From 942ad6f94755112580f872f4b78c15162dc728aa Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 12 May 2023 13:50:59 -0700 Subject: [PATCH 0001/1851] Adding DLP in quarantine --- exchange/exchange-ps/exchange/Delete-QuarantineMessage.md | 1 + exchange/exchange-ps/exchange/Export-QuarantineMessage.md | 1 + exchange/exchange-ps/exchange/Get-QuarantineMessage.md | 4 ++++ exchange/exchange-ps/exchange/Get-QuarantineMessageHeader.md | 1 + exchange/exchange-ps/exchange/Preview-QuarantineMessage.md | 1 + exchange/exchange-ps/exchange/Release-QuarantineMessage.md | 1 + 6 files changed, 9 insertions(+) diff --git a/exchange/exchange-ps/exchange/Delete-QuarantineMessage.md b/exchange/exchange-ps/exchange/Delete-QuarantineMessage.md index 607bb6fc09..197802f6f4 100644 --- a/exchange/exchange-ps/exchange/Delete-QuarantineMessage.md +++ b/exchange/exchange-ps/exchange/Delete-QuarantineMessage.md @@ -149,6 +149,7 @@ The EntityType parameter filters the results by EntityType. Valid values are: - Email - SharePointOnline - Teams (currently in Preview) +- DataLossPrevention ```yaml Type: Microsoft.Exchange.Management.FfoQuarantine.EntityType diff --git a/exchange/exchange-ps/exchange/Export-QuarantineMessage.md b/exchange/exchange-ps/exchange/Export-QuarantineMessage.md index 6a508389b8..08ea9afcf1 100644 --- a/exchange/exchange-ps/exchange/Export-QuarantineMessage.md +++ b/exchange/exchange-ps/exchange/Export-QuarantineMessage.md @@ -160,6 +160,7 @@ The EntityType parameter filters the results by EntityType. Valid values are: - Email - SharePointOnline - Teams (currently in Preview) +- DataLossPrevention ```yaml Type: Microsoft.Exchange.Management.FfoQuarantine.EntityType diff --git a/exchange/exchange-ps/exchange/Get-QuarantineMessage.md b/exchange/exchange-ps/exchange/Get-QuarantineMessage.md index a76a59a0ca..dd68c6e8e8 100644 --- a/exchange/exchange-ps/exchange/Get-QuarantineMessage.md +++ b/exchange/exchange-ps/exchange/Get-QuarantineMessage.md @@ -197,6 +197,7 @@ The EntityType parameter filters the results by EntityType. Valid values are: - Email - SharePoint - Teams (currently in Preview) +- DataLossPrevention ```yaml Type: Microsoft.Exchange.Management.FfoQuarantine.EntityType @@ -300,6 +301,7 @@ The PolicyTypes parameter filters the results by the type of protection policy t - AntiMalwarePolicy - AntiPhishPolicy +- DataLossPreventionRule - ExchangeTransportRule (mail flow rule) - HostedContentFilterPolicy (anti-spam policy) - SafeAttachmentPolicy @@ -323,6 +325,7 @@ Accept wildcard characters: False The QuarantineTypes parameter filters the results by what caused the message to be quarantined. Valid values are: - Bulk +- DataLossPrevention - HighConfPhish - Malware - Phish @@ -504,6 +507,7 @@ Accept wildcard characters: False The Type parameter filters the results by what caused the message to be quarantined. Valid values are: - Bulk +- DataLossPrevention - HighConfPhish - Malware - Phish diff --git a/exchange/exchange-ps/exchange/Get-QuarantineMessageHeader.md b/exchange/exchange-ps/exchange/Get-QuarantineMessageHeader.md index 07c44552cd..9c3cee94ca 100644 --- a/exchange/exchange-ps/exchange/Get-QuarantineMessageHeader.md +++ b/exchange/exchange-ps/exchange/Get-QuarantineMessageHeader.md @@ -75,6 +75,7 @@ The EntityType parameter filters the results by EntityType. Valid values are: - Email - SharePointOnline - Teams (currently in Preview) +- DataLossPrevention ```yaml Type: Microsoft.Exchange.Management.FfoQuarantine.EntityType diff --git a/exchange/exchange-ps/exchange/Preview-QuarantineMessage.md b/exchange/exchange-ps/exchange/Preview-QuarantineMessage.md index ae3d12cfb9..655b0da6f5 100644 --- a/exchange/exchange-ps/exchange/Preview-QuarantineMessage.md +++ b/exchange/exchange-ps/exchange/Preview-QuarantineMessage.md @@ -72,6 +72,7 @@ The EntityType parameter filters the results by EntityType. Valid values are: - Email - SharePointOnline - Teams (currently in Preview) +- DataLossPrevention ```yaml Type: Microsoft.Exchange.Management.FfoQuarantine.EntityType diff --git a/exchange/exchange-ps/exchange/Release-QuarantineMessage.md b/exchange/exchange-ps/exchange/Release-QuarantineMessage.md index 162857ce85..a92c5b8bb6 100644 --- a/exchange/exchange-ps/exchange/Release-QuarantineMessage.md +++ b/exchange/exchange-ps/exchange/Release-QuarantineMessage.md @@ -282,6 +282,7 @@ The EntityType parameter filters the results by EntityType. Valid values are: - Email - SharePointOnline - Teams (currently in Preview) +- DataLossPrevention ```yaml Type: Microsoft.Exchange.Management.FfoQuarantine.EntityType From 49d9525f6f1b1a5a16c88fbc2aa064fb080d9522 Mon Sep 17 00:00:00 2001 From: Milos Nestorovic Date: Thu, 18 May 2023 10:49:36 +0200 Subject: [PATCH 0002/1851] Update Set-TransportRule.md Docs are incorect. This works in the Exchange Online as well, as we can see in the internal Wiki documentation. Check the ADO WI. Work Item in the ADO: 3286802 --- exchange/exchange-ps/exchange/Set-TransportRule.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-TransportRule.md b/exchange/exchange-ps/exchange/Set-TransportRule.md index c4158f57bd..e87a7d4516 100644 --- a/exchange/exchange-ps/exchange/Set-TransportRule.md +++ b/exchange/exchange-ps/exchange/Set-TransportRule.md @@ -2622,7 +2622,7 @@ Accept wildcard characters: False ``` ### -ExceptIfSCLOver -**Note**: This parameter is functional only in on-premises Exchange. This exception doesn't work in the cloud-based service. +This parameter is functional in on-premises Exchange as well as in Exchange Online. This parameter specifies an exception or part of an exception for the rule. The name of the corresponding condition parameter doesn't include the ExceptIf prefix. @@ -4304,7 +4304,7 @@ Accept wildcard characters: False ``` ### -SCLOver -**Note**: This parameter is functional only in on-premises Exchange. This condition doesn't work in the cloud-based service. +This parameter is functional in on-premises Exchange as well as in Exchange Online. This parameter specifies a condition or part of a condition for the rule. The name of the corresponding exception parameter starts with ExceptIf. From b44daab37434e8c2665fbb8be709cb165469c5a4 Mon Sep 17 00:00:00 2001 From: Andres Mariano Gorzelany <36666927+get-itips@users.noreply.github.com> Date: Thu, 7 Sep 2023 11:11:21 -0600 Subject: [PATCH 0003/1851] add possible PolicyType values --- teams/teams-ps/teams/Get-CsGroupPolicyAssignment.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/teams/teams-ps/teams/Get-CsGroupPolicyAssignment.md b/teams/teams-ps/teams/Get-CsGroupPolicyAssignment.md index 041ca71716..002ac8df6c 100644 --- a/teams/teams-ps/teams/Get-CsGroupPolicyAssignment.md +++ b/teams/teams-ps/teams/Get-CsGroupPolicyAssignment.md @@ -87,6 +87,12 @@ Accept wildcard characters: False ### -PolicyType The policy type for which group policy assignments will be returned. +Possible values: + +TeamsMeetingPolicy +TeamsMeetingBroadcastPolicy +TeamsCallingPolicy +TeamsComplianceRecordingPolicy ```yaml Type: String From 61fa2d661995b9e4cfc8eecd9d7c9a5ba4d40e0e Mon Sep 17 00:00:00 2001 From: Andres Mariano Gorzelany <36666927+get-itips@users.noreply.github.com> Date: Tue, 7 Nov 2023 07:47:14 -0600 Subject: [PATCH 0004/1851] Update Get-CsGroupPolicyAssignment.md --- .../teams/Get-CsGroupPolicyAssignment.md | 36 +++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsGroupPolicyAssignment.md b/teams/teams-ps/teams/Get-CsGroupPolicyAssignment.md index 002ac8df6c..51a1059812 100644 --- a/teams/teams-ps/teams/Get-CsGroupPolicyAssignment.md +++ b/teams/teams-ps/teams/Get-CsGroupPolicyAssignment.md @@ -89,10 +89,42 @@ Accept wildcard characters: False The policy type for which group policy assignments will be returned. Possible values: -TeamsMeetingPolicy -TeamsMeetingBroadcastPolicy +ApplicationAccessPolicy +CallingLineIdentity +ExternalAccessPolicy +OnlineAudioConferencingRoutingPolicy +OnlineVoicemailPolicy +OnlineVoiceRoutingPolicy +TeamsAppSetupPolicy +TeamsAudioConferencingPolicy +TeamsCallHoldPolicy TeamsCallingPolicy +TeamsCallParkPolicy +TeamsChannelsPolicy TeamsComplianceRecordingPolicy +TeamsCortanaPolicy +TeamsEmergencyCallingPolicy +TeamsEmergencyCallRoutingPolicy +TeamsEnhancedEncryptionPolicy +TeamsEventsPolicy +TeamsFeedbackPolicy +TeamsFilesPolicy +TeamsIPPhonePolicy +TeamsMediaLoggingPolicy +TeamsMeetingBrandingPolicy +TeamsMeetingBroadcastPolicy +TeamsMeetingPolicy +TeamsMeetingTemplatePermissionPolicy +TeamsMessagingPolicy +TeamsMobilityPolicy +TeamsRoomVideoTeleConferencingPolicy +TeamsSharedCallingRoutingPolicy +TeamsShiftsPolicy +TeamsUpdateManagementPolicy +TeamsVdiPolicy +TeamsVideoInteropServicePolicy +TeamsVirtualAppointmentsPolicy +TenantDialPlan ```yaml Type: String From 6804a452b996da8a469ef56522ecb6e42f42d5b8 Mon Sep 17 00:00:00 2001 From: William Blocker <118470885+saleens7@users.noreply.github.com> Date: Mon, 4 Dec 2023 13:56:17 -0800 Subject: [PATCH 0005/1851] Create Remove-CsTeamsCustomBannerText --- .../teams/Remove-CsTeamsCustomBannerText | 71 +++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 teams/teams-ps/teams/Remove-CsTeamsCustomBannerText diff --git a/teams/teams-ps/teams/Remove-CsTeamsCustomBannerText b/teams/teams-ps/teams/Remove-CsTeamsCustomBannerText new file mode 100644 index 0000000000..66e155978f --- /dev/null +++ b/teams/teams-ps/teams/Remove-CsTeamsCustomBannerText @@ -0,0 +1,71 @@ +--- +Module Name: MicrosoftTeams +title: Remove-CsTeamsCustomBannerText +author: saleens7 +ms.author: wblocker +online version: https://learn.microsoft.com/powershell/module/teams/Remove-CsTeamsCustomBannerText +schema: 2.0.0 +--- + +# Remove-CsTeamsCustomBannerText + +## SYNOPSIS + +Enables administrators to configure a custom text on the banner displayed when compliance recording bots start recording the call. + +## SYNTAX + +### Identity (Default) +``` +Remove-CsTeamsCustomBannerText [[-Identity] ] [] +``` + +## DESCRIPTION + +Removes a single instance of custom banner text. + +## EXAMPLES + +### Example 1 +PS C:\> Remove-CsTeamsCustomBannerText -Identity CustomText +``` + +Removes a TeamsCustomBannerText instance with the name "CustomText". + +## PARAMETERS + +### -Identity +Policy instance name. Optional. + +```yaml +Type: String +Parameter Sets: Identity +Aliases: +Applicable: Microsoft Teams +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](https://go.microsoft.com/fwlink/?LinkID=113216). + + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS + +[Set-CsTeamsCustomBannerText](Set-CsTeamsCustomBannerText.md) + +[New-CsTeamsCustomBannerText](New-CsTeamsCustomBannerText.md) + +[Remove-CsTeamsCustomBannerText](Remove-CsTeamsCustomBannerText.md) From bf9693cf0180f5e22642e7d7c8a8316225443742 Mon Sep 17 00:00:00 2001 From: William Blocker <118470885+saleens7@users.noreply.github.com> Date: Mon, 4 Dec 2023 13:57:44 -0800 Subject: [PATCH 0006/1851] Create Set-CsTeamsCustomBannerText --- .../teams/Set-CsTeamsCustomBannerText | 93 +++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 teams/teams-ps/teams/Set-CsTeamsCustomBannerText diff --git a/teams/teams-ps/teams/Set-CsTeamsCustomBannerText b/teams/teams-ps/teams/Set-CsTeamsCustomBannerText new file mode 100644 index 0000000000..5b2c6cd99c --- /dev/null +++ b/teams/teams-ps/teams/Set-CsTeamsCustomBannerText @@ -0,0 +1,93 @@ +--- +Module Name: MicrosoftTeams +title: Set-CsTeamsCustomBannerText +author: saleens7 +ms.author: wblocker +online version: https://learn.microsoft.com/powershell/module/teams/Set-CsTeamsCustomBannerText +schema: 2.0.0 +--- + +# Set-CsTeamsCustomBannerText + +## SYNOPSIS + +Enables administrators to configure a custom text on the banner displayed when compliance recording bots start recording the call. + +## SYNTAX + +### Identity (Default) +``` +Set-CsTeamsCustomBannerText [[-Id] ] [] +``` + +## DESCRIPTION + +Updates a single instance of custom banner text. + +## EXAMPLES + +### Example 1 +PS C:\> Set-CsTeamsCustomBannerText -Identity CustomText +``` + +Sets the properties of the CustomText instance of TeamsCustomBannerText. + +## PARAMETERS + +### -Id +The Identity of the CustomBannerText. You do not need to provide an Id as the backend will generate it for you. However if you wish to provide your own ID, you can provide your own GUID. Please note that you have to provide a unique ID for every CsTeamsCustomBannerText you create. + +```yaml +Type: Guid +Parameter Sets: Identity +Aliases: +Applicable: Microsoft Teams +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Text +The text that the tenant admin would like to set in policy. + +```yaml +Type: String +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Description +The description that the tenant admin would like to set to identify what this text represents. + +```yaml +Type: String +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). + + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS + +[Set-CsTeamsCustomBannerText](Set-CsTeamsCustomBannerText.md) + +[New-CsTeamsCustomBannerText](New-CsTeamsCustomBannerText.md) + +[Remove-CsTeamsCustomBannerText](Remove-CsTeamsCustomBannerText.md) From 7f500805e7b6aa3b76bd30ce6bb816502b18d62d Mon Sep 17 00:00:00 2001 From: William Blocker <118470885+saleens7@users.noreply.github.com> Date: Mon, 4 Dec 2023 13:58:00 -0800 Subject: [PATCH 0007/1851] Create New-CsTeamsCustomBannerText --- .../teams/New-CsTeamsCustomBannerText | 96 +++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 teams/teams-ps/teams/New-CsTeamsCustomBannerText diff --git a/teams/teams-ps/teams/New-CsTeamsCustomBannerText b/teams/teams-ps/teams/New-CsTeamsCustomBannerText new file mode 100644 index 0000000000..53f974d9f5 --- /dev/null +++ b/teams/teams-ps/teams/New-CsTeamsCustomBannerText @@ -0,0 +1,96 @@ +--- +Module Name: MicrosoftTeams +title: New-CsTeamsCustomBannerText +author: saleens7 +ms.author: wblocker +online version: https://learn.microsoft.com/powershell/module/teams/New-CsTeamsCustomBannerText +schema: 2.0.0 +--- + +# New-CsTeamsCustomBannerText + +## SYNOPSIS + +Enables administrators to configure a custom text on the banner displayed when compliance recording bots start recording the call. + +## SYNTAX + +### Identity (Default) +``` +New-CsTeamsCustomBannerText [[-Id] ] [] +``` + +## DESCRIPTION + +Creates a single instance of a custom banner text. + +## EXAMPLES + +### Example 1 + +```powershell +PS C:\> New-CsTeamsCustomBannerText -Identity CustomText +``` + +Creates an instance of TeamsCustomBannerText with the name CustomText. + +## PARAMETERS + +### -Id +The Identity of the CustomBannerText. You do not need to provide an Id as the backend will generate it for you. However if you wish to provide your own ID, you can provide your own GUID. Please note that you have to provide a unique ID for every CsTeamsCustomBannerText you create. + +```yaml +Type: Guid +Parameter Sets: Identity +Aliases: +Applicable: Microsoft Teams +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Text +The text that the tenant admin would like to set in policy. + +```yaml +Type: String +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Description +The description that the tenant admin would like to set to identify what this text represents. + +```yaml +Type: String +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). + + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS + +[Set-CsTeamsCustomBannerText](Set-CsTeamsCustomBannerText.md) + +[New-CsTeamsCustomBannerText](New-CsTeamsCustomBannerText.md) + +[Remove-CsTeamsCustomBannerText](Remove-CsTeamsCustomBannerText.md) From 61fe517d635cc7ba6be8b1ebe666639d9559e6b6 Mon Sep 17 00:00:00 2001 From: William Blocker <118470885+saleens7@users.noreply.github.com> Date: Mon, 4 Dec 2023 13:58:18 -0800 Subject: [PATCH 0008/1851] Create Get-CsTeamsCustomBannerText --- .../teams/Get-CsTeamsCustomBannerText | 81 +++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 teams/teams-ps/teams/Get-CsTeamsCustomBannerText diff --git a/teams/teams-ps/teams/Get-CsTeamsCustomBannerText b/teams/teams-ps/teams/Get-CsTeamsCustomBannerText new file mode 100644 index 0000000000..229d9f6cae --- /dev/null +++ b/teams/teams-ps/teams/Get-CsTeamsCustomBannerText @@ -0,0 +1,81 @@ +--- +Module Name: MicrosoftTeams +title: Get-CsTeamsCustomBannerText +author: saleens7 +ms.author: wblocker +online version: https://learn.microsoft.com/powershell/module/teams/Get-CsTeamsCustomBannerText +schema: 2.0.0 +--- + + +# Get-CsTeamsCustomBannerText + +## SYNOPSIS + +Enables administrators to configure a custom text on the banner displayed when compliance recording bots start recording the call. + +## SYNTAX + +### Identity (Default) +``` +Get-CsTeamsCustomBannerText [[-Identity] ] [] +``` + +## DESCRIPTION + +Returns all or a single instance of custom banner text(s). + + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-CsTeamsCustomBannerText +``` + +Gets the properties of all instances of the TeamsCustomBannerText. + +### Example 2 +```powershell +PS C:\> Get-CsTeamsCustomBannerText -Identity CustomText +``` + +Gets the properties of the CustomText instance of TeamsCustomBannerText. + +## PARAMETERS + +### -Identity +Policy instance name. Optional. + +```yaml +Type: String +Parameter Sets: Identity +Aliases: +Applicable: Microsoft Teams +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](https://go.microsoft.com/fwlink/?LinkID=113216). + + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS + +[Set-CsTeamsCustomBannerText](Set-CsTeamsCustomBannerText.md) + +[New-CsTeamsCustomBannerText](New-CsTeamsCustomBannerText.md) + +[Remove-CsTeamsCustomBannerText](Remove-CsTeamsCustomBannerText.md) From 0e86d1d59972ad9578944aeb5b6a39583f972513 Mon Sep 17 00:00:00 2001 From: Prashant Bafna Date: Fri, 8 Dec 2023 22:20:31 +0530 Subject: [PATCH 0009/1851] Managed Identity update to Connect-MicrosoftTeams.md --- teams/teams-ps/teams/Connect-MicrosoftTeams.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Connect-MicrosoftTeams.md b/teams/teams-ps/teams/Connect-MicrosoftTeams.md index 59b1467ab6..22c5bc00bd 100644 --- a/teams/teams-ps/teams/Connect-MicrosoftTeams.md +++ b/teams/teams-ps/teams/Connect-MicrosoftTeams.md @@ -454,7 +454,9 @@ Accept wildcard characters: False ``` ### -Identity -Login using managed service identity in the current environment. This is currently not supported for *-Cs cmdlets. +Login using managed service identity in the current environment. For *-Cs cmdlets, this is supported from version 5.8.1-preview onwards. + +Note: This is currently only supported in commercial environments. Few [cmdlets](/MicrosoftTeams/teams-powershell-application-authentication#cmdlets-supported) that don't support application-based authentication are not supported for this as well. ```yaml Type: SwitchParameter From a37c5ec16718092621792b4400c75b4711561d63 Mon Sep 17 00:00:00 2001 From: Prashant Bafna Date: Fri, 8 Dec 2023 22:21:59 +0530 Subject: [PATCH 0010/1851] Update Connect-MicrosoftTeams.md --- teams/teams-ps/teams/Connect-MicrosoftTeams.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Connect-MicrosoftTeams.md b/teams/teams-ps/teams/Connect-MicrosoftTeams.md index 22c5bc00bd..800d2111e7 100644 --- a/teams/teams-ps/teams/Connect-MicrosoftTeams.md +++ b/teams/teams-ps/teams/Connect-MicrosoftTeams.md @@ -456,7 +456,7 @@ Accept wildcard characters: False ### -Identity Login using managed service identity in the current environment. For *-Cs cmdlets, this is supported from version 5.8.1-preview onwards. -Note: This is currently only supported in commercial environments. Few [cmdlets](/MicrosoftTeams/teams-powershell-application-authentication#cmdlets-supported) that don't support application-based authentication are not supported for this as well. +**Note**: This is currently only supported in commercial environments. Few [cmdlets](/MicrosoftTeams/teams-powershell-application-authentication#cmdlets-supported) that don't support application-based authentication are not supported for this as well. ```yaml Type: SwitchParameter From d676870b7ab027c0dd9a5d742bfdd1c2e325c6da Mon Sep 17 00:00:00 2001 From: yixuanc <118315272+chyixuan@users.noreply.github.com> Date: Fri, 8 Dec 2023 11:52:58 -0800 Subject: [PATCH 0011/1851] Update Get-VivaModuleFeature.md Remove disclaimer note. @chrisda to review --- exchange/exchange-ps/exchange/Get-VivaModuleFeature.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-VivaModuleFeature.md b/exchange/exchange-ps/exchange/Get-VivaModuleFeature.md index 184f442796..e7b8d56802 100644 --- a/exchange/exchange-ps/exchange/Get-VivaModuleFeature.md +++ b/exchange/exchange-ps/exchange/Get-VivaModuleFeature.md @@ -16,8 +16,6 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the Exchange Online PowerShell module v3.2.0 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). -**Note**: This cmdlet is part of a feature that's currently in a closed Private Preview. The cmdlet won't work unless your organization is a member of the Private Preview. - Use the Get-VivaModuleFeature cmdlet to view the features in a Viva module that support feature access controls. This cmdlet provides details about the features, including the feature identifiers and descriptions. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). From 676f8e2e3c15a54c45ecc476636529dcc114bace Mon Sep 17 00:00:00 2001 From: yixuanc <118315272+chyixuan@users.noreply.github.com> Date: Fri, 8 Dec 2023 11:57:26 -0800 Subject: [PATCH 0012/1851] Update Get-VivaModuleFeaturePolicy.md Remove disclaimer note. @chrisda to review --- exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md index 8cc75fd525..e7b515d2f9 100644 --- a/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md @@ -15,8 +15,6 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the Exchange Online PowerShell module v3.2.0 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). -**Note**: This cmdlet is part of a feature that's currently in a closed Private Preview. The cmdlet won't work unless your organization is a member of the Private Preview. - Use the Get-VivaModuleFeaturePolicy cmdlet to view the access policies for a specified feature in a Viva module. Policies are used to restrict or grant access to the specified feature for specific users, groups, or the entire tenant. This cmdlet provides details about the policies, including the policy's identifier, name, and creation date. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). From d12551ee523a442c555af179660f89f2749accbf Mon Sep 17 00:00:00 2001 From: yixuanc <118315272+chyixuan@users.noreply.github.com> Date: Fri, 8 Dec 2023 11:59:05 -0800 Subject: [PATCH 0013/1851] Update Update-VivaModuleFeaturePolicy.md Remove disclaimer note. @chrisda to review --- exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md index 32d17fa986..dd1550e016 100644 --- a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md @@ -15,8 +15,6 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the Exchange Online PowerShell module v3.2.0 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). -**Note**: This cmdlet is part of a feature that's currently in a closed Private Preview. The cmdlet won't work unless your organization is a member of the Private Preview. - Use the Update-VivaModuleFeaturePolicy cmdlet to update an access policy for a feature in a Viva module. Note that: - You can't update a policy for a particular user or group to include the entire tenant if a policy for the entire tenant already exists for the feature. Only one tenant-wide policy is supported. From 7e414894b7cc7973a9941eb275cffa759ae4f723 Mon Sep 17 00:00:00 2001 From: yixuanc <118315272+chyixuan@users.noreply.github.com> Date: Fri, 8 Dec 2023 12:00:12 -0800 Subject: [PATCH 0014/1851] Update Add-VivaModuleFeaturePolicy.md Remove disclaimer note. @chrisda to review --- exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md index c848617630..d19c1c6523 100644 --- a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md @@ -15,8 +15,6 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the Exchange Online PowerShell module v3.2.0 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). -**Note**: This cmdlet is part of a feature that's currently in a closed Private Preview. The cmdlet won't work unless your organization is a member of the Private Preview. - Use the Add-VivaModuleFeaturePolicy cmdlet to add a new access policy for a specific feature in Viva. The attributes of the policy are defined using the cmdlet parameters. Policies are used to restrict or grant access to the specified feature for specific users, groups, or the entire tenant. Note that: - You can assign up to 10 policies per feature. An additional one policy per feature can be assigned to the entire tenant. From 70781d4464cfbf993a026b90ca4b351dd6ac8cb2 Mon Sep 17 00:00:00 2001 From: yixuanc <118315272+chyixuan@users.noreply.github.com> Date: Fri, 8 Dec 2023 12:02:04 -0800 Subject: [PATCH 0015/1851] Update Remove-VivaModuleFeaturePolicy.md Remove disclaimer note. @chrisda to review --- exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md index e36c94ccea..6c260a85ca 100644 --- a/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md @@ -15,8 +15,6 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the Exchange Online PowerShell module v3.2.0 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). -**Note**: This cmdlet is part of a feature that's currently in a closed Private Preview. The cmdlet won't work unless your organization is a member of the Private Preview. - Use the Remove-VivaModuleFeaturePolicy cmdlet to delete an access policy for a feature in a Viva module. Once you delete a policy, the policy is permanently deleted. You cannot undo the deletion. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). From 00666f4741dd44060ce5fa03c23cc5c4ee7f13d4 Mon Sep 17 00:00:00 2001 From: yixuanc <118315272+chyixuan@users.noreply.github.com> Date: Fri, 8 Dec 2023 12:03:22 -0800 Subject: [PATCH 0016/1851] Update Get-VivaModuleFeatureEnablement.md Remove disclaimer note. @chrisda to review --- .../exchange-ps/exchange/Get-VivaModuleFeatureEnablement.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-VivaModuleFeatureEnablement.md b/exchange/exchange-ps/exchange/Get-VivaModuleFeatureEnablement.md index c752b66384..fde8775183 100644 --- a/exchange/exchange-ps/exchange/Get-VivaModuleFeatureEnablement.md +++ b/exchange/exchange-ps/exchange/Get-VivaModuleFeatureEnablement.md @@ -15,8 +15,6 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the Exchange Online PowerShell module v3.2.0 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). -**Note**: This cmdlet is part of a feature that's currently in a closed Private Preview. The cmdlet won't work unless your organization is a member of the Private Preview. - Use the Get-VivaModuleFeatureEnablement cmdlet to view whether or not a feature in a Viva module is enabled for a specific user or group. Whether or not the feature is enabled is referred to as the feature's "enablement state". The enablement state returned by this cmdlet is based on the access policies set by the admin. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). From e3d36851f536ebfd9b2c949ac0983ba405526a22 Mon Sep 17 00:00:00 2001 From: olangness <45107074+olangness@users.noreply.github.com> Date: Fri, 8 Dec 2023 15:23:07 -0600 Subject: [PATCH 0017/1851] Update Set-PolicyConfig.md --- exchange/exchange-ps/exchange/Set-PolicyConfig.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-PolicyConfig.md b/exchange/exchange-ps/exchange/Set-PolicyConfig.md index a9f9648e9f..e9dd375b09 100644 --- a/exchange/exchange-ps/exchange/Set-PolicyConfig.md +++ b/exchange/exchange-ps/exchange/Set-PolicyConfig.md @@ -358,8 +358,9 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -ExtendTeamsDlpPoliciesToSharePointOneDrive -{{ Fill ExtendTeamsDlpPoliciesToSharePointOneDrive Description }} +### -ExtendTeamsDlpToSpoOdbConsent + +This flag is to enable Teams DLP Policy to automatically extend protection to the content stored in OneDrive shared in 1:1/n chats and content stored in SharePoint associated with Teams teams shared through channel chats. ```yaml Type: Boolean From 03acb385f5df2223ba80174ccb9fa01d8a0282be Mon Sep 17 00:00:00 2001 From: Prashant Bafna Date: Mon, 11 Dec 2023 11:32:58 +0530 Subject: [PATCH 0018/1851] Update teams/teams-ps/teams/Connect-MicrosoftTeams.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- teams/teams-ps/teams/Connect-MicrosoftTeams.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Connect-MicrosoftTeams.md b/teams/teams-ps/teams/Connect-MicrosoftTeams.md index 800d2111e7..e6b6a649d0 100644 --- a/teams/teams-ps/teams/Connect-MicrosoftTeams.md +++ b/teams/teams-ps/teams/Connect-MicrosoftTeams.md @@ -456,7 +456,8 @@ Accept wildcard characters: False ### -Identity Login using managed service identity in the current environment. For *-Cs cmdlets, this is supported from version 5.8.1-preview onwards. -**Note**: This is currently only supported in commercial environments. Few [cmdlets](/MicrosoftTeams/teams-powershell-application-authentication#cmdlets-supported) that don't support application-based authentication are not supported for this as well. +> [!Note] +> This is currently only supported in commercial environments. A few [cmdlets](/MicrosoftTeams/teams-powershell-application-authentication#cmdlets-supported) that don't support application-based authentication are not supported either. ```yaml Type: SwitchParameter From 319cd67e5011b4b22f12702ba806237c8d7f664c Mon Sep 17 00:00:00 2001 From: TariqSharif-MSFT <73355446+TariqSharif-MSFT@users.noreply.github.com> Date: Mon, 11 Dec 2023 09:09:58 -0800 Subject: [PATCH 0019/1851] Update New-AvailabilityConfig.md update to the command let reflecting changes for free/busy sharing using tenant ids --- .../exchange/New-AvailabilityConfig.md | 42 +++---------------- 1 file changed, 5 insertions(+), 37 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-AvailabilityConfig.md b/exchange/exchange-ps/exchange/New-AvailabilityConfig.md index a98d4b73da..637e6015b2 100644 --- a/exchange/exchange-ps/exchange/New-AvailabilityConfig.md +++ b/exchange/exchange-ps/exchange/New-AvailabilityConfig.md @@ -14,14 +14,14 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -Use the New-AvailabilityConfig cmdlet to create an availability configuration. An availability configuration specifies an existing account that's used to exchange free/busy information between organizations. +Use the New-AvailabilityConfig cmdlet to create an availability configuration. An availability configuration specifies a set of tenant ids representing organizations to exchange free/busy information with. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). ## SYNTAX ``` -New-AvailabilityConfig -OrgWideAccount +New-AvailabilityConfig [-AllowedTenantIds ] [-Confirm] [-WhatIf] @@ -35,48 +35,16 @@ You need to be assigned permissions before you can run this cmdlet. Although thi ### Example 1 ```powershell -New-AvailabilityConfig -OrgWideAccount "Tony Smith" +New-AvailabilityConfig -AllowedTenantIds "d6b0a40e-029b-43f2-9852-f3724f68ead9, 87d5bade-cefc-4067-a221-794aea71922d" ``` -This example creates a new availability configuration. The existing account named Tony Smith will be used to exchange free/busy information between organizations. +This example creates a new availability configuration. In this example it is allowed to share free/busy information with the two other tenants as represented by the ids. ## PARAMETERS -### -OrgWideAccount -The OrgWideAccount parameter specifies who has permission to issue proxy Availability service requests on an organization-wide basis. You can specify the following types of users or groups (security principals) for this parameter: - -- Mailbox users -- Mail users with a Microsoft account -- Security groups - -You can use any value that uniquely identifies the user or group. For example: - -- Name -- Alias -- Distinguished name (DN) -- Canonical DN -- Domain\\Username -- Email address -- GUID -- LegacyExchangeDN -- SamAccountName -- User ID or user principal name (UPN) - -```yaml -Type: SecurityPrincipalIdParameter -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` ### -AllowedTenantIds -{{ Fill AllowedTenantIds Description }} +A comma seperated string with GUIDs representing the tenant ids of organization with home the free/busy information is shared with. A maximum of 25 tenant ids can specified. ```yaml Type: MultiValuedProperty From 41d93a990787e1515d84b8b90c7efe6a6a098d79 Mon Sep 17 00:00:00 2001 From: TariqSharif-MSFT <73355446+TariqSharif-MSFT@users.noreply.github.com> Date: Mon, 11 Dec 2023 09:19:27 -0800 Subject: [PATCH 0020/1851] Update Get-AvailabilityConfig.md Changes to the cmdlet for updates to free/busy sharing based on Tenant ids --- .../exchange-ps/exchange/Get-AvailabilityConfig.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-AvailabilityConfig.md b/exchange/exchange-ps/exchange/Get-AvailabilityConfig.md index 8d04a85ddb..37f7f92452 100644 --- a/exchange/exchange-ps/exchange/Get-AvailabilityConfig.md +++ b/exchange/exchange-ps/exchange/Get-AvailabilityConfig.md @@ -14,7 +14,9 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other. -Use the Get-AvailabilityConfig cmdlet to retrieve the accounts that are trusted in the cross-forest exchange of free/busy information. +Use the Get-AvailabilityConfig cmdlet to retrieve the accounts that are trusted in the cross-forest exchange of free/busy information. + +For Exchange Online use the Get-AvailabilityConfig cmdlet to retrieve the tenant ids of organizations with whome the free/busy information is being shared with. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -27,7 +29,7 @@ Get-AvailabilityConfig [[-Identity] ] ``` ## DESCRIPTION -The Get-AvailabilityConfig cmdlet lists the accounts that have permissions to issue proxy availability service requests on an organizational or per-user basis. +The Get-AvailabilityConfig cmdlet lists the accounts or tenant ids (for Exchange Online) that have permissions to issue proxy availability service requests on an organizational or per-user basis. 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). @@ -38,14 +40,14 @@ You need to be assigned permissions before you can run this cmdlet. Although thi Get-AvailabilityConfig ``` -This example retrieves the accounts that are trusted in the cross-forest exchange of free/busy information. +This example retrieves the accounts that are trusted in the cross-forest exchange of free/busy information. For Exchange Online this examples retrieves the list of tenant ids with whome the Free/Busy information is being shared with. ### Example 2 ```powershell Get-AvailabilityConfig -Identity ``` -This example retrieves the accounts that are trusted in the cross-forest exchange of free/busy information. This example is scoped to return only the results of the specified Identity parameter. +This example retrieves the accounts that are trusted in the cross-forest exchange of free/busy information. This example is scoped to return only the results of the specified Identity parameter. For Exchange Online this examples retrieves the list of tenant ids with whome the Free/Busy information is being shared with. ## PARAMETERS From 5308a7433d8d6d1ddae556ba800dfe172e98afc3 Mon Sep 17 00:00:00 2001 From: TariqSharif-MSFT <73355446+TariqSharif-MSFT@users.noreply.github.com> Date: Mon, 11 Dec 2023 09:48:55 -0800 Subject: [PATCH 0021/1851] Update Set-AvailabilityConfig.md update to set-availablityconfig parameter for the new free/busy changes configs now available via tenant ids --- .../exchange-ps/exchange/Set-AvailabilityConfig.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-AvailabilityConfig.md b/exchange/exchange-ps/exchange/Set-AvailabilityConfig.md index a0b40cb089..5761f2f605 100644 --- a/exchange/exchange-ps/exchange/Set-AvailabilityConfig.md +++ b/exchange/exchange-ps/exchange/Set-AvailabilityConfig.md @@ -36,6 +36,8 @@ The Set-AvailabilityConfig cmdlet defines two accounts or security groups: a per For cross-forest availability services to retrieve free/busy information in the current forest, they must be using one of the specified accounts, belong to one of the specified security groups, or have a username and password for one of the specified accounts or security groups. +For Exchange Online the cmdlets lets you update the set of tenant ids with whome sharing of free/busy information is allowed. + 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). ## EXAMPLES @@ -54,12 +56,18 @@ Set-AvailabilityConfig -OrgWideAccount This example is useful if the remote forest isn't trusted. Because this account is used for a cross-forest free/busy proxy account or group, minimize security vulnerabilities by using the credentials of a user who doesn't have an Exchange mailbox. When you're prompted, type the username and password. +### Example 3 +```powershell +Set-AvailabilityConfig -AllowedTenantIds "d6b0a40e-029b-43f2-9852-f3724f68ead9, 87d5bade-cefc-4067-a221-794aea71922d" +``` + +In this example for Exchange Online, the availability config is updated to allow sharing of free/busy with tenants that are represented by the ids listed. + + ## PARAMETERS ### -AllowedTenantIds -This parameter is available only in the cloud-based service. - -{{ Fill AllowedTenantIds Description }} +This parameter is used to set the list tenant ids with whome to share the free/busy information with. Maximum of 25 tenant ids is allowed. ```yaml Type: MultiValuedProperty From 4616bde4443023a8f40f1dfdef767c6c2b3fcd0d Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 11 Dec 2023 11:25:34 -0800 Subject: [PATCH 0022/1851] Update Set-PolicyConfig.md --- exchange/exchange-ps/exchange/Set-PolicyConfig.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-PolicyConfig.md b/exchange/exchange-ps/exchange/Set-PolicyConfig.md index e9dd375b09..e4e2f63fcf 100644 --- a/exchange/exchange-ps/exchange/Set-PolicyConfig.md +++ b/exchange/exchange-ps/exchange/Set-PolicyConfig.md @@ -358,9 +358,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -ExtendTeamsDlpToSpoOdbConsent - -This flag is to enable Teams DLP Policy to automatically extend protection to the content stored in OneDrive shared in 1:1/n chats and content stored in SharePoint associated with Teams teams shared through channel chats. +### -ExtendTeamsDlpPoliciesToSharePointOneDrive +This parameter is reserved for internal Microsoft use. ```yaml Type: Boolean From 183033c37c32c9ee3c9389afda7949a6663dc59b Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 11 Dec 2023 11:29:53 -0800 Subject: [PATCH 0023/1851] Update Set-PolicyConfig.md --- exchange/exchange-ps/exchange/Set-PolicyConfig.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-PolicyConfig.md b/exchange/exchange-ps/exchange/Set-PolicyConfig.md index e4e2f63fcf..42e30a31b8 100644 --- a/exchange/exchange-ps/exchange/Set-PolicyConfig.md +++ b/exchange/exchange-ps/exchange/Set-PolicyConfig.md @@ -359,7 +359,10 @@ Accept wildcard characters: False ``` ### -ExtendTeamsDlpPoliciesToSharePointOneDrive -This parameter is reserved for internal Microsoft use. +The ExtendTeamsDlpPoliciesToSharePointOneDrive parameter enables the Teams DLP Policy to automatically extend protection to the content stored in OneDrive shared in 1:1 chats and content stored in SharePoint associated with Teams teams shared through channel chats. Valid values are: + +- $true +- $false ```yaml Type: Boolean From 7137354e34ea5e953aea227ce4ed15053c5f1b6e Mon Sep 17 00:00:00 2001 From: TariqSharif-MSFT <73355446+TariqSharif-MSFT@users.noreply.github.com> Date: Mon, 11 Dec 2023 15:33:36 -0800 Subject: [PATCH 0024/1851] Update Add-AvailabilityAddressSpace.md Updates to cmdlet based on changes to free/busy sharing using new auth type --- .../exchange/Add-AvailabilityAddressSpace.md | 21 ++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/exchange/exchange-ps/exchange/Add-AvailabilityAddressSpace.md b/exchange/exchange-ps/exchange/Add-AvailabilityAddressSpace.md index c063d4536c..bc35aed802 100644 --- a/exchange/exchange-ps/exchange/Add-AvailabilityAddressSpace.md +++ b/exchange/exchange-ps/exchange/Add-AvailabilityAddressSpace.md @@ -64,6 +64,14 @@ Add-AvailabilityAddressSpace -ForestName example.contoso.com -AccessMethod PerUs This example is useful with a trusted cross-forest Availability service. The contoso.com forest trusts the current forest and uses the service account (typically the local system account or the computer account) to connect to the contoso.com forest. Because the service is trusted, there is no issue with authorization when the current forest tries to retrieve free/busy information from contoso.com. +### Example 4 +```powershell +Add-AvailabilityAddressSpace -ForestName example.contoso.com -AccessMethod OrgWideFBToken -TargetTenantId “9d341953-da1f-41b0-8810-76d6ef905273" -TargetServiceEpr “outlook.office.com” + +``` + +This example is for setting up sharing of free/busy information for Exchange Online. In this example you are requesting to read free/busy information of example.contoso.com with tenant ID 9d341953-da1f-41b0-8810-76d6ef905273 represtend by ForestName and TargetTenantID parameters. TargetServiceEpr is set to Exchange Online endpoint depending on where the requested tenant is loated in the cloud. + ## PARAMETERS ### -AccessMethod @@ -71,7 +79,7 @@ The AccessMethod parameter specifies how the free/busy data is accessed. Valid v - PerUserFB: Per-user free/busy information can be requested. The free/busy data is accessed in the defined per-user free/busy proxy account or group, or in the All Exchange Servers group. This value requires a trust between the two forests, and requires you to use either the UseServiceAccount parameter or Credentials parameter. - OrgWideFB: Only default free/busy for each user can be requested. The free/busy data is accessed in the per-user free/busy proxy account or group in the target forest. This value requires you to use either the UseServiceAccount parameter or Credentials parameter. -- OrgWideFBBasic: This value is reserved for internal Microsoft use. +- OrgWideFBBasic: Only specified for free/busy sharing between tenants that are all in Exchange Online. - InternalProxy: The request is proxied to an Exchange in the site that has a later version of Exchange. - PublicFolder: This value was used to access free/busy data on Exchange Server 2003 servers. @@ -196,9 +204,12 @@ Accept wildcard characters: False ``` ### -TargetServiceEpr -This parameter is available only in the cloud-based service. +The TargetServiceEPR parameter specificies the Exchange Online Calendar Service URL of the external organization whose free/busy informaton you are trying to read. +The following are the Exchange Online Calendar Service URLs for external organization in different Exchange Online environments -{{ Fill TargetServiceEpr Description }} +- Microsoft 365 or Microsoft 365 GCC: outlook.office.com +- Office 365 operated by 21Vianet: partner.outlook.cn +- Microsoft 365 DoD or GCC High: outlook.office365.us ```yaml Type: String @@ -214,9 +225,9 @@ Accept wildcard characters: False ``` ### -TargetTenantId -This parameter is available only in the cloud-based service. +This parameter is available only in Exchange Online. -{{ Fill TargetTenantId Description }} +The TargetTenantID parameter specifies the tenant ID of the target target whose free/busy data must be retrieved ```yaml Type: String From 52038e5dc1fd57e10dc2c7ddc81542443bbf4139 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 12 Dec 2023 09:20:50 -0800 Subject: [PATCH 0025/1851] Update Get-EXOMailboxFolderStatistics.md DiagnosticInfo to 'reserved for internal Microsoft use' per VSO. --- .../exchange-ps/exchange/Get-EXOMailboxFolderStatistics.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-EXOMailboxFolderStatistics.md b/exchange/exchange-ps/exchange/Get-EXOMailboxFolderStatistics.md index ca0a782625..b6d21cf8d8 100644 --- a/exchange/exchange-ps/exchange/Get-EXOMailboxFolderStatistics.md +++ b/exchange/exchange-ps/exchange/Get-EXOMailboxFolderStatistics.md @@ -85,11 +85,7 @@ Accept wildcard characters: False ``` ### -DiagnosticInfo -Typically, you use the DiagnosticInfo parameter only at the request of Microsoft Customer Service and Support to troubleshoot problems. Valid values are: - -- ExternalDirectoryObjectId -- Identity -- UserPrincipalName +This parameter is reserved for internal Microsoft use. ```yaml Type: String From 229cc814a6513499701fca7abbadc6a09b12b7ab Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Tue, 12 Dec 2023 09:45:32 -0800 Subject: [PATCH 0026/1851] Apply suggestions from code review Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- teams/teams-ps/teams/Get-CsTeamsCustomBannerText | 4 ++-- teams/teams-ps/teams/New-CsTeamsCustomBannerText | 4 ++-- teams/teams-ps/teams/Remove-CsTeamsCustomBannerText | 2 +- teams/teams-ps/teams/Set-CsTeamsCustomBannerText | 6 +++--- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsCustomBannerText b/teams/teams-ps/teams/Get-CsTeamsCustomBannerText index 229d9f6cae..eb06f8df11 100644 --- a/teams/teams-ps/teams/Get-CsTeamsCustomBannerText +++ b/teams/teams-ps/teams/Get-CsTeamsCustomBannerText @@ -23,7 +23,7 @@ Get-CsTeamsCustomBannerText [[-Identity] ] [] ## DESCRIPTION -Returns all or a single instance of custom banner text(s). +Returns all or a single instance of custom banner texts. ## EXAMPLES @@ -45,7 +45,7 @@ Gets the properties of the CustomText instance of TeamsCustomBannerText. ## PARAMETERS ### -Identity -Policy instance name. Optional. +Policy instance name (optional). ```yaml Type: String diff --git a/teams/teams-ps/teams/New-CsTeamsCustomBannerText b/teams/teams-ps/teams/New-CsTeamsCustomBannerText index 53f974d9f5..96ad2c2db6 100644 --- a/teams/teams-ps/teams/New-CsTeamsCustomBannerText +++ b/teams/teams-ps/teams/New-CsTeamsCustomBannerText @@ -37,7 +37,7 @@ Creates an instance of TeamsCustomBannerText with the name CustomText. ## PARAMETERS ### -Id -The Identity of the CustomBannerText. You do not need to provide an Id as the backend will generate it for you. However if you wish to provide your own ID, you can provide your own GUID. Please note that you have to provide a unique ID for every CsTeamsCustomBannerText you create. +The Identity of the CustomBannerText. You do not need to provide an ID as the backend will generate it for you. However, if you wish to provide your own ID, you can provide your own GUID. Note that you have to provide a unique ID for every CsTeamsCustomBannerText you create. ```yaml Type: Guid @@ -52,7 +52,7 @@ Accept wildcard characters: False ``` ### -Text -The text that the tenant admin would like to set in policy. +The text that the tenant admin would like to set in the policy. ```yaml Type: String diff --git a/teams/teams-ps/teams/Remove-CsTeamsCustomBannerText b/teams/teams-ps/teams/Remove-CsTeamsCustomBannerText index 66e155978f..a0faef2480 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsCustomBannerText +++ b/teams/teams-ps/teams/Remove-CsTeamsCustomBannerText @@ -35,7 +35,7 @@ Removes a TeamsCustomBannerText instance with the name "CustomText". ## PARAMETERS ### -Identity -Policy instance name. Optional. +Policy instance name (optional). ```yaml Type: String diff --git a/teams/teams-ps/teams/Set-CsTeamsCustomBannerText b/teams/teams-ps/teams/Set-CsTeamsCustomBannerText index 5b2c6cd99c..132ef9cfb5 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCustomBannerText +++ b/teams/teams-ps/teams/Set-CsTeamsCustomBannerText @@ -22,7 +22,7 @@ Set-CsTeamsCustomBannerText [[-Id] ] [] ## DESCRIPTION -Updates a single instance of custom banner text. +Updates a single instance of a custom banner text. ## EXAMPLES @@ -35,7 +35,7 @@ Sets the properties of the CustomText instance of TeamsCustomBannerText. ## PARAMETERS ### -Id -The Identity of the CustomBannerText. You do not need to provide an Id as the backend will generate it for you. However if you wish to provide your own ID, you can provide your own GUID. Please note that you have to provide a unique ID for every CsTeamsCustomBannerText you create. +The Identity of the CustomBannerText. You do not need to provide an ID as the backend will generate it for you. However, if you wish to provide your own ID, you can provide your own GUID. Note that you have to provide a unique ID for every CsTeamsCustomBannerText you create. ```yaml Type: Guid @@ -50,7 +50,7 @@ Accept wildcard characters: False ``` ### -Text -The text that the tenant admin would like to set in policy. +The text that the tenant admin would like to set in the policy. ```yaml Type: String From e5925698d6727b154087d3190d01f87354df9bd0 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 12 Dec 2023 10:59:07 -0800 Subject: [PATCH 0027/1851] Update Add-AvailabilityAddressSpace.md --- .../exchange/Add-AvailabilityAddressSpace.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/exchange/exchange-ps/exchange/Add-AvailabilityAddressSpace.md b/exchange/exchange-ps/exchange/Add-AvailabilityAddressSpace.md index bc35aed802..ff62eda2d6 100644 --- a/exchange/exchange-ps/exchange/Add-AvailabilityAddressSpace.md +++ b/exchange/exchange-ps/exchange/Add-AvailabilityAddressSpace.md @@ -66,11 +66,10 @@ This example is useful with a trusted cross-forest Availability service. The con ### Example 4 ```powershell -Add-AvailabilityAddressSpace -ForestName example.contoso.com -AccessMethod OrgWideFBToken -TargetTenantId “9d341953-da1f-41b0-8810-76d6ef905273" -TargetServiceEpr “outlook.office.com” - +Add-AvailabilityAddressSpace -ForestName contoso.contoso.com -AccessMethod OrgWideFBToken -TargetTenantId "9d341953-da1f-41b0-8810-76d6ef905273" -TargetServiceEpr "outlook.office.com" ``` -This example is for setting up sharing of free/busy information for Exchange Online. In this example you are requesting to read free/busy information of example.contoso.com with tenant ID 9d341953-da1f-41b0-8810-76d6ef905273 represtend by ForestName and TargetTenantID parameters. TargetServiceEpr is set to Exchange Online endpoint depending on where the requested tenant is loated in the cloud. +This example sets up the sharing of free/busy information for Exchange Online. In this example, you're requesting to read free/busy information of contoso.contoso.com (tenant ID value 9d341953-da1f-41b0-8810-76d6ef905273), and contoso.com is a regular Microsoft 365 organization. ## PARAMETERS @@ -79,7 +78,7 @@ The AccessMethod parameter specifies how the free/busy data is accessed. Valid v - PerUserFB: Per-user free/busy information can be requested. The free/busy data is accessed in the defined per-user free/busy proxy account or group, or in the All Exchange Servers group. This value requires a trust between the two forests, and requires you to use either the UseServiceAccount parameter or Credentials parameter. - OrgWideFB: Only default free/busy for each user can be requested. The free/busy data is accessed in the per-user free/busy proxy account or group in the target forest. This value requires you to use either the UseServiceAccount parameter or Credentials parameter. -- OrgWideFBBasic: Only specified for free/busy sharing between tenants that are all in Exchange Online. +- OrgWideFBBasic: Free/busy sharing between tenants that are all in Exchange Online. - InternalProxy: The request is proxied to an Exchange in the site that has a later version of Exchange. - PublicFolder: This value was used to access free/busy data on Exchange Server 2003 servers. @@ -204,12 +203,13 @@ Accept wildcard characters: False ``` ### -TargetServiceEpr -The TargetServiceEPR parameter specificies the Exchange Online Calendar Service URL of the external organization whose free/busy informaton you are trying to read. -The following are the Exchange Online Calendar Service URLs for external organization in different Exchange Online environments +This parameter is available only in the cloud-based service. + +The TargetServiceEpr parameter specificies the Exchange Online Calendar Service URL of the external organization whose free/busy informaton you're trying to read. Valid values are: - Microsoft 365 or Microsoft 365 GCC: outlook.office.com - Office 365 operated by 21Vianet: partner.outlook.cn -- Microsoft 365 DoD or GCC High: outlook.office365.us +- Microsoft 365 GCC High or DoD: outlook.office365.us ```yaml Type: String @@ -225,9 +225,9 @@ Accept wildcard characters: False ``` ### -TargetTenantId -This parameter is available only in Exchange Online. +This parameter is available only in the cloud-based service. -The TargetTenantID parameter specifies the tenant ID of the target target whose free/busy data must be retrieved +The TargetTenantID parameter specifies the tenant ID of the target tenant whose free/busy informaton you're trying to read. ```yaml Type: String From bda56fd987bff7409ebc66295209656a93b5a5a4 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 12 Dec 2023 11:00:50 -0800 Subject: [PATCH 0028/1851] Update Add-AvailabilityAddressSpace.md --- exchange/exchange-ps/exchange/Add-AvailabilityAddressSpace.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Add-AvailabilityAddressSpace.md b/exchange/exchange-ps/exchange/Add-AvailabilityAddressSpace.md index ff62eda2d6..c3049aedaa 100644 --- a/exchange/exchange-ps/exchange/Add-AvailabilityAddressSpace.md +++ b/exchange/exchange-ps/exchange/Add-AvailabilityAddressSpace.md @@ -69,7 +69,7 @@ This example is useful with a trusted cross-forest Availability service. The con Add-AvailabilityAddressSpace -ForestName contoso.contoso.com -AccessMethod OrgWideFBToken -TargetTenantId "9d341953-da1f-41b0-8810-76d6ef905273" -TargetServiceEpr "outlook.office.com" ``` -This example sets up the sharing of free/busy information for Exchange Online. In this example, you're requesting to read free/busy information of contoso.contoso.com (tenant ID value 9d341953-da1f-41b0-8810-76d6ef905273), and contoso.com is a regular Microsoft 365 organization. +This example sets up the sharing of free/busy information in Exchange Online. You're requesting to read free/busy information of contoso.com (tenant ID value 9d341953-da1f-41b0-8810-76d6ef905273), and contoso.com is a regular Microsoft 365 organization. ## PARAMETERS From aa458c6d8b2273279d88c6d5005047ec64686da6 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 12 Dec 2023 11:19:57 -0800 Subject: [PATCH 0029/1851] Update Set-AvailabilityConfig.md --- .../exchange/Set-AvailabilityConfig.md | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-AvailabilityConfig.md b/exchange/exchange-ps/exchange/Set-AvailabilityConfig.md index 5761f2f605..861bd3d27f 100644 --- a/exchange/exchange-ps/exchange/Set-AvailabilityConfig.md +++ b/exchange/exchange-ps/exchange/Set-AvailabilityConfig.md @@ -36,7 +36,7 @@ The Set-AvailabilityConfig cmdlet defines two accounts or security groups: a per For cross-forest availability services to retrieve free/busy information in the current forest, they must be using one of the specified accounts, belong to one of the specified security groups, or have a username and password for one of the specified accounts or security groups. -For Exchange Online the cmdlets lets you update the set of tenant ids with whome sharing of free/busy information is allowed. +In Exchange Online, this cmdlet lets you update the set of tenant ids that free/busy information sharing is allowed with. 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). @@ -58,16 +58,21 @@ This example is useful if the remote forest isn't trusted. Because this account ### Example 3 ```powershell -Set-AvailabilityConfig -AllowedTenantIds "d6b0a40e-029b-43f2-9852-f3724f68ead9, 87d5bade-cefc-4067-a221-794aea71922d" +Set-AvailabilityConfig -AllowedTenantIds "d6b0a40e-029b-43f2-9852-f3724f68ead9","87d5bade-cefc-4067-a221-794aea71922d" ``` -In this example for Exchange Online, the availability config is updated to allow sharing of free/busy with tenants that are represented by the ids listed. - +In this example for Exchange Online, the availability config is modified to allow free/busy sharing only with the specified tenants. ## PARAMETERS ### -AllowedTenantIds -This parameter is used to set the list tenant ids with whome to share the free/busy information with. Maximum of 25 tenant ids is allowed. +This parameter is available only in the cloud-based service. + +The AllowedTenantIds parameter specifies the Microsoft 365 organizations that you want to share free/busy information with. You identify the organizations using their tenant ID values (for example, d6b0a40e-029b-43f2-9852-f3724f68ead9). You can specifiy multiple values separated by commas. A maximum of 25 values are allowed. + +To replace all existing tenant IDs with the values you specify, use the following syntax: `"TenantID1","TenantID2",..."TenantID25"`. + +To add or remove tenant IDs without affecting other existing values, use the following syntax: `@{Add="TenantID1","TenantID2",...; Remove="TenantID3","TenantID4",...}`. ```yaml Type: MultiValuedProperty From 07d8efe74a94b09cc175771381d108adc8bb7ed1 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 12 Dec 2023 11:42:26 -0800 Subject: [PATCH 0030/1851] Update Get-AvailabilityConfig.md --- .../exchange/Get-AvailabilityConfig.md | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-AvailabilityConfig.md b/exchange/exchange-ps/exchange/Get-AvailabilityConfig.md index 37f7f92452..92fd0d545a 100644 --- a/exchange/exchange-ps/exchange/Get-AvailabilityConfig.md +++ b/exchange/exchange-ps/exchange/Get-AvailabilityConfig.md @@ -14,9 +14,11 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other. -Use the Get-AvailabilityConfig cmdlet to retrieve the accounts that are trusted in the cross-forest exchange of free/busy information. +Use the Get-AvailabilityConfig cmdlet to view information about the sharing of free/busy information in the organization. -For Exchange Online use the Get-AvailabilityConfig cmdlet to retrieve the tenant ids of organizations with whome the free/busy information is being shared with. +In on-premises Exchange, the cmdlet returns the accounts that are trusted in the cross-forest sharing of free/busy information. + +In Exchange Online, the cmdlet returns the tenant IDs of organizations that free/busy information is being shared with. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -29,7 +31,7 @@ Get-AvailabilityConfig [[-Identity] ] ``` ## DESCRIPTION -The Get-AvailabilityConfig cmdlet lists the accounts or tenant ids (for Exchange Online) that have permissions to issue proxy availability service requests on an organizational or per-user basis. +The Get-AvailabilityConfig cmdlet lists the accounts or tenant IDs that have permissions to issue proxy availability service requests on an organizational or per-user basis. 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). @@ -40,19 +42,14 @@ You need to be assigned permissions before you can run this cmdlet. Although thi Get-AvailabilityConfig ``` -This example retrieves the accounts that are trusted in the cross-forest exchange of free/busy information. For Exchange Online this examples retrieves the list of tenant ids with whome the Free/Busy information is being shared with. - -### Example 2 -```powershell -Get-AvailabilityConfig -Identity -``` +In on-premises Exchange, this example returns the accounts that are trusted in the cross-forest sharing of free/busy information. -This example retrieves the accounts that are trusted in the cross-forest exchange of free/busy information. This example is scoped to return only the results of the specified Identity parameter. For Exchange Online this examples retrieves the list of tenant ids with whome the Free/Busy information is being shared with. +In Exchange Online, this examples returns the tenant IDs that free/busy information is being shared with. ## PARAMETERS ### -Identity -The Identity parameter specifies the availability configuration to be retrieved. +This parameter is unnecessary. Each organization has only one availability config object named Availability Configuration. ```yaml Type: OrganizationIdParameter From f1be7720bec60169071c93065f8950d5ed39a474 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 12 Dec 2023 11:57:02 -0800 Subject: [PATCH 0031/1851] Update New-AvailabilityConfig.md --- .../exchange/New-AvailabilityConfig.md | 26 +++++++++++++++---- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-AvailabilityConfig.md b/exchange/exchange-ps/exchange/New-AvailabilityConfig.md index 637e6015b2..a05f81d3a2 100644 --- a/exchange/exchange-ps/exchange/New-AvailabilityConfig.md +++ b/exchange/exchange-ps/exchange/New-AvailabilityConfig.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -Use the New-AvailabilityConfig cmdlet to create an availability configuration. An availability configuration specifies a set of tenant ids representing organizations to exchange free/busy information with. +Use the New-AvailabilityConfig cmdlet to create an availability configuration. An availability configuration specifies the Microsoft 365 organizations to exchange free/busy information with. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -24,6 +24,7 @@ For information about the parameter sets in the Syntax section below, see [Excha New-AvailabilityConfig [-AllowedTenantIds ] [-Confirm] + [-OrgWideAccount ] [-WhatIf] [] ``` @@ -35,16 +36,15 @@ You need to be assigned permissions before you can run this cmdlet. Although thi ### Example 1 ```powershell -New-AvailabilityConfig -AllowedTenantIds "d6b0a40e-029b-43f2-9852-f3724f68ead9, 87d5bade-cefc-4067-a221-794aea71922d" +New-AvailabilityConfig -AllowedTenantIds "d6b0a40e-029b-43f2-9852-f3724f68ead9","87d5bade-cefc-4067-a221-794aea71922d" ``` -This example creates a new availability configuration. In this example it is allowed to share free/busy information with the two other tenants as represented by the ids. +This example creates a new availability configuration to share free/busy information with the specified Microsoft 365 organizations. ## PARAMETERS - ### -AllowedTenantIds -A comma seperated string with GUIDs representing the tenant ids of organization with home the free/busy information is shared with. A maximum of 25 tenant ids can specified. +The AllowedTenantIds parameter specifies the tenant ID value of Microsoft 365 organization that you want to share free/busy information with (for example, d6b0a40e-029b-43f2-9852-f3724f68ead9). You can specifiy multiple values separated by commas. A maximum of 25 values are allowed. ```yaml Type: MultiValuedProperty @@ -78,6 +78,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -OrgWideAccount +This parameter is reserved for internal Microsoft use. + +```yaml +Type: SecurityPrincipalIdParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WhatIf The WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch. From 4f40917bbb7681b9a581a6b696b03c5621d97ef9 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 12 Dec 2023 11:58:45 -0800 Subject: [PATCH 0032/1851] Update Get-AvailabilityConfig.md --- exchange/exchange-ps/exchange/Get-AvailabilityConfig.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-AvailabilityConfig.md b/exchange/exchange-ps/exchange/Get-AvailabilityConfig.md index 92fd0d545a..a91bd10440 100644 --- a/exchange/exchange-ps/exchange/Get-AvailabilityConfig.md +++ b/exchange/exchange-ps/exchange/Get-AvailabilityConfig.md @@ -42,14 +42,14 @@ You need to be assigned permissions before you can run this cmdlet. Although thi Get-AvailabilityConfig ``` -In on-premises Exchange, this example returns the accounts that are trusted in the cross-forest sharing of free/busy information. +In on-premises Exchange, this example returns the accounts that are trusted in the cross-forest shared of free/busy information. In Exchange Online, this examples returns the tenant IDs that free/busy information is being shared with. ## PARAMETERS ### -Identity -This parameter is unnecessary. Each organization has only one availability config object named Availability Configuration. +This parameter is unnecessary. Each organization has only one availability configuration object named Availability Configuration. ```yaml Type: OrganizationIdParameter From 2cdd54c148251e053438727495b464e1cdae4e5b Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 12 Dec 2023 12:00:09 -0800 Subject: [PATCH 0033/1851] Update Set-AvailabilityConfig.md --- exchange/exchange-ps/exchange/Set-AvailabilityConfig.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-AvailabilityConfig.md b/exchange/exchange-ps/exchange/Set-AvailabilityConfig.md index 861bd3d27f..789b4b9a0e 100644 --- a/exchange/exchange-ps/exchange/Set-AvailabilityConfig.md +++ b/exchange/exchange-ps/exchange/Set-AvailabilityConfig.md @@ -68,7 +68,7 @@ In this example for Exchange Online, the availability config is modified to allo ### -AllowedTenantIds This parameter is available only in the cloud-based service. -The AllowedTenantIds parameter specifies the Microsoft 365 organizations that you want to share free/busy information with. You identify the organizations using their tenant ID values (for example, d6b0a40e-029b-43f2-9852-f3724f68ead9). You can specifiy multiple values separated by commas. A maximum of 25 values are allowed. +The AllowedTenantIds parameter specifies the tenant ID values of Microsoft 365 organization that you want to share free/busy information with (for example, d6b0a40e-029b-43f2-9852-f3724f68ead9). You can specifiy multiple values separated by commas. A maximum of 25 values are allowed. To replace all existing tenant IDs with the values you specify, use the following syntax: `"TenantID1","TenantID2",..."TenantID25"`. From 5fbb7df1f62feb53226a31a167331a92d0c01a61 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 12 Dec 2023 12:00:41 -0800 Subject: [PATCH 0034/1851] Update New-AvailabilityConfig.md --- exchange/exchange-ps/exchange/New-AvailabilityConfig.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/New-AvailabilityConfig.md b/exchange/exchange-ps/exchange/New-AvailabilityConfig.md index a05f81d3a2..d1b0d555e6 100644 --- a/exchange/exchange-ps/exchange/New-AvailabilityConfig.md +++ b/exchange/exchange-ps/exchange/New-AvailabilityConfig.md @@ -44,7 +44,7 @@ This example creates a new availability configuration to share free/busy informa ## PARAMETERS ### -AllowedTenantIds -The AllowedTenantIds parameter specifies the tenant ID value of Microsoft 365 organization that you want to share free/busy information with (for example, d6b0a40e-029b-43f2-9852-f3724f68ead9). You can specifiy multiple values separated by commas. A maximum of 25 values are allowed. +The AllowedTenantIds parameter specifies the tenant ID values of Microsoft 365 organization that you want to share free/busy information with (for example, d6b0a40e-029b-43f2-9852-f3724f68ead9). You can specifiy multiple values separated by commas. A maximum of 25 values are allowed. ```yaml Type: MultiValuedProperty From 49ad7c92347dad9588bc6a731a4462d115086c8f Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 12 Dec 2023 14:08:24 -0800 Subject: [PATCH 0035/1851] Update app-only-auth-powershell-v2.md Added Get-ComplianceSearchAction and New-ComplianceSearch as cmdlets that don't work with CBA per VSO. --- exchange/docs-conceptual/app-only-auth-powershell-v2.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/exchange/docs-conceptual/app-only-auth-powershell-v2.md b/exchange/docs-conceptual/app-only-auth-powershell-v2.md index dbb7afa76d..c26c7ee6a9 100644 --- a/exchange/docs-conceptual/app-only-auth-powershell-v2.md +++ b/exchange/docs-conceptual/app-only-auth-powershell-v2.md @@ -3,7 +3,7 @@ title: App-only authentication in Exchange Online PowerShell and Security & Comp ms.author: chrisda author: chrisda manager: dansimp -ms.date: 8/25/2023 +ms.date: 12/12/2023 ms.audience: Admin audience: Admin ms.topic: article @@ -45,6 +45,10 @@ Certificate based authentication (CBA) or app-only authentication as described i > > You can use Microsoft Graph to replace most of the functionality from those cmdlets. For more information, see [Working with groups in Microsoft Graph](/graph/api/resources/groups-overview). > +> - In Security & Compliance PowerShell, you can't use the procedures in this article with the following Microsoft 365 Group cmdlets: +> - [Get-ComplianceSearchAction](/powershell/module/exchange/get-compliancesearchaction) +> - [New-ComplianceSearch](/powershell/module/exchange/new-compliancesearch) +> > - Delegated scenarios are supported in Exchange Online. The recommended method for connecting with delegation is using GDAP and App Consent. For more information, see [Use the Exchange Online PowerShell v3 Module with GDAP and App Consent](/powershell/partnercenter/exchange-online-gdap-app). You can also use multi-tenant applications when CSP relationships are not created with the customer. The required steps for using multi-tenant applications are called out within the regular instructions in this article. > > - Use the _SkipLoadingFormatData_ switch on the **Connect-ExchangeOnline** cmdlet if you get the following error when using the Windows PowerShell SDK to connect: `The term 'Update-ModuleManifest' is not recognized as a name of a cmdlet, function, script file, or executable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.` @@ -62,8 +66,6 @@ The following examples show how to use the Exchange Online PowerShell module wit > > The following connection commands have many of the same options available as described in [Connect to Exchange Online PowerShell](connect-to-exchange-online-powershell.md) and [Connect to Security & Compliance PowerShell](connect-to-scc-powershell.md). For example: > -> Remote PowerShell connections are deprecated in Exchange Online PowerShell and will be deprecated in Security & Compliance PowerShell. For more information, see [here](https://techcommunity.microsoft.com/t5/exchange-team-blog/deprecation-of-remote-powershell-in-exchange-online-re-enabling/ba-p/3779692) and [here](https://techcommunity.microsoft.com/t5/exchange-team-blog/deprecation-of-remote-powershell-rps-protocol-in-security-and/ba-p/3815432). -> > - Microsoft 365 GCC High or Microsoft 365 DoD environments require the following additional parameters and values: > - **Connect-ExchangeOnline in GCC High**: `-ExchangeEnvironmentName O365USGovGCCHigh`. > - **Connect-IPPSSession in GCC High**: `-ConnectionUri https://ps.compliance.protection.office365.us/powershell-liveid/ -AzureADAuthorizationEndpointUri https://login.microsoftonline.us/common`. From b7cd96538d78ca4bf2a7b353a0445adad9caa929 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 12 Dec 2023 14:08:45 -0800 Subject: [PATCH 0036/1851] Basic auth dep in S&C PowerShell --- .../connect-to-scc-powershell.md | 4 +- .../exchange-online-powershell-v2.md | 76 +++++++++---------- 2 files changed, 38 insertions(+), 42 deletions(-) diff --git a/exchange/docs-conceptual/connect-to-scc-powershell.md b/exchange/docs-conceptual/connect-to-scc-powershell.md index 3916e61cd5..ab828bd57a 100644 --- a/exchange/docs-conceptual/connect-to-scc-powershell.md +++ b/exchange/docs-conceptual/connect-to-scc-powershell.md @@ -2,7 +2,7 @@ title: Connect to Security & Compliance PowerShell author: chrisda manager: dansimp -ms.date: 11/7/2023 +ms.date: 12/12/2023 ms.audience: Admin audience: Admin ms.topic: article @@ -171,8 +171,6 @@ If you receive errors, check the following requirements: - A common problem is an incorrect password. Run the three steps again and pay close attention to the username and password that you use. -- To help prevent denial-of-service (DoS) attacks, when you connect using remote PowerShell mode, you're limited to five open connections to Security & Compliance PowerShell. - - The account that you use to connect must be enabled for PowerShell. For more information, see [Enable or disable access to Exchange Online PowerShell](disable-access-to-exchange-online-powershell.md). - TCP port 80 traffic needs to be open between your local computer and Microsoft 365. It's probably open, but it's something to consider if your organization has a restrictive internet access policy. diff --git a/exchange/docs-conceptual/exchange-online-powershell-v2.md b/exchange/docs-conceptual/exchange-online-powershell-v2.md index 4fb84929ea..f5f260b5c6 100644 --- a/exchange/docs-conceptual/exchange-online-powershell-v2.md +++ b/exchange/docs-conceptual/exchange-online-powershell-v2.md @@ -3,7 +3,7 @@ title: About the Exchange Online PowerShell V3 module ms.author: chrisda author: chrisda manager: dansimp -ms.date: 11/7/2023 +ms.date: 12/12/2023 ms.audience: Admin audience: Admin ms.topic: article @@ -38,7 +38,7 @@ The rest of this article explains how the module works, how to install and maint ## REST API connections in the EXO V3 module -All available cmdlets in Exchange Online PowerShell and [virtually all cmdlets](https://techcommunity.microsoft.com/t5/exchange-team-blog/deprecation-of-remote-powershell-rps-protocol-in-security-and/ba-p/3815432) in Security & Compliance PowerShell are backed by a REST API based on the version of the EXO V3 module: +All available cmdlets in Exchange Online PowerShell and Security & Compliance PowerShell are backed by a REST API based on the version of the EXO V3 module: - **Exchange Online PowerShell**: v3.0.0 or later. - **Security & Compliance PowerShell**: v3.2.0 or later. @@ -67,36 +67,36 @@ REST API cmdlets have the same cmdlet names and work just like their remote Powe > [!TIP] > The [Invoke-Command](/powershell/module/microsoft.powershell.core/invoke-command) cmdlet doesn't work in REST API connections. For alternatives, see [Workarounds for Invoke-Command scenarios in REST API connections](invoke-command-workarounds-rest-api.md). -Consider the following items for connections in remote PowerShell mode: - -- Remote PowerShell connections are deprecated in Exchange Online PowerShell and will be deprecated in Security & Compliance PowerShell. For more information, see [here](https://techcommunity.microsoft.com/t5/exchange-team-blog/deprecation-of-remote-powershell-in-exchange-online-re-enabling/ba-p/3779692) and [here](https://techcommunity.microsoft.com/t5/exchange-team-blog/deprecation-of-remote-powershell-rps-protocol-in-security-and/ba-p/3815432). -- Remote PowerShell connections require [Basic authentication in WinRM](#turn-on-basic-authentication-in-winrm) on the client computer. If you don't connect in remote PowerShell mode, you have access to REST API cmdlets _only_. -- A few REST API cmdlets in Exchange Online PowerShell have been updated with the experimental _UseCustomRouting_ switch. This switch routes the command directly to the required Mailbox server, and might improve overall performance. - - When you use the _UseCustomRouting_ switch, you can use only the following values for identity of the mailbox: - - User principal name (UPN) - - Email address - - Mailbox GUID - - The _UseCustomRouting_ switch is available only on the following REST API cmdlets in Exchange Online PowerShell: - - **Get-Clutter** - - **Get-FocusedInbox** - - **Get-InboxRule** - - **Get-MailboxAutoReplyConfiguration** - - **Get-MailboxCalendarFolder** - - **Get-MailboxFolderPermission** - - **Get-MailboxFolderStatistics** - - **Get-MailboxMessageConfiguration** - - **Get-MailboxPermission** - - **Get-MailboxRegionalConfiguration** - - **Get-MailboxStatistics** - - **Get-MobileDeviceStatistics** - - **Get-UserPhoto** - - **Remove-CalendarEvents** - - **Set-Clutter** - - **Set-FocusedInbox** - - **Set-MailboxRegionalConfiguration** - - **Set-UserPhoto** - - Use the _UseCustomRouting_ switch experimentally and [report any issues](#report-bugs-and-issues-for-the-exchange-online-powershell-module) that you encounter. +Basic authentication (Remote PowerShell) connections are deprecated in Exchange Online PowerShell and Security & Compliance PowerShell. For more information, see [here](https://techcommunity.microsoft.com/t5/exchange-team-blog/deprecation-of-remote-powershell-in-exchange-online-re-enabling/ba-p/3779692) and [here](https://techcommunity.microsoft.com/t5/exchange-team-blog/deprecation-of-remote-powershell-rps-protocol-in-security-and/ba-p/3815432). + +A few REST API cmdlets in Exchange Online PowerShell have been updated with the experimental _UseCustomRouting_ switch. This switch routes the command directly to the required Mailbox server, and might improve overall performance. + +- When you use the _UseCustomRouting_ switch, you can use only the following values for identity of the mailbox: + - User principal name (UPN) + - Email address + - Mailbox GUID + +- The _UseCustomRouting_ switch is available only on the following REST API cmdlets in Exchange Online PowerShell: + - **Get-Clutter** + - **Get-FocusedInbox** + - **Get-InboxRule** + - **Get-MailboxAutoReplyConfiguration** + - **Get-MailboxCalendarFolder** + - **Get-MailboxFolderPermission** + - **Get-MailboxFolderStatistics** + - **Get-MailboxMessageConfiguration** + - **Get-MailboxPermission** + - **Get-MailboxRegionalConfiguration** + - **Get-MailboxStatistics** + - **Get-MobileDeviceStatistics** + - **Get-UserPhoto** + - **Remove-CalendarEvents** + - **Set-Clutter** + - **Set-FocusedInbox** + - **Set-MailboxRegionalConfiguration** + - **Set-UserPhoto** + + Use the _UseCustomRouting_ switch experimentally and [report any issues](#report-bugs-and-issues-for-the-exchange-online-powershell-module) that you encounter. - Use the [Get-ConnectionInformation](/powershell/module/exchange/get-connectioninformation) cmdlet to get information about REST-based connections to Exchange Online PowerShell and Security & Compliance PowerShell. This cmdlet is required because the [Get-PSSession](/powershell/module/microsoft.powershell.core/get-pssession) cmdlet in Windows PowerShell doesn't return information for REST-based connections. @@ -105,12 +105,10 @@ Consider the following items for connections in remote PowerShell mode: |Scenario|Expected output| |---|---| |Run before a **Connect-ExchangeOnline** or **Connect-IPPSSession** command.|Returns nothing.| - |Run after a **Connect-ExchangeOnline** or **Connect-IPPSSession** command that connects in remote PowerShell mode.|Returns nothing (use [Get-PSSession](/powershell/module/microsoft.powershell.core/get-pssession)).| |Run after **Connect-ExchangeOnline** or **Connect-IPPSSession** command that connects in REST API mode.|Returns one connection information object.| |Run after multiple REST-based **Connect-ExchangeOnline** or **Connect-IPPSSession** commands.|Returns a collection of connection information objects.| - |Run after multiple **Connect-ExchangeOnline** or **Connect-IPPSSession** commands that connect in remote PowerShell mode and REST API mode.|Returns one connection information object for each REST-based session.| -- Use the _SkipLoadingFormatData_ switch on the **Connect-ExchangeOnline** cmdlet in REST-based connections to avoid loading format data and to run **Connect-ExchangeOnline** commands faster. +- Use the _SkipLoadingFormatData_ switch on the **Connect-ExchangeOnline** cmdlet to avoid loading format data and to run **Connect-ExchangeOnline** commands faster. - Cmdlets backed by the REST API have a 15 minute timeout, which can affect bulk operations. For example, the following **Update-DistributionGroupMember** command to update 10000 members of a distribution group might time out: @@ -312,9 +310,9 @@ For more information about execution policies, see [About Execution Policies](/p #### Turn on Basic authentication in WinRM > [!NOTE] -> As described [earlier in this article](#rest-api-connections-in-the-exo-v3-module), the information in this section applies to remote PowerShell connections only. Remote PowerShell connections to Exchange Online PowerShell and Security & Compliance PowerShell will be retired. For more information, see [here](https://techcommunity.microsoft.com/t5/exchange-team-blog/deprecation-of-remote-powershell-in-exchange-online-re-enabling/ba-p/3779692) and [here](https://techcommunity.microsoft.com/t5/exchange-team-blog/deprecation-of-remote-powershell-rps-protocol-in-security-and/ba-p/3815432). REST-based connections don't require Basic authentication in WinRM as described in this section. +> REST-based connections don't require Basic authentication in WinRM as described in this section. As described [earlier in this article](#rest-api-connections-in-the-exo-v3-module), Basic authentication (remote PowerShell) access to Exchange Online PowerShell and Security & Compliance PowerShell are deprecated. The information in this section is maintained for historical purposes. -For remote PowerShell connections only (not REST API connections), WinRM needs to allow Basic authentication. **We don't send the username and password combination**. The Basic authentication **header** is required to send the session's OAuth token, because the client-side implementation of WinRM doesn't support OAuth. +For remote PowerShell connections that don't use the REST API (which are now impossible), WinRM needs to allow Basic authentication. **We don't send the username and password combination**. The Basic authentication **header** is required to send the session's OAuth token, because the client-side implementation of WinRM doesn't support OAuth. To verify that Basic authentication is enabled for WinRM, run the following command in a **Command Prompt** or **Windows PowerShell**: @@ -345,7 +343,7 @@ If you don't see the value `Basic = true`, you need to run **one** of the follow Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WinRM\Client' -Name 'AllowBasic' -Type DWord -Value '1' ``` -If Basic authentication for WinRM is disabled, you'll get one of the following errors when you try to connect: +If Basic authentication for WinRM is disabled, you'll get one of the following errors when you try to connect using a Basic authentication (remote PowerShell) connection: > The WinRM client cannot process the request. Basic authentication is currently disabled in the client configuration. Change the client configuration and try the request again. > @@ -353,7 +351,7 @@ If Basic authentication for WinRM is disabled, you'll get one of the following e ### PowerShellGet for REST-based connections in Windows -[REST-based connections](#rest-api-connections-in-the-exo-v3-module) in Windows require the PowerShellGet module, and by dependency, the PackageManagement module. Consideration for these modules is more for PowerShell 5.1 than PowerShell 7, but all version of PowerShell benefit from having the latest versions of the modules installed. For installation and update instructions, see [Installing PowerShellGet on Windows](/powershell/scripting/gallery/installing-psget). +[REST-based connections](#rest-api-connections-in-the-exo-v3-module) in Windows require the PowerShellGet module, and by dependency, the PackageManagement module. Consideration for these modules is more for PowerShell 5.1 than PowerShell 7, but all versions of PowerShell benefit from having the latest versions of the modules installed. For installation and update instructions, see [Installing PowerShellGet on Windows](/powershell/scripting/gallery/installing-psget). > [!NOTE] > Beta versions of the PackageManagement or PowerShellGet modules might cause connection issues. If you have connection issues, verify that you don't have Beta versions of the modules installed by running the following command: `Get-InstalledModule PackageManagement -AllVersions; Get-InstalledModule PowerShellGet -AllVersions`. From 3e7402920e3585d48229ee0572dc146db1c06114 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 12 Dec 2023 14:18:51 -0800 Subject: [PATCH 0037/1851] Same updates in New and Set --- exchange/exchange-ps/exchange/New-TransportRule.md | 8 ++------ exchange/exchange-ps/exchange/Set-TransportRule.md | 8 ++------ 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-TransportRule.md b/exchange/exchange-ps/exchange/New-TransportRule.md index 4a5f1d08ba..e4dfe39851 100644 --- a/exchange/exchange-ps/exchange/New-TransportRule.md +++ b/exchange/exchange-ps/exchange/New-TransportRule.md @@ -2645,11 +2645,9 @@ Accept wildcard characters: False ``` ### -ExceptIfSCLOver -**Note**: This parameter is functional only in on-premises Exchange. This exception doesn't work in the cloud-based service. - This parameter specifies an exception or part of an exception for the rule. The name of the corresponding condition parameter doesn't include the ExceptIf prefix. -This exception is available on Mailbox servers and Edge Transport servers. +In on-premises Exchange, this exception is available on Mailbox servers and Edge Transport servers. The ExceptIfSCLOver parameter specifies an exception that looks for the SCL value of messages. Valid values are: @@ -4311,11 +4309,9 @@ Accept wildcard characters: False ``` ### -SCLOver -**Note**: This parameter is functional only in on-premises Exchange. This condition doesn't work in the cloud-based service. - This parameter specifies a condition or part of a condition for the rule. The name of the corresponding exception parameter starts with ExceptIf. -This condition is available on Mailbox servers and Edge Transport servers. +In on-premises Exchange, this condition is available on Mailbox servers and Edge Transport servers. The SCLOver parameter specifies a condition that looks for the SCL value of messages. Valid values are: diff --git a/exchange/exchange-ps/exchange/Set-TransportRule.md b/exchange/exchange-ps/exchange/Set-TransportRule.md index e87a7d4516..dea189edda 100644 --- a/exchange/exchange-ps/exchange/Set-TransportRule.md +++ b/exchange/exchange-ps/exchange/Set-TransportRule.md @@ -2622,11 +2622,9 @@ Accept wildcard characters: False ``` ### -ExceptIfSCLOver -This parameter is functional in on-premises Exchange as well as in Exchange Online. - This parameter specifies an exception or part of an exception for the rule. The name of the corresponding condition parameter doesn't include the ExceptIf prefix. -This exception is available on Mailbox servers and Edge Transport servers. +In on-premises Exchange, this exception is available on Mailbox servers and Edge Transport servers. The ExceptIfSCLOver parameter specifies an exception that looks for the SCL value of messages. Valid values are: @@ -4304,11 +4302,9 @@ Accept wildcard characters: False ``` ### -SCLOver -This parameter is functional in on-premises Exchange as well as in Exchange Online. - This parameter specifies a condition or part of a condition for the rule. The name of the corresponding exception parameter starts with ExceptIf. -This condition is available on Mailbox servers and Edge Transport servers. +In on-premises Exchange, this condition is available on Mailbox servers and Edge Transport servers. The SCLOver parameter specifies a condition that looks for the SCL value of messages. Valid values are: From 7bb86c1302d39bbcbed114d214e177bb60e24698 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 12 Dec 2023 14:39:16 -0800 Subject: [PATCH 0038/1851] Parameter consistency updates --- .../exchange/Get-AvailabilityConfig.md | 11 +++----- .../exchange/New-AvailabilityConfig.md | 4 +-- .../exchange/Remove-AvailabilityConfig.md | 4 +-- .../exchange/Set-AvailabilityConfig.md | 27 ++++++++++++++----- 4 files changed, 29 insertions(+), 17 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-AvailabilityConfig.md b/exchange/exchange-ps/exchange/Get-AvailabilityConfig.md index a91bd10440..c92e287270 100644 --- a/exchange/exchange-ps/exchange/Get-AvailabilityConfig.md +++ b/exchange/exchange-ps/exchange/Get-AvailabilityConfig.md @@ -14,11 +14,10 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other. -Use the Get-AvailabilityConfig cmdlet to view information about the sharing of free/busy information in the organization. +Use the Get-AvailabilityConfig cmdlet to view information about the sharing of free/busy information between organizations: -In on-premises Exchange, the cmdlet returns the accounts that are trusted in the cross-forest sharing of free/busy information. - -In Exchange Online, the cmdlet returns the tenant IDs of organizations that free/busy information is being shared with. +- In on-premises Exchange, the cmdlet returns the accounts that are trusted in the cross-forest sharing of free/busy information. +- In Exchange Online, the cmdlet returns the tenant IDs of organizations that free/busy information is being shared with. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -31,8 +30,6 @@ Get-AvailabilityConfig [[-Identity] ] ``` ## DESCRIPTION -The Get-AvailabilityConfig cmdlet lists the accounts or tenant IDs that have permissions to issue proxy availability service requests on an organizational or per-user basis. - 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). ## EXAMPLES @@ -49,7 +46,7 @@ In Exchange Online, this examples returns the tenant IDs that free/busy informat ## PARAMETERS ### -Identity -This parameter is unnecessary. Each organization has only one availability configuration object named Availability Configuration. +The Identity parameter specifies the availability configuration that you want to view. You don't need to use this parameter, because there's only one availability configuration object named Availability Configuration in any organization. ```yaml Type: OrganizationIdParameter diff --git a/exchange/exchange-ps/exchange/New-AvailabilityConfig.md b/exchange/exchange-ps/exchange/New-AvailabilityConfig.md index d1b0d555e6..8fe6f2a2c0 100644 --- a/exchange/exchange-ps/exchange/New-AvailabilityConfig.md +++ b/exchange/exchange-ps/exchange/New-AvailabilityConfig.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -Use the New-AvailabilityConfig cmdlet to create an availability configuration. An availability configuration specifies the Microsoft 365 organizations to exchange free/busy information with. +Use the New-AvailabilityConfig cmdlet to create the availability configuration that specifies the Microsoft 365 organizations to exchange free/busy information with. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -44,7 +44,7 @@ This example creates a new availability configuration to share free/busy informa ## PARAMETERS ### -AllowedTenantIds -The AllowedTenantIds parameter specifies the tenant ID values of Microsoft 365 organization that you want to share free/busy information with (for example, d6b0a40e-029b-43f2-9852-f3724f68ead9). You can specifiy multiple values separated by commas. A maximum of 25 values are allowed. +The AllowedTenantIds parameter specifies the tenant ID values of Microsoft 365 organization that you want to share free/busy information with (for example, d6b0a40e-029b-43f2-9852-f3724f68ead9). You can specify multiple values separated by commas. A maximum of 25 values are allowed. ```yaml Type: MultiValuedProperty diff --git a/exchange/exchange-ps/exchange/Remove-AvailabilityConfig.md b/exchange/exchange-ps/exchange/Remove-AvailabilityConfig.md index 0d5ff96d01..f51da6fded 100644 --- a/exchange/exchange-ps/exchange/Remove-AvailabilityConfig.md +++ b/exchange/exchange-ps/exchange/Remove-AvailabilityConfig.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -Use the Remove-AvailabilityConfig cmdlet to remove an availability configuration. An availability configuration specifies an existing account that's used to exchange free/busy information between organizations. +Use the Remove-AvailabilityConfig cmdlet to remove the availability configuration that specifies the Microsoft 365 organizations to exchange free/busy information with. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -42,7 +42,7 @@ This example removes the existing availability configuration. ## PARAMETERS ### -Identity -The Identity parameter specifies the availability configuration that you want to remove. The default name of the availability configuration you create by using the New-AvailabilityConfig is Availability Configuration. +The Identity parameter specifies the availability configuration that you want to remove. You don't need to use this parameter, because there's only one availability configuration object named Availability Configuration in any organization. ```yaml Type: AvailabilityConfigIdParameter diff --git a/exchange/exchange-ps/exchange/Set-AvailabilityConfig.md b/exchange/exchange-ps/exchange/Set-AvailabilityConfig.md index 789b4b9a0e..8ff84814e9 100644 --- a/exchange/exchange-ps/exchange/Set-AvailabilityConfig.md +++ b/exchange/exchange-ps/exchange/Set-AvailabilityConfig.md @@ -44,31 +44,31 @@ You need to be assigned permissions before you can run this cmdlet. Although thi ### Example 1 ```powershell -Set-AvailabilityConfig -PerUserAccount +Set-AvailabilityConfig -PerUserAccount exchangeserversgroup@fabrikam.com ``` -This example is useful with a trusted cross-forest Availability service. If the remote forest is trusted, and a per-user free/busy proxy account or group in the remote forest is configured to use the service account, the configuration is added to the current forest to authorize the Microsoft ActiveSync request from the remote forest. +In on-premises Exchange, this example is useful with a trusted cross-forest Availability service. If the remote forest is trusted, and a per-user free/busy proxy account or group in the remote forest is configured to use the service account, the configuration is added to the current forest to authorize the Microsoft ActiveSync request from the remote forest. ### Example 2 ```powershell -Set-AvailabilityConfig -OrgWideAccount +Set-AvailabilityConfig -OrgWideAccount orgwide@contoso.com ``` -This example is useful if the remote forest isn't trusted. Because this account is used for a cross-forest free/busy proxy account or group, minimize security vulnerabilities by using the credentials of a user who doesn't have an Exchange mailbox. When you're prompted, type the username and password. +In on-premises Exchange, this example is useful if the remote forest isn't trusted. Because this account is used for a cross-forest free/busy proxy account or group, minimize security vulnerabilities by using the credentials of a user who doesn't have an Exchange mailbox. When you're prompted, type the username and password. ### Example 3 ```powershell Set-AvailabilityConfig -AllowedTenantIds "d6b0a40e-029b-43f2-9852-f3724f68ead9","87d5bade-cefc-4067-a221-794aea71922d" ``` -In this example for Exchange Online, the availability config is modified to allow free/busy sharing only with the specified tenants. +In Exchange Online, this example allows free/busy sharing only with the specified tenants. ## PARAMETERS ### -AllowedTenantIds This parameter is available only in the cloud-based service. -The AllowedTenantIds parameter specifies the tenant ID values of Microsoft 365 organization that you want to share free/busy information with (for example, d6b0a40e-029b-43f2-9852-f3724f68ead9). You can specifiy multiple values separated by commas. A maximum of 25 values are allowed. +The AllowedTenantIds parameter specifies the tenant ID values of Microsoft 365 organization that you want to share free/busy information with (for example, d6b0a40e-029b-43f2-9852-f3724f68ead9). You can specify multiple values separated by commas. A maximum of 25 values are allowed. To replace all existing tenant IDs with the values you specify, use the following syntax: `"TenantID1","TenantID2",..."TenantID25"`. @@ -125,6 +125,8 @@ Accept wildcard characters: False ``` ### -OrgWideAccount +This parameter is functional only in on-premises Exchange. + The OrgWideAccount parameter specifies who has permission to issue proxy Availability service requests on an organization-wide basis. You can specify the following types of users or groups (security principals) for this parameter: - Mailbox users @@ -162,6 +164,19 @@ This parameter is available only in on-premises Exchange. The PerUserAccount parameter specifies an account or security group that has permission to issue proxy Availability service requests on a per-user basis. +You can use any value that uniquely identifies the user or group. For example: + +- Name +- Alias +- Distinguished name (DN) +- Canonical DN +- Domain\\Username +- Email address +- GUID +- LegacyExchangeDN +- SamAccountName +- User ID or user principal name (UPN) + ```yaml Type: SecurityPrincipalIdParameter Parameter Sets: (All) From 454f4dfbeeacfafc34ba68c3d273e1ef72497c4f Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 12 Dec 2023 14:56:36 -0800 Subject: [PATCH 0039/1851] Update Add-AvailabilityAddressSpace.md Consistency updates --- .../exchange/Add-AvailabilityAddressSpace.md | 30 ++++++++++--------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/exchange/exchange-ps/exchange/Add-AvailabilityAddressSpace.md b/exchange/exchange-ps/exchange/Add-AvailabilityAddressSpace.md index c3049aedaa..191604bfd6 100644 --- a/exchange/exchange-ps/exchange/Add-AvailabilityAddressSpace.md +++ b/exchange/exchange-ps/exchange/Add-AvailabilityAddressSpace.md @@ -45,31 +45,31 @@ You need to be assigned permissions before you can run this cmdlet. Although thi ### Example 1 ```powershell -Add-AvailabilityAddressSpace -ForestName example.contoso.com -AccessMethod OrgWideFB -Credentials (Get-Credential) +Add-AvailabilityAddressSpace -ForestName contoso.com -AccessMethod OrgWideFB -Credentials (Get-Credential) ``` -This example is useful with an untrusted cross-forest Availability service, or if detailed cross-forest free/busy service isn't desired. Enter a username and password when you're prompted by the command. For an untrusted cross-forest configuration, make sure that the user doesn't have a mailbox. +In on-premises Exchange, this example is useful with an untrusted cross-forest Availability service, or if detailed cross-forest free/busy service isn't desired. Enter a username and password when you're prompted by the command. For an untrusted cross-forest configuration, make sure that the user doesn't have a mailbox. ### Example 2 ```powershell -Add-AvailabilityAddressSpace -ForestName example.contoso.com -AccessMethod PerUserFB -Credentials (Get-Credential) +Add-AvailabilityAddressSpace -ForestName contoso.com -AccessMethod PerUserFB -Credentials (Get-Credential) ``` -This example is useful with a trusted cross-forest Availability service. The contoso.com forest trusts the current forest, and the specified account connects to the contoso.com forest. The specified account must be an existing account in the contoso.com forest. +In on-premises Exchange, this example is useful with a trusted cross-forest Availability service. The contoso.com forest trusts the current forest, and the specified account connects to the contoso.com forest. The specified account must be an existing account in the contoso.com forest. ### Example 3 ```powershell -Add-AvailabilityAddressSpace -ForestName example.contoso.com -AccessMethod PerUserFB -UseServiceAccount $true +Add-AvailabilityAddressSpace -ForestName contoso.com -AccessMethod PerUserFB -UseServiceAccount $true ``` -This example is useful with a trusted cross-forest Availability service. The contoso.com forest trusts the current forest and uses the service account (typically the local system account or the computer account) to connect to the contoso.com forest. Because the service is trusted, there is no issue with authorization when the current forest tries to retrieve free/busy information from contoso.com. +In on-premises Exchange, this example is useful with a trusted cross-forest Availability service. The contoso.com forest trusts the current forest and uses the service account (typically the local system account or the computer account) to connect to the contoso.com forest. Because the service is trusted, there is no issue with authorization when the current forest tries to retrieve free/busy information from contoso.com. ### Example 4 ```powershell -Add-AvailabilityAddressSpace -ForestName contoso.contoso.com -AccessMethod OrgWideFBToken -TargetTenantId "9d341953-da1f-41b0-8810-76d6ef905273" -TargetServiceEpr "outlook.office.com" +Add-AvailabilityAddressSpace -ForestName contoso.onmicrosoft.com -AccessMethod OrgWideFBToken -TargetTenantId "9d341953-da1f-41b0-8810-76d6ef905273" -TargetServiceEpr "outlook.office.com" ``` -This example sets up the sharing of free/busy information in Exchange Online. You're requesting to read free/busy information of contoso.com (tenant ID value 9d341953-da1f-41b0-8810-76d6ef905273), and contoso.com is a regular Microsoft 365 organization. +In Exchange Online, this example sets up the sharing of free/busy information with contoso.onmicrosoft.com (tenant ID value 9d341953-da1f-41b0-8810-76d6ef905273), which is a regular Microsoft 365 organization. ## PARAMETERS @@ -79,7 +79,7 @@ The AccessMethod parameter specifies how the free/busy data is accessed. Valid v - PerUserFB: Per-user free/busy information can be requested. The free/busy data is accessed in the defined per-user free/busy proxy account or group, or in the All Exchange Servers group. This value requires a trust between the two forests, and requires you to use either the UseServiceAccount parameter or Credentials parameter. - OrgWideFB: Only default free/busy for each user can be requested. The free/busy data is accessed in the per-user free/busy proxy account or group in the target forest. This value requires you to use either the UseServiceAccount parameter or Credentials parameter. - OrgWideFBBasic: Free/busy sharing between tenants that are all in Exchange Online. -- InternalProxy: The request is proxied to an Exchange in the site that has a later version of Exchange. +- InternalProxy: The request is proxied to an Exchange server in the site that's running a later version of Exchange. - PublicFolder: This value was used to access free/busy data on Exchange Server 2003 servers. ```yaml @@ -96,7 +96,9 @@ Accept wildcard characters: False ``` ### -ForestName -The ForestName parameter specifies the SMTP domain name of the target forest for users whose free/busy data must be retrieved. If your users are distributed among multiple SMTP domains in the target forest, run the Add-AvailabilityAddressSpace command once for each SMTP domain. +The ForestName parameter specifies the SMTP domain name of the target forest that contains the users you're trying to read free/busy information from. If your users are distributed among multiple SMTP domains in the target forest, run the Add-AvailabilityAddressSpace command once for each SMTP domain. + +that contains the users you're trying to read free/busy information from. ```yaml Type: String @@ -169,7 +171,7 @@ Accept wildcard characters: False ### -ProxyUrl This parameter is available only in on-premises Exchange. -The ProxyUrl parameter was used to specify the URL that directed an Exchange 2007 Client Access server to proxy its free/busy requests through an Exchange 2010 or Exchange 2013 Client Access server when requesting federated free/busy data for a user in another organization. When you used this parameter, you needed to set the value of the AccessMethod parameter to InternalProxy. +The ProxyUrl parameter was used to specify the URL that directed an Exchange 2007 Client Access server to proxy free/busy requests through an Exchange 2010 or Exchange 2013 Client Access server when requesting federated free/busy data for a user in another organization. When you used this parameter, you needed to set the AccessMethod parameter value to InternalProxy. This parameter required that you created the proper trust relationships and sharing relationships between the Exchange organizations. For more information, see [New-FederationTrust](https://learn.microsoft.com/powershell/module/exchange/new-federationtrust). @@ -187,7 +189,7 @@ Accept wildcard characters: False ``` ### -TargetAutodiscoverEpr -The TargetAutodiscoverEpr parameter specifies the Autodiscover URL of Exchange Web Services for the external organization, for example, `https://contoso.com/autodiscover/autodiscover.xml`. Exchange uses Autodiscover to automatically detect the correct server endpoint for external requests. +The TargetAutodiscoverEpr parameter specifies the Autodiscover URL of Exchange Web Services for the external organization that you're trying to read free/busy information from. For example, `https://contoso.com/autodiscover/autodiscover.xml`. Exchange uses Autodiscover to automatically detect the correct server endpoint for external requests. ```yaml Type: Uri @@ -205,7 +207,7 @@ Accept wildcard characters: False ### -TargetServiceEpr This parameter is available only in the cloud-based service. -The TargetServiceEpr parameter specificies the Exchange Online Calendar Service URL of the external organization whose free/busy informaton you're trying to read. Valid values are: +The TargetServiceEpr parameter specifies the Exchange Online Calendar Service URL of the external Microsoft 365 organization that you're trying to read free/busy information from. Valid values are: - Microsoft 365 or Microsoft 365 GCC: outlook.office.com - Office 365 operated by 21Vianet: partner.outlook.cn @@ -227,7 +229,7 @@ Accept wildcard characters: False ### -TargetTenantId This parameter is available only in the cloud-based service. -The TargetTenantID parameter specifies the tenant ID of the target tenant whose free/busy informaton you're trying to read. +The TargetTenantID parameter specifies the tenant ID of the external Microsoft 365 organization that you're trying to read free/busy information from. ```yaml Type: String From 769bf352b85f37985bf270c4fc8a0a2ade3e4795 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 13 Dec 2023 14:29:57 -0800 Subject: [PATCH 0040/1851] Grace --- .../exchange/Expedite-Delicensing.md | 77 ++++ .../exchange/Get-PendingDelicenseUser.md | 135 +++++++ .../exchange/Set-OrganizationConfig.md | 379 +++++++++++++----- exchange/exchange-ps/exchange/exchange.md | 4 + exchange/mapping/serviceMapping.json | 2 + 5 files changed, 502 insertions(+), 95 deletions(-) create mode 100644 exchange/exchange-ps/exchange/Expedite-Delicensing.md create mode 100644 exchange/exchange-ps/exchange/Get-PendingDelicenseUser.md diff --git a/exchange/exchange-ps/exchange/Expedite-Delicensing.md b/exchange/exchange-ps/exchange/Expedite-Delicensing.md new file mode 100644 index 0000000000..53df7adbae --- /dev/null +++ b/exchange/exchange-ps/exchange/Expedite-Delicensing.md @@ -0,0 +1,77 @@ +--- +external help file: Microsoft.Exchange.RolesAndAccess-Help.xml +online version: https://learn.microsoft.com/powershell/module/exchange/expedite-delicensing +applicable: Exchange Online +title: Expedite-Delicensing +schema: 2.0.0 +author: chrisda +ms.author: chrisda +ms.reviewer: +--- + +# Expedite-Delicensing + +## SYNOPSIS +This cmdlet is available only in the cloud-based service. + +Use the Expedite-Delicensing cmdlet to end the delay for removing mailbox licenses from users. After you remove the delay, the licenses are removed from mailboxes within 24 hours. You configure delayed mailbox license removal using the DelayedDelicensingEnabled parameter on the Set-OrganizationConfig cmdlet. + +For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). + +## SYNTAX + +``` +Expedite-Delicensing [-Identity] + [] +``` + +## DESCRIPTION +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). + +## EXAMPLES + +### Example 1 +```powershell +Expedite-Delicensing -Identity yajvendra@contoso.onmicrosoft.com +``` + +This example ends the delay for the mailbox license removal request on the specified mailbox. Typically, the mailbox license is removed from the mailbox within 30 minutes after running the command. + +## PARAMETERS + +### -Identity +The Identity parameter specifies the mailbox with a pending mailbox license removal request. + +You can use any value that uniquely identifies the mailbox. For example: + +- Name +- Alias +- Distinguished name (DN) +- Email address +- GUID +- LegacyExchangeDN +- User ID or user principal name (UPN) + +```yaml +Type: RecipientIdParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: True +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](https://go.microsoft.com/fwlink/p/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-PendingDelicenseUser.md b/exchange/exchange-ps/exchange/Get-PendingDelicenseUser.md new file mode 100644 index 0000000000..89b0f4c17e --- /dev/null +++ b/exchange/exchange-ps/exchange/Get-PendingDelicenseUser.md @@ -0,0 +1,135 @@ +--- +external help file: Microsoft.Exchange.RolesAndAccess-Help.xml +online version: https://learn.microsoft.com/powershell/module/exchange/get-pendingdelicenseuser +applicable: Exchange Online +title: Get-PendingDelicenseUser +schema: 2.0.0 +author: chrisda +ms.author: chrisda +ms.reviewer: +--- + + +# Get-PendingDelicenseUser + +## SYNOPSIS +This cmdlet is available only in the cloud-based service. + +Use the Get-PendingDelicenseUser cmdlet to view information about mailboxes that have delayed mailbox license removal requests. You configure delayed mailbox license removal using the DelayedDelicensingEnabled parameter on the Set-OrganizationConfig cmdlet. + +For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). + +## SYNTAX + +### Identity (Default) +``` +Get-PendingDelicenseUser [[-Identity] ] + [] +``` + +### TenantLevelParameterSet +``` +Get-PendingDelicenseUser [-ResultSize ] [-ShowDueObjectsOnly] + [] +``` + +## DESCRIPTION +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). + +## EXAMPLES + +### Example 1 +```powershell +Get-PendingDelicenseUser | Format-Table DisplayName,UserPrincipalName,WhenDueForDelicensingUTC +``` + +This example returns a summary list of all mailboxes that have pending mailbox license removal requests. + +### Example 2 +```powershell +Get-PendingDelicenseUser -Identity yajvendra@contoso.onmicrosoft.com +``` + +This example returns detailed information about the pending mailbox license removal request for the specified mailbox. + +### Example 3 +```powershell +Get-PendingDelicenseUser -ShowDueObjectsOnly | Format-Table DisplayName,UserPrincipalName,WhenDueForDelicensingUTC +``` + +This example returns a summary list of all mailboxes where the 30 day delay for mailbox license removal requests has ended, so the licenses can be removed from the mailboxes at any time. + +## PARAMETERS + +### -Identity +The Identity parameter specifies the mailbox with a pending mailbox license removal request. + +You can use any value that uniquely identifies the mailbox. For example: + +- Name +- Alias +- Distinguished name (DN) +- Email address +- GUID +- LegacyExchangeDN +- User ID or user principal name (UPN) + +You can't use this parameter with the ShowDueObjectsOnly switch. + +```yaml +Type: RecipientIdParameter +Parameter Sets: Identity +Aliases: +Applicable: Exchange Online + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResultSize +The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000. + +```yaml +Type: Unlimited +Parameter Sets: TenantLevelParameterSet +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ShowDueObjectsOnly +The ShowDueObjectsOnly switch filters the results by mailboxes where the 30 day delay for removing the license has ended, and the license can be removed from the mailbox at any time. You don't need to specify a value with this switch. + +You can't use this switch with the Identity parameter. + +```yaml +Type: SwitchParameter +Parameter Sets: TenantLevelParameterSet +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: False +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). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md index 519a2d666b..325e2db4cf 100644 --- a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md +++ b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md @@ -315,13 +315,136 @@ Set-OrganizationConfig [-AdfsAuthenticationConfiguration ] [] ``` +### DelayedDelicensingParameterSet +``` +Set-OrganizationConfig [-DelayedDelicensingEnabled ] [-EndUserMailNotificationForDelayedDelicensingEnabled ] [-TenantAdminNotificationForDelayedDelicensingEnabled ] + [-ActivityBasedAuthenticationTimeoutEnabled ] + [-ActivityBasedAuthenticationTimeoutInterval ] + [-ActivityBasedAuthenticationTimeoutWithSingleSignOnEnabled ] + [-AppsForOfficeEnabled ] + [-AsyncSendEnabled ] + [-AuditDisabled ] + [-AutodiscoverPartialDirSync ] + [-AutoEnableArchiveMailbox ] + [-AutoExpandingArchive] + [-AutomaticForcedReadReceiptEnabled ] + [-BlockMoveMessagesForGroupFolders ] + [-BookingsAddressEntryRestricted ] + [-BookingsAuthEnabled ] + [-BookingsBlockedWordsEnabled ] + [-BookingsCreationOfCustomQuestionsRestricted ] + [-BookingsEnabled ] + [-BookingsExposureOfStaffDetailsRestricted ] + [-BookingsMembershipApprovalRequired ] + [-BookingsNamingPolicyEnabled ] + [-BookingsNamingPolicyPrefix ] + [-BookingsNamingPolicyPrefixEnabled ] + [-BookingsNamingPolicySuffix ] + [-BookingsNamingPolicySuffixEnabled ] + [-BookingsNotesEntryRestricted ] + [-BookingsPaymentsEnabled ] + [-BookingsPhoneNumberEntryRestricted ] + [-BookingsSearchEngineIndexDisabled ] + [-BookingsSmsMicrosoftEnabled ] + [-BookingsSocialSharingRestricted ] + [-ByteEncoderTypeFor7BitCharsets ] + [-CalendarVersionStoreEnabled ] + [-ComplianceMLBgdCrawlEnabled ] + [-Confirm] + [-ConnectorsActionableMessagesEnabled ] + [-ConnectorsEnabled ] + [-ConnectorsEnabledForOutlook ] + [-ConnectorsEnabledForSharepoint ] + [-ConnectorsEnabledForTeams ] + [-ConnectorsEnabledForYammer ] + [-CustomerLockboxEnabled ] + [-DefaultAuthenticationPolicy ] + [-DefaultGroupAccessType ] + [-DefaultPublicFolderAgeLimit ] + [-DefaultPublicFolderDeletedItemRetention ] + [-DefaultPublicFolderIssueWarningQuota ] + [-DefaultPublicFolderMaxItemSize ] + [-DefaultPublicFolderMovedItemRetention ] + [-DefaultPublicFolderProhibitPostQuota ] + [-DirectReportsGroupAutoCreationEnabled ] + [-DisablePlusAddressInRecipients ] + [-DistributionGroupDefaultOU ] + [-DistributionGroupNameBlockedWordsList ] + [-DistributionGroupNamingPolicy ] + [-ElcProcessingDisabled ] + [-EnableForwardingAddressSyncForMailboxes ] + [-EnableOutlookEvents ] + [-EndUserDLUpgradeFlowsDisabled ] + [-EwsAllowEntourage ] + [-EwsAllowList ] + [-EwsAllowMacOutlook ] + [-EwsAllowOutlook ] + [-EwsApplicationAccessPolicy ] + [-EwsBlockList ] + [-EwsEnabled ] + [-ExchangeNotificationEnabled ] + [-ExchangeNotificationRecipients ] + [-FindTimeAttendeeAuthenticationEnabled ] + [-FindTimeAutoScheduleDisabled ] + [-FindTimeLockPollForAttendeesEnabled ] + [-FindTimeOnlineMeetingOptionDisabled ] + [-FocusedInboxOn ] + [-HierarchicalAddressBookRoot ] + [-HybridRSVPEnabled ] + [-IPListBlocked ] + [-IsAgendaMailEnabled ] + [-IsGroupFoldersAndRulesEnabled ] + [-IsGroupMemberAllowedToEditContent ] + [-LeanPopoutEnabled ] + [-LinkPreviewEnabled ] + [-MailTipsAllTipsEnabled ] + [-MailTipsExternalRecipientsTipsEnabled ] + [-MailTipsGroupMetricsEnabled ] + [-MailTipsLargeAudienceThreshold ] + [-MailTipsMailboxSourcedTipsEnabled ] + [-MaskClientIpInReceivedHeadersEnabled ] + [-MatchSenderOrganizerProperties ] + [-MessageHighlightsEnabled ] + [-MessageRecallEnabled ] + [-MessageRemindersEnabled ] + [-MobileAppEducationEnabled ] + [-OAuth2ClientProfileEnabled ] + [-OnlineMeetingsByDefaultEnabled ] + [-OutlookGifPickerDisabled ] + [-OutlookMobileGCCRestrictionsEnabled ] + [-OutlookMobileHelpShiftEnabled ] + [-OutlookMobileSingleAccountEnabled ] + [-OutlookPayEnabled ] + [-OutlookTextPredictionDisabled ] + [-PerTenantSwitchToESTSEnabled ] + [-PostponeRoamingSignaturesUntilLater ] + [-PreferredInternetCodePageForShiftJis ] + [-PublicComputersDetectionEnabled ] + [-PublicFoldersEnabled ] + [-PublicFolderShowClientControl ] + [-ReadTrackingEnabled ] + [-RefreshSessionEnabled ] + [-RemotePublicFolderMailboxes ] + [-RequiredCharsetCoverage ] + [-SendFromAliasEnabled ] + [-SharedDomainEmailAddressFlowEnabled ] + [-SiteMailboxCreationURL ] + [-SmtpActionableMessagesEnabled ] + [-UnblockUnsafeSenderPromptEnabled ] + [-VisibleMeetingUpdateProperties ] + [-WebPushNotificationsDisabled ] + [-WebSuggestedRepliesDisabled ] + [-WhatIf] + [-WorkspaceTenantEnabled ] + [] +``` + ### Identity ``` Set-OrganizationConfig [-ActivityBasedAuthenticationTimeoutEnabled ] [-ActivityBasedAuthenticationTimeoutInterval ] [-ActivityBasedAuthenticationTimeoutWithSingleSignOnEnabled ] - [-BlockMoveMessagesForGroupFolders ] [-ByteEncoderTypeFor7BitCharsets ] [-Confirm] [-CustomerFeedbackEnabled ] @@ -340,8 +463,6 @@ Set-OrganizationConfig [-Force] [-HierarchicalAddressBookRoot ] [-Industry ] - [-IsGroupFoldersAndRulesEnabled ] - [-IsGroupMemberAllowedToEditContent ] [-MailTipsAllTipsEnabled ] [-MailTipsExternalRecipientsTipsEnabled ] [-MailTipsGroupMetricsEnabled ] @@ -635,7 +756,7 @@ The AppsForOfficeEnabled parameter specifies whether to enable apps for Outlook ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration +Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online @@ -654,7 +775,7 @@ The AsyncSendEnabled parameter specifies whether to enable or disable async send ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration +Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Server 2016, Exchange Server 2019, Exchange Online @@ -675,7 +796,7 @@ The AuditDisabled parameter specifies whether to disable or enable mailbox audit ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -695,7 +816,7 @@ After you enable AutodiscoverPartialDirSync, it will take approximately 3 hours ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -713,7 +834,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -733,7 +854,7 @@ After you enable auto-expanding archiving, additional storage space is automatic ```yaml Type: SwitchParameter -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -751,7 +872,7 @@ This parameter is available only in the cloud-based service. ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -769,7 +890,7 @@ This parameter is available only in the cloud-based service. ```yaml Type: Boolean -Parameter Sets: Identity, ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online, Exchange Online Protection @@ -790,7 +911,7 @@ The BookingsAddressEntryRestricted parameter specifies whether addresses can be ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -811,7 +932,7 @@ The BookingsAuthEnabled parameter specifies whether to enforce authentication to ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -829,7 +950,7 @@ This parameter is available only in the cloud-based service. ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -850,7 +971,7 @@ The BookingsCreationOfCustomQuestionsRestricted parameter specifies whether Book ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -873,7 +994,7 @@ Microsoft Bookings is an online and mobile app for small businesses who provide ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -894,7 +1015,7 @@ The BookingsExposureOfStaffDetailsRestricted parameter specifies whether the att ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -915,7 +1036,7 @@ The BookingsMembershipApprovalRequired parameter enables a membership approval r ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -933,7 +1054,7 @@ This parameter is available only in the cloud-based service. ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -951,7 +1072,7 @@ This parameter is available only in the cloud-based service. ```yaml Type: String -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -969,7 +1090,7 @@ This parameter is available only in the cloud-based service. ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -987,7 +1108,7 @@ This parameter is available only in the cloud-based service. ```yaml Type: String -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -1005,7 +1126,7 @@ This parameter is available only in the cloud-based service. ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -1026,7 +1147,7 @@ The BookingsNotesEntryRestricted parameter specifies whether appointment notes c ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -1047,7 +1168,7 @@ The BookingsPaymentsEnabled parameter specifies whether to enable the online pay ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -1068,7 +1189,7 @@ The BookingsPhoneNumberEntryRestricted parameter specifies whether phone numbers ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -1086,7 +1207,7 @@ This parameter is available only in the cloud-based service. ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -1104,7 +1225,7 @@ This parameter is available only in the cloud-based service. ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -1125,7 +1246,7 @@ The BookingsSocialSharingRestricted parameter specifies whether users can see th ```yaml Type: Boolean -Parameter Sets: (All) +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -1169,7 +1290,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -1187,7 +1308,7 @@ This parameter is available only in the cloud-based service. ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -1227,7 +1348,7 @@ For more information about actionable messages in connected apps, see [Connect a ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration +Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Server 2016, Exchange Server 2019, Exchange Online @@ -1248,7 +1369,7 @@ The workloads that are affected by this parameter are Outlook, SharePoint, Teams ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration +Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Server 2016, Exchange Server 2019, Exchange Online @@ -1273,7 +1394,7 @@ For more information about connectors for Outlook on the web, see [Connect apps ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -1294,7 +1415,7 @@ The ConnectorsEnabledForSharepoint parameter specifies whether to enable or disa ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -1315,7 +1436,7 @@ The ConnectorsEnabledForTeams parameter specifies whether to enable or disable c ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -1336,7 +1457,7 @@ The ConnectorsEnabledForYammer parameter specifies whether to enable or disable ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -1372,7 +1493,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -1435,7 +1556,7 @@ The DefaultGroupAccessType parameter specifies the default access type for Micro ```yaml Type: ModernGroupObjectType -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -1495,7 +1616,7 @@ To specify a value, enter it as a time span: dd.hh:mm:ss where d = days, h = hou ```yaml Type: EnhancedTimeSpan -Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration +Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online @@ -1511,7 +1632,7 @@ The DefaultPublicFolderDeletedItemRetention parameter specifies the default valu ```yaml Type: EnhancedTimeSpan -Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration +Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online @@ -1539,7 +1660,7 @@ The valid input range for this parameter is from 0 through 2199023254529 bytes(2 ```yaml Type: Unlimited -Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration +Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online @@ -1567,7 +1688,7 @@ The valid input range for this parameter is from 0 through 2199023254529 bytes ( ```yaml Type: Unlimited -Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration +Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online @@ -1585,7 +1706,7 @@ When you move folder contents between mailboxes, a copy of the original data is ```yaml Type: EnhancedTimeSpan -Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration +Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online @@ -1613,7 +1734,7 @@ The valid input range for this parameter is from 0 through 2199023254529 bytes ( ```yaml Type: Unlimited -Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration +Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online @@ -1624,6 +1745,33 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -DelayedDelicensingEnabled +This parameter is available only in the cloud-based service. + +The DelayedDelicensingEnabled parameter enables or disables a 30 day delay for mailbox license removals. Valid values are: + +- $true: User mailbox license removals are delayed by 30 days. Admins can use the delay to identify potential mistakes and avoid disruptions for affected users. +- $false: User mailbox license removals aren't delayed. This is the default value. + +Admins can receive weekly notifications about delayed mailbox license removals by using the TenantAdminNotificationForDelayedDelicensingEnabled parameter. + +Use the Get-PendingDelicenseUser cmdlet to view mailboxes with pending mailbox license removals. + +Use the Expedite-Delicensing cmdlet to end the delay for removing the license from the mailbox. + +```yaml +Type: Boolean +Parameter Sets: DelayedDelicensingParameterSet +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -DirectReportsGroupAutoCreationEnabled This parameter is available only in the cloud-based service. @@ -1634,7 +1782,7 @@ The DirectReportsGroupAutoCreationEnabled parameter specifies whether to enable ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -1657,7 +1805,7 @@ For more information about plus addressing, see [Plus addressing in Exchange Onl ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -1763,7 +1911,7 @@ The ElcProcessingDisabled parameter specifies whether to enable or disable the p ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -1840,7 +1988,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -1879,7 +2027,7 @@ The EnableOutlookEvents parameter specifies whether Outlook or Outlook on the we ```yaml Type: Boolean -Parameter Sets: (All) +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -1900,7 +2048,25 @@ The EndUserDLUpgradeFlowsDisabled parameter specifies whether to prevent users f ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EndUserMailNotificationForDelayedDelicensingEnabled +This parameter is available only in the cloud-based service. + +{{ Fill EndUserMailNotificationForDelayedDelicensingEnabled Description }} + +```yaml +Type: Boolean +Parameter Sets: DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -2051,7 +2217,7 @@ The ExchangeNotificationEnabled parameter enables or disables Exchange notificat ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -2069,7 +2235,7 @@ The ExchangeNotificationRecipients parameter specifies the recipients for Exchan ```yaml Type: MultiValuedProperty -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -2094,7 +2260,7 @@ For more information about FindTime, see [How to create a FindTime poll](https:/ ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -2119,7 +2285,7 @@ For more information about FindTime, see [How to create a FindTime poll](https:/ ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -2144,7 +2310,7 @@ For more information about FindTime, see [How to create a FindTime poll](https:/ ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -2169,7 +2335,7 @@ For more information about FindTime, see [How to create a FindTime poll](https:/ ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -2194,7 +2360,7 @@ Focused Inbox is a replacement for Clutter that separates the Inbox into the Foc ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -2260,7 +2426,7 @@ The HybridRSVPEnabled parameter enables or disables Hybrid RSVP for your organiz ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -2310,7 +2476,7 @@ Changes to this parameter might take up to 4 hours to fully propagate across the ```yaml Type: MultiValuedProperty -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -2326,7 +2492,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration +Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Server 2016, Exchange Server 2019, Exchange Online @@ -2398,7 +2564,7 @@ This parameter is available only in the cloud-based service. ```yaml Type: Boolean -Parameter Sets: Identity, ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online, Exchange Online Protection @@ -2416,7 +2582,7 @@ This parameter is available only in the cloud-based service. ```yaml Type: Boolean -Parameter Sets: Identity, ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online, Exchange Online Protection @@ -2440,7 +2606,7 @@ The LeanPopoutEnabled parameter specifies whether to enable faster loading of po ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration +Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Server 2016, Exchange Server 2019, Exchange Online @@ -2459,7 +2625,7 @@ The LinkPreviewEnabled parameter specifies whether link preview of URLs in email ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration +Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Server 2016, Exchange Server 2019, Exchange Online @@ -2616,7 +2782,7 @@ This parameter is available only in the cloud-based service. ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -2634,7 +2800,7 @@ This parameter is available only in the cloud-based service. ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -2670,7 +2836,7 @@ This parameter is available only in the cloud-based service. ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -2688,7 +2854,7 @@ This parameter is available only in the cloud-based service. ```yaml Type: System.Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -2709,7 +2875,7 @@ The MessageRemindersEnabled parameter enables or disables the message reminders ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -2842,7 +3008,7 @@ This setting will affect Outlook desktop at some point in the future. ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -2865,7 +3031,7 @@ When you enable modern authentication in Exchange Online, we recommend that you ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration +Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online @@ -2889,7 +3055,7 @@ If a user has already directly interacted with this setting in Outlook or Outloo ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -2928,7 +3094,7 @@ The OutlookGifPickerDisabled parameter disables the GIF Search (powered by Bing) ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -2958,7 +3124,7 @@ The Outlook for iOS and Android feature and services that are not FedRAMP compli ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -2976,7 +3142,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -2994,7 +3160,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -3015,7 +3181,7 @@ The OutlookPayEnabled parameter enables or disables Microsoft Pay in the Microso ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -3033,7 +3199,7 @@ This parameter is available only in the cloud-based service. ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -3074,7 +3240,7 @@ This parameter has been deprecated and is no longer used. ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -3101,7 +3267,7 @@ Previously, the only way to disable roaming signatures in Outlook on the web was ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -3231,7 +3397,7 @@ The PublicFoldersEnabled parameter specifies how public folders are deployed in ```yaml Type: PublicFoldersDeployment -Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration +Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online @@ -3250,7 +3416,7 @@ The PublicFolderShowClientControl parameter enables or disables the control acce ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration +Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Server 2016, Exchange Server 2019, Exchange Online @@ -3302,7 +3468,7 @@ This parameter is available only in the cloud-based service. ```yaml Type: System.Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -3318,7 +3484,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration +Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Server 2016, Exchange Server 2019, Exchange Online @@ -3334,7 +3500,7 @@ The RemotePublicFolderMailboxes parameter specifies the identities of the public ```yaml Type: MultiValuedProperty -Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration +Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online @@ -3391,7 +3557,7 @@ For more information about the availability of the feature in Outlook on the web ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -3409,7 +3575,7 @@ This parameter is available only in the cloud-based service. ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -3425,7 +3591,7 @@ The SiteMailboxCreationURL parameter specifies the URL that's used to create sit ```yaml Type: Uri -Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration +Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online @@ -3444,7 +3610,7 @@ The SmtpActionableMessagesEnabled parameter specifies whether to enable or disab ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration +Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Server 2016, Exchange Server 2019, Exchange Online @@ -3455,6 +3621,29 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -TenantAdminNotificationForDelayedDelicensingEnabled +This parameter is available only in the cloud-based service. + +The TenantAdminNotificationForDelayedDelicensingEnabled parameter enables or disables weekly admin notifications about delicensed users. Valid values are: + +- $true: Weekly admin notifications about delicensed users are enabled. +- $false: Weekly admin notifications about delicensed users are disabled. This is the default value + +The value of this parameter is meaningful on when the value of the DelayedDelicensingEnabled parameter is $true. + +```yaml +Type: Boolean +Parameter Sets: DelayedDelicensingParameterSet +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -UMAvailableLanguages This parameter is available only in on-premises Exchange. @@ -3478,7 +3667,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration +Parameter Sets: ShortenEventScopeParameter, AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Server 2016, Exchange Server 2019, Exchange Online @@ -3541,7 +3730,7 @@ In the following scenarios, meeting update messages are not auto-processed, rega ```yaml Type: String -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -3582,7 +3771,7 @@ The WebPushNotificationsDisabled parameter specifies whether to enable or disabl ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -3603,7 +3792,7 @@ The WebSuggestedRepliesDisabled parameter specifies whether to enable or disable ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online @@ -3640,7 +3829,7 @@ The WorkspaceTenantEnabled parameter enables or disables workspace booking in th ```yaml Type: Boolean -Parameter Sets: ShortenEventScopeParameter +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet Aliases: Applicable: Exchange Online diff --git a/exchange/exchange-ps/exchange/exchange.md b/exchange/exchange-ps/exchange/exchange.md index c268e93117..ce814ed673 100644 --- a/exchange/exchange-ps/exchange/exchange.md +++ b/exchange/exchange-ps/exchange/exchange.md @@ -1107,6 +1107,8 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Enable-SweepRule](Enable-SweepRule.md) +### [Expedite-Delicensing](Expedite-Delicensing.md) + ### [Export-MailboxDiagnosticLogs](Export-MailboxDiagnosticLogs.md) ### [Export-RecipientDataProperty](Export-RecipientDataProperty.md) @@ -1171,6 +1173,8 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Get-MessageCategory](Get-MessageCategory.md) +### [Get-PendingDelicenseUser](Get-PendingDelicenseUser.md) + ### [Get-Place](Get-Place.md) ### [Get-RecipientPermission](Get-RecipientPermission.md) diff --git a/exchange/mapping/serviceMapping.json b/exchange/mapping/serviceMapping.json index 68aabf783a..33efe27fb5 100644 --- a/exchange/mapping/serviceMapping.json +++ b/exchange/mapping/serviceMapping.json @@ -538,6 +538,7 @@ "Enable-Mailbox": "mailboxes", "Enable-ServiceEmailChannel": "mailboxes", "Enable-SweepRule": "mailboxes", + "Expedite-Delicensing": "mailboxes", "Export-MailboxDiagnosticLogs": "mailboxes", "Export-RecipientDataProperty": "mailboxes", "Get-App": "mailboxes", @@ -570,6 +571,7 @@ "Get-MailboxStatistics": "mailboxes", "Get-MailboxUserConfiguration": "mailboxes", "Get-MessageCategory": "mailboxes", + "Get-PendingDelicenseUser": "mailboxes", "Get-Place": "mailboxes", "Get-RecipientPermission": "mailboxes", "Get-RecoverableItems": "mailboxes", From c0967fc3323d83f9f3eeebf0dced632111e590b7 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 13 Dec 2023 14:50:30 -0800 Subject: [PATCH 0041/1851] Update Set-OrganizationConfig.md --- .../exchange/Set-OrganizationConfig.md | 31 +++++++++++++------ 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md index 325e2db4cf..eec0375e33 100644 --- a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md +++ b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md @@ -1748,16 +1748,18 @@ Accept wildcard characters: False ### -DelayedDelicensingEnabled This parameter is available only in the cloud-based service. -The DelayedDelicensingEnabled parameter enables or disables a 30 day delay for mailbox license removals. Valid values are: +The DelayedDelicensingEnabled parameter enables or disables a 30 day delay for Exchange Online license removals from mailboxes. Valid values are: -- $true: User mailbox license removals are delayed by 30 days. Admins can use the delay to identify potential mistakes and avoid disruptions for affected users. -- $false: User mailbox license removals aren't delayed. This is the default value. +- $true: Exchange Online license removals from mailboxes are delayed by 30 days. Admins can use the delay to identify potential mistakes and avoid disruptions for affected users. +- $false: Exchange Online license removals from mailboxes aren't delayed. This is the default value. -Admins can receive weekly notifications about delayed mailbox license removals by using the TenantAdminNotificationForDelayedDelicensingEnabled parameter. +Use the TenantAdminNotificationForDelayedDelicensingEnabled parameter to turn on weekly notifications for admins about mailboxes with delayed Exchange Online license removal request. -Use the Get-PendingDelicenseUser cmdlet to view mailboxes with pending mailbox license removals. +Use the EndUserMailNotificationForDelayedDelicensingEnabled to send affected users periodic notifications that they're going to lose access to their mailbox. -Use the Expedite-Delicensing cmdlet to end the delay for removing the license from the mailbox. +Use the Get-PendingDelicenseUser cmdlet to view mailboxes with pending mailbox license removal requests. + +Use the Expedite-Delicensing cmdlet to end the delay for removing the Exchange Online license from the mailbox. ```yaml Type: Boolean @@ -2062,7 +2064,14 @@ Accept wildcard characters: False ### -EndUserMailNotificationForDelayedDelicensingEnabled This parameter is available only in the cloud-based service. -{{ Fill EndUserMailNotificationForDelayedDelicensingEnabled Description }} +The EndUserMailNotificationForDelayedDelicensingEnabled parameter enables or disables periodic warnings to affected users that have pending Exchange Online license removal requests on their mailboxes. Valid values are: + +- $true: Affected users receive periodic email notifications about losing access to their mailbox starting 18 days before the Exchange Online license is removed from their mailbox. +- $false: Affected users don't receive periodic email notifications about losing access to their mailbox. This is the default value. + +The value of this parameter is meaningful on when the value of the DelayedDelicensingEnabled parameter is $true. + +Use the TenantAdminNotificationForDelayedDelicensingEnable to send weekly admin email notifications about users with pending Exchange Online license removal requests. ```yaml Type: Boolean @@ -3624,13 +3633,15 @@ Accept wildcard characters: False ### -TenantAdminNotificationForDelayedDelicensingEnabled This parameter is available only in the cloud-based service. -The TenantAdminNotificationForDelayedDelicensingEnabled parameter enables or disables weekly admin notifications about delicensed users. Valid values are: +The TenantAdminNotificationForDelayedDelicensingEnabled parameter enables or disables weekly admin email notifications about users with pending Exchange Online license removal requests. Valid values are: -- $true: Weekly admin notifications about delicensed users are enabled. -- $false: Weekly admin notifications about delicensed users are disabled. This is the default value +- $true: Weekly email notifications about users with pending Exchange Online license removal requests are enabled. +- $false: Weekly email notifications about users with pending Exchange Online license removal requests are disabled. This is the default value. The value of this parameter is meaningful on when the value of the DelayedDelicensingEnabled parameter is $true. +Use the EndUserMailNotificationForDelayedDelicensingEnabled to send affected users periodic notifications that they're going to lose access to their mailbox. + ```yaml Type: Boolean Parameter Sets: DelayedDelicensingParameterSet From c7464d51ce287b33bfa9aad54aede32052098c14 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 15 Dec 2023 17:47:51 -0800 Subject: [PATCH 0042/1851] Update New-DkimSigningConfig.md --- exchange/exchange-ps/exchange/New-DkimSigningConfig.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/New-DkimSigningConfig.md b/exchange/exchange-ps/exchange/New-DkimSigningConfig.md index d207ece8c4..b35da8715b 100644 --- a/exchange/exchange-ps/exchange/New-DkimSigningConfig.md +++ b/exchange/exchange-ps/exchange/New-DkimSigningConfig.md @@ -70,7 +70,7 @@ Accept wildcard characters: False ### -Enabled The Enabled parameter specifies whether the policy is enabled. Valid values are: -- $true: The policy is enabled. This is the default value. +- $true: The policy is enabled. - $false: The policy is disabled. ```yaml From 8ce8f78950be97f1664bf49b8dae47c2c65198b7 Mon Sep 17 00:00:00 2001 From: Yajvendra Gupta <36740582+YajvendraGupta@users.noreply.github.com> Date: Wed, 20 Dec 2023 23:28:04 +0530 Subject: [PATCH 0043/1851] Update Set-OrganizationConfig.md --- .../exchange/Set-OrganizationConfig.md | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md index eec0375e33..e0d3e2bd6b 100644 --- a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md +++ b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md @@ -1748,19 +1748,24 @@ Accept wildcard characters: False ### -DelayedDelicensingEnabled This parameter is available only in the cloud-based service. -The DelayedDelicensingEnabled parameter enables or disables a 30 day delay for Exchange Online license removals from mailboxes. Valid values are: +The DelayedDelicensingEnabled parameter enables or disables a 30 days grace period for Exchange Online license removals from mailboxes. Valid values are: - $true: Exchange Online license removals from mailboxes are delayed by 30 days. Admins can use the delay to identify potential mistakes and avoid disruptions for affected users. - $false: Exchange Online license removals from mailboxes aren't delayed. This is the default value. -Use the TenantAdminNotificationForDelayedDelicensingEnabled parameter to turn on weekly notifications for admins about mailboxes with delayed Exchange Online license removal request. +Use the TenantAdminNotificationForDelayedDelicensingEnabled parameter to turn on weekly Service Health [Service Health](https://learn.microsoft.com/en-US/microsoft-365/enterprise/view-service-health?view=o365-worldwide&WT.mc_id=365AdminCSH_inproduct). advisory notifications for admins about count of EXO delicensed users in their Tenant over a period of 7 days, which are in 30 days grace period. -Use the EndUserMailNotificationForDelayedDelicensingEnabled to send affected users periodic notifications that they're going to lose access to their mailbox. +Use the EndUserMailNotificationForDelayedDelicensingEnabled to send affected users periodic email notifications that they're going to lose access to their mailbox. Use the Get-PendingDelicenseUser cmdlet to view mailboxes with pending mailbox license removal requests. Use the Expedite-Delicensing cmdlet to end the delay for removing the Exchange Online license from the mailbox. +Whenever the value of the DelayedDelicensingEnabled parameter is set $true, then TenantAdminNotificationForDelayedDelicensingEnabled and EndUserMailNotificationForDelayedDelicensingEnabled parameters are set $true by default. +Whenever the value of the DelayedDelicensingEnabled parameter is set $false, then TenantAdminNotificationForDelayedDelicensingEnabled and EndUserMailNotificationForDelayedDelicensingEnabled parameters are set $false by default. + +The value of this parameter is meaningful on + ```yaml Type: Boolean Parameter Sets: DelayedDelicensingParameterSet @@ -2064,14 +2069,14 @@ Accept wildcard characters: False ### -EndUserMailNotificationForDelayedDelicensingEnabled This parameter is available only in the cloud-based service. -The EndUserMailNotificationForDelayedDelicensingEnabled parameter enables or disables periodic warnings to affected users that have pending Exchange Online license removal requests on their mailboxes. Valid values are: +The EndUserMailNotificationForDelayedDelicensingEnabled parameter enables or disables periodic email warnings to affected users that have pending Exchange Online license removal requests on their mailboxes. Valid values are: -- $true: Affected users receive periodic email notifications about losing access to their mailbox starting 18 days before the Exchange Online license is removed from their mailbox. +- $true: Affected users receive periodic email notifications about losing access to their mailbox starting after ~18 days from the Exchange Online license removed from their mailbox. - $false: Affected users don't receive periodic email notifications about losing access to their mailbox. This is the default value. The value of this parameter is meaningful on when the value of the DelayedDelicensingEnabled parameter is $true. -Use the TenantAdminNotificationForDelayedDelicensingEnable to send weekly admin email notifications about users with pending Exchange Online license removal requests. +Use the TenantAdminNotificationForDelayedDelicensingEnable to send weekly Service Health [Service Health](https://learn.microsoft.com/en-US/microsoft-365/enterprise/view-service-health?view=o365-worldwide&WT.mc_id=365AdminCSH_inproduct).advisory notifications for admins about count of EXO delicensed users in their Tenant over a period of 7 days, which are in 30 days grace period. ```yaml Type: Boolean @@ -3633,14 +3638,14 @@ Accept wildcard characters: False ### -TenantAdminNotificationForDelayedDelicensingEnabled This parameter is available only in the cloud-based service. -The TenantAdminNotificationForDelayedDelicensingEnabled parameter enables or disables weekly admin email notifications about users with pending Exchange Online license removal requests. Valid values are: +The TenantAdminNotificationForDelayedDelicensingEnabled parameter enables or disables weekly admin Service Health [Service Health](https://learn.microsoft.com/en-US/microsoft-365/enterprise/view-service-health?view=o365-worldwide&WT.mc_id=365AdminCSH_inproduct). advisory notifications about count of EXO delicensed users over a period of 7 days, which are in 30 days grace period.Valid values are: -- $true: Weekly email notifications about users with pending Exchange Online license removal requests are enabled. -- $false: Weekly email notifications about users with pending Exchange Online license removal requests are disabled. This is the default value. +- $true: Weekly Service Health advisory notifications about count of EXO delicensed users over a period of 7 days, which are in 30 days grace period. +- $false: Disable weekly Service Health advisory notifications about count of EXO delicensed users over a period of 7 days, which are in 30 days grace period. This is the default value. The value of this parameter is meaningful on when the value of the DelayedDelicensingEnabled parameter is $true. -Use the EndUserMailNotificationForDelayedDelicensingEnabled to send affected users periodic notifications that they're going to lose access to their mailbox. +Use the EndUserMailNotificationForDelayedDelicensingEnabled to send affected users periodic email notifications that they're going to lose access to their mailbox. ```yaml Type: Boolean From a1116ada60bb413973ed35475a5b05120c2b27e6 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 20 Dec 2023 10:51:47 -0800 Subject: [PATCH 0044/1851] Update Set-OrganizationConfig.md --- .../exchange/Set-OrganizationConfig.md | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md index e0d3e2bd6b..5933c07bbf 100644 --- a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md +++ b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md @@ -1753,7 +1753,7 @@ The DelayedDelicensingEnabled parameter enables or disables a 30 days grace peri - $true: Exchange Online license removals from mailboxes are delayed by 30 days. Admins can use the delay to identify potential mistakes and avoid disruptions for affected users. - $false: Exchange Online license removals from mailboxes aren't delayed. This is the default value. -Use the TenantAdminNotificationForDelayedDelicensingEnabled parameter to turn on weekly Service Health [Service Health](https://learn.microsoft.com/en-US/microsoft-365/enterprise/view-service-health?view=o365-worldwide&WT.mc_id=365AdminCSH_inproduct). advisory notifications for admins about count of EXO delicensed users in their Tenant over a period of 7 days, which are in 30 days grace period. +Use the TenantAdminNotificationForDelayedDelicensingEnabled parameter to turn on weekly Service Health advisory notifications for admins about the number of Exchange Online delicensed users who are in the 30 day grace period over the last 7 days. For more information about Service Health, see [How to check Microsoft 365 service health](https://learn.microsoft.com/microsoft-365/enterprise/view-service-health). Use the EndUserMailNotificationForDelayedDelicensingEnabled to send affected users periodic email notifications that they're going to lose access to their mailbox. @@ -1761,10 +1761,9 @@ Use the Get-PendingDelicenseUser cmdlet to view mailboxes with pending mailbox l Use the Expedite-Delicensing cmdlet to end the delay for removing the Exchange Online license from the mailbox. -Whenever the value of the DelayedDelicensingEnabled parameter is set $true, then TenantAdminNotificationForDelayedDelicensingEnabled and EndUserMailNotificationForDelayedDelicensingEnabled parameters are set $true by default. -Whenever the value of the DelayedDelicensingEnabled parameter is set $false, then TenantAdminNotificationForDelayedDelicensingEnabled and EndUserMailNotificationForDelayedDelicensingEnabled parameters are set $false by default. +When the value of the DelayedDelicensingEnabled parameter is $true, the TenantAdminNotificationForDelayedDelicensingEnabled and EndUserMailNotificationForDelayedDelicensingEnabled parameters are set to $true by default. -The value of this parameter is meaningful on +When the value of the DelayedDelicensingEnabled parameter is $false, the TenantAdminNotificationForDelayedDelicensingEnabled and EndUserMailNotificationForDelayedDelicensingEnabled parameters are set to $false by default. ```yaml Type: Boolean @@ -2071,12 +2070,12 @@ This parameter is available only in the cloud-based service. The EndUserMailNotificationForDelayedDelicensingEnabled parameter enables or disables periodic email warnings to affected users that have pending Exchange Online license removal requests on their mailboxes. Valid values are: -- $true: Affected users receive periodic email notifications about losing access to their mailbox starting after ~18 days from the Exchange Online license removed from their mailbox. +- $true: Affected users receive periodic email notifications about losing access to their mailbox starting after ~18 days from when the Exchange Online license was removed from their mailbox. - $false: Affected users don't receive periodic email notifications about losing access to their mailbox. This is the default value. The value of this parameter is meaningful on when the value of the DelayedDelicensingEnabled parameter is $true. -Use the TenantAdminNotificationForDelayedDelicensingEnable to send weekly Service Health [Service Health](https://learn.microsoft.com/en-US/microsoft-365/enterprise/view-service-health?view=o365-worldwide&WT.mc_id=365AdminCSH_inproduct).advisory notifications for admins about count of EXO delicensed users in their Tenant over a period of 7 days, which are in 30 days grace period. +Use the TenantAdminNotificationForDelayedDelicensingEnabled parameter to turn on weekly Service Health advisory notifications for admins about the number of Exchange Online delicensed users who are in the 30 day grace period over the last 7 days. For more information about Service Health, see [How to check Microsoft 365 service health](https://learn.microsoft.com/microsoft-365/enterprise/view-service-health). ```yaml Type: Boolean @@ -3638,10 +3637,12 @@ Accept wildcard characters: False ### -TenantAdminNotificationForDelayedDelicensingEnabled This parameter is available only in the cloud-based service. -The TenantAdminNotificationForDelayedDelicensingEnabled parameter enables or disables weekly admin Service Health [Service Health](https://learn.microsoft.com/en-US/microsoft-365/enterprise/view-service-health?view=o365-worldwide&WT.mc_id=365AdminCSH_inproduct). advisory notifications about count of EXO delicensed users over a period of 7 days, which are in 30 days grace period.Valid values are: +The TenantAdminNotificationForDelayedDelicensingEnabled parameter enables or disables weekly admin Service Health advisory notifications that are sent to admins. Valid values are: -- $true: Weekly Service Health advisory notifications about count of EXO delicensed users over a period of 7 days, which are in 30 days grace period. -- $false: Disable weekly Service Health advisory notifications about count of EXO delicensed users over a period of 7 days, which are in 30 days grace period. This is the default value. +- $true: Weekly Service Health advisory notifications are sent to admins about the number of Exchange Online delicensed users who are in the 30 day grace period over the last 7 days. +- $false: Disable weekly Service Health advisory notifications about the number of Exchange Online delicensed users. This is the default value. + +For more information about Service Health, see [How to check Microsoft 365 service health](https://learn.microsoft.com/microsoft-365/enterprise/view-service-health). The value of this parameter is meaningful on when the value of the DelayedDelicensingEnabled parameter is $true. From b2aba20e9bcfb2d8275c9735d91be37eaa06b725 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 20 Dec 2023 10:55:28 -0800 Subject: [PATCH 0045/1851] Update Set-OrganizationConfig.md --- exchange/exchange-ps/exchange/Set-OrganizationConfig.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md index 5933c07bbf..fa3b94631d 100644 --- a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md +++ b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md @@ -1748,7 +1748,7 @@ Accept wildcard characters: False ### -DelayedDelicensingEnabled This parameter is available only in the cloud-based service. -The DelayedDelicensingEnabled parameter enables or disables a 30 days grace period for Exchange Online license removals from mailboxes. Valid values are: +The DelayedDelicensingEnabled parameter enables or disables a 30 day grace period for Exchange Online license removals from mailboxes. Valid values are: - $true: Exchange Online license removals from mailboxes are delayed by 30 days. Admins can use the delay to identify potential mistakes and avoid disruptions for affected users. - $false: Exchange Online license removals from mailboxes aren't delayed. This is the default value. @@ -1761,9 +1761,9 @@ Use the Get-PendingDelicenseUser cmdlet to view mailboxes with pending mailbox l Use the Expedite-Delicensing cmdlet to end the delay for removing the Exchange Online license from the mailbox. -When the value of the DelayedDelicensingEnabled parameter is $true, the TenantAdminNotificationForDelayedDelicensingEnabled and EndUserMailNotificationForDelayedDelicensingEnabled parameters are set to $true by default. +When you set the value of the DelayedDelicensingEnabled parameter to $true, the TenantAdminNotificationForDelayedDelicensingEnabled and EndUserMailNotificationForDelayedDelicensingEnabled parameters are set to $true by default. -When the value of the DelayedDelicensingEnabled parameter is $false, the TenantAdminNotificationForDelayedDelicensingEnabled and EndUserMailNotificationForDelayedDelicensingEnabled parameters are set to $false by default. +When you set the value of the DelayedDelicensingEnabled parameter to $false, the TenantAdminNotificationForDelayedDelicensingEnabled and EndUserMailNotificationForDelayedDelicensingEnabled parameters are set to $false by default. ```yaml Type: Boolean @@ -2070,7 +2070,7 @@ This parameter is available only in the cloud-based service. The EndUserMailNotificationForDelayedDelicensingEnabled parameter enables or disables periodic email warnings to affected users that have pending Exchange Online license removal requests on their mailboxes. Valid values are: -- $true: Affected users receive periodic email notifications about losing access to their mailbox starting after ~18 days from when the Exchange Online license was removed from their mailbox. +- $true: Affected users receive periodic email notifications about losing access to their mailbox starting ~18 days after the Exchange Online license was removed. - $false: Affected users don't receive periodic email notifications about losing access to their mailbox. This is the default value. The value of this parameter is meaningful on when the value of the DelayedDelicensingEnabled parameter is $true. From a7d5d87c2e3e1efb59bea6e4954d93d8feee5646 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 20 Dec 2023 11:01:04 -0800 Subject: [PATCH 0046/1851] Update Expedite-Delicensing.md TR --- exchange/exchange-ps/exchange/Expedite-Delicensing.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Expedite-Delicensing.md b/exchange/exchange-ps/exchange/Expedite-Delicensing.md index 53df7adbae..f5c2af5041 100644 --- a/exchange/exchange-ps/exchange/Expedite-Delicensing.md +++ b/exchange/exchange-ps/exchange/Expedite-Delicensing.md @@ -35,7 +35,7 @@ You need to be assigned permissions before you can run this cmdlet. Although thi Expedite-Delicensing -Identity yajvendra@contoso.onmicrosoft.com ``` -This example ends the delay for the mailbox license removal request on the specified mailbox. Typically, the mailbox license is removed from the mailbox within 30 minutes after running the command. +This example ends the delay for the mailbox license removal request on the specified mailbox. Typically, the mailbox license is removed from the mailbox within 30 minutes after running the command, but it might take up to 24 hours. ## PARAMETERS From 6f34c54320f7f6126bc9592efbb758b62c93175f Mon Sep 17 00:00:00 2001 From: Logonzal <91444532+Logonzal@users.noreply.github.com> Date: Thu, 21 Dec 2023 09:46:31 -0600 Subject: [PATCH 0047/1851] Update Start-ManagedFolderAssistant.md Add opening and closing square bracket in the syntax example. --- exchange/exchange-ps/exchange/Start-ManagedFolderAssistant.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Start-ManagedFolderAssistant.md b/exchange/exchange-ps/exchange/Start-ManagedFolderAssistant.md index ef5bca6884..334b23b3bc 100644 --- a/exchange/exchange-ps/exchange/Start-ManagedFolderAssistant.md +++ b/exchange/exchange-ps/exchange/Start-ManagedFolderAssistant.md @@ -32,7 +32,7 @@ Start-ManagedFolderAssistant [-Identity] [-HoldCl ### HoldCleanup ``` -Start-ManagedFolderAssistant [-Identity] -HoldCleanup +Start-ManagedFolderAssistant [-Identity] [-HoldCleanup] [-AggMailboxCleanup] [-Confirm] [-FullCrawl] From 4cc546eeaad494006a7db89554e2917679be4802 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 21 Dec 2023 10:06:09 -0800 Subject: [PATCH 0048/1851] Update Set-OrganizationConfig.md TR --- exchange/exchange-ps/exchange/Set-OrganizationConfig.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md index fa3b94631d..11ca92ce42 100644 --- a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md +++ b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md @@ -1753,7 +1753,7 @@ The DelayedDelicensingEnabled parameter enables or disables a 30 day grace perio - $true: Exchange Online license removals from mailboxes are delayed by 30 days. Admins can use the delay to identify potential mistakes and avoid disruptions for affected users. - $false: Exchange Online license removals from mailboxes aren't delayed. This is the default value. -Use the TenantAdminNotificationForDelayedDelicensingEnabled parameter to turn on weekly Service Health advisory notifications for admins about the number of Exchange Online delicensed users who are in the 30 day grace period over the last 7 days. For more information about Service Health, see [How to check Microsoft 365 service health](https://learn.microsoft.com/microsoft-365/enterprise/view-service-health). +Use the TenantAdminNotificationForDelayedDelicensingEnabled parameter to turn on weekly Service Health advisory notifications for admins about the number of Exchange Online delicensed users who are in the 30 day grace period during the specified 7 day interval. For more information about Service Health, see [How to check Microsoft 365 service health](https://learn.microsoft.com/microsoft-365/enterprise/view-service-health). Use the EndUserMailNotificationForDelayedDelicensingEnabled to send affected users periodic email notifications that they're going to lose access to their mailbox. @@ -2075,7 +2075,7 @@ The EndUserMailNotificationForDelayedDelicensingEnabled parameter enables or dis The value of this parameter is meaningful on when the value of the DelayedDelicensingEnabled parameter is $true. -Use the TenantAdminNotificationForDelayedDelicensingEnabled parameter to turn on weekly Service Health advisory notifications for admins about the number of Exchange Online delicensed users who are in the 30 day grace period over the last 7 days. For more information about Service Health, see [How to check Microsoft 365 service health](https://learn.microsoft.com/microsoft-365/enterprise/view-service-health). +Use the TenantAdminNotificationForDelayedDelicensingEnabled parameter to turn on weekly Service Health advisory notifications for admins about the number of Exchange Online delicensed users who are in the 30 day grace period during the specified 7 day interval. For more information about Service Health, see [How to check Microsoft 365 service health](https://learn.microsoft.com/microsoft-365/enterprise/view-service-health). ```yaml Type: Boolean @@ -3639,7 +3639,7 @@ This parameter is available only in the cloud-based service. The TenantAdminNotificationForDelayedDelicensingEnabled parameter enables or disables weekly admin Service Health advisory notifications that are sent to admins. Valid values are: -- $true: Weekly Service Health advisory notifications are sent to admins about the number of Exchange Online delicensed users who are in the 30 day grace period over the last 7 days. +- $true: Weekly Service Health advisory notifications are sent to admins about the number of Exchange Online delicensed users who are in the 30 day grace period during the specified 7 day interval. - $false: Disable weekly Service Health advisory notifications about the number of Exchange Online delicensed users. This is the default value. For more information about Service Health, see [How to check Microsoft 365 service health](https://learn.microsoft.com/microsoft-365/enterprise/view-service-health). From 2a645a92d3ab2c99f415800d88f328bb47f76562 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 22 Dec 2023 10:36:56 -0800 Subject: [PATCH 0049/1851] Update Start-ManagedFolderAssistant.md --- .../exchange/Start-ManagedFolderAssistant.md | 49 +++++++++---------- 1 file changed, 24 insertions(+), 25 deletions(-) diff --git a/exchange/exchange-ps/exchange/Start-ManagedFolderAssistant.md b/exchange/exchange-ps/exchange/Start-ManagedFolderAssistant.md index 334b23b3bc..66f8133d9d 100644 --- a/exchange/exchange-ps/exchange/Start-ManagedFolderAssistant.md +++ b/exchange/exchange-ps/exchange/Start-ManagedFolderAssistant.md @@ -20,7 +20,7 @@ For information about the parameter sets in the Syntax section below, see [Excha ## SYNTAX -### Default +### Identity (Default) ``` Start-ManagedFolderAssistant [-Identity] [-HoldCleanup] [-AggMailboxCleanup] @@ -30,9 +30,9 @@ Start-ManagedFolderAssistant [-Identity] [-HoldCl [] ``` -### HoldCleanup +### ComplianceBoundaryAssistantParameterSet ``` -Start-ManagedFolderAssistant [-Identity] [-HoldCleanup] +Start-ManagedFolderAssistant [-Identity] [-AdaptiveScope] [-AggMailboxCleanup] [-Confirm] [-FullCrawl] @@ -41,9 +41,9 @@ Start-ManagedFolderAssistant [-Identity] [-HoldCl [] ``` -### StopHoldCleanup +### ComplianceJobAssistantParameterSet ``` -Start-ManagedFolderAssistant [-Identity] [-StopHoldCleanup] +Start-ManagedFolderAssistant [-Identity] [-ComplianceJob] [-AggMailboxCleanup] [-Confirm] [-FullCrawl] @@ -52,10 +52,9 @@ Start-ManagedFolderAssistant [-Identity] [-StopHo [] ``` -### ComplianceBoundaryAssistant +### DataGovernanceAssistantParameterSet ``` -Start-ManagedFolderAssistant [-Identity] - [-AdaptiveScope] +Start-ManagedFolderAssistant [-Identity] [-DataGovernance] [-AggMailboxCleanup] [-Confirm] [-FullCrawl] @@ -64,7 +63,7 @@ Start-ManagedFolderAssistant [-Identity] [] ``` -### ElcB2DumpsterArchiverAssistant +### ElcB2DumpsterArchiverAssistantParameterSet ``` Start-ManagedFolderAssistant [-Identity] [-B2DumpsterArchiver] [-AggMailboxCleanup] @@ -75,7 +74,7 @@ Start-ManagedFolderAssistant [-Identity] [-B2Dump [] ``` -### ElcB2IPMArchiverAssistant +### ElcB2IPMArchiverAssistantParameterSet ``` Start-ManagedFolderAssistant [-Identity] [-B2IPMArchiver] [-AggMailboxCleanup] @@ -86,9 +85,9 @@ Start-ManagedFolderAssistant [-Identity] [-B2IPMA [] ``` -### ComplianceJobAssistant +### HoldCleanupParameterSet ``` -Start-ManagedFolderAssistant [-Identity] [-ComplianceJob] +Start-ManagedFolderAssistant [-Identity] [-HoldCleanup] [-AggMailboxCleanup] [-Confirm] [-FullCrawl] @@ -97,9 +96,9 @@ Start-ManagedFolderAssistant [-Identity] [-Compli [] ``` -### DataGovernanceAssistant +### StopHoldCleanupParameterSet ``` -Start-ManagedFolderAssistant [-Identity] [-DataGovernance] +Start-ManagedFolderAssistant [-Identity] [-StopHoldCleanup] [-AggMailboxCleanup] [-Confirm] [-FullCrawl] @@ -173,7 +172,7 @@ Removing duplicate items from the Recoverable Items folder reduces the folder si ```yaml Type: SwitchParameter -Parameter Sets: HoldCleanup +Parameter Sets: HoldCleanupParameterSet Aliases: Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online @@ -186,7 +185,7 @@ Accept wildcard characters: False ```yaml Type: SwitchParameter -Parameter Sets: Default +Parameter Sets: IdentityParameterSet Aliases: Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online @@ -206,7 +205,7 @@ A hold clean-up command will run until it completely scans the Recoverable Items ```yaml Type: SwitchParameter -Parameter Sets: StopHoldCleanup +Parameter Sets: StopHoldCleanupParameterSet Aliases: Applicable: Exchange Online @@ -224,7 +223,7 @@ This parameter is available only in the cloud-based service. ```yaml Type: SwitchParameter -Parameter Sets: ComplianceBoundaryAssistant +Parameter Sets: ComplianceBoundaryAssistantParameterSet Aliases: Applicable: Exchange Online @@ -258,7 +257,7 @@ This parameter is available only in the cloud-based service. ```yaml Type: SwitchParameter -Parameter Sets: ElcB2DumpsterArchiverAssistant +Parameter Sets: ElcB2DumpsterArchiverAssistantParameterSet Aliases: Applicable: Exchange Online @@ -276,7 +275,7 @@ This parameter is available only in the cloud-based service. ```yaml Type: SwitchParameter -Parameter Sets: ElcB2IPMArchiverAssistant +Parameter Sets: ElcB2IPMArchiverAssistantParameterSet Aliases: Applicable: Exchange Online @@ -294,7 +293,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: SwitchParameter -Parameter Sets: ComplianceJobAssistant +Parameter Sets: ComplianceJobAssistantParameterSet Aliases: Applicable: Exchange Online @@ -331,7 +330,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: SwitchParameter -Parameter Sets: DataGovernanceAssistant +Parameter Sets: DataGovernanceAssistantParameterSet Aliases: Applicable: Exchange Online @@ -349,7 +348,7 @@ The DomainController parameter specifies the domain controller that's used by th ```yaml Type: Fqdn -Parameter Sets: Default +Parameter Sets: Identity Aliases: Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 @@ -367,7 +366,7 @@ The FullCrawl switch recalculates the application of tags across the whole mailb ```yaml Type: SwitchParameter -Parameter Sets: ComplianceBoundaryAssistant, ComplianceJobAssistant, DataGovernanceAssistant, HoldCleanup, StopHoldCleanup +Parameter Sets: ComplianceBoundaryAssistantParameterSet, ComplianceJobAssistantParameterSet, DataGovernanceAssistantParameterSet, ElcB2DumpsterArchiverAssistantParameterSet, ElcB2IPMArchiverAssistantParameterSet, HoldCleanupParameterSet, StopHoldCleanupParameterSet Aliases: Applicable: Exchange Online @@ -389,7 +388,7 @@ When you use this switch, items aren't moved from the inactive mailbox to the ar ```yaml Type: SwitchParameter -Parameter Sets: ComplianceBoundaryAssistant, ComplianceJobAssistant, DataGovernanceAssistant, ElcB2DumpsterArchiverAssistant, ElcB2IPMArchiverAssistant, HoldCleanup, StopHoldCleanup +Parameter Sets: ComplianceBoundaryAssistantParameterSet, ComplianceJobAssistantParameterSet, DataGovernanceAssistantParameterSet, ElcB2DumpsterArchiverAssistantParameterSet, ElcB2IPMArchiverAssistantParameterSet, HoldCleanupParameterSet, StopHoldCleanupParameterSet Aliases: Applicable: Exchange Online From 076089012eb83e168d5d552a94de0097ac56b2cc Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 22 Dec 2023 10:58:46 -0800 Subject: [PATCH 0050/1851] Update Start-ManagedFolderAssistant.md --- .../exchange/Start-ManagedFolderAssistant.md | 89 ++++++++----------- 1 file changed, 38 insertions(+), 51 deletions(-) diff --git a/exchange/exchange-ps/exchange/Start-ManagedFolderAssistant.md b/exchange/exchange-ps/exchange/Start-ManagedFolderAssistant.md index 66f8133d9d..edd46319b2 100644 --- a/exchange/exchange-ps/exchange/Start-ManagedFolderAssistant.md +++ b/exchange/exchange-ps/exchange/Start-ManagedFolderAssistant.md @@ -165,57 +165,6 @@ Accept pipeline input: True Accept wildcard characters: False ``` -### -HoldCleanup -The HoldCleanup switch instructs the Managed Folder Assistant to clean up duplicate versions of items in the Recoverable Items folder that may have been created when a mailbox is on In-Place Hold, Litigation Hold, or has Single Item Recovery enabled. You don't need to specify a value with this switch. - -Removing duplicate items from the Recoverable Items folder reduces the folder size and may help prevent reaching Recoverable Items quota limits. For more details about Recoverable Items quota limits, see [Recoverable Items folder in Exchange Server](https://learn.microsoft.com/Exchange/policy-and-compliance/recoverable-items-folder/recoverable-items-folder). - -```yaml -Type: SwitchParameter -Parameter Sets: HoldCleanupParameterSet -Aliases: -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -```yaml -Type: SwitchParameter -Parameter Sets: IdentityParameterSet -Aliases: -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StopHoldCleanup -This parameter is available only in the cloud-based service. - -The StopHoldCleanup switch stops a previous hold clean-up command that was issued on the mailbox. You don't need to specify a value with this switch. - -A hold clean-up command will run until it completely scans the Recoverable Items folder for duplicate versions of items (it even continues after an interruption). In some cases, the hold clean-up command gets stuck, which can block other regular MRM tasks on the mailbox (for example, expiring items). The StopHoldCleanup switch tells MRM to abandon the stuck hold clean-up task so that regular tasks can continue. - -```yaml -Type: SwitchParameter -Parameter Sets: StopHoldCleanupParameterSet -Aliases: -Applicable: Exchange Online - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -AdaptiveScope This parameter is available only in the cloud-based service. @@ -377,6 +326,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -HoldCleanup +The HoldCleanup switch instructs the Managed Folder Assistant to clean up duplicate versions of items in the Recoverable Items folder that may have been created when a mailbox is on In-Place Hold, Litigation Hold, or has Single Item Recovery enabled. You don't need to specify a value with this switch. + +Removing duplicate items from the Recoverable Items folder reduces the folder size and may help prevent reaching Recoverable Items quota limits. For more details about Recoverable Items quota limits, see [Recoverable Items folder in Exchange Server](https://learn.microsoft.com/Exchange/policy-and-compliance/recoverable-items-folder/recoverable-items-folder). + +```yaml +Type: SwitchParameter +Parameter Sets: Identity, HoldCleanupParameterSet +Aliases: +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -InactiveMailbox This parameter is available only in the cloud-based service. @@ -399,6 +366,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -StopHoldCleanup +This parameter is available only in the cloud-based service. + +The StopHoldCleanup switch stops a previous hold clean-up command that was issued on the mailbox. You don't need to specify a value with this switch. + +A hold clean-up command will run until it completely scans the Recoverable Items folder for duplicate versions of items (it even continues after an interruption). In some cases, the hold clean-up command gets stuck, which can block other regular MRM tasks on the mailbox (for example, expiring items). The StopHoldCleanup switch tells MRM to abandon the stuck hold clean-up task so that regular tasks can continue. + +```yaml +Type: SwitchParameter +Parameter Sets: StopHoldCleanupParameterSet +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WhatIf The WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch. From 11c4f642c39804c17e17236f080c1392304808f2 Mon Sep 17 00:00:00 2001 From: Aakash Malhotra <53205984+aamalhot@users.noreply.github.com> Date: Fri, 29 Dec 2023 19:07:29 +0530 Subject: [PATCH 0051/1851] Update Export-ActivityExplorerData.md Provide full script to be used --- .../exchange/Export-ActivityExplorerData.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md b/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md index 4a881b8b7c..fcf8f889ce 100644 --- a/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md +++ b/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md @@ -53,10 +53,20 @@ This example exports up to 100 records for the specified date range in Json form ### Example 3 ```powershell -Export-ActivityExplorerData -StartTime "07/08/2022 07:15 AM" -EndTime "07/08/2022 11:08 AM" -OutputFormat Json -PageCookie 'JZDRkpowAEV%2fZYfn6hIQCr4tCwEdoQWT4OalAyQVJEAKUtRO%2f31ZvM%2fnnjtz%2fyneTVb9HVUNV7bK91frVVM17cXaaputAV7eQuWbEmZFWbU8yham002jkqxqs0Y1V3xgq2lcqWA98eE6Dtq6EN3IMinX2WPs%2bbromllxLPpOiJ07990WAnraG8QvRV5Twfyoe3%2f7itOO00rCNvmJsfiDvOmKBbsyYNeFb7gUwzKsvYX0urPNHKpyLNNEdxxM4DUjyQWJ0mB%2bskMqdJ7KR3ojQ3pSuyk87VGcAoQacCUtxQWCQe6Rmk0LCLP9jsBWxETsKUkTF5%2fYiT3KmHvgB65hEAbFonxfyYPu0JoHSYhg0hUkGnJUlhG0jBRTk7el%2fgQPpe2H6YF8qDGgt%2bhBk7zxjNw9qxglkqCoi%2bOF7P0dl7CBAgOWRb74i5ubSC%2bJ%2bQG6eyxgE7XP7fAC6S9n3kjl7yOQPYb7KdYsIwJ2gC5n4%2bjZzvx2kA0lZ%2fHI%2b%2ft8uK5urM3Gtk1L%2bf8J' + +$res = Export-ActivityExplorerData -StartTime "07/08/2022 07:15 AM" -EndTime "07/08/2022 11:08 AM" -PageSize 5000 -OutputFormat Json + +#Run the below steps in loop until all results are fetched + +while ($res.LastPage -ne $true) +{ + $pageCookie = $res.WaterMark + $res = Export-ActivityExplorerData -StartTime "07/08/2022 07:15 AM" -EndTime "07/08/2022 11:08 AM" -PageSize 5000 -OutputFormat Json -PageCookie $pageCookie +} + ``` -This example is related to the previous example where more than 100 records were available (the value of the LastPage property from that command was False). We're using the same date range, but this time we're using the value of the Watermark property from the previous command for the PageCookie parameter in this command to get the remaining results. +This example is related to the previous example where more than 100 records were available (the value of the LastPage property from that command was False). We're using the same date range, but this time we're using the value of the Watermark property from the previous command for the PageCookie parameter in this command to get the remaining results in a loop. ResultData from each iteration can be used as needed. ### Example 4 ```powershell From 840bdf83f2bca5978ecb2352e682decfa0a122e0 Mon Sep 17 00:00:00 2001 From: Aakash Malhotra <53205984+aamalhot@users.noreply.github.com> Date: Fri, 29 Dec 2023 19:17:18 +0530 Subject: [PATCH 0052/1851] Update Export-ActivityExplorerData.md --- exchange/exchange-ps/exchange/Export-ActivityExplorerData.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md b/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md index fcf8f889ce..0dfb245d7f 100644 --- a/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md +++ b/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md @@ -242,7 +242,7 @@ Accept wildcard characters: False ``` ### -PageCookie -The PageCookie parameter specifies whether to get more data when the value of the LastPage property in the command output is False. If you don't use the PageSize parameter, a maximum of 100 records are returned. If you use the PageSize parameter, a maximum of 5000 records can be returned. To get more records than what as returned in the current command, use the value of the Watermark property from the output of the current command as the value for the PageCookie parameter in a new command with the same date range and filters. +The PageCookie parameter specifies whether to get more data when the value of the LastPage property in the command output is False. If you don't use the PageSize parameter, a maximum of 100 records are returned. If you use the PageSize parameter, a maximum of 5000 records can be returned. To get more records than what as returned in the current command, use the value of the Watermark property from the output of the current command as the value for the PageCookie parameter in a new command with the same date range and filters. PageCookie is valid for 120 seconds to fetch next set of records for same query. ```yaml Type: String @@ -258,7 +258,7 @@ Accept wildcard characters: False ``` ### -PageSize -The PageSize parameter specifies the maximum number of entries per page. Valid input for this parameter is an integer between 1 and 5000. The default value is 100. +The PageSize parameter specifies the maximum number of entries per page. Valid input for this parameter is an integer between 1 and 5000. The default value is 100. Consider using smaller page size to avoid PageCookie expiry when exporting large datasets. ```yaml Type: Int32 From eb2266bab55d5a2380668157c6098f72bdbbe08d Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 1 Jan 2024 15:20:20 -0800 Subject: [PATCH 0053/1851] Update Export-ActivityExplorerData.md --- .../exchange-ps/exchange/Export-ActivityExplorerData.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md b/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md index 0dfb245d7f..26815c0b4b 100644 --- a/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md +++ b/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md @@ -53,7 +53,6 @@ This example exports up to 100 records for the specified date range in Json form ### Example 3 ```powershell - $res = Export-ActivityExplorerData -StartTime "07/08/2022 07:15 AM" -EndTime "07/08/2022 11:08 AM" -PageSize 5000 -OutputFormat Json #Run the below steps in loop until all results are fetched @@ -63,7 +62,6 @@ while ($res.LastPage -ne $true) $pageCookie = $res.WaterMark $res = Export-ActivityExplorerData -StartTime "07/08/2022 07:15 AM" -EndTime "07/08/2022 11:08 AM" -PageSize 5000 -OutputFormat Json -PageCookie $pageCookie } - ``` This example is related to the previous example where more than 100 records were available (the value of the LastPage property from that command was False). We're using the same date range, but this time we're using the value of the Watermark property from the previous command for the PageCookie parameter in this command to get the remaining results in a loop. ResultData from each iteration can be used as needed. @@ -242,7 +240,7 @@ Accept wildcard characters: False ``` ### -PageCookie -The PageCookie parameter specifies whether to get more data when the value of the LastPage property in the command output is False. If you don't use the PageSize parameter, a maximum of 100 records are returned. If you use the PageSize parameter, a maximum of 5000 records can be returned. To get more records than what as returned in the current command, use the value of the Watermark property from the output of the current command as the value for the PageCookie parameter in a new command with the same date range and filters. PageCookie is valid for 120 seconds to fetch next set of records for same query. +The PageCookie parameter specifies whether to get more data when the value of the LastPage property in the command output is False. If you don't use the PageSize parameter, a maximum of 100 records are returned. If you use the PageSize parameter, a maximum of 5000 records can be returned. To get more records than what as returned in the current command, use the value of the Watermark property from the output of the current command as the value for the PageCookie parameter in a new command with the same date range and filters. The PageCookie value is valid for 120 seconds to fetch the next set of records for same query. ```yaml Type: String @@ -258,7 +256,7 @@ Accept wildcard characters: False ``` ### -PageSize -The PageSize parameter specifies the maximum number of entries per page. Valid input for this parameter is an integer between 1 and 5000. The default value is 100. Consider using smaller page size to avoid PageCookie expiry when exporting large datasets. +The PageSize parameter specifies the maximum number of entries per page. Valid input for this parameter is an integer between 1 and 5000. The default value is 100. Consider using a smaller PageSize value to avoid PageCookie expiry when exporting large datasets. ```yaml Type: Int32 From 3e0f5b0ad880c2627730914f1e88617100dacc86 Mon Sep 17 00:00:00 2001 From: Blake-Madden Date: Tue, 2 Jan 2024 10:45:22 -0500 Subject: [PATCH 0054/1851] Fix a few typos --- exchange/docs-conceptual/exchange-online-powershell-v2.md | 4 ++-- .../exchange-ps/exchange/Get-ATPBuiltInProtectionRule.md | 2 +- .../exchange-ps/exchange/Get-ConnectionInformation.md | 6 +++--- exchange/exchange-ps/exchange/Get-MailboxIRMAccess.md | 2 +- exchange/exchange-ps/exchange/New-ComplianceCase.md | 2 +- exchange/exchange-ps/exchange/New-MalwareFilterPolicy.md | 2 +- exchange/exchange-ps/exchange/New-ReceiveConnector.md | 2 +- .../exchange/Remove-UnifiedAuditLogRetentionPolicy.md | 2 +- exchange/exchange-ps/exchange/Set-ComplianceSearch.md | 2 +- exchange/exchange-ps/exchange/Set-MalwareFilterPolicy.md | 2 +- exchange/exchange-ps/exchange/Set-ManagementScope.md | 2 +- exchange/exchange-ps/exchange/Set-SafeAttachmentPolicy.md | 2 +- exchange/exchange-ps/exchange/Set-UMMailbox.md | 2 +- .../exchange-ps/exchange/Set-X400AuthoritativeDomain.md | 2 +- exchange/exchange-ps/exchange/Start-MailboxAssistant.md | 2 +- skype/skype-ps/skype/Get-CsOnlineVoiceRoute.md | 2 +- skype/skype-ps/skype/Grant-CsTeamsCallParkPolicy.md | 2 +- skype/skype-ps/skype/Invoke-CsPoolFailOver.md | 2 +- skype/skype-ps/skype/Move-CsRgsConfiguration.md | 2 +- skype/skype-ps/skype/Move-CsUser.md | 8 ++++---- skype/skype-ps/skype/New-CsClientPolicy.md | 2 +- skype/skype-ps/skype/Remove-CsOnlineSchedule.md | 2 +- .../skype/Set-CsOnlineDialInConferencingBridge.md | 2 +- teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md | 4 ++-- .../teams/New-CsBatchPolicyAssignmentOperation.md | 2 +- teams/teams-ps/teams/Remove-CsPhoneNumberAssignment.md | 2 +- teams/teams-ps/teams/Remove-TeamChannelUser.md | 2 +- 27 files changed, 34 insertions(+), 34 deletions(-) diff --git a/exchange/docs-conceptual/exchange-online-powershell-v2.md b/exchange/docs-conceptual/exchange-online-powershell-v2.md index f5f260b5c6..ea02ba7dba 100644 --- a/exchange/docs-conceptual/exchange-online-powershell-v2.md +++ b/exchange/docs-conceptual/exchange-online-powershell-v2.md @@ -274,7 +274,7 @@ All versions of the module are supported in Windows PowerShell 5.1. PowerShell 7 on Windows requires version 2.0.4 or later. -Version 2.0.5 or later of the module requires the Microsoft .NET Framework 4.7.2 or later to connect. Otherwise, you'll get an `System.Runtime.InteropServices.OSPlatform` error. This requirement shouldn't be an issue in current versions of Windows. For more information about versions of Windows that support the .NET Framework 4.7.2, see [this article](/dotnet/framework/migration-guide/versions-and-dependencies#net-framework-472). +Version 2.0.5 or later of the module requires the Microsoft .NET Framework 4.7.2 or later to connect. Otherwise, you'll get a `System.Runtime.InteropServices.OSPlatform` error. This requirement shouldn't be an issue in current versions of Windows. For more information about versions of Windows that support the .NET Framework 4.7.2, see [this article](/dotnet/framework/migration-guide/versions-and-dependencies#net-framework-472). Windows PowerShell requirements and module support **in older versions of Windows** are described in the following list: @@ -370,7 +370,7 @@ To install the module for the first time, complete the following steps: 3. Now you can use the **Install-Module** cmdlet to install the module from the PowerShell Gallery. Typically, you'll want the latest public version of the module, but you can also install a Preview version if any are available. - - To install **the latest public version** of the module, run **one** of the the following commands: + - To install **the latest public version** of the module, run **one** of the following commands: - In an elevated PowerShell window (all users): diff --git a/exchange/exchange-ps/exchange/Get-ATPBuiltInProtectionRule.md b/exchange/exchange-ps/exchange/Get-ATPBuiltInProtectionRule.md index a8b1f99434..0576ccaec2 100644 --- a/exchange/exchange-ps/exchange/Get-ATPBuiltInProtectionRule.md +++ b/exchange/exchange-ps/exchange/Get-ATPBuiltInProtectionRule.md @@ -75,7 +75,7 @@ Type: RuleState Parameter Sets: (All) Aliases: Accepted values: Enabled, Disabled -Applicable: Exchange Onlinen +Applicable: Exchange Online Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Get-ConnectionInformation.md b/exchange/exchange-ps/exchange/Get-ConnectionInformation.md index 0aab4abcc3..5c41fd05e2 100644 --- a/exchange/exchange-ps/exchange/Get-ConnectionInformation.md +++ b/exchange/exchange-ps/exchange/Get-ConnectionInformation.md @@ -52,9 +52,9 @@ The output of the cmdlet contains the following properties: - CertificateAuthentication: Whether certificate based authentication (also known as CBA or app-only authentication) was used to connect. Values are True or False. - ModuleName: The filename and path of the temporary data for the session. For example, C:\Users\laura\AppData\Local\Temp\tmpEXO_a54z135k.qgv - ModulePrefix: The value specified using the Prefix parameter in the Connect-ExchangeOnline or Connect-IPPSSession command. -- Organization: The value specified using the the Organization parameter in the Connect-ExchangeOnline or Connect-IPPSSession command for CBA or managed identity connections. -- DelegatedOrganization: The value specified using the the DelegatedOrganization parameter in the Connect-ExchangeOnline or Connect-IPPSSession command. -- AppId: The value specified using the the AppId parameter in the Connect-ExchangeOnline or Connect-IPPSSession command for CBA connections. +- Organization: The value specified using the Organization parameter in the Connect-ExchangeOnline or Connect-IPPSSession command for CBA or managed identity connections. +- DelegatedOrganization: The value specified using the DelegatedOrganization parameter in the Connect-ExchangeOnline or Connect-IPPSSession command. +- AppId: The value specified using the AppId parameter in the Connect-ExchangeOnline or Connect-IPPSSession command for CBA connections. - PageSize: The default maximum number of entries per page in the connection. The default value is 1000, or you can use the PageSize parameter in the Connect-ExchangeOnline command to specify a lower number. Individual cmdlets might also have a PageSize parameter. - TenantID: The tenant ID GUID value. For example, 3750b40b-a68b-4632-9fb3-5b1aff664079. - TokenStatus: For example, Active. diff --git a/exchange/exchange-ps/exchange/Get-MailboxIRMAccess.md b/exchange/exchange-ps/exchange/Get-MailboxIRMAccess.md index 698a24d790..ca07bcdfd7 100644 --- a/exchange/exchange-ps/exchange/Get-MailboxIRMAccess.md +++ b/exchange/exchange-ps/exchange/Get-MailboxIRMAccess.md @@ -51,7 +51,7 @@ This example returns information about delegate access to IRM-protected messages Get-MailboxIRMAccess -Identity lynette@contoso.onmicrosoft.com -User chris@contoso.onmicrosoft.com ``` -This example returns information about delegate Chris' access access to IRM-protected messages in Lynette's mailbox. +This example returns information about delegate Chris' access to IRM-protected messages in Lynette's mailbox. ## PARAMETERS diff --git a/exchange/exchange-ps/exchange/New-ComplianceCase.md b/exchange/exchange-ps/exchange/New-ComplianceCase.md index 11f82bf76c..6366bff3d0 100644 --- a/exchange/exchange-ps/exchange/New-ComplianceCase.md +++ b/exchange/exchange-ps/exchange/New-ComplianceCase.md @@ -79,7 +79,7 @@ The CaseType parameter specifies the type of compliance case that you want to cr - DataInvestigation: Data investigation cases are used to investigate data spillage incidents. - DSR: Data Subject Request (DSR) cases are used to manage General Data Protection Regulation (GDPR) DSR investigations. - eDiscovery: eDiscovery (also called eDiscovery Standard) cases are used to manage legal or other types of investigations. This is the default value. -- InsiderRisk: Insider risk cases are use to manage insider risk management cases. Typically, insider risk management cases are manually created in the Microsoft Purview compliance portal to further investigate activity based on an risk alert. +- InsiderRisk: Insider risk cases are use to manage insider risk management cases. Typically, insider risk management cases are manually created in the Microsoft Purview compliance portal to further investigate activity based on a risk alert. - InternalInvestigation: This value is reserved for internal Microsoft use. - SupervisionPolicy: This type of case corresponds to communication compliance policy. diff --git a/exchange/exchange-ps/exchange/New-MalwareFilterPolicy.md b/exchange/exchange-ps/exchange/New-MalwareFilterPolicy.md index 61b41d3d59..e918af958e 100644 --- a/exchange/exchange-ps/exchange/New-MalwareFilterPolicy.md +++ b/exchange/exchange-ps/exchange/New-MalwareFilterPolicy.md @@ -209,7 +209,7 @@ Accept wildcard characters: False ### -CustomExternalBody The CustomExternalBody parameter specifies the custom body to use in notification messages for malware detections in messages from external senders. If the value contains spaces, enclose the value in quotation marks ("). -This parameter is meaningful only when the the value of the CustomNotifications parameter is $true, and the value of at least one of the following parameters is also $true: +This parameter is meaningful only when the value of the CustomNotifications parameter is $true, and the value of at least one of the following parameters is also $true: - EnableExternalSenderAdminNotifications - EnableExternalSenderNotifications diff --git a/exchange/exchange-ps/exchange/New-ReceiveConnector.md b/exchange/exchange-ps/exchange/New-ReceiveConnector.md index 9d9ba24808..a053087232 100644 --- a/exchange/exchange-ps/exchange/New-ReceiveConnector.md +++ b/exchange/exchange-ps/exchange/New-ReceiveConnector.md @@ -1148,7 +1148,7 @@ Accept wildcard characters: False ### -MaxAcknowledgementDelay This parameter isn't used by Exchange Server 2016. It's used only by Exchange 2010 servers in coexistence environments. -The MaxAcknowledgementDelay parameter specifies the maximum period the transport server delays acknowledgement until it verifies that the message has been successfully delivered to all recipients. When receiving messages from a host that doesn't support shadow redundancy, an Exchange Server 2010 transport server will delay issuing an acknowledgement until it verifies that the message has been successfully delivered to all recipients. However, if it takes too long to verify successful delivery, the transport server will time out and issue an acknowledgement anyway. +The MaxAcknowledgementDelay parameter specifies the maximum period the transport server delays acknowledgment until it verifies that the message has been successfully delivered to all recipients. When receiving messages from a host that doesn't support shadow redundancy, an Exchange Server 2010 transport server will delay issuing an acknowledgment until it verifies that the message has been successfully delivered to all recipients. However, if it takes too long to verify successful delivery, the transport server will time out and issue an acknowledgment anyway. To specify a value, enter it as a time span: dd.hh:mm:ss where dd = days, hh = hours, mm = minutes, and ss = seconds. diff --git a/exchange/exchange-ps/exchange/Remove-UnifiedAuditLogRetentionPolicy.md b/exchange/exchange-ps/exchange/Remove-UnifiedAuditLogRetentionPolicy.md index bcaa20c237..3b0e1ab737 100644 --- a/exchange/exchange-ps/exchange/Remove-UnifiedAuditLogRetentionPolicy.md +++ b/exchange/exchange-ps/exchange/Remove-UnifiedAuditLogRetentionPolicy.md @@ -49,7 +49,7 @@ This example deletes the audit log retention policy named "SearchQueryPerformed The Identity parameter specifies the audit log retention policy that you want to delete. You can use any value that uniquely identifies the policy. For example: - Name -- Distingished name (DN) +- Distinguished name (DN) - GUID ```yaml diff --git a/exchange/exchange-ps/exchange/Set-ComplianceSearch.md b/exchange/exchange-ps/exchange/Set-ComplianceSearch.md index 5507ca50ad..fa19fdd7d3 100644 --- a/exchange/exchange-ps/exchange/Set-ComplianceSearch.md +++ b/exchange/exchange-ps/exchange/Set-ComplianceSearch.md @@ -339,7 +339,7 @@ This parameter is available only in the cloud-based service. The HoldNames parameter specifies that the content locations that have been placed on hold in the eDiscovery case will be searched. You use the value All for this parameter. You can use this parameter only for compliance searches that are associated with an eDiscovery case. -If the content locations in the compliance search include mailboxes, you also need to use the ExchangeLocation parameter with the value $null. Similarly, if the compliance search includes SharePoint sites, you also need to use the SharePointLocation parameter withthe value $null. +If the content locations in the compliance search include mailboxes, you also need to use the ExchangeLocation parameter with the value $null. Similarly, if the compliance search includes SharePoint sites, you also need to use the SharePointLocation parameter with the value $null. Also, if a content location was placed on a query-based case hold, only items that are on hold will be searched when you restart this compliance search. For example, if a user was placed on a query-based case hold that preserves items that were sent or created before a specific date, only those items would be searched by using the search criteria specified by this compliance search. diff --git a/exchange/exchange-ps/exchange/Set-MalwareFilterPolicy.md b/exchange/exchange-ps/exchange/Set-MalwareFilterPolicy.md index 2643cf634c..12be1d83ae 100644 --- a/exchange/exchange-ps/exchange/Set-MalwareFilterPolicy.md +++ b/exchange/exchange-ps/exchange/Set-MalwareFilterPolicy.md @@ -243,7 +243,7 @@ Accept wildcard characters: False ### -CustomExternalBody The CustomExternalBody parameter specifies the custom body to use in notification messages for malware detections in messages from external senders. If the value contains spaces, enclose the value in quotation marks ("). -This parameter is meaningful only when the the value of the CustomNotifications parameter is $true, and the value of at least one of the following parameters is also $true: +This parameter is meaningful only when the value of the CustomNotifications parameter is $true, and the value of at least one of the following parameters is also $true: - EnableExternalSenderAdminNotifications - EnableExternalSenderNotifications diff --git a/exchange/exchange-ps/exchange/Set-ManagementScope.md b/exchange/exchange-ps/exchange/Set-ManagementScope.md index a44d15b1da..c5069ac1df 100644 --- a/exchange/exchange-ps/exchange/Set-ManagementScope.md +++ b/exchange/exchange-ps/exchange/Set-ManagementScope.md @@ -262,7 +262,7 @@ Accept wildcard characters: False ``` ### -RecipientRoot -The RecipientRoot parameter specifies the organizational unit (OU) under which the filter specified with the RecipientRestrictionFilter parameter should be applied. Valid input for this parameter is an OU or domain that's visibor domain that's returned bylUnit cmdlet. You can use any value that uniquely identifies the OU or domain. For example: +The RecipientRoot parameter specifies the organizational unit (OU) under which the filter specified with the RecipientRestrictionFilter parameter should be applied. Valid input for this parameter is an OU or domain that's returned by lUnit cmdlet. You can use any value that uniquely identifies the OU or domain. For example: - Name - Canonical name diff --git a/exchange/exchange-ps/exchange/Set-SafeAttachmentPolicy.md b/exchange/exchange-ps/exchange/Set-SafeAttachmentPolicy.md index 937b6bb14e..d5cd51e306 100644 --- a/exchange/exchange-ps/exchange/Set-SafeAttachmentPolicy.md +++ b/exchange/exchange-ps/exchange/Set-SafeAttachmentPolicy.md @@ -205,7 +205,7 @@ Accept wildcard characters: False ### -RedirectAddress The RedirectAddress parameter specifies the destination email address to deliver messages if malware is detected in an attachment. -The value of this parameter is meaningful only when when value of the Redirect parameter is $true and the value of the Action parameter is Allow. +The value of this parameter is meaningful only when value of the Redirect parameter is $true and the value of the Action parameter is Allow. **Note**: Redirection will soon be available only for the Allow action. For more information, see [MC424899](https://admin.microsoft.com/AdminPortal/Home?#/MessageCenter/:/messages/MC424899). diff --git a/exchange/exchange-ps/exchange/Set-UMMailbox.md b/exchange/exchange-ps/exchange/Set-UMMailbox.md index ea3922e94b..7e179f4bc5 100644 --- a/exchange/exchange-ps/exchange/Set-UMMailbox.md +++ b/exchange/exchange-ps/exchange/Set-UMMailbox.md @@ -81,7 +81,7 @@ This example prevents the user tony@contoso.com from accessing his calendar and ## PARAMETERS ### -Identity -The Identity parameter specifies the mailbox tht you want to modify. You can use any value that uniquely identifies the mailbox. For example: +The Identity parameter specifies the mailbox that you want to modify. You can use any value that uniquely identifies the mailbox. For example: - Name - Alias diff --git a/exchange/exchange-ps/exchange/Set-X400AuthoritativeDomain.md b/exchange/exchange-ps/exchange/Set-X400AuthoritativeDomain.md index 7270555558..30872ecd30 100644 --- a/exchange/exchange-ps/exchange/Set-X400AuthoritativeDomain.md +++ b/exchange/exchange-ps/exchange/Set-X400AuthoritativeDomain.md @@ -83,7 +83,7 @@ This example makes the following changes to an existing X.400 authoritative doma ## PARAMETERS ### -Identity -The Identity parameter specifies the X.400 authoritative domain tht you want to modify. You can use any value that uniquely identifies the domain. For example: +The Identity parameter specifies the X.400 authoritative domain that you want to modify. You can use any value that uniquely identifies the domain. For example: - Name - Distinguished name (DN) diff --git a/exchange/exchange-ps/exchange/Start-MailboxAssistant.md b/exchange/exchange-ps/exchange/Start-MailboxAssistant.md index fcb62c4926..52a05e9bcb 100644 --- a/exchange/exchange-ps/exchange/Start-MailboxAssistant.md +++ b/exchange/exchange-ps/exchange/Start-MailboxAssistant.md @@ -137,7 +137,7 @@ Accept wildcard characters: False ``` ### -SoftDeletedMailbox -The SoftDeletedMailbox switch specifies that the mailbox to be processed by the assistant is a soft-delted mailbox. +The SoftDeletedMailbox switch specifies that the mailbox to be processed by the assistant is a soft-deleted mailbox. Soft-deleted mailboxes are deleted mailboxes that are still recoverable. diff --git a/skype/skype-ps/skype/Get-CsOnlineVoiceRoute.md b/skype/skype-ps/skype/Get-CsOnlineVoiceRoute.md index fc67e6c32d..fe6cd61665 100644 --- a/skype/skype-ps/skype/Get-CsOnlineVoiceRoute.md +++ b/skype/skype-ps/skype/Get-CsOnlineVoiceRoute.md @@ -30,7 +30,7 @@ Get-CsOnlineVoiceRoute [-Filter ] [] ## DESCRIPTION Use this cmdlet to retrieve one or more existing online voice routes in your tenant. Online voice routes contain instructions that tell Skype for Business Online how to route calls from Office 365 users to phone numbers on the public switched telephone network (PSTN) or a private branch exchange (PBX). -This cmdlet can be used to retrieve voice route information such as which online PSTN gateways the route is associated with (if any), which online PSTN usages are associated with the route, the pattern (in the form of a regular expression) that identifies the phone numbers to which the route applies, and caller ID settings. The PSTN usage associates the voice route to a online voice policy. +This cmdlet can be used to retrieve voice route information such as which online PSTN gateways the route is associated with (if any), which online PSTN usages are associated with the route, the pattern (in the form of a regular expression) that identifies the phone numbers to which the route applies, and caller ID settings. The PSTN usage associates the voice route to an online voice policy. This cmdlet is used when configuring Microsoft Phone System Direct Routing. diff --git a/skype/skype-ps/skype/Grant-CsTeamsCallParkPolicy.md b/skype/skype-ps/skype/Grant-CsTeamsCallParkPolicy.md index 0c995503f5..6da08395dc 100644 --- a/skype/skype-ps/skype/Grant-CsTeamsCallParkPolicy.md +++ b/skype/skype-ps/skype/Grant-CsTeamsCallParkPolicy.md @@ -16,7 +16,7 @@ ms.reviewer: The TeamsCallParkPolicy controls whether or not users are able to leverage the call park feature in Microsoft Teams. Call park allows enterprise voice customers to place a call on hold and then perform a number of actions on that call: transfer to another department, retrieve via the same phone, or retrieve via a different Teams phone. The Grant-CsTeamsCallParkPolicy cmdlet lets you assign a custom policy to a specific user. -NOTE: the call park feature currently only available in desktop, web clients and mobile clients. Call Park functionality is currently on the roadmap for Teams IP Phones. Supported with TeamsOnly mode for users with the Phone Sytem license +NOTE: the call park feature currently only available in desktop, web clients and mobile clients. Call Park functionality is currently on the roadmap for Teams IP Phones. Supported with TeamsOnly mode for users with the Phone System license ## SYNTAX diff --git a/skype/skype-ps/skype/Invoke-CsPoolFailOver.md b/skype/skype-ps/skype/Invoke-CsPoolFailOver.md index 6d0a97ae2f..45d8e8e11f 100644 --- a/skype/skype-ps/skype/Invoke-CsPoolFailOver.md +++ b/skype/skype-ps/skype/Invoke-CsPoolFailOver.md @@ -112,7 +112,7 @@ When present, indicates that failover is being performed in "disaster mode." If If this parameter is not present that means that the pool is still up and running and that failover occurred by administrator choice; for example, the pool might temporarily be failed over in order to do hardware or software upgrades on the server. -Note: The parameteris required for an Enterprise pool if the backend SQL services are down but the front end servers are still up. +Note: The parameters required for an Enterprise pool if the backend SQL services are down but the front end servers are still up. diff --git a/skype/skype-ps/skype/Move-CsRgsConfiguration.md b/skype/skype-ps/skype/Move-CsRgsConfiguration.md index d2ed58c96f..c0b6514042 100644 --- a/skype/skype-ps/skype/Move-CsRgsConfiguration.md +++ b/skype/skype-ps/skype/Move-CsRgsConfiguration.md @@ -28,7 +28,7 @@ When someone calls a designated phone number, that call can be automatically rou Alternatively, the call might be routed to an interactive voice response (IVR) queue. In that queue, the caller would be asked a series of questions (for example, "Are you calling about an existing order?") and then, based on the answers to those questions, be given the asked-for information or be routed to a Response Group agent. -If you are currently running the Response Group application on legacy server, the Move-CsRgsConfiguration cmdlet provides a way for you to migrate this service to newer vesion server. +If you are currently running the Response Group application on legacy server, the Move-CsRgsConfiguration cmdlet provides a way for you to migrate this service to newer version server. To migrate the service, you need to call the Move-CsRgsConfiguration cmdlet and specify: 1) the fully qualified domain name (FQDN) for the existing version of the Response Group application (the Source); and, 2) the FQDN for the new Skype for Business Server version of the service (the Destination). Move-CsRgsConfiguration will then move all the configuration settings, audio files, and contact objects from the existing version (for example, Office Communications Server 2007 R2 or Lync Server 2010) to newer version. After the service has been migrated, all calls to a Response Group phone number will be handled by the newer server. diff --git a/skype/skype-ps/skype/Move-CsUser.md b/skype/skype-ps/skype/Move-CsUser.md index 84fd3fdf22..b06679009d 100644 --- a/skype/skype-ps/skype/Move-CsUser.md +++ b/skype/skype-ps/skype/Move-CsUser.md @@ -50,13 +50,13 @@ When moving a user to the Microsoft 365 cloud to become TeamsOnly (or the revers - Skype for Business hybrid must be configured. For more information, see [Deploy hybrid connectivity between Skype for Business Server and Skype for Business Online](https://learn.microsoft.com/SkypeForBusiness/skype-for-business-hybrid-solutions/deploy-hybrid-connectivity/deploy-hybrid-connectivity). - To move a user to Microsoft 365, specify the ProxyFqdn of the hosting provider as the Target. In most cases, this is "sipfed.online.lync.com" but in specialized environments, there will be variants of this address. For more details, see [Move users between on-premises and cloud](/skypeforbusiness/hybrid/move-users-between-on-premises-and-cloud). - When migrating from on-premises to the cloud, users are automatically assigned Teams Only mode and their meetings from on-premises are automatically converted to Teams meetings. This conversion happens regardless of which on-premises version of Skype for Business Server or Lync Server was being used. You no longer need to specify the `-MoveToTeams` switch. In fact, specifying that switch no longer has any impact. Teams Only users can still *join* meetings hosted in Skype for Business (for example, they're invited to a meeting by a Skype For Business user). However, beginning in October 2022, users moved from on-premises to Teams Only will no longer be provisioned with the Skype for Business Online infrastructure. At this point, Teams Only users can join Skype for Business meetings, but only anonymously. For more information, see [Skype for Business Online retirement](/microsoftteams/skype-for-business-online-retirement). -- When migrating from on-premises to the cloud, contacts from Skype for Business Server are migrated to the cloud (unless you use the `-Force` switch in the Move-CsUser command) and become available in Teams after the move is complte and the user logs on to Teams. To ensure these contacts are migrated to Teams, the migrated user must sign in to Teams within 30 days of being moved from on-premises to Teams Only. For details, see [Guidance for Organizations with on-premises deployments of Skype for Business Server](/microsoftteams/skype-for-business-online-retirement#guidance-for-organizations-with-on-premises-deployments-of-skype-for-business-server). +- When migrating from on-premises to the cloud, contacts from Skype for Business Server are migrated to the cloud (unless you use the `-Force` switch in the Move-CsUser command) and become available in Teams after the move is complete and the user logs on to Teams. To ensure these contacts are migrated to Teams, the migrated user must sign in to Teams within 30 days of being moved from on-premises to Teams Only. For details, see [Guidance for Organizations with on-premises deployments of Skype for Business Server](/microsoftteams/skype-for-business-online-retirement#guidance-for-organizations-with-on-premises-deployments-of-skype-for-business-server). - If you receive an error while running this cmdlet about multiple federated Edge pools, Skype for Business Federation can only be enabled for a single Edge pool. If you have multiple Edge pools, select one to use as the federating Edge pool. > [!NOTE] > > - Moving users from On-Premises to Teams requires TLS 1.2. TLS 1.0 and TLS 1.1 have been deprecated. Please visit [Disabling TLS 1.0 and 1.1 for Microsoft 365](/microsoft-365/compliance/tls-1.0-and-1.1-deprecation-for-office-365?view=o365-worldwide) and [Preparing for TLS 1.2 in Office 365 and Office 365 GCC](/microsoft-365/compliance/prepare-tls-1.2-in-office-365?view=o365-worldwide) for details. -> - To use Multi-Factor Authentication (MFA) with Move-CsUser requires either Skype for Business Server 2015 CU12 or any version of Skype for Business Server 2019. When using MFA do not specify the -Credential paremeter. If you are using an earlier version of Skype for Business Server, you should either disable MFA and use the credential parameter, or obtain a newer version of the administrative tools for Skype for Business Server that supports MFA. +> - To use Multi-Factor Authentication (MFA) with Move-CsUser requires either Skype for Business Server 2015 CU12 or any version of Skype for Business Server 2019. When using MFA do not specify the -Credential parameter. If you are using an earlier version of Skype for Business Server, you should either disable MFA and use the credential parameter, or obtain a newer version of the administrative tools for Skype for Business Server that supports MFA. > [!NOTE] > As of November 10, 2023, moving users from Teams to On-Premises will no longer migrate their contacts. This is mainly due to our continuous efforts to tighten security and protect customers' data. After carefully analyzing the usage patterns and performing risk assessments with the legacy infrastructure, we decided to deprecate this feature. @@ -113,7 +113,7 @@ To carry out this task, the command first uses the Get-CsUser cmdlet and the OU Move-CsUser -UserList C:\Folder1\Folder2\file1.txt -Target "atl-cs-001.litwareinc.com" -Report C:\Folder1\Folder2\out.csv ``` -In Example 5, all the users listed in file1.txt are moved to the the Registrar pool atl-cs-001.litwareinc.com. +In Example 5, all the users listed in file1.txt are moved to the Registrar pool atl-cs-001.litwareinc.com. Also, a detailed report is created in the out.csv file. ## PARAMETERS @@ -211,7 +211,7 @@ Accept wildcard characters: False ### -UseOAuth -This switch is no longer relevant. Previously, this switch ensured authentication between on-premises and the cloud. This switch also ensured Skype for Business Server 2015 CU8 to CU11 used the OAuth protocol (supported in those versions, but not used by default). All currently supported versions for migration to Teams (see the list earlier in this article) automatcically use OAuth, so this switch is no longer required. +This switch is no longer relevant. Previously, this switch ensured authentication between on-premises and the cloud. This switch also ensured Skype for Business Server 2015 CU8 to CU11 used the OAuth protocol (supported in those versions, but not used by default). All currently supported versions for migration to Teams (see the list earlier in this article) automatically use OAuth, so this switch is no longer required. ```yaml Type: SwitchParameter diff --git a/skype/skype-ps/skype/New-CsClientPolicy.md b/skype/skype-ps/skype/New-CsClientPolicy.md index bb30cbed5d..167ecf8d39 100644 --- a/skype/skype-ps/skype/New-CsClientPolicy.md +++ b/skype/skype-ps/skype/New-CsClientPolicy.md @@ -1353,7 +1353,7 @@ To search only last name, first name, and display name you would construct this 1110000 After the binary value has been constructed, it must then be converted to a decimal value before being assigned to SearchPrefixFlags. -To convert a binary number to a decimal number, you can use the a Windows PowerShell command similar to this: +To convert a binary number to a decimal number, you can use a Windows PowerShell command similar to this: `[Convert]::ToInt32("1110111", 2)` diff --git a/skype/skype-ps/skype/Remove-CsOnlineSchedule.md b/skype/skype-ps/skype/Remove-CsOnlineSchedule.md index 8085e09afa..c0c46c3dfd 100644 --- a/skype/skype-ps/skype/Remove-CsOnlineSchedule.md +++ b/skype/skype-ps/skype/Remove-CsOnlineSchedule.md @@ -30,7 +30,7 @@ The Remove-CsOnlineSchedule cmdlet deletes a schedule that is specified by using Remove-CsOnlineSchedule -Id "fa9081d6-b4f3-5c96-baec-0b00077709e5" ``` -This example deletes the schedule that has a Id of fa9081d6-b4f3-5c96-baec-0b00077709e5. +This example deletes the schedule that has an Id of fa9081d6-b4f3-5c96-baec-0b00077709e5. ## PARAMETERS diff --git a/skype/skype-ps/skype/Set-CsOnlineDialInConferencingBridge.md b/skype/skype-ps/skype/Set-CsOnlineDialInConferencingBridge.md index ab2c693dce..eaceb04c4d 100644 --- a/skype/skype-ps/skype/Set-CsOnlineDialInConferencingBridge.md +++ b/skype/skype-ps/skype/Set-CsOnlineDialInConferencingBridge.md @@ -60,7 +60,7 @@ $Bridge.Name = "O365 Bridge" Set-CsOnlineDialInConferencingBridge -Instance $bridge ``` -This example changes the name of a conference bridge by creating an conference bridge instance, changing the instance's name and then setting the conference bridge to the instance. +This example changes the name of a conference bridge by creating a conference bridge instance, changing the instance's name and then setting the conference bridge to the instance. ## PARAMETERS diff --git a/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md b/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md index e2a2e426c1..bc931a91e8 100644 --- a/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md +++ b/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md @@ -230,7 +230,7 @@ Accept wildcard characters: False ``` ### -IsoCountryCode -Filters the returned results based on the ISO 3166-1 Alpha-2 contry code assigned to the phone number. +Filters the returned results based on the ISO 3166-1 Alpha-2 country code assigned to the phone number. ```yaml Type: System.String @@ -319,7 +319,7 @@ Accept wildcard characters: False ``` ### -TelephoneNumber -Filters the returned results to a specific phone number. It is optional to specify a prefixed "+". The phone number can not have "tel:" prefixed. +Filters the returned results to a specific phone number. It is optional to specify a prefixed "+". The phone number can't have "tel:" prefixed. We support Direct Routing numbers with extensions using the formats +1206555000;ext=1234 or 1206555000;ext=1234. ```yaml diff --git a/teams/teams-ps/teams/New-CsBatchPolicyAssignmentOperation.md b/teams/teams-ps/teams/New-CsBatchPolicyAssignmentOperation.md index 2e024ecd5c..03ba29439f 100644 --- a/teams/teams-ps/teams/New-CsBatchPolicyAssignmentOperation.md +++ b/teams/teams-ps/teams/New-CsBatchPolicyAssignmentOperation.md @@ -26,7 +26,7 @@ New-CsBatchPolicyAssignmentOperation [-OperationName ] -Identity Date: Tue, 2 Jan 2024 14:03:56 -0800 Subject: [PATCH 0055/1851] Update Add-AvailabilityAddressSpace.md --- exchange/exchange-ps/exchange/Add-AvailabilityAddressSpace.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Add-AvailabilityAddressSpace.md b/exchange/exchange-ps/exchange/Add-AvailabilityAddressSpace.md index 191604bfd6..aedd7aee1a 100644 --- a/exchange/exchange-ps/exchange/Add-AvailabilityAddressSpace.md +++ b/exchange/exchange-ps/exchange/Add-AvailabilityAddressSpace.md @@ -96,9 +96,7 @@ Accept wildcard characters: False ``` ### -ForestName -The ForestName parameter specifies the SMTP domain name of the target forest that contains the users you're trying to read free/busy information from. If your users are distributed among multiple SMTP domains in the target forest, run the Add-AvailabilityAddressSpace command once for each SMTP domain. - -that contains the users you're trying to read free/busy information from. +The ForestName parameter specifies the SMTP domain name of the target forest that contains the users you're trying to read free/busy information from. If users are distributed among multiple SMTP domains in the target forest, run the Add-AvailabilityAddressSpace command once for each SMTP domain. ```yaml Type: String From a5dd6f11d7b660f537d525c1bbcd394f465d90c1 Mon Sep 17 00:00:00 2001 From: Mario Date: Wed, 3 Jan 2024 09:49:45 +0100 Subject: [PATCH 0056/1851] Fix Typo in example of New-ReportSubmissionRule.md --- exchange/exchange-ps/exchange/New-ReportSubmissionRule.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/New-ReportSubmissionRule.md b/exchange/exchange-ps/exchange/New-ReportSubmissionRule.md index a32dabffdb..9128905359 100644 --- a/exchange/exchange-ps/exchange/New-ReportSubmissionRule.md +++ b/exchange/exchange-ps/exchange/New-ReportSubmissionRule.md @@ -53,7 +53,7 @@ You need to be assigned permissions before you can run this cmdlet. Although thi ### Example 1 ```powershell -New-ReportSubmissionRule -Name DefaultReportSubmissionRule -ReportSubmissionPolicy DefaultReportSubmissionPolicy -SendTo "userreportedmessages@contoso.onmicrosoft.com" +New-ReportSubmissionRule -Name DefaultReportSubmissionRule -ReportSubmissionPolicy DefaultReportSubmissionPolicy -SentTo "userreportedmessages@contoso.onmicrosoft.com" ``` This example creates the report submission rule. The reporting mailbox is userreportedmessages@contoso.onmicrosoft.com. From da32d41e93e915ee56a577e128d3b502f1b3c1f7 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 3 Jan 2024 09:55:13 -0800 Subject: [PATCH 0057/1851] Update Set-ManagementScope.md --- exchange/exchange-ps/exchange/Set-ManagementScope.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-ManagementScope.md b/exchange/exchange-ps/exchange/Set-ManagementScope.md index c5069ac1df..23361eef8f 100644 --- a/exchange/exchange-ps/exchange/Set-ManagementScope.md +++ b/exchange/exchange-ps/exchange/Set-ManagementScope.md @@ -262,7 +262,7 @@ Accept wildcard characters: False ``` ### -RecipientRoot -The RecipientRoot parameter specifies the organizational unit (OU) under which the filter specified with the RecipientRestrictionFilter parameter should be applied. Valid input for this parameter is an OU or domain that's returned by lUnit cmdlet. You can use any value that uniquely identifies the OU or domain. For example: +The RecipientRoot parameter specifies the organizational unit (OU) under which the filter specified with the RecipientRestrictionFilter parameter should be applied. Valid input for this parameter is an OU or domain that's returned by the Get-OrganizationalUnit cmdlet. You can use any value that uniquely identifies the OU or domain. For example: - Name - Canonical name From 1f4f7db13ad78733c2f476a146857882418a02d7 Mon Sep 17 00:00:00 2001 From: Prasanna Patil Date: Thu, 4 Jan 2024 15:42:46 +0530 Subject: [PATCH 0058/1851] Updating Get-CsOnlineUser.md Updating Get-CsOnlineUser with latest updates. --- skype/skype-ps/skype/Get-CsOnlineUser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsOnlineUser.md b/skype/skype-ps/skype/Get-CsOnlineUser.md index 6ea1c1b8da..66f702a082 100644 --- a/skype/skype-ps/skype/Get-CsOnlineUser.md +++ b/skype/skype-ps/skype/Get-CsOnlineUser.md @@ -43,7 +43,7 @@ Note that the Get-CsOnlineUser cmdlet does not have a TenantId parameter; that m `Get-CsOnlineUser -TenantId "bf19b7db-6960-41e5-a139-2aa373474354"` -However, if you have multiple you can return users from a specified tenant by using the Filter parameter and a command similar to this: +However, if you have multiple tenants you can return users from a specified tenant by using the Filter parameter and a command similar to this: `Get-CsOnlineUser -Filter "TenantId -eq 'bf19b7db-6960-41e5-a139-2aa373474354'"` From 0b1cebb8ce3c9ab87596cbdbd89234fd5f1a9aa3 Mon Sep 17 00:00:00 2001 From: Prasanna Patil Date: Thu, 4 Jan 2024 16:49:51 +0530 Subject: [PATCH 0059/1851] Update Get-CsOnlineUser.md Updated with more information about -Filter --- skype/skype-ps/skype/Get-CsOnlineUser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsOnlineUser.md b/skype/skype-ps/skype/Get-CsOnlineUser.md index 66f702a082..dc75a2bfc7 100644 --- a/skype/skype-ps/skype/Get-CsOnlineUser.md +++ b/skype/skype-ps/skype/Get-CsOnlineUser.md @@ -43,7 +43,7 @@ Note that the Get-CsOnlineUser cmdlet does not have a TenantId parameter; that m `Get-CsOnlineUser -TenantId "bf19b7db-6960-41e5-a139-2aa373474354"` -However, if you have multiple tenants you can return users from a specified tenant by using the Filter parameter and a command similar to this: +However, if you have multiple tenants (more than 1) you can return users from a specified tenant by using the Filter parameter and a command similar to this: `Get-CsOnlineUser -Filter "TenantId -eq 'bf19b7db-6960-41e5-a139-2aa373474354'"` From f13a9e657bd163165994a549caf15fc2d867f41c Mon Sep 17 00:00:00 2001 From: Prasanna Patil Date: Fri, 5 Jan 2024 16:28:52 +0530 Subject: [PATCH 0060/1851] Update Get-CsOnlineUser.md Updated with upcoming changes for GCC High and DoD environments. --- skype/skype-ps/skype/Get-CsOnlineUser.md | 26 ++++++++++++------------ 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/skype/skype-ps/skype/Get-CsOnlineUser.md b/skype/skype-ps/skype/Get-CsOnlineUser.md index dc75a2bfc7..37790f1ecd 100644 --- a/skype/skype-ps/skype/Get-CsOnlineUser.md +++ b/skype/skype-ps/skype/Get-CsOnlineUser.md @@ -43,7 +43,7 @@ Note that the Get-CsOnlineUser cmdlet does not have a TenantId parameter; that m `Get-CsOnlineUser -TenantId "bf19b7db-6960-41e5-a139-2aa373474354"` -However, if you have multiple tenants (more than 1) you can return users from a specified tenant by using the Filter parameter and a command similar to this: +However, if you have multiple tenants you can return users from a specified tenant by using the Filter parameter and a command similar to this: `Get-CsOnlineUser -Filter "TenantId -eq 'bf19b7db-6960-41e5-a139-2aa373474354'"` @@ -210,9 +210,9 @@ Enables you to limit the returned data by filtering on specific attributes. For The Filter parameter uses the same filtering syntax as the Where-Object cmdlet. For example, the following filter returns only users who have been enabled for Enterprise Voice: `-Filter 'EnterpriseVoiceEnabled -eq $True'` or ``-Filter "EnterpriseVoiceEnabled -eq `$True"``. -**Updates in Teams PowerShell Module version 5.0.0 and later** +**Updates in Teams PowerShell Module version 5.9.0 and later** -The following updates are applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 5.0.0 or later (note that these changes are only rolled out in commercial environments at present). These updates will be applicable to remaining Teams PowerShell versions by 15th April 2023: +The following updates will be applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 5.9.0 or later in GCC High and DoD environments (note that these changes are already rolled out in commercial environments and will be rolled out in GCC High and DoD environments from new Teams PowerShell Module version 5.9.0 targeted to release on 17th January 2024). These updates will be applicable to remaining Teams PowerShell versions from 8th February 2024 in GCC High and DoD environments: _Performance_ @@ -498,7 +498,7 @@ Accept wildcard characters: False ### -Sort -Sorting is now enabled in Teams PowerShell Module 5.1.0 and later by using the "-Sort" or "-OrderBy" parameters. This parameter is currently rolled out in commercial environments only. For example: +Sorting will now be enabled in Teams PowerShell Module 5.9.0 and later by using the "-Sort" or "-OrderBy" parameters in GCC High and DoD environments. These updates will be applicable to older Teams PowerShell versions starting from 8th February 2024 in GCC High and DoD environments(note that this parameter is already rolled out in commercial environments). For example: - Get-CsOnlineUser -Filter {LineURI -like *123*} -OrderBy "DisplayName asc" - Get-CsOnlineUser -Filter {DisplayName -like '*abc'} -OrderBy {DisplayName desc} @@ -558,31 +558,31 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ### Notes -**Updates in Teams PowerShell Module version 5.0.0 and later** +**Updates in Teams PowerShell Module version 5.9.0 and later** -The following updates are applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 5.0.0 and later (note that these changes are only rolled out in commercial environments at present). These updates will be applicable to remaining Teams PowerShell versions by 15th April 2023: +The following updates will be applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 5.9.0 or later in GCC High and DoD environments (note that these changes are already rolled out in commercial environments and will be rolled out in GCC High and DoD environments from new Teams PowerShell Module version 5.9.0 targeted to release on 17th January 2024). These updates will be applicable to remaining Teams PowerShell versions from 8th February 2024 in GCC High and DoD environments: -New attributes have now been introduced in the output of Get-CsOnlineUser when not using the "-identity" parameter: +The following attributes will be populated with correct values in the output of Get-CsOnlineUser when not using the "-identity" parameter: - CountryAbbreviation -- SipProxyAddress -- TeamsMediaLoggingPolicy - UserValidationErrors - WhenCreated -The following updates are now applicable to the output in scenarios where "-identity" parameter is not used: +The following updates will be applicable to the output in scenarios where "-identity" parameter is not used: - Only valid OnPrem users would be available in the output: These are users that are DirSyncEnabled and have a valid OnPremSipAddress or SIP address in ShadowProxyAddresses. -- Guest users are now available in the output. -- Unlicensed Users: Unlicensed users would show up in the output for 30 days post-license removal. +- Guest would be available in the output. +- Unlicensed Users: Unlicensed users would show up in the output of Get-CsOnlineUser (note Unlicensed users in commercial clouds would show up in the output for only 30 days post-license removal.) - Soft deleted users: These users will be displayed in the output of Get-CsOnlineUser and the TAC Manage Users page by default with SoftDeletionTimestamp set to a value. +- Account type as Unknown will be renamed to account type as IneligibleUser in GCC High and DoD environments. IneligibleUser will include users who do not have any valid Teams licenses (except Guest, SfbOnPremUser, ResourceAccount). If any information is required for a user that is not available in the output (when not using "-identity" parameter) then it can be obtained using the "-identity" parameter. Information for all users would be available using the "-identity" parameter until they are hard deleted. -If Guest users and SoftDeletedUsers are not required in the output then they can be filtered out by using filter on AccountType and SoftDeletionTimestamp respectively. For example: +If Guest, Soft Deleted Users, IneligibleUser are not required in the output then they can be filtered out by using filter on AccountType and SoftDeletionTimestamp. For example: - Get-CsOnlineUser -Filter {AccountType -ne 'Guest'} - Get-CsOnlineUser -Filter {SoftDeletionTimestamp -eq $null} +- Get-CsOnlineUser -Filter {AccountType -ne 'IneligibleUser'} **Updates in Teams PowerShell Module version 3.0.0 and above** From 5b28aaeb5441ff44af06aa3ea3b01c6e1e3777bc Mon Sep 17 00:00:00 2001 From: Prasanna Patil Date: Mon, 8 Jan 2024 10:33:29 +0530 Subject: [PATCH 0061/1851] Update Get-CsOnlineUser.md Rectifying errors --- skype/skype-ps/skype/Get-CsOnlineUser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsOnlineUser.md b/skype/skype-ps/skype/Get-CsOnlineUser.md index 37790f1ecd..d253d85e5b 100644 --- a/skype/skype-ps/skype/Get-CsOnlineUser.md +++ b/skype/skype-ps/skype/Get-CsOnlineUser.md @@ -574,7 +574,7 @@ The following updates will be applicable to the output in scenarios where "-iden - Guest would be available in the output. - Unlicensed Users: Unlicensed users would show up in the output of Get-CsOnlineUser (note Unlicensed users in commercial clouds would show up in the output for only 30 days post-license removal.) - Soft deleted users: These users will be displayed in the output of Get-CsOnlineUser and the TAC Manage Users page by default with SoftDeletionTimestamp set to a value. -- Account type as Unknown will be renamed to account type as IneligibleUser in GCC High and DoD environments. IneligibleUser will include users who do not have any valid Teams licenses (except Guest, SfbOnPremUser, ResourceAccount). +- AccountType as Unknown will be renamed to AccountType as IneligibleUser in GCC High and DoD environments. IneligibleUser will include users who do not have any valid Teams licenses (except Guest, SfbOnPremUser, ResourceAccount). If any information is required for a user that is not available in the output (when not using "-identity" parameter) then it can be obtained using the "-identity" parameter. Information for all users would be available using the "-identity" parameter until they are hard deleted. From 3b41dc690f0a6fca9321081637596e510d101705 Mon Sep 17 00:00:00 2001 From: Prasanna Patil Date: Mon, 8 Jan 2024 14:31:44 +0530 Subject: [PATCH 0062/1851] Update Get-CsOnlineUser.md Changes in the targeted dates. --- skype/skype-ps/skype/Get-CsOnlineUser.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/skype/skype-ps/skype/Get-CsOnlineUser.md b/skype/skype-ps/skype/Get-CsOnlineUser.md index d253d85e5b..ad587f6d7d 100644 --- a/skype/skype-ps/skype/Get-CsOnlineUser.md +++ b/skype/skype-ps/skype/Get-CsOnlineUser.md @@ -212,7 +212,7 @@ The Filter parameter uses the same filtering syntax as the Where-Object cmdlet. **Updates in Teams PowerShell Module version 5.9.0 and later** -The following updates will be applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 5.9.0 or later in GCC High and DoD environments (note that these changes are already rolled out in commercial environments and will be rolled out in GCC High and DoD environments from new Teams PowerShell Module version 5.9.0 targeted to release on 17th January 2024). These updates will be applicable to remaining Teams PowerShell versions from 8th February 2024 in GCC High and DoD environments: +The following updates will be applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 5.9.0 or later in GCC High and DoD environments (note that these changes are already rolled out in commercial environments and will be rolled out in GCC High and DoD environments from new Teams PowerShell Module version 5.9.0 targeted to release on 17th January 2024). These updates will be applicable to remaining Teams PowerShell versions from 15th March 2024 in GCC High and DoD environments: _Performance_ @@ -498,7 +498,7 @@ Accept wildcard characters: False ### -Sort -Sorting will now be enabled in Teams PowerShell Module 5.9.0 and later by using the "-Sort" or "-OrderBy" parameters in GCC High and DoD environments. These updates will be applicable to older Teams PowerShell versions starting from 8th February 2024 in GCC High and DoD environments(note that this parameter is already rolled out in commercial environments). For example: +Sorting will now be enabled in Teams PowerShell Module 5.9.0 and later by using the "-Sort" or "-OrderBy" parameters in GCC High and DoD environments. These updates will be applicable to older Teams PowerShell versions starting from 15th March 2024 in GCC High and DoD environments(note that this parameter is already rolled out in commercial environments). For example: - Get-CsOnlineUser -Filter {LineURI -like *123*} -OrderBy "DisplayName asc" - Get-CsOnlineUser -Filter {DisplayName -like '*abc'} -OrderBy {DisplayName desc} @@ -560,7 +560,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable **Updates in Teams PowerShell Module version 5.9.0 and later** -The following updates will be applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 5.9.0 or later in GCC High and DoD environments (note that these changes are already rolled out in commercial environments and will be rolled out in GCC High and DoD environments from new Teams PowerShell Module version 5.9.0 targeted to release on 17th January 2024). These updates will be applicable to remaining Teams PowerShell versions from 8th February 2024 in GCC High and DoD environments: +The following updates will be applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 5.9.0 or later in GCC High and DoD environments (note that these changes are already rolled out in commercial environments and will be rolled out in GCC High and DoD environments from new Teams PowerShell Module version 5.9.0 targeted to release on 17th January 2024). These updates will be applicable to remaining Teams PowerShell versions from 15th March 2024 in GCC High and DoD environments: The following attributes will be populated with correct values in the output of Get-CsOnlineUser when not using the "-identity" parameter: From 0474d9a56b3a62c626e280af400b21255731d03b Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 9 Jan 2024 13:59:05 -0800 Subject: [PATCH 0063/1851] Fixed param types --- exchange/exchange-ps/exchange/New-App.md | 4 +- .../exchange-ps/exchange/New-ComplianceTag.md | 2 +- .../exchange/New-MigrationBatch.md | 38 +++++++++---------- .../exchange/New-QuarantinePolicy.md | 2 +- .../exchange/New-SupervisoryReviewRule.md | 8 ++-- .../exchange-ps/exchange/Set-ComplianceTag.md | 2 +- .../exchange/Set-QuarantinePolicy.md | 2 +- .../exchange/Set-SupervisoryReviewRule.md | 8 ++-- 8 files changed, 33 insertions(+), 33 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-App.md b/exchange/exchange-ps/exchange/New-App.md index 0339561d39..12f88e9b57 100644 --- a/exchange/exchange-ps/exchange/New-App.md +++ b/exchange/exchange-ps/exchange/New-App.md @@ -151,7 +151,7 @@ This parameter is available only in the cloud-based service. {{ Fill AddInOverrides Description }} ```yaml -Type: Object +Type: AddInOverrides Parameter Sets: (All) Aliases: Applicable: Exchange Online @@ -185,7 +185,7 @@ This parameter is available only in the cloud-based service. {{ Fill AllowSetting Description }} ```yaml -Type: Object +Type: AllowSetting Parameter Sets: (All) Aliases: Applicable: Exchange Online diff --git a/exchange/exchange-ps/exchange/New-ComplianceTag.md b/exchange/exchange-ps/exchange/New-ComplianceTag.md index f798cdc1a6..0d582e8ff3 100644 --- a/exchange/exchange-ps/exchange/New-ComplianceTag.md +++ b/exchange/exchange-ps/exchange/New-ComplianceTag.md @@ -81,7 +81,7 @@ Accept wildcard characters: False {{ Fill AutoApprovalPeriod Description }} ```yaml -Type: Object +Type: System.Int32 Parameter Sets: (All) Aliases: Applicable: Security & Compliance diff --git a/exchange/exchange-ps/exchange/New-MigrationBatch.md b/exchange/exchange-ps/exchange/New-MigrationBatch.md index 78c1dca1f6..80b747e561 100644 --- a/exchange/exchange-ps/exchange/New-MigrationBatch.md +++ b/exchange/exchange-ps/exchange/New-MigrationBatch.md @@ -264,14 +264,14 @@ New-MigrationBatch -Name -CSVData [-AllowUnknownColumnsInCSV ] [-AutoComplete] [-AutoStart] - [-CompleteAfter ] + [-CompleteAfter ] [-Confirm] - [-NotificationEmails ] - [-Partition ] - [-ReportInterval ] + [-NotificationEmails ] + [-Partition ] + [-ReportInterval ] [-SkipReports] - [-StartAfter ] - [-TimeZone ] + [-StartAfter ] + [-TimeZone ] [-WhatIf] [] ``` @@ -282,14 +282,14 @@ New-MigrationBatch -Name -CSVData [-AllowUnknownColumnsInCSV ] [-AutoComplete] [-AutoStart] - [-CompleteAfter ] + [-CompleteAfter ] [-Confirm] - [-NotificationEmails ] - [-Partition ] - [-ReportInterval ] + [-NotificationEmails ] + [-Partition ] + [-ReportInterval ] [-SkipReports] - [-StartAfter ] - [-TimeZone ] + [-StartAfter ] + [-TimeZone ] [-WhatIf] [] ``` @@ -343,19 +343,19 @@ New-MigrationBatch -Name [-UserIds] ### PreexistingUsers ``` -New-MigrationBatch [-Users] -Name +New-MigrationBatch [-Users] MultiValuedProperty> -Name [-AllowUnknownColumnsInCSV ] [-AutoComplete] [-AutoStart] - [-CompleteAfter ] + [-CompleteAfter ] [-Confirm] [-DisableOnCopy] - [-NotificationEmails ] - [-Partition ] - [-ReportInterval ] + [-NotificationEmails ] + [-Partition ] + [-ReportInterval ] [-SkipReports] - [-StartAfter ] - [-TimeZone ] + [-StartAfter ] + [-TimeZone ] [-WhatIf] [] ``` diff --git a/exchange/exchange-ps/exchange/New-QuarantinePolicy.md b/exchange/exchange-ps/exchange/New-QuarantinePolicy.md index b348f64c29..2ecc40329d 100644 --- a/exchange/exchange-ps/exchange/New-QuarantinePolicy.md +++ b/exchange/exchange-ps/exchange/New-QuarantinePolicy.md @@ -327,7 +327,7 @@ To modify an existing value and preserve other values, you need to specify all e This setting is available only in the built-in quarantine policy named DefaultGlobalTag that controls global quarantine policy settings. To access this quarantine policy, start your command with the following syntax: `Get-QuarantinePolicy -QuarantinePolicyType GlobalQuarantinePolicy | Set-QuarantinePolicy ...`. ```yaml -Type: +Type: MultiValuedProperty Parameter Sets: (All) Aliases: MultiValuedProperty Applicable: Exchange Online, Exchange Online Protection diff --git a/exchange/exchange-ps/exchange/New-SupervisoryReviewRule.md b/exchange/exchange-ps/exchange/New-SupervisoryReviewRule.md index bb6918eece..d087a6ab50 100644 --- a/exchange/exchange-ps/exchange/New-SupervisoryReviewRule.md +++ b/exchange/exchange-ps/exchange/New-SupervisoryReviewRule.md @@ -229,7 +229,7 @@ Accept wildcard characters: False {{ Fill ExceptIfFrom Description }} ```yaml -Type: +Type: MultiValuedProperty Parameter Sets: (All) Aliases: Applicable: Security & Compliance @@ -293,7 +293,7 @@ Accept wildcard characters: False {{ Fill ExceptIfSentTo Description }} ```yaml -Type: +Type: MultiValuedProperty Parameter Sets: (All) Aliases: Applicable: Security & Compliance @@ -325,7 +325,7 @@ Accept wildcard characters: False {{ Fill From Description }} ```yaml -Type: +Type: MultiValuedProperty Parameter Sets: (All) Aliases: Applicable: Security & Compliance @@ -405,7 +405,7 @@ Accept wildcard characters: False {{ Fill SentTo Description }} ```yaml -Type: +Type: MultiValuedProperty Parameter Sets: (All) Aliases: Applicable: Security & Compliance diff --git a/exchange/exchange-ps/exchange/Set-ComplianceTag.md b/exchange/exchange-ps/exchange/Set-ComplianceTag.md index f9e1a516b4..732494af3a 100644 --- a/exchange/exchange-ps/exchange/Set-ComplianceTag.md +++ b/exchange/exchange-ps/exchange/Set-ComplianceTag.md @@ -76,7 +76,7 @@ Accept wildcard characters: False {{ Fill AutoApprovalPeriod Description }} ```yaml -Type: Object +Type: System.Int32 Parameter Sets: (All) Aliases: Applicable: Security & Compliance diff --git a/exchange/exchange-ps/exchange/Set-QuarantinePolicy.md b/exchange/exchange-ps/exchange/Set-QuarantinePolicy.md index 3608ee3990..88b662bd9f 100644 --- a/exchange/exchange-ps/exchange/Set-QuarantinePolicy.md +++ b/exchange/exchange-ps/exchange/Set-QuarantinePolicy.md @@ -343,7 +343,7 @@ To modify an existing value and preserve other values, you need to specify all e This setting is available only in the built-in quarantine policy named DefaultGlobalTag that controls global quarantine policy settings. To access this quarantine policy, start your command with the following syntax: `Get-QuarantinePolicy -QuarantinePolicyType GlobalQuarantinePolicy | Set-QuarantinePolicy ...`. ```yaml -Type: +Type: MultiValuedProperty Parameter Sets: (All) Aliases: MultiValuedProperty Applicable: Exchange Online, Exchange Online Protection diff --git a/exchange/exchange-ps/exchange/Set-SupervisoryReviewRule.md b/exchange/exchange-ps/exchange/Set-SupervisoryReviewRule.md index eab1c1f939..e3f1d28903 100644 --- a/exchange/exchange-ps/exchange/Set-SupervisoryReviewRule.md +++ b/exchange/exchange-ps/exchange/Set-SupervisoryReviewRule.md @@ -233,7 +233,7 @@ Accept wildcard characters: False {{ Fill ExceptIfFrom Description }} ```yaml -Type: +Type: MultiValuedProperty Parameter Sets: Default Aliases: Applicable: Security & Compliance @@ -297,7 +297,7 @@ Accept wildcard characters: False {{ Fill ExceptIfSentTo Description }} ```yaml -Type: +Type: MultiValuedProperty Parameter Sets: Default Aliases: Applicable: Security & Compliance @@ -329,7 +329,7 @@ Accept wildcard characters: False {{ Fill From Description }} ```yaml -Type: +Type: MultiValuedProperty Parameter Sets: Default Aliases: Applicable: Security & Compliance @@ -409,7 +409,7 @@ Accept wildcard characters: False {{ Fill SentTo Description }} ```yaml -Type: +Type: MultiValuedProperty Parameter Sets: Default Aliases: Applicable: Security & Compliance From 7ae4fd7f6660d7372bf6360d4903230a4fcb6bde Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 9 Jan 2024 14:22:28 -0800 Subject: [PATCH 0064/1851] Removed extra spaces --- exchange/docs-conceptual/exchange-cmdlet-syntax.md | 2 +- exchange/exchange-ps/exchange/New-MigrationBatch.md | 4 ++-- exchange/exchange-ps/exchange/Set-OrganizationConfig.md | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/exchange/docs-conceptual/exchange-cmdlet-syntax.md b/exchange/docs-conceptual/exchange-cmdlet-syntax.md index 3a2031a261..00352b2b51 100644 --- a/exchange/docs-conceptual/exchange-cmdlet-syntax.md +++ b/exchange/docs-conceptual/exchange-cmdlet-syntax.md @@ -108,7 +108,7 @@ For more information about variables, see [about_Variables](/powershell/module/m In any programming language, an _escape character_ is used to identify special characters literally, and not by their normal function in that language. In Exchange PowerShell, when you enclose a text string in double quotation marks, the escape character is the back quotation mark escape character ( ` ). -For example, if you want the output `The price is $23`, enter the value **"The price is \`$23"**. The escape character is required on the dollar sign character ( $ ) because $ defines variables in PowerShell. +For example, if you want the output `The price is $23`, enter the value **"The price is \`$23"**. The escape character is required on the dollar sign character ( $ ) because $ defines variables in PowerShell. If you enclose the string in single quotation marks, the only special character you need to worry about is the single quotation mark character itself, which requires two single quotation marks to escape ( `''` ). diff --git a/exchange/exchange-ps/exchange/New-MigrationBatch.md b/exchange/exchange-ps/exchange/New-MigrationBatch.md index 80b747e561..fab854e3f0 100644 --- a/exchange/exchange-ps/exchange/New-MigrationBatch.md +++ b/exchange/exchange-ps/exchange/New-MigrationBatch.md @@ -588,7 +588,7 @@ To disable the migration of the users in the original migration batch, use the D ```yaml Type: MultiValuedProperty -Parameter Sets: Preexisting, PreexistingUsers +Parameter Sets: Preexisting, PreexistingUsers Aliases: Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online @@ -624,7 +624,7 @@ A valid value for this parameter requires you to read the file to a byte-encoded ```yaml Type: Byte[] -Parameter Sets: Abch, Analysis, FolderMove, Local, LocalPublicFolder, Offboarding, XO1, PublicFolderToUnifiedGroup, GoogleResourceOnboarding, PointInTimeRecoveryProvisionOnly, PointInTimeRecovery +Parameter Sets: Abch, Analysis, FolderMove, Local, LocalPublicFolder, Offboarding, XO1, PublicFolderToUnifiedGroup, GoogleResourceOnboarding, PointInTimeRecoveryProvisionOnly, PointInTimeRecovery Aliases: Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online diff --git a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md index 519a2d666b..f4a817f632 100644 --- a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md +++ b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md @@ -149,7 +149,7 @@ Set-OrganizationConfig -ShortenEventScopeDefault ### AdfsAuthenticationParameter ``` -Set-OrganizationConfig [-AdfsAudienceUris ] [-AdfsEncryptCertificateThumbprint ] [-AdfsIssuer ] [-AdfsSignCertificateThumbprints ] +Set-OrganizationConfig [-AdfsAudienceUris ] [-AdfsEncryptCertificateThumbprint ] [-AdfsIssuer ] [-AdfsSignCertificateThumbprints ] [-ACLableSyncedObjectEnabled ] [-ActivityBasedAuthenticationTimeoutEnabled ] [-ActivityBasedAuthenticationTimeoutInterval ] From 4b5a0e5e6af2b7187f90cdf0ce1c33ce9ad9ea31 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 9 Jan 2024 14:23:42 -0800 Subject: [PATCH 0065/1851] Update filter-properties.md Fixed n/a values --- exchange/docs-conceptual/filter-properties.md | 106 +++++++++--------- 1 file changed, 53 insertions(+), 53 deletions(-) diff --git a/exchange/docs-conceptual/filter-properties.md b/exchange/docs-conceptual/filter-properties.md index e3cdc34fd7..abe4e15a5f 100644 --- a/exchange/docs-conceptual/filter-properties.md +++ b/exchange/docs-conceptual/filter-properties.md @@ -3,7 +3,7 @@ title: "Filterable properties for the Filter parameter" ms.author: chrisda author: chrisda manager: dansimp -ms.date: 8/8/2023 +ms.date: 1/9/2024 ms.audience: ITPro audience: ITPro ms.topic: article @@ -105,7 +105,7 @@ After you have the device ID value, you can use it in a filter. For example, `Ge |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-CASMailbox**|Boolean (`$true` or `$false`)| +|n/a|**Get-CASMailbox**|Boolean (`$true` or `$false`)| For example, `Get-CasMailbox -Filter 'ActiveSyncEnable -eq $false'`. @@ -126,7 +126,7 @@ You can find the distinguished names of ActiveSync mailbox policies by running t |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-CASMailbox**|Boolean (`$true` or `$false`)| +|n/a|**Get-CASMailbox**|Boolean (`$true` or `$false`)| For example, `Get-CasMailbox -Filter 'ActiveSyncSuppressReadReceipt -eq $true'`. @@ -260,7 +260,7 @@ For example, `Get-Recipient -Filter 'ArchiveRelease -ne $null'`. |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-Mailbox**
**Get-Recipient**
**Get-RemoteMailbox**|`None` (0), `Local` (1), `HostedProvisioned` (2), `HostedPending` (3), or `OnPremise` (4).| +|n/a|**Get-Mailbox**
**Get-Recipient**
**Get-RemoteMailbox**|`None` (0), `Local` (1), `HostedProvisioned` (2), `HostedPending` (3), or `OnPremise` (4).| For example, `Get-Recipient -Filter "ArchiveState -eq 'HostedProvisioned'"`. @@ -354,7 +354,7 @@ For example, `Get-Mailbox -Filter 'CalendarRepairDisabled -eq $true'`. |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-LinkedUser**
**Get-User**|String or `$null`| +|n/a|**Get-LinkedUser**
**Get-User**|String or `$null`| The X509 certificate that's published for the user account (visible on the **Published Certificates** tab in Active Directory Users and Computers). @@ -380,7 +380,7 @@ For example, `Get-User -Filter "Company -like 'Contoso*'"`. |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-Mailbox**
**Get-MailUser**|Boolean (`$true` or `$false`)| +|n/a|**Get-Mailbox**
**Get-MailUser**|Boolean (`$true` or `$false`)| For example, `Get-Mailbox -Filter 'ComplianceTagHoldApplied -eq $true'`. @@ -388,7 +388,7 @@ For example, `Get-Mailbox -Filter 'ComplianceTagHoldApplied -eq $true'`. |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-LinkedUser**
**Get-User**|String or `$null`| +|n/a|**Get-LinkedUser**
**Get-User**|String or `$null`| For example, `Get-User -Filter 'ConsumerNetID -ne $null'`. @@ -520,7 +520,7 @@ You can find the distinguished names of recipients by running this command: `Get |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-CASMailbox**|Boolean (`$true` or `$false`)| +|n/a|**Get-CASMailbox**|Boolean (`$true` or `$false`)| For example, `Get-CASMailbox -Filter 'EcpEnabled -eq $false'`. @@ -540,7 +540,7 @@ Although this property is multi-valued, the filter returns a match if the proper |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-DistributionGroup**
**Get-DynamicDistributionGroup**
**Get-Mailbox**
**Get-MailContact**
**Get-MailPublicFolder**
**Get-MailUser**
**Get-Recipient**
**Get-RemoteMailbox**
**Get-UnifiedGroup**|Boolean (`$true` or `$false`)| +|n/a|**Get-DistributionGroup**
**Get-DynamicDistributionGroup**
**Get-Mailbox**
**Get-MailContact**
**Get-MailPublicFolder**
**Get-MailUser**
**Get-Recipient**
**Get-RemoteMailbox**
**Get-UnifiedGroup**|Boolean (`$true` or `$false`)| For example, `Get-Recipient -Filter 'EmailAddressPolicyEnabled -eq $false'`. @@ -714,7 +714,7 @@ Although this property is multi-valued, the filter returns a match if the proper |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_n/a_|**Get-UnifiedGroup**|Integer| +|n/a|**Get-UnifiedGroup**|Integer| For example, `Get-UnifiedGroup -Filter "GroupMemberCount -gt 100"`. @@ -722,7 +722,7 @@ For example, `Get-UnifiedGroup -Filter "GroupMemberCount -gt 100"`. |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_n/a_|**Get-UnifiedGroup**|Integer| +|n/a|**Get-UnifiedGroup**|Integer| For example, `Get-UnifiedGroup -Filter "GroupExternalMemberCount -gt 0"`. @@ -752,7 +752,7 @@ Note that an object's GUID value is different than its Exchange GUID value. |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-CASMailbox**
**Get-Recipient**|Boolean (`$true` or `$false`)| +|n/a|**Get-CASMailbox**
**Get-Recipient**|Boolean (`$true` or `$false`)| For example, `Get-Recipient -Filter 'HasActiveSyncDevicePartnership -eq $true'`. @@ -794,7 +794,7 @@ To find the distinguished name of a recipient, replace _\_ w |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-MailPublicFolder**|Boolean (`$true` or `$false`)| +|n/a|**Get-MailPublicFolder**|Boolean (`$true` or `$false`)| For example, `Get-MailPublicFolder -Filter 'IgnoreMissingFolderLink -eq $true'`. @@ -802,7 +802,7 @@ For example, `Get-MailPublicFolder -Filter 'IgnoreMissingFolderLink -eq $true'`. |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-CASMailbox**|Boolean (`$true` or `$false`)| +|n/a|**Get-CASMailbox**|Boolean (`$true` or `$false`)| For example, `Get-CASMailbox -Filter 'ImapEnabled -eq $false'`. @@ -818,7 +818,7 @@ For example, `Get-Mailbox -Filter 'ImmutableId -ne $null'`. |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-Mailbox**|Boolean (`$true` or `$false`)| +|n/a|**Get-Mailbox**|Boolean (`$true` or `$false`)| For example, `Get-Mailbox -Filter 'IncludeInGarbageCollection -eq $true'`. @@ -846,7 +846,7 @@ Although this property is multi-valued, the filter returns a match if the proper |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-LinkedUser**
**Get-User**|String| +|n/a|**Get-LinkedUser**
**Get-User**|String| This filter requires the **InPlaceHoldIdentity** value of the mailbox search. For example, `Get-Mailbox -Filter "InPlaceHoldsRaw -eq '9d0f81154cc64c6b923ecc0be5ced0d7'"`. @@ -866,7 +866,7 @@ For example, `Get-User -Filter 'IsDirSynced -eq $true'`. |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-Mailbox**|Boolean (`$true` or `$false`)| +|n/a|**Get-Mailbox**|Boolean (`$true` or `$false`)| For example, `Get-Mailbox -Filter 'IsExcludedFromServingHierarchy -eq $true'`. @@ -874,7 +874,7 @@ For example, `Get-Mailbox -Filter 'IsExcludedFromServingHierarchy -eq $true'`. |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-Mailbox**|Boolean (`$true` or `$false`)| +|n/a|**Get-Mailbox**|Boolean (`$true` or `$false`)| For example, `Get-Mailbox -Filter 'IsHierarchyReady -eq $false'`. @@ -882,7 +882,7 @@ For example, `Get-Mailbox -Filter 'IsHierarchyReady -eq $false'`. |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-Mailbox**|Boolean (`$true` or `$false`)| +|n/a|**Get-Mailbox**|Boolean (`$true` or `$false`)| For example, `Get-Mailbox -Filter 'IsHierarchySyncEnabled -eq $false'`. @@ -890,7 +890,7 @@ For example, `Get-Mailbox -Filter 'IsHierarchySyncEnabled -eq $false'`. |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-Mailbox**|Boolean (`$true` or `$false`)| +|n/a|**Get-Mailbox**|Boolean (`$true` or `$false`)| For example, `Get-Mailbox -Filter 'IsInactiveMailbox -eq $false'`. @@ -898,7 +898,7 @@ For example, `Get-Mailbox -Filter 'IsInactiveMailbox -eq $false'`. |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-LinkedUser**
**Get-Mailbox**
**Get-User**|Boolean (`$true` or `$false`)| +|n/a|**Get-LinkedUser**
**Get-Mailbox**
**Get-User**|Boolean (`$true` or `$false`)| For example, `Get-Mailbox -Filter 'IsLinked -eq $true'`. @@ -906,7 +906,7 @@ For example, `Get-Mailbox -Filter 'IsLinked -eq $true'`. |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-Mailbox**|Boolean (`$true` or `$false`)| +|n/a|**Get-Mailbox**|Boolean (`$true` or `$false`)| For example, `Get-Mailbox -Filter 'IsMailboxEnabled -eq $false'`. @@ -914,7 +914,7 @@ For example, `Get-Mailbox -Filter 'IsMailboxEnabled -eq $false'`. |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-Mailbox**|Boolean (`$true` or `$false`)| +|n/a|**Get-Mailbox**|Boolean (`$true` or `$false`)| For example, `Get-Mailbox -Filter 'IsResource -eq $true'`. @@ -922,7 +922,7 @@ For example, `Get-Mailbox -Filter 'IsResource -eq $true'`. |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-LinkedUser**
**Get-User**|Boolean (`$true` or `$false`)| +|n/a|**Get-LinkedUser**
**Get-User**|Boolean (`$true` or `$false`)| For example, `Get-User -Filter 'IsSecurityPrincipal -eq $false'`. @@ -930,7 +930,7 @@ For example, `Get-User -Filter 'IsSecurityPrincipal -eq $false'`. |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-Mailbox**|Boolean (`$true` or `$false`)| +|n/a|**Get-Mailbox**|Boolean (`$true` or `$false`)| For example, `Get-Mailbox -Filter 'IsShared -eq $true'`. @@ -938,7 +938,7 @@ For example, `Get-Mailbox -Filter 'IsShared -eq $true'`. |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-LinkedUser**
**Get-Mailbox**
**Get-MailUser**
**Get-RemoteMailbox**
**Get-User**|Boolean (`$true` or `$false`)| +|n/a|**Get-LinkedUser**
**Get-Mailbox**
**Get-MailUser**
**Get-RemoteMailbox**
**Get-User**|Boolean (`$true` or `$false`)| For example, `Get-Mailbox -Filter 'IsSoftDeletedByDisable -eq $true'`. @@ -946,7 +946,7 @@ For example, `Get-Mailbox -Filter 'IsSoftDeletedByDisable -eq $true'`. |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-LinkedUser**
**Get-Mailbox**
**Get-MailUser**
**Get-RemoteMailbox**
**Get-User**|Boolean (`$true` or `$false`)| +|n/a|**Get-LinkedUser**
**Get-Mailbox**
**Get-MailUser**
**Get-RemoteMailbox**
**Get-User**|Boolean (`$true` or `$false`)| For example, `Get-Mailbox -Filter 'IsSoftDeletedByRemove -eq $true'`. @@ -964,7 +964,7 @@ You can't use the _Filter_ parameter to look for size values of this property. I |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-Mailbox**
**Get-MailUser**
**Get-RemoteMailbox**|String| +|n/a|**Get-Mailbox**
**Get-MailUser**
**Get-RemoteMailbox**|String| This property uses an SMTP email address. For example, `Get-Mailbox -Filter "JournalArchiveAddress -eq 'michelle@contoso.com'"`. @@ -1010,7 +1010,7 @@ For example, `Get-Mailbox -Filter "LitigationHoldDate -gt '8/13/2017'"`. |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-Mailbox**
**Get-MailUser**
**Get-Recipient**
**Get-RemoteMailbox**|Boolean (`$true` or `$false`)| +|n/a|**Get-Mailbox**
**Get-MailUser**
**Get-Recipient**
**Get-RemoteMailbox**|Boolean (`$true` or `$false`)| For example, `Get-Mailbox -Filter 'LitigationHoldEnabled -eq $true'`. @@ -1162,7 +1162,7 @@ To find the distinguished name of a manager, replace _\_ wit |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-CASMailbox**|Boolean (`$true` or `$false`)| +|n/a|**Get-CASMailbox**|Boolean (`$true` or `$false`)| For example, `Get-CASMailbox -Filter 'MAPIEnabled -eq $false'`. @@ -1292,7 +1292,7 @@ For example, `Get-User -Filter "Name -like 'Laura*'"`. |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-LinkedUser**
**Get-Mailbox**
**Get-User**|String or `$null`| +|n/a|**Get-LinkedUser**
**Get-Mailbox**
**Get-User**|String or `$null`| This property is populated for Exchange Online mailboxes in hybrid environments. A sample value is `1003BFFD9A0CFA03`. @@ -1352,7 +1352,7 @@ You can find the distinguished names of offline address books by running this co |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-MailPublicFolder**|String or `$null`| +|n/a|**Get-MailPublicFolder**|String or `$null`| For example, `Get-MailPublicFolder -Filter 'OnPremisesObjectId -ne $null'`. @@ -1392,7 +1392,7 @@ For example, `Get-User -Filter "OtherTelephone -like '206*'"`. |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-CASMailbox**|Boolean (`$true` or `$false`)| +|n/a|**Get-CASMailbox**|Boolean (`$true` or `$false`)| The filter operates backwards. For example, `Get-CASMailbox -Filter 'OWAEnabled -eq $true'` returns mailboxes where the **OWAEnabled** property is `False`, and `Get-CASMailbox -Filter 'OWAEnabled -eq $false'` returns mailboxes where the **OWAEnabled** property is `True` @@ -1426,7 +1426,7 @@ For example, `Get-User -Filter "Pager -like '206*'"`. |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-Mailbox**
**Get-MailUser**
**Get-RemoteMailbox**|String or `$null`| +|n/a|**Get-Mailbox**
**Get-MailUser**
**Get-RemoteMailbox**|String or `$null`| Typically, the value of this property something other than `$null` (blank) for Microsoft 365 accounts and mailboxes. For more information about the valid property values, see [Capability enumeration](/previous-versions/office/exchange-server-api/ff441134(v=exchg.150)). @@ -1478,7 +1478,7 @@ For example, `Get-Recipient -Filter 'PoliciesIncluded -eq $null'`. |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-CASMailbox**|Boolean (`$true` or `$false`)| +|n/a|**Get-CASMailbox**|Boolean (`$true` or `$false`)| For example, `Get-CASMailbox -Filter 'POPEnabled -eq $false'`. @@ -1512,7 +1512,7 @@ For example, `Get-User -Filter 'PreviousRecipientTypeDetails -ne $null'`. |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-CASMailbox**
**Get-DistributionGroup**
**Get-DynamicDistributionGroup**
**Get-Mailbox**
**Get-MailContact**
**Get-MailPublicFolder**
**Get-MailUser**
**Get-Recipient**
**Get-RemoteMailbox**
**Get-UMMailbox**
**Get-UnifiedGroup**|String (wildcards accepted)| +|n/a|**Get-CASMailbox**
**Get-DistributionGroup**
**Get-DynamicDistributionGroup**
**Get-Mailbox**
**Get-MailContact**
**Get-MailPublicFolder**
**Get-MailUser**
**Get-Recipient**
**Get-RemoteMailbox**
**Get-UMMailbox**
**Get-UnifiedGroup**|String (wildcards accepted)| Don't use the _PrimarySmtpAddress_ property; use the _EmailAddresses_ property instead. Any filter that uses the _PrimarySmtpAddress_ property will also search values in the _EmailAddresses_ property. For example, if a mailbox has the primary email address dario@contoso.com, and the additional proxy addresses dario2@contoso.com and dario3@contoso.com, all of the following filters will return that mailbox in the result: `"PrimarySmtpAddress -eq 'dario@contoso.com'"`, `"PrimarySmtpAddress -eq 'dario2@contoso.com'"`, or `"PrimarySmtpAddress -eq 'dario3@contoso.com'"`. @@ -1592,7 +1592,7 @@ For example, `Get-Mailbox -Filter "RecipientLimits -ne 'Unlimited'"`. |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-Contact**
**Get-DistributionGroup**
**Get-DynamicDistributionGroup**
**Get-Group**
**Get-LinkedUser**
**Get-Mailbox**
**Get-MailContact**
**Get-MailPublicFolder**
**Get-MailUser**
**Get-Recipient**
**Get-RemoteMailbox**
**Get-SecurityPrincipal**
**Get-User**
**Get-UnifiedGroup**|`DynamicDistributionGroup`, `MailContact`, `MailNonUniversalGroup`, `MailUniversalDistributionGroup`, `MailUniversalSecurityGroup`, `MailUser`, `PublicFolder` or `UserMailbox`| +|n/a|**Get-Contact**
**Get-DistributionGroup**
**Get-DynamicDistributionGroup**
**Get-Group**
**Get-LinkedUser**
**Get-Mailbox**
**Get-MailContact**
**Get-MailPublicFolder**
**Get-MailUser**
**Get-Recipient**
**Get-RemoteMailbox**
**Get-SecurityPrincipal**
**Get-User**
**Get-UnifiedGroup**|`DynamicDistributionGroup`, `MailContact`, `MailNonUniversalGroup`, `MailUniversalDistributionGroup`, `MailUniversalSecurityGroup`, `MailUser`, `PublicFolder` or `UserMailbox`| For example, `Get-Recipient -Filter "RecipientType -eq 'MailContact'"`. @@ -1600,7 +1600,7 @@ For example, `Get-Recipient -Filter "RecipientType -eq 'MailContact'"`. |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-Contact**
**Get-DistributionGroup**
**Get-DynamicDistributionGroup**
**Get-Group**
**Get-LinkedUser**
**Get-Mailbox**
**Get-MailContact**
**Get-MailPublicFolder**
**Get-MailUser**
**Get-Recipient**
**Get-RemoteMailbox**
**Get-SecurityPrincipal**
**Get-User**
**Get-UnifiedGroup**|String| +|n/a|**Get-Contact**
**Get-DistributionGroup**
**Get-DynamicDistributionGroup**
**Get-Group**
**Get-LinkedUser**
**Get-Mailbox**
**Get-MailContact**
**Get-MailPublicFolder**
**Get-MailUser**
**Get-Recipient**
**Get-RemoteMailbox**
**Get-SecurityPrincipal**
**Get-User**
**Get-UnifiedGroup**|String| For valid values, see the description of the _RecipientTypeDetails_ parameter in [Get-Recipient](/powershell/module/exchange/get-recipient#-recipienttypedetails). @@ -1662,7 +1662,7 @@ This filter requires the distinguished name of the remote account policy. For ex |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-User**|Boolean (`$true` or `$false`)| +|n/a|**Get-User**|Boolean (`$true` or `$false`)| For example, `Get-User -Filter 'RemotePowerShellEnabled -eq $false'`. @@ -1702,7 +1702,7 @@ This property is displayed as **RequireSenderAuthenticationEnabled** in the resu |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-UnifiedGroup**|`AllowOnlyMembersToPost`, `CalendarMemberReadOnly`, `ConnectorsEnabled`, `HideGroupInOutlook`, `NotebookForLearningCommunitiesEnabled`, `ReportToOriginator`, `SharePointReadonlyForMembers`, `SubscriptionEnabled`, `SubscribeMembersToCalendarEvents`, `SubscribeMembersToCalendarEventsDisabled`, `SubscribeNewGroupMembers`, `WelcomeEmailDisabled`, `WelcomeEmailEnabled`, or `$null`| +|n/a|**Get-UnifiedGroup**|`AllowOnlyMembersToPost`, `CalendarMemberReadOnly`, `ConnectorsEnabled`, `HideGroupInOutlook`, `NotebookForLearningCommunitiesEnabled`, `ReportToOriginator`, `SharePointReadonlyForMembers`, `SubscriptionEnabled`, `SubscribeMembersToCalendarEvents`, `SubscribeMembersToCalendarEventsDisabled`, `SubscribeNewGroupMembers`, `WelcomeEmailDisabled`, `WelcomeEmailEnabled`, or `$null`| For example, `Get-UnifiedGroup -Filter "ResourceBehaviorOptions -eq 'CalendarMemberReadOnly'"` @@ -1718,7 +1718,7 @@ For example, `Get-Mailbox -Filter "ResourceCapacity -gt 15"` |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-Mailbox**|String or `$null`| +|n/a|**Get-Mailbox**|String or `$null`| You create custom resource properties by using the Set-ResourceConfig cmdlet. For example, `Set-ResourceConfig -ResourcePropertySchema Room/Whiteboard,Equipment/Van`. After you create the properties, you can assign them to room or equipment mailboxes. For example, `Set-Mailbox -Identity "Conference Room 1" -ResourceCustom Whiteboard`. @@ -1728,7 +1728,7 @@ When you search for values, use the custom resource property that's assigned to |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-UnifiedGroup**|`Team` or `$null`| +|n/a|**Get-UnifiedGroup**|`Team` or `$null`| For example, `Get-UnifiedGroup -Filter "ResourceProvisioningOptions -eq 'Team'"` @@ -1736,7 +1736,7 @@ For example, `Get-UnifiedGroup -Filter "ResourceProvisioningOptions -eq 'Team'"` |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-Mailbox**
**Get-Recipient**|`Room` (0), `Equipment` (1), or `$null`| +|n/a|**Get-Mailbox**
**Get-Recipient**|`Room` (0), `Equipment` (1), or `$null`| For example, `Get-Mailbox -Filter "ResourceType -eq 'Equipment'"` @@ -1760,7 +1760,7 @@ For example, `Get-Mailbox -Filter "RetentionComment -like '7 years*'"` |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-Mailbox**
**Get-Recipient**|String or `$null`| +|n/a|**Get-Mailbox**
**Get-Recipient**|String or `$null`| This filter requires the distinguished name of the retention policy. For example, `Get-Mailbox -Filter "RetentionPolicy -eq 'CN=Default MRM Policy,CN=Retention Policies Container,CN=Contoso Corporation,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com'"`. @@ -1870,7 +1870,7 @@ This is an example of a complete **ServerLegacyDN** value: `/o=Contoso Corporati |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-CASMailbox**
**Get-Mailbox**
**Get-Recipient**
**Get-UMMailbox**|String or `$null`| +|n/a|**Get-CASMailbox**
**Get-Mailbox**
**Get-Recipient**
**Get-UMMailbox**|String or `$null`| For example, `Get-Recipient -Filter "ServerName -eq 'Mailbox01'"`. @@ -1915,7 +1915,7 @@ For example, `Get-User -Filter "SimpleDisplayName -like 'lila*'"`. |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-Mailbox**
**Get-MailUser**
**Get-RemoteMailbox**|Boolean (`$true` or `$false`)| +|n/a|**Get-Mailbox**
**Get-MailUser**
**Get-RemoteMailbox**|Boolean (`$true` or `$false`)| For example, `Get-Mailbox -Filter 'SingleItemRecoveryEnabled -eq $true'`. @@ -1923,7 +1923,7 @@ For example, `Get-Mailbox -Filter 'SingleItemRecoveryEnabled -eq $true'`. |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-LinkedUser**
**Get-Mailbox**
**Get-MailUser**
**Get-Recipient**
**Get-User**|Boolean (`$true` or `$false`) or `$null`.| +|n/a|**Get-LinkedUser**
**Get-Mailbox**
**Get-MailUser**
**Get-Recipient**
**Get-User**|Boolean (`$true` or `$false`) or `$null`.| For example, `Get-User -Filter 'SKUAssigned -eq $true'`. @@ -1931,7 +1931,7 @@ For example, `Get-User -Filter 'SKUAssigned -eq $true'`. |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-Mailbox**|String (wildcards accepted) or `$null`| +|n/a|**Get-Mailbox**|String (wildcards accepted) or `$null`| For example, `Get-Mailbox -Filter 'SourceAnchor -ne $null'`. @@ -2017,7 +2017,7 @@ Although this property is multi-valued, the filter returns a match if the proper |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-Mailbox**
**Get-Recipient**
**Get-UMMailbox**|Boolean (`$true` or `$false`)| +|n/a|**Get-Mailbox**
**Get-Recipient**
**Get-UMMailbox**|Boolean (`$true` or `$false`)| For example, `Get-Mailbox -Filter 'UMEnabled -eq $true'`. @@ -2045,7 +2045,7 @@ To find the distinguished names of UM dial plans, run this command: `Get-UMDialP |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-User**|`None` (0), `TenantUpgrade` (1), `PrestageUpgrade` (2), `CancelPrestageUpgrade` (3), `PilotUpgrade` (4), or `TenantUpgradeDryRun` (5),| +|n/a|**Get-User**|`None` (0), `TenantUpgrade` (1), `PrestageUpgrade` (2), `CancelPrestageUpgrade` (3), `PilotUpgrade` (4), or `TenantUpgradeDryRun` (5),| For example, `Get-User -Filter "UpgradeRequest -ne 'None'"`. @@ -2053,7 +2053,7 @@ For example, `Get-User -Filter "UpgradeRequest -ne 'None'"`. |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-User**|`None` (0), `NotStarted` (1), `InProgress` (2), `Warning` (3), `Error` (4), `Cancelled` (5), `Complete` (6), or `ForceComplete` (7).| +|n/a|**Get-User**|`None` (0), `NotStarted` (1), `InProgress` (2), `Warning` (3), `Error` (4), `Cancelled` (5), `Complete` (6), or `ForceComplete` (7).| For example, `Get-User -Filter "UpgradeStatus -ne 'None'"`. @@ -2123,7 +2123,7 @@ For example, `Get-Recipient -Filter "WhenChanged -gt '8/1/2017 2:00:00 PM'"`. |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-CASMailbox**
**Get-Contact**
**Get-DistributionGroup**
**Get-DynamicDistributionGroup**
**Get-Group**
**Get-LinkedUser**
**Get-Mailbox**
**Get-MailContact**
**Get-MailPublicFolder**
**Get-MailUser**
**Get-Recipient**
**Get-RemoteMailbox**
**Get-SecurityPrincipal**
**Get-UMMailbox**
**Get-User**
**Get-UnifiedGroup**|A date/time value: 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601 (UTC)| +|n/a|**Get-CASMailbox**
**Get-Contact**
**Get-DistributionGroup**
**Get-DynamicDistributionGroup**
**Get-Group**
**Get-LinkedUser**
**Get-Mailbox**
**Get-MailContact**
**Get-MailPublicFolder**
**Get-MailUser**
**Get-Recipient**
**Get-RemoteMailbox**
**Get-SecurityPrincipal**
**Get-UMMailbox**
**Get-User**
**Get-UnifiedGroup**|A date/time value: 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601 (UTC)| For example, `Get-Recipient -Filter "WhenChangedUTC -gt '8/1/2017 2:00:00 PM'"`. @@ -2139,7 +2139,7 @@ For example, `Get-Recipient -Filter "WhenCreated -gt '8/1/2017 2:00:00 PM'"`. |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_|**Get-CASMailbox**
**Get-Contact**
**Get-DistributionGroup**
**Get-DynamicDistributionGroup**
**Get-Group**
**Get-LinkedUser**
**Get-Mailbox**
**Get-MailContact**
**Get-MailPublicFolder**
**Get-MailUser**
**Get-Recipient**
**Get-RemoteMailbox**
**Get-SecurityPrincipal**
**Get-UMMailbox**
**Get-User**
**Get-UnifiedGroup**|A date/time value: 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601 (UTC)| +|n/a|**Get-CASMailbox**
**Get-Contact**
**Get-DistributionGroup**
**Get-DynamicDistributionGroup**
**Get-Group**
**Get-LinkedUser**
**Get-Mailbox**
**Get-MailContact**
**Get-MailPublicFolder**
**Get-MailUser**
**Get-Recipient**
**Get-RemoteMailbox**
**Get-SecurityPrincipal**
**Get-UMMailbox**
**Get-User**
**Get-UnifiedGroup**|A date/time value: 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601 (UTC)| For example, `Get-Recipient -Filter "WhenCreatedUTC -gt '8/1/2017 2:00:00 PM'"`. From bd72336a86c2d000fa6cb87b7437f8e4ab53b9bf Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 9 Jan 2024 15:12:39 -0800 Subject: [PATCH 0066/1851] Update app-only-auth-powershell-v2.md Per VSO request --- exchange/docs-conceptual/app-only-auth-powershell-v2.md | 1 + 1 file changed, 1 insertion(+) diff --git a/exchange/docs-conceptual/app-only-auth-powershell-v2.md b/exchange/docs-conceptual/app-only-auth-powershell-v2.md index c26c7ee6a9..ad40d6fab3 100644 --- a/exchange/docs-conceptual/app-only-auth-powershell-v2.md +++ b/exchange/docs-conceptual/app-only-auth-powershell-v2.md @@ -48,6 +48,7 @@ Certificate based authentication (CBA) or app-only authentication as described i > - In Security & Compliance PowerShell, you can't use the procedures in this article with the following Microsoft 365 Group cmdlets: > - [Get-ComplianceSearchAction](/powershell/module/exchange/get-compliancesearchaction) > - [New-ComplianceSearch](/powershell/module/exchange/new-compliancesearch) +> - [Start-ComplianceSearch](/powershell/module/exchange/start-compliancesearch) > > - Delegated scenarios are supported in Exchange Online. The recommended method for connecting with delegation is using GDAP and App Consent. For more information, see [Use the Exchange Online PowerShell v3 Module with GDAP and App Consent](/powershell/partnercenter/exchange-online-gdap-app). You can also use multi-tenant applications when CSP relationships are not created with the customer. The required steps for using multi-tenant applications are called out within the regular instructions in this article. > From 815d28238a63cfeeca0925f8b92e7f6f8cea9a83 Mon Sep 17 00:00:00 2001 From: kabustosMSFT <73192521+kabustosOH@users.noreply.github.com> Date: Thu, 11 Jan 2024 13:52:03 -0600 Subject: [PATCH 0067/1851] Update Set-CsTeamsMeetingPolicy.md Add watermark customization and anon join attributes --- skype/skype-ps/skype/Set-CsTeamsMeetingPolicy.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/skype/skype-ps/skype/Set-CsTeamsMeetingPolicy.md b/skype/skype-ps/skype/Set-CsTeamsMeetingPolicy.md index 5dbcd204af..eeef8ac615 100644 --- a/skype/skype-ps/skype/Set-CsTeamsMeetingPolicy.md +++ b/skype/skype-ps/skype/Set-CsTeamsMeetingPolicy.md @@ -39,8 +39,10 @@ Set-CsTeamsMeetingPolicy [-Tenant ] [-Description ] [-AllowMeetingRegistration ] [-AllowScreenContentDigitization ] [-AllowTrackingInReport ] [-RoomAttributeUserOverride ] [-SpeakerAttributionMode ] [-WhoCanRegister ] [-ChannelRecordingDownload ] [-NewMeetingRecordingExpirationDays ] [-MeetingInviteLanguages ] [-AllowNetworkConfigurationSettingsLookup ] [-LiveStreamingMode ] [-AllowedStreamingMediaInput ] [-AutomaticallyStartCopilot ] [-Copilot ] -[-AllowWatermarkForScreenSharing ] [-AllowWatermarkForCameraVideo ] [-AllowLocalRecording ] [-ExternalMeetingJoin ] [-CopyRestriction ] [-VoiceIsolation ] -[-ContentSharingInExternalMeetings ] +[-AllowWatermarkForScreenSharing ] [-AllowWatermarkForCameraVideo ] [-AllowWatermarkCustomizationForCameraVideo ] [-WatermarkForCameraVideoOpacity ] [-WatermarkForCameraVideoPattern ] +[-AllowWatermarkCustomizationForScreenSharing ] [-WatermarkForScreenSharingOpacity ] [-WatermarkForScreenSharingPattern ] [-WatermarkForAnonymousUsers ] +[-AllowLocalRecording ] [-ExternalMeetingJoin ] [-CopyRestriction ] [-VoiceIsolation ] +[-ContentSharingInExternalMeetings ] [-Force] [-WhatIf] [-Confirm] [] ``` From 42a0f75ca02137391aabd506367d01abf5dc7b9f Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 12 Jan 2024 09:37:22 -0800 Subject: [PATCH 0068/1851] Update find-exchange-cmdlet-permissions.md Per email request. --- exchange/docs-conceptual/find-exchange-cmdlet-permissions.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/exchange/docs-conceptual/find-exchange-cmdlet-permissions.md b/exchange/docs-conceptual/find-exchange-cmdlet-permissions.md index c99a1453e2..eb60937556 100644 --- a/exchange/docs-conceptual/find-exchange-cmdlet-permissions.md +++ b/exchange/docs-conceptual/find-exchange-cmdlet-permissions.md @@ -17,6 +17,9 @@ description: "Admins can learn how to use PowerShell to find the permissions req You can use PowerShell to find the permissions required to run any Exchange or Exchange Online cmdlet. This procedure shows the role-based access control (RBAC) management roles and role groups that give you access to a specified cmdlet—even if your organization has custom roles, custom role groups, or custom role assignments. +> [!TIP] +> Currently, the procedures in this article don't work with Microsoft 365 Group cmdlets (**\*-UnifiedGroup**) in Exchange Online PowerShell. + ## What do you need to know before you begin? - Estimated time to complete this procedure: less than 5 minutes. From 8edc8e3c57b049bc08aa560b2e001af50c87a2be Mon Sep 17 00:00:00 2001 From: sunimiwa <48698367+sunimiwa@users.noreply.github.com> Date: Tue, 16 Jan 2024 12:52:26 -0800 Subject: [PATCH 0069/1851] Update Set-CsTeamsChannelsPolicy.md Updating the setting name for private team discovery as the old setting is deprecated. New setting : EnablePrivateTeamDiscovery Old setting : AllowPrivateTeamDiscovery --- skype/skype-ps/skype/Set-CsTeamsChannelsPolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/skype/skype-ps/skype/Set-CsTeamsChannelsPolicy.md b/skype/skype-ps/skype/Set-CsTeamsChannelsPolicy.md index 1b7e942000..35a0e031ff 100644 --- a/skype/skype-ps/skype/Set-CsTeamsChannelsPolicy.md +++ b/skype/skype-ps/skype/Set-CsTeamsChannelsPolicy.md @@ -29,7 +29,7 @@ Set-CsTeamsChannelsPolicy [-Tenant ] [-AllowOrgWideTeamCreation ] ### Instance ``` Set-CsTeamsChannelsPolicy [-Tenant ] [-AllowOrgWideTeamCreation ] - [-AllowPrivateTeamDiscovery ] [-AllowPrivateChannelCreation ] + [-EnablePrivateTeamDiscovery ] [-AllowPrivateChannelCreation ] [-AllowUserToParticipateInExternalSharedChannel ] [-AllowChannelSharingToExternalUser ] [-AllowSharedChannelCreation ] [-Instance ] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -43,7 +43,7 @@ This cmdlet allows you to update existing policies of this type. ### Example 1 ```powershell -PS C:\> Set-CsTeamsChannelsPolicy -Identity StudentPolicy -AllowPrivateTeamDiscovery $true +PS C:\> Set-CsTeamsChannelsPolicy -Identity StudentPolicy -EnablePrivateTeamDiscovery $true ``` This example shows updating an existing policy with name "StudentPolicy" and enabling Private Team Discovery. From 0dcdb917679d3ea8fdd1feb5416a5f0cc8e8760d Mon Sep 17 00:00:00 2001 From: sunimiwa <48698367+sunimiwa@users.noreply.github.com> Date: Tue, 16 Jan 2024 12:59:27 -0800 Subject: [PATCH 0070/1851] Update New-CsTeamsChannelsPolicy.md Updating the example with the right setting name for private team discovery. --- skype/skype-ps/skype/New-CsTeamsChannelsPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/New-CsTeamsChannelsPolicy.md b/skype/skype-ps/skype/New-CsTeamsChannelsPolicy.md index 076338ecb4..304d94ea0c 100644 --- a/skype/skype-ps/skype/New-CsTeamsChannelsPolicy.md +++ b/skype/skype-ps/skype/New-CsTeamsChannelsPolicy.md @@ -33,7 +33,7 @@ This cmdlet allows you to create new policies of this type, which can later be a ### Example 1 ```powershell -PS C:\> New-CsTeamsChannelsPolicy -Identity StudentPolicy -AllowPrivateTeamDiscovery $false +PS C:\> New-CsTeamsChannelsPolicy -Identity StudentPolicy -EnablePrivateTeamDiscovery $false ``` This example shows creating a new policy with name "StudentPolicy" where Private Team Discovery is disabled. From be158db6e2bf8955f07620eac91dea9eaea54509 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 16 Jan 2024 14:45:51 -0800 Subject: [PATCH 0071/1851] ExOSecOpsOverrideRule --- .../exchange/Get-ExoSecOpsOverrideRule.md | 144 +++++++++++++++++ .../exchange/New-ExoSecOpsOverrideRule.md | 152 ++++++++++++++++++ .../exchange/Remove-ExoSecOpsOverrideRule.md | 119 ++++++++++++++ .../exchange/Set-ExoSecOpsOverrideRule.md | 135 ++++++++++++++++ exchange/exchange-ps/exchange/exchange.md | 8 + exchange/mapping/serviceMapping.json | 4 + 6 files changed, 562 insertions(+) create mode 100644 exchange/exchange-ps/exchange/Get-ExoSecOpsOverrideRule.md create mode 100644 exchange/exchange-ps/exchange/New-ExoSecOpsOverrideRule.md create mode 100644 exchange/exchange-ps/exchange/Remove-ExoSecOpsOverrideRule.md create mode 100644 exchange/exchange-ps/exchange/Set-ExoSecOpsOverrideRule.md diff --git a/exchange/exchange-ps/exchange/Get-ExoSecOpsOverrideRule.md b/exchange/exchange-ps/exchange/Get-ExoSecOpsOverrideRule.md new file mode 100644 index 0000000000..253a74389c --- /dev/null +++ b/exchange/exchange-ps/exchange/Get-ExoSecOpsOverrideRule.md @@ -0,0 +1,144 @@ +--- +external help file: Microsoft.Exchange.TransportMailflow-Help.xml +online version: https://learn.microsoft.com/powershell/module/exchange/get-exosecopsoverriderule +applicable: Exchange Online, Exchange Online Protection +title: Get-ExOSecOpsOverrideRule +schema: 2.0.0 +author: chrisda +ms.author: chrisda +ms.reviewer: +--- + +# Get-ExoSecOpsOverrideRule + +## SYNOPSIS +This cmdlet is available only in the cloud-based service. + +Use the Get-ExOSecOpsOverrideRule cmdlet to view SecOps mailbox override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). + +For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). + +## SYNTAX + +``` +Get-ExoSecOpsOverrideRule [[-Identity] ] + [-Confirm] + [-DomainController ] + [-Policy ] + [-WhatIf] + [] +``` + +## DESCRIPTION +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). + +## EXAMPLES + +### Example 1 +```powershell +Get-ExOSecOpsOverrideRule +``` + +This example returns detailed information about the one and only SecOps mailbox override rule. + +## PARAMETERS + +### -Identity +The Identity parameter specifies the SecOps override rule that you want to view. You can use any value that uniquely identifies the rule. For example: + +- Name +- Id +- Distinguished name (DN) +- GUID + +```yaml +Type: ComplianceRuleIdParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: 1 +Default value: None +Accept pipeline input: True (ByPropertyName, ByValue) +Accept wildcard characters: False +``` + +### -Confirm +This parameter is reserved for internal Microsoft use. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DomainController +This parameter is reserved for internal Microsoft use. + +```yaml +Type: Fqdn +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Policy +The Policy parameter filters the results by SecOps mailbox override policy. You can use any value that uniquely identifies the policy. For example: + +- Name +- Id +- Distinguished name (DN) +- GUID + +```yaml +Type: PolicyIdParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +This parameter is reserved for internal Microsoft use. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi +Applicable: Exchange Online, Exchange Online Protection + +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). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/New-ExoSecOpsOverrideRule.md b/exchange/exchange-ps/exchange/New-ExoSecOpsOverrideRule.md new file mode 100644 index 0000000000..70a2f3a228 --- /dev/null +++ b/exchange/exchange-ps/exchange/New-ExoSecOpsOverrideRule.md @@ -0,0 +1,152 @@ +--- +external help file: Microsoft.Exchange.TransportMailflow-Help.xml +online version: https://learn.microsoft.com/powershell/module/exchange/new-exosecopsoverriderule +applicable: Exchange Online, Security & Compliance, Exchange Online Protection +title: New-ExOSecOpsOverrideRule +schema: 2.0.0 +author: chrisda +ms.author: chrisda +ms.reviewer: +--- + +# New-ExoSecOpsOverrideRule + +## SYNOPSIS +This cmdlet is available only in the cloud-based service. + +Use the New-ExOSecOpsOverrideRule cmdlet to create SecOps mailbox override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). + +For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). + +## SYNTAX + +### Default +``` +New-ExoSecOpsOverrideRule -Policy + [-Comment ] + [-Confirm] + [-DomainController ] + [-Name ] + [-WhatIf] + [] +``` + +## DESCRIPTION +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). + +## EXAMPLES + +### Example 1 +```powershell +New-ExOSecOpsOverrideRule -Policy SecOpsOverridePolicy +``` + +This example creates the SecOps mailbox override rule with the specified settings. + +## PARAMETERS + +### -Policy +The Policy parameter specifies the phishing simulation override policy that's associated with the rule. You can use any value that uniquely identifies the policy. For example: + +- Name +- Id +- Distinguished name (DN) +- GUID + +```yaml +Type: PolicyIdParameter +Parameter Sets: Default, PublishComplianceTag, ComplianceTag, SetRawXml +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Comment +The Comment parameter specifies an optional comment. If you specify a value that contains spaces, enclose the value in quotation marks ("), for example: "This is an admin note". + +```yaml +Type: String +Parameter Sets: Default +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +This parameter is reserved for internal Microsoft use. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DomainController +This parameter is reserved for internal Microsoft use. + +```yaml +Type: Fqdn +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +The Name parameter specifies the name for the policy. Regardless of the value you specify, the name will be `_Exe:SecOpsOverrid:` \[sic\] where \ is a unique GUID value (for example, 6fed4b63-3563-495d-a481-b24a311f8329). + +```yaml +Type: String +Parameter Sets: Default +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +This parameter is reserved for internal Microsoft use. + +```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](https://go.microsoft.com/fwlink/p/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Remove-ExoSecOpsOverrideRule.md b/exchange/exchange-ps/exchange/Remove-ExoSecOpsOverrideRule.md new file mode 100644 index 0000000000..2212354a4d --- /dev/null +++ b/exchange/exchange-ps/exchange/Remove-ExoSecOpsOverrideRule.md @@ -0,0 +1,119 @@ +--- +external help file: Microsoft.Exchange.TransportMailflow-Help.xml +online version: https://learn.microsoft.com/powershell/module/exchange/remove-exosecopsoverriderule +applicable: Exchange Online, Security & Compliance, Exchange Online Protection +title: Remove-ExOSecOpsOverrideRule +schema: 2.0.0 +author: chrisda +ms.author: chrisda +ms.reviewer: +--- + +# Remove-ExoSecOpsOverrideRule + +## SYNOPSIS +This cmdlet is available only in the cloud-based service. + +Use the Remove-ExOSecOpsOverrideRule cmdlet to remove SecOps mailbox override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). + +For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). + +## SYNTAX + +``` +Remove-ExoSecOpsOverrideRule [-Identity] + [-Confirm] + [-DomainController ] + [-WhatIf] + [] +``` + +## DESCRIPTION +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). + +## EXAMPLES + +### Example 1 +```powershell +Remove-ExOSecOpsOverrideRule -Identity SecOpsOverrideRule6fed4b63-3563-495d-a481-b24a311f8329 +``` + +This example removes the SecOps mailbox override rule. + +## PARAMETERS + +### -Identity +The Identity parameter specifies the SecOps override rule that you want to remove. You can use any value that uniquely identifies the rule. For example: + +- Name +- Id +- Distinguished name (DN) +- GUID + +```yaml +Type: ComplianceRuleIdParameter +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: True (ByPropertyName, ByValue) +Accept wildcard characters: False +``` + +### -Confirm +This parameter is reserved for internal Microsoft use. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DomainController +This parameter is reserved for internal Microsoft use. + +```yaml +Type: Fqdn +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +This parameter is reserved for internal Microsoft use. + +```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](https://go.microsoft.com/fwlink/p/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Set-ExoSecOpsOverrideRule.md b/exchange/exchange-ps/exchange/Set-ExoSecOpsOverrideRule.md new file mode 100644 index 0000000000..9e5b9ffac6 --- /dev/null +++ b/exchange/exchange-ps/exchange/Set-ExoSecOpsOverrideRule.md @@ -0,0 +1,135 @@ +--- +external help file: Microsoft.Exchange.TransportMailflow-Help.xml +online version: https://learn.microsoft.com/powershell/module/exchange/get-exosecopsoverriderule +applicable: Exchange Online, Security & Compliance, Exchange Online Protection +title: set-ExOSecOpsOverrideRule +schema: 2.0.0 +author: chrisda +ms.author: chrisda +ms.reviewer: +--- + +# Set-ExoSecOpsOverrideRule + +## SYNOPSIS +This cmdlet is available only in the cloud-based service. + +Use the Set-ExoSecOpsOverrideRule cmdlet to modify SecOps mailbox override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). + +For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). + +## SYNTAX + +``` +Set-ExoSecOpsOverrideRule [-Identity] + [-Comment ] + [-Confirm] + [-DomainController ] + [-WhatIf] + [] +``` + +## DESCRIPTION +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). + +## EXAMPLES + +### Example 1 +```powershell +Set-ExOSecOpsOverrideRule -Identity _Exe:SecOpsOverrid:6fed4b63-3563-495d-a481-b24a311f8329 -Comment "Contact IT Management before modifying or removing this rule." +``` + +This example modifies the SecOps mailbox override rule \[sic\] with the specified settings. + +## PARAMETERS + +### -Identity +The Identity parameter specifies the SecOps override rule that you want to modify. You can use any value that uniquely identifies the rule. For example: + +- Name +- Id +- Distinguished name (DN) +- GUID + +```yaml +Type: ComplianceRuleIdParameter +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: True (ByPropertyName, ByValue) +Accept wildcard characters: False +``` + +### -Comment +The Comment parameter specifies an optional comment. If you specify a value that contains spaces, enclose the value in quotation marks ("), for example: "This is an admin note". + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +This parameter is reserved for internal Microsoft use. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DomainController +This parameter is reserved for internal Microsoft use. + +```yaml +Type: Fqdn +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +This parameter is reserved for internal Microsoft use. + +```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](https://go.microsoft.com/fwlink/p/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/exchange.md b/exchange/exchange-ps/exchange/exchange.md index c268e93117..22fa298f45 100644 --- a/exchange/exchange-ps/exchange/exchange.md +++ b/exchange/exchange-ps/exchange/exchange.md @@ -222,6 +222,8 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Get-EOPProtectionPolicyRule](Get-EOPProtectionPolicyRule.md) +### [Get-ExoSecOpsOverrideRule](Get-ExoSecOpsOverrideRule.md) + ### [Get-HostedConnectionFilterPolicy](Get-HostedConnectionFilterPolicy.md) ### [Get-HostedContentFilterPolicy](Get-HostedContentFilterPolicy.md) @@ -294,6 +296,8 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [New-EOPProtectionPolicyRule](New-EOPProtectionPolicyRule.md) +### [New-ExoSecOpsOverrideRule](New-ExoSecOpsOverrideRule.md) + ### [New-HostedContentFilterPolicy](New-HostedContentFilterPolicy.md) ### [New-HostedContentFilterRule](New-HostedContentFilterRule.md) @@ -344,6 +348,8 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Remove-EOPProtectionPolicyRule](Remove-EOPProtectionPolicyRule.md) +### [Remove-ExoSecOpsOverrideRule](Remove-ExoSecOpsOverrideRule.md) + ### [Remove-HostedContentFilterPolicy](Remove-HostedContentFilterPolicy.md) ### [Remove-HostedContentFilterRule](Remove-HostedContentFilterRule.md) @@ -394,6 +400,8 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Set-EOPProtectionPolicyRule](Set-EOPProtectionPolicyRule.md) +### [Set-ExoSecOpsOverrideRule](Remove-ExoSecOpsOverrideRule.md) + ### [Set-HostedConnectionFilterPolicy](Set-HostedConnectionFilterPolicy.md) ### [Set-HostedContentFilterPolicy](Set-HostedContentFilterPolicy.md) diff --git a/exchange/mapping/serviceMapping.json b/exchange/mapping/serviceMapping.json index 68aabf783a..8005d1019c 100644 --- a/exchange/mapping/serviceMapping.json +++ b/exchange/mapping/serviceMapping.json @@ -99,6 +99,7 @@ "Get-DetailZapReport": "antispam-antimalware", "Get-DkimSigningConfig": "antispam-antimalware", "Get-EOPProtectionPolicyRule": "antispam-antimalware", + "Get-ExOSecOpsOverrideRule": "antispam-antimalware", "Get-HostedConnectionFilterPolicy": "antispam-antimalware", "Get-HostedContentFilterPolicy": "antispam-antimalware", "Get-HostedContentFilterRule": "antispam-antimalware", @@ -135,6 +136,7 @@ "Get-TenantAllowBlockListSpoofItems": "antispam-antimalware", "New-DkimSigningConfig": "antispam-antimalware", "New-EOPProtectionPolicyRule": "antispam-antimalware", + "New-ExOSecOpsOverrideRule": "antispam-antimalware", "New-HostedContentFilterPolicy": "antispam-antimalware", "New-HostedContentFilterRule": "antispam-antimalware", "New-HostedOutboundSpamFilterPolicy": "antispam-antimalware", @@ -160,6 +162,7 @@ "Remove-BlockedSenderAddress": "antispam-antimalware", "Remove-ContentFilterPhrase": "antispam-antimalware", "Remove-EOPProtectionPolicyRule": "antispam-antimalware", + "Remove-ExOSecOpsOverrideRule": "antispam-antimalware", "Remove-HostedContentFilterPolicy": "antispam-antimalware", "Remove-HostedContentFilterRule": "antispam-antimalware", "Remove-HostedOutboundSpamFilterPolicy": "antispam-antimalware", @@ -185,6 +188,7 @@ "Set-ContentFilterConfig": "antispam-antimalware", "Set-DkimSigningConfig": "antispam-antimalware", "Set-EOPProtectionPolicyRule": "antispam-antimalware", + "Set-ExOSecOpsOverrideRule": "antispam-antimalware", "Set-HostedConnectionFilterPolicy": "antispam-antimalware", "Set-HostedContentFilterPolicy": "antispam-antimalware", "Set-HostedContentFilterRule": "antispam-antimalware", From 4fc134ab04d43908fabcbc7cc3697d7bbd26cd58 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 16 Jan 2024 14:47:12 -0800 Subject: [PATCH 0072/1851] Minor link change --- exchange/exchange-ps/exchange/Get-SecOpsOverrideRule.md | 2 +- exchange/exchange-ps/exchange/New-SecOpsOverrideRule.md | 2 +- exchange/exchange-ps/exchange/Remove-SecOpsOverrideRule.md | 2 +- exchange/exchange-ps/exchange/Set-SecOpsOverrideRule.md | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-SecOpsOverrideRule.md b/exchange/exchange-ps/exchange/Get-SecOpsOverrideRule.md index d1d90e7d85..94424f6095 100644 --- a/exchange/exchange-ps/exchange/Get-SecOpsOverrideRule.md +++ b/exchange/exchange-ps/exchange/Get-SecOpsOverrideRule.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is functional only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). -Use the Get-SecOpsOverrideRule cmdlet to view SecOps mailbox override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the delivery of third-party phishing simulations to users and unfiltered messages to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/skip-filtering-phising-simulations-sec-ops-mailboxes). +Use the Get-SecOpsOverrideRule cmdlet to view SecOps mailbox override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/New-SecOpsOverrideRule.md b/exchange/exchange-ps/exchange/New-SecOpsOverrideRule.md index 5380c33793..77a1efaef8 100644 --- a/exchange/exchange-ps/exchange/New-SecOpsOverrideRule.md +++ b/exchange/exchange-ps/exchange/New-SecOpsOverrideRule.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). -Use the New-SecOpsOverrideRule cmdlet to create SecOps mailbox override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the delivery of third-party phishing simulations to users and unfiltered messages to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/skip-filtering-phising-simulations-sec-ops-mailboxes). +Use the New-SecOpsOverrideRule cmdlet to create SecOps mailbox override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/Remove-SecOpsOverrideRule.md b/exchange/exchange-ps/exchange/Remove-SecOpsOverrideRule.md index be66f0641f..ae295046ee 100644 --- a/exchange/exchange-ps/exchange/Remove-SecOpsOverrideRule.md +++ b/exchange/exchange-ps/exchange/Remove-SecOpsOverrideRule.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). -Use the Remove-SecOpsOverrideRule cmdlet to remove SecOps mailbox override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the delivery of third-party phishing simulations to users and unfiltered messages to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/skip-filtering-phising-simulations-sec-ops-mailboxes). +Use the Remove-SecOpsOverrideRule cmdlet to remove SecOps mailbox override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/Set-SecOpsOverrideRule.md b/exchange/exchange-ps/exchange/Set-SecOpsOverrideRule.md index 63320866b2..597e379830 100644 --- a/exchange/exchange-ps/exchange/Set-SecOpsOverrideRule.md +++ b/exchange/exchange-ps/exchange/Set-SecOpsOverrideRule.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). -Use the Set-SecOpsOverrideRule cmdlet to modify SecOps mailbox override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the delivery of third-party phishing simulations to users and unfiltered messages to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/skip-filtering-phising-simulations-sec-ops-mailboxes). +Use the Set-SecOpsOverrideRule cmdlet to modify SecOps mailbox override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -37,7 +37,7 @@ You need to be assigned permissions in the Security & Compliance before you can ### Example 1 ```powershell -Set-SecOpsOverrideRule -Identity SecOpsOverrideRule6fed4b63-3563-495d-a481-b24a311f8329 -RemoveSentTo sceops2@contoso.com +Set-SecOpsOverrideRule -Identity SecOpsOverrideRule6fed4b63-3563-495d-a481-b24a311f8329 -RemoveSentTo secops2@contoso.com ``` This example modifies the SecOps mailbox override rule with the specified settings. From 0f1f6a6330b63cb8e60a43cbed7735399b25ce4b Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 16 Jan 2024 14:59:09 -0800 Subject: [PATCH 0073/1851] Minor link and link title changes --- exchange/exchange-ps/exchange/Get-PhishSimOverridePolicy.md | 2 +- exchange/exchange-ps/exchange/Get-PhishSimOverrideRule.md | 2 +- exchange/exchange-ps/exchange/Get-SecOpsOverridePolicy.md | 2 +- .../exchange-ps/exchange/Get-TenantAllowBlockListItems.md | 2 +- exchange/exchange-ps/exchange/New-PhishSimOverridePolicy.md | 2 +- exchange/exchange-ps/exchange/New-PhishSimOverrideRule.md | 2 +- exchange/exchange-ps/exchange/New-SecOpsOverridePolicy.md | 2 +- .../exchange-ps/exchange/New-TenantAllowBlockListItems.md | 6 +++--- .../exchange-ps/exchange/Remove-PhishSimOverridePolicy.md | 2 +- .../exchange-ps/exchange/Remove-PhishSimOverrideRule.md | 2 +- .../exchange-ps/exchange/Remove-SecOpsOverridePolicy.md | 2 +- .../exchange/Remove-TenantAllowBlockListItems.md | 2 +- exchange/exchange-ps/exchange/Set-PhishSimOverridePolicy.md | 2 +- exchange/exchange-ps/exchange/Set-PhishSimOverrideRule.md | 2 +- exchange/exchange-ps/exchange/Set-SecOpsOverridePolicy.md | 2 +- .../exchange-ps/exchange/Set-TenantAllowBlockListItems.md | 4 ++-- 16 files changed, 19 insertions(+), 19 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-PhishSimOverridePolicy.md b/exchange/exchange-ps/exchange/Get-PhishSimOverridePolicy.md index c8a3f8faeb..e001e46e49 100644 --- a/exchange/exchange-ps/exchange/Get-PhishSimOverridePolicy.md +++ b/exchange/exchange-ps/exchange/Get-PhishSimOverridePolicy.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is functional only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). -Use the Get-PhishSimOverridePolicy cmdlet to view third-party phishing simulation override policies to bypass Exchange Online Protection filtering. For more information, see [Configure the delivery of third-party phishing simulations to users and unfiltered messages to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/skip-filtering-phising-simulations-sec-ops-mailboxes). +Use the Get-PhishSimOverridePolicy cmdlet to view third-party phishing simulation override policies to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/Get-PhishSimOverrideRule.md b/exchange/exchange-ps/exchange/Get-PhishSimOverrideRule.md index 9c1392a2f1..cdbd01b168 100644 --- a/exchange/exchange-ps/exchange/Get-PhishSimOverrideRule.md +++ b/exchange/exchange-ps/exchange/Get-PhishSimOverrideRule.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is functional only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). -Use the Get-PhishSimOverrideRule cmdlet to view third-party phishing simulation override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the delivery of third-party phishing simulations to users and unfiltered messages to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/skip-filtering-phising-simulations-sec-ops-mailboxes). +Use the Get-PhishSimOverrideRule cmdlet to view third-party phishing simulation override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/Get-SecOpsOverridePolicy.md b/exchange/exchange-ps/exchange/Get-SecOpsOverridePolicy.md index 9d9ae39749..78137e19f4 100644 --- a/exchange/exchange-ps/exchange/Get-SecOpsOverridePolicy.md +++ b/exchange/exchange-ps/exchange/Get-SecOpsOverridePolicy.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is functional only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). -Use the Get-SecOpsOverridePolicy cmdlet to view SecOps mailbox override policies to bypass Exchange Online Protection filtering. For more information, see [Configure the delivery of third-party phishing simulations to users and unfiltered messages to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/skip-filtering-phising-simulations-sec-ops-mailboxes). +Use the Get-SecOpsOverridePolicy cmdlet to view SecOps mailbox override policies to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/Get-TenantAllowBlockListItems.md b/exchange/exchange-ps/exchange/Get-TenantAllowBlockListItems.md index c31660ec35..2066be8e27 100644 --- a/exchange/exchange-ps/exchange/Get-TenantAllowBlockListItems.md +++ b/exchange/exchange-ps/exchange/Get-TenantAllowBlockListItems.md @@ -66,7 +66,7 @@ This example returns information for the specified file hash value. Get-TenantAllowBlockListItems -ListType Url -ListSubType AdvancedDelivery ``` -This example returns information for all allowed third-party phishing simulation URLs. For more information, see [Configure the delivery of third-party phishing simulations to users and unfiltered messages to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/skip-filtering-phising-simulations-sec-ops-mailboxes). +This example returns information for all allowed third-party phishing simulation URLs. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). ## PARAMETERS diff --git a/exchange/exchange-ps/exchange/New-PhishSimOverridePolicy.md b/exchange/exchange-ps/exchange/New-PhishSimOverridePolicy.md index bee46e4e11..35974375ae 100644 --- a/exchange/exchange-ps/exchange/New-PhishSimOverridePolicy.md +++ b/exchange/exchange-ps/exchange/New-PhishSimOverridePolicy.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). -Use the New-PhishSimOverridePolicy cmdlet to create third-party phishing simulation override policies to bypass Exchange Online Protection filtering. For more information, see [Configure the delivery of third-party phishing simulations to users and unfiltered messages to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/skip-filtering-phising-simulations-sec-ops-mailboxes). +Use the New-PhishSimOverridePolicy cmdlet to create third-party phishing simulation override policies to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/New-PhishSimOverrideRule.md b/exchange/exchange-ps/exchange/New-PhishSimOverrideRule.md index 4fa49d09fa..1222b3832e 100644 --- a/exchange/exchange-ps/exchange/New-PhishSimOverrideRule.md +++ b/exchange/exchange-ps/exchange/New-PhishSimOverrideRule.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). -Use the New-PhishSimOverrideRule cmdlet to create third-party phishing simulation override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the delivery of third-party phishing simulations to users and unfiltered messages to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/skip-filtering-phising-simulations-sec-ops-mailboxes). +Use the New-PhishSimOverrideRule cmdlet to create third-party phishing simulation override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/New-SecOpsOverridePolicy.md b/exchange/exchange-ps/exchange/New-SecOpsOverridePolicy.md index 05d37e1c17..d5808665fc 100644 --- a/exchange/exchange-ps/exchange/New-SecOpsOverridePolicy.md +++ b/exchange/exchange-ps/exchange/New-SecOpsOverridePolicy.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). -Use the New-SecOpsOverridePolicy cmdlet to create SecOps mailbox override policies to bypass Exchange Online Protection filtering. For more information, see [Configure the delivery of third-party phishing simulations to users and unfiltered messages to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/skip-filtering-phising-simulations-sec-ops-mailboxes). +Use the New-SecOpsOverridePolicy cmdlet to create SecOps mailbox override policies to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md b/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md index 965325bbe4..fd00281edc 100644 --- a/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md +++ b/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md @@ -70,7 +70,7 @@ This example adds a file block entry for the specified files that never expires. New-TenantAllowBlockListItems -Allow -ListType Url -ListSubType AdvancedDelivery -Entries *.fabrikam.com -NoExpiration ``` -This example adds a URL allow entry for the specified third-party phishing simulation URL with no expiration. For more information, see [Configure the delivery of third-party phishing simulations to users and unfiltered messages to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/skip-filtering-phising-simulations-sec-ops-mailboxes). +This example adds a URL allow entry for the specified third-party phishing simulation URL with no expiration. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). ## PARAMETERS @@ -177,7 +177,7 @@ You can't use this switch with the Block switch. **Note**: See [Allow entries in the Tenant Allow/Block List](https://learn.microsoft.com/microsoft-365/security/office-365-security/tenant-allow-block-list-about#allow-entries-in-the-tenant-allowblock-list), before you try to create an allow entry. -You can also use allow entries for third-party phishing simulation URLs with no expiration. For more information, see [Configure the delivery of third-party phishing simulations to users and unfiltered messages to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/skip-filtering-phising-simulations-sec-ops-mailboxes). +You can also use allow entries for third-party phishing simulation URLs with no expiration. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). ```yaml Type: SwitchParameter @@ -213,7 +213,7 @@ Accept wildcard characters: False ### -ListSubType The ListSubType parameter specifies the subtype for this entry. Valid values are: -- AdvancedDelivery: Use this value for phishing simulation URLs. For more information, see [Configure the delivery of third-party phishing simulations to users and unfiltered messages to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/skip-filtering-phising-simulations-sec-ops-mailboxes). +- AdvancedDelivery: Use this value for phishing simulation URLs. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). - Tenant: This is the default value. ```yaml diff --git a/exchange/exchange-ps/exchange/Remove-PhishSimOverridePolicy.md b/exchange/exchange-ps/exchange/Remove-PhishSimOverridePolicy.md index e3f7550e0c..9dcb2aa567 100644 --- a/exchange/exchange-ps/exchange/Remove-PhishSimOverridePolicy.md +++ b/exchange/exchange-ps/exchange/Remove-PhishSimOverridePolicy.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). -Use the Remove-PhishSimOverridePolicy cmdlet to remove third-party phishing simulation override policies to bypass Exchange Online Protection filtering. For more information, see [Configure the delivery of third-party phishing simulations to users and unfiltered messages to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/skip-filtering-phising-simulations-sec-ops-mailboxes). +Use the Remove-PhishSimOverridePolicy cmdlet to remove third-party phishing simulation override policies to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/Remove-PhishSimOverrideRule.md b/exchange/exchange-ps/exchange/Remove-PhishSimOverrideRule.md index acf49b1668..9eb90e2edf 100644 --- a/exchange/exchange-ps/exchange/Remove-PhishSimOverrideRule.md +++ b/exchange/exchange-ps/exchange/Remove-PhishSimOverrideRule.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). -Use the Remove-PhishSimOverrideRule cmdlet to remove third-party phishing simulation override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the delivery of third-party phishing simulations to users and unfiltered messages to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/skip-filtering-phising-simulations-sec-ops-mailboxes). +Use the Remove-PhishSimOverrideRule cmdlet to remove third-party phishing simulation override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/Remove-SecOpsOverridePolicy.md b/exchange/exchange-ps/exchange/Remove-SecOpsOverridePolicy.md index 2c24634408..1adc6ba475 100644 --- a/exchange/exchange-ps/exchange/Remove-SecOpsOverridePolicy.md +++ b/exchange/exchange-ps/exchange/Remove-SecOpsOverridePolicy.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). -Use the Remove-SecOpsOverridePolicy cmdlet to remove SecOps mailbox override policies to bypass Exchange Online Protection filtering. For more information, see [Configure the delivery of third-party phishing simulations to users and unfiltered messages to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/skip-filtering-phising-simulations-sec-ops-mailboxes). +Use the Remove-SecOpsOverridePolicy cmdlet to remove SecOps mailbox override policies to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/Remove-TenantAllowBlockListItems.md b/exchange/exchange-ps/exchange/Remove-TenantAllowBlockListItems.md index a5953f3b90..e30eba6956 100644 --- a/exchange/exchange-ps/exchange/Remove-TenantAllowBlockListItems.md +++ b/exchange/exchange-ps/exchange/Remove-TenantAllowBlockListItems.md @@ -53,7 +53,7 @@ This example removes the specified URL entry from the Tenant Allow/Block List. Remove-TenantAllowBlockListItems -ListType Url -ListSubType AdvancedDelivery -Entries *.fabrikam.com ``` -This example removes the URL allow entry for the specified third-party phishing simulation URL. For more information, see [Configure the delivery of third-party phishing simulations to users and unfiltered messages to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/skip-filtering-phising-simulations-sec-ops-mailboxes). +This example removes the URL allow entry for the specified third-party phishing simulation URL. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). ## PARAMETERS diff --git a/exchange/exchange-ps/exchange/Set-PhishSimOverridePolicy.md b/exchange/exchange-ps/exchange/Set-PhishSimOverridePolicy.md index 8100c1d68d..aa7e23589e 100644 --- a/exchange/exchange-ps/exchange/Set-PhishSimOverridePolicy.md +++ b/exchange/exchange-ps/exchange/Set-PhishSimOverridePolicy.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). -Use the Set-PhishSimOverridePolicy cmdlet to modify third-party phishing simulation override policies to bypass Exchange Online Protection filtering. For more information, see [Configure the delivery of third-party phishing simulations to users and unfiltered messages to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/skip-filtering-phising-simulations-sec-ops-mailboxes). +Use the Set-PhishSimOverridePolicy cmdlet to modify third-party phishing simulation override policies to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/Set-PhishSimOverrideRule.md b/exchange/exchange-ps/exchange/Set-PhishSimOverrideRule.md index 9473d34f3a..2d8ffb6d97 100644 --- a/exchange/exchange-ps/exchange/Set-PhishSimOverrideRule.md +++ b/exchange/exchange-ps/exchange/Set-PhishSimOverrideRule.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). -Use the Set-PhishSimOverrideRule cmdlet to modify third-party phishing simulation override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the delivery of third-party phishing simulations to users and unfiltered messages to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/skip-filtering-phising-simulations-sec-ops-mailboxes). +Use the Set-PhishSimOverrideRule cmdlet to modify third-party phishing simulation override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/Set-SecOpsOverridePolicy.md b/exchange/exchange-ps/exchange/Set-SecOpsOverridePolicy.md index 9f52a72bfa..d65ec2b3ce 100644 --- a/exchange/exchange-ps/exchange/Set-SecOpsOverridePolicy.md +++ b/exchange/exchange-ps/exchange/Set-SecOpsOverridePolicy.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). -Use the Set-SecOpsOverridePolicy cmdlet to modify SecOps mailbox override policies to bypass Exchange Online Protection filtering. For more information, see [Configure the delivery of third-party phishing simulations to users and unfiltered messages to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/skip-filtering-phising-simulations-sec-ops-mailboxes). +Use the Set-SecOpsOverridePolicy cmdlet to modify SecOps mailbox override policies to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/Set-TenantAllowBlockListItems.md b/exchange/exchange-ps/exchange/Set-TenantAllowBlockListItems.md index d32c6593f6..cb14daafd7 100644 --- a/exchange/exchange-ps/exchange/Set-TenantAllowBlockListItems.md +++ b/exchange/exchange-ps/exchange/Set-TenantAllowBlockListItems.md @@ -47,7 +47,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 delivery of third-party phishing simulations to users and unfiltered messages to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/skip-filtering-phising-simulations-sec-ops-mailboxes). +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/microsoft-365/security/office-365-security/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). @@ -214,7 +214,7 @@ Accept wildcard characters: False ### -ListSubType The ListSubType parameter further specifies the entry that you want to modify. Valid values are: -- AdvancedDelivery: Use this value for phishing simulation URLs. For more information, see [Configure the delivery of third-party phishing simulations to users and unfiltered messages to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/skip-filtering-phising-simulations-sec-ops-mailboxes). +- AdvancedDelivery: Use this value for phishing simulation URLs. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). - Tenant: This is the default value. ```yaml From 1963d219cbefe1b452329a335b4aa831296c860e Mon Sep 17 00:00:00 2001 From: Mithun Rathinam Date: Thu, 18 Jan 2024 14:31:46 +0530 Subject: [PATCH 0074/1851] Update Get-QuarantineMessage.md Added a NOTE regards to "System Released" Messages . --- exchange/exchange-ps/exchange/Get-QuarantineMessage.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/exchange/exchange-ps/exchange/Get-QuarantineMessage.md b/exchange/exchange-ps/exchange/Get-QuarantineMessage.md index fc22a7a7e2..26a1803177 100644 --- a/exchange/exchange-ps/exchange/Get-QuarantineMessage.md +++ b/exchange/exchange-ps/exchange/Get-QuarantineMessage.md @@ -399,6 +399,8 @@ The ReleaseStatus parameter filters the results by the release status of the mes You can specify multiple values separated by commas. +**NOTE**: For messages that were quarantined and released by Microsoft due to a service issue, SystemReleased property would be set to TRUE . You can use the command `Get-QuarantineMessage | ? {$_.systemreleased -like "True"}` to filter the system-released messages. + ```yaml Type: ReleaseStatus[] Parameter Sets: Summary From 5a2ba042e9825587e75f9ebf77cd3b805c916cc4 Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Thu, 18 Jan 2024 18:19:16 +0530 Subject: [PATCH 0075/1851] as per 8670654 --- exchange/exchange-ps/exchange/New-InboxRule.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/New-InboxRule.md b/exchange/exchange-ps/exchange/New-InboxRule.md index beb9c67601..e99fae4347 100644 --- a/exchange/exchange-ps/exchange/New-InboxRule.md +++ b/exchange/exchange-ps/exchange/New-InboxRule.md @@ -130,7 +130,7 @@ This example raises the message importance to High if the mailbox owner is in th ## PARAMETERS ### -Name -The Name parameter specifies the name of the Inbox rule. The maximum length is 64 characters. If the value contains spaces, enclose the value in quotation marks ("). +The Name parameter specifies the name of the Inbox rule. The maximum length is 512 characters. If the value contains spaces, enclose the value in quotation marks ("). ```yaml Type: String From dc0b3504f8550dd0265bebe6d6ce847cbf4156f7 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 18 Jan 2024 08:41:40 -0800 Subject: [PATCH 0076/1851] Update Get-QuarantineMessage.md --- exchange/exchange-ps/exchange/Get-QuarantineMessage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Get-QuarantineMessage.md b/exchange/exchange-ps/exchange/Get-QuarantineMessage.md index 26a1803177..ed697edf84 100644 --- a/exchange/exchange-ps/exchange/Get-QuarantineMessage.md +++ b/exchange/exchange-ps/exchange/Get-QuarantineMessage.md @@ -399,7 +399,7 @@ The ReleaseStatus parameter filters the results by the release status of the mes You can specify multiple values separated by commas. -**NOTE**: For messages that were quarantined and released by Microsoft due to a service issue, SystemReleased property would be set to TRUE . You can use the command `Get-QuarantineMessage | ? {$_.systemreleased -like "True"}` to filter the system-released messages. +**Note**: Messages that were quarantined and released by Microsoft due to a service issue have the SystemReleased property value TRUE. To filter the results by system released messages, run the following command: `Get-QuarantineMessage | where {$_.systemreleased -like "True"}`. ```yaml Type: ReleaseStatus[] From d4494179bbf1b20459061285e0be49a1ed0a57b3 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 18 Jan 2024 09:43:48 -0800 Subject: [PATCH 0077/1851] Update Set-InboxRule.md Added same change for Set-InboxRule --- exchange/exchange-ps/exchange/Set-InboxRule.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-InboxRule.md b/exchange/exchange-ps/exchange/Set-InboxRule.md index 9f3eec447b..acb490d79b 100644 --- a/exchange/exchange-ps/exchange/Set-InboxRule.md +++ b/exchange/exchange-ps/exchange/Set-InboxRule.md @@ -1335,7 +1335,7 @@ Accept wildcard characters: False ``` ### -Name -The Name parameter specifies a name for the Inbox rule. The maximum length is 64 characters. If the value contains spaces, enclose the value in quotation marks ("). +The Name parameter specifies a name for the Inbox rule. The maximum length is 512 characters. If the value contains spaces, enclose the value in quotation marks ("). ```yaml Type: String From 3a63bddee4a76c68b68fe3935a070958db315321 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 18 Jan 2024 10:19:38 -0800 Subject: [PATCH 0078/1851] Removed most *-SecOpsOverrideRule --- .openpublishing.redirection.json | 14 +- .../exchange/Get-SecOpsOverrideRule.md | 2 + .../exchange/New-SecOpsOverrideRule.md | 159 ----------------- .../exchange/Remove-SecOpsOverrideRule.md | 109 ------------ .../exchange/Set-SecOpsOverrideRule.md | 164 ------------------ exchange/exchange-ps/exchange/exchange.md | 6 - exchange/mapping/serviceMapping.json | 3 - 7 files changed, 14 insertions(+), 443 deletions(-) delete mode 100644 exchange/exchange-ps/exchange/New-SecOpsOverrideRule.md delete mode 100644 exchange/exchange-ps/exchange/Remove-SecOpsOverrideRule.md delete mode 100644 exchange/exchange-ps/exchange/Set-SecOpsOverrideRule.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 33c626c669..6646778c61 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -6941,8 +6941,18 @@ "redirect_document_id": false }, { - "source_path": "exchange/virtual-folder/exchange/Get-AdvancedThreatProtectionDocumentReport.md", - "redirect_url": "/powershell/module/exchange/get-contentmalwaremdoaggregatereport", + "source_path": "exchange/virtual-folder/exchange/New-SecOpsOverrideRule.md", + "redirect_url": "/powershell/module/exchange/new-exosecopsoverriderule", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Remove-SecOpsOverrideRule.md", + "redirect_url": "/powershell/module/exchange/remove-exosecopsoverriderule", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Set-SecOpsOverrideRule.md", + "redirect_url": "/powershell/module/exchange/set-exosecopsoverriderule", "redirect_document_id": false } ] diff --git a/exchange/exchange-ps/exchange/Get-SecOpsOverrideRule.md b/exchange/exchange-ps/exchange/Get-SecOpsOverrideRule.md index 94424f6095..896c0c66ec 100644 --- a/exchange/exchange-ps/exchange/Get-SecOpsOverrideRule.md +++ b/exchange/exchange-ps/exchange/Get-SecOpsOverrideRule.md @@ -12,6 +12,8 @@ ms.reviewer: # Get-SecOpsOverrideRule ## SYNOPSIS +**Note**: The \*-SecOpsOverrideRule cmdlets in Security & Compliance PowerShell have been replaced by the \*-ExOSecOpsOverrideRule cmdlets in Exchange Online PowerShell. + This cmdlet is functional only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). Use the Get-SecOpsOverrideRule cmdlet to view SecOps mailbox override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). diff --git a/exchange/exchange-ps/exchange/New-SecOpsOverrideRule.md b/exchange/exchange-ps/exchange/New-SecOpsOverrideRule.md deleted file mode 100644 index 77a1efaef8..0000000000 --- a/exchange/exchange-ps/exchange/New-SecOpsOverrideRule.md +++ /dev/null @@ -1,159 +0,0 @@ ---- -external help file: Microsoft.Exchange.TransportMailflow-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/new-secopsoverriderule -applicable: Security & Compliance -title: New-SecOpsOverrideRule -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# New-SecOpsOverrideRule - -## SYNOPSIS -This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). - -Use the New-SecOpsOverrideRule cmdlet to create SecOps mailbox override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -New-SecOpsOverrideRule [-Name] -Policy - [-Comment ] - [-Confirm] - [-SentTo ] - [-WhatIf] - [] -``` - -## DESCRIPTION -You need to be assigned permissions in the Security & Compliance before you can use this cmdlet. For more information, see [Permissions in the Security & Compliance](https://learn.microsoft.com/microsoft-365/security/office-365-security/scc-permissions). - -## EXAMPLES - -### Example 1 -```powershell -New-SecOpsOverrideRule -Name SecOpsOverrideRule -Policy SecOpsOverridePolicy -``` - -This example creates the SecOps mailbox override rule with the specified settings. - -## PARAMETERS - -### -Name -The Name parameter specifies the name for the policy. Regardless of the value you specify, the name will be SecOpsOverrideRule\ where \ is a unique GUID value (for example, 6fed4b63-3563-495d-a481-b24a311f8329). - -```yaml -Type: String -Parameter Sets: Default -Aliases: -Applicable: Security & Compliance - -Required: True -Position: 0 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Policy -The Policy parameter specifies the phishing simulation override policy that's associated with the rule. You can use any value that uniquely identifies the policy. For example: - -- Name -- Id -- Distinguished name (DN) -- GUID - -```yaml -Type: PolicyIdParameter -Parameter Sets: Default, PublishComplianceTag, ComplianceTag, SetRawXml -Aliases: -Applicable: Security & Compliance - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Comment -The Comment parameter specifies an optional comment. If you specify a value that contains spaces, enclose the value in quotation marks ("), for example: "This is an admin note". - -```yaml -Type: String -Parameter Sets: Default -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Confirm -The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. - -- Destructive cmdlets (for example, Remove-\* cmdlets) have a built-in pause that forces you to acknowledge the command before proceeding. For these cmdlets, you can skip the confirmation prompt by using this exact syntax: `-Confirm:$false`. -- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SentTo -This parameter is reserved for internal Microsoft use. - -```yaml -Type: MultiValuedProperty -Parameter Sets: Default -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -The WhatIf switch doesn't work in Security & Compliance PowerShell. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Security & Compliance - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Remove-SecOpsOverrideRule.md b/exchange/exchange-ps/exchange/Remove-SecOpsOverrideRule.md deleted file mode 100644 index ae295046ee..0000000000 --- a/exchange/exchange-ps/exchange/Remove-SecOpsOverrideRule.md +++ /dev/null @@ -1,109 +0,0 @@ ---- -external help file: Microsoft.Exchange.TransportMailflow-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/remove-secopsoverriderule -applicable: Security & Compliance -title: Remove-SecOpsOverrideRule -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Remove-SecOpsOverrideRule - -## SYNOPSIS -This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). - -Use the Remove-SecOpsOverrideRule cmdlet to remove SecOps mailbox override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Remove-SecOpsOverrideRule [-Identity] - [-Confirm] - [-WhatIf] - [] -``` - -## DESCRIPTION -You need to be assigned permissions in the Security & Compliance before you can use this cmdlet. For more information, see [Permissions in the Security & Compliance](https://learn.microsoft.com/microsoft-365/security/office-365-security/scc-permissions). - -## EXAMPLES - -### Example 1 -```powershell -Remove-SecOpsOverrideRule -Identity SecOpsOverrideRule6fed4b63-3563-495d-a481-b24a311f8329 -``` - -This example removes the SecOps mailbox override rule. - -## PARAMETERS - -### -Identity -The Identity parameter specifies the SecOps override rule that you want to remove. You can use any value that uniquely identifies the rule. For example: - -- Name -- Id -- Distinguished name (DN) -- GUID - -```yaml -Type: PolicyIdParameter -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: True -Position: 0 -Default value: None -Accept pipeline input: True (ByPropertyName, ByValue) -Accept wildcard characters: False -``` - -### -Confirm -The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. - -- Destructive cmdlets (for example, Remove-\* cmdlets) have a built-in pause that forces you to acknowledge the command before proceeding. For these cmdlets, you can skip the confirmation prompt by using this exact syntax: `-Confirm:$false`. -- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -The WhatIf switch doesn't work in Security & Compliance PowerShell. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Security & Compliance - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Set-SecOpsOverrideRule.md b/exchange/exchange-ps/exchange/Set-SecOpsOverrideRule.md deleted file mode 100644 index 597e379830..0000000000 --- a/exchange/exchange-ps/exchange/Set-SecOpsOverrideRule.md +++ /dev/null @@ -1,164 +0,0 @@ ---- -external help file: Microsoft.Exchange.TransportMailflow-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/set-secopsoverriderule -applicable: Security & Compliance -title: Set-SecOpsOverrideRule -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Set-SecOpsOverrideRule - -## SYNOPSIS -This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). - -Use the Set-SecOpsOverrideRule cmdlet to modify SecOps mailbox override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Set-SecOpsOverrideRule [-Identity] - [-AddSentTo ] - [-Comment ] - [-Confirm] - [-RemoveSentTo ] - [-WhatIf] - [] -``` - -## DESCRIPTION -You need to be assigned permissions in the Security & Compliance before you can use this cmdlet. For more information, see [Permissions in the Security & Compliance](https://learn.microsoft.com/microsoft-365/security/office-365-security/scc-permissions). - -## EXAMPLES - -### Example 1 -```powershell -Set-SecOpsOverrideRule -Identity SecOpsOverrideRule6fed4b63-3563-495d-a481-b24a311f8329 -RemoveSentTo secops2@contoso.com -``` - -This example modifies the SecOps mailbox override rule with the specified settings. - -## PARAMETERS - -### -Identity -The Identity parameter specifies the SecOps override rule that you want to modify. You can use any value that uniquely identifies the rule. For example: - -- Name -- Id -- Distinguished name (DN) -- GUID - -```yaml -Type: ComplianceRuleIdParameter -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: True -Position: 0 -Default value: None -Accept pipeline input: True (ByPropertyName, ByValue) -Accept wildcard characters: False -``` - -### -AddSentTo -The AddSentTo parameter specifies an entry to add to the existing list of SecOps mailbox email addresses. Groups are not allowed. - -You can specify multiple values separated by commas. - -```yaml -Type: MultiValuedProperty -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Comment -The Comment parameter specifies an optional comment. If you specify a value that contains spaces, enclose the value in quotation marks ("), for example: "This is an admin note". - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Confirm -The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. - -- Destructive cmdlets (for example, Remove-\* cmdlets) have a built-in pause that forces you to acknowledge the command before proceeding. For these cmdlets, you can skip the confirmation prompt by using this exact syntax: `-Confirm:$false`. -- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RemoveSentTo -The RemoveSentTo parameter specifies an entry to remove from the existing list of SecOps mailbox email addresses. Groups are not allowed. - -You can specify multiple values separated by commas. - -```yaml -Type: MultiValuedProperty -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -The WhatIf switch doesn't work in Security & Compliance PowerShell. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Security & Compliance - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/exchange.md b/exchange/exchange-ps/exchange/exchange.md index 22fa298f45..acb1f2e120 100644 --- a/exchange/exchange-ps/exchange/exchange.md +++ b/exchange/exchange-ps/exchange/exchange.md @@ -324,8 +324,6 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [New-SecOpsOverridePolicy](New-SecOpsOverridePolicy.md) -### [New-SecOpsOverrideRule](New-SecOpsOverrideRule.md) - ### [New-TeamsProtectionPolicy](New-TeamsProtectionPolicy.md) ### [New-TeamsProtectionPolicyRule](New-TeamsProtectionPolicyRule.md) @@ -382,8 +380,6 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Remove-SecOpsOverridePolicy](Remove-SecOpsOverridePolicy.md) -### [Remove-SecOpsOverrideRule](Remove-SecOpsOverrideRule.md) - ### [Remove-TenantAllowBlockListItems](Remove-TenantAllowBlockListItems.md) ### [Remove-TenantAllowBlockListSpoofItems](Remove-TenantAllowBlockListSpoofItems.md) @@ -448,8 +444,6 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Set-SecOpsOverridePolicy](Set-SecOpsOverridePolicy.md) -### [Set-SecOpsOverrideRule](Set-SecOpsOverrideRule.md) - ### [Set-SenderFilterConfig](Set-SenderFilterConfig.md) ### [Set-SenderIdConfig](Set-SenderIdConfig.md) diff --git a/exchange/mapping/serviceMapping.json b/exchange/mapping/serviceMapping.json index 8005d1019c..0d9c3aad43 100644 --- a/exchange/mapping/serviceMapping.json +++ b/exchange/mapping/serviceMapping.json @@ -150,7 +150,6 @@ "New-ReportSubmissionPolicy": "antispam-antimalware", "New-ReportSubmissionRule": "antispam-antimalware", "New-SecOpsOverridePolicy": "antispam-antimalware", - "New-SecOpsOverrideRule": "antispam-antimalware", "New-TeamsProtectionPolicy": "antispam-antimalware", "New-TeamsProtectionPolicyRule": "antispam-antimalware", "New-TenantAllowBlockListItems": "antispam-antimalware", @@ -179,7 +178,6 @@ "Remove-ReportSubmissionPolicy": "antispam-antimalware", "Remove-ReportSubmissionRule": "antispam-antimalware", "Remove-SecOpsOverridePolicy": "antispam-antimalware", - "Remove-SecOpsOverrideRule": "antispam-antimalware", "Remove-TenantAllowBlockListItems": "antispam-antimalware", "Remove-TenantAllowBlockListSpoofItems": "antispam-antimalware", "Rotate-DkimSigningConfig": "antispam-antimalware", @@ -212,7 +210,6 @@ "Set-ReportSubmissionPolicy": "antispam-antimalware", "Set-ReportSubmissionRule": "antispam-antimalware", "Set-SecOpsOverridePolicy": "antispam-antimalware", - "Set-SecOpsOverrideRule": "antispam-antimalware", "Set-SenderFilterConfig": "antispam-antimalware", "Set-SenderIdConfig": "antispam-antimalware", "Set-SenderReputationConfig": "antispam-antimalware", From 9c8480a29d4611b5b9c18d1e2c79194d89a16e9d Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 18 Jan 2024 10:30:28 -0800 Subject: [PATCH 0079/1851] Update .openpublishing.redirection.json Fix --- .openpublishing.redirection.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 6646778c61..6f21c1a05e 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -6940,6 +6940,11 @@ "redirect_url": "/powershell/module/exchange/get-contentmalwaremdodetailreport", "redirect_document_id": false }, + { + "source_path": "exchange/virtual-folder/exchange/Get-AdvancedThreatProtectionDocumentReport.md", + "redirect_url": "/powershell/module/exchange/get-contentmalwaremdoaggregatereport", + "redirect_document_id": false + }, { "source_path": "exchange/virtual-folder/exchange/New-SecOpsOverrideRule.md", "redirect_url": "/powershell/module/exchange/new-exosecopsoverriderule", From 86a22c5972386e2f9534ed9ab80ff399b3fd490c Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 18 Jan 2024 11:16:04 -0800 Subject: [PATCH 0080/1851] Fixed applicable/Applicable --- .../exchange-ps/exchange/Get-ExoSecOpsOverrideRule.md | 1 + .../exchange-ps/exchange/New-ExoSecOpsOverrideRule.md | 8 +++++++- .../exchange-ps/exchange/Remove-ExoSecOpsOverrideRule.md | 6 +++++- .../exchange-ps/exchange/Set-ExoSecOpsOverrideRule.md | 7 ++++++- 4 files changed, 19 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-ExoSecOpsOverrideRule.md b/exchange/exchange-ps/exchange/Get-ExoSecOpsOverrideRule.md index 253a74389c..7ee119a5e4 100644 --- a/exchange/exchange-ps/exchange/Get-ExoSecOpsOverrideRule.md +++ b/exchange/exchange-ps/exchange/Get-ExoSecOpsOverrideRule.md @@ -71,6 +71,7 @@ This parameter is reserved for internal Microsoft use. Type: SwitchParameter Parameter Sets: (All) Aliases: cf +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/New-ExoSecOpsOverrideRule.md b/exchange/exchange-ps/exchange/New-ExoSecOpsOverrideRule.md index 70a2f3a228..338e0bacef 100644 --- a/exchange/exchange-ps/exchange/New-ExoSecOpsOverrideRule.md +++ b/exchange/exchange-ps/exchange/New-ExoSecOpsOverrideRule.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/new-exosecopsoverriderule -applicable: Exchange Online, Security & Compliance, Exchange Online Protection +applicable: Exchange Online, Exchange Online Protection title: New-ExOSecOpsOverrideRule schema: 2.0.0 author: chrisda @@ -57,6 +57,7 @@ The Policy parameter specifies the phishing simulation override policy that's as Type: PolicyIdParameter Parameter Sets: Default, PublishComplianceTag, ComplianceTag, SetRawXml Aliases: +Applicable: Exchange Online, Exchange Online Protection Required: True Position: Named @@ -72,6 +73,7 @@ The Comment parameter specifies an optional comment. If you specify a value that Type: String Parameter Sets: Default Aliases: +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -87,6 +89,7 @@ This parameter is reserved for internal Microsoft use. Type: SwitchParameter Parameter Sets: (All) Aliases: cf +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -102,6 +105,7 @@ This parameter is reserved for internal Microsoft use. Type: Fqdn Parameter Sets: (All) Aliases: +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -117,6 +121,7 @@ The Name parameter specifies the name for the policy. Regardless of the value yo Type: String Parameter Sets: Default Aliases: +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -132,6 +137,7 @@ This parameter is reserved for internal Microsoft use. Type: SwitchParameter Parameter Sets: (All) Aliases: wi +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Remove-ExoSecOpsOverrideRule.md b/exchange/exchange-ps/exchange/Remove-ExoSecOpsOverrideRule.md index 2212354a4d..1904aa50a6 100644 --- a/exchange/exchange-ps/exchange/Remove-ExoSecOpsOverrideRule.md +++ b/exchange/exchange-ps/exchange/Remove-ExoSecOpsOverrideRule.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/remove-exosecopsoverriderule -applicable: Exchange Online, Security & Compliance, Exchange Online Protection +applicable: Exchange Online, Exchange Online Protection title: Remove-ExOSecOpsOverrideRule schema: 2.0.0 author: chrisda @@ -54,6 +54,7 @@ The Identity parameter specifies the SecOps override rule that you want to remov Type: ComplianceRuleIdParameter Parameter Sets: (All) Aliases: +Applicable: Exchange Online, Exchange Online Protection Required: True Position: 1 @@ -69,6 +70,7 @@ This parameter is reserved for internal Microsoft use. Type: SwitchParameter Parameter Sets: (All) Aliases: cf +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -84,6 +86,7 @@ This parameter is reserved for internal Microsoft use. Type: Fqdn Parameter Sets: (All) Aliases: +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -99,6 +102,7 @@ This parameter is reserved for internal Microsoft use. Type: SwitchParameter Parameter Sets: (All) Aliases: wi +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Set-ExoSecOpsOverrideRule.md b/exchange/exchange-ps/exchange/Set-ExoSecOpsOverrideRule.md index 9e5b9ffac6..3fa7f63b58 100644 --- a/exchange/exchange-ps/exchange/Set-ExoSecOpsOverrideRule.md +++ b/exchange/exchange-ps/exchange/Set-ExoSecOpsOverrideRule.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/get-exosecopsoverriderule -applicable: Exchange Online, Security & Compliance, Exchange Online Protection +applicable: Exchange Online, Exchange Online Protection title: set-ExOSecOpsOverrideRule schema: 2.0.0 author: chrisda @@ -55,6 +55,7 @@ The Identity parameter specifies the SecOps override rule that you want to modif Type: ComplianceRuleIdParameter Parameter Sets: (All) Aliases: +Applicable: Exchange Online, Exchange Online Protection Required: True Position: 1 @@ -70,6 +71,7 @@ The Comment parameter specifies an optional comment. If you specify a value that Type: String Parameter Sets: (All) Aliases: +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -85,6 +87,7 @@ This parameter is reserved for internal Microsoft use. Type: SwitchParameter Parameter Sets: (All) Aliases: cf +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -100,6 +103,7 @@ This parameter is reserved for internal Microsoft use. Type: Fqdn Parameter Sets: (All) Aliases: +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -115,6 +119,7 @@ This parameter is reserved for internal Microsoft use. Type: SwitchParameter Parameter Sets: (All) Aliases: wi +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named From 8bf2c609186fb9f9056d91c94fed66581ad52b18 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 18 Jan 2024 11:18:07 -0800 Subject: [PATCH 0081/1851] Added missing Applicable values --- exchange/exchange-ps/exchange/Disconnect-ExchangeOnline.md | 2 ++ exchange/exchange-ps/exchange/Get-ConnectionInformation.md | 2 ++ 2 files changed, 4 insertions(+) diff --git a/exchange/exchange-ps/exchange/Disconnect-ExchangeOnline.md b/exchange/exchange-ps/exchange/Disconnect-ExchangeOnline.md index 0bc4fb6340..c2a6bb1153 100644 --- a/exchange/exchange-ps/exchange/Disconnect-ExchangeOnline.md +++ b/exchange/exchange-ps/exchange/Disconnect-ExchangeOnline.md @@ -114,6 +114,7 @@ Don't use this parameter with the ModulePrefix parameter. Type: String[] Parameter Sets: ConnectionId Aliases: +Applicable: Exchange Online Required: True Position: Named @@ -133,6 +134,7 @@ Don't use this parameter with the ConnectionId parameter. Type: String[] Parameter Sets: ModulePrefix Aliases: +Applicable: Exchange Online Required: True Position: Named diff --git a/exchange/exchange-ps/exchange/Get-ConnectionInformation.md b/exchange/exchange-ps/exchange/Get-ConnectionInformation.md index 5c41fd05e2..b1a7e39f64 100644 --- a/exchange/exchange-ps/exchange/Get-ConnectionInformation.md +++ b/exchange/exchange-ps/exchange/Get-ConnectionInformation.md @@ -97,6 +97,7 @@ Don't use this parameter with the ModulePrefix parameter. Type: String[] Parameter Sets: ConnectionId Aliases: +Applicable: Exchange Online Required: True Position: Named @@ -118,6 +119,7 @@ Don't use this parameter with the ConnectionId parameter. Type: String[] Parameter Sets: ModulePrefix Aliases: +Applicable: Exchange Online Required: True Position: Named From 0be727091a7c41da1de1049800c3abc84ad0bec8 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 18 Jan 2024 14:20:40 -0800 Subject: [PATCH 0082/1851] SecOps --- .../exchange/Get-SecOpsOverridePolicy.md | 4 +- .../exchange/New-SecOpsOverridePolicy.md | 54 +++++++++++++++---- .../exchange/Remove-SecOpsOverridePolicy.md | 44 +++++++++++++-- .../exchange/Set-SecOpsOverridePolicy.md | 50 ++++++++++++++--- 4 files changed, 131 insertions(+), 21 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-SecOpsOverridePolicy.md b/exchange/exchange-ps/exchange/Get-SecOpsOverridePolicy.md index 78137e19f4..ac1b91382c 100644 --- a/exchange/exchange-ps/exchange/Get-SecOpsOverridePolicy.md +++ b/exchange/exchange-ps/exchange/Get-SecOpsOverridePolicy.md @@ -21,7 +21,9 @@ For information about the parameter sets in the Syntax section below, see [Excha ## SYNTAX ``` -Get-SecOpsOverridePolicy [[-Identity] ] [] +Get-SecOpsOverridePolicy [[-Identity] ] + [-DomainController ] + [] ``` ## DESCRIPTION diff --git a/exchange/exchange-ps/exchange/New-SecOpsOverridePolicy.md b/exchange/exchange-ps/exchange/New-SecOpsOverridePolicy.md index d5808665fc..ff2943b154 100644 --- a/exchange/exchange-ps/exchange/New-SecOpsOverridePolicy.md +++ b/exchange/exchange-ps/exchange/New-SecOpsOverridePolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/new-secopsoverridepolicy -applicable: Security & Compliance +applicable: Exchange Online, Security & Compliance, Exchange Online Protection title: New-SecOpsOverridePolicy schema: 2.0.0 author: chrisda @@ -12,7 +12,7 @@ ms.reviewer: # New-SecOpsOverridePolicy ## SYNOPSIS -This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). +This cmdlet is functional only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). Use the New-SecOpsOverridePolicy cmdlet to create SecOps mailbox override policies to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). @@ -24,7 +24,9 @@ For information about the parameter sets in the Syntax section below, see [Excha New-SecOpsOverridePolicy [-Name] -SentTo [-Comment ] [-Confirm] + [-DomainController ] [-Enabled ] + [-Force] [-WhatIf] [] ``` @@ -36,7 +38,7 @@ You need to be assigned permissions in the Security & Compliance before you can ### Example 1 ```powershell -New-SecOpsOverridePolicy -Name SecOpsOverridePolicy -SendTo secops@contoso.com +New-SecOpsOverridePolicy -Name SecOpsOverridePolicy -SentTo secops@contoso.com ``` This example creates the SecOps mailbox override policy with the specified settings. @@ -50,7 +52,7 @@ The Name parameter specifies the name for the SecOps mailbox override policy. Re Type: String Parameter Sets: (All) Aliases: -Applicable: Security & Compliance +Applicable: Exchange Online, Security & Compliance, Exchange Online Protection Required: True Position: 0 @@ -68,7 +70,7 @@ You can specify multiple email addresses separated by commas. Type: MultiValuedProperty Parameter Sets: (All) Aliases: -Applicable: Security & Compliance +Applicable: Exchange Online, Security & Compliance, Exchange Online Protection Required: True Position: Named @@ -84,7 +86,7 @@ The Comment parameter specifies an optional comment. If you specify a value that Type: String Parameter Sets: (All) Aliases: -Applicable: Security & Compliance +Applicable: Exchange Online, Security & Compliance, Exchange Online Protection Required: False Position: Named @@ -103,7 +105,23 @@ The Confirm switch specifies whether to show or hide the confirmation prompt. Ho Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Security & Compliance +Applicable: Exchange Online, Security & Compliance, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DomainController +This parameter is reserved for internal Microsoft use. + +```yaml +Type: Fqdn +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -122,7 +140,25 @@ The Enabled parameter specifies whether the policy is enabled. Valid values are: Type: Boolean Parameter Sets: (All) Aliases: -Applicable: Security & Compliance +Applicable: Exchange Online, Security & Compliance, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +The Force switch hides warning or confirmation messages. You don't need to specify a value with this switch. + +You can use this switch to run tasks programmatically where prompting for administrative input is inappropriate. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -138,7 +174,7 @@ The WhatIf switch doesn't work in Security & Compliance PowerShell. Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Security & Compliance +Applicable: Exchange Online, Security & Compliance, Exchange Online Protection Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Remove-SecOpsOverridePolicy.md b/exchange/exchange-ps/exchange/Remove-SecOpsOverridePolicy.md index 1adc6ba475..fabe77548b 100644 --- a/exchange/exchange-ps/exchange/Remove-SecOpsOverridePolicy.md +++ b/exchange/exchange-ps/exchange/Remove-SecOpsOverridePolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/remove-secopsoverridepolicy -applicable: Security & Compliance +applicable: Exchange Online, Security & Compliance, Exchange Online Protection title: Remove-SecOpsOverridePolicy schema: 2.0.0 author: chrisda @@ -23,6 +23,8 @@ For information about the parameter sets in the Syntax section below, see [Excha ``` Remove-SecOpsOverridePolicy [-Identity] [-Confirm] + [-DomainController ] + [-Force] [-WhatIf] [] ``` @@ -53,7 +55,7 @@ The Identity parameter specifies the SecOps override policy that you want to rem Type: PolicyIdParameter Parameter Sets: (All) Aliases: -Applicable: Security & Compliance +Applicable: Exchange Online, Security & Compliance, Exchange Online Protection Required: True Position: 0 @@ -72,7 +74,41 @@ The Confirm switch specifies whether to show or hide the confirmation prompt. Ho Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Security & Compliance +Applicable: Exchange Online, Security & Compliance, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DomainController +This parameter is reserved for internal Microsoft use. + +```yaml +Type: Fqdn +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +The Force switch hides warning or confirmation messages. You don't need to specify a value with this switch. + +You can use this switch to run tasks programmatically where prompting for administrative input is inappropriate. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -88,7 +124,7 @@ The WhatIf switch doesn't work in Security & Compliance PowerShell. Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Security & Compliance +Applicable: Exchange Online, Security & Compliance, Exchange Online Protection Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Set-SecOpsOverridePolicy.md b/exchange/exchange-ps/exchange/Set-SecOpsOverridePolicy.md index d65ec2b3ce..5eba1bc9a0 100644 --- a/exchange/exchange-ps/exchange/Set-SecOpsOverridePolicy.md +++ b/exchange/exchange-ps/exchange/Set-SecOpsOverridePolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/set-secopsoverridepolicy -applicable: Security & Compliance +applicable: Exchange Online, Security & Compliance, Exchange Online Protection title: Set-SecOpsOverridePolicy schema: 2.0.0 author: chrisda @@ -25,7 +25,9 @@ Set-SecOpsOverridePolicy [-Identity] [-AddSentTo ] [-Comment ] [-Confirm] + [-DomainController ] [-Enabled ] + [-Force] [-RemoveSentTo ] [-WhatIf] [] @@ -57,7 +59,7 @@ The Identity parameter specifies the SecOps override policy that you want to mod Type: PolicyIdParameter Parameter Sets: (All) Aliases: -Applicable: Security & Compliance +Applicable: Exchange Online, Security & Compliance, Exchange Online Protection Required: True Position: 0 @@ -75,7 +77,7 @@ You can specify multiple values separated by commas. Type: MultiValuedProperty Parameter Sets: (All) Aliases: -Applicable: Security & Compliance +Applicable: Exchange Online, Security & Compliance, Exchange Online Protection Required: False Position: Named @@ -91,7 +93,7 @@ The Comment parameter specifies an optional comment. If you specify a value that Type: String Parameter Sets: (All) Aliases: -Applicable: Security & Compliance +Applicable: Exchange Online, Security & Compliance, Exchange Online Protection Required: False Position: Named @@ -110,7 +112,23 @@ The Confirm switch specifies whether to show or hide the confirmation prompt. Ho Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Security & Compliance +Applicable: Exchange Online, Security & Compliance, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DomainController +This parameter is reserved for internal Microsoft use. + +```yaml +Type: Fqdn +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -129,7 +147,25 @@ The Enabled parameter specifies whether the policy is enabled. Valid values are: Type: Boolean Parameter Sets: (All) Aliases: -Applicable: Security & Compliance +Applicable: Exchange Online, Security & Compliance, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +The Force switch hides warning or confirmation messages. You don't need to specify a value with this switch. + +You can use this switch to run tasks programmatically where prompting for administrative input is inappropriate. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -147,7 +183,7 @@ You can specify multiple values separated by commas. Type: MultiValuedProperty Parameter Sets: (All) Aliases: -Applicable: Security & Compliance +Applicable: Exchange Online, Security & Compliance, Exchange Online Protection Required: False Position: Named From 370c93ed5f4e252e35e660c241bb77c32dcddcfc Mon Sep 17 00:00:00 2001 From: battulaspandana <82677748+battulaspandana@users.noreply.github.com> Date: Fri, 19 Jan 2024 12:13:39 -0800 Subject: [PATCH 0083/1851] Update Set-CsTeamsMeetingConfiguration.md with feedback survey policy flag --- .../skype/Set-CsTeamsMeetingConfiguration.md | 23 +++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/skype/skype-ps/skype/Set-CsTeamsMeetingConfiguration.md b/skype/skype-ps/skype/Set-CsTeamsMeetingConfiguration.md index bb9ebb349d..8d1a8d5bc8 100644 --- a/skype/skype-ps/skype/Set-CsTeamsMeetingConfiguration.md +++ b/skype/skype-ps/skype/Set-CsTeamsMeetingConfiguration.md @@ -26,7 +26,7 @@ Set-CsTeamsMeetingConfiguration [-Tenant ] [-LogoURL ] [-LegalURL [-HelpURL ] [-CustomFooterText ] [-DisableAnonymousJoin ] [-EnableQoS ] [-ClientAudioPort ] [-ClientAudioPortRange ] [-ClientVideoPort ] [-ClientVideoPortRange ] [-ClientAppSharingPort ] [-ClientAppSharingPortRange ] - [-ClientMediaPortRangeEnabled ] [-DisableAppInteractionForAnonymousUsers ] [[-Identity] ] [-Force] [-WhatIf] [-Confirm] + [-ClientMediaPortRangeEnabled ] [-DisableAppInteractionForAnonymousUsers ] [[-Identity] ] [-FeedbackSurveyForAnonymousUsers ] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -37,7 +37,7 @@ Set-CsTeamsMeetingConfiguration [-Tenant ] [-LogoURL ] [-LegalURL [-HelpURL ] [-CustomFooterText ] [-DisableAnonymousJoin ] [-EnableQoS ] [-ClientAudioPort ] [-ClientAudioPortRange ] [-ClientVideoPort ] [-ClientVideoPortRange ] [-ClientAppSharingPort ] [-ClientAppSharingPortRange ] - [-ClientMediaPortRangeEnabled ] [-DisableAppInteractionForAnonymousUsers ] [-Instance ] [-Force] [-WhatIf] [-Confirm] + [-ClientMediaPortRangeEnabled ] [-DisableAppInteractionForAnonymousUsers ] [-FeedbackSurveyForAnonymousUsers ] [-Instance ] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -370,6 +370,25 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -FeedbackSurveyForAnonymousUsers +Determines if anonymous participants receive surveys to provide feedback about their meeting experience. Set to FALSE to disable anonymous meeting participants to receive surveys. Set to TRUE to allow anonymous meeting participants to receive surveys. +Possible values: + +- True +- False + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: True +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WhatIf Shows what would happen if the cmdlet runs. The cmdlet is not run. From 2829e31515261cbc1a96b8c9b14638d8a0d4711c Mon Sep 17 00:00:00 2001 From: battulaspandana <82677748+battulaspandana@users.noreply.github.com> Date: Fri, 19 Jan 2024 17:54:46 -0800 Subject: [PATCH 0084/1851] Update Set-CsTeamsMeetingConfiguration.md --- .../skype/Set-CsTeamsMeetingConfiguration.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/skype/skype-ps/skype/Set-CsTeamsMeetingConfiguration.md b/skype/skype-ps/skype/Set-CsTeamsMeetingConfiguration.md index 8d1a8d5bc8..bbb99efc32 100644 --- a/skype/skype-ps/skype/Set-CsTeamsMeetingConfiguration.md +++ b/skype/skype-ps/skype/Set-CsTeamsMeetingConfiguration.md @@ -26,7 +26,7 @@ Set-CsTeamsMeetingConfiguration [-Tenant ] [-LogoURL ] [-LegalURL [-HelpURL ] [-CustomFooterText ] [-DisableAnonymousJoin ] [-EnableQoS ] [-ClientAudioPort ] [-ClientAudioPortRange ] [-ClientVideoPort ] [-ClientVideoPortRange ] [-ClientAppSharingPort ] [-ClientAppSharingPortRange ] - [-ClientMediaPortRangeEnabled ] [-DisableAppInteractionForAnonymousUsers ] [[-Identity] ] [-FeedbackSurveyForAnonymousUsers ] [-Force] [-WhatIf] [-Confirm] + [-ClientMediaPortRangeEnabled ] [-DisableAppInteractionForAnonymousUsers ] [[-Identity] ] [-FeedbackSurveyForAnonymousUsers ] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -37,7 +37,7 @@ Set-CsTeamsMeetingConfiguration [-Tenant ] [-LogoURL ] [-LegalURL [-HelpURL ] [-CustomFooterText ] [-DisableAnonymousJoin ] [-EnableQoS ] [-ClientAudioPort ] [-ClientAudioPortRange ] [-ClientVideoPort ] [-ClientVideoPortRange ] [-ClientAppSharingPort ] [-ClientAppSharingPortRange ] - [-ClientMediaPortRangeEnabled ] [-DisableAppInteractionForAnonymousUsers ] [-FeedbackSurveyForAnonymousUsers ] [-Instance ] [-Force] [-WhatIf] [-Confirm] + [-ClientMediaPortRangeEnabled ] [-DisableAppInteractionForAnonymousUsers ] [-FeedbackSurveyForAnonymousUsers ] [-Instance ] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -371,20 +371,20 @@ Accept wildcard characters: False ``` ### -FeedbackSurveyForAnonymousUsers -Determines if anonymous participants receive surveys to provide feedback about their meeting experience. Set to FALSE to disable anonymous meeting participants to receive surveys. Set to TRUE to allow anonymous meeting participants to receive surveys. +Determines if anonymous participants receive surveys to provide feedback about their meeting experience. Set to Disabled to disable anonymous meeting participants to receive surveys. Set to Enabled to allow anonymous meeting participants to receive surveys. Possible values: -- True -- False +- Enabled +- Disabled ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: True +Default value: Enabled Accept pipeline input: False Accept wildcard characters: False ``` From fa41c58c2acb1cc72b6982dec0096178d2bc9e53 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 22 Jan 2024 16:26:27 -0800 Subject: [PATCH 0085/1851] Section link fixes --- .../app-only-auth-powershell-v2.md | 20 ++++++------------- ...connect-exo-powershell-managed-identity.md | 18 ++++++----------- 2 files changed, 12 insertions(+), 26 deletions(-) diff --git a/exchange/docs-conceptual/app-only-auth-powershell-v2.md b/exchange/docs-conceptual/app-only-auth-powershell-v2.md index ad40d6fab3..f56579796b 100644 --- a/exchange/docs-conceptual/app-only-auth-powershell-v2.md +++ b/exchange/docs-conceptual/app-only-auth-powershell-v2.md @@ -133,7 +133,7 @@ An initial onboarding is required for authentication using application objects. For a detailed visual flow about creating applications in Microsoft Entra ID, see . -1. [Register the application in Microsoft Entra ID](#step-1-register-the-application-in-azure-ad). +1. [Register the application in Microsoft Entra ID](#step-1-register-the-application-in-microsoft-entra-id). 2. [Assign API permissions to the application](#step-2-assign-api-permissions-to-the-application). @@ -150,14 +150,12 @@ For a detailed visual flow about creating applications in Microsoft Entra ID, se > [!NOTE] > Cryptography: Next Generation (CNG) certificates aren't supported for app-only authentication with Exchange. CNG certificates are created by default in modern versions of Windows. You must use a certificate from a CSP key provider. [This section](#step-3-generate-a-self-signed-certificate) section covers two supported methods to create a CSP certificate. -4. [Attach the certificate to the Microsoft Entra application](#step-4-attach-the-certificate-to-the-azure-ad-application) +4. [Attach the certificate to the Microsoft Entra application](#step-4-attach-the-certificate-to-the-microsoft-entra-application) -5. [Assign Microsoft Entra roles to the application](#step-5-assign-azure-ad-roles-to-the-application) +5. [Assign Microsoft Entra roles to the application](#step-5-assign-microsoft-entra-roles-to-the-application) The application needs to have the appropriate RBAC roles assigned. Because the apps are provisioned in Microsoft Entra ID, you can use any of the supported built-in roles. - - ### Step 1: Register the application in Microsoft Entra ID > [!NOTE] @@ -353,8 +351,6 @@ Create a self-signed x.509 certificate using one of the following methods: .\Create-SelfSignedCertificate.ps1 -CommonName "MyCompanyName" -StartDate 2021-01-06 -EndDate 2022-01-06 ``` - - ### Step 4: Attach the certificate to the Microsoft Entra application After you register the certificate with your application, you can use the private key (`.pfx` file) or the thumbprint for authentication. @@ -387,7 +383,7 @@ After you register the certificate with your application, you can use the privat ### Step 4b: Exchange Online delegated scenarios only: Grant admin consent for the multi-tenant app -If you made the application multi-tenant for **Exchange Online** delegated scenarios in [Step 1](#step-1-register-the-application-in-azure-ad), you need to grant admin consent to the Exchange.ManageAsApp permission so the application can run cmdlets in Exchange Online **in each tenant organization**. To do this, generate an admin consent URL for each customer tenant. Before anyone uses the multi-tenant application to connect to Exchange Online in the tenant organization, an admin in the customer tenant should open the following URL: +If you made the application multi-tenant for **Exchange Online** delegated scenarios in [Step 1](#step-1-register-the-application-in-microsoft-entra-id), you need to grant admin consent to the Exchange.ManageAsApp permission so the application can run cmdlets in Exchange Online **in each tenant organization**. To do this, generate an admin consent URL for each customer tenant. Before anyone uses the multi-tenant application to connect to Exchange Online in the tenant organization, an admin in the customer tenant should open the following URL: `https://login.microsoftonline.com//adminconsent?client_id=&scope=https://outlook.office365.com/.default` @@ -397,8 +393,6 @@ If you made the application multi-tenant for **Exchange Online** delegated scena For more information about the URL syntax, see [Request the permissions from a directory admin](/azure/active-directory/develop/v2-admin-consent#request-the-permissions-from-a-directory-admin). - - ### Step 5: Assign Microsoft Entra roles to the application You have two options: @@ -411,8 +405,6 @@ You have two options: > > For multi-tenant applications in **Exchange Online** delegated scenarios, you need to assign permissions in each customer tenant. - - #### Assign Microsoft Entra roles to the application The supported Microsoft Entra roles are described in the following table: @@ -466,7 +458,7 @@ For general instructions about assigning roles in Microsoft Entra ID, see [View ![Select Add assignments on the role assignments page for Security & Compliance PowerShell.](media/exo-app-only-auth-role-assignments-click-add-assignments-scc.png) -4. In the **Add assignments** flyout that opens, find and select the app that you created in [Step 1](#step-1-register-the-application-in-azure-ad). +4. In the **Add assignments** flyout that opens, find and select the app that you created in [Step 1](#step-1-register-the-application-in-microsoft-entra-id). ![Find and select your app on the Add assignments flyout.](media/exo-app-only-auth-find-add-select-app-for-assignment.png) @@ -493,7 +485,7 @@ For information about creating custom role groups, see [Create role groups in Ex To assign custom role groups to the application using service principals, do the following steps: -1. In [Microsoft Graph PowerShell](/powershell/microsoftgraph/installation), run the following commands to store the details of the Microsoft Entra application that you registered in [Step 1](#step-1-register-the-application-in-azure-ad) in a variable: +1. In [Microsoft Graph PowerShell](/powershell/microsoftgraph/installation), run the following commands to store the details of the Microsoft Entra application that you registered in [Step 1](#step-1-register-the-application-in-microsoft-entra-id) in a variable: ```powershell Connect-MgGraph -Scopes AppRoleAssignment.ReadWrite.All,Application.Read.All diff --git a/exchange/docs-conceptual/connect-exo-powershell-managed-identity.md b/exchange/docs-conceptual/connect-exo-powershell-managed-identity.md index 16ce6b7dd2..8aabe2a650 100644 --- a/exchange/docs-conceptual/connect-exo-powershell-managed-identity.md +++ b/exchange/docs-conceptual/connect-exo-powershell-managed-identity.md @@ -56,7 +56,7 @@ The rest of this section explains how to connect using supported Azure resources - A PowerShell runbook on the Azure Automation account with system-assigned managed identity. - An Azure VM with a system-assigned managed identity. -After the resource is connected, the Exchange Online PowerShell cmdlets and parameters are available based on the RBAC role you assigned in [Step 5: Assign Microsoft Entra roles to the managed identity](#step-5-assign-azure-ad-roles-to-the-managed-identity) +After the resource is connected, the Exchange Online PowerShell cmdlets and parameters are available based on the RBAC role you assigned in [Step 5: Assign Microsoft Entra roles to the managed identity](#step-5-assign-microsoft-entra-roles-to-the-managed-identity) ### Connect to Exchange Online PowerShell using Azure Automation accounts with system-assigned managed identity @@ -104,7 +104,7 @@ The rest of this section explains how to connect using supported Azure resources - A PowerShell runbook on the Azure Automation account with user-assigned managed identity. - An Azure VM with a user-assigned managed identity. -After the resource is connected, the Exchange Online PowerShell cmdlets and parameters are available based on the RBAC role you assigned in [Step 6: Assign Microsoft Entra roles to the managed identity](#step-6-assign-azure-ad-roles-to-the-managed-identity). +After the resource is connected, the Exchange Online PowerShell cmdlets and parameters are available based on the RBAC role you assigned in [Step 6: Assign Microsoft Entra roles to the managed identity](#step-6-assign-microsoft-entra-roles-to-the-managed-identity). ### Connect to Exchange Online PowerShell using Azure Automation accounts with user-assigned managed identities @@ -149,7 +149,7 @@ The steps are: 2. [Store the system-assigned managed identity in a variable](#step-2-store-the-system-assigned-managed-identity-in-a-variable) 3. [Add the Exchange Online PowerShell module to the managed identity](#step-3-add-the-exchange-online-powershell-module-to-the-managed-identity) 4. [Grant the Exchange.ManageAsApp API permission for the managed identity to call Exchange Online](#step-4-grant-the-exchangemanageasapp-api-permission-for-the-managed-identity-to-call-exchange-online) -5. [Assign Microsoft Entra roles to the managed identity](#step-5-assign-azure-ad-roles-to-the-managed-identity) +5. [Assign Microsoft Entra roles to the managed identity](#step-5-assign-microsoft-entra-roles-to-the-managed-identity) After you complete the steps, you're ready to [Connect to Exchange Online PowerShell using system-assigned managed identity](#connect-to-exchange-online-powershell-using-system-assigned-managed-identity). @@ -333,8 +333,6 @@ For detailed syntax and parameter information, see the following articles: - [Get-MgServicePrincipal](/powershell/module/microsoft.graph.applications/get-mgserviceprincipal) - [New-MgServicePrincipalAppRoleAssignment](/powershell/module/microsoft.graph.applications/new-mgserviceprincipalapproleassignment) - - #### What to do if the Office 365 Exchange Online resource is not available in Microsoft Entra ID If the following command returns no results: @@ -345,7 +343,7 @@ Get-MgServicePrincipal -Filter "AppId eq '00000002-0000-0ff1-ce00-000000000000'" Do the following steps: -1. Register an application in Microsoft Entra ID as described in [Step 1: Register the application in Microsoft Entra ID](app-only-auth-powershell-v2.md#step-1-register-the-application-in-azure-ad). +1. Register an application in Microsoft Entra ID as described in [Step 1: Register the application in Microsoft Entra ID](app-only-auth-powershell-v2.md#step-1-register-the-application-in-microsoft-entra-id). 2. Assign the Office 365 Exchange Online \> Exchange.ManageAsApp API permission to the application using the "Modify the app manifest" method as described in [Step 2: Assign API permissions to the application](app-only-auth-powershell-v2.md#step-2-assign-api-permissions-to-the-application). After you do these steps, run the **Get-MgServicePrincipal** command again to confirm that the Office 365 Exchange Online resource is available in Microsoft Entra ID. @@ -358,8 +356,6 @@ Get-MgServicePrincipal -Filter "AppId eq '00000002-0000-0ff1-ce00-000000000000'" Now that the Office 365 Exchange Online resource is available, return to Step 4.3 in this section. - - ### Step 5: Assign Microsoft Entra roles to the managed identity The supported Microsoft Entra roles are described in the following list: @@ -445,7 +441,7 @@ The steps are: 3. [Store the user-assigned managed identity in a variable](#step-3-store-the-user-assigned-managed-identity-in-a-variable) 4. [Add the Exchange Online PowerShell module to the managed identity](#step-4-add-the-exchange-online-powershell-module-to-the-managed-identity) 5. [Grant the Exchange.ManageAsApp API permission for the managed identity to call Exchange Online](#step-5-grant-the-exchangemanageasapp-api-permission-for-the-managed-identity-to-call-exchange-online) -6. [Assign Microsoft Entra roles to the managed identity](#step-6-assign-azure-ad-roles-to-the-managed-identity) +6. [Assign Microsoft Entra roles to the managed identity](#step-6-assign-microsoft-entra-roles-to-the-managed-identity) After you complete the steps, you're ready to [Connect to Exchange Online PowerShell using user-assigned managed identity](#connect-to-exchange-online-powershell-using-user-assigned-managed-identity). @@ -588,11 +584,9 @@ The steps for user-assigned managed identity are the same as in [System-assigned Although the managed identity values were obtained differently for user-assigned vs. system-assigned, we're using the same variable name in the command (`$MI_ID`), so the command works for both types of managed identities. - - ### Step 6: Assign Microsoft Entra roles to the managed identity -The steps for user-assigned managed identity are basically the same as in [System-assigned managed identity Step 5](#step-5-assign-azure-ad-roles-to-the-managed-identity). +The steps for user-assigned managed identity are basically the same as in [System-assigned managed identity Step 5](#step-5-assign-microsoft-entra-roles-to-the-managed-identity). In the Azure portal, be sure to select the [user-assigned managed identity](#step-2-create-a-resource-with-user-assigned-managed-identity) as the managed identity to assign the Microsoft Entra role to (not the automation account itself). From 887f2cdb47b56d2f64e18bf1e0dd3f733f41fac2 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 23 Jan 2024 11:18:38 -0800 Subject: [PATCH 0086/1851] ExOPhisSimOverrideRule changes --- .openpublishing.redirection.json | 15 ++ .../exchange/Get-ExoPhishSimOverrideRule.md | 147 ++++++++++++++++++ .../exchange/Get-PhishSimOverrideRule.md | 2 + ...Rule.md => New-ExoPhishSimOverrideRule.md} | 90 +++++------ ...e.md => Remove-ExoPhishSimOverrideRule.md} | 51 ++++-- ...Rule.md => Set-ExoPhishSimOverrideRule.md} | 80 ++++------ exchange/exchange-ps/exchange/exchange.md | 14 +- exchange/mapping/serviceMapping.json | 15 +- 8 files changed, 293 insertions(+), 121 deletions(-) create mode 100644 exchange/exchange-ps/exchange/Get-ExoPhishSimOverrideRule.md rename exchange/exchange-ps/exchange/{New-PhishSimOverrideRule.md => New-ExoPhishSimOverrideRule.md} (64%) rename exchange/exchange-ps/exchange/{Remove-PhishSimOverrideRule.md => Remove-ExoPhishSimOverrideRule.md} (51%) rename exchange/exchange-ps/exchange/{Set-PhishSimOverrideRule.md => Set-ExoPhishSimOverrideRule.md} (68%) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 6f21c1a05e..f5aa9134c0 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -6959,6 +6959,21 @@ "source_path": "exchange/virtual-folder/exchange/Set-SecOpsOverrideRule.md", "redirect_url": "/powershell/module/exchange/set-exosecopsoverriderule", "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/New-PhishSimOverrideRule.md", + "redirect_url": "/powershell/module/exchange/new-exophishsimoverriderule", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Remove-PhishSimOverrideRule.md", + "redirect_url": "/powershell/module/exchange/remove-exophishsimoverriderule", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Set-PhishSimOverrideRule.md", + "redirect_url": "/powershell/module/exchange/set-exophishsimoverriderule", + "redirect_document_id": false } ] } diff --git a/exchange/exchange-ps/exchange/Get-ExoPhishSimOverrideRule.md b/exchange/exchange-ps/exchange/Get-ExoPhishSimOverrideRule.md new file mode 100644 index 0000000000..ecd2ff2b96 --- /dev/null +++ b/exchange/exchange-ps/exchange/Get-ExoPhishSimOverrideRule.md @@ -0,0 +1,147 @@ +--- +external help file: Microsoft.Exchange.TransportMailflow-Help.xml +online version: https://learn.microsoft.com/powershell/module/exchange/get-exophishsimoverriderule +applicable: Exchange Online, Exchange Online Protection +title: Get-ExoPhishSimOverrideRule +schema: 2.0.0 +author: chrisda +ms.author: chrisda +ms.reviewer: +--- + +# Get-ExoPhishSimOverrideRule + +## SYNOPSIS +This cmdlet is available only in the cloud-based service. + +Use the Get-ExOPhishSimOverrideRule cmdlet to view third-party phishing simulation override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). + +For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). + +## SYNTAX + +``` +Get-ExoPhishSimOverrideRule [[-Identity] ] + [-Confirm] + [-DomainController ] + [-Policy ] + [-WhatIf] + [] +``` + +## DESCRIPTION +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). + +## EXAMPLES + +### Example 1 +```powershell +Get-ExoPhishSimOverrideRule +``` + +This example returns detailed information about the one and only phishing simulation override rule. + +## PARAMETERS + +### -Identity +The Identity parameter specifies the phishing simulation override rule that you want to view. You can use any value that uniquely identifies the rule. For example: + +- Name +- Id +- Distinguished name (DN) +- GUID + +The only available rule is named `_Exe:PhishSimOverr:` \[sic\] where \ is a unique GUID value (for example, 6fed4b63-3563-495d-a481-b24a311f8329). + +```yaml +Type: ComplianceRuleIdParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: 1 +Default value: None +Accept pipeline input: True (ByPropertyName, ByValue) +Accept wildcard characters: False +``` + +### -Confirm +This parameter is reserved for internal Microsoft use. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DomainController +This parameter is reserved for internal Microsoft use. + +```yaml +Type: Fqdn +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Policy +The Policy parameter filters the results by phishing simulator override policy. You can use any value that uniquely identifies the policy. For example: + +- Name +- Id +- Distinguished name (DN) +- GUID + +```yaml +Type: PolicyIdParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +This parameter is reserved for internal Microsoft use. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi +Applicable: Exchange Online, Exchange Online Protection + +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). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-PhishSimOverrideRule.md b/exchange/exchange-ps/exchange/Get-PhishSimOverrideRule.md index cdbd01b168..4385648279 100644 --- a/exchange/exchange-ps/exchange/Get-PhishSimOverrideRule.md +++ b/exchange/exchange-ps/exchange/Get-PhishSimOverrideRule.md @@ -12,6 +12,8 @@ ms.reviewer: # Get-PhishSimOverrideRule ## SYNOPSIS +**Note**: The \*-PhishSimOverrideRule cmdlets in Security & Compliance PowerShell have been replaced by the \*-ExOPhishSimOverrideRule cmdlets in Exchange Online PowerShell. + This cmdlet is functional only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). Use the Get-PhishSimOverrideRule cmdlet to view third-party phishing simulation override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). diff --git a/exchange/exchange-ps/exchange/New-PhishSimOverrideRule.md b/exchange/exchange-ps/exchange/New-ExoPhishSimOverrideRule.md similarity index 64% rename from exchange/exchange-ps/exchange/New-PhishSimOverrideRule.md rename to exchange/exchange-ps/exchange/New-ExoPhishSimOverrideRule.md index 1222b3832e..8b46a690c9 100644 --- a/exchange/exchange-ps/exchange/New-PhishSimOverrideRule.md +++ b/exchange/exchange-ps/exchange/New-ExoPhishSimOverrideRule.md @@ -1,65 +1,51 @@ --- external help file: Microsoft.Exchange.TransportMailflow-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/new-phishsimoverriderule -applicable: Security & Compliance -title: New-PhishSimOverrideRule +online version: https://learn.microsoft.com/powershell/module/exchange/new-exophishsimoverriderule +applicable: Exchange Online, Exchange Online Protection +title: New-ExoPhishSimOverrideRule schema: 2.0.0 author: chrisda ms.author: chrisda ms.reviewer: --- -# New-PhishSimOverrideRule +# New-ExoPhishSimOverrideRule ## SYNOPSIS -This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). +This cmdlet is available only in the cloud-based service. -Use the New-PhishSimOverrideRule cmdlet to create third-party phishing simulation override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). +Use the New-ExoPhishSimOverrideRule cmdlet to create third-party phishing simulation override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). ## SYNTAX +### Default ``` -New-PhishSimOverrideRule [-Name] -Policy -SenderIpRanges +New-ExoPhishSimOverrideRule -Policy -SenderIpRanges [-Comment ] [-Confirm] - [-Domains ] - [-SenderDomainIs ] + [-DomainController ] + [-Domains ] + [-Name ] [-WhatIf] - [] +[] ``` ## DESCRIPTION -You need to be assigned permissions in the Security & Compliance before you can use this cmdlet. For more information, see [Permissions in the Security & Compliance](https://learn.microsoft.com/microsoft-365/security/office-365-security/scc-permissions). +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). ## EXAMPLES ### Example 1 ```powershell -New-PhishSimOverrideRule -Name PhishSimOverrideRule -Policy PhishSimOverridePolicy -Domains fabrikam.com,wingtiptoys.com -SenderIpRanges 192.168.1.55 +New-ExoPhishSimOverrideRule -Policy PhishSimOverridePolicy -Domains fabrikam.com,wingtiptoys.com -SenderIpRanges 192.168.1.55 ``` This example creates a new phishing simulation override rule with the specified settings. ## PARAMETERS -### -Name -The Name parameter specifies the name for the policy. Regardless of the value you specify, the name will be PhishSimOverrideRule\ where \ is a unique GUID value (for example, a0eae53e-d755-4a42-9320-b9c6b55c5011). - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: True -Position: 0 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -Policy The Policy parameter specifies the phishing simulation override policy that's associated with the rule. You can use any value that uniquely identifies the policy. For example: @@ -70,9 +56,9 @@ The Policy parameter specifies the phishing simulation override policy that's as ```yaml Type: PolicyIdParameter -Parameter Sets: (All)) +Parameter Sets: Default, PublishComplianceTag, ComplianceTag, SetRawXml Aliases: -Applicable: Security & Compliance +Applicable: Exchange Online, Exchange Online Protection Required: True Position: Named @@ -94,9 +80,9 @@ A phishing simulation entry requires at least one IP address in this parameter a ```yaml Type: MultiValuedProperty -Parameter Sets: (All) +Parameter Sets: Default Aliases: -Applicable: Security & Compliance +Applicable: Exchange Online, Exchange Online Protection Required: True Position: Named @@ -110,9 +96,9 @@ The Comment parameter specifies an optional comment. If you specify a value that ```yaml Type: String -Parameter Sets: (All) +Parameter Sets: Default Aliases: -Applicable: Security & Compliance +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -131,7 +117,23 @@ The Confirm switch specifies whether to show or hide the confirmation prompt. Ho Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Security & Compliance +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DomainController +This parameter is reserved for internal Microsoft use. + +```yaml +Type: Fqdn +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -152,9 +154,9 @@ A phishing simulation requires at least one domain from this parameter and at le ```yaml Type: MultiValuedProperty -Parameter Sets: (All) +Parameter Sets: Default Aliases: -Applicable: Security & Compliance +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -163,14 +165,14 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -SenderDomainIs -This parameter has been replaced by the Domains parameter. +### -Name +The Name parameter specifies the name for the policy. Regardless of the value you specify, the name will be `_Exe:PhishSimOverr:` \[sic\] where \ is a unique GUID value (for example, 6fed4b63-3563-495d-a481-b24a311f8329). ```yaml -Type: MultiValuedProperty -Parameter Sets: (All) +Type: String +Parameter Sets: Default Aliases: -Applicable: Security & Compliance +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -180,13 +182,13 @@ Accept wildcard characters: False ``` ### -WhatIf -The WhatIf switch doesn't work in Security & Compliance PowerShell. +The WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch. ```yaml Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Security & Compliance +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Remove-PhishSimOverrideRule.md b/exchange/exchange-ps/exchange/Remove-ExoPhishSimOverrideRule.md similarity index 51% rename from exchange/exchange-ps/exchange/Remove-PhishSimOverrideRule.md rename to exchange/exchange-ps/exchange/Remove-ExoPhishSimOverrideRule.md index 9eb90e2edf..b9a2df6b96 100644 --- a/exchange/exchange-ps/exchange/Remove-PhishSimOverrideRule.md +++ b/exchange/exchange-ps/exchange/Remove-ExoPhishSimOverrideRule.md @@ -1,43 +1,44 @@ --- external help file: Microsoft.Exchange.TransportMailflow-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/remove-phishsimoverriderule -applicable: Security & Compliance -title: Remove-PhishSimOverrideRule +online version: https://learn.microsoft.com/powershell/module/exchange/remove-exophishsimoverriderule +applicable: Exchange Online, Exchange Online Protection +title: Remove-ExoPhishSimOverrideRule schema: 2.0.0 author: chrisda ms.author: chrisda ms.reviewer: --- -# Remove-PhishSimOverrideRule +# Remove-ExoPhishSimOverrideRule ## SYNOPSIS -This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). +This cmdlet is available only in the cloud-based service. -Use the Remove-PhishSimOverrideRule cmdlet to remove third-party phishing simulation override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). +Use the Remove-ExoPhishSimOverrideRule cmdlet to remove third-party phishing simulation override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). ## SYNTAX ``` -Remove-PhishSimOverrideRule [-Identity] +Remove-ExoPhishSimOverrideRule [-Identity] [-Confirm] + [-DomainController ] [-WhatIf] [] ``` ## DESCRIPTION -You need to be assigned permissions in the Security & Compliance before you can use this cmdlet. For more information, see [Permissions in the Security & Compliance](https://learn.microsoft.com/microsoft-365/security/office-365-security/scc-permissions). +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). ## EXAMPLES ### Example 1 ```powershell -Remove-PhishSimOverrideRule -Identity PhishSimOverrideRulea0eae53e-d755-4a42-9320-b9c6b55c5011 +Get-ExOPhishSimOverrideRule | Remove-ExoPhishSimOverrideRule ``` -This example remove the phishing simulation override rule. +This example removes the phishing simulation override rule. ## PARAMETERS @@ -49,14 +50,16 @@ The Identity parameter specifies the phishing simulation override rule that you - Distinguished name (DN) - GUID +Use the Get-ExoPhishSimOverrideRule cmdlet to find the values. The only available rule is named `_Exe:PhishSimOverr:` \[sic\] where \ is a unique GUID value (for example, 6fed4b63-3563-495d-a481-b24a311f8329). + ```yaml -Type: PolicyIdParameter +Type: ComplianceRuleIdParameter Parameter Sets: (All) Aliases: -Applicable: Security & Compliance +Applicable: Exchange Online, Exchange Online Protection Required: True -Position: 0 +Position: 1 Default value: None Accept pipeline input: True (ByPropertyName, ByValue) Accept wildcard characters: False @@ -72,7 +75,23 @@ The Confirm switch specifies whether to show or hide the confirmation prompt. Ho Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Security & Compliance +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DomainController +This parameter is reserved for internal Microsoft use. + +```yaml +Type: Fqdn +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -82,13 +101,13 @@ Accept wildcard characters: False ``` ### -WhatIf -The WhatIf switch doesn't work in Security & Compliance PowerShell. +The WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch. ```yaml Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Security & Compliance +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Set-PhishSimOverrideRule.md b/exchange/exchange-ps/exchange/Set-ExoPhishSimOverrideRule.md similarity index 68% rename from exchange/exchange-ps/exchange/Set-PhishSimOverrideRule.md rename to exchange/exchange-ps/exchange/Set-ExoPhishSimOverrideRule.md index 2d8ffb6d97..9258a74e20 100644 --- a/exchange/exchange-ps/exchange/Set-PhishSimOverrideRule.md +++ b/exchange/exchange-ps/exchange/Set-ExoPhishSimOverrideRule.md @@ -1,49 +1,47 @@ --- external help file: Microsoft.Exchange.TransportMailflow-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/set-phishsimoverriderule -applicable: Security & Compliance -title: Set-PhishSimOverrideRule +online version: https://learn.microsoft.com/powershell/module/exchange/Set-exophishsimoverriderule +applicable: Exchange Online, Exchange Online Protection +title: Set-ExoPhishSimOverrideRule schema: 2.0.0 author: chrisda ms.author: chrisda ms.reviewer: --- -# Set-PhishSimOverrideRule +# Set-ExoPhishSimOverrideRule ## SYNOPSIS -This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). +This cmdlet is available only in the cloud-based service. -Use the Set-PhishSimOverrideRule cmdlet to modify third-party phishing simulation override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). +Use the Set-ExoPhishSimOverrideRule cmdlet to modify third-party phishing simulation override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). ## SYNTAX ``` -Set-PhishSimOverrideRule [-Identity] +Set-ExoPhishSimOverrideRule [-Identity] [-AddDomains ] - [-AddSenderDomainIs ] [-AddSenderIpRanges ] [-Comment ] [-Confirm] + [-DomainController ] [-RemoveDomains ] - [-RemoveSenderDomainIs ] [-RemoveSenderIpRanges ] [-WhatIf] [] ``` ## DESCRIPTION -A phishing simulation requires at least one domain and at least one IP address. - -You need to be assigned permissions in the Security & Compliance before you can use this cmdlet. For more information, see [Permissions in the Security & Compliance](https://learn.microsoft.com/microsoft-365/security/office-365-security/scc-permissions). +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). ## EXAMPLES ### Example 1 ```powershell -Set-PhishSimOverrideRule -Identity PhishSimOverrideRulea0eae53e-d755-4a42-9320-b9c6b55c5011 -AddDomains blueyonderairlines.com -RemoveSenderIpRanges 192.168.1.55 +```powershell +Get-ExoPhishSimOverrideRule | Set-ExOPhishSimOverrideRule -AddDomains blueyonderairlines.com -RemoveSenderIpRanges 192.168.1.55 ``` This example modifies the phishing simulation override rule with the specified settings. @@ -58,14 +56,16 @@ The Identity parameter specifies the phishing simulation override rule that you - Distinguished name (DN) - GUID +Use the Get-ExoPhishSimOverrideRule cmdlet to find the values. The only available rule is named `_Exe:PhishSimOverr:` \[sic\] where \ is a unique GUID value (for example, 6fed4b63-3563-495d-a481-b24a311f8329). + ```yaml Type: ComplianceRuleIdParameter Parameter Sets: (All) Aliases: -Applicable: Security & Compliance +Applicable: Exchange Online, Exchange Online Protection Required: True -Position: 0 +Position: 1 Default value: None Accept pipeline input: True (ByPropertyName, ByValue) Accept wildcard characters: False @@ -80,23 +80,7 @@ You can specify multiple values separated by commas. A maximum of 20 entries are Type: MultiValuedProperty Parameter Sets: (All) Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AddSenderDomainIs -This parameter has been replaced by the AddDomains parameter. - -```yaml -Type: MultiValuedProperty -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -120,7 +104,7 @@ A maximum of 10 entries are allowed in the list. Type: MultiValuedProperty Parameter Sets: (All) Aliases: -Applicable: Security & Compliance +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -136,7 +120,7 @@ The Comment parameter specifies an optional comment. If you specify a value that Type: String Parameter Sets: (All) Aliases: -Applicable: Security & Compliance +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -155,7 +139,7 @@ The Confirm switch specifies whether to show or hide the confirmation prompt. Ho Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Security & Compliance +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -164,16 +148,14 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -RemoveDomains -The RemoveDomains parameter specifies an existing entry to remove from the list of email domains that are used by the third-party phishing simulation. - -You can specify multiple values separated by commas. +### -DomainController +This parameter is reserved for internal Microsoft use. ```yaml -Type: MultiValuedProperty +Type: Fqdn Parameter Sets: (All) Aliases: -Applicable: Security & Compliance +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -182,14 +164,16 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -RemoveSenderDomainIs -This parameter has been replaced by the RemoveDomains parameter. +### -RemoveDomains +The RemoveDomains parameter specifies an existing entry to remove from the list of email domains that are used by the third-party phishing simulation. + +You can specify multiple values separated by commas. ```yaml Type: MultiValuedProperty Parameter Sets: (All) Aliases: -Applicable: Security & Compliance +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -211,7 +195,7 @@ You can specify multiple values separated by commas. Type: MultiValuedProperty Parameter Sets: (All) Aliases: -Applicable: Security & Compliance +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -221,13 +205,13 @@ Accept wildcard characters: False ``` ### -WhatIf -The WhatIf switch doesn't work in Security & Compliance PowerShell. +The WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch. ```yaml Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Security & Compliance +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -237,7 +221,7 @@ 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). +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 diff --git a/exchange/exchange-ps/exchange/exchange.md b/exchange/exchange-ps/exchange/exchange.md index acb1f2e120..d29a918a99 100644 --- a/exchange/exchange-ps/exchange/exchange.md +++ b/exchange/exchange-ps/exchange/exchange.md @@ -222,6 +222,8 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Get-EOPProtectionPolicyRule](Get-EOPProtectionPolicyRule.md) +### [Get-ExoPhishSimOverrideRule](Get-ExoPhishSimOverrideRule.md) + ### [Get-ExoSecOpsOverrideRule](Get-ExoSecOpsOverrideRule.md) ### [Get-HostedConnectionFilterPolicy](Get-HostedConnectionFilterPolicy.md) @@ -296,6 +298,8 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [New-EOPProtectionPolicyRule](New-EOPProtectionPolicyRule.md) +### [New-ExoPhishSimOverrideRule](New-ExoPhishSimOverrideRule.md) + ### [New-ExoSecOpsOverrideRule](New-ExoSecOpsOverrideRule.md) ### [New-HostedContentFilterPolicy](New-HostedContentFilterPolicy.md) @@ -312,8 +316,6 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [New-PhishSimOverridePolicy](New-PhishSimOverridePolicy.md) -### [New-PhishSimOverrideRule](New-PhishSimOverrideRule.md) - ### [New-QuarantinePermissions](New-QuarantinePermissions.md) ### [New-QuarantinePolicy](New-QuarantinePolicy.md) @@ -346,6 +348,8 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Remove-EOPProtectionPolicyRule](Remove-EOPProtectionPolicyRule.md) +### [Remove-ExoPhishSimOverrideRule](Remove-ExoPhishSimOverrideRule.md) + ### [Remove-ExoSecOpsOverrideRule](Remove-ExoSecOpsOverrideRule.md) ### [Remove-HostedContentFilterPolicy](Remove-HostedContentFilterPolicy.md) @@ -370,8 +374,6 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Remove-PhishSimOverridePolicy](Remove-PhishSimOverridePolicy.md) -### [Remove-PhishSimOverrideRule](Remove-PhishSimOverrideRule.md) - ### [Remove-QuarantinePolicy](Remove-QuarantinePolicy.md) ### [Remove-ReportSubmissionPolicy](Remove-ReportSubmissionPolicy.md) @@ -396,6 +398,8 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Set-EOPProtectionPolicyRule](Set-EOPProtectionPolicyRule.md) +### [Set-ExoPhishSimOverrideRule](Set-ExoPhishSimOverrideRule.md) + ### [Set-ExoSecOpsOverrideRule](Remove-ExoSecOpsOverrideRule.md) ### [Set-HostedConnectionFilterPolicy](Set-HostedConnectionFilterPolicy.md) @@ -430,8 +434,6 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Set-PhishSimOverridePolicy](Set-PhishSimOverridePolicy.md) -### [Set-PhishSimOverrideRule](Set-PhishSimOverrideRule.md) - ### [Set-QuarantinePermissions](Set-QuarantinePermissions.md) ### [Set-QuarantinePolicy](Set-QuarantinePolicy.md) diff --git a/exchange/mapping/serviceMapping.json b/exchange/mapping/serviceMapping.json index 0d9c3aad43..308ea371a9 100644 --- a/exchange/mapping/serviceMapping.json +++ b/exchange/mapping/serviceMapping.json @@ -99,7 +99,8 @@ "Get-DetailZapReport": "antispam-antimalware", "Get-DkimSigningConfig": "antispam-antimalware", "Get-EOPProtectionPolicyRule": "antispam-antimalware", - "Get-ExOSecOpsOverrideRule": "antispam-antimalware", + "Get-ExoPhishSimOverrideRule": "antispam-antimalware", + "Get-ExoSecOpsOverrideRule": "antispam-antimalware", "Get-HostedConnectionFilterPolicy": "antispam-antimalware", "Get-HostedContentFilterPolicy": "antispam-antimalware", "Get-HostedContentFilterRule": "antispam-antimalware", @@ -136,7 +137,8 @@ "Get-TenantAllowBlockListSpoofItems": "antispam-antimalware", "New-DkimSigningConfig": "antispam-antimalware", "New-EOPProtectionPolicyRule": "antispam-antimalware", - "New-ExOSecOpsOverrideRule": "antispam-antimalware", + "New-ExoPhishSimOverrideRule": "antispam-antimalware", + "New-ExoSecOpsOverrideRule": "antispam-antimalware", "New-HostedContentFilterPolicy": "antispam-antimalware", "New-HostedContentFilterRule": "antispam-antimalware", "New-HostedOutboundSpamFilterPolicy": "antispam-antimalware", @@ -144,7 +146,6 @@ "New-MalwareFilterPolicy": "antispam-antimalware", "New-MalwareFilterRule": "antispam-antimalware", "New-PhishSimOverridePolicy": "antispam-antimalware", - "New-PhishSimOverrideRule": "antispam-antimalware", "New-QuarantinePermissions": "antispam-antimalware", "New-QuarantinePolicy": "antispam-antimalware", "New-ReportSubmissionPolicy": "antispam-antimalware", @@ -161,7 +162,8 @@ "Remove-BlockedSenderAddress": "antispam-antimalware", "Remove-ContentFilterPhrase": "antispam-antimalware", "Remove-EOPProtectionPolicyRule": "antispam-antimalware", - "Remove-ExOSecOpsOverrideRule": "antispam-antimalware", + "Remove-ExoPhishSimOverrideRule": "antispam-antimalware", + "Remove-ExoSecOpsOverrideRule": "antispam-antimalware", "Remove-HostedContentFilterPolicy": "antispam-antimalware", "Remove-HostedContentFilterRule": "antispam-antimalware", "Remove-HostedOutboundSpamFilterPolicy": "antispam-antimalware", @@ -173,7 +175,6 @@ "Remove-MalwareFilterPolicy": "antispam-antimalware", "Remove-MalwareFilterRule": "antispam-antimalware", "Remove-PhishSimOverridePolicy": "antispam-antimalware", - "Remove-PhishSimOverrideRule": "antispam-antimalware", "Remove-QuarantinePolicy": "antispam-antimalware", "Remove-ReportSubmissionPolicy": "antispam-antimalware", "Remove-ReportSubmissionRule": "antispam-antimalware", @@ -186,7 +187,8 @@ "Set-ContentFilterConfig": "antispam-antimalware", "Set-DkimSigningConfig": "antispam-antimalware", "Set-EOPProtectionPolicyRule": "antispam-antimalware", - "Set-ExOSecOpsOverrideRule": "antispam-antimalware", + "Set-ExOPhishSimOverrideRule": "antispam-antimalware", + "Set-ExoSecOpsOverrideRule": "antispam-antimalware", "Set-HostedConnectionFilterPolicy": "antispam-antimalware", "Set-HostedContentFilterPolicy": "antispam-antimalware", "Set-HostedContentFilterRule": "antispam-antimalware", @@ -203,7 +205,6 @@ "Set-MalwareFilterPolicy": "antispam-antimalware", "Set-MalwareFilterRule": "antispam-antimalware", "Set-PhishSimOverridePolicy": "antispam-antimalware", - "Set-PhishSimOverrideRule": "antispam-antimalware", "Set-QuarantinePermissions": "antispam-antimalware", "Set-QuarantinePolicy": "antispam-antimalware", "Set-RecipientFilterConfig": "antispam-antimalware", From 3a413c0ee0468dcae17bafc535e994ffa2b6d820 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 23 Jan 2024 11:19:29 -0800 Subject: [PATCH 0087/1851] Minor capitalization changes --- .../exchange-ps/exchange/Get-ExoPhishSimOverrideRule.md | 2 +- exchange/exchange-ps/exchange/Get-ExoSecOpsOverrideRule.md | 6 +++--- exchange/exchange-ps/exchange/Get-PhishSimOverrideRule.md | 2 +- exchange/exchange-ps/exchange/Get-SecOpsOverrideRule.md | 2 +- exchange/exchange-ps/exchange/New-ExoSecOpsOverrideRule.md | 6 +++--- .../exchange-ps/exchange/Remove-ExoPhishSimOverrideRule.md | 2 +- .../exchange-ps/exchange/Remove-ExoSecOpsOverrideRule.md | 6 +++--- .../exchange-ps/exchange/Set-ExoPhishSimOverrideRule.md | 2 +- exchange/exchange-ps/exchange/Set-ExoSecOpsOverrideRule.md | 4 ++-- exchange/mapping/serviceMapping.json | 2 +- 10 files changed, 17 insertions(+), 17 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-ExoPhishSimOverrideRule.md b/exchange/exchange-ps/exchange/Get-ExoPhishSimOverrideRule.md index ecd2ff2b96..8055567ef2 100644 --- a/exchange/exchange-ps/exchange/Get-ExoPhishSimOverrideRule.md +++ b/exchange/exchange-ps/exchange/Get-ExoPhishSimOverrideRule.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -Use the Get-ExOPhishSimOverrideRule cmdlet to view third-party phishing simulation override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). +Use the Get-ExoPhishSimOverrideRule cmdlet to view third-party phishing simulation override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/Get-ExoSecOpsOverrideRule.md b/exchange/exchange-ps/exchange/Get-ExoSecOpsOverrideRule.md index 7ee119a5e4..91fc8206e8 100644 --- a/exchange/exchange-ps/exchange/Get-ExoSecOpsOverrideRule.md +++ b/exchange/exchange-ps/exchange/Get-ExoSecOpsOverrideRule.md @@ -2,7 +2,7 @@ external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/get-exosecopsoverriderule applicable: Exchange Online, Exchange Online Protection -title: Get-ExOSecOpsOverrideRule +title: Get-ExoSecOpsOverrideRule schema: 2.0.0 author: chrisda ms.author: chrisda @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -Use the Get-ExOSecOpsOverrideRule cmdlet to view SecOps mailbox override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). +Use the Get-ExoSecOpsOverrideRule cmdlet to view SecOps mailbox override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -36,7 +36,7 @@ You need to be assigned permissions before you can run this cmdlet. Although thi ### Example 1 ```powershell -Get-ExOSecOpsOverrideRule +Get-ExoSecOpsOverrideRule ``` This example returns detailed information about the one and only SecOps mailbox override rule. diff --git a/exchange/exchange-ps/exchange/Get-PhishSimOverrideRule.md b/exchange/exchange-ps/exchange/Get-PhishSimOverrideRule.md index 4385648279..a935a064fb 100644 --- a/exchange/exchange-ps/exchange/Get-PhishSimOverrideRule.md +++ b/exchange/exchange-ps/exchange/Get-PhishSimOverrideRule.md @@ -12,7 +12,7 @@ ms.reviewer: # Get-PhishSimOverrideRule ## SYNOPSIS -**Note**: The \*-PhishSimOverrideRule cmdlets in Security & Compliance PowerShell have been replaced by the \*-ExOPhishSimOverrideRule cmdlets in Exchange Online PowerShell. +**Note**: The \*-PhishSimOverrideRule cmdlets in Security & Compliance PowerShell have been replaced by the \*-ExoPhishSimOverrideRule cmdlets in Exchange Online PowerShell. This cmdlet is functional only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). diff --git a/exchange/exchange-ps/exchange/Get-SecOpsOverrideRule.md b/exchange/exchange-ps/exchange/Get-SecOpsOverrideRule.md index 896c0c66ec..27ce9d1288 100644 --- a/exchange/exchange-ps/exchange/Get-SecOpsOverrideRule.md +++ b/exchange/exchange-ps/exchange/Get-SecOpsOverrideRule.md @@ -12,7 +12,7 @@ ms.reviewer: # Get-SecOpsOverrideRule ## SYNOPSIS -**Note**: The \*-SecOpsOverrideRule cmdlets in Security & Compliance PowerShell have been replaced by the \*-ExOSecOpsOverrideRule cmdlets in Exchange Online PowerShell. +**Note**: The \*-SecOpsOverrideRule cmdlets in Security & Compliance PowerShell have been replaced by the \*-ExoSecOpsOverrideRule cmdlets in Exchange Online PowerShell. This cmdlet is functional only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). diff --git a/exchange/exchange-ps/exchange/New-ExoSecOpsOverrideRule.md b/exchange/exchange-ps/exchange/New-ExoSecOpsOverrideRule.md index 338e0bacef..6cfa4a9fa4 100644 --- a/exchange/exchange-ps/exchange/New-ExoSecOpsOverrideRule.md +++ b/exchange/exchange-ps/exchange/New-ExoSecOpsOverrideRule.md @@ -2,7 +2,7 @@ external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/new-exosecopsoverriderule applicable: Exchange Online, Exchange Online Protection -title: New-ExOSecOpsOverrideRule +title: New-ExoSecOpsOverrideRule schema: 2.0.0 author: chrisda ms.author: chrisda @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -Use the New-ExOSecOpsOverrideRule cmdlet to create SecOps mailbox override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). +Use the New-ExoSecOpsOverrideRule cmdlet to create SecOps mailbox override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -38,7 +38,7 @@ You need to be assigned permissions before you can run this cmdlet. Although thi ### Example 1 ```powershell -New-ExOSecOpsOverrideRule -Policy SecOpsOverridePolicy +New-ExoSecOpsOverrideRule -Policy SecOpsOverridePolicy ``` This example creates the SecOps mailbox override rule with the specified settings. diff --git a/exchange/exchange-ps/exchange/Remove-ExoPhishSimOverrideRule.md b/exchange/exchange-ps/exchange/Remove-ExoPhishSimOverrideRule.md index b9a2df6b96..d468aa7f7b 100644 --- a/exchange/exchange-ps/exchange/Remove-ExoPhishSimOverrideRule.md +++ b/exchange/exchange-ps/exchange/Remove-ExoPhishSimOverrideRule.md @@ -35,7 +35,7 @@ You need to be assigned permissions before you can run this cmdlet. Although thi ### Example 1 ```powershell -Get-ExOPhishSimOverrideRule | Remove-ExoPhishSimOverrideRule +Get-ExoPhishSimOverrideRule | Remove-ExoPhishSimOverrideRule ``` This example removes the phishing simulation override rule. diff --git a/exchange/exchange-ps/exchange/Remove-ExoSecOpsOverrideRule.md b/exchange/exchange-ps/exchange/Remove-ExoSecOpsOverrideRule.md index 1904aa50a6..7cbbc6b1dc 100644 --- a/exchange/exchange-ps/exchange/Remove-ExoSecOpsOverrideRule.md +++ b/exchange/exchange-ps/exchange/Remove-ExoSecOpsOverrideRule.md @@ -2,7 +2,7 @@ external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/remove-exosecopsoverriderule applicable: Exchange Online, Exchange Online Protection -title: Remove-ExOSecOpsOverrideRule +title: Remove-ExoSecOpsOverrideRule schema: 2.0.0 author: chrisda ms.author: chrisda @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -Use the Remove-ExOSecOpsOverrideRule cmdlet to remove SecOps mailbox override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). +Use the Remove-ExoSecOpsOverrideRule cmdlet to remove SecOps mailbox override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -35,7 +35,7 @@ You need to be assigned permissions before you can run this cmdlet. Although thi ### Example 1 ```powershell -Remove-ExOSecOpsOverrideRule -Identity SecOpsOverrideRule6fed4b63-3563-495d-a481-b24a311f8329 +Remove-ExoSecOpsOverrideRule -Identity SecOpsOverrideRule6fed4b63-3563-495d-a481-b24a311f8329 ``` This example removes the SecOps mailbox override rule. diff --git a/exchange/exchange-ps/exchange/Set-ExoPhishSimOverrideRule.md b/exchange/exchange-ps/exchange/Set-ExoPhishSimOverrideRule.md index 9258a74e20..ad0f195825 100644 --- a/exchange/exchange-ps/exchange/Set-ExoPhishSimOverrideRule.md +++ b/exchange/exchange-ps/exchange/Set-ExoPhishSimOverrideRule.md @@ -41,7 +41,7 @@ You need to be assigned permissions before you can run this cmdlet. Although thi ### Example 1 ```powershell ```powershell -Get-ExoPhishSimOverrideRule | Set-ExOPhishSimOverrideRule -AddDomains blueyonderairlines.com -RemoveSenderIpRanges 192.168.1.55 +Get-ExoPhishSimOverrideRule | Set-ExoPhishSimOverrideRule -AddDomains blueyonderairlines.com -RemoveSenderIpRanges 192.168.1.55 ``` This example modifies the phishing simulation override rule with the specified settings. diff --git a/exchange/exchange-ps/exchange/Set-ExoSecOpsOverrideRule.md b/exchange/exchange-ps/exchange/Set-ExoSecOpsOverrideRule.md index 3fa7f63b58..35b1de7ef9 100644 --- a/exchange/exchange-ps/exchange/Set-ExoSecOpsOverrideRule.md +++ b/exchange/exchange-ps/exchange/Set-ExoSecOpsOverrideRule.md @@ -2,7 +2,7 @@ external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/get-exosecopsoverriderule applicable: Exchange Online, Exchange Online Protection -title: set-ExOSecOpsOverrideRule +title: set-ExoSecOpsOverrideRule schema: 2.0.0 author: chrisda ms.author: chrisda @@ -36,7 +36,7 @@ You need to be assigned permissions before you can run this cmdlet. Although thi ### Example 1 ```powershell -Set-ExOSecOpsOverrideRule -Identity _Exe:SecOpsOverrid:6fed4b63-3563-495d-a481-b24a311f8329 -Comment "Contact IT Management before modifying or removing this rule." +Set-ExoSecOpsOverrideRule -Identity _Exe:SecOpsOverrid:6fed4b63-3563-495d-a481-b24a311f8329 -Comment "Contact IT Management before modifying or removing this rule." ``` This example modifies the SecOps mailbox override rule \[sic\] with the specified settings. diff --git a/exchange/mapping/serviceMapping.json b/exchange/mapping/serviceMapping.json index 308ea371a9..71f9aa2c59 100644 --- a/exchange/mapping/serviceMapping.json +++ b/exchange/mapping/serviceMapping.json @@ -187,7 +187,7 @@ "Set-ContentFilterConfig": "antispam-antimalware", "Set-DkimSigningConfig": "antispam-antimalware", "Set-EOPProtectionPolicyRule": "antispam-antimalware", - "Set-ExOPhishSimOverrideRule": "antispam-antimalware", + "Set-ExoPhishSimOverrideRule": "antispam-antimalware", "Set-ExoSecOpsOverrideRule": "antispam-antimalware", "Set-HostedConnectionFilterPolicy": "antispam-antimalware", "Set-HostedContentFilterPolicy": "antispam-antimalware", From 2920ed265c2825fb953a8ccdb1aa628bc559ff50 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 23 Jan 2024 13:47:55 -0800 Subject: [PATCH 0088/1851] Update Set-ExoPhishSimOverrideRule.md --- exchange/exchange-ps/exchange/Set-ExoPhishSimOverrideRule.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-ExoPhishSimOverrideRule.md b/exchange/exchange-ps/exchange/Set-ExoPhishSimOverrideRule.md index ad0f195825..b2651d6099 100644 --- a/exchange/exchange-ps/exchange/Set-ExoPhishSimOverrideRule.md +++ b/exchange/exchange-ps/exchange/Set-ExoPhishSimOverrideRule.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Exchange.TransportMailflow-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/Set-exophishsimoverriderule +online version: https://learn.microsoft.com/powershell/module/exchange/set-exophishsimoverriderule applicable: Exchange Online, Exchange Online Protection title: Set-ExoPhishSimOverrideRule schema: 2.0.0 From cb1c1461e51f5c3506910fb99fadb4a19f9f1ed4 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 23 Jan 2024 13:53:58 -0800 Subject: [PATCH 0089/1851] Update Set-ExoPhishSimOverrideRule.md --- exchange/exchange-ps/exchange/Set-ExoPhishSimOverrideRule.md | 1 - 1 file changed, 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-ExoPhishSimOverrideRule.md b/exchange/exchange-ps/exchange/Set-ExoPhishSimOverrideRule.md index b2651d6099..ed30c1d4a8 100644 --- a/exchange/exchange-ps/exchange/Set-ExoPhishSimOverrideRule.md +++ b/exchange/exchange-ps/exchange/Set-ExoPhishSimOverrideRule.md @@ -40,7 +40,6 @@ You need to be assigned permissions before you can run this cmdlet. Although thi ### Example 1 ```powershell -```powershell Get-ExoPhishSimOverrideRule | Set-ExoPhishSimOverrideRule -AddDomains blueyonderairlines.com -RemoveSenderIpRanges 192.168.1.55 ``` From 6dd7a232717776caeb19af3e11f1c08cba5aa4d9 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 23 Jan 2024 14:00:17 -0800 Subject: [PATCH 0090/1851] PhishSim/SecOps override applicable fixes --- .../exchange/Get-PhishSimOverridePolicy.md | 10 ++-- .../exchange/Get-SecOpsOverridePolicy.md | 4 +- .../exchange/New-PhishSimOverridePolicy.md | 54 ++++++++++++++++--- .../exchange/New-SecOpsOverridePolicy.md | 4 +- .../exchange/Remove-PhishSimOverridePolicy.md | 52 +++++++++++++++--- .../exchange/Remove-SecOpsOverridePolicy.md | 4 +- .../exchange/Set-PhishSimOverridePolicy.md | 52 +++++++++++++++--- .../exchange/Set-SecOpsOverridePolicy.md | 4 +- 8 files changed, 148 insertions(+), 36 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-PhishSimOverridePolicy.md b/exchange/exchange-ps/exchange/Get-PhishSimOverridePolicy.md index e001e46e49..350fd1bd75 100644 --- a/exchange/exchange-ps/exchange/Get-PhishSimOverridePolicy.md +++ b/exchange/exchange-ps/exchange/Get-PhishSimOverridePolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/get-phishsimoverridepolicy -applicable: Exchange Online, Security & Compliance +applicable: Exchange Online, Security & Compliance, Exchange Online Protection title: Get-PhishSimOverridePolicy schema: 2.0.0 author: chrisda @@ -12,7 +12,7 @@ ms.reviewer: # Get-PhishSimOverridePolicy ## SYNOPSIS -This cmdlet is functional only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). +This cmdlet is available only in the cloud-based service. Use the Get-PhishSimOverridePolicy cmdlet to view third-party phishing simulation override policies to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). @@ -25,7 +25,7 @@ Get-PhishSimOverridePolicy [[-Identity] ] [ ``` ## DESCRIPTION -You need to be assigned permissions in the Security & Compliance before you can use this cmdlet. For more information, see [Permissions in the Security & Compliance](https://learn.microsoft.com/microsoft-365/security/office-365-security/scc-permissions). +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). ## EXAMPLES @@ -50,7 +50,7 @@ The Identity parameter specifies the phishing simulation override policy that yo Type: PolicyIdParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Security & Compliance +Applicable: Exchange Online, Security & Compliance, Exchange Online Protection Required: False Position: 0 @@ -66,7 +66,7 @@ This parameter is reserved for internal Microsoft use. Type: Fqdn Parameter Sets: (All) Aliases: -Applicable: Exchange Online +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Get-SecOpsOverridePolicy.md b/exchange/exchange-ps/exchange/Get-SecOpsOverridePolicy.md index ac1b91382c..7f2bf6031d 100644 --- a/exchange/exchange-ps/exchange/Get-SecOpsOverridePolicy.md +++ b/exchange/exchange-ps/exchange/Get-SecOpsOverridePolicy.md @@ -12,7 +12,7 @@ ms.reviewer: # Get-SecOpsOverridePolicy ## SYNOPSIS -This cmdlet is functional only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). +This cmdlet is available only in the cloud-based service. Use the Get-SecOpsOverridePolicy cmdlet to view SecOps mailbox override policies to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). @@ -27,7 +27,7 @@ Get-SecOpsOverridePolicy [[-Identity] ] ``` ## DESCRIPTION -You need to be assigned permissions in the Security & Compliance before you can use this cmdlet. For more information, see [Permissions in the Security & Compliance](https://learn.microsoft.com/microsoft-365/security/office-365-security/scc-permissions). +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). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/New-PhishSimOverridePolicy.md b/exchange/exchange-ps/exchange/New-PhishSimOverridePolicy.md index 35974375ae..888c3e5366 100644 --- a/exchange/exchange-ps/exchange/New-PhishSimOverridePolicy.md +++ b/exchange/exchange-ps/exchange/New-PhishSimOverridePolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/new-phishsimoverridepolicy -applicable: Security & Compliance +applicable: Exchange Online, Security & Compliance, Exchange Online Protection title: New-PhishSimOverridePolicy schema: 2.0.0 author: chrisda @@ -12,7 +12,7 @@ ms.reviewer: # New-PhishSimOverridePolicy ## SYNOPSIS -This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). +This cmdlet is available only in the cloud-based service. Use the New-PhishSimOverridePolicy cmdlet to create third-party phishing simulation override policies to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). @@ -24,13 +24,15 @@ For information about the parameter sets in the Syntax section below, see [Excha New-PhishSimOverridePolicy [-Name] [-Comment ] [-Confirm] + [-DomainController ] [-Enabled ] + [-Force] [-WhatIf] [] ``` ## DESCRIPTION -You need to be assigned permissions in the Security & Compliance before you can use this cmdlet. For more information, see [Permissions in the Security & Compliance](https://learn.microsoft.com/microsoft-365/security/office-365-security/scc-permissions). +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). ## EXAMPLES @@ -50,7 +52,7 @@ The Name parameter specifies the name for the phishing simulation override polic Type: String Parameter Sets: (All) Aliases: -Applicable: Security & Compliance +Applicable: Exchange Online, Security & Compliance, Exchange Online Protection Required: True Position: 0 @@ -66,7 +68,7 @@ The Comment parameter specifies an optional comment. If you specify a value that Type: String Parameter Sets: (All) Aliases: -Applicable: Security & Compliance +Applicable: Exchange Online, Security & Compliance, Exchange Online Protection Required: False Position: Named @@ -85,7 +87,23 @@ The Confirm switch specifies whether to show or hide the confirmation prompt. Ho Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Security & Compliance +Applicable: Exchange Online, Security & Compliance, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DomainController +This parameter is reserved for internal Microsoft use. + +```yaml +Type: Fqdn +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -104,7 +122,25 @@ The Enabled parameter specifies whether the policy is enabled. Valid values are: Type: Boolean Parameter Sets: (All) Aliases: -Applicable: Security & Compliance +Applicable: Exchange Online, Security & Compliance, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +The Force switch hides warning or confirmation messages. You don't need to specify a value with this switch. + +You can use this switch to run tasks programmatically where prompting for administrative input is inappropriate. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -114,13 +150,15 @@ Accept wildcard characters: False ``` ### -WhatIf +In Exchange Online PowerShell, the WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch. + The WhatIf switch doesn't work in Security & Compliance PowerShell. ```yaml Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Security & Compliance +Applicable: Exchange Online, Security & Compliance, Exchange Online Protection Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/New-SecOpsOverridePolicy.md b/exchange/exchange-ps/exchange/New-SecOpsOverridePolicy.md index ff2943b154..8adb25ebd8 100644 --- a/exchange/exchange-ps/exchange/New-SecOpsOverridePolicy.md +++ b/exchange/exchange-ps/exchange/New-SecOpsOverridePolicy.md @@ -12,7 +12,7 @@ ms.reviewer: # New-SecOpsOverridePolicy ## SYNOPSIS -This cmdlet is functional only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). +This cmdlet is available only in the cloud-based service. Use the New-SecOpsOverridePolicy cmdlet to create SecOps mailbox override policies to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). @@ -32,7 +32,7 @@ New-SecOpsOverridePolicy [-Name] -SentTo ``` ## DESCRIPTION -You need to be assigned permissions in the Security & Compliance before you can use this cmdlet. For more information, see [Permissions in the Security & Compliance](https://learn.microsoft.com/microsoft-365/security/office-365-security/scc-permissions). +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). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/Remove-PhishSimOverridePolicy.md b/exchange/exchange-ps/exchange/Remove-PhishSimOverridePolicy.md index 9dcb2aa567..6e7b0b9de8 100644 --- a/exchange/exchange-ps/exchange/Remove-PhishSimOverridePolicy.md +++ b/exchange/exchange-ps/exchange/Remove-PhishSimOverridePolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/remove-phishsimoverridepolicy -applicable: Security & Compliance +applicable: Exchange Online, Security & Compliance, Exchange Online Protection title: Remove-PhishSimOverridePolicy schema: 2.0.0 author: chrisda @@ -12,7 +12,7 @@ ms.reviewer: # Remove-PhishSimOverridePolicy ## SYNOPSIS -This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). +This cmdlet is available only in the cloud-based service. Use the Remove-PhishSimOverridePolicy cmdlet to remove third-party phishing simulation override policies to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). @@ -23,18 +23,20 @@ For information about the parameter sets in the Syntax section below, see [Excha ``` Remove-PhishSimOverridePolicy [-Identity] [-Confirm] + [-DomainController ] + [-ForceDeletion] [-WhatIf] [] ``` ## DESCRIPTION -You need to be assigned permissions in the Security & Compliance before you can use this cmdlet. For more information, see [Permissions in the Security & Compliance](https://learn.microsoft.com/microsoft-365/security/office-365-security/scc-permissions). +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). ## EXAMPLES ### Example 1 ```powershell -Remove-PhishSimOverridePolicy -Identity PhishSimOverridePolicy +Get-PhishSimOverridePolicy | Remove-PhishSimOverridePolicy ``` This example removes the phishing simulation override policy. @@ -49,11 +51,13 @@ The Identity parameter specifies the phishing simulation override policy that yo - Distinguished name (DN) - GUID +Use the Get-PhishSimOverridePolicy cmdlet to find the values. The only available policy is named PhishSimOverridePolicy. + ```yaml Type: PolicyIdParameter Parameter Sets: (All) Aliases: -Applicable: Security & Compliance +Applicable: Exchange Online, Security & Compliance, Exchange Online Protection Required: True Position: 0 @@ -72,7 +76,39 @@ The Confirm switch specifies whether to show or hide the confirmation prompt. Ho Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Security & Compliance +Applicable: Exchange Online, Security & Compliance, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DomainController +This parameter is reserved for internal Microsoft use. + +```yaml +Type: Fqdn +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ForceDeletion +The ForceDeletion switch forces the removal of the policy. You don't need to specify a value with this switch. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -82,13 +118,15 @@ Accept wildcard characters: False ``` ### -WhatIf +In Exchange Online PowerShell, the WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch. + The WhatIf switch doesn't work in Security & Compliance PowerShell. ```yaml Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Security & Compliance +Applicable: Exchange Online, Security & Compliance, Exchange Online Protection Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Remove-SecOpsOverridePolicy.md b/exchange/exchange-ps/exchange/Remove-SecOpsOverridePolicy.md index fabe77548b..2e72efcd9a 100644 --- a/exchange/exchange-ps/exchange/Remove-SecOpsOverridePolicy.md +++ b/exchange/exchange-ps/exchange/Remove-SecOpsOverridePolicy.md @@ -12,7 +12,7 @@ ms.reviewer: # Remove-SecOpsOverridePolicy ## SYNOPSIS -This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). +This cmdlet is available only in the cloud-based service. Use the Remove-SecOpsOverridePolicy cmdlet to remove SecOps mailbox override policies to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). @@ -30,7 +30,7 @@ Remove-SecOpsOverridePolicy [-Identity] ``` ## DESCRIPTION -You need to be assigned permissions in the Security & Compliance before you can use this cmdlet. For more information, see [Permissions in the Security & Compliance](https://learn.microsoft.com/microsoft-365/security/office-365-security/scc-permissions). +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). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/Set-PhishSimOverridePolicy.md b/exchange/exchange-ps/exchange/Set-PhishSimOverridePolicy.md index aa7e23589e..cd3df21389 100644 --- a/exchange/exchange-ps/exchange/Set-PhishSimOverridePolicy.md +++ b/exchange/exchange-ps/exchange/Set-PhishSimOverridePolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/set-phishsimoverridepolicy -applicable: Security & Compliance +applicable: Exchange Online, Security & Compliance, Exchange Online Protection title: Set-PhishSimOverridePolicy schema: 2.0.0 author: chrisda @@ -12,7 +12,7 @@ ms.reviewer: # Set-PhishSimOverridePolicy ## SYNOPSIS -This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). +This cmdlet is available only in the cloud-based service. Use the Set-PhishSimOverridePolicy cmdlet to modify third-party phishing simulation override policies to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). @@ -24,13 +24,15 @@ For information about the parameter sets in the Syntax section below, see [Excha Set-PhishSimOverridePolicy [-Identity] [-Comment ] [-Confirm] + [-DomainController ] [-Enabled ] + [-Force] [-WhatIf] [] ``` ## DESCRIPTION -You need to be assigned permissions in the Security & Compliance before you can use this cmdlet. For more information, see [Permissions in the Security & Compliance](https://learn.microsoft.com/microsoft-365/security/office-365-security/scc-permissions). +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). ## EXAMPLES @@ -55,7 +57,7 @@ The Identity parameter specifies the phishing simulation override policy that yo Type: PolicyIdParameter Parameter Sets: (All) Aliases: -Applicable: Security & Compliance +Applicable: Exchange Online, Security & Compliance, Exchange Online Protection Required: True Position: 0 @@ -71,7 +73,7 @@ The Comment parameter specifies an optional comment. If you specify a value that Type: String Parameter Sets: (All) Aliases: -Applicable: Security & Compliance +Applicable: Exchange Online, Security & Compliance, Exchange Online Protection Required: False Position: Named @@ -90,7 +92,23 @@ The Confirm switch specifies whether to show or hide the confirmation prompt. Ho Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Security & Compliance +Applicable: Exchange Online, Security & Compliance, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DomainController +This parameter is reserved for internal Microsoft use. + +```yaml +Type: Fqdn +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -109,7 +127,25 @@ The Enabled parameter specifies whether the policy is enabled. Valid values are: Type: Boolean Parameter Sets: (All) Aliases: -Applicable: Security & Compliance +Applicable: Exchange Online, Security & Compliance, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +The Force switch hides warning or confirmation messages. You don't need to specify a value with this switch. + +You can use this switch to run tasks programmatically where prompting for administrative input is inappropriate. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -125,7 +161,7 @@ The WhatIf switch doesn't work in Security & Compliance PowerShell. Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Security & Compliance +Applicable: Exchange Online, Security & Compliance, Exchange Online Protection Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Set-SecOpsOverridePolicy.md b/exchange/exchange-ps/exchange/Set-SecOpsOverridePolicy.md index 5eba1bc9a0..777e652d2f 100644 --- a/exchange/exchange-ps/exchange/Set-SecOpsOverridePolicy.md +++ b/exchange/exchange-ps/exchange/Set-SecOpsOverridePolicy.md @@ -12,7 +12,7 @@ ms.reviewer: # Set-SecOpsOverridePolicy ## SYNOPSIS -This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). +This cmdlet is available only in the cloud-based service. Use the Set-SecOpsOverridePolicy cmdlet to modify SecOps mailbox override policies to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). @@ -34,7 +34,7 @@ Set-SecOpsOverridePolicy [-Identity] ``` ## DESCRIPTION -You need to be assigned permissions in the Security & Compliance before you can use this cmdlet. For more information, see [Permissions in the Security & Compliance](https://learn.microsoft.com/microsoft-365/security/office-365-security/scc-permissions). +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). ## EXAMPLES From 2cae7824bf2a82e64bb00f5c6377804fedb6c224 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 23 Jan 2024 15:06:10 -0800 Subject: [PATCH 0091/1851] PhishSim/SecOps OverrideRule consistency updates --- .../exchange/Get-ExoPhishSimOverrideRule.md | 13 ++++++++++-- .../exchange/Get-ExoSecOpsOverrideRule.md | 13 +++++++++++- .../exchange/New-ExoPhishSimOverrideRule.md | 4 ++-- .../exchange/New-ExoSecOpsOverrideRule.md | 6 +++--- .../Remove-ExoPhishSimOverrideRule.md | 11 ++++++++-- .../exchange/Remove-ExoSecOpsOverrideRule.md | 13 ++++++++++-- .../exchange/Set-ExoPhishSimOverrideRule.md | 11 +++++++++- .../exchange/Set-ExoSecOpsOverrideRule.md | 20 ++++++++++++++++--- 8 files changed, 75 insertions(+), 16 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-ExoPhishSimOverrideRule.md b/exchange/exchange-ps/exchange/Get-ExoPhishSimOverrideRule.md index 8055567ef2..77425a81e1 100644 --- a/exchange/exchange-ps/exchange/Get-ExoPhishSimOverrideRule.md +++ b/exchange/exchange-ps/exchange/Get-ExoPhishSimOverrideRule.md @@ -39,7 +39,16 @@ You need to be assigned permissions before you can run this cmdlet. Although thi Get-ExoPhishSimOverrideRule ``` -This example returns detailed information about the one and only phishing simulation override rule. +This example returns detailed information about the phishing simulation override (there should be only one). + +### Example 2 +```powershell +Get-ExoPhishSimOverrideRule | Format-Table Name,Mode +``` + +This example identifies the valid rule (one) and any invalid rules. + +Although the previous command should return only one rule, a rule that's pending deletion might also be included in the results. ## PARAMETERS @@ -51,7 +60,7 @@ The Identity parameter specifies the phishing simulation override rule that you - Distinguished name (DN) - GUID -The only available rule is named `_Exe:PhishSimOverr:` \[sic\] where \ is a unique GUID value (for example, 6fed4b63-3563-495d-a481-b24a311f8329). +The name of the rule uses the following syntax: `_Exe:PhishSimOverr:` \[sic\] where \ is a unique GUID value (for example, 6fed4b63-3563-495d-a481-b24a311f8329). ```yaml Type: ComplianceRuleIdParameter diff --git a/exchange/exchange-ps/exchange/Get-ExoSecOpsOverrideRule.md b/exchange/exchange-ps/exchange/Get-ExoSecOpsOverrideRule.md index 91fc8206e8..663e4ffa19 100644 --- a/exchange/exchange-ps/exchange/Get-ExoSecOpsOverrideRule.md +++ b/exchange/exchange-ps/exchange/Get-ExoSecOpsOverrideRule.md @@ -39,7 +39,16 @@ You need to be assigned permissions before you can run this cmdlet. Although thi Get-ExoSecOpsOverrideRule ``` -This example returns detailed information about the one and only SecOps mailbox override rule. +This example returns detailed information about the SecOps mailbox override rule (there should be only one). + +### Example 2 +```powershell +Get-ExoSecOpsOverrideRule | Format-Table Name,Mode +``` + +This example identifies the valid rule (one) and any invalid rules. + +Although the previous command should return only one rule, a rule that's pending deletion might also be included in the results. ## PARAMETERS @@ -51,6 +60,8 @@ The Identity parameter specifies the SecOps override rule that you want to view. - Distinguished name (DN) - GUID +The name of the rule uses the following syntax: `_Exe:SecOpsOverrid:` \[sic\] where \ is a unique GUID value (for example, 312c23cf-0377-4162-b93d-6548a9977efb). + ```yaml Type: ComplianceRuleIdParameter Parameter Sets: (All) diff --git a/exchange/exchange-ps/exchange/New-ExoPhishSimOverrideRule.md b/exchange/exchange-ps/exchange/New-ExoPhishSimOverrideRule.md index 8b46a690c9..dd2cdea2aa 100644 --- a/exchange/exchange-ps/exchange/New-ExoPhishSimOverrideRule.md +++ b/exchange/exchange-ps/exchange/New-ExoPhishSimOverrideRule.md @@ -29,7 +29,7 @@ New-ExoPhishSimOverrideRule -Policy -SenderIpRanges ] [-Name ] [-WhatIf] -[] + [] ``` ## DESCRIPTION @@ -42,7 +42,7 @@ You need to be assigned permissions before you can run this cmdlet. Although thi New-ExoPhishSimOverrideRule -Policy PhishSimOverridePolicy -Domains fabrikam.com,wingtiptoys.com -SenderIpRanges 192.168.1.55 ``` -This example creates a new phishing simulation override rule with the specified settings. +This example creates a new phishing simulation override rule with the specified settings. Regardless of the Name value specified, the rule name will be `_Exe:PhishSimOverr:` \[sic\] where \ is a unique GUID value (for example, 6fed4b63-3563-495d-a481-b24a311f8329). ## PARAMETERS diff --git a/exchange/exchange-ps/exchange/New-ExoSecOpsOverrideRule.md b/exchange/exchange-ps/exchange/New-ExoSecOpsOverrideRule.md index 6cfa4a9fa4..1a17fd9452 100644 --- a/exchange/exchange-ps/exchange/New-ExoSecOpsOverrideRule.md +++ b/exchange/exchange-ps/exchange/New-ExoSecOpsOverrideRule.md @@ -38,10 +38,10 @@ You need to be assigned permissions before you can run this cmdlet. Although thi ### Example 1 ```powershell -New-ExoSecOpsOverrideRule -Policy SecOpsOverridePolicy +New-ExoSecOpsOverrideRule -Name SecOpsOverrideRule -Policy SecOpsOverridePolicy ``` -This example creates the SecOps mailbox override rule with the specified settings. +This example creates the SecOps mailbox override rule with the specified settings. Regardless of the Name value specified, the rule name will be `_Exe:SecOpsOverrid:` \[sic\] where \ is a unique GUID value (for example, 312c23cf-0377-4162-b93d-6548a9977efb). ## PARAMETERS @@ -115,7 +115,7 @@ Accept wildcard characters: False ``` ### -Name -The Name parameter specifies the name for the policy. Regardless of the value you specify, the name will be `_Exe:SecOpsOverrid:` \[sic\] where \ is a unique GUID value (for example, 6fed4b63-3563-495d-a481-b24a311f8329). +The Name parameter specifies the name for the policy. Regardless of the value you specify, the name will be `_Exe:SecOpsOverrid:` \[sic\] where \ is a unique GUID value (for example, 312c23cf-0377-4162-b93d-6548a9977ef). ```yaml Type: String diff --git a/exchange/exchange-ps/exchange/Remove-ExoPhishSimOverrideRule.md b/exchange/exchange-ps/exchange/Remove-ExoPhishSimOverrideRule.md index d468aa7f7b..10a8e6ab31 100644 --- a/exchange/exchange-ps/exchange/Remove-ExoPhishSimOverrideRule.md +++ b/exchange/exchange-ps/exchange/Remove-ExoPhishSimOverrideRule.md @@ -38,7 +38,14 @@ You need to be assigned permissions before you can run this cmdlet. Although thi Get-ExoPhishSimOverrideRule | Remove-ExoPhishSimOverrideRule ``` -This example removes the phishing simulation override rule. +This example removes any phishing simulation override rules. + +### Example 2 +```powershell +Remove-ExoPhishSimOverrideRule -Identity "_Exe:PhishSimOverr:6fed4b63-3563-495d-a481-b24a311f8329" +``` + +This example removes the specified phishing simulation override rule. ## PARAMETERS @@ -50,7 +57,7 @@ The Identity parameter specifies the phishing simulation override rule that you - Distinguished name (DN) - GUID -Use the Get-ExoPhishSimOverrideRule cmdlet to find the values. The only available rule is named `_Exe:PhishSimOverr:` \[sic\] where \ is a unique GUID value (for example, 6fed4b63-3563-495d-a481-b24a311f8329). +Use the Get-ExoPhishSimOverrideRule cmdlet to find the values. The rule name syntax is `_Exe:PhishSimOverr:` \[sic\] where \ is a unique GUID value (for example, 6fed4b63-3563-495d-a481-b24a311f8329). ```yaml Type: ComplianceRuleIdParameter diff --git a/exchange/exchange-ps/exchange/Remove-ExoSecOpsOverrideRule.md b/exchange/exchange-ps/exchange/Remove-ExoSecOpsOverrideRule.md index 7cbbc6b1dc..a4b72b43e2 100644 --- a/exchange/exchange-ps/exchange/Remove-ExoSecOpsOverrideRule.md +++ b/exchange/exchange-ps/exchange/Remove-ExoSecOpsOverrideRule.md @@ -35,10 +35,17 @@ You need to be assigned permissions before you can run this cmdlet. Although thi ### Example 1 ```powershell -Remove-ExoSecOpsOverrideRule -Identity SecOpsOverrideRule6fed4b63-3563-495d-a481-b24a311f8329 +Get-ExoSecOpsOverrideRule| Remove-ExoSecOpsOverrideRule ``` -This example removes the SecOps mailbox override rule. +This example removes any SecOps mailbox override rules. + +### Example 2 +```powershell +Remove-ExoSecOpsOverrideRule -Identity "_Exe:SecOpsOverrid:312c23cf-0377-4162-b93d-6548a9977efb" +``` + +This example removes the specified SecOps mailbox override rule. ## PARAMETERS @@ -50,6 +57,8 @@ The Identity parameter specifies the SecOps override rule that you want to remov - Distinguished name (DN) - GUID +Use the Get-ExoSecOpsMailboxRule cmdlet to find these values. The name of the rule uses the following syntax: `_Exe:SecOpsOverrid:` \[sic\] where \ is a unique GUID value (for example, 312c23cf-0377-4162-b93d-6548a9977efb). + ```yaml Type: ComplianceRuleIdParameter Parameter Sets: (All) diff --git a/exchange/exchange-ps/exchange/Set-ExoPhishSimOverrideRule.md b/exchange/exchange-ps/exchange/Set-ExoPhishSimOverrideRule.md index ed30c1d4a8..b81b746c2a 100644 --- a/exchange/exchange-ps/exchange/Set-ExoPhishSimOverrideRule.md +++ b/exchange/exchange-ps/exchange/Set-ExoPhishSimOverrideRule.md @@ -43,8 +43,17 @@ You need to be assigned permissions before you can run this cmdlet. Although thi Get-ExoPhishSimOverrideRule | Set-ExoPhishSimOverrideRule -AddDomains blueyonderairlines.com -RemoveSenderIpRanges 192.168.1.55 ``` +This example modifies the (presumably only) phishing simulation override rule with the specified settings. + This example modifies the phishing simulation override rule with the specified settings. +### Example 2 +```powershell +Set-ExoPhishSimOverrideRule -Identity "_Exe:PhishSimOverr:6fed4b63-3563-495d-a481-b24a311f8329" -AddDomains blueyonderairlines.com -RemoveSenderIpRanges 192.168.1.55 +``` + +This example modifies the specified phishing simulation override rule with the specified settings. + ## PARAMETERS ### -Identity @@ -55,7 +64,7 @@ The Identity parameter specifies the phishing simulation override rule that you - Distinguished name (DN) - GUID -Use the Get-ExoPhishSimOverrideRule cmdlet to find the values. The only available rule is named `_Exe:PhishSimOverr:` \[sic\] where \ is a unique GUID value (for example, 6fed4b63-3563-495d-a481-b24a311f8329). +Use the Get-ExoPhishSimOverrideRule cmdlet to find the values. The name of the rule uses the following syntax: `_Exe:PhishSimOverr:` \[sic\] where \ is a unique GUID value (for example, 6fed4b63-3563-495d-a481-b24a311f8329). ```yaml Type: ComplianceRuleIdParameter diff --git a/exchange/exchange-ps/exchange/Set-ExoSecOpsOverrideRule.md b/exchange/exchange-ps/exchange/Set-ExoSecOpsOverrideRule.md index 35b1de7ef9..dc1f4aaabf 100644 --- a/exchange/exchange-ps/exchange/Set-ExoSecOpsOverrideRule.md +++ b/exchange/exchange-ps/exchange/Set-ExoSecOpsOverrideRule.md @@ -16,6 +16,8 @@ This cmdlet is available only in the cloud-based service. Use the Set-ExoSecOpsOverrideRule cmdlet to modify SecOps mailbox override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). +**Tip**: This cmdlet doesn't modify email addresses in the SecOps override rule. To modify the email addresses in the SecOps override rule, use the Set-SecOpsOverridePolicy cmdlet. + For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). ## SYNTAX @@ -36,10 +38,17 @@ You need to be assigned permissions before you can run this cmdlet. Although thi ### Example 1 ```powershell -Set-ExoSecOpsOverrideRule -Identity _Exe:SecOpsOverrid:6fed4b63-3563-495d-a481-b24a311f8329 -Comment "Contact IT Management before modifying or removing this rule." +Get-ExoSecOpsOverrideRule| Set-ExoSecOpsOverrideRule -Comment "Contact IT Management before modifying or removing this rule." +``` + +This example adds a comment to the (presumably only) SecOps mailbox override rule with the specified settings. + +### Example 2 +```powershell +Set-ExoSecOpsOverrideRule -Identity "_Exe:SecOpsOverrid:312c23cf-0377-4162-b93d-6548a9977efb" -Comment "Contact IT Management before modifying or removing this rule." ``` -This example modifies the SecOps mailbox override rule \[sic\] with the specified settings. +This example adds a comment to the specified SecOps mailbox override rule. ## PARAMETERS @@ -51,6 +60,8 @@ The Identity parameter specifies the SecOps override rule that you want to modif - Distinguished name (DN) - GUID +Use the Get-ExoSecOpsMailboxRule cmdlet to find these values. The name of the rule uses the following syntax: `_Exe:SecOpsOverrid:` \[sic\] where \ is a unique GUID value (for example, 312c23cf-0377-4162-b93d-6548a9977efb). + ```yaml Type: ComplianceRuleIdParameter Parameter Sets: (All) @@ -81,7 +92,10 @@ Accept wildcard characters: False ``` ### -Confirm -This parameter is reserved for internal Microsoft use. +The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. + +- Destructive cmdlets (for example, Remove-\* cmdlets) have a built-in pause that forces you to acknowledge the command before proceeding. For these cmdlets, you can skip the confirmation prompt by using this exact syntax: `-Confirm:$false`. +- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding. ```yaml Type: SwitchParameter From f70ca5bfa5a8145878dc26b445607babc352e8b1 Mon Sep 17 00:00:00 2001 From: Arish Ojaswi Date: Wed, 24 Jan 2024 23:04:02 +0530 Subject: [PATCH 0092/1851] Update Search-UnifiedAuditLog.md Added description to -HighCompleteness parameter. --- exchange/exchange-ps/exchange/Search-UnifiedAuditLog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Search-UnifiedAuditLog.md b/exchange/exchange-ps/exchange/Search-UnifiedAuditLog.md index a80decad45..83c3d11172 100644 --- a/exchange/exchange-ps/exchange/Search-UnifiedAuditLog.md +++ b/exchange/exchange-ps/exchange/Search-UnifiedAuditLog.md @@ -181,7 +181,7 @@ Accept wildcard characters: False ``` ### -HighCompleteness -{{ Fill HighCompleteness Description }} +The HighCompleteness parameter allows you to switch between performance and completeness of query results. When true, the query returns more complete search results but may take significantly longer to run. When false, the query runs faster but may have missing search results. ```yaml Type: SwitchParameter From 703a782307d928c123b7b21b9a3e4511bf2deeea Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 24 Jan 2024 10:05:28 -0800 Subject: [PATCH 0093/1851] Update Search-UnifiedAuditLog.md --- exchange/exchange-ps/exchange/Search-UnifiedAuditLog.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Search-UnifiedAuditLog.md b/exchange/exchange-ps/exchange/Search-UnifiedAuditLog.md index 83c3d11172..5030ef4f54 100644 --- a/exchange/exchange-ps/exchange/Search-UnifiedAuditLog.md +++ b/exchange/exchange-ps/exchange/Search-UnifiedAuditLog.md @@ -181,7 +181,9 @@ Accept wildcard characters: False ``` ### -HighCompleteness -The HighCompleteness parameter allows you to switch between performance and completeness of query results. When true, the query returns more complete search results but may take significantly longer to run. When false, the query runs faster but may have missing search results. +The HighCompleteness switch specifies completeness instead performance in the results. You don't need to specify a value with this switch. + +When you use this switch, the query returns more complete search results but might take significantly longer to run. If you don't use this switch, the query runs faster but might have missing search results. ```yaml Type: SwitchParameter From 3e2b5f942e2c160c348e2384cd898a3774940989 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 26 Jan 2024 16:00:47 -0800 Subject: [PATCH 0094/1851] Replaced invalid ms.author --- skype/skype-ps/skype/Find-CsOnlineApplicationInstance.md | 2 +- skype/skype-ps/skype/Get-CsCallingLineIdentity.md | 2 +- skype/skype-ps/skype/Get-CsEffectiveTenantDialPlan.md | 2 +- skype/skype-ps/skype/Get-CsInboundBlockedNumberPattern.md | 2 +- skype/skype-ps/skype/Get-CsInboundExemptNumberPattern.md | 2 +- skype/skype-ps/skype/Get-CsOnlineApplicationInstance.md | 2 +- skype/skype-ps/skype/Get-CsOnlineAudioFile.md | 2 +- skype/skype-ps/skype/Get-CsOnlineDialOutPolicy.md | 2 +- skype/skype-ps/skype/Get-CsOnlineLisCivicAddress.md | 2 +- skype/skype-ps/skype/Get-CsOnlineLisLocation.md | 2 +- skype/skype-ps/skype/Get-CsOnlineLisPort.md | 2 +- skype/skype-ps/skype/Get-CsOnlineLisSwitch.md | 2 +- skype/skype-ps/skype/Get-CsOnlineLisWirelessAccessPoint.md | 2 +- skype/skype-ps/skype/Get-CsOnlinePSTNGateway.md | 2 +- skype/skype-ps/skype/Get-CsOnlinePstnUsage.md | 2 +- skype/skype-ps/skype/Get-CsOnlineTelephoneNumber.md | 2 +- skype/skype-ps/skype/Get-CsOnlineVoiceRoute.md | 2 +- skype/skype-ps/skype/Get-CsOnlineVoiceRoutingPolicy.md | 2 +- skype/skype-ps/skype/Get-CsOnlineVoiceUser.md | 2 +- skype/skype-ps/skype/Get-CsOnlineVoicemailPolicy.md | 2 +- skype/skype-ps/skype/Get-CsOnlineVoicemailUserSettings.md | 2 +- skype/skype-ps/skype/Get-CsTeamsCallHoldPolicy.md | 2 +- skype/skype-ps/skype/Get-CsTeamsCallingPolicy.md | 2 +- skype/skype-ps/skype/Get-CsTeamsCortanaPolicy.md | 2 +- skype/skype-ps/skype/Get-CsTeamsEmergencyCallRoutingPolicy.md | 2 +- skype/skype-ps/skype/Get-CsTeamsEmergencyCallingPolicy.md | 2 +- skype/skype-ps/skype/Get-CsTeamsTranslationRule.md | 2 +- skype/skype-ps/skype/export-csonlineaudiofile.md | 2 +- 28 files changed, 28 insertions(+), 28 deletions(-) diff --git a/skype/skype-ps/skype/Find-CsOnlineApplicationInstance.md b/skype/skype-ps/skype/Find-CsOnlineApplicationInstance.md index da7369ec2a..63577f3b78 100644 --- a/skype/skype-ps/skype/Find-CsOnlineApplicationInstance.md +++ b/skype/skype-ps/skype/Find-CsOnlineApplicationInstance.md @@ -6,7 +6,7 @@ title: Find-CsOnlineApplicationInstance schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Get-CsCallingLineIdentity.md b/skype/skype-ps/skype/Get-CsCallingLineIdentity.md index 4d87d119fa..94cf92bad6 100644 --- a/skype/skype-ps/skype/Get-CsCallingLineIdentity.md +++ b/skype/skype-ps/skype/Get-CsCallingLineIdentity.md @@ -6,7 +6,7 @@ title: Get-CsCallingLineIdentity schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Get-CsEffectiveTenantDialPlan.md b/skype/skype-ps/skype/Get-CsEffectiveTenantDialPlan.md index b1cc8eab0c..34ba3b6903 100644 --- a/skype/skype-ps/skype/Get-CsEffectiveTenantDialPlan.md +++ b/skype/skype-ps/skype/Get-CsEffectiveTenantDialPlan.md @@ -6,7 +6,7 @@ title: Get-CsEffectiveTenantDialPlan schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Get-CsInboundBlockedNumberPattern.md b/skype/skype-ps/skype/Get-CsInboundBlockedNumberPattern.md index 353b45b49c..8d4a31c84c 100644 --- a/skype/skype-ps/skype/Get-CsInboundBlockedNumberPattern.md +++ b/skype/skype-ps/skype/Get-CsInboundBlockedNumberPattern.md @@ -4,7 +4,7 @@ online version: https://learn.microsoft.com/powershell/module/skype/get-csinboun applicable: Microsoft Teams, Skype for Business Online title: Get-CsInboundBlockedNumberPattern author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: manager: bulenteg schema: 2.0.0 diff --git a/skype/skype-ps/skype/Get-CsInboundExemptNumberPattern.md b/skype/skype-ps/skype/Get-CsInboundExemptNumberPattern.md index 9099ffa151..4fa000bca1 100644 --- a/skype/skype-ps/skype/Get-CsInboundExemptNumberPattern.md +++ b/skype/skype-ps/skype/Get-CsInboundExemptNumberPattern.md @@ -3,7 +3,7 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-csinboundexemptnumberpattern applicable: Microsoft Teams, Skype for Business Online author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: manager: schema: 2.0.0 diff --git a/skype/skype-ps/skype/Get-CsOnlineApplicationInstance.md b/skype/skype-ps/skype/Get-CsOnlineApplicationInstance.md index 970edd5fff..8336ea31a7 100644 --- a/skype/skype-ps/skype/Get-CsOnlineApplicationInstance.md +++ b/skype/skype-ps/skype/Get-CsOnlineApplicationInstance.md @@ -6,7 +6,7 @@ title: Get-CsOnlineApplicationInstance schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Get-CsOnlineAudioFile.md b/skype/skype-ps/skype/Get-CsOnlineAudioFile.md index 9eb3ef04b8..908352a0ee 100644 --- a/skype/skype-ps/skype/Get-CsOnlineAudioFile.md +++ b/skype/skype-ps/skype/Get-CsOnlineAudioFile.md @@ -3,7 +3,7 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-csonlineaudiofile applicable: Microsoft Teams author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: manager: schema: 2.0.0 diff --git a/skype/skype-ps/skype/Get-CsOnlineDialOutPolicy.md b/skype/skype-ps/skype/Get-CsOnlineDialOutPolicy.md index f8361530f4..4900a388f7 100644 --- a/skype/skype-ps/skype/Get-CsOnlineDialOutPolicy.md +++ b/skype/skype-ps/skype/Get-CsOnlineDialOutPolicy.md @@ -6,7 +6,7 @@ title: Get-CsOnlineDialOutPolicy schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Get-CsOnlineLisCivicAddress.md b/skype/skype-ps/skype/Get-CsOnlineLisCivicAddress.md index f75be6024d..2d69f4b84d 100644 --- a/skype/skype-ps/skype/Get-CsOnlineLisCivicAddress.md +++ b/skype/skype-ps/skype/Get-CsOnlineLisCivicAddress.md @@ -6,7 +6,7 @@ title: Get-CsOnlineLisCivicAddress schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Get-CsOnlineLisLocation.md b/skype/skype-ps/skype/Get-CsOnlineLisLocation.md index ca2b81ecf8..f8f434cd68 100644 --- a/skype/skype-ps/skype/Get-CsOnlineLisLocation.md +++ b/skype/skype-ps/skype/Get-CsOnlineLisLocation.md @@ -6,7 +6,7 @@ title: Get-CsOnlineLisLocation schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Get-CsOnlineLisPort.md b/skype/skype-ps/skype/Get-CsOnlineLisPort.md index 8098f705b6..0bce9b7bb5 100644 --- a/skype/skype-ps/skype/Get-CsOnlineLisPort.md +++ b/skype/skype-ps/skype/Get-CsOnlineLisPort.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Get-CsOnlineLisPort schema: 2.0.0 author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Get-CsOnlineLisSwitch.md b/skype/skype-ps/skype/Get-CsOnlineLisSwitch.md index 00abbecae2..712f25102f 100644 --- a/skype/skype-ps/skype/Get-CsOnlineLisSwitch.md +++ b/skype/skype-ps/skype/Get-CsOnlineLisSwitch.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Get-CsOnlineLisSwitch schema: 2.0.0 author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Get-CsOnlineLisWirelessAccessPoint.md b/skype/skype-ps/skype/Get-CsOnlineLisWirelessAccessPoint.md index c606b1810f..3f5dd762ca 100644 --- a/skype/skype-ps/skype/Get-CsOnlineLisWirelessAccessPoint.md +++ b/skype/skype-ps/skype/Get-CsOnlineLisWirelessAccessPoint.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Get-CsOnlineLisWirelessAccessPoint schema: 2.0.0 author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Get-CsOnlinePSTNGateway.md b/skype/skype-ps/skype/Get-CsOnlinePSTNGateway.md index 546a5051a7..59a4055c6c 100644 --- a/skype/skype-ps/skype/Get-CsOnlinePSTNGateway.md +++ b/skype/skype-ps/skype/Get-CsOnlinePSTNGateway.md @@ -6,7 +6,7 @@ title: Get-CsOnlinePSTNGateway schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Get-CsOnlinePstnUsage.md b/skype/skype-ps/skype/Get-CsOnlinePstnUsage.md index a981c8bcce..6bb494b23a 100644 --- a/skype/skype-ps/skype/Get-CsOnlinePstnUsage.md +++ b/skype/skype-ps/skype/Get-CsOnlinePstnUsage.md @@ -6,7 +6,7 @@ title: Get-CsOnlinePstnUsage schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumber.md b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumber.md index 759e8a7dd1..900968d168 100644 --- a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumber.md +++ b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumber.md @@ -6,7 +6,7 @@ title: Get-CsOnlineTelephoneNumber schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Get-CsOnlineVoiceRoute.md b/skype/skype-ps/skype/Get-CsOnlineVoiceRoute.md index fe6cd61665..0938326289 100644 --- a/skype/skype-ps/skype/Get-CsOnlineVoiceRoute.md +++ b/skype/skype-ps/skype/Get-CsOnlineVoiceRoute.md @@ -6,7 +6,7 @@ title: Get-CsOnlineVoiceRoute schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Get-CsOnlineVoiceRoutingPolicy.md b/skype/skype-ps/skype/Get-CsOnlineVoiceRoutingPolicy.md index 2bc63e283a..607ef86d07 100644 --- a/skype/skype-ps/skype/Get-CsOnlineVoiceRoutingPolicy.md +++ b/skype/skype-ps/skype/Get-CsOnlineVoiceRoutingPolicy.md @@ -6,7 +6,7 @@ title: Get-CsOnlineVoiceRoutingPolicy schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Get-CsOnlineVoiceUser.md b/skype/skype-ps/skype/Get-CsOnlineVoiceUser.md index 9b84141e63..5cf4ce2af0 100644 --- a/skype/skype-ps/skype/Get-CsOnlineVoiceUser.md +++ b/skype/skype-ps/skype/Get-CsOnlineVoiceUser.md @@ -6,7 +6,7 @@ title: Get-CsOnlineVoiceUser schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Get-CsOnlineVoicemailPolicy.md b/skype/skype-ps/skype/Get-CsOnlineVoicemailPolicy.md index af9346cde4..30278eeee1 100644 --- a/skype/skype-ps/skype/Get-CsOnlineVoicemailPolicy.md +++ b/skype/skype-ps/skype/Get-CsOnlineVoicemailPolicy.md @@ -6,7 +6,7 @@ title: Get-CsOnlineVoicemailPolicy schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Get-CsOnlineVoicemailUserSettings.md b/skype/skype-ps/skype/Get-CsOnlineVoicemailUserSettings.md index 41d96efe97..90d5f715c6 100644 --- a/skype/skype-ps/skype/Get-CsOnlineVoicemailUserSettings.md +++ b/skype/skype-ps/skype/Get-CsOnlineVoicemailUserSettings.md @@ -6,7 +6,7 @@ title: Get-CsOnlineVoicemailUserSettings schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Get-CsTeamsCallHoldPolicy.md b/skype/skype-ps/skype/Get-CsTeamsCallHoldPolicy.md index 6976a40438..368804602a 100644 --- a/skype/skype-ps/skype/Get-CsTeamsCallHoldPolicy.md +++ b/skype/skype-ps/skype/Get-CsTeamsCallHoldPolicy.md @@ -6,7 +6,7 @@ title: Get-CsTeamsCallHoldPolicy schema: 2.0.0 ms.reviewer: manager: abnair -ms.author: jenstr +ms.author: serdars author: jenstrier --- diff --git a/skype/skype-ps/skype/Get-CsTeamsCallingPolicy.md b/skype/skype-ps/skype/Get-CsTeamsCallingPolicy.md index 8875e78313..51c15f193e 100644 --- a/skype/skype-ps/skype/Get-CsTeamsCallingPolicy.md +++ b/skype/skype-ps/skype/Get-CsTeamsCallingPolicy.md @@ -7,7 +7,7 @@ title: Get-CsTeamsCallingPolicy schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Get-CsTeamsCortanaPolicy.md b/skype/skype-ps/skype/Get-CsTeamsCortanaPolicy.md index 4ad4975e14..db3fe954f6 100644 --- a/skype/skype-ps/skype/Get-CsTeamsCortanaPolicy.md +++ b/skype/skype-ps/skype/Get-CsTeamsCortanaPolicy.md @@ -6,7 +6,7 @@ title: Get-CsTeamsCortanaPolicy schema: 2.0.0 manager: amehta author: akshbhat-msft -ms.author: akshbhat +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Get-CsTeamsEmergencyCallRoutingPolicy.md b/skype/skype-ps/skype/Get-CsTeamsEmergencyCallRoutingPolicy.md index bf7efa5474..4bd524a503 100644 --- a/skype/skype-ps/skype/Get-CsTeamsEmergencyCallRoutingPolicy.md +++ b/skype/skype-ps/skype/Get-CsTeamsEmergencyCallRoutingPolicy.md @@ -4,7 +4,7 @@ online version: https://learn.microsoft.com/powershell/module/skype/get-csteamse applicable: Microsoft Teams title: Get-CsTeamsEmergencyCallRoutingPolicy author: jenstrier -ms.author: jenstr +ms.author: serdars manager: roykuntz ms.reviewer: chenc schema: 2.0.0 diff --git a/skype/skype-ps/skype/Get-CsTeamsEmergencyCallingPolicy.md b/skype/skype-ps/skype/Get-CsTeamsEmergencyCallingPolicy.md index 7e4bf7e111..baa5a1da6a 100644 --- a/skype/skype-ps/skype/Get-CsTeamsEmergencyCallingPolicy.md +++ b/skype/skype-ps/skype/Get-CsTeamsEmergencyCallingPolicy.md @@ -4,7 +4,7 @@ online version: https://learn.microsoft.com/powershell/module/skype/get-csteamse applicable: Microsoft Teams title: Get-CsTeamsEmergencyCallingPolicy author: jenstrier -ms.author: jenstr +ms.author: serdars manager: roykuntz ms.reviewer: chenc schema: 2.0.0 diff --git a/skype/skype-ps/skype/Get-CsTeamsTranslationRule.md b/skype/skype-ps/skype/Get-CsTeamsTranslationRule.md index 3b6d0ed441..72a8a13e06 100644 --- a/skype/skype-ps/skype/Get-CsTeamsTranslationRule.md +++ b/skype/skype-ps/skype/Get-CsTeamsTranslationRule.md @@ -6,7 +6,7 @@ title: Get-CsTeamsTranslationRule schema: 2.0.0 manager: nmurav author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/export-csonlineaudiofile.md b/skype/skype-ps/skype/export-csonlineaudiofile.md index 9409d858c4..d4c28c9465 100644 --- a/skype/skype-ps/skype/export-csonlineaudiofile.md +++ b/skype/skype-ps/skype/export-csonlineaudiofile.md @@ -6,7 +6,7 @@ title: Export-CsOnlineAudioFile schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- From e801cf3d0cbdcb3cd11724b54fa255618b098e28 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 26 Jan 2024 16:35:59 -0800 Subject: [PATCH 0095/1851] URL fixes per build report --- .../exchange/Get-ConnectionInformation.md | 4 ++-- skype/skype-ps/skype/Enable-CsMeetingRoom.md | 2 +- .../skype/Get-CsSimpleUrlConfiguration.md | 4 ++-- skype/skype-ps/skype/Move-CsUser.md | 2 +- .../skype/New-CsAutodiscoverConfiguration.md | 2 +- skype/skype-ps/skype/New-CsOAuthServer.md | 2 +- skype/skype-ps/skype/New-CsPartnerApplication.md | 4 ++-- .../skype-ps/skype/New-CsPersistentChatAddin.md | 2 +- .../skype/New-CsReportingConfiguration.md | 2 +- skype/skype-ps/skype/New-CsServerApplication.md | 2 +- skype/skype-ps/skype/New-CsSimpleUrl.md | 14 +++++++------- .../skype/New-CsSimpleUrlConfiguration.md | 10 +++++----- skype/skype-ps/skype/New-CsSimpleUrlEntry.md | 16 ++++++++-------- skype/skype-ps/skype/New-CsWebLink.md | 6 +++--- .../skype/Remove-CsReportingConfiguration.md | 7 +++++-- .../skype/Remove-CsSimpleUrlConfiguration.md | 4 ++-- .../skype/Set-CsAutodiscoverConfiguration.md | 6 +++--- .../skype-ps/skype/Set-CsPersistentChatAddin.md | 2 +- .../skype/Set-CsReportingConfiguration.md | 2 +- skype/skype-ps/skype/Set-CsServerApplication.md | 2 +- .../skype/Set-CsSimpleUrlConfiguration.md | 12 ++++++------ skype/skype-ps/skype/Test-CsLisConfiguration.md | 2 +- .../skype-ps/skype/Update-CsTenantMeetingUrl.md | 6 +++--- teams/teams-ps/teams/Remove-TeamChannel.md | 2 +- teams/teams-ps/teams/Set-TeamChannel.md | 2 +- whiteboard/docs-conceptual/overview.md | 2 +- 26 files changed, 62 insertions(+), 59 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-ConnectionInformation.md b/exchange/exchange-ps/exchange/Get-ConnectionInformation.md index b1a7e39f64..8e92437b48 100644 --- a/exchange/exchange-ps/exchange/Get-ConnectionInformation.md +++ b/exchange/exchange-ps/exchange/Get-ConnectionInformation.md @@ -45,9 +45,9 @@ The output of the cmdlet contains the following properties: - State: For example, Connected. - Id: An integer that identifies the session in the PowerShell window. The first connection is 1, the second is 2, etc. - Name: A unique name that's based on the PowerShell environment and Id value. For example, ExchangeOnline_1 for Exchange Online PowerShell or ExchangeOnlineProtection_1 for Security & Compliance PowerShell. -- UserPrincipalName: The account that was used to connect. For example, laura@contoso.onmicrosoft.com. +- UserPrincipalName: The account that was used to connect. For example, `laura@contoso.onmicrosoft.com`. - ConnectionUri: The connection endpoint that was used. For example, for Exchange Online PowerShell or for Security & Compliance PowerShell. -- AzureAdAuthorizationEndpointUri : The Microsoft Entra authorization endpoint for the connection. For example, for Exchange Online PowerShell or for Security & Compliance PowerShell. +- AzureAdAuthorizationEndpointUri : The Microsoft Entra authorization endpoint for the connection. For example, `https://login.microsoftonline.com/organizations` for Exchange Online PowerShell or `https://login.microsoftonline.com/organizations` for Security & Compliance PowerShell. - TokenExpiryTimeUTC: When the connection token expires. For example, 9/30/2023 6:42:24 PM +00:00. - CertificateAuthentication: Whether certificate based authentication (also known as CBA or app-only authentication) was used to connect. Values are True or False. - ModuleName: The filename and path of the temporary data for the session. For example, C:\Users\laura\AppData\Local\Temp\tmpEXO_a54z135k.qgv diff --git a/skype/skype-ps/skype/Enable-CsMeetingRoom.md b/skype/skype-ps/skype/Enable-CsMeetingRoom.md index c02720336f..b4da999473 100644 --- a/skype/skype-ps/skype/Enable-CsMeetingRoom.md +++ b/skype/skype-ps/skype/Enable-CsMeetingRoom.md @@ -19,7 +19,7 @@ To enable a meeting room you must first create an Active Directory user account Note that, although meeting room objects are based on user accounts, these objects will not show up when you run the Get-CsUser cmdlet. This cmdlet was introduced in Lync Server 2013. -The process for creating and updating meeting rooms differs depending on your deployment of Skype for Business Online and Skype for Business Server. Make sure you are following the guidance here to set up your meeting rooms properly: https://learn.microsoft.com/skypeforbusiness/deploy/deploy-clients/with-office-365 +The process for creating and updating meeting rooms differs depending on your deployment of Skype for Business Server. Make sure you are following the guidance here to set up your meeting rooms properly: [Manage conferencing in Skype for Business Server](https://learn.microsoft.com/skypeforbusiness/manage/conferencing/conferencing). **Note**: This cmdlet is not supported for managing Microsoft Teams Rooms. You must use the methods described in the [Microsoft Teams Rooms](/microsoftteams/rooms) documentation to manage Microsoft Teams Rooms. diff --git a/skype/skype-ps/skype/Get-CsSimpleUrlConfiguration.md b/skype/skype-ps/skype/Get-CsSimpleUrlConfiguration.md index 59780393e2..aa3aa23c6e 100644 --- a/skype/skype-ps/skype/Get-CsSimpleUrlConfiguration.md +++ b/skype/skype-ps/skype/Get-CsSimpleUrlConfiguration.md @@ -33,12 +33,12 @@ Get-CsSimpleUrlConfiguration [-Filter ] [-Tenant ] [-LocalStore] [ ## DESCRIPTION In Microsoft Office Communications Server 2007 R2, meetings had URLs similar to this: -https://imdf.litwareinc.com/Join?uri=sip%3Akenmyer%40litwareinc.com%3Bgruu%3Bopaque%3Dapp%3Aconf%3Afocus%3Aid%3A125f95a0b0184dcea706f1a0191202a8&key=EcznhLh5K5t +`https://imdf.litwareinc.com/Join?uri=sip%3Akenmyer%40litwareinc.com%3Bgruu%3Bopaque%3Dapp%3Aconf%3Afocus%3Aid%3A125f95a0b0184dcea706f1a0191202a8&key=EcznhLh5K5t` However, such URLs are not especially intuitive, and not easy to convey to someone else. The simple URLs introduced in Lync Server 2010 helped overcome those problems by providing users with URLs that look more like this: -https://meet.litwareinc.com/kenmyer/071200 +`https://meet.litwareinc.com/kenmyer/071200` Simple URLs are an improvement over the URLs used in Office Communications Server. However, simple URLs are not automatically created for you; instead, you must configure the URLs yourself. diff --git a/skype/skype-ps/skype/Move-CsUser.md b/skype/skype-ps/skype/Move-CsUser.md index b06679009d..6da525019f 100644 --- a/skype/skype-ps/skype/Move-CsUser.md +++ b/skype/skype-ps/skype/Move-CsUser.md @@ -461,7 +461,7 @@ Instead, the cmdlet modifies instances of the Microsoft.Rtc.Management.ADConnect [Move users between on-premises and cloud](https://learn.microsoft.com/skypeforbusiness/hybrid/move-users-between-on-premises-and-cloud) -[Skype for Business Hybrid Solutions](https://learn.microsoft.com/SkypeForBusiness/skype-for-business-hybrid-solutions/skype-for-business-hybrid-solutions) +[Configure Skype for Business hybrid](https://learn.microsoft.com/SkypeForBusiness/hybrid/configure-federation-with-skype-for-business-online) [Migration and interoperability guidance for organizations using Teams together with Skype for Business](https://learn.microsoft.com/MicrosoftTeams/migration-interop-guidance-for-teams-with-skype) diff --git a/skype/skype-ps/skype/New-CsAutodiscoverConfiguration.md b/skype/skype-ps/skype/New-CsAutodiscoverConfiguration.md index aac7c2ce62..60fe7339ae 100644 --- a/skype/skype-ps/skype/New-CsAutodiscoverConfiguration.md +++ b/skype/skype-ps/skype/New-CsAutodiscoverConfiguration.md @@ -74,7 +74,7 @@ $Link2 = New-CsWebLink -Token "Fabrikam" -Href "https://LyncDiscoverInternal.fab New-CsAutoDiscoverConfiguration -Identity "site:Redmond" -WebLinks @{Add=$Link1,$Link2} ``` -The commands shown in Example 2 create a new collection of Autodiscover configuration settings for the Redmond site and assign those new settings a pair of Autodiscover URLs: https://LyncDiscover.fabrikam.com and https://LyncDiscoverInternal.fabrikam.com. +The commands shown in Example 2 create a new collection of Autodiscover configuration settings for the Redmond site and assign those new settings a pair of Autodiscover URLs: `https://LyncDiscover.fabrikam.com` and `https://LyncDiscoverInternal.fabrikam.com`. In order to carry out this task, the first two commands use the New-CsWebLink cmdlet to create the two Autodiscover URLs; the newly-created URLs are then stored in variables named $Link1 and $Link2. After the two URLs are created, the third command uses the New-CsAutoDiscoverConfiguration cmdlet to create the new Autodiscover configuration settings. In order to assign the two URLs to these settings, the WebLinks parameter is included along with the parameter value @{Add=$Link1,$Link2}. diff --git a/skype/skype-ps/skype/New-CsOAuthServer.md b/skype/skype-ps/skype/New-CsOAuthServer.md index 57866a6386..683832a330 100644 --- a/skype/skype-ps/skype/New-CsOAuthServer.md +++ b/skype/skype-ps/skype/New-CsOAuthServer.md @@ -51,7 +51,7 @@ New-CsOAuthServer -Identity "Office 365" -MetadataUrl "https://sts.office365.mic ``` Example 1 creates a new OAuth Server named "Office 365". -The new server uses the metadata URL https://sts.office365.microsoft.com/metadata/json/1. +The new server uses the metadata URL `https://sts.office365.microsoft.com/metadata/json/1`. ## PARAMETERS diff --git a/skype/skype-ps/skype/New-CsPartnerApplication.md b/skype/skype-ps/skype/New-CsPartnerApplication.md index 017432560a..60a75d1f84 100644 --- a/skype/skype-ps/skype/New-CsPartnerApplication.md +++ b/skype/skype-ps/skype/New-CsPartnerApplication.md @@ -72,12 +72,12 @@ Skype for Business Server Control Panel: The functions carried out by the New-Cs ### -------------------------- Example 1 -------------------------- ``` -New-CsPartnerApplication -Identity "MicrosoftExchange" -ApplicationTrustLevel "Full" -MetadataUrl"https://autodiscover.litwareinc.com/metadata/json/1" +New-CsPartnerApplication -Identity "MicrosoftExchange" -ApplicationTrustLevel "Full" -MetadataUrl "https://autodiscover.litwareinc.com/metadata/json/1" ``` The command shown in Example 1 creates a new partner application with the Identity "MicrosoftExchange". -In this example, the new partner application uses the metadata URL https://autodiscover.litwareinc.com/metadata/json/1. +In this example, the new partner application uses the metadata URL `https://autodiscover.litwareinc.com/metadata/json/1`. ### -------------------------- Example 2 -------------------------- diff --git a/skype/skype-ps/skype/New-CsPersistentChatAddin.md b/skype/skype-ps/skype/New-CsPersistentChatAddin.md index 9d4c99780f..2529f0fb1d 100644 --- a/skype/skype-ps/skype/New-CsPersistentChatAddin.md +++ b/skype/skype-ps/skype/New-CsPersistentChatAddin.md @@ -51,7 +51,7 @@ New-CsPersistentChatAddin -Name "ITPersistentChatAddin" -PersistentChatPoolFqdn ``` The command shown in Example 1 creates a new Persistent Chat add-in (with the name ITPersistentChatAddin) for the pool atl-cs-001.litwareinc.com. -The URL parameter and the parameter value https://atl-cs-001.litwareinc.com/itchat specify the location of the add-in's webpage. +The URL parameter and the parameter value `https://atl-cs-001.litwareinc.com/itchat` specify the location of the add-in's webpage. ## PARAMETERS diff --git a/skype/skype-ps/skype/New-CsReportingConfiguration.md b/skype/skype-ps/skype/New-CsReportingConfiguration.md index f269b620ee..5b76d057c5 100644 --- a/skype/skype-ps/skype/New-CsReportingConfiguration.md +++ b/skype/skype-ps/skype/New-CsReportingConfiguration.md @@ -58,7 +58,7 @@ New-CsReportingConfiguration -Identity "service:MonitoringDatabase:atl-sql-001.l ``` The command shown in Example 1 creates a new collection of reporting configuration settings assigned to the monitoring database with the identity service:MonitoringDatabase:atl-sql-001.litwareinc.com. -In this example, the value of the ReportingUrl property is set to "https://atl-sql-001.litwareinc.com/lync_reports". +In this example, the value of the ReportingUrl property is set to `https://atl-sql-001.litwareinc.com/lync_reports`. ## PARAMETERS diff --git a/skype/skype-ps/skype/New-CsServerApplication.md b/skype/skype-ps/skype/New-CsServerApplication.md index 31b2c32c76..00a0588174 100644 --- a/skype/skype-ps/skype/New-CsServerApplication.md +++ b/skype/skype-ps/skype/New-CsServerApplication.md @@ -141,7 +141,7 @@ Accept wildcard characters: False ### -Uri Unique Uniform Resource Identifier (URI) for the application. -For example, the QoEAgent application has the URI http://www.microsoft.com/LCS/QoEAgent. +For example, the QoEAgent application has the URI `http://www.microsoft.com/LCS/QoEAgent`. ```yaml Type: String diff --git a/skype/skype-ps/skype/New-CsSimpleUrl.md b/skype/skype-ps/skype/New-CsSimpleUrl.md index 9e390f0444..93d388cd74 100644 --- a/skype/skype-ps/skype/New-CsSimpleUrl.md +++ b/skype/skype-ps/skype/New-CsSimpleUrl.md @@ -28,12 +28,12 @@ New-CsSimpleUrl -Component -Domain [-SimpleUrlEntry [-SimpleUrl [] In Microsoft Office Communications Server 2007 R2, meetings had URLs similar to this: -https://imdf.litwareinc.com/Join?uri=sip%3Akenmyer%40litwareinc.com%3Bgruu%3Bopaque%3Dapp%3Aconf%3Afocus%3Aid%3A125f95a0b0184dcea706f1a0191202a8&key=EcznhLh5K5t +`https://imdf.litwareinc.com/Join?uri=sip%3Akenmyer%40litwareinc.com%3Bgruu%3Bopaque%3Dapp%3Aconf%3Afocus%3Aid%3A125f95a0b0184dcea706f1a0191202a8&key=EcznhLh5K5t` However, such URLs are not especially intuitive, and not easy to convey to someone else. The simple URLs introduced in Lync Server 2010 help overcome those problems by providing users with URLs that look more like this: -https://meet.litwareinc.com/kenmyer/071200 +`https://meet.litwareinc.com/kenmyer/071200` Simple URLs are obviously an improvement over the URLs used in Office Communications Server. However, simple URLs are not automatically created for you; instead, you must configure the URLs yourself. @@ -55,7 +55,7 @@ When you install Skype for Business Server, a global collection is created for y This gives you the ability to use different simple URLs at each of your sites. To add an actual URL to a simple URL collection, you must first create the URL by using the New-CsSimpleUrl cmdlet and the New-CsSimpleUrlEntry cmdlet. -The New-CsSimpleUrlEntry cmdlet creates a URL entry; this is nothing more than a URL (such as https://meet.litwareinc.com) that can be used as a simple URL (for meeting, administration, or dial-in conferencing purposes). +The New-CsSimpleUrlEntry cmdlet creates a URL entry; this is nothing more than a URL (such as `https://meet.litwareinc.com`) that can be used as a simple URL (for meeting, administration, or dial-in conferencing purposes). The object created by the New-CsSimpleUrlEntry cmdlet is then added to the SimpleUrlEntry property of a new simple URL. You must use a separate cmdlet to create the object; that's because the SimpleUrlEntry property can hold multiple URLs. (However, only one such URL can be designated as the active URL. @@ -80,10 +80,10 @@ Set-CsSimpleUrlConfiguration -Identity "site:Redmond" -SimpleUrl @{Add=$simpleUr ``` Example 1 shows how a new URL can be added to an existing collection of simple URLs. -To begin with, the first command in the example uses the New-CsSimpleUrlEntry cmdlet to create a URL entry that points to https://meet.fabrikam.com; this URL entry is stored in a variable named $urlEntry. +To begin with, the first command in the example uses the New-CsSimpleUrlEntry cmdlet to create a URL entry that points to `https://meet.fabrikam.com`; this URL entry is stored in a variable named $urlEntry. In the second command, the New-CsSimpleUrl cmdlet is used to create an in-memory-only instance of a simple URL. -In this example, the URL Component is set to Meet; the domain is set to fabrikam.com; the ActiveUrl is set to https://meet.fabrikam.com; and the SimpleUrl property is set to $urlEntry, with $urlEntry being the URL entry created in the first command. +In this example, the URL Component is set to Meet; the domain is set to fabrikam.com; the ActiveUrl is set to `https://meet.fabrikam.com`; and the SimpleUrl property is set to $urlEntry, with $urlEntry being the URL entry created in the first command. After the URL has been created (and stored in the object reference $simpleUrl) the final command in the example adds the new URL to the simple URL collection for the Redmond site. This is done by using the Set-CsSimpleUrlConfiguration cmdlet, the SimpleUrl parameter and the parameter value @{Add=$simpleUrl}. @@ -105,12 +105,12 @@ Set-CsSimpleUrlConfiguration -Identity "site:Redmond" -SimpleUrl @{Add=$simpleUr ``` In Example 2, a pair of URL entries is added to an existing collection of simple URLs. -To do this, the first command in the example uses the New-CsSimpleUrlEntry cmdlet to create a URL entry that points to https://meet.fabrikam.com; this URL entry is stored in a variable named $urlEntry. +To do this, the first command in the example uses the New-CsSimpleUrlEntry cmdlet to create a URL entry that points to `https://meet.fabrikam.com`; this URL entry is stored in a variable named $urlEntry. The second command then creates a second URL entry, this one stored in the variable $urlEntry2 and pointing to the URL https:// dialin.fabrikam.com. After the two URL entries have been created, the New-CsSimpleUrl cmdlet is used to create two in-memory-only instances of a simple URL. -In the first instance, the URL Component is set to Meet; the domain is set to fabrikam.com; and the ActiveUrl is set to https://meet.fabrikam.com. -In the second instance, the component is set to Dialin; the domain to an asterisk (*); and the ActiveURL property is set to https://dialin.fabrikam.com. +In the first instance, the URL Component is set to Meet; the domain is set to fabrikam.com; and the ActiveUrl is set to `https://meet.fabrikam.com`. +In the second instance, the component is set to Dialin; the domain to an asterisk (*); and the ActiveURL property is set to `https://dialin.fabrikam.com`. After the URLs have been created (and stored in the object references $simpleUrl and $simpleUrl2), the final command in the example adds the new URL to the simple URL collection for the Redmond site. This is done by using the Set-CsSimpleUrlConfiguration cmdlet, the SimpleUrl parameter, and the parameter value @{Add=$simpleUrl, $simpleUrl2}. diff --git a/skype/skype-ps/skype/New-CsWebLink.md b/skype/skype-ps/skype/New-CsWebLink.md index ea2b29a5cb..b81453851d 100644 --- a/skype/skype-ps/skype/New-CsWebLink.md +++ b/skype/skype-ps/skype/New-CsWebLink.md @@ -47,7 +47,7 @@ When you install Skype for Business Server a global collection of settings will Managing Autodiscover configuration settings typically means adding Autodiscover URLs. These URLs must be created using the `New-CsWebLink` cmdlet, with the resulting URL stored in a variable and then added to a collection of Autodiscover configuration settings. -Autodiscover URLs are based on the SIP domains used in your organization; administrators will typically create one URL for use by users outside the organization's firewall (for example, https://LyncDiscover.litwareinc.com) and a second URL (for example, https://LyncDiscoverInternal.litwareinc.com) for use by users inside the firewall. +Autodiscover URLs are based on the SIP domains used in your organization; administrators will typically create one URL for use by users outside the organization's firewall (for example, `https://LyncDiscover.litwareinc.com`) and a second URL (for example, `https://LyncDiscoverInternal.litwareinc.com``) for use by users inside the firewall. ## EXAMPLES @@ -59,7 +59,7 @@ $Link1 = New-CsWebLink -Token "Fabrikam" -Href "https://LyncDiscover.fabrikam.co Set-CsAutoDiscoverConfiguration -Identity "site:Redmond" -WebLinks @{Add=$Link1} ``` -The commands shown in Example 1 add a new Autodiscover URL (https://LyncDiscover.fabrikam.com) to the Autodiscover configuration settings assigned to the Redmond site. +The commands shown in Example 1 add a new Autodiscover URL (`https://LyncDiscover.fabrikam.com`) to the Autodiscover configuration settings assigned to the Redmond site. To do this, the first command in the example uses the `New-CsWebLink` cmdlet to create a new Autodiscover URL; that URL is stored in a variable named $Link1. After that, the `Set-CsAutoDiscoverConfiguration` cmdlet is used to add the new URL to any URLs already assigned to these settings. This is done by using the WebLinks parameter and the parameter value @{Add=$Link1}. @@ -74,7 +74,7 @@ $Link2 = New-CsWebLink -Token "Fabrikam" -Href "https://LyncDiscoverInternal.fab Set-CsAutoDiscoverConfiguration -Identity "site:Redmond" -WebLinks @{Add=$Link1,$Link2} ``` -The commands in Example 2 assign a pair of Autodiscover URLs (https://LyncDiscover.fabrikam.com and https://LyncDiscoverInternal.fabrikam.com) to the Autodiscover configuration settings assigned to the Redmond site.. +The commands in Example 2 assign a pair of Autodiscover URLs (`https://LyncDiscover.fabrikam.com` and `https://LyncDiscoverInternal.fabrikam.com`) to the Autodiscover configuration settings assigned to the Redmond site.. In order to carry out this task, the first two commands use the `New-CsWebLink` cmdlet to create the two Autodiscover URLs; the newly-created URLs are then stored in variables named $Link1 and $Link2. After the two URLs are created, the third command uses the `Set-CsAutoDiscoverConfiguration` cmdlet to assign the two URLs to the Redmond site. To do this, the WebLinks parameter is included along with the parameter value @{Add=$Link1,$Link2}. diff --git a/skype/skype-ps/skype/Remove-CsReportingConfiguration.md b/skype/skype-ps/skype/Remove-CsReportingConfiguration.md index 4627e99af8..f39a678c24 100644 --- a/skype/skype-ps/skype/Remove-CsReportingConfiguration.md +++ b/skype/skype-ps/skype/Remove-CsReportingConfiguration.md @@ -55,9 +55,12 @@ This collection is then piped to the `Remove-CsReportingConfiguration` cmdlet, w Get-CsReportingConfiguration | Where-Object {$_.ReportingUrl -eq "https://atl-sql-002.litwareinc.com/lync_reports" | Remove-CsReportingConfiguration ``` -The command shown in Example 3 deletes any reporting configuration settings where the reporting URL is set to https://atl-sql-002.litwareinc.com/lync_reports. +The command shown in Example 3 deletes any reporting configuration settings where the reporting URL is set to `https://atl-sql-002.litwareinc.com/lync_reports`. + To carry out this task, the command first uses the `Get-CsReportingConfiguration` cmdlet to return all the reporting configuration settings currently in use. -This collection is then piped to the `Where-Object` cmdlet, which selects only those settings where the ReportingURL property is equal to https://atl-sql-002.litwareinc.com/lync_reports. + +This collection is then piped to the `Where-Object` cmdlet, which selects only those settings where the ReportingURL property is equal to `https://atl-sql-002.litwareinc.com/lync_reports`. + That filtered collection is then piped to the `Remove-CsReportingConfiguration` cmdlet, which removes each item in the collection. diff --git a/skype/skype-ps/skype/Remove-CsSimpleUrlConfiguration.md b/skype/skype-ps/skype/Remove-CsSimpleUrlConfiguration.md index 28699e1729..4d7b1655df 100644 --- a/skype/skype-ps/skype/Remove-CsSimpleUrlConfiguration.md +++ b/skype/skype-ps/skype/Remove-CsSimpleUrlConfiguration.md @@ -28,12 +28,12 @@ Remove-CsSimpleUrlConfiguration [-Identity] [-Force] [-WhatIf] [-C ## DESCRIPTION In Microsoft Office Communications Server 2007 R2, meetings had URLs similar to this: -https://imdf.litwareinc.com/Join?uri=sip%3Akenmyer%40litwareinc.com%3Bgruu%3Bopaque%3Dapp%3Aconf%3Afocus%3Aid%3A125f95a0b0184dcea706f1a0191202a8&key=EcznhLh5K5t +`https://imdf.litwareinc.com/Join?uri=sip%3Akenmyer%40litwareinc.com%3Bgruu%3Bopaque%3Dapp%3Aconf%3Afocus%3Aid%3A125f95a0b0184dcea706f1a0191202a8&key=EcznhLh5K5t` However, such URLs are not especially intuitive, and not easy to convey to someone else. The simple URLs introduced in Lync Server 2010 help overcome those problems by providing users with URLs that look more like this: -https://meet.litwareinc.com/kenmyer/071200 +`https://meet.litwareinc.com/kenmyer/071200` Simple URLs are an improvement over the URLs used in Office Communications Server. However, simple URLs are not automatically created for you; instead, you must configure the URLs yourself. diff --git a/skype/skype-ps/skype/Set-CsAutodiscoverConfiguration.md b/skype/skype-ps/skype/Set-CsAutodiscoverConfiguration.md index afec24cd6d..5ddbe3513f 100644 --- a/skype/skype-ps/skype/Set-CsAutodiscoverConfiguration.md +++ b/skype/skype-ps/skype/Set-CsAutodiscoverConfiguration.md @@ -67,7 +67,7 @@ $Link1 = New-CsWebLink -Token "Fabrikam" -Href "https://LyncDiscover.fabrikam.co Set-CsAutoDiscoverConfiguration -Identity "site:Redmond" -WebLinks @{Add=$Link1} ``` -The commands shown in Example 1 add a new Autodiscover URL (https://LyncDiscover.fabrikam.com) to the Autodiscover configuration settings assigned to the Redmond site. +The commands shown in Example 1 add a new Autodiscover URL (`https://LyncDiscover.fabrikam.com`) to the Autodiscover configuration settings assigned to the Redmond site. To do this, the first command in the example uses the `New-CsWebLink` cmdlet to create a new Autodiscover URL; that URL is stored in a variable named $Link1. In the second command, the `Set-CsAutoDiscoverConfiguration` cmdlet is used to add the new URL to any URLs already assigned to these settings. This is done by using the WebLinks parameter and the parameter value @{Add=$Link1}. @@ -99,8 +99,8 @@ Set-CsAutoDiscoverConfiguration -Identity "site:Redmond" -WebLinks @{Replace=$Li ``` Example 3 shows how you can replace an existing collection of Autodiscover URLs with, in this case, a single URL. -To carry out this task, the first command in the example uses the `New-CsWebLink` cmdlet to create a new Autodiscover URL for https://LyncDiscover.contoso.com; the resulting URL is stored in a variable named $Link2. -The second command then uses the `Set-CsAutoDiscoverConfiguration` cmdlet and the WebLinks parameter to remove any URLs previously assigned to the Redmond site and replace them with the URL for https://LyncDiscover.contoso.com. +To carry out this task, the first command in the example uses the `New-CsWebLink` cmdlet to create a new Autodiscover URL for `https://LyncDiscover.contoso.com`; the resulting URL is stored in a variable named $Link2. +The second command then uses the `Set-CsAutoDiscoverConfiguration` cmdlet and the WebLinks parameter to remove any URLs previously assigned to the Redmond site and replace them with the URL for `https://LyncDiscover.contoso.com`. To do this, the command uses the Replace method instead of the Add or Remove method. diff --git a/skype/skype-ps/skype/Set-CsPersistentChatAddin.md b/skype/skype-ps/skype/Set-CsPersistentChatAddin.md index ea5f595161..0215d3dc58 100644 --- a/skype/skype-ps/skype/Set-CsPersistentChatAddin.md +++ b/skype/skype-ps/skype/Set-CsPersistentChatAddin.md @@ -54,7 +54,7 @@ Set-CsPersistentChatAddin -Identity "atl-cs-001.litwareinc.com\ITPersistentChatA ``` Example 1 modifies the URL assigned to the Persistent Chat add-in ITPersistentChatAddin. -In this case, the URL is changed to https://atl-cs-001.litwareinc.com/itchat2. +In this case, the URL is changed to `https://atl-cs-001.litwareinc.com/itchat2`. ## PARAMETERS diff --git a/skype/skype-ps/skype/Set-CsReportingConfiguration.md b/skype/skype-ps/skype/Set-CsReportingConfiguration.md index ac1d680398..9e96050de2 100644 --- a/skype/skype-ps/skype/Set-CsReportingConfiguration.md +++ b/skype/skype-ps/skype/Set-CsReportingConfiguration.md @@ -59,7 +59,7 @@ Set-CsReportingConfiguration -Identity "service:MonitoringDatabase:atl-sql-002.l ``` The command shown in Example 1 modifies the reporting URL for the reporting configuration settings with the Identity service:MonitoringDatabase:atl-sql-002.litwareinc.com. -In this example, the reporting URL is changed to "https://atl-sql-002.litwareinc.com/lync_reports". +In this example, the reporting URL is changed to `https://atl-sql-002.litwareinc.com/lync_reports`. ## PARAMETERS diff --git a/skype/skype-ps/skype/Set-CsServerApplication.md b/skype/skype-ps/skype/Set-CsServerApplication.md index fb719e4a32..96b56c6e53 100644 --- a/skype/skype-ps/skype/Set-CsServerApplication.md +++ b/skype/skype-ps/skype/Set-CsServerApplication.md @@ -174,7 +174,7 @@ Accept wildcard characters: False ### -Uri Unique Uniform Resource Identifier (URI) for the application. -For example, the QoEAgent application has the URI http://www.microsoft.com/LCS/QoEAgent. +For example, the QoEAgent application has the URI `http://www.microsoft.com/LCS/QoEAgent`. ```yaml Type: String diff --git a/skype/skype-ps/skype/Set-CsSimpleUrlConfiguration.md b/skype/skype-ps/skype/Set-CsSimpleUrlConfiguration.md index d0fb5dcbce..c34fbf16bf 100644 --- a/skype/skype-ps/skype/Set-CsSimpleUrlConfiguration.md +++ b/skype/skype-ps/skype/Set-CsSimpleUrlConfiguration.md @@ -35,12 +35,12 @@ Set-CsSimpleUrlConfiguration [-Instance ] [-SimpleUrl ## DESCRIPTION In Microsoft Office Communications Server 2007 R2, meetings had URLs similar to this: -https://imdf.litwareinc.com/Join?uri=sip%3Akenmyer%40litwareinc.com%3Bgruu%3Bopaque%3Dapp%3Aconf%3Afocus%3Aid%3A125f95a0b0184dcea706f1a0191202a8&key=EcznhLh5K5t +`https://imdf.litwareinc.com/Join?uri=sip%3Akenmyer%40litwareinc.com%3Bgruu%3Bopaque%3Dapp%3Aconf%3Afocus%3Aid%3A125f95a0b0184dcea706f1a0191202a8&key=EcznhLh5K5t` However, such URLs are not especially intuitive, and not easy to convey to someone else. The simple URLs introduced in Microsoft Lync Server 2010 help overcome those problems by providing users with URLs that look more like this: -https://meet.litwareinc.com/kenmyer/071200 +`https://meet.litwareinc.com/kenmyer/071200` Simple URLs are an improvement over the URLs used in Office Communications Server. However, simple URLs are not automatically created for you; instead, you must configure the URLs yourself. @@ -94,10 +94,10 @@ Set-CsSimpleUrlConfiguration -Identity "site:Redmond" -SimpleUrl @{Add=$simpleUr ``` Example 2 shows how a new URL can be added to an existing collection of simple URLs. -To begin with, the first command in the example uses the `New-CsSimpleUrlEntry` cmdlet to create a URL entry that points to https://meet.fabrikam.com; this URL entry is stored in a variable named $urlEntry. +To begin with, the first command in the example uses the `New-CsSimpleUrlEntry` cmdlet to create a URL entry that points to `https://meet.fabrikam.com`; this URL entry is stored in a variable named $urlEntry. In the second command, the `New-CsSimpleUrl` cmdlet is used to create an in-memory-only instance of a simple URL. -In this example, the URL Component is set to Meet; the domain is set to fabrikam.com; the ActiveUrl is set to https://meet.fabrikam.com and the SimpleUrl property is set to $urlEntry, with $urlEntry being the URL entry created in the first command. +In this example, the URL Component is set to Meet; the domain is set to fabrikam.com; the ActiveUrl is set to `https://meet.fabrikam.com` and the SimpleUrl property is set to $urlEntry, with $urlEntry being the URL entry created in the first command. After the URL has been created (and stored in the object reference $simpleUrl) the final command in the example adds the new URL to the simple URL collection for the Redmond site. This is done by using the `Set-CsSimpleUrlConfiguration` cmdlet, the SimpleUrl parameter and the parameter value @{Add=$simpleUrl}. @@ -115,10 +115,10 @@ Set-CsSimpleUrlConfiguration -Identity "site:Redmond" -SimpleUrl @{Remove=$simpl The commands shown in Example 3 demonstrate how you can delete a single URL from a simple URL collection. Because the `Set-CsSimpleUrlConfiguration` cmdlet needs to work with URL objects, the example starts by creating a new object that contains the exact same property values as the URL to be deleted. -To do that, the first command uses the `New-CsSimpleUrlEntry` cmdlet to create a URL entry that points to https://meet.fabrikam.com; this URL entry is stored in a variable named $urlEntry. +To do that, the first command uses the `New-CsSimpleUrlEntry` cmdlet to create a URL entry that points to `https://meet.fabrikam.com`; this URL entry is stored in a variable named $urlEntry. After the URL entry has been created, the second command uses the `New-CsSimpleUrl` cmdlet to create an in-memory instance of a simple URL. -In this example, the URL Component is set to Meet; the domain is set to fabrikam.com; the ActiveUrl is set to https://meet.fabrikam.com; and the SimpleUrl property is set to $urlEntry, $urlEntry being the URL entry created in the first command. +In this example, the URL Component is set to Meet; the domain is set to fabrikam.com; the ActiveUrl is set to `https://meet.fabrikam.com`; and the SimpleUrl property is set to $urlEntry, $urlEntry being the URL entry created in the first command. This creates an in-memory URL ($simpleUrl) that has the same property values as the URL to be deleted. The final command in the example then deletes the URL from the simple URL collection for the Redmond site. diff --git a/skype/skype-ps/skype/Test-CsLisConfiguration.md b/skype/skype-ps/skype/Test-CsLisConfiguration.md index c15c7b6a95..40c2654be8 100644 --- a/skype/skype-ps/skype/Test-CsLisConfiguration.md +++ b/skype/skype-ps/skype/Test-CsLisConfiguration.md @@ -100,7 +100,7 @@ Test-CsLisConfiguration -TargetUri https://atl-cs-001.litwareinc.com/locationinf The first line of this example calls the `Get-Credential` cmdlet, which prompts the user for a user ID and password. This information is stored in an encrypted fashion in the variable $cred. -Line 2 tests the LIS configuration by making a call to the web service URI (https://atl-cs-001.litwareinc.com/locationinformation/lisservice.svc) based on the SIP address of the remote user (sip:kmyer@litwareinc.com), and using the credentials we obtained in line 1 by passing them to the WebCredential parameter. +Line 2 tests the LIS configuration by making a call to the web service URI (`https://atl-cs-001.litwareinc.com/locationinformation/lisservice.svc`) based on the SIP address of the remote user (sip:kmyer@litwareinc.com), and using the credentials we obtained in line 1 by passing them to the WebCredential parameter. The test will be successful if a connection can be made with the given user credentials to the LIS web service at that URI. If a location can be found that maps to the subnet IP address 192.168.0.0, the MAC address 0A-23-00-00-00-AA or the Port ID 4500 and ChassisId 0A-23-00-00-00-AA, that location address will be returned. diff --git a/skype/skype-ps/skype/Update-CsTenantMeetingUrl.md b/skype/skype-ps/skype/Update-CsTenantMeetingUrl.md index 3616246e56..dcf51e6d57 100644 --- a/skype/skype-ps/skype/Update-CsTenantMeetingUrl.md +++ b/skype/skype-ps/skype/Update-CsTenantMeetingUrl.md @@ -28,18 +28,18 @@ The `Update-CsTenantMeetingUrl` updates the Skype for Business Online meeting UR For example, suppose an organization sets up an Office 365 domain with the name contoso.onmicrosoft.com. When they do that, meetings will have URLs similar to this: -https://meet.lync.com/onmicrosoft/contoso/user1/45GZFH99 +`https://meet.lync.com/onmicrosoft/contoso/user1/45GZFH99` Now, suppose the organization undergoes some changes and decides to use the "vanity" URL litwareinc.com instead of the onmicrosoft.com URL. The organization modifies their user email addresses to use the litwareinc.com domain. However, meeting URLs will still use the old domain name: -https://meet.lync.com/contoso/user1/45GZFH99 +`https://meet.lync.com/contoso/user1/45GZFH99` To fix this problem, administrators should run the `Update-CsTenantMeetingUrl` cmdlet. That will replace the old meeting URL with a new one that features the vanity URL instead: -https://meet.lync.com/litwareinc.com/user1/37JYLP71 +`https://meet.lync.com/litwareinc.com/user1/37JYLP71` Running the `Update-CsTenantMeetingUrl` cmdlet is the only way to make this change. diff --git a/teams/teams-ps/teams/Remove-TeamChannel.md b/teams/teams-ps/teams/Remove-TeamChannel.md index d10d8fa291..22a19b8385 100644 --- a/teams/teams-ps/teams/Remove-TeamChannel.md +++ b/teams/teams-ps/teams/Remove-TeamChannel.md @@ -27,7 +27,7 @@ Remove-TeamChannel -GroupId -DisplayName [] ## DESCRIPTION > [!IMPORTANT] -> Modules in the PS INT gallery for Microsoft Teams run on the /beta version in Microsoft Graph and are subject to change. Int modules can be install from here . +> Modules in the PS INT gallery for Microsoft Teams run on the /beta version in Microsoft Graph and are subject to change. Int modules can be install from here `https://www.poshtestgallery.com/packages/MicrosoftTeams`. ## EXAMPLES diff --git a/teams/teams-ps/teams/Set-TeamChannel.md b/teams/teams-ps/teams/Set-TeamChannel.md index 6f563ec114..8a9c331d99 100644 --- a/teams/teams-ps/teams/Set-TeamChannel.md +++ b/teams/teams-ps/teams/Set-TeamChannel.md @@ -24,7 +24,7 @@ Set-TeamChannel -GroupId -CurrentDisplayName [-NewDisplayName ## DESCRIPTION > [!IMPORTANT] -> Modules in the PS INT gallery for Microsoft Teams run on the /beta version in Microsoft Graph and are subject to change. Int modules can be install from here . +> Modules in the PS INT gallery for Microsoft Teams run on the /beta version in Microsoft Graph and are subject to change. Int modules can be install from here `https://www.poshtestgallery.com/packages/MicrosoftTeams`. ## EXAMPLES diff --git a/whiteboard/docs-conceptual/overview.md b/whiteboard/docs-conceptual/overview.md index 31e1311b7b..38782d52de 100644 --- a/whiteboard/docs-conceptual/overview.md +++ b/whiteboard/docs-conceptual/overview.md @@ -41,7 +41,7 @@ Note: For more information on Execution_Policies, go to . +Cmdlets taking user IDs use the ID from Microsoft Entra ID. To get a user ID, you can use the Microsoft Graph Explorer. For more information, go to . ## Exporting Whiteboard Content From 4a7d480b6110fb86f41d78fe4c7435684e21f88c Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 26 Jan 2024 16:43:24 -0800 Subject: [PATCH 0096/1851] Update Enable-CsMeetingRoom.md Link fix per build report --- skype/skype-ps/skype/Enable-CsMeetingRoom.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/skype/skype-ps/skype/Enable-CsMeetingRoom.md b/skype/skype-ps/skype/Enable-CsMeetingRoom.md index b4da999473..67456af48d 100644 --- a/skype/skype-ps/skype/Enable-CsMeetingRoom.md +++ b/skype/skype-ps/skype/Enable-CsMeetingRoom.md @@ -19,7 +19,7 @@ To enable a meeting room you must first create an Active Directory user account Note that, although meeting room objects are based on user accounts, these objects will not show up when you run the Get-CsUser cmdlet. This cmdlet was introduced in Lync Server 2013. -The process for creating and updating meeting rooms differs depending on your deployment of Skype for Business Server. Make sure you are following the guidance here to set up your meeting rooms properly: [Manage conferencing in Skype for Business Server](https://learn.microsoft.com/skypeforbusiness/manage/conferencing/conferencing). +The process for creating and updating meeting rooms differs depending on your deployment of Skype for Business Server. Make sure you are following the guidance here to set up your meeting rooms properly: [Manage conferencing in Skype for Business Server](https://learn.microsoft.com/skypeforbusiness/manage/conferencing/conferencing). **Note**: This cmdlet is not supported for managing Microsoft Teams Rooms. You must use the methods described in the [Microsoft Teams Rooms](/microsoftteams/rooms) documentation to manage Microsoft Teams Rooms. @@ -47,7 +47,7 @@ Note that, for Skype for Business Server, there are no cmdlets for creating or r Instead, you use the Enable-CsMeetingRoom cmdlet to enable meeting rooms and the Disable-CsMeetingRoom cmdlet to disable meeting rooms. The resource account must already exist in order for you to enable the meeting room, and disabling a meeting room only removes that room from your collection of meeting rooms; it does not delete the resource mailbox account. -The process for creating and updating meeting rooms differs depending on your deployment of Skype for Business Online and Skype for Business Server. Make sure you are following the guidance here to set up your meeting rooms properly: https://learn.microsoft.com/skypeforbusiness/deploy/deploy-clients/with-office-365 +The process for creating and updating meeting rooms differs depending on your deployment of Skype for Business Online and Skype for Business Server. Make sure you are following the guidance here to set up your meeting rooms properly: [Manage conferencing in Skype for Business Server](https://learn.microsoft.com/skypeforbusiness/manage/conferencing/conferencing). The functions carried out by the Enable-CsMeetingRoom cmdlet are not available in the Skype for Business Server Control Panel. From 7b66cdcff5efcfdb74f73eb2c78beaa47281ce25 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 26 Jan 2024 16:48:27 -0800 Subject: [PATCH 0097/1851] Update Enable-CsMeetingRoom.md --- skype/skype-ps/skype/Enable-CsMeetingRoom.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Enable-CsMeetingRoom.md b/skype/skype-ps/skype/Enable-CsMeetingRoom.md index 67456af48d..36c91786b1 100644 --- a/skype/skype-ps/skype/Enable-CsMeetingRoom.md +++ b/skype/skype-ps/skype/Enable-CsMeetingRoom.md @@ -47,7 +47,7 @@ Note that, for Skype for Business Server, there are no cmdlets for creating or r Instead, you use the Enable-CsMeetingRoom cmdlet to enable meeting rooms and the Disable-CsMeetingRoom cmdlet to disable meeting rooms. The resource account must already exist in order for you to enable the meeting room, and disabling a meeting room only removes that room from your collection of meeting rooms; it does not delete the resource mailbox account. -The process for creating and updating meeting rooms differs depending on your deployment of Skype for Business Online and Skype for Business Server. Make sure you are following the guidance here to set up your meeting rooms properly: [Manage conferencing in Skype for Business Server](https://learn.microsoft.com/skypeforbusiness/manage/conferencing/conferencing). +The process for creating and updating meeting rooms differs depending on your deployment of Skype for Business Server. Make sure you are following the guidance here to set up your meeting rooms properly: [Manage conferencing in Skype for Business Server](https://learn.microsoft.com/skypeforbusiness/manage/conferencing/conferencing). The functions carried out by the Enable-CsMeetingRoom cmdlet are not available in the Skype for Business Server Control Panel. From 4567c4910da126fa26e73f7396f313373e14eed7 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 26 Jan 2024 16:53:29 -0800 Subject: [PATCH 0098/1851] ms.author fixes per build report --- skype/skype-ps/skype/Get-CsTenantBlockedCallingNumbers.md | 2 +- skype/skype-ps/skype/Get-CsTenantDialPlan.md | 2 +- skype/skype-ps/skype/Get-CsTenantNetworkRegion.md | 2 +- skype/skype-ps/skype/Get-CsTenantNetworkSite.md | 2 +- skype/skype-ps/skype/Get-CsTenantNetworkSubnet.md | 2 +- skype/skype-ps/skype/Grant-CsCallingLineIdentity.md | 2 +- skype/skype-ps/skype/Grant-CsDialoutPolicy.md | 2 +- skype/skype-ps/skype/Grant-CsOnlineVoiceRoutingPolicy.md | 2 +- skype/skype-ps/skype/Grant-CsOnlineVoicemailPolicy.md | 2 +- skype/skype-ps/skype/Grant-CsTeamsCallHoldPolicy.md | 2 +- skype/skype-ps/skype/Grant-CsTeamsCallParkPolicy.md | 2 +- skype/skype-ps/skype/Grant-CsTeamsCallingPolicy.md | 2 +- skype/skype-ps/skype/Grant-CsTeamsCortanaPolicy.md | 2 +- skype/skype-ps/skype/Grant-CsTeamsEmergencyCallRoutingPolicy.md | 2 +- skype/skype-ps/skype/Grant-CsTeamsEmergencyCallingPolicy.md | 2 +- skype/skype-ps/skype/Grant-CsTenantDialPlan.md | 2 +- skype/skype-ps/skype/Import-CsOnlineAudioFile.md | 2 +- skype/skype-ps/skype/New-CsCallingLineIdentity.md | 2 +- skype/skype-ps/skype/New-CsInboundBlockedNumberPattern.md | 2 +- skype/skype-ps/skype/New-CsInboundExemptNumberPattern.md | 2 +- skype/skype-ps/skype/New-CsOnlineApplicationInstance.md | 2 +- skype/skype-ps/skype/New-CsOnlineLisCivicAddress.md | 2 +- skype/skype-ps/skype/New-CsOnlineLisLocation.md | 2 +- skype/skype-ps/skype/New-CsOnlineVoiceRoute.md | 2 +- skype/skype-ps/skype/New-CsOnlineVoiceRoutingPolicy.md | 2 +- skype/skype-ps/skype/New-CsOnlineVoicemailPolicy.md | 2 +- skype/skype-ps/skype/New-CsTeamsCallHoldPolicy.md | 2 +- skype/skype-ps/skype/New-CsTeamsCallingPolicy.md | 2 +- skype/skype-ps/skype/New-CsTeamsCortanaPolicy.md | 2 +- .../skype/New-CsTeamsEmergencyCallingExtendedNotification.md | 2 +- 30 files changed, 30 insertions(+), 30 deletions(-) diff --git a/skype/skype-ps/skype/Get-CsTenantBlockedCallingNumbers.md b/skype/skype-ps/skype/Get-CsTenantBlockedCallingNumbers.md index 419fe9dfd7..36c2cd04a8 100644 --- a/skype/skype-ps/skype/Get-CsTenantBlockedCallingNumbers.md +++ b/skype/skype-ps/skype/Get-CsTenantBlockedCallingNumbers.md @@ -5,7 +5,7 @@ title: Get-CsTenantBlockedCallingNumbers schema: 2.0.0 manager: roykuntz author: jenstrier -ms.author: jenstr +ms.author: serdars --- # Get-CsTenantBlockedCallingNumbers diff --git a/skype/skype-ps/skype/Get-CsTenantDialPlan.md b/skype/skype-ps/skype/Get-CsTenantDialPlan.md index 7b89439c39..3835695bc9 100644 --- a/skype/skype-ps/skype/Get-CsTenantDialPlan.md +++ b/skype/skype-ps/skype/Get-CsTenantDialPlan.md @@ -6,7 +6,7 @@ title: Get-CsTenantDialPlan schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Get-CsTenantNetworkRegion.md b/skype/skype-ps/skype/Get-CsTenantNetworkRegion.md index ed7aa91aec..0fcf6e5430 100644 --- a/skype/skype-ps/skype/Get-CsTenantNetworkRegion.md +++ b/skype/skype-ps/skype/Get-CsTenantNetworkRegion.md @@ -6,7 +6,7 @@ title: Get-CsTenantNetworkRegion schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Get-CsTenantNetworkSite.md b/skype/skype-ps/skype/Get-CsTenantNetworkSite.md index 3d7db736d4..19b83f1d09 100644 --- a/skype/skype-ps/skype/Get-CsTenantNetworkSite.md +++ b/skype/skype-ps/skype/Get-CsTenantNetworkSite.md @@ -6,7 +6,7 @@ title: Get-CsTenantNetworkSite schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Get-CsTenantNetworkSubnet.md b/skype/skype-ps/skype/Get-CsTenantNetworkSubnet.md index e00ae09d5c..7a88d794aa 100644 --- a/skype/skype-ps/skype/Get-CsTenantNetworkSubnet.md +++ b/skype/skype-ps/skype/Get-CsTenantNetworkSubnet.md @@ -6,7 +6,7 @@ title: Get-CsTenantNetworkSubnet schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Grant-CsCallingLineIdentity.md b/skype/skype-ps/skype/Grant-CsCallingLineIdentity.md index 3b0ad2ab5f..d05fb76338 100644 --- a/skype/skype-ps/skype/Grant-CsCallingLineIdentity.md +++ b/skype/skype-ps/skype/Grant-CsCallingLineIdentity.md @@ -6,7 +6,7 @@ title: Grant-CsCallingLineIdentity schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Grant-CsDialoutPolicy.md b/skype/skype-ps/skype/Grant-CsDialoutPolicy.md index 5ab7b9b445..832df95572 100644 --- a/skype/skype-ps/skype/Grant-CsDialoutPolicy.md +++ b/skype/skype-ps/skype/Grant-CsDialoutPolicy.md @@ -6,7 +6,7 @@ title: Grant-CsDialoutPolicy schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Grant-CsOnlineVoiceRoutingPolicy.md b/skype/skype-ps/skype/Grant-CsOnlineVoiceRoutingPolicy.md index fe5b3cbfe0..c53af32192 100644 --- a/skype/skype-ps/skype/Grant-CsOnlineVoiceRoutingPolicy.md +++ b/skype/skype-ps/skype/Grant-CsOnlineVoiceRoutingPolicy.md @@ -6,7 +6,7 @@ title: Grant-CsOnlineVoiceRoutingPolicy schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Grant-CsOnlineVoicemailPolicy.md b/skype/skype-ps/skype/Grant-CsOnlineVoicemailPolicy.md index babca8a551..356867563b 100644 --- a/skype/skype-ps/skype/Grant-CsOnlineVoicemailPolicy.md +++ b/skype/skype-ps/skype/Grant-CsOnlineVoicemailPolicy.md @@ -6,7 +6,7 @@ title: Grant-CsOnlineVoicemailPolicy schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Grant-CsTeamsCallHoldPolicy.md b/skype/skype-ps/skype/Grant-CsTeamsCallHoldPolicy.md index 52a76bd2c7..3a2c28b42a 100644 --- a/skype/skype-ps/skype/Grant-CsTeamsCallHoldPolicy.md +++ b/skype/skype-ps/skype/Grant-CsTeamsCallHoldPolicy.md @@ -6,7 +6,7 @@ title: Grant-CsTeamsCallHoldPolicy schema: 2.0.0 ms.reviewer: manager: abnair -ms.author: jenstr +ms.author: serdars author: jenstrier --- diff --git a/skype/skype-ps/skype/Grant-CsTeamsCallParkPolicy.md b/skype/skype-ps/skype/Grant-CsTeamsCallParkPolicy.md index 6da08395dc..0c4d89f535 100644 --- a/skype/skype-ps/skype/Grant-CsTeamsCallParkPolicy.md +++ b/skype/skype-ps/skype/Grant-CsTeamsCallParkPolicy.md @@ -6,7 +6,7 @@ title: Grant-CsTeamsCallParkPolicy schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Grant-CsTeamsCallingPolicy.md b/skype/skype-ps/skype/Grant-CsTeamsCallingPolicy.md index 89f70114b8..5411ffe197 100644 --- a/skype/skype-ps/skype/Grant-CsTeamsCallingPolicy.md +++ b/skype/skype-ps/skype/Grant-CsTeamsCallingPolicy.md @@ -7,7 +7,7 @@ title: Grant-CsTeamsCallingPolicy schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Grant-CsTeamsCortanaPolicy.md b/skype/skype-ps/skype/Grant-CsTeamsCortanaPolicy.md index f90c3901c0..8b1c06b75f 100644 --- a/skype/skype-ps/skype/Grant-CsTeamsCortanaPolicy.md +++ b/skype/skype-ps/skype/Grant-CsTeamsCortanaPolicy.md @@ -6,7 +6,7 @@ title: Grant-CsTeamsCortanaPolicy schema: 2.0.0 manager: amehta author: akshbhat-msft -ms.author: akshbhat +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Grant-CsTeamsEmergencyCallRoutingPolicy.md b/skype/skype-ps/skype/Grant-CsTeamsEmergencyCallRoutingPolicy.md index d6741dbd7c..0c0d23d0ce 100644 --- a/skype/skype-ps/skype/Grant-CsTeamsEmergencyCallRoutingPolicy.md +++ b/skype/skype-ps/skype/Grant-CsTeamsEmergencyCallRoutingPolicy.md @@ -4,7 +4,7 @@ online version: https://learn.microsoft.com/powershell/module/skype/grant-csteam applicable: Microsoft Teams title: Grant-CsTeamsEmergencyCallRoutingPolicy author: jenstrier -ms.author: jenstr +ms.author: serdars manager: roykuntz ms.reviewer: chenc schema: 2.0.0 diff --git a/skype/skype-ps/skype/Grant-CsTeamsEmergencyCallingPolicy.md b/skype/skype-ps/skype/Grant-CsTeamsEmergencyCallingPolicy.md index 4bf5ce3196..261ec9c091 100644 --- a/skype/skype-ps/skype/Grant-CsTeamsEmergencyCallingPolicy.md +++ b/skype/skype-ps/skype/Grant-CsTeamsEmergencyCallingPolicy.md @@ -4,7 +4,7 @@ online version: https://learn.microsoft.com/powershell/module/skype/grant-csteam applicable: Microsoft Teams title: Grant-CsTeamsEmergencyCallingPolicy author: jenstrier -ms.author: jenstr +ms.author: serdars manager: roykuntz ms.reviewer: chenc, pthota schema: 2.0.0 diff --git a/skype/skype-ps/skype/Grant-CsTenantDialPlan.md b/skype/skype-ps/skype/Grant-CsTenantDialPlan.md index 82d0a37755..d3bd6d5443 100644 --- a/skype/skype-ps/skype/Grant-CsTenantDialPlan.md +++ b/skype/skype-ps/skype/Grant-CsTenantDialPlan.md @@ -6,7 +6,7 @@ title: Grant-CsTenantDialPlan schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Import-CsOnlineAudioFile.md b/skype/skype-ps/skype/Import-CsOnlineAudioFile.md index c5b5e56878..9b5931a996 100644 --- a/skype/skype-ps/skype/Import-CsOnlineAudioFile.md +++ b/skype/skype-ps/skype/Import-CsOnlineAudioFile.md @@ -6,7 +6,7 @@ title: Import-CsOnlineAudioFile schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/New-CsCallingLineIdentity.md b/skype/skype-ps/skype/New-CsCallingLineIdentity.md index 01a6e04784..00b257ff24 100644 --- a/skype/skype-ps/skype/New-CsCallingLineIdentity.md +++ b/skype/skype-ps/skype/New-CsCallingLineIdentity.md @@ -6,7 +6,7 @@ title: New-CsCallingLineIdentity schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/New-CsInboundBlockedNumberPattern.md b/skype/skype-ps/skype/New-CsInboundBlockedNumberPattern.md index 9c61c070f1..11fc1ca464 100644 --- a/skype/skype-ps/skype/New-CsInboundBlockedNumberPattern.md +++ b/skype/skype-ps/skype/New-CsInboundBlockedNumberPattern.md @@ -4,7 +4,7 @@ online version: https://learn.microsoft.com/powershell/module/skype/new-csinboun applicable: Microsoft Teams, Skype for Business Online title: New-CsInboundBlockedNumberPattern author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: manager: bulenteg schema: 2.0.0 diff --git a/skype/skype-ps/skype/New-CsInboundExemptNumberPattern.md b/skype/skype-ps/skype/New-CsInboundExemptNumberPattern.md index fee29f5703..78efc2227e 100644 --- a/skype/skype-ps/skype/New-CsInboundExemptNumberPattern.md +++ b/skype/skype-ps/skype/New-CsInboundExemptNumberPattern.md @@ -3,7 +3,7 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/new-csinboundexemptnumberpattern applicable: Microsoft Teams, Skype for Business Online author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: manager: schema: 2.0.0 diff --git a/skype/skype-ps/skype/New-CsOnlineApplicationInstance.md b/skype/skype-ps/skype/New-CsOnlineApplicationInstance.md index 282a8e8cad..bc9d6de8d8 100644 --- a/skype/skype-ps/skype/New-CsOnlineApplicationInstance.md +++ b/skype/skype-ps/skype/New-CsOnlineApplicationInstance.md @@ -6,7 +6,7 @@ title: New-CsOnlineApplicationInstance schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/New-CsOnlineLisCivicAddress.md b/skype/skype-ps/skype/New-CsOnlineLisCivicAddress.md index 973f4a2083..afb6cf37f7 100644 --- a/skype/skype-ps/skype/New-CsOnlineLisCivicAddress.md +++ b/skype/skype-ps/skype/New-CsOnlineLisCivicAddress.md @@ -6,7 +6,7 @@ title: New-CsOnlineLisCivicAddress schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/New-CsOnlineLisLocation.md b/skype/skype-ps/skype/New-CsOnlineLisLocation.md index a1552c19a9..363b35c801 100644 --- a/skype/skype-ps/skype/New-CsOnlineLisLocation.md +++ b/skype/skype-ps/skype/New-CsOnlineLisLocation.md @@ -6,7 +6,7 @@ title: New-CsOnlineLisLocation schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/New-CsOnlineVoiceRoute.md b/skype/skype-ps/skype/New-CsOnlineVoiceRoute.md index d0c29c343c..54005206da 100644 --- a/skype/skype-ps/skype/New-CsOnlineVoiceRoute.md +++ b/skype/skype-ps/skype/New-CsOnlineVoiceRoute.md @@ -6,7 +6,7 @@ title: New-CsOnlineVoiceRoute schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/New-CsOnlineVoiceRoutingPolicy.md b/skype/skype-ps/skype/New-CsOnlineVoiceRoutingPolicy.md index 2b90be1674..566b617730 100644 --- a/skype/skype-ps/skype/New-CsOnlineVoiceRoutingPolicy.md +++ b/skype/skype-ps/skype/New-CsOnlineVoiceRoutingPolicy.md @@ -6,7 +6,7 @@ title: New-CsOnlineVoiceRoutingPolicy schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/New-CsOnlineVoicemailPolicy.md b/skype/skype-ps/skype/New-CsOnlineVoicemailPolicy.md index f374b71298..b000a457de 100644 --- a/skype/skype-ps/skype/New-CsOnlineVoicemailPolicy.md +++ b/skype/skype-ps/skype/New-CsOnlineVoicemailPolicy.md @@ -6,7 +6,7 @@ title: New-CsOnlineVoicemailPolicy schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/New-CsTeamsCallHoldPolicy.md b/skype/skype-ps/skype/New-CsTeamsCallHoldPolicy.md index 00a0fcc559..fb4db0d150 100644 --- a/skype/skype-ps/skype/New-CsTeamsCallHoldPolicy.md +++ b/skype/skype-ps/skype/New-CsTeamsCallHoldPolicy.md @@ -6,7 +6,7 @@ title: New-CsTeamsCallHoldPolicy schema: 2.0.0 ms.reviewer: manager: abnair -ms.author: jenstr +ms.author: serdars author: jenstrier --- diff --git a/skype/skype-ps/skype/New-CsTeamsCallingPolicy.md b/skype/skype-ps/skype/New-CsTeamsCallingPolicy.md index 967b61447c..648543815b 100644 --- a/skype/skype-ps/skype/New-CsTeamsCallingPolicy.md +++ b/skype/skype-ps/skype/New-CsTeamsCallingPolicy.md @@ -7,7 +7,7 @@ title: New-CsTeamsCallingPolicy schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/New-CsTeamsCortanaPolicy.md b/skype/skype-ps/skype/New-CsTeamsCortanaPolicy.md index 031668c47b..347e01cf00 100644 --- a/skype/skype-ps/skype/New-CsTeamsCortanaPolicy.md +++ b/skype/skype-ps/skype/New-CsTeamsCortanaPolicy.md @@ -6,7 +6,7 @@ title: New-CsTeamsCortanaPolicy schema: 2.0.0 manager: amehta author: akshbhat-msft -ms.author: akshbhat +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/New-CsTeamsEmergencyCallingExtendedNotification.md b/skype/skype-ps/skype/New-CsTeamsEmergencyCallingExtendedNotification.md index bd555562e6..02ab63e3f7 100644 --- a/skype/skype-ps/skype/New-CsTeamsEmergencyCallingExtendedNotification.md +++ b/skype/skype-ps/skype/New-CsTeamsEmergencyCallingExtendedNotification.md @@ -4,7 +4,7 @@ online version: https://learn.microsoft.com/powershell/module/skype/new-csteamse applicable: Microsoft Teams title: New-CsTeamsEmergencyCallingExtendedNotification author: jenstrier -ms.author: jenstr +ms.author: serdars manager: roykuntz ms.reviewer: schema: 2.0.0 From cf6674724441e0d9452fc58cc8b219a5ba466e8c Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 26 Jan 2024 16:58:45 -0800 Subject: [PATCH 0099/1851] ms.author fixes per build report --- skype/skype-ps/skype/New-CsTeamsEmergencyCallRoutingPolicy.md | 2 +- skype/skype-ps/skype/New-CsTeamsEmergencyCallingPolicy.md | 2 +- skype/skype-ps/skype/New-CsTeamsEmergencyNumber.md | 2 +- skype/skype-ps/skype/New-CsTeamsTranslationRule.md | 2 +- skype/skype-ps/skype/New-CsTenantDialPlan.md | 2 +- skype/skype-ps/skype/New-CsTenantNetworkRegion.md | 2 +- skype/skype-ps/skype/New-CsTenantNetworkSite.md | 2 +- skype/skype-ps/skype/New-CsTenantNetworkSubnet.md | 2 +- skype/skype-ps/skype/New-CsVoiceNormalizationRule.md | 2 +- skype/skype-ps/skype/Remove-CsCallingLineIdentity.md | 2 +- skype/skype-ps/skype/Remove-CsInboundBlockedNumberPattern.md | 2 +- skype/skype-ps/skype/Remove-CsInboundExemptNumberPattern.md | 2 +- skype/skype-ps/skype/Remove-CsOnlineAudioFile.md | 2 +- skype/skype-ps/skype/Remove-CsOnlineLisCivicAddress.md | 2 +- skype/skype-ps/skype/Remove-CsOnlineLisLocation.md | 2 +- skype/skype-ps/skype/Remove-CsOnlineLisPort.md | 2 +- skype/skype-ps/skype/Remove-CsOnlineLisSwitch.md | 2 +- skype/skype-ps/skype/Remove-CsOnlineLisWirelessAccessPoint.md | 2 +- skype/skype-ps/skype/Remove-CsOnlinePSTNGateway.md | 2 +- skype/skype-ps/skype/Remove-CsOnlineTelephoneNumber.md | 2 +- skype/skype-ps/skype/Remove-CsOnlineVoiceRoute.md | 2 +- skype/skype-ps/skype/Remove-CsOnlineVoiceRoutingPolicy.md | 2 +- skype/skype-ps/skype/Remove-CsOnlineVoicemailPolicy.md | 2 +- skype/skype-ps/skype/Remove-CsTeamsCallHoldPolicy.md | 2 +- skype/skype-ps/skype/Remove-CsTeamsCallingPolicy.md | 2 +- skype/skype-ps/skype/Remove-CsTeamsCortanaPolicy.md | 2 +- .../skype-ps/skype/Remove-CsTeamsEmergencyCallRoutingPolicy.md | 2 +- skype/skype-ps/skype/Remove-CsTeamsEmergencyCallingPolicy.md | 2 +- skype/skype-ps/skype/Remove-CsTeamsTranslationRule.md | 2 +- skype/skype-ps/skype/Remove-CsTenantDialPlan.md | 2 +- skype/skype-ps/skype/Remove-CsTenantNetworkRegion.md | 2 +- skype/skype-ps/skype/Remove-CsTenantNetworkSite.md | 2 +- skype/skype-ps/skype/Remove-CsTenantNetworkSubnet.md | 2 +- skype/skype-ps/skype/Set-CsCallingLineIdentity.md | 2 +- skype/skype-ps/skype/Set-CsInboundBlockedNumberPattern.md | 2 +- 35 files changed, 35 insertions(+), 35 deletions(-) diff --git a/skype/skype-ps/skype/New-CsTeamsEmergencyCallRoutingPolicy.md b/skype/skype-ps/skype/New-CsTeamsEmergencyCallRoutingPolicy.md index 0b485ba4fb..660c680aad 100644 --- a/skype/skype-ps/skype/New-CsTeamsEmergencyCallRoutingPolicy.md +++ b/skype/skype-ps/skype/New-CsTeamsEmergencyCallRoutingPolicy.md @@ -4,7 +4,7 @@ online version: https://learn.microsoft.com/powershell/module/skype/new-csteamse applicable: Microsoft Teams title: New-CsTeamsEmergencyCallRoutingPolicy author: jenstrier -ms.author: jenstr +ms.author: serdars manger: roykuntz ms.reviewer: chenc, vaddank schema: 2.0.0 diff --git a/skype/skype-ps/skype/New-CsTeamsEmergencyCallingPolicy.md b/skype/skype-ps/skype/New-CsTeamsEmergencyCallingPolicy.md index dfe2c9394b..683374f71b 100644 --- a/skype/skype-ps/skype/New-CsTeamsEmergencyCallingPolicy.md +++ b/skype/skype-ps/skype/New-CsTeamsEmergencyCallingPolicy.md @@ -4,7 +4,7 @@ online version: https://learn.microsoft.com/powershell/module/skype/new-csteamse applicable: Microsoft Teams title: New-CsTeamsEmergencyCallingPolicy author: jenstrier -ms.author: jenstr +ms.author: serdars manager: roykuntz ms.reviewer: chenc schema: 2.0.0 diff --git a/skype/skype-ps/skype/New-CsTeamsEmergencyNumber.md b/skype/skype-ps/skype/New-CsTeamsEmergencyNumber.md index 2675ee6411..147ef719b5 100644 --- a/skype/skype-ps/skype/New-CsTeamsEmergencyNumber.md +++ b/skype/skype-ps/skype/New-CsTeamsEmergencyNumber.md @@ -4,7 +4,7 @@ online version: https://learn.microsoft.com/powershell/module/skype/new-csteamse applicable: Microsoft Teams title: New-CsTeamsEmergencyNumber author: jenstrier -ms.author: jenstr +ms.author: serdars manager: roykuntz ms.reviewer: chenc, pthota schema: 2.0.0 diff --git a/skype/skype-ps/skype/New-CsTeamsTranslationRule.md b/skype/skype-ps/skype/New-CsTeamsTranslationRule.md index 7fecc8f36b..dd74e2cc0f 100644 --- a/skype/skype-ps/skype/New-CsTeamsTranslationRule.md +++ b/skype/skype-ps/skype/New-CsTeamsTranslationRule.md @@ -6,7 +6,7 @@ title: New-CsTeamsTranslationRule schema: 2.0.0 manager: nmurav author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/New-CsTenantDialPlan.md b/skype/skype-ps/skype/New-CsTenantDialPlan.md index e7aa8c7449..57aa5c1e60 100644 --- a/skype/skype-ps/skype/New-CsTenantDialPlan.md +++ b/skype/skype-ps/skype/New-CsTenantDialPlan.md @@ -6,7 +6,7 @@ title: New-CsTenantDialPlan schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/New-CsTenantNetworkRegion.md b/skype/skype-ps/skype/New-CsTenantNetworkRegion.md index dd7aba9ac0..ea21a4cdcd 100644 --- a/skype/skype-ps/skype/New-CsTenantNetworkRegion.md +++ b/skype/skype-ps/skype/New-CsTenantNetworkRegion.md @@ -6,7 +6,7 @@ title: New-CsTenantNetworkRegion schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/New-CsTenantNetworkSite.md b/skype/skype-ps/skype/New-CsTenantNetworkSite.md index 17d25a61b5..80f9f47e8d 100644 --- a/skype/skype-ps/skype/New-CsTenantNetworkSite.md +++ b/skype/skype-ps/skype/New-CsTenantNetworkSite.md @@ -6,7 +6,7 @@ title: New-CsTenantNetworkSite schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/New-CsTenantNetworkSubnet.md b/skype/skype-ps/skype/New-CsTenantNetworkSubnet.md index 567171f609..8a7afe19a3 100644 --- a/skype/skype-ps/skype/New-CsTenantNetworkSubnet.md +++ b/skype/skype-ps/skype/New-CsTenantNetworkSubnet.md @@ -6,7 +6,7 @@ title: New-CsTenantNetworkSubnet schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/New-CsVoiceNormalizationRule.md b/skype/skype-ps/skype/New-CsVoiceNormalizationRule.md index 94f6d69abd..4fe6e5b682 100644 --- a/skype/skype-ps/skype/New-CsVoiceNormalizationRule.md +++ b/skype/skype-ps/skype/New-CsVoiceNormalizationRule.md @@ -6,7 +6,7 @@ title: New-CsVoiceNormalizationRule schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars --- # New-CsVoiceNormalizationRule diff --git a/skype/skype-ps/skype/Remove-CsCallingLineIdentity.md b/skype/skype-ps/skype/Remove-CsCallingLineIdentity.md index be16a90a29..2620f01169 100644 --- a/skype/skype-ps/skype/Remove-CsCallingLineIdentity.md +++ b/skype/skype-ps/skype/Remove-CsCallingLineIdentity.md @@ -6,7 +6,7 @@ title: Remove-CsCallingLineIdentity schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Remove-CsInboundBlockedNumberPattern.md b/skype/skype-ps/skype/Remove-CsInboundBlockedNumberPattern.md index 7e8cf23e43..097e6bb0fb 100644 --- a/skype/skype-ps/skype/Remove-CsInboundBlockedNumberPattern.md +++ b/skype/skype-ps/skype/Remove-CsInboundBlockedNumberPattern.md @@ -4,7 +4,7 @@ online version: https://learn.microsoft.com/powershell/module/skype/remove-csinb applicable: Microsoft Teams, Skype for Business Online title: Remove-CsInboundBlockedNumberPattern author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: manager: bulenteg schema: 2.0.0 diff --git a/skype/skype-ps/skype/Remove-CsInboundExemptNumberPattern.md b/skype/skype-ps/skype/Remove-CsInboundExemptNumberPattern.md index ec87dc0110..0d60edd470 100644 --- a/skype/skype-ps/skype/Remove-CsInboundExemptNumberPattern.md +++ b/skype/skype-ps/skype/Remove-CsInboundExemptNumberPattern.md @@ -3,7 +3,7 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/remove-csinboundexemptnumberpattern applicable: Microsoft Teams, Skype for Business Online author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: manager: schema: 2.0.0 diff --git a/skype/skype-ps/skype/Remove-CsOnlineAudioFile.md b/skype/skype-ps/skype/Remove-CsOnlineAudioFile.md index 37a8140da3..152ab8e89d 100644 --- a/skype/skype-ps/skype/Remove-CsOnlineAudioFile.md +++ b/skype/skype-ps/skype/Remove-CsOnlineAudioFile.md @@ -3,7 +3,7 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/remove-csonlineaudiofile applicable: Microsoft Teams author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: manager: schema: 2.0.0 diff --git a/skype/skype-ps/skype/Remove-CsOnlineLisCivicAddress.md b/skype/skype-ps/skype/Remove-CsOnlineLisCivicAddress.md index 5a4ec3c947..4c4b0bfd9d 100644 --- a/skype/skype-ps/skype/Remove-CsOnlineLisCivicAddress.md +++ b/skype/skype-ps/skype/Remove-CsOnlineLisCivicAddress.md @@ -6,7 +6,7 @@ title: Remove-CsOnlineLisCivicAddress schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Remove-CsOnlineLisLocation.md b/skype/skype-ps/skype/Remove-CsOnlineLisLocation.md index 4666b0280f..18cb42c50c 100644 --- a/skype/skype-ps/skype/Remove-CsOnlineLisLocation.md +++ b/skype/skype-ps/skype/Remove-CsOnlineLisLocation.md @@ -6,7 +6,7 @@ title: Remove-CsOnlineLisLocation schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Remove-CsOnlineLisPort.md b/skype/skype-ps/skype/Remove-CsOnlineLisPort.md index 94306132ef..4723295376 100644 --- a/skype/skype-ps/skype/Remove-CsOnlineLisPort.md +++ b/skype/skype-ps/skype/Remove-CsOnlineLisPort.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Remove-CsOnlineLisPort schema: 2.0.0 author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Remove-CsOnlineLisSwitch.md b/skype/skype-ps/skype/Remove-CsOnlineLisSwitch.md index 910be59779..6e08094482 100644 --- a/skype/skype-ps/skype/Remove-CsOnlineLisSwitch.md +++ b/skype/skype-ps/skype/Remove-CsOnlineLisSwitch.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Remove-CsOnlineLisSwitch schema: 2.0.0 author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Remove-CsOnlineLisWirelessAccessPoint.md b/skype/skype-ps/skype/Remove-CsOnlineLisWirelessAccessPoint.md index 47178ae9bc..191bc08c0e 100644 --- a/skype/skype-ps/skype/Remove-CsOnlineLisWirelessAccessPoint.md +++ b/skype/skype-ps/skype/Remove-CsOnlineLisWirelessAccessPoint.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Remove-CsOnlineLisWirelessAccessPoint schema: 2.0.0 author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Remove-CsOnlinePSTNGateway.md b/skype/skype-ps/skype/Remove-CsOnlinePSTNGateway.md index 5f7f50d6e2..f072c794fd 100644 --- a/skype/skype-ps/skype/Remove-CsOnlinePSTNGateway.md +++ b/skype/skype-ps/skype/Remove-CsOnlinePSTNGateway.md @@ -6,7 +6,7 @@ title: Remove-CsOnlinePSTNGateway schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Remove-CsOnlineTelephoneNumber.md b/skype/skype-ps/skype/Remove-CsOnlineTelephoneNumber.md index 0ebae55e6a..61dc0c5fd7 100644 --- a/skype/skype-ps/skype/Remove-CsOnlineTelephoneNumber.md +++ b/skype/skype-ps/skype/Remove-CsOnlineTelephoneNumber.md @@ -6,7 +6,7 @@ title: Remove-CsOnlineTelephoneNumber schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Remove-CsOnlineVoiceRoute.md b/skype/skype-ps/skype/Remove-CsOnlineVoiceRoute.md index bbb123592c..97a4ecf37e 100644 --- a/skype/skype-ps/skype/Remove-CsOnlineVoiceRoute.md +++ b/skype/skype-ps/skype/Remove-CsOnlineVoiceRoute.md @@ -6,7 +6,7 @@ title: Remove-CsOnlineVoiceRoute schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Remove-CsOnlineVoiceRoutingPolicy.md b/skype/skype-ps/skype/Remove-CsOnlineVoiceRoutingPolicy.md index d334692192..63c2b77cf4 100644 --- a/skype/skype-ps/skype/Remove-CsOnlineVoiceRoutingPolicy.md +++ b/skype/skype-ps/skype/Remove-CsOnlineVoiceRoutingPolicy.md @@ -6,7 +6,7 @@ title: Remove-CsOnlineVoiceRoutingPolicy schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Remove-CsOnlineVoicemailPolicy.md b/skype/skype-ps/skype/Remove-CsOnlineVoicemailPolicy.md index ce97f18e13..9e96fe3ee4 100644 --- a/skype/skype-ps/skype/Remove-CsOnlineVoicemailPolicy.md +++ b/skype/skype-ps/skype/Remove-CsOnlineVoicemailPolicy.md @@ -6,7 +6,7 @@ title: Remove-CsOnlineVoicemailPolicy schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Remove-CsTeamsCallHoldPolicy.md b/skype/skype-ps/skype/Remove-CsTeamsCallHoldPolicy.md index 8c415612b7..bbde9ab2f1 100644 --- a/skype/skype-ps/skype/Remove-CsTeamsCallHoldPolicy.md +++ b/skype/skype-ps/skype/Remove-CsTeamsCallHoldPolicy.md @@ -6,7 +6,7 @@ title: Remove-CsTeamsCallHoldPolicy schema: 2.0.0 ms.reviewer: manager: abnair -ms.author: jenstr +ms.author: serdars author: jenstrier --- diff --git a/skype/skype-ps/skype/Remove-CsTeamsCallingPolicy.md b/skype/skype-ps/skype/Remove-CsTeamsCallingPolicy.md index 1657a49828..e292eaf15c 100644 --- a/skype/skype-ps/skype/Remove-CsTeamsCallingPolicy.md +++ b/skype/skype-ps/skype/Remove-CsTeamsCallingPolicy.md @@ -4,7 +4,7 @@ online version: https://learn.microsoft.com/powershell/module/skype/remove-cstea applicable: Microsoft Teams title: Remove-CsTeamsCallingPolicy author: jenstrier -ms.author: jenstr +ms.author: serdars manager: roykuntz ms.reviewer: schema: 2.0.0 diff --git a/skype/skype-ps/skype/Remove-CsTeamsCortanaPolicy.md b/skype/skype-ps/skype/Remove-CsTeamsCortanaPolicy.md index 2d70a91752..8c45d455ad 100644 --- a/skype/skype-ps/skype/Remove-CsTeamsCortanaPolicy.md +++ b/skype/skype-ps/skype/Remove-CsTeamsCortanaPolicy.md @@ -6,7 +6,7 @@ title: Remove-CsTeamsCortanaPolicy schema: 2.0.0 manager: amehta author: akshbhat-msft -ms.author: akshbhat +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Remove-CsTeamsEmergencyCallRoutingPolicy.md b/skype/skype-ps/skype/Remove-CsTeamsEmergencyCallRoutingPolicy.md index 4482903c9a..a0365e697c 100644 --- a/skype/skype-ps/skype/Remove-CsTeamsEmergencyCallRoutingPolicy.md +++ b/skype/skype-ps/skype/Remove-CsTeamsEmergencyCallRoutingPolicy.md @@ -4,7 +4,7 @@ online version: https://learn.microsoft.com/powershell/module/skype/remove-cstea applicable: Microsoft Teams title: Remove-CsTeamsEmergencyCallRoutingPolicy author: jenstrier -ms.author: jenstr +ms.author: serdars manager: roykuntz ms.reviewer: chenc schema: 2.0.0 diff --git a/skype/skype-ps/skype/Remove-CsTeamsEmergencyCallingPolicy.md b/skype/skype-ps/skype/Remove-CsTeamsEmergencyCallingPolicy.md index 5375428c7d..759c9e5b0b 100644 --- a/skype/skype-ps/skype/Remove-CsTeamsEmergencyCallingPolicy.md +++ b/skype/skype-ps/skype/Remove-CsTeamsEmergencyCallingPolicy.md @@ -4,7 +4,7 @@ online version: https://learn.microsoft.com/powershell/module/skype/remove-cstea applicable: Microsoft Teams title: Remove-CsTeamsEmergencyCallingPolicy author: jenstrier -ms.author: jenstr +ms.author: serdars manager: roykuntz ms.reviewer: chenc schema: 2.0.0 diff --git a/skype/skype-ps/skype/Remove-CsTeamsTranslationRule.md b/skype/skype-ps/skype/Remove-CsTeamsTranslationRule.md index fb562de4b0..5a4bc9f536 100644 --- a/skype/skype-ps/skype/Remove-CsTeamsTranslationRule.md +++ b/skype/skype-ps/skype/Remove-CsTeamsTranslationRule.md @@ -6,7 +6,7 @@ title: Remove-CsTeamsTranslationRule schema: 2.0.0 manager: nmurav author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Remove-CsTenantDialPlan.md b/skype/skype-ps/skype/Remove-CsTenantDialPlan.md index 748e6360b5..9afc042079 100644 --- a/skype/skype-ps/skype/Remove-CsTenantDialPlan.md +++ b/skype/skype-ps/skype/Remove-CsTenantDialPlan.md @@ -6,7 +6,7 @@ title: Remove-CsTenantDialPlan schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Remove-CsTenantNetworkRegion.md b/skype/skype-ps/skype/Remove-CsTenantNetworkRegion.md index f418cb1c57..735369dac0 100644 --- a/skype/skype-ps/skype/Remove-CsTenantNetworkRegion.md +++ b/skype/skype-ps/skype/Remove-CsTenantNetworkRegion.md @@ -6,7 +6,7 @@ title: Remove-CsTenantNetworkRegion schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Remove-CsTenantNetworkSite.md b/skype/skype-ps/skype/Remove-CsTenantNetworkSite.md index d5f253f803..7ff51e61a2 100644 --- a/skype/skype-ps/skype/Remove-CsTenantNetworkSite.md +++ b/skype/skype-ps/skype/Remove-CsTenantNetworkSite.md @@ -6,7 +6,7 @@ title: Remove-CsTenantNetworkSite schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Remove-CsTenantNetworkSubnet.md b/skype/skype-ps/skype/Remove-CsTenantNetworkSubnet.md index 9543dd8eac..4f63a1ddb9 100644 --- a/skype/skype-ps/skype/Remove-CsTenantNetworkSubnet.md +++ b/skype/skype-ps/skype/Remove-CsTenantNetworkSubnet.md @@ -6,7 +6,7 @@ title: Remove-CsTenantNetworkSubnet schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Set-CsCallingLineIdentity.md b/skype/skype-ps/skype/Set-CsCallingLineIdentity.md index 41dadc3d0b..1093fc6dc2 100644 --- a/skype/skype-ps/skype/Set-CsCallingLineIdentity.md +++ b/skype/skype-ps/skype/Set-CsCallingLineIdentity.md @@ -6,7 +6,7 @@ title: Set-CsCallingLineIdentity schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Set-CsInboundBlockedNumberPattern.md b/skype/skype-ps/skype/Set-CsInboundBlockedNumberPattern.md index 800a34155e..11fbbe776e 100644 --- a/skype/skype-ps/skype/Set-CsInboundBlockedNumberPattern.md +++ b/skype/skype-ps/skype/Set-CsInboundBlockedNumberPattern.md @@ -4,7 +4,7 @@ online version: https://learn.microsoft.com/powershell/module/skype/set-csinboun applicable: Microsoft Teams, Skype for Business Online title: Set-CsInboundBlockedNumberPattern author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: manager: bulenteg schema: 2.0.0 From ef793437c5c83c828ee7049892a02c422b97393b Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 26 Jan 2024 17:03:43 -0800 Subject: [PATCH 0100/1851] ms.author fixes per build report --- skype/skype-ps/skype/Set-CsInboundExemptNumberPattern.md | 2 +- skype/skype-ps/skype/Set-CsOnlineApplicationInstance.md | 2 +- skype/skype-ps/skype/Set-CsOnlineLisCivicAddress.md | 2 +- skype/skype-ps/skype/Set-CsOnlineLisLocation.md | 2 +- skype/skype-ps/skype/Set-CsOnlineLisPort.md | 2 +- skype/skype-ps/skype/Set-CsOnlineLisSwitch.md | 2 +- skype/skype-ps/skype/Set-CsOnlineLisWirelessAccessPoint.md | 2 +- skype/skype-ps/skype/Set-CsOnlinePSTNGateway.md | 2 +- skype/skype-ps/skype/Set-CsOnlinePstnUsage.md | 2 +- skype/skype-ps/skype/Set-CsOnlineVoiceApplicationInstance.md | 2 +- skype/skype-ps/skype/Set-CsOnlineVoiceRoutingPolicy.md | 2 +- skype/skype-ps/skype/Set-CsOnlineVoiceUser.md | 2 +- skype/skype-ps/skype/Set-CsOnlineVoicemailPolicy.md | 2 +- skype/skype-ps/skype/Set-CsOnlineVoicemailUserSettings.md | 2 +- skype/skype-ps/skype/Set-CsTeamsCallHoldPolicy.md | 2 +- skype/skype-ps/skype/Set-CsTeamsCallingPolicy.md | 2 +- skype/skype-ps/skype/Set-CsTeamsCortanaPolicy.md | 2 +- skype/skype-ps/skype/Set-CsTeamsEmergencyCallRoutingPolicy.md | 2 +- skype/skype-ps/skype/Set-CsTeamsEmergencyCallingPolicy.md | 2 +- skype/skype-ps/skype/Set-CsTeamsTranslationRule.md | 2 +- skype/skype-ps/skype/Set-CsTenantBlockedCallingNumbers.md | 2 +- skype/skype-ps/skype/Set-CsTenantDialPlan.md | 2 +- skype/skype-ps/skype/Set-CsTenantNetworkRegion.md | 2 +- skype/skype-ps/skype/Set-CsTenantNetworkSite.md | 2 +- skype/skype-ps/skype/Set-CsTenantNetworkSubnet.md | 2 +- skype/skype-ps/skype/Sync-CsOnlineApplicationInstance.md | 2 +- skype/skype-ps/skype/Test-CsOnlineLisCivicAddress.md | 2 +- skype/skype-ps/skype/Test-CsTeamsTranslationRule.md | 2 +- skype/skype-ps/skype/Test-CsVoiceNormalizationRule.md | 2 +- teams/teams-ps/teams/Get-AssociatedTeam.md | 2 +- teams/teams-ps/teams/Get-CsHybridTelephoneNumber.md | 2 +- 31 files changed, 31 insertions(+), 31 deletions(-) diff --git a/skype/skype-ps/skype/Set-CsInboundExemptNumberPattern.md b/skype/skype-ps/skype/Set-CsInboundExemptNumberPattern.md index df9a3e8103..5d530d98a8 100644 --- a/skype/skype-ps/skype/Set-CsInboundExemptNumberPattern.md +++ b/skype/skype-ps/skype/Set-CsInboundExemptNumberPattern.md @@ -3,7 +3,7 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/set-csinboundexemptnumberpattern applicable: Microsoft Teams, Skype for Business Online author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: manager: schema: 2.0.0 diff --git a/skype/skype-ps/skype/Set-CsOnlineApplicationInstance.md b/skype/skype-ps/skype/Set-CsOnlineApplicationInstance.md index 30178d77b7..c2773869f4 100644 --- a/skype/skype-ps/skype/Set-CsOnlineApplicationInstance.md +++ b/skype/skype-ps/skype/Set-CsOnlineApplicationInstance.md @@ -6,7 +6,7 @@ title: Set-CsOnlineApplicationInstance schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Set-CsOnlineLisCivicAddress.md b/skype/skype-ps/skype/Set-CsOnlineLisCivicAddress.md index 38b9409756..1a38b8fe42 100644 --- a/skype/skype-ps/skype/Set-CsOnlineLisCivicAddress.md +++ b/skype/skype-ps/skype/Set-CsOnlineLisCivicAddress.md @@ -6,7 +6,7 @@ title: Set-CsOnlineLisCivicAddress schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Set-CsOnlineLisLocation.md b/skype/skype-ps/skype/Set-CsOnlineLisLocation.md index eb8ce44596..c1e1fd0046 100644 --- a/skype/skype-ps/skype/Set-CsOnlineLisLocation.md +++ b/skype/skype-ps/skype/Set-CsOnlineLisLocation.md @@ -6,7 +6,7 @@ title: Set-CsOnlineLisLocation schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Set-CsOnlineLisPort.md b/skype/skype-ps/skype/Set-CsOnlineLisPort.md index 427d0c8e8c..5411c89c03 100644 --- a/skype/skype-ps/skype/Set-CsOnlineLisPort.md +++ b/skype/skype-ps/skype/Set-CsOnlineLisPort.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Set-CsOnlineLisPort schema: 2.0.0 author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Set-CsOnlineLisSwitch.md b/skype/skype-ps/skype/Set-CsOnlineLisSwitch.md index b0f6a74cd0..3dcaf94c58 100644 --- a/skype/skype-ps/skype/Set-CsOnlineLisSwitch.md +++ b/skype/skype-ps/skype/Set-CsOnlineLisSwitch.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Set-CsOnlineLisSwitch schema: 2.0.0 author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Set-CsOnlineLisWirelessAccessPoint.md b/skype/skype-ps/skype/Set-CsOnlineLisWirelessAccessPoint.md index 4d91a812ed..2d2ba30885 100644 --- a/skype/skype-ps/skype/Set-CsOnlineLisWirelessAccessPoint.md +++ b/skype/skype-ps/skype/Set-CsOnlineLisWirelessAccessPoint.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Set-CsOnlineLisWirelessAccessPoint schema: 2.0.0 author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Set-CsOnlinePSTNGateway.md b/skype/skype-ps/skype/Set-CsOnlinePSTNGateway.md index 587d82c05a..a6cde88d78 100644 --- a/skype/skype-ps/skype/Set-CsOnlinePSTNGateway.md +++ b/skype/skype-ps/skype/Set-CsOnlinePSTNGateway.md @@ -6,7 +6,7 @@ title: Set-CsOnlinePSTNGateway schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Set-CsOnlinePstnUsage.md b/skype/skype-ps/skype/Set-CsOnlinePstnUsage.md index 07fb1ba906..1a152e337b 100644 --- a/skype/skype-ps/skype/Set-CsOnlinePstnUsage.md +++ b/skype/skype-ps/skype/Set-CsOnlinePstnUsage.md @@ -6,7 +6,7 @@ title: Set-CsOnlinePstnUsage schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Set-CsOnlineVoiceApplicationInstance.md b/skype/skype-ps/skype/Set-CsOnlineVoiceApplicationInstance.md index afc1370c02..5f8b0a22a6 100644 --- a/skype/skype-ps/skype/Set-CsOnlineVoiceApplicationInstance.md +++ b/skype/skype-ps/skype/Set-CsOnlineVoiceApplicationInstance.md @@ -7,7 +7,7 @@ ms.reviewer: schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars --- # Set-CsOnlineVoiceApplicationInstance diff --git a/skype/skype-ps/skype/Set-CsOnlineVoiceRoutingPolicy.md b/skype/skype-ps/skype/Set-CsOnlineVoiceRoutingPolicy.md index a2db16a2c6..17087c1a18 100644 --- a/skype/skype-ps/skype/Set-CsOnlineVoiceRoutingPolicy.md +++ b/skype/skype-ps/skype/Set-CsOnlineVoiceRoutingPolicy.md @@ -6,7 +6,7 @@ title: Set-CsOnlineVoiceRoutingPolicy schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Set-CsOnlineVoiceUser.md b/skype/skype-ps/skype/Set-CsOnlineVoiceUser.md index 3354cfaa53..e5b40ec108 100644 --- a/skype/skype-ps/skype/Set-CsOnlineVoiceUser.md +++ b/skype/skype-ps/skype/Set-CsOnlineVoiceUser.md @@ -6,7 +6,7 @@ title: Set-CsOnlineVoiceUser schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Set-CsOnlineVoicemailPolicy.md b/skype/skype-ps/skype/Set-CsOnlineVoicemailPolicy.md index 01953ffdd6..b02b697bd4 100644 --- a/skype/skype-ps/skype/Set-CsOnlineVoicemailPolicy.md +++ b/skype/skype-ps/skype/Set-CsOnlineVoicemailPolicy.md @@ -6,7 +6,7 @@ title: Set-CsOnlineVoicemailPolicy schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Set-CsOnlineVoicemailUserSettings.md b/skype/skype-ps/skype/Set-CsOnlineVoicemailUserSettings.md index 17d37a0ea2..7b782361ee 100644 --- a/skype/skype-ps/skype/Set-CsOnlineVoicemailUserSettings.md +++ b/skype/skype-ps/skype/Set-CsOnlineVoicemailUserSettings.md @@ -6,7 +6,7 @@ title: Set-CsOnlineVoicemailUserSettings schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Set-CsTeamsCallHoldPolicy.md b/skype/skype-ps/skype/Set-CsTeamsCallHoldPolicy.md index fce74050c6..5ef6d7265c 100644 --- a/skype/skype-ps/skype/Set-CsTeamsCallHoldPolicy.md +++ b/skype/skype-ps/skype/Set-CsTeamsCallHoldPolicy.md @@ -6,7 +6,7 @@ title: Set-CsTeamsCallHoldPolicy schema: 2.0.0 ms.reviewer: manager: abnair -ms.author: jenstr +ms.author: serdars author: jenstrier --- diff --git a/skype/skype-ps/skype/Set-CsTeamsCallingPolicy.md b/skype/skype-ps/skype/Set-CsTeamsCallingPolicy.md index 9b69ab1071..5e33074cf3 100644 --- a/skype/skype-ps/skype/Set-CsTeamsCallingPolicy.md +++ b/skype/skype-ps/skype/Set-CsTeamsCallingPolicy.md @@ -7,7 +7,7 @@ title: Set-CsTeamsCallingPolicy schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Set-CsTeamsCortanaPolicy.md b/skype/skype-ps/skype/Set-CsTeamsCortanaPolicy.md index b832287e5e..57f23b9210 100644 --- a/skype/skype-ps/skype/Set-CsTeamsCortanaPolicy.md +++ b/skype/skype-ps/skype/Set-CsTeamsCortanaPolicy.md @@ -6,7 +6,7 @@ title: Set-CsTeamsCortanaPolicy schema: 2.0.0 manager: amehta author: akshbhat-msft -ms.author: akshbhat +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Set-CsTeamsEmergencyCallRoutingPolicy.md b/skype/skype-ps/skype/Set-CsTeamsEmergencyCallRoutingPolicy.md index 1b2e5ca47d..43cfdd2e26 100644 --- a/skype/skype-ps/skype/Set-CsTeamsEmergencyCallRoutingPolicy.md +++ b/skype/skype-ps/skype/Set-CsTeamsEmergencyCallRoutingPolicy.md @@ -4,7 +4,7 @@ online version: https://learn.microsoft.com/powershell/module/skype/set-csteamse applicable: Microsoft Teams title: Set-CsTeamsEmergencyCallRoutingPolicy author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: chenc schema: 2.0.0 --- diff --git a/skype/skype-ps/skype/Set-CsTeamsEmergencyCallingPolicy.md b/skype/skype-ps/skype/Set-CsTeamsEmergencyCallingPolicy.md index e20fd12cb9..f861d920e8 100644 --- a/skype/skype-ps/skype/Set-CsTeamsEmergencyCallingPolicy.md +++ b/skype/skype-ps/skype/Set-CsTeamsEmergencyCallingPolicy.md @@ -4,7 +4,7 @@ online version: https://learn.microsoft.com/powershell/module/skype/set-csteamse applicable: Microsoft Teams title: Set-CsTeamsEmergencyCallingPolicy author: jenstrier -ms.author: jenstr +ms.author: serdars manager: roykuntz ms.reviewer: chenc schema: 2.0.0 diff --git a/skype/skype-ps/skype/Set-CsTeamsTranslationRule.md b/skype/skype-ps/skype/Set-CsTeamsTranslationRule.md index 5f950ddae6..0e1546fd10 100644 --- a/skype/skype-ps/skype/Set-CsTeamsTranslationRule.md +++ b/skype/skype-ps/skype/Set-CsTeamsTranslationRule.md @@ -6,7 +6,7 @@ title: Set-CsTeamsTranslationRule schema: 2.0.0 manager: nmurav author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Set-CsTenantBlockedCallingNumbers.md b/skype/skype-ps/skype/Set-CsTenantBlockedCallingNumbers.md index fb1bcc3f5e..b7f258fca9 100644 --- a/skype/skype-ps/skype/Set-CsTenantBlockedCallingNumbers.md +++ b/skype/skype-ps/skype/Set-CsTenantBlockedCallingNumbers.md @@ -5,7 +5,7 @@ title: Set-CsTenantBlockedCallingNumbers schema: 2.0.0 manager: roykuntz author: jenstrier -ms.author: jenstr +ms.author: serdars --- # Set-CsTenantBlockedCallingNumbers diff --git a/skype/skype-ps/skype/Set-CsTenantDialPlan.md b/skype/skype-ps/skype/Set-CsTenantDialPlan.md index aa825c7937..4d90a41f51 100644 --- a/skype/skype-ps/skype/Set-CsTenantDialPlan.md +++ b/skype/skype-ps/skype/Set-CsTenantDialPlan.md @@ -6,7 +6,7 @@ title: Set-CsTenantDialPlan schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Set-CsTenantNetworkRegion.md b/skype/skype-ps/skype/Set-CsTenantNetworkRegion.md index b51c5d0693..6446d1a033 100644 --- a/skype/skype-ps/skype/Set-CsTenantNetworkRegion.md +++ b/skype/skype-ps/skype/Set-CsTenantNetworkRegion.md @@ -6,7 +6,7 @@ title: Set-CsTenantNetworkRegion schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Set-CsTenantNetworkSite.md b/skype/skype-ps/skype/Set-CsTenantNetworkSite.md index 90d9a01924..fdc67ade49 100644 --- a/skype/skype-ps/skype/Set-CsTenantNetworkSite.md +++ b/skype/skype-ps/skype/Set-CsTenantNetworkSite.md @@ -6,7 +6,7 @@ title: Set-CsTenantNetworkSite schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Set-CsTenantNetworkSubnet.md b/skype/skype-ps/skype/Set-CsTenantNetworkSubnet.md index a227b8863d..bee5a8f957 100644 --- a/skype/skype-ps/skype/Set-CsTenantNetworkSubnet.md +++ b/skype/skype-ps/skype/Set-CsTenantNetworkSubnet.md @@ -6,7 +6,7 @@ title: Set-CsTenantNetworkSubnet schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Sync-CsOnlineApplicationInstance.md b/skype/skype-ps/skype/Sync-CsOnlineApplicationInstance.md index 64f7df7454..ffe0989d44 100644 --- a/skype/skype-ps/skype/Sync-CsOnlineApplicationInstance.md +++ b/skype/skype-ps/skype/Sync-CsOnlineApplicationInstance.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Sync-CsOnlineApplicationInstance schema: 2.0.0 author: jenstrier -ms.author: jenstr +ms.author: serdars manager: naveenv ms.reviewer: --- diff --git a/skype/skype-ps/skype/Test-CsOnlineLisCivicAddress.md b/skype/skype-ps/skype/Test-CsOnlineLisCivicAddress.md index 528bfb28fe..3bdf56f018 100644 --- a/skype/skype-ps/skype/Test-CsOnlineLisCivicAddress.md +++ b/skype/skype-ps/skype/Test-CsOnlineLisCivicAddress.md @@ -6,7 +6,7 @@ title: Test-CsOnlineLisCivicAddress schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: --- diff --git a/skype/skype-ps/skype/Test-CsTeamsTranslationRule.md b/skype/skype-ps/skype/Test-CsTeamsTranslationRule.md index 62549af423..c63cbcd5f2 100644 --- a/skype/skype-ps/skype/Test-CsTeamsTranslationRule.md +++ b/skype/skype-ps/skype/Test-CsTeamsTranslationRule.md @@ -3,7 +3,7 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/test-csteamstranslationrule applicable: Microsoft Teams author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: manager: schema: 2.0.0 diff --git a/skype/skype-ps/skype/Test-CsVoiceNormalizationRule.md b/skype/skype-ps/skype/Test-CsVoiceNormalizationRule.md index c43273a0eb..a77a2167c5 100644 --- a/skype/skype-ps/skype/Test-CsVoiceNormalizationRule.md +++ b/skype/skype-ps/skype/Test-CsVoiceNormalizationRule.md @@ -6,7 +6,7 @@ title: Test-CsVoiceNormalizationRule schema: 2.0.0 manager: bulenteg author: jenstrier -ms.author: jenstr +ms.author: serdars --- # Test-CsVoiceNormalizationRule diff --git a/teams/teams-ps/teams/Get-AssociatedTeam.md b/teams/teams-ps/teams/Get-AssociatedTeam.md index 2572161e1d..bd10c1ae3d 100644 --- a/teams/teams-ps/teams/Get-AssociatedTeam.md +++ b/teams/teams-ps/teams/Get-AssociatedTeam.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-associatedteam schema: 2.0.0 author: zhongxlmicrosoft -ms.author: zhongxl +ms.author: serdars ms.reviewer: dedaniel, robharad --- diff --git a/teams/teams-ps/teams/Get-CsHybridTelephoneNumber.md b/teams/teams-ps/teams/Get-CsHybridTelephoneNumber.md index a5cef18d8a..5447edeae1 100644 --- a/teams/teams-ps/teams/Get-CsHybridTelephoneNumber.md +++ b/teams/teams-ps/teams/Get-CsHybridTelephoneNumber.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-cshybridtelephonenumber applicable: Microsoft Teams author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: manager: schema: 2.0.0 From 5d4129927708a0269ecb21288d500d9ea88dd272 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 26 Jan 2024 17:10:11 -0800 Subject: [PATCH 0101/1851] ms.author changes per build report --- teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md | 2 +- teams/teams-ps/teams/Get-CsTeamsEnhancedEncryptionPolicy.md | 2 +- teams/teams-ps/teams/Get-CsTeamsSharedCallingRoutingPolicy.md | 2 +- teams/teams-ps/teams/Get-CsTeamsUnassignedNumberTreatment.md | 2 +- teams/teams-ps/teams/Get-CsUserCallingSettings.md | 2 +- .../teams/Get-LicenseReportForChangeNotificationSubscription.md | 2 +- teams/teams-ps/teams/Get-SharedWithTeam.md | 2 +- teams/teams-ps/teams/Get-SharedWithTeamUser.md | 2 +- teams/teams-ps/teams/Get-TeamAllChannel.md | 2 +- teams/teams-ps/teams/Get-TeamIncomingChannel.md | 2 +- teams/teams-ps/teams/Grant-CsTeamsEnhancedEncryptionPolicy.md | 2 +- teams/teams-ps/teams/Grant-CsTeamsSharedCallingRoutingPolicy.md | 2 +- teams/teams-ps/teams/New-CsHybridTelephoneNumber.md | 2 +- teams/teams-ps/teams/New-CsTeamsEnhancedEncryptionPolicy.md | 2 +- teams/teams-ps/teams/New-CsTeamsSharedCallingRoutingPolicy.md | 2 +- teams/teams-ps/teams/New-CsTeamsUnassignedNumberTreatment.md | 2 +- teams/teams-ps/teams/New-CsUserCallingDelegate.md | 2 +- teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md | 2 +- teams/teams-ps/teams/Remove-CsPhoneNumberAssignment.md | 2 +- teams/teams-ps/teams/Remove-CsTeamsEnhancedEncryptionPolicy.md | 2 +- .../teams-ps/teams/Remove-CsTeamsSharedCallingRoutingPolicy.md | 2 +- teams/teams-ps/teams/Remove-CsTeamsShiftsConnection.md | 2 +- teams/teams-ps/teams/Remove-CsTeamsUnassignedNumberTreatment.md | 2 +- teams/teams-ps/teams/Remove-CsUserCallingDelegate.md | 2 +- teams/teams-ps/teams/Remove-SharedWithTeam.md | 2 +- teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md | 2 +- teams/teams-ps/teams/Set-CsTeamsEnhancedEncryptionPolicy.md | 2 +- teams/teams-ps/teams/Set-CsTeamsSharedCallingRoutingPolicy.md | 2 +- teams/teams-ps/teams/Set-CsTeamsUnassignedNumberTreatment.md | 2 +- teams/teams-ps/teams/Set-CsUserCallingDelegate.md | 2 +- teams/teams-ps/teams/Set-CsUserCallingSettings.md | 2 +- 31 files changed, 31 insertions(+), 31 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md b/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md index bc931a91e8..c9933a001c 100644 --- a/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md +++ b/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csphonenumberassignment applicable: Microsoft Teams author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: manager: schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsTeamsEnhancedEncryptionPolicy.md b/teams/teams-ps/teams/Get-CsTeamsEnhancedEncryptionPolicy.md index f50098fd05..5dbf7dbbdc 100644 --- a/teams/teams-ps/teams/Get-CsTeamsEnhancedEncryptionPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsEnhancedEncryptionPolicy.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsenhancedencryptionpolicy title: Get-CsTeamsEnhancedEncryptionPolicy author: xinawang -ms.author: xinawang +ms.author: serdars manager: mdress schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Get-CsTeamsSharedCallingRoutingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsSharedCallingRoutingPolicy.md index eb17302988..33ce3fe3f0 100644 --- a/teams/teams-ps/teams/Get-CsTeamsSharedCallingRoutingPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsSharedCallingRoutingPolicy.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csteamssharedcallingroutingpolicy applicable: Microsoft Teams author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: manager: schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsTeamsUnassignedNumberTreatment.md b/teams/teams-ps/teams/Get-CsTeamsUnassignedNumberTreatment.md index 2d469c9ae8..e4cdab0cd0 100644 --- a/teams/teams-ps/teams/Get-CsTeamsUnassignedNumberTreatment.md +++ b/teams/teams-ps/teams/Get-CsTeamsUnassignedNumberTreatment.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsunassignednumbertreatment applicable: Microsoft Teams author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: manager: schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsUserCallingSettings.md b/teams/teams-ps/teams/Get-CsUserCallingSettings.md index 1371e9fb8f..c924a92e6c 100644 --- a/teams/teams-ps/teams/Get-CsUserCallingSettings.md +++ b/teams/teams-ps/teams/Get-CsUserCallingSettings.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csusercallingsettings applicable: Microsoft Teams author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: manager: schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-LicenseReportForChangeNotificationSubscription.md b/teams/teams-ps/teams/Get-LicenseReportForChangeNotificationSubscription.md index 5955648fd0..91a392881b 100644 --- a/teams/teams-ps/teams/Get-LicenseReportForChangeNotificationSubscription.md +++ b/teams/teams-ps/teams/Get-LicenseReportForChangeNotificationSubscription.md @@ -3,7 +3,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams title: Get-LicenseReportForChangeNotificationSubscription author: anandab-msft -ms.author: anandab +ms.author: serdars manager: alagra online version: https://learn.microsoft.com/powershell/module/teams/get-licensereportforchangenotificationsubscription schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-SharedWithTeam.md b/teams/teams-ps/teams/Get-SharedWithTeam.md index 9b4e370cae..836c8a2a8a 100644 --- a/teams/teams-ps/teams/Get-SharedWithTeam.md +++ b/teams/teams-ps/teams/Get-SharedWithTeam.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-sharedwithteam schema: 2.0.0 author: zhongxlmicrosoft -ms.author: zhongxl +ms.author: serdars ms.reviewer: dedaniel, robharad --- diff --git a/teams/teams-ps/teams/Get-SharedWithTeamUser.md b/teams/teams-ps/teams/Get-SharedWithTeamUser.md index 32a78dc594..c9abf4c828 100644 --- a/teams/teams-ps/teams/Get-SharedWithTeamUser.md +++ b/teams/teams-ps/teams/Get-SharedWithTeamUser.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-sharedwithteamuser schema: 2.0.0 author: zhongxlmicrosoft -ms.author: zhongxl +ms.author: serdars ms.reviewer: dedaniel, robharad --- diff --git a/teams/teams-ps/teams/Get-TeamAllChannel.md b/teams/teams-ps/teams/Get-TeamAllChannel.md index 001a2742b0..d7c7766454 100644 --- a/teams/teams-ps/teams/Get-TeamAllChannel.md +++ b/teams/teams-ps/teams/Get-TeamAllChannel.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-teamallchannel schema: 2.0.0 author: zhongxlmicrosoft -ms.author: zhongxl +ms.author: serdars ms.reviewer: dedaniel, robharad --- diff --git a/teams/teams-ps/teams/Get-TeamIncomingChannel.md b/teams/teams-ps/teams/Get-TeamIncomingChannel.md index 5f852a6b08..5d4e391ab5 100644 --- a/teams/teams-ps/teams/Get-TeamIncomingChannel.md +++ b/teams/teams-ps/teams/Get-TeamIncomingChannel.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-teamincomingchannel schema: 2.0.0 author: zhongxlmicrosoft -ms.author: zhongxl +ms.author: serdars ms.reviewer: dedaniel, robharad --- diff --git a/teams/teams-ps/teams/Grant-CsTeamsEnhancedEncryptionPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsEnhancedEncryptionPolicy.md index b6c5e1f19e..5d342afec6 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsEnhancedEncryptionPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsEnhancedEncryptionPolicy.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamsenhancedencryptionpolicy title: Grant-CsTeamsEnhancedEncryptionPolicy author: xinawang -ms.author: xinawang +ms.author: serdars manager: mdress schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Grant-CsTeamsSharedCallingRoutingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsSharedCallingRoutingPolicy.md index a41288acfc..b91e3a6d9e 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsSharedCallingRoutingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsSharedCallingRoutingPolicy.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamssharedcallingroutingpolicy applicable: Microsoft Teams author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: manager: schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsHybridTelephoneNumber.md b/teams/teams-ps/teams/New-CsHybridTelephoneNumber.md index 35fa6006c9..53358682d4 100644 --- a/teams/teams-ps/teams/New-CsHybridTelephoneNumber.md +++ b/teams/teams-ps/teams/New-CsHybridTelephoneNumber.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-cshybridtelephonenumber applicable: Microsoft Teams author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: manager: schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsTeamsEnhancedEncryptionPolicy.md b/teams/teams-ps/teams/New-CsTeamsEnhancedEncryptionPolicy.md index c04a8f6a45..93410dacc0 100644 --- a/teams/teams-ps/teams/New-CsTeamsEnhancedEncryptionPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsEnhancedEncryptionPolicy.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsenhancedencryptionpolicy title: New-CsTeamsEnhancedEncryptionPolicy author: xinawang -ms.author: xinawang +ms.author: serdars manager: mdress schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/New-CsTeamsSharedCallingRoutingPolicy.md b/teams/teams-ps/teams/New-CsTeamsSharedCallingRoutingPolicy.md index 743ebf74f2..7b2088fbb9 100644 --- a/teams/teams-ps/teams/New-CsTeamsSharedCallingRoutingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsSharedCallingRoutingPolicy.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-csteamssharedcallingroutingpolicy applicable: Microsoft Teams author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: manager: schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsTeamsUnassignedNumberTreatment.md b/teams/teams-ps/teams/New-CsTeamsUnassignedNumberTreatment.md index 3750569b94..a55299e569 100644 --- a/teams/teams-ps/teams/New-CsTeamsUnassignedNumberTreatment.md +++ b/teams/teams-ps/teams/New-CsTeamsUnassignedNumberTreatment.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsunassignednumbertreatment applicable: Microsoft Teams author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: manager: schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsUserCallingDelegate.md b/teams/teams-ps/teams/New-CsUserCallingDelegate.md index bece1a85cc..d93362abec 100644 --- a/teams/teams-ps/teams/New-CsUserCallingDelegate.md +++ b/teams/teams-ps/teams/New-CsUserCallingDelegate.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-csusercallingdelegate applicable: Microsoft Teams author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: manager: schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md b/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md index 7630d679ed..bb0ecc7a55 100644 --- a/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md +++ b/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-cshybridtelephonenumber applicable: Microsoft Teams author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: manager: schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsPhoneNumberAssignment.md b/teams/teams-ps/teams/Remove-CsPhoneNumberAssignment.md index 0b89efe02b..0006ab68a7 100644 --- a/teams/teams-ps/teams/Remove-CsPhoneNumberAssignment.md +++ b/teams/teams-ps/teams/Remove-CsPhoneNumberAssignment.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-csphonenumberassignment applicable: Microsoft Teams author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: manager: schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsTeamsEnhancedEncryptionPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsEnhancedEncryptionPolicy.md index 449a707dcd..299a5dd2b5 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsEnhancedEncryptionPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsEnhancedEncryptionPolicy.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsenhancedencryptionpolicy title: Remove-CsTeamsEnhancedEncryptionPolicy author: xinawang -ms.author: xinawang +ms.author: serdars manager: mdress schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Remove-CsTeamsSharedCallingRoutingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsSharedCallingRoutingPolicy.md index 542cd51ee2..86a56e6182 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsSharedCallingRoutingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsSharedCallingRoutingPolicy.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamssharedcallingroutingpolicy applicable: Microsoft Teams author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: manager: schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsTeamsShiftsConnection.md b/teams/teams-ps/teams/Remove-CsTeamsShiftsConnection.md index a221b3aded..81e826b884 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsShiftsConnection.md +++ b/teams/teams-ps/teams/Remove-CsTeamsShiftsConnection.md @@ -3,7 +3,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams title: Remove-CsTeamsShiftsConnection author: sofiamaniou -ms.author: somaniou +ms.author: serdars manager: stepfitz online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsshiftsconnection schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsTeamsUnassignedNumberTreatment.md b/teams/teams-ps/teams/Remove-CsTeamsUnassignedNumberTreatment.md index 5a2ebe9ab0..ed89de6b95 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsUnassignedNumberTreatment.md +++ b/teams/teams-ps/teams/Remove-CsTeamsUnassignedNumberTreatment.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsunassignednumbertreatment applicable: Microsoft Teams author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: manager: schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsUserCallingDelegate.md b/teams/teams-ps/teams/Remove-CsUserCallingDelegate.md index ee19854a04..a4c40a345e 100644 --- a/teams/teams-ps/teams/Remove-CsUserCallingDelegate.md +++ b/teams/teams-ps/teams/Remove-CsUserCallingDelegate.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-csusercallingdelegate applicable: Microsoft Teams author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: manager: schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-SharedWithTeam.md b/teams/teams-ps/teams/Remove-SharedWithTeam.md index 51152814e3..5ed61c8752 100644 --- a/teams/teams-ps/teams/Remove-SharedWithTeam.md +++ b/teams/teams-ps/teams/Remove-SharedWithTeam.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-sharedwithteam schema: 2.0.0 author: zhongxlmicrosoft -ms.author: zhongxl +ms.author: serdars ms.reviewer: dedaniel, robharad --- diff --git a/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md b/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md index 7daec3094f..3da35ad8f3 100644 --- a/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md +++ b/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csphonenumberassignment applicable: Microsoft Teams author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: manager: schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsTeamsEnhancedEncryptionPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEnhancedEncryptionPolicy.md index e23bd0b0a1..2a2798b09d 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEnhancedEncryptionPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEnhancedEncryptionPolicy.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsenhancedencryptionpolicy title: Set-CsTeamsEnhancedEncryptionPolicy author: xinawang -ms.author: xinawang +ms.author: serdars manager: mdress schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Set-CsTeamsSharedCallingRoutingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsSharedCallingRoutingPolicy.md index a456477844..c65f8b8fc0 100644 --- a/teams/teams-ps/teams/Set-CsTeamsSharedCallingRoutingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsSharedCallingRoutingPolicy.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csteamssharedcallingroutingpolicy applicable: Microsoft Teams author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: manager: schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsTeamsUnassignedNumberTreatment.md b/teams/teams-ps/teams/Set-CsTeamsUnassignedNumberTreatment.md index 142f21993c..764a37e16c 100644 --- a/teams/teams-ps/teams/Set-CsTeamsUnassignedNumberTreatment.md +++ b/teams/teams-ps/teams/Set-CsTeamsUnassignedNumberTreatment.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsunassignednumbertreatment applicable: Microsoft Teams author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: manager: schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsUserCallingDelegate.md b/teams/teams-ps/teams/Set-CsUserCallingDelegate.md index 3959f7c23d..8b243a7d5b 100644 --- a/teams/teams-ps/teams/Set-CsUserCallingDelegate.md +++ b/teams/teams-ps/teams/Set-CsUserCallingDelegate.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csusercallingdelegate applicable: Microsoft Teams author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: manager: schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsUserCallingSettings.md b/teams/teams-ps/teams/Set-CsUserCallingSettings.md index 1b3d080690..1fe22010d5 100644 --- a/teams/teams-ps/teams/Set-CsUserCallingSettings.md +++ b/teams/teams-ps/teams/Set-CsUserCallingSettings.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csusercallingsettings applicable: Microsoft Teams author: jenstrier -ms.author: jenstr +ms.author: serdars ms.reviewer: manager: schema: 2.0.0 From ffc88c0b7de3faf5c0e3e9ad5681347e8609aa7c Mon Sep 17 00:00:00 2001 From: Bipin Lala Date: Sun, 28 Jan 2024 05:47:00 +0530 Subject: [PATCH 0102/1851] Update app-only-auth-powershell-v2.md corrected a typo - replacing the API permission Exchange.Manage.AsApp with Exchange.ManageAsApp (It seems like a minimal and insignificant change, but I was working on implementing app-only auth and reading this documentation and could not ignore the type. Thanks) --- exchange/docs-conceptual/app-only-auth-powershell-v2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/docs-conceptual/app-only-auth-powershell-v2.md b/exchange/docs-conceptual/app-only-auth-powershell-v2.md index f56579796b..de4a158e23 100644 --- a/exchange/docs-conceptual/app-only-auth-powershell-v2.md +++ b/exchange/docs-conceptual/app-only-auth-powershell-v2.md @@ -245,7 +245,7 @@ Choose **one** of the following methods in this section to assign API permission #### Modify the app manifest to assign API permissions > [!NOTE] -> The procedures in this section _append_ the existing default permissions on the app (delegated **User.Read** permissions in **Microsoft Graph**) with the required application **Exchange.Manage.AsApp** permissions in **Office 365 Exchange Online**. +> The procedures in this section _append_ the existing default permissions on the app (delegated **User.Read** permissions in **Microsoft Graph**) with the required application **Exchange.ManageAsApp** permissions in **Office 365 Exchange Online**. 1. On the app **Overview** page, select **Manifest** from the **Manage** section. From 1cf6592d1e8a13d9d24a738e55c6724784bc721c Mon Sep 17 00:00:00 2001 From: Prasanna Patil Date: Mon, 29 Jan 2024 15:55:01 +0530 Subject: [PATCH 0103/1851] Update Get-CsOnlineUser.md Updating documentation to include recent changes. --- skype/skype-ps/skype/Get-CsOnlineUser.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/skype/skype-ps/skype/Get-CsOnlineUser.md b/skype/skype-ps/skype/Get-CsOnlineUser.md index ad587f6d7d..e4acdaf2a6 100644 --- a/skype/skype-ps/skype/Get-CsOnlineUser.md +++ b/skype/skype-ps/skype/Get-CsOnlineUser.md @@ -129,6 +129,8 @@ This parameter is added to Get-CsOnlineUser starting from TPM 4.5.1 to indicate - `SfBOnPremUser` - to query for users that are hosted on-premises (available from January 31, 2023, in the latest TPM versions at that time). - `Unknown` - to query for a user type that is not known. +Note: A recent fix has addressed an issue where some Guest users were being omitted from the output of the Get-CsOnlineUser cmdlet, resulting in an increase in the reported user count. + ```yaml Type: UserIdParameter Parameter Sets: (All) @@ -212,7 +214,7 @@ The Filter parameter uses the same filtering syntax as the Where-Object cmdlet. **Updates in Teams PowerShell Module version 5.9.0 and later** -The following updates will be applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 5.9.0 or later in GCC High and DoD environments (note that these changes are already rolled out in commercial environments and will be rolled out in GCC High and DoD environments from new Teams PowerShell Module version 5.9.0 targeted to release on 17th January 2024). These updates will be applicable to remaining Teams PowerShell versions from 15th March 2024 in GCC High and DoD environments: +The following updates are applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 5.9.0 or later in GCC High and DoD environments (note that these changes are already rolled out in commercial environments). These updates will be applicable to older Teams PowerShell versions from 15th March 2024 in GCC High and DoD environments: _Performance_ @@ -503,6 +505,8 @@ Sorting will now be enabled in Teams PowerShell Module 5.9.0 and later by using - Get-CsOnlineUser -Filter {LineURI -like *123*} -OrderBy "DisplayName asc" - Get-CsOnlineUser -Filter {DisplayName -like '*abc'} -OrderBy {DisplayName desc} +**Note**: Sorting on few attributes like LineURI can be case-sensitive. + ```yaml Type: String Parameter Sets: (All) @@ -560,18 +564,18 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable **Updates in Teams PowerShell Module version 5.9.0 and later** -The following updates will be applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 5.9.0 or later in GCC High and DoD environments (note that these changes are already rolled out in commercial environments and will be rolled out in GCC High and DoD environments from new Teams PowerShell Module version 5.9.0 targeted to release on 17th January 2024). These updates will be applicable to remaining Teams PowerShell versions from 15th March 2024 in GCC High and DoD environments: +The following updates are applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 5.9.0 or later in GCC High and DoD environments (note that these changes are already rolled out in commercial environments). These updates will be applicable to older Teams PowerShell versions from 15th March 2024 in GCC High and DoD environments: -The following attributes will be populated with correct values in the output of Get-CsOnlineUser when not using the "-identity" parameter: +The following attributes are populated with correct values in the output of Get-CsOnlineUser when not using the "-identity" parameter: - CountryAbbreviation - UserValidationErrors - WhenCreated -The following updates will be applicable to the output in scenarios where "-identity" parameter is not used: +The following updates are applicable to the output in scenarios where "-identity" parameter is not used: - Only valid OnPrem users would be available in the output: These are users that are DirSyncEnabled and have a valid OnPremSipAddress or SIP address in ShadowProxyAddresses. -- Guest would be available in the output. +- Guest are available in the output - Unlicensed Users: Unlicensed users would show up in the output of Get-CsOnlineUser (note Unlicensed users in commercial clouds would show up in the output for only 30 days post-license removal.) - Soft deleted users: These users will be displayed in the output of Get-CsOnlineUser and the TAC Manage Users page by default with SoftDeletionTimestamp set to a value. - AccountType as Unknown will be renamed to AccountType as IneligibleUser in GCC High and DoD environments. IneligibleUser will include users who do not have any valid Teams licenses (except Guest, SfbOnPremUser, ResourceAccount). From 7e1ada0e70bae9faa7ea2de969d678dd12adb2a3 Mon Sep 17 00:00:00 2001 From: Stacyrch140 <102548089+Stacyrch140@users.noreply.github.com> Date: Mon, 29 Jan 2024 12:16:10 -0500 Subject: [PATCH 0104/1851] pencil edit --- skype/skype-ps/skype/Get-CsOnlineUser.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsOnlineUser.md b/skype/skype-ps/skype/Get-CsOnlineUser.md index e4acdaf2a6..57c1cc1261 100644 --- a/skype/skype-ps/skype/Get-CsOnlineUser.md +++ b/skype/skype-ps/skype/Get-CsOnlineUser.md @@ -129,7 +129,8 @@ This parameter is added to Get-CsOnlineUser starting from TPM 4.5.1 to indicate - `SfBOnPremUser` - to query for users that are hosted on-premises (available from January 31, 2023, in the latest TPM versions at that time). - `Unknown` - to query for a user type that is not known. -Note: A recent fix has addressed an issue where some Guest users were being omitted from the output of the Get-CsOnlineUser cmdlet, resulting in an increase in the reported user count. +> [!NOTE] +> A recent fix has addressed an issue where some Guest users were being omitted from the output of the Get-CsOnlineUser cmdlet, resulting in an increase in the reported user count. ```yaml Type: UserIdParameter From c035e4a282ac1333e1dfdb1d00bbccf421e9ec87 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 29 Jan 2024 17:11:06 -0800 Subject: [PATCH 0105/1851] Minor KeySize param improvements --- exchange/exchange-ps/exchange/New-DkimSigningConfig.md | 7 +++++-- exchange/exchange-ps/exchange/Rotate-DkimSigningConfig.md | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-DkimSigningConfig.md b/exchange/exchange-ps/exchange/New-DkimSigningConfig.md index b35da8715b..5bd296a8ba 100644 --- a/exchange/exchange-ps/exchange/New-DkimSigningConfig.md +++ b/exchange/exchange-ps/exchange/New-DkimSigningConfig.md @@ -160,9 +160,12 @@ Accept wildcard characters: False ``` ### -KeySize -The KeySize parameter specifies the size in bits of the public key that's used in the DKIM signing policy. Valid values are 1024 or 2048. +The KeySize parameter specifies the size in bits of the public key that's used in the DKIM signing policy. Valid values are: -RSA keys are supported; Ed25519 keys aren't supported. +- 1024 (this is the default value) +- 2048 + +RSA keys are supported. Ed25519 keys aren't supported. ```yaml Type: UInt16 diff --git a/exchange/exchange-ps/exchange/Rotate-DkimSigningConfig.md b/exchange/exchange-ps/exchange/Rotate-DkimSigningConfig.md index d93055adcb..155edcdffb 100644 --- a/exchange/exchange-ps/exchange/Rotate-DkimSigningConfig.md +++ b/exchange/exchange-ps/exchange/Rotate-DkimSigningConfig.md @@ -82,9 +82,12 @@ Accept wildcard characters: False ``` ### -KeySize -The KeySize parameter specifies the size in bits of the public key that's used in the DKIM signing policy. Valid values are 1024 or 2048. +The KeySize parameter specifies the size in bits of the public key that's used in the DKIM signing policy. Valid values are: -RSA keys are supported; Ed25519 keys aren't supported. +- 1024 +- 2048 + +RSA keys are supported. Ed25519 keys aren't supported. ```yaml Type: UInt16 From ef774f69a21df69f1a17181baafb17613cf3e78b Mon Sep 17 00:00:00 2001 From: Prasanna Patil Date: Tue, 30 Jan 2024 11:08:43 +0530 Subject: [PATCH 0106/1851] Update Get-CsOnlineUser.md Updating with latest information --- skype/skype-ps/skype/Get-CsOnlineUser.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/skype/skype-ps/skype/Get-CsOnlineUser.md b/skype/skype-ps/skype/Get-CsOnlineUser.md index 57c1cc1261..cf0cfb44bc 100644 --- a/skype/skype-ps/skype/Get-CsOnlineUser.md +++ b/skype/skype-ps/skype/Get-CsOnlineUser.md @@ -4,9 +4,9 @@ online version: https://learn.microsoft.com/powershell/module/skype/get-csonline applicable: Microsoft Teams, Skype for Business Online title: Get-CsOnlineUser schema: 2.0.0 -manager: bulenteg -author: isrumnon -ms.author: isrumnon +manager: sshastri +author: praspatil +ms.author: praspatil ms.reviewer: --- @@ -129,9 +129,6 @@ This parameter is added to Get-CsOnlineUser starting from TPM 4.5.1 to indicate - `SfBOnPremUser` - to query for users that are hosted on-premises (available from January 31, 2023, in the latest TPM versions at that time). - `Unknown` - to query for a user type that is not known. -> [!NOTE] -> A recent fix has addressed an issue where some Guest users were being omitted from the output of the Get-CsOnlineUser cmdlet, resulting in an increase in the reported user count. - ```yaml Type: UserIdParameter Parameter Sets: (All) @@ -563,6 +560,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ### Notes +A recent fix has addressed an issue where some Guest users were being omitted from the output of the Get-CsOnlineUser cmdlet, resulting in an increase in the reported user count. + **Updates in Teams PowerShell Module version 5.9.0 and later** The following updates are applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 5.9.0 or later in GCC High and DoD environments (note that these changes are already rolled out in commercial environments). These updates will be applicable to older Teams PowerShell versions from 15th March 2024 in GCC High and DoD environments: From d0b6f207131213f75f4211d067f92032a1040a7c Mon Sep 17 00:00:00 2001 From: dShyam01 <158419971+dShyam01@users.noreply.github.com> Date: Fri, 2 Feb 2024 09:51:16 +0530 Subject: [PATCH 0107/1851] Create Remove-CsUserLicenseGracePeriod The cmdlet was implemented to aid the delay delicensing feature in Teams, which enables tenant admins to reverse an assigned plan deletion by introducing a configurable grace period, during which the licenses will still be active. In case the plan was deleted accidentally, the admin can reverse the same. If not, running this command removes the grace period of the assigned plan(s) against the specified user(s)/resource account(s), permanently deleting the plan(s). --- .../teams/Remove-CsUserLicenseGracePeriod | 102 ++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod diff --git a/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod b/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod new file mode 100644 index 0000000000..2de47fa95d --- /dev/null +++ b/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod @@ -0,0 +1,102 @@ +--- +external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/skype/remove-csuserlicensegraceperiod +schema: 2.0.0 +--- + +# Remove-CsUserLicenseGracePeriod + +## SYNOPSIS +The \`CsUserLicenseGracePeriod\` cmdlet expedites the delicensing operation for the assigned plan(s) of a user/resource account by removing the grace period, permanently deleting the assigned plan(s). +Note that this cmdlet is to be used only by tenants with license resiliency enabled. (License resiliency is currently under private preview and not available for everyone) + +## SYNTAX + +``` +Remove-CsUserLicenseGracePeriod [-Identity] [-Capability ] [-Force] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +The command removes the grace period of the assigned plan(s) against the specified user(s)/resource account(s), permanently deleting the plan(s). +Permanently deletes all/specified plans belonging to the user, which has a grace period assosciated with it. +Assigned plans with no subsequent grace period will see no change. + +If you want to verify the grace period of any assigned plan against a user, you can return that information by using this command: + +\`Get-CsOnlineUser -Identity bf19b7db-6960-41e5-a139-2aa373474354\` + +## EXAMPLES + +### Example 1 +``` +Remove-CsUserLicenseGracePeriod -Identity bf19b7db-6960-41e5-a139-2aa373474354 +``` + +In the example shown above, the command will remove the grace period of all assigned plan(s) against the specified user ID, marking the subsequent assigned plan(s) as deleted. Assigned plans with no subsequent grace period will see no change. + +### Example 2 +``` +Remove-CsUserLicenseGracePeriod -Identity bf19b7db-6960-41e5-a139-2aa373474354 -capability 'MCOEV,MCOMEETADD' +``` + +In Example 2 the capability specified refers to plans assigned to the user(s) under AssignedPlans. The command will remove the grace period of the specified assigned plans, marking the subsequent plan(s) as deleted. + +## PARAMETERS + +### -Identity +Specifies the Identity(GUID) of the user account whose assigned plan grace period needs to be removed, permanently deleting the subsequent plan. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: True (ByPropertyName,ByValue) +Accept wildcard characters: False +``` + +### -Capability +Denotes the plan(s) assigned to the specified user, which are to be permanently deleted if they are currently serving their grace period. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName,ByValue) +Accept wildcard characters: False +``` +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: False +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 + +## OUTPUTS +System.Object + +## NOTES + +## RELATED LINKS +[Get-CsOnlineUser]() From 4ee13d1ba39e795e81d69e4ee852eec0007995c5 Mon Sep 17 00:00:00 2001 From: Polly Nincevic Date: Mon, 5 Feb 2024 12:10:21 +0100 Subject: [PATCH 0108/1851] Learn Editor: Update Import-RecipientDataProperty.md --- exchange/exchange-ps/exchange/Import-RecipientDataProperty.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/exchange/exchange-ps/exchange/Import-RecipientDataProperty.md b/exchange/exchange-ps/exchange/Import-RecipientDataProperty.md index fb4051850f..eca08e492f 100644 --- a/exchange/exchange-ps/exchange/Import-RecipientDataProperty.md +++ b/exchange/exchange-ps/exchange/Import-RecipientDataProperty.md @@ -14,6 +14,10 @@ ms.reviewer: ## SYNOPSIS Use the Import-RecipientDataProperty cmdlet to add a picture or a spoken name audio file to a mailbox or mail contact. +> [!IMPORTANT] +> +> Please note that profile cards across Microsoft apps and services do not support imported pictures for Mail Contacts. + For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). ## SYNTAX From 8b1bf4ec74bba53e4f3cce4e8ad8c05d7f985004 Mon Sep 17 00:00:00 2001 From: Polly Nincevic Date: Mon, 5 Feb 2024 12:10:30 +0100 Subject: [PATCH 0109/1851] Learn Editor: Update Import-RecipientDataProperty.md From 05022a2bff5ae8acee0b28abffbcb622ed6c8c6a Mon Sep 17 00:00:00 2001 From: paisvivekanand Date: Mon, 5 Feb 2024 22:20:43 +0530 Subject: [PATCH 0110/1851] Update Set-MailContact.md -UserCertificate and -UserSMimeCertificate parameters are now supported for Set-MailContact similar to Set-User. @chrisda to review --- .../exchange-ps/exchange/Set-MailContact.md | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/exchange/exchange-ps/exchange/Set-MailContact.md b/exchange/exchange-ps/exchange/Set-MailContact.md index d51abf4a75..a113a7a982 100644 --- a/exchange/exchange-ps/exchange/Set-MailContact.md +++ b/exchange/exchange-ps/exchange/Set-MailContact.md @@ -84,6 +84,8 @@ Set-MailContact [-Identity] [-UMDtmfMap ] [-UseMapiRichTextFormat ] [-UsePreferMessageFormat ] + [-UserCertificate ] + [-UserSMimeCertificate ] [-WhatIf] [-WindowsEmailAddress ] [] @@ -1527,6 +1529,38 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -UserCertificate +The UserCertificate parameter specifies the digital certificate used to sign a user's email messages. + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -UserSMimeCertificate +The UserSMimeCertificate parameter specifies the S/MIME certificate that's used to sign a user's email messages. + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WhatIf The WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch. From d98c870749db73c3759dc8a6eaf4961afce3ccdb Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 5 Feb 2024 09:33:00 -0800 Subject: [PATCH 0111/1851] Update Import-RecipientDataProperty.md Edit of #11605 --- exchange/exchange-ps/exchange/Import-RecipientDataProperty.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Import-RecipientDataProperty.md b/exchange/exchange-ps/exchange/Import-RecipientDataProperty.md index eca08e492f..3c8ed062fd 100644 --- a/exchange/exchange-ps/exchange/Import-RecipientDataProperty.md +++ b/exchange/exchange-ps/exchange/Import-RecipientDataProperty.md @@ -14,9 +14,7 @@ ms.reviewer: ## SYNOPSIS Use the Import-RecipientDataProperty cmdlet to add a picture or a spoken name audio file to a mailbox or mail contact. -> [!IMPORTANT] -> -> Please note that profile cards across Microsoft apps and services do not support imported pictures for Mail Contacts. +**Note**: Profile cards across Microsoft apps and services don't support imported pictures for mail contacts. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). From 8ed96f53171b50a581cc41d55320ec0b145eff23 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 5 Feb 2024 09:52:16 -0800 Subject: [PATCH 0112/1851] Update Set-MailContact.md Edits to cloud-only parameters. --- exchange/exchange-ps/exchange/Set-MailContact.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-MailContact.md b/exchange/exchange-ps/exchange/Set-MailContact.md index a113a7a982..c7e2aab08b 100644 --- a/exchange/exchange-ps/exchange/Set-MailContact.md +++ b/exchange/exchange-ps/exchange/Set-MailContact.md @@ -1530,13 +1530,15 @@ Accept wildcard characters: False ``` ### -UserCertificate +This parameter is available only in the cloud-based service. + The UserCertificate parameter specifies the digital certificate used to sign a user's email messages. ```yaml Type: MultiValuedProperty Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -1546,13 +1548,15 @@ Accept wildcard characters: False ``` ### -UserSMimeCertificate +This parameter is available only in the cloud-based service. + The UserSMimeCertificate parameter specifies the S/MIME certificate that's used to sign a user's email messages. ```yaml Type: MultiValuedProperty Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named From 9e43aad952524c5a8fc51970ad781c8e583c9e83 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 5 Feb 2024 10:27:25 -0800 Subject: [PATCH 0113/1851] Cloud deprecation note per email request. --- exchange/exchange-ps/exchange/New-AdminAuditLogSearch.md | 3 +++ exchange/exchange-ps/exchange/New-MailboxAuditLogSearch.md | 3 +++ exchange/exchange-ps/exchange/Search-AdminAuditLog.md | 3 +++ exchange/exchange-ps/exchange/Search-MailboxAuditLog.md | 3 +++ 4 files changed, 12 insertions(+) diff --git a/exchange/exchange-ps/exchange/New-AdminAuditLogSearch.md b/exchange/exchange-ps/exchange/New-AdminAuditLogSearch.md index f73a020742..b7034e73bd 100644 --- a/exchange/exchange-ps/exchange/New-AdminAuditLogSearch.md +++ b/exchange/exchange-ps/exchange/New-AdminAuditLogSearch.md @@ -12,6 +12,9 @@ ms.reviewer: # New-AdminAuditLogSearch ## SYNOPSIS +> [!NOTE] +> This cmdlet will be deprecated in the cloud-based service. To access audit log data, use the Search-UnifiedAuditLog cmdlet. For more information, see this blog post: . + This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other. Use the New-AdminAuditLogSearch cmdlet to search the contents of the administrator audit log and send the results to one or more mailboxes that you specify. diff --git a/exchange/exchange-ps/exchange/New-MailboxAuditLogSearch.md b/exchange/exchange-ps/exchange/New-MailboxAuditLogSearch.md index e920ddc6c7..43110e3227 100644 --- a/exchange/exchange-ps/exchange/New-MailboxAuditLogSearch.md +++ b/exchange/exchange-ps/exchange/New-MailboxAuditLogSearch.md @@ -12,6 +12,9 @@ ms.reviewer: # New-MailboxAuditLogSearch ## SYNOPSIS +> [!NOTE] +> This cmdlet will be deprecated in the cloud-based service. To access audit log data, use the Search-UnifiedAuditLog cmdlet. For more information, see this blog post: . + This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other. Use the New-MailboxAuditLogSearch cmdlet to search mailbox audit logs and have search results sent via email to specified recipients. diff --git a/exchange/exchange-ps/exchange/Search-AdminAuditLog.md b/exchange/exchange-ps/exchange/Search-AdminAuditLog.md index 22ccc4caa3..6ac8c4e384 100644 --- a/exchange/exchange-ps/exchange/Search-AdminAuditLog.md +++ b/exchange/exchange-ps/exchange/Search-AdminAuditLog.md @@ -12,6 +12,9 @@ ms.reviewer: # Search-AdminAuditLog ## SYNOPSIS +> [!NOTE] +> This cmdlet will be deprecated in the cloud-based service. To access audit log data, use the Search-UnifiedAuditLog cmdlet. For more information, see this blog post: . + This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other. Use the Search-AdminAuditLog cmdlet to search the contents of the administrator audit log. Administrator audit logging records when a user or administrator makes a change in your organization (in the Exchange admin center or by using cmdlets). diff --git a/exchange/exchange-ps/exchange/Search-MailboxAuditLog.md b/exchange/exchange-ps/exchange/Search-MailboxAuditLog.md index 4bb6315829..c749af9489 100644 --- a/exchange/exchange-ps/exchange/Search-MailboxAuditLog.md +++ b/exchange/exchange-ps/exchange/Search-MailboxAuditLog.md @@ -12,6 +12,9 @@ ms.reviewer: # Search-MailboxAuditLog ## SYNOPSIS +> [!NOTE] +> This cmdlet will be deprecated in the cloud-based service. To access audit log data, use the Search-UnifiedAuditLog cmdlet. For more information, see this blog post: . + This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other. Use the Search-MailboxAuditLog cmdlet to search mailbox audit log entries matching the specified search terms. From 774ebf3b99eaece5eea22fea9cdd74b0d6b23afb Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 5 Feb 2024 11:07:11 -0800 Subject: [PATCH 0114/1851] Update Remove-PublicFolderMailboxMigrationRequest.md Removed reference to non-existent script --- .../exchange/Remove-PublicFolderMailboxMigrationRequest.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Remove-PublicFolderMailboxMigrationRequest.md b/exchange/exchange-ps/exchange/Remove-PublicFolderMailboxMigrationRequest.md index af1e339208..647e00554d 100644 --- a/exchange/exchange-ps/exchange/Remove-PublicFolderMailboxMigrationRequest.md +++ b/exchange/exchange-ps/exchange/Remove-PublicFolderMailboxMigrationRequest.md @@ -65,8 +65,6 @@ Get-PublicFolderMailboxMigrationRequest | group TargetMailbox | ?{$_.Count -gt 1 This example returns duplicate public folder migration requests (requests created for the same target mailbox). If the command returns no results, then there are no duplicate migration requests. -The sample script [Remove Duplicate public folder MRS Requests](https://gallery.technet.microsoft.com/scriptcenter/Remove-Duplicate-public-055f0e5e) detects duplicate or orphaned public folder mailbox migration requests and also removes them. - ## PARAMETERS ### -Identity From 96ada3ee8f95a542c535c298c10f731491ea14bb Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 6 Feb 2024 16:12:19 -0800 Subject: [PATCH 0115/1851] Entra link fixes --- .../app-only-auth-powershell-v2.md | 28 ++++++++--------- ...connect-exo-powershell-managed-identity.md | 30 +++++++++---------- .../exchange/Add-VivaModuleFeaturePolicy.md | 4 +-- .../Get-DefaultTenantBriefingConfig.md | 2 +- ...t-DefaultTenantMyAnalyticsFeatureConfig.md | 2 +- .../exchange/Get-MyAnalyticsFeatureConfig.md | 2 +- .../exchange/Get-ServicePrincipal.md | 2 +- .../exchange/Get-UserBriefingConfig.md | 2 +- .../exchange/Get-VivaInsightsSettings.md | 2 +- .../exchange/Get-VivaModuleFeature.md | 2 +- .../Get-VivaModuleFeatureEnablement.md | 4 +-- .../exchange/Get-VivaModuleFeaturePolicy.md | 4 +-- .../exchange/New-HostedContentFilterRule.md | 2 +- .../exchange/New-ManagementRoleAssignment.md | 4 +-- .../exchange/New-ServicePrincipal.md | 2 +- .../Remove-VivaModuleFeaturePolicy.md | 4 +-- .../Set-DefaultTenantBriefingConfig.md | 2 +- ...t-DefaultTenantMyAnalyticsFeatureConfig.md | 2 +- .../exchange/Set-HostedContentFilterRule.md | 2 +- .../exchange/Set-ManagementRoleAssignment.md | 2 +- .../exchange/Set-MyAnalyticsFeatureConfig.md | 2 +- .../exchange/Set-UserBriefingConfig.md | 2 +- .../exchange/Set-VivaInsightsSettings.md | 2 +- .../Update-VivaModuleFeaturePolicy.md | 4 +-- 24 files changed, 57 insertions(+), 57 deletions(-) diff --git a/exchange/docs-conceptual/app-only-auth-powershell-v2.md b/exchange/docs-conceptual/app-only-auth-powershell-v2.md index de4a158e23..5d45483f45 100644 --- a/exchange/docs-conceptual/app-only-auth-powershell-v2.md +++ b/exchange/docs-conceptual/app-only-auth-powershell-v2.md @@ -129,7 +129,7 @@ The following examples show how to use the Exchange Online PowerShell module wit ## Set up app-only authentication -An initial onboarding is required for authentication using application objects. Application and service principal are used interchangeably, but an application is like a class object while a service principal is like an instance of the class. For more information, see [Application and service principal objects in Microsoft Entra ID](/azure/active-directory/develop/app-objects-and-service-principals). +An initial onboarding is required for authentication using application objects. Application and service principal are used interchangeably, but an application is like a class object while a service principal is like an instance of the class. For more information, see [Application and service principal objects in Microsoft Entra ID](/entra/identity-platform/app-objects-and-service-principals). For a detailed visual flow about creating applications in Microsoft Entra ID, see . @@ -159,7 +159,7 @@ For a detailed visual flow about creating applications in Microsoft Entra ID, se ### Step 1: Register the application in Microsoft Entra ID > [!NOTE] -> If you encounter problems, check the [required permissions](/azure/active-directory/develop/howto-create-service-principal-portal#required-permissions) to verify that your account can create the identity. +> If you encounter problems, check the [required permissions](/entra/identity-platform/howto-create-service-principal-portal#permissions-required-for-registering-an-app) to verify that your account can create the identity. 1. Open the Microsoft Entra admin center at . @@ -187,7 +187,7 @@ For a detailed visual flow about creating applications in Microsoft Entra ID, se - **URI**: Enter the URI where the access token is sent. > [!NOTE] - > You can't create credentials for [native applications](/azure/active-directory/manage-apps/application-proxy-configure-native-client-application), because you can't use native applications for automated applications. + > You can't create credentials for [native applications](/entra/identity/app-proxy/application-proxy-configure-native-client-application), because you can't use native applications for automated applications. ![Register an application.](media/exo-app-only-auth-register-app.png) @@ -391,7 +391,7 @@ If you made the application multi-tenant for **Exchange Online** delegated scena - `` is the ID of the multi-tenant application. - The default scope is used to grant application permissions. -For more information about the URL syntax, see [Request the permissions from a directory admin](/azure/active-directory/develop/v2-admin-consent#request-the-permissions-from-a-directory-admin). +For more information about the URL syntax, see [Request the permissions from a directory admin](/entra/identity-platform/v2-admin-consent#request-the-permissions-from-a-directory-admin). ### Step 5: Assign Microsoft Entra roles to the application @@ -411,14 +411,14 @@ The supported Microsoft Entra roles are described in the following table: |Role|Exchange Online
PowerShell|Security & Compliance
PowerShell| |---|:---:|:---:| -|[Compliance Administrator](/azure/active-directory/roles/permissions-reference#compliance-administrator)|✔|✔| -|[Exchange Administrator](/azure/active-directory/roles/permissions-reference#exchange-administrator)\*|✔|| -|[Exchange Recipient Administrator](/azure/active-directory/roles/permissions-reference#exchange-recipient-administrator)|✔|| -|[Global Administrator](/azure/active-directory/roles/permissions-reference#global-administrator)\*|✔|✔| -|[Global Reader](/azure/active-directory/roles/permissions-reference#global-reader)|✔|✔| -|[Helpdesk Administrator](/azure/active-directory/roles/permissions-reference#helpdesk-administrator)|✔|| -|[Security Administrator](/azure/active-directory/roles/permissions-reference#security-administrator)\*|✔|✔| -|[Security Reader](/azure/active-directory/roles/permissions-reference#security-reader)|✔|✔| +|[Compliance Administrator](/entra/identity/role-based-access-control/permissions-reference#compliance-administrator)|✔|✔| +|[Exchange Administrator](/entra/identity/role-based-access-control/permissions-reference#exchange-administrator)\*|✔|| +|[Exchange Recipient Administrator](/entra/identity/role-based-access-control/permissions-reference#exchange-recipient-administrator)|✔|| +|[Global Administrator](/entra/identity/role-based-access-control/permissions-reference#global-administrator)\*|✔|✔| +|[Global Reader](/entra/identity/role-based-access-control/permissions-reference#global-reader)|✔|✔| +|[Helpdesk Administrator](/entra/identity/role-based-access-control/permissions-reference#helpdesk-administrator)|✔|| +|[Security Administrator](/entra/identity/role-based-access-control/permissions-reference#security-administrator)\*|✔|✔| +|[Security Reader](/entra/identity/role-based-access-control/permissions-reference#security-reader)|✔|✔| > \* The Global Administrator and Exchange Administrator roles provide the required permissions for any task in Exchange Online PowerShell. For example: > @@ -427,7 +427,7 @@ The supported Microsoft Entra roles are described in the following table: > > The Security Administrator role does not have the necessary permissions for those same tasks. -For general instructions about assigning roles in Microsoft Entra ID, see [View and assign administrator roles in Microsoft Entra ID](/azure/active-directory/roles/manage-roles-portal). +For general instructions about assigning roles in Microsoft Entra ID, see [Assign Microsoft Entra roles to users](/entra/identity/role-based-access-control/manage-roles-portal). > [!NOTE] > The following steps are slightly different for Exchange Online PowerShell vs. Security & Compliance PowerShell. The steps for both environments are shown. To configure roles for both environments, repeat the steps in this section. @@ -481,7 +481,7 @@ For general instructions about assigning roles in Microsoft Entra ID, see [View > > This method is supported only when you connect to Exchange Online PowerShell or Security & Compliance PowerShell in [REST API mode](exchange-online-powershell-v2.md#rest-api-connections-in-the-exo-v3-module). Security & Compliance PowerShell supports REST API mode in v3.2.0 or later. -For information about creating custom role groups, see [Create role groups in Exchange Online](/exchange/permissions-exo/role-groups#create-role-groups) and [Create Email & collaboration role groups in the Microsoft Defender portal](/microsoft-365/security/office-365-security/mdo-portal-permissions#create-email--collaboration-role-groups-in-the-microsoft-365-defender-portal). The custom role group that you assign to the application can contain any combination of built-in and custom roles. +For information about creating custom role groups, see [Create role groups in Exchange Online](/exchange/permissions-exo/role-groups#create-role-groups) and [Create Email & collaboration role groups in the Microsoft Defender portal](/microsoft-365/security/office-365-security/mdo-portal-permissions#create-email--collaboration-role-groups-in-the-microsoft-defender-portal). The custom role group that you assign to the application can contain any combination of built-in and custom roles. To assign custom role groups to the application using service principals, do the following steps: diff --git a/exchange/docs-conceptual/connect-exo-powershell-managed-identity.md b/exchange/docs-conceptual/connect-exo-powershell-managed-identity.md index 8aabe2a650..2e3e958d61 100644 --- a/exchange/docs-conceptual/connect-exo-powershell-managed-identity.md +++ b/exchange/docs-conceptual/connect-exo-powershell-managed-identity.md @@ -19,7 +19,7 @@ description: "Learn about using the Exchange Online PowerShell V3 module and Azu # Use Azure managed identities to connect to Exchange Online PowerShell -Using the [Exchange Online PowerShell V3 module](exchange-online-powershell-v2.md#rest-api-connections-in-the-exo-v3-module), you can connect to Exchange Online PowerShell using a user-assigned or system assigned Azure managed identity. For more information about managed identities, see [What are managed identities for Azure resources?](/azure/active-directory/managed-identities-azure-resources/overview). +Using the [Exchange Online PowerShell V3 module](exchange-online-powershell-v2.md#rest-api-connections-in-the-exo-v3-module), you can connect to Exchange Online PowerShell using a user-assigned or system assigned Azure managed identity. For more information about managed identities, see [What are managed identities for Azure resources?](/entra/identity/managed-identities-azure-resources/overview). Unlike other connection methods using the Exchange Online PowerShell module, you can't run the connection commands in a Windows PowerShell session on your local computer. Instead, you connect in the context of the Azure resource that's associated with the managed identity (for example, an Azure automation account or an Azure Virtual Machine). @@ -217,9 +217,9 @@ To create the Automation account with system-assigned managed identity in [Azure For instructions, see the following articles: -- [System-assigned managed identity in the Azure portal](/azure/active-directory/managed-identities-azure-resources/qs-configure-portal-windows-vm#system-assigned-managed-identity) +- [System-assigned managed identity in the Azure portal](/entra/identity/managed-identities-azure-resources/qs-configure-portal-windows-vm#system-assigned-managed-identity) -- [System-assigned managed identity in PowerShell](/azure/active-directory/managed-identities-azure-resources/qs-configure-powershell-windows-vm#system-assigned-managed-identity) +- [System-assigned managed identity in PowerShell](/entra/identity/managed-identities-azure-resources/qs-configure-powershell-windows-vm#system-assigned-managed-identity) ### Step 2: Store the system-assigned managed identity in a variable @@ -360,14 +360,14 @@ Now that the Office 365 Exchange Online resource is available, return to Step 4. The supported Microsoft Entra roles are described in the following list: -- [Compliance Administrator](/azure/active-directory/roles/permissions-reference#compliance-administrator) -- [Exchange Administrator](/azure/active-directory/roles/permissions-reference#exchange-administrator)\* -- [Exchange Recipient Administrator](/azure/active-directory/roles/permissions-reference#exchange-recipient-administrator) -- [Global Administrator](/azure/active-directory/roles/permissions-reference#global-administrator)\* -- [Global Reader](/azure/active-directory/roles/permissions-reference#global-reader) -- [Helpdesk Administrator](/azure/active-directory/roles/permissions-reference#helpdesk-administrator) -- [Security Administrator](/azure/active-directory/roles/permissions-reference#security-administrator)\* -- [Security Reader](/azure/active-directory/roles/permissions-reference#security-reader) +- [Compliance Administrator](/entra/identity/role-based-access-control/permissions-reference#compliance-administrator) +- [Exchange Administrator](/entra/identity/role-based-access-control/permissions-reference#exchange-administrator)\* +- [Exchange Recipient Administrator](/entra/identity/role-based-access-control/permissions-reference#exchange-recipient-administrator) +- [Global Administrator](/entra/identity/role-based-access-control/permissions-reference#global-administrator)\* +- [Global Reader](/entra/identity/role-based-access-control/permissions-reference#global-reader) +- [Helpdesk Administrator](/entra/identity/role-based-access-control/permissions-reference#helpdesk-administrator) +- [Security Administrator](/entra/identity/role-based-access-control/permissions-reference#security-administrator)\* +- [Security Reader](/entra/identity/role-based-access-control/permissions-reference#security-reader) > \* The Global Administrator and Exchange Administrator roles provide the required permissions for any task in Exchange Online PowerShell. For example: > @@ -376,7 +376,7 @@ The supported Microsoft Entra roles are described in the following list: > > The Security Administrator role does not have the necessary permissions for those same tasks. -For general instructions about assigning roles in Microsoft Entra ID, see [View and assign administrator roles in Microsoft Entra ID](/azure/active-directory/roles/manage-roles-portal). +For general instructions about assigning roles in Microsoft Entra ID, see [Assign Microsoft Entra roles to users](/entra/identity/role-based-access-control/manage-roles-portal). 1. In Microsoft Entra admin center at , start typing **roles and administrators** in the **Search** box at the top of the page, and then select **Microsoft Entra roles and administrators** from the results in the **Services** section. @@ -449,7 +449,7 @@ After you complete the steps, you're ready to [Connect to Exchange Online PowerS If you already have an existing user-assigned managed identity that you're going to use, you can skip to the [next step](#step-2-create-a-resource-with-user-assigned-managed-identity) to create a resource with the user-assigned managed identity. -Otherwise, create the user-assigned managed identity in the Azure portal by using the instructions at [Create a user-assigned managed identity](/azure/active-directory/managed-identities-azure-resources/how-manage-user-assigned-managed-identities?pivots=identity-mi-methods-azp#create-a-user-assigned-managed-identity). +Otherwise, create the user-assigned managed identity in the Azure portal by using the instructions at [Create a user-assigned managed identity](/entra/identity/managed-identities-azure-resources/how-manage-user-assigned-managed-identities?pivots=identity-mi-methods-azp#create-a-user-assigned-managed-identity). To create the user-assigned managed identity in [Azure PowerShell](/powershell/azure/what-is-azure-powershell), do the following steps: @@ -547,8 +547,8 @@ To create the Automation account with user-assigned managed identity in [Azure P For instructions, see the following articles: -- [User-assigned managed identity in the Azure portal](/azure/active-directory/managed-identities-azure-resources/qs-configure-portal-windows-vm#user-assigned-managed-identity) -- [User-assigned managed identity in PowerShell](/azure/active-directory/managed-identities-azure-resources/qs-configure-powershell-windows-vm#user-assigned-managed-identity) +- [User-assigned managed identity in the Azure portal](/entra/identity/managed-identities-azure-resources/qs-configure-portal-windows-vm#user-assigned-managed-identity) +- [User-assigned managed identity in PowerShell](/entra/identity/managed-identities-azure-resources/qs-configure-powershell-windows-vm#user-assigned-managed-identity) ### Step 3: Store the user-assigned managed identity in a variable diff --git a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md index d19c1c6523..d5d62abddb 100644 --- a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md @@ -47,7 +47,7 @@ This cmdlet requires the .NET Framework 4.7.2 or later. Currently, you need to be a member of the Global administrators role to run this cmdlet. -To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/azure/active-directory/roles/permissions-reference#role-template-ids). +To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids). ## EXAMPLES @@ -301,4 +301,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [About the Exchange Online PowerShell module](https://learn.microsoft.com/powershell/exchange/exchange-online-powershell-v2) -[Role template IDs](https://learn.microsoft.com/azure/active-directory/roles/permissions-reference#role-template-ids) +[Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids) diff --git a/exchange/exchange-ps/exchange/Get-DefaultTenantBriefingConfig.md b/exchange/exchange-ps/exchange/Get-DefaultTenantBriefingConfig.md index da09930b92..b88268cfa4 100644 --- a/exchange/exchange-ps/exchange/Get-DefaultTenantBriefingConfig.md +++ b/exchange/exchange-ps/exchange/Get-DefaultTenantBriefingConfig.md @@ -38,7 +38,7 @@ To run this cmdlet, you need to be a member of one of the following directory ro - Exchange Administrator - Insights Administrator -For more information, see [Microsoft Entra built-in roles](https://learn.microsoft.com/azure/active-directory/roles/permissions-reference). +For more information, see [Microsoft Entra built-in roles](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/Get-DefaultTenantMyAnalyticsFeatureConfig.md b/exchange/exchange-ps/exchange/Get-DefaultTenantMyAnalyticsFeatureConfig.md index b66a9eadbe..5cb3100316 100644 --- a/exchange/exchange-ps/exchange/Get-DefaultTenantMyAnalyticsFeatureConfig.md +++ b/exchange/exchange-ps/exchange/Get-DefaultTenantMyAnalyticsFeatureConfig.md @@ -34,7 +34,7 @@ To run this cmdlet, you need to be a member of one of the following directory ro - Exchange Administrator - Insights Administrator -For more information, see [Microsoft Entra built-in roles](https://learn.microsoft.com/azure/active-directory/roles/permissions-reference). +For more information, see [Microsoft Entra built-in roles](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/Get-MyAnalyticsFeatureConfig.md b/exchange/exchange-ps/exchange/Get-MyAnalyticsFeatureConfig.md index 266aa1bc97..7c4f2d1485 100644 --- a/exchange/exchange-ps/exchange/Get-MyAnalyticsFeatureConfig.md +++ b/exchange/exchange-ps/exchange/Get-MyAnalyticsFeatureConfig.md @@ -35,7 +35,7 @@ This cmdlet requires the .NET Framework 4.7.2 or later. To run this cmdlet, you - Exchange Administrator - Insights Administrator -To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/azure/active-directory/roles/permissions-reference#role-template-ids). +To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/Get-ServicePrincipal.md b/exchange/exchange-ps/exchange/Get-ServicePrincipal.md index 21e62a3e09..ee06d9d363 100644 --- a/exchange/exchange-ps/exchange/Get-ServicePrincipal.md +++ b/exchange/exchange-ps/exchange/Get-ServicePrincipal.md @@ -29,7 +29,7 @@ Get-ServicePrincipal [[-Identity] ] ## DESCRIPTION Service principals exist in Microsoft Entra ID to define what apps can do, who can access the apps, and what resources the apps can access. In Exchange Online, service principals are references to the service principals in Microsoft Entra ID. To assign Exchange Online role-based access control (RBAC) roles to service principals in Microsoft Entra ID, you use the service principal references in Exchange Online. The **\*-ServicePrincipal** cmdlets in Exchange Online PowerShell let you view, create, and remove these service principal references. -For more information, see [Application and service principal objects in Microsoft Entra ID](https://learn.microsoft.com/azure/active-directory/develop/app-objects-and-service-principals). +For more information, see [Application and service principal objects in Microsoft Entra ID](https://learn.microsoft.com/entra/identity-platform/app-objects-and-service-principals). 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). diff --git a/exchange/exchange-ps/exchange/Get-UserBriefingConfig.md b/exchange/exchange-ps/exchange/Get-UserBriefingConfig.md index 35de6e1d56..95922d5731 100644 --- a/exchange/exchange-ps/exchange/Get-UserBriefingConfig.md +++ b/exchange/exchange-ps/exchange/Get-UserBriefingConfig.md @@ -32,7 +32,7 @@ This cmdlet requires the .NET Framework 4.7.2 or later. To run this cmdlet, you - Exchange Administrator - Insights Administrator -To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/azure/active-directory/roles/permissions-reference#role-template-ids). +To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/Get-VivaInsightsSettings.md b/exchange/exchange-ps/exchange/Get-VivaInsightsSettings.md index f279f5644b..9815a2124c 100644 --- a/exchange/exchange-ps/exchange/Get-VivaInsightsSettings.md +++ b/exchange/exchange-ps/exchange/Get-VivaInsightsSettings.md @@ -36,7 +36,7 @@ This cmdlet requires the .NET Framework 4.7.2 or later. To run this cmdlet, you - Exchange Administrator - Teams Administrator -To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/azure/active-directory/roles/permissions-reference#role-template-ids). +To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/Get-VivaModuleFeature.md b/exchange/exchange-ps/exchange/Get-VivaModuleFeature.md index e7b8d56802..04f0e995d7 100644 --- a/exchange/exchange-ps/exchange/Get-VivaModuleFeature.md +++ b/exchange/exchange-ps/exchange/Get-VivaModuleFeature.md @@ -121,4 +121,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [About the Exchange Online PowerShell module](https://learn.microsoft.com/powershell/exchange/exchange-online-powershell-v2) -[Role template IDs](https://learn.microsoft.com/azure/active-directory/roles/permissions-reference#role-template-ids) +[Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids) diff --git a/exchange/exchange-ps/exchange/Get-VivaModuleFeatureEnablement.md b/exchange/exchange-ps/exchange/Get-VivaModuleFeatureEnablement.md index fde8775183..c3aa216865 100644 --- a/exchange/exchange-ps/exchange/Get-VivaModuleFeatureEnablement.md +++ b/exchange/exchange-ps/exchange/Get-VivaModuleFeatureEnablement.md @@ -36,7 +36,7 @@ This cmdlet requires the .NET Framework 4.7.2 or later. Currently, you need to be a member of the Global administrators role to run this cmdlet. -To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/azure/active-directory/roles/permissions-reference#role-template-ids). +To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids). ## EXAMPLES @@ -139,4 +139,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [About the Exchange Online PowerShell module](https://learn.microsoft.com/powershell/exchange/exchange-online-powershell-v2) -[Role template IDs](https://learn.microsoft.com/azure/active-directory/roles/permissions-reference#role-template-ids) +[Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids) diff --git a/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md index e7b515d2f9..26dc93cef3 100644 --- a/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md @@ -39,7 +39,7 @@ This cmdlet requires the .NET Framework 4.7.2 or later. Currently, you need to be a member of the Global administrators role to run this cmdlet. -To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/azure/active-directory/roles/permissions-reference#role-template-ids). +To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids). ## EXAMPLES @@ -142,4 +142,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [About the Exchange Online PowerShell module](https://learn.microsoft.com/powershell/exchange/exchange-online-powershell-v2) -[Role template IDs](https://learn.microsoft.com/azure/active-directory/roles/permissions-reference#role-template-ids) +[Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids) diff --git a/exchange/exchange-ps/exchange/New-HostedContentFilterRule.md b/exchange/exchange-ps/exchange/New-HostedContentFilterRule.md index a7f4f574d9..cd34fda2c2 100644 --- a/exchange/exchange-ps/exchange/New-HostedContentFilterRule.md +++ b/exchange/exchange-ps/exchange/New-HostedContentFilterRule.md @@ -38,7 +38,7 @@ New-HostedContentFilterRule [-Name] -HostedContentFilterPolicy [!IMPORTANT] -> Different types of recipient conditions or different types of recipient exceptions are not additive; they're inclusive. For more information, see [Use the Microsoft Defender portal to create anti-spam policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/anti-spam-policies-configure#use-the-microsoft-365-defender-portal-to-create-anti-spam-policies). +> Different types of recipient conditions or different types of recipient exceptions are not additive; they're inclusive. For more information, see [Use the Microsoft Defender portal to create anti-spam policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/anti-spam-policies-configure#use-the-microsoft-defender-portal-to-create-anti-spam-policies). 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). diff --git a/exchange/exchange-ps/exchange/New-ManagementRoleAssignment.md b/exchange/exchange-ps/exchange/New-ManagementRoleAssignment.md index 5de91eaebb..9cd0581b13 100644 --- a/exchange/exchange-ps/exchange/New-ManagementRoleAssignment.md +++ b/exchange/exchange-ps/exchange/New-ManagementRoleAssignment.md @@ -197,7 +197,7 @@ This parameter is available only in the cloud-based service. The App parameter specifies the service principal to assign the management role to. Specifically, the ObjectId GUID value from the output of the Get-ServicePrincipal cmdlet (for example, 6233fba6-0198-4277-892f-9275bf728bcc). -For more information about service principals, see [Application and service principal objects in Microsoft Entra ID](https://learn.microsoft.com/azure/active-directory/develop/app-objects-and-service-principals). +For more information about service principals, see [Application and service principal objects in Microsoft Entra ID](https://learn.microsoft.com/entra/identity-platform/app-objects-and-service-principals). You can't use this parameter with the SecurityGroup, Policy, or User cmdlets. @@ -383,7 +383,7 @@ The CustomResourceScope parameter specifies the custom management scope to assoc If the value contains spaces, enclose the value in quotation marks ("). -You use this parameter with the App parameter to assign permissions to service principals. For more information, see For more information about service principals, see [Application and service principal objects in Microsoft Entra ID](https://learn.microsoft.com/azure/active-directory/develop/app-objects-and-service-principals). +You use this parameter with the App parameter to assign permissions to service principals. For more information, see For more information about service principals, see [Application and service principal objects in Microsoft Entra ID](https://learn.microsoft.com/entra/identity-platform/app-objects-and-service-principals). ```yaml Type: ManagementScopeIdParameter diff --git a/exchange/exchange-ps/exchange/New-ServicePrincipal.md b/exchange/exchange-ps/exchange/New-ServicePrincipal.md index dd24db308d..6e59edbe3e 100644 --- a/exchange/exchange-ps/exchange/New-ServicePrincipal.md +++ b/exchange/exchange-ps/exchange/New-ServicePrincipal.md @@ -33,7 +33,7 @@ New-ServicePrincipal -AppId -ObjectId ## DESCRIPTION Service principals exist in Microsoft Entra ID to define what apps can do, who can access the apps, and what resources the apps can access. In Exchange Online, service principals are references to the service principals in Microsoft Entra ID. To assign Exchange Online role-based access control (RBAC) roles to service principals in Microsoft Entra ID, you use the service principal references in Exchange Online. The **\*-ServicePrincipal** cmdlets in Exchange Online PowerShell let you view, create, and remove these service principal references. -For more information, see [Application and service principal objects in Microsoft Entra ID](https://learn.microsoft.com/azure/active-directory/develop/app-objects-and-service-principals). +For more information, see [Application and service principal objects in Microsoft Entra ID](https://learn.microsoft.com/entra/identity-platform/app-objects-and-service-principals). 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). diff --git a/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md index 6c260a85ca..37fe8b20c2 100644 --- a/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md @@ -38,7 +38,7 @@ This cmdlet requires the .NET Framework 4.7.2 or later. Currently, you need to be a member of the Global administrators role to run this cmdlet. -To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/azure/active-directory/roles/permissions-reference#role-template-ids). +To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids). ## EXAMPLES @@ -169,4 +169,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [About the Exchange Online PowerShell module](https://learn.microsoft.com/powershell/exchange/exchange-online-powershell-v2) -[Role template IDs](https://learn.microsoft.com/azure/active-directory/roles/permissions-reference#role-template-ids) +[Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids) diff --git a/exchange/exchange-ps/exchange/Set-DefaultTenantBriefingConfig.md b/exchange/exchange-ps/exchange/Set-DefaultTenantBriefingConfig.md index a6a26aa9f8..7b7005a4a2 100644 --- a/exchange/exchange-ps/exchange/Set-DefaultTenantBriefingConfig.md +++ b/exchange/exchange-ps/exchange/Set-DefaultTenantBriefingConfig.md @@ -36,7 +36,7 @@ To run this cmdlet, you need to be a member of one of the following directory ro - Exchange Administrator - Insights Administrator -For more information, see [Microsoft Entra built-in roles](https://learn.microsoft.com/azure/active-directory/roles/permissions-reference). +For more information, see [Microsoft Entra built-in roles](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/Set-DefaultTenantMyAnalyticsFeatureConfig.md b/exchange/exchange-ps/exchange/Set-DefaultTenantMyAnalyticsFeatureConfig.md index 735085c40d..fad4771589 100644 --- a/exchange/exchange-ps/exchange/Set-DefaultTenantMyAnalyticsFeatureConfig.md +++ b/exchange/exchange-ps/exchange/Set-DefaultTenantMyAnalyticsFeatureConfig.md @@ -39,7 +39,7 @@ To run this cmdlet, you need to be a member of one of the following directory ro - Exchange Administrator - Insights Administrator -For more information, see [Microsoft Entra built-in roles](https://learn.microsoft.com/azure/active-directory/roles/permissions-reference). +For more information, see [Microsoft Entra built-in roles](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/Set-HostedContentFilterRule.md b/exchange/exchange-ps/exchange/Set-HostedContentFilterRule.md index c15fe15d78..1037077e66 100644 --- a/exchange/exchange-ps/exchange/Set-HostedContentFilterRule.md +++ b/exchange/exchange-ps/exchange/Set-HostedContentFilterRule.md @@ -39,7 +39,7 @@ Set-HostedContentFilterRule [-Identity] ## DESCRIPTION > [!IMPORTANT] -> Different types of recipient conditions or different types of recipient exceptions are not additive; they're inclusive. For more information, see [Use the Microsoft Defender portal to create anti-spam policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/anti-spam-policies-configure#use-the-microsoft-365-defender-portal-to-create-anti-spam-policies). +> Different types of recipient conditions or different types of recipient exceptions are not additive; they're inclusive. For more information, see [Use the Microsoft Defender portal to create anti-spam policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/anti-spam-policies-configure#use-the-microsoft-defender-portal-to-create-anti-spam-policies). 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). diff --git a/exchange/exchange-ps/exchange/Set-ManagementRoleAssignment.md b/exchange/exchange-ps/exchange/Set-ManagementRoleAssignment.md index 58de2fe175..419fc2779e 100644 --- a/exchange/exchange-ps/exchange/Set-ManagementRoleAssignment.md +++ b/exchange/exchange-ps/exchange/Set-ManagementRoleAssignment.md @@ -267,7 +267,7 @@ The CustomResourceScope parameter specifies the custom management scope to assoc If the value contains spaces, enclose the value in quotation marks ("). -You use this parameter with the App parameter to assign permissions to service principals. For more information, see For more information about service principals, see [Application and service principal objects in Microsoft Entra ID](https://learn.microsoft.com/azure/active-directory/develop/app-objects-and-service-principals). +You use this parameter with the App parameter to assign permissions to service principals. For more information, see For more information about service principals, see [Application and service principal objects in Microsoft Entra ID](https://learn.microsoft.com/entra/identity-platform/app-objects-and-service-principals). ```yaml Type: ManagementScopeIdParameter diff --git a/exchange/exchange-ps/exchange/Set-MyAnalyticsFeatureConfig.md b/exchange/exchange-ps/exchange/Set-MyAnalyticsFeatureConfig.md index 8716517b81..c6e054e55c 100644 --- a/exchange/exchange-ps/exchange/Set-MyAnalyticsFeatureConfig.md +++ b/exchange/exchange-ps/exchange/Set-MyAnalyticsFeatureConfig.md @@ -38,7 +38,7 @@ This cmdlet requires the .NET Framework 4.7.2 or later. To run this cmdlet, you - Exchange Administrator - Insights Administrator -To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/azure/active-directory/roles/permissions-reference#role-template-ids). +To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/Set-UserBriefingConfig.md b/exchange/exchange-ps/exchange/Set-UserBriefingConfig.md index 4384675c8e..cca2676030 100644 --- a/exchange/exchange-ps/exchange/Set-UserBriefingConfig.md +++ b/exchange/exchange-ps/exchange/Set-UserBriefingConfig.md @@ -33,7 +33,7 @@ This cmdlet requires the .NET Framework 4.7.2 or later. To run this cmdlet, you - Exchange Administrator - Insights Administrator -To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/azure/active-directory/roles/permissions-reference#role-template-ids). +To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/Set-VivaInsightsSettings.md b/exchange/exchange-ps/exchange/Set-VivaInsightsSettings.md index 962f764833..21fadb28e3 100644 --- a/exchange/exchange-ps/exchange/Set-VivaInsightsSettings.md +++ b/exchange/exchange-ps/exchange/Set-VivaInsightsSettings.md @@ -35,7 +35,7 @@ This cmdlet requires the .NET Framework 4.7.2 or later. To run this cmdlet, you - Exchange Administrator - Teams Administrator -To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/azure/active-directory/roles/permissions-reference#role-template-ids). +To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md index dd1550e016..f3b5f33844 100644 --- a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md @@ -60,7 +60,7 @@ This cmdlet requires the .NET Framework 4.7.2 or later. Currently, you need to be a member of the Global administrators role to run this cmdlet. -To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/azure/active-directory/roles/permissions-reference#role-template-ids). +To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids). ## EXAMPLES @@ -349,4 +349,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [About the Exchange Online PowerShell module](https://learn.microsoft.com/powershell/exchange/exchange-online-powershell-v2) -[Role template IDs](https://learn.microsoft.com/azure/active-directory/roles/permissions-reference#role-template-ids) +[Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids) From b618a9177f28b21590c1f59d1bbf5b732dec036f Mon Sep 17 00:00:00 2001 From: Artemii Kozlov Date: Wed, 7 Feb 2024 21:57:49 +0100 Subject: [PATCH 0116/1851] platyPS generated --- .../Get-CsTeamsWorkLocationDetectionPolicy.md | 82 ++++++++++++ ...rant-CsTeamsWorkLocationDetectionPolicy.md | 75 +++++++++++ .../New-CsTeamsWorkLocationDetectionPolicy.md | 123 ++++++++++++++++++ ...move-CsTeamsWorkLocationDetectionPolicy.md | 108 +++++++++++++++ .../Set-CsTeamsWorkLocationDetectionPolicy.md | 123 ++++++++++++++++++ 5 files changed, 511 insertions(+) create mode 100644 teams/teams-ps/teams/Get-CsTeamsWorkLocationDetectionPolicy.md create mode 100644 teams/teams-ps/teams/Grant-CsTeamsWorkLocationDetectionPolicy.md create mode 100644 teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md create mode 100644 teams/teams-ps/teams/Remove-CsTeamsWorkLocationDetectionPolicy.md create mode 100644 teams/teams-ps/teams/Set-CsTeamsWorkLocationDetectionPolicy.md diff --git a/teams/teams-ps/teams/Get-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/Get-CsTeamsWorkLocationDetectionPolicy.md new file mode 100644 index 0000000000..20541b9b77 --- /dev/null +++ b/teams/teams-ps/teams/Get-CsTeamsWorkLocationDetectionPolicy.md @@ -0,0 +1,82 @@ +--- +external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml +Module Name: Microsoft.Teams.Policy.Administration.Cmdlets.Core +online version: +schema: 2.0.0 +--- + +# Get-CsTeamsWorkLocationDetectionPolicy + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +### Identity (Default) +``` +Get-CsTeamsWorkLocationDetectionPolicy [[-Identity] ] [] +``` + +### Filter +``` +Get-CsTeamsWorkLocationDetectionPolicy [-Filter ] [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -Filter +{{ Fill Filter Description }} + +```yaml +Type: String +Parameter Sets: Filter +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +{{ Fill Identity Description }} + +```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 + +### TeamsWorkLocationDetectionPolicy.Cmdlets.TeamsWorkLocationDetectionPolicy + +## NOTES + +## RELATED LINKS diff --git a/teams/teams-ps/teams/Grant-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsWorkLocationDetectionPolicy.md new file mode 100644 index 0000000000..a7bbdd7b57 --- /dev/null +++ b/teams/teams-ps/teams/Grant-CsTeamsWorkLocationDetectionPolicy.md @@ -0,0 +1,75 @@ +--- +external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml +Module Name: Microsoft.Teams.Policy.Administration.Cmdlets.Core +online version: +schema: 2.0.0 +--- + +# Grant-CsTeamsWorkLocationDetectionPolicy + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +``` +Grant-CsTeamsWorkLocationDetectionPolicy -Identity -PolicyName [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -Identity +{{ Fill Identity Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PolicyName +{{ Fill PolicyName Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +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.Object +## NOTES + +## RELATED LINKS diff --git a/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md new file mode 100644 index 0000000000..9e89a66f0f --- /dev/null +++ b/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md @@ -0,0 +1,123 @@ +--- +external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml +Module Name: Microsoft.Teams.Policy.Administration.Cmdlets.Core +online version: +schema: 2.0.0 +--- + +# New-CsTeamsWorkLocationDetectionPolicy + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +``` +New-CsTeamsWorkLocationDetectionPolicy [-EnableWorkLocationDetection ] [-Identity] [-Force] + [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## 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 +``` + +### -EnableWorkLocationDetection +{{ Fill EnableWorkLocationDetection Description }} + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +{{ Fill Force Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +{{ Fill Identity Description }} + +```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 + +### TeamsWorkLocationDetectionPolicy.Cmdlets.TeamsWorkLocationDetectionPolicy + +## NOTES + +## RELATED LINKS diff --git a/teams/teams-ps/teams/Remove-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsWorkLocationDetectionPolicy.md new file mode 100644 index 0000000000..15ee051070 --- /dev/null +++ b/teams/teams-ps/teams/Remove-CsTeamsWorkLocationDetectionPolicy.md @@ -0,0 +1,108 @@ +--- +external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml +Module Name: Microsoft.Teams.Policy.Administration.Cmdlets.Core +online version: +schema: 2.0.0 +--- + +# Remove-CsTeamsWorkLocationDetectionPolicy + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +``` +Remove-CsTeamsWorkLocationDetectionPolicy [-Identity] [-Force] [-WhatIf] [-Confirm] + [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## 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 +``` + +### -Force +{{ Fill Force Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +{{ Fill Identity Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: True (ByPropertyName) +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 + +### System.String + +## OUTPUTS + +### System.Void + +## NOTES + +## RELATED LINKS diff --git a/teams/teams-ps/teams/Set-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/Set-CsTeamsWorkLocationDetectionPolicy.md new file mode 100644 index 0000000000..c6299bd05e --- /dev/null +++ b/teams/teams-ps/teams/Set-CsTeamsWorkLocationDetectionPolicy.md @@ -0,0 +1,123 @@ +--- +external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml +Module Name: Microsoft.Teams.Policy.Administration.Cmdlets.Core +online version: +schema: 2.0.0 +--- + +# Set-CsTeamsWorkLocationDetectionPolicy + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +``` +Set-CsTeamsWorkLocationDetectionPolicy [-EnableWorkLocationDetection ] [-Identity] [-Force] + [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## 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 +``` + +### -EnableWorkLocationDetection +{{ Fill EnableWorkLocationDetection Description }} + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +{{ Fill Force Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +{{ Fill Identity Description }} + +```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 From 91e95009ac9102f9fa399382c17fadc96bb8ef9c Mon Sep 17 00:00:00 2001 From: Artemii Kozlov Date: Wed, 7 Feb 2024 22:14:03 +0100 Subject: [PATCH 0117/1851] Update Get-CsTeamsWorkLocationDetectionPolicy documentation --- .../Get-CsTeamsWorkLocationDetectionPolicy.md | 59 ++++++++++++++++--- 1 file changed, 50 insertions(+), 9 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/Get-CsTeamsWorkLocationDetectionPolicy.md index 20541b9b77..8cdeb6b0b3 100644 --- a/teams/teams-ps/teams/Get-CsTeamsWorkLocationDetectionPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsWorkLocationDetectionPolicy.md @@ -1,14 +1,17 @@ --- external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml -Module Name: Microsoft.Teams.Policy.Administration.Cmdlets.Core -online version: +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/skype/get-csteamsworklocationdetectionpolicy schema: 2.0.0 +ms.author: arkozlov +manager: prashibadkur +author: artemiykozlov --- # Get-CsTeamsWorkLocationDetectionPolicy ## SYNOPSIS -{{ Fill in the Synopsis }} +This cmdlet is used to fetch policy instances of TeamsWorkLocationDetectionPolicy. ## SYNTAX @@ -23,21 +26,52 @@ Get-CsTeamsWorkLocationDetectionPolicy [-Filter ] [] ``` ## DESCRIPTION -{{ Fill in the Description }} +Fetches instances of TeamsWorkLocationDetectionPolicy. Each policy object contains a property called `EnableWorkLocationDetection`. This property lets organizations collect the work location information of users using users plugging into hotdesks (unassigned desks) or rooms using tenant admin managed devices, using M365 in proximity of tenant managed device as MTRs, and sharing geographic geo location of mobile phone. The users can consent to use this information to set their workplace location.  The location information will be stored in the cloud and will be used for M365 hybrid work location scenarios. This information will also be used by M365 to drive analytics on workplace utilization and enhance the hybrid work experience. ## EXAMPLES ### Example 1 ```powershell -PS C:\> {{ Add example code here }} +PS C:\> Get-CsTeamsWorkLocationDetectionPolicy ``` +```output +Identity EnableWorkLocationDetection +-------- ---------------------- +Global False +Tag:wld-enabled True +Tag:wld-disabled False +``` +Fetches all the policy instances currently available. + +### Example 2 +```powershell +PS C:\> Get-CsTeamsWorkLocationDetectionPolicy -Identity wld-enabled +``` +```output +Identity EnableWorkLocationDetection +-------- ---------------------- +Tag:wld-enabled True +``` +Fetches an instance of a policy with a known identity. + +### Example 3 +```powershell +PS C:\> Get-CsTeamsWorkLocationDetectionPolicy -Filter *wld* +``` +```output +Identity EnableWorkLocationDetection +-------- ---------------------- +Tag:wld-enabled True +Tag:wld-disabled False +``` +The `Filter` parameter can be used to fetch policy instances based on partial matches on Identity. -{{ Add example description here }} +Note: _The "Tag:" prefix can be ignored when specifying the identity._ ## PARAMETERS ### -Filter -{{ Fill Filter Description }} +This parameter can be used to fetch policy instances based on partial matches on the Identity field. ```yaml Type: String @@ -52,7 +86,7 @@ Accept wildcard characters: False ``` ### -Identity -{{ Fill Identity Description }} +This parameter can be used to fetch a specific instance of the policy. ```yaml Type: String @@ -71,7 +105,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS -### None +### System.String ## OUTPUTS @@ -80,3 +114,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS +[New-CsTeamsWorkLocationDetectionPolicy](New-CsTeamsWorkLocationDetectionPolicy.md) + +[Remove-CsTeamsWorkLocationDetectionPolicy](Remove-CsTeamsWorkLocationDetectionPolicy.md) + +[Set-CsTeamsWorkLocationDetectionPolicy](Set-CsTeamsWorkLocationDetectionPolicy.md) + +[Grant-CsTeamsWorkLocationDetectionPolicy](Grant-CsTeamsWorkLocationDetectionPolicy.md) From d29d5113cb426f47393a53839b5f7970007dd1b2 Mon Sep 17 00:00:00 2001 From: Artemii Kozlov Date: Wed, 7 Feb 2024 22:25:33 +0100 Subject: [PATCH 0118/1851] Update Grant-CsTeamsWorkLocationDetectionPolicy documentation --- ...rant-CsTeamsWorkLocationDetectionPolicy.md | 145 ++++++++++++++++-- 1 file changed, 132 insertions(+), 13 deletions(-) diff --git a/teams/teams-ps/teams/Grant-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsWorkLocationDetectionPolicy.md index a7bbdd7b57..3113155fa1 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsWorkLocationDetectionPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsWorkLocationDetectionPolicy.md @@ -1,41 +1,137 @@ --- external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml -Module Name: Microsoft.Teams.Policy.Administration.Cmdlets.Core -online version: +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamsworklocationdetectionpolicy schema: 2.0.0 +ms.author: arkozlov +manager: prashibadkur +author: artemiykozlov --- # Grant-CsTeamsWorkLocationDetectionPolicy ## SYNOPSIS -{{ Fill in the Synopsis }} +This cmdlet applies an instance of the TeamsWorkLocationDetectionPolicy to users or groups in a tenant. ## SYNTAX +### Identity (Default) ``` -Grant-CsTeamsWorkLocationDetectionPolicy -Identity -PolicyName [] +Grant-CsTeamsWorkLocationDetectionPolicy [] +``` + +### GrantToUser +``` +Grant-CsTeamsWorkLocationDetectionPolicy -Identity [[-PolicyName] ] [] +``` + +### GrantToGroup +``` +Grant-CsTeamsWorkLocationDetectionPolicy [[-PolicyName] ] [-Group] -Rank + [] +``` + +### GrantToTenant +``` +Grant-CsTeamsWorkLocationDetectionPolicy [[-PolicyName] ] [-Global] [-Force] [] ``` ## DESCRIPTION -{{ Fill in the Description }} + +This cmdlet applies an instance of the TeamsWorkLocationDetectionPolicy to users or groups in a tenant. + +Passes in the `Identity` of the policy instance in the `PolicyName` parameter and the user identifier in the `Identity` parameter or the group name in the `Group` parameter. One of either `Identity` or `Group` needs to be passed. ## EXAMPLES ### Example 1 ```powershell -PS C:\> {{ Add example code here }} +PS C:\> Grant-CsTeamsWorkLocationDetectionPolicy -PolicyName sms-enabled -Identity testuser@test.onmicrosoft.com +``` + +Assigns a given policy to a user. + +### Example 2 +```powershell +PS C:\> Grant-CsTeamsWorkLocationDetectionPolicy -Group f13d6c9d-ce76-422c-af78-b6018b4d9c80 -PolicyName wld-enabled +``` + +Assigns a given policy to a group. + + +### Example 3 +```powershell +PS C:\> Grant-CsTeamsWorkLocationDetectionPolicy -Global -PolicyName wld-enabled ``` -{{ Add example description here }} +Assigns a given policy to the tenant. + +### Example 3 +```powershell +PS C:\> Grant-CsTeamsWorkLocationDetectionPolicy -Global -PolicyName wld-enabled +``` + +Note: _Using $null in place of a policy name can be used to unassigned a policy instance._ ## PARAMETERS +### -Force +Suppresses the display of any non-fatal error message that might arise when running the command. + +```yaml +Type: SwitchParameter +Parameter Sets: GrantToTenant +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Global +This is the equivalent to `-Identity Global`. + +```yaml +Type: SwitchParameter +Parameter Sets: GrantToTenant +Aliases: + +Required: True +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Group +This is the identifier of the group that the policy should be assigned to. + +```yaml +Type: String +Parameter Sets: GrantToGroup +Aliases: + +Required: True +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Identity -{{ Fill Identity Description }} +Specifies the identity of the target user. + +Example: testuser@test.onmicrosoft.com + +Example: 98403f08-577c-46dd-851a-f0460a13b03d + +Use the "Global" Identity if you wish to set the policy for the entire tenant. ```yaml Type: String -Parameter Sets: (All) +Parameter Sets: GrantToUser Aliases: Required: True @@ -46,11 +142,26 @@ Accept wildcard characters: False ``` ### -PolicyName -{{ Fill PolicyName Description }} +Specifies the name of the policy to be assigned. The PolicyName is the policy identity minus the policy scope ("tag:"), for example, a policy that has an identity of "Tag:Enabled" has a PolicyName of "Enabled". ```yaml Type: String -Parameter Sets: (All) +Parameter Sets: GrantToUser, GrantToGroup, GrantToTenant +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Rank +The rank of the policy assignment, relative to other group policy assignments for the same policy type. + +```yaml +Type: Int32 +Parameter Sets: GrantToGroup Aliases: Required: True @@ -65,11 +176,19 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS -### None +### System.String ## OUTPUTS -### System.Object +### System.Void + ## NOTES ## RELATED LINKS +[Get-CsTeamsWorkLocationDetectionPolicy](Get-CsTeamsWorkLocationDetectionPolicy.md) + +[New-CsTeamsWorkLocationDetectionPolicy](New-CsTeamsWorkLocationDetectionPolicy.md) + +[Set-CsTeamsWorkLocationDetectionPolicy](Set-CsTeamsWorkLocationDetectionPolicy.md) + +[Remove-CsTeamsWorkLocationDetectionPolicy](Remove-CsTeamsWorkLocationDetectionPolicy.md) From 763d13a9804fd4df21a593c1a734ea9c8055c885 Mon Sep 17 00:00:00 2001 From: Artemii Kozlov Date: Wed, 7 Feb 2024 22:36:09 +0100 Subject: [PATCH 0119/1851] Update New-CsTeamsWorkLocationDetectionPolicy documentation --- .../New-CsTeamsWorkLocationDetectionPolicy.md | 45 ++++++++++++++----- 1 file changed, 35 insertions(+), 10 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md index 9e89a66f0f..f21049664e 100644 --- a/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md @@ -1,14 +1,17 @@ --- external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml -Module Name: Microsoft.Teams.Policy.Administration.Cmdlets.Core -online version: +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/skype/new-csteamsworklocationdetectionpolicy schema: 2.0.0 +ms.author: arkozlov +manager: prashibadkur +author: artemiykozlov --- # New-CsTeamsWorkLocationDetectionPolicy ## SYNOPSIS -{{ Fill in the Synopsis }} +This cmdlet is used to create a new instance of the TeamsWorkLocationDetectionPolicy. ## SYNTAX @@ -18,16 +21,31 @@ New-CsTeamsWorkLocationDetectionPolicy [-EnableWorkLocationDetection ] ``` ## DESCRIPTION -{{ Fill in the Description }} +Creates a new instance of the TeamsWorkLocationDetectionPolicy. This policy can be used to tailor the work location detection experience. The parameter `EnableWorkLocationDetection` lets organizations collect the work location information of users using users plugging into hotdesks (unassigned desks) or rooms using tenant admin managed devices, using M365 in proximity of tenant managed device as MTRs, and sharing geographic geo location of mobile phone. The users can consent to use this information to set their workplace location.  The location information will be stored in the cloud and will be used for M365 hybrid work location scenarios. This information will also be used by M365 to drive analytics on workplace utilization and enhance the hybrid work experience. ## EXAMPLES ### Example 1 ```powershell -PS C:\> {{ Add example code here }} +PS C:\> New-CsTeamsWorkLocationDetectionPolicy -Identity wld-enabled -EnableWorkLocationDetection $true ``` +```output +Identity EnableWorkLocationDetection +-------- ---------------------- +Tag:wld-enabled True +``` +Creates a new policy instance with the identity wld-enabled. `EnableWorkLocationDetection` is set to the value specified in the command. -{{ Add example description here }} +### Example 2 +```powershell +PS C:\> New-CsTeamsWorkLocationDetectionPolicy -Identity wld-disable +``` +```output +Identity EnableWorkLocationDetection +-------- ---------------------- +Tag:wld-disable False +``` +Creates a new policy instance with the identity wld-disable. `EnableWorkLocationDetection` will default to false if it is not specified. ## PARAMETERS @@ -47,7 +65,7 @@ Accept wildcard characters: False ``` ### -EnableWorkLocationDetection -{{ Fill EnableWorkLocationDetection Description }} +This property lets organizations collect the work location information of users using users plugging into hotdesks (unassigned desks) or rooms using tenant admin managed devices, using M365 in proximity of tenant managed device as MTRs, and sharing geographic geo location of mobile phone. The users can consent to use this information to set their workplace location.  The location information will be stored in the cloud and will be used for M365 hybrid work location scenarios. This information will also be used by M365 to drive analytics on workplace utilization and enhance the hybrid work experience. ```yaml Type: Boolean @@ -62,7 +80,7 @@ Accept wildcard characters: False ``` ### -Force -{{ Fill Force Description }} +Suppresses the display of any non-fatal error message that might arise when running the command. ```yaml Type: SwitchParameter @@ -77,7 +95,7 @@ Accept wildcard characters: False ``` ### -Identity -{{ Fill Identity Description }} +Name of the new policy instance to be created. ```yaml Type: String @@ -112,7 +130,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS -### None +### System.String ## OUTPUTS @@ -121,3 +139,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS +[Get-CsTeamsWorkLocationDetectionPolicy](Get-CsTeamsWorkLocationDetectionPolicy.md) + +[Remove-CsTeamsWorkLocationDetectionPolicy](Remove-CsTeamsWorkLocationDetectionPolicy.md) + +[Set-CsTeamsWorkLocationDetectionPolicy](Set-CsTeamsWorkLocationDetectionPolicy.md) + +[Grant-CsTeamsWorkLocationDetectionPolicy](Grant-CsTeamsWorkLocationDetectionPolicy.md) From b49b83519f11daca8c3d2eb4a8c4e05406eb8b0b Mon Sep 17 00:00:00 2001 From: Artemii Kozlov Date: Wed, 7 Feb 2024 22:39:00 +0100 Subject: [PATCH 0120/1851] Update Remove-CsTeamsWorkLocationDetectionPolicy documentation --- ...move-CsTeamsWorkLocationDetectionPolicy.md | 28 +++++++++++++------ 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/teams/teams-ps/teams/Remove-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsWorkLocationDetectionPolicy.md index 15ee051070..09ca420aae 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsWorkLocationDetectionPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsWorkLocationDetectionPolicy.md @@ -1,14 +1,17 @@ --- external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml -Module Name: Microsoft.Teams.Policy.Administration.Cmdlets.Core -online version: +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamsworklocationdetectionpolicy schema: 2.0.0 +ms.author: arkozlov +manager: prashibadkur +author: artemiykozlov --- # Remove-CsTeamsWorkLocationDetectionPolicy ## SYNOPSIS -{{ Fill in the Synopsis }} +This cmdlet is used to delete an instance of TeamsWorkLocationDetectionPolicy. ## SYNTAX @@ -18,16 +21,18 @@ Remove-CsTeamsWorkLocationDetectionPolicy [-Identity] [-Force] [-WhatIf ``` ## DESCRIPTION -{{ Fill in the Description }} +Deletes an instance of TeamsWorkLocationDetectionPolicy. The `Identity` parameter accepts the identity of the policy instance to delete. + +## EXAMPLES ## EXAMPLES ### Example 1 ```powershell -PS C:\> {{ Add example code here }} +PS C:\>Remove-CsTeamsWorkLocationDetectionPolicy -Identity Foobar ``` -{{ Add example description here }} +Deletes a given policy instance with the Identity Foobar. ## PARAMETERS @@ -47,7 +52,7 @@ Accept wildcard characters: False ``` ### -Force -{{ Fill Force Description }} +Suppresses the display of any non-fatal error message that might arise when running the command. ```yaml Type: SwitchParameter @@ -62,7 +67,7 @@ Accept wildcard characters: False ``` ### -Identity -{{ Fill Identity Description }} +Name of the new policy instance to be created. ```yaml Type: String @@ -106,3 +111,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS +[Get-CsTeamsWorkLocationDetectionPolicy](Get-CsTeamsWorkLocationDetectionPolicy.md) + +[New-CsTeamsWorkLocationDetectionPolicy](New-CsTeamsWorkLocationDetectionPolicy.md) + +[Set-CsTeamsWorkLocationDetectionPolicy](Set-CsTeamsWorkLocationDetectionPolicy.md) + +[Grant-CsTeamsWorkLocationDetectionPolicy](Grant-CsTeamsWorkLocationDetectionPolicy.md) From 912e66a6c69c5d9f3b4f3b2101e2197f78b9f7de Mon Sep 17 00:00:00 2001 From: Artemii Kozlov Date: Wed, 7 Feb 2024 22:42:08 +0100 Subject: [PATCH 0121/1851] Update Set-CsTeamsWorkLocationDetectionPolicy documentation --- .../Set-CsTeamsWorkLocationDetectionPolicy.md | 31 +++++++++++++------ 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/Set-CsTeamsWorkLocationDetectionPolicy.md index c6299bd05e..2cbeee6d4a 100644 --- a/teams/teams-ps/teams/Set-CsTeamsWorkLocationDetectionPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsWorkLocationDetectionPolicy.md @@ -1,14 +1,17 @@ --- external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml -Module Name: Microsoft.Teams.Policy.Administration.Cmdlets.Core -online version: +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/skype/set-csteamsworklocationdetectionpolicy schema: 2.0.0 +ms.author: arkozlov +manager: prashibadkur +author: artemiykozlov --- # Set-CsTeamsWorkLocationDetectionPolicy ## SYNOPSIS -{{ Fill in the Synopsis }} +This cmdlet is used to update an instance of TeamsWorkLocationDetectionPolicy. ## SYNTAX @@ -18,16 +21,17 @@ Set-CsTeamsWorkLocationDetectionPolicy [-EnableWorkLocationDetection ] ``` ## DESCRIPTION -{{ Fill in the Description }} +Updates any of the properties of an existing instance of TeamsWorkLocationDetectionPolicy. ## EXAMPLES ### Example 1 + ```powershell -PS C:\> {{ Add example code here }} +PS> Set-CsTeamsWorkLocationDetectionPolicy -Identity ExistingPolicyInstance -EnableWorkLocationDetection $true ``` -{{ Add example description here }} +Updates the `EnableWorkLocationDetection` field of a given policy. ## PARAMETERS @@ -47,7 +51,7 @@ Accept wildcard characters: False ``` ### -EnableWorkLocationDetection -{{ Fill EnableWorkLocationDetection Description }} +This property lets organizations collect the work location information of users using users plugging into hotdesks (unassigned desks) or rooms using tenant admin managed devices, using M365 in proximity of tenant managed device as MTRs, and sharing geographic geo location of mobile phone. The users can consent to use this information to set their workplace location.  The location information will be stored in the cloud and will be used for M365 hybrid work location scenarios. This information will also be used by M365 to drive analytics on workplace utilization and enhance the hybrid work experience. ```yaml Type: Boolean @@ -62,7 +66,7 @@ Accept wildcard characters: False ``` ### -Force -{{ Fill Force Description }} +Suppresses the display of any non-fatal error message that might arise when running the command. ```yaml Type: SwitchParameter @@ -77,7 +81,7 @@ Accept wildcard characters: False ``` ### -Identity -{{ Fill Identity Description }} +Name of the new policy instance to be updated. ```yaml Type: String @@ -112,7 +116,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS -### None +### System.String ## OUTPUTS @@ -121,3 +125,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS +[Get-CsTeamsWorkLocationDetectionPolicy](Get-CsTeamsWorkLocationDetectionPolicy.md) + +[New-CsTeamsWorkLocationDetectionPolicy](New-CsTeamsWorkLocationDetectionPolicy.md) + +[Remove-CsTeamsWorkLocationDetectionPolicy](Remove-CsTeamsWorkLocationDetectionPolicy.md) + +[Grant-CsTeamsWorkLocationDetectionPolicy](Grant-CsTeamsWorkLocationDetectionPolicy.md) From e93ae3547971230e9e8950ccc601088f433f3c36 Mon Sep 17 00:00:00 2001 From: Artemii Kozlov Date: Wed, 7 Feb 2024 23:00:04 +0100 Subject: [PATCH 0122/1851] Update online version URLs for Teams work location detection policy cmdlets --- teams/teams-ps/teams/Get-CsTeamsWorkLocationDetectionPolicy.md | 2 +- .../teams-ps/teams/Grant-CsTeamsWorkLocationDetectionPolicy.md | 2 +- teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md | 2 +- .../teams-ps/teams/Remove-CsTeamsWorkLocationDetectionPolicy.md | 2 +- teams/teams-ps/teams/Set-CsTeamsWorkLocationDetectionPolicy.md | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/Get-CsTeamsWorkLocationDetectionPolicy.md index 8cdeb6b0b3..66c99bbbf5 100644 --- a/teams/teams-ps/teams/Get-CsTeamsWorkLocationDetectionPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsWorkLocationDetectionPolicy.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/skype/get-csteamsworklocationdetectionpolicy +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsworklocationdetectionpolicy schema: 2.0.0 ms.author: arkozlov manager: prashibadkur diff --git a/teams/teams-ps/teams/Grant-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsWorkLocationDetectionPolicy.md index 3113155fa1..055d23c0e0 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsWorkLocationDetectionPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsWorkLocationDetectionPolicy.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/skype/grant-csteamsworklocationdetectionpolicy +online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamsworklocationdetectionpolicy schema: 2.0.0 ms.author: arkozlov manager: prashibadkur diff --git a/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md index f21049664e..57203ed601 100644 --- a/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.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/skype/new-csteamsworklocationdetectionpolicy +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsworklocationdetectionpolicy schema: 2.0.0 ms.author: arkozlov manager: prashibadkur diff --git a/teams/teams-ps/teams/Remove-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsWorkLocationDetectionPolicy.md index 09ca420aae..05566aed57 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsWorkLocationDetectionPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsWorkLocationDetectionPolicy.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/skype/remove-csteamsworklocationdetectionpolicy +online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsworklocationdetectionpolicy schema: 2.0.0 ms.author: arkozlov manager: prashibadkur diff --git a/teams/teams-ps/teams/Set-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/Set-CsTeamsWorkLocationDetectionPolicy.md index 2cbeee6d4a..b6bd2fa943 100644 --- a/teams/teams-ps/teams/Set-CsTeamsWorkLocationDetectionPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsWorkLocationDetectionPolicy.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/skype/set-csteamsworklocationdetectionpolicy +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsworklocationdetectionpolicy schema: 2.0.0 ms.author: arkozlov manager: prashibadkur From 14bf1faee7576726d8b31fbffdc6aae14db6cf54 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 8 Feb 2024 09:05:38 -0800 Subject: [PATCH 0123/1851] Update Set-CsTeamsVoiceApplicationsPolicy.md Updating to remove note that CQ must allow opt-in/out in order for an auth user to perform this function. --- teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md index 08fc5cd060..f6c8cd04d8 100644 --- a/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md @@ -461,8 +461,6 @@ Accept wildcard characters: False When set to `True`, users affected by the policy will be allowed to change an agent's opt-in status in the call queue. When set to `False` (the default value), users affected by the policy won't be allowed to change an agent's opt-in status in the call queue. -Note that the call queue must be configured to allow agents to opt out in order for this option to work. - ```yaml Type: Boolean Parameter Sets: (All) From 82f56082a9a87ae31347105e8e77cc83d3e731eb Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 8 Feb 2024 09:21:42 -0800 Subject: [PATCH 0124/1851] Update New-CsTeamsVoiceApplicationsPolicy.md --- teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md index 358bee9d5e..1586e7b0f5 100644 --- a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md @@ -487,8 +487,6 @@ Accept wildcard characters: False When set to `True`, users affected by the policy will be allowed to change an agent's opt-in status in the call queue. When set to `False` (the default value), users affected by the policy won't be allowed to change an agent's opt-in status in the call queue. -Note that the call queue must be configured to allow agents to opt out in order for this option to work. - ```yaml Type: Boolean Parameter Sets: (All) From 6b1fcbf7206fbb787f953561ad6e89b5d2e167d8 Mon Sep 17 00:00:00 2001 From: ruchiagrawal9221 Date: Thu, 8 Feb 2024 17:18:42 -0800 Subject: [PATCH 0125/1851] Update Move-CsUser.md We need to remove all references of -hostedmigrationoverrideurl switch and -MoveToTeams. This is not required in modern HMS. --- skype/skype-ps/skype/Move-CsUser.md | 37 ++--------------------------- 1 file changed, 2 insertions(+), 35 deletions(-) diff --git a/skype/skype-ps/skype/Move-CsUser.md b/skype/skype-ps/skype/Move-CsUser.md index 6da525019f..f43e2bcf9a 100644 --- a/skype/skype-ps/skype/Move-CsUser.md +++ b/skype/skype-ps/skype/Move-CsUser.md @@ -27,13 +27,13 @@ For more information, see [Set-TeamsEnvironmentConfig](/powershell/module/teams/ ### (Default) ``` -Move-CsUser [-Identity] [-Target] [-Credential ] [-MoveToTeams] [-HostedMigrationOverrideUrl ] [-UseOAuth] [-BypassEnterpriseVoiceCheck] [-BypassAudioConferencingCheck] [-TenantAdminUserName] [-ProxyPool ] [-MoveConferenceData] [-Report ] [-DomainController ] [-Confirm] [-Force] [-PassThru] [-WhatIf] [] +Move-CsUser [-Identity] [-Target] [-Credential ] [-UseOAuth] [-BypassEnterpriseVoiceCheck] [-BypassAudioConferencingCheck] [-TenantAdminUserName] [-ProxyPool ] [-MoveConferenceData] [-Report ] [-DomainController ] [-Confirm] [-Force] [-PassThru] [-WhatIf] [] ``` ### UserList ``` -Move-CsUser -UserList [-Target] [-Credential ] [-MoveToTeams] [-HostedMigrationOverrideUrl ] [-UseOAuth] [-BypassEnterpriseVoiceCheck] [-BypassAudioConferencingCheck] [-TenantAdminUserName] [-ProxyPool ] [-MoveConferenceData] [-Report ] [-DomainController ] [-Confirm] [-Force] [-PassThru] [-WhatIf] [] +Move-CsUser -UserList [-Target] [-Credential ] [-UseOAuth] [-BypassEnterpriseVoiceCheck] [-BypassAudioConferencingCheck] [-TenantAdminUserName] [-ProxyPool ] [-MoveConferenceData] [-Report ] [-DomainController ] [-Confirm] [-Force] [-PassThru] [-WhatIf] [] ``` ## DESCRIPTION @@ -159,22 +159,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -MoveToTeams - -This parameter is no longer needed. This parameter is only available with Skype for Business Server 2019 and CU8 for Skype for Business Server 2015 and previously was required to move a user *directly* to TeamsOnly in Microsoft 365. However, when using Move-CsUser, users are now always moved to TeamsOnly, whether this switch is specified or not. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Server 2015, Skype for Business Server 2019 -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -Credential Enables you to run the Move-CsUser cmdlet under alternate credentials, which is typically required when moving to Office 365. To use the Credential parameter you must first create a PSCredential object using the Get-Credential cmdlet. For details, see the Get-Credential cmdlet help topic. @@ -192,23 +176,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -HostedMigrationOverrideUrl - -The hosted migration service is the service in Office 365 that performs user moves. By default, there is no need to specify a value for this parameter, as long as the hosting provider has its AutoDiscover URL properly configured and you are using an admin account the ends in .onmicrosoft.com. If you are using a user account from on-premises that synchronized to the cloud, you must specify this parameter. See [Required administrative credentials](/skypeforbusiness/hybrid/move-users-between-on-premises-and-cloud#required-administrative-credentials). - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -UseOAuth This switch is no longer relevant. Previously, this switch ensured authentication between on-premises and the cloud. This switch also ensured Skype for Business Server 2015 CU8 to CU11 used the OAuth protocol (supported in those versions, but not used by default). All currently supported versions for migration to Teams (see the list earlier in this article) automatically use OAuth, so this switch is no longer required. From e6dee48ba78f72941bb2da6881847f6a4deb110d Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 9 Feb 2024 13:38:38 -0800 Subject: [PATCH 0126/1851] Update New-CsCallQueue.md Adding new *CallPriority parameters in order to publish new cmdlets. Parameters are currently restricted to private preview customers. --- skype/skype-ps/skype/New-CsCallQueue.md | 75 +++++++++++++++++++++++++ 1 file changed, 75 insertions(+) diff --git a/skype/skype-ps/skype/New-CsCallQueue.md b/skype/skype-ps/skype/New-CsCallQueue.md index 968cc8bfe1..6034f550b1 100644 --- a/skype/skype-ps/skype/New-CsCallQueue.md +++ b/skype/skype-ps/skype/New-CsCallQueue.md @@ -57,6 +57,12 @@ The New-CsCallQueue cmdlet creates a new Call Queue. > - -NoAgentRedirectPhoneNumberAudioFilePrompt > - -NoAgentRedirectVoicemailTextToSpeechPrompt > - -NoAgentRedirectVoicemailAudioFilePrompt +> +> While any customer may use the following configuration parameters, the functionality will only work for customers that are participating in the private preview. General Availability for this functionality has not been determined at this time. +> +> - -OverflowActionCallPriority +> - -TimeoutActionCallPriority +> - -NoAgentActionCallPriority ## EXAMPLES @@ -240,6 +246,29 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -OverflowActionCallPriority --- Private Preview customers only +If the OverFlowAction is set to Forward, and the OverflowActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is optional. + +PARAMVALUE: 1 | 2 | 3 | 4 | 5 +- 1 = Very High +- 2 = High +- 3 = Normal / Default +- 4 = Low +- 5 = Very Low + +```yaml +Type: Int16 +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -OverflowThreshold The OverflowThreshold parameter defines the number of calls that can be in the queue at any one time before the overflow action is triggered. The OverflowThreshold can be any integer value between 0 and 200, inclusive. A value of 0 causes calls not to reach agents and the overflow action to be taken immediately @@ -290,6 +319,29 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -TimeoutActionCallPriority --- Private Preview customers only +If the TimeoutAction is set to Forward, and the TimeoutActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is optional. + +PARAMVALUE: 1 | 2 | 3 | 4 | 5 +- 1 = Very High +- 2 = High +- 3 = Normal / Default +- 4 = Low +- 5 = Very Low + +```yaml +Type: Int16 +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -TimeoutThreshold The TimeoutThreshold parameter defines the time (in seconds) that a call can be in the queue before that call times out. At that point, the system will take the action specified by the TimeoutAction parameter. The TimeoutThreshold can be any integer value between 0 and 2700 seconds (inclusive), and is rounded to the nearest 15th interval. For example, if set to 47 seconds, then it is rounded down to 45. If set to 0, welcome music is played, and then the timeout action will be taken. @@ -341,6 +393,29 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -NoAgentActionCallPriority --- Private Preview customers only +If the NoAgentAction is set to Forward, and the NoAgentActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is optional. + +PARAMVALUE: 1 | 2 | 3 | 4 | 5 +- 1 = Very High +- 2 = High +- 3 = Normal / Default +- 4 = Low +- 5 = Very Low + +```yaml +Type: Int16 +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -RoutingMethod The RoutingMethod parameter defines how agents will be called in a Call Queue. If the routing method is set to Serial, then agents will be called one at a time. If the routing method is set to Attendant, then agents will be called in parallel. If the routing method is set to RoundRobin, the agents will be called using the Round Robin strategy so that all agents share the call load equally. If the routing method is set to LongestIdle, the agents will be called based on their idle time, that is, the agent that has been idle for the longest period will be called. From 6111a3f929585a6cee72a6184e86c4e2dfa27093 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 9 Feb 2024 13:42:56 -0800 Subject: [PATCH 0127/1851] Update Set-CsCallQueue.md --- skype/skype-ps/skype/Set-CsCallQueue.md | 71 ++++++++++++++++++++++++- 1 file changed, 70 insertions(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsCallQueue.md b/skype/skype-ps/skype/Set-CsCallQueue.md index 792b8d9a39..49e9888ba0 100644 --- a/skype/skype-ps/skype/Set-CsCallQueue.md +++ b/skype/skype-ps/skype/Set-CsCallQueue.md @@ -18,7 +18,7 @@ Updates a Call Queue in your Skype for Business Online or Teams organization. ## SYNTAX ``` -Set-CsCallQueue -Identity [-AgentAlertTime ] [-AllowOptOut ] [-ChannelId ] [-ChannelUserObjectId ] [-DistributionLists ] [-MusicOnHoldAudioFileId ] [-Name ] [-OboResourceAccountIds ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowThreshold ] [-RoutingMethod ] [-TimeoutAction ] [-Tenant ] [-TimeoutActionTarget ] [-TimeoutThreshold ] [-NoAgentAction ] [-NoAgentActionTarget ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-PresenceBasedRouting ] [-ConferenceMode ] [-Users ] [-LanguageId ] [-LineUri ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ] [-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ][-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [] +Set-CsCallQueue -Identity [-AgentAlertTime ] [-AllowOptOut ] [-ChannelId ] [-ChannelUserObjectId ] [-DistributionLists ] [-MusicOnHoldAudioFileId ] [-Name ] [-OboResourceAccountIds ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-RoutingMethod ] [-TimeoutAction ] [-Tenant ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-PresenceBasedRouting ] [-ConferenceMode ] [-Users ] [-LanguageId ] [-LineUri ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ] [-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ][-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [] ``` ## DESCRIPTION @@ -227,6 +227,29 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -OverflowActionCallPriority --- Private Preview customers only +If the OverflowAction is set to Forward, and the OverflowActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is optional. + +PARAMVALUE: 1 | 2 | 3 | 4 | 5 +- 1 = Very High +- 2 = High +- 3 = Normal / Default +- 4 = Low +- 5 = Very Low + +```yaml +Type: Int16 +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -OverflowThreshold The OverflowThreshold parameter defines the number of calls that can be in the queue at any one time before the overflow action is triggered. The OverflowThreshold can be any integer value between 0 and 200, inclusive. A value of 0 causes calls not to reach agents and the overflow action to be taken immediately. @@ -295,6 +318,29 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -TimeoutActionCallPriority --- Private Preview customers only +If the TimeoutAction is set to Forward, and the TimeoutActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is optional. + +PARAMVALUE: 1 | 2 | 3 | 4 | 5 +- 1 = Very High +- 2 = High +- 3 = Normal / Default +- 4 = Low +- 5 = Very Low + +```yaml +Type: Int16 +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -TimeoutThreshold The TimeoutThreshold parameter defines the time (in seconds) that a call can be in the queue before that call times out. At that point, the system will take the action specified by the TimeoutAction parameter. The TimeoutThreshold can be any integer value between 0 and 2700 seconds (inclusive), and is rounded to the nearest 15th interval. For example, if set to 47 seconds, then it is rounded down to 45. If set to 0, welcome music is played, and then the timeout action will be taken. @@ -346,6 +392,29 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -NoAgentActionCallPriority --- Private Preview customers only +If the NoAgentAction is set to Forward, and the NoAgentActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is optional. + +PARAMVALUE: 1 | 2 | 3 | 4 | 5 +- 1 = Very High +- 2 = High +- 3 = Normal / Default +- 4 = Low +- 5 = Very Low + +```yaml +Type: Int16 +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -UseDefaultMusicOnHold The UseDefaultMusicOnHold parameter indicates that this Call Queue uses the default music on hold. This parameter cannot be specified together with MusicOnHoldAudioFileId. From a3cf0197bd96ad4b9822790fee9403b23102259a Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 9 Feb 2024 13:45:03 -0800 Subject: [PATCH 0128/1851] Update New-CsCallQueue.md --- skype/skype-ps/skype/New-CsCallQueue.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/New-CsCallQueue.md b/skype/skype-ps/skype/New-CsCallQueue.md index 6034f550b1..036a17faaf 100644 --- a/skype/skype-ps/skype/New-CsCallQueue.md +++ b/skype/skype-ps/skype/New-CsCallQueue.md @@ -18,7 +18,7 @@ Creates new Call Queue in your Skype for Business Online organization. ## SYNTAX ``` -New-CsCallQueue -Name [-AgentAlertTime ] [-AllowOptOut ] [-DistributionLists ] [-Tenant ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-MusicOnHoldAudioFileId ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowThreshold ] [-TimeoutAction ] [-TimeoutActionTarget ] [-TimeoutThreshold ] [-NoAgentAction ] [-NoAgentActionTarget ] [-RoutingMethod ] [-PresenceBasedRouting ] [-ConferenceMode ] [-User ] [-LanguageId ] [-LineUri ] [-OboResourceAccountIds ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ][-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ] [-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [-ChannelId ] [-ChannelUserObjectId ] [-AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [] +New-CsCallQueue -Name [-AgentAlertTime ] [-AllowOptOut ] [-DistributionLists ] [-Tenant ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-MusicOnHoldAudioFileId ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-TimeoutAction ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-RoutingMethod ] [-PresenceBasedRouting ] [-ConferenceMode ] [-User ] [-LanguageId ] [-LineUri ] [-OboResourceAccountIds ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ][-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ] [-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [-ChannelId ] [-ChannelUserObjectId ] [-AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [] ``` ## DESCRIPTION From 033ad11bae96b242f05e01eb2d2f552d84fd942c Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 9 Feb 2024 13:45:46 -0800 Subject: [PATCH 0129/1851] Update Set-CsCallQueue.md --- skype/skype-ps/skype/Set-CsCallQueue.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/skype/skype-ps/skype/Set-CsCallQueue.md b/skype/skype-ps/skype/Set-CsCallQueue.md index 49e9888ba0..d9f8903683 100644 --- a/skype/skype-ps/skype/Set-CsCallQueue.md +++ b/skype/skype-ps/skype/Set-CsCallQueue.md @@ -62,6 +62,13 @@ Note that this cmdlet is in the Skype for Business Online PowerShell module and > - -NoAgentRedirectPhoneNumberAudioFilePrompt > - -NoAgentRedirectVoicemailTextToSpeechPrompt > - -NoAgentRedirectVoicemailAudioFilePrompt +> +> While any customer may use the following configuration parameters, the functionality will only work for customers that are participating in the private preview. General Availability for this functionality has not been determined at this time. +> +> - -OverflowActionCallPriority +> - -TimeoutActionCallPriority +> - -NoAgentActionCallPriority + ## EXAMPLES From bc1be3f779dbff2df8f008c105bfd6fcaccd02c0 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 9 Feb 2024 14:17:31 -0800 Subject: [PATCH 0130/1851] Update New-CsCallQueue.md --- skype/skype-ps/skype/New-CsCallQueue.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/skype/skype-ps/skype/New-CsCallQueue.md b/skype/skype-ps/skype/New-CsCallQueue.md index 036a17faaf..c359aabc07 100644 --- a/skype/skype-ps/skype/New-CsCallQueue.md +++ b/skype/skype-ps/skype/New-CsCallQueue.md @@ -247,7 +247,7 @@ Accept wildcard characters: False ``` ### -OverflowActionCallPriority --- Private Preview customers only -If the OverFlowAction is set to Forward, and the OverflowActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is optional. +If the OverFlowAction is set to Forward, and the OverflowActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. PARAMVALUE: 1 | 2 | 3 | 4 | 5 - 1 = Very High @@ -270,7 +270,7 @@ Accept wildcard characters: False ``` ### -OverflowThreshold -The OverflowThreshold parameter defines the number of calls that can be in the queue at any one time before the overflow action is triggered. The OverflowThreshold can be any integer value between 0 and 200, inclusive. A value of 0 causes calls not to reach agents and the overflow action to be taken immediately +The OverflowThreshold parameter defines the number of calls that can be in the queue at any one time before the overflow action is triggered. The OverflowThreshold can be any integer value between 0 and 200, inclusive. A value of 0 causes calls not to reach agents and the overflow action to be taken immediately. ```yaml Type: Int16 @@ -320,7 +320,7 @@ Accept wildcard characters: False ``` ### -TimeoutActionCallPriority --- Private Preview customers only -If the TimeoutAction is set to Forward, and the TimeoutActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is optional. +If the TimeoutAction is set to Forward, and the TimeoutActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. PARAMVALUE: 1 | 2 | 3 | 4 | 5 - 1 = Very High @@ -394,7 +394,7 @@ Accept wildcard characters: False ``` ### -NoAgentActionCallPriority --- Private Preview customers only -If the NoAgentAction is set to Forward, and the NoAgentActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is optional. +If the NoAgentAction is set to Forward, and the NoAgentActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. PARAMVALUE: 1 | 2 | 3 | 4 | 5 - 1 = Very High From 90567bef4c6f272cdc4680f424e031c3c53367a0 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 9 Feb 2024 14:19:12 -0800 Subject: [PATCH 0131/1851] Update Set-CsCallQueue.md --- skype/skype-ps/skype/Set-CsCallQueue.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/skype/skype-ps/skype/Set-CsCallQueue.md b/skype/skype-ps/skype/Set-CsCallQueue.md index d9f8903683..b69ffb8ab5 100644 --- a/skype/skype-ps/skype/Set-CsCallQueue.md +++ b/skype/skype-ps/skype/Set-CsCallQueue.md @@ -235,7 +235,7 @@ Accept wildcard characters: False ``` ### -OverflowActionCallPriority --- Private Preview customers only -If the OverflowAction is set to Forward, and the OverflowActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is optional. +If the OverflowAction is set to Forward, and the OverflowActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. PARAMVALUE: 1 | 2 | 3 | 4 | 5 - 1 = Very High @@ -326,7 +326,7 @@ Accept wildcard characters: False ``` ### -TimeoutActionCallPriority --- Private Preview customers only -If the TimeoutAction is set to Forward, and the TimeoutActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is optional. +If the TimeoutAction is set to Forward, and the TimeoutActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. PARAMVALUE: 1 | 2 | 3 | 4 | 5 - 1 = Very High @@ -400,7 +400,7 @@ Accept wildcard characters: False ``` ### -NoAgentActionCallPriority --- Private Preview customers only -If the NoAgentAction is set to Forward, and the NoAgentActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is optional. +If the NoAgentAction is set to Forward, and the NoAgentActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. PARAMVALUE: 1 | 2 | 3 | 4 | 5 - 1 = Very High From 3b4e6c7451e256f45a7cf1c44b951c76484c5cda Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 9 Feb 2024 14:37:32 -0800 Subject: [PATCH 0132/1851] Update New-CsOnlineApplicationInstanceAssociation.md --- ...-CsOnlineApplicationInstanceAssociation.md | 26 ++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/New-CsOnlineApplicationInstanceAssociation.md b/skype/skype-ps/skype/New-CsOnlineApplicationInstanceAssociation.md index 997d7bad75..6699904231 100644 --- a/skype/skype-ps/skype/New-CsOnlineApplicationInstanceAssociation.md +++ b/skype/skype-ps/skype/New-CsOnlineApplicationInstanceAssociation.md @@ -18,7 +18,7 @@ Use the New-CsOnlineApplicationInstanceAssociation cmdlet to associate either a ## SYNTAX ``` -New-CsOnlineApplicationInstanceAssociation -Identities -ConfigurationId -ConfigurationType [-Tenant ] [] +New-CsOnlineApplicationInstanceAssociation -Identities -ConfigurationId -ConfigurationType [-CallPriority ] [-Tenant ] [] ``` ## DESCRIPTION @@ -165,6 +165,30 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -CallPriority --- Private Preview customers only +The call priority assigned to calls arriving on this application instance if a priority has not already been assigned. + +PARAMVALUE: 1 | 2 | 3 | 4 | 5 + +1 = Very High +2 = High +3 = Normal / Default +4 = Low +5 = Very Low + +```yaml +Type: Int16 +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online + +Required: False +Position: Named +Default value: 3 +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Tenant ```yaml From 2862b8d98965966296f123887b04e06707e0898c Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 9 Feb 2024 14:44:34 -0800 Subject: [PATCH 0133/1851] Update New-CsAutoAttendantCallableEntity.md --- .../New-CsAutoAttendantCallableEntity.md | 26 ++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/New-CsAutoAttendantCallableEntity.md b/skype/skype-ps/skype/New-CsAutoAttendantCallableEntity.md index 802c2e6719..538710dd29 100644 --- a/skype/skype-ps/skype/New-CsAutoAttendantCallableEntity.md +++ b/skype/skype-ps/skype/New-CsAutoAttendantCallableEntity.md @@ -18,7 +18,7 @@ The New-CsAutoAttendantCallableEntity cmdlet lets you create a callable entity. ## SYNTAX ```powershell -New-CsAutoAttendantCallableEntity -Identity -Type [-Tenant ] [-EnableTranscription] [-EnableSharedVoicemailSystemPromptSuppression] [] +New-CsAutoAttendantCallableEntity -Identity -Type [-Tenant ] [-EnableTranscription] [-EnableSharedVoicemailSystemPromptSuppression] [-CallPriority ] [] ``` ## DESCRIPTION @@ -160,6 +160,30 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -CallPriority --- Private Preview customers only +The Call Priority of the MenuOption, only applies when the `Type` is `ApplicationEndpoint`. + +PARAMVALUE: 1 | 2 | 3 | 4 | 5 + +1 = Very High +2 = High +3 = Normal / Default +4 = Low +5 = Very Low + +```yaml +Type: Int16 +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online + +Required: False +Position: Named +Default value: 3 +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 7581a52b0d0964163f78de91e2343ab8de9f56cc Mon Sep 17 00:00:00 2001 From: Prasanna Patil Date: Tue, 13 Feb 2024 16:35:57 +0530 Subject: [PATCH 0134/1851] Update Get-CsOnlineUser.md Adding information about new attribute --- skype/skype-ps/skype/Get-CsOnlineUser.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/skype/skype-ps/skype/Get-CsOnlineUser.md b/skype/skype-ps/skype/Get-CsOnlineUser.md index cf0cfb44bc..ca2f143b80 100644 --- a/skype/skype-ps/skype/Get-CsOnlineUser.md +++ b/skype/skype-ps/skype/Get-CsOnlineUser.md @@ -562,6 +562,12 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable A recent fix has addressed an issue where some Guest users were being omitted from the output of the Get-CsOnlineUser cmdlet, resulting in an increase in the reported user count. +**Updates in Teams PowerShell Module version 6.0.0 and later** + +The following updates are applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 6.0.0 or later. + +- GracePeriodExpiryDate: GracePeriodExpiryDate attribute is being introduced within the AssignedPlan JSON array. It specifies the date when the grace period of a previously deleted license expires, and the license will be permanently deleted. The attribute remains empty/null for active licenses. (Note: The attribute is currently in private preview and will display contain valid values only for private preview) + **Updates in Teams PowerShell Module version 5.9.0 and later** The following updates are applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 5.9.0 or later in GCC High and DoD environments (note that these changes are already rolled out in commercial environments). These updates will be applicable to older Teams PowerShell versions from 15th March 2024 in GCC High and DoD environments: From 0fa4cbab52dd03b825021459712c5ee1896ab6b1 Mon Sep 17 00:00:00 2001 From: Artemii Kozlov Date: Wed, 14 Feb 2024 18:10:52 +0100 Subject: [PATCH 0135/1851] update setting description --- .../teams/Get-CsTeamsWorkLocationDetectionPolicy.md | 3 ++- .../teams/New-CsTeamsWorkLocationDetectionPolicy.md | 6 ++++-- .../teams/Set-CsTeamsWorkLocationDetectionPolicy.md | 3 ++- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/Get-CsTeamsWorkLocationDetectionPolicy.md index 66c99bbbf5..f6c217a2c7 100644 --- a/teams/teams-ps/teams/Get-CsTeamsWorkLocationDetectionPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsWorkLocationDetectionPolicy.md @@ -26,7 +26,8 @@ Get-CsTeamsWorkLocationDetectionPolicy [-Filter ] [] ``` ## DESCRIPTION -Fetches instances of TeamsWorkLocationDetectionPolicy. Each policy object contains a property called `EnableWorkLocationDetection`. This property lets organizations collect the work location information of users using users plugging into hotdesks (unassigned desks) or rooms using tenant admin managed devices, using M365 in proximity of tenant managed device as MTRs, and sharing geographic geo location of mobile phone. The users can consent to use this information to set their workplace location.  The location information will be stored in the cloud and will be used for M365 hybrid work location scenarios. This information will also be used by M365 to drive analytics on workplace utilization and enhance the hybrid work experience. +Fetches instances of TeamsWorkLocationDetectionPolicy. Each policy object contains a property called `EnableWorkLocationDetection`. This setting allows your organization to collect the work location of users when they connect, interact, or are detected near your organization's networks and devices. It also captures the geographic location information users share from personal and mobile devices. +This gives users the ability to consent to the use of this location data to set their current work location.Microsoft collects this information to provide users with a consistent location-based experience and to improve the hybrid work experience in Microsoft 365 according to the [Microsoft Privacy Statement](https://go.microsoft.com/fwlink/?LinkId=521839). ## EXAMPLES diff --git a/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md index 57203ed601..8b7646f1a0 100644 --- a/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md @@ -21,7 +21,8 @@ New-CsTeamsWorkLocationDetectionPolicy [-EnableWorkLocationDetection ] ``` ## DESCRIPTION -Creates a new instance of the TeamsWorkLocationDetectionPolicy. This policy can be used to tailor the work location detection experience. The parameter `EnableWorkLocationDetection` lets organizations collect the work location information of users using users plugging into hotdesks (unassigned desks) or rooms using tenant admin managed devices, using M365 in proximity of tenant managed device as MTRs, and sharing geographic geo location of mobile phone. The users can consent to use this information to set their workplace location.  The location information will be stored in the cloud and will be used for M365 hybrid work location scenarios. This information will also be used by M365 to drive analytics on workplace utilization and enhance the hybrid work experience. +Creates a new instance of the TeamsWorkLocationDetectionPolicy. This policy can be used to tailor the work location detection experience. The parameter `EnableWorkLocationDetection` allows your organization to collect the work location of users when they connect, interact, or are detected near your organization's networks and devices. It also captures the geographic location information users share from personal and mobile devices. +This gives users the ability to consent to the use of this location data to set their current work location.Microsoft collects this information to provide users with a consistent location-based experience and to improve the hybrid work experience in Microsoft 365 according to the [Microsoft Privacy Statement](https://go.microsoft.com/fwlink/?LinkId=521839). ## EXAMPLES @@ -65,7 +66,8 @@ Accept wildcard characters: False ``` ### -EnableWorkLocationDetection -This property lets organizations collect the work location information of users using users plugging into hotdesks (unassigned desks) or rooms using tenant admin managed devices, using M365 in proximity of tenant managed device as MTRs, and sharing geographic geo location of mobile phone. The users can consent to use this information to set their workplace location.  The location information will be stored in the cloud and will be used for M365 hybrid work location scenarios. This information will also be used by M365 to drive analytics on workplace utilization and enhance the hybrid work experience. +This setting allows your organization to collect the work location of users when they connect, interact, or are detected near your organization's networks and devices. It also captures the geographic location information users share from personal and mobile devices. +This gives users the ability to consent to the use of this location data to set their current work location.Microsoft collects this information to provide users with a consistent location-based experience and to improve the hybrid work experience in Microsoft 365 according to the [Microsoft Privacy Statement](https://go.microsoft.com/fwlink/?LinkId=521839). ```yaml Type: Boolean diff --git a/teams/teams-ps/teams/Set-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/Set-CsTeamsWorkLocationDetectionPolicy.md index b6bd2fa943..d7986d8e4a 100644 --- a/teams/teams-ps/teams/Set-CsTeamsWorkLocationDetectionPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsWorkLocationDetectionPolicy.md @@ -51,7 +51,8 @@ Accept wildcard characters: False ``` ### -EnableWorkLocationDetection -This property lets organizations collect the work location information of users using users plugging into hotdesks (unassigned desks) or rooms using tenant admin managed devices, using M365 in proximity of tenant managed device as MTRs, and sharing geographic geo location of mobile phone. The users can consent to use this information to set their workplace location.  The location information will be stored in the cloud and will be used for M365 hybrid work location scenarios. This information will also be used by M365 to drive analytics on workplace utilization and enhance the hybrid work experience. +This setting allows your organization to collect the work location of users when they connect, interact, or are detected near your organization's networks and devices. It also captures the geographic location information users share from personal and mobile devices. +This gives users the ability to consent to the use of this location data to set their current work location.Microsoft collects this information to provide users with a consistent location-based experience and to improve the hybrid work experience in Microsoft 365 according to the [Microsoft Privacy Statement](https://go.microsoft.com/fwlink/?LinkId=521839). ```yaml Type: Boolean From b8ad93629176488d10ac32c507b163897b2db284 Mon Sep 17 00:00:00 2001 From: Prasanna Patil Date: Fri, 16 Feb 2024 14:41:02 +0530 Subject: [PATCH 0136/1851] Update Get-CsOnlineUser.md --- skype/skype-ps/skype/Get-CsOnlineUser.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsOnlineUser.md b/skype/skype-ps/skype/Get-CsOnlineUser.md index ca2f143b80..5ebf54ba5a 100644 --- a/skype/skype-ps/skype/Get-CsOnlineUser.md +++ b/skype/skype-ps/skype/Get-CsOnlineUser.md @@ -566,8 +566,10 @@ A recent fix has addressed an issue where some Guest users were being omitted fr The following updates are applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 6.0.0 or later. -- GracePeriodExpiryDate: GracePeriodExpiryDate attribute is being introduced within the AssignedPlan JSON array. It specifies the date when the grace period of a previously deleted license expires, and the license will be permanently deleted. The attribute remains empty/null for active licenses. (Note: The attribute is currently in private preview and will display contain valid values only for private preview) +- GracePeriodExpiryDate: GracePeriodExpiryDate attribute is being introduced within the AssignedPlan JSON array. It specifies the date when the grace period of a previously deleted license expires, and the license will be permanently deleted. The attribute remains empty/null for active licenses. (Note: The attribute is currently in private preview and will display valid values only for private preview) +- IsInGracePeriod: IsInGracePeriod attribute is a boolean flag that indicates that the associated plan is in grace period after deletion. (Note: The attribute is currently in private preview and will display valid values only for private preview) + **Updates in Teams PowerShell Module version 5.9.0 and later** The following updates are applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 5.9.0 or later in GCC High and DoD environments (note that these changes are already rolled out in commercial environments). These updates will be applicable to older Teams PowerShell versions from 15th March 2024 in GCC High and DoD environments: From 37ea2167b6d4d8d322e381867154880913b35708 Mon Sep 17 00:00:00 2001 From: James Cadd Date: Tue, 20 Feb 2024 16:53:25 -0800 Subject: [PATCH 0137/1851] Update Get-CsTeamsAcsFederationConfiguration.md Remove preview text --- teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md index a8c57fd3dc..72765b67fa 100644 --- a/teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md @@ -12,8 +12,6 @@ schema: 2.0.0 ## SYNOPSIS -**Limited Preview:** Functionality described in this document is currently in limited preview and only authorized organizations have access. This preview version is provided without a service-level agreement, and is not recommended for production workloads. Certain features might not be supported or might have constrained capabilities. For more information, see [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/). - This cmdlet is used to retrieve the federation configuration between Teams and Azure Communication Services. For more information, refer to [Azure Communication Services and Teams Interoperability](/azure/communication-services/concepts/teams-interop). ## SYNTAX From f10662025fb37f45977af969aa2b1cc39f25e021 Mon Sep 17 00:00:00 2001 From: Andrei Maneev Date: Wed, 21 Feb 2024 15:27:18 +0100 Subject: [PATCH 0138/1851] Add documentation about BlockAllSubdomains param This param was implemented for Federation Settings. --- .../Set-CsTenantFederationConfiguration.md | 35 +++++++++++++++++-- 1 file changed, 32 insertions(+), 3 deletions(-) diff --git a/skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md b/skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md index 5d32b2b1f7..c1385c21d1 100644 --- a/skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md +++ b/skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md @@ -20,8 +20,9 @@ These settings are used to determine which domains (if any) your users are allow ### Identity (Default) ``` -Set-CsTenantFederationConfiguration [-Tenant ] [-AllowedDomains ] - [-BlockedDomains ] [-AllowFederatedUsers ] [-AllowPublicUsers ] [-AllowTeamsConsumer ] [-AllowTeamsConsumerInbound ] +Set-CsTenantFederationConfiguration [-Tenant ] + [-AllowedDomains ] [-BlockedDomains ] [-BlockAllSubdomains ] + [-AllowFederatedUsers ] [-AllowPublicUsers ] [-AllowTeamsConsumer ] [-AllowTeamsConsumerInbound ] [-TreatDiscoveredPartnersAsUnverified ] [-SharedSipAddressSpace ] [-AllowedDomainsAsAList ] [[-Identity] ] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -29,7 +30,7 @@ Set-CsTenantFederationConfiguration [-Tenant ] [-AllowedDomains ] [-AllowedDomains ] - [-BlockedDomains ] [-AllowFederatedUsers ] [-AllowPublicUsers ] + [-BlockedDomains ] [-BlockAllSubdomains ] [-AllowFederatedUsers ] [-AllowPublicUsers ] [-TreatDiscoveredPartnersAsUnverified ] [-SharedSipAddressSpace ] [-AllowedDomainsAsAList ] [-Instance ] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -150,6 +151,15 @@ Set-CsTenantFederationConfiguration -AllowTeamsConsumer $True -AllowTeamsConsume The command shown in Example 9 enables communication with people using Teams with an account that's not managed by an organization, to only be initiated by people in your organization. This means that people using Teams with an account that's not managed by an organization will not be able to discover or start a conversation with people in your organization. +### -------------------------- Example 10 ------------------------- +``` +Set-CsTenantFederationConfiguration -BlockAllSubdomains $True +``` + +Example 10 shows how you can empower BlockedDomains to also block all subdomains. +Let's say you block contoso.com. Then all users from subdomain.contoso.com will also be blocked. +Note: Users from subcontoso.com will not be blocked because it's a completely different domain rather than a subdomain. + ## PARAMETERS ### -AllowedDomains @@ -256,6 +266,25 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -BlockAllSubdomains +If the BlockedDomains parameter is used, then BlockAllSubdomains can be used to activate all subdomains blocking. +If the BlockedDomains parameter is ignored, then BlockAllSubdomains is also ignored. +Just like for BlockedDomains, users will be disallowed from communicating with users from blocked domains. +But all subdomains for domains in this list will also be blocked. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm Prompts you for confirmation before executing the command. From 3b921fcf4baa6a3f38d99a8ed42ba8e2cd5a23f9 Mon Sep 17 00:00:00 2001 From: andreimaneev <160752627+andreimaneev@users.noreply.github.com> Date: Wed, 21 Feb 2024 16:11:52 +0100 Subject: [PATCH 0139/1851] Change default value to None --- skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md b/skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md index c1385c21d1..e48c24c840 100644 --- a/skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md +++ b/skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md @@ -280,7 +280,7 @@ Applicable: Skype for Business Online Required: False Position: Named -Default value: False +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` From f1a115341b6c4aed45216dfea333f56ac107a53e Mon Sep 17 00:00:00 2001 From: Arish Ojaswi Date: Thu, 22 Feb 2024 19:42:22 +0530 Subject: [PATCH 0140/1851] Update Search-UnifiedAuditLog.md Added missing Preview tag to HighCompleteness parameter. --- exchange/exchange-ps/exchange/Search-UnifiedAuditLog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Search-UnifiedAuditLog.md b/exchange/exchange-ps/exchange/Search-UnifiedAuditLog.md index 5030ef4f54..39e6cc1b27 100644 --- a/exchange/exchange-ps/exchange/Search-UnifiedAuditLog.md +++ b/exchange/exchange-ps/exchange/Search-UnifiedAuditLog.md @@ -180,7 +180,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -HighCompleteness +### -HighCompleteness (Preview) The HighCompleteness switch specifies completeness instead performance in the results. You don't need to specify a value with this switch. When you use this switch, the query returns more complete search results but might take significantly longer to run. If you don't use this switch, the query runs faster but might have missing search results. From 54d72d19947d004c8cedd28c7061d3429cfb51d4 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 22 Feb 2024 08:27:11 -0800 Subject: [PATCH 0141/1851] Update Search-UnifiedAuditLog.md --- exchange/exchange-ps/exchange/Search-UnifiedAuditLog.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Search-UnifiedAuditLog.md b/exchange/exchange-ps/exchange/Search-UnifiedAuditLog.md index 39e6cc1b27..39968865c9 100644 --- a/exchange/exchange-ps/exchange/Search-UnifiedAuditLog.md +++ b/exchange/exchange-ps/exchange/Search-UnifiedAuditLog.md @@ -180,7 +180,9 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -HighCompleteness (Preview) +### -HighCompleteness +**Note**: This parameter is currently in Preview, isn't available in all organizations, and is subject to chage. + The HighCompleteness switch specifies completeness instead performance in the results. You don't need to specify a value with this switch. When you use this switch, the query returns more complete search results but might take significantly longer to run. If you don't use this switch, the query runs faster but might have missing search results. From e14b29aa153aab0c561dbafa9f5ab6ab3d572dd9 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 23 Feb 2024 10:15:02 -0800 Subject: [PATCH 0142/1851] Update Search-UnifiedAuditLog.md Typo fix --- exchange/exchange-ps/exchange/Search-UnifiedAuditLog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Search-UnifiedAuditLog.md b/exchange/exchange-ps/exchange/Search-UnifiedAuditLog.md index 39968865c9..c427a1f4e8 100644 --- a/exchange/exchange-ps/exchange/Search-UnifiedAuditLog.md +++ b/exchange/exchange-ps/exchange/Search-UnifiedAuditLog.md @@ -181,7 +181,7 @@ Accept wildcard characters: False ``` ### -HighCompleteness -**Note**: This parameter is currently in Preview, isn't available in all organizations, and is subject to chage. +**Note**: This parameter is currently in Preview, isn't available in all organizations, and is subject to change. The HighCompleteness switch specifies completeness instead performance in the results. You don't need to specify a value with this switch. From 445939af9310482e34c173b02ca5b132dbb8c7c3 Mon Sep 17 00:00:00 2001 From: Shubhankar Nath Date: Tue, 27 Feb 2024 16:42:47 +0530 Subject: [PATCH 0143/1851] Update Set-DlpComplianceRule.md --- exchange/exchange-ps/exchange/Set-DlpComplianceRule.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md b/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md index 99c825d283..927b67230d 100644 --- a/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md +++ b/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md @@ -238,7 +238,8 @@ Contents of the file named C:\Data\Sensitive Type.txt: } $data = Get-Content -Path "C:\Data\Sensitive Type.txt" -ReadCount 0 -Set-DLPComplianceRule -Identity "Contoso Rule 1" -AdvancedRule $data +$AdvancedRuleString = $data | Out-string +Set-DLPComplianceRule -Identity "Contoso Rule 1" -AdvancedRule $AdvancedRuleString ``` This example uses the AdvancedRule parameter to read the following complex condition from a file: "Content contains sensitive information: "Credit card number OR Highly confidential" AND (NOT (Sender is a member of "Jane's Team" OR Recipient is "adele@contoso.com")). From ba052346fa6129e5061a211287e6fb4e16e34133 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 27 Feb 2024 07:58:15 -0800 Subject: [PATCH 0144/1851] Update Set-DlpComplianceRule.md --- exchange/exchange-ps/exchange/Set-DlpComplianceRule.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md b/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md index 927b67230d..3153c98782 100644 --- a/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md +++ b/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md @@ -238,7 +238,9 @@ Contents of the file named C:\Data\Sensitive Type.txt: } $data = Get-Content -Path "C:\Data\Sensitive Type.txt" -ReadCount 0 + $AdvancedRuleString = $data | Out-string + Set-DLPComplianceRule -Identity "Contoso Rule 1" -AdvancedRule $AdvancedRuleString ``` From 577e5ad637f96db04deb9cb78f0dd40b5d80a921 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 27 Feb 2024 09:03:12 -0800 Subject: [PATCH 0145/1851] Update connect-to-scc-powershell.md Added AzureAdAuthorizationEndpoint to Gallatin example per IM request. Also converted table to list. --- .../connect-to-scc-powershell.md | 27 ++++++++++--------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/exchange/docs-conceptual/connect-to-scc-powershell.md b/exchange/docs-conceptual/connect-to-scc-powershell.md index ab828bd57a..bc8c428524 100644 --- a/exchange/docs-conceptual/connect-to-scc-powershell.md +++ b/exchange/docs-conceptual/connect-to-scc-powershell.md @@ -61,18 +61,19 @@ For detailed syntax and parameter information, see [Connect-IPPSSession](/powers - _\_ is your account in user principal name format (for example, `navin@contoso.onmicrosoft.com`). -- The required _ConnectionUri_ and _AzureADAuthorizationEndpointUri_ values depend on the nature of your Microsoft 365 organization. Common values are described in the following table: - - |Environment|_ConnectionUri_|_AzureADAuthorizationEndpointUri_| - |---|---|---| - |Microsoft 365 or Microsoft 365 GCC|n/a\*|n/a\*\*| - |Microsoft 365 GCC High|`https://ps.compliance.protection.office365.us/powershell-liveid/`|`https://login.microsoftonline.us/common`| - |Microsoft 365 DoD|`https://l5.ps.compliance.protection.office365.us/powershell-liveid/`|`https://login.microsoftonline.us/common`| - |Office 365 operated by 21Vianet|`https://ps.compliance.protection.partner.outlook.cn/powershell-liveid`|`https://login.chinacloudapi.cn/common`| - - \* The required value `https://ps.compliance.protection.outlook.com/powershell-liveid/` is also the default value, so you don't need to use the _ConnectionUri_ parameter in Microsoft 365 or Microsoft 365 GCC environments. - - \*\* The required value `https://login.microsoftonline.com/common` is also the default value, so you don't need to use the _AzureADAuthorizationEndpointUri_ parameter in Microsoft 365 or Microsoft 365 GCC environments. +- The required _ConnectionUri_ and _AzureADAuthorizationEndpointUri_ values depend on the nature of your Microsoft 365 organization. Common values are described in the following list: + - **Microsoft 365 or Microsoft 365 GCC**: + - _ConnectionUri_: None. The required value `https://ps.compliance.protection.outlook.com/powershell-liveid/` is also the default value, so you don't need to use the _ConnectionUri_ parameter in Microsoft 365 or Microsoft 365 GCC environments. + - _AzureADAuthorizationEndpointUri_: None. The required value `https://login.microsoftonline.com/common` is also the default value, so you don't need to use the _AzureADAuthorizationEndpointUri_ parameter in Microsoft 365 or Microsoft 365 GCC environments. + - **Microsoft 365 GCC High**: + - _ConnectionUri_: `https://ps.compliance.protection.office365.us/powershell-liveid/` + - _AzureADAuthorizationEndpointUri_: `https://login.microsoftonline.us/common` + - **Microsoft 365 DoD**: + - _ConnectionUri_: `https://l5.ps.compliance.protection.office365.us/powershell-liveid/` + - _AzureADAuthorizationEndpointUri_: `https://login.microsoftonline.us/common` + - **Office 365 operated by 21Vianet**: + - _ConnectionUri_: `https://ps.compliance.protection.partner.outlook.cn/powershell-liveid` + - _AzureADAuthorizationEndpointUri_: `https://login.chinacloudapi.cn/common` - If you're behind a proxy server, you can use the _PSSessionOption_ parameter in the connection command. First, run this command: `$ProxyOptions = New-PSSessionOption -ProxyAccessType `, where \ is `IEConfig`, `WinHttpConfig`, or `AutoDetect`. Then, use the value `$ProxyOptions` for the _PSSessionOption_ parameter. For more information, see [New-PSSessionOption](/powershell/module/microsoft.powershell.core/new-pssessionoption). @@ -105,7 +106,7 @@ For detailed syntax and parameter information, see [Connect-IPPSSession](/powers - **This example connects to Security & Compliance PowerShell in an Office 365 operated by 21Vianet organization**: ```powershell - Connect-IPPSSession -UserPrincipalName li@fabrikam.cn -ConnectionUri https://ps.compliance.protection.partner.outlook.cn/powershell-liveid + Connect-IPPSSession -UserPrincipalName li@fabrikam.cn -ConnectionUri https://ps.compliance.protection.partner.outlook.cn/powershell-liveid -AzureADAuthorizationEndpointUri https://login.chinacloudapi.cn/common ``` 2. In the sign-in window that opens, enter your password, and then click **Sign in**. From 72452f6195fd2b1f71f4e342bde54064601ad8d8 Mon Sep 17 00:00:00 2001 From: SaritaBehera <38221440+SaritaBehera@users.noreply.github.com> Date: Wed, 28 Feb 2024 00:44:03 +0530 Subject: [PATCH 0146/1851] Updating the Set-CsTeamsEducationConfiguration documention to incorporate the new education setting UpdateParentInformation. --- .../Set-CsTeamsEducationConfiguration.md | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsTeamsEducationConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsEducationConfiguration.md index 3cd5f44989..08803bd639 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEducationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsEducationConfiguration.md @@ -19,6 +19,7 @@ This cmdlet is used to manage the organization-wide education configuration for ```powershell Set-CsTeamsEducationConfiguration [-ParentGuardianPreferredContactMethod ] + [-UpdateParentInformation ] [-WhatIf] [-Confirm] [] @@ -46,6 +47,20 @@ In this example, SMS is set as the preferred contact method used for parent comm Set-CsTeamsEducationConfiguration -ParentGuardianPreferredContactMethod SMS ``` +### Example 3 +In this example, updating parents contact info is enabled by educators across the organization. + +```powershell +Set-CsTeamsEducationConfiguration -UpdateParentInformation Enabled +``` + +### Example 4 +In this example, updating parents contact info is disabled by educators across the organization. + +```powershell +Set-CsTeamsEducationConfiguration -UpdateParentInformation Disabled +``` + ## PARAMETERS ### -ParentGuardianPreferredContactMethod @@ -59,6 +74,18 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -UpdateParentInformation +Indicates whether updating parents contact info is Enabled/Disabled by educators. Possible values are 'Enabled' and 'Disabled'. + +```yaml +Type: String +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). From 85d7c0235f1fc351609540ac65be4499e5e6ecf4 Mon Sep 17 00:00:00 2001 From: SaritaBehera <38221440+SaritaBehera@users.noreply.github.com> Date: Wed, 28 Feb 2024 01:01:19 +0530 Subject: [PATCH 0147/1851] Updated the new setting in Get-CsTeamsEducationConfiguration --- teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md | 7 ++++--- teams/teams-ps/teams/Set-CsTeamsEducationConfiguration.md | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md index f69ab3875d..514bc5a061 100644 --- a/teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md @@ -2,8 +2,8 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams title: Get-CsTeamsEducationConfiguration -author: prrathna -ms.author: prrathna +author: SaritaBehera +ms.author: saritabehera online version: https://learn.microsoft.com/powershell/module/teams/get-csteamseducationconfiguration schema: 2.0.0 --- @@ -29,7 +29,7 @@ You must be a Teams Service Administrator or a Global Administrator for your org ## Examples ### Example 1 -In this example, the organization has Email selected as the preferred contact method used for parent communication invitations. +In this example, the organization has Email selected as the preferred contact method used for parent communication invitations, also the parents contact info updation is Enabled by educators. ```powershell Get-CsTeamsEducationConfiguration @@ -37,6 +37,7 @@ Get-CsTeamsEducationConfiguration ```Output Identity : Global ParentGuardianPreferredContactMethod : Email +UpdateParentInformation. : Enabled ``` ## PARAMETERS diff --git a/teams/teams-ps/teams/Set-CsTeamsEducationConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsEducationConfiguration.md index 08803bd639..58aa9fa1af 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEducationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsEducationConfiguration.md @@ -2,8 +2,8 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams title: Set-CsTeamsEducationConfiguration -author: prrathna -ms.author: prrathna +author: SaritaBehera +ms.author: saritabehera online version: https://learn.microsoft.com/powershell/module/teams/set-csteamseducationconfiguration schema: 2.0.0 --- From 52a40c8ad2c5a32287be5a132ca67561d2a016d6 Mon Sep 17 00:00:00 2001 From: lirunping-MSFT <161503115+lirunping-MSFT@users.noreply.github.com> Date: Tue, 27 Feb 2024 12:00:04 -0800 Subject: [PATCH 0148/1851] Add TeamsMediaConnectivityPolicy cmdlets public docs --- .../Get-CsTeamsMediaConnectivityPolicy.md | 54 ++++++++++++ .../New-CsTeamsMediaConnectivityPolicy.md | 66 +++++++++++++++ ...ove-CsTeamsMediaConnectivityPolicy copy.md | 66 +++++++++++++++ .../Set-CsTeamsMediaConnectivityPolicy.md | 83 +++++++++++++++++++ 4 files changed, 269 insertions(+) create mode 100644 teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md create mode 100644 teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md create mode 100644 teams/teams-ps/teams/Remove-CsTeamsMediaConnectivityPolicy copy.md create mode 100644 teams/teams-ps/teams/Set-CsTeamsMediaConnectivityPolicy.md diff --git a/teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md b/teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md new file mode 100644 index 0000000000..f44c7cfb98 --- /dev/null +++ b/teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md @@ -0,0 +1,54 @@ +--- +Module Name: microsoftteams +applicable: Microsoft Teams +title: Get-CsTeamsMediaConnectivityPolicy +online version: https://learn.microsoft.com/powershell/module/teams/Get-CsTeamsMediaConnectivityPolicy +schema: 2.0.0 +author: lirunping_MSFT +ms.author: runli +--- + +# Get-CsTeamsMediaConnectivityPolicy + +## SYNOPSIS + +This cmdlet retrieves all Teams media connectivity policy for current tenant. + +## SYNTAX + +``` +Get-CsTeamsMediaConnectivityPolicy +``` + +## DESCRIPTION + +This cmdlet retrieves all Teams media connectivity policy for current tenant. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-CsTeamsMediaConnectivityPolicy +Identity DirectConnection +-------- ---------------- +Tag:Test Enabled +``` + +retrieves Teams media connectivity policy, show the result as identity tag and "DirectConnection" value. + +## PARAMETERS + +### 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). + +## INPUTS + +## OUTPUTS + +## RELATED LINKS + +[New-CsTeamsMediaConnectivityPolicy](New-CsTeamsMediaConnectivityPolicy.md) + +[Remove-CsTeamsMediaConnectivityPolicy](Remove-CsTeamsMediaConnectivityPolicy.yml) + +[Set-CsTeamsMediaConnectivityPolicy](Set-CsTeamsMediaConnectivityPolicy.yml) diff --git a/teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md b/teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md new file mode 100644 index 0000000000..7c797829c1 --- /dev/null +++ b/teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md @@ -0,0 +1,66 @@ +--- +Module Name: microsoftteams +applicable: Microsoft Teams +title: New-CsTeamsMediaConnectivityPolicy +online version: https://learn.microsoft.com/powershell/module/teams/New-CsTeamsMediaConnectivityPolicy +schema: 2.0.0 +author: lirunping_MSFT +ms.author: runli +--- + + +# New-CsTeamsMediaConnectivityPolicy + +## SYNOPSIS +This cmdlet creates an Teams media connectivity policy. + +## SYNTAX + +```powershell +New-CsTeamsMediaConnectivityPolicy -Identity +``` + +## DESCRIPTION +This cmdlet creates an Teams media connectivity 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-CsTeamsMediaConnectivityPolicy. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> New-CsTeamsMediaConnectivityPolicy -Identity Test + +Identity DirectConnection +------------------------- +Tag:Test Enabled +``` + +Returns the current value of "DirectConnection" policy with identity of "Test". + + +## PARAMETERS + +### -Identity +Identity of the Teams media connectivity policy. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +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). + + +## RELATED LINKS +[Remove-CsTeamsMediaConnectivityPolicy](Remove-CsTeamsMediaConnectivityPolicy.yml) + +[Get-CsTeamsMediaConnectivityPolicy](Get-CsTeamsMediaConnectivityPolicy.yml) + +[Set-CsTeamsMediaConnectivityPolicy](Set-CsTeamsMediaConnectivityPolicy.yml) \ No newline at end of file diff --git a/teams/teams-ps/teams/Remove-CsTeamsMediaConnectivityPolicy copy.md b/teams/teams-ps/teams/Remove-CsTeamsMediaConnectivityPolicy copy.md new file mode 100644 index 0000000000..75a28d0900 --- /dev/null +++ b/teams/teams-ps/teams/Remove-CsTeamsMediaConnectivityPolicy copy.md @@ -0,0 +1,66 @@ +--- +Module Name: microsoftteams +applicable: Microsoft Teams +title: Remove-CsTeamsMediaConnectivityPolicy +online version: https://learn.microsoft.com/powershell/module/teams/Remove-CsTeamsMediaConnectivityPolicy +schema: 2.0.0 +author: lirunping_MSFT +ms.author: runli +--- + +# Remove-CsTeamsMediaConnectivityPolicy + +## SYNOPSIS + +This cmdlet deletes a Teams media connectivity policy. + +## SYNTAX + +``` +Remove-CsTeamsMediaConnectivityPolicy -Identity +``` + +## DESCRIPTION + +This cmdlet deletes a Teams media connectivity policy with the specified identity string. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Remove-CsTeamsMediaConnectivityPolicy -Identity "Test" +``` + +Deletes a Teams media connectivity policy with the identify of "Test". + +## PARAMETERS + +### -Identity +Identity of the Teams media connectivity policy. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +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). + +## INPUTS + +## OUTPUTS + +## RELATED LINKS + +[New-CsTeamsMediaConnectivityPolicy](New-CsTeamsMediaConnectivityPolicy.md) + +[Get-CsTeamsMediaConnectivityPolicy](Get-CsTeamsMediaConnectivityPolicy.yml) + +[Set-CsTeamsMediaConnectivityPolicy](Set-CsTeamsMediaConnectivityPolicy.yml) diff --git a/teams/teams-ps/teams/Set-CsTeamsMediaConnectivityPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMediaConnectivityPolicy.md new file mode 100644 index 0000000000..35388079b4 --- /dev/null +++ b/teams/teams-ps/teams/Set-CsTeamsMediaConnectivityPolicy.md @@ -0,0 +1,83 @@ +--- +Module Name: microsoftteams +applicable: Microsoft Teams +title: Set-CsTeamsMediaConnectivityPolicy +online version: https://learn.microsoft.com/powershell/module/teams/Set-CsTeamsMediaConnectivityPolicy +schema: 2.0.0 +author: lirunping_MSFT +ms.author: runli +--- + +# Set-CsTeamsMediaConnectivityPolicy + +## SYNOPSIS + +This cmdlet Set Teams media connectivity policy value for current tenant. + +## SYNTAX + +``` +Set-CsTeamsMediaConnectivityPolicy -Identity -DirectConnection +``` + +## DESCRIPTION + +This cmdlet Set Teams media connectivity policy DirectConnection value for current tenant. The value can be "Enabled" or "Disabled" + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Set-CsTeamsMediaConnectivityPolicy -Identity Test -DirectConnection Disabled +Identity DirectConnection +-------- ---------------- +Global Enabled +Tag:Test Disabled +``` + +Set Teams media connectivity policy "DirectConnection" value to "Disabled" for identity "Test". + +## PARAMETERS +### -Identity +Identity of the Teams media connectivity policy. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` +### -DirectConnection +Policy value of the Teams media connectivity DirectConnection policy. + +```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). + +## INPUTS + +## OUTPUTS + +## RELATED LINKS + +[New-CsTeamsMediaConnectivityPolicy](New-CsTeamsMediaConnectivityPolicy.md) + +[Remove-CsTeamsMediaConnectivityPolicy](Remove-CsTeamsMediaConnectivityPolicy.yml) + +[Get-CsTeamsMediaConnectivityPolicy](Get-CsTeamsMediaConnectivityPolicy.yml) From 3b95bb41736f3bbb850df184538bf19e85e92812 Mon Sep 17 00:00:00 2001 From: Carolyn Rowe Date: Tue, 27 Feb 2024 15:24:11 -0800 Subject: [PATCH 0149/1851] Update Get-CsTeamsEducationConfiguration.md --- teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md index 514bc5a061..ceb3d381d5 100644 --- a/teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md @@ -29,7 +29,7 @@ You must be a Teams Service Administrator or a Global Administrator for your org ## Examples ### Example 1 -In this example, the organization has Email selected as the preferred contact method used for parent communication invitations, also the parents contact info updation is Enabled by educators. +In this example, the organization has Email selected as the preferred contact method used for parent communication invitations, also the parents contact information is Enabled by educators. ```powershell Get-CsTeamsEducationConfiguration From 33a937f9677f074da286848841ece36ef5dbbba1 Mon Sep 17 00:00:00 2001 From: Carolyn Rowe Date: Tue, 27 Feb 2024 15:25:25 -0800 Subject: [PATCH 0150/1851] Update Set-CsTeamsEducationConfiguration.md --- teams/teams-ps/teams/Set-CsTeamsEducationConfiguration.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsEducationConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsEducationConfiguration.md index 58aa9fa1af..817451b213 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEducationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsEducationConfiguration.md @@ -48,14 +48,14 @@ Set-CsTeamsEducationConfiguration -ParentGuardianPreferredContactMethod SMS ``` ### Example 3 -In this example, updating parents contact info is enabled by educators across the organization. +In this example, updating parents contact information is enabled by educators across the organization. ```powershell Set-CsTeamsEducationConfiguration -UpdateParentInformation Enabled ``` ### Example 4 -In this example, updating parents contact info is disabled by educators across the organization. +In this example, updating parents contact information is disabled by educators across the organization. ```powershell Set-CsTeamsEducationConfiguration -UpdateParentInformation Disabled @@ -75,7 +75,7 @@ Accept wildcard characters: False ``` ### -UpdateParentInformation -Indicates whether updating parents contact info is Enabled/Disabled by educators. Possible values are 'Enabled' and 'Disabled'. +Indicates whether updating parents contact information is Enabled/Disabled by educators. Possible values are 'Enabled' and 'Disabled'. ```yaml Type: String From cd4f2459789372c84299f047fa263b1aee0c27a3 Mon Sep 17 00:00:00 2001 From: Schnittlauch <83691383+IrgendwasMitSchnittlauch@users.noreply.github.com> Date: Wed, 28 Feb 2024 09:32:08 +0100 Subject: [PATCH 0151/1851] Content Filter Info added It's impossible to export between a certain time range. Also see: https://techcommunity.microsoft.com/t5/exchange/get-mailboxexportrequest-doesn-t-accept-export-from-date-a-to/m-p/4069681 --- exchange/exchange-ps/exchange/New-MailboxExportRequest.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/exchange/exchange-ps/exchange/New-MailboxExportRequest.md b/exchange/exchange-ps/exchange/New-MailboxExportRequest.md index c98154ab9b..69a984c3be 100644 --- a/exchange/exchange-ps/exchange/New-MailboxExportRequest.md +++ b/exchange/exchange-ps/exchange/New-MailboxExportRequest.md @@ -411,6 +411,9 @@ Accept wildcard characters: False ### -ContentFilter The ContentFilter parameter uses OPATH filter syntax to filter the results by the specified properties and values. Only contents that match the ContentFilter parameter will be exported into the .pst file. The search criteria uses the syntax `"Property -ComparisonOperator 'Value'"`. +> [!IMPORTANT] + > It's impossible to export between 2 dates. You can only export from date A OR export until date B! Otherwise you'll run in system convert errors. + - Enclose the whole OPATH filter in double quotation marks " ". If the filter contains system values (for example, `$true`, `$false`, or `$null`), use single quotation marks ' ' instead. Although this parameter is a string (not a system block), you can also use braces { }, but only if the filter doesn't contain variables. - Property is a filterable property. For filterable properties, see [Filterable properties for the ContentFilter parameter](https://learn.microsoft.com/exchange/filterable-properties-for-the-contentfilter-parameter). - ComparisonOperator is an OPATH comparison operator (for example `-eq` for equals and `-like` for string comparison). For more information about comparison operators, see [about_Comparison_Operators](https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_comparison_operators). From 96b9cddbe647680f5ac08755fb9fe542b5841376 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 28 Feb 2024 08:06:00 -0800 Subject: [PATCH 0152/1851] Update New-CsCallQueue.md Updating for new Callback parameters --- skype/skype-ps/skype/New-CsCallQueue.md | 135 +++++++++++++++++++++++- 1 file changed, 134 insertions(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/New-CsCallQueue.md b/skype/skype-ps/skype/New-CsCallQueue.md index c359aabc07..335f2dca10 100644 --- a/skype/skype-ps/skype/New-CsCallQueue.md +++ b/skype/skype-ps/skype/New-CsCallQueue.md @@ -18,7 +18,7 @@ Creates new Call Queue in your Skype for Business Online organization. ## SYNTAX ``` -New-CsCallQueue -Name [-AgentAlertTime ] [-AllowOptOut ] [-DistributionLists ] [-Tenant ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-MusicOnHoldAudioFileId ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-TimeoutAction ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-RoutingMethod ] [-PresenceBasedRouting ] [-ConferenceMode ] [-User ] [-LanguageId ] [-LineUri ] [-OboResourceAccountIds ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ][-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ] [-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [-ChannelId ] [-ChannelUserObjectId ] [-AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [] +New-CsCallQueue -Name [-AgentAlertTime ] [-AllowOptOut ] [-DistributionLists ] [-Tenant ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-MusicOnHoldAudioFileId ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-TimeoutAction ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-RoutingMethod ] [-PresenceBasedRouting ] [-ConferenceMode ] [-User ] [-LanguageId ] [-LineUri ] [-OboResourceAccountIds ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ][-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ] [-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [-ChannelId ] [-ChannelUserObjectId ] [-AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt [-CallbackEmailNotificationTargetId ] [] ``` ## DESCRIPTION @@ -63,6 +63,15 @@ The New-CsCallQueue cmdlet creates a new Call Queue. > - -OverflowActionCallPriority > - -TimeoutActionCallPriority > - -NoAgentActionCallPriority +> +> - -IsCallbackEnabled +> - -CallbackRequestDtmf +> - -WaitTimeBeforeOfferingCallbackInSecond +> - -NumberOfCallsInQueueBeforeOfferingCallback +> - -CallToAgentRatioThresholdBeforeOfferingCallback +> - -CallbackOfferAudioFilePromptResourceId +> - -CallbackOfferTextToSpeechPrompt +> - -CallbackEmailNotificationTargetId ## EXAMPLES @@ -1289,6 +1298,130 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IsCallbackEnabled +The IsCallbackEnabled parameter is used to turn on/off callback. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CallbackRequestDtmf +The DTMF touch-tone key the caller will be told to press to select callback. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. + + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WaitTimeBeforeOfferingCallbackInSecond +The number of seconds a call must wait before becoming eligible for callback. This condition applies to calls at the front of the call queue. Set to zero (0) to disable this condition. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. + +```yaml +Type: Int16 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NumberOfCallsInQueueBeforeOfferingCallback +The number of calls in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Set to zero (0) to disable this condition. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. + +```yaml +Type: Int16 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CallToAgentRatioThresholdBeforeOfferingCallback +The ratio of calls to agents that must be in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Set to zero (0) to disable this condition. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. + +```yaml +Type: Int16 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CallbackOfferAudioFilePromptResourceId +The CallbackOfferAudioFilePromptResourceId parameter indicates the unique identifier for the Audio file prompt which is played to calls that are eligible for callback. This message should tell callers which DTMF touch-tone key (CallbackRequestDtmf) to press to select callabck. This parameter, or `-CallbackOfferTextToSpeechPrompt`, becomes a required parameter when IsCallbackEnabled is set to `True`. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CallbackOfferTextToSpeechPrompt +The CallbackOfferTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to calls that are eligible for callback. This message should tell callers which DTMF touch-tone key (CallbackRequestDtmf) to press to select callabck. This parameter, or `-CallbackOfferAudioFilePromptResourceId`, becomes a required parameter when IsCallbackEnabled is set to `True`. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CallbackEmailNotificationTargetId +The CallbackEmailNotificationTargetId parameter must be set to a group ID (Microsoft 365, Distribution list, or Mail-enabled security) that will receive notification if a callback times out of the call queue or can't be completed for some other reason. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online + +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 cc4c2a829489db491fc9fdb22feac5a2cea70198 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 28 Feb 2024 08:18:58 -0800 Subject: [PATCH 0153/1851] Update Set-CsCallQueue.md --- skype/skype-ps/skype/Set-CsCallQueue.md | 134 +++++++++++++++++++++++- 1 file changed, 133 insertions(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsCallQueue.md b/skype/skype-ps/skype/Set-CsCallQueue.md index b69ffb8ab5..56cfad20ac 100644 --- a/skype/skype-ps/skype/Set-CsCallQueue.md +++ b/skype/skype-ps/skype/Set-CsCallQueue.md @@ -18,7 +18,7 @@ Updates a Call Queue in your Skype for Business Online or Teams organization. ## SYNTAX ``` -Set-CsCallQueue -Identity [-AgentAlertTime ] [-AllowOptOut ] [-ChannelId ] [-ChannelUserObjectId ] [-DistributionLists ] [-MusicOnHoldAudioFileId ] [-Name ] [-OboResourceAccountIds ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-RoutingMethod ] [-TimeoutAction ] [-Tenant ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-PresenceBasedRouting ] [-ConferenceMode ] [-Users ] [-LanguageId ] [-LineUri ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ] [-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ][-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [] +Set-CsCallQueue -Identity [-AgentAlertTime ] [-AllowOptOut ] [-ChannelId ] [-ChannelUserObjectId ] [-DistributionLists ] [-MusicOnHoldAudioFileId ] [-Name ] [-OboResourceAccountIds ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-RoutingMethod ] [-TimeoutAction ] [-Tenant ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-PresenceBasedRouting ] [-ConferenceMode ] [-Users ] [-LanguageId ] [-LineUri ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ] [-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ][-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt [-CallbackEmailNotificationTargetId ] [] ``` ## DESCRIPTION @@ -68,6 +68,14 @@ Note that this cmdlet is in the Skype for Business Online PowerShell module and > - -OverflowActionCallPriority > - -TimeoutActionCallPriority > - -NoAgentActionCallPriority +> - -IsCallbackEnabled +> - -CallbackRequestDtmf +> - -WaitTimeBeforeOfferingCallbackInSecond +> - -NumberOfCallsInQueueBeforeOfferingCallback +> - -CallToAgentRatioThresholdBeforeOfferingCallback +> - -CallbackOfferAudioFilePromptResourceId +> - -CallbackOfferTextToSpeechPrompt +> - -CallbackEmailNotificationTargetId ## EXAMPLES @@ -1307,6 +1315,130 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IsCallbackEnabled +The IsCallbackEnabled parameter is used to turn on/off callback. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CallbackRequestDtmf +The DTMF touch-tone key the caller will be told to press to select callback. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. + + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WaitTimeBeforeOfferingCallbackInSecond +The number of seconds a call must wait before becoming eligible for callback. This condition applies to calls at the front of the call queue. Set to zero (0) to disable this condition. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. + +```yaml +Type: Int16 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NumberOfCallsInQueueBeforeOfferingCallback +The number of calls in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Set to zero (0) to disable this condition. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. + +```yaml +Type: Int16 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CallToAgentRatioThresholdBeforeOfferingCallback +The ratio of calls to agents that must be in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Set to zero (0) to disable this condition. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. + +```yaml +Type: Int16 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CallbackOfferAudioFilePromptResourceId +The CallbackOfferAudioFilePromptResourceId parameter indicates the unique identifier for the Audio file prompt which is played to calls that are eligible for callback. This message should tell callers which DTMF touch-tone key (CallbackRequestDtmf) to press to select callabck. This parameter, or `-CallbackOfferTextToSpeechPrompt`, becomes a required parameter when IsCallbackEnabled is set to `True`. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CallbackOfferTextToSpeechPrompt +The CallbackOfferTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to calls that are eligible for callback. This message should tell callers which DTMF touch-tone key (CallbackRequestDtmf) to press to select callabck. This parameter, or `-CallbackOfferAudioFilePromptResourceId`, becomes a required parameter when IsCallbackEnabled is set to `True`. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CallbackEmailNotificationTargetId +The CallbackEmailNotificationTargetId parameter must be set to a group ID (Microsoft 365, Distribution list, or Mail-enabled security) that will receive notification if a callback times out of the call queue or can't be completed for some other reason. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online + +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 a611bb1e75e73a1ce39aad18419957c8da512684 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 28 Feb 2024 08:23:19 -0800 Subject: [PATCH 0154/1851] Update New-CsCallQueue.md --- skype/skype-ps/skype/New-CsCallQueue.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/skype/skype-ps/skype/New-CsCallQueue.md b/skype/skype-ps/skype/New-CsCallQueue.md index 335f2dca10..b937b485b7 100644 --- a/skype/skype-ps/skype/New-CsCallQueue.md +++ b/skype/skype-ps/skype/New-CsCallQueue.md @@ -63,7 +63,6 @@ The New-CsCallQueue cmdlet creates a new Call Queue. > - -OverflowActionCallPriority > - -TimeoutActionCallPriority > - -NoAgentActionCallPriority -> > - -IsCallbackEnabled > - -CallbackRequestDtmf > - -WaitTimeBeforeOfferingCallbackInSecond @@ -1314,8 +1313,13 @@ Accept wildcard characters: False ``` ### -CallbackRequestDtmf -The DTMF touch-tone key the caller will be told to press to select callback. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. +The DTMF touch-tone key the caller will be told to press to select callback. The CallbackRequestDtmf must be set to one of the following values: + +- Tone0 to Tone9 - Corresponds to DTMF tones from 0 to 9. +- ToneStar - Corresponds to DTMF tone *. +- TonePound - Corresponds to DTMF tone #. +This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. ```yaml Type: String From bd584f8eff7dfc0a4ec4e2ce4e57d5df3528d8f1 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 28 Feb 2024 08:24:25 -0800 Subject: [PATCH 0155/1851] Update Set-CsCallQueue.md --- skype/skype-ps/skype/Set-CsCallQueue.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsCallQueue.md b/skype/skype-ps/skype/Set-CsCallQueue.md index 56cfad20ac..3bab346e05 100644 --- a/skype/skype-ps/skype/Set-CsCallQueue.md +++ b/skype/skype-ps/skype/Set-CsCallQueue.md @@ -1331,8 +1331,13 @@ Accept wildcard characters: False ``` ### -CallbackRequestDtmf -The DTMF touch-tone key the caller will be told to press to select callback. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. +The DTMF touch-tone key the caller will be told to press to select callback. The CallbackRequestDtmf must be set to one of the following values: +- Tone0 to Tone9 - Corresponds to DTMF tones from 0 to 9. +- ToneStar - Corresponds to DTMF tone *. +- TonePound - Corresponds to DTMF tone #. + +This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. ```yaml Type: String From 382c3bac2ad6ac59d17eefd84109d8aa185640b3 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 28 Feb 2024 09:15:45 -0800 Subject: [PATCH 0156/1851] Update New-MailboxExportRequest.md --- exchange/exchange-ps/exchange/New-MailboxExportRequest.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-MailboxExportRequest.md b/exchange/exchange-ps/exchange/New-MailboxExportRequest.md index 69a984c3be..56a97e1c20 100644 --- a/exchange/exchange-ps/exchange/New-MailboxExportRequest.md +++ b/exchange/exchange-ps/exchange/New-MailboxExportRequest.md @@ -409,10 +409,9 @@ Accept wildcard characters: False ``` ### -ContentFilter -The ContentFilter parameter uses OPATH filter syntax to filter the results by the specified properties and values. Only contents that match the ContentFilter parameter will be exported into the .pst file. The search criteria uses the syntax `"Property -ComparisonOperator 'Value'"`. +**Important**: You can't use this parameter to export between two dates. If you try, you'll get system convert errors. You can export from a specific date, or export to a specific date, but not both. -> [!IMPORTANT] - > It's impossible to export between 2 dates. You can only export from date A OR export until date B! Otherwise you'll run in system convert errors. +The ContentFilter parameter uses OPATH filter syntax to filter the results by the specified properties and values. Only contents that match the ContentFilter parameter will be exported into the .pst file. The search criteria uses the syntax `"Property -ComparisonOperator 'Value'"`. - Enclose the whole OPATH filter in double quotation marks " ". If the filter contains system values (for example, `$true`, `$false`, or `$null`), use single quotation marks ' ' instead. Although this parameter is a string (not a system block), you can also use braces { }, but only if the filter doesn't contain variables. - Property is a filterable property. For filterable properties, see [Filterable properties for the ContentFilter parameter](https://learn.microsoft.com/exchange/filterable-properties-for-the-contentfilter-parameter). From 6523029ac02482e79bcce8021489d4962f176905 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 28 Feb 2024 11:13:57 -0800 Subject: [PATCH 0157/1851] Update New-CsCallQueue.md --- skype/skype-ps/skype/New-CsCallQueue.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/skype/skype-ps/skype/New-CsCallQueue.md b/skype/skype-ps/skype/New-CsCallQueue.md index b937b485b7..59fc5aa15d 100644 --- a/skype/skype-ps/skype/New-CsCallQueue.md +++ b/skype/skype-ps/skype/New-CsCallQueue.md @@ -18,7 +18,7 @@ Creates new Call Queue in your Skype for Business Online organization. ## SYNTAX ``` -New-CsCallQueue -Name [-AgentAlertTime ] [-AllowOptOut ] [-DistributionLists ] [-Tenant ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-MusicOnHoldAudioFileId ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-TimeoutAction ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-RoutingMethod ] [-PresenceBasedRouting ] [-ConferenceMode ] [-User ] [-LanguageId ] [-LineUri ] [-OboResourceAccountIds ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ][-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ] [-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [-ChannelId ] [-ChannelUserObjectId ] [-AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt [-CallbackEmailNotificationTargetId ] [] +New-CsCallQueue -Name [-AgentAlertTime ] [-AllowOptOut ] [-DistributionLists ] [-Tenant ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-MusicOnHoldAudioFileId ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-TimeoutAction ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-RoutingMethod ] [-PresenceBasedRouting ] [-ConferenceMode ] [-User ] [-LanguageId ] [-LineUri ] [-OboResourceAccountIds ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ][-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ] [-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [-ChannelId ] [-ChannelUserObjectId ] [-AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt [-CallbackEmailNotificationTarget ] [] ``` ## DESCRIPTION @@ -70,7 +70,7 @@ The New-CsCallQueue cmdlet creates a new Call Queue. > - -CallToAgentRatioThresholdBeforeOfferingCallback > - -CallbackOfferAudioFilePromptResourceId > - -CallbackOfferTextToSpeechPrompt -> - -CallbackEmailNotificationTargetId +> - -CallbackEmailNotificationTarget ## EXAMPLES @@ -1410,8 +1410,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -CallbackEmailNotificationTargetId -The CallbackEmailNotificationTargetId parameter must be set to a group ID (Microsoft 365, Distribution list, or Mail-enabled security) that will receive notification if a callback times out of the call queue or can't be completed for some other reason. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. +### -CallbackEmailNotificationTarget +The CallbackEmailNotificationTarget parameter must be set to a group ID (Microsoft 365, Distribution list, or Mail-enabled security) that will receive notification if a callback times out of the call queue or can't be completed for some other reason. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. ```yaml Type: Guid From 0b32318d42033cff067362078bc105f071ab90ba Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 28 Feb 2024 11:15:00 -0800 Subject: [PATCH 0158/1851] Update Set-CsCallQueue.md --- skype/skype-ps/skype/Set-CsCallQueue.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/skype/skype-ps/skype/Set-CsCallQueue.md b/skype/skype-ps/skype/Set-CsCallQueue.md index 3bab346e05..22cea0e425 100644 --- a/skype/skype-ps/skype/Set-CsCallQueue.md +++ b/skype/skype-ps/skype/Set-CsCallQueue.md @@ -18,7 +18,7 @@ Updates a Call Queue in your Skype for Business Online or Teams organization. ## SYNTAX ``` -Set-CsCallQueue -Identity [-AgentAlertTime ] [-AllowOptOut ] [-ChannelId ] [-ChannelUserObjectId ] [-DistributionLists ] [-MusicOnHoldAudioFileId ] [-Name ] [-OboResourceAccountIds ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-RoutingMethod ] [-TimeoutAction ] [-Tenant ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-PresenceBasedRouting ] [-ConferenceMode ] [-Users ] [-LanguageId ] [-LineUri ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ] [-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ][-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt [-CallbackEmailNotificationTargetId ] [] +Set-CsCallQueue -Identity [-AgentAlertTime ] [-AllowOptOut ] [-ChannelId ] [-ChannelUserObjectId ] [-DistributionLists ] [-MusicOnHoldAudioFileId ] [-Name ] [-OboResourceAccountIds ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-RoutingMethod ] [-TimeoutAction ] [-Tenant ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-PresenceBasedRouting ] [-ConferenceMode ] [-Users ] [-LanguageId ] [-LineUri ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ] [-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ][-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt [-CallbackEmailNotificationTarget ] [] ``` ## DESCRIPTION @@ -75,7 +75,7 @@ Note that this cmdlet is in the Skype for Business Online PowerShell module and > - -CallToAgentRatioThresholdBeforeOfferingCallback > - -CallbackOfferAudioFilePromptResourceId > - -CallbackOfferTextToSpeechPrompt -> - -CallbackEmailNotificationTargetId +> - -CallbackEmailNotificationTarget ## EXAMPLES @@ -1428,8 +1428,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -CallbackEmailNotificationTargetId -The CallbackEmailNotificationTargetId parameter must be set to a group ID (Microsoft 365, Distribution list, or Mail-enabled security) that will receive notification if a callback times out of the call queue or can't be completed for some other reason. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. +### -CallbackEmailNotificationTarget +The CallbackEmailNotificationTarget parameter must be set to a group ID (Microsoft 365, Distribution list, or Mail-enabled security) that will receive notification if a callback times out of the call queue or can't be completed for some other reason. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. ```yaml Type: Guid From b0525023e75c45dde7d2ec978d2a47d2d6cd9805 Mon Sep 17 00:00:00 2001 From: lirunping-MSFT <161503115+lirunping-MSFT@users.noreply.github.com> Date: Wed, 28 Feb 2024 11:38:35 -0800 Subject: [PATCH 0159/1851] Add Grant-CsTeamsMediaConnectivityPolicy doc --- .../Get-CsTeamsMediaConnectivityPolicy.md | 2 + .../Grant-CsTeamsMediaConnectivityPolicy.md | 189 ++++++++++++++++++ .../New-CsTeamsMediaConnectivityPolicy.md | 4 +- .../Set-CsTeamsMediaConnectivityPolicy.md | 2 + 4 files changed, 196 insertions(+), 1 deletion(-) create mode 100644 teams/teams-ps/teams/Grant-CsTeamsMediaConnectivityPolicy.md diff --git a/teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md b/teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md index f44c7cfb98..af78c9e569 100644 --- a/teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md @@ -52,3 +52,5 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [Remove-CsTeamsMediaConnectivityPolicy](Remove-CsTeamsMediaConnectivityPolicy.yml) [Set-CsTeamsMediaConnectivityPolicy](Set-CsTeamsMediaConnectivityPolicy.yml) + +[Grant-CsTeamsMediaConnectivityPolicy](Grant-CsTeamsMediaConnectivityPolicy.yml) \ No newline at end of file diff --git a/teams/teams-ps/teams/Grant-CsTeamsMediaConnectivityPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsMediaConnectivityPolicy.md new file mode 100644 index 0000000000..44af7208e2 --- /dev/null +++ b/teams/teams-ps/teams/Grant-CsTeamsMediaConnectivityPolicy.md @@ -0,0 +1,189 @@ +--- +Module Name: microsoftteams +applicable: Microsoft Teams +title: Grant-CsTeamsMediaConnectivityPolicy +online version: https://learn.microsoft.com/powershell/module/teams/Grant-CsTeamsMediaConnectivityPolicy +schema: 2.0.0 +author: lirunping_MSFT +ms.author: runli +--- + +# Grant-CsTeamsMediaConnectivityPolicy + +## SYNOPSIS +This cmdlet applies an instance of the Teams media connectivity policy to users or groups in a tenant. + +## SYNTAX + +### Identity (Default) +``` +Grant-CsTeamsMediaConnectivityPolicy [] +``` + +### GrantToUser +``` +Grant-CsTeamsMediaConnectivityPolicy -Identity [[-PolicyName] ] [] +``` + +### GrantToGroup +``` +Grant-CsTeamsMediaConnectivityPolicy [[-PolicyName] ] [-Group] -Rank + [] +``` + +### GrantToTenant +``` +Grant-CsTeamsMediaConnectivityPolicy [[-PolicyName] ] [-Global] [-Force] [] +``` + +## DESCRIPTION + +This cmdlet applies an instance of the Teams media connectivity policy to users or groups in a tenant. + +Passes in the `Identity` of the policy instance in the `PolicyName` parameter and the user identifier in the `Identity` parameter or the group name in the `Group` parameter. One of either `Identity` or `Group` needs to be passed. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Grant-CsTeamsMediaConnectivityPolicy -PolicyName Test -Identity testuser@test.onmicrosoft.com +``` + +Assigns a given policy to a user. + +### Example 2 +```powershell +PS C:\> Grant-CsTeamsMediaConnectivityPolicy -Group f13d6c9d-ce76-422c-af78-b6018b4d9c80 -PolicyName Test +``` + +Assigns a given policy to a group. + + +### Example 3 +```powershell +PS C:\> Grant-CsTeamsMediaConnectivityPolicy -Global -PolicyName Test +``` + +Assigns a given policy to the tenant. + +### Example 3 +```powershell +PS C:\> Grant-CsTeamsMediaConnectivityPolicy -Global -PolicyName Test +``` + +Note: _Using $null in place of a policy name can be used to unassigned a policy instance._ + +## PARAMETERS + +### -Force +Suppresses the display of any non-fatal error message that might arise when running the command. + +```yaml +Type: SwitchParameter +Parameter Sets: GrantToTenant +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Global +This is the equivalent to `-Identity Global`. + +```yaml +Type: SwitchParameter +Parameter Sets: GrantToTenant +Aliases: + +Required: True +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Group +This is the identifier of the group that the policy should be assigned to. + +```yaml +Type: String +Parameter Sets: GrantToGroup +Aliases: + +Required: True +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +Specifies the identity of the target user. + +Example: testuser@test.onmicrosoft.com + +Example: 98403f08-577c-46dd-851a-f0460a13b03d + +Use the "Global" Identity if you wish to set the policy for the entire tenant. + +```yaml +Type: String +Parameter Sets: GrantToUser +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PolicyName +Specifies the name of the policy to be assigned. The PolicyName is the policy identity minus the policy scope ("tag:"), for example, a policy that has an identity of "Tag:Enabled" has a PolicyName of "Enabled". + +```yaml +Type: String +Parameter Sets: GrantToUser, GrantToGroup, GrantToTenant +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Rank +The rank of the policy assignment, relative to other group policy assignments for the same policy type. + +```yaml +Type: Int32 +Parameter Sets: GrantToGroup +Aliases: + +Required: True +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 + +## OUTPUTS + +## RELATED LINKS + +[New-CsTeamsMediaConnectivityPolicy](New-CsTeamsMediaConnectivityPolicy.md) + +[Remove-CsTeamsMediaConnectivityPolicy](Remove-CsTeamsMediaConnectivityPolicy.yml) + +[Get-CsTeamsMediaConnectivityPolicy](Get-CsTeamsMediaConnectivityPolicy.yml) + +[Set-CsTeamsMediaConnectivityPolicy](Set-CsTeamsMediaConnectivityPolicy.yml) \ No newline at end of file diff --git a/teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md b/teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md index 7c797829c1..bd35ee6ffc 100644 --- a/teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md @@ -63,4 +63,6 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [Get-CsTeamsMediaConnectivityPolicy](Get-CsTeamsMediaConnectivityPolicy.yml) -[Set-CsTeamsMediaConnectivityPolicy](Set-CsTeamsMediaConnectivityPolicy.yml) \ No newline at end of file +[Set-CsTeamsMediaConnectivityPolicy](Set-CsTeamsMediaConnectivityPolicy.yml) + +[Grant-CsTeamsMediaConnectivityPolicy](Grant-CsTeamsMediaConnectivityPolicy.yml) \ No newline at end of file diff --git a/teams/teams-ps/teams/Set-CsTeamsMediaConnectivityPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMediaConnectivityPolicy.md index 35388079b4..f4f528abef 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMediaConnectivityPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMediaConnectivityPolicy.md @@ -81,3 +81,5 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [Remove-CsTeamsMediaConnectivityPolicy](Remove-CsTeamsMediaConnectivityPolicy.yml) [Get-CsTeamsMediaConnectivityPolicy](Get-CsTeamsMediaConnectivityPolicy.yml) + +[Grant-CsTeamsMediaConnectivityPolicy](Grant-CsTeamsMediaConnectivityPolicy.yml) \ No newline at end of file From 5937a48f0f2593fe2125165367763de77bdbb09d Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 28 Feb 2024 11:42:23 -0800 Subject: [PATCH 0160/1851] Update New-CsCallQueue.md --- skype/skype-ps/skype/New-CsCallQueue.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/skype/skype-ps/skype/New-CsCallQueue.md b/skype/skype-ps/skype/New-CsCallQueue.md index 59fc5aa15d..8583db8840 100644 --- a/skype/skype-ps/skype/New-CsCallQueue.md +++ b/skype/skype-ps/skype/New-CsCallQueue.md @@ -1334,7 +1334,7 @@ Accept wildcard characters: False ``` ### -WaitTimeBeforeOfferingCallbackInSecond -The number of seconds a call must wait before becoming eligible for callback. This condition applies to calls at the front of the call queue. Set to zero (0) to disable this condition. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. +The number of seconds a call must wait before becoming eligible for callback. This condition applies to calls at the front of the call queue. Set to null ($null) to disable this condition. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. ```yaml Type: Int16 @@ -1349,7 +1349,7 @@ Accept wildcard characters: False ``` ### -NumberOfCallsInQueueBeforeOfferingCallback -The number of calls in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Set to zero (0) to disable this condition. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. +The number of calls in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Set to null ($null) to disable this condition. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. ```yaml Type: Int16 @@ -1364,7 +1364,7 @@ Accept wildcard characters: False ``` ### -CallToAgentRatioThresholdBeforeOfferingCallback -The ratio of calls to agents that must be in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Set to zero (0) to disable this condition. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. +The ratio of calls to agents that must be in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Minimum value of 1. Set to null ($null) to disable this condition. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. ```yaml Type: Int16 From 809c7fdd691977c4ad56e6abe6e7a39a43447f07 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 28 Feb 2024 11:43:51 -0800 Subject: [PATCH 0161/1851] Update Set-CsCallQueue.md --- skype/skype-ps/skype/Set-CsCallQueue.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/skype/skype-ps/skype/Set-CsCallQueue.md b/skype/skype-ps/skype/Set-CsCallQueue.md index 22cea0e425..32829661c2 100644 --- a/skype/skype-ps/skype/Set-CsCallQueue.md +++ b/skype/skype-ps/skype/Set-CsCallQueue.md @@ -1352,7 +1352,7 @@ Accept wildcard characters: False ``` ### -WaitTimeBeforeOfferingCallbackInSecond -The number of seconds a call must wait before becoming eligible for callback. This condition applies to calls at the front of the call queue. Set to zero (0) to disable this condition. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. +The number of seconds a call must wait before becoming eligible for callback. This condition applies to calls at the front of the call queue. Set to null ($null) to disable this condition. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. ```yaml Type: Int16 @@ -1367,7 +1367,7 @@ Accept wildcard characters: False ``` ### -NumberOfCallsInQueueBeforeOfferingCallback -The number of calls in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Set to zero (0) to disable this condition. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. +The number of calls in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Set to null ($null) to disable this condition. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. ```yaml Type: Int16 @@ -1382,7 +1382,7 @@ Accept wildcard characters: False ``` ### -CallToAgentRatioThresholdBeforeOfferingCallback -The ratio of calls to agents that must be in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Set to zero (0) to disable this condition. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. +The ratio of calls to agents that must be in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Minimum value of one (1). Set to null ($null) to disable this condition. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. ```yaml Type: Int16 From 4082e2ba20aaea08998d940400a76d4db68a35bc Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 28 Feb 2024 11:46:32 -0800 Subject: [PATCH 0162/1851] Update Set-CsCallQueue.md --- skype/skype-ps/skype/Set-CsCallQueue.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/skype/skype-ps/skype/Set-CsCallQueue.md b/skype/skype-ps/skype/Set-CsCallQueue.md index 32829661c2..6f5e7f555a 100644 --- a/skype/skype-ps/skype/Set-CsCallQueue.md +++ b/skype/skype-ps/skype/Set-CsCallQueue.md @@ -1352,7 +1352,9 @@ Accept wildcard characters: False ``` ### -WaitTimeBeforeOfferingCallbackInSecond -The number of seconds a call must wait before becoming eligible for callback. This condition applies to calls at the front of the call queue. Set to null ($null) to disable this condition. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. +The number of seconds a call must wait before becoming eligible for callback. This condition applies to calls at the front of the call queue. Set to null ($null) to disable this condition. + +At least one of `-WaitTimeBeforeOfferingCallbackInSecond`, `-NumberOfCallsInQueueBeforeOfferingCallback`, or `-CallToAgentRatioThresholdBeforeOfferingCallback` must be set to a value other than null when when `-IsCallbackEnabled` is `True`. ```yaml Type: Int16 @@ -1367,7 +1369,9 @@ Accept wildcard characters: False ``` ### -NumberOfCallsInQueueBeforeOfferingCallback -The number of calls in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Set to null ($null) to disable this condition. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. +The number of calls in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Set to null ($null) to disable this condition. + +At least one of `-WaitTimeBeforeOfferingCallbackInSecond`, `-NumberOfCallsInQueueBeforeOfferingCallback`, or `-CallToAgentRatioThresholdBeforeOfferingCallback` must be set to a value other than null when when `-IsCallbackEnabled` is `True`. ```yaml Type: Int16 @@ -1382,7 +1386,9 @@ Accept wildcard characters: False ``` ### -CallToAgentRatioThresholdBeforeOfferingCallback -The ratio of calls to agents that must be in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Minimum value of one (1). Set to null ($null) to disable this condition. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. +The ratio of calls to agents that must be in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Minimum value of one (1). Set to null ($null) to disable this condition. + +At least one of `-WaitTimeBeforeOfferingCallbackInSecond`, `-NumberOfCallsInQueueBeforeOfferingCallback`, or `-CallToAgentRatioThresholdBeforeOfferingCallback` must be set to a value other than null when when `-IsCallbackEnabled` is `True`. ```yaml Type: Int16 From 018bf95e6b751242e642338c4aed950c44565e7e Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 28 Feb 2024 11:48:05 -0800 Subject: [PATCH 0163/1851] Update New-CsCallQueue.md --- skype/skype-ps/skype/New-CsCallQueue.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/skype/skype-ps/skype/New-CsCallQueue.md b/skype/skype-ps/skype/New-CsCallQueue.md index 8583db8840..4d20ad1596 100644 --- a/skype/skype-ps/skype/New-CsCallQueue.md +++ b/skype/skype-ps/skype/New-CsCallQueue.md @@ -1334,7 +1334,9 @@ Accept wildcard characters: False ``` ### -WaitTimeBeforeOfferingCallbackInSecond -The number of seconds a call must wait before becoming eligible for callback. This condition applies to calls at the front of the call queue. Set to null ($null) to disable this condition. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. +The number of seconds a call must wait before becoming eligible for callback. This condition applies to calls at the front of the call queue. Set to null ($null) to disable this condition. + +At least one of `-WaitTimeBeforeOfferingCallbackInSecond`, `-NumberOfCallsInQueueBeforeOfferingCallback`, or `-CallToAgentRatioThresholdBeforeOfferingCallback` must be set to a value other than null when `-IsCallbackEnabled` is `True`. ```yaml Type: Int16 @@ -1349,7 +1351,9 @@ Accept wildcard characters: False ``` ### -NumberOfCallsInQueueBeforeOfferingCallback -The number of calls in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Set to null ($null) to disable this condition. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. +The number of calls in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Set to null ($null) to disable this condition. + +At least one of `-WaitTimeBeforeOfferingCallbackInSecond`, `-NumberOfCallsInQueueBeforeOfferingCallback`, or `-CallToAgentRatioThresholdBeforeOfferingCallback` must be set to a value other than null when `-IsCallbackEnabled` is `True`. ```yaml Type: Int16 @@ -1364,7 +1368,9 @@ Accept wildcard characters: False ``` ### -CallToAgentRatioThresholdBeforeOfferingCallback -The ratio of calls to agents that must be in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Minimum value of 1. Set to null ($null) to disable this condition. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. +The ratio of calls to agents that must be in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Minimum value of 1. Set to null ($null) to disable this condition. + +At least one of `-WaitTimeBeforeOfferingCallbackInSecond`, `-NumberOfCallsInQueueBeforeOfferingCallback`, or `-CallToAgentRatioThresholdBeforeOfferingCallback` must be set to a value other than null when `-IsCallbackEnabled` is `True`. ```yaml Type: Int16 From ba79c379235107f2d92d7e28aff7a41a538cb0ca Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 28 Feb 2024 11:48:53 -0800 Subject: [PATCH 0164/1851] Update Set-CsCallQueue.md --- skype/skype-ps/skype/Set-CsCallQueue.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/skype/skype-ps/skype/Set-CsCallQueue.md b/skype/skype-ps/skype/Set-CsCallQueue.md index 6f5e7f555a..47e3c4a00b 100644 --- a/skype/skype-ps/skype/Set-CsCallQueue.md +++ b/skype/skype-ps/skype/Set-CsCallQueue.md @@ -1354,7 +1354,7 @@ Accept wildcard characters: False ### -WaitTimeBeforeOfferingCallbackInSecond The number of seconds a call must wait before becoming eligible for callback. This condition applies to calls at the front of the call queue. Set to null ($null) to disable this condition. -At least one of `-WaitTimeBeforeOfferingCallbackInSecond`, `-NumberOfCallsInQueueBeforeOfferingCallback`, or `-CallToAgentRatioThresholdBeforeOfferingCallback` must be set to a value other than null when when `-IsCallbackEnabled` is `True`. +At least one of `-WaitTimeBeforeOfferingCallbackInSecond`, `-NumberOfCallsInQueueBeforeOfferingCallback`, or `-CallToAgentRatioThresholdBeforeOfferingCallback` must be set to a value other than null when `-IsCallbackEnabled` is `True`. ```yaml Type: Int16 @@ -1371,7 +1371,7 @@ Accept wildcard characters: False ### -NumberOfCallsInQueueBeforeOfferingCallback The number of calls in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Set to null ($null) to disable this condition. -At least one of `-WaitTimeBeforeOfferingCallbackInSecond`, `-NumberOfCallsInQueueBeforeOfferingCallback`, or `-CallToAgentRatioThresholdBeforeOfferingCallback` must be set to a value other than null when when `-IsCallbackEnabled` is `True`. +At least one of `-WaitTimeBeforeOfferingCallbackInSecond`, `-NumberOfCallsInQueueBeforeOfferingCallback`, or `-CallToAgentRatioThresholdBeforeOfferingCallback` must be set to a value other than null when `-IsCallbackEnabled` is `True`. ```yaml Type: Int16 @@ -1388,7 +1388,7 @@ Accept wildcard characters: False ### -CallToAgentRatioThresholdBeforeOfferingCallback The ratio of calls to agents that must be in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Minimum value of one (1). Set to null ($null) to disable this condition. -At least one of `-WaitTimeBeforeOfferingCallbackInSecond`, `-NumberOfCallsInQueueBeforeOfferingCallback`, or `-CallToAgentRatioThresholdBeforeOfferingCallback` must be set to a value other than null when when `-IsCallbackEnabled` is `True`. +At least one of `-WaitTimeBeforeOfferingCallbackInSecond`, `-NumberOfCallsInQueueBeforeOfferingCallback`, or `-CallToAgentRatioThresholdBeforeOfferingCallback` must be set to a value other than null when `-IsCallbackEnabled` is `True`. ```yaml Type: Int16 From 60352a9d02203c58e7e98a342dad81c7ea4ca77e Mon Sep 17 00:00:00 2001 From: SaritaBehera <38221440+SaritaBehera@users.noreply.github.com> Date: Tue, 5 Mar 2024 00:44:48 +0530 Subject: [PATCH 0165/1851] Updating Get-CsTeamsEducationConfiguration.md with the content change for the UpdateParentInformation setting. --- teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md index ceb3d381d5..85769dda76 100644 --- a/teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md @@ -29,7 +29,9 @@ You must be a Teams Service Administrator or a Global Administrator for your org ## Examples ### Example 1 -In this example, the organization has Email selected as the preferred contact method used for parent communication invitations, also the parents contact information is Enabled by educators. +In this example, the organisation has set the defaults as folows: + - Email is set as preferred contact method for the parent communication invites. + - Capability to edit parent contact information by educators is "enabled". ```powershell Get-CsTeamsEducationConfiguration @@ -37,7 +39,7 @@ Get-CsTeamsEducationConfiguration ```Output Identity : Global ParentGuardianPreferredContactMethod : Email -UpdateParentInformation. : Enabled +UpdateParentInformation : Enabled ``` ## PARAMETERS From 0b55ee96aad67b6f5acc23c82fa6a1e815e89246 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 4 Mar 2024 16:02:31 -0800 Subject: [PATCH 0166/1851] Viva Feature cmdlet updates --- .../exchange/Add-VivaModuleFeaturePolicy.md | 62 ++++++++++++-- .../exchange/Get-VivaFeatureCategory.md | 84 +++++++++++++++++++ .../exchange/Get-VivaModuleFeaturePolicy.md | 55 +++++++++++- .../Remove-VivaModuleFeaturePolicy.md | 34 +++++++- .../Update-VivaModuleFeaturePolicy.md | 62 ++++++++++++-- 5 files changed, 275 insertions(+), 22 deletions(-) create mode 100644 exchange/exchange-ps/exchange/Get-VivaFeatureCategory.md diff --git a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md index d5d62abddb..0fff1ffb40 100644 --- a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md @@ -20,20 +20,34 @@ Use the Add-VivaModuleFeaturePolicy cmdlet to add a new access policy for a spec - You can assign up to 10 policies per feature. An additional one policy per feature can be assigned to the entire tenant. - Policies assigned to a specific user or group take priority over the policy assigned to the entire tenant when determining whether a feature is enabled. If a user has multiple policies assigned for a feature (directly as a user or member of a group), the most restrictive policy applies. -Some features include the option for user controls (user opt out). Refer to the feature documentation to see if user controls are available for the feature that you intend to set a policy for. +Some features include the option for user controls (user opt out). Refer to the feature documentation to see if user controls are available for the feature that you intend to set a policy for. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). ## SYNTAX +### FeaturePolicy ``` -Add-VivaModuleFeaturePolicy -FeatureId -IsFeatureEnabled -ModuleId -Name +Add-VivaModuleFeaturePolicy -FeatureId -IsFeatureEnabled -ModuleId -Name [-IsUserControlEnabled ] [-Confirm] + [-Everyone] [-GroupIds ] + [-ProgressAction ] + [-ResultSize ] [-UserIds ] + [-WhatIf] + [] +``` + +### CategoryPolicy +``` +Add-VivaModuleFeaturePolicy -CategoryId -IsCategoryEnabled -Name + [-Confirm] [-Everyone] - [-IsUserControlEnabled ] + [-GroupIds ] + [-ProgressAction ] [-ResultSize ] + [-UserIds ] [-WhatIf] [] ``` @@ -81,6 +95,24 @@ This example adds a policy for the Reflection feature in Viva Insights. The poli ## PARAMETERS +### -CategoryId +**Note**: This parameter is available only in the Exchange Online PowerShell module v3.5.0-Preview??? or later. + +{{ Fill CategoryId Description }} + +```yaml +Type: String +Parameter Sets: CategoryPolicy +Aliases: +Applicable: Exchange Online + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -FeatureId The FeatureId parameter specifies the feature in the Viva module that you want to add the policy for. @@ -88,7 +120,23 @@ To view details about the features in a Viva module that support feature access ```yaml Type: String -Parameter Sets: (All) +Parameter Sets: FeaturePolicy +Aliases: +Applicable: Exchange Online + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IsCategoryEnabled +{{ Fill IsCategoryEnabled Description }} + +```yaml +Type: Boolean +Parameter Sets: CategoryPolicy Aliases: Applicable: Exchange Online @@ -107,7 +155,7 @@ The IsFeatureEnabled parameter specifies whether or not the feature is enabled b ```yaml Type: Boolean -Parameter Sets: (All) +Parameter Sets: FeaturePolicy Aliases: Applicable: Exchange Online @@ -123,7 +171,7 @@ The ModuleId parameter specifies the Viva module that you want to add the featur ```yaml Type: String -Parameter Sets: (All) +Parameter Sets: FeaturePolicy Aliases: Applicable: Exchange Online @@ -223,7 +271,7 @@ Only features that allow admins to enable and disable user controls by policy ca ```yaml Type: Boolean -Parameter Sets: (All) +Parameter Sets: FeaturePolicy Aliases: Applicable: Exchange Online diff --git a/exchange/exchange-ps/exchange/Get-VivaFeatureCategory.md b/exchange/exchange-ps/exchange/Get-VivaFeatureCategory.md new file mode 100644 index 0000000000..a28cc3ab11 --- /dev/null +++ b/exchange/exchange-ps/exchange/Get-VivaFeatureCategory.md @@ -0,0 +1,84 @@ +--- +external help file: Microsoft.Exchange.Management.RestApiClient.dll-Help.xml +Module Name: ExchangeOnlineManagement +online version: https://learn.microsoft.com/powershell/module/exchange/get-vivafeaturecategory +applicable: Exchange Online +title: Get-VivaFeatureCategory +schema: 2.0.0 +author: chrisda +ms.author: chrisda +ms.reviewer: +--- + +# Get-VivaFeatureCategory + +## SYNOPSIS +This cmdlet is available only in the Exchange Online PowerShell module v3.5.0-Preview??? or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). + +Use the Get-VivaFeatureCategory cmdlet to ??? + +For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). + +## SYNTAX + +``` +Get-VivaFeatureCategory + [-ResultSize ] + [-ProgressAction ] + [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +{{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -ResultSize +{{ Fill ResultSize Description }} + +```yaml +Type: Unlimited +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +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). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md index 26dc93cef3..101abc96ba 100644 --- a/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md @@ -21,10 +21,21 @@ For information about the parameter sets in the Syntax section below, see [Excha ## SYNTAX +### FeaturePolicy ``` -Get-VivaModuleFeaturePolicy -FeatureId -ModuleId +Get-VivaModuleFeaturePolicy -ModuleId -FeatureId [[-PolicyId] ] - [-ResultSize ] + [-ProgressAction ] + [-ResultSize ] + [] +``` + +### CategoryPolicy +``` +Get-VivaModuleFeaturePolicy -CategoryId + [[-PolicyId] ] + [-ProgressAction ] + [-ResultSize ] [] ``` @@ -59,6 +70,24 @@ This example returns details about a specific policy added for the Reflection fe ## PARAMETERS +### -CategoryId +**Note**: This parameter is available only in the Exchange Online PowerShell module v3.5.0-Preview??? or later. + +{{ Fill CategoryId Description }} + +```yaml +Type: String +Parameter Sets: CategoryPolicy +Aliases: +Applicable: Exchange Online + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -FeatureId The FeatureId parameter specifies the feature in the Viva module that you want to view the policies for. @@ -66,7 +95,7 @@ To view details about the features in a Viva module that support feature access ```yaml Type: String -Parameter Sets: (All) +Parameter Sets: FeaturePolicy Aliases: Applicable: Exchange Online @@ -82,7 +111,7 @@ The ModuleId parameter specifies the Viva module of the feature policies that yo ```yaml Type: String -Parameter Sets: (All) +Parameter Sets: FeaturePolicy Aliases: Applicable: Exchange Online @@ -111,6 +140,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +**Note**: This parameter is available only in the Exchange Online PowerShell module v3.5.0-Preview??? or later. + +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResultSize This parameter is reserved for internal Microsoft use. diff --git a/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md index 37fe8b20c2..f8486f944c 100644 --- a/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md @@ -21,9 +21,21 @@ For information about the parameter sets in the Syntax section below, see [Excha ## SYNTAX +### FeaturePolicy ``` -Remove-VivaModuleFeaturePolicy -FeatureId -ModuleId -PolicyId +Remove-VivaModuleFeaturePolicy -ModuleId -FeatureId -PolicyId [-Confirm] + [-ProgressAction ] + [-ResultSize ] + [-WhatIf] + [] +``` + +### CategoryPolicy +``` +Remove-VivaModuleFeaturePolicy -CategoryId -PolicyId + [-Confirm] + [-ProgressAction ] [-ResultSize ] [-WhatIf] [] @@ -51,6 +63,22 @@ This example deletes the specified policy for the Reflection feature in Viva Ins ## PARAMETERS +### -CategoryId +{{ Fill CategoryId Description }} + +```yaml +Type: String +Parameter Sets: CategoryPolicy +Aliases: +Applicable: Exchange Online + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -FeatureId The FeatureId parameter specifies the feature in the Viva module that you want to remove the policy from. @@ -58,7 +86,7 @@ To view details about the features in a Viva module that support feature access ```yaml Type: String -Parameter Sets: (All) +Parameter Sets: FeaturePolicy Aliases: Applicable: Exchange Online @@ -74,7 +102,7 @@ The ModuleId parameter specifies the Viva module of the feature that you want to ```yaml Type: String -Parameter Sets: (All) +Parameter Sets: FeaturePolicy Aliases: Applicable: Exchange Online diff --git a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md index f3b5f33844..5fad534b2e 100644 --- a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md @@ -26,14 +26,28 @@ For information about the parameter sets in the Syntax section below, see [Excha ## SYNTAX +### FeaturePolicy ``` -Update-VivaModuleFeaturePolicy -FeatureId -ModuleId -PolicyId +Update-VivaModuleFeaturePolicy -ModuleId -FeatureId -PolicyId [-IsFeatureEnabled ] [-IsUserControlEnabled ] [-Confirm] - [-IsFeatureEnabled ] - [-IsUserControlEnabled ] - [-GroupIds ] [-Everyone ] + [-GroupIds ] [-Name ] + [-ProgressAction ] + [-ResultSize ] + [-UserIds ] + [-WhatIf] + [] +``` + +### CategoryPolicy +``` +Update-VivaModuleFeaturePolicy> -CategoryId [-IsCategoryEnabled ] -PolicyId + [-Confirm] + [-Everyone ] + [-Name ] + [-ProgressAction ] [-ResultSize ] [-UserIds ] [-WhatIf] @@ -94,6 +108,22 @@ This example updates the name of the specified policy, makes it so the policy en ## PARAMETERS +### -CategoryId +{{ Fill CategoryId Description }} + +```yaml +Type: String +Parameter Sets: CategoryPolicy +Aliases: +Applicable: Exchange Online + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -FeatureId The FeatureId parameter specifies the feature in the Viva module of the policy that you want to update. @@ -101,7 +131,7 @@ To view details about the features in a Viva module that support feature access ```yaml Type: String -Parameter Sets: (All) +Parameter Sets: FeaturePolicy Aliases: Applicable: Exchange Online @@ -117,7 +147,7 @@ The ModuleId parameter specifies the Viva module of the policy that you want to ```yaml Type: String -Parameter Sets: (All) +Parameter Sets: FeaturePolicy Aliases: Applicable: Exchange Online @@ -212,6 +242,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IsCategoryEnabled +{{ Fill IsCategoryEnabled Description }} + +```yaml +Type: Boolean +Parameter Sets: CategoryPolicy +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -IsFeatureEnabled The IsFeatureEnabled parameter specifies whether the feature is enabled by the updated policy. Valid values are: @@ -222,7 +268,7 @@ If you don't want to update whether the feature is enabled by the policy, don't ```yaml Type: Boolean -Parameter Sets: (All) +Parameter Sets: FeaturePolicy Aliases: Applicable: Exchange Online @@ -247,7 +293,7 @@ If you don't want to update whether the user control is enabled by the policy, d ```yaml Type: Boolean -Parameter Sets: (All) +Parameter Sets: FeaturePolicy Aliases: Applicable: Exchange Online From 7a0a11f9bd44c0e0ce9b975fed5e94d3d395244c Mon Sep 17 00:00:00 2001 From: SaritaBehera <38221440+SaritaBehera@users.noreply.github.com> Date: Tue, 5 Mar 2024 07:58:02 +0530 Subject: [PATCH 0167/1851] Removed spaces. From 45698fd43809a5cdbc3dc45e4b31b387f5cf6154 Mon Sep 17 00:00:00 2001 From: SaritaBehera <38221440+SaritaBehera@users.noreply.github.com> Date: Tue, 5 Mar 2024 08:02:53 +0530 Subject: [PATCH 0168/1851] Update Get-CsTeamsEducationConfiguration.md --- teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md index 85769dda76..fc16c18b6f 100644 --- a/teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md @@ -31,7 +31,7 @@ You must be a Teams Service Administrator or a Global Administrator for your org ### Example 1 In this example, the organisation has set the defaults as folows: - Email is set as preferred contact method for the parent communication invites. - - Capability to edit parent contact information by educators is "enabled". + - Capability to edit parent contact information by educators is enabled. ```powershell Get-CsTeamsEducationConfiguration From 5836cb9b9706999189a1f13580ace505c2b5b815 Mon Sep 17 00:00:00 2001 From: Carolyn Rowe Date: Mon, 4 Mar 2024 19:15:09 -0800 Subject: [PATCH 0169/1851] Update Get-CsTeamsEducationConfiguration.md --- teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md index fc16c18b6f..ee1dbb615f 100644 --- a/teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md @@ -29,8 +29,8 @@ You must be a Teams Service Administrator or a Global Administrator for your org ## Examples ### Example 1 -In this example, the organisation has set the defaults as folows: - - Email is set as preferred contact method for the parent communication invites. +In this example, the organization has set the defaults as follows: + - Email is set as the preferred contact method for the parent communication invites. - Capability to edit parent contact information by educators is enabled. ```powershell From 7eaf15d60f50b67ea4161566638a5ba59fcd841b Mon Sep 17 00:00:00 2001 From: faoquong <61523250+faoquong@users.noreply.github.com> Date: Tue, 5 Mar 2024 21:05:43 -0800 Subject: [PATCH 0170/1851] Update New-QuarantinePolicy.md @chrisda --- exchange/exchange-ps/exchange/New-QuarantinePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/New-QuarantinePolicy.md b/exchange/exchange-ps/exchange/New-QuarantinePolicy.md index 2ecc40329d..cbd3feae6c 100644 --- a/exchange/exchange-ps/exchange/New-QuarantinePolicy.md +++ b/exchange/exchange-ps/exchange/New-QuarantinePolicy.md @@ -265,7 +265,7 @@ Accept wildcard characters: False ``` ### -EndUserSpamNotificationFrequency -The EndUserSpamNotificationFrequency parameter species how often quarantine notifications are sent to users. Valid values are: +The EndUserSpamNotificationFrequency parameter specifies how often quarantine notifications are sent to users. Valid values are: - 04:00:00 (4 hours) - 1.00:00:00 (1 day) From fcf2d68674e1cbe358907f2fc9c3585bbcf7a2d0 Mon Sep 17 00:00:00 2001 From: lirunping-MSFT <161503115+lirunping-MSFT@users.noreply.github.com> Date: Tue, 5 Mar 2024 22:27:21 -0800 Subject: [PATCH 0171/1851] Address review comments --- teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md | 6 +++--- teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md b/teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md index af78c9e569..73b97791d3 100644 --- a/teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md @@ -12,7 +12,7 @@ ms.author: runli ## SYNOPSIS -This cmdlet retrieves all Teams media connectivity policy for current tenant. +This cmdlet retrieves all Teams media connectivity policies for current tenant. ## SYNTAX @@ -22,7 +22,7 @@ Get-CsTeamsMediaConnectivityPolicy ## DESCRIPTION -This cmdlet retrieves all Teams media connectivity policy for current tenant. +This cmdlet retrieves all Teams media connectivity policies for current tenant. ## EXAMPLES @@ -34,7 +34,7 @@ Identity DirectConnection Tag:Test Enabled ``` -retrieves Teams media connectivity policy, show the result as identity tag and "DirectConnection" value. +retrieves Teams media connectivity policies, show the result as identity tag and "DirectConnection" value. ## PARAMETERS diff --git a/teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md b/teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md index bd35ee6ffc..543420e035 100644 --- a/teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md @@ -12,7 +12,7 @@ ms.author: runli # New-CsTeamsMediaConnectivityPolicy ## SYNOPSIS -This cmdlet creates an Teams media connectivity policy. +This cmdlet creates a Teams media connectivity policy. ## SYNTAX @@ -21,7 +21,7 @@ New-CsTeamsMediaConnectivityPolicy -Identity ``` ## DESCRIPTION -This cmdlet creates an Teams media connectivity 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-CsTeamsMediaConnectivityPolicy. +This cmdlet creates a Teams media connectivity 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-CsTeamsMediaConnectivityPolicy. ## EXAMPLES From b78cfcb781e35d082ad171a7949382764207ad12 Mon Sep 17 00:00:00 2001 From: faoquong <61523250+faoquong@users.noreply.github.com> Date: Wed, 6 Mar 2024 09:48:49 -0800 Subject: [PATCH 0172/1851] Update Get-MailDetailATPReport.md @chrisda --- exchange/exchange-ps/exchange/Get-MailDetailATPReport.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Get-MailDetailATPReport.md b/exchange/exchange-ps/exchange/Get-MailDetailATPReport.md index f4c144dedf..2c58d40c83 100644 --- a/exchange/exchange-ps/exchange/Get-MailDetailATPReport.md +++ b/exchange/exchange-ps/exchange/Get-MailDetailATPReport.md @@ -52,7 +52,7 @@ For the reporting period you specify, the cmdlet returns the following informati - Domain - Subject - Message Size -- Direction: Values are Inbound, Outbound, Or Unknown. Unknown means the messages weren't processed by the filtering stack. In other words, the messages were dropped at the edge before they made it into our filtering stack, so we can't tell the direction for them. +- Direction: Values are Inbound, Outbound, IntraOrg Or Unknown. Unknown means the messages weren't processed by the filtering stack. In other words, the messages were dropped at the edge before they made it into our filtering stack, so we can't tell the direction for them. - Sender Address - Recipient Address - Event Type From 9a8ba94fc757fa744a7cb1524342355cd9622669 Mon Sep 17 00:00:00 2001 From: lirunping-MSFT <161503115+lirunping-MSFT@users.noreply.github.com> Date: Wed, 6 Mar 2024 23:25:39 -0800 Subject: [PATCH 0173/1851] Address more comments --- teams/teams-ps/teams/Grant-CsTeamsMediaConnectivityPolicy.md | 2 +- teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Grant-CsTeamsMediaConnectivityPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsMediaConnectivityPolicy.md index 44af7208e2..1a5183cff1 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsMediaConnectivityPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsMediaConnectivityPolicy.md @@ -66,7 +66,7 @@ PS C:\> Grant-CsTeamsMediaConnectivityPolicy -Global -PolicyName Test Assigns a given policy to the tenant. -### Example 3 +### Example 4 ```powershell PS C:\> Grant-CsTeamsMediaConnectivityPolicy -Global -PolicyName Test ``` diff --git a/teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md b/teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md index 543420e035..a1fd83fcfc 100644 --- a/teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md @@ -33,8 +33,8 @@ Identity DirectConnection ------------------------- Tag:Test Enabled ``` - -Returns the current value of "DirectConnection" policy with identity of "Test". +Creates a new Teams media connectivity policy with the specified identity. +The newly created policy with value will be printed on success. ## PARAMETERS From d892764d6d61006b0c9c145c5b876bb4b8ea2b4c Mon Sep 17 00:00:00 2001 From: AmareshB1Microsoft <162629236+AmareshB1Microsoft@users.noreply.github.com> Date: Thu, 7 Mar 2024 12:08:54 -0800 Subject: [PATCH 0174/1851] move all teams related cmdlets to teams folders --- .../teams-ps/teams}/Disable-CsMeetingRoom.md | 0 .../teams}/Disable-CsOnlineSipDomain.md | 0 .../teams}/Enable-CsOnlineSipDomain.md | 0 .../teams}/Export-CsAutoAttendantHolidays.md | 0 .../teams-ps/teams}/Find-CsGroup.md | 0 .../Find-CsOnlineApplicationInstance.md | 0 .../teams}/Get-CsApplicationAccessPolicy.md | 0 .../Get-CsApplicationMeetingConfiguration.md | 0 .../teams-ps/teams}/Get-CsAutoAttendant.md | 0 .../teams}/Get-CsAutoAttendantHolidays.md | 0 .../teams}/Get-CsAutoAttendantStatus.md | 0 .../Get-CsAutoAttendantSupportedLanguage.md | 0 .../Get-CsAutoAttendantSupportedTimeZone.md | 0 .../Get-CsAutoAttendantTenantInformation.md | 0 .../teams-ps/teams}/Get-CsCallQueue.md | 0 .../teams}/Get-CsCallingLineIdentity.md | 0 .../teams-ps/teams}/Get-CsDialPlan.md | 0 .../teams}/Get-CsEffectiveTenantDialPlan.md | 0 .../teams}/Get-CsExternalAccessPolicy.md | 0 .../Get-CsInboundBlockedNumberPattern.md | 194 +-- .../Get-CsInboundExemptNumberPattern.md | 206 +-- .../teams}/Get-CsMeetingMigrationStatus.md | 0 .../teams}/Get-CsOnlineApplicationInstance.md | 0 ...-CsOnlineApplicationInstanceAssociation.md | 0 ...ineApplicationInstanceAssociationStatus.md | 0 .../teams-ps/teams}/Get-CsOnlineAudioFile.md | 264 ++-- ...CsOnlineDialInConferencingServiceNumber.md | 0 ...sOnlineDialInConferencingTenantSettings.md | 0 .../Get-CsOnlineDialInConferencingUser.md | 0 .../teams}/Get-CsOnlineDialOutPolicy.md | 0 .../Get-CsOnlineDialinConferencingPolicy.md | 0 ...neDialinConferencingTenantConfiguration.md | 0 .../teams}/Get-CsOnlineDirectoryTenant.md | 0 ...nlineEnhancedEmergencyServiceDisclaimer.md | 0 .../teams}/Get-CsOnlineLisCivicAddress.md | 0 .../teams}/Get-CsOnlineLisLocation.md | 0 .../teams-ps/teams}/Get-CsOnlineLisPort.md | 0 .../teams-ps/teams}/Get-CsOnlineLisSubnet.md | 0 .../teams-ps/teams}/Get-CsOnlineLisSwitch.md | 0 .../Get-CsOnlineLisWirelessAccessPoint.md | 0 .../teams}/Get-CsOnlinePSTNGateway.md | 0 .../teams-ps/teams}/Get-CsOnlinePstnUsage.md | 0 .../teams-ps/teams}/Get-CsOnlineSchedule.md | 0 .../teams-ps/teams}/Get-CsOnlineSipDomain.md | 0 .../teams}/Get-CsOnlineTelephoneNumber.md | 0 .../teams-ps/teams}/Get-CsOnlineUser.md | 0 .../teams-ps/teams}/Get-CsOnlineVoiceRoute.md | 0 .../teams}/Get-CsOnlineVoiceRoutingPolicy.md | 0 .../teams-ps/teams}/Get-CsOnlineVoiceUser.md | 0 .../teams}/Get-CsOnlineVoicemailPolicy.md | 0 .../Get-CsOnlineVoicemailUserSettings.md | 0 .../teams}/Get-CsPrivacyConfiguration.md | 0 .../teams}/Get-CsTeamsAppPermissionPolicy.md | 330 ++--- .../teams}/Get-CsTeamsAppSetupPolicy.md | 0 .../Get-CsTeamsAudioConferencingPolicy.md | 0 .../teams}/Get-CsTeamsCallHoldPolicy.md | 254 ++-- .../teams}/Get-CsTeamsCallParkPolicy.md | 0 .../teams}/Get-CsTeamsCallingPolicy.md | 0 .../teams}/Get-CsTeamsChannelsPolicy.md | 0 .../teams}/Get-CsTeamsClientConfiguration.md | 0 ...t-CsTeamsComplianceRecordingApplication.md | 384 +++--- .../Get-CsTeamsComplianceRecordingPolicy.md | 374 +++--- .../teams}/Get-CsTeamsCortanaPolicy.md | 256 ++-- ...et-CsTeamsEducationAssignmentsAppPolicy.md | 0 .../Get-CsTeamsEmergencyCallRoutingPolicy.md | 0 .../Get-CsTeamsEmergencyCallingPolicy.md | 0 .../teams}/Get-CsTeamsFeedbackPolicy.md | 0 .../Get-CsTeamsGuestCallingConfiguration.md | 0 .../Get-CsTeamsGuestMeetingConfiguration.md | 0 .../Get-CsTeamsGuestMessagingConfiguration.md | 0 .../teams}/Get-CsTeamsIPPhonePolicy.md | 230 ++-- .../Get-CsTeamsMeetingBrandingPolicy.md | 0 ...et-CsTeamsMeetingBroadcastConfiguration.md | 0 .../Get-CsTeamsMeetingBroadcastPolicy.md | 0 .../teams}/Get-CsTeamsMeetingConfiguration.md | 0 .../teams}/Get-CsTeamsMeetingPolicy.md | 0 .../teams}/Get-CsTeamsMessagingPolicy.md | 0 .../teams}/Get-CsTeamsMobilityPolicy.md | 180 +-- .../teams}/Get-CsTeamsNetworkRoamingPolicy.md | 0 .../teams}/Get-CsTeamsTranslationRule.md | 218 ++-- .../teams}/Get-CsTeamsUpgradeConfiguration.md | 0 .../teams}/Get-CsTeamsUpgradePolicy.md | 0 .../Get-CsTeamsVideoInteropServicePolicy.md | 0 .../teams-ps/teams}/Get-CsTenant.md | 0 .../Get-CsTenantBlockedCallingNumbers.md | 0 .../teams-ps/teams}/Get-CsTenantDialPlan.md | 0 .../Get-CsTenantFederationConfiguration.md | 0 .../Get-CsTenantLicensingConfiguration.md | 0 .../Get-CsTenantMigrationConfiguration.md | 0 .../teams}/Get-CsTenantNetworkRegion.md | 0 .../teams}/Get-CsTenantNetworkSite.md | 0 .../teams}/Get-CsTenantNetworkSubnet.md | 0 .../teams}/Get-CsTenantTrustedIPAddress.md | 0 .../Get-CsVideoInteropServiceProvider.md | 0 .../teams}/Grant-CsApplicationAccessPolicy.md | 0 .../teams}/Grant-CsCallingLineIdentity.md | 0 .../teams-ps/teams}/Grant-CsDialoutPolicy.md | 0 .../teams}/Grant-CsExternalAccessPolicy.md | 0 .../Grant-CsOnlineVoiceRoutingPolicy.md | 0 .../teams}/Grant-CsOnlineVoicemailPolicy.md | 0 .../Grant-CsTeamsAppPermissionPolicy.md | 448 +++---- .../teams}/Grant-CsTeamsAppSetupPolicy.md | 0 .../Grant-CsTeamsAudioConferencingPolicy.md | 0 .../teams}/Grant-CsTeamsCallHoldPolicy.md | 472 +++---- .../teams}/Grant-CsTeamsCallParkPolicy.md | 0 .../teams}/Grant-CsTeamsCallingPolicy.md | 0 .../teams}/Grant-CsTeamsChannelsPolicy.md | 0 .../Grant-CsTeamsComplianceRecordingPolicy.md | 554 ++++---- .../teams}/Grant-CsTeamsCortanaPolicy.md | 442 +++---- ...Grant-CsTeamsEmergencyCallRoutingPolicy.md | 406 +++--- .../Grant-CsTeamsEmergencyCallingPolicy.md | 398 +++--- .../teams}/Grant-CsTeamsFeedbackPolicy.md | 0 .../teams}/Grant-CsTeamsIPPhonePolicy.md | 438 +++---- .../Grant-CsTeamsMeetingBrandingPolicy.md | 0 .../Grant-CsTeamsMeetingBroadcastPolicy.md | 0 .../teams}/Grant-CsTeamsMeetingPolicy.md | 0 .../teams}/Grant-CsTeamsMessagingPolicy.md | 0 .../teams}/Grant-CsTeamsMobilityPolicy.md | 374 +++--- .../teams}/Grant-CsTeamsUpgradePolicy.md | 0 .../Grant-CsTeamsVideoInteropServicePolicy.md | 0 .../teams-ps/teams}/Grant-CsTenantDialPlan.md | 0 .../teams}/Import-CsAutoAttendantHolidays.md | 0 .../teams}/Import-CsOnlineAudioFile.md | 0 .../teams}/New-CsApplicationAccessPolicy.md | 0 .../teams-ps/teams}/New-CsAutoAttendant.md | 0 .../teams}/New-CsAutoAttendantCallFlow.md | 0 ...-CsAutoAttendantCallHandlingAssociation.md | 0 .../New-CsAutoAttendantCallableEntity.md | 0 .../teams}/New-CsAutoAttendantDialScope.md | 0 .../teams}/New-CsAutoAttendantMenu.md | 0 .../teams}/New-CsAutoAttendantMenuOption.md | 0 .../teams}/New-CsAutoAttendantPrompt.md | 0 .../teams-ps/teams}/New-CsCallQueue.md | 0 .../teams}/New-CsCallingLineIdentity.md | 0 .../teams}/New-CsEdgeAllowAllKnownDomains.md | 0 .../teams-ps/teams}/New-CsEdgeAllowList.md | 0 .../teams}/New-CsEdgeDomainPattern.md | 0 .../teams}/New-CsExternalAccessPolicy.md | 0 .../New-CsInboundBlockedNumberPattern.md | 340 ++--- .../New-CsInboundExemptNumberPattern.md | 352 +++--- .../teams}/New-CsOnlineApplicationInstance.md | 0 ...-CsOnlineApplicationInstanceAssociation.md | 0 .../teams}/New-CsOnlineDateTimeRange.md | 0 .../teams}/New-CsOnlineLisCivicAddress.md | 0 .../teams}/New-CsOnlineLisLocation.md | 0 .../teams}/New-CsOnlinePSTNGateway.md | 0 .../teams-ps/teams}/New-CsOnlineSchedule.md | 0 .../teams-ps/teams}/New-CsOnlineTimeRange.md | 0 .../teams-ps/teams}/New-CsOnlineVoiceRoute.md | 0 .../teams}/New-CsOnlineVoiceRoutingPolicy.md | 0 .../teams}/New-CsOnlineVoicemailPolicy.md | 0 .../teams}/New-CsTeamsAppPermissionPolicy.md | 110 +- .../teams}/New-CsTeamsAppSetupPolicy.md | 0 .../New-CsTeamsAudioConferencingPolicy.md | 0 .../teams}/New-CsTeamsCallHoldPolicy.md | 382 +++--- .../teams}/New-CsTeamsCallParkPolicy.md | 0 .../teams}/New-CsTeamsCallingPolicy.md | 1114 ++++++++--------- .../teams}/New-CsTeamsChannelsPolicy.md | 0 ...w-CsTeamsComplianceRecordingApplication.md | 882 ++++++------- ...amsComplianceRecordingPairedApplication.md | 214 ++-- .../New-CsTeamsComplianceRecordingPolicy.md | 634 +++++----- .../teams}/New-CsTeamsCortanaPolicy.md | 468 +++---- .../New-CsTeamsEmergencyCallRoutingPolicy.md | 0 ...amsEmergencyCallingExtendedNotification.md | 240 ++-- .../New-CsTeamsEmergencyCallingPolicy.md | 0 .../teams}/New-CsTeamsEmergencyNumber.md | 0 .../teams}/New-CsTeamsFeedbackPolicy.md | 0 .../teams}/New-CsTeamsIPPhonePolicy.md | 498 ++++---- .../New-CsTeamsMeetingBrandingPolicy.md | 0 .../New-CsTeamsMeetingBroadcastPolicy.md | 0 .../teams}/New-CsTeamsMeetingPolicy.md | 0 .../teams}/New-CsTeamsMessagingPolicy.md | 0 .../teams}/New-CsTeamsMobilityPolicy.md | 356 +++--- .../teams}/New-CsTeamsNetworkRoamingPolicy.md | 0 .../teams}/New-CsTeamsTranslationRule.md | 404 +++--- .../teams-ps/teams}/New-CsTenantDialPlan.md | 0 .../teams}/New-CsTenantNetworkRegion.md | 0 .../teams}/New-CsTenantNetworkSite.md | 0 .../teams}/New-CsTenantNetworkSubnet.md | 0 .../teams}/New-CsTenantTrustedIPAddress.md | 0 .../New-CsVideoInteropServiceProvider.md | 0 .../teams}/New-CsVoiceNormalizationRule.md | 0 ...CsOnlineDialInConferencingServiceNumber.md | 0 .../Remove-CsApplicationAccessPolicy.md | 0 .../teams-ps/teams}/Remove-CsAutoAttendant.md | 0 .../teams-ps/teams}/Remove-CsCallQueue.md | 0 .../teams}/Remove-CsCallingLineIdentity.md | 0 .../teams}/Remove-CsExternalAccessPolicy.md | 0 .../Remove-CsInboundBlockedNumberPattern.md | 198 +-- .../Remove-CsInboundExemptNumberPattern.md | 200 +-- ...-CsOnlineApplicationInstanceAssociation.md | 0 .../teams}/Remove-CsOnlineAudioFile.md | 152 +-- ...sOnlineDialInConferencingTenantSettings.md | 0 .../teams}/Remove-CsOnlineLisCivicAddress.md | 0 .../teams}/Remove-CsOnlineLisLocation.md | 0 .../teams-ps/teams}/Remove-CsOnlineLisPort.md | 0 .../teams}/Remove-CsOnlineLisSubnet.md | 0 .../teams}/Remove-CsOnlineLisSwitch.md | 0 .../Remove-CsOnlineLisWirelessAccessPoint.md | 0 .../teams}/Remove-CsOnlinePSTNGateway.md | 0 .../teams}/Remove-CsOnlineSchedule.md | 0 .../teams}/Remove-CsOnlineTelephoneNumber.md | 0 .../teams}/Remove-CsOnlineVoiceRoute.md | 0 .../Remove-CsOnlineVoiceRoutingPolicy.md | 0 .../teams}/Remove-CsOnlineVoicemailPolicy.md | 0 .../Remove-CsTeamsAppPermissionPolicy.md | 290 ++--- .../teams}/Remove-CsTeamsAppSetupPolicy.md | 0 .../Remove-CsTeamsAudioConferencingPolicy.md | 0 .../teams}/Remove-CsTeamsCallHoldPolicy.md | 264 ++-- .../teams}/Remove-CsTeamsCallParkPolicy.md | 0 .../teams}/Remove-CsTeamsCallingPolicy.md | 228 ++-- .../teams}/Remove-CsTeamsChannelsPolicy.md | 0 ...e-CsTeamsComplianceRecordingApplication.md | 356 +++--- ...Remove-CsTeamsComplianceRecordingPolicy.md | 354 +++--- .../teams}/Remove-CsTeamsCortanaPolicy.md | 262 ++-- ...emove-CsTeamsEmergencyCallRoutingPolicy.md | 0 .../Remove-CsTeamsEmergencyCallingPolicy.md | 0 .../teams}/Remove-CsTeamsFeedbackPolicy.md | 0 .../teams}/Remove-CsTeamsIPPhonePolicy.md | 254 ++-- .../Remove-CsTeamsMeetingBrandingPolicy.md | 0 .../Remove-CsTeamsMeetingBroadcastPolicy.md | 0 .../teams}/Remove-CsTeamsMeetingPolicy.md | 0 .../teams}/Remove-CsTeamsMessagingPolicy.md | 0 .../teams}/Remove-CsTeamsMobilityPolicy.md | 226 ++-- .../Remove-CsTeamsNetworkRoamingPolicy.md | 0 .../teams}/Remove-CsTeamsTranslationRule.md | 214 ++-- .../teams}/Remove-CsTenantDialPlan.md | 0 .../teams}/Remove-CsTenantNetworkRegion.md | 0 .../teams}/Remove-CsTenantNetworkSite.md | 0 .../teams}/Remove-CsTenantNetworkSubnet.md | 0 .../teams}/Remove-CsTenantTrustedIPAddress.md | 0 .../Remove-CsVideoInteropServiceProvider.md | 0 .../teams}/Set-CsApplicationAccessPolicy.md | 0 .../Set-CsApplicationMeetingConfiguration.md | 0 .../teams-ps/teams}/Set-CsAutoAttendant.md | 0 .../teams-ps/teams}/Set-CsCallQueue.md | 0 .../teams}/Set-CsCallingLineIdentity.md | 0 .../teams}/Set-CsExternalAccessPolicy.md | 0 .../Set-CsInboundBlockedNumberPattern.md | 292 ++--- .../Set-CsInboundExemptNumberPattern.md | 332 ++--- .../teams}/Set-CsOnlineApplicationInstance.md | 0 .../Set-CsOnlineDialInConferencingBridge.md | 0 ...CsOnlineDialInConferencingServiceNumber.md | 0 ...sOnlineDialInConferencingTenantSettings.md | 0 .../Set-CsOnlineDialInConferencingUser.md | 0 ...nlineEnhancedEmergencyServiceDisclaimer.md | 0 .../teams}/Set-CsOnlineLisCivicAddress.md | 0 .../teams}/Set-CsOnlineLisLocation.md | 0 .../teams-ps/teams}/Set-CsOnlineLisPort.md | 0 .../teams-ps/teams}/Set-CsOnlineLisSubnet.md | 0 .../teams-ps/teams}/Set-CsOnlineLisSwitch.md | 0 .../Set-CsOnlineLisWirelessAccessPoint.md | 0 .../teams}/Set-CsOnlinePSTNGateway.md | 0 .../teams-ps/teams}/Set-CsOnlinePstnUsage.md | 0 .../teams-ps/teams}/Set-CsOnlineSchedule.md | 0 .../Set-CsOnlineVoiceApplicationInstance.md | 330 ++--- .../teams-ps/teams}/Set-CsOnlineVoiceRoute.md | 0 .../teams}/Set-CsOnlineVoiceRoutingPolicy.md | 0 .../teams-ps/teams}/Set-CsOnlineVoiceUser.md | 0 .../teams}/Set-CsOnlineVoicemailPolicy.md | 0 .../Set-CsOnlineVoicemailUserSettings.md | 0 .../teams}/Set-CsPrivacyConfiguration.md | 0 .../teams}/Set-CsTeamsAppPermissionPolicy.md | 660 +++++----- .../teams}/Set-CsTeamsAppSetupPolicy.md | 0 .../Set-CsTeamsAudioConferencingPolicy.md | 0 .../teams}/Set-CsTeamsCallHoldPolicy.md | 406 +++--- .../teams}/Set-CsTeamsCallParkPolicy.md | 0 .../teams}/Set-CsTeamsCallingPolicy.md | 0 .../teams}/Set-CsTeamsChannelsPolicy.md | 0 .../teams}/Set-CsTeamsClientConfiguration.md | 0 ...t-CsTeamsComplianceRecordingApplication.md | 826 ++++++------ .../Set-CsTeamsComplianceRecordingPolicy.md | 722 +++++------ .../teams}/Set-CsTeamsCortanaPolicy.md | 474 +++---- ...et-CsTeamsEducationAssignmentsAppPolicy.md | 0 .../Set-CsTeamsEmergencyCallRoutingPolicy.md | 0 .../Set-CsTeamsEmergencyCallingPolicy.md | 0 .../teams}/Set-CsTeamsFeedbackPolicy.md | 0 .../Set-CsTeamsGuestCallingConfiguration.md | 0 .../Set-CsTeamsGuestMeetingConfiguration.md | 0 .../Set-CsTeamsGuestMessagingConfiguration.md | 0 .../teams}/Set-CsTeamsIPPhonePolicy.md | 492 ++++---- .../Set-CsTeamsMeetingBrandingPolicy.md | 0 ...et-CsTeamsMeetingBroadcastConfiguration.md | 0 .../Set-CsTeamsMeetingBroadcastPolicy.md | 0 .../teams}/Set-CsTeamsMeetingConfiguration.md | 0 .../teams}/Set-CsTeamsMeetingPolicy.md | 0 .../teams}/Set-CsTeamsMessagingPolicy.md | 0 .../teams}/Set-CsTeamsMobilityPolicy.md | 362 +++--- .../teams}/Set-CsTeamsNetworkRoamingPolicy.md | 0 .../teams}/Set-CsTeamsTranslationRule.md | 296 ++--- .../teams}/Set-CsTeamsUpgradeConfiguration.md | 0 .../Set-CsTenantBlockedCallingNumbers.md | 0 .../teams-ps/teams}/Set-CsTenantDialPlan.md | 0 .../Set-CsTenantFederationConfiguration.md | 0 .../Set-CsTenantMigrationConfiguration.md | 0 .../teams}/Set-CsTenantNetworkRegion.md | 0 .../teams}/Set-CsTenantNetworkSite.md | 0 .../teams}/Set-CsTenantNetworkSubnet.md | 0 .../teams}/Set-CsTenantTrustedIPAddress.md | 0 .../teams-ps/teams}/Set-CsUser.md | 0 .../Set-CsVideoInteropServiceProvider.md | 0 .../teams}/Start-CsExMeetingMigration.md | 0 .../Sync-CsOnlineApplicationInstance.md | 0 .../teams}/Test-CsEffectiveTenantDialPlan.md | 0 .../Test-CsInboundBlockedNumberPattern.md | 228 ++-- .../teams}/Test-CsTeamsTranslationRule.md | 168 +-- .../teams}/Test-CsVoiceNormalizationRule.md | 0 ...CsOnlineDialInConferencingServiceNumber.md | 0 .../teams-ps/teams}/Update-CsAutoAttendant.md | 0 309 files changed, 10501 insertions(+), 10501 deletions(-) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Disable-CsMeetingRoom.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Disable-CsOnlineSipDomain.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Enable-CsOnlineSipDomain.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Export-CsAutoAttendantHolidays.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Find-CsGroup.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Find-CsOnlineApplicationInstance.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsApplicationAccessPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsApplicationMeetingConfiguration.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsAutoAttendant.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsAutoAttendantHolidays.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsAutoAttendantStatus.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsAutoAttendantSupportedLanguage.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsAutoAttendantSupportedTimeZone.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsAutoAttendantTenantInformation.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsCallQueue.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsCallingLineIdentity.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsDialPlan.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsEffectiveTenantDialPlan.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsExternalAccessPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsInboundBlockedNumberPattern.md (96%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsInboundExemptNumberPattern.md (95%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsMeetingMigrationStatus.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsOnlineApplicationInstance.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsOnlineApplicationInstanceAssociation.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsOnlineApplicationInstanceAssociationStatus.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsOnlineAudioFile.md (96%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsOnlineDialInConferencingServiceNumber.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsOnlineDialInConferencingTenantSettings.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsOnlineDialInConferencingUser.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsOnlineDialOutPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsOnlineDialinConferencingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsOnlineDialinConferencingTenantConfiguration.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsOnlineDirectoryTenant.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsOnlineLisCivicAddress.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsOnlineLisLocation.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsOnlineLisPort.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsOnlineLisSubnet.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsOnlineLisSwitch.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsOnlineLisWirelessAccessPoint.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsOnlinePSTNGateway.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsOnlinePstnUsage.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsOnlineSchedule.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsOnlineSipDomain.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsOnlineTelephoneNumber.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsOnlineUser.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsOnlineVoiceRoute.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsOnlineVoiceRoutingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsOnlineVoiceUser.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsOnlineVoicemailPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsOnlineVoicemailUserSettings.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsPrivacyConfiguration.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTeamsAppPermissionPolicy.md (96%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTeamsAppSetupPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTeamsAudioConferencingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTeamsCallHoldPolicy.md (96%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTeamsCallParkPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTeamsCallingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTeamsChannelsPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTeamsClientConfiguration.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTeamsComplianceRecordingApplication.md (97%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTeamsComplianceRecordingPolicy.md (97%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTeamsCortanaPolicy.md (97%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTeamsEducationAssignmentsAppPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTeamsEmergencyCallRoutingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTeamsEmergencyCallingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTeamsFeedbackPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTeamsGuestCallingConfiguration.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTeamsGuestMeetingConfiguration.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTeamsGuestMessagingConfiguration.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTeamsIPPhonePolicy.md (95%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTeamsMeetingBrandingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTeamsMeetingBroadcastConfiguration.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTeamsMeetingBroadcastPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTeamsMeetingConfiguration.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTeamsMeetingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTeamsMessagingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTeamsMobilityPolicy.md (96%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTeamsNetworkRoamingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTeamsTranslationRule.md (96%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTeamsUpgradeConfiguration.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTeamsUpgradePolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTeamsVideoInteropServicePolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTenant.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTenantBlockedCallingNumbers.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTenantDialPlan.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTenantFederationConfiguration.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTenantLicensingConfiguration.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTenantMigrationConfiguration.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTenantNetworkRegion.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTenantNetworkSite.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTenantNetworkSubnet.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsTenantTrustedIPAddress.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsVideoInteropServiceProvider.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Grant-CsApplicationAccessPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Grant-CsCallingLineIdentity.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Grant-CsDialoutPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Grant-CsExternalAccessPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Grant-CsOnlineVoiceRoutingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Grant-CsOnlineVoicemailPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Grant-CsTeamsAppPermissionPolicy.md (96%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Grant-CsTeamsAppSetupPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Grant-CsTeamsAudioConferencingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Grant-CsTeamsCallHoldPolicy.md (96%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Grant-CsTeamsCallParkPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Grant-CsTeamsCallingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Grant-CsTeamsChannelsPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Grant-CsTeamsComplianceRecordingPolicy.md (97%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Grant-CsTeamsCortanaPolicy.md (96%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Grant-CsTeamsEmergencyCallRoutingPolicy.md (95%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Grant-CsTeamsEmergencyCallingPolicy.md (96%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Grant-CsTeamsFeedbackPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Grant-CsTeamsIPPhonePolicy.md (95%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Grant-CsTeamsMeetingBrandingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Grant-CsTeamsMeetingBroadcastPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Grant-CsTeamsMeetingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Grant-CsTeamsMessagingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Grant-CsTeamsMobilityPolicy.md (95%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Grant-CsTeamsUpgradePolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Grant-CsTeamsVideoInteropServicePolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Grant-CsTenantDialPlan.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Import-CsAutoAttendantHolidays.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Import-CsOnlineAudioFile.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsApplicationAccessPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsAutoAttendant.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsAutoAttendantCallFlow.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsAutoAttendantCallHandlingAssociation.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsAutoAttendantCallableEntity.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsAutoAttendantDialScope.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsAutoAttendantMenu.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsAutoAttendantMenuOption.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsAutoAttendantPrompt.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsCallQueue.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsCallingLineIdentity.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsEdgeAllowAllKnownDomains.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsEdgeAllowList.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsEdgeDomainPattern.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsExternalAccessPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsInboundBlockedNumberPattern.md (95%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsInboundExemptNumberPattern.md (95%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsOnlineApplicationInstance.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsOnlineApplicationInstanceAssociation.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsOnlineDateTimeRange.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsOnlineLisCivicAddress.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsOnlineLisLocation.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsOnlinePSTNGateway.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsOnlineSchedule.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsOnlineTimeRange.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsOnlineVoiceRoute.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsOnlineVoiceRoutingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsOnlineVoicemailPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsTeamsAppPermissionPolicy.md (97%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsTeamsAppSetupPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsTeamsAudioConferencingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsTeamsCallHoldPolicy.md (96%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsTeamsCallParkPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsTeamsCallingPolicy.md (96%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsTeamsChannelsPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsTeamsComplianceRecordingApplication.md (97%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsTeamsComplianceRecordingPairedApplication.md (98%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsTeamsComplianceRecordingPolicy.md (97%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsTeamsCortanaPolicy.md (96%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsTeamsEmergencyCallRoutingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsTeamsEmergencyCallingExtendedNotification.md (96%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsTeamsEmergencyCallingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsTeamsEmergencyNumber.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsTeamsFeedbackPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsTeamsIPPhonePolicy.md (95%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsTeamsMeetingBrandingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsTeamsMeetingBroadcastPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsTeamsMeetingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsTeamsMessagingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsTeamsMobilityPolicy.md (96%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsTeamsNetworkRoamingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsTeamsTranslationRule.md (96%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsTenantDialPlan.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsTenantNetworkRegion.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsTenantNetworkSite.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsTenantNetworkSubnet.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsTenantTrustedIPAddress.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsVideoInteropServiceProvider.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsVoiceNormalizationRule.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Register-CsOnlineDialInConferencingServiceNumber.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsApplicationAccessPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsAutoAttendant.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsCallQueue.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsCallingLineIdentity.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsExternalAccessPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsInboundBlockedNumberPattern.md (95%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsInboundExemptNumberPattern.md (95%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsOnlineApplicationInstanceAssociation.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsOnlineAudioFile.md (95%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsOnlineDialInConferencingTenantSettings.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsOnlineLisCivicAddress.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsOnlineLisLocation.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsOnlineLisPort.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsOnlineLisSubnet.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsOnlineLisSwitch.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsOnlineLisWirelessAccessPoint.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsOnlinePSTNGateway.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsOnlineSchedule.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsOnlineTelephoneNumber.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsOnlineVoiceRoute.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsOnlineVoiceRoutingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsOnlineVoicemailPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsTeamsAppPermissionPolicy.md (96%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsTeamsAppSetupPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsTeamsAudioConferencingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsTeamsCallHoldPolicy.md (96%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsTeamsCallParkPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsTeamsCallingPolicy.md (95%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsTeamsChannelsPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsTeamsComplianceRecordingApplication.md (97%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsTeamsComplianceRecordingPolicy.md (97%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsTeamsCortanaPolicy.md (96%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsTeamsEmergencyCallRoutingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsTeamsEmergencyCallingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsTeamsFeedbackPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsTeamsIPPhonePolicy.md (95%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsTeamsMeetingBrandingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsTeamsMeetingBroadcastPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsTeamsMeetingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsTeamsMessagingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsTeamsMobilityPolicy.md (96%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsTeamsNetworkRoamingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsTeamsTranslationRule.md (96%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsTenantDialPlan.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsTenantNetworkRegion.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsTenantNetworkSite.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsTenantNetworkSubnet.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsTenantTrustedIPAddress.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsVideoInteropServiceProvider.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsApplicationAccessPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsApplicationMeetingConfiguration.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsAutoAttendant.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsCallQueue.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsCallingLineIdentity.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsExternalAccessPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsInboundBlockedNumberPattern.md (95%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsInboundExemptNumberPattern.md (95%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsOnlineApplicationInstance.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsOnlineDialInConferencingBridge.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsOnlineDialInConferencingServiceNumber.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsOnlineDialInConferencingTenantSettings.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsOnlineDialInConferencingUser.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsOnlineLisCivicAddress.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsOnlineLisLocation.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsOnlineLisPort.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsOnlineLisSubnet.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsOnlineLisSwitch.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsOnlineLisWirelessAccessPoint.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsOnlinePSTNGateway.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsOnlinePstnUsage.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsOnlineSchedule.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsOnlineVoiceApplicationInstance.md (96%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsOnlineVoiceRoute.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsOnlineVoiceRoutingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsOnlineVoiceUser.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsOnlineVoicemailPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsOnlineVoicemailUserSettings.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsPrivacyConfiguration.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTeamsAppPermissionPolicy.md (97%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTeamsAppSetupPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTeamsAudioConferencingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTeamsCallHoldPolicy.md (96%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTeamsCallParkPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTeamsCallingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTeamsChannelsPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTeamsClientConfiguration.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTeamsComplianceRecordingApplication.md (97%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTeamsComplianceRecordingPolicy.md (97%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTeamsCortanaPolicy.md (96%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTeamsEducationAssignmentsAppPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTeamsEmergencyCallRoutingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTeamsEmergencyCallingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTeamsFeedbackPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTeamsGuestCallingConfiguration.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTeamsGuestMeetingConfiguration.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTeamsGuestMessagingConfiguration.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTeamsIPPhonePolicy.md (95%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTeamsMeetingBrandingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTeamsMeetingBroadcastConfiguration.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTeamsMeetingBroadcastPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTeamsMeetingConfiguration.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTeamsMeetingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTeamsMessagingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTeamsMobilityPolicy.md (96%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTeamsNetworkRoamingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTeamsTranslationRule.md (96%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTeamsUpgradeConfiguration.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTenantBlockedCallingNumbers.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTenantDialPlan.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTenantFederationConfiguration.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTenantMigrationConfiguration.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTenantNetworkRegion.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTenantNetworkSite.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTenantNetworkSubnet.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTenantTrustedIPAddress.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsUser.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsVideoInteropServiceProvider.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Start-CsExMeetingMigration.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Sync-CsOnlineApplicationInstance.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Test-CsEffectiveTenantDialPlan.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Test-CsInboundBlockedNumberPattern.md (95%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Test-CsTeamsTranslationRule.md (96%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Test-CsVoiceNormalizationRule.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Unregister-CsOnlineDialInConferencingServiceNumber.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Update-CsAutoAttendant.md (100%) diff --git a/skype/skype-ps/skype/Disable-CsMeetingRoom.md b/teams/teams-ps/teams/Disable-CsMeetingRoom.md similarity index 100% rename from skype/skype-ps/skype/Disable-CsMeetingRoom.md rename to teams/teams-ps/teams/Disable-CsMeetingRoom.md diff --git a/skype/skype-ps/skype/Disable-CsOnlineSipDomain.md b/teams/teams-ps/teams/Disable-CsOnlineSipDomain.md similarity index 100% rename from skype/skype-ps/skype/Disable-CsOnlineSipDomain.md rename to teams/teams-ps/teams/Disable-CsOnlineSipDomain.md diff --git a/skype/skype-ps/skype/Enable-CsOnlineSipDomain.md b/teams/teams-ps/teams/Enable-CsOnlineSipDomain.md similarity index 100% rename from skype/skype-ps/skype/Enable-CsOnlineSipDomain.md rename to teams/teams-ps/teams/Enable-CsOnlineSipDomain.md diff --git a/skype/skype-ps/skype/Export-CsAutoAttendantHolidays.md b/teams/teams-ps/teams/Export-CsAutoAttendantHolidays.md similarity index 100% rename from skype/skype-ps/skype/Export-CsAutoAttendantHolidays.md rename to teams/teams-ps/teams/Export-CsAutoAttendantHolidays.md diff --git a/skype/skype-ps/skype/Find-CsGroup.md b/teams/teams-ps/teams/Find-CsGroup.md similarity index 100% rename from skype/skype-ps/skype/Find-CsGroup.md rename to teams/teams-ps/teams/Find-CsGroup.md diff --git a/skype/skype-ps/skype/Find-CsOnlineApplicationInstance.md b/teams/teams-ps/teams/Find-CsOnlineApplicationInstance.md similarity index 100% rename from skype/skype-ps/skype/Find-CsOnlineApplicationInstance.md rename to teams/teams-ps/teams/Find-CsOnlineApplicationInstance.md diff --git a/skype/skype-ps/skype/Get-CsApplicationAccessPolicy.md b/teams/teams-ps/teams/Get-CsApplicationAccessPolicy.md similarity index 100% rename from skype/skype-ps/skype/Get-CsApplicationAccessPolicy.md rename to teams/teams-ps/teams/Get-CsApplicationAccessPolicy.md diff --git a/skype/skype-ps/skype/Get-CsApplicationMeetingConfiguration.md b/teams/teams-ps/teams/Get-CsApplicationMeetingConfiguration.md similarity index 100% rename from skype/skype-ps/skype/Get-CsApplicationMeetingConfiguration.md rename to teams/teams-ps/teams/Get-CsApplicationMeetingConfiguration.md diff --git a/skype/skype-ps/skype/Get-CsAutoAttendant.md b/teams/teams-ps/teams/Get-CsAutoAttendant.md similarity index 100% rename from skype/skype-ps/skype/Get-CsAutoAttendant.md rename to teams/teams-ps/teams/Get-CsAutoAttendant.md diff --git a/skype/skype-ps/skype/Get-CsAutoAttendantHolidays.md b/teams/teams-ps/teams/Get-CsAutoAttendantHolidays.md similarity index 100% rename from skype/skype-ps/skype/Get-CsAutoAttendantHolidays.md rename to teams/teams-ps/teams/Get-CsAutoAttendantHolidays.md diff --git a/skype/skype-ps/skype/Get-CsAutoAttendantStatus.md b/teams/teams-ps/teams/Get-CsAutoAttendantStatus.md similarity index 100% rename from skype/skype-ps/skype/Get-CsAutoAttendantStatus.md rename to teams/teams-ps/teams/Get-CsAutoAttendantStatus.md diff --git a/skype/skype-ps/skype/Get-CsAutoAttendantSupportedLanguage.md b/teams/teams-ps/teams/Get-CsAutoAttendantSupportedLanguage.md similarity index 100% rename from skype/skype-ps/skype/Get-CsAutoAttendantSupportedLanguage.md rename to teams/teams-ps/teams/Get-CsAutoAttendantSupportedLanguage.md diff --git a/skype/skype-ps/skype/Get-CsAutoAttendantSupportedTimeZone.md b/teams/teams-ps/teams/Get-CsAutoAttendantSupportedTimeZone.md similarity index 100% rename from skype/skype-ps/skype/Get-CsAutoAttendantSupportedTimeZone.md rename to teams/teams-ps/teams/Get-CsAutoAttendantSupportedTimeZone.md diff --git a/skype/skype-ps/skype/Get-CsAutoAttendantTenantInformation.md b/teams/teams-ps/teams/Get-CsAutoAttendantTenantInformation.md similarity index 100% rename from skype/skype-ps/skype/Get-CsAutoAttendantTenantInformation.md rename to teams/teams-ps/teams/Get-CsAutoAttendantTenantInformation.md diff --git a/skype/skype-ps/skype/Get-CsCallQueue.md b/teams/teams-ps/teams/Get-CsCallQueue.md similarity index 100% rename from skype/skype-ps/skype/Get-CsCallQueue.md rename to teams/teams-ps/teams/Get-CsCallQueue.md diff --git a/skype/skype-ps/skype/Get-CsCallingLineIdentity.md b/teams/teams-ps/teams/Get-CsCallingLineIdentity.md similarity index 100% rename from skype/skype-ps/skype/Get-CsCallingLineIdentity.md rename to teams/teams-ps/teams/Get-CsCallingLineIdentity.md diff --git a/skype/skype-ps/skype/Get-CsDialPlan.md b/teams/teams-ps/teams/Get-CsDialPlan.md similarity index 100% rename from skype/skype-ps/skype/Get-CsDialPlan.md rename to teams/teams-ps/teams/Get-CsDialPlan.md diff --git a/skype/skype-ps/skype/Get-CsEffectiveTenantDialPlan.md b/teams/teams-ps/teams/Get-CsEffectiveTenantDialPlan.md similarity index 100% rename from skype/skype-ps/skype/Get-CsEffectiveTenantDialPlan.md rename to teams/teams-ps/teams/Get-CsEffectiveTenantDialPlan.md diff --git a/skype/skype-ps/skype/Get-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Get-CsExternalAccessPolicy.md similarity index 100% rename from skype/skype-ps/skype/Get-CsExternalAccessPolicy.md rename to teams/teams-ps/teams/Get-CsExternalAccessPolicy.md diff --git a/skype/skype-ps/skype/Get-CsInboundBlockedNumberPattern.md b/teams/teams-ps/teams/Get-CsInboundBlockedNumberPattern.md similarity index 96% rename from skype/skype-ps/skype/Get-CsInboundBlockedNumberPattern.md rename to teams/teams-ps/teams/Get-CsInboundBlockedNumberPattern.md index 8d4a31c84c..b1ab14dfde 100644 --- a/skype/skype-ps/skype/Get-CsInboundBlockedNumberPattern.md +++ b/teams/teams-ps/teams/Get-CsInboundBlockedNumberPattern.md @@ -1,97 +1,97 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csinboundblockednumberpattern -applicable: Microsoft Teams, Skype for Business Online -title: Get-CsInboundBlockedNumberPattern -author: jenstrier -ms.author: serdars -ms.reviewer: -manager: bulenteg -schema: 2.0.0 ---- - -# Get-CsInboundBlockedNumberPattern - -## SYNOPSIS -Returns a list of all blocked number patterns added to the tenant list. - -## SYNTAX - -### Identity (Default) -``` -Get-CsInboundBlockedNumberPattern [[-Identity] ] [] -``` - -### Filter -``` -Get-CsInboundBlockedNumberPattern [-Filter ] [] -``` - -## DESCRIPTION -This cmdlet returns a list of all blocked number patterns added to the tenant list including Name, Description, Enabled (True/False), and Pattern for each. - -## EXAMPLES - -### Example 1 -```powershell -PS> Get-CsInboundBlockedNumberPattern -``` - -In this example, the *Get-CsInboundBlockedNumberPattern* cmdlet is called without any parameters in order to return all the blocked number patterns. - -### Example 2 -```powershell -PS> Get-CsInboundBlockedNumberPattern -Filter Block* -``` - -In this example, the *Get-CsInboundBlockedNumberPattern* cmdlet will return all the blocked number patterns which identity starts with Block. - - -## PARAMETERS - -### -Filter -Enables you to limit the returned data by filtering on the Identity. - -```yaml -Type: String -Parameter Sets: Filter -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Identity -Indicates the Identity of the blocked number patterns to return. - -```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 (https://go.microsoft.com/fwlink/?LinkID=113216). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS - -[New-CsInboundBlockedNumberPattern](New-CsInboundBlockedNumberPattern.md) - -[Set-CsInboundBlockedNumberPattern](Set-CsInboundBlockedNumberPattern.md) - -[Remove-CsInboundBlockedNumberPattern](Remove-CsInboundBlockedNumberPattern.md) +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/get-csinboundblockednumberpattern +applicable: Microsoft Teams, Skype for Business Online +title: Get-CsInboundBlockedNumberPattern +author: jenstrier +ms.author: serdars +ms.reviewer: +manager: bulenteg +schema: 2.0.0 +--- + +# Get-CsInboundBlockedNumberPattern + +## SYNOPSIS +Returns a list of all blocked number patterns added to the tenant list. + +## SYNTAX + +### Identity (Default) +``` +Get-CsInboundBlockedNumberPattern [[-Identity] ] [] +``` + +### Filter +``` +Get-CsInboundBlockedNumberPattern [-Filter ] [] +``` + +## DESCRIPTION +This cmdlet returns a list of all blocked number patterns added to the tenant list including Name, Description, Enabled (True/False), and Pattern for each. + +## EXAMPLES + +### Example 1 +```powershell +PS> Get-CsInboundBlockedNumberPattern +``` + +In this example, the *Get-CsInboundBlockedNumberPattern* cmdlet is called without any parameters in order to return all the blocked number patterns. + +### Example 2 +```powershell +PS> Get-CsInboundBlockedNumberPattern -Filter Block* +``` + +In this example, the *Get-CsInboundBlockedNumberPattern* cmdlet will return all the blocked number patterns which identity starts with Block. + + +## PARAMETERS + +### -Filter +Enables you to limit the returned data by filtering on the Identity. + +```yaml +Type: String +Parameter Sets: Filter +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +Indicates the Identity of the blocked number patterns to return. + +```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 (https://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS + +[New-CsInboundBlockedNumberPattern](New-CsInboundBlockedNumberPattern.md) + +[Set-CsInboundBlockedNumberPattern](Set-CsInboundBlockedNumberPattern.md) + +[Remove-CsInboundBlockedNumberPattern](Remove-CsInboundBlockedNumberPattern.md) diff --git a/skype/skype-ps/skype/Get-CsInboundExemptNumberPattern.md b/teams/teams-ps/teams/Get-CsInboundExemptNumberPattern.md similarity index 95% rename from skype/skype-ps/skype/Get-CsInboundExemptNumberPattern.md rename to teams/teams-ps/teams/Get-CsInboundExemptNumberPattern.md index 4fa000bca1..b6011fc850 100644 --- a/skype/skype-ps/skype/Get-CsInboundExemptNumberPattern.md +++ b/teams/teams-ps/teams/Get-CsInboundExemptNumberPattern.md @@ -1,103 +1,103 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csinboundexemptnumberpattern -applicable: Microsoft Teams, Skype for Business Online -author: jenstrier -ms.author: serdars -ms.reviewer: -manager: -schema: 2.0.0 ---- - -# Get-CsInboundExemptNumberPattern - -## SYNOPSIS -Returns a specific or the full list of all number patterns exempt from call blocking. - -## SYNTAX - -### Identity (Default) -``` -Get-CsInboundBlockedNumberPattern [[-Identity] ] [] -``` - -### Filter -``` -Get-CsInboundBlockedNumberPattern [-Filter ] [] -``` - -## DESCRIPTION -This cmdlet returns a specific or all exempt number patterns added to the tenant list for call blocking including Name, Description, Enabled (True/False), and Pattern for each. - -## EXAMPLES - -### Example 1 -```powershell -PS>Get-CsInboundExemptNumberPattern -``` -This returns all exempt number patterns. - -### Example 2 -```powershell -PS>Get-CsInboundExemptNumberPattern -Identity "Exempt1" -``` - -This returns the exempt number patterns with Identity Exempt1. - -### Example 3 -```powershell -PS>Get-CsInboundExemptNumberPattern -Filter "Exempt*" -``` - -This example returns the exempt number patterns with Identity starting with Exempt. - -## PARAMETERS - -### -Filter -Enables you to limit the returned data by filtering on Identity. - -```yaml -Type: String -Parameter Sets: (Filter) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Identity -Unique identifier for the exempt number pattern to be listed. - -```yaml -Type: String -Parameter Sets: (Identity) -Aliases: - -Required: False -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -## INPUTS - -## OUTPUTS - -## NOTES - -You can use Test-CsInboundBlockedNumberPattern to test your call block and exempt phone number ranges. - -## RELATED LINKS -[New-CsInboundExemptNumberPattern](New-CsInboundExemptNumberPattern.md) - -[Set-CsInboundExemptNumberPattern](Set-CsInboundExemptNumberPattern.md) - -[Remove-CsInboundExemptNumberPattern](Remove-CsInboundExemptNumberPattern.md) - -[Test-CsInboundBlockedNumberPattern](Test-CsInboundBlockedNumberPattern.md) - -[Get-CsTenantBlockedCallingNumbers](Get-CsTenantBlockedCallingNumbers.md) +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/get-csinboundexemptnumberpattern +applicable: Microsoft Teams, Skype for Business Online +author: jenstrier +ms.author: serdars +ms.reviewer: +manager: +schema: 2.0.0 +--- + +# Get-CsInboundExemptNumberPattern + +## SYNOPSIS +Returns a specific or the full list of all number patterns exempt from call blocking. + +## SYNTAX + +### Identity (Default) +``` +Get-CsInboundBlockedNumberPattern [[-Identity] ] [] +``` + +### Filter +``` +Get-CsInboundBlockedNumberPattern [-Filter ] [] +``` + +## DESCRIPTION +This cmdlet returns a specific or all exempt number patterns added to the tenant list for call blocking including Name, Description, Enabled (True/False), and Pattern for each. + +## EXAMPLES + +### Example 1 +```powershell +PS>Get-CsInboundExemptNumberPattern +``` +This returns all exempt number patterns. + +### Example 2 +```powershell +PS>Get-CsInboundExemptNumberPattern -Identity "Exempt1" +``` + +This returns the exempt number patterns with Identity Exempt1. + +### Example 3 +```powershell +PS>Get-CsInboundExemptNumberPattern -Filter "Exempt*" +``` + +This example returns the exempt number patterns with Identity starting with Exempt. + +## PARAMETERS + +### -Filter +Enables you to limit the returned data by filtering on Identity. + +```yaml +Type: String +Parameter Sets: (Filter) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +Unique identifier for the exempt number pattern to be listed. + +```yaml +Type: String +Parameter Sets: (Identity) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +## INPUTS + +## OUTPUTS + +## NOTES + +You can use Test-CsInboundBlockedNumberPattern to test your call block and exempt phone number ranges. + +## RELATED LINKS +[New-CsInboundExemptNumberPattern](New-CsInboundExemptNumberPattern.md) + +[Set-CsInboundExemptNumberPattern](Set-CsInboundExemptNumberPattern.md) + +[Remove-CsInboundExemptNumberPattern](Remove-CsInboundExemptNumberPattern.md) + +[Test-CsInboundBlockedNumberPattern](Test-CsInboundBlockedNumberPattern.md) + +[Get-CsTenantBlockedCallingNumbers](Get-CsTenantBlockedCallingNumbers.md) diff --git a/skype/skype-ps/skype/Get-CsMeetingMigrationStatus.md b/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md similarity index 100% rename from skype/skype-ps/skype/Get-CsMeetingMigrationStatus.md rename to teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md diff --git a/skype/skype-ps/skype/Get-CsOnlineApplicationInstance.md b/teams/teams-ps/teams/Get-CsOnlineApplicationInstance.md similarity index 100% rename from skype/skype-ps/skype/Get-CsOnlineApplicationInstance.md rename to teams/teams-ps/teams/Get-CsOnlineApplicationInstance.md diff --git a/skype/skype-ps/skype/Get-CsOnlineApplicationInstanceAssociation.md b/teams/teams-ps/teams/Get-CsOnlineApplicationInstanceAssociation.md similarity index 100% rename from skype/skype-ps/skype/Get-CsOnlineApplicationInstanceAssociation.md rename to teams/teams-ps/teams/Get-CsOnlineApplicationInstanceAssociation.md diff --git a/skype/skype-ps/skype/Get-CsOnlineApplicationInstanceAssociationStatus.md b/teams/teams-ps/teams/Get-CsOnlineApplicationInstanceAssociationStatus.md similarity index 100% rename from skype/skype-ps/skype/Get-CsOnlineApplicationInstanceAssociationStatus.md rename to teams/teams-ps/teams/Get-CsOnlineApplicationInstanceAssociationStatus.md diff --git a/skype/skype-ps/skype/Get-CsOnlineAudioFile.md b/teams/teams-ps/teams/Get-CsOnlineAudioFile.md similarity index 96% rename from skype/skype-ps/skype/Get-CsOnlineAudioFile.md rename to teams/teams-ps/teams/Get-CsOnlineAudioFile.md index 908352a0ee..437ee9f369 100644 --- a/skype/skype-ps/skype/Get-CsOnlineAudioFile.md +++ b/teams/teams-ps/teams/Get-CsOnlineAudioFile.md @@ -1,132 +1,132 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlineaudiofile -applicable: Microsoft Teams -author: jenstrier -ms.author: serdars -ms.reviewer: -manager: -schema: 2.0.0 ---- - -# Get-CsOnlineAudioFile - -## SYNOPSIS -Returns information about a specific or all uploaded audio files of a given application type. - - -## SYNTAX - -```powershell -Get-CsOnlineAudioFile [[-Identity] ] [-ApplicationId ] [] -``` - -## DESCRIPTION -This cmdlet returns information on a specific or all uploaded audio files of a given application type. If you are not specifying any parameters you will get information of all uploaded audio files with ApplicationId = TenantGlobal. - -## EXAMPLES - -### Example 1 -```powershell -Get-CsOnlineAudioFile - -``` -```Output -Id : 85364afb59a143fc9466979e0f34f749 -FileName : CustomMoH.mp3 -ApplicationId : TenantGlobal -MarkedForDeletion : False -``` -This returns information about all uploaded audio files with ApplicationId = TenantGlobal. - -### Example 2 -```powershell -Get-CsOnlineAudioFile -ApplicationId HuntGroup -Identity dcfcc31daa9246f29d94d0a715ef877e - -``` -```Output -Id : dcfcc31daa9246f29d94d0a715ef877e -FileName : SupportCQ.mp3 -ApplicationId : HuntGroup -MarkedForDeletion : False -``` -This cmdlet returns information about the audio file with Id dcfcc31daa9246f29d94d0a715ef877e and with ApplicationId = HuntGroup. - -### Example 3 -```powershell -Get-CsOnlineAudioFile -ApplicationId OrgAutoAttendant - -``` -```Output -Id : 58083ae8bc9e4a66a6b2810b2e1f4e4e -FileName : MainAAAnnouncement.mp3 -ApplicationId : OrgAutoAttendant -MarkedForDeletion : False -``` -This cmdlet returns information about all uploaded audio files with ApplicationId = OrgAutoAttendant. - -## PARAMETERS - -### -ApplicationId -The ApplicationId parameter specifies the identifier for the application that was specified when audio file was uploaded. For example, if the audio file is used with an auto attendant, then it should specified as "OrgAutoAttendant". -If the audio file is used with a hunt group (call queue), then it needs to be specified as "HuntGroup". If the audio file is used for music on hold, the it needs to specified as "TenantGlobal". - -If you are not specifying an ApplicationId it is assumed to be TenantGlobal. - -Supported values: - -- OrgAutoAttendant -- HuntGroup -- TenantGlobal - -```yaml -Type: System.string -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: TenantGlobal -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Identity -The Id of the specific audio file that you would like to see information about. If you are only specifying -Identity, the -ApplicationId it is assumed to be TenantGlobal. - -If you need to see the information of a specific audio file with ApplicationId of OrgAutoAttendant or HuntGroup, you need to specify -ApplicationId with the corresponding value and -Identity with the Id of the audio file. - - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - - -## INPUTS - -### None - -## OUTPUTS - -### System.Object - -## NOTES -The cmdlet is available in Teams PS module 2.4.0-preview or later. - -If you call the cmdlet without having uploaded any audio files, with a non-existing Identity or with an illegal ApplicationId, you will receive a generic error message. In addition, the ApplicationId is case sensitive. - -## RELATED LINKS -[Export-CsOnlineAudioFile](Export-CsOnlineAudioFile.md) - -[Import-CsOnlineAudioFile](Import-CsOnlineAudioFile.md) - -[New-CsOnlineAudioFile](New-CsOnlineAudioFile.md) - -[Remove-CsOnlineAudioFile](Remove-CsOnlineAudioFile.md) +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/get-csonlineaudiofile +applicable: Microsoft Teams +author: jenstrier +ms.author: serdars +ms.reviewer: +manager: +schema: 2.0.0 +--- + +# Get-CsOnlineAudioFile + +## SYNOPSIS +Returns information about a specific or all uploaded audio files of a given application type. + + +## SYNTAX + +```powershell +Get-CsOnlineAudioFile [[-Identity] ] [-ApplicationId ] [] +``` + +## DESCRIPTION +This cmdlet returns information on a specific or all uploaded audio files of a given application type. If you are not specifying any parameters you will get information of all uploaded audio files with ApplicationId = TenantGlobal. + +## EXAMPLES + +### Example 1 +```powershell +Get-CsOnlineAudioFile + +``` +```Output +Id : 85364afb59a143fc9466979e0f34f749 +FileName : CustomMoH.mp3 +ApplicationId : TenantGlobal +MarkedForDeletion : False +``` +This returns information about all uploaded audio files with ApplicationId = TenantGlobal. + +### Example 2 +```powershell +Get-CsOnlineAudioFile -ApplicationId HuntGroup -Identity dcfcc31daa9246f29d94d0a715ef877e + +``` +```Output +Id : dcfcc31daa9246f29d94d0a715ef877e +FileName : SupportCQ.mp3 +ApplicationId : HuntGroup +MarkedForDeletion : False +``` +This cmdlet returns information about the audio file with Id dcfcc31daa9246f29d94d0a715ef877e and with ApplicationId = HuntGroup. + +### Example 3 +```powershell +Get-CsOnlineAudioFile -ApplicationId OrgAutoAttendant + +``` +```Output +Id : 58083ae8bc9e4a66a6b2810b2e1f4e4e +FileName : MainAAAnnouncement.mp3 +ApplicationId : OrgAutoAttendant +MarkedForDeletion : False +``` +This cmdlet returns information about all uploaded audio files with ApplicationId = OrgAutoAttendant. + +## PARAMETERS + +### -ApplicationId +The ApplicationId parameter specifies the identifier for the application that was specified when audio file was uploaded. For example, if the audio file is used with an auto attendant, then it should specified as "OrgAutoAttendant". +If the audio file is used with a hunt group (call queue), then it needs to be specified as "HuntGroup". If the audio file is used for music on hold, the it needs to specified as "TenantGlobal". + +If you are not specifying an ApplicationId it is assumed to be TenantGlobal. + +Supported values: + +- OrgAutoAttendant +- HuntGroup +- TenantGlobal + +```yaml +Type: System.string +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: TenantGlobal +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +The Id of the specific audio file that you would like to see information about. If you are only specifying -Identity, the -ApplicationId it is assumed to be TenantGlobal. + +If you need to see the information of a specific audio file with ApplicationId of OrgAutoAttendant or HuntGroup, you need to specify -ApplicationId with the corresponding value and -Identity with the Id of the audio file. + + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + + +## INPUTS + +### None + +## OUTPUTS + +### System.Object + +## NOTES +The cmdlet is available in Teams PS module 2.4.0-preview or later. + +If you call the cmdlet without having uploaded any audio files, with a non-existing Identity or with an illegal ApplicationId, you will receive a generic error message. In addition, the ApplicationId is case sensitive. + +## RELATED LINKS +[Export-CsOnlineAudioFile](Export-CsOnlineAudioFile.md) + +[Import-CsOnlineAudioFile](Import-CsOnlineAudioFile.md) + +[New-CsOnlineAudioFile](New-CsOnlineAudioFile.md) + +[Remove-CsOnlineAudioFile](Remove-CsOnlineAudioFile.md) diff --git a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingServiceNumber.md b/teams/teams-ps/teams/Get-CsOnlineDialInConferencingServiceNumber.md similarity index 100% rename from skype/skype-ps/skype/Get-CsOnlineDialInConferencingServiceNumber.md rename to teams/teams-ps/teams/Get-CsOnlineDialInConferencingServiceNumber.md diff --git a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingTenantSettings.md b/teams/teams-ps/teams/Get-CsOnlineDialInConferencingTenantSettings.md similarity index 100% rename from skype/skype-ps/skype/Get-CsOnlineDialInConferencingTenantSettings.md rename to teams/teams-ps/teams/Get-CsOnlineDialInConferencingTenantSettings.md diff --git a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingUser.md b/teams/teams-ps/teams/Get-CsOnlineDialInConferencingUser.md similarity index 100% rename from skype/skype-ps/skype/Get-CsOnlineDialInConferencingUser.md rename to teams/teams-ps/teams/Get-CsOnlineDialInConferencingUser.md diff --git a/skype/skype-ps/skype/Get-CsOnlineDialOutPolicy.md b/teams/teams-ps/teams/Get-CsOnlineDialOutPolicy.md similarity index 100% rename from skype/skype-ps/skype/Get-CsOnlineDialOutPolicy.md rename to teams/teams-ps/teams/Get-CsOnlineDialOutPolicy.md diff --git a/skype/skype-ps/skype/Get-CsOnlineDialinConferencingPolicy.md b/teams/teams-ps/teams/Get-CsOnlineDialinConferencingPolicy.md similarity index 100% rename from skype/skype-ps/skype/Get-CsOnlineDialinConferencingPolicy.md rename to teams/teams-ps/teams/Get-CsOnlineDialinConferencingPolicy.md diff --git a/skype/skype-ps/skype/Get-CsOnlineDialinConferencingTenantConfiguration.md b/teams/teams-ps/teams/Get-CsOnlineDialinConferencingTenantConfiguration.md similarity index 100% rename from skype/skype-ps/skype/Get-CsOnlineDialinConferencingTenantConfiguration.md rename to teams/teams-ps/teams/Get-CsOnlineDialinConferencingTenantConfiguration.md diff --git a/skype/skype-ps/skype/Get-CsOnlineDirectoryTenant.md b/teams/teams-ps/teams/Get-CsOnlineDirectoryTenant.md similarity index 100% rename from skype/skype-ps/skype/Get-CsOnlineDirectoryTenant.md rename to teams/teams-ps/teams/Get-CsOnlineDirectoryTenant.md diff --git a/skype/skype-ps/skype/Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md b/teams/teams-ps/teams/Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md similarity index 100% rename from skype/skype-ps/skype/Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md rename to teams/teams-ps/teams/Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md diff --git a/skype/skype-ps/skype/Get-CsOnlineLisCivicAddress.md b/teams/teams-ps/teams/Get-CsOnlineLisCivicAddress.md similarity index 100% rename from skype/skype-ps/skype/Get-CsOnlineLisCivicAddress.md rename to teams/teams-ps/teams/Get-CsOnlineLisCivicAddress.md diff --git a/skype/skype-ps/skype/Get-CsOnlineLisLocation.md b/teams/teams-ps/teams/Get-CsOnlineLisLocation.md similarity index 100% rename from skype/skype-ps/skype/Get-CsOnlineLisLocation.md rename to teams/teams-ps/teams/Get-CsOnlineLisLocation.md diff --git a/skype/skype-ps/skype/Get-CsOnlineLisPort.md b/teams/teams-ps/teams/Get-CsOnlineLisPort.md similarity index 100% rename from skype/skype-ps/skype/Get-CsOnlineLisPort.md rename to teams/teams-ps/teams/Get-CsOnlineLisPort.md diff --git a/skype/skype-ps/skype/Get-CsOnlineLisSubnet.md b/teams/teams-ps/teams/Get-CsOnlineLisSubnet.md similarity index 100% rename from skype/skype-ps/skype/Get-CsOnlineLisSubnet.md rename to teams/teams-ps/teams/Get-CsOnlineLisSubnet.md diff --git a/skype/skype-ps/skype/Get-CsOnlineLisSwitch.md b/teams/teams-ps/teams/Get-CsOnlineLisSwitch.md similarity index 100% rename from skype/skype-ps/skype/Get-CsOnlineLisSwitch.md rename to teams/teams-ps/teams/Get-CsOnlineLisSwitch.md diff --git a/skype/skype-ps/skype/Get-CsOnlineLisWirelessAccessPoint.md b/teams/teams-ps/teams/Get-CsOnlineLisWirelessAccessPoint.md similarity index 100% rename from skype/skype-ps/skype/Get-CsOnlineLisWirelessAccessPoint.md rename to teams/teams-ps/teams/Get-CsOnlineLisWirelessAccessPoint.md diff --git a/skype/skype-ps/skype/Get-CsOnlinePSTNGateway.md b/teams/teams-ps/teams/Get-CsOnlinePSTNGateway.md similarity index 100% rename from skype/skype-ps/skype/Get-CsOnlinePSTNGateway.md rename to teams/teams-ps/teams/Get-CsOnlinePSTNGateway.md diff --git a/skype/skype-ps/skype/Get-CsOnlinePstnUsage.md b/teams/teams-ps/teams/Get-CsOnlinePstnUsage.md similarity index 100% rename from skype/skype-ps/skype/Get-CsOnlinePstnUsage.md rename to teams/teams-ps/teams/Get-CsOnlinePstnUsage.md diff --git a/skype/skype-ps/skype/Get-CsOnlineSchedule.md b/teams/teams-ps/teams/Get-CsOnlineSchedule.md similarity index 100% rename from skype/skype-ps/skype/Get-CsOnlineSchedule.md rename to teams/teams-ps/teams/Get-CsOnlineSchedule.md diff --git a/skype/skype-ps/skype/Get-CsOnlineSipDomain.md b/teams/teams-ps/teams/Get-CsOnlineSipDomain.md similarity index 100% rename from skype/skype-ps/skype/Get-CsOnlineSipDomain.md rename to teams/teams-ps/teams/Get-CsOnlineSipDomain.md diff --git a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumber.md b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumber.md similarity index 100% rename from skype/skype-ps/skype/Get-CsOnlineTelephoneNumber.md rename to teams/teams-ps/teams/Get-CsOnlineTelephoneNumber.md diff --git a/skype/skype-ps/skype/Get-CsOnlineUser.md b/teams/teams-ps/teams/Get-CsOnlineUser.md similarity index 100% rename from skype/skype-ps/skype/Get-CsOnlineUser.md rename to teams/teams-ps/teams/Get-CsOnlineUser.md diff --git a/skype/skype-ps/skype/Get-CsOnlineVoiceRoute.md b/teams/teams-ps/teams/Get-CsOnlineVoiceRoute.md similarity index 100% rename from skype/skype-ps/skype/Get-CsOnlineVoiceRoute.md rename to teams/teams-ps/teams/Get-CsOnlineVoiceRoute.md diff --git a/skype/skype-ps/skype/Get-CsOnlineVoiceRoutingPolicy.md b/teams/teams-ps/teams/Get-CsOnlineVoiceRoutingPolicy.md similarity index 100% rename from skype/skype-ps/skype/Get-CsOnlineVoiceRoutingPolicy.md rename to teams/teams-ps/teams/Get-CsOnlineVoiceRoutingPolicy.md diff --git a/skype/skype-ps/skype/Get-CsOnlineVoiceUser.md b/teams/teams-ps/teams/Get-CsOnlineVoiceUser.md similarity index 100% rename from skype/skype-ps/skype/Get-CsOnlineVoiceUser.md rename to teams/teams-ps/teams/Get-CsOnlineVoiceUser.md diff --git a/skype/skype-ps/skype/Get-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/Get-CsOnlineVoicemailPolicy.md similarity index 100% rename from skype/skype-ps/skype/Get-CsOnlineVoicemailPolicy.md rename to teams/teams-ps/teams/Get-CsOnlineVoicemailPolicy.md diff --git a/skype/skype-ps/skype/Get-CsOnlineVoicemailUserSettings.md b/teams/teams-ps/teams/Get-CsOnlineVoicemailUserSettings.md similarity index 100% rename from skype/skype-ps/skype/Get-CsOnlineVoicemailUserSettings.md rename to teams/teams-ps/teams/Get-CsOnlineVoicemailUserSettings.md diff --git a/skype/skype-ps/skype/Get-CsPrivacyConfiguration.md b/teams/teams-ps/teams/Get-CsPrivacyConfiguration.md similarity index 100% rename from skype/skype-ps/skype/Get-CsPrivacyConfiguration.md rename to teams/teams-ps/teams/Get-CsPrivacyConfiguration.md diff --git a/skype/skype-ps/skype/Get-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/Get-CsTeamsAppPermissionPolicy.md similarity index 96% rename from skype/skype-ps/skype/Get-CsTeamsAppPermissionPolicy.md rename to teams/teams-ps/teams/Get-CsTeamsAppPermissionPolicy.md index 77039370d9..cfeb432ebd 100644 --- a/skype/skype-ps/skype/Get-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsAppPermissionPolicy.md @@ -1,165 +1,165 @@ ---- -external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamsapppermissionpolicy -applicable: Skype for Business Online -title: Get-CsTeamsAppPermissionPolicy -schema: 2.0.0 -ms.reviewer: -manager: bulenteg -ms.author: tomkau -author: tomkau ---- - -# Get-CsTeamsAppPermissionPolicy - -## SYNOPSIS -**NOTE**: The existence of this cmdlet is being documented for completeness, but do not use this cmdlet. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. - -As an admin, you can use app permission policies to enable or block specific apps for your users. Learn more about the App Setup Policies: . - -## SYNTAX - -### Identity (Default) -``` -Get-CsTeamsAppPermissionPolicy [-Tenant ] [[-Identity] ] [-LocalStore] - [] -``` - -### Filter -``` -Get-CsTeamsAppPermissionPolicy [-Tenant ] [-Filter ] [-LocalStore] [] -``` - -## DESCRIPTION -**NOTE**: The existence of this cmdlet is being documented for completeness, but do not use this cmdlet. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. - -As an admin, you can use app permission policies to enable or block specific apps for your users. Learn more about the App Setup Policies: . - -## EXAMPLES - -### Example 1 - -```powershell -Get-CsTeamsAppPermissionPolicy -Identity Global -``` - -```Output -Identity : Global -DefaultCatalogApps : {Id=26bc2873-6023-480c-a11b-76b66605ce8c, Id=0d820ecd-def2-4297-adad-78056cde7c78, Id=com.microsoft.teamspace.tab.planner} -GlobalCatalogApps : {} -PrivateCatalogApps : {} -Description : -DefaultCatalogAppsType : AllowedAppList -GlobalCatalogAppsType : AllowedAppList -PrivateCatalogAppsType : AllowedAppList -``` -Get the global Teams app permission policy. - - -### Example 2 - -```powershell -Get-CsTeamsAppPermissionPolicy -``` - -```Output -Identity : Global -DefaultCatalogApps : {Id=26bc2873-6023-480c-a11b-76b66605ce8c, Id=0d820ecd-def2-4297-adad-78056cde7c78, Id=com.microsoft.teamspace.tab.planner} -GlobalCatalogApps : {} -PrivateCatalogApps : {} -Description : -DefaultCatalogAppsType : AllowedAppList -GlobalCatalogAppsType : AllowedAppList -PrivateCatalogAppsType : AllowedAppList - -Identity : Tag:test -DefaultCatalogApps : {Id=26bc2873-6023-480c-a11b-76b66605ce8c, Id=0d820ecd-def2-4297-adad-78056cde7c78, Id=com.microsoft.teamspace.tab.planner} -GlobalCatalogApps : {} -PrivateCatalogApps : {} -Description : -DefaultCatalogAppsType : AllowedAppList -GlobalCatalogAppsType : AllowedAppList -PrivateCatalogAppsType : AllowedAppList -``` -Get all the Teams app permission policies. - - -## PARAMETERS - -### -Filter -Do not use - -```yaml -Type: String -Parameter Sets: Filter -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Identity -Name of the app setup permission policy. If empty, all identities will be used by default. - - -```yaml -Type: XdsIdentity -Parameter Sets: Identity -Aliases: - -Required: False -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -LocalStore -Do not use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -{{Fill Tenant Description}} - -```yaml -Type: System.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). - -## INPUTS - -### None - - -## OUTPUTS - -### System.Object - -## NOTES - -## RELATED LINKS +--- +external help file: Microsoft.Rtc.Management.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/get-csteamsapppermissionpolicy +applicable: Skype for Business Online +title: Get-CsTeamsAppPermissionPolicy +schema: 2.0.0 +ms.reviewer: +manager: bulenteg +ms.author: tomkau +author: tomkau +--- + +# Get-CsTeamsAppPermissionPolicy + +## SYNOPSIS +**NOTE**: The existence of this cmdlet is being documented for completeness, but do not use this cmdlet. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. + +As an admin, you can use app permission policies to enable or block specific apps for your users. Learn more about the App Setup Policies: . + +## SYNTAX + +### Identity (Default) +``` +Get-CsTeamsAppPermissionPolicy [-Tenant ] [[-Identity] ] [-LocalStore] + [] +``` + +### Filter +``` +Get-CsTeamsAppPermissionPolicy [-Tenant ] [-Filter ] [-LocalStore] [] +``` + +## DESCRIPTION +**NOTE**: The existence of this cmdlet is being documented for completeness, but do not use this cmdlet. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. + +As an admin, you can use app permission policies to enable or block specific apps for your users. Learn more about the App Setup Policies: . + +## EXAMPLES + +### Example 1 + +```powershell +Get-CsTeamsAppPermissionPolicy -Identity Global +``` + +```Output +Identity : Global +DefaultCatalogApps : {Id=26bc2873-6023-480c-a11b-76b66605ce8c, Id=0d820ecd-def2-4297-adad-78056cde7c78, Id=com.microsoft.teamspace.tab.planner} +GlobalCatalogApps : {} +PrivateCatalogApps : {} +Description : +DefaultCatalogAppsType : AllowedAppList +GlobalCatalogAppsType : AllowedAppList +PrivateCatalogAppsType : AllowedAppList +``` +Get the global Teams app permission policy. + + +### Example 2 + +```powershell +Get-CsTeamsAppPermissionPolicy +``` + +```Output +Identity : Global +DefaultCatalogApps : {Id=26bc2873-6023-480c-a11b-76b66605ce8c, Id=0d820ecd-def2-4297-adad-78056cde7c78, Id=com.microsoft.teamspace.tab.planner} +GlobalCatalogApps : {} +PrivateCatalogApps : {} +Description : +DefaultCatalogAppsType : AllowedAppList +GlobalCatalogAppsType : AllowedAppList +PrivateCatalogAppsType : AllowedAppList + +Identity : Tag:test +DefaultCatalogApps : {Id=26bc2873-6023-480c-a11b-76b66605ce8c, Id=0d820ecd-def2-4297-adad-78056cde7c78, Id=com.microsoft.teamspace.tab.planner} +GlobalCatalogApps : {} +PrivateCatalogApps : {} +Description : +DefaultCatalogAppsType : AllowedAppList +GlobalCatalogAppsType : AllowedAppList +PrivateCatalogAppsType : AllowedAppList +``` +Get all the Teams app permission policies. + + +## PARAMETERS + +### -Filter +Do not use + +```yaml +Type: String +Parameter Sets: Filter +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +Name of the app setup permission policy. If empty, all identities will be used by default. + + +```yaml +Type: XdsIdentity +Parameter Sets: Identity +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -LocalStore +Do not use. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tenant +{{Fill Tenant Description}} + +```yaml +Type: System.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). + +## INPUTS + +### None + + +## OUTPUTS + +### System.Object + +## NOTES + +## RELATED LINKS diff --git a/skype/skype-ps/skype/Get-CsTeamsAppSetupPolicy.md b/teams/teams-ps/teams/Get-CsTeamsAppSetupPolicy.md similarity index 100% rename from skype/skype-ps/skype/Get-CsTeamsAppSetupPolicy.md rename to teams/teams-ps/teams/Get-CsTeamsAppSetupPolicy.md diff --git a/skype/skype-ps/skype/Get-CsTeamsAudioConferencingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsAudioConferencingPolicy.md similarity index 100% rename from skype/skype-ps/skype/Get-CsTeamsAudioConferencingPolicy.md rename to teams/teams-ps/teams/Get-CsTeamsAudioConferencingPolicy.md diff --git a/skype/skype-ps/skype/Get-CsTeamsCallHoldPolicy.md b/teams/teams-ps/teams/Get-CsTeamsCallHoldPolicy.md similarity index 96% rename from skype/skype-ps/skype/Get-CsTeamsCallHoldPolicy.md rename to teams/teams-ps/teams/Get-CsTeamsCallHoldPolicy.md index 368804602a..74c4342fc2 100644 --- a/skype/skype-ps/skype/Get-CsTeamsCallHoldPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsCallHoldPolicy.md @@ -1,127 +1,127 @@ ---- -external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamscallholdpolicy -applicable: Microsoft Teams -title: Get-CsTeamsCallHoldPolicy -schema: 2.0.0 -ms.reviewer: -manager: abnair -ms.author: serdars -author: jenstrier ---- - -# Get-CsTeamsCallHoldPolicy - -## SYNOPSIS - -Returns information about the policies configured to customize the call hold experience for Teams clients. - -## SYNTAX - -### Identity (Default) -``` -Get-CsTeamsCallHoldPolicy [[-Identity] ] [] -``` - -### Filter -``` -Get-CsTeamsCallHoldPolicy [-Filter ] [] -``` - -## DESCRIPTION -Teams call hold policies are used to customize the call hold experience for teams clients. -When Microsoft Teams users participate in calls, they have the ability to hold a call and have the other entity in the call listen to an audio file during the duration of the hold. - -Assigning a Teams call hold policy to a user sets an audio file to be played during the duration of the hold. - -## EXAMPLES - -### Example 1 -```powershell -PS C:\> Get-CsTeamsCallHoldPolicy -``` - -The command shown in Example 1 returns information for all the Teams call hold policies configured for use in the tenant. - -### Example 2 -```powershell -PS C:\> Get-CsTeamsCallHoldPolicy -Identity 'ContosoPartnerCallHoldPolicy' -``` - -In Example 2, information is returned for a single Teams call hold policy: the policy with the Identity ContosoPartnerCallHoldPolicy. - -### Example 3 -```powershell -PS C:\> Get-CsTeamsCallHoldPolicy -Filter 'Tag:*' -``` - -The command shown in Example 3 returns information about all the Teams call hold policies configured at the per-user scope. -To do this, the command uses the Filter parameter and the filter value "Tag:\*"; that filter value limits the returned data to policies that have an Identity that begins with the string value "Tag:". - -## PARAMETERS - -### -Filter -Enables you to use wildcards when retrieving one or more Teams call hold policies. -For example, to return all the policies configured at the per-user scope, use this syntax: - --Filter "Tag:\*" - -```yaml -Type: String -Parameter Sets: Filter -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Identity -Unique identifier of the Teams call hold policy to be retrieved. - -To return the global policy, use this syntax: - -`-Identity "Global"` - -To return a policy configured at the per-user scope, use syntax like this: - -`-Identity "ContosoPartnerCallHoldPolicy"` - -You cannot use wildcard characters when specifying the Identity. - -```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](https://go.microsoft.com/fwlink/?LinkID=113216). - -## INPUTS - -### None - -## OUTPUTS - -### System.Object - -## NOTES - -## RELATED LINKS - -[New-CsTeamsCallHoldPolicy](New-CsTeamsCallHoldPolicy.md) - -[Set-CsTeamsCallHoldPolicy](Set-CsTeamsCallHoldPolicy.md) - -[Grant-CsTeamsCallHoldPolicy](Grant-CsTeamsCallHoldPolicy.md) - -[Remove-CsTeamsCallHoldPolicy](Remove-CsTeamsCallHoldPolicy.md) +--- +external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/get-csteamscallholdpolicy +applicable: Microsoft Teams +title: Get-CsTeamsCallHoldPolicy +schema: 2.0.0 +ms.reviewer: +manager: abnair +ms.author: serdars +author: jenstrier +--- + +# Get-CsTeamsCallHoldPolicy + +## SYNOPSIS + +Returns information about the policies configured to customize the call hold experience for Teams clients. + +## SYNTAX + +### Identity (Default) +``` +Get-CsTeamsCallHoldPolicy [[-Identity] ] [] +``` + +### Filter +``` +Get-CsTeamsCallHoldPolicy [-Filter ] [] +``` + +## DESCRIPTION +Teams call hold policies are used to customize the call hold experience for teams clients. +When Microsoft Teams users participate in calls, they have the ability to hold a call and have the other entity in the call listen to an audio file during the duration of the hold. + +Assigning a Teams call hold policy to a user sets an audio file to be played during the duration of the hold. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-CsTeamsCallHoldPolicy +``` + +The command shown in Example 1 returns information for all the Teams call hold policies configured for use in the tenant. + +### Example 2 +```powershell +PS C:\> Get-CsTeamsCallHoldPolicy -Identity 'ContosoPartnerCallHoldPolicy' +``` + +In Example 2, information is returned for a single Teams call hold policy: the policy with the Identity ContosoPartnerCallHoldPolicy. + +### Example 3 +```powershell +PS C:\> Get-CsTeamsCallHoldPolicy -Filter 'Tag:*' +``` + +The command shown in Example 3 returns information about all the Teams call hold policies configured at the per-user scope. +To do this, the command uses the Filter parameter and the filter value "Tag:\*"; that filter value limits the returned data to policies that have an Identity that begins with the string value "Tag:". + +## PARAMETERS + +### -Filter +Enables you to use wildcards when retrieving one or more Teams call hold policies. +For example, to return all the policies configured at the per-user scope, use this syntax: + +-Filter "Tag:\*" + +```yaml +Type: String +Parameter Sets: Filter +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +Unique identifier of the Teams call hold policy to be retrieved. + +To return the global policy, use this syntax: + +`-Identity "Global"` + +To return a policy configured at the per-user scope, use syntax like this: + +`-Identity "ContosoPartnerCallHoldPolicy"` + +You cannot use wildcard characters when specifying the Identity. + +```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](https://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object + +## NOTES + +## RELATED LINKS + +[New-CsTeamsCallHoldPolicy](New-CsTeamsCallHoldPolicy.md) + +[Set-CsTeamsCallHoldPolicy](Set-CsTeamsCallHoldPolicy.md) + +[Grant-CsTeamsCallHoldPolicy](Grant-CsTeamsCallHoldPolicy.md) + +[Remove-CsTeamsCallHoldPolicy](Remove-CsTeamsCallHoldPolicy.md) diff --git a/skype/skype-ps/skype/Get-CsTeamsCallParkPolicy.md b/teams/teams-ps/teams/Get-CsTeamsCallParkPolicy.md similarity index 100% rename from skype/skype-ps/skype/Get-CsTeamsCallParkPolicy.md rename to teams/teams-ps/teams/Get-CsTeamsCallParkPolicy.md diff --git a/skype/skype-ps/skype/Get-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsCallingPolicy.md similarity index 100% rename from skype/skype-ps/skype/Get-CsTeamsCallingPolicy.md rename to teams/teams-ps/teams/Get-CsTeamsCallingPolicy.md diff --git a/skype/skype-ps/skype/Get-CsTeamsChannelsPolicy.md b/teams/teams-ps/teams/Get-CsTeamsChannelsPolicy.md similarity index 100% rename from skype/skype-ps/skype/Get-CsTeamsChannelsPolicy.md rename to teams/teams-ps/teams/Get-CsTeamsChannelsPolicy.md diff --git a/skype/skype-ps/skype/Get-CsTeamsClientConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsClientConfiguration.md similarity index 100% rename from skype/skype-ps/skype/Get-CsTeamsClientConfiguration.md rename to teams/teams-ps/teams/Get-CsTeamsClientConfiguration.md diff --git a/skype/skype-ps/skype/Get-CsTeamsComplianceRecordingApplication.md b/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingApplication.md similarity index 97% rename from skype/skype-ps/skype/Get-CsTeamsComplianceRecordingApplication.md rename to teams/teams-ps/teams/Get-CsTeamsComplianceRecordingApplication.md index 20fd444017..50a649fab4 100644 --- a/skype/skype-ps/skype/Get-CsTeamsComplianceRecordingApplication.md +++ b/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingApplication.md @@ -1,192 +1,192 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingapplication -applicable: Skype for Business Online -title: Get-CsTeamsComplianceRecordingApplication -schema: 2.0.0 -manager: nakumar -author: aditdalvi -ms.author: aditd -ms.reviewer: ---- - -# Get-CsTeamsComplianceRecordingApplication - -## SYNOPSIS -Returns information about the application instances of policy-based recording applications that have been configured for administering automatic policy-based recording in your tenant. -Automatic policy-based recording is only applicable to Microsoft Teams users. - -## SYNTAX - -### Identity (Default) -``` -Get-CsTeamsComplianceRecordingApplication [-Tenant ] [-Identity ] - [-LocalStore] [] -``` - -### Filter -``` -Get-CsTeamsComplianceRecordingApplication [-Tenant ] [-Filter ] - [-LocalStore] [] -``` - -## DESCRIPTION -Policy-based recording applications are used in automatic policy-based recording scenarios. -When Microsoft Teams users participate in meetings or make or receive calls, the policy-based recording applications i.e. bots associated with the user's Teams recording policy are invited into the call or meeting to enforce compliance with the administrative set policy. - -Instances of these applications are created using CsOnlineApplicationInstance cmdlets and are then associated with Teams recording policies. - -Note that application instances of policy-based recording applications must be associated with a Teams recording policy using the CsTeamsComplianceRecordingApplication cmdlets. -Once the association is done, the Identity of these application instances becomes \/\. -For example, the Identity of an application instance can be \"Tag:ContosoPartnerComplianceRecordingPolicy/39dc3ede-c80e-4f19-9153-417a65a1f144\", which indicates that the application instance with ObjectId 39dc3ede-c80e-4f19-9153-417a65a1f144 is associated with the Teams recording policy with Identity ContosoPartnerComplianceRecordingPolicy. - -Note that if neither the Identity nor the Filter parameters are specified, then Get-CsTeamsComplianceRecordingApplication returns all application instances of policy-based recording applications that are associated with a Teams recording policy. - -Please work with your Microsoft certified policy-based recording application provider to obtain an instance of their recording application. -Please refer to the documentation of the CsOnlineApplicationInstance cmdlets for information on how to create an application instance of a policy-based recording application. -Please also refer to the documentation of CsTeamsComplianceRecordingPolicy cmdlets for further information. - -## EXAMPLES - -### Example 1 -```powershell -PS C:\> Get-CsTeamsComplianceRecordingApplication -``` - -The command shown in Example 1 returns information for all the application instances of policy-based recording applications associated with Teams recording policies. - -### Example 2 -```powershell -PS C:\> Get-CsTeamsComplianceRecordingApplication -Identity 'Tag:ContosoPartnerComplianceRecordingPolicy/39dc3ede-c80e-4f19-9153-417a65a1f144' -``` - -In Example 2, information is returned for a single application instance of a policy-based recording application with the Identity Tag:ContosoPartnerComplianceRecordingPolicy/39dc3ede-c80e-4f19-9153-417a65a1f144. - -### Example 3 -```powershell -PS C:\> Get-CsTeamsComplianceRecordingApplication -Filter 'Tag:*' -``` - -The command shown in Example 3 returns all the application instances associated with Teams recording policies at the per-user scope. -To do this, the command uses the Filter parameter and the filter value "Tag:\*"; that filter value limits the returned data to policies that have an Identity that begins with the string value "Tag:". - -### Example 4 -```powershell -PS C:\> Get-CsTeamsComplianceRecordingApplication -Filter 'Tag:ContosoPartnerComplianceRecordingPolicy*' -``` - -The command shown in Example 4 returns all the application instances associated with Teams recording policy with Identity ContosoPartnerComplianceRecordingPolicy. -To do this, the command uses the Filter parameter and the filter value "Tag:ContosoPartnerComplianceRecordingPolicy\*"; that filter value limits the returned data to policies that have an Identity that begins with the string value "Tag:ContosoPartnerComplianceRecordingPolicy". - -## PARAMETERS - -### -Filter -Enables you to use wildcards when retrieving one or more application instances of policy-based recording applications. -For example, to return all the application instances associated with Teams recording policies at the per-user scope, use this syntax: - --Filter "Tag:\*" - -```yaml -Type: String -Parameter Sets: Filter -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: True -``` - -### -Identity -Unique identifier of the application instance of a policy-based recording application to be retrieved. - -You cannot use wildcard characters when specifying the Identity. - -Note that application instances of policy-based recording applications must be associated with a Teams recording policy using the CsTeamsComplianceRecordingApplication cmdlets. -Once the association is done, the Identity of these application instances becomes \/\. -For example, the Identity of an application instance can be \"Tag:ContosoPartnerComplianceRecordingPolicy/39dc3ede-c80e-4f19-9153-417a65a1f144\", which indicates that the application instance with ObjectId 39dc3ede-c80e-4f19-9153-417a65a1f144 is associated with the Teams recording policy with Identity ContosoPartnerComplianceRecordingPolicy. - -```yaml -Type: XdsIdentity -Parameter Sets: Identity -Aliases: - -Required: False -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -LocalStore -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -Globally unique identifier (GUID) of the tenant account whose Teams recording policies are being queried. -For example: - --Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" - -You can return your tenant ID by running this command: - -Get-CsTenant | Select-Object DisplayName, TenantID - -If you are using a remote session of Windows PowerShell and are connected only to Skype for Business Online you do not have to include the Tenant parameter. -Instead, the tenant ID will automatically be filled in for you based on your connection information. -The Tenant parameter is primarily for use in a hybrid deployment. - -```yaml -Type: System.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](http://go.microsoft.com/fwlink/?LinkID=113216). - -## INPUTS - -### None - -## OUTPUTS - -### System.Object - -## RELATED LINKS - -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingpolicy?view=skype-ps) - -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpolicy?view=skype-ps) - -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingpolicy?view=skype-ps) - -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/grant-csteamscompliancerecordingpolicy?view=skype-ps) - -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingpolicy?view=skype-ps) - -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingapplication?view=skype-ps) - -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingapplication?view=skype-ps) - -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingapplication?view=skype-ps) - -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpairedapplication?view=skype-ps) +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingapplication +applicable: Skype for Business Online +title: Get-CsTeamsComplianceRecordingApplication +schema: 2.0.0 +manager: nakumar +author: aditdalvi +ms.author: aditd +ms.reviewer: +--- + +# Get-CsTeamsComplianceRecordingApplication + +## SYNOPSIS +Returns information about the application instances of policy-based recording applications that have been configured for administering automatic policy-based recording in your tenant. +Automatic policy-based recording is only applicable to Microsoft Teams users. + +## SYNTAX + +### Identity (Default) +``` +Get-CsTeamsComplianceRecordingApplication [-Tenant ] [-Identity ] + [-LocalStore] [] +``` + +### Filter +``` +Get-CsTeamsComplianceRecordingApplication [-Tenant ] [-Filter ] + [-LocalStore] [] +``` + +## DESCRIPTION +Policy-based recording applications are used in automatic policy-based recording scenarios. +When Microsoft Teams users participate in meetings or make or receive calls, the policy-based recording applications i.e. bots associated with the user's Teams recording policy are invited into the call or meeting to enforce compliance with the administrative set policy. + +Instances of these applications are created using CsOnlineApplicationInstance cmdlets and are then associated with Teams recording policies. + +Note that application instances of policy-based recording applications must be associated with a Teams recording policy using the CsTeamsComplianceRecordingApplication cmdlets. +Once the association is done, the Identity of these application instances becomes \/\. +For example, the Identity of an application instance can be \"Tag:ContosoPartnerComplianceRecordingPolicy/39dc3ede-c80e-4f19-9153-417a65a1f144\", which indicates that the application instance with ObjectId 39dc3ede-c80e-4f19-9153-417a65a1f144 is associated with the Teams recording policy with Identity ContosoPartnerComplianceRecordingPolicy. + +Note that if neither the Identity nor the Filter parameters are specified, then Get-CsTeamsComplianceRecordingApplication returns all application instances of policy-based recording applications that are associated with a Teams recording policy. + +Please work with your Microsoft certified policy-based recording application provider to obtain an instance of their recording application. +Please refer to the documentation of the CsOnlineApplicationInstance cmdlets for information on how to create an application instance of a policy-based recording application. +Please also refer to the documentation of CsTeamsComplianceRecordingPolicy cmdlets for further information. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-CsTeamsComplianceRecordingApplication +``` + +The command shown in Example 1 returns information for all the application instances of policy-based recording applications associated with Teams recording policies. + +### Example 2 +```powershell +PS C:\> Get-CsTeamsComplianceRecordingApplication -Identity 'Tag:ContosoPartnerComplianceRecordingPolicy/39dc3ede-c80e-4f19-9153-417a65a1f144' +``` + +In Example 2, information is returned for a single application instance of a policy-based recording application with the Identity Tag:ContosoPartnerComplianceRecordingPolicy/39dc3ede-c80e-4f19-9153-417a65a1f144. + +### Example 3 +```powershell +PS C:\> Get-CsTeamsComplianceRecordingApplication -Filter 'Tag:*' +``` + +The command shown in Example 3 returns all the application instances associated with Teams recording policies at the per-user scope. +To do this, the command uses the Filter parameter and the filter value "Tag:\*"; that filter value limits the returned data to policies that have an Identity that begins with the string value "Tag:". + +### Example 4 +```powershell +PS C:\> Get-CsTeamsComplianceRecordingApplication -Filter 'Tag:ContosoPartnerComplianceRecordingPolicy*' +``` + +The command shown in Example 4 returns all the application instances associated with Teams recording policy with Identity ContosoPartnerComplianceRecordingPolicy. +To do this, the command uses the Filter parameter and the filter value "Tag:ContosoPartnerComplianceRecordingPolicy\*"; that filter value limits the returned data to policies that have an Identity that begins with the string value "Tag:ContosoPartnerComplianceRecordingPolicy". + +## PARAMETERS + +### -Filter +Enables you to use wildcards when retrieving one or more application instances of policy-based recording applications. +For example, to return all the application instances associated with Teams recording policies at the per-user scope, use this syntax: + +-Filter "Tag:\*" + +```yaml +Type: String +Parameter Sets: Filter +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: True +``` + +### -Identity +Unique identifier of the application instance of a policy-based recording application to be retrieved. + +You cannot use wildcard characters when specifying the Identity. + +Note that application instances of policy-based recording applications must be associated with a Teams recording policy using the CsTeamsComplianceRecordingApplication cmdlets. +Once the association is done, the Identity of these application instances becomes \/\. +For example, the Identity of an application instance can be \"Tag:ContosoPartnerComplianceRecordingPolicy/39dc3ede-c80e-4f19-9153-417a65a1f144\", which indicates that the application instance with ObjectId 39dc3ede-c80e-4f19-9153-417a65a1f144 is associated with the Teams recording policy with Identity ContosoPartnerComplianceRecordingPolicy. + +```yaml +Type: XdsIdentity +Parameter Sets: Identity +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -LocalStore +This parameter is reserved for internal Microsoft use. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tenant +Globally unique identifier (GUID) of the tenant account whose Teams recording policies are being queried. +For example: + +-Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" + +You can return your tenant ID by running this command: + +Get-CsTenant | Select-Object DisplayName, TenantID + +If you are using a remote session of Windows PowerShell and are connected only to Skype for Business Online you do not have to include the Tenant parameter. +Instead, the tenant ID will automatically be filled in for you based on your connection information. +The Tenant parameter is primarily for use in a hybrid deployment. + +```yaml +Type: System.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](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object + +## RELATED LINKS + +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingpolicy?view=skype-ps) + +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpolicy?view=skype-ps) + +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingpolicy?view=skype-ps) + +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/grant-csteamscompliancerecordingpolicy?view=skype-ps) + +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingpolicy?view=skype-ps) + +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingapplication?view=skype-ps) + +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingapplication?view=skype-ps) + +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingapplication?view=skype-ps) + +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpairedapplication?view=skype-ps) diff --git a/skype/skype-ps/skype/Get-CsTeamsComplianceRecordingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingPolicy.md similarity index 97% rename from skype/skype-ps/skype/Get-CsTeamsComplianceRecordingPolicy.md rename to teams/teams-ps/teams/Get-CsTeamsComplianceRecordingPolicy.md index 4d5b0164ce..e4371f9403 100644 --- a/skype/skype-ps/skype/Get-CsTeamsComplianceRecordingPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingPolicy.md @@ -1,187 +1,187 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingpolicy -applicable: Skype for Business Online -title: Get-CsTeamsComplianceRecordingPolicy -schema: 2.0.0 -manager: nakumar -author: aditdalvi -ms.author: aditd -ms.reviewer: ---- - -# Get-CsTeamsComplianceRecordingPolicy - -## SYNOPSIS -Returns information about the policies configured for governing automatic policy-based recording in your tenant. -Automatic policy-based recording is only applicable to Microsoft Teams users. - -## SYNTAX - -### Identity (Default) -``` -Get-CsTeamsComplianceRecordingPolicy [-Tenant ] [-Identity ] - [-LocalStore] [] -``` - -### Filter -``` -Get-CsTeamsComplianceRecordingPolicy [-Tenant ] [-Filter ] - [-LocalStore] [] -``` - -## DESCRIPTION -Teams recording policies are used in automatic policy-based recording scenarios. -When Microsoft Teams users participate in meetings or make or receive calls, the policy-based recording applications i.e. bots associated with the user's Teams recording policy are invited into the call or meeting to record audio, video and video-based screen sharing activity. - -Note that if neither the Identity nor the Filter parameters are specified, then Get-CsTeamsComplianceRecordingPolicy returns all the Teams recording policies configured for use in the tenant. - -Note that simply assigning a Teams recording policy to a Microsoft Teams user will not activate automatic policy-based recording for all Microsoft Teams calls and meetings that the user participates in. -Among other things, you will need to create an application instance of a policy-based recording application i.e. a bot in your tenant and will then need to assign an appropriate policy to the user. - -Please work with your Microsoft certified policy-based recording application provider to obtain an instance of their recording application. -Please refer to the documentation of the CsOnlineApplicationInstance cmdlets for information on how to create an application instance of a policy-based recording application. - -Assigning your Microsoft Teams users a Teams recording policy activates automatic policy-based recording for all new Microsoft Teams calls and meetings that the users participate in. -The system will load the recording application and join it to appropriate calls and meetings in order for it to enforce compliance with the administrative set policy. -Existing calls and meetings are unaffected. - -## EXAMPLES - -### Example 1 -```powershell -PS C:\> Get-CsTeamsComplianceRecordingPolicy -``` - -The command shown in Example 1 returns information for all the Teams recording policies configured for use in the tenant. - -### Example 2 -```powershell -PS C:\> Get-CsTeamsComplianceRecordingPolicy -Identity 'ContosoPartnerComplianceRecordingPolicy' -``` - -In Example 2, information is returned for a single Teams recording policy: the policy with the Identity ContosoPartnerComplianceRecordingPolicy. - -### Example 3 -```powershell -PS C:\> Get-CsTeamsComplianceRecordingPolicy -Filter 'Tag:*' -``` - -The command shown in Example 3 returns information about all the Teams recording policies configured at the per-user scope. -To do this, the command uses the Filter parameter and the filter value "Tag:\*"; that filter value limits the returned data to policies that have an Identity that begins with the string value "Tag:". - -## PARAMETERS - -### -Filter -Enables you to use wildcards when retrieving one or more Teams recording policies. -For example, to return all the policies configured at the per-user scope, use this syntax: - --Filter "Tag:\*" - -```yaml -Type: String -Parameter Sets: Filter -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: True -``` - -### -Identity -Unique identifier of the Teams recording policy to be retrieved. -To return the global policy, use this syntax: - --Identity "Global" - -To return a policy configured at the per-user scope, use syntax like this: - --Identity "ContosoPartnerComplianceRecordingPolicy" - -You cannot use wildcard characters when specifying the Identity. - -```yaml -Type: XdsIdentity -Parameter Sets: Identity -Aliases: - -Required: False -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -LocalStore -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: False -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -Globally unique identifier (GUID) of the tenant account whose Teams recording policies are being queried. -For example: - --Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" - -You can return your tenant ID by running this command: - -Get-CsTenant | Select-Object DisplayName, TenantID - -If you are using a remote session of Windows PowerShell and are connected only to Skype for Business Online you do not have to include the Tenant parameter. -Instead, the tenant ID will automatically be filled in for you based on your connection information. -The Tenant parameter is primarily for use in a hybrid deployment. - -```yaml -Type: System.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](http://go.microsoft.com/fwlink/?LinkID=113216). - -## INPUTS - -### None - -## OUTPUTS - -### System.Object - -## RELATED LINKS - -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpolicy?view=skype-ps) - -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingpolicy?view=skype-ps) - -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/grant-csteamscompliancerecordingpolicy?view=skype-ps) - -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingpolicy?view=skype-ps) - -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingapplication?view=skype-ps) - -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingapplication?view=skype-ps) - -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingapplication?view=skype-ps) - -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingapplication?view=skype-ps) - -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpairedapplication?view=skype-ps) +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingpolicy +applicable: Skype for Business Online +title: Get-CsTeamsComplianceRecordingPolicy +schema: 2.0.0 +manager: nakumar +author: aditdalvi +ms.author: aditd +ms.reviewer: +--- + +# Get-CsTeamsComplianceRecordingPolicy + +## SYNOPSIS +Returns information about the policies configured for governing automatic policy-based recording in your tenant. +Automatic policy-based recording is only applicable to Microsoft Teams users. + +## SYNTAX + +### Identity (Default) +``` +Get-CsTeamsComplianceRecordingPolicy [-Tenant ] [-Identity ] + [-LocalStore] [] +``` + +### Filter +``` +Get-CsTeamsComplianceRecordingPolicy [-Tenant ] [-Filter ] + [-LocalStore] [] +``` + +## DESCRIPTION +Teams recording policies are used in automatic policy-based recording scenarios. +When Microsoft Teams users participate in meetings or make or receive calls, the policy-based recording applications i.e. bots associated with the user's Teams recording policy are invited into the call or meeting to record audio, video and video-based screen sharing activity. + +Note that if neither the Identity nor the Filter parameters are specified, then Get-CsTeamsComplianceRecordingPolicy returns all the Teams recording policies configured for use in the tenant. + +Note that simply assigning a Teams recording policy to a Microsoft Teams user will not activate automatic policy-based recording for all Microsoft Teams calls and meetings that the user participates in. +Among other things, you will need to create an application instance of a policy-based recording application i.e. a bot in your tenant and will then need to assign an appropriate policy to the user. + +Please work with your Microsoft certified policy-based recording application provider to obtain an instance of their recording application. +Please refer to the documentation of the CsOnlineApplicationInstance cmdlets for information on how to create an application instance of a policy-based recording application. + +Assigning your Microsoft Teams users a Teams recording policy activates automatic policy-based recording for all new Microsoft Teams calls and meetings that the users participate in. +The system will load the recording application and join it to appropriate calls and meetings in order for it to enforce compliance with the administrative set policy. +Existing calls and meetings are unaffected. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-CsTeamsComplianceRecordingPolicy +``` + +The command shown in Example 1 returns information for all the Teams recording policies configured for use in the tenant. + +### Example 2 +```powershell +PS C:\> Get-CsTeamsComplianceRecordingPolicy -Identity 'ContosoPartnerComplianceRecordingPolicy' +``` + +In Example 2, information is returned for a single Teams recording policy: the policy with the Identity ContosoPartnerComplianceRecordingPolicy. + +### Example 3 +```powershell +PS C:\> Get-CsTeamsComplianceRecordingPolicy -Filter 'Tag:*' +``` + +The command shown in Example 3 returns information about all the Teams recording policies configured at the per-user scope. +To do this, the command uses the Filter parameter and the filter value "Tag:\*"; that filter value limits the returned data to policies that have an Identity that begins with the string value "Tag:". + +## PARAMETERS + +### -Filter +Enables you to use wildcards when retrieving one or more Teams recording policies. +For example, to return all the policies configured at the per-user scope, use this syntax: + +-Filter "Tag:\*" + +```yaml +Type: String +Parameter Sets: Filter +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: True +``` + +### -Identity +Unique identifier of the Teams recording policy to be retrieved. +To return the global policy, use this syntax: + +-Identity "Global" + +To return a policy configured at the per-user scope, use syntax like this: + +-Identity "ContosoPartnerComplianceRecordingPolicy" + +You cannot use wildcard characters when specifying the Identity. + +```yaml +Type: XdsIdentity +Parameter Sets: Identity +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -LocalStore +This parameter is reserved for internal Microsoft use. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tenant +Globally unique identifier (GUID) of the tenant account whose Teams recording policies are being queried. +For example: + +-Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" + +You can return your tenant ID by running this command: + +Get-CsTenant | Select-Object DisplayName, TenantID + +If you are using a remote session of Windows PowerShell and are connected only to Skype for Business Online you do not have to include the Tenant parameter. +Instead, the tenant ID will automatically be filled in for you based on your connection information. +The Tenant parameter is primarily for use in a hybrid deployment. + +```yaml +Type: System.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](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object + +## RELATED LINKS + +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpolicy?view=skype-ps) + +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingpolicy?view=skype-ps) + +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/grant-csteamscompliancerecordingpolicy?view=skype-ps) + +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingpolicy?view=skype-ps) + +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingapplication?view=skype-ps) + +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingapplication?view=skype-ps) + +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingapplication?view=skype-ps) + +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingapplication?view=skype-ps) + +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpairedapplication?view=skype-ps) diff --git a/skype/skype-ps/skype/Get-CsTeamsCortanaPolicy.md b/teams/teams-ps/teams/Get-CsTeamsCortanaPolicy.md similarity index 97% rename from skype/skype-ps/skype/Get-CsTeamsCortanaPolicy.md rename to teams/teams-ps/teams/Get-CsTeamsCortanaPolicy.md index db3fe954f6..f62e227d53 100644 --- a/skype/skype-ps/skype/Get-CsTeamsCortanaPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsCortanaPolicy.md @@ -1,128 +1,128 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamscortanapolicy -applicable: Skype for Business Online -title: Get-CsTeamsCortanaPolicy -schema: 2.0.0 -manager: amehta -author: akshbhat-msft -ms.author: serdars -ms.reviewer: ---- - -# Get-CsTeamsCortanaPolicy - -## SYNOPSIS -The CsTeamsCortanaPolicy cmdlets enable administrators to control settings for Cortana voice assistant in Microsoft Teams. - -## SYNTAX - -### Identity (Default) -``` -Get-CsTeamsCortanaPolicy [-Tenant ] [[-Identity] ] [-LocalStore] [] -``` - -### Filter -``` -Get-CsTeamsCortanaPolicy [-Tenant ] [-Filter ] [-LocalStore] [] -``` - -## DESCRIPTION - -The CsTeamsCortanaPolicy cmdlets enable administrators to control settings for Cortana voice assistant in Microsoft Teams. Specifically, if a user can use Cortana voice assistant in Microsoft Teams and determines Cortana invocation behavior via CortanaVoiceInvocationMode parameter - - -* Disabled - Cortana voice assistant is disabled -* PushToTalkUserOverride - Cortana voice assistant is enabled but without wake-word ("Hey Cortana") invocation -* WakeWordPushToTalkUserOverride - Cortana voice assistant is enabled with wake-word ("Hey Cortana") invocation on devices where wake-word is supported - -## EXAMPLES - -### Example 1 -```powershell -PS C:\> Get-CsTeamsCortanaPolicy -``` -In the first example, the Get-CsTeamsCortanaPolicy cmdlet is called without specifying any additional parameters. This causes the Get-CsTeamsCortanaPolicy cmdlet to return a collection of all the Cortana voice assistant policies configured for use in your organization. - -## PARAMETERS - -### -Filter - -Enables you to use wildcards when specifying the policy (or policies) to be retrieved. For example, this syntax returns all the policies that have been configured at the site scope: -Filter "site:". This syntax returns all the policies that have been configured at the per-user scope: -Filter "tag:". -You cannot use both the Filter and the Identity parameters in the same command. - -```yaml -Type: String -Parameter Sets: Filter -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Identity - -Unique identifier for the policy to be returned. To return the global policy, use this syntax: -Identity global. To return a policy configured at the site scope, use syntax similar to this: -Identity "site:Redmond". To return a policy configured at the service scope, use syntax similar to this: -Identity "Registrar:atl-cs-001.litwareinc.com". - -Policies can also be configured at the per-user scope. To return one of these policies, use syntax similar to this: -Identity "SalesDepartmentPolicy". -If this parameter is not included then all of Cortana voice assistant policies configured for use in your organization will be returned. - -```yaml -Type: XdsIdentity -Parameter Sets: Identity -Aliases: - -Required: False -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -LocalStore - -Retrieves the Cortana voice assistant policy data from the local replica of the Central Management store rather than from the Central Management store itself. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant - -Globally unique identifier (GUID) of the Skype for Business Online tenant account whose Cortana voice assistant policies are being returned. - -```yaml -Type: System.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](http://go.microsoft.com/fwlink/?LinkID=113216). - -## INPUTS - -### None - -## OUTPUTS - -### System.Object -## NOTES - -## RELATED LINKS +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/get-csteamscortanapolicy +applicable: Skype for Business Online +title: Get-CsTeamsCortanaPolicy +schema: 2.0.0 +manager: amehta +author: akshbhat-msft +ms.author: serdars +ms.reviewer: +--- + +# Get-CsTeamsCortanaPolicy + +## SYNOPSIS +The CsTeamsCortanaPolicy cmdlets enable administrators to control settings for Cortana voice assistant in Microsoft Teams. + +## SYNTAX + +### Identity (Default) +``` +Get-CsTeamsCortanaPolicy [-Tenant ] [[-Identity] ] [-LocalStore] [] +``` + +### Filter +``` +Get-CsTeamsCortanaPolicy [-Tenant ] [-Filter ] [-LocalStore] [] +``` + +## DESCRIPTION + +The CsTeamsCortanaPolicy cmdlets enable administrators to control settings for Cortana voice assistant in Microsoft Teams. Specifically, if a user can use Cortana voice assistant in Microsoft Teams and determines Cortana invocation behavior via CortanaVoiceInvocationMode parameter - + +* Disabled - Cortana voice assistant is disabled +* PushToTalkUserOverride - Cortana voice assistant is enabled but without wake-word ("Hey Cortana") invocation +* WakeWordPushToTalkUserOverride - Cortana voice assistant is enabled with wake-word ("Hey Cortana") invocation on devices where wake-word is supported + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-CsTeamsCortanaPolicy +``` +In the first example, the Get-CsTeamsCortanaPolicy cmdlet is called without specifying any additional parameters. This causes the Get-CsTeamsCortanaPolicy cmdlet to return a collection of all the Cortana voice assistant policies configured for use in your organization. + +## PARAMETERS + +### -Filter + +Enables you to use wildcards when specifying the policy (or policies) to be retrieved. For example, this syntax returns all the policies that have been configured at the site scope: -Filter "site:". This syntax returns all the policies that have been configured at the per-user scope: -Filter "tag:". +You cannot use both the Filter and the Identity parameters in the same command. + +```yaml +Type: String +Parameter Sets: Filter +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity + +Unique identifier for the policy to be returned. To return the global policy, use this syntax: -Identity global. To return a policy configured at the site scope, use syntax similar to this: -Identity "site:Redmond". To return a policy configured at the service scope, use syntax similar to this: -Identity "Registrar:atl-cs-001.litwareinc.com". + +Policies can also be configured at the per-user scope. To return one of these policies, use syntax similar to this: -Identity "SalesDepartmentPolicy". +If this parameter is not included then all of Cortana voice assistant policies configured for use in your organization will be returned. + +```yaml +Type: XdsIdentity +Parameter Sets: Identity +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -LocalStore + +Retrieves the Cortana voice assistant policy data from the local replica of the Central Management store rather than from the Central Management store itself. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tenant + +Globally unique identifier (GUID) of the Skype for Business Online tenant account whose Cortana voice assistant policies are being returned. + +```yaml +Type: System.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](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/skype/skype-ps/skype/Get-CsTeamsEducationAssignmentsAppPolicy.md b/teams/teams-ps/teams/Get-CsTeamsEducationAssignmentsAppPolicy.md similarity index 100% rename from skype/skype-ps/skype/Get-CsTeamsEducationAssignmentsAppPolicy.md rename to teams/teams-ps/teams/Get-CsTeamsEducationAssignmentsAppPolicy.md diff --git a/skype/skype-ps/skype/Get-CsTeamsEmergencyCallRoutingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsEmergencyCallRoutingPolicy.md similarity index 100% rename from skype/skype-ps/skype/Get-CsTeamsEmergencyCallRoutingPolicy.md rename to teams/teams-ps/teams/Get-CsTeamsEmergencyCallRoutingPolicy.md diff --git a/skype/skype-ps/skype/Get-CsTeamsEmergencyCallingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsEmergencyCallingPolicy.md similarity index 100% rename from skype/skype-ps/skype/Get-CsTeamsEmergencyCallingPolicy.md rename to teams/teams-ps/teams/Get-CsTeamsEmergencyCallingPolicy.md diff --git a/skype/skype-ps/skype/Get-CsTeamsFeedbackPolicy.md b/teams/teams-ps/teams/Get-CsTeamsFeedbackPolicy.md similarity index 100% rename from skype/skype-ps/skype/Get-CsTeamsFeedbackPolicy.md rename to teams/teams-ps/teams/Get-CsTeamsFeedbackPolicy.md diff --git a/skype/skype-ps/skype/Get-CsTeamsGuestCallingConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsGuestCallingConfiguration.md similarity index 100% rename from skype/skype-ps/skype/Get-CsTeamsGuestCallingConfiguration.md rename to teams/teams-ps/teams/Get-CsTeamsGuestCallingConfiguration.md diff --git a/skype/skype-ps/skype/Get-CsTeamsGuestMeetingConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsGuestMeetingConfiguration.md similarity index 100% rename from skype/skype-ps/skype/Get-CsTeamsGuestMeetingConfiguration.md rename to teams/teams-ps/teams/Get-CsTeamsGuestMeetingConfiguration.md diff --git a/skype/skype-ps/skype/Get-CsTeamsGuestMessagingConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsGuestMessagingConfiguration.md similarity index 100% rename from skype/skype-ps/skype/Get-CsTeamsGuestMessagingConfiguration.md rename to teams/teams-ps/teams/Get-CsTeamsGuestMessagingConfiguration.md diff --git a/skype/skype-ps/skype/Get-CsTeamsIPPhonePolicy.md b/teams/teams-ps/teams/Get-CsTeamsIPPhonePolicy.md similarity index 95% rename from skype/skype-ps/skype/Get-CsTeamsIPPhonePolicy.md rename to teams/teams-ps/teams/Get-CsTeamsIPPhonePolicy.md index ca87790108..753a63bd0b 100644 --- a/skype/skype-ps/skype/Get-CsTeamsIPPhonePolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsIPPhonePolicy.md @@ -1,115 +1,115 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -Module Name: Skype for Business Online -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamsipphonepolicy -applicable: Skype for Business Online -title: Get-CsTeamsIPPhonePolicy -author: tonywoodruff -ms.author: anwoodru -ms.reviewer: kponnus -manager: sandrao -schema: 2.0.0 ---- - -# Get-CsTeamsIPPhonePolicy - -## SYNOPSIS - -Get-CsTeamsIPPhonePolicy allows IT Admins to view policies for IP Phone experiences in Microsoft Teams - -## SYNTAX - -``` -Get-CsTeamsIPPhonePolicy [-LocalStore] [[-Identity] ] [-Tenant ] [-Filter ] - -``` - -## DESCRIPTION - -Returns information about the Teams IP Phone Policies configured for use in your organization. Teams IP phone policies enable you to configure the different sign-in experiences based upon the function the device is performing; example: common area phone. - -## EXAMPLES - -### Example 1 -```powershell -PS C:\> Get-CsTeamsIPPhonePolicy -identity CommonAreaPhone -``` - -Retrieves the IP Phone Policy with name "CommonAreaPhone". - - -## PARAMETERS - -### -Filter -Enables you to use wildcard characters when indicating the policy (or policies) to be returned. To return a collection of all the 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 -``` - -### -Identity -Specify the unique name of the TeamsIPPhonePolicy that you would like to retrieve. - -```yaml -Type: XdsIdentity -Parameter Sets: (All) -Aliases: - -Required: True -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -LocalStore -Internal Microsoft Use Only. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -Internal Microsoft use only. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - - -## INPUTS - -### None - -## OUTPUTS - -### System.Object - -## NOTES - -## RELATED LINKS +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +Module Name: Skype for Business Online +online version: https://learn.microsoft.com/powershell/module/skype/get-csteamsipphonepolicy +applicable: Skype for Business Online +title: Get-CsTeamsIPPhonePolicy +author: tonywoodruff +ms.author: anwoodru +ms.reviewer: kponnus +manager: sandrao +schema: 2.0.0 +--- + +# Get-CsTeamsIPPhonePolicy + +## SYNOPSIS + +Get-CsTeamsIPPhonePolicy allows IT Admins to view policies for IP Phone experiences in Microsoft Teams + +## SYNTAX + +``` +Get-CsTeamsIPPhonePolicy [-LocalStore] [[-Identity] ] [-Tenant ] [-Filter ] + +``` + +## DESCRIPTION + +Returns information about the Teams IP Phone Policies configured for use in your organization. Teams IP phone policies enable you to configure the different sign-in experiences based upon the function the device is performing; example: common area phone. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-CsTeamsIPPhonePolicy -identity CommonAreaPhone +``` + +Retrieves the IP Phone Policy with name "CommonAreaPhone". + + +## PARAMETERS + +### -Filter +Enables you to use wildcard characters when indicating the policy (or policies) to be returned. To return a collection of all the 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 +``` + +### -Identity +Specify the unique name of the TeamsIPPhonePolicy that you would like to retrieve. + +```yaml +Type: XdsIdentity +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -LocalStore +Internal Microsoft Use Only. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tenant +Internal Microsoft use only. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + + +## INPUTS + +### None + +## OUTPUTS + +### System.Object + +## NOTES + +## RELATED LINKS diff --git a/skype/skype-ps/skype/Get-CsTeamsMeetingBrandingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsMeetingBrandingPolicy.md similarity index 100% rename from skype/skype-ps/skype/Get-CsTeamsMeetingBrandingPolicy.md rename to teams/teams-ps/teams/Get-CsTeamsMeetingBrandingPolicy.md diff --git a/skype/skype-ps/skype/Get-CsTeamsMeetingBroadcastConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsMeetingBroadcastConfiguration.md similarity index 100% rename from skype/skype-ps/skype/Get-CsTeamsMeetingBroadcastConfiguration.md rename to teams/teams-ps/teams/Get-CsTeamsMeetingBroadcastConfiguration.md diff --git a/skype/skype-ps/skype/Get-CsTeamsMeetingBroadcastPolicy.md b/teams/teams-ps/teams/Get-CsTeamsMeetingBroadcastPolicy.md similarity index 100% rename from skype/skype-ps/skype/Get-CsTeamsMeetingBroadcastPolicy.md rename to teams/teams-ps/teams/Get-CsTeamsMeetingBroadcastPolicy.md diff --git a/skype/skype-ps/skype/Get-CsTeamsMeetingConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsMeetingConfiguration.md similarity index 100% rename from skype/skype-ps/skype/Get-CsTeamsMeetingConfiguration.md rename to teams/teams-ps/teams/Get-CsTeamsMeetingConfiguration.md diff --git a/skype/skype-ps/skype/Get-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsMeetingPolicy.md similarity index 100% rename from skype/skype-ps/skype/Get-CsTeamsMeetingPolicy.md rename to teams/teams-ps/teams/Get-CsTeamsMeetingPolicy.md diff --git a/skype/skype-ps/skype/Get-CsTeamsMessagingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsMessagingPolicy.md similarity index 100% rename from skype/skype-ps/skype/Get-CsTeamsMessagingPolicy.md rename to teams/teams-ps/teams/Get-CsTeamsMessagingPolicy.md diff --git a/skype/skype-ps/skype/Get-CsTeamsMobilityPolicy.md b/teams/teams-ps/teams/Get-CsTeamsMobilityPolicy.md similarity index 96% rename from skype/skype-ps/skype/Get-CsTeamsMobilityPolicy.md rename to teams/teams-ps/teams/Get-CsTeamsMobilityPolicy.md index bca6ba2ae1..95bf744a03 100644 --- a/skype/skype-ps/skype/Get-CsTeamsMobilityPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsMobilityPolicy.md @@ -1,90 +1,90 @@ ---- -external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamsmobilitypolicy -applicable: Skype for Business Online -title: Get-CsTeamsMobilityPolicy -schema: 2.0.0 -manager: ritikag -ms.reviewer: ritikag ---- - - -# Get-CsTeamsMobilityPolicy - -## SYNOPSIS -The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. - -## SYNTAX - -### Identity (Default) -``` -Get-CsTeamsMobilityPolicy [-Tenant ] [[-Identity] ] [-LocalStore] - [] -``` - -### Filter -``` -Get-CsTeamsMobilityPolicy [-Tenant ] [-Filter ] [-LocalStore] [] -``` - -## DESCRIPTION -The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. - -The Get-CsTeamsMobilityPolicy cmdlet allows administrators to get all teams mobility policies. - -NOTE: Please note that this cmdlet was deprecated and then removed from this PowerShell module. This reference will continue to be listed here for legacy purposes. - - -## EXAMPLES - -### Example 1 -```powershell -PS C:\> Get-CsTeamsMobilityPolicy -``` -Retrieve all teams mobility policies that are available in your organization - -## PARAMETERS - -### -Filter -Enables you to use wildcard characters when indicating the policy (or policies) to be returned. For example, to return a collection of all the per-user policies, use this syntax: -Filter "tag:". - -```yaml -Type: String -Parameter Sets: Filter -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Identity -Specify the unique name of a policy you would like to retrieve - -```yaml -Type: XdsIdentity -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 - -### System.Object -## NOTES - -## RELATED LINKS +--- +external help file: Microsoft.Rtc.Management.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/get-csteamsmobilitypolicy +applicable: Skype for Business Online +title: Get-CsTeamsMobilityPolicy +schema: 2.0.0 +manager: ritikag +ms.reviewer: ritikag +--- + + +# Get-CsTeamsMobilityPolicy + +## SYNOPSIS +The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. + +## SYNTAX + +### Identity (Default) +``` +Get-CsTeamsMobilityPolicy [-Tenant ] [[-Identity] ] [-LocalStore] + [] +``` + +### Filter +``` +Get-CsTeamsMobilityPolicy [-Tenant ] [-Filter ] [-LocalStore] [] +``` + +## DESCRIPTION +The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. + +The Get-CsTeamsMobilityPolicy cmdlet allows administrators to get all teams mobility policies. + +NOTE: Please note that this cmdlet was deprecated and then removed from this PowerShell module. This reference will continue to be listed here for legacy purposes. + + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-CsTeamsMobilityPolicy +``` +Retrieve all teams mobility policies that are available in your organization + +## PARAMETERS + +### -Filter +Enables you to use wildcard characters when indicating the policy (or policies) to be returned. For example, to return a collection of all the per-user policies, use this syntax: -Filter "tag:". + +```yaml +Type: String +Parameter Sets: Filter +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +Specify the unique name of a policy you would like to retrieve + +```yaml +Type: XdsIdentity +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 + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/skype/skype-ps/skype/Get-CsTeamsNetworkRoamingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsNetworkRoamingPolicy.md similarity index 100% rename from skype/skype-ps/skype/Get-CsTeamsNetworkRoamingPolicy.md rename to teams/teams-ps/teams/Get-CsTeamsNetworkRoamingPolicy.md diff --git a/skype/skype-ps/skype/Get-CsTeamsTranslationRule.md b/teams/teams-ps/teams/Get-CsTeamsTranslationRule.md similarity index 96% rename from skype/skype-ps/skype/Get-CsTeamsTranslationRule.md rename to teams/teams-ps/teams/Get-CsTeamsTranslationRule.md index 72a8a13e06..2e0536756a 100644 --- a/skype/skype-ps/skype/Get-CsTeamsTranslationRule.md +++ b/teams/teams-ps/teams/Get-CsTeamsTranslationRule.md @@ -1,109 +1,109 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamstranslationrule -applicable: Microsoft Teams -title: Get-CsTeamsTranslationRule -schema: 2.0.0 -manager: nmurav -author: jenstrier -ms.author: serdars -ms.reviewer: ---- - -# Get-CsTeamsTranslationRule - -## SYNOPSIS -Cmdlet to get an existing number manipulation rule (or list of rules). - -## SYNTAX - -### Identity (Default) -``` -Get-CsTeamsTranslationRule [[-Identity] ] [] -``` - -### Filter -``` -Get-CsTeamsTranslationRule [-Filter ] [] -``` - -## DESCRIPTION -You can use this cmdlet to get an existing number manipulation rule (or list of rules). The rule can be used, for example, in the settings of your SBC (Set-CSOnlinePSTNGateway) to convert a callee or caller number to a desired format before entering or leaving Microsoft Phone System. - -## EXAMPLES - -### Example 1 -```powershell -Get-CsTeamsTranslationRule -``` - -This command will show all translation rules that exist in the tenant. Identity, Name, Description, Pattern, and Translation parameters are listed for each rule. - - -### Example 2 -```powershell -Get-CsTeamsTranslationRule -Identity AddPlus1 -``` - -This command will show Identity, Name, Description, Pattern, and Translation parameters for the "AddPlus1" rule. - - -### Example 3 -```powershell -Get-CsTeamsTranslationRule -Filter 'Add*' -``` - -This command will show Identity, Name, Description, Pattern, and Translation parameters for all rules with Identity starting with Add. - - -## PARAMETERS - -### -Identity -Identifier of the specific translation rule to display. - -```yaml -Type: String -Parameter Sets: (Identity) -Aliases: -Applicable: Microsoft Teams - -Required: False -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Filter -The filter to use against the Identity of translation rules. - -```yaml -Type: String -Parameter Sets: (Filter) -Aliases: -Applicable: Microsoft Teams - -Required: False -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS -[New-CsTeamsTranslationRule](New-CsTeamsTranslationRule.md) - -[Test-CsTeamsTranslationRule](Test-CsTeamsTranslationRule.md) - -[Set-CsTeamsTranslationRule](Set-CsTeamsTranslationRule.md) - -[Remove-CsTeamsTranslationRule](Remove-CsTeamsTranslationRule.md) +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/get-csteamstranslationrule +applicable: Microsoft Teams +title: Get-CsTeamsTranslationRule +schema: 2.0.0 +manager: nmurav +author: jenstrier +ms.author: serdars +ms.reviewer: +--- + +# Get-CsTeamsTranslationRule + +## SYNOPSIS +Cmdlet to get an existing number manipulation rule (or list of rules). + +## SYNTAX + +### Identity (Default) +``` +Get-CsTeamsTranslationRule [[-Identity] ] [] +``` + +### Filter +``` +Get-CsTeamsTranslationRule [-Filter ] [] +``` + +## DESCRIPTION +You can use this cmdlet to get an existing number manipulation rule (or list of rules). The rule can be used, for example, in the settings of your SBC (Set-CSOnlinePSTNGateway) to convert a callee or caller number to a desired format before entering or leaving Microsoft Phone System. + +## EXAMPLES + +### Example 1 +```powershell +Get-CsTeamsTranslationRule +``` + +This command will show all translation rules that exist in the tenant. Identity, Name, Description, Pattern, and Translation parameters are listed for each rule. + + +### Example 2 +```powershell +Get-CsTeamsTranslationRule -Identity AddPlus1 +``` + +This command will show Identity, Name, Description, Pattern, and Translation parameters for the "AddPlus1" rule. + + +### Example 3 +```powershell +Get-CsTeamsTranslationRule -Filter 'Add*' +``` + +This command will show Identity, Name, Description, Pattern, and Translation parameters for all rules with Identity starting with Add. + + +## PARAMETERS + +### -Identity +Identifier of the specific translation rule to display. + +```yaml +Type: String +Parameter Sets: (Identity) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Filter +The filter to use against the Identity of translation rules. + +```yaml +Type: String +Parameter Sets: (Filter) +Aliases: +Applicable: Microsoft Teams + +Required: False +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). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS +[New-CsTeamsTranslationRule](New-CsTeamsTranslationRule.md) + +[Test-CsTeamsTranslationRule](Test-CsTeamsTranslationRule.md) + +[Set-CsTeamsTranslationRule](Set-CsTeamsTranslationRule.md) + +[Remove-CsTeamsTranslationRule](Remove-CsTeamsTranslationRule.md) diff --git a/skype/skype-ps/skype/Get-CsTeamsUpgradeConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsUpgradeConfiguration.md similarity index 100% rename from skype/skype-ps/skype/Get-CsTeamsUpgradeConfiguration.md rename to teams/teams-ps/teams/Get-CsTeamsUpgradeConfiguration.md diff --git a/skype/skype-ps/skype/Get-CsTeamsUpgradePolicy.md b/teams/teams-ps/teams/Get-CsTeamsUpgradePolicy.md similarity index 100% rename from skype/skype-ps/skype/Get-CsTeamsUpgradePolicy.md rename to teams/teams-ps/teams/Get-CsTeamsUpgradePolicy.md diff --git a/skype/skype-ps/skype/Get-CsTeamsVideoInteropServicePolicy.md b/teams/teams-ps/teams/Get-CsTeamsVideoInteropServicePolicy.md similarity index 100% rename from skype/skype-ps/skype/Get-CsTeamsVideoInteropServicePolicy.md rename to teams/teams-ps/teams/Get-CsTeamsVideoInteropServicePolicy.md diff --git a/skype/skype-ps/skype/Get-CsTenant.md b/teams/teams-ps/teams/Get-CsTenant.md similarity index 100% rename from skype/skype-ps/skype/Get-CsTenant.md rename to teams/teams-ps/teams/Get-CsTenant.md diff --git a/skype/skype-ps/skype/Get-CsTenantBlockedCallingNumbers.md b/teams/teams-ps/teams/Get-CsTenantBlockedCallingNumbers.md similarity index 100% rename from skype/skype-ps/skype/Get-CsTenantBlockedCallingNumbers.md rename to teams/teams-ps/teams/Get-CsTenantBlockedCallingNumbers.md diff --git a/skype/skype-ps/skype/Get-CsTenantDialPlan.md b/teams/teams-ps/teams/Get-CsTenantDialPlan.md similarity index 100% rename from skype/skype-ps/skype/Get-CsTenantDialPlan.md rename to teams/teams-ps/teams/Get-CsTenantDialPlan.md diff --git a/skype/skype-ps/skype/Get-CsTenantFederationConfiguration.md b/teams/teams-ps/teams/Get-CsTenantFederationConfiguration.md similarity index 100% rename from skype/skype-ps/skype/Get-CsTenantFederationConfiguration.md rename to teams/teams-ps/teams/Get-CsTenantFederationConfiguration.md diff --git a/skype/skype-ps/skype/Get-CsTenantLicensingConfiguration.md b/teams/teams-ps/teams/Get-CsTenantLicensingConfiguration.md similarity index 100% rename from skype/skype-ps/skype/Get-CsTenantLicensingConfiguration.md rename to teams/teams-ps/teams/Get-CsTenantLicensingConfiguration.md diff --git a/skype/skype-ps/skype/Get-CsTenantMigrationConfiguration.md b/teams/teams-ps/teams/Get-CsTenantMigrationConfiguration.md similarity index 100% rename from skype/skype-ps/skype/Get-CsTenantMigrationConfiguration.md rename to teams/teams-ps/teams/Get-CsTenantMigrationConfiguration.md diff --git a/skype/skype-ps/skype/Get-CsTenantNetworkRegion.md b/teams/teams-ps/teams/Get-CsTenantNetworkRegion.md similarity index 100% rename from skype/skype-ps/skype/Get-CsTenantNetworkRegion.md rename to teams/teams-ps/teams/Get-CsTenantNetworkRegion.md diff --git a/skype/skype-ps/skype/Get-CsTenantNetworkSite.md b/teams/teams-ps/teams/Get-CsTenantNetworkSite.md similarity index 100% rename from skype/skype-ps/skype/Get-CsTenantNetworkSite.md rename to teams/teams-ps/teams/Get-CsTenantNetworkSite.md diff --git a/skype/skype-ps/skype/Get-CsTenantNetworkSubnet.md b/teams/teams-ps/teams/Get-CsTenantNetworkSubnet.md similarity index 100% rename from skype/skype-ps/skype/Get-CsTenantNetworkSubnet.md rename to teams/teams-ps/teams/Get-CsTenantNetworkSubnet.md diff --git a/skype/skype-ps/skype/Get-CsTenantTrustedIPAddress.md b/teams/teams-ps/teams/Get-CsTenantTrustedIPAddress.md similarity index 100% rename from skype/skype-ps/skype/Get-CsTenantTrustedIPAddress.md rename to teams/teams-ps/teams/Get-CsTenantTrustedIPAddress.md diff --git a/skype/skype-ps/skype/Get-CsVideoInteropServiceProvider.md b/teams/teams-ps/teams/Get-CsVideoInteropServiceProvider.md similarity index 100% rename from skype/skype-ps/skype/Get-CsVideoInteropServiceProvider.md rename to teams/teams-ps/teams/Get-CsVideoInteropServiceProvider.md diff --git a/skype/skype-ps/skype/Grant-CsApplicationAccessPolicy.md b/teams/teams-ps/teams/Grant-CsApplicationAccessPolicy.md similarity index 100% rename from skype/skype-ps/skype/Grant-CsApplicationAccessPolicy.md rename to teams/teams-ps/teams/Grant-CsApplicationAccessPolicy.md diff --git a/skype/skype-ps/skype/Grant-CsCallingLineIdentity.md b/teams/teams-ps/teams/Grant-CsCallingLineIdentity.md similarity index 100% rename from skype/skype-ps/skype/Grant-CsCallingLineIdentity.md rename to teams/teams-ps/teams/Grant-CsCallingLineIdentity.md diff --git a/skype/skype-ps/skype/Grant-CsDialoutPolicy.md b/teams/teams-ps/teams/Grant-CsDialoutPolicy.md similarity index 100% rename from skype/skype-ps/skype/Grant-CsDialoutPolicy.md rename to teams/teams-ps/teams/Grant-CsDialoutPolicy.md diff --git a/skype/skype-ps/skype/Grant-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Grant-CsExternalAccessPolicy.md similarity index 100% rename from skype/skype-ps/skype/Grant-CsExternalAccessPolicy.md rename to teams/teams-ps/teams/Grant-CsExternalAccessPolicy.md diff --git a/skype/skype-ps/skype/Grant-CsOnlineVoiceRoutingPolicy.md b/teams/teams-ps/teams/Grant-CsOnlineVoiceRoutingPolicy.md similarity index 100% rename from skype/skype-ps/skype/Grant-CsOnlineVoiceRoutingPolicy.md rename to teams/teams-ps/teams/Grant-CsOnlineVoiceRoutingPolicy.md diff --git a/skype/skype-ps/skype/Grant-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/Grant-CsOnlineVoicemailPolicy.md similarity index 100% rename from skype/skype-ps/skype/Grant-CsOnlineVoicemailPolicy.md rename to teams/teams-ps/teams/Grant-CsOnlineVoicemailPolicy.md diff --git a/skype/skype-ps/skype/Grant-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsAppPermissionPolicy.md similarity index 96% rename from skype/skype-ps/skype/Grant-CsTeamsAppPermissionPolicy.md rename to teams/teams-ps/teams/Grant-CsTeamsAppPermissionPolicy.md index f9b71a4166..0c1b6981fc 100644 --- a/skype/skype-ps/skype/Grant-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsAppPermissionPolicy.md @@ -1,224 +1,224 @@ ---- -external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamsapppermissionpolicy -applicable: Microsoft Teams, Skype for Business Online -title: Grant-CsTeamsAppPermissionPolicy -schema: 2.0.0 -ms.reviewer: -manager: bulenteg -ms.author: tomkau -author: tomkau ---- - -# Grant-CsTeamsAppPermissionPolicy - -## SYNOPSIS -**NOTE**: You can use this cmdlet to assign a specific custom policy to a user. We require that all creation and modification of app setup polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. - -As an admin, you can use app permission policies to enable or block specific apps for your users. Learn more about the App Permission Policies: . - -## SYNTAX - -### Identity (Default) -``` -Grant-CsTeamsAppPermissionPolicy [] -``` - -### GrantToUser -``` -Grant-CsTeamsAppPermissionPolicy [-Identity] [[-PolicyName] ] [] -``` - -### GrantToGroup -``` -Grant-CsTeamsAppPermissionPolicy [[-PolicyName] ] [-Group] [-Rank] - [] -``` - -### GrantToTenant -``` -Grant-CsTeamsAppPermissionPolicy [[-PolicyName] ] [-Global] [-Force] [] -``` - -## DESCRIPTION -**NOTE**: You can use this cmdlet to assign a specific custom policy to a user. We require that all creation and modification of app setup polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. - -As an admin, you can use app permission policies to enable or block specific apps for your users. Learn more about the App Permission Policies: . - -## EXAMPLES - -### Example 1 -```powershell -PS C:\> Grant-CsTeamsAppPermissionPolicy -Identity "Ken Myer" -PolicyName StudentAppPermissionPolicy -``` - -In this example, a user with identity "Ken Myer" is being assigned the StudentAppPermissionPolicy - -## 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 -``` - -### -DomainController -Do not use. -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Global -Resets the values in the global policy to match those in the provided (PolicyName) policy. Note that this means all users with no explicit policy assigned will have these new policy settings. - -```yaml -Type: SwitchParameter -Parameter Sets: GrantToTenant -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Identity -The user to whom the policy should be assigned. - -```yaml -Type: UserIdParameter -Parameter Sets: Identity -Aliases: - -Required: False -Position: 0 -Default value: None -Accept pipeline input: True (ByPropertyName, ByValue) -Accept wildcard characters: False -``` - -### -PassThru - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PolicyName -The name of the custom policy that is being assigned to the user. To remove a specific assignment and fall back to the default tenant policy, you can assign to $Null. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: True -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -Do not use. - -```yaml -Type: System.Guid -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -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 -``` - -### -Rank -The rank of the policy assignment, relative to other group policy assignments for the same policy type. - -```yaml -Type: Int32 -Parameter Sets: GrantToGroup -Aliases: - -Required: True -Position: Named - -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Group -Specifies the group used for the group policy assignment. - -```yaml -Type: String -Parameter Sets: GrantToGroup -Aliases: - -Required: True -Position: 0 -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). - -## INPUTS - -### Microsoft.Rtc.Management.AD.UserIdParameter - - -## OUTPUTS - -### System.Object - -## NOTES - -## RELATED LINKS +--- +external help file: Microsoft.Rtc.Management.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamsapppermissionpolicy +applicable: Microsoft Teams, Skype for Business Online +title: Grant-CsTeamsAppPermissionPolicy +schema: 2.0.0 +ms.reviewer: +manager: bulenteg +ms.author: tomkau +author: tomkau +--- + +# Grant-CsTeamsAppPermissionPolicy + +## SYNOPSIS +**NOTE**: You can use this cmdlet to assign a specific custom policy to a user. We require that all creation and modification of app setup polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. + +As an admin, you can use app permission policies to enable or block specific apps for your users. Learn more about the App Permission Policies: . + +## SYNTAX + +### Identity (Default) +``` +Grant-CsTeamsAppPermissionPolicy [] +``` + +### GrantToUser +``` +Grant-CsTeamsAppPermissionPolicy [-Identity] [[-PolicyName] ] [] +``` + +### GrantToGroup +``` +Grant-CsTeamsAppPermissionPolicy [[-PolicyName] ] [-Group] [-Rank] + [] +``` + +### GrantToTenant +``` +Grant-CsTeamsAppPermissionPolicy [[-PolicyName] ] [-Global] [-Force] [] +``` + +## DESCRIPTION +**NOTE**: You can use this cmdlet to assign a specific custom policy to a user. We require that all creation and modification of app setup polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. + +As an admin, you can use app permission policies to enable or block specific apps for your users. Learn more about the App Permission Policies: . + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Grant-CsTeamsAppPermissionPolicy -Identity "Ken Myer" -PolicyName StudentAppPermissionPolicy +``` + +In this example, a user with identity "Ken Myer" is being assigned the StudentAppPermissionPolicy + +## 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 +``` + +### -DomainController +Do not use. +```yaml +Type: Fqdn +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Global +Resets the values in the global policy to match those in the provided (PolicyName) policy. Note that this means all users with no explicit policy assigned will have these new policy settings. + +```yaml +Type: SwitchParameter +Parameter Sets: GrantToTenant +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +The user to whom the policy should be assigned. + +```yaml +Type: UserIdParameter +Parameter Sets: Identity +Aliases: + +Required: False +Position: 0 +Default value: None +Accept pipeline input: True (ByPropertyName, ByValue) +Accept wildcard characters: False +``` + +### -PassThru + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PolicyName +The name of the custom policy that is being assigned to the user. To remove a specific assignment and fall back to the default tenant policy, you can assign to $Null. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tenant +Do not use. + +```yaml +Type: System.Guid +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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 +``` + +### -Rank +The rank of the policy assignment, relative to other group policy assignments for the same policy type. + +```yaml +Type: Int32 +Parameter Sets: GrantToGroup +Aliases: + +Required: True +Position: Named + +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Group +Specifies the group used for the group policy assignment. + +```yaml +Type: String +Parameter Sets: GrantToGroup +Aliases: + +Required: True +Position: 0 +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). + +## INPUTS + +### Microsoft.Rtc.Management.AD.UserIdParameter + + +## OUTPUTS + +### System.Object + +## NOTES + +## RELATED LINKS diff --git a/skype/skype-ps/skype/Grant-CsTeamsAppSetupPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsAppSetupPolicy.md similarity index 100% rename from skype/skype-ps/skype/Grant-CsTeamsAppSetupPolicy.md rename to teams/teams-ps/teams/Grant-CsTeamsAppSetupPolicy.md diff --git a/skype/skype-ps/skype/Grant-CsTeamsAudioConferencingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsAudioConferencingPolicy.md similarity index 100% rename from skype/skype-ps/skype/Grant-CsTeamsAudioConferencingPolicy.md rename to teams/teams-ps/teams/Grant-CsTeamsAudioConferencingPolicy.md diff --git a/skype/skype-ps/skype/Grant-CsTeamsCallHoldPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsCallHoldPolicy.md similarity index 96% rename from skype/skype-ps/skype/Grant-CsTeamsCallHoldPolicy.md rename to teams/teams-ps/teams/Grant-CsTeamsCallHoldPolicy.md index 3a2c28b42a..eddc8c4679 100644 --- a/skype/skype-ps/skype/Grant-CsTeamsCallHoldPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsCallHoldPolicy.md @@ -1,236 +1,236 @@ ---- -external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamscallholdpolicy -applicable: Microsoft Teams -title: Grant-CsTeamsCallHoldPolicy -schema: 2.0.0 -ms.reviewer: -manager: abnair -ms.author: serdars -author: jenstrier ---- - -# Grant-CsTeamsCallHoldPolicy - -## SYNOPSIS - -Assigns a per-user Teams call hold policy to one or more users. The Teams call hold policy is used to customize the call hold experience for Teams clients. - - -## SYNTAX - -### Identity (Default) -``` -Grant-CsTeamsCallHoldPolicy [[-Identity] ] [[-PolicyName] ] [-PassThru] [-WhatIf] [-Confirm] [] -``` - -### GrantToTenant -``` -Grant-CsTeamsCallHoldPolicy [[-PolicyName] ] [-PassThru] [-Global] [-WhatIf] [-Confirm] [] -``` - -### GrantToGroup -``` -Grant-CsTeamsCallHoldPolicy [-Group] [[-PolicyName] ] [-PassThru] [-Rank ] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -Teams call hold policies are used to customize the call hold experience for teams clients. -When Microsoft Teams users participate in calls, they have the ability to hold a call and have the other entity in the call listen to an audio file during the duration of the hold. - -Assigning a teams call hold policy to a user sets an audio file to be played during the duration of the hold. - -## EXAMPLES - -### Example 1 -```powershell -Grant-CsTeamsCallHoldPolicy -Identity 'KenMyer@contoso.com' -PolicyName 'ContosoPartnerTeamsCallHoldPolicy' -``` - -The command shown in Example 1 assigns the per-user Teams call hold policy, ContosoPartnerTeamsCallHoldPolicy, to the user with the user principal name (UPN) "KenMyer@contoso.com". - -### Example 2 -```powershell -Grant-CsTeamsCallHoldPolicy -Identity 'Ken Myer' -PolicyName 'ContosoPartnerTeamsCallHoldPolicy' -``` - -The command shown in Example 2 assigns the per-user Teams call hold policy, ContosoPartnerTeamsCallHoldPolicy, to the user with the display name "Ken Myer". - -### Example 3 -```powershell -Grant-CsTeamsCallHoldPolicy -Identity 'Ken Myer' -PolicyName $null -``` - -In Example 3, any per-user Teams call hold policy previously assigned to the user "Ken Myer" is revoked. -As a result, the user will be managed by the global Teams call hold policy. - -### Example 4 -```powershell -Grant-CsTeamsCallHoldPolicy -Global -PolicyName 'ContosoPartnerTeamsCallHoldPolicy' -``` - -The command shown in Example 4 sets the Teams call hold policy, ContosoPartnerTeamsCallHoldPolicy, as the Global policy which will apply to all users in your tenant. - -### Example 5 -```powershell -Grant-CsTeamsCallHoldPolicy -Group sales@contoso.com -Rank 10 -PolicyName 'ContosoPartnerTeamsCallHoldPolicy' -``` - -The command shown in Example 5 sets the Teams call hold policy, ContosoPartnerTeamsCallHoldPolicy, to the members of the group sales@contoso.com. - -## PARAMETERS - -### -Identity -Indicates the Identity of the user account to be assigned the per-user Teams call hold policy. -User Identities can be specified using one of the following formats: - -- The user's SIP address; -- The user's user principal name (UPN); -- The user's Active Directory display name (for example, Ken Myer). - -```yaml -Type: String -Parameter Sets: Identity -Aliases: - -Required: False -Position: 0 -Default value: None -Accept pipeline input: True (ByPropertyName, ByValue) -Accept wildcard characters: False -``` - -### -PassThru -Enables you to pass a user object through the pipeline that represents the user account being assigned the Teams call hold policy. - -By default, the Grant-CsTeamsCallHoldPoly cmdlet does not pass objects through the pipeline. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PolicyName -Name of the policy to be assigned. The PolicyName is simply the policy Identity without the policy scope, i.e. the "Tag:" prefix. - -For example, a policy with the Identity Tag:ContosoPartnerCallHoldPolicy has a PolicyName equal to ContosoPartnerCallHoldPolicy. - -To revoke a per-user policy previously assigned to a user, set the PolicyName to a null value ($null). - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: True -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Global -When you use this cmdlet without specifying a user identity, the policy applies to all users in your tenant. To skip a warning when you do this operation, specify "-Global". - -```yaml -Type: SwitchParameter -Parameter Sets: GrantToTenant -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Group -Specifies the group used for the group policy assignment. - -```yaml -Type: String -Parameter Sets: GrantToGroup -Aliases: - -Required: True -Position: 0 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Rank -The rank of the policy assignment, relative to other group policy assignments for the same policy type. - -```yaml -Type: Int32 -Parameter Sets: GrantToGroup -Aliases: - -Required: False -Position: Named -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 -``` - -### -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 -``` - -### 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). - -## INPUTS - -## OUTPUTS - -### System.Object - -## NOTES - -The GrantToGroup syntax is supported in Teams PowerShell Module 4.5.1-preview or later. - -## RELATED LINKS - -[New-CsTeamsCallHoldPolicy](New-CsTeamsCallHoldPolicy.md) - -[Get-CsTeamsCallHoldPolicy](Get-CsTeamsCallHoldPolicy.md) - -[Set-CsTeamsCallHoldPolicy](Set-CsTeamsCallHoldPolicy.md) - -[Remove-CsTeamsCallHoldPolicy](Remove-CsTeamsCallHoldPolicy.md) +--- +external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamscallholdpolicy +applicable: Microsoft Teams +title: Grant-CsTeamsCallHoldPolicy +schema: 2.0.0 +ms.reviewer: +manager: abnair +ms.author: serdars +author: jenstrier +--- + +# Grant-CsTeamsCallHoldPolicy + +## SYNOPSIS + +Assigns a per-user Teams call hold policy to one or more users. The Teams call hold policy is used to customize the call hold experience for Teams clients. + + +## SYNTAX + +### Identity (Default) +``` +Grant-CsTeamsCallHoldPolicy [[-Identity] ] [[-PolicyName] ] [-PassThru] [-WhatIf] [-Confirm] [] +``` + +### GrantToTenant +``` +Grant-CsTeamsCallHoldPolicy [[-PolicyName] ] [-PassThru] [-Global] [-WhatIf] [-Confirm] [] +``` + +### GrantToGroup +``` +Grant-CsTeamsCallHoldPolicy [-Group] [[-PolicyName] ] [-PassThru] [-Rank ] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +Teams call hold policies are used to customize the call hold experience for teams clients. +When Microsoft Teams users participate in calls, they have the ability to hold a call and have the other entity in the call listen to an audio file during the duration of the hold. + +Assigning a teams call hold policy to a user sets an audio file to be played during the duration of the hold. + +## EXAMPLES + +### Example 1 +```powershell +Grant-CsTeamsCallHoldPolicy -Identity 'KenMyer@contoso.com' -PolicyName 'ContosoPartnerTeamsCallHoldPolicy' +``` + +The command shown in Example 1 assigns the per-user Teams call hold policy, ContosoPartnerTeamsCallHoldPolicy, to the user with the user principal name (UPN) "KenMyer@contoso.com". + +### Example 2 +```powershell +Grant-CsTeamsCallHoldPolicy -Identity 'Ken Myer' -PolicyName 'ContosoPartnerTeamsCallHoldPolicy' +``` + +The command shown in Example 2 assigns the per-user Teams call hold policy, ContosoPartnerTeamsCallHoldPolicy, to the user with the display name "Ken Myer". + +### Example 3 +```powershell +Grant-CsTeamsCallHoldPolicy -Identity 'Ken Myer' -PolicyName $null +``` + +In Example 3, any per-user Teams call hold policy previously assigned to the user "Ken Myer" is revoked. +As a result, the user will be managed by the global Teams call hold policy. + +### Example 4 +```powershell +Grant-CsTeamsCallHoldPolicy -Global -PolicyName 'ContosoPartnerTeamsCallHoldPolicy' +``` + +The command shown in Example 4 sets the Teams call hold policy, ContosoPartnerTeamsCallHoldPolicy, as the Global policy which will apply to all users in your tenant. + +### Example 5 +```powershell +Grant-CsTeamsCallHoldPolicy -Group sales@contoso.com -Rank 10 -PolicyName 'ContosoPartnerTeamsCallHoldPolicy' +``` + +The command shown in Example 5 sets the Teams call hold policy, ContosoPartnerTeamsCallHoldPolicy, to the members of the group sales@contoso.com. + +## PARAMETERS + +### -Identity +Indicates the Identity of the user account to be assigned the per-user Teams call hold policy. +User Identities can be specified using one of the following formats: + +- The user's SIP address; +- The user's user principal name (UPN); +- The user's Active Directory display name (for example, Ken Myer). + +```yaml +Type: String +Parameter Sets: Identity +Aliases: + +Required: False +Position: 0 +Default value: None +Accept pipeline input: True (ByPropertyName, ByValue) +Accept wildcard characters: False +``` + +### -PassThru +Enables you to pass a user object through the pipeline that represents the user account being assigned the Teams call hold policy. + +By default, the Grant-CsTeamsCallHoldPoly cmdlet does not pass objects through the pipeline. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PolicyName +Name of the policy to be assigned. The PolicyName is simply the policy Identity without the policy scope, i.e. the "Tag:" prefix. + +For example, a policy with the Identity Tag:ContosoPartnerCallHoldPolicy has a PolicyName equal to ContosoPartnerCallHoldPolicy. + +To revoke a per-user policy previously assigned to a user, set the PolicyName to a null value ($null). + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Global +When you use this cmdlet without specifying a user identity, the policy applies to all users in your tenant. To skip a warning when you do this operation, specify "-Global". + +```yaml +Type: SwitchParameter +Parameter Sets: GrantToTenant +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Group +Specifies the group used for the group policy assignment. + +```yaml +Type: String +Parameter Sets: GrantToGroup +Aliases: + +Required: True +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Rank +The rank of the policy assignment, relative to other group policy assignments for the same policy type. + +```yaml +Type: Int32 +Parameter Sets: GrantToGroup +Aliases: + +Required: False +Position: Named +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 +``` + +### -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 +``` + +### 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). + +## INPUTS + +## OUTPUTS + +### System.Object + +## NOTES + +The GrantToGroup syntax is supported in Teams PowerShell Module 4.5.1-preview or later. + +## RELATED LINKS + +[New-CsTeamsCallHoldPolicy](New-CsTeamsCallHoldPolicy.md) + +[Get-CsTeamsCallHoldPolicy](Get-CsTeamsCallHoldPolicy.md) + +[Set-CsTeamsCallHoldPolicy](Set-CsTeamsCallHoldPolicy.md) + +[Remove-CsTeamsCallHoldPolicy](Remove-CsTeamsCallHoldPolicy.md) diff --git a/skype/skype-ps/skype/Grant-CsTeamsCallParkPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsCallParkPolicy.md similarity index 100% rename from skype/skype-ps/skype/Grant-CsTeamsCallParkPolicy.md rename to teams/teams-ps/teams/Grant-CsTeamsCallParkPolicy.md diff --git a/skype/skype-ps/skype/Grant-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsCallingPolicy.md similarity index 100% rename from skype/skype-ps/skype/Grant-CsTeamsCallingPolicy.md rename to teams/teams-ps/teams/Grant-CsTeamsCallingPolicy.md diff --git a/skype/skype-ps/skype/Grant-CsTeamsChannelsPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsChannelsPolicy.md similarity index 100% rename from skype/skype-ps/skype/Grant-CsTeamsChannelsPolicy.md rename to teams/teams-ps/teams/Grant-CsTeamsChannelsPolicy.md diff --git a/skype/skype-ps/skype/Grant-CsTeamsComplianceRecordingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsComplianceRecordingPolicy.md similarity index 97% rename from skype/skype-ps/skype/Grant-CsTeamsComplianceRecordingPolicy.md rename to teams/teams-ps/teams/Grant-CsTeamsComplianceRecordingPolicy.md index 02ea01ccbf..6d55058b6b 100644 --- a/skype/skype-ps/skype/Grant-CsTeamsComplianceRecordingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsComplianceRecordingPolicy.md @@ -1,277 +1,277 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamscompliancerecordingpolicy -applicable: Microsoft Teams, Skype for Business Online -title: Grant-CsTeamsComplianceRecordingPolicy -schema: 2.0.0 -manager: nakumar -author: aditdalvi -ms.author: aditd -ms.reviewer: ---- - -# Grant-CsTeamsComplianceRecordingPolicy - -## SYNOPSIS -Assigns a per-user Teams recording policy to one or more users. -This policy is used to govern automatic policy-based recording in your tenant. -Automatic policy-based recording is only applicable to Microsoft Teams users. - -## SYNTAX - -### Identity (Default) -``` -Grant-CsTeamsComplianceRecordingPolicy [-Identity ] [-PolicyName ] - [-Tenant ] [-DomainController ] - [-PassThru] [-WhatIf] [-Confirm] [] -``` - -### GrantToTenant -``` -Grant-CsTeamsComplianceRecordingPolicy [-Global] [-PolicyName ] - [-Tenant ] [-DomainController ] - [-PassThru] [-WhatIf] [-Confirm] [] -``` - -### GrantToGroup -``` -Grant-CsTeamsComplianceRecordingPolicy [-PassThru] [[-PolicyName] ] - [-MsftInternalProcessingMode ] -Group [-Rank ] [-WhatIf] [-Confirm] - [] -``` - -## DESCRIPTION -Teams recording policies are used in automatic policy-based recording scenarios. -When Microsoft Teams users participate in meetings or make or receive calls, the policy-based recording applications i.e. bots associated with the user's Teams recording policy are invited into the call or meeting to record audio, video and video-based screen sharing activity. - -Note that simply assigning a Teams recording policy to a Microsoft Teams user will not activate automatic policy-based recording for all Microsoft Teams calls and meetings that the user participates in. -Among other things, you will need to create an application instance of a policy-based recording application i.e. a bot in your tenant and will then need to assign an appropriate policy to the user. - -Please work with your Microsoft certified policy-based recording application provider to obtain an instance of their recording application. -Please refer to the documentation of the CsOnlineApplicationInstance cmdlets for information on how to create an application instance of a policy-based recording application. - -Assigning your Microsoft Teams users a Teams recording policy activates automatic policy-based recording for all new Microsoft Teams calls and meetings that the users participate in. -The system will load the recording application and join it to appropriate calls and meetings in order for it to enforce compliance with the administrative set policy. -Existing calls and meetings are unaffected. - -## EXAMPLES - -### Example 1 -```powershell -PS C:\> Grant-CsTeamsComplianceRecordingPolicy -Identity 'Ken Myer' -PolicyName 'ContosoPartnerComplianceRecordingPolicy' -``` - -The command shown in Example 1 assigns the per-user Teams recording policy ContosoPartnerComplianceRecordingPolicy to the user with the display name "Ken Myer". - -### Example 2 -```powershell -PS C:\> Grant-CsTeamsComplianceRecordingPolicy -Identity 'Ken Myer' -PolicyName $null -``` - -In Example 2, any per-user Teams recording policy previously assigned to the user "Ken Myer" is revoked. -As a result, the user will be managed by the global Teams recording policy. - -## PARAMETERS - -### -Identity -Indicates the Identity of the user account to be assigned the per-user Teams recording policy. -User Identities can be specified using one of the following formats: -1) the user's SIP address; -2) the user's user principal name (UPN); -3) the user's Active Directory display name (for example, Ken Myer). - -```yaml -Type: UserIdParameter -Parameter Sets: Identity -Aliases: - -Required: False -Position: 0 -Default value: None -Accept pipeline input: True (ByPropertyName, ByValue) -Accept wildcard characters: False -``` - -### -Global -When you use this cmdlet without specifying a user identity, the policy applies to all users in your tenant. -To skip a warning when you do this operation, specify "-Global". - -```yaml -Type: SwitchParameter -Parameter Sets: GrantToTenant -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PolicyName -Name of the policy to be assigned. -The PolicyName is simply the policy Identity without the policy scope i.e. the "Tag:" prefix. -For example, a policy with the Identity Tag:ContosoPartnerComplianceRecordingPolicy has a PolicyName equal to ContosoPartnerComplianceRecordingPolicy. - -To revoke a per-user policy previously assigned to a user, set the PolicyName to a null value ($null). - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: True -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -Globally unique identifier (GUID) of the tenant account whose Teams recording policies are being queried. -For example: - --Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" - -You can return your tenant ID by running this command: - -Get-CsTenant | Select-Object DisplayName, TenantID - -If you are using a remote session of Windows PowerShell and are connected only to Microsoft Teams or Skype for Business Online you do not have to include the Tenant parameter. -Instead, the tenant ID will automatically be filled in for you based on your connection information. -The Tenant parameter is primarily for use in a hybrid deployment. - -```yaml -Type: System.Guid -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Rank -The rank of the policy assignment, relative to other group policy assignments for the same policy type. - -```yaml -Type: Int32 -Parameter Sets: GrantToGroup -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Group -Specifies the group used for the group policy assignment. - -```yaml -Type: String -Parameter Sets: GrantToGroup -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PassThru -Enables you to pass a user object through the pipeline that represents the user account being assigned the Teams recording policy. -By default, the Grant-CsTeamsComplianceRecordingPolicy cmdlet does not pass objects through the pipeline. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -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 -``` - -### -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 - -### Microsoft.Rtc.Management.AD.UserIdParameter - -## OUTPUTS - -### System.Object - -## RELATED LINKS - -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingpolicy?view=skype-ps) - -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpolicy?view=skype-ps) - -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingpolicy?view=skype-ps) - -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingpolicy?view=skype-ps) - -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingapplication?view=skype-ps) - -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingapplication?view=skype-ps) - -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingapplication?view=skype-ps) - -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingapplication?view=skype-ps) - -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpairedapplication?view=skype-ps) +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamscompliancerecordingpolicy +applicable: Microsoft Teams, Skype for Business Online +title: Grant-CsTeamsComplianceRecordingPolicy +schema: 2.0.0 +manager: nakumar +author: aditdalvi +ms.author: aditd +ms.reviewer: +--- + +# Grant-CsTeamsComplianceRecordingPolicy + +## SYNOPSIS +Assigns a per-user Teams recording policy to one or more users. +This policy is used to govern automatic policy-based recording in your tenant. +Automatic policy-based recording is only applicable to Microsoft Teams users. + +## SYNTAX + +### Identity (Default) +``` +Grant-CsTeamsComplianceRecordingPolicy [-Identity ] [-PolicyName ] + [-Tenant ] [-DomainController ] + [-PassThru] [-WhatIf] [-Confirm] [] +``` + +### GrantToTenant +``` +Grant-CsTeamsComplianceRecordingPolicy [-Global] [-PolicyName ] + [-Tenant ] [-DomainController ] + [-PassThru] [-WhatIf] [-Confirm] [] +``` + +### GrantToGroup +``` +Grant-CsTeamsComplianceRecordingPolicy [-PassThru] [[-PolicyName] ] + [-MsftInternalProcessingMode ] -Group [-Rank ] [-WhatIf] [-Confirm] + [] +``` + +## DESCRIPTION +Teams recording policies are used in automatic policy-based recording scenarios. +When Microsoft Teams users participate in meetings or make or receive calls, the policy-based recording applications i.e. bots associated with the user's Teams recording policy are invited into the call or meeting to record audio, video and video-based screen sharing activity. + +Note that simply assigning a Teams recording policy to a Microsoft Teams user will not activate automatic policy-based recording for all Microsoft Teams calls and meetings that the user participates in. +Among other things, you will need to create an application instance of a policy-based recording application i.e. a bot in your tenant and will then need to assign an appropriate policy to the user. + +Please work with your Microsoft certified policy-based recording application provider to obtain an instance of their recording application. +Please refer to the documentation of the CsOnlineApplicationInstance cmdlets for information on how to create an application instance of a policy-based recording application. + +Assigning your Microsoft Teams users a Teams recording policy activates automatic policy-based recording for all new Microsoft Teams calls and meetings that the users participate in. +The system will load the recording application and join it to appropriate calls and meetings in order for it to enforce compliance with the administrative set policy. +Existing calls and meetings are unaffected. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Grant-CsTeamsComplianceRecordingPolicy -Identity 'Ken Myer' -PolicyName 'ContosoPartnerComplianceRecordingPolicy' +``` + +The command shown in Example 1 assigns the per-user Teams recording policy ContosoPartnerComplianceRecordingPolicy to the user with the display name "Ken Myer". + +### Example 2 +```powershell +PS C:\> Grant-CsTeamsComplianceRecordingPolicy -Identity 'Ken Myer' -PolicyName $null +``` + +In Example 2, any per-user Teams recording policy previously assigned to the user "Ken Myer" is revoked. +As a result, the user will be managed by the global Teams recording policy. + +## PARAMETERS + +### -Identity +Indicates the Identity of the user account to be assigned the per-user Teams recording policy. +User Identities can be specified using one of the following formats: +1) the user's SIP address; +2) the user's user principal name (UPN); +3) the user's Active Directory display name (for example, Ken Myer). + +```yaml +Type: UserIdParameter +Parameter Sets: Identity +Aliases: + +Required: False +Position: 0 +Default value: None +Accept pipeline input: True (ByPropertyName, ByValue) +Accept wildcard characters: False +``` + +### -Global +When you use this cmdlet without specifying a user identity, the policy applies to all users in your tenant. +To skip a warning when you do this operation, specify "-Global". + +```yaml +Type: SwitchParameter +Parameter Sets: GrantToTenant +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PolicyName +Name of the policy to be assigned. +The PolicyName is simply the policy Identity without the policy scope i.e. the "Tag:" prefix. +For example, a policy with the Identity Tag:ContosoPartnerComplianceRecordingPolicy has a PolicyName equal to ContosoPartnerComplianceRecordingPolicy. + +To revoke a per-user policy previously assigned to a user, set the PolicyName to a null value ($null). + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tenant +Globally unique identifier (GUID) of the tenant account whose Teams recording policies are being queried. +For example: + +-Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" + +You can return your tenant ID by running this command: + +Get-CsTenant | Select-Object DisplayName, TenantID + +If you are using a remote session of Windows PowerShell and are connected only to Microsoft Teams or Skype for Business Online you do not have to include the Tenant parameter. +Instead, the tenant ID will automatically be filled in for you based on your connection information. +The Tenant parameter is primarily for use in a hybrid deployment. + +```yaml +Type: System.Guid +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Rank +The rank of the policy assignment, relative to other group policy assignments for the same policy type. + +```yaml +Type: Int32 +Parameter Sets: GrantToGroup +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Group +Specifies the group used for the group policy assignment. + +```yaml +Type: String +Parameter Sets: GrantToGroup +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DomainController +This parameter is reserved for internal Microsoft use. + +```yaml +Type: Fqdn +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PassThru +Enables you to pass a user object through the pipeline that represents the user account being assigned the Teams recording policy. +By default, the Grant-CsTeamsComplianceRecordingPolicy cmdlet does not pass objects through the pipeline. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -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 +``` + +### -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 + +### Microsoft.Rtc.Management.AD.UserIdParameter + +## OUTPUTS + +### System.Object + +## RELATED LINKS + +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingpolicy?view=skype-ps) + +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpolicy?view=skype-ps) + +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingpolicy?view=skype-ps) + +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingpolicy?view=skype-ps) + +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingapplication?view=skype-ps) + +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingapplication?view=skype-ps) + +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingapplication?view=skype-ps) + +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingapplication?view=skype-ps) + +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpairedapplication?view=skype-ps) diff --git a/skype/skype-ps/skype/Grant-CsTeamsCortanaPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsCortanaPolicy.md similarity index 96% rename from skype/skype-ps/skype/Grant-CsTeamsCortanaPolicy.md rename to teams/teams-ps/teams/Grant-CsTeamsCortanaPolicy.md index 8b1c06b75f..1be90161e4 100644 --- a/skype/skype-ps/skype/Grant-CsTeamsCortanaPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsCortanaPolicy.md @@ -1,221 +1,221 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamscortanapolicy -applicable: Microsoft Teams, Skype for Business Online -title: Grant-CsTeamsCortanaPolicy -schema: 2.0.0 -manager: amehta -author: akshbhat-msft -ms.author: serdars -ms.reviewer: ---- - -# Grant-CsTeamsCortanaPolicy - -## SYNOPSIS -The CsTeamsCortanaPolicy cmdlets enable administrators to control settings for Cortana voice assistant in Microsoft Teams. - -## SYNTAX - -### Identity (Default) -``` -Grant-CsTeamsCortanaPolicy [[-Identity] ] [-PolicyName] [-Tenant ] - [-DomainController ] [-PassThru] [-WhatIf] [-Confirm] [] -``` - -### GrantToTenant -``` -Grant-CsTeamsCortanaPolicy [-PolicyName] [-Tenant ] [-DomainController ] - [-PassThru] [-Global] [-WhatIf] [-Confirm] [] -``` - -### GrantToGroup -``` -Grant-CsTeamsCortanaPolicy [-PassThru] [[-PolicyName] ] [-MsftInternalProcessingMode ] - -Group [-Rank ] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION - -The CsTeamsCortanaPolicy cmdlets enable administrators to control settings for Cortana voice assistant in Microsoft Teams. Specifically, these specify if a user can use Cortana voice assistant in Microsoft Teams and Cortana invocation behavior via CortanaVoiceInvocationMode parameter - -* Disabled - Cortana voice assistant is disabled -* PushToTalkUserOverride - Cortana voice assistant is enabled but without wake-word ("Hey Cortana") invocation -* WakeWordPushToTalkUserOverride - Cortana voice assistant is enabled with wake-word ("Hey Cortana") invocation on devices where wake-word is supported - -This cmdlet lets you assign a Teams Cortana policy at the per-user scope. - -## EXAMPLES - -### Example 1 -```powershell -PS C:\> Grant-CsTeamsCortanaPolicy -identity "Ken Myer" -PolicyName MyCortanaPolicy -``` - -In this example, a user with identity "Ken Myer" is being assigned the MyCortanaPolicy - -## 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 -``` - -### -DomainController - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Global - -```yaml -Type: SwitchParameter -Parameter Sets: GrantToTenant -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Identity -Indicates the identity of the user account the policy should be assigned to. User identities can be specified using one of four formats: 1) the user's SIP address; 2) the user principal name (UPN); 3) the user's domain name and logon name, in the form domain\logon (for example, litwareinc\kenmyer); and, 4) the user's Active Directory display name (for example, Ken Myer). User Identities can also be referenced by using the user's Active Directory distinguished name. - -```yaml -Type: UserIdParameter -Parameter Sets: Identity -Aliases: - -Required: False -Position: 0 -Default value: None -Accept pipeline input: True (ByPropertyName, ByValue) -Accept wildcard characters: False -``` - -### -PassThru - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PolicyName -The name of the custom policy that is being assigned to the user. To remove a specific assignment and fall back to the default tenant policy, you can assign to $Null. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: True -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Rank -The rank of the policy assignment, relative to other group policy assignments for the same policy type. - -```yaml -Type: Int32 -Parameter Sets: GrantToGroup -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Group -Specifies the group used for the group policy assignment. - -```yaml -Type: String -Parameter Sets: GrantToGroup -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -Globally unique identifier (GUID) of the tenant account whose external user communication policy are being created. For example: --Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" -You can return your tenant ID by running this command: -Get-CsTenant | Select-Object DisplayName, TenantID - -```yaml -Type: System.Guid -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -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 - -### Microsoft.Rtc.Management.AD.UserIdParameter - -## OUTPUTS - -### System.Object -## NOTES - -## RELATED LINKS +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/get-csteamscortanapolicy +applicable: Microsoft Teams, Skype for Business Online +title: Grant-CsTeamsCortanaPolicy +schema: 2.0.0 +manager: amehta +author: akshbhat-msft +ms.author: serdars +ms.reviewer: +--- + +# Grant-CsTeamsCortanaPolicy + +## SYNOPSIS +The CsTeamsCortanaPolicy cmdlets enable administrators to control settings for Cortana voice assistant in Microsoft Teams. + +## SYNTAX + +### Identity (Default) +``` +Grant-CsTeamsCortanaPolicy [[-Identity] ] [-PolicyName] [-Tenant ] + [-DomainController ] [-PassThru] [-WhatIf] [-Confirm] [] +``` + +### GrantToTenant +``` +Grant-CsTeamsCortanaPolicy [-PolicyName] [-Tenant ] [-DomainController ] + [-PassThru] [-Global] [-WhatIf] [-Confirm] [] +``` + +### GrantToGroup +``` +Grant-CsTeamsCortanaPolicy [-PassThru] [[-PolicyName] ] [-MsftInternalProcessingMode ] + -Group [-Rank ] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION + +The CsTeamsCortanaPolicy cmdlets enable administrators to control settings for Cortana voice assistant in Microsoft Teams. Specifically, these specify if a user can use Cortana voice assistant in Microsoft Teams and Cortana invocation behavior via CortanaVoiceInvocationMode parameter - +* Disabled - Cortana voice assistant is disabled +* PushToTalkUserOverride - Cortana voice assistant is enabled but without wake-word ("Hey Cortana") invocation +* WakeWordPushToTalkUserOverride - Cortana voice assistant is enabled with wake-word ("Hey Cortana") invocation on devices where wake-word is supported + +This cmdlet lets you assign a Teams Cortana policy at the per-user scope. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Grant-CsTeamsCortanaPolicy -identity "Ken Myer" -PolicyName MyCortanaPolicy +``` + +In this example, a user with identity "Ken Myer" is being assigned the MyCortanaPolicy + +## 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 +``` + +### -DomainController + +```yaml +Type: Fqdn +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Global + +```yaml +Type: SwitchParameter +Parameter Sets: GrantToTenant +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +Indicates the identity of the user account the policy should be assigned to. User identities can be specified using one of four formats: 1) the user's SIP address; 2) the user principal name (UPN); 3) the user's domain name and logon name, in the form domain\logon (for example, litwareinc\kenmyer); and, 4) the user's Active Directory display name (for example, Ken Myer). User Identities can also be referenced by using the user's Active Directory distinguished name. + +```yaml +Type: UserIdParameter +Parameter Sets: Identity +Aliases: + +Required: False +Position: 0 +Default value: None +Accept pipeline input: True (ByPropertyName, ByValue) +Accept wildcard characters: False +``` + +### -PassThru + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PolicyName +The name of the custom policy that is being assigned to the user. To remove a specific assignment and fall back to the default tenant policy, you can assign to $Null. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Rank +The rank of the policy assignment, relative to other group policy assignments for the same policy type. + +```yaml +Type: Int32 +Parameter Sets: GrantToGroup +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Group +Specifies the group used for the group policy assignment. + +```yaml +Type: String +Parameter Sets: GrantToGroup +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tenant +Globally unique identifier (GUID) of the tenant account whose external user communication policy are being created. For example: +-Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" +You can return your tenant ID by running this command: +Get-CsTenant | Select-Object DisplayName, TenantID + +```yaml +Type: System.Guid +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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 + +### Microsoft.Rtc.Management.AD.UserIdParameter + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/skype/skype-ps/skype/Grant-CsTeamsEmergencyCallRoutingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsEmergencyCallRoutingPolicy.md similarity index 95% rename from skype/skype-ps/skype/Grant-CsTeamsEmergencyCallRoutingPolicy.md rename to teams/teams-ps/teams/Grant-CsTeamsEmergencyCallRoutingPolicy.md index 0c0d23d0ce..435880b873 100644 --- a/skype/skype-ps/skype/Grant-CsTeamsEmergencyCallRoutingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsEmergencyCallRoutingPolicy.md @@ -1,203 +1,203 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamsemergencycallroutingpolicy -applicable: Microsoft Teams -title: Grant-CsTeamsEmergencyCallRoutingPolicy -author: jenstrier -ms.author: serdars -manager: roykuntz -ms.reviewer: chenc -schema: 2.0.0 ---- - -# Grant-CsTeamsEmergencyCallRoutingPolicy - -## SYNOPSIS -This cmdlet assigns a Teams Emergency Call Routing policy. - -## SYNTAX - -### GrantToTenant (Default) -``` -Grant-CsTeamsEmergencyCallRoutingPolicy [[-PolicyName] ] [-Global] - [-PassThru] [-WhatIf] [-Confirm] [] -``` - -### GrantToGroup -``` -Grant-CsTeamsEmergencyCallRoutingPolicy [-Group] [[-PolicyName] ] - [-PassThru] [-Rank ] [-WhatIf] [-Confirm] [] -``` - -### Identity -``` -Grant-CsTeamsEmergencyCallRoutingPolicy [[-Identity] ] [[-PolicyName] ] - [-PassThru] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -This cmdlet assigns a Teams Emergency Call Routing policy to a user, a group of users, or to the Global policy instance. Teams Emergency Call Routing policy is used for the life cycle of emergency call routing - emergency numbers and routing configuration. - - -## EXAMPLES - -### Example 1 -```powershell -Grant-CsTeamsEmergencyCallRoutingPolicy -Identity user1 -PolicyName Test -``` - -This example assigns a Teams Emergency Call Routing policy (Test) to a user (user1). - - -### Example 2 -```powershell -Grant-CsTeamsEmergencyCallRoutingPolicy -Group sales@contoso.com -Rank 10 -PolicyName Test -``` - -This example assigns the Teams Emergency Call Routing policy (Test) to the members of the group sales@contoso.com. - - -## PARAMETERS - -### -Global -Sets the parameters of the Global policy instance to the values in the specified policy instance. - -```yaml -Type: SwitchParameter -Parameter Sets: (GrantToTenant) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Group -Specifies the group used for the group policy assignment. - -```yaml -Type: String -Parameter Sets: GrantToGroup -Aliases: - -Required: True -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Identity -Indicates the Identity of the user account the policy should be assigned to. - -```yaml -Type: String -Parameter Sets: (Identity) -Aliases: - -Required: False -Position: 0 -Default value: None -Accept pipeline input: True (ByPropertyName, ByValue) -Accept wildcard characters: False -``` - -### -PassThru -Including this parameter (which does not take a value) displays the user information when the cmdlet completes. Normally there is no output when this cmdlet is run. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PolicyName -The Identity of the Teams Emergency Call Routing policy to apply. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: True -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Rank -The rank of the policy assignment, relative to other group policy assignments for the same policy type. - -```yaml -Type: Int32 -Parameter Sets: GrantToGroup -Aliases: - -Required: False -Position: Named -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 -``` - -### -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 -``` - -### 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). - - -## INPUTS - -## OUTPUTS - -## NOTES - -The GrantToGroup syntax is supported in Teams PowerShell Module version 4.5.1-preview or later. - -## RELATED LINKS - -[New-CsTeamsEmergencyCallRoutingPolicy](New-CsTeamsEmergencyCallRoutingPolicy.md) - -[Set-CsTeamsEmergencyCallRoutingPolicy](Set-CsTeamsEmergencyCallRoutingPolicy.md) - -[Get-CsTeamsEmergencyCallRoutingPolicy](Get-CsTeamsEmergencyCallRoutingPolicy.md) - -[Remove-CsTeamsEmergencyCallRoutingPolicy](Remove-CsTeamsEmergencyCallRoutingPolicy.md) +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamsemergencycallroutingpolicy +applicable: Microsoft Teams +title: Grant-CsTeamsEmergencyCallRoutingPolicy +author: jenstrier +ms.author: serdars +manager: roykuntz +ms.reviewer: chenc +schema: 2.0.0 +--- + +# Grant-CsTeamsEmergencyCallRoutingPolicy + +## SYNOPSIS +This cmdlet assigns a Teams Emergency Call Routing policy. + +## SYNTAX + +### GrantToTenant (Default) +``` +Grant-CsTeamsEmergencyCallRoutingPolicy [[-PolicyName] ] [-Global] + [-PassThru] [-WhatIf] [-Confirm] [] +``` + +### GrantToGroup +``` +Grant-CsTeamsEmergencyCallRoutingPolicy [-Group] [[-PolicyName] ] + [-PassThru] [-Rank ] [-WhatIf] [-Confirm] [] +``` + +### Identity +``` +Grant-CsTeamsEmergencyCallRoutingPolicy [[-Identity] ] [[-PolicyName] ] + [-PassThru] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +This cmdlet assigns a Teams Emergency Call Routing policy to a user, a group of users, or to the Global policy instance. Teams Emergency Call Routing policy is used for the life cycle of emergency call routing - emergency numbers and routing configuration. + + +## EXAMPLES + +### Example 1 +```powershell +Grant-CsTeamsEmergencyCallRoutingPolicy -Identity user1 -PolicyName Test +``` + +This example assigns a Teams Emergency Call Routing policy (Test) to a user (user1). + + +### Example 2 +```powershell +Grant-CsTeamsEmergencyCallRoutingPolicy -Group sales@contoso.com -Rank 10 -PolicyName Test +``` + +This example assigns the Teams Emergency Call Routing policy (Test) to the members of the group sales@contoso.com. + + +## PARAMETERS + +### -Global +Sets the parameters of the Global policy instance to the values in the specified policy instance. + +```yaml +Type: SwitchParameter +Parameter Sets: (GrantToTenant) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Group +Specifies the group used for the group policy assignment. + +```yaml +Type: String +Parameter Sets: GrantToGroup +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +Indicates the Identity of the user account the policy should be assigned to. + +```yaml +Type: String +Parameter Sets: (Identity) +Aliases: + +Required: False +Position: 0 +Default value: None +Accept pipeline input: True (ByPropertyName, ByValue) +Accept wildcard characters: False +``` + +### -PassThru +Including this parameter (which does not take a value) displays the user information when the cmdlet completes. Normally there is no output when this cmdlet is run. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PolicyName +The Identity of the Teams Emergency Call Routing policy to apply. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Rank +The rank of the policy assignment, relative to other group policy assignments for the same policy type. + +```yaml +Type: Int32 +Parameter Sets: GrantToGroup +Aliases: + +Required: False +Position: Named +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 +``` + +### -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 +``` + +### 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). + + +## INPUTS + +## OUTPUTS + +## NOTES + +The GrantToGroup syntax is supported in Teams PowerShell Module version 4.5.1-preview or later. + +## RELATED LINKS + +[New-CsTeamsEmergencyCallRoutingPolicy](New-CsTeamsEmergencyCallRoutingPolicy.md) + +[Set-CsTeamsEmergencyCallRoutingPolicy](Set-CsTeamsEmergencyCallRoutingPolicy.md) + +[Get-CsTeamsEmergencyCallRoutingPolicy](Get-CsTeamsEmergencyCallRoutingPolicy.md) + +[Remove-CsTeamsEmergencyCallRoutingPolicy](Remove-CsTeamsEmergencyCallRoutingPolicy.md) diff --git a/skype/skype-ps/skype/Grant-CsTeamsEmergencyCallingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsEmergencyCallingPolicy.md similarity index 96% rename from skype/skype-ps/skype/Grant-CsTeamsEmergencyCallingPolicy.md rename to teams/teams-ps/teams/Grant-CsTeamsEmergencyCallingPolicy.md index 261ec9c091..d6f85f56f9 100644 --- a/skype/skype-ps/skype/Grant-CsTeamsEmergencyCallingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsEmergencyCallingPolicy.md @@ -1,199 +1,199 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamsemergencycallingpolicy -applicable: Microsoft Teams -title: Grant-CsTeamsEmergencyCallingPolicy -author: jenstrier -ms.author: serdars -manager: roykuntz -ms.reviewer: chenc, pthota -schema: 2.0.0 ---- - -# Grant-CsTeamsEmergencyCallingPolicy - -## SYNOPSIS -This cmdlet assigns a Teams Emergency Calling policy. - -## SYNTAX - -### GrantToTenant (Default) -``` -Grant-CsTeamsEmergencyCallingPolicy [[-PolicyName] ] [-Global] [-PassThru] [-WhatIf] [-Confirm] [] -``` - -### Identity -``` -Grant-CsTeamsCallingPolicy [[-Identity] ] [[-PolicyName] ] [-PassThru] [-WhatIf] [-Confirm] [] -``` - -### GrantToGroup -``` -Grant-CsTeamsEmergencyCallingPolicy [-Group] [[-PolicyName] ] [-PassThru] [-Rank ] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -This cmdlet assigns a Teams Emergency Calling policy to a user, a group of users, or to the Global policy instance. Emergency Calling policy is used for the life cycle of emergency calling experience for the security desk and Teams client location experience. - - -## EXAMPLES - -### Example 1 -```powershell -Grant-CsTeamsEmergencyCallingPolicy -Identity user1 -PolicyName TestTECP -``` - -This example assigns the Teams Emergency Calling policy TestTECP to a user - -### Example 2 -```powershell -Grant-CsTeamsEmergencyCallingPolicy -Global -PolicyName SalesTECP -``` - -Assigns the Teams Emergency Calling policy called "SalesTECP" to the Global policy instance. This sets the parameters in the Global policy instance to the values found in the SalesTECP instance. - -## PARAMETERS - -### -Global -Sets the parameters of the Global policy instance to the values in the specified policy instance. - -```yaml -Type: SwitchParameter -Parameter Sets: (GrantToTenant) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Group -Specifies the group used for the group policy assignment. - -```yaml -Type: String -Parameter Sets: GrantToGroup -Aliases: - -Required: True -Position: 0 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Identity -Indicates the Identity of the user account the policy should be assigned to. - -```yaml -Type: String -Parameter Sets: (Identity) -Aliases: - -Required: False -Position: 0 -Default value: None -Accept pipeline input: True (ByPropertyName, ByValue) -Accept wildcard characters: False -``` - -### -PassThru -Including this parameter (which does not take a value) displays the user information when the cmdlet completes. Normally there is no output when this cmdlet is run. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PolicyName -The Identity of the Teams Emergency Calling policy to apply to the user. To remove an existing user level policy assignment, specify PolicyName as $null. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Rank -The rank of the policy assignment, relative to other group policy assignments for the same policy type. - -```yaml -Type: Int32 -Parameter Sets: GrantToGroup -Aliases: - -Required: False -Position: Named -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 -``` - -### -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 -``` - -### 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). - -## INPUTS - -## OUTPUTS - -### System.Object - -## NOTES - -The GrantToGroup syntax is supported in Teams PowerShell Module version 4.5.1-preview or later. - -## RELATED LINKS - -[New-CsTeamsEmergencyCallingPolicy](New-CsTeamsEmergencyCallingPolicy.md) - -[Get-CsTeamsEmergencyCallingPolicy](Get-CsTeamsEmergencyCallingPolicy.md) - -[Remove-CsTeamsEmergencyCallingPolicy](Remove-CsTeamsEmergencyCallingPolicy.md) - -[Set-CsTeamsEmergencyCallingPolicy](Set-CsTeamsEmergencyCallingPolicy.md) +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamsemergencycallingpolicy +applicable: Microsoft Teams +title: Grant-CsTeamsEmergencyCallingPolicy +author: jenstrier +ms.author: serdars +manager: roykuntz +ms.reviewer: chenc, pthota +schema: 2.0.0 +--- + +# Grant-CsTeamsEmergencyCallingPolicy + +## SYNOPSIS +This cmdlet assigns a Teams Emergency Calling policy. + +## SYNTAX + +### GrantToTenant (Default) +``` +Grant-CsTeamsEmergencyCallingPolicy [[-PolicyName] ] [-Global] [-PassThru] [-WhatIf] [-Confirm] [] +``` + +### Identity +``` +Grant-CsTeamsCallingPolicy [[-Identity] ] [[-PolicyName] ] [-PassThru] [-WhatIf] [-Confirm] [] +``` + +### GrantToGroup +``` +Grant-CsTeamsEmergencyCallingPolicy [-Group] [[-PolicyName] ] [-PassThru] [-Rank ] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +This cmdlet assigns a Teams Emergency Calling policy to a user, a group of users, or to the Global policy instance. Emergency Calling policy is used for the life cycle of emergency calling experience for the security desk and Teams client location experience. + + +## EXAMPLES + +### Example 1 +```powershell +Grant-CsTeamsEmergencyCallingPolicy -Identity user1 -PolicyName TestTECP +``` + +This example assigns the Teams Emergency Calling policy TestTECP to a user + +### Example 2 +```powershell +Grant-CsTeamsEmergencyCallingPolicy -Global -PolicyName SalesTECP +``` + +Assigns the Teams Emergency Calling policy called "SalesTECP" to the Global policy instance. This sets the parameters in the Global policy instance to the values found in the SalesTECP instance. + +## PARAMETERS + +### -Global +Sets the parameters of the Global policy instance to the values in the specified policy instance. + +```yaml +Type: SwitchParameter +Parameter Sets: (GrantToTenant) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Group +Specifies the group used for the group policy assignment. + +```yaml +Type: String +Parameter Sets: GrantToGroup +Aliases: + +Required: True +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +Indicates the Identity of the user account the policy should be assigned to. + +```yaml +Type: String +Parameter Sets: (Identity) +Aliases: + +Required: False +Position: 0 +Default value: None +Accept pipeline input: True (ByPropertyName, ByValue) +Accept wildcard characters: False +``` + +### -PassThru +Including this parameter (which does not take a value) displays the user information when the cmdlet completes. Normally there is no output when this cmdlet is run. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PolicyName +The Identity of the Teams Emergency Calling policy to apply to the user. To remove an existing user level policy assignment, specify PolicyName as $null. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Rank +The rank of the policy assignment, relative to other group policy assignments for the same policy type. + +```yaml +Type: Int32 +Parameter Sets: GrantToGroup +Aliases: + +Required: False +Position: Named +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 +``` + +### -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 +``` + +### 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). + +## INPUTS + +## OUTPUTS + +### System.Object + +## NOTES + +The GrantToGroup syntax is supported in Teams PowerShell Module version 4.5.1-preview or later. + +## RELATED LINKS + +[New-CsTeamsEmergencyCallingPolicy](New-CsTeamsEmergencyCallingPolicy.md) + +[Get-CsTeamsEmergencyCallingPolicy](Get-CsTeamsEmergencyCallingPolicy.md) + +[Remove-CsTeamsEmergencyCallingPolicy](Remove-CsTeamsEmergencyCallingPolicy.md) + +[Set-CsTeamsEmergencyCallingPolicy](Set-CsTeamsEmergencyCallingPolicy.md) diff --git a/skype/skype-ps/skype/Grant-CsTeamsFeedbackPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsFeedbackPolicy.md similarity index 100% rename from skype/skype-ps/skype/Grant-CsTeamsFeedbackPolicy.md rename to teams/teams-ps/teams/Grant-CsTeamsFeedbackPolicy.md diff --git a/skype/skype-ps/skype/Grant-CsTeamsIPPhonePolicy.md b/teams/teams-ps/teams/Grant-CsTeamsIPPhonePolicy.md similarity index 95% rename from skype/skype-ps/skype/Grant-CsTeamsIPPhonePolicy.md rename to teams/teams-ps/teams/Grant-CsTeamsIPPhonePolicy.md index 5c097330bf..b444362837 100644 --- a/skype/skype-ps/skype/Grant-CsTeamsIPPhonePolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsIPPhonePolicy.md @@ -1,219 +1,219 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -Module Name: Skype for Business Online -online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamsipphonepolicy -applicable: Skype for Business Online -title: Grant-CsTeamsIPPhonePolicy -author: tonywoodruff -ms.author: anwoodru -ms.reviewer: kponnus -manager: sandrao -schema: 2.0.0 ---- - -# Grant-CsTeamsIPPhonePolicy - -## SYNOPSIS - -Use the Grant-CsTeamsIPPhonePolicy cmdlet to assign a set of Teams phone policies to a user account or group of user accounts. Teams phone policies determine the features that are available to users of Teams phones. For example, you might enable the hot desking feature for some users while disabling it for others. - - -## SYNTAX - -### Identity (Default) -``` -Grant-CsTeamsIPPhonePolicy [[-Identity] ] [-PassThru] [[-PolicyName] ] - [-WhatIf] [-Confirm] [] -``` - -### GrantToTenant -``` -Grant-CsTeamsIPPhonePolicy [-PassThru] [[-PolicyName] ] - [-Global] [-WhatIf] [-Confirm] [] -``` - -### GrantToGroup -``` -Grant-CsTeamsIPPhonePolicy [-PassThru] [[-PolicyName] ] - -Group [-Rank ] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -Use the Grant-CsTeamsIPPhonePolicy cmdlet to assign a set of Teams phone policies to a phone signed in with an account that may be used by end users, common area phones, or meeting room accounts. - -Note: Assigning a per user policy will override any global policy taking effect against the respective user account. - -## EXAMPLES - -### Example 1 -```powershell -PS C:\> Grant-CsTeamsIPPhonePolicy -Identity Foyer1@contoso.com -PolicyName CommonAreaPhone -``` - -This example shows assignment of the CommonAreaPhone policy to user account Foyer1@contoso.com. - - -## 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 -``` - -### -DomainController -Microsoft Internal Use Only. - -```yaml -Type: Object -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Global -Use this parameter to make the specified policy in -PolicyName the new effective global policy. - -```yaml -Type: SwitchParameter -Parameter Sets: GrantToTenant -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Identity -Indicates the identity of the user account the policy should be assigned to. - -```yaml -Type: Object -Parameter Sets: Identity -Aliases: - -Required: False -Position: 0 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PassThru -Including this parameter (which does not take a value) displays the user information when the cmdlet completes. Normally there is no output when this cmdlet is run. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PolicyName -The Identity of the Teams phone policy to apply to the user. - -```yaml -Type: XdsIdentity -Parameter Sets: (All) -Aliases: - -Required: False -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Group -Specifies the group used for the group policy assignment. - -```yaml -Type: String -Parameter Sets: GrantToGroup -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Rank -The rank of the policy assignment, relative to other group policy assignments for the same policy type. - -```yaml -Type: Int32 -Parameter Sets: GrantToGroup -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -Microsoft internal usage only. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -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 -``` - -## INPUTS - -### Microsoft.Rtc.Management.AD.UserIdParameter - -## OUTPUTS - -### System.Object - -## NOTES - -## RELATED LINKS +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +Module Name: Skype for Business Online +online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamsipphonepolicy +applicable: Skype for Business Online +title: Grant-CsTeamsIPPhonePolicy +author: tonywoodruff +ms.author: anwoodru +ms.reviewer: kponnus +manager: sandrao +schema: 2.0.0 +--- + +# Grant-CsTeamsIPPhonePolicy + +## SYNOPSIS + +Use the Grant-CsTeamsIPPhonePolicy cmdlet to assign a set of Teams phone policies to a user account or group of user accounts. Teams phone policies determine the features that are available to users of Teams phones. For example, you might enable the hot desking feature for some users while disabling it for others. + + +## SYNTAX + +### Identity (Default) +``` +Grant-CsTeamsIPPhonePolicy [[-Identity] ] [-PassThru] [[-PolicyName] ] + [-WhatIf] [-Confirm] [] +``` + +### GrantToTenant +``` +Grant-CsTeamsIPPhonePolicy [-PassThru] [[-PolicyName] ] + [-Global] [-WhatIf] [-Confirm] [] +``` + +### GrantToGroup +``` +Grant-CsTeamsIPPhonePolicy [-PassThru] [[-PolicyName] ] + -Group [-Rank ] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +Use the Grant-CsTeamsIPPhonePolicy cmdlet to assign a set of Teams phone policies to a phone signed in with an account that may be used by end users, common area phones, or meeting room accounts. + +Note: Assigning a per user policy will override any global policy taking effect against the respective user account. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Grant-CsTeamsIPPhonePolicy -Identity Foyer1@contoso.com -PolicyName CommonAreaPhone +``` + +This example shows assignment of the CommonAreaPhone policy to user account Foyer1@contoso.com. + + +## 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 +``` + +### -DomainController +Microsoft Internal Use Only. + +```yaml +Type: Object +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Global +Use this parameter to make the specified policy in -PolicyName the new effective global policy. + +```yaml +Type: SwitchParameter +Parameter Sets: GrantToTenant +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +Indicates the identity of the user account the policy should be assigned to. + +```yaml +Type: Object +Parameter Sets: Identity +Aliases: + +Required: False +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PassThru +Including this parameter (which does not take a value) displays the user information when the cmdlet completes. Normally there is no output when this cmdlet is run. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PolicyName +The Identity of the Teams phone policy to apply to the user. + +```yaml +Type: XdsIdentity +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Group +Specifies the group used for the group policy assignment. + +```yaml +Type: String +Parameter Sets: GrantToGroup +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Rank +The rank of the policy assignment, relative to other group policy assignments for the same policy type. + +```yaml +Type: Int32 +Parameter Sets: GrantToGroup +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tenant +Microsoft internal usage only. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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 +``` + +## INPUTS + +### Microsoft.Rtc.Management.AD.UserIdParameter + +## OUTPUTS + +### System.Object + +## NOTES + +## RELATED LINKS diff --git a/skype/skype-ps/skype/Grant-CsTeamsMeetingBrandingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsMeetingBrandingPolicy.md similarity index 100% rename from skype/skype-ps/skype/Grant-CsTeamsMeetingBrandingPolicy.md rename to teams/teams-ps/teams/Grant-CsTeamsMeetingBrandingPolicy.md diff --git a/skype/skype-ps/skype/Grant-CsTeamsMeetingBroadcastPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsMeetingBroadcastPolicy.md similarity index 100% rename from skype/skype-ps/skype/Grant-CsTeamsMeetingBroadcastPolicy.md rename to teams/teams-ps/teams/Grant-CsTeamsMeetingBroadcastPolicy.md diff --git a/skype/skype-ps/skype/Grant-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsMeetingPolicy.md similarity index 100% rename from skype/skype-ps/skype/Grant-CsTeamsMeetingPolicy.md rename to teams/teams-ps/teams/Grant-CsTeamsMeetingPolicy.md diff --git a/skype/skype-ps/skype/Grant-CsTeamsMessagingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsMessagingPolicy.md similarity index 100% rename from skype/skype-ps/skype/Grant-CsTeamsMessagingPolicy.md rename to teams/teams-ps/teams/Grant-CsTeamsMessagingPolicy.md diff --git a/skype/skype-ps/skype/Grant-CsTeamsMobilityPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsMobilityPolicy.md similarity index 95% rename from skype/skype-ps/skype/Grant-CsTeamsMobilityPolicy.md rename to teams/teams-ps/teams/Grant-CsTeamsMobilityPolicy.md index 5e0abcaf97..7c0f9c7baa 100644 --- a/skype/skype-ps/skype/Grant-CsTeamsMobilityPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsMobilityPolicy.md @@ -1,187 +1,187 @@ ---- -external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamsmobilitypolicy -applicable: Microsoft Teams, Skype for Business Online -title: Grant-CsTeamsMobilityPolicy -schema: 2.0.0 -manager: ritikag -ms.reviewer: ritikag ---- - - -# Grant-CsTeamsMobilityPolicy - -## SYNOPSIS -The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. - -## SYNTAX - -### Identity (Default) -``` -Grant-CsTeamsMobilityPolicy [[-Identity] ] [-PassThru] [[-PolicyName] ] - [-WhatIf] [-Confirm] [] -``` - -### GrantToTenant -``` -Grant-CsTeamsMobilityPolicy [-PassThru] [[-PolicyName] ] - [-Global] [-WhatIf] [-Confirm] [] -``` - -### GrantToGroup -``` -Grant-CsTeamsMobilityPolicy [-PassThru] [[-PolicyName] ] - -Group [-Rank ] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -Assigns a teams mobility policy at the per-user scope. - -The Grant-CsTeamsMobilityPolicy cmdlet lets an Admin assign a custom teams mobility policy to a user. - -## EXAMPLES - -### Example 1 -```powershell -PS C:\> Grant-CsTeamsMobilityPolicy -PolicyName SalesPolicy -Identity "Ken Myer" -``` -Assigns a custom policy "Sales Policy" to the user "Ken Myer" - -## 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 -``` - -### -Identity -The User Id of the user to whom the policy is being assigned. - -```yaml -Type: UserIdParameter -Parameter Sets: Identity -Aliases: - -Required: False -Position: 0 -Default value: None -Accept pipeline input: True (ByPropertyName, ByValue) -Accept wildcard characters: False -``` - -### -PolicyName -The name of the custom policy that is being assigned to the user. To remove a specific assignment and fall back to the Global policy, you can assign $Null. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: True -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Global -When you use this cmdlet without specifying a user identity, the policy applies to all users in your tenant. To skip a warning when you do this operation, specify "-Global". - -```yaml -Type: SwitchParameter -Parameter Sets: GrantToTenant -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Group -Specifies the group used for the group policy assignment. - -```yaml -Type: String -Parameter Sets: GrantToGroup -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Rank -The rank of the policy assignment, relative to other group policy assignments for the same policy type. - -```yaml -Type: Int32 -Parameter Sets: GrantToGroup -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PassThru -Enables you to pass a user object through the pipeline that represents the user account being assigned the Teams call hold policy. - -By default, the cmdlet does not pass objects through the pipeline. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -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 - -### Microsoft.Rtc.Management.AD.UserIdParameter - -## OUTPUTS - -### System.Object -## NOTES - -## RELATED LINKS +--- +external help file: Microsoft.Rtc.Management.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamsmobilitypolicy +applicable: Microsoft Teams, Skype for Business Online +title: Grant-CsTeamsMobilityPolicy +schema: 2.0.0 +manager: ritikag +ms.reviewer: ritikag +--- + + +# Grant-CsTeamsMobilityPolicy + +## SYNOPSIS +The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. + +## SYNTAX + +### Identity (Default) +``` +Grant-CsTeamsMobilityPolicy [[-Identity] ] [-PassThru] [[-PolicyName] ] + [-WhatIf] [-Confirm] [] +``` + +### GrantToTenant +``` +Grant-CsTeamsMobilityPolicy [-PassThru] [[-PolicyName] ] + [-Global] [-WhatIf] [-Confirm] [] +``` + +### GrantToGroup +``` +Grant-CsTeamsMobilityPolicy [-PassThru] [[-PolicyName] ] + -Group [-Rank ] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +Assigns a teams mobility policy at the per-user scope. + +The Grant-CsTeamsMobilityPolicy cmdlet lets an Admin assign a custom teams mobility policy to a user. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Grant-CsTeamsMobilityPolicy -PolicyName SalesPolicy -Identity "Ken Myer" +``` +Assigns a custom policy "Sales Policy" to the user "Ken Myer" + +## 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 +``` + +### -Identity +The User Id of the user to whom the policy is being assigned. + +```yaml +Type: UserIdParameter +Parameter Sets: Identity +Aliases: + +Required: False +Position: 0 +Default value: None +Accept pipeline input: True (ByPropertyName, ByValue) +Accept wildcard characters: False +``` + +### -PolicyName +The name of the custom policy that is being assigned to the user. To remove a specific assignment and fall back to the Global policy, you can assign $Null. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Global +When you use this cmdlet without specifying a user identity, the policy applies to all users in your tenant. To skip a warning when you do this operation, specify "-Global". + +```yaml +Type: SwitchParameter +Parameter Sets: GrantToTenant +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Group +Specifies the group used for the group policy assignment. + +```yaml +Type: String +Parameter Sets: GrantToGroup +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Rank +The rank of the policy assignment, relative to other group policy assignments for the same policy type. + +```yaml +Type: Int32 +Parameter Sets: GrantToGroup +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PassThru +Enables you to pass a user object through the pipeline that represents the user account being assigned the Teams call hold policy. + +By default, the cmdlet does not pass objects through the pipeline. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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 + +### Microsoft.Rtc.Management.AD.UserIdParameter + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/skype/skype-ps/skype/Grant-CsTeamsUpgradePolicy.md b/teams/teams-ps/teams/Grant-CsTeamsUpgradePolicy.md similarity index 100% rename from skype/skype-ps/skype/Grant-CsTeamsUpgradePolicy.md rename to teams/teams-ps/teams/Grant-CsTeamsUpgradePolicy.md diff --git a/skype/skype-ps/skype/Grant-CsTeamsVideoInteropServicePolicy.md b/teams/teams-ps/teams/Grant-CsTeamsVideoInteropServicePolicy.md similarity index 100% rename from skype/skype-ps/skype/Grant-CsTeamsVideoInteropServicePolicy.md rename to teams/teams-ps/teams/Grant-CsTeamsVideoInteropServicePolicy.md diff --git a/skype/skype-ps/skype/Grant-CsTenantDialPlan.md b/teams/teams-ps/teams/Grant-CsTenantDialPlan.md similarity index 100% rename from skype/skype-ps/skype/Grant-CsTenantDialPlan.md rename to teams/teams-ps/teams/Grant-CsTenantDialPlan.md diff --git a/skype/skype-ps/skype/Import-CsAutoAttendantHolidays.md b/teams/teams-ps/teams/Import-CsAutoAttendantHolidays.md similarity index 100% rename from skype/skype-ps/skype/Import-CsAutoAttendantHolidays.md rename to teams/teams-ps/teams/Import-CsAutoAttendantHolidays.md diff --git a/skype/skype-ps/skype/Import-CsOnlineAudioFile.md b/teams/teams-ps/teams/Import-CsOnlineAudioFile.md similarity index 100% rename from skype/skype-ps/skype/Import-CsOnlineAudioFile.md rename to teams/teams-ps/teams/Import-CsOnlineAudioFile.md diff --git a/skype/skype-ps/skype/New-CsApplicationAccessPolicy.md b/teams/teams-ps/teams/New-CsApplicationAccessPolicy.md similarity index 100% rename from skype/skype-ps/skype/New-CsApplicationAccessPolicy.md rename to teams/teams-ps/teams/New-CsApplicationAccessPolicy.md diff --git a/skype/skype-ps/skype/New-CsAutoAttendant.md b/teams/teams-ps/teams/New-CsAutoAttendant.md similarity index 100% rename from skype/skype-ps/skype/New-CsAutoAttendant.md rename to teams/teams-ps/teams/New-CsAutoAttendant.md diff --git a/skype/skype-ps/skype/New-CsAutoAttendantCallFlow.md b/teams/teams-ps/teams/New-CsAutoAttendantCallFlow.md similarity index 100% rename from skype/skype-ps/skype/New-CsAutoAttendantCallFlow.md rename to teams/teams-ps/teams/New-CsAutoAttendantCallFlow.md diff --git a/skype/skype-ps/skype/New-CsAutoAttendantCallHandlingAssociation.md b/teams/teams-ps/teams/New-CsAutoAttendantCallHandlingAssociation.md similarity index 100% rename from skype/skype-ps/skype/New-CsAutoAttendantCallHandlingAssociation.md rename to teams/teams-ps/teams/New-CsAutoAttendantCallHandlingAssociation.md diff --git a/skype/skype-ps/skype/New-CsAutoAttendantCallableEntity.md b/teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md similarity index 100% rename from skype/skype-ps/skype/New-CsAutoAttendantCallableEntity.md rename to teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md diff --git a/skype/skype-ps/skype/New-CsAutoAttendantDialScope.md b/teams/teams-ps/teams/New-CsAutoAttendantDialScope.md similarity index 100% rename from skype/skype-ps/skype/New-CsAutoAttendantDialScope.md rename to teams/teams-ps/teams/New-CsAutoAttendantDialScope.md diff --git a/skype/skype-ps/skype/New-CsAutoAttendantMenu.md b/teams/teams-ps/teams/New-CsAutoAttendantMenu.md similarity index 100% rename from skype/skype-ps/skype/New-CsAutoAttendantMenu.md rename to teams/teams-ps/teams/New-CsAutoAttendantMenu.md diff --git a/skype/skype-ps/skype/New-CsAutoAttendantMenuOption.md b/teams/teams-ps/teams/New-CsAutoAttendantMenuOption.md similarity index 100% rename from skype/skype-ps/skype/New-CsAutoAttendantMenuOption.md rename to teams/teams-ps/teams/New-CsAutoAttendantMenuOption.md diff --git a/skype/skype-ps/skype/New-CsAutoAttendantPrompt.md b/teams/teams-ps/teams/New-CsAutoAttendantPrompt.md similarity index 100% rename from skype/skype-ps/skype/New-CsAutoAttendantPrompt.md rename to teams/teams-ps/teams/New-CsAutoAttendantPrompt.md diff --git a/skype/skype-ps/skype/New-CsCallQueue.md b/teams/teams-ps/teams/New-CsCallQueue.md similarity index 100% rename from skype/skype-ps/skype/New-CsCallQueue.md rename to teams/teams-ps/teams/New-CsCallQueue.md diff --git a/skype/skype-ps/skype/New-CsCallingLineIdentity.md b/teams/teams-ps/teams/New-CsCallingLineIdentity.md similarity index 100% rename from skype/skype-ps/skype/New-CsCallingLineIdentity.md rename to teams/teams-ps/teams/New-CsCallingLineIdentity.md diff --git a/skype/skype-ps/skype/New-CsEdgeAllowAllKnownDomains.md b/teams/teams-ps/teams/New-CsEdgeAllowAllKnownDomains.md similarity index 100% rename from skype/skype-ps/skype/New-CsEdgeAllowAllKnownDomains.md rename to teams/teams-ps/teams/New-CsEdgeAllowAllKnownDomains.md diff --git a/skype/skype-ps/skype/New-CsEdgeAllowList.md b/teams/teams-ps/teams/New-CsEdgeAllowList.md similarity index 100% rename from skype/skype-ps/skype/New-CsEdgeAllowList.md rename to teams/teams-ps/teams/New-CsEdgeAllowList.md diff --git a/skype/skype-ps/skype/New-CsEdgeDomainPattern.md b/teams/teams-ps/teams/New-CsEdgeDomainPattern.md similarity index 100% rename from skype/skype-ps/skype/New-CsEdgeDomainPattern.md rename to teams/teams-ps/teams/New-CsEdgeDomainPattern.md diff --git a/skype/skype-ps/skype/New-CsExternalAccessPolicy.md b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md similarity index 100% rename from skype/skype-ps/skype/New-CsExternalAccessPolicy.md rename to teams/teams-ps/teams/New-CsExternalAccessPolicy.md diff --git a/skype/skype-ps/skype/New-CsInboundBlockedNumberPattern.md b/teams/teams-ps/teams/New-CsInboundBlockedNumberPattern.md similarity index 95% rename from skype/skype-ps/skype/New-CsInboundBlockedNumberPattern.md rename to teams/teams-ps/teams/New-CsInboundBlockedNumberPattern.md index 11fc1ca464..449427d3a1 100644 --- a/skype/skype-ps/skype/New-CsInboundBlockedNumberPattern.md +++ b/teams/teams-ps/teams/New-CsInboundBlockedNumberPattern.md @@ -1,170 +1,170 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csinboundblockednumberpattern -applicable: Microsoft Teams, Skype for Business Online -title: New-CsInboundBlockedNumberPattern -author: jenstrier -ms.author: serdars -ms.reviewer: -manager: bulenteg -schema: 2.0.0 ---- - -# New-CsInboundBlockedNumberPattern - -## SYNOPSIS -Adds a blocked number pattern to the tenant list. - -## SYNTAX - -### Identity (Default) -``` -New-CsInboundBlockedNumberPattern [-Identity] -Pattern [-Description ] [-Enabled ] - [-WhatIf] [-Confirm] [] -``` - -### ParentAndRelativeKey -``` -New-CsInboundBlockedNumberPattern -Pattern -Name [-Description ] [-Enabled ] - [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -This cmdlet adds a blocked number pattern to the tenant list. An inbound PSTN call from a number that matches the blocked number pattern will be blocked. - -## EXAMPLES - -### Example 1 -```powershell -PS> New-CsInboundBlockedNumberPattern -Description "Avoid Unwanted Automatic Call" -Name "BlockAutomatic" -Pattern "^\+11234567890" -``` - -This example adds a blocked number pattern to block inbound calls from +11234567890 number. - -## PARAMETERS - -### -Description -A friendly description for the blocked number pattern to be created. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Enabled -If this parameter is set to True, the inbound calls matching the pattern will be blocked. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: True -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Identity -A unique identifier specifying the blocked number pattern to be created. - -```yaml -Type: String -Parameter Sets: Identity -Aliases: - -Required: True -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Name -A displayable name describing the blocked number pattern to be created. - -```yaml -Type: String -Parameter Sets: ParentAndRelativeKey -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Pattern -A regular expression that the calling number must match in order to be blocked. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: True -Position: Named -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 -``` - -### -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 -``` - -### 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). - -## INPUTS - -### None - -## OUTPUTS - -### System.Object -## NOTES - -## RELATED LINKS - -[Get-CsInboundBlockedNumberPattern](Get-CsInboundBlockedNumberPattern.md) - -[Set-CsInboundBlockedNumberPattern](Set-CsInboundBlockedNumberPattern.md) - -[Remove-CsInboundBlockedNumberPattern](Remove-CsInboundBlockedNumberPattern.md) +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/new-csinboundblockednumberpattern +applicable: Microsoft Teams, Skype for Business Online +title: New-CsInboundBlockedNumberPattern +author: jenstrier +ms.author: serdars +ms.reviewer: +manager: bulenteg +schema: 2.0.0 +--- + +# New-CsInboundBlockedNumberPattern + +## SYNOPSIS +Adds a blocked number pattern to the tenant list. + +## SYNTAX + +### Identity (Default) +``` +New-CsInboundBlockedNumberPattern [-Identity] -Pattern [-Description ] [-Enabled ] + [-WhatIf] [-Confirm] [] +``` + +### ParentAndRelativeKey +``` +New-CsInboundBlockedNumberPattern -Pattern -Name [-Description ] [-Enabled ] + [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +This cmdlet adds a blocked number pattern to the tenant list. An inbound PSTN call from a number that matches the blocked number pattern will be blocked. + +## EXAMPLES + +### Example 1 +```powershell +PS> New-CsInboundBlockedNumberPattern -Description "Avoid Unwanted Automatic Call" -Name "BlockAutomatic" -Pattern "^\+11234567890" +``` + +This example adds a blocked number pattern to block inbound calls from +11234567890 number. + +## PARAMETERS + +### -Description +A friendly description for the blocked number pattern to be created. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Enabled +If this parameter is set to True, the inbound calls matching the pattern will be blocked. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: True +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +A unique identifier specifying the blocked number pattern to be created. + +```yaml +Type: String +Parameter Sets: Identity +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +A displayable name describing the blocked number pattern to be created. + +```yaml +Type: String +Parameter Sets: ParentAndRelativeKey +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Pattern +A regular expression that the calling number must match in order to be blocked. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +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 +``` + +### -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 +``` + +### 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). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS + +[Get-CsInboundBlockedNumberPattern](Get-CsInboundBlockedNumberPattern.md) + +[Set-CsInboundBlockedNumberPattern](Set-CsInboundBlockedNumberPattern.md) + +[Remove-CsInboundBlockedNumberPattern](Remove-CsInboundBlockedNumberPattern.md) diff --git a/skype/skype-ps/skype/New-CsInboundExemptNumberPattern.md b/teams/teams-ps/teams/New-CsInboundExemptNumberPattern.md similarity index 95% rename from skype/skype-ps/skype/New-CsInboundExemptNumberPattern.md rename to teams/teams-ps/teams/New-CsInboundExemptNumberPattern.md index 78efc2227e..27512cfc0f 100644 --- a/skype/skype-ps/skype/New-CsInboundExemptNumberPattern.md +++ b/teams/teams-ps/teams/New-CsInboundExemptNumberPattern.md @@ -1,176 +1,176 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csinboundexemptnumberpattern -applicable: Microsoft Teams, Skype for Business Online -author: jenstrier -ms.author: serdars -ms.reviewer: -manager: -schema: 2.0.0 ---- - -# New-CsInboundExemptNumberPattern - -## SYNOPSIS - -This cmdlet lets you configure a new number pattern that is exempt from tenant call blocking. - -## SYNTAX - -### Identity (Default) - -```powershell -New-CsInboundExemptNumberPattern -Identity -Pattern [-Description ] [-Enabled ] - [-WhatIf] [-Confirm] [] -``` - -### ParentAndRelativeKey -``` -New-CsInboundExemptNumberPattern -Pattern -Name [-Description ] [-Enabled ] - [-WhatIf] [-Confirm] [] -``` - -## EXAMPLES - -### EXAMPLE 1 - -```powershell -PS> New-CsInboundExemptNumberPattern -Identity "AllowContoso1" -Pattern "^\+?1312555888[2|3]$" -Description "Allow Contoso helpdesk" -Enabled $True -``` - -Creates a new inbound exempt number pattern for the numbers 1 (312) 555-88882 and 1 (312) 555-88883 and enables it - -## PARAMETERS - -### -Description - -Sets the description of the number pattern. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Enabled -This parameter determines whether the number pattern is enabled for exemption or not. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: True -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Identity -Unique identifier for the exempt number pattern to be created. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: True -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Name -A displayable name describing the exempt number pattern to be created. - -```yaml -Type: String -Parameter Sets: ParentAndRelativeKey -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Pattern - -A regular expression that the calling number must match in order to be exempt from blocking. It is best pratice to start the regular expression with the hat character and end it with the dollar character. You can use various regular expression test sites on the Internet to validate the expression. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: True -Position: Named -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 -``` - -### -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 -``` - -### 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 - -## OUTPUTS - -## NOTES - -You can use Test-CsInboundBlockedNumberPattern to test your block and exempt phone number ranges. - -## RELATED LINKS - -[Get-CsInboundExemptNumberPattern](Get-CsInboundExemptNumberPattern.md) - -[Set-CsInboundExemptNumberPattern](Set-CsInboundExemptNumberPattern.md) - -[Remove-CsInboundExemptNumberPattern](Remove-CsInboundExemptNumberPattern.md) - -[Test-CsInboundBlockedNumberPattern](Test-CsInboundBlockedNumberPattern.md) - -[Get-CsTenantBlockedCallingNumbers](Get-CsTenantBlockedCallingNumbers.md) +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/new-csinboundexemptnumberpattern +applicable: Microsoft Teams, Skype for Business Online +author: jenstrier +ms.author: serdars +ms.reviewer: +manager: +schema: 2.0.0 +--- + +# New-CsInboundExemptNumberPattern + +## SYNOPSIS + +This cmdlet lets you configure a new number pattern that is exempt from tenant call blocking. + +## SYNTAX + +### Identity (Default) + +```powershell +New-CsInboundExemptNumberPattern -Identity -Pattern [-Description ] [-Enabled ] + [-WhatIf] [-Confirm] [] +``` + +### ParentAndRelativeKey +``` +New-CsInboundExemptNumberPattern -Pattern -Name [-Description ] [-Enabled ] + [-WhatIf] [-Confirm] [] +``` + +## EXAMPLES + +### EXAMPLE 1 + +```powershell +PS> New-CsInboundExemptNumberPattern -Identity "AllowContoso1" -Pattern "^\+?1312555888[2|3]$" -Description "Allow Contoso helpdesk" -Enabled $True +``` + +Creates a new inbound exempt number pattern for the numbers 1 (312) 555-88882 and 1 (312) 555-88883 and enables it + +## PARAMETERS + +### -Description + +Sets the description of the number pattern. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Enabled +This parameter determines whether the number pattern is enabled for exemption or not. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: True +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +Unique identifier for the exempt number pattern to be created. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +A displayable name describing the exempt number pattern to be created. + +```yaml +Type: String +Parameter Sets: ParentAndRelativeKey +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Pattern + +A regular expression that the calling number must match in order to be exempt from blocking. It is best pratice to start the regular expression with the hat character and end it with the dollar character. You can use various regular expression test sites on the Internet to validate the expression. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +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 +``` + +### -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 +``` + +### 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 + +## OUTPUTS + +## NOTES + +You can use Test-CsInboundBlockedNumberPattern to test your block and exempt phone number ranges. + +## RELATED LINKS + +[Get-CsInboundExemptNumberPattern](Get-CsInboundExemptNumberPattern.md) + +[Set-CsInboundExemptNumberPattern](Set-CsInboundExemptNumberPattern.md) + +[Remove-CsInboundExemptNumberPattern](Remove-CsInboundExemptNumberPattern.md) + +[Test-CsInboundBlockedNumberPattern](Test-CsInboundBlockedNumberPattern.md) + +[Get-CsTenantBlockedCallingNumbers](Get-CsTenantBlockedCallingNumbers.md) diff --git a/skype/skype-ps/skype/New-CsOnlineApplicationInstance.md b/teams/teams-ps/teams/New-CsOnlineApplicationInstance.md similarity index 100% rename from skype/skype-ps/skype/New-CsOnlineApplicationInstance.md rename to teams/teams-ps/teams/New-CsOnlineApplicationInstance.md diff --git a/skype/skype-ps/skype/New-CsOnlineApplicationInstanceAssociation.md b/teams/teams-ps/teams/New-CsOnlineApplicationInstanceAssociation.md similarity index 100% rename from skype/skype-ps/skype/New-CsOnlineApplicationInstanceAssociation.md rename to teams/teams-ps/teams/New-CsOnlineApplicationInstanceAssociation.md diff --git a/skype/skype-ps/skype/New-CsOnlineDateTimeRange.md b/teams/teams-ps/teams/New-CsOnlineDateTimeRange.md similarity index 100% rename from skype/skype-ps/skype/New-CsOnlineDateTimeRange.md rename to teams/teams-ps/teams/New-CsOnlineDateTimeRange.md diff --git a/skype/skype-ps/skype/New-CsOnlineLisCivicAddress.md b/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md similarity index 100% rename from skype/skype-ps/skype/New-CsOnlineLisCivicAddress.md rename to teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md diff --git a/skype/skype-ps/skype/New-CsOnlineLisLocation.md b/teams/teams-ps/teams/New-CsOnlineLisLocation.md similarity index 100% rename from skype/skype-ps/skype/New-CsOnlineLisLocation.md rename to teams/teams-ps/teams/New-CsOnlineLisLocation.md diff --git a/skype/skype-ps/skype/New-CsOnlinePSTNGateway.md b/teams/teams-ps/teams/New-CsOnlinePSTNGateway.md similarity index 100% rename from skype/skype-ps/skype/New-CsOnlinePSTNGateway.md rename to teams/teams-ps/teams/New-CsOnlinePSTNGateway.md diff --git a/skype/skype-ps/skype/New-CsOnlineSchedule.md b/teams/teams-ps/teams/New-CsOnlineSchedule.md similarity index 100% rename from skype/skype-ps/skype/New-CsOnlineSchedule.md rename to teams/teams-ps/teams/New-CsOnlineSchedule.md diff --git a/skype/skype-ps/skype/New-CsOnlineTimeRange.md b/teams/teams-ps/teams/New-CsOnlineTimeRange.md similarity index 100% rename from skype/skype-ps/skype/New-CsOnlineTimeRange.md rename to teams/teams-ps/teams/New-CsOnlineTimeRange.md diff --git a/skype/skype-ps/skype/New-CsOnlineVoiceRoute.md b/teams/teams-ps/teams/New-CsOnlineVoiceRoute.md similarity index 100% rename from skype/skype-ps/skype/New-CsOnlineVoiceRoute.md rename to teams/teams-ps/teams/New-CsOnlineVoiceRoute.md diff --git a/skype/skype-ps/skype/New-CsOnlineVoiceRoutingPolicy.md b/teams/teams-ps/teams/New-CsOnlineVoiceRoutingPolicy.md similarity index 100% rename from skype/skype-ps/skype/New-CsOnlineVoiceRoutingPolicy.md rename to teams/teams-ps/teams/New-CsOnlineVoiceRoutingPolicy.md diff --git a/skype/skype-ps/skype/New-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/New-CsOnlineVoicemailPolicy.md similarity index 100% rename from skype/skype-ps/skype/New-CsOnlineVoicemailPolicy.md rename to teams/teams-ps/teams/New-CsOnlineVoicemailPolicy.md diff --git a/skype/skype-ps/skype/New-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/New-CsTeamsAppPermissionPolicy.md similarity index 97% rename from skype/skype-ps/skype/New-CsTeamsAppPermissionPolicy.md rename to teams/teams-ps/teams/New-CsTeamsAppPermissionPolicy.md index c96f15f247..9addb58ccc 100644 --- a/skype/skype-ps/skype/New-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsAppPermissionPolicy.md @@ -1,55 +1,55 @@ ---- -external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csteamsapppermissionpolicy -applicable: Skype for Business Online -title: New-CsTeamsAppPermissionPolicy -schema: 2.0.0 -ms.reviewer: -manager: bulenteg -ms.author: tomkau -author: tomkau ---- - -# New-CsTeamsAppPermissionPolicy - -## SYNOPSIS -**NOTE**: The existence of this cmdlet is being documented for completeness, but do not use this cmdlet. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. - -As an admin, you can use app permission policies to enable or block specific apps for your users. Learn more about the App Setup Policies: . - -## SYNTAX - -``` -New-CsTeamsAppPermissionPolicy [-Force] [-Description ] [-GlobalCatalogAppsType ] [-WhatIf] - [-PrivateCatalogAppsType ] [-Confirm] [[-Identity] ] [-DefaultCatalogAppsType ] - [-Tenant ] [-InMemory] [-GlobalCatalogApps ] [-DefaultCatalogApps ] - [-PrivateCatalogApps ] [-AsJob] -``` - -## DESCRIPTION -**NOTE**: The existence of this cmdlet is being documented for completeness, but do not use this cmdlet. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. - -As an admin, you can use app permission policies to enable or block specific apps for your users. Learn more about the App Setup Policies: . - -## EXAMPLES - -### Example 1 -Intentionally omitted. - -## PARAMETERS - -### 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). - -## INPUTS - -### None - -## OUTPUTS - -### System.Object - -## NOTES - -## RELATED LINKS +--- +external help file: Microsoft.Rtc.Management.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/new-csteamsapppermissionpolicy +applicable: Skype for Business Online +title: New-CsTeamsAppPermissionPolicy +schema: 2.0.0 +ms.reviewer: +manager: bulenteg +ms.author: tomkau +author: tomkau +--- + +# New-CsTeamsAppPermissionPolicy + +## SYNOPSIS +**NOTE**: The existence of this cmdlet is being documented for completeness, but do not use this cmdlet. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. + +As an admin, you can use app permission policies to enable or block specific apps for your users. Learn more about the App Setup Policies: . + +## SYNTAX + +``` +New-CsTeamsAppPermissionPolicy [-Force] [-Description ] [-GlobalCatalogAppsType ] [-WhatIf] + [-PrivateCatalogAppsType ] [-Confirm] [[-Identity] ] [-DefaultCatalogAppsType ] + [-Tenant ] [-InMemory] [-GlobalCatalogApps ] [-DefaultCatalogApps ] + [-PrivateCatalogApps ] [-AsJob] +``` + +## DESCRIPTION +**NOTE**: The existence of this cmdlet is being documented for completeness, but do not use this cmdlet. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. + +As an admin, you can use app permission policies to enable or block specific apps for your users. Learn more about the App Setup Policies: . + +## EXAMPLES + +### Example 1 +Intentionally omitted. + +## PARAMETERS + +### 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). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object + +## NOTES + +## RELATED LINKS diff --git a/skype/skype-ps/skype/New-CsTeamsAppSetupPolicy.md b/teams/teams-ps/teams/New-CsTeamsAppSetupPolicy.md similarity index 100% rename from skype/skype-ps/skype/New-CsTeamsAppSetupPolicy.md rename to teams/teams-ps/teams/New-CsTeamsAppSetupPolicy.md diff --git a/skype/skype-ps/skype/New-CsTeamsAudioConferencingPolicy.md b/teams/teams-ps/teams/New-CsTeamsAudioConferencingPolicy.md similarity index 100% rename from skype/skype-ps/skype/New-CsTeamsAudioConferencingPolicy.md rename to teams/teams-ps/teams/New-CsTeamsAudioConferencingPolicy.md diff --git a/skype/skype-ps/skype/New-CsTeamsCallHoldPolicy.md b/teams/teams-ps/teams/New-CsTeamsCallHoldPolicy.md similarity index 96% rename from skype/skype-ps/skype/New-CsTeamsCallHoldPolicy.md rename to teams/teams-ps/teams/New-CsTeamsCallHoldPolicy.md index fb4db0d150..98ec9bc11d 100644 --- a/skype/skype-ps/skype/New-CsTeamsCallHoldPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsCallHoldPolicy.md @@ -1,191 +1,191 @@ ---- -external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csteamscallholdpolicy -applicable: Microsoft Teams -title: New-CsTeamsCallHoldPolicy -schema: 2.0.0 -ms.reviewer: -manager: abnair -ms.author: serdars -author: jenstrier ---- - -# New-CsTeamsCallHoldPolicy - -## SYNOPSIS - -Creates a new Teams call hold policy in your tenant. The Teams call hold policy is used to customize the call hold experience for Teams clients. - -## SYNTAX - -``` -New-CsTeamsCallHoldPolicy [-Identity] [-Description ] [-AudioFileId ] [-StreamingSourceUrl ] [-StreamingSourceAuthType ] [-Force] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -Teams call hold policies are used to customize the call hold experience for teams clients. -When Microsoft Teams users participate in calls, they have the ability to hold a call and have the other entity in the call listen to an audio file during the duration of the hold. - -Assigning a Teams call hold policy to a user sets an audio file to be played during the duration of the hold. - -## EXAMPLES - -### Example 1 -```powershell -PS C:\> New-CsTeamsCallHoldPolicy -Identity "ContosoPartnerTeamsCallHoldPolicy" -Description "country music" -AudioFileID "c65233-ac2a27-98701b-123ccc" -``` - -The command shown in Example 1 creates a new, per-user Teams call hold policy with the Identity ContosoPartnerTeamsCallHoldPolicy. -This policy is assigned the audio file ID: c65233-ac2a27-98701b-123ccc, which is the ID referencing an audio file that was uploaded using the Import-CsOnlineAudioFile cmdlet. - -Any Microsoft Teams users who are assigned this policy will have their call holds customized such that the user being held will hear the audio file specified by AudioFileId. - -## PARAMETERS - -### -Identity -Unique identifier to be assigned to the new Teams call hold policy. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: True -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Description -Enables administrators to provide explanatory text to accompany a Teams call hold policy. - -For example, the Description might include information about the users the policy should be assigned to. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AudioFileId -A string representing the ID referencing an audio file uploaded via the Import-CsOnlineAudioFile cmdlet. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StreamingSourceUrl -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StreamingSourceAuthType -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Force -Suppresses the display of any non-fatal error message that might arise when running the command. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -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 -``` - -### -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 -``` - -### 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). - -## INPUTS - -### None - -## OUTPUTS - -### System.Object - -## NOTES - -## RELATED LINKS - -[Get-CsTeamsCallHoldPolicy](Get-CsTeamsCallHoldPolicy.md) - -[Set-CsTeamsCallHoldPolicy](Set-CsTeamsCallHoldPolicy.md) - -[Grant-CsTeamsCallHoldPolicy](Grant-CsTeamsCallHoldPolicy.md) - -[Remove-CsTeamsCallHoldPolicy](Remove-CsTeamsCallHoldPolicy.md) - -[Import-CsOnlineAudioFile](Import-CsOnlineAudioFile.md) +--- +external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/new-csteamscallholdpolicy +applicable: Microsoft Teams +title: New-CsTeamsCallHoldPolicy +schema: 2.0.0 +ms.reviewer: +manager: abnair +ms.author: serdars +author: jenstrier +--- + +# New-CsTeamsCallHoldPolicy + +## SYNOPSIS + +Creates a new Teams call hold policy in your tenant. The Teams call hold policy is used to customize the call hold experience for Teams clients. + +## SYNTAX + +``` +New-CsTeamsCallHoldPolicy [-Identity] [-Description ] [-AudioFileId ] [-StreamingSourceUrl ] [-StreamingSourceAuthType ] [-Force] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +Teams call hold policies are used to customize the call hold experience for teams clients. +When Microsoft Teams users participate in calls, they have the ability to hold a call and have the other entity in the call listen to an audio file during the duration of the hold. + +Assigning a Teams call hold policy to a user sets an audio file to be played during the duration of the hold. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> New-CsTeamsCallHoldPolicy -Identity "ContosoPartnerTeamsCallHoldPolicy" -Description "country music" -AudioFileID "c65233-ac2a27-98701b-123ccc" +``` + +The command shown in Example 1 creates a new, per-user Teams call hold policy with the Identity ContosoPartnerTeamsCallHoldPolicy. +This policy is assigned the audio file ID: c65233-ac2a27-98701b-123ccc, which is the ID referencing an audio file that was uploaded using the Import-CsOnlineAudioFile cmdlet. + +Any Microsoft Teams users who are assigned this policy will have their call holds customized such that the user being held will hear the audio file specified by AudioFileId. + +## PARAMETERS + +### -Identity +Unique identifier to be assigned to the new Teams call hold policy. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Description +Enables administrators to provide explanatory text to accompany a Teams call hold policy. + +For example, the Description might include information about the users the policy should be assigned to. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AudioFileId +A string representing the ID referencing an audio file uploaded via the Import-CsOnlineAudioFile cmdlet. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -StreamingSourceUrl +This parameter is reserved for internal Microsoft use. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -StreamingSourceAuthType +This parameter is reserved for internal Microsoft use. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +Suppresses the display of any non-fatal error message that might arise when running the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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 +``` + +### -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 +``` + +### 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). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object + +## NOTES + +## RELATED LINKS + +[Get-CsTeamsCallHoldPolicy](Get-CsTeamsCallHoldPolicy.md) + +[Set-CsTeamsCallHoldPolicy](Set-CsTeamsCallHoldPolicy.md) + +[Grant-CsTeamsCallHoldPolicy](Grant-CsTeamsCallHoldPolicy.md) + +[Remove-CsTeamsCallHoldPolicy](Remove-CsTeamsCallHoldPolicy.md) + +[Import-CsOnlineAudioFile](Import-CsOnlineAudioFile.md) diff --git a/skype/skype-ps/skype/New-CsTeamsCallParkPolicy.md b/teams/teams-ps/teams/New-CsTeamsCallParkPolicy.md similarity index 100% rename from skype/skype-ps/skype/New-CsTeamsCallParkPolicy.md rename to teams/teams-ps/teams/New-CsTeamsCallParkPolicy.md diff --git a/skype/skype-ps/skype/New-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md similarity index 96% rename from skype/skype-ps/skype/New-CsTeamsCallingPolicy.md rename to teams/teams-ps/teams/New-CsTeamsCallingPolicy.md index 648543815b..091f0716da 100644 --- a/skype/skype-ps/skype/New-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md @@ -1,557 +1,557 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -Module Name: Skype for Business Online -online version: https://learn.microsoft.com/powershell/module/skype/new-csteamscallingpolicy -applicable: Microsoft Teams -title: New-CsTeamsCallingPolicy -schema: 2.0.0 -manager: bulenteg -author: jenstrier -ms.author: serdars -ms.reviewer: ---- - -# New-CsTeamsCallingPolicy - -## SYNOPSIS -Use this cmdlet to create a new instance of a Teams Calling Policy. - -## SYNTAX - -### Identity (Default) -``` -New-CsTeamsCallingPolicy [-Identity] [-Description ] [-AllowPrivateCalling ] [-AllowWebPSTNCalling ] - [-AllowSIPDevicesCalling ] [-AllowVoicemail ] [-AllowCallGroups ] [-AllowDelegation ] - [-AllowCallForwardingToUser ] [-AllowCallForwardingToPhone ] [-PreventTollBypass ] - [-BusyOnBusyEnabledType ] [-MusicOnHoldEnabledType ] [-AllowCloudRecordingForCalls ] - [-AllowTranscriptionForCalling ] [-PopoutForIncomingPstnCalls ] [-PopoutAppPathForIncomingPstnCalls ] - [-LiveCaptionsEnabledTypeForCalling ] [-AutoAnswerEnabledType ] [-SpamFilteringEnabledType ] - [-CallRecordingExpirationDays ] [-AllowCallRedirect ] - [-InboundPstnCallRoutingTreatment ] [-InboundFederatedCallRoutingTreatment ] [-Force] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -The Teams Calling Policy controls which calling and call forwarding features are available to users in Microsoft Teams. This cmdlet allows admins to create new policy instances. - -## EXAMPLES - -### Example 1 -``` -PS C:\> New-CsTeamsCallingPolicy -Identity Sales -AllowPrivateCalling $false -``` - -The cmdlet create the policy instance Sales and sets the value of the parameter AllowPrivateCalling to False. The rest of the parameters are set to the corresponding -values in the Global policy instance. - -## PARAMETERS - -### -AllowCallForwardingToPhone -Enables the user to configure in the Microsoft Teams client call forwarding or simultaneous ringing of inbound calls to any phone number. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowCallForwardingToUser -Enables the user to configure in the Microsoft Teams client call forwarding or simultaneous ringing of inbound calls to other users in your tenant. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowCallGroups -Enables the user to configure call groups in the Microsoft Teams client and that inbound calls should be routed to call groups. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowCallRedirect -Setting this parameter enables local call redirection for SIP devices connecting via the Microsoft Teams SIP gateway. - - -Valid options are: -- Enabled: Enables the user to redirect an incoming call. -- Disabled: The user is not enabled to redirect an incoming call. - -- UserOverride: This option is not available for use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowCloudRecordingForCalls -Determines whether cloud recording is allowed in a user's 1:1 Teams or PSTN calls. Set this to True to allow the user to be able to record 1:1 calls. Set this to False to prohibit the user from recording 1:1 calls. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowDelegation -Enables the user to configure delegation in the Microsoft Teams client and that inbound calls to be routed to delegates; allows delegates to make outbound calls on behalf of the users for whom they have delegated permissions. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowPrivateCalling -Controls all calling capabilities in Teams. Turning this off will turn off all calling functionality in Teams. -If you use Skype for Business for calling, this policy will not affect calling functionality in Skype for Business. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowSIPDevicesCalling -Determines whether the user is allowed to use a SIP device for calling on behalf of a Teams client. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowTranscriptionForCalling -Determines whether post-call transcriptions are allowed. Set this to True to allow. Set this to False to prohibit. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowVoicemail -Enables inbound calls to be routed to voicemail. - -Valid options are: -- AlwaysEnabled: Calls are always forwarded to voicemail on unanswered after ringing for thirty seconds, regardless of the unanswered call forward setting for the user. -- AlwaysDisabled: Calls are never routed to voicemail, regardless of the call forward or unanswered settings for the user. Voicemail isn't available as a call forwarding or unanswered setting in Teams. -- UserOverride: Calls are forwarded to voicemail based on the call forwarding and/or unanswered settings for the user. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowWebPSTNCalling -Allows PSTN calling from the Team web client. - -```yaml -Type: Object -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AutoAnswerEnabledType -Setting this parameter allows you to enable or disable auto-answer for incoming meeting invites on Teams Phones. This setting applies only to incoming meeting invites and does not include support for other call types. - -Valid options are: -- Enabled: Auto-answer is enabled. -- Disabled: Auto-answer is disabled. This is the default setting. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: Disabled -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -BusyOnBusyEnabledType -Setting this parameter lets you configure how incoming calls are handled when a user is already in a call or conference or has a call placed on hold. - -Valid options are: -- Enabled: New or incoming calls will be rejected with a busy signal. -- Unanswered: The user's unanswered settings will take effect, such as routing to voicemail or forwarding to another user. -- Disabled: New or incoming calls will be presented to the user. -- UserOverride: Users can set their busy options directly from call settings in Teams app. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -CallRecordingExpirationDays -Sets the expiration of the recorded 1:1 calls. Default is 60 days. - -```yaml -Type: Long -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Description -Enables administrators to provide explanatory text about the calling policy. For example, the Description might indicate the users to whom the policy should be assigned. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Identity -Name of the policy instance being created. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -InboundFederatedCallRoutingTreatment -Setting this parameter lets you control how inbound federated calls should be routed. - -Valid options are: -- RegularIncoming: No changes are made to default inbound routing. This is the default setting. -- Unanswered: The inbound federated call will be routed according to the called user's unanswered call settings and the call will not be presented to the called user. The called user will see a missed call notification. If the called user has not enabled unanswered call settings the call will be disconnected. - -- Voicemail: The inbound federated call will be routed directly to the called user's voicemail and the call will not be presented to the user. If the called user does not have voicemail enabled the call will be disconnected. - -Setting this parameter to Unanswered or Voicemail will have precedence over other call forwarding settings like call forward/simultaneous ringing to delegate, call groups, or call forwarding. - - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: RegularIncoming -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -InboundPstnCallRoutingTreatment -Setting this parameter lets you control how inbound PSTN calls should be routed. - -Valid options are: -- RegularIncoming: No changes are made to default inbound routing. This is the default setting. -- Unanswered: The inbound PSTN call will be routed according to the called user's unanswered call settings and the call will not be presented to the called user. The called user will see a missed call notification. If the called user has not enabled unanswered call settings the call will be disconnected. - -- Voicemail: The inbound PSTN call will be routed directly to the called user's voicemail and the call will not be presented to the user. If the called user does not have voicemail enabled the call will be disconnected. -- UserOverride: For now, setting the value to UserOverride is the same as RegularIncoming. - -Setting this parameter to Unanswered or Voicemail will have precedence over other call forwarding settings like call forward/simultaneous ringing to delegate, call groups, or call forwarding. - - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: RegularIncoming -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -LiveCaptionsEnabledTypeForCalling -Determines whether real-time captions are available for the user in Teams calls. - -Valid options are: -- DisabledUserOverride: Allows the user to turn on live captions. - -- Disabled: Prohibts the user from turning on live captions. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -MusicOnHoldEnabledType -Setting this parameter allows you to turn on or turn off the music on hold when a caller is placed on hold. - -Valid options are: -- Enabled: Music on hold is enabled. This is the default. -- Disabled: Music on hold is disabled. -- UserOverride: For now, setting the value to UserOverride is the same as Enabled. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: Enabled -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PopoutAppPathForIncomingPstnCalls -Setting this parameter allows you to set the PopoutForIncomingPstnCalls setting's URL path of the website to launch upon receiving incoming PSTN calls. This parameter accepts an HTTPS URL with less than 1024 characters. The URL can contain a `{phone}` placeholder that is replaced with the caller's PSTN number in E.164 format when launched. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams -Required: False -Position: Named -Default value: "" -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PopoutForIncomingPstnCalls -Setting this parameter allows you to control the tenant users' ability to launch an external website URL automatically in the browser window upon incoming PSTN calls for specific users or user groups. Valid options are Enabled and Disabled. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams -Required: False -Position: Named -Default value: Disabled -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PreventTollBypass -Setting this parameter to True will send calls through PSTN and incur charges rather than going through the network and bypassing the tolls. - -**Note**: Do not set this parameter to True for Calling Plan or Operator Connect users as it will prevent successful call routing. This setting only works with Direct Routing which is configured to handle location-based routing restrictions. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SpamFilteringEnabledType -Determines Spam filtering mode. - -Possible values: -- Enabled: Spam Filtering is fully enabled. Both Basic and Captcha Interactive Voice Response (IVR) checks are performed. In case the call is considered spam, the user will get a "Spam Likely" notification in Teams. -- Disabled: Spam Filtering is completely disabled. No checks are performed. A "Spam Likely" notification will not appear. -- EnabledWithoutIVR: Spam Filtering is partially enabled. Captcha IVR checks are disabled. A "Spam Likely" notification will appear. A call might get dropped if it gets a high score from Basic checks. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Force -Suppresses any confirmation prompts that would otherwise be displayed before making changes. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: False -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 -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: False -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Confirm -Prompts you for confirmation before running the cmdlet. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: False -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). - - -## INPUTS - -## OUTPUTS - -### System.Object - -## NOTES - -## RELATED LINKS - -[Get-CsTeamsCallingPolicy](Get-CsTeamsCallingPolicy.md) - -[Remove-CsTeamsCallingPolicy](Remove-CsTeamsCallingPolicy.md) - -[Grant-CsTeamsCallingPolicy](Grant-CsTeamsCallingPolicy.md) - -[Set-CsTeamsCallingPolicy](Set-CsTeamsCallingPolicy.md) +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +Module Name: Skype for Business Online +online version: https://learn.microsoft.com/powershell/module/skype/new-csteamscallingpolicy +applicable: Microsoft Teams +title: New-CsTeamsCallingPolicy +schema: 2.0.0 +manager: bulenteg +author: jenstrier +ms.author: serdars +ms.reviewer: +--- + +# New-CsTeamsCallingPolicy + +## SYNOPSIS +Use this cmdlet to create a new instance of a Teams Calling Policy. + +## SYNTAX + +### Identity (Default) +``` +New-CsTeamsCallingPolicy [-Identity] [-Description ] [-AllowPrivateCalling ] [-AllowWebPSTNCalling ] + [-AllowSIPDevicesCalling ] [-AllowVoicemail ] [-AllowCallGroups ] [-AllowDelegation ] + [-AllowCallForwardingToUser ] [-AllowCallForwardingToPhone ] [-PreventTollBypass ] + [-BusyOnBusyEnabledType ] [-MusicOnHoldEnabledType ] [-AllowCloudRecordingForCalls ] + [-AllowTranscriptionForCalling ] [-PopoutForIncomingPstnCalls ] [-PopoutAppPathForIncomingPstnCalls ] + [-LiveCaptionsEnabledTypeForCalling ] [-AutoAnswerEnabledType ] [-SpamFilteringEnabledType ] + [-CallRecordingExpirationDays ] [-AllowCallRedirect ] + [-InboundPstnCallRoutingTreatment ] [-InboundFederatedCallRoutingTreatment ] [-Force] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +The Teams Calling Policy controls which calling and call forwarding features are available to users in Microsoft Teams. This cmdlet allows admins to create new policy instances. + +## EXAMPLES + +### Example 1 +``` +PS C:\> New-CsTeamsCallingPolicy -Identity Sales -AllowPrivateCalling $false +``` + +The cmdlet create the policy instance Sales and sets the value of the parameter AllowPrivateCalling to False. The rest of the parameters are set to the corresponding +values in the Global policy instance. + +## PARAMETERS + +### -AllowCallForwardingToPhone +Enables the user to configure in the Microsoft Teams client call forwarding or simultaneous ringing of inbound calls to any phone number. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowCallForwardingToUser +Enables the user to configure in the Microsoft Teams client call forwarding or simultaneous ringing of inbound calls to other users in your tenant. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowCallGroups +Enables the user to configure call groups in the Microsoft Teams client and that inbound calls should be routed to call groups. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowCallRedirect +Setting this parameter enables local call redirection for SIP devices connecting via the Microsoft Teams SIP gateway. + + +Valid options are: +- Enabled: Enables the user to redirect an incoming call. +- Disabled: The user is not enabled to redirect an incoming call. + +- UserOverride: This option is not available for use. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowCloudRecordingForCalls +Determines whether cloud recording is allowed in a user's 1:1 Teams or PSTN calls. Set this to True to allow the user to be able to record 1:1 calls. Set this to False to prohibit the user from recording 1:1 calls. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowDelegation +Enables the user to configure delegation in the Microsoft Teams client and that inbound calls to be routed to delegates; allows delegates to make outbound calls on behalf of the users for whom they have delegated permissions. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowPrivateCalling +Controls all calling capabilities in Teams. Turning this off will turn off all calling functionality in Teams. +If you use Skype for Business for calling, this policy will not affect calling functionality in Skype for Business. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowSIPDevicesCalling +Determines whether the user is allowed to use a SIP device for calling on behalf of a Teams client. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowTranscriptionForCalling +Determines whether post-call transcriptions are allowed. Set this to True to allow. Set this to False to prohibit. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowVoicemail +Enables inbound calls to be routed to voicemail. + +Valid options are: +- AlwaysEnabled: Calls are always forwarded to voicemail on unanswered after ringing for thirty seconds, regardless of the unanswered call forward setting for the user. +- AlwaysDisabled: Calls are never routed to voicemail, regardless of the call forward or unanswered settings for the user. Voicemail isn't available as a call forwarding or unanswered setting in Teams. +- UserOverride: Calls are forwarded to voicemail based on the call forwarding and/or unanswered settings for the user. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowWebPSTNCalling +Allows PSTN calling from the Team web client. + +```yaml +Type: Object +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AutoAnswerEnabledType +Setting this parameter allows you to enable or disable auto-answer for incoming meeting invites on Teams Phones. This setting applies only to incoming meeting invites and does not include support for other call types. + +Valid options are: +- Enabled: Auto-answer is enabled. +- Disabled: Auto-answer is disabled. This is the default setting. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: Disabled +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BusyOnBusyEnabledType +Setting this parameter lets you configure how incoming calls are handled when a user is already in a call or conference or has a call placed on hold. + +Valid options are: +- Enabled: New or incoming calls will be rejected with a busy signal. +- Unanswered: The user's unanswered settings will take effect, such as routing to voicemail or forwarding to another user. +- Disabled: New or incoming calls will be presented to the user. +- UserOverride: Users can set their busy options directly from call settings in Teams app. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CallRecordingExpirationDays +Sets the expiration of the recorded 1:1 calls. Default is 60 days. + +```yaml +Type: Long +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Description +Enables administrators to provide explanatory text about the calling policy. For example, the Description might indicate the users to whom the policy should be assigned. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +Name of the policy instance being created. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InboundFederatedCallRoutingTreatment +Setting this parameter lets you control how inbound federated calls should be routed. + +Valid options are: +- RegularIncoming: No changes are made to default inbound routing. This is the default setting. +- Unanswered: The inbound federated call will be routed according to the called user's unanswered call settings and the call will not be presented to the called user. The called user will see a missed call notification. If the called user has not enabled unanswered call settings the call will be disconnected. + +- Voicemail: The inbound federated call will be routed directly to the called user's voicemail and the call will not be presented to the user. If the called user does not have voicemail enabled the call will be disconnected. + +Setting this parameter to Unanswered or Voicemail will have precedence over other call forwarding settings like call forward/simultaneous ringing to delegate, call groups, or call forwarding. + + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: RegularIncoming +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InboundPstnCallRoutingTreatment +Setting this parameter lets you control how inbound PSTN calls should be routed. + +Valid options are: +- RegularIncoming: No changes are made to default inbound routing. This is the default setting. +- Unanswered: The inbound PSTN call will be routed according to the called user's unanswered call settings and the call will not be presented to the called user. The called user will see a missed call notification. If the called user has not enabled unanswered call settings the call will be disconnected. + +- Voicemail: The inbound PSTN call will be routed directly to the called user's voicemail and the call will not be presented to the user. If the called user does not have voicemail enabled the call will be disconnected. +- UserOverride: For now, setting the value to UserOverride is the same as RegularIncoming. + +Setting this parameter to Unanswered or Voicemail will have precedence over other call forwarding settings like call forward/simultaneous ringing to delegate, call groups, or call forwarding. + + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: RegularIncoming +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -LiveCaptionsEnabledTypeForCalling +Determines whether real-time captions are available for the user in Teams calls. + +Valid options are: +- DisabledUserOverride: Allows the user to turn on live captions. + +- Disabled: Prohibts the user from turning on live captions. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MusicOnHoldEnabledType +Setting this parameter allows you to turn on or turn off the music on hold when a caller is placed on hold. + +Valid options are: +- Enabled: Music on hold is enabled. This is the default. +- Disabled: Music on hold is disabled. +- UserOverride: For now, setting the value to UserOverride is the same as Enabled. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: Enabled +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PopoutAppPathForIncomingPstnCalls +Setting this parameter allows you to set the PopoutForIncomingPstnCalls setting's URL path of the website to launch upon receiving incoming PSTN calls. This parameter accepts an HTTPS URL with less than 1024 characters. The URL can contain a `{phone}` placeholder that is replaced with the caller's PSTN number in E.164 format when launched. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams +Required: False +Position: Named +Default value: "" +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PopoutForIncomingPstnCalls +Setting this parameter allows you to control the tenant users' ability to launch an external website URL automatically in the browser window upon incoming PSTN calls for specific users or user groups. Valid options are Enabled and Disabled. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams +Required: False +Position: Named +Default value: Disabled +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PreventTollBypass +Setting this parameter to True will send calls through PSTN and incur charges rather than going through the network and bypassing the tolls. + +**Note**: Do not set this parameter to True for Calling Plan or Operator Connect users as it will prevent successful call routing. This setting only works with Direct Routing which is configured to handle location-based routing restrictions. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SpamFilteringEnabledType +Determines Spam filtering mode. + +Possible values: +- Enabled: Spam Filtering is fully enabled. Both Basic and Captcha Interactive Voice Response (IVR) checks are performed. In case the call is considered spam, the user will get a "Spam Likely" notification in Teams. +- Disabled: Spam Filtering is completely disabled. No checks are performed. A "Spam Likely" notification will not appear. +- EnabledWithoutIVR: Spam Filtering is partially enabled. Captcha IVR checks are disabled. A "Spam Likely" notification will appear. A call might get dropped if it gets a high score from Basic checks. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +Suppresses any confirmation prompts that would otherwise be displayed before making changes. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: False +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 +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: False +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). + + +## INPUTS + +## OUTPUTS + +### System.Object + +## NOTES + +## RELATED LINKS + +[Get-CsTeamsCallingPolicy](Get-CsTeamsCallingPolicy.md) + +[Remove-CsTeamsCallingPolicy](Remove-CsTeamsCallingPolicy.md) + +[Grant-CsTeamsCallingPolicy](Grant-CsTeamsCallingPolicy.md) + +[Set-CsTeamsCallingPolicy](Set-CsTeamsCallingPolicy.md) diff --git a/skype/skype-ps/skype/New-CsTeamsChannelsPolicy.md b/teams/teams-ps/teams/New-CsTeamsChannelsPolicy.md similarity index 100% rename from skype/skype-ps/skype/New-CsTeamsChannelsPolicy.md rename to teams/teams-ps/teams/New-CsTeamsChannelsPolicy.md diff --git a/skype/skype-ps/skype/New-CsTeamsComplianceRecordingApplication.md b/teams/teams-ps/teams/New-CsTeamsComplianceRecordingApplication.md similarity index 97% rename from skype/skype-ps/skype/New-CsTeamsComplianceRecordingApplication.md rename to teams/teams-ps/teams/New-CsTeamsComplianceRecordingApplication.md index b1dd6218ba..ee3cafb4e1 100644 --- a/skype/skype-ps/skype/New-CsTeamsComplianceRecordingApplication.md +++ b/teams/teams-ps/teams/New-CsTeamsComplianceRecordingApplication.md @@ -1,441 +1,441 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingapplication -applicable: Skype for Business Online -title: New-CsTeamsComplianceRecordingApplication -schema: 2.0.0 -manager: nakumar -author: aditdalvi -ms.author: aditd -ms.reviewer: ---- - -# New-CsTeamsComplianceRecordingApplication - -## SYNOPSIS -Creates a new association between an application instance of a policy-based recording application and a Teams recording policy for administering automatic policy-based recording in your tenant. -Automatic policy-based recording is only applicable to Microsoft Teams users. - -## SYNTAX - -### Identity (Default) -``` -New-CsTeamsComplianceRecordingApplication [-Tenant ] [-Identity ] - [-RequiredBeforeMeetingJoin ] [-RequiredDuringMeeting ] - [-RequiredBeforeCallEstablishment ] [-RequiredDuringCall ] - [-ConcurrentInvitationCount ] [-ComplianceRecordingPairedApplications ] - [-Priority ] [-InMemory] [-Force] [-WhatIf] [-Confirm] [] -``` - -### ParentAndRelativeKey -``` -New-CsTeamsComplianceRecordingApplication [-Tenant ] -Parent -Id - [-RequiredBeforeMeetingJoin ] [-RequiredDuringMeeting ] - [-RequiredBeforeCallEstablishment ] [-RequiredDuringCall ] - [-ConcurrentInvitationCount ] [-ComplianceRecordingPairedApplications ] - [-Priority ] [-InMemory] [-Force] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -Policy-based recording applications are used in automatic policy-based recording scenarios. -When Microsoft Teams users participate in meetings or make or receive calls, the policy-based recording applications i.e. bots associated with the user's Teams recording policy are invited into the call or meeting to enforce compliance with the administrative set policy. - -Instances of these applications are created using CsOnlineApplicationInstance cmdlets and are then associated with Teams recording policies. - -Note that application instances of policy-based recording applications must be associated with a Teams recording policy using the CsTeamsComplianceRecordingApplication cmdlets. -Once the association is done, the Identity of these application instances becomes \/\. -For example, the Identity of an application instance can be \"Tag:ContosoPartnerComplianceRecordingPolicy/39dc3ede-c80e-4f19-9153-417a65a1f144\", which indicates that the application instance with ObjectId 39dc3ede-c80e-4f19-9153-417a65a1f144 is associated with the Teams recording policy with Identity ContosoPartnerComplianceRecordingPolicy. - -Please work with your Microsoft certified policy-based recording application provider to obtain an instance of their recording application. -Please refer to the documentation of the CsOnlineApplicationInstance cmdlets for information on how to create an application instance of a policy-based recording application. -Please also refer to the documentation of CsTeamsComplianceRecordingPolicy cmdlets for further information. - -## EXAMPLES - -### Example 1 -```powershell -PS C:\> New-CsTeamsComplianceRecordingApplication -Identity 'Tag:ContosoPartnerComplianceRecordingPolicy/d93fefc7-93cc-4d44-9a5d-344b0fff2899' -``` - -The command shown in Example 1 creates a new association between an application instance of a policy-based recording application with ObjectId d93fefc7-93cc-4d44-9a5d-344b0fff2899 and a Teams recording policy with the Identity ContosoPartnerComplianceRecordingPolicy. - -### Example 2 -```powershell -PS C:\> New-CsTeamsComplianceRecordingApplication -Parent 'Tag:ContosoPartnerComplianceRecordingPolicy' -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899' -``` - -The command shown in Example 2 is a variation of Example 1. -It also creates a new association between an application instance of a policy-based recording application with ObjectId d93fefc7-93cc-4d44-9a5d-344b0fff2899 and a Teams recording policy with the Identity ContosoPartnerComplianceRecordingPolicy, but it does this by using the Parent and Id parameters instead of the Identity parameter. - -### Example 3 -```powershell -PS C:\> New-CsTeamsComplianceRecordingApplication -Parent 'Tag:ContosoPartnerComplianceRecordingPolicy' -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899' -RequiredBeforeMeetingJoin $false -RequiredDuringMeeting $false -``` - -The command shown in Example 3 creates a new association between an application instance of a policy-based recording application with ObjectId d93fefc7-93cc-4d44-9a5d-344b0fff2899 and a Teams recording policy with the Identity ContosoPartnerComplianceRecordingPolicy. - -In this example, the application is deemed optional for meetings but mandatory for calls. -Please refer to the documentation of the RequiredBeforeMeetingJoin and RequiredDuringMeeting parameters for more information. - -### Example 4 -```powershell -PS C:\> New-CsTeamsComplianceRecordingApplication -Parent 'Tag:ContosoPartnerComplianceRecordingPolicy' -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899' -RequiredBeforeCallEstablishment $false -RequiredDuringCall $false -``` - -The command shown in Example 4 creates a new association between an application instance of a policy-based recording application with ObjectId d93fefc7-93cc-4d44-9a5d-344b0fff2899 and a Teams recording policy with the Identity ContosoPartnerComplianceRecordingPolicy. - -In this example, the application is deemed optional for calls but mandatory for meetings. -Please refer to the documentation of the RequiredBeforeCallEstablishment and RequiredDuringCall parameters for more information. - -### Example 5 -```powershell -PS C:\> New-CsTeamsComplianceRecordingApplication -Parent 'Tag:ContosoPartnerComplianceRecordingPolicy' -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899' -ConcurrentInvitationCount 2 -``` - -The command shown in Example 5 creates a new association between an application instance of a policy-based recording application with ObjectId d93fefc7-93cc-4d44-9a5d-344b0fff2899 and a Teams recording policy with the Identity ContosoPartnerComplianceRecordingPolicy. - -In this example, the application is made resilient by specifying that two invites must be sent to the same application for the same call or meeting. -Please refer to the documentation of the ConcurrentInvitationCount parameter for more information. - -### Example 6 -```powershell -PS C:\> New-CsTeamsComplianceRecordingApplication -Parent 'Tag:ContosoPartnerComplianceRecordingPolicy' -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899' -ComplianceRecordingPairedApplications @(New-CsTeamsComplianceRecordingPairedApplication -Id '39dc3ede-c80e-4f19-9153-417a65a1f144') -``` - -The command shown in Example 6 creates a new association between an application instance of a policy-based recording application with ObjectId d93fefc7-93cc-4d44-9a5d-344b0fff2899 and a Teams recording policy with the Identity ContosoPartnerComplianceRecordingPolicy. - -In this example, the application is made resilient by pairing it with another application instance of a policy-based recording application with ObjectId 39dc3ede-c80e-4f19-9153-417a65a1f144. -Separate invites are sent to the paired applications for the same call or meeting. -Please refer to the documentation of the ComplianceRecordingPairedApplications parameter for more information. - -## PARAMETERS - -### -Identity -A name that uniquely identifies the application instance of the policy-based recording application. - -Application instances of policy-based recording applications must be associated with a Teams recording policy using the CsTeamsComplianceRecordingApplication cmdlets. -To do this association correctly, the Identity of these application instances must be \/\. -For example, the Identity of an application instance can be \"Tag:ContosoPartnerComplianceRecordingPolicy/39dc3ede-c80e-4f19-9153-417a65a1f144\", which indicates that the application instance with ObjectId 39dc3ede-c80e-4f19-9153-417a65a1f144 is associated with the Teams recording policy with Identity ContosoPartnerComplianceRecordingPolicy. - -```yaml -Type: XdsIdentity -Parameter Sets: Identity -Aliases: - -Required: True -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Parent -The Identity of the Teams recording policy that this application instance of a policy-based recording application is associated with. -For example, the Parent of an application instance can be \"Tag:ContosoPartnerComplianceRecordingPolicy\", which indicates that the application instance is associated with the Teams recording policy with Identity ContosoPartnerComplianceRecordingPolicy. - -```yaml -Type: String -Parameter Sets: ParentAndRelativeKey -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Id -The ObjectId of the application instance of a policy-based recording application as exposed by the Get-CsOnlineApplicationInstance cmdlet. -For example, the Id of an application instance can be \"39dc3ede-c80e-4f19-9153-417a65a1f144\", which indicates that the application instance has ObjectId 39dc3ede-c80e-4f19-9153-417a65a1f144. - -```yaml -Type: String -Parameter Sets: ParentAndRelativeKey -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RequiredBeforeMeetingJoin -Indicates whether the policy-based recording application must be in the meeting before the user is allowed to join the meeting. - -If this is set to True, the user will not be allowed to join the meeting if the policy-based recording application fails to join the meeting. -The meeting will still continue for users who are in the meeting. - -If this is set to False, the user will be allowed to join the meeting even if the policy-based recording application fails to join the meeting. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: True -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RequiredDuringMeeting -Indicates whether the policy-based recording application must be in the meeting while the user is in the meeting. - -If this is set to True, the user will be ejected from the meeting if the policy-based recording application leaves the meeting or is dropped from the meeting. -The meeting will still continue for users who are in the meeting. - -If this is set to False, the user will not be ejected from the meeting if the policy-based recording application leaves the meeting or is dropped from the meeting. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: True -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RequiredBeforeCallEstablishment -Indicates whether the policy-based recording application must be in the call before the call is allowed to establish. - -If this is set to True, the call will be cancelled if the policy-based recording application fails to join the call. - -If this is set to False, call establishment will proceed normally if the policy-based recording application fails to join the call. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: True -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RequiredDuringCall -Indicates whether the policy-based recording application must be in the call while the call is active. - -If this is set to True, the call will be cancelled if the policy-based recording application leaves the call or is dropped from the call. - -If this is set to False, call establishment will proceed normally if the policy-based recording application leaves the call or is dropped from the call. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: True -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ConcurrentInvitationCount -Determines the number of invites to send out to the application instance of the policy-based recording application. Can be set to 1 or 2 only. - -In situations where application resiliency is a necessity, multiple invites can be sent to the same application for the same call or meeting. -If multiple such invites are accepted, then it means that multiple instances of this application are in the call or meeting and each of those instances can record independent of the others. - -If all of the invites are rejected, the application invitation process is deemed a failure and the other flags for this application control what happens next. -Please refer to the documentation of the RequiredBeforeMeetingJoin and RequiredBeforeCallEstablishment parameters. - -If at least one of the invites is accepted and the others are rejected, the application invitation process is still deemed a success. - -If multiple invites are accepted and all of the instances leave or get dropped from the call or meeting, then the application is no longer in the call or meeting and the other flags for this application control what happens next. -Please refer to the documentation of the RequiredDuringMeeting and RequiredDuringCall parameters. - -If multiple invites are accepted and at least one of the instances remains in the call or meeting, then the application is in the call or meeting. - -Note that application resiliency can be achieved either by sending multiple invites to the same application using ConcurrentInvitationCount or by sending invites to separate paired applications using ComplianceRecordingPairedApplications. -However, you cannot do both. -Please work with your Microsoft certified policy-based recording application provider to determine if application resiliency is needed for your workflows and how best to achieve application resiliency. - -```yaml -Type: UInt32 -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: 1 -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ComplianceRecordingPairedApplications -Determines the other policy-based recording applications to pair with this application to achieve application resiliency. Can only have one paired application. - -In situations where application resiliency is a necessity, invites can be sent to separate paired applications for the same call or meeting. -If multiple such invites are accepted, then it means that multiple instances of this application are in the call or meeting and each of those instances can record independent of the others. - -If all of the invites are rejected, the application invitation process is deemed a failure and the other flags for this application control what happens next. -Please refer to the documentation of the RequiredBeforeMeetingJoin and RequiredBeforeCallEstablishment parameters. - -If at least one of the invites is accepted and the others are rejected, the application invitation process is still deemed a success. - -If multiple invites are accepted and all of the instances leave or get dropped from the call or meeting, then the application is no longer in the call or meeting and the other flags for this application control what happens next. -Please refer to the documentation of the RequiredDuringMeeting and RequiredDuringCall parameters. - -If multiple invites are accepted and at least one of the instances remains in the call or meeting, then the application is in the call or meeting. - -Note that application resiliency can be achieved either by sending multiple invites to the same application using ConcurrentInvitationCount or by sending invites to separate paired applications using ComplianceRecordingPairedApplications. -However, you cannot do both. -Please work with your Microsoft certified policy-based recording application provider to determine if application resiliency is needed for your workflows and how best to achieve application resiliency. - -```yaml -Type: ComplianceRecordingPairedApplication[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Priority -This priority determines the order in which the policy-based recording applications are displayed in the output of the Get-CsTeamsComplianceRecordingPolicy cmdlet. - -All policy-based recording applications are invited in parallel to ensure low call setup and meeting join latencies. -So this parameter does not affect the order of invitations to the applications, or any other routing. - -```yaml -Type: Int32 -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -Globally unique identifier (GUID) of the tenant account whose Teams recording policies are being queried. -For example: - --Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" - -You can return your tenant ID by running this command: - -Get-CsTenant | Select-Object DisplayName, TenantID - -If you are using a remote session of Windows PowerShell and are connected only to Skype for Business Online you do not have to include the Tenant parameter. -Instead, the tenant ID will automatically be filled in for you based on your connection information. -The Tenant parameter is primarily for use in a hybrid deployment. - -```yaml -Type: System.Guid -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -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 -``` - -### -Force -Suppresses the display of any non-fatal error message that might arise when running the command. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -InMemory -Creates an object reference without actually committing the object as a permanent change. -If you assign the output of this cmdlet called with this parameter to a variable, you can make changes to the properties of the object reference and then commit those changes by calling this cmdlet's matching Set- cmdlet. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -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.Object - -## RELATED LINKS - -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingpolicy?view=skype-ps) - -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpolicy?view=skype-ps) - -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingpolicy?view=skype-ps) - -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/grant-csteamscompliancerecordingpolicy?view=skype-ps) - -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingpolicy?view=skype-ps) - -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingapplication?view=skype-ps) - -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingapplication?view=skype-ps) - -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingapplication?view=skype-ps) - -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpairedapplication?view=skype-ps) +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingapplication +applicable: Skype for Business Online +title: New-CsTeamsComplianceRecordingApplication +schema: 2.0.0 +manager: nakumar +author: aditdalvi +ms.author: aditd +ms.reviewer: +--- + +# New-CsTeamsComplianceRecordingApplication + +## SYNOPSIS +Creates a new association between an application instance of a policy-based recording application and a Teams recording policy for administering automatic policy-based recording in your tenant. +Automatic policy-based recording is only applicable to Microsoft Teams users. + +## SYNTAX + +### Identity (Default) +``` +New-CsTeamsComplianceRecordingApplication [-Tenant ] [-Identity ] + [-RequiredBeforeMeetingJoin ] [-RequiredDuringMeeting ] + [-RequiredBeforeCallEstablishment ] [-RequiredDuringCall ] + [-ConcurrentInvitationCount ] [-ComplianceRecordingPairedApplications ] + [-Priority ] [-InMemory] [-Force] [-WhatIf] [-Confirm] [] +``` + +### ParentAndRelativeKey +``` +New-CsTeamsComplianceRecordingApplication [-Tenant ] -Parent -Id + [-RequiredBeforeMeetingJoin ] [-RequiredDuringMeeting ] + [-RequiredBeforeCallEstablishment ] [-RequiredDuringCall ] + [-ConcurrentInvitationCount ] [-ComplianceRecordingPairedApplications ] + [-Priority ] [-InMemory] [-Force] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +Policy-based recording applications are used in automatic policy-based recording scenarios. +When Microsoft Teams users participate in meetings or make or receive calls, the policy-based recording applications i.e. bots associated with the user's Teams recording policy are invited into the call or meeting to enforce compliance with the administrative set policy. + +Instances of these applications are created using CsOnlineApplicationInstance cmdlets and are then associated with Teams recording policies. + +Note that application instances of policy-based recording applications must be associated with a Teams recording policy using the CsTeamsComplianceRecordingApplication cmdlets. +Once the association is done, the Identity of these application instances becomes \/\. +For example, the Identity of an application instance can be \"Tag:ContosoPartnerComplianceRecordingPolicy/39dc3ede-c80e-4f19-9153-417a65a1f144\", which indicates that the application instance with ObjectId 39dc3ede-c80e-4f19-9153-417a65a1f144 is associated with the Teams recording policy with Identity ContosoPartnerComplianceRecordingPolicy. + +Please work with your Microsoft certified policy-based recording application provider to obtain an instance of their recording application. +Please refer to the documentation of the CsOnlineApplicationInstance cmdlets for information on how to create an application instance of a policy-based recording application. +Please also refer to the documentation of CsTeamsComplianceRecordingPolicy cmdlets for further information. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> New-CsTeamsComplianceRecordingApplication -Identity 'Tag:ContosoPartnerComplianceRecordingPolicy/d93fefc7-93cc-4d44-9a5d-344b0fff2899' +``` + +The command shown in Example 1 creates a new association between an application instance of a policy-based recording application with ObjectId d93fefc7-93cc-4d44-9a5d-344b0fff2899 and a Teams recording policy with the Identity ContosoPartnerComplianceRecordingPolicy. + +### Example 2 +```powershell +PS C:\> New-CsTeamsComplianceRecordingApplication -Parent 'Tag:ContosoPartnerComplianceRecordingPolicy' -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899' +``` + +The command shown in Example 2 is a variation of Example 1. +It also creates a new association between an application instance of a policy-based recording application with ObjectId d93fefc7-93cc-4d44-9a5d-344b0fff2899 and a Teams recording policy with the Identity ContosoPartnerComplianceRecordingPolicy, but it does this by using the Parent and Id parameters instead of the Identity parameter. + +### Example 3 +```powershell +PS C:\> New-CsTeamsComplianceRecordingApplication -Parent 'Tag:ContosoPartnerComplianceRecordingPolicy' -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899' -RequiredBeforeMeetingJoin $false -RequiredDuringMeeting $false +``` + +The command shown in Example 3 creates a new association between an application instance of a policy-based recording application with ObjectId d93fefc7-93cc-4d44-9a5d-344b0fff2899 and a Teams recording policy with the Identity ContosoPartnerComplianceRecordingPolicy. + +In this example, the application is deemed optional for meetings but mandatory for calls. +Please refer to the documentation of the RequiredBeforeMeetingJoin and RequiredDuringMeeting parameters for more information. + +### Example 4 +```powershell +PS C:\> New-CsTeamsComplianceRecordingApplication -Parent 'Tag:ContosoPartnerComplianceRecordingPolicy' -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899' -RequiredBeforeCallEstablishment $false -RequiredDuringCall $false +``` + +The command shown in Example 4 creates a new association between an application instance of a policy-based recording application with ObjectId d93fefc7-93cc-4d44-9a5d-344b0fff2899 and a Teams recording policy with the Identity ContosoPartnerComplianceRecordingPolicy. + +In this example, the application is deemed optional for calls but mandatory for meetings. +Please refer to the documentation of the RequiredBeforeCallEstablishment and RequiredDuringCall parameters for more information. + +### Example 5 +```powershell +PS C:\> New-CsTeamsComplianceRecordingApplication -Parent 'Tag:ContosoPartnerComplianceRecordingPolicy' -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899' -ConcurrentInvitationCount 2 +``` + +The command shown in Example 5 creates a new association between an application instance of a policy-based recording application with ObjectId d93fefc7-93cc-4d44-9a5d-344b0fff2899 and a Teams recording policy with the Identity ContosoPartnerComplianceRecordingPolicy. + +In this example, the application is made resilient by specifying that two invites must be sent to the same application for the same call or meeting. +Please refer to the documentation of the ConcurrentInvitationCount parameter for more information. + +### Example 6 +```powershell +PS C:\> New-CsTeamsComplianceRecordingApplication -Parent 'Tag:ContosoPartnerComplianceRecordingPolicy' -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899' -ComplianceRecordingPairedApplications @(New-CsTeamsComplianceRecordingPairedApplication -Id '39dc3ede-c80e-4f19-9153-417a65a1f144') +``` + +The command shown in Example 6 creates a new association between an application instance of a policy-based recording application with ObjectId d93fefc7-93cc-4d44-9a5d-344b0fff2899 and a Teams recording policy with the Identity ContosoPartnerComplianceRecordingPolicy. + +In this example, the application is made resilient by pairing it with another application instance of a policy-based recording application with ObjectId 39dc3ede-c80e-4f19-9153-417a65a1f144. +Separate invites are sent to the paired applications for the same call or meeting. +Please refer to the documentation of the ComplianceRecordingPairedApplications parameter for more information. + +## PARAMETERS + +### -Identity +A name that uniquely identifies the application instance of the policy-based recording application. + +Application instances of policy-based recording applications must be associated with a Teams recording policy using the CsTeamsComplianceRecordingApplication cmdlets. +To do this association correctly, the Identity of these application instances must be \/\. +For example, the Identity of an application instance can be \"Tag:ContosoPartnerComplianceRecordingPolicy/39dc3ede-c80e-4f19-9153-417a65a1f144\", which indicates that the application instance with ObjectId 39dc3ede-c80e-4f19-9153-417a65a1f144 is associated with the Teams recording policy with Identity ContosoPartnerComplianceRecordingPolicy. + +```yaml +Type: XdsIdentity +Parameter Sets: Identity +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Parent +The Identity of the Teams recording policy that this application instance of a policy-based recording application is associated with. +For example, the Parent of an application instance can be \"Tag:ContosoPartnerComplianceRecordingPolicy\", which indicates that the application instance is associated with the Teams recording policy with Identity ContosoPartnerComplianceRecordingPolicy. + +```yaml +Type: String +Parameter Sets: ParentAndRelativeKey +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Id +The ObjectId of the application instance of a policy-based recording application as exposed by the Get-CsOnlineApplicationInstance cmdlet. +For example, the Id of an application instance can be \"39dc3ede-c80e-4f19-9153-417a65a1f144\", which indicates that the application instance has ObjectId 39dc3ede-c80e-4f19-9153-417a65a1f144. + +```yaml +Type: String +Parameter Sets: ParentAndRelativeKey +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RequiredBeforeMeetingJoin +Indicates whether the policy-based recording application must be in the meeting before the user is allowed to join the meeting. + +If this is set to True, the user will not be allowed to join the meeting if the policy-based recording application fails to join the meeting. +The meeting will still continue for users who are in the meeting. + +If this is set to False, the user will be allowed to join the meeting even if the policy-based recording application fails to join the meeting. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: True +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RequiredDuringMeeting +Indicates whether the policy-based recording application must be in the meeting while the user is in the meeting. + +If this is set to True, the user will be ejected from the meeting if the policy-based recording application leaves the meeting or is dropped from the meeting. +The meeting will still continue for users who are in the meeting. + +If this is set to False, the user will not be ejected from the meeting if the policy-based recording application leaves the meeting or is dropped from the meeting. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: True +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RequiredBeforeCallEstablishment +Indicates whether the policy-based recording application must be in the call before the call is allowed to establish. + +If this is set to True, the call will be cancelled if the policy-based recording application fails to join the call. + +If this is set to False, call establishment will proceed normally if the policy-based recording application fails to join the call. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: True +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RequiredDuringCall +Indicates whether the policy-based recording application must be in the call while the call is active. + +If this is set to True, the call will be cancelled if the policy-based recording application leaves the call or is dropped from the call. + +If this is set to False, call establishment will proceed normally if the policy-based recording application leaves the call or is dropped from the call. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: True +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ConcurrentInvitationCount +Determines the number of invites to send out to the application instance of the policy-based recording application. Can be set to 1 or 2 only. + +In situations where application resiliency is a necessity, multiple invites can be sent to the same application for the same call or meeting. +If multiple such invites are accepted, then it means that multiple instances of this application are in the call or meeting and each of those instances can record independent of the others. + +If all of the invites are rejected, the application invitation process is deemed a failure and the other flags for this application control what happens next. +Please refer to the documentation of the RequiredBeforeMeetingJoin and RequiredBeforeCallEstablishment parameters. + +If at least one of the invites is accepted and the others are rejected, the application invitation process is still deemed a success. + +If multiple invites are accepted and all of the instances leave or get dropped from the call or meeting, then the application is no longer in the call or meeting and the other flags for this application control what happens next. +Please refer to the documentation of the RequiredDuringMeeting and RequiredDuringCall parameters. + +If multiple invites are accepted and at least one of the instances remains in the call or meeting, then the application is in the call or meeting. + +Note that application resiliency can be achieved either by sending multiple invites to the same application using ConcurrentInvitationCount or by sending invites to separate paired applications using ComplianceRecordingPairedApplications. +However, you cannot do both. +Please work with your Microsoft certified policy-based recording application provider to determine if application resiliency is needed for your workflows and how best to achieve application resiliency. + +```yaml +Type: UInt32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: 1 +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ComplianceRecordingPairedApplications +Determines the other policy-based recording applications to pair with this application to achieve application resiliency. Can only have one paired application. + +In situations where application resiliency is a necessity, invites can be sent to separate paired applications for the same call or meeting. +If multiple such invites are accepted, then it means that multiple instances of this application are in the call or meeting and each of those instances can record independent of the others. + +If all of the invites are rejected, the application invitation process is deemed a failure and the other flags for this application control what happens next. +Please refer to the documentation of the RequiredBeforeMeetingJoin and RequiredBeforeCallEstablishment parameters. + +If at least one of the invites is accepted and the others are rejected, the application invitation process is still deemed a success. + +If multiple invites are accepted and all of the instances leave or get dropped from the call or meeting, then the application is no longer in the call or meeting and the other flags for this application control what happens next. +Please refer to the documentation of the RequiredDuringMeeting and RequiredDuringCall parameters. + +If multiple invites are accepted and at least one of the instances remains in the call or meeting, then the application is in the call or meeting. + +Note that application resiliency can be achieved either by sending multiple invites to the same application using ConcurrentInvitationCount or by sending invites to separate paired applications using ComplianceRecordingPairedApplications. +However, you cannot do both. +Please work with your Microsoft certified policy-based recording application provider to determine if application resiliency is needed for your workflows and how best to achieve application resiliency. + +```yaml +Type: ComplianceRecordingPairedApplication[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Priority +This priority determines the order in which the policy-based recording applications are displayed in the output of the Get-CsTeamsComplianceRecordingPolicy cmdlet. + +All policy-based recording applications are invited in parallel to ensure low call setup and meeting join latencies. +So this parameter does not affect the order of invitations to the applications, or any other routing. + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tenant +Globally unique identifier (GUID) of the tenant account whose Teams recording policies are being queried. +For example: + +-Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" + +You can return your tenant ID by running this command: + +Get-CsTenant | Select-Object DisplayName, TenantID + +If you are using a remote session of Windows PowerShell and are connected only to Skype for Business Online you do not have to include the Tenant parameter. +Instead, the tenant ID will automatically be filled in for you based on your connection information. +The Tenant parameter is primarily for use in a hybrid deployment. + +```yaml +Type: System.Guid +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -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 +``` + +### -Force +Suppresses the display of any non-fatal error message that might arise when running the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InMemory +Creates an object reference without actually committing the object as a permanent change. +If you assign the output of this cmdlet called with this parameter to a variable, you can make changes to the properties of the object reference and then commit those changes by calling this cmdlet's matching Set- cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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.Object + +## RELATED LINKS + +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingpolicy?view=skype-ps) + +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpolicy?view=skype-ps) + +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingpolicy?view=skype-ps) + +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/grant-csteamscompliancerecordingpolicy?view=skype-ps) + +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingpolicy?view=skype-ps) + +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingapplication?view=skype-ps) + +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingapplication?view=skype-ps) + +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingapplication?view=skype-ps) + +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpairedapplication?view=skype-ps) diff --git a/skype/skype-ps/skype/New-CsTeamsComplianceRecordingPairedApplication.md b/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPairedApplication.md similarity index 98% rename from skype/skype-ps/skype/New-CsTeamsComplianceRecordingPairedApplication.md rename to teams/teams-ps/teams/New-CsTeamsComplianceRecordingPairedApplication.md index 913c7a6c37..696e0b0517 100644 --- a/skype/skype-ps/skype/New-CsTeamsComplianceRecordingPairedApplication.md +++ b/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPairedApplication.md @@ -1,107 +1,107 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpairedapplication -applicable: Skype for Business Online -title: New-CsTeamsComplianceRecordingPairedApplication -schema: 2.0.0 -manager: nakumar -author: aditdalvi -ms.author: aditd -ms.reviewer: ---- - -# New-CsTeamsComplianceRecordingPairedApplication - -## SYNOPSIS -Creates a new association between multiple application instances of policy-based recording applications to achieve application resiliency in automatic policy-based recording scenarios. -Automatic policy-based recording is only applicable to Microsoft Teams users. - -## SYNTAX - -``` -New-CsTeamsComplianceRecordingPairedApplication -Id - [] -``` - -## DESCRIPTION -Policy-based recording applications are used in automatic policy-based recording scenarios. -When Microsoft Teams users participate in meetings or make or receive calls, the policy-based recording applications i.e. bots associated with the user's Teams recording policy are invited into the call or meeting to enforce compliance with the administrative set policy. - -Instances of these applications are created using CsOnlineApplicationInstance cmdlets and are then associated with Teams recording policies. - -In situations where application resiliency is a necessity, invites can be sent to separate paired applications for the same call or meeting. -If multiple such invites are accepted, then it means that multiple instances of this application are in the call or meeting and each of those instances can record independent of the others. - -If all of the invites are rejected, the application invitation process is deemed a failure and the other flags for this application control what happens next. -Please refer to the documentation of the RequiredBeforeMeetingJoin and RequiredBeforeCallEstablishment parameters. - -If at least one of the invites is accepted and the others are rejected, the application invitation process is still deemed a success. - -If multiple invites are accepted and all of the instances leave or get dropped from the call or meeting, then the application is no longer in the call or meeting and the other flags for this application control what happens next. -Please refer to the documentation of the RequiredDuringMeeting and RequiredDuringCall parameters. - -If multiple invites are accepted and at least one of the instances remains in the call or meeting, then the application is in the call or meeting. - -Please work with your Microsoft certified policy-based recording application provider to obtain an instance of their recording application, to determine if application resiliency is needed for your workflows, and how best to achieve application resiliency. -Please also refer to the documentation of CsTeamsComplianceRecordingApplication cmdlets for further information. - -## EXAMPLES - -### Example 1 -```powershell -PS C:\> New-CsTeamsComplianceRecordingPairedApplication -Id '39dc3ede-c80e-4f19-9153-417a65a1f144' -``` - -The command shown in Example 1 creates an in-memory instance of an application instance of a policy-based recording application that can be associated with other such application instances to achieve application resiliency. - -Note that this cmdlet is only used in conjunction with New-CsTeamsComplianceRecordingApplication and Set-CsTeamsComplianceRecordingApplication to create associations between multiple application instances of policy-based recording applications. -Please refer to the documentation of CsTeamsComplianceRecordingApplication cmdlets for examples and further information. - -## PARAMETERS - -### -Id -The ObjectId of the application instance of a policy-based recording application as exposed by the Get-CsOnlineApplicationInstance cmdlet. -For example, the Id of an application instance can be \"39dc3ede-c80e-4f19-9153-417a65a1f144\", which indicates that the application instance has ObjectId 39dc3ede-c80e-4f19-9153-417a65a1f144. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: True -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.Object - -## RELATED LINKS - -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingpolicy?view=skype-ps) - -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpolicy?view=skype-ps) - -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingpolicy?view=skype-ps) - -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/grant-csteamscompliancerecordingpolicy?view=skype-ps) - -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingpolicy?view=skype-ps) - -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingapplication?view=skype-ps) - -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingapplication?view=skype-ps) - -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingapplication?view=skype-ps) - -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingapplication?view=skype-ps) +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpairedapplication +applicable: Skype for Business Online +title: New-CsTeamsComplianceRecordingPairedApplication +schema: 2.0.0 +manager: nakumar +author: aditdalvi +ms.author: aditd +ms.reviewer: +--- + +# New-CsTeamsComplianceRecordingPairedApplication + +## SYNOPSIS +Creates a new association between multiple application instances of policy-based recording applications to achieve application resiliency in automatic policy-based recording scenarios. +Automatic policy-based recording is only applicable to Microsoft Teams users. + +## SYNTAX + +``` +New-CsTeamsComplianceRecordingPairedApplication -Id + [] +``` + +## DESCRIPTION +Policy-based recording applications are used in automatic policy-based recording scenarios. +When Microsoft Teams users participate in meetings or make or receive calls, the policy-based recording applications i.e. bots associated with the user's Teams recording policy are invited into the call or meeting to enforce compliance with the administrative set policy. + +Instances of these applications are created using CsOnlineApplicationInstance cmdlets and are then associated with Teams recording policies. + +In situations where application resiliency is a necessity, invites can be sent to separate paired applications for the same call or meeting. +If multiple such invites are accepted, then it means that multiple instances of this application are in the call or meeting and each of those instances can record independent of the others. + +If all of the invites are rejected, the application invitation process is deemed a failure and the other flags for this application control what happens next. +Please refer to the documentation of the RequiredBeforeMeetingJoin and RequiredBeforeCallEstablishment parameters. + +If at least one of the invites is accepted and the others are rejected, the application invitation process is still deemed a success. + +If multiple invites are accepted and all of the instances leave or get dropped from the call or meeting, then the application is no longer in the call or meeting and the other flags for this application control what happens next. +Please refer to the documentation of the RequiredDuringMeeting and RequiredDuringCall parameters. + +If multiple invites are accepted and at least one of the instances remains in the call or meeting, then the application is in the call or meeting. + +Please work with your Microsoft certified policy-based recording application provider to obtain an instance of their recording application, to determine if application resiliency is needed for your workflows, and how best to achieve application resiliency. +Please also refer to the documentation of CsTeamsComplianceRecordingApplication cmdlets for further information. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> New-CsTeamsComplianceRecordingPairedApplication -Id '39dc3ede-c80e-4f19-9153-417a65a1f144' +``` + +The command shown in Example 1 creates an in-memory instance of an application instance of a policy-based recording application that can be associated with other such application instances to achieve application resiliency. + +Note that this cmdlet is only used in conjunction with New-CsTeamsComplianceRecordingApplication and Set-CsTeamsComplianceRecordingApplication to create associations between multiple application instances of policy-based recording applications. +Please refer to the documentation of CsTeamsComplianceRecordingApplication cmdlets for examples and further information. + +## PARAMETERS + +### -Id +The ObjectId of the application instance of a policy-based recording application as exposed by the Get-CsOnlineApplicationInstance cmdlet. +For example, the Id of an application instance can be \"39dc3ede-c80e-4f19-9153-417a65a1f144\", which indicates that the application instance has ObjectId 39dc3ede-c80e-4f19-9153-417a65a1f144. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +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.Object + +## RELATED LINKS + +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingpolicy?view=skype-ps) + +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpolicy?view=skype-ps) + +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingpolicy?view=skype-ps) + +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/grant-csteamscompliancerecordingpolicy?view=skype-ps) + +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingpolicy?view=skype-ps) + +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingapplication?view=skype-ps) + +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingapplication?view=skype-ps) + +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingapplication?view=skype-ps) + +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingapplication?view=skype-ps) diff --git a/skype/skype-ps/skype/New-CsTeamsComplianceRecordingPolicy.md b/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPolicy.md similarity index 97% rename from skype/skype-ps/skype/New-CsTeamsComplianceRecordingPolicy.md rename to teams/teams-ps/teams/New-CsTeamsComplianceRecordingPolicy.md index 08134ec34f..9a306fdac5 100644 --- a/skype/skype-ps/skype/New-CsTeamsComplianceRecordingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPolicy.md @@ -1,317 +1,317 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpolicy -applicable: Skype for Business Online -title: New-CsTeamsComplianceRecordingPolicy -schema: 2.0.0 -manager: nakumar -author: aditdalvi -ms.author: aditd -ms.reviewer: ---- - -# New-CsTeamsComplianceRecordingPolicy - -## SYNOPSIS -Creates a new Teams recording policy for governing automatic policy-based recording in your tenant. -Automatic policy-based recording is only applicable to Microsoft Teams users. - -## SYNTAX - -``` -New-CsTeamsComplianceRecordingPolicy [-Tenant ] [-Identity ] - [-Enabled ] [-WarnUserOnRemoval ] [-DisableComplianceRecordingAudioNotificationForCalls ] - [-RecordReroutedCalls ] [-Description ] - [-ComplianceRecordingApplications ] [-CustomBanner ] - [-InMemory] [-Force] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -Teams recording policies are used in automatic policy-based recording scenarios. -When Microsoft Teams users participate in meetings or make or receive calls, the policy-based recording applications i.e. bots associated with the user's Teams recording policy are invited into the call or meeting to record audio, video and video-based screen sharing activity. - -Note that simply assigning a Teams recording policy to a Microsoft Teams user will not activate automatic policy-based recording for all Microsoft Teams calls and meetings that the user participates in. -Among other things, you will need to create an application instance of a policy-based recording application i.e. a bot in your tenant and will then need to assign an appropriate policy to the user. - -Please work with your Microsoft certified policy-based recording application provider to obtain an instance of their recording application. -Please refer to the documentation of the CsOnlineApplicationInstance cmdlets for information on how to create an application instance of a policy-based recording application. - -Assigning your Microsoft Teams users a Teams recording policy activates automatic policy-based recording for all new Microsoft Teams calls and meetings that the users participate in. -The system will load the recording application and join it to appropriate calls and meetings in order for it to enforce compliance with the administrative set policy. -Existing calls and meetings are unaffected. - -## EXAMPLES - -### Example 1 -```powershell -PS C:\> New-CsTeamsComplianceRecordingPolicy -Identity 'ContosoPartnerComplianceRecordingPolicy' -Enabled $true -ComplianceRecordingApplications @(New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899') -``` - -The command shown in Example 1 creates a new per-user Teams recording policy with the Identity ContosoPartnerComplianceRecordingPolicy. -This policy is assigned a single application instance of a policy-based recording application: d93fefc7-93cc-4d44-9a5d-344b0fff2899, which is the ObjectId of the application instance as obtained from the Get-CsOnlineApplicationInstance cmdlet. - -Any Microsoft Teams users who are assigned this policy will have their calls and meetings recorded by that application instance. Existing calls and meetings are unaffected. - -### Example 2 -```powershell -PS C:\> New-CsTeamsComplianceRecordingPolicy -Identity 'ContosoPartnerComplianceRecordingPolicy' -Enabled $true -ComplianceRecordingApplications @(New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899'), @(New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id '39dc3ede-c80e-4f19-9153-417a65a1f144') -``` - -Example 2 is a variation of Example 1. -In this case, the Teams recording policy is assigned two application instances of policy-based recording applications. - -Any Microsoft Teams users who are assigned this policy will have their calls and meetings recorded by both those application instances. Existing calls and meetings are unaffected. - -## PARAMETERS - -### -Identity -Unique identifier to be assigned to the new Teams recording policy. - -Use the "Global" Identity if you wish to assign this policy to the entire tenant. - -```yaml -Type: XdsIdentity -Parameter Sets: (All) -Aliases: - -Required: True -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Enabled -Controls whether this Teams recording policy is active or not. - -Setting this to True and having the right set of ComplianceRecordingApplications will initiate automatic policy-based recording for all new calls and meetings of all Microsoft Teams users who are assigned this policy. Existing calls and meetings are unaffected. - -Setting this to False will stop automatic policy-based recording for any new calls or meetings of all Microsoft Teams users who are assigned this policy. Existing calls and meetings are unaffected. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: False -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -CustomBanner -References the Custom Banner text in the storage. - - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WarnUserOnRemoval -This parameter is reserved for future use. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: True -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Description -Enables administrators to provide explanatory text to accompany a Teams recording policy. For example, the Description might include information about the users the policy should be assigned to. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ComplianceRecordingApplications -A list of application instances of policy-based recording applications to assign to this policy. -The Id of each of these application instances must be the ObjectId of the application instance as obtained by the Get-CsOnlineApplicationInstance cmdlet. - -Please work with your Microsoft certified policy-based recording application provider to obtain an instance of their recording application. -Please refer to the documentation of the CsOnlineApplicationInstance cmdlets for information on how to create an application instance of a policy-based recording application. - -```yaml -Type: ComplianceRecordingApplication[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DisableComplianceRecordingAudioNotificationForCalls -Setting this attribute to true disables recording audio notifications for 1:1 calls that are under compliance recording. - - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: False -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RecordReroutedCalls -Setting this attribute to true enables compliance recording for calls that have been re-routed from a compliance recording-enabled user. Supported call scenarios include forward, transfer, delegation, call groups, and simultaneous ring. - - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: False -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -Globally unique identifier (GUID) of the tenant account whose Teams recording policies are being queried. -For example: - --Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" - -You can return your tenant ID by running this command: - -Get-CsTenant | Select-Object DisplayName, TenantID - -If you are using a remote session of Windows PowerShell and are connected only to Skype for Business Online you do not have to include the Tenant parameter. -Instead, the tenant ID will automatically be filled in for you based on your connection information. -The Tenant parameter is primarily for use in a hybrid deployment. - -```yaml -Type: System.Guid -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -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 -``` - -### -Force -Suppresses the display of any non-fatal error message that might arise when running the command. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -InMemory -Creates an object reference without actually committing the object as a permanent change. -If you assign the output of this cmdlet called with this parameter to a variable, you can make changes to the properties of the object reference and then commit those changes by calling this cmdlet's matching Set- cmdlet. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -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.Object - -## RELATED LINKS - -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingpolicy?view=skype-ps) - -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingpolicy?view=skype-ps) - -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/grant-csteamscompliancerecordingpolicy?view=skype-ps) - -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingpolicy?view=skype-ps) - -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingapplication?view=skype-ps) - -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingapplication?view=skype-ps) - -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingapplication?view=skype-ps) - -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingapplication?view=skype-ps) - -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpairedapplication?view=skype-ps) +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpolicy +applicable: Skype for Business Online +title: New-CsTeamsComplianceRecordingPolicy +schema: 2.0.0 +manager: nakumar +author: aditdalvi +ms.author: aditd +ms.reviewer: +--- + +# New-CsTeamsComplianceRecordingPolicy + +## SYNOPSIS +Creates a new Teams recording policy for governing automatic policy-based recording in your tenant. +Automatic policy-based recording is only applicable to Microsoft Teams users. + +## SYNTAX + +``` +New-CsTeamsComplianceRecordingPolicy [-Tenant ] [-Identity ] + [-Enabled ] [-WarnUserOnRemoval ] [-DisableComplianceRecordingAudioNotificationForCalls ] + [-RecordReroutedCalls ] [-Description ] + [-ComplianceRecordingApplications ] [-CustomBanner ] + [-InMemory] [-Force] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +Teams recording policies are used in automatic policy-based recording scenarios. +When Microsoft Teams users participate in meetings or make or receive calls, the policy-based recording applications i.e. bots associated with the user's Teams recording policy are invited into the call or meeting to record audio, video and video-based screen sharing activity. + +Note that simply assigning a Teams recording policy to a Microsoft Teams user will not activate automatic policy-based recording for all Microsoft Teams calls and meetings that the user participates in. +Among other things, you will need to create an application instance of a policy-based recording application i.e. a bot in your tenant and will then need to assign an appropriate policy to the user. + +Please work with your Microsoft certified policy-based recording application provider to obtain an instance of their recording application. +Please refer to the documentation of the CsOnlineApplicationInstance cmdlets for information on how to create an application instance of a policy-based recording application. + +Assigning your Microsoft Teams users a Teams recording policy activates automatic policy-based recording for all new Microsoft Teams calls and meetings that the users participate in. +The system will load the recording application and join it to appropriate calls and meetings in order for it to enforce compliance with the administrative set policy. +Existing calls and meetings are unaffected. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> New-CsTeamsComplianceRecordingPolicy -Identity 'ContosoPartnerComplianceRecordingPolicy' -Enabled $true -ComplianceRecordingApplications @(New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899') +``` + +The command shown in Example 1 creates a new per-user Teams recording policy with the Identity ContosoPartnerComplianceRecordingPolicy. +This policy is assigned a single application instance of a policy-based recording application: d93fefc7-93cc-4d44-9a5d-344b0fff2899, which is the ObjectId of the application instance as obtained from the Get-CsOnlineApplicationInstance cmdlet. + +Any Microsoft Teams users who are assigned this policy will have their calls and meetings recorded by that application instance. Existing calls and meetings are unaffected. + +### Example 2 +```powershell +PS C:\> New-CsTeamsComplianceRecordingPolicy -Identity 'ContosoPartnerComplianceRecordingPolicy' -Enabled $true -ComplianceRecordingApplications @(New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899'), @(New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id '39dc3ede-c80e-4f19-9153-417a65a1f144') +``` + +Example 2 is a variation of Example 1. +In this case, the Teams recording policy is assigned two application instances of policy-based recording applications. + +Any Microsoft Teams users who are assigned this policy will have their calls and meetings recorded by both those application instances. Existing calls and meetings are unaffected. + +## PARAMETERS + +### -Identity +Unique identifier to be assigned to the new Teams recording policy. + +Use the "Global" Identity if you wish to assign this policy to the entire tenant. + +```yaml +Type: XdsIdentity +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Enabled +Controls whether this Teams recording policy is active or not. + +Setting this to True and having the right set of ComplianceRecordingApplications will initiate automatic policy-based recording for all new calls and meetings of all Microsoft Teams users who are assigned this policy. Existing calls and meetings are unaffected. + +Setting this to False will stop automatic policy-based recording for any new calls or meetings of all Microsoft Teams users who are assigned this policy. Existing calls and meetings are unaffected. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CustomBanner +References the Custom Banner text in the storage. + + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WarnUserOnRemoval +This parameter is reserved for future use. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: True +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Description +Enables administrators to provide explanatory text to accompany a Teams recording policy. For example, the Description might include information about the users the policy should be assigned to. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ComplianceRecordingApplications +A list of application instances of policy-based recording applications to assign to this policy. +The Id of each of these application instances must be the ObjectId of the application instance as obtained by the Get-CsOnlineApplicationInstance cmdlet. + +Please work with your Microsoft certified policy-based recording application provider to obtain an instance of their recording application. +Please refer to the documentation of the CsOnlineApplicationInstance cmdlets for information on how to create an application instance of a policy-based recording application. + +```yaml +Type: ComplianceRecordingApplication[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DisableComplianceRecordingAudioNotificationForCalls +Setting this attribute to true disables recording audio notifications for 1:1 calls that are under compliance recording. + + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RecordReroutedCalls +Setting this attribute to true enables compliance recording for calls that have been re-routed from a compliance recording-enabled user. Supported call scenarios include forward, transfer, delegation, call groups, and simultaneous ring. + + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tenant +Globally unique identifier (GUID) of the tenant account whose Teams recording policies are being queried. +For example: + +-Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" + +You can return your tenant ID by running this command: + +Get-CsTenant | Select-Object DisplayName, TenantID + +If you are using a remote session of Windows PowerShell and are connected only to Skype for Business Online you do not have to include the Tenant parameter. +Instead, the tenant ID will automatically be filled in for you based on your connection information. +The Tenant parameter is primarily for use in a hybrid deployment. + +```yaml +Type: System.Guid +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -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 +``` + +### -Force +Suppresses the display of any non-fatal error message that might arise when running the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InMemory +Creates an object reference without actually committing the object as a permanent change. +If you assign the output of this cmdlet called with this parameter to a variable, you can make changes to the properties of the object reference and then commit those changes by calling this cmdlet's matching Set- cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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.Object + +## RELATED LINKS + +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingpolicy?view=skype-ps) + +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingpolicy?view=skype-ps) + +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/grant-csteamscompliancerecordingpolicy?view=skype-ps) + +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingpolicy?view=skype-ps) + +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingapplication?view=skype-ps) + +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingapplication?view=skype-ps) + +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingapplication?view=skype-ps) + +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingapplication?view=skype-ps) + +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpairedapplication?view=skype-ps) diff --git a/skype/skype-ps/skype/New-CsTeamsCortanaPolicy.md b/teams/teams-ps/teams/New-CsTeamsCortanaPolicy.md similarity index 96% rename from skype/skype-ps/skype/New-CsTeamsCortanaPolicy.md rename to teams/teams-ps/teams/New-CsTeamsCortanaPolicy.md index 347e01cf00..eb5f20dbd4 100644 --- a/skype/skype-ps/skype/New-CsTeamsCortanaPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsCortanaPolicy.md @@ -1,234 +1,234 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamscortanapolicy -applicable: Skype for Business Online -title: New-CsTeamsCortanaPolicy -schema: 2.0.0 -manager: amehta -author: akshbhat-msft -ms.author: serdars -ms.reviewer: ---- - -# New-CsTeamsCortanaPolicy - -## SYNOPSIS -The CsTeamsCortanaPolicy cmdlets enable administrators to control settings for Cortana voice assistant in Microsoft Teams. - -## SYNTAX - -``` -New-CsTeamsCortanaPolicy [-Tenant ] [-Description ] [-CortanaVoiceInvocationMode ] - [-AllowCortanaVoiceInvocation ] [-AllowCortanaAmbientListening ] - [-AllowCortanaInContextSuggestions ] [-Identity] [-InMemory] [-Force] [-WhatIf] - [-Confirm] [] -``` - -## DESCRIPTION -The CsTeamsCortanaPolicy cmdlets enable administrators to control settings for Cortana voice assistant in Microsoft Teams. Specifically, these specify if a user can use Cortana voice assistant in Microsoft Teams and Cortana invocation behavior via CortanaVoiceInvocationMode parameter - -* Disabled - Cortana voice assistant is disabled -* PushToTalkUserOverride - Cortana voice assistant is enabled but without wake-word ("Hey Cortana") invocation -* WakeWordPushToTalkUserOverride - Cortana voice assistant is enabled with wake-word ("Hey Cortana") invocation on devices where wake-word is supported - -This cmdlet creates a new Teams Cortana policy. Custom policies can then be assigned to users using the Grant-CsTeamsCortanaPolicy cmdlet. - -## EXAMPLES - -### Example 1 -```powershell -PS C:\> New-CsTeamsCortanaPolicy -Identity MyCortanaPolicy -CortanaVoiceInvocationMode PushToTalkUserOverride -``` - -In this example, a new Teams Cortana Policy is created. Cortana voice invocation mode is set to 'push to talk' i.e. Cortana in Teams can be invoked by tapping on the Cortana mic button only. Wake word ("Hey Cortana") invocation is not allowed. - -## PARAMETERS - -### -AllowCortanaAmbientListening -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowCortanaInContextSuggestions -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowCortanaVoiceInvocation -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -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 -``` - -### -CortanaVoiceInvocationMode -The value of this field indicates if Cortana is enabled and mode of invocation. -* Disabled - Cortana voice assistant is turned off and cannot be used. -* PushToTalkUserOverride - Cortana voice assistant is enabled but without wake-word ("Hey Cortana") invocation -* WakeWordPushToTalkUserOverride - Cortana voice assistant is enabled with wake-word ("Hey Cortana") invocation on devices where wake-word is supported - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Description -Provide a description of your policy to identify purpose of creating it. - -```yaml -Type: String -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 -Unique identifier for Teams cortana policy you're creating. - -```yaml -Type: XdsIdentity -Parameter Sets: (All) -Aliases: - -Required: True -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -InMemory -Creates an object reference without actually committing the object as a permanent change. If you assign the output of this cmdlet called with this parameter to a variable, you can make changes to the properties of the object reference and then commit those changes by calling this cmdlet's matching Set-. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -Globally unique identifier (GUID) of the tenant account whose external user communication policy are being created. For example: - --Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" - -You can return your tenant ID by running this command: - -Get-CsTenant | Select-Object DisplayName, TenantID - - -```yaml -Type: System.Guid -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -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.Object -## NOTES - -## RELATED LINKS +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/get-csteamscortanapolicy +applicable: Skype for Business Online +title: New-CsTeamsCortanaPolicy +schema: 2.0.0 +manager: amehta +author: akshbhat-msft +ms.author: serdars +ms.reviewer: +--- + +# New-CsTeamsCortanaPolicy + +## SYNOPSIS +The CsTeamsCortanaPolicy cmdlets enable administrators to control settings for Cortana voice assistant in Microsoft Teams. + +## SYNTAX + +``` +New-CsTeamsCortanaPolicy [-Tenant ] [-Description ] [-CortanaVoiceInvocationMode ] + [-AllowCortanaVoiceInvocation ] [-AllowCortanaAmbientListening ] + [-AllowCortanaInContextSuggestions ] [-Identity] [-InMemory] [-Force] [-WhatIf] + [-Confirm] [] +``` + +## DESCRIPTION +The CsTeamsCortanaPolicy cmdlets enable administrators to control settings for Cortana voice assistant in Microsoft Teams. Specifically, these specify if a user can use Cortana voice assistant in Microsoft Teams and Cortana invocation behavior via CortanaVoiceInvocationMode parameter - +* Disabled - Cortana voice assistant is disabled +* PushToTalkUserOverride - Cortana voice assistant is enabled but without wake-word ("Hey Cortana") invocation +* WakeWordPushToTalkUserOverride - Cortana voice assistant is enabled with wake-word ("Hey Cortana") invocation on devices where wake-word is supported + +This cmdlet creates a new Teams Cortana policy. Custom policies can then be assigned to users using the Grant-CsTeamsCortanaPolicy cmdlet. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> New-CsTeamsCortanaPolicy -Identity MyCortanaPolicy -CortanaVoiceInvocationMode PushToTalkUserOverride +``` + +In this example, a new Teams Cortana Policy is created. Cortana voice invocation mode is set to 'push to talk' i.e. Cortana in Teams can be invoked by tapping on the Cortana mic button only. Wake word ("Hey Cortana") invocation is not allowed. + +## PARAMETERS + +### -AllowCortanaAmbientListening +This parameter is reserved for internal Microsoft use. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowCortanaInContextSuggestions +This parameter is reserved for internal Microsoft use. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowCortanaVoiceInvocation +This parameter is reserved for internal Microsoft use. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -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 +``` + +### -CortanaVoiceInvocationMode +The value of this field indicates if Cortana is enabled and mode of invocation. +* Disabled - Cortana voice assistant is turned off and cannot be used. +* PushToTalkUserOverride - Cortana voice assistant is enabled but without wake-word ("Hey Cortana") invocation +* WakeWordPushToTalkUserOverride - Cortana voice assistant is enabled with wake-word ("Hey Cortana") invocation on devices where wake-word is supported + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Description +Provide a description of your policy to identify purpose of creating it. + +```yaml +Type: String +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 +Unique identifier for Teams cortana policy you're creating. + +```yaml +Type: XdsIdentity +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InMemory +Creates an object reference without actually committing the object as a permanent change. If you assign the output of this cmdlet called with this parameter to a variable, you can make changes to the properties of the object reference and then commit those changes by calling this cmdlet's matching Set-. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tenant +Globally unique identifier (GUID) of the tenant account whose external user communication policy are being created. For example: + +-Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" + +You can return your tenant ID by running this command: + +Get-CsTenant | Select-Object DisplayName, TenantID + + +```yaml +Type: System.Guid +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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.Object +## NOTES + +## RELATED LINKS diff --git a/skype/skype-ps/skype/New-CsTeamsEmergencyCallRoutingPolicy.md b/teams/teams-ps/teams/New-CsTeamsEmergencyCallRoutingPolicy.md similarity index 100% rename from skype/skype-ps/skype/New-CsTeamsEmergencyCallRoutingPolicy.md rename to teams/teams-ps/teams/New-CsTeamsEmergencyCallRoutingPolicy.md diff --git a/skype/skype-ps/skype/New-CsTeamsEmergencyCallingExtendedNotification.md b/teams/teams-ps/teams/New-CsTeamsEmergencyCallingExtendedNotification.md similarity index 96% rename from skype/skype-ps/skype/New-CsTeamsEmergencyCallingExtendedNotification.md rename to teams/teams-ps/teams/New-CsTeamsEmergencyCallingExtendedNotification.md index 02ab63e3f7..9bff63c27c 100644 --- a/skype/skype-ps/skype/New-CsTeamsEmergencyCallingExtendedNotification.md +++ b/teams/teams-ps/teams/New-CsTeamsEmergencyCallingExtendedNotification.md @@ -1,120 +1,120 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csteamsemergencycallingextendednotification -applicable: Microsoft Teams -title: New-CsTeamsEmergencyCallingExtendedNotification -author: jenstrier -ms.author: serdars -manager: roykuntz -ms.reviewer: -schema: 2.0.0 ---- - -# New-CsTeamsEmergencyCallingExtendedNotification - -## SYNOPSIS - -## SYNTAX - -``` -New-CsTeamsEmergencyCallingExtendedNotification -EmergencyDialString [-NotificationGroup ] - [-NotificationDialOutNumber ] [-NotificationMode ] [] -``` - -## DESCRIPTION - -**Note**: The use of extended notifications for emergency calling and this cmdlet is currently not supported. - -This cmdlet supports creating specific emergency calling notification settings per emergency phone number. It is used with TeamsEmergencyCallingPolicy. - -## EXAMPLES - -### Example 1 -```powershell -PS C:> $en1 = New-CsTeamsEmergencyCallingExtendedNotification -EmergencyDialString "911" -NotificationGroup "alert2@contoso.com" -NotificationMode ConferenceUnMuted -``` - -Creates an extended emergency calling notification for the emergency phone number 911 and stores it in the variable $en1. The variable should be added afterward to a TeamsEmergencyCallingPolicy instance. - -## PARAMETERS - -### -EmergencyDialString -Specifies the emergency phone number. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -NotificationGroup -NotificationGroup is an email list of users and groups to be notified of an emergency call. Individual users or groups are separated by ";", for instance, "group1@contoso.com;group2@contoso.com". A maximum of 50 users can be notified. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -NotificationDialOutNumber -This parameter represents the PSTN number which can be dialed out if NotificationMode is set to either of the two Conference values. The PSTN phone cannot be unmuted even when the NotificationMode is set to ConferenceUnMuted. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -NotificationMode -The type of conference experience for security desk notification. - -```yaml -Type: Microsoft.Rtc.Management.WritableConfig.Policy.Teams.NotificationMode -Parameter Sets: (All) -Aliases: -Accepted values: NotificationOnly, ConferenceMuted, ConferenceUnMuted - -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). - -## INPUTS - -### None - -## OUTPUTS - -### System.Object -## NOTES - -The use of extended notifications for emergency calling and this cmdlet is currently not supported. - -## RELATED LINKS - -[Set-CsTeamsEmergencyCallingPolicy](Set-CsTeamsEmergencyCallingPolicy.md) - -[New-CsTeamsEmergencyCallingPolicy](New-CsTeamsEmergencyCallingPolicy.md) +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/new-csteamsemergencycallingextendednotification +applicable: Microsoft Teams +title: New-CsTeamsEmergencyCallingExtendedNotification +author: jenstrier +ms.author: serdars +manager: roykuntz +ms.reviewer: +schema: 2.0.0 +--- + +# New-CsTeamsEmergencyCallingExtendedNotification + +## SYNOPSIS + +## SYNTAX + +``` +New-CsTeamsEmergencyCallingExtendedNotification -EmergencyDialString [-NotificationGroup ] + [-NotificationDialOutNumber ] [-NotificationMode ] [] +``` + +## DESCRIPTION + +**Note**: The use of extended notifications for emergency calling and this cmdlet is currently not supported. + +This cmdlet supports creating specific emergency calling notification settings per emergency phone number. It is used with TeamsEmergencyCallingPolicy. + +## EXAMPLES + +### Example 1 +```powershell +PS C:> $en1 = New-CsTeamsEmergencyCallingExtendedNotification -EmergencyDialString "911" -NotificationGroup "alert2@contoso.com" -NotificationMode ConferenceUnMuted +``` + +Creates an extended emergency calling notification for the emergency phone number 911 and stores it in the variable $en1. The variable should be added afterward to a TeamsEmergencyCallingPolicy instance. + +## PARAMETERS + +### -EmergencyDialString +Specifies the emergency phone number. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NotificationGroup +NotificationGroup is an email list of users and groups to be notified of an emergency call. Individual users or groups are separated by ";", for instance, "group1@contoso.com;group2@contoso.com". A maximum of 50 users can be notified. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NotificationDialOutNumber +This parameter represents the PSTN number which can be dialed out if NotificationMode is set to either of the two Conference values. The PSTN phone cannot be unmuted even when the NotificationMode is set to ConferenceUnMuted. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NotificationMode +The type of conference experience for security desk notification. + +```yaml +Type: Microsoft.Rtc.Management.WritableConfig.Policy.Teams.NotificationMode +Parameter Sets: (All) +Aliases: +Accepted values: NotificationOnly, ConferenceMuted, ConferenceUnMuted + +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). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +The use of extended notifications for emergency calling and this cmdlet is currently not supported. + +## RELATED LINKS + +[Set-CsTeamsEmergencyCallingPolicy](Set-CsTeamsEmergencyCallingPolicy.md) + +[New-CsTeamsEmergencyCallingPolicy](New-CsTeamsEmergencyCallingPolicy.md) diff --git a/skype/skype-ps/skype/New-CsTeamsEmergencyCallingPolicy.md b/teams/teams-ps/teams/New-CsTeamsEmergencyCallingPolicy.md similarity index 100% rename from skype/skype-ps/skype/New-CsTeamsEmergencyCallingPolicy.md rename to teams/teams-ps/teams/New-CsTeamsEmergencyCallingPolicy.md diff --git a/skype/skype-ps/skype/New-CsTeamsEmergencyNumber.md b/teams/teams-ps/teams/New-CsTeamsEmergencyNumber.md similarity index 100% rename from skype/skype-ps/skype/New-CsTeamsEmergencyNumber.md rename to teams/teams-ps/teams/New-CsTeamsEmergencyNumber.md diff --git a/skype/skype-ps/skype/New-CsTeamsFeedbackPolicy.md b/teams/teams-ps/teams/New-CsTeamsFeedbackPolicy.md similarity index 100% rename from skype/skype-ps/skype/New-CsTeamsFeedbackPolicy.md rename to teams/teams-ps/teams/New-CsTeamsFeedbackPolicy.md diff --git a/skype/skype-ps/skype/New-CsTeamsIPPhonePolicy.md b/teams/teams-ps/teams/New-CsTeamsIPPhonePolicy.md similarity index 95% rename from skype/skype-ps/skype/New-CsTeamsIPPhonePolicy.md rename to teams/teams-ps/teams/New-CsTeamsIPPhonePolicy.md index 34d5623b17..947484c60d 100644 --- a/skype/skype-ps/skype/New-CsTeamsIPPhonePolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsIPPhonePolicy.md @@ -1,249 +1,249 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -Module Name: Skype for Business Online -online version: https://learn.microsoft.com/powershell/module/skype/new-csteamsipphonepolicy -applicable: Skype for Business Online -title: New-CsTeamsIPPhonePolicy -author: tonywoodruff -ms.author: anwoodru -ms.reviewer: kponnus -manager: sandrao -schema: 2.0.0 ---- - -# New-CsTeamsIPPhonePolicy - -## SYNOPSIS - -New-CsTeamsIPPhonePolicy allows you to create a policy to manage features related to Teams phone experiences. Teams phone policies determine the features that are available to users. - -## SYNTAX - -``` -New-CsTeamsIPPhonePolicy [-AllowHomeScreen ] [-AllowBetterTogether ] [-Description ] [-HotDeskingIdleTimeoutInMinutes ] - - [-AllowHotDesking ] [[-Identity] ] [-Tenant ] [-InMemory] [-SignInMode ] - - [-WhatIf] [-Confirm] [-Force] [-SearchOnCommonAreaPhoneMode ] -``` - -## DESCRIPTION - -The New-CsTeamsIPPhonePolicy cmdlet allows you to create a policy to manage features related to Teams phone experiences assigned to a user account used to sign into a Teams phone. - -## EXAMPLES - -### Example 1 -```powershell -PS C:\> New-CsTeamsIPPhonePolicy -Identity CommonAreaPhone -SignInMode CommonAreaPhoneSignin -``` -This example shows a new policy being created called "CommonAreaPhone" setting the SignInMode as "CommonAreaPhoneSignIn". - -## PARAMETERS - -### -AllowBetterTogether -Determines whether Better Together mode is enabled, phones can lock and unlock in an integrated fashion when connected to their Windows PC running a 64-bit Teams desktop client. -Possible values this parameter can take: - -- Enabled -- Disabled - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: Enabled -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowHomeScreen -Determines whether the Home Screen feature of the Teams IP Phones is enabled. -Possible values this parameter can take: - -- Enabled -- EnabledUserOverride -- Disabled - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: EnabledUserOverride -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowHotDesking -Determines whether hot desking mode is enabled. Set this to TRUE to enable. Set this to FALSE to disable hot desking mode. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -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 -``` - -### -Description -Free form text that can be used by administrators as desired. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Force -Suppresses any confirmation prompts that would otherwise be displayed before making changes and suppresses the display of any non-fatal error message that might arise when running the command. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -HotDeskingIdleTimeoutInMinutes -Determines the idle timeout value in minutes for the signed in user account. When the timeout is reached, the account is logged out. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Identity -The identity of the policy that you want to create. - -```yaml -Type: XdsIdentity -Parameter Sets: (All) -Aliases: - -Required: True -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SearchOnCommonAreaPhoneMode -Determines whether a user can search the Global Address List in Common Area Phone Mode. Set this to ENABLED to enable the feature. Set this to DISABLED to disable the feature. - -```yaml -Type: Object -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SignInMode -Determines the sign in mode for the device when signing in to Teams. -Possible Values: -- 'UserSignIn: Enables the individual user's Teams experience on the phone' -- 'CommonAreaPhoneSignIn: Enables a Common Area Phone experience on the phone' -- 'MeetingSignIn: Enables the meeting/conference room experience on the phone' - -```yaml -Type: String - -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -Internal Microsoft use only. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -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 -``` - -## INPUTS - -### None - -## OUTPUTS - -### System.Object - -## NOTES - -## RELATED LINKS +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +Module Name: Skype for Business Online +online version: https://learn.microsoft.com/powershell/module/skype/new-csteamsipphonepolicy +applicable: Skype for Business Online +title: New-CsTeamsIPPhonePolicy +author: tonywoodruff +ms.author: anwoodru +ms.reviewer: kponnus +manager: sandrao +schema: 2.0.0 +--- + +# New-CsTeamsIPPhonePolicy + +## SYNOPSIS + +New-CsTeamsIPPhonePolicy allows you to create a policy to manage features related to Teams phone experiences. Teams phone policies determine the features that are available to users. + +## SYNTAX + +``` +New-CsTeamsIPPhonePolicy [-AllowHomeScreen ] [-AllowBetterTogether ] [-Description ] [-HotDeskingIdleTimeoutInMinutes ] + + [-AllowHotDesking ] [[-Identity] ] [-Tenant ] [-InMemory] [-SignInMode ] + + [-WhatIf] [-Confirm] [-Force] [-SearchOnCommonAreaPhoneMode ] +``` + +## DESCRIPTION + +The New-CsTeamsIPPhonePolicy cmdlet allows you to create a policy to manage features related to Teams phone experiences assigned to a user account used to sign into a Teams phone. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> New-CsTeamsIPPhonePolicy -Identity CommonAreaPhone -SignInMode CommonAreaPhoneSignin +``` +This example shows a new policy being created called "CommonAreaPhone" setting the SignInMode as "CommonAreaPhoneSignIn". + +## PARAMETERS + +### -AllowBetterTogether +Determines whether Better Together mode is enabled, phones can lock and unlock in an integrated fashion when connected to their Windows PC running a 64-bit Teams desktop client. +Possible values this parameter can take: + +- Enabled +- Disabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Enabled +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowHomeScreen +Determines whether the Home Screen feature of the Teams IP Phones is enabled. +Possible values this parameter can take: + +- Enabled +- EnabledUserOverride +- Disabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: EnabledUserOverride +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowHotDesking +Determines whether hot desking mode is enabled. Set this to TRUE to enable. Set this to FALSE to disable hot desking mode. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -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 +``` + +### -Description +Free form text that can be used by administrators as desired. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +Suppresses any confirmation prompts that would otherwise be displayed before making changes and suppresses the display of any non-fatal error message that might arise when running the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -HotDeskingIdleTimeoutInMinutes +Determines the idle timeout value in minutes for the signed in user account. When the timeout is reached, the account is logged out. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +The identity of the policy that you want to create. + +```yaml +Type: XdsIdentity +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SearchOnCommonAreaPhoneMode +Determines whether a user can search the Global Address List in Common Area Phone Mode. Set this to ENABLED to enable the feature. Set this to DISABLED to disable the feature. + +```yaml +Type: Object +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SignInMode +Determines the sign in mode for the device when signing in to Teams. +Possible Values: +- 'UserSignIn: Enables the individual user's Teams experience on the phone' +- 'CommonAreaPhoneSignIn: Enables a Common Area Phone experience on the phone' +- 'MeetingSignIn: Enables the meeting/conference room experience on the phone' + +```yaml +Type: String + +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tenant +Internal Microsoft use only. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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 +``` + +## INPUTS + +### None + +## OUTPUTS + +### System.Object + +## NOTES + +## RELATED LINKS diff --git a/skype/skype-ps/skype/New-CsTeamsMeetingBrandingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingBrandingPolicy.md similarity index 100% rename from skype/skype-ps/skype/New-CsTeamsMeetingBrandingPolicy.md rename to teams/teams-ps/teams/New-CsTeamsMeetingBrandingPolicy.md diff --git a/skype/skype-ps/skype/New-CsTeamsMeetingBroadcastPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingBroadcastPolicy.md similarity index 100% rename from skype/skype-ps/skype/New-CsTeamsMeetingBroadcastPolicy.md rename to teams/teams-ps/teams/New-CsTeamsMeetingBroadcastPolicy.md diff --git a/skype/skype-ps/skype/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md similarity index 100% rename from skype/skype-ps/skype/New-CsTeamsMeetingPolicy.md rename to teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md diff --git a/skype/skype-ps/skype/New-CsTeamsMessagingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMessagingPolicy.md similarity index 100% rename from skype/skype-ps/skype/New-CsTeamsMessagingPolicy.md rename to teams/teams-ps/teams/New-CsTeamsMessagingPolicy.md diff --git a/skype/skype-ps/skype/New-CsTeamsMobilityPolicy.md b/teams/teams-ps/teams/New-CsTeamsMobilityPolicy.md similarity index 96% rename from skype/skype-ps/skype/New-CsTeamsMobilityPolicy.md rename to teams/teams-ps/teams/New-CsTeamsMobilityPolicy.md index 6f8e19956a..bb6d2ca145 100644 --- a/skype/skype-ps/skype/New-CsTeamsMobilityPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMobilityPolicy.md @@ -1,178 +1,178 @@ ---- -external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csteamsmobilitypolicy -applicable: Skype for Business Online -title: New-CsTeamsMobilityPolicy -schema: 2.0.0 -manager: ritikag -ms.reviewer: ritikag ---- - - -# New-CsTeamsMobilityPolicy - -## SYNOPSIS -The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. - -## SYNTAX - -``` -New-CsTeamsMobilityPolicy [-Tenant ] [-Description ] [-IPVideoMobileMode ] - [-IPAudioMobileMode ] [-Identity] ] [-MobileDialerPreference ] [-InMemory] [-Force] [-WhatIf] [-Confirm] - [] -``` - -## DESCRIPTION -The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. - -The New-CsTeamsMobilityPolicy cmdlet lets an Admin create a custom teams mobility policy to assign to particular sets of users. - -## EXAMPLES - -### Example 1 -```powershell -PS C:\> New-CsTeamsMobilityPolicy -Identity SalesMobilityPolicy -IPAudioMobileMode "WifiOnly" -``` - -The command shown in Example 1 uses the New-CsTeamsMobilityPolicy cmdlet to create a new Teams Mobility Policy with the Identity SalesMobilityPolicy and IPAudioMobileMode equal to WifiOnly. - - -## 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 -``` - -### -Description -Enables administrators to provide explanatory text about the policy. For example, the Description might indicate the users the policy should be assigned to. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Force -Suppress all non-fatal errors. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -IPAudioMobileMode -When set to WifiOnly, prohibits the user from making and receiving calls or joining meetings using VoIP calls on the mobile device while on a cellular data connection. Possible values are: WifiOnly, AllNetworks. - - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -IPVideoMobileMode -When set to WifiOnly, prohibits the user from making and receiving video calls or enabling video in meetings using VoIP calls on the mobile device while on a cellular data connection. Possible values are: WifiOnly, AllNetworks. - - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Identity -Specify the name of the policy that you are creating. - -```yaml -Type: XdsIdentity -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 -``` - -### -MobileDialerPreference -Determines the mobile dialer preference, possible values are: Teams, Native, UserOverride. -For more information, see [Manage user incoming calling policies](/microsoftteams/operator-connect-mobile-configure#manage-user-incoming-calling-policies). - -```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](http://go.microsoft.com/fwlink/?LinkID=113216). - -## INPUTS - -### None - -## OUTPUTS - -### System.Object -## NOTES - -## RELATED LINKS +--- +external help file: Microsoft.Rtc.Management.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/new-csteamsmobilitypolicy +applicable: Skype for Business Online +title: New-CsTeamsMobilityPolicy +schema: 2.0.0 +manager: ritikag +ms.reviewer: ritikag +--- + + +# New-CsTeamsMobilityPolicy + +## SYNOPSIS +The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. + +## SYNTAX + +``` +New-CsTeamsMobilityPolicy [-Tenant ] [-Description ] [-IPVideoMobileMode ] + [-IPAudioMobileMode ] [-Identity] ] [-MobileDialerPreference ] [-InMemory] [-Force] [-WhatIf] [-Confirm] + [] +``` + +## DESCRIPTION +The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. + +The New-CsTeamsMobilityPolicy cmdlet lets an Admin create a custom teams mobility policy to assign to particular sets of users. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> New-CsTeamsMobilityPolicy -Identity SalesMobilityPolicy -IPAudioMobileMode "WifiOnly" +``` + +The command shown in Example 1 uses the New-CsTeamsMobilityPolicy cmdlet to create a new Teams Mobility Policy with the Identity SalesMobilityPolicy and IPAudioMobileMode equal to WifiOnly. + + +## 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 +``` + +### -Description +Enables administrators to provide explanatory text about the policy. For example, the Description might indicate the users the policy should be assigned to. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +Suppress all non-fatal errors. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IPAudioMobileMode +When set to WifiOnly, prohibits the user from making and receiving calls or joining meetings using VoIP calls on the mobile device while on a cellular data connection. Possible values are: WifiOnly, AllNetworks. + + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IPVideoMobileMode +When set to WifiOnly, prohibits the user from making and receiving video calls or enabling video in meetings using VoIP calls on the mobile device while on a cellular data connection. Possible values are: WifiOnly, AllNetworks. + + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +Specify the name of the policy that you are creating. + +```yaml +Type: XdsIdentity +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 +``` + +### -MobileDialerPreference +Determines the mobile dialer preference, possible values are: Teams, Native, UserOverride. +For more information, see [Manage user incoming calling policies](/microsoftteams/operator-connect-mobile-configure#manage-user-incoming-calling-policies). + +```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](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/skype/skype-ps/skype/New-CsTeamsNetworkRoamingPolicy.md b/teams/teams-ps/teams/New-CsTeamsNetworkRoamingPolicy.md similarity index 100% rename from skype/skype-ps/skype/New-CsTeamsNetworkRoamingPolicy.md rename to teams/teams-ps/teams/New-CsTeamsNetworkRoamingPolicy.md diff --git a/skype/skype-ps/skype/New-CsTeamsTranslationRule.md b/teams/teams-ps/teams/New-CsTeamsTranslationRule.md similarity index 96% rename from skype/skype-ps/skype/New-CsTeamsTranslationRule.md rename to teams/teams-ps/teams/New-CsTeamsTranslationRule.md index dd74e2cc0f..cf3f24a478 100644 --- a/skype/skype-ps/skype/New-CsTeamsTranslationRule.md +++ b/teams/teams-ps/teams/New-CsTeamsTranslationRule.md @@ -1,202 +1,202 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csteamstranslationrule -applicable: Microsoft Teams -title: New-CsTeamsTranslationRule -schema: 2.0.0 -manager: nmurav -author: jenstrier -ms.author: serdars -ms.reviewer: ---- - -# New-CsTeamsTranslationRule - -## SYNOPSIS -Cmdlet to create a new telephone number manipulation rule. - -## SYNTAX - -### Identity (Default) -``` -New-CsTeamsTranslationRule [-Identity] [-Description ] [-Pattern ] [-Translation ] [-WhatIf] [-Confirm] [] -``` - -### ParentAndRelativeKey -``` -New-CsTeamsTranslationRule -Name [-Description ] [-Pattern ] [-Translation ] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -You can use this cmdlet to create a new number manipulation rule. The rule can be used, for example, in the settings of your SBC (Set-CSOnlinePSTNGateway) to convert a callee or caller number to a desired format before entering or leaving Microsoft Phone System - -## EXAMPLES - -### Example 1 -```powershell -New-CsTeamsTranslationRule -Identity 'AddPlus1' -Pattern '^(\d{10})$' -Translation '+1$1' -``` - -This example creates a rule that adds +1 to any ten digits number. For example, 2065555555 will be translated to +1206555555 - -### Example 2 -```powershell -New-CsTeamsTranslationRule -Identity 'StripPlus1' -Pattern '^\+1(\d{10})$' -Translation '$1' -``` - -This example creates a rule that strips +1 from any E.164 eleven digits number. For example, +12065555555 will be translated to 206555555 - -### Example 3 -```powershell -New-CsTeamsTranslationRule -Identity 'AddE164SeattleAreaCode' -Pattern '^(\d{4})$' -Translation '+120655$1' -``` - -This example creates a rule that adds +1206555 to any four digits number (converts it to E.164number). For example, 5555 will be translated to +1206555555 - -### Example 4 -```powershell -New-CsTeamsTranslationRule -Identity 'AddSeattleAreaCode' -Pattern '^(\d{4})$' -Translation '425555$1' -``` - -This example creates a rule that adds 425555 to any four digits number (converts to non-E.164 ten digits number). For example, 5555 will be translated to 4255555555 - -### Example 5 -```powershell -New-CsTeamsTranslationRule -Identity 'StripE164SeattleAreaCode' -Pattern '^\+1206555(\d{4})$' -Translation '$1' -``` - -This example creates a rule that strips +1206555 from any E.164 ten digits number. For example, +12065555555 will be translated to 5555 - -### Example 6 -```powershell -New-CsTeamsTranslationRule -Identity 'GenerateFullNumber' -Pattern '^\+1206555(\d{4})$' -Translation '+1206555$1;ext=$1' -``` - -This example creates a rule that adds the last four digits of a phone number starting with +1206555 as the extension. For example, +12065551234 will be translated to +12065551234;ext=1234. - - -## PARAMETERS - -### -Identity -The Identifier of the rule. This parameter is required and later used to assign the rule to the Inbound or Outbound Trunk Normalization policy. - - -```yaml -Type: String -Parameter Sets: (Identity) -Aliases: -Required: True -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Description -A friendly description of the normalization rule. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Pattern -A regular expression that caller or callee number must match in order for this rule to be applied. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Translation -The regular expression pattern that will be applied to the number to convert it. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Name -The name of the rule. - -```yaml -Type: String -Parameter Sets: (ParentAndRelativeKey) -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -Describes what would happen if you executed the command without actually executing the command. 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 -``` - -### -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 -``` - -### 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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS -[Test-CsTeamsTranslationRule](Test-CsTeamsTranslationRule.md) - -[Get-CsTeamsTranslationRule](Get-CsTeamsTranslationRule.md) - -[Set-CsTeamsTranslationRule](Set-CsTeamsTranslationRule.md) - -[Remove-CsTeamsTranslationRule](Remove-CsTeamsTranslationRule.md) +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/new-csteamstranslationrule +applicable: Microsoft Teams +title: New-CsTeamsTranslationRule +schema: 2.0.0 +manager: nmurav +author: jenstrier +ms.author: serdars +ms.reviewer: +--- + +# New-CsTeamsTranslationRule + +## SYNOPSIS +Cmdlet to create a new telephone number manipulation rule. + +## SYNTAX + +### Identity (Default) +``` +New-CsTeamsTranslationRule [-Identity] [-Description ] [-Pattern ] [-Translation ] [-WhatIf] [-Confirm] [] +``` + +### ParentAndRelativeKey +``` +New-CsTeamsTranslationRule -Name [-Description ] [-Pattern ] [-Translation ] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +You can use this cmdlet to create a new number manipulation rule. The rule can be used, for example, in the settings of your SBC (Set-CSOnlinePSTNGateway) to convert a callee or caller number to a desired format before entering or leaving Microsoft Phone System + +## EXAMPLES + +### Example 1 +```powershell +New-CsTeamsTranslationRule -Identity 'AddPlus1' -Pattern '^(\d{10})$' -Translation '+1$1' +``` + +This example creates a rule that adds +1 to any ten digits number. For example, 2065555555 will be translated to +1206555555 + +### Example 2 +```powershell +New-CsTeamsTranslationRule -Identity 'StripPlus1' -Pattern '^\+1(\d{10})$' -Translation '$1' +``` + +This example creates a rule that strips +1 from any E.164 eleven digits number. For example, +12065555555 will be translated to 206555555 + +### Example 3 +```powershell +New-CsTeamsTranslationRule -Identity 'AddE164SeattleAreaCode' -Pattern '^(\d{4})$' -Translation '+120655$1' +``` + +This example creates a rule that adds +1206555 to any four digits number (converts it to E.164number). For example, 5555 will be translated to +1206555555 + +### Example 4 +```powershell +New-CsTeamsTranslationRule -Identity 'AddSeattleAreaCode' -Pattern '^(\d{4})$' -Translation '425555$1' +``` + +This example creates a rule that adds 425555 to any four digits number (converts to non-E.164 ten digits number). For example, 5555 will be translated to 4255555555 + +### Example 5 +```powershell +New-CsTeamsTranslationRule -Identity 'StripE164SeattleAreaCode' -Pattern '^\+1206555(\d{4})$' -Translation '$1' +``` + +This example creates a rule that strips +1206555 from any E.164 ten digits number. For example, +12065555555 will be translated to 5555 + +### Example 6 +```powershell +New-CsTeamsTranslationRule -Identity 'GenerateFullNumber' -Pattern '^\+1206555(\d{4})$' -Translation '+1206555$1;ext=$1' +``` + +This example creates a rule that adds the last four digits of a phone number starting with +1206555 as the extension. For example, +12065551234 will be translated to +12065551234;ext=1234. + + +## PARAMETERS + +### -Identity +The Identifier of the rule. This parameter is required and later used to assign the rule to the Inbound or Outbound Trunk Normalization policy. + + +```yaml +Type: String +Parameter Sets: (Identity) +Aliases: +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Description +A friendly description of the normalization rule. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Pattern +A regular expression that caller or callee number must match in order for this rule to be applied. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Translation +The regular expression pattern that will be applied to the number to convert it. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +The name of the rule. + +```yaml +Type: String +Parameter Sets: (ParentAndRelativeKey) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Describes what would happen if you executed the command without actually executing the command. 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 +``` + +### -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 +``` + +### 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). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS +[Test-CsTeamsTranslationRule](Test-CsTeamsTranslationRule.md) + +[Get-CsTeamsTranslationRule](Get-CsTeamsTranslationRule.md) + +[Set-CsTeamsTranslationRule](Set-CsTeamsTranslationRule.md) + +[Remove-CsTeamsTranslationRule](Remove-CsTeamsTranslationRule.md) diff --git a/skype/skype-ps/skype/New-CsTenantDialPlan.md b/teams/teams-ps/teams/New-CsTenantDialPlan.md similarity index 100% rename from skype/skype-ps/skype/New-CsTenantDialPlan.md rename to teams/teams-ps/teams/New-CsTenantDialPlan.md diff --git a/skype/skype-ps/skype/New-CsTenantNetworkRegion.md b/teams/teams-ps/teams/New-CsTenantNetworkRegion.md similarity index 100% rename from skype/skype-ps/skype/New-CsTenantNetworkRegion.md rename to teams/teams-ps/teams/New-CsTenantNetworkRegion.md diff --git a/skype/skype-ps/skype/New-CsTenantNetworkSite.md b/teams/teams-ps/teams/New-CsTenantNetworkSite.md similarity index 100% rename from skype/skype-ps/skype/New-CsTenantNetworkSite.md rename to teams/teams-ps/teams/New-CsTenantNetworkSite.md diff --git a/skype/skype-ps/skype/New-CsTenantNetworkSubnet.md b/teams/teams-ps/teams/New-CsTenantNetworkSubnet.md similarity index 100% rename from skype/skype-ps/skype/New-CsTenantNetworkSubnet.md rename to teams/teams-ps/teams/New-CsTenantNetworkSubnet.md diff --git a/skype/skype-ps/skype/New-CsTenantTrustedIPAddress.md b/teams/teams-ps/teams/New-CsTenantTrustedIPAddress.md similarity index 100% rename from skype/skype-ps/skype/New-CsTenantTrustedIPAddress.md rename to teams/teams-ps/teams/New-CsTenantTrustedIPAddress.md diff --git a/skype/skype-ps/skype/New-CsVideoInteropServiceProvider.md b/teams/teams-ps/teams/New-CsVideoInteropServiceProvider.md similarity index 100% rename from skype/skype-ps/skype/New-CsVideoInteropServiceProvider.md rename to teams/teams-ps/teams/New-CsVideoInteropServiceProvider.md diff --git a/skype/skype-ps/skype/New-CsVoiceNormalizationRule.md b/teams/teams-ps/teams/New-CsVoiceNormalizationRule.md similarity index 100% rename from skype/skype-ps/skype/New-CsVoiceNormalizationRule.md rename to teams/teams-ps/teams/New-CsVoiceNormalizationRule.md diff --git a/skype/skype-ps/skype/Register-CsOnlineDialInConferencingServiceNumber.md b/teams/teams-ps/teams/Register-CsOnlineDialInConferencingServiceNumber.md similarity index 100% rename from skype/skype-ps/skype/Register-CsOnlineDialInConferencingServiceNumber.md rename to teams/teams-ps/teams/Register-CsOnlineDialInConferencingServiceNumber.md diff --git a/skype/skype-ps/skype/Remove-CsApplicationAccessPolicy.md b/teams/teams-ps/teams/Remove-CsApplicationAccessPolicy.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsApplicationAccessPolicy.md rename to teams/teams-ps/teams/Remove-CsApplicationAccessPolicy.md diff --git a/skype/skype-ps/skype/Remove-CsAutoAttendant.md b/teams/teams-ps/teams/Remove-CsAutoAttendant.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsAutoAttendant.md rename to teams/teams-ps/teams/Remove-CsAutoAttendant.md diff --git a/skype/skype-ps/skype/Remove-CsCallQueue.md b/teams/teams-ps/teams/Remove-CsCallQueue.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsCallQueue.md rename to teams/teams-ps/teams/Remove-CsCallQueue.md diff --git a/skype/skype-ps/skype/Remove-CsCallingLineIdentity.md b/teams/teams-ps/teams/Remove-CsCallingLineIdentity.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsCallingLineIdentity.md rename to teams/teams-ps/teams/Remove-CsCallingLineIdentity.md diff --git a/skype/skype-ps/skype/Remove-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Remove-CsExternalAccessPolicy.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsExternalAccessPolicy.md rename to teams/teams-ps/teams/Remove-CsExternalAccessPolicy.md diff --git a/skype/skype-ps/skype/Remove-CsInboundBlockedNumberPattern.md b/teams/teams-ps/teams/Remove-CsInboundBlockedNumberPattern.md similarity index 95% rename from skype/skype-ps/skype/Remove-CsInboundBlockedNumberPattern.md rename to teams/teams-ps/teams/Remove-CsInboundBlockedNumberPattern.md index 097e6bb0fb..f431f1a4c8 100644 --- a/skype/skype-ps/skype/Remove-CsInboundBlockedNumberPattern.md +++ b/teams/teams-ps/teams/Remove-CsInboundBlockedNumberPattern.md @@ -1,99 +1,99 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csinboundblockednumberpattern -applicable: Microsoft Teams, Skype for Business Online -title: Remove-CsInboundBlockedNumberPattern -author: jenstrier -ms.author: serdars -ms.reviewer: -manager: bulenteg -schema: 2.0.0 ---- - -# Remove-CsInboundBlockedNumberPattern - -## SYNOPSIS -Removes a blocked number pattern from the tenant list. - -## SYNTAX - -``` -Remove-CsInboundBlockedNumberPattern [-Identity] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -This cmdlet removes a blocked number pattern from the tenant list. - -## EXAMPLES - -### Example 1 -```powershell -PS> Remove-CsInboundBlockedNumberPattern -Identity "BlockAutomatic" -``` - -This example removes a blocked number pattern identified as "BlockAutomatic". - -## PARAMETERS - -### -Identity -A unique identifier specifying the blocked number pattern to be removed. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: True -Position: 1 -Default value: None -Accept pipeline input: True (ByPropertyName) -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 -``` - -### -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 -``` - -### 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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS - -[New-CsInboundBlockedNumberPattern](New-CsInboundBlockedNumberPattern.md) - -[Set-CsInboundBlockedNumberPattern](Set-CsInboundBlockedNumberPattern.md) - -[Get-CsInboundBlockedNumberPattern](Get-CsInboundBlockedNumberPattern.md) +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/remove-csinboundblockednumberpattern +applicable: Microsoft Teams, Skype for Business Online +title: Remove-CsInboundBlockedNumberPattern +author: jenstrier +ms.author: serdars +ms.reviewer: +manager: bulenteg +schema: 2.0.0 +--- + +# Remove-CsInboundBlockedNumberPattern + +## SYNOPSIS +Removes a blocked number pattern from the tenant list. + +## SYNTAX + +``` +Remove-CsInboundBlockedNumberPattern [-Identity] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +This cmdlet removes a blocked number pattern from the tenant list. + +## EXAMPLES + +### Example 1 +```powershell +PS> Remove-CsInboundBlockedNumberPattern -Identity "BlockAutomatic" +``` + +This example removes a blocked number pattern identified as "BlockAutomatic". + +## PARAMETERS + +### -Identity +A unique identifier specifying the blocked number pattern to be removed. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: True (ByPropertyName) +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 +``` + +### -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 +``` + +### 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). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS + +[New-CsInboundBlockedNumberPattern](New-CsInboundBlockedNumberPattern.md) + +[Set-CsInboundBlockedNumberPattern](Set-CsInboundBlockedNumberPattern.md) + +[Get-CsInboundBlockedNumberPattern](Get-CsInboundBlockedNumberPattern.md) diff --git a/skype/skype-ps/skype/Remove-CsInboundExemptNumberPattern.md b/teams/teams-ps/teams/Remove-CsInboundExemptNumberPattern.md similarity index 95% rename from skype/skype-ps/skype/Remove-CsInboundExemptNumberPattern.md rename to teams/teams-ps/teams/Remove-CsInboundExemptNumberPattern.md index 0d60edd470..30b47aabd3 100644 --- a/skype/skype-ps/skype/Remove-CsInboundExemptNumberPattern.md +++ b/teams/teams-ps/teams/Remove-CsInboundExemptNumberPattern.md @@ -1,100 +1,100 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csinboundexemptnumberpattern -applicable: Microsoft Teams, Skype for Business Online -author: jenstrier -ms.author: serdars -ms.reviewer: -manager: -schema: 2.0.0 ---- - -# Remove-CsInboundExemptNumberPattern - -## SYNOPSIS -Removes a number pattern exempt from call blocking. - -## SYNTAX - -``` -Remove-CsInboundExemptNumberPattern [-Identity] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -This cmdlet removes a specific exempt number pattern from the tenant list for call blocking. - -## EXAMPLES - -### Example 1 -```powershell -PS>Remove-CsInboundExemptNumberPattern -Identity "Exempt1" -``` - -This removes the exempt number patterns with Identity Exempt1. - -## PARAMETERS - -### -Identity -Unique identifier for the exempt number pattern to be listed. - -```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 -``` - -### -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 -``` - -## INPUTS - -## OUTPUTS - -## NOTES - -You can use Test-CsInboundBlockedNumberPattern to test your call block and exempt phone number ranges. - -## RELATED LINKS -[New-CsInboundExemptNumberPattern](New-CsInboundExemptNumberPattern.md) - -[Set-CsInboundExemptNumberPattern](Set-CsInboundExemptNumberPattern.md) - -[Get-CsInboundExemptNumberPattern](Get-CsInboundExemptNumberPattern.md) - -[Test-CsInboundBlockedNumberPattern](Test-CsInboundBlockedNumberPattern.md) - -[Get-CsTenantBlockedCallingNumbers](Get-CsTenantBlockedCallingNumbers.md) +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/remove-csinboundexemptnumberpattern +applicable: Microsoft Teams, Skype for Business Online +author: jenstrier +ms.author: serdars +ms.reviewer: +manager: +schema: 2.0.0 +--- + +# Remove-CsInboundExemptNumberPattern + +## SYNOPSIS +Removes a number pattern exempt from call blocking. + +## SYNTAX + +``` +Remove-CsInboundExemptNumberPattern [-Identity] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +This cmdlet removes a specific exempt number pattern from the tenant list for call blocking. + +## EXAMPLES + +### Example 1 +```powershell +PS>Remove-CsInboundExemptNumberPattern -Identity "Exempt1" +``` + +This removes the exempt number patterns with Identity Exempt1. + +## PARAMETERS + +### -Identity +Unique identifier for the exempt number pattern to be listed. + +```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 +``` + +### -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 +``` + +## INPUTS + +## OUTPUTS + +## NOTES + +You can use Test-CsInboundBlockedNumberPattern to test your call block and exempt phone number ranges. + +## RELATED LINKS +[New-CsInboundExemptNumberPattern](New-CsInboundExemptNumberPattern.md) + +[Set-CsInboundExemptNumberPattern](Set-CsInboundExemptNumberPattern.md) + +[Get-CsInboundExemptNumberPattern](Get-CsInboundExemptNumberPattern.md) + +[Test-CsInboundBlockedNumberPattern](Test-CsInboundBlockedNumberPattern.md) + +[Get-CsTenantBlockedCallingNumbers](Get-CsTenantBlockedCallingNumbers.md) diff --git a/skype/skype-ps/skype/Remove-CsOnlineApplicationInstanceAssociation.md b/teams/teams-ps/teams/Remove-CsOnlineApplicationInstanceAssociation.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsOnlineApplicationInstanceAssociation.md rename to teams/teams-ps/teams/Remove-CsOnlineApplicationInstanceAssociation.md diff --git a/skype/skype-ps/skype/Remove-CsOnlineAudioFile.md b/teams/teams-ps/teams/Remove-CsOnlineAudioFile.md similarity index 95% rename from skype/skype-ps/skype/Remove-CsOnlineAudioFile.md rename to teams/teams-ps/teams/Remove-CsOnlineAudioFile.md index 152ab8e89d..36d56ee065 100644 --- a/skype/skype-ps/skype/Remove-CsOnlineAudioFile.md +++ b/teams/teams-ps/teams/Remove-CsOnlineAudioFile.md @@ -1,76 +1,76 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csonlineaudiofile -applicable: Microsoft Teams -author: jenstrier -ms.author: serdars -ms.reviewer: -manager: -schema: 2.0.0 ---- - -# Remove-CsOnlineAudioFile - -## SYNOPSIS -Marks an audio file of application type TenantGlobal for deletion and later removal (within 24 hours). - - -## SYNTAX - -```powershell -Remove-CsOnlineAudioFile -Identity [] - -``` - -## DESCRIPTION -This cmdlet marks an audio file of application type TenantGlobal for deletion and later removal. - -## EXAMPLES - -### Example 1 -```powershell -Remove-CsOnlineAudioFile -Identity dcfcc31daa9246f29d94d0a715ef877e -``` -This cmdlet marks the audio file with Id dcfcc31daa9246f29d94d0a715ef877e for deletion and later removal. - -## PARAMETERS - -### -Identity -The Id of the specific audio file that you would like to mark for deletion. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: True -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - - -## INPUTS - -### None - -## OUTPUTS - -### System.Object - -## NOTES -Please note that using this cmdlet on other application types like OrgAutoAttendant and HuntGroup does not mark the audio file for deletion. These kinds of audio files will automatically be deleted, when - -the corresponding Auto Attendant or Call Queue is deleted. - -The cmdlet is available in Teams PS module 2.4.0-preview or later. - -## RELATED LINKS - -[Export-CsOnlineAudioFile](Export-CsOnlineAudioFile.md) - -[Get-CsOnlineAudioFile](Get-CsOnlineAudioFile.md) - -[Import-CsOnlineAudioFile](Import-CsOnlineAudioFile.md) - -[New-CsOnlineAudioFile](New-CsOnlineAudioFile.md) +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/remove-csonlineaudiofile +applicable: Microsoft Teams +author: jenstrier +ms.author: serdars +ms.reviewer: +manager: +schema: 2.0.0 +--- + +# Remove-CsOnlineAudioFile + +## SYNOPSIS +Marks an audio file of application type TenantGlobal for deletion and later removal (within 24 hours). + + +## SYNTAX + +```powershell +Remove-CsOnlineAudioFile -Identity [] + +``` + +## DESCRIPTION +This cmdlet marks an audio file of application type TenantGlobal for deletion and later removal. + +## EXAMPLES + +### Example 1 +```powershell +Remove-CsOnlineAudioFile -Identity dcfcc31daa9246f29d94d0a715ef877e +``` +This cmdlet marks the audio file with Id dcfcc31daa9246f29d94d0a715ef877e for deletion and later removal. + +## PARAMETERS + +### -Identity +The Id of the specific audio file that you would like to mark for deletion. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + + +## INPUTS + +### None + +## OUTPUTS + +### System.Object + +## NOTES +Please note that using this cmdlet on other application types like OrgAutoAttendant and HuntGroup does not mark the audio file for deletion. These kinds of audio files will automatically be deleted, when + +the corresponding Auto Attendant or Call Queue is deleted. + +The cmdlet is available in Teams PS module 2.4.0-preview or later. + +## RELATED LINKS + +[Export-CsOnlineAudioFile](Export-CsOnlineAudioFile.md) + +[Get-CsOnlineAudioFile](Get-CsOnlineAudioFile.md) + +[Import-CsOnlineAudioFile](Import-CsOnlineAudioFile.md) + +[New-CsOnlineAudioFile](New-CsOnlineAudioFile.md) diff --git a/skype/skype-ps/skype/Remove-CsOnlineDialInConferencingTenantSettings.md b/teams/teams-ps/teams/Remove-CsOnlineDialInConferencingTenantSettings.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsOnlineDialInConferencingTenantSettings.md rename to teams/teams-ps/teams/Remove-CsOnlineDialInConferencingTenantSettings.md diff --git a/skype/skype-ps/skype/Remove-CsOnlineLisCivicAddress.md b/teams/teams-ps/teams/Remove-CsOnlineLisCivicAddress.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsOnlineLisCivicAddress.md rename to teams/teams-ps/teams/Remove-CsOnlineLisCivicAddress.md diff --git a/skype/skype-ps/skype/Remove-CsOnlineLisLocation.md b/teams/teams-ps/teams/Remove-CsOnlineLisLocation.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsOnlineLisLocation.md rename to teams/teams-ps/teams/Remove-CsOnlineLisLocation.md diff --git a/skype/skype-ps/skype/Remove-CsOnlineLisPort.md b/teams/teams-ps/teams/Remove-CsOnlineLisPort.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsOnlineLisPort.md rename to teams/teams-ps/teams/Remove-CsOnlineLisPort.md diff --git a/skype/skype-ps/skype/Remove-CsOnlineLisSubnet.md b/teams/teams-ps/teams/Remove-CsOnlineLisSubnet.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsOnlineLisSubnet.md rename to teams/teams-ps/teams/Remove-CsOnlineLisSubnet.md diff --git a/skype/skype-ps/skype/Remove-CsOnlineLisSwitch.md b/teams/teams-ps/teams/Remove-CsOnlineLisSwitch.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsOnlineLisSwitch.md rename to teams/teams-ps/teams/Remove-CsOnlineLisSwitch.md diff --git a/skype/skype-ps/skype/Remove-CsOnlineLisWirelessAccessPoint.md b/teams/teams-ps/teams/Remove-CsOnlineLisWirelessAccessPoint.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsOnlineLisWirelessAccessPoint.md rename to teams/teams-ps/teams/Remove-CsOnlineLisWirelessAccessPoint.md diff --git a/skype/skype-ps/skype/Remove-CsOnlinePSTNGateway.md b/teams/teams-ps/teams/Remove-CsOnlinePSTNGateway.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsOnlinePSTNGateway.md rename to teams/teams-ps/teams/Remove-CsOnlinePSTNGateway.md diff --git a/skype/skype-ps/skype/Remove-CsOnlineSchedule.md b/teams/teams-ps/teams/Remove-CsOnlineSchedule.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsOnlineSchedule.md rename to teams/teams-ps/teams/Remove-CsOnlineSchedule.md diff --git a/skype/skype-ps/skype/Remove-CsOnlineTelephoneNumber.md b/teams/teams-ps/teams/Remove-CsOnlineTelephoneNumber.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsOnlineTelephoneNumber.md rename to teams/teams-ps/teams/Remove-CsOnlineTelephoneNumber.md diff --git a/skype/skype-ps/skype/Remove-CsOnlineVoiceRoute.md b/teams/teams-ps/teams/Remove-CsOnlineVoiceRoute.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsOnlineVoiceRoute.md rename to teams/teams-ps/teams/Remove-CsOnlineVoiceRoute.md diff --git a/skype/skype-ps/skype/Remove-CsOnlineVoiceRoutingPolicy.md b/teams/teams-ps/teams/Remove-CsOnlineVoiceRoutingPolicy.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsOnlineVoiceRoutingPolicy.md rename to teams/teams-ps/teams/Remove-CsOnlineVoiceRoutingPolicy.md diff --git a/skype/skype-ps/skype/Remove-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/Remove-CsOnlineVoicemailPolicy.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsOnlineVoicemailPolicy.md rename to teams/teams-ps/teams/Remove-CsOnlineVoicemailPolicy.md diff --git a/skype/skype-ps/skype/Remove-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md similarity index 96% rename from skype/skype-ps/skype/Remove-CsTeamsAppPermissionPolicy.md rename to teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md index 5a8dc2551c..8403a6a69e 100644 --- a/skype/skype-ps/skype/Remove-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md @@ -1,145 +1,145 @@ ---- -external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamsapppermissionpolicy -applicable: Skype for Business Online -title: Remove-CsTeamsAppPermissionPolicy -schema: 2.0.0 -ms.reviewer: -manager: bulenteg -ms.author: tomkau -author: tomkau ---- - -# Remove-CsTeamsAppPermissionPolicy - -## SYNOPSIS -**NOTE**: You can use this cmdlet to remove a specific custom policy from a user. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experienc - -As an admin, you can use app permission policies to enable or block specific apps for your users. Learn more about the App Permission Policies: . - -This cmdlet allows you to remove app permission policies that have been created within your organization. If you run Remove-CsTeamsAppPermissionPolicy on the Global policy, it will be reset to the defaults provided for new organizations. - -## SYNTAX - -``` -Remove-CsTeamsAppSetupPolicy [-Tenant ] [-Identity] [-Force] [-WhatIf] [-Confirm] - [] -``` - -## DESCRIPTION -**NOTE**: You can use this cmdlet to remove a specific custom policy from a user. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experienc - -As an admin, you can use app permission policies to enable or block specific apps for your users. Learn more about the App Permission Policies: . - -This cmdlet allows you to remove app permission policies that have been created within your organization. If you run Remove-CsTeamsAppPermissionPolicy on the Global policy, it will be reset to the defaults provided for new organizations. - -## EXAMPLES - -### Example 1 -```powershell -PS C:\> Remove-CsTeamsAppPermissionPolicy -Identity SalesPolicy -``` - -Deletes a custom policy that has already been created in the organization. - -## PARAMETERS - -### -Identity -Unique identifier for the policy to be removed. -To "remove" the global policy, use the following syntax: `-Identity global`. -(Note that the global policy cannot actually be removed. Instead, all the properties in that policy will be reset to their default values.) To remove a per-user policy, use syntax similar to this: `-Identity "SalesDepartmentPolicy"`. -You cannot use wildcards when specifying a policy Identity. - -```yaml -Type: XdsIdentity -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: True -Position: 2 -Default value: None -Accept pipeline input: True (ByPropertyName) -Accept wildcard characters: False -``` - -### -Force -Suppresses all non-fatal errors. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -Describes what would happen if you executed the command without actually executing the command. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Confirm -Prompts you for confirmation before executing the command. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -Internal Microsoft use only. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -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). - -## INPUTS - -### Microsoft.Rtc.Management.Xds.XdsIdentity - - -## OUTPUTS - -### System.Object - -## NOTES - -## RELATED LINKS +--- +external help file: Microsoft.Rtc.Management.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamsapppermissionpolicy +applicable: Skype for Business Online +title: Remove-CsTeamsAppPermissionPolicy +schema: 2.0.0 +ms.reviewer: +manager: bulenteg +ms.author: tomkau +author: tomkau +--- + +# Remove-CsTeamsAppPermissionPolicy + +## SYNOPSIS +**NOTE**: You can use this cmdlet to remove a specific custom policy from a user. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experienc + +As an admin, you can use app permission policies to enable or block specific apps for your users. Learn more about the App Permission Policies: . + +This cmdlet allows you to remove app permission policies that have been created within your organization. If you run Remove-CsTeamsAppPermissionPolicy on the Global policy, it will be reset to the defaults provided for new organizations. + +## SYNTAX + +``` +Remove-CsTeamsAppSetupPolicy [-Tenant ] [-Identity] [-Force] [-WhatIf] [-Confirm] + [] +``` + +## DESCRIPTION +**NOTE**: You can use this cmdlet to remove a specific custom policy from a user. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experienc + +As an admin, you can use app permission policies to enable or block specific apps for your users. Learn more about the App Permission Policies: . + +This cmdlet allows you to remove app permission policies that have been created within your organization. If you run Remove-CsTeamsAppPermissionPolicy on the Global policy, it will be reset to the defaults provided for new organizations. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Remove-CsTeamsAppPermissionPolicy -Identity SalesPolicy +``` + +Deletes a custom policy that has already been created in the organization. + +## PARAMETERS + +### -Identity +Unique identifier for the policy to be removed. +To "remove" the global policy, use the following syntax: `-Identity global`. +(Note that the global policy cannot actually be removed. Instead, all the properties in that policy will be reset to their default values.) To remove a per-user policy, use syntax similar to this: `-Identity "SalesDepartmentPolicy"`. +You cannot use wildcards when specifying a policy Identity. + +```yaml +Type: XdsIdentity +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online + +Required: True +Position: 2 +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### -Force +Suppresses all non-fatal errors. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Describes what would happen if you executed the command without actually executing the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi +Applicable: Skype for Business Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before executing the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf +Applicable: Skype for Business Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tenant +Internal Microsoft use only. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online + +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). + +## INPUTS + +### Microsoft.Rtc.Management.Xds.XdsIdentity + + +## OUTPUTS + +### System.Object + +## NOTES + +## RELATED LINKS diff --git a/skype/skype-ps/skype/Remove-CsTeamsAppSetupPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsAppSetupPolicy.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsTeamsAppSetupPolicy.md rename to teams/teams-ps/teams/Remove-CsTeamsAppSetupPolicy.md diff --git a/skype/skype-ps/skype/Remove-CsTeamsAudioConferencingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsAudioConferencingPolicy.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsTeamsAudioConferencingPolicy.md rename to teams/teams-ps/teams/Remove-CsTeamsAudioConferencingPolicy.md diff --git a/skype/skype-ps/skype/Remove-CsTeamsCallHoldPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsCallHoldPolicy.md similarity index 96% rename from skype/skype-ps/skype/Remove-CsTeamsCallHoldPolicy.md rename to teams/teams-ps/teams/Remove-CsTeamsCallHoldPolicy.md index bbde9ab2f1..f031431356 100644 --- a/skype/skype-ps/skype/Remove-CsTeamsCallHoldPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsCallHoldPolicy.md @@ -1,132 +1,132 @@ ---- -external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamscallholdpolicy -applicable: Microsoft Teams -title: Remove-CsTeamsCallHoldPolicy -schema: 2.0.0 -ms.reviewer: -manager: abnair -ms.author: serdars -author: jenstrier ---- - -# Remove-CsTeamsCallHoldPolicy - -## SYNOPSIS - -Deletes an existing Teams call hold policy in your tenant. The Teams call hold policy is used to customize the call hold experience for Teams clients. - - -## SYNTAX - -``` -Remove-CsTeamsCallHoldPolicy [-Identity] [-Force] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -Teams call hold policies are used to customize the call hold experience for teams clients. -When Microsoft Teams users participate in calls, they have the ability to hold a call and have the other entity in the call listen to an audio file during the duration of the hold. - -Assigning a Teams call hold policy to a user sets an audio file to be played during the duration of the hold. - -## EXAMPLES - -### Example 1 - -```powershell -PS C:\> Remove-CsTeamsCallHoldPolicy -Identity 'ContosoPartnerTeamsCallHoldPolicy' -``` - -The command shown in Example 1 deletes the Teams call hold policy ContosoPartnerTeamsCallHoldPolicy. - -### Example 2 -```powershell -PS C:\> Get-CsTeamsCallHoldPolicy -Filter 'Tag:*' | Remove-CsTeamsCallHoldPolicy -``` - -In Example 2, all the Teams call hold policies configured at the per-user scope are removed. -The Filter value "Tag:*" limits the returned data to Teams call hold policies configured at the per-user scope. Those per-user policies are then removed. - -## PARAMETERS - -### -Identity -Unique identifier of the Teams call hold policy to be removed. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: True -Position: 1 -Default value: None -Accept pipeline input: True (ByPropertyName) -Accept wildcard characters: False -``` - -### -Force -Suppresses the display of any non-fatal error message that might arise when running the command. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -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 -``` - -### -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 -``` - -### 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). - -## INPUTS - -## OUTPUTS - -### System.Object - -## NOTES - -## RELATED LINKS - -[New-CsTeamsCallHoldPolicy](New-CsTeamsCallHoldPolicy.md) - -[Get-CsTeamsCallHoldPolicy](Get-CsTeamsCallHoldPolicy.md) - -[Set-CsTeamsCallHoldPolicy](Set-CsTeamsCallHoldPolicy.md) - -[Grant-CsTeamsCallHoldPolicy](Grant-CsTeamsCallHoldPolicy.md) +--- +external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamscallholdpolicy +applicable: Microsoft Teams +title: Remove-CsTeamsCallHoldPolicy +schema: 2.0.0 +ms.reviewer: +manager: abnair +ms.author: serdars +author: jenstrier +--- + +# Remove-CsTeamsCallHoldPolicy + +## SYNOPSIS + +Deletes an existing Teams call hold policy in your tenant. The Teams call hold policy is used to customize the call hold experience for Teams clients. + + +## SYNTAX + +``` +Remove-CsTeamsCallHoldPolicy [-Identity] [-Force] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +Teams call hold policies are used to customize the call hold experience for teams clients. +When Microsoft Teams users participate in calls, they have the ability to hold a call and have the other entity in the call listen to an audio file during the duration of the hold. + +Assigning a Teams call hold policy to a user sets an audio file to be played during the duration of the hold. + +## EXAMPLES + +### Example 1 + +```powershell +PS C:\> Remove-CsTeamsCallHoldPolicy -Identity 'ContosoPartnerTeamsCallHoldPolicy' +``` + +The command shown in Example 1 deletes the Teams call hold policy ContosoPartnerTeamsCallHoldPolicy. + +### Example 2 +```powershell +PS C:\> Get-CsTeamsCallHoldPolicy -Filter 'Tag:*' | Remove-CsTeamsCallHoldPolicy +``` + +In Example 2, all the Teams call hold policies configured at the per-user scope are removed. +The Filter value "Tag:*" limits the returned data to Teams call hold policies configured at the per-user scope. Those per-user policies are then removed. + +## PARAMETERS + +### -Identity +Unique identifier of the Teams call hold policy to be removed. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### -Force +Suppresses the display of any non-fatal error message that might arise when running the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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 +``` + +### -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 +``` + +### 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). + +## INPUTS + +## OUTPUTS + +### System.Object + +## NOTES + +## RELATED LINKS + +[New-CsTeamsCallHoldPolicy](New-CsTeamsCallHoldPolicy.md) + +[Get-CsTeamsCallHoldPolicy](Get-CsTeamsCallHoldPolicy.md) + +[Set-CsTeamsCallHoldPolicy](Set-CsTeamsCallHoldPolicy.md) + +[Grant-CsTeamsCallHoldPolicy](Grant-CsTeamsCallHoldPolicy.md) diff --git a/skype/skype-ps/skype/Remove-CsTeamsCallParkPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsCallParkPolicy.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsTeamsCallParkPolicy.md rename to teams/teams-ps/teams/Remove-CsTeamsCallParkPolicy.md diff --git a/skype/skype-ps/skype/Remove-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsCallingPolicy.md similarity index 95% rename from skype/skype-ps/skype/Remove-CsTeamsCallingPolicy.md rename to teams/teams-ps/teams/Remove-CsTeamsCallingPolicy.md index e292eaf15c..1e1809b06a 100644 --- a/skype/skype-ps/skype/Remove-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsCallingPolicy.md @@ -1,114 +1,114 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamscallingpolicy -applicable: Microsoft Teams -title: Remove-CsTeamsCallingPolicy -author: jenstrier -ms.author: serdars -manager: roykuntz -ms.reviewer: -schema: 2.0.0 ---- - -# Remove-CsTeamsCallingPolicy - -## SYNOPSIS - -## SYNTAX - -``` -Remove-CsTeamsCallingPolicy [-Identity] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION - This cmdlet removes an existing Teams Calling Policy instance or resets the Global policy instance to the default values. - - -## EXAMPLES - -### Example 1 -```powershell -PS C:> Remove-CsTeamsCallingPolicy -Identity Sales -``` - -This example removes the Teams Calling Policy with identity Sales - - -### Example 2 -```powershell -PS C:> Remove-CsTeamsCallingPolicy -Identity Global -``` - -This example resets the Global Policy instance to the default values. - - -## PARAMETERS - -### -Identity - The Identity parameter is the unique identifier of the Teams Calling Policy instance to remove or reset. - - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: True -Position: 1 -Default value: None -Accept pipeline input: True (ByPropertyName) -Accept wildcard characters: False -``` - -### -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 -``` - -### -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](https://go.microsoft.com/fwlink/?LinkID=113216). - - -## INPUTS - -## OUTPUTS - -### System.Object - -## NOTES - -## RELATED LINKS - -[Set-CsTeamsCallingPolicy](Set-CsTeamsCallingPolicy.md) - -[Get-CsTeamsCallingPolicy](Get-CsTeamsCallingPolicy.md) - -[Grant-CsTeamsCallingPolicy](Grant-CsTeamsCallingPolicy.md) - -[New-CsTeamsCallingPolicy](New-CsTeamsCallingPolicy.md) +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamscallingpolicy +applicable: Microsoft Teams +title: Remove-CsTeamsCallingPolicy +author: jenstrier +ms.author: serdars +manager: roykuntz +ms.reviewer: +schema: 2.0.0 +--- + +# Remove-CsTeamsCallingPolicy + +## SYNOPSIS + +## SYNTAX + +``` +Remove-CsTeamsCallingPolicy [-Identity] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION + This cmdlet removes an existing Teams Calling Policy instance or resets the Global policy instance to the default values. + + +## EXAMPLES + +### Example 1 +```powershell +PS C:> Remove-CsTeamsCallingPolicy -Identity Sales +``` + +This example removes the Teams Calling Policy with identity Sales + + +### Example 2 +```powershell +PS C:> Remove-CsTeamsCallingPolicy -Identity Global +``` + +This example resets the Global Policy instance to the default values. + + +## PARAMETERS + +### -Identity + The Identity parameter is the unique identifier of the Teams Calling Policy instance to remove or reset. + + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### -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 +``` + +### -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](https://go.microsoft.com/fwlink/?LinkID=113216). + + +## INPUTS + +## OUTPUTS + +### System.Object + +## NOTES + +## RELATED LINKS + +[Set-CsTeamsCallingPolicy](Set-CsTeamsCallingPolicy.md) + +[Get-CsTeamsCallingPolicy](Get-CsTeamsCallingPolicy.md) + +[Grant-CsTeamsCallingPolicy](Grant-CsTeamsCallingPolicy.md) + +[New-CsTeamsCallingPolicy](New-CsTeamsCallingPolicy.md) diff --git a/skype/skype-ps/skype/Remove-CsTeamsChannelsPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsChannelsPolicy.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsTeamsChannelsPolicy.md rename to teams/teams-ps/teams/Remove-CsTeamsChannelsPolicy.md diff --git a/skype/skype-ps/skype/Remove-CsTeamsComplianceRecordingApplication.md b/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingApplication.md similarity index 97% rename from skype/skype-ps/skype/Remove-CsTeamsComplianceRecordingApplication.md rename to teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingApplication.md index f42378d142..23479557ab 100644 --- a/skype/skype-ps/skype/Remove-CsTeamsComplianceRecordingApplication.md +++ b/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingApplication.md @@ -1,178 +1,178 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingapplication -applicable: Skype for Business Online -title: Remove-CsTeamsComplianceRecordingApplication -schema: 2.0.0 -manager: nakumar -author: aditdalvi -ms.author: aditd -ms.reviewer: ---- - -# Remove-CsTeamsComplianceRecordingApplication - -## SYNOPSIS -Deletes an existing association between an application instance of a policy-based recording application and a Teams recording policy for administering automatic policy-based recording in your tenant. -Automatic policy-based recording is only applicable to Microsoft Teams users. - -## SYNTAX - -``` -Remove-CsTeamsComplianceRecordingApplication [-Tenant ] [-Identity ] - [-Force] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -Policy-based recording applications are used in automatic policy-based recording scenarios. -When Microsoft Teams users participate in meetings or make or receive calls, the policy-based recording applications i.e. bots associated with the user's Teams recording policy are invited into the call or meeting to enforce compliance with the administrative set policy. - -Instances of these applications are created using CsOnlineApplicationInstance cmdlets and are then associated with Teams recording policies. - -Note that application instances of policy-based recording applications must be associated with a Teams recording policy using the CsTeamsComplianceRecordingApplication cmdlets. -Once the association is done, the Identity of these application instances becomes \/\. -For example, the Identity of an application instance can be \"Tag:ContosoPartnerComplianceRecordingPolicy/39dc3ede-c80e-4f19-9153-417a65a1f144\", which indicates that the application instance with ObjectId 39dc3ede-c80e-4f19-9153-417a65a1f144 is associated with the Teams recording policy with Identity ContosoPartnerComplianceRecordingPolicy. - -Please work with your Microsoft certified policy-based recording application provider to obtain an instance of their recording application. -Please refer to the documentation of the CsOnlineApplicationInstance cmdlets for information on how to create an application instance of a policy-based recording application. -Please also refer to the documentation of CsTeamsComplianceRecordingPolicy cmdlets for further information. - -## EXAMPLES - -### Example 1 -```powershell -PS C:\> Remove-CsTeamsComplianceRecordingApplication -Identity 'Tag:ContosoPartnerComplianceRecordingPolicy/d93fefc7-93cc-4d44-9a5d-344b0fff2899' -``` - -The command shown in Example 1 deletes an existing association between an application instance of a policy-based recording application with ObjectId d93fefc7-93cc-4d44-9a5d-344b0fff2899 and a Teams recording policy with the Identity ContosoPartnerComplianceRecordingPolicy. - -### Example 2 -```powershell -PS C:\> Get-CsTeamsComplianceRecordingApplication | Remove-CsTeamsComplianceRecordingApplication -``` - -The command shown in Example 2 deletes all existing associations between application instances of policy-based recording applications and their corresponding Teams compliance recording policy. - -## PARAMETERS - -### -Identity -A name that uniquely identifies the application instance of the policy-based recording application. - -Application instances of policy-based recording applications must be associated with a Teams recording policy using the CsTeamsComplianceRecordingApplication cmdlets. -To do this association correctly, the Identity of these application instances must be \/\. -For example, the Identity of an application instance can be \"Tag:ContosoPartnerComplianceRecordingPolicy/39dc3ede-c80e-4f19-9153-417a65a1f144\", which indicates that the application instance with ObjectId 39dc3ede-c80e-4f19-9153-417a65a1f144 is associated with the Teams compliance recording policy with Identity ContosoPartnerComplianceRecordingPolicy. - -```yaml -Type: XdsIdentity -Parameter Sets: (All) -Aliases: - -Required: True -Position: 1 -Default value: None -Accept pipeline input: True (ByPropertyName) -Accept wildcard characters: False -``` - -### -Tenant -Globally unique identifier (GUID) of the tenant account whose Teams recording policies are being queried. -For example: - --Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" - -You can return your tenant ID by running this command: - -Get-CsTenant | Select-Object DisplayName, TenantID - -If you are using a remote session of Windows PowerShell and are connected only to Skype for Business Online you do not have to include the Tenant parameter. -Instead, the tenant ID will automatically be filled in for you based on your connection information. -The Tenant parameter is primarily for use in a hybrid deployment. - -```yaml -Type: System.Guid -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -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 -``` - -### -Force -Suppresses the display of any non-fatal error message that might arise when running the command. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -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 - -### Microsoft.Rtc.Management.Xds.XdsIdentity - -## OUTPUTS - -### System.Object - -## RELATED LINKS - -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingpolicy?view=skype-ps) - -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpolicy?view=skype-ps) - -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingpolicy?view=skype-ps) - -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/grant-csteamscompliancerecordingpolicy?view=skype-ps) - -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingpolicy?view=skype-ps) - -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingapplication?view=skype-ps) - -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingapplication?view=skype-ps) - -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingapplication?view=skype-ps) - -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpairedapplication?view=skype-ps) +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingapplication +applicable: Skype for Business Online +title: Remove-CsTeamsComplianceRecordingApplication +schema: 2.0.0 +manager: nakumar +author: aditdalvi +ms.author: aditd +ms.reviewer: +--- + +# Remove-CsTeamsComplianceRecordingApplication + +## SYNOPSIS +Deletes an existing association between an application instance of a policy-based recording application and a Teams recording policy for administering automatic policy-based recording in your tenant. +Automatic policy-based recording is only applicable to Microsoft Teams users. + +## SYNTAX + +``` +Remove-CsTeamsComplianceRecordingApplication [-Tenant ] [-Identity ] + [-Force] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +Policy-based recording applications are used in automatic policy-based recording scenarios. +When Microsoft Teams users participate in meetings or make or receive calls, the policy-based recording applications i.e. bots associated with the user's Teams recording policy are invited into the call or meeting to enforce compliance with the administrative set policy. + +Instances of these applications are created using CsOnlineApplicationInstance cmdlets and are then associated with Teams recording policies. + +Note that application instances of policy-based recording applications must be associated with a Teams recording policy using the CsTeamsComplianceRecordingApplication cmdlets. +Once the association is done, the Identity of these application instances becomes \/\. +For example, the Identity of an application instance can be \"Tag:ContosoPartnerComplianceRecordingPolicy/39dc3ede-c80e-4f19-9153-417a65a1f144\", which indicates that the application instance with ObjectId 39dc3ede-c80e-4f19-9153-417a65a1f144 is associated with the Teams recording policy with Identity ContosoPartnerComplianceRecordingPolicy. + +Please work with your Microsoft certified policy-based recording application provider to obtain an instance of their recording application. +Please refer to the documentation of the CsOnlineApplicationInstance cmdlets for information on how to create an application instance of a policy-based recording application. +Please also refer to the documentation of CsTeamsComplianceRecordingPolicy cmdlets for further information. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Remove-CsTeamsComplianceRecordingApplication -Identity 'Tag:ContosoPartnerComplianceRecordingPolicy/d93fefc7-93cc-4d44-9a5d-344b0fff2899' +``` + +The command shown in Example 1 deletes an existing association between an application instance of a policy-based recording application with ObjectId d93fefc7-93cc-4d44-9a5d-344b0fff2899 and a Teams recording policy with the Identity ContosoPartnerComplianceRecordingPolicy. + +### Example 2 +```powershell +PS C:\> Get-CsTeamsComplianceRecordingApplication | Remove-CsTeamsComplianceRecordingApplication +``` + +The command shown in Example 2 deletes all existing associations between application instances of policy-based recording applications and their corresponding Teams compliance recording policy. + +## PARAMETERS + +### -Identity +A name that uniquely identifies the application instance of the policy-based recording application. + +Application instances of policy-based recording applications must be associated with a Teams recording policy using the CsTeamsComplianceRecordingApplication cmdlets. +To do this association correctly, the Identity of these application instances must be \/\. +For example, the Identity of an application instance can be \"Tag:ContosoPartnerComplianceRecordingPolicy/39dc3ede-c80e-4f19-9153-417a65a1f144\", which indicates that the application instance with ObjectId 39dc3ede-c80e-4f19-9153-417a65a1f144 is associated with the Teams compliance recording policy with Identity ContosoPartnerComplianceRecordingPolicy. + +```yaml +Type: XdsIdentity +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### -Tenant +Globally unique identifier (GUID) of the tenant account whose Teams recording policies are being queried. +For example: + +-Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" + +You can return your tenant ID by running this command: + +Get-CsTenant | Select-Object DisplayName, TenantID + +If you are using a remote session of Windows PowerShell and are connected only to Skype for Business Online you do not have to include the Tenant parameter. +Instead, the tenant ID will automatically be filled in for you based on your connection information. +The Tenant parameter is primarily for use in a hybrid deployment. + +```yaml +Type: System.Guid +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -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 +``` + +### -Force +Suppresses the display of any non-fatal error message that might arise when running the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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 + +### Microsoft.Rtc.Management.Xds.XdsIdentity + +## OUTPUTS + +### System.Object + +## RELATED LINKS + +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingpolicy?view=skype-ps) + +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpolicy?view=skype-ps) + +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingpolicy?view=skype-ps) + +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/grant-csteamscompliancerecordingpolicy?view=skype-ps) + +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingpolicy?view=skype-ps) + +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingapplication?view=skype-ps) + +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingapplication?view=skype-ps) + +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingapplication?view=skype-ps) + +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpairedapplication?view=skype-ps) diff --git a/skype/skype-ps/skype/Remove-CsTeamsComplianceRecordingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingPolicy.md similarity index 97% rename from skype/skype-ps/skype/Remove-CsTeamsComplianceRecordingPolicy.md rename to teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingPolicy.md index 06f5fdc029..96f99e3fdf 100644 --- a/skype/skype-ps/skype/Remove-CsTeamsComplianceRecordingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingPolicy.md @@ -1,177 +1,177 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingpolicy -applicable: Skype for Business Online -title: Remove-CsTeamsComplianceRecordingPolicy -schema: 2.0.0 -manager: nakumar -author: aditdalvi -ms.author: aditd -ms.reviewer: ---- - -# Remove-CsTeamsComplianceRecordingPolicy - -## SYNOPSIS -Deletes an existing Teams recording policy that is used to govern automatic policy-based recording in your tenant. -Automatic policy-based recording is only applicable to Microsoft Teams users. - -## SYNTAX - -``` -Remove-CsTeamsComplianceRecordingPolicy [-Tenant ] [-Identity ] - [-Force] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -Teams recording policies are used in automatic policy-based recording scenarios. -When Microsoft Teams users participate in meetings or make or receive calls, the policy-based recording applications i.e. bots associated with the user's Teams recording policy are invited into the call or meeting to record audio, video and video-based screen sharing activity. - -Note that simply assigning a Teams recording policy to a Microsoft Teams user will not activate automatic policy-based recording for all Microsoft Teams calls and meetings that the user participates in. -Among other things, you will need to create an application instance of a policy-based recording application i.e. a bot in your tenant and will then need to assign an appropriate policy to the user. - -Please work with your Microsoft certified policy-based recording application provider to obtain an instance of their recording application. -Please refer to the documentation of the CsOnlineApplicationInstance cmdlets for information on how to create an application instance of a policy-based recording application. - -Assigning your Microsoft Teams users a Teams recording policy activates automatic policy-based recording for all new Microsoft Teams calls and meetings that the users participate in. -The system will load the recording application and join it to appropriate calls and meetings in order for it to enforce compliance with the administrative set policy. -Existing calls and meetings are unaffected. - -## EXAMPLES - -### Example 1 -```powershell -PS C:\> Remove-CsTeamsComplianceRecordingPolicy -Identity 'ContosoPartnerComplianceRecordingPolicy' -``` - -The command shown in Example 1 deletes the Teams recording policy ContosoPartnerComplianceRecordingPolicy. - -### Example 2 -```powershell -PS C:\> Get-CsTeamsComplianceRecordingPolicy -Filter 'Tag:*' | Remove-CsTeamsComplianceRecordingPolicy -``` - -In Example 2, all the Teams recording policies configured at the per-user scope are removed. -The Filter value "Tag:*" limits the returned data to Teams recording policies configured at the per-user scope. Those per-user policies are then removed. - -## PARAMETERS - -### -Identity -Unique identifier to be assigned to the new Teams recording policy. - -Use the "Global" Identity if you wish to assign this policy to the entire tenant. - -```yaml -Type: XdsIdentity -Parameter Sets: (All) -Aliases: - -Required: True -Position: 1 -Default value: None -Accept pipeline input: True (ByPropertyName) -Accept wildcard characters: False -``` - -### -Tenant -Globally unique identifier (GUID) of the tenant account whose Teams recording policies are being queried. -For example: - --Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" - -You can return your tenant ID by running this command: - -Get-CsTenant | Select-Object DisplayName, TenantID - -If you are using a remote session of Windows PowerShell and are connected only to Skype for Business Online you do not have to include the Tenant parameter. -Instead, the tenant ID will automatically be filled in for you based on your connection information. -The Tenant parameter is primarily for use in a hybrid deployment. - -```yaml -Type: System.Guid -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -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 -``` - -### -Force -Suppresses the display of any non-fatal error message that might arise when running the command. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -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 - -### Microsoft.Rtc.Management.Xds.XdsIdentity - -## OUTPUTS - -### System.Object - -## RELATED LINKS - -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingpolicy?view=skype-ps) - -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpolicy?view=skype-ps) - -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingpolicy?view=skype-ps) - -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/grant-csteamscompliancerecordingpolicy?view=skype-ps) - -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingapplication?view=skype-ps) - -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingapplication?view=skype-ps) - -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingapplication?view=skype-ps) - -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingapplication?view=skype-ps) - -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpairedapplication?view=skype-ps) +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingpolicy +applicable: Skype for Business Online +title: Remove-CsTeamsComplianceRecordingPolicy +schema: 2.0.0 +manager: nakumar +author: aditdalvi +ms.author: aditd +ms.reviewer: +--- + +# Remove-CsTeamsComplianceRecordingPolicy + +## SYNOPSIS +Deletes an existing Teams recording policy that is used to govern automatic policy-based recording in your tenant. +Automatic policy-based recording is only applicable to Microsoft Teams users. + +## SYNTAX + +``` +Remove-CsTeamsComplianceRecordingPolicy [-Tenant ] [-Identity ] + [-Force] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +Teams recording policies are used in automatic policy-based recording scenarios. +When Microsoft Teams users participate in meetings or make or receive calls, the policy-based recording applications i.e. bots associated with the user's Teams recording policy are invited into the call or meeting to record audio, video and video-based screen sharing activity. + +Note that simply assigning a Teams recording policy to a Microsoft Teams user will not activate automatic policy-based recording for all Microsoft Teams calls and meetings that the user participates in. +Among other things, you will need to create an application instance of a policy-based recording application i.e. a bot in your tenant and will then need to assign an appropriate policy to the user. + +Please work with your Microsoft certified policy-based recording application provider to obtain an instance of their recording application. +Please refer to the documentation of the CsOnlineApplicationInstance cmdlets for information on how to create an application instance of a policy-based recording application. + +Assigning your Microsoft Teams users a Teams recording policy activates automatic policy-based recording for all new Microsoft Teams calls and meetings that the users participate in. +The system will load the recording application and join it to appropriate calls and meetings in order for it to enforce compliance with the administrative set policy. +Existing calls and meetings are unaffected. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Remove-CsTeamsComplianceRecordingPolicy -Identity 'ContosoPartnerComplianceRecordingPolicy' +``` + +The command shown in Example 1 deletes the Teams recording policy ContosoPartnerComplianceRecordingPolicy. + +### Example 2 +```powershell +PS C:\> Get-CsTeamsComplianceRecordingPolicy -Filter 'Tag:*' | Remove-CsTeamsComplianceRecordingPolicy +``` + +In Example 2, all the Teams recording policies configured at the per-user scope are removed. +The Filter value "Tag:*" limits the returned data to Teams recording policies configured at the per-user scope. Those per-user policies are then removed. + +## PARAMETERS + +### -Identity +Unique identifier to be assigned to the new Teams recording policy. + +Use the "Global" Identity if you wish to assign this policy to the entire tenant. + +```yaml +Type: XdsIdentity +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### -Tenant +Globally unique identifier (GUID) of the tenant account whose Teams recording policies are being queried. +For example: + +-Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" + +You can return your tenant ID by running this command: + +Get-CsTenant | Select-Object DisplayName, TenantID + +If you are using a remote session of Windows PowerShell and are connected only to Skype for Business Online you do not have to include the Tenant parameter. +Instead, the tenant ID will automatically be filled in for you based on your connection information. +The Tenant parameter is primarily for use in a hybrid deployment. + +```yaml +Type: System.Guid +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -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 +``` + +### -Force +Suppresses the display of any non-fatal error message that might arise when running the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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 + +### Microsoft.Rtc.Management.Xds.XdsIdentity + +## OUTPUTS + +### System.Object + +## RELATED LINKS + +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingpolicy?view=skype-ps) + +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpolicy?view=skype-ps) + +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingpolicy?view=skype-ps) + +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/grant-csteamscompliancerecordingpolicy?view=skype-ps) + +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingapplication?view=skype-ps) + +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingapplication?view=skype-ps) + +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingapplication?view=skype-ps) + +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingapplication?view=skype-ps) + +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpairedapplication?view=skype-ps) diff --git a/skype/skype-ps/skype/Remove-CsTeamsCortanaPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsCortanaPolicy.md similarity index 96% rename from skype/skype-ps/skype/Remove-CsTeamsCortanaPolicy.md rename to teams/teams-ps/teams/Remove-CsTeamsCortanaPolicy.md index 8c45d455ad..b24f5828a4 100644 --- a/skype/skype-ps/skype/Remove-CsTeamsCortanaPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsCortanaPolicy.md @@ -1,131 +1,131 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamscortanapolicy -applicable: Skype for Business Online -title: Remove-CsTeamsCortanaPolicy -schema: 2.0.0 -manager: amehta -author: akshbhat-msft -ms.author: serdars -ms.reviewer: ---- - -# Remove-CsTeamsCortanaPolicy - -## SYNOPSIS -The CsTeamsCortanaPolicy cmdlets enable administrators to control settings for Cortana voice assistant in Microsoft Teams. - -## SYNTAX - -``` -Remove-CsTeamsCortanaPolicy [-Tenant ] [-Identity] [-Force] [-WhatIf] [-Confirm] - [] -``` - -## DESCRIPTION -Deletes a previously created TeamsCortanaPolicy. Any users with no explicitly assigned policies will then fall back to the default policy in the organization. You cannot delete the global policy from the organization. - -## EXAMPLES - -### Example 1 -```powershell -PS C:\> Remove-CsTeamsCortanaPolicy -Identity MyCortanaPolicy -``` - -In the example shown above, the command will delete the MyCortanaPolicy from the organization's list of policies. - -## 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 -``` - -### -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 -Identity for the policy you're modifying. To modify the global policy, use this syntax: -Identity global. To modify a per-user policy, use syntax similar to this: -Identity MyCortanaPolicy. -If you do not specify an Identity the Set-CsTeamsCortanaPolicy cmdlet will automatically modify the global policy. - -```yaml -Type: XdsIdentity -Parameter Sets: (All) -Aliases: - -Required: True -Position: 1 -Default value: None -Accept pipeline input: True (ByPropertyName) -Accept wildcard characters: False -``` - -### -Tenant -Globally unique identifier (GUID) of the tenant account whose external user communication policy are being created. For example: --Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" -You can return your tenant ID by running this command: -Get-CsTenant | Select-Object DisplayName, TenantID - -```yaml -Type: System.Guid -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -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 - -### Microsoft.Rtc.Management.Xds.XdsIdentity - -## OUTPUTS - -### System.Object -## NOTES - -## RELATED LINKS +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/get-csteamscortanapolicy +applicable: Skype for Business Online +title: Remove-CsTeamsCortanaPolicy +schema: 2.0.0 +manager: amehta +author: akshbhat-msft +ms.author: serdars +ms.reviewer: +--- + +# Remove-CsTeamsCortanaPolicy + +## SYNOPSIS +The CsTeamsCortanaPolicy cmdlets enable administrators to control settings for Cortana voice assistant in Microsoft Teams. + +## SYNTAX + +``` +Remove-CsTeamsCortanaPolicy [-Tenant ] [-Identity] [-Force] [-WhatIf] [-Confirm] + [] +``` + +## DESCRIPTION +Deletes a previously created TeamsCortanaPolicy. Any users with no explicitly assigned policies will then fall back to the default policy in the organization. You cannot delete the global policy from the organization. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Remove-CsTeamsCortanaPolicy -Identity MyCortanaPolicy +``` + +In the example shown above, the command will delete the MyCortanaPolicy from the organization's list of policies. + +## 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 +``` + +### -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 +Identity for the policy you're modifying. To modify the global policy, use this syntax: -Identity global. To modify a per-user policy, use syntax similar to this: -Identity MyCortanaPolicy. +If you do not specify an Identity the Set-CsTeamsCortanaPolicy cmdlet will automatically modify the global policy. + +```yaml +Type: XdsIdentity +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### -Tenant +Globally unique identifier (GUID) of the tenant account whose external user communication policy are being created. For example: +-Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" +You can return your tenant ID by running this command: +Get-CsTenant | Select-Object DisplayName, TenantID + +```yaml +Type: System.Guid +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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 + +### Microsoft.Rtc.Management.Xds.XdsIdentity + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/skype/skype-ps/skype/Remove-CsTeamsEmergencyCallRoutingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsEmergencyCallRoutingPolicy.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsTeamsEmergencyCallRoutingPolicy.md rename to teams/teams-ps/teams/Remove-CsTeamsEmergencyCallRoutingPolicy.md diff --git a/skype/skype-ps/skype/Remove-CsTeamsEmergencyCallingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsEmergencyCallingPolicy.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsTeamsEmergencyCallingPolicy.md rename to teams/teams-ps/teams/Remove-CsTeamsEmergencyCallingPolicy.md diff --git a/skype/skype-ps/skype/Remove-CsTeamsFeedbackPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsFeedbackPolicy.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsTeamsFeedbackPolicy.md rename to teams/teams-ps/teams/Remove-CsTeamsFeedbackPolicy.md diff --git a/skype/skype-ps/skype/Remove-CsTeamsIPPhonePolicy.md b/teams/teams-ps/teams/Remove-CsTeamsIPPhonePolicy.md similarity index 95% rename from skype/skype-ps/skype/Remove-CsTeamsIPPhonePolicy.md rename to teams/teams-ps/teams/Remove-CsTeamsIPPhonePolicy.md index fce11a9e83..33edb0b5b0 100644 --- a/skype/skype-ps/skype/Remove-CsTeamsIPPhonePolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsIPPhonePolicy.md @@ -1,127 +1,127 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -Module Name: Skype for Business Online -online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamsipphonepolicy -applicable: Skype for Business Online -title: Remove-CsTeamsIPPhonePolicy -author: tonywoodruff -ms.author: anwoodru -ms.reviewer: kponnus -manager: sandrao -schema: 2.0.0 ---- - -# Remove-CsTeamsIPPhonePolicy - -## SYNOPSIS - -Use the Remove-CsTeamsIPPhonePolicy cmdlet to remove a custom policy that's been created for controlling Teams phone experiences. - -## SYNTAX - -``` -Remove-CsTeamsIPPhonePolicy [-WhatIf] [-Confirm] [[-Identity] ] [-Tenant ] [-Force] -``` - -## DESCRIPTION -Use the Remove-CsTeamsIPPhonePolicy cmdlet to remove a custom policy that's been created for controlling Teams IP Phones experiences. - -Note: Ensure the policy is not assigned to any users or the policy deletion will fail. - -## EXAMPLES - -### Example 1 -```powershell -PS C:\> Remove-CsTeamsIPPhonePolicy -Identity CommonAreaPhone -``` -This example shows the deletion of the policy CommonAreaPhone. - -## 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 -``` - -### -Force -Suppresses any confirmation prompts that would otherwise be displayed before making changes and suppresses the display of any non-fatal error message that might arise when running the command. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Identity -Specify the name of the TeamsIPPhonePolicy that you would like to remove. - -```yaml -Type: XdsIdentity -Parameter Sets: (All) -Aliases: - -Required: False -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -Internal Microsoft use only. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -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 -``` - -## INPUTS - -### Microsoft.Rtc.Management.Xds.XdsIdentity - -## OUTPUTS - -### System.Object - -## NOTES - -## RELATED LINKS +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +Module Name: Skype for Business Online +online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamsipphonepolicy +applicable: Skype for Business Online +title: Remove-CsTeamsIPPhonePolicy +author: tonywoodruff +ms.author: anwoodru +ms.reviewer: kponnus +manager: sandrao +schema: 2.0.0 +--- + +# Remove-CsTeamsIPPhonePolicy + +## SYNOPSIS + +Use the Remove-CsTeamsIPPhonePolicy cmdlet to remove a custom policy that's been created for controlling Teams phone experiences. + +## SYNTAX + +``` +Remove-CsTeamsIPPhonePolicy [-WhatIf] [-Confirm] [[-Identity] ] [-Tenant ] [-Force] +``` + +## DESCRIPTION +Use the Remove-CsTeamsIPPhonePolicy cmdlet to remove a custom policy that's been created for controlling Teams IP Phones experiences. + +Note: Ensure the policy is not assigned to any users or the policy deletion will fail. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Remove-CsTeamsIPPhonePolicy -Identity CommonAreaPhone +``` +This example shows the deletion of the policy CommonAreaPhone. + +## 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 +``` + +### -Force +Suppresses any confirmation prompts that would otherwise be displayed before making changes and suppresses the display of any non-fatal error message that might arise when running the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +Specify the name of the TeamsIPPhonePolicy that you would like to remove. + +```yaml +Type: XdsIdentity +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tenant +Internal Microsoft use only. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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 +``` + +## INPUTS + +### Microsoft.Rtc.Management.Xds.XdsIdentity + +## OUTPUTS + +### System.Object + +## NOTES + +## RELATED LINKS diff --git a/skype/skype-ps/skype/Remove-CsTeamsMeetingBrandingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsMeetingBrandingPolicy.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsTeamsMeetingBrandingPolicy.md rename to teams/teams-ps/teams/Remove-CsTeamsMeetingBrandingPolicy.md diff --git a/skype/skype-ps/skype/Remove-CsTeamsMeetingBroadcastPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsMeetingBroadcastPolicy.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsTeamsMeetingBroadcastPolicy.md rename to teams/teams-ps/teams/Remove-CsTeamsMeetingBroadcastPolicy.md diff --git a/skype/skype-ps/skype/Remove-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsMeetingPolicy.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsTeamsMeetingPolicy.md rename to teams/teams-ps/teams/Remove-CsTeamsMeetingPolicy.md diff --git a/skype/skype-ps/skype/Remove-CsTeamsMessagingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsMessagingPolicy.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsTeamsMessagingPolicy.md rename to teams/teams-ps/teams/Remove-CsTeamsMessagingPolicy.md diff --git a/skype/skype-ps/skype/Remove-CsTeamsMobilityPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsMobilityPolicy.md similarity index 96% rename from skype/skype-ps/skype/Remove-CsTeamsMobilityPolicy.md rename to teams/teams-ps/teams/Remove-CsTeamsMobilityPolicy.md index 60dca5650f..1f0f298fca 100644 --- a/skype/skype-ps/skype/Remove-CsTeamsMobilityPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsMobilityPolicy.md @@ -1,113 +1,113 @@ ---- -external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamsmobilitypolicy -applicable: Skype for Business Online -title: Remove-CsTeamsMobilityPolicy -schema: 2.0.0 -manager: ritikag -ms.reviewer: ritikag ---- - - -# Remove-CsTeamsMobilityPolicy - -## SYNOPSIS -The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. - -## SYNTAX - -``` -Remove-CsTeamsMobilityPolicy [-Tenant ] [-Identity] [-Force] [-WhatIf] [-Confirm] - [] -``` - -## DESCRIPTION -The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. - -The Remove-CsTeamsMobilityPolicy cmdlet lets an Admin delete a custom teams mobility policy that has been created. - -## EXAMPLES - -### Example 1 -```powershell -PS C:\> Remove-CsTeamsMobilityPolicy -Identity SalesPolicy -``` - -Deletes a custom policy that has already been created in the organization. - -## 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 -``` - -### -Force -Suppresses all non-fatal errors. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Identity -Unique identifier for the client policy to be removed. To "remove" the global policy, use the following syntax: -Identity global. (Note that the global policy cannot actually be removed. Instead, all the properties in that policy will be reset to their default values.) To remove a per-user policy, use syntax similar to this: -Identity "SalesDepartmentPolicy". You cannot use wildcards when specifying a policy Identity. - -```yaml -Type: XdsIdentity -Parameter Sets: (All) -Aliases: - -Required: True -Position: 1 -Default value: None -Accept pipeline input: True (ByPropertyName) -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 - -### Microsoft.Rtc.Management.Xds.XdsIdentity - -## OUTPUTS - -### System.Object -## NOTES - -## RELATED LINKS +--- +external help file: Microsoft.Rtc.Management.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamsmobilitypolicy +applicable: Skype for Business Online +title: Remove-CsTeamsMobilityPolicy +schema: 2.0.0 +manager: ritikag +ms.reviewer: ritikag +--- + + +# Remove-CsTeamsMobilityPolicy + +## SYNOPSIS +The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. + +## SYNTAX + +``` +Remove-CsTeamsMobilityPolicy [-Tenant ] [-Identity] [-Force] [-WhatIf] [-Confirm] + [] +``` + +## DESCRIPTION +The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. + +The Remove-CsTeamsMobilityPolicy cmdlet lets an Admin delete a custom teams mobility policy that has been created. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Remove-CsTeamsMobilityPolicy -Identity SalesPolicy +``` + +Deletes a custom policy that has already been created in the organization. + +## 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 +``` + +### -Force +Suppresses all non-fatal errors. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +Unique identifier for the client policy to be removed. To "remove" the global policy, use the following syntax: -Identity global. (Note that the global policy cannot actually be removed. Instead, all the properties in that policy will be reset to their default values.) To remove a per-user policy, use syntax similar to this: -Identity "SalesDepartmentPolicy". You cannot use wildcards when specifying a policy Identity. + +```yaml +Type: XdsIdentity +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: True (ByPropertyName) +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 + +### Microsoft.Rtc.Management.Xds.XdsIdentity + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/skype/skype-ps/skype/Remove-CsTeamsNetworkRoamingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsNetworkRoamingPolicy.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsTeamsNetworkRoamingPolicy.md rename to teams/teams-ps/teams/Remove-CsTeamsNetworkRoamingPolicy.md diff --git a/skype/skype-ps/skype/Remove-CsTeamsTranslationRule.md b/teams/teams-ps/teams/Remove-CsTeamsTranslationRule.md similarity index 96% rename from skype/skype-ps/skype/Remove-CsTeamsTranslationRule.md rename to teams/teams-ps/teams/Remove-CsTeamsTranslationRule.md index 5a4bc9f536..0751cd3eb8 100644 --- a/skype/skype-ps/skype/Remove-CsTeamsTranslationRule.md +++ b/teams/teams-ps/teams/Remove-CsTeamsTranslationRule.md @@ -1,107 +1,107 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamstranslationrule -applicable: Microsoft Teams -title: Remove-CsTeamsTranslationRule -schema: 2.0.0 -manager: nmurav -author: jenstrier -ms.author: serdars -ms.reviewer: ---- - -# Remove-CsTeamsTranslationRule - -## SYNOPSIS -Cmdlet to remove an existing number manipulation rule (or list of rules). - -## SYNTAX - -``` -Remove-CsTeamsTranslationRule [-Identity] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -You can use this cmdlet to remove an existing number manipulation rule (or list of rules). The rule can be used, for example, in the settings of your SBC (Set-CsOnlinePSTNGateway) to convert a callee or caller number to a desired format before entering or leaving Microsoft Phone System. - -## EXAMPLES - -### Example 1 -```powershell -Remove-CsTeamsTranslationRule -Identity AddPlus1 -``` - -This example removes the "AddPlus1" translation rule. As the rule can be used in some places, integrity check is preformed to ensure that the rule is not in use. If the rule is in use an error thrown with specifying which SBC use this rule. - -### Example 2 -```powershell -Get-CsTeamsTranslationRule -Filter 'tst*' | Remove-CsTeamsTranslationRule -``` - -This example removes all translation rules with Identifier starting with tst. - -## PARAMETERS - -### -Identity -Identifier of the rule. This parameter is required. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: True -Position: 1 -Default value: None -Accept pipeline input: True -Accept wildcard characters: False -``` - -### -WhatIf -Describes what would happen if you executed the command without actually executing the command. 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 -``` - -### -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 -``` - -### 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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS -[New-CsTeamsTranslationRule](New-CsTeamsTranslationRule.md) - -[Get-CsTeamsTranslationRule](Get-CsTeamsTranslationRule.md) - -[Set-CsTeamsTranslationRule](Set-CsTeamsTranslationRule.md) - -[Test-CsTeamsTranslationRule](Test-CsTeamsTranslationRule.md) +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamstranslationrule +applicable: Microsoft Teams +title: Remove-CsTeamsTranslationRule +schema: 2.0.0 +manager: nmurav +author: jenstrier +ms.author: serdars +ms.reviewer: +--- + +# Remove-CsTeamsTranslationRule + +## SYNOPSIS +Cmdlet to remove an existing number manipulation rule (or list of rules). + +## SYNTAX + +``` +Remove-CsTeamsTranslationRule [-Identity] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +You can use this cmdlet to remove an existing number manipulation rule (or list of rules). The rule can be used, for example, in the settings of your SBC (Set-CsOnlinePSTNGateway) to convert a callee or caller number to a desired format before entering or leaving Microsoft Phone System. + +## EXAMPLES + +### Example 1 +```powershell +Remove-CsTeamsTranslationRule -Identity AddPlus1 +``` + +This example removes the "AddPlus1" translation rule. As the rule can be used in some places, integrity check is preformed to ensure that the rule is not in use. If the rule is in use an error thrown with specifying which SBC use this rule. + +### Example 2 +```powershell +Get-CsTeamsTranslationRule -Filter 'tst*' | Remove-CsTeamsTranslationRule +``` + +This example removes all translation rules with Identifier starting with tst. + +## PARAMETERS + +### -Identity +Identifier of the rule. This parameter is required. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: True +Accept wildcard characters: False +``` + +### -WhatIf +Describes what would happen if you executed the command without actually executing the command. 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 +``` + +### -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 +``` + +### 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). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS +[New-CsTeamsTranslationRule](New-CsTeamsTranslationRule.md) + +[Get-CsTeamsTranslationRule](Get-CsTeamsTranslationRule.md) + +[Set-CsTeamsTranslationRule](Set-CsTeamsTranslationRule.md) + +[Test-CsTeamsTranslationRule](Test-CsTeamsTranslationRule.md) diff --git a/skype/skype-ps/skype/Remove-CsTenantDialPlan.md b/teams/teams-ps/teams/Remove-CsTenantDialPlan.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsTenantDialPlan.md rename to teams/teams-ps/teams/Remove-CsTenantDialPlan.md diff --git a/skype/skype-ps/skype/Remove-CsTenantNetworkRegion.md b/teams/teams-ps/teams/Remove-CsTenantNetworkRegion.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsTenantNetworkRegion.md rename to teams/teams-ps/teams/Remove-CsTenantNetworkRegion.md diff --git a/skype/skype-ps/skype/Remove-CsTenantNetworkSite.md b/teams/teams-ps/teams/Remove-CsTenantNetworkSite.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsTenantNetworkSite.md rename to teams/teams-ps/teams/Remove-CsTenantNetworkSite.md diff --git a/skype/skype-ps/skype/Remove-CsTenantNetworkSubnet.md b/teams/teams-ps/teams/Remove-CsTenantNetworkSubnet.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsTenantNetworkSubnet.md rename to teams/teams-ps/teams/Remove-CsTenantNetworkSubnet.md diff --git a/skype/skype-ps/skype/Remove-CsTenantTrustedIPAddress.md b/teams/teams-ps/teams/Remove-CsTenantTrustedIPAddress.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsTenantTrustedIPAddress.md rename to teams/teams-ps/teams/Remove-CsTenantTrustedIPAddress.md diff --git a/skype/skype-ps/skype/Remove-CsVideoInteropServiceProvider.md b/teams/teams-ps/teams/Remove-CsVideoInteropServiceProvider.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsVideoInteropServiceProvider.md rename to teams/teams-ps/teams/Remove-CsVideoInteropServiceProvider.md diff --git a/skype/skype-ps/skype/Set-CsApplicationAccessPolicy.md b/teams/teams-ps/teams/Set-CsApplicationAccessPolicy.md similarity index 100% rename from skype/skype-ps/skype/Set-CsApplicationAccessPolicy.md rename to teams/teams-ps/teams/Set-CsApplicationAccessPolicy.md diff --git a/skype/skype-ps/skype/Set-CsApplicationMeetingConfiguration.md b/teams/teams-ps/teams/Set-CsApplicationMeetingConfiguration.md similarity index 100% rename from skype/skype-ps/skype/Set-CsApplicationMeetingConfiguration.md rename to teams/teams-ps/teams/Set-CsApplicationMeetingConfiguration.md diff --git a/skype/skype-ps/skype/Set-CsAutoAttendant.md b/teams/teams-ps/teams/Set-CsAutoAttendant.md similarity index 100% rename from skype/skype-ps/skype/Set-CsAutoAttendant.md rename to teams/teams-ps/teams/Set-CsAutoAttendant.md diff --git a/skype/skype-ps/skype/Set-CsCallQueue.md b/teams/teams-ps/teams/Set-CsCallQueue.md similarity index 100% rename from skype/skype-ps/skype/Set-CsCallQueue.md rename to teams/teams-ps/teams/Set-CsCallQueue.md diff --git a/skype/skype-ps/skype/Set-CsCallingLineIdentity.md b/teams/teams-ps/teams/Set-CsCallingLineIdentity.md similarity index 100% rename from skype/skype-ps/skype/Set-CsCallingLineIdentity.md rename to teams/teams-ps/teams/Set-CsCallingLineIdentity.md diff --git a/skype/skype-ps/skype/Set-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md similarity index 100% rename from skype/skype-ps/skype/Set-CsExternalAccessPolicy.md rename to teams/teams-ps/teams/Set-CsExternalAccessPolicy.md diff --git a/skype/skype-ps/skype/Set-CsInboundBlockedNumberPattern.md b/teams/teams-ps/teams/Set-CsInboundBlockedNumberPattern.md similarity index 95% rename from skype/skype-ps/skype/Set-CsInboundBlockedNumberPattern.md rename to teams/teams-ps/teams/Set-CsInboundBlockedNumberPattern.md index 11fbbe776e..a963efbe58 100644 --- a/skype/skype-ps/skype/Set-CsInboundBlockedNumberPattern.md +++ b/teams/teams-ps/teams/Set-CsInboundBlockedNumberPattern.md @@ -1,146 +1,146 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csinboundblockednumberpattern -applicable: Microsoft Teams, Skype for Business Online -title: Set-CsInboundBlockedNumberPattern -author: jenstrier -ms.author: serdars -ms.reviewer: -manager: bulenteg -schema: 2.0.0 ---- - -# Set-CsInboundBlockedNumberPattern - -## SYNOPSIS -Modifies one or more parameters of a blocked number pattern in the tenant list. - -## SYNTAX - -### Identity (Default) -``` -Set-CsInboundBlockedNumberPattern [[-Identity] ] [-Description ] [-Enabled ] [-Pattern ] - [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -This cmdlet modifies one or more parameters of a blocked number pattern in the tenant list. - -## EXAMPLES - -### Example 1 -```powershell -PS> Set-CsInboundBlockedNumberPattern -Identity "BlockAutomatic" -Pattern "^\+11234567890" -``` - -This example modifies a blocked number pattern to block inbound calls from +11234567890 number. - -## PARAMETERS - -### -Description -A friendly description for the blocked number pattern to be modified. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Enabled -If this parameter is set to True, the inbound calls matching the pattern will be blocked. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Identity -A unique identifier specifying the blocked number pattern to be modified. - -```yaml -Type: String -Parameter Sets: Identity -Aliases: - -Required: False -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Pattern -A regular expression that the calling number must match in order to be blocked. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -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 -``` - -### -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 -``` - -### 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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS - -[New-CsInboundBlockedNumberPattern](New-CsInboundBlockedNumberPattern.md) - -[Get-CsInboundBlockedNumberPattern](Get-CsInboundBlockedNumberPattern.md) - -[Remove-CsInboundBlockedNumberPattern](Remove-CsInboundBlockedNumberPattern.md) +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/set-csinboundblockednumberpattern +applicable: Microsoft Teams, Skype for Business Online +title: Set-CsInboundBlockedNumberPattern +author: jenstrier +ms.author: serdars +ms.reviewer: +manager: bulenteg +schema: 2.0.0 +--- + +# Set-CsInboundBlockedNumberPattern + +## SYNOPSIS +Modifies one or more parameters of a blocked number pattern in the tenant list. + +## SYNTAX + +### Identity (Default) +``` +Set-CsInboundBlockedNumberPattern [[-Identity] ] [-Description ] [-Enabled ] [-Pattern ] + [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +This cmdlet modifies one or more parameters of a blocked number pattern in the tenant list. + +## EXAMPLES + +### Example 1 +```powershell +PS> Set-CsInboundBlockedNumberPattern -Identity "BlockAutomatic" -Pattern "^\+11234567890" +``` + +This example modifies a blocked number pattern to block inbound calls from +11234567890 number. + +## PARAMETERS + +### -Description +A friendly description for the blocked number pattern to be modified. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Enabled +If this parameter is set to True, the inbound calls matching the pattern will be blocked. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +A unique identifier specifying the blocked number pattern to be modified. + +```yaml +Type: String +Parameter Sets: Identity +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Pattern +A regular expression that the calling number must match in order to be blocked. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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 +``` + +### -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 +``` + +### 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). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS + +[New-CsInboundBlockedNumberPattern](New-CsInboundBlockedNumberPattern.md) + +[Get-CsInboundBlockedNumberPattern](Get-CsInboundBlockedNumberPattern.md) + +[Remove-CsInboundBlockedNumberPattern](Remove-CsInboundBlockedNumberPattern.md) diff --git a/skype/skype-ps/skype/Set-CsInboundExemptNumberPattern.md b/teams/teams-ps/teams/Set-CsInboundExemptNumberPattern.md similarity index 95% rename from skype/skype-ps/skype/Set-CsInboundExemptNumberPattern.md rename to teams/teams-ps/teams/Set-CsInboundExemptNumberPattern.md index 5d530d98a8..9d1635c811 100644 --- a/skype/skype-ps/skype/Set-CsInboundExemptNumberPattern.md +++ b/teams/teams-ps/teams/Set-CsInboundExemptNumberPattern.md @@ -1,166 +1,166 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csinboundexemptnumberpattern -applicable: Microsoft Teams, Skype for Business Online -author: jenstrier -ms.author: serdars -ms.reviewer: -manager: -schema: 2.0.0 ---- - -# Set-CsInboundExemptNumberPattern - -## SYNOPSIS - -Modifies one or more parameters of an exempt number pattern in the tenant list. - -## SYNTAX - -### Identity (Default) -``` -Set-CsInboundExemptNumberPattern [[-Identity] ] [-Description ] [-Enabled ] [-Pattern ] - [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION - -This cmdlet modifies one or more parameters of a exempt number pattern in the tenant list. - -## EXAMPLES - -### EXAMPLE 1 - -```powershell -PS> Set-CsInboundExemptNumberPattern -Identity "AllowContoso1" -Pattern "^\+?1312555888[2|3]$" -``` - -Sets the inbound exempt number pattern for AllowContoso1 - -### EXAMPLE 2 - -```powershell -PS> Set-CsInboundExemptNumberPattern -Identity "AllowContoso1" -Enabled $False -``` - -Disables the exempt number pattern from usage in call blocking - -## PARAMETERS - -### -Description - -Sets the description of the number pattern. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Enabled -This parameter determines whether the number pattern is enabled for exemption or not. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: True -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Identity -Unique identifier for the exempt number pattern to be changed. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Pattern - -A regular expression that the calling number must match in order to be exempt from blocking. It is best pratice to start the regular expression with the hat character and end it with the dollar character. You can use various regular expression test sites on the Internet to validate the expression. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: True -Position: Named -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 -``` - -### -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 -``` - -### 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). - -## INPUTS - -## OUTPUTS - -## NOTES - -You can use Test-CsInboundBlockedNumberPattern to test your block and exempt phone number ranges. - -## RELATED LINKS - -[Get-CsInboundExemptNumberPattern](Get-CsInboundExemptNumberPattern.md) - -[New-CsInboundExemptNumberPattern](New-CsInboundExemptNumberPattern.md) - -[Remove-CsInboundExemptNumberPattern](Remove-CsInboundExemptNumberPattern.md) - -[Test-CsInboundBlockedNumberPattern](Test-CsInboundBlockedNumberPattern.md) - -[Get-CsTenantBlockedCallingNumbers](Get-CsTenantBlockedCallingNumbers.md) +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/set-csinboundexemptnumberpattern +applicable: Microsoft Teams, Skype for Business Online +author: jenstrier +ms.author: serdars +ms.reviewer: +manager: +schema: 2.0.0 +--- + +# Set-CsInboundExemptNumberPattern + +## SYNOPSIS + +Modifies one or more parameters of an exempt number pattern in the tenant list. + +## SYNTAX + +### Identity (Default) +``` +Set-CsInboundExemptNumberPattern [[-Identity] ] [-Description ] [-Enabled ] [-Pattern ] + [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION + +This cmdlet modifies one or more parameters of a exempt number pattern in the tenant list. + +## EXAMPLES + +### EXAMPLE 1 + +```powershell +PS> Set-CsInboundExemptNumberPattern -Identity "AllowContoso1" -Pattern "^\+?1312555888[2|3]$" +``` + +Sets the inbound exempt number pattern for AllowContoso1 + +### EXAMPLE 2 + +```powershell +PS> Set-CsInboundExemptNumberPattern -Identity "AllowContoso1" -Enabled $False +``` + +Disables the exempt number pattern from usage in call blocking + +## PARAMETERS + +### -Description + +Sets the description of the number pattern. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Enabled +This parameter determines whether the number pattern is enabled for exemption or not. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: True +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +Unique identifier for the exempt number pattern to be changed. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Pattern + +A regular expression that the calling number must match in order to be exempt from blocking. It is best pratice to start the regular expression with the hat character and end it with the dollar character. You can use various regular expression test sites on the Internet to validate the expression. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +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 +``` + +### -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 +``` + +### 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). + +## INPUTS + +## OUTPUTS + +## NOTES + +You can use Test-CsInboundBlockedNumberPattern to test your block and exempt phone number ranges. + +## RELATED LINKS + +[Get-CsInboundExemptNumberPattern](Get-CsInboundExemptNumberPattern.md) + +[New-CsInboundExemptNumberPattern](New-CsInboundExemptNumberPattern.md) + +[Remove-CsInboundExemptNumberPattern](Remove-CsInboundExemptNumberPattern.md) + +[Test-CsInboundBlockedNumberPattern](Test-CsInboundBlockedNumberPattern.md) + +[Get-CsTenantBlockedCallingNumbers](Get-CsTenantBlockedCallingNumbers.md) diff --git a/skype/skype-ps/skype/Set-CsOnlineApplicationInstance.md b/teams/teams-ps/teams/Set-CsOnlineApplicationInstance.md similarity index 100% rename from skype/skype-ps/skype/Set-CsOnlineApplicationInstance.md rename to teams/teams-ps/teams/Set-CsOnlineApplicationInstance.md diff --git a/skype/skype-ps/skype/Set-CsOnlineDialInConferencingBridge.md b/teams/teams-ps/teams/Set-CsOnlineDialInConferencingBridge.md similarity index 100% rename from skype/skype-ps/skype/Set-CsOnlineDialInConferencingBridge.md rename to teams/teams-ps/teams/Set-CsOnlineDialInConferencingBridge.md diff --git a/skype/skype-ps/skype/Set-CsOnlineDialInConferencingServiceNumber.md b/teams/teams-ps/teams/Set-CsOnlineDialInConferencingServiceNumber.md similarity index 100% rename from skype/skype-ps/skype/Set-CsOnlineDialInConferencingServiceNumber.md rename to teams/teams-ps/teams/Set-CsOnlineDialInConferencingServiceNumber.md diff --git a/skype/skype-ps/skype/Set-CsOnlineDialInConferencingTenantSettings.md b/teams/teams-ps/teams/Set-CsOnlineDialInConferencingTenantSettings.md similarity index 100% rename from skype/skype-ps/skype/Set-CsOnlineDialInConferencingTenantSettings.md rename to teams/teams-ps/teams/Set-CsOnlineDialInConferencingTenantSettings.md diff --git a/skype/skype-ps/skype/Set-CsOnlineDialInConferencingUser.md b/teams/teams-ps/teams/Set-CsOnlineDialInConferencingUser.md similarity index 100% rename from skype/skype-ps/skype/Set-CsOnlineDialInConferencingUser.md rename to teams/teams-ps/teams/Set-CsOnlineDialInConferencingUser.md diff --git a/skype/skype-ps/skype/Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md b/teams/teams-ps/teams/Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md similarity index 100% rename from skype/skype-ps/skype/Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md rename to teams/teams-ps/teams/Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md diff --git a/skype/skype-ps/skype/Set-CsOnlineLisCivicAddress.md b/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md similarity index 100% rename from skype/skype-ps/skype/Set-CsOnlineLisCivicAddress.md rename to teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md diff --git a/skype/skype-ps/skype/Set-CsOnlineLisLocation.md b/teams/teams-ps/teams/Set-CsOnlineLisLocation.md similarity index 100% rename from skype/skype-ps/skype/Set-CsOnlineLisLocation.md rename to teams/teams-ps/teams/Set-CsOnlineLisLocation.md diff --git a/skype/skype-ps/skype/Set-CsOnlineLisPort.md b/teams/teams-ps/teams/Set-CsOnlineLisPort.md similarity index 100% rename from skype/skype-ps/skype/Set-CsOnlineLisPort.md rename to teams/teams-ps/teams/Set-CsOnlineLisPort.md diff --git a/skype/skype-ps/skype/Set-CsOnlineLisSubnet.md b/teams/teams-ps/teams/Set-CsOnlineLisSubnet.md similarity index 100% rename from skype/skype-ps/skype/Set-CsOnlineLisSubnet.md rename to teams/teams-ps/teams/Set-CsOnlineLisSubnet.md diff --git a/skype/skype-ps/skype/Set-CsOnlineLisSwitch.md b/teams/teams-ps/teams/Set-CsOnlineLisSwitch.md similarity index 100% rename from skype/skype-ps/skype/Set-CsOnlineLisSwitch.md rename to teams/teams-ps/teams/Set-CsOnlineLisSwitch.md diff --git a/skype/skype-ps/skype/Set-CsOnlineLisWirelessAccessPoint.md b/teams/teams-ps/teams/Set-CsOnlineLisWirelessAccessPoint.md similarity index 100% rename from skype/skype-ps/skype/Set-CsOnlineLisWirelessAccessPoint.md rename to teams/teams-ps/teams/Set-CsOnlineLisWirelessAccessPoint.md diff --git a/skype/skype-ps/skype/Set-CsOnlinePSTNGateway.md b/teams/teams-ps/teams/Set-CsOnlinePSTNGateway.md similarity index 100% rename from skype/skype-ps/skype/Set-CsOnlinePSTNGateway.md rename to teams/teams-ps/teams/Set-CsOnlinePSTNGateway.md diff --git a/skype/skype-ps/skype/Set-CsOnlinePstnUsage.md b/teams/teams-ps/teams/Set-CsOnlinePstnUsage.md similarity index 100% rename from skype/skype-ps/skype/Set-CsOnlinePstnUsage.md rename to teams/teams-ps/teams/Set-CsOnlinePstnUsage.md diff --git a/skype/skype-ps/skype/Set-CsOnlineSchedule.md b/teams/teams-ps/teams/Set-CsOnlineSchedule.md similarity index 100% rename from skype/skype-ps/skype/Set-CsOnlineSchedule.md rename to teams/teams-ps/teams/Set-CsOnlineSchedule.md diff --git a/skype/skype-ps/skype/Set-CsOnlineVoiceApplicationInstance.md b/teams/teams-ps/teams/Set-CsOnlineVoiceApplicationInstance.md similarity index 96% rename from skype/skype-ps/skype/Set-CsOnlineVoiceApplicationInstance.md rename to teams/teams-ps/teams/Set-CsOnlineVoiceApplicationInstance.md index 5f8b0a22a6..40d3d7dbc8 100644 --- a/skype/skype-ps/skype/Set-CsOnlineVoiceApplicationInstance.md +++ b/teams/teams-ps/teams/Set-CsOnlineVoiceApplicationInstance.md @@ -1,165 +1,165 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csonlinevoiceapplicationinstance -applicable: Skype for Business Online -title: Set-CsOnlineVoiceApplicationInstance -ms.reviewer: -schema: 2.0.0 -manager: bulenteg -author: jenstrier -ms.author: serdars ---- - -# Set-CsOnlineVoiceApplicationInstance - -## SYNOPSIS -The `Set-CsOnlineVoiceApplicationInstance` modifies an application instance in Microsoft Entra ID. - -**Note**: This cmdlet has been deprecated. Use the new [Set-CsPhoneNumberAssignment](/powershell/module/teams/set-csphonenumberassignment) and -[Remove-CsPhoneNumberAssignment](/powershell/module/teams/remove-csphonenumberassignment) cmdlets instead. - -## SYNTAX -``` -Set-CsOnlineVoiceApplicationInstance [-WhatIf] [-Confirm] [-TelephoneNumber ] [[-Identity] ] - [-Tenant ] [-DomainController ] [-Force] -``` - -## DESCRIPTION -This cmdlet is used to modify an application instance in Microsoft Entra ID. - -## EXAMPLES - -### Example 1 -```powershell -Set-CsOnlineVoiceApplicationInstance -Identity testra1@contoso.com -TelephoneNumber +14255550100 -``` - -This example sets a phone number to the resource account testra1@contoso.com. - -## 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 -``` - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Object -Parameter Sets: (All) -Aliases: DC - -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 -The user principal name (UPN) of the resource account in Microsoft Entra ID. - -```yaml -Type: Object -Parameter Sets: (All) -Aliases: - -Required: False -Position: 0 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -TelephoneNumber -The phone number to be assigned to the resource account. - -```yaml -Type: Object -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -Globally unique identifier (GUID) of the tenant account whose external user communication policy are being created. For example: - --Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" - -You can return your tenant ID by running this command: - -Get-CsTenant | Select-Object DisplayName, TenantID - -If you are using a remote session of Windows PowerShell and are connected only to Skype for Business Online you do not have to include the Tenant parameter. Instead, the tenant ID will automatically be filled in for you based on your connection information. The Tenant parameter is primarily for use in a hybrid deployment. - -```yaml -Type: Object -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -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 -``` - -## INPUTS - -### None - -## OUTPUTS - -### System.Object -## NOTES - -## RELATED LINKS - -[New-CsOnlineApplicationInstance](https://learn.microsoft.com/powershell/module/skype/new-csonlineapplicationinstance) +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/set-csonlinevoiceapplicationinstance +applicable: Skype for Business Online +title: Set-CsOnlineVoiceApplicationInstance +ms.reviewer: +schema: 2.0.0 +manager: bulenteg +author: jenstrier +ms.author: serdars +--- + +# Set-CsOnlineVoiceApplicationInstance + +## SYNOPSIS +The `Set-CsOnlineVoiceApplicationInstance` modifies an application instance in Microsoft Entra ID. + +**Note**: This cmdlet has been deprecated. Use the new [Set-CsPhoneNumberAssignment](/powershell/module/teams/set-csphonenumberassignment) and +[Remove-CsPhoneNumberAssignment](/powershell/module/teams/remove-csphonenumberassignment) cmdlets instead. + +## SYNTAX +``` +Set-CsOnlineVoiceApplicationInstance [-WhatIf] [-Confirm] [-TelephoneNumber ] [[-Identity] ] + [-Tenant ] [-DomainController ] [-Force] +``` + +## DESCRIPTION +This cmdlet is used to modify an application instance in Microsoft Entra ID. + +## EXAMPLES + +### Example 1 +```powershell +Set-CsOnlineVoiceApplicationInstance -Identity testra1@contoso.com -TelephoneNumber +14255550100 +``` + +This example sets a phone number to the resource account testra1@contoso.com. + +## 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 +``` + +### -DomainController +This parameter is reserved for internal Microsoft use. + +```yaml +Type: Object +Parameter Sets: (All) +Aliases: DC + +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 +The user principal name (UPN) of the resource account in Microsoft Entra ID. + +```yaml +Type: Object +Parameter Sets: (All) +Aliases: + +Required: False +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -TelephoneNumber +The phone number to be assigned to the resource account. + +```yaml +Type: Object +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tenant +Globally unique identifier (GUID) of the tenant account whose external user communication policy are being created. For example: + +-Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" + +You can return your tenant ID by running this command: + +Get-CsTenant | Select-Object DisplayName, TenantID + +If you are using a remote session of Windows PowerShell and are connected only to Skype for Business Online you do not have to include the Tenant parameter. Instead, the tenant ID will automatically be filled in for you based on your connection information. The Tenant parameter is primarily for use in a hybrid deployment. + +```yaml +Type: Object +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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 +``` + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS + +[New-CsOnlineApplicationInstance](https://learn.microsoft.com/powershell/module/skype/new-csonlineapplicationinstance) diff --git a/skype/skype-ps/skype/Set-CsOnlineVoiceRoute.md b/teams/teams-ps/teams/Set-CsOnlineVoiceRoute.md similarity index 100% rename from skype/skype-ps/skype/Set-CsOnlineVoiceRoute.md rename to teams/teams-ps/teams/Set-CsOnlineVoiceRoute.md diff --git a/skype/skype-ps/skype/Set-CsOnlineVoiceRoutingPolicy.md b/teams/teams-ps/teams/Set-CsOnlineVoiceRoutingPolicy.md similarity index 100% rename from skype/skype-ps/skype/Set-CsOnlineVoiceRoutingPolicy.md rename to teams/teams-ps/teams/Set-CsOnlineVoiceRoutingPolicy.md diff --git a/skype/skype-ps/skype/Set-CsOnlineVoiceUser.md b/teams/teams-ps/teams/Set-CsOnlineVoiceUser.md similarity index 100% rename from skype/skype-ps/skype/Set-CsOnlineVoiceUser.md rename to teams/teams-ps/teams/Set-CsOnlineVoiceUser.md diff --git a/skype/skype-ps/skype/Set-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md similarity index 100% rename from skype/skype-ps/skype/Set-CsOnlineVoicemailPolicy.md rename to teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md diff --git a/skype/skype-ps/skype/Set-CsOnlineVoicemailUserSettings.md b/teams/teams-ps/teams/Set-CsOnlineVoicemailUserSettings.md similarity index 100% rename from skype/skype-ps/skype/Set-CsOnlineVoicemailUserSettings.md rename to teams/teams-ps/teams/Set-CsOnlineVoicemailUserSettings.md diff --git a/skype/skype-ps/skype/Set-CsPrivacyConfiguration.md b/teams/teams-ps/teams/Set-CsPrivacyConfiguration.md similarity index 100% rename from skype/skype-ps/skype/Set-CsPrivacyConfiguration.md rename to teams/teams-ps/teams/Set-CsPrivacyConfiguration.md diff --git a/skype/skype-ps/skype/Set-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAppPermissionPolicy.md similarity index 97% rename from skype/skype-ps/skype/Set-CsTeamsAppPermissionPolicy.md rename to teams/teams-ps/teams/Set-CsTeamsAppPermissionPolicy.md index ee6832ec92..636578f319 100644 --- a/skype/skype-ps/skype/Set-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsAppPermissionPolicy.md @@ -1,330 +1,330 @@ ---- -external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csteamsapppermissionpolicy -applicable: Skype for Business Online -title: Set-CsTeamsAppPermissionPolicy -schema: 2.0.0 -ms.reviewer: -manager: bulenteg -ms.author: tomkau -author: tomkau ---- - -# Set-CsTeamsAppPermissionPolicy - -## SYNOPSIS -**NOTE**: The existence of this cmdlet is being documented for completeness, but do not use this cmdlet. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. - -As an admin, you can use app permission policies to enable or block specific apps for your users. Learn more about the App Setup Policies: . - -## SYNTAX - -### Identity (Default) -``` -Set-CsTeamsAppPermissionPolicy [-Tenant ] [-DefaultCatalogApps <>] [-GlobalCatalogApps <>] - [-PrivateCatalogApps <>] [-Description ] [-DefaultCatalogAppsType ] - [-GlobalCatalogAppsType ] [-PrivateCatalogAppsType ] [[-Identity] ] [-Force] - [-WhatIf] [-Confirm] [] -``` - -### Instance -``` -Set-CsTeamsAppPermissionPolicy [-Tenant ] [-DefaultCatalogApps <>] [-GlobalCatalogApps <>] - [-PrivateCatalogApps <>] [-Description ] [-DefaultCatalogAppsType ] - [-GlobalCatalogAppsType ] [-PrivateCatalogAppsType ] [-Instance ] [-Force] [-WhatIf] - [-Confirm] [] -``` - -## DESCRIPTION -**NOTE**: The existence of this cmdlet is being documented for completeness, but do not use this cmdlet. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. - -As an admin, you can use app permission policies to enable or block specific apps for your users. Learn more about the App Setup Policies: . - -## EXAMPLES - -### Example 1 - -```powershell -$identity = "TestTeamsAppPermissionPolicy" + (Get-Date -Format FileDateTimeUniversal) -New-CsTeamsAppPermissionPolicy -Identity Set-$identity -Set-CsTeamsAppPermissionPolicy -Identity Set-$identity -DefaultCatalogAppsType BlockedAppList -DefaultCatalogApps @()-GlobalCatalogAppsType -GlobalCatalogApps @() BlockedAppList -PrivateCatalogAppsType BlockedAppList -PrivateCatalogApps @() -``` -This example allows all Microsoft apps, third-party apps, and custom apps. No apps are blocked. - - -### Example 2 - -```powershell -$identity = "TestTeamsAppPermissionPolicy" + (Get-Date -Format FileDateTimeUniversal) -New-CsTeamsAppPermissionPolicy -Identity Set-$identity -Set-CsTeamsAppPermissionPolicy -Identity Set-$identity -DefaultCatalogAppsType AllowedAppList -DefaultCatalogApps @() -GlobalCatalogAppsType AllowedAppList -GlobalCatalogApps @() -PrivateCatalogAppsType AllowedAppList -PrivateCatalogApps @() -``` -This example blocks all Microsoft apps, third-party apps, and custom apps. No apps are allowed. - - - -### Example 3 - -```powershell -$identity = "TestTeamsAppPermissionPolicy" + (Get-Date -Format FileDateTimeUniversal) -# create a new Teams app permission policy and block all apps -New-CsTeamsAppPermissionPolicy -Identity Set-$identity -DefaultCatalogAppsType AllowedAppList -GlobalCatalogAppsType AllowedAppList -PrivateCatalogAppsType AllowedAppList -DefaultCatalogApps @() -GlobalCatalogApps @() -PrivateCatalogApps @() - -$ListsApp = New-Object -TypeName Microsoft.Teams.Policy.Administration.Cmdlets.Core.DefaultCatalogApp -Property @{Id="0d820ecd-def2-4297-adad-78056cde7c78"} -$OneNoteApp = New-Object -TypeName Microsoft.Teams.Policy.Administration.Cmdlets.Core.DefaultCatalogApp -Property @{Id="26bc2873-6023-480c-a11b-76b66605ce8c"} -$DefaultCatalogAppList = @($ListsApp,$OneNoteApp) -# set allow Lists and OneNote apps and block other Microsoft apps -Set-CsTeamsAppPermissionPolicy -Identity Set-$identity -DefaultCatalogAppsType AllowedAppList -DefaultCatalogApps $DefaultCatalogAppList -``` -This example allows Microsoft Lists and OneNote apps and blocks other Microsoft apps. Microsoft Lists and OneNote can be installed by your users. - -### Example 4 - -```powershell -$identity = "TestTeamsAppPermissionPolicy" + (Get-Date -Format FileDateTimeUniversal) -# create a new Teams app permission policy and block all apps -New-CsTeamsAppPermissionPolicy -Identity Set-$identity -DefaultCatalogAppsType AllowedAppList -GlobalCatalogAppsType AllowedAppList -PrivateCatalogAppsType AllowedAppList -DefaultCatalogApps @() -GlobalCatalogApps @() -PrivateCatalogApps @() -$TaskListApp = New-Object -TypeName Microsoft.Teams.Policy.Administration.Cmdlets.Core.GlobalCatalogApp -Property @{Id="57c81e84-9b7b-4783-be4e-0b7ffc0719af"} -$OnePlanApp = New-Object -TypeName Microsoft.Teams.Policy.Administration.Cmdlets.Core.GlobalCatalogApp -Property @{Id="ca0540bf-6b61-3027-6313-a7cb4470bf1b"} -$GlobalCatalogAppList = @($TaskListApp,$OnePlanApp) -# set allow TaskList and OnePlan apps and block other Third-party apps -Set-CsTeamsAppPermissionPolicy -Identity Set-$identity -GlobalCatalogAppsType AllowedAppList -GlobalCatalogApps $GlobalCatalogAppList -``` -This example allows third-party TaskList and OnePlan apps and blocks other third-party apps. TaskList and OnePlan can be installed by your users. - - -### Example 5 - -```powershell -$identity = "TestTeamsAppPermissionPolicy" + (Get-Date -Format FileDateTimeUniversal) -# create a new Teams app permission policy and block all apps -New-CsTeamsAppPermissionPolicy -Identity Set-$identity -DefaultCatalogAppsType BlockedAppList -GlobalCatalogAppsType BlockedAppList -PrivateCatalogAppsType BlockedAppList -DefaultCatalogApps @() -GlobalCatalogApps @() -PrivateCatalogApps @() -$GetStartApp = New-Object -TypeName Microsoft.Teams.Policy.Administration.Cmdlets.Core.PrivateCatalogApp -Property @{Id="f8374f94-b179-4cd2-8343-9514dc5ea377"} -$TestBotApp = New-Object -TypeName Microsoft.Teams.Policy.Administration.Cmdlets.Core.PrivateCatalogApp -Property @{Id="47fa3584-9366-4ce7-b1eb-07326c6ba799"} -$PrivateCatalogAppList = @($GetStartApp,$TestBotApp) -# set allow TaskList and OnePlan apps and block other custom apps -Set-CsTeamsAppPermissionPolicy -Identity Set-$identity -PrivateCatalogAppsType AllowedAppList -PrivateCatalogApps $PrivateCatalogAppList -``` -This example allows custom GetStartApp and TestBotApp apps and blocks other custom apps. GetStartApp and TestBotApp can be installed by your users. - - -## 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 -``` - -### -DefaultCatalogApps -Choose which Teams apps published by Microsoft or its partners can be installed by your users. - -```yaml -Type: Microsoft.Teams.Policy.Administration.Cmdlets.Core.DefaultCatalogApp[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DefaultCatalogAppsType -Choose to allow or block the installation of Microsoft apps. Values that can be used: AllowedAppList, BlockedAppList. - - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Description -Description of app setup permission policy. - - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Force -Do not use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -GlobalCatalogApps -Choose which Teams apps published by a third party can be installed by your users. - - -```yaml -Type: Microsoft.Teams.Policy.Administration.Cmdlets.Core.GlobalCatalogApp[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -GlobalCatalogAppsType -Choose to allow or block the installation of third-party apps. Values that can be used: AllowedAppList, BlockedAppList. - - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Identity -Name of App setup permission policy. If empty, all Identities will be used by default. - - -```yaml -Type: XdsIdentity -Parameter Sets: Identity -Aliases: - -Required: False -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Instance -Do not use. - -```yaml -Type: PSObject -Parameter Sets: Instance -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: True (ByValue) -Accept wildcard characters: False -``` - -### -PrivateCatalogApps -Choose to allow or block the installation of custom apps. - -```yaml -Type: Microsoft.Teams.Policy.Administration.Cmdlets.Core.PrivateCatalogApp[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PrivateCatalogAppsType -Choose which custom apps can be installed by your users. Values that can be used: AllowedAppList, BlockedAppList. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -Do not use. - -```yaml -Type: System.Guid -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -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 (https://go.microsoft.com/fwlink/?LinkID=113216). - -## INPUTS - -### Microsoft.Teams.Policy.Administration.Cmdlets.Core.DefaultCatalogApp -### Microsoft.Teams.Policy.Administration.Cmdlets.Core.GlobalCatalogApp -### Microsoft.Teams.Policy.Administration.Cmdlets.Core.PrivateCatalogApp - -## OUTPUTS - -### System.Object - -## NOTES - -## RELATED LINKS +--- +external help file: Microsoft.Rtc.Management.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/set-csteamsapppermissionpolicy +applicable: Skype for Business Online +title: Set-CsTeamsAppPermissionPolicy +schema: 2.0.0 +ms.reviewer: +manager: bulenteg +ms.author: tomkau +author: tomkau +--- + +# Set-CsTeamsAppPermissionPolicy + +## SYNOPSIS +**NOTE**: The existence of this cmdlet is being documented for completeness, but do not use this cmdlet. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. + +As an admin, you can use app permission policies to enable or block specific apps for your users. Learn more about the App Setup Policies: . + +## SYNTAX + +### Identity (Default) +``` +Set-CsTeamsAppPermissionPolicy [-Tenant ] [-DefaultCatalogApps <>] [-GlobalCatalogApps <>] + [-PrivateCatalogApps <>] [-Description ] [-DefaultCatalogAppsType ] + [-GlobalCatalogAppsType ] [-PrivateCatalogAppsType ] [[-Identity] ] [-Force] + [-WhatIf] [-Confirm] [] +``` + +### Instance +``` +Set-CsTeamsAppPermissionPolicy [-Tenant ] [-DefaultCatalogApps <>] [-GlobalCatalogApps <>] + [-PrivateCatalogApps <>] [-Description ] [-DefaultCatalogAppsType ] + [-GlobalCatalogAppsType ] [-PrivateCatalogAppsType ] [-Instance ] [-Force] [-WhatIf] + [-Confirm] [] +``` + +## DESCRIPTION +**NOTE**: The existence of this cmdlet is being documented for completeness, but do not use this cmdlet. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. + +As an admin, you can use app permission policies to enable or block specific apps for your users. Learn more about the App Setup Policies: . + +## EXAMPLES + +### Example 1 + +```powershell +$identity = "TestTeamsAppPermissionPolicy" + (Get-Date -Format FileDateTimeUniversal) +New-CsTeamsAppPermissionPolicy -Identity Set-$identity +Set-CsTeamsAppPermissionPolicy -Identity Set-$identity -DefaultCatalogAppsType BlockedAppList -DefaultCatalogApps @()-GlobalCatalogAppsType -GlobalCatalogApps @() BlockedAppList -PrivateCatalogAppsType BlockedAppList -PrivateCatalogApps @() +``` +This example allows all Microsoft apps, third-party apps, and custom apps. No apps are blocked. + + +### Example 2 + +```powershell +$identity = "TestTeamsAppPermissionPolicy" + (Get-Date -Format FileDateTimeUniversal) +New-CsTeamsAppPermissionPolicy -Identity Set-$identity +Set-CsTeamsAppPermissionPolicy -Identity Set-$identity -DefaultCatalogAppsType AllowedAppList -DefaultCatalogApps @() -GlobalCatalogAppsType AllowedAppList -GlobalCatalogApps @() -PrivateCatalogAppsType AllowedAppList -PrivateCatalogApps @() +``` +This example blocks all Microsoft apps, third-party apps, and custom apps. No apps are allowed. + + + +### Example 3 + +```powershell +$identity = "TestTeamsAppPermissionPolicy" + (Get-Date -Format FileDateTimeUniversal) +# create a new Teams app permission policy and block all apps +New-CsTeamsAppPermissionPolicy -Identity Set-$identity -DefaultCatalogAppsType AllowedAppList -GlobalCatalogAppsType AllowedAppList -PrivateCatalogAppsType AllowedAppList -DefaultCatalogApps @() -GlobalCatalogApps @() -PrivateCatalogApps @() + +$ListsApp = New-Object -TypeName Microsoft.Teams.Policy.Administration.Cmdlets.Core.DefaultCatalogApp -Property @{Id="0d820ecd-def2-4297-adad-78056cde7c78"} +$OneNoteApp = New-Object -TypeName Microsoft.Teams.Policy.Administration.Cmdlets.Core.DefaultCatalogApp -Property @{Id="26bc2873-6023-480c-a11b-76b66605ce8c"} +$DefaultCatalogAppList = @($ListsApp,$OneNoteApp) +# set allow Lists and OneNote apps and block other Microsoft apps +Set-CsTeamsAppPermissionPolicy -Identity Set-$identity -DefaultCatalogAppsType AllowedAppList -DefaultCatalogApps $DefaultCatalogAppList +``` +This example allows Microsoft Lists and OneNote apps and blocks other Microsoft apps. Microsoft Lists and OneNote can be installed by your users. + +### Example 4 + +```powershell +$identity = "TestTeamsAppPermissionPolicy" + (Get-Date -Format FileDateTimeUniversal) +# create a new Teams app permission policy and block all apps +New-CsTeamsAppPermissionPolicy -Identity Set-$identity -DefaultCatalogAppsType AllowedAppList -GlobalCatalogAppsType AllowedAppList -PrivateCatalogAppsType AllowedAppList -DefaultCatalogApps @() -GlobalCatalogApps @() -PrivateCatalogApps @() +$TaskListApp = New-Object -TypeName Microsoft.Teams.Policy.Administration.Cmdlets.Core.GlobalCatalogApp -Property @{Id="57c81e84-9b7b-4783-be4e-0b7ffc0719af"} +$OnePlanApp = New-Object -TypeName Microsoft.Teams.Policy.Administration.Cmdlets.Core.GlobalCatalogApp -Property @{Id="ca0540bf-6b61-3027-6313-a7cb4470bf1b"} +$GlobalCatalogAppList = @($TaskListApp,$OnePlanApp) +# set allow TaskList and OnePlan apps and block other Third-party apps +Set-CsTeamsAppPermissionPolicy -Identity Set-$identity -GlobalCatalogAppsType AllowedAppList -GlobalCatalogApps $GlobalCatalogAppList +``` +This example allows third-party TaskList and OnePlan apps and blocks other third-party apps. TaskList and OnePlan can be installed by your users. + + +### Example 5 + +```powershell +$identity = "TestTeamsAppPermissionPolicy" + (Get-Date -Format FileDateTimeUniversal) +# create a new Teams app permission policy and block all apps +New-CsTeamsAppPermissionPolicy -Identity Set-$identity -DefaultCatalogAppsType BlockedAppList -GlobalCatalogAppsType BlockedAppList -PrivateCatalogAppsType BlockedAppList -DefaultCatalogApps @() -GlobalCatalogApps @() -PrivateCatalogApps @() +$GetStartApp = New-Object -TypeName Microsoft.Teams.Policy.Administration.Cmdlets.Core.PrivateCatalogApp -Property @{Id="f8374f94-b179-4cd2-8343-9514dc5ea377"} +$TestBotApp = New-Object -TypeName Microsoft.Teams.Policy.Administration.Cmdlets.Core.PrivateCatalogApp -Property @{Id="47fa3584-9366-4ce7-b1eb-07326c6ba799"} +$PrivateCatalogAppList = @($GetStartApp,$TestBotApp) +# set allow TaskList and OnePlan apps and block other custom apps +Set-CsTeamsAppPermissionPolicy -Identity Set-$identity -PrivateCatalogAppsType AllowedAppList -PrivateCatalogApps $PrivateCatalogAppList +``` +This example allows custom GetStartApp and TestBotApp apps and blocks other custom apps. GetStartApp and TestBotApp can be installed by your users. + + +## 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 +``` + +### -DefaultCatalogApps +Choose which Teams apps published by Microsoft or its partners can be installed by your users. + +```yaml +Type: Microsoft.Teams.Policy.Administration.Cmdlets.Core.DefaultCatalogApp[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultCatalogAppsType +Choose to allow or block the installation of Microsoft apps. Values that can be used: AllowedAppList, BlockedAppList. + + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Description +Description of app setup permission policy. + + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +Do not use. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -GlobalCatalogApps +Choose which Teams apps published by a third party can be installed by your users. + + +```yaml +Type: Microsoft.Teams.Policy.Administration.Cmdlets.Core.GlobalCatalogApp[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -GlobalCatalogAppsType +Choose to allow or block the installation of third-party apps. Values that can be used: AllowedAppList, BlockedAppList. + + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +Name of App setup permission policy. If empty, all Identities will be used by default. + + +```yaml +Type: XdsIdentity +Parameter Sets: Identity +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Instance +Do not use. + +```yaml +Type: PSObject +Parameter Sets: Instance +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -PrivateCatalogApps +Choose to allow or block the installation of custom apps. + +```yaml +Type: Microsoft.Teams.Policy.Administration.Cmdlets.Core.PrivateCatalogApp[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PrivateCatalogAppsType +Choose which custom apps can be installed by your users. Values that can be used: AllowedAppList, BlockedAppList. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tenant +Do not use. + +```yaml +Type: System.Guid +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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 (https://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Teams.Policy.Administration.Cmdlets.Core.DefaultCatalogApp +### Microsoft.Teams.Policy.Administration.Cmdlets.Core.GlobalCatalogApp +### Microsoft.Teams.Policy.Administration.Cmdlets.Core.PrivateCatalogApp + +## OUTPUTS + +### System.Object + +## NOTES + +## RELATED LINKS diff --git a/skype/skype-ps/skype/Set-CsTeamsAppSetupPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAppSetupPolicy.md similarity index 100% rename from skype/skype-ps/skype/Set-CsTeamsAppSetupPolicy.md rename to teams/teams-ps/teams/Set-CsTeamsAppSetupPolicy.md diff --git a/skype/skype-ps/skype/Set-CsTeamsAudioConferencingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAudioConferencingPolicy.md similarity index 100% rename from skype/skype-ps/skype/Set-CsTeamsAudioConferencingPolicy.md rename to teams/teams-ps/teams/Set-CsTeamsAudioConferencingPolicy.md diff --git a/skype/skype-ps/skype/Set-CsTeamsCallHoldPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCallHoldPolicy.md similarity index 96% rename from skype/skype-ps/skype/Set-CsTeamsCallHoldPolicy.md rename to teams/teams-ps/teams/Set-CsTeamsCallHoldPolicy.md index 5ef6d7265c..1978f6d639 100644 --- a/skype/skype-ps/skype/Set-CsTeamsCallHoldPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCallHoldPolicy.md @@ -1,203 +1,203 @@ ---- -external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csteamscallholdpolicy -applicable: Microsoft Teams -title: Set-CsTeamsCallHoldPolicy -schema: 2.0.0 -ms.reviewer: -manager: abnair -ms.author: serdars -author: jenstrier ---- - -# Set-CsTeamsCallHoldPolicy - -## SYNOPSIS - -Modifies an existing Teams call hold policy in your tenant. The Teams call hold policy is used to customize the call hold experience for Teams clients. - -## SYNTAX - -### Identity (Default) -``` -Set-CsTeamsCallHoldPolicy [-Identity] [-Description ] [-AudioFileId ] [-StreamingSourceUrl ] [-StreamingSourceAuthType ] [-Force] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -Teams call hold policies are used to customize the call hold experience for teams clients. - -When Microsoft Teams users participate in calls, they have the ability to hold a call and have the other entity in the call listen to an audio file during the duration of the hold. - -Assigning a Teams call hold policy to a user sets an audio file to be played during the duration of the hold. - -## EXAMPLES - -### Example 1 -```powershell -PS C:\> Set-CsTeamsCallHoldPolicy -Identity "ContosoPartnerTeamsCallHoldPolicy" -AudioFileId "c65233-ac2a27-98701b-123ccc" -``` - -The command shown in Example 1 modifies an existing per-user Teams call hold policy with the Identity ContosoPartnerTeamsCallHoldPolicy. - -This policy is re-assigned the audio file ID to be used to: c65233-ac2a27-98701b-123ccc, which is the ID referencing an audio file that was uploaded using the Import-CsOnlineAudioFile cmdlet. - -Any Microsoft Teams users who are assigned this policy will have their call holds customized such that the user being held will hear the audio file specified by AudioFileId. - -### Example 2 -```powershell -PS C:\> Set-CsTeamsCallHoldPolicy -Identity "ContosoPartnerTeamsCallHoldPolicy" -Description "country music" -``` - -The command shown in Example 2 modifies an existing per-user Teams call hold policy with the Identity ContosoPartnerTeamsCallHoldPolicy. - -This policy is re-assigned the description from its existing value to "country music". - -## PARAMETERS - -### -Identity -Unique identifier of the Teams call hold policy being modified. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: True -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Description -Enables administrators to provide explanatory text to accompany a Teams call hold policy. - -For example, the Description might include information about the users the policy should be assigned to. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AudioFileId -A string representing the ID referencing an audio file uploaded via the Import-CsOnlineAudioFile cmdlet. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StreamingSourceUrl -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StreamingSourceAuthType -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Force -Suppresses the display of any non-fatal error message that might arise when running the command. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -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 -``` - -### -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 -``` - -### 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). - -## INPUTS - -### System.Management.Automation.PSObject - -## OUTPUTS - -### System.Object - -## NOTES - -## RELATED LINKS - -[Get-CsTeamsCallHoldPolicy](Get-CsTeamsCallHoldPolicy.md) - -[New-CsTeamsCallHoldPolicy](New-CsTeamsCallHoldPolicy.md) - -[Grant-CsTeamsCallHoldPolicy](Grant-CsTeamsCallHoldPolicy.md) - -[Remove-CsTeamsCallHoldPolicy](Remove-CsTeamsCallHoldPolicy.md) - -[Import-CsOnlineAudioFile](Import-CsOnlineAudioFile.md) +--- +external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/set-csteamscallholdpolicy +applicable: Microsoft Teams +title: Set-CsTeamsCallHoldPolicy +schema: 2.0.0 +ms.reviewer: +manager: abnair +ms.author: serdars +author: jenstrier +--- + +# Set-CsTeamsCallHoldPolicy + +## SYNOPSIS + +Modifies an existing Teams call hold policy in your tenant. The Teams call hold policy is used to customize the call hold experience for Teams clients. + +## SYNTAX + +### Identity (Default) +``` +Set-CsTeamsCallHoldPolicy [-Identity] [-Description ] [-AudioFileId ] [-StreamingSourceUrl ] [-StreamingSourceAuthType ] [-Force] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +Teams call hold policies are used to customize the call hold experience for teams clients. + +When Microsoft Teams users participate in calls, they have the ability to hold a call and have the other entity in the call listen to an audio file during the duration of the hold. + +Assigning a Teams call hold policy to a user sets an audio file to be played during the duration of the hold. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Set-CsTeamsCallHoldPolicy -Identity "ContosoPartnerTeamsCallHoldPolicy" -AudioFileId "c65233-ac2a27-98701b-123ccc" +``` + +The command shown in Example 1 modifies an existing per-user Teams call hold policy with the Identity ContosoPartnerTeamsCallHoldPolicy. + +This policy is re-assigned the audio file ID to be used to: c65233-ac2a27-98701b-123ccc, which is the ID referencing an audio file that was uploaded using the Import-CsOnlineAudioFile cmdlet. + +Any Microsoft Teams users who are assigned this policy will have their call holds customized such that the user being held will hear the audio file specified by AudioFileId. + +### Example 2 +```powershell +PS C:\> Set-CsTeamsCallHoldPolicy -Identity "ContosoPartnerTeamsCallHoldPolicy" -Description "country music" +``` + +The command shown in Example 2 modifies an existing per-user Teams call hold policy with the Identity ContosoPartnerTeamsCallHoldPolicy. + +This policy is re-assigned the description from its existing value to "country music". + +## PARAMETERS + +### -Identity +Unique identifier of the Teams call hold policy being modified. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Description +Enables administrators to provide explanatory text to accompany a Teams call hold policy. + +For example, the Description might include information about the users the policy should be assigned to. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AudioFileId +A string representing the ID referencing an audio file uploaded via the Import-CsOnlineAudioFile cmdlet. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -StreamingSourceUrl +This parameter is reserved for internal Microsoft use. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -StreamingSourceAuthType +This parameter is reserved for internal Microsoft use. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +Suppresses the display of any non-fatal error message that might arise when running the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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 +``` + +### -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 +``` + +### 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). + +## INPUTS + +### System.Management.Automation.PSObject + +## OUTPUTS + +### System.Object + +## NOTES + +## RELATED LINKS + +[Get-CsTeamsCallHoldPolicy](Get-CsTeamsCallHoldPolicy.md) + +[New-CsTeamsCallHoldPolicy](New-CsTeamsCallHoldPolicy.md) + +[Grant-CsTeamsCallHoldPolicy](Grant-CsTeamsCallHoldPolicy.md) + +[Remove-CsTeamsCallHoldPolicy](Remove-CsTeamsCallHoldPolicy.md) + +[Import-CsOnlineAudioFile](Import-CsOnlineAudioFile.md) diff --git a/skype/skype-ps/skype/Set-CsTeamsCallParkPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCallParkPolicy.md similarity index 100% rename from skype/skype-ps/skype/Set-CsTeamsCallParkPolicy.md rename to teams/teams-ps/teams/Set-CsTeamsCallParkPolicy.md diff --git a/skype/skype-ps/skype/Set-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md similarity index 100% rename from skype/skype-ps/skype/Set-CsTeamsCallingPolicy.md rename to teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md diff --git a/skype/skype-ps/skype/Set-CsTeamsChannelsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsChannelsPolicy.md similarity index 100% rename from skype/skype-ps/skype/Set-CsTeamsChannelsPolicy.md rename to teams/teams-ps/teams/Set-CsTeamsChannelsPolicy.md diff --git a/skype/skype-ps/skype/Set-CsTeamsClientConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsClientConfiguration.md similarity index 100% rename from skype/skype-ps/skype/Set-CsTeamsClientConfiguration.md rename to teams/teams-ps/teams/Set-CsTeamsClientConfiguration.md diff --git a/skype/skype-ps/skype/Set-CsTeamsComplianceRecordingApplication.md b/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingApplication.md similarity index 97% rename from skype/skype-ps/skype/Set-CsTeamsComplianceRecordingApplication.md rename to teams/teams-ps/teams/Set-CsTeamsComplianceRecordingApplication.md index 09a382c71d..02ebcf6cfa 100644 --- a/skype/skype-ps/skype/Set-CsTeamsComplianceRecordingApplication.md +++ b/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingApplication.md @@ -1,413 +1,413 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingapplication -applicable: Skype for Business Online -title: Set-CsTeamsComplianceRecordingApplication -schema: 2.0.0 -manager: nakumar -author: aditdalvi -ms.author: aditd -ms.reviewer: ---- - -# Set-CsTeamsComplianceRecordingApplication - -## SYNOPSIS -Modifies an existing association between an application instance of a policy-based recording application and a Teams recording policy for administering automatic policy-based recording in your tenant. -Automatic policy-based recording is only applicable to Microsoft Teams users. - -## SYNTAX - -### Identity (Default) -``` -Set-CsTeamsComplianceRecordingApplication [-Tenant ] [-Identity ] - [-RequiredBeforeMeetingJoin ] [-RequiredDuringMeeting ] - [-RequiredBeforeCallEstablishment ] [-RequiredDuringCall ] - [-ConcurrentInvitationCount ] [-ComplianceRecordingPairedApplications ] - [-Priority ] [-Force] [-WhatIf] [-Confirm] [] -``` - -### Instance -``` -Set-CsTeamsComplianceRecordingApplication [-Tenant ] [-Instance ] - [-RequiredBeforeMeetingJoin ] [-RequiredDuringMeeting ] - [-RequiredBeforeCallEstablishment ] [-RequiredDuringCall ] - [-ConcurrentInvitationCount ] [-ComplianceRecordingPairedApplications ] - [-Priority ] [-Force] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -Policy-based recording applications are used in automatic policy-based recording scenarios. -When Microsoft Teams users participate in meetings or make or receive calls, the policy-based recording applications i.e. bots associated with the user's Teams recording policy are invited into the call or meeting to enforce compliance with the administrative set policy. - -Instances of these applications are created using CsOnlineApplicationInstance cmdlets and are then associated with Teams recording policies. - -Note that application instances of policy-based recording applications must be associated with a Teams recording policy using the CsTeamsComplianceRecordingApplication cmdlets. -Once the association is done, the Identity of these application instances becomes \/\. -For example, the Identity of an application instance can be \"Tag:ContosoPartnerComplianceRecordingPolicy/39dc3ede-c80e-4f19-9153-417a65a1f144\", which indicates that the application instance with ObjectId 39dc3ede-c80e-4f19-9153-417a65a1f144 is associated with the Teams recording policy with Identity ContosoPartnerComplianceRecordingPolicy. - -Please work with your Microsoft certified policy-based recording application provider to obtain an instance of their recording application. -Please refer to the documentation of the CsOnlineApplicationInstance cmdlets for information on how to create an application instance of a policy-based recording application. -Please also refer to the documentation of CsTeamsComplianceRecordingPolicy cmdlets for further information. - -## EXAMPLES - -### Example 1 -```powershell -PS C:\> Set-CsTeamsComplianceRecordingApplication -Identity 'Tag:ContosoPartnerComplianceRecordingPolicy/d93fefc7-93cc-4d44-9a5d-344b0fff2899' -RequiredBeforeMeetingJoin $false -RequiredDuringMeeting $false -``` - -The command shown in Example 1 modifies an existing association between an application instance of a policy-based recording application with ObjectId d93fefc7-93cc-4d44-9a5d-344b0fff2899 and a Teams recording policy with the Identity ContosoPartnerComplianceRecordingPolicy. - -In this example, the application is made optional for meetings. -Please refer to the documentation of the RequiredBeforeMeetingJoin and RequiredDuringMeeting parameters for more information. - -### Example 2 -```powershell -PS C:\> Set-CsTeamsComplianceRecordingApplication -Identity 'Tag:ContosoPartnerComplianceRecordingPolicy/d93fefc7-93cc-4d44-9a5d-344b0fff2899' -RequiredBeforeCallEstablishment $false -RequiredDuringCall $false -``` - -The command shown in Example 2 modifies an existing association between an application instance of a policy-based recording application with ObjectId d93fefc7-93cc-4d44-9a5d-344b0fff2899 and a Teams recording policy with the Identity ContosoPartnerComplianceRecordingPolicy. - -In this example, the application is made optional for calls. -Please refer to the documentation of the RequiredBeforeCallEstablishment and RequiredDuringCall parameters for more information. - -### Example 3 -```powershell -PS C:\> Set-CsTeamsComplianceRecordingApplication -Identity 'Tag:ContosoPartnerComplianceRecordingPolicy/d93fefc7-93cc-4d44-9a5d-344b0fff2899' -ConcurrentInvitationCount 2 -``` - -The command shown in Example 3 modifies an existing association between an application instance of a policy-based recording application with ObjectId d93fefc7-93cc-4d44-9a5d-344b0fff2899 and a Teams recording policy with the Identity ContosoPartnerComplianceRecordingPolicy. - -In this example, the application is made resilient by specifying that two invites must be sent to the same application for the same call or meeting. -Please refer to the documentation of the ConcurrentInvitationCount parameter for more information. - -### Example 4 -```powershell -PS C:\> Set-CsTeamsComplianceRecordingApplication -Identity 'Tag:ContosoPartnerComplianceRecordingPolicy/d93fefc7-93cc-4d44-9a5d-344b0fff2899' -ComplianceRecordingPairedApplications @(New-CsTeamsComplianceRecordingPairedApplication -Id '39dc3ede-c80e-4f19-9153-417a65a1f144') -``` - -The command shown in Example 4 modifies an existing association between an application instance of a policy-based recording application with ObjectId d93fefc7-93cc-4d44-9a5d-344b0fff2899 and a Teams recording policy with the Identity ContosoPartnerComplianceRecordingPolicy. - -In this example, the application is made resilient by pairing it with another application instance of a policy-based recording application with ObjectId 39dc3ede-c80e-4f19-9153-417a65a1f144. -Separate invites are sent to the paired applications for the same call or meeting. -Please refer to the documentation of the ComplianceRecordingPairedApplications parameter for more information. - -### Example 5 -```powershell -PS C:\> Set-CsTeamsComplianceRecordingApplication -Identity 'Tag:ContosoPartnerComplianceRecordingPolicy/d93fefc7-93cc-4d44-9a5d-344b0fff2899' -ComplianceRecordingPairedApplications $null -``` - -The command shown in Example 5 modifies an existing association between an application instance of a policy-based recording application with ObjectId d93fefc7-93cc-4d44-9a5d-344b0fff2899 and a Teams recording policy with the Identity ContosoPartnerComplianceRecordingPolicy. - -In this example, the application's resiliency is removed by removing the pairing it had with the application instance of a policy-based recording application with ObjectId 39dc3ede-c80e-4f19-9153-417a65a1f144. -Please refer to the documentation of the ComplianceRecordingPairedApplications parameter for more information. - -### Example 6 -```powershell -PS C:\> Get-CsTeamsComplianceRecordingApplication | Set-CsTeamsComplianceRecordingApplication -RequiredBeforeMeetingJoin $false -RequiredDuringMeeting $false -``` - -The command shown in Example 6 modifies all existing associations between application instances of policy-based recording applications and their corresponding Teams recording policy. - -In this example, all applications are made optional for meetings. -Please refer to the documentation of the RequiredBeforeMeetingJoin and RequiredDuringMeeting parameters for more information. - -## PARAMETERS - -### -Identity -A name that uniquely identifies the application instance of the policy-based recording application. - -Application instances of policy-based recording applications must be associated with a Teams recording policy using the CsTeamsComplianceRecordingApplication cmdlets. -To do this association correctly, the Identity of these application instances must be \/\. -For example, the Identity of an application instance can be \"Tag:ContosoPartnerComplianceRecordingPolicy/39dc3ede-c80e-4f19-9153-417a65a1f144\", which indicates that the application instance with ObjectId 39dc3ede-c80e-4f19-9153-417a65a1f144 is associated with the Teams recording policy with Identity ContosoPartnerComplianceRecordingPolicy. - -```yaml -Type: XdsIdentity -Parameter Sets: Identity -Aliases: - -Required: False -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Instance -Allows you to pass a reference to an object to the cmdlet rather than set individual parameter values. - -```yaml -Type: PSObject -Parameter Sets: Instance -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: True (ByValue) -Accept wildcard characters: False -``` - -### -RequiredBeforeMeetingJoin -Indicates whether the policy-based recording application must be in the meeting before the user is allowed to join the meeting. - -If this is set to True, the user will not be allowed to join the meeting if the policy-based recording application fails to join the meeting. -The meeting will still continue for users who are in the meeting. - -If this is set to False, the user will be allowed to join the meeting even if the policy-based recording application fails to join the meeting. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: True -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RequiredDuringMeeting -Indicates whether the policy-based recording application must be in the meeting while the user is in the meeting. - -If this is set to True, the user will be ejected from the meeting if the policy-based recording application leaves the meeting or is dropped from the meeting. -The meeting will still continue for users who are in the meeting. - -If this is set to False, the user will not be ejected from the meeting if the policy-based recording application leaves the meeting or is dropped from the meeting. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: True -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RequiredBeforeCallEstablishment -Indicates whether the policy-based recording application must be in the call before the call is allowed to establish. - -If this is set to True, the call will be cancelled if the policy-based recording application fails to join the call. - -If this is set to False, call establishment will proceed normally if the policy-based recording application fails to join the call. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: True -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RequiredDuringCall -Indicates whether the policy-based recording application must be in the call while the call is active. - -If this is set to True, the call will be cancelled if the policy-based recording application leaves the call or is dropped from the call. - -If this is set to False, call establishment will proceed normally if the policy-based recording application leaves the call or is dropped from the call. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: True -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ConcurrentInvitationCount -Determines the number of invites to send out to the application instance of the policy-based recording application. Can be set to 1 or 2 only. - -In situations where application resiliency is a necessity, multiple invites can be sent to the same application for the same call or meeting. -If multiple such invites are accepted, then it means that multiple instances of this application are in the call or meeting and each of those instances can record independent of the others. - -If all of the invites are rejected, the application invitation process is deemed a failure and the other flags for this application control what happens next. -Please refer to the documentation of the RequiredBeforeMeetingJoin and RequiredBeforeCallEstablishment parameters. - -If at least one of the invites is accepted and the others are rejected, the application invitation process is still deemed a success. - -If multiple invites are accepted and all of the instances leave or get dropped from the call or meeting, then the application is no longer in the call or meeting and the other flags for this application control what happens next. -Please refer to the documentation of the RequiredDuringMeeting and RequiredDuringCall parameters. - -If multiple invites are accepted and at least one of the instances remains in the call or meeting, then the application is in the call or meeting. - -Note that application resiliency can be achieved either by sending multiple invites to the same application using ConcurrentInvitationCount or by sending invites to separate paired applications using ComplianceRecordingPairedApplications. -However, you cannot do both. -Please work with your Microsoft certified policy-based recording application provider to determine if application resiliency is needed for your workflows and how best to achieve application resiliency. - -```yaml -Type: UInt32 -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: 1 -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ComplianceRecordingPairedApplications -Determines the other policy-based recording applications to pair with this application to achieve application resiliency. Can only have one paired application. - -In situations where application resiliency is a necessity, invites can be sent to separate paired applications for the same call or meeting. -If multiple such invites are accepted, then it means that multiple instances of this application are in the call or meeting and each of those instances can record independent of the others. - -If all of the invites are rejected, the application invitation process is deemed a failure and the other flags for this application control what happens next. -Please refer to the documentation of the RequiredBeforeMeetingJoin and RequiredBeforeCallEstablishment parameters. - -If at least one of the invites is accepted and the others are rejected, the application invitation process is still deemed a success. - -If multiple invites are accepted and all of the instances leave or get dropped from the call or meeting, then the application is no longer in the call or meeting and the other flags for this application control what happens next. -Please refer to the documentation of the RequiredDuringMeeting and RequiredDuringCall parameters. - -If multiple invites are accepted and at least one of the instances remains in the call or meeting, then the application is in the call or meeting. - -Note that application resiliency can be achieved either by sending multiple invites to the same application using ConcurrentInvitationCount or by sending invites to separate paired applications using ComplianceRecordingPairedApplications. -However, you cannot do both. -Please work with your Microsoft certified policy-based recording application provider to determine if application resiliency is needed for your workflows and how best to achieve application resiliency. - -```yaml -Type: ComplianceRecordingPairedApplication[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Priority -This priority determines the order in which the policy-based recording applications are displayed in the output of the Get-CsTeamsComplianceRecordingPolicy cmdlet. - -All policy-based recording applications are invited in parallel to ensure low call setup and meeting join latencies. -So this parameter does not affect the order of invitations to the applications, or any other routing. - -```yaml -Type: Int32 -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -Globally unique identifier (GUID) of the tenant account whose Teams recording policies are being queried. -For example: - --Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" - -You can return your tenant ID by running this command: - -Get-CsTenant | Select-Object DisplayName, TenantID - -If you are using a remote session of Windows PowerShell and are connected only to Skype for Business Online you do not have to include the Tenant parameter. -Instead, the tenant ID will automatically be filled in for you based on your connection information. -The Tenant parameter is primarily for use in a hybrid deployment. - -```yaml -Type: System.Guid -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -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 -``` - -### -Force -Suppresses the display of any non-fatal error message that might arise when running the command. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -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 - -### System.Management.Automation.PSObject - -## OUTPUTS - -### System.Object - -## RELATED LINKS - -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingpolicy?view=skype-ps) - -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpolicy?view=skype-ps) - -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingpolicy?view=skype-ps) - -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/grant-csteamscompliancerecordingpolicy?view=skype-ps) - -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingpolicy?view=skype-ps) - -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingapplication?view=skype-ps) - -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingapplication?view=skype-ps) - -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingapplication?view=skype-ps) - -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpairedapplication?view=skype-ps) +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingapplication +applicable: Skype for Business Online +title: Set-CsTeamsComplianceRecordingApplication +schema: 2.0.0 +manager: nakumar +author: aditdalvi +ms.author: aditd +ms.reviewer: +--- + +# Set-CsTeamsComplianceRecordingApplication + +## SYNOPSIS +Modifies an existing association between an application instance of a policy-based recording application and a Teams recording policy for administering automatic policy-based recording in your tenant. +Automatic policy-based recording is only applicable to Microsoft Teams users. + +## SYNTAX + +### Identity (Default) +``` +Set-CsTeamsComplianceRecordingApplication [-Tenant ] [-Identity ] + [-RequiredBeforeMeetingJoin ] [-RequiredDuringMeeting ] + [-RequiredBeforeCallEstablishment ] [-RequiredDuringCall ] + [-ConcurrentInvitationCount ] [-ComplianceRecordingPairedApplications ] + [-Priority ] [-Force] [-WhatIf] [-Confirm] [] +``` + +### Instance +``` +Set-CsTeamsComplianceRecordingApplication [-Tenant ] [-Instance ] + [-RequiredBeforeMeetingJoin ] [-RequiredDuringMeeting ] + [-RequiredBeforeCallEstablishment ] [-RequiredDuringCall ] + [-ConcurrentInvitationCount ] [-ComplianceRecordingPairedApplications ] + [-Priority ] [-Force] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +Policy-based recording applications are used in automatic policy-based recording scenarios. +When Microsoft Teams users participate in meetings or make or receive calls, the policy-based recording applications i.e. bots associated with the user's Teams recording policy are invited into the call or meeting to enforce compliance with the administrative set policy. + +Instances of these applications are created using CsOnlineApplicationInstance cmdlets and are then associated with Teams recording policies. + +Note that application instances of policy-based recording applications must be associated with a Teams recording policy using the CsTeamsComplianceRecordingApplication cmdlets. +Once the association is done, the Identity of these application instances becomes \/\. +For example, the Identity of an application instance can be \"Tag:ContosoPartnerComplianceRecordingPolicy/39dc3ede-c80e-4f19-9153-417a65a1f144\", which indicates that the application instance with ObjectId 39dc3ede-c80e-4f19-9153-417a65a1f144 is associated with the Teams recording policy with Identity ContosoPartnerComplianceRecordingPolicy. + +Please work with your Microsoft certified policy-based recording application provider to obtain an instance of their recording application. +Please refer to the documentation of the CsOnlineApplicationInstance cmdlets for information on how to create an application instance of a policy-based recording application. +Please also refer to the documentation of CsTeamsComplianceRecordingPolicy cmdlets for further information. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Set-CsTeamsComplianceRecordingApplication -Identity 'Tag:ContosoPartnerComplianceRecordingPolicy/d93fefc7-93cc-4d44-9a5d-344b0fff2899' -RequiredBeforeMeetingJoin $false -RequiredDuringMeeting $false +``` + +The command shown in Example 1 modifies an existing association between an application instance of a policy-based recording application with ObjectId d93fefc7-93cc-4d44-9a5d-344b0fff2899 and a Teams recording policy with the Identity ContosoPartnerComplianceRecordingPolicy. + +In this example, the application is made optional for meetings. +Please refer to the documentation of the RequiredBeforeMeetingJoin and RequiredDuringMeeting parameters for more information. + +### Example 2 +```powershell +PS C:\> Set-CsTeamsComplianceRecordingApplication -Identity 'Tag:ContosoPartnerComplianceRecordingPolicy/d93fefc7-93cc-4d44-9a5d-344b0fff2899' -RequiredBeforeCallEstablishment $false -RequiredDuringCall $false +``` + +The command shown in Example 2 modifies an existing association between an application instance of a policy-based recording application with ObjectId d93fefc7-93cc-4d44-9a5d-344b0fff2899 and a Teams recording policy with the Identity ContosoPartnerComplianceRecordingPolicy. + +In this example, the application is made optional for calls. +Please refer to the documentation of the RequiredBeforeCallEstablishment and RequiredDuringCall parameters for more information. + +### Example 3 +```powershell +PS C:\> Set-CsTeamsComplianceRecordingApplication -Identity 'Tag:ContosoPartnerComplianceRecordingPolicy/d93fefc7-93cc-4d44-9a5d-344b0fff2899' -ConcurrentInvitationCount 2 +``` + +The command shown in Example 3 modifies an existing association between an application instance of a policy-based recording application with ObjectId d93fefc7-93cc-4d44-9a5d-344b0fff2899 and a Teams recording policy with the Identity ContosoPartnerComplianceRecordingPolicy. + +In this example, the application is made resilient by specifying that two invites must be sent to the same application for the same call or meeting. +Please refer to the documentation of the ConcurrentInvitationCount parameter for more information. + +### Example 4 +```powershell +PS C:\> Set-CsTeamsComplianceRecordingApplication -Identity 'Tag:ContosoPartnerComplianceRecordingPolicy/d93fefc7-93cc-4d44-9a5d-344b0fff2899' -ComplianceRecordingPairedApplications @(New-CsTeamsComplianceRecordingPairedApplication -Id '39dc3ede-c80e-4f19-9153-417a65a1f144') +``` + +The command shown in Example 4 modifies an existing association between an application instance of a policy-based recording application with ObjectId d93fefc7-93cc-4d44-9a5d-344b0fff2899 and a Teams recording policy with the Identity ContosoPartnerComplianceRecordingPolicy. + +In this example, the application is made resilient by pairing it with another application instance of a policy-based recording application with ObjectId 39dc3ede-c80e-4f19-9153-417a65a1f144. +Separate invites are sent to the paired applications for the same call or meeting. +Please refer to the documentation of the ComplianceRecordingPairedApplications parameter for more information. + +### Example 5 +```powershell +PS C:\> Set-CsTeamsComplianceRecordingApplication -Identity 'Tag:ContosoPartnerComplianceRecordingPolicy/d93fefc7-93cc-4d44-9a5d-344b0fff2899' -ComplianceRecordingPairedApplications $null +``` + +The command shown in Example 5 modifies an existing association between an application instance of a policy-based recording application with ObjectId d93fefc7-93cc-4d44-9a5d-344b0fff2899 and a Teams recording policy with the Identity ContosoPartnerComplianceRecordingPolicy. + +In this example, the application's resiliency is removed by removing the pairing it had with the application instance of a policy-based recording application with ObjectId 39dc3ede-c80e-4f19-9153-417a65a1f144. +Please refer to the documentation of the ComplianceRecordingPairedApplications parameter for more information. + +### Example 6 +```powershell +PS C:\> Get-CsTeamsComplianceRecordingApplication | Set-CsTeamsComplianceRecordingApplication -RequiredBeforeMeetingJoin $false -RequiredDuringMeeting $false +``` + +The command shown in Example 6 modifies all existing associations between application instances of policy-based recording applications and their corresponding Teams recording policy. + +In this example, all applications are made optional for meetings. +Please refer to the documentation of the RequiredBeforeMeetingJoin and RequiredDuringMeeting parameters for more information. + +## PARAMETERS + +### -Identity +A name that uniquely identifies the application instance of the policy-based recording application. + +Application instances of policy-based recording applications must be associated with a Teams recording policy using the CsTeamsComplianceRecordingApplication cmdlets. +To do this association correctly, the Identity of these application instances must be \/\. +For example, the Identity of an application instance can be \"Tag:ContosoPartnerComplianceRecordingPolicy/39dc3ede-c80e-4f19-9153-417a65a1f144\", which indicates that the application instance with ObjectId 39dc3ede-c80e-4f19-9153-417a65a1f144 is associated with the Teams recording policy with Identity ContosoPartnerComplianceRecordingPolicy. + +```yaml +Type: XdsIdentity +Parameter Sets: Identity +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Instance +Allows you to pass a reference to an object to the cmdlet rather than set individual parameter values. + +```yaml +Type: PSObject +Parameter Sets: Instance +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -RequiredBeforeMeetingJoin +Indicates whether the policy-based recording application must be in the meeting before the user is allowed to join the meeting. + +If this is set to True, the user will not be allowed to join the meeting if the policy-based recording application fails to join the meeting. +The meeting will still continue for users who are in the meeting. + +If this is set to False, the user will be allowed to join the meeting even if the policy-based recording application fails to join the meeting. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: True +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RequiredDuringMeeting +Indicates whether the policy-based recording application must be in the meeting while the user is in the meeting. + +If this is set to True, the user will be ejected from the meeting if the policy-based recording application leaves the meeting or is dropped from the meeting. +The meeting will still continue for users who are in the meeting. + +If this is set to False, the user will not be ejected from the meeting if the policy-based recording application leaves the meeting or is dropped from the meeting. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: True +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RequiredBeforeCallEstablishment +Indicates whether the policy-based recording application must be in the call before the call is allowed to establish. + +If this is set to True, the call will be cancelled if the policy-based recording application fails to join the call. + +If this is set to False, call establishment will proceed normally if the policy-based recording application fails to join the call. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: True +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RequiredDuringCall +Indicates whether the policy-based recording application must be in the call while the call is active. + +If this is set to True, the call will be cancelled if the policy-based recording application leaves the call or is dropped from the call. + +If this is set to False, call establishment will proceed normally if the policy-based recording application leaves the call or is dropped from the call. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: True +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ConcurrentInvitationCount +Determines the number of invites to send out to the application instance of the policy-based recording application. Can be set to 1 or 2 only. + +In situations where application resiliency is a necessity, multiple invites can be sent to the same application for the same call or meeting. +If multiple such invites are accepted, then it means that multiple instances of this application are in the call or meeting and each of those instances can record independent of the others. + +If all of the invites are rejected, the application invitation process is deemed a failure and the other flags for this application control what happens next. +Please refer to the documentation of the RequiredBeforeMeetingJoin and RequiredBeforeCallEstablishment parameters. + +If at least one of the invites is accepted and the others are rejected, the application invitation process is still deemed a success. + +If multiple invites are accepted and all of the instances leave or get dropped from the call or meeting, then the application is no longer in the call or meeting and the other flags for this application control what happens next. +Please refer to the documentation of the RequiredDuringMeeting and RequiredDuringCall parameters. + +If multiple invites are accepted and at least one of the instances remains in the call or meeting, then the application is in the call or meeting. + +Note that application resiliency can be achieved either by sending multiple invites to the same application using ConcurrentInvitationCount or by sending invites to separate paired applications using ComplianceRecordingPairedApplications. +However, you cannot do both. +Please work with your Microsoft certified policy-based recording application provider to determine if application resiliency is needed for your workflows and how best to achieve application resiliency. + +```yaml +Type: UInt32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: 1 +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ComplianceRecordingPairedApplications +Determines the other policy-based recording applications to pair with this application to achieve application resiliency. Can only have one paired application. + +In situations where application resiliency is a necessity, invites can be sent to separate paired applications for the same call or meeting. +If multiple such invites are accepted, then it means that multiple instances of this application are in the call or meeting and each of those instances can record independent of the others. + +If all of the invites are rejected, the application invitation process is deemed a failure and the other flags for this application control what happens next. +Please refer to the documentation of the RequiredBeforeMeetingJoin and RequiredBeforeCallEstablishment parameters. + +If at least one of the invites is accepted and the others are rejected, the application invitation process is still deemed a success. + +If multiple invites are accepted and all of the instances leave or get dropped from the call or meeting, then the application is no longer in the call or meeting and the other flags for this application control what happens next. +Please refer to the documentation of the RequiredDuringMeeting and RequiredDuringCall parameters. + +If multiple invites are accepted and at least one of the instances remains in the call or meeting, then the application is in the call or meeting. + +Note that application resiliency can be achieved either by sending multiple invites to the same application using ConcurrentInvitationCount or by sending invites to separate paired applications using ComplianceRecordingPairedApplications. +However, you cannot do both. +Please work with your Microsoft certified policy-based recording application provider to determine if application resiliency is needed for your workflows and how best to achieve application resiliency. + +```yaml +Type: ComplianceRecordingPairedApplication[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Priority +This priority determines the order in which the policy-based recording applications are displayed in the output of the Get-CsTeamsComplianceRecordingPolicy cmdlet. + +All policy-based recording applications are invited in parallel to ensure low call setup and meeting join latencies. +So this parameter does not affect the order of invitations to the applications, or any other routing. + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tenant +Globally unique identifier (GUID) of the tenant account whose Teams recording policies are being queried. +For example: + +-Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" + +You can return your tenant ID by running this command: + +Get-CsTenant | Select-Object DisplayName, TenantID + +If you are using a remote session of Windows PowerShell and are connected only to Skype for Business Online you do not have to include the Tenant parameter. +Instead, the tenant ID will automatically be filled in for you based on your connection information. +The Tenant parameter is primarily for use in a hybrid deployment. + +```yaml +Type: System.Guid +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -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 +``` + +### -Force +Suppresses the display of any non-fatal error message that might arise when running the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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 + +### System.Management.Automation.PSObject + +## OUTPUTS + +### System.Object + +## RELATED LINKS + +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingpolicy?view=skype-ps) + +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpolicy?view=skype-ps) + +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingpolicy?view=skype-ps) + +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/grant-csteamscompliancerecordingpolicy?view=skype-ps) + +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingpolicy?view=skype-ps) + +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingapplication?view=skype-ps) + +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingapplication?view=skype-ps) + +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingapplication?view=skype-ps) + +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpairedapplication?view=skype-ps) diff --git a/skype/skype-ps/skype/Set-CsTeamsComplianceRecordingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md similarity index 97% rename from skype/skype-ps/skype/Set-CsTeamsComplianceRecordingPolicy.md rename to teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md index 51d43358e2..97fa34aa61 100644 --- a/skype/skype-ps/skype/Set-CsTeamsComplianceRecordingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md @@ -1,361 +1,361 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingpolicy -applicable: Skype for Business Online -title: Set-CsTeamsComplianceRecordingPolicy -schema: 2.0.0 -manager: nakumar -author: aditdalvi -ms.author: aditd -ms.reviewer: ---- - -# Set-CsTeamsComplianceRecordingPolicy - -## SYNOPSIS -Modifies an existing Teams recording policy for governing automatic policy-based recording in your tenant. -Automatic policy-based recording is only applicable to Microsoft Teams users. - -## SYNTAX - -### Identity (Default) -``` -Set-CsTeamsComplianceRecordingPolicy [-Tenant ] [-Identity ] - [-Enabled ] [-WarnUserOnRemoval ] [-Description ] - [-DisableComplianceRecordingAudioNotificationForCalls ] [-RecordReroutedCalls ] - [-ComplianceRecordingApplications ] [-CustomBanner ] - [-Force] [-WhatIf] [-Confirm] [] -``` - -### Instance -``` -Set-CsTeamsComplianceRecordingPolicy [-Tenant ] [-Instance ] - [-Enabled ] [-WarnUserOnRemoval ] [-Description ] - [-ComplianceRecordingApplications ] - [-Force] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -Teams recording policies are used in automatic policy-based recording scenarios. -When Microsoft Teams users participate in meetings or make or receive calls, the policy-based recording applications i.e. bots associated with the user's Teams recording policy are invited into the call or meeting to record audio, video and video-based screen sharing activity. - -Note that simply assigning a Teams recording policy to a Microsoft Teams user will not activate automatic policy-based recording for all Microsoft Teams calls and meetings that the user participates in. -Among other things, you will need to create an application instance of a policy-based recording application i.e. a bot in your tenant and will then need to assign an appropriate policy to the user. - -Please work with your Microsoft certified policy-based recording application provider to obtain an instance of their recording application. -Please refer to the documentation of the CsOnlineApplicationInstance cmdlets for information on how to create an application instance of a policy-based recording application. - -Assigning your Microsoft Teams users a Teams recording policy activates automatic policy-based recording for all new Microsoft Teams calls and meetings that the users participate in. -The system will load the recording application and join it to appropriate calls and meetings in order for it to enforce compliance with the administrative set policy. -Existing calls and meetings are unaffected. - -## EXAMPLES - -### Example 1 -```powershell -PS C:\> Set-CsTeamsComplianceRecordingPolicy -Identity 'ContosoPartnerComplianceRecordingPolicy' -ComplianceRecordingApplications @(New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899') -``` - -The command shown in Example 1 modifies an existing per-user Teams recording policy with the Identity ContosoPartnerComplianceRecordingPolicy. -This policy is re-assigned a single application instance of a policy-based recording application: d93fefc7-93cc-4d44-9a5d-344b0fff2899, which is the ObjectId of the application instance as obtained from the Get-CsOnlineApplicationInstance cmdlet. - -Any Microsoft Teams users who are assigned this policy will have their calls and meetings recorded by that application instance. Existing calls and meetings are unaffected. - -### Example 2 -```powershell -PS C:\> Set-CsTeamsComplianceRecordingPolicy -Identity 'ContosoPartnerComplianceRecordingPolicy' -ComplianceRecordingApplications @(New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899'), @(New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id '39dc3ede-c80e-4f19-9153-417a65a1f144') -``` - -Example 2 is a variation of Example 1. -In this case, the Teams recording policy is re-assigned two application instances of policy-based recording applications. - -Any Microsoft Teams users who are assigned this policy will have their calls and meetings recorded by both those application instances. Existing calls and meetings are unaffected. - -### Example 3 -```powershell -PS C:\> Set-CsTeamsComplianceRecordingPolicy -Identity 'ContosoPartnerComplianceRecordingPolicy' -Enabled $false -``` - -The command shown in Example 3 stops automatic policy-based recording for all new calls and meetings of all Microsoft Teams users who are assigned this policy. Existing calls and meetings are unaffected. - -### Example 4 -```powershell -PS C:\> Set-CsTeamsComplianceRecordingPolicy -Identity 'ContosoPartnerComplianceRecordingPolicy' -Enabled $true -``` - -The command shown in Example 4 causes automatic policy-based recording to occur for all new calls and meetings of all Microsoft Teams users who are assigned this policy. Existing calls and meetings are unaffected. - -### Example 5 -```powershell -PS C:\> Get-CsTeamsComplianceRecordingPolicy | Set-CsTeamsComplianceRecordingPolicy -Enabled $false -``` - -The command shown in Example 5 stops automatic policy-based recording for all Teams recording policies. -This effectively stops automatic policy-based recording for all new calls and meetings of all Microsoft Teams users who are assigned any Teams recording policy. Existing calls and meetings are unaffected. - -## PARAMETERS - -### -Identity -Unique identifier to be assigned to the new Teams recording policy. - -Use the "Global" Identity if you wish to assign this policy to the entire tenant. - -```yaml -Type: XdsIdentity -Parameter Sets: Identity -Aliases: - -Required: False -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Instance -Allows you to pass a reference to an object to the cmdlet rather than set individual parameter values. - -```yaml -Type: PSObject -Parameter Sets: Instance -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: True (ByValue) -Accept wildcard characters: False -``` - -### CustomBanner -References the Custom Banner text in the storage. - - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - - -### -Enabled -Controls whether this Teams recording policy is active or not. - -Setting this to True and having the right set of ComplianceRecordingApplications will initiate automatic policy-based recording for all new calls and meetings of all Microsoft Teams users who are assigned this policy. Existing calls and meetings are unaffected. - -Setting this to False will stop automatic policy-based recording for any new calls or meetings of all Microsoft Teams users who are assigned this policy. Existing calls and meetings are unaffected. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: False -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WarnUserOnRemoval -This parameter is reserved for future use. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: True -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Description -Enables administrators to provide explanatory text to accompany a Teams recording policy. For example, the Description might include information about the users the policy should be assigned to. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ComplianceRecordingApplications -A list of application instances of policy-based recording applications to assign to this policy. -The Id of each of these application instances must be the ObjectId of the application instance as obtained by the Get-CsOnlineApplicationInstance cmdlet. - -Please work with your Microsoft certified policy-based recording application provider to obtain an instance of their recording application. -Please refer to the documentation of the CsOnlineApplicationInstance cmdlets for information on how to create an application instance of a policy-based recording application. - -```yaml -Type: ComplianceRecordingApplication[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` -### -DisableComplianceRecordingAudioNotificationForCalls -Setting this attribute to true disables recording audio notifications for 1:1 calls that are under compliance recording - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: False -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DisableComplianceRecordingAudioNotificationForCalls -Setting this attribute to true disables recording audio notifications for 1:1 calls that are under compliance recording. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: False -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RecordReroutedCalls -Setting this attribute to true enables compliance recording for calls that have been re-routed from a compliance recording-enabled user. Supported call scenarios include forward, transfer, delegation, call groups, and simultaneous ring. - - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: False -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -Globally unique identifier (GUID) of the tenant account whose Teams recording policies are being queried. -For example: - --Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" - -You can return your tenant ID by running this command: - -Get-CsTenant | Select-Object DisplayName, TenantID - -If you are using a remote session of Windows PowerShell and are connected only to Skype for Business Online you do not have to include the Tenant parameter. -Instead, the tenant ID will automatically be filled in for you based on your connection information. -The Tenant parameter is primarily for use in a hybrid deployment. - -```yaml -Type: System.Guid -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -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 -``` - -### -Force -Suppresses the display of any non-fatal error message that might arise when running the command. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -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 - -### System.Management.Automation.PSObject - -## OUTPUTS - -### System.Object - -## RELATED LINKS - -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingpolicy?view=skype-ps) - -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpolicy?view=skype-ps) - -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/grant-csteamscompliancerecordingpolicy?view=skype-ps) - -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingpolicy?view=skype-ps) - -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingapplication?view=skype-ps) - -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingapplication?view=skype-ps) - -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingapplication?view=skype-ps) - -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingapplication?view=skype-ps) - -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpairedapplication?view=skype-ps) +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingpolicy +applicable: Skype for Business Online +title: Set-CsTeamsComplianceRecordingPolicy +schema: 2.0.0 +manager: nakumar +author: aditdalvi +ms.author: aditd +ms.reviewer: +--- + +# Set-CsTeamsComplianceRecordingPolicy + +## SYNOPSIS +Modifies an existing Teams recording policy for governing automatic policy-based recording in your tenant. +Automatic policy-based recording is only applicable to Microsoft Teams users. + +## SYNTAX + +### Identity (Default) +``` +Set-CsTeamsComplianceRecordingPolicy [-Tenant ] [-Identity ] + [-Enabled ] [-WarnUserOnRemoval ] [-Description ] + [-DisableComplianceRecordingAudioNotificationForCalls ] [-RecordReroutedCalls ] + [-ComplianceRecordingApplications ] [-CustomBanner ] + [-Force] [-WhatIf] [-Confirm] [] +``` + +### Instance +``` +Set-CsTeamsComplianceRecordingPolicy [-Tenant ] [-Instance ] + [-Enabled ] [-WarnUserOnRemoval ] [-Description ] + [-ComplianceRecordingApplications ] + [-Force] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +Teams recording policies are used in automatic policy-based recording scenarios. +When Microsoft Teams users participate in meetings or make or receive calls, the policy-based recording applications i.e. bots associated with the user's Teams recording policy are invited into the call or meeting to record audio, video and video-based screen sharing activity. + +Note that simply assigning a Teams recording policy to a Microsoft Teams user will not activate automatic policy-based recording for all Microsoft Teams calls and meetings that the user participates in. +Among other things, you will need to create an application instance of a policy-based recording application i.e. a bot in your tenant and will then need to assign an appropriate policy to the user. + +Please work with your Microsoft certified policy-based recording application provider to obtain an instance of their recording application. +Please refer to the documentation of the CsOnlineApplicationInstance cmdlets for information on how to create an application instance of a policy-based recording application. + +Assigning your Microsoft Teams users a Teams recording policy activates automatic policy-based recording for all new Microsoft Teams calls and meetings that the users participate in. +The system will load the recording application and join it to appropriate calls and meetings in order for it to enforce compliance with the administrative set policy. +Existing calls and meetings are unaffected. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Set-CsTeamsComplianceRecordingPolicy -Identity 'ContosoPartnerComplianceRecordingPolicy' -ComplianceRecordingApplications @(New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899') +``` + +The command shown in Example 1 modifies an existing per-user Teams recording policy with the Identity ContosoPartnerComplianceRecordingPolicy. +This policy is re-assigned a single application instance of a policy-based recording application: d93fefc7-93cc-4d44-9a5d-344b0fff2899, which is the ObjectId of the application instance as obtained from the Get-CsOnlineApplicationInstance cmdlet. + +Any Microsoft Teams users who are assigned this policy will have their calls and meetings recorded by that application instance. Existing calls and meetings are unaffected. + +### Example 2 +```powershell +PS C:\> Set-CsTeamsComplianceRecordingPolicy -Identity 'ContosoPartnerComplianceRecordingPolicy' -ComplianceRecordingApplications @(New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899'), @(New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id '39dc3ede-c80e-4f19-9153-417a65a1f144') +``` + +Example 2 is a variation of Example 1. +In this case, the Teams recording policy is re-assigned two application instances of policy-based recording applications. + +Any Microsoft Teams users who are assigned this policy will have their calls and meetings recorded by both those application instances. Existing calls and meetings are unaffected. + +### Example 3 +```powershell +PS C:\> Set-CsTeamsComplianceRecordingPolicy -Identity 'ContosoPartnerComplianceRecordingPolicy' -Enabled $false +``` + +The command shown in Example 3 stops automatic policy-based recording for all new calls and meetings of all Microsoft Teams users who are assigned this policy. Existing calls and meetings are unaffected. + +### Example 4 +```powershell +PS C:\> Set-CsTeamsComplianceRecordingPolicy -Identity 'ContosoPartnerComplianceRecordingPolicy' -Enabled $true +``` + +The command shown in Example 4 causes automatic policy-based recording to occur for all new calls and meetings of all Microsoft Teams users who are assigned this policy. Existing calls and meetings are unaffected. + +### Example 5 +```powershell +PS C:\> Get-CsTeamsComplianceRecordingPolicy | Set-CsTeamsComplianceRecordingPolicy -Enabled $false +``` + +The command shown in Example 5 stops automatic policy-based recording for all Teams recording policies. +This effectively stops automatic policy-based recording for all new calls and meetings of all Microsoft Teams users who are assigned any Teams recording policy. Existing calls and meetings are unaffected. + +## PARAMETERS + +### -Identity +Unique identifier to be assigned to the new Teams recording policy. + +Use the "Global" Identity if you wish to assign this policy to the entire tenant. + +```yaml +Type: XdsIdentity +Parameter Sets: Identity +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Instance +Allows you to pass a reference to an object to the cmdlet rather than set individual parameter values. + +```yaml +Type: PSObject +Parameter Sets: Instance +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### CustomBanner +References the Custom Banner text in the storage. + + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + + +### -Enabled +Controls whether this Teams recording policy is active or not. + +Setting this to True and having the right set of ComplianceRecordingApplications will initiate automatic policy-based recording for all new calls and meetings of all Microsoft Teams users who are assigned this policy. Existing calls and meetings are unaffected. + +Setting this to False will stop automatic policy-based recording for any new calls or meetings of all Microsoft Teams users who are assigned this policy. Existing calls and meetings are unaffected. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WarnUserOnRemoval +This parameter is reserved for future use. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: True +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Description +Enables administrators to provide explanatory text to accompany a Teams recording policy. For example, the Description might include information about the users the policy should be assigned to. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ComplianceRecordingApplications +A list of application instances of policy-based recording applications to assign to this policy. +The Id of each of these application instances must be the ObjectId of the application instance as obtained by the Get-CsOnlineApplicationInstance cmdlet. + +Please work with your Microsoft certified policy-based recording application provider to obtain an instance of their recording application. +Please refer to the documentation of the CsOnlineApplicationInstance cmdlets for information on how to create an application instance of a policy-based recording application. + +```yaml +Type: ComplianceRecordingApplication[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` +### -DisableComplianceRecordingAudioNotificationForCalls +Setting this attribute to true disables recording audio notifications for 1:1 calls that are under compliance recording + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DisableComplianceRecordingAudioNotificationForCalls +Setting this attribute to true disables recording audio notifications for 1:1 calls that are under compliance recording. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RecordReroutedCalls +Setting this attribute to true enables compliance recording for calls that have been re-routed from a compliance recording-enabled user. Supported call scenarios include forward, transfer, delegation, call groups, and simultaneous ring. + + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tenant +Globally unique identifier (GUID) of the tenant account whose Teams recording policies are being queried. +For example: + +-Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" + +You can return your tenant ID by running this command: + +Get-CsTenant | Select-Object DisplayName, TenantID + +If you are using a remote session of Windows PowerShell and are connected only to Skype for Business Online you do not have to include the Tenant parameter. +Instead, the tenant ID will automatically be filled in for you based on your connection information. +The Tenant parameter is primarily for use in a hybrid deployment. + +```yaml +Type: System.Guid +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -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 +``` + +### -Force +Suppresses the display of any non-fatal error message that might arise when running the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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 + +### System.Management.Automation.PSObject + +## OUTPUTS + +### System.Object + +## RELATED LINKS + +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingpolicy?view=skype-ps) + +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpolicy?view=skype-ps) + +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/grant-csteamscompliancerecordingpolicy?view=skype-ps) + +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingpolicy?view=skype-ps) + +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingapplication?view=skype-ps) + +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingapplication?view=skype-ps) + +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingapplication?view=skype-ps) + +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingapplication?view=skype-ps) + +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpairedapplication?view=skype-ps) diff --git a/skype/skype-ps/skype/Set-CsTeamsCortanaPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCortanaPolicy.md similarity index 96% rename from skype/skype-ps/skype/Set-CsTeamsCortanaPolicy.md rename to teams/teams-ps/teams/Set-CsTeamsCortanaPolicy.md index 57f23b9210..93b84f9aaa 100644 --- a/skype/skype-ps/skype/Set-CsTeamsCortanaPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCortanaPolicy.md @@ -1,237 +1,237 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamscortanapolicy -applicable: Skype for Business Online -title: Set-CsTeamsCortanaPolicy -schema: 2.0.0 -manager: amehta -author: akshbhat-msft -ms.author: serdars -ms.reviewer: ---- - -# Set-CsTeamsCortanaPolicy - -## SYNOPSIS -The CsTeamsCortanaPolicy cmdlets enable administrators to control settings for Cortana voice assistant in Microsoft Teams. - -## SYNTAX - -### Identity (Default) -``` -Set-CsTeamsCortanaPolicy [-Tenant ] [-Description ] [-CortanaVoiceInvocationMode ] - [-AllowCortanaVoiceInvocation ] [-AllowCortanaAmbientListening ] - [-AllowCortanaInContextSuggestions ] [[-Identity] ] [-Force] [-WhatIf] [-Confirm] - [] -``` - -### Instance -``` -Set-CsTeamsCortanaPolicy [-Tenant ] [-Description ] [-CortanaVoiceInvocationMode ] - [-AllowCortanaVoiceInvocation ] [-AllowCortanaAmbientListening ] - [-AllowCortanaInContextSuggestions ] [-Instance ] [-Force] [-WhatIf] [-Confirm] - [] -``` - -## DESCRIPTION -The CsTeamsCortanaPolicy cmdlets enable administrators to control settings for Cortana voice assistant in Microsoft Teams. Specifically, these specify if a user can use Cortana voice assistant in Microsoft Teams and Cortana invocation behavior via CortanaVoiceInvocationMode parameter - -* Disabled - Cortana voice assistant is disabled -* PushToTalkUserOverride - Cortana voice assistant is enabled but without wake-word ("Hey Cortana") invocation -* WakeWordPushToTalkUserOverride - Cortana voice assistant is enabled with wake-word ("Hey Cortana") invocation on devices where wake-word is supported - -## EXAMPLES - -### Example 1 -```powershell -PS C:\> Set-CsTeamsCortanaPolicy -Identity MyCortanaPolicy -CortanaVoiceInvocationMode Disabled -``` -In this example, Cortana voice asssitant is set to disabled. - -## PARAMETERS - -### -AllowCortanaAmbientListening -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowCortanaInContextSuggestions -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowCortanaVoiceInvocation -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -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 -``` - -### -CortanaVoiceInvocationMode -The value of this field indicates if Cortana is enabled and mode of invocation. -* Disabled - Cortana voice assistant is turned off and cannot be used. -* PushToTalkUserOverride - Cortana voice assistant is enabled but without wake-word ("Hey Cortana") invocation -* WakeWordPushToTalkUserOverride - Cortana voice assistant is enabled with wake-word ("Hey Cortana") invocation on devices where wake-word is supported - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Description -Provide a description of your policy to identify purpose of creating it. - -```yaml -Type: String -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 -Identity for the policy you're modifying. To modify the global policy, use this syntax: -Identity global. To modify a per-user policy, use syntax similar to this: -Identity MyCortanaPolicy. -If you do not specify an Identity the Set-CsTeamsCortanaPolicy cmdlet will automatically modify the global policy. - -```yaml -Type: XdsIdentity -Parameter Sets: Identity -Aliases: - -Required: False -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Instance -Allows you to pass a reference to an object to the cmdlet rather than set individual parameter values. - -```yaml -Type: PSObject -Parameter Sets: Instance -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: True (ByValue) -Accept wildcard characters: False -``` - -### -Tenant -Globally unique identifier (GUID) of the tenant account whose external user communication policy are being created. For example: --Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" -You can return your tenant ID by running this command: -Get-CsTenant | Select-Object DisplayName, TenantID - -```yaml -Type: System.Guid -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -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 - -### System.Management.Automation.PSObject - -## OUTPUTS - -### System.Object -## NOTES - -## RELATED LINKS +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/get-csteamscortanapolicy +applicable: Skype for Business Online +title: Set-CsTeamsCortanaPolicy +schema: 2.0.0 +manager: amehta +author: akshbhat-msft +ms.author: serdars +ms.reviewer: +--- + +# Set-CsTeamsCortanaPolicy + +## SYNOPSIS +The CsTeamsCortanaPolicy cmdlets enable administrators to control settings for Cortana voice assistant in Microsoft Teams. + +## SYNTAX + +### Identity (Default) +``` +Set-CsTeamsCortanaPolicy [-Tenant ] [-Description ] [-CortanaVoiceInvocationMode ] + [-AllowCortanaVoiceInvocation ] [-AllowCortanaAmbientListening ] + [-AllowCortanaInContextSuggestions ] [[-Identity] ] [-Force] [-WhatIf] [-Confirm] + [] +``` + +### Instance +``` +Set-CsTeamsCortanaPolicy [-Tenant ] [-Description ] [-CortanaVoiceInvocationMode ] + [-AllowCortanaVoiceInvocation ] [-AllowCortanaAmbientListening ] + [-AllowCortanaInContextSuggestions ] [-Instance ] [-Force] [-WhatIf] [-Confirm] + [] +``` + +## DESCRIPTION +The CsTeamsCortanaPolicy cmdlets enable administrators to control settings for Cortana voice assistant in Microsoft Teams. Specifically, these specify if a user can use Cortana voice assistant in Microsoft Teams and Cortana invocation behavior via CortanaVoiceInvocationMode parameter - +* Disabled - Cortana voice assistant is disabled +* PushToTalkUserOverride - Cortana voice assistant is enabled but without wake-word ("Hey Cortana") invocation +* WakeWordPushToTalkUserOverride - Cortana voice assistant is enabled with wake-word ("Hey Cortana") invocation on devices where wake-word is supported + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Set-CsTeamsCortanaPolicy -Identity MyCortanaPolicy -CortanaVoiceInvocationMode Disabled +``` +In this example, Cortana voice asssitant is set to disabled. + +## PARAMETERS + +### -AllowCortanaAmbientListening +This parameter is reserved for internal Microsoft use. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowCortanaInContextSuggestions +This parameter is reserved for internal Microsoft use. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowCortanaVoiceInvocation +This parameter is reserved for internal Microsoft use. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -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 +``` + +### -CortanaVoiceInvocationMode +The value of this field indicates if Cortana is enabled and mode of invocation. +* Disabled - Cortana voice assistant is turned off and cannot be used. +* PushToTalkUserOverride - Cortana voice assistant is enabled but without wake-word ("Hey Cortana") invocation +* WakeWordPushToTalkUserOverride - Cortana voice assistant is enabled with wake-word ("Hey Cortana") invocation on devices where wake-word is supported + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Description +Provide a description of your policy to identify purpose of creating it. + +```yaml +Type: String +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 +Identity for the policy you're modifying. To modify the global policy, use this syntax: -Identity global. To modify a per-user policy, use syntax similar to this: -Identity MyCortanaPolicy. +If you do not specify an Identity the Set-CsTeamsCortanaPolicy cmdlet will automatically modify the global policy. + +```yaml +Type: XdsIdentity +Parameter Sets: Identity +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Instance +Allows you to pass a reference to an object to the cmdlet rather than set individual parameter values. + +```yaml +Type: PSObject +Parameter Sets: Instance +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Tenant +Globally unique identifier (GUID) of the tenant account whose external user communication policy are being created. For example: +-Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" +You can return your tenant ID by running this command: +Get-CsTenant | Select-Object DisplayName, TenantID + +```yaml +Type: System.Guid +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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 + +### System.Management.Automation.PSObject + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/skype/skype-ps/skype/Set-CsTeamsEducationAssignmentsAppPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEducationAssignmentsAppPolicy.md similarity index 100% rename from skype/skype-ps/skype/Set-CsTeamsEducationAssignmentsAppPolicy.md rename to teams/teams-ps/teams/Set-CsTeamsEducationAssignmentsAppPolicy.md diff --git a/skype/skype-ps/skype/Set-CsTeamsEmergencyCallRoutingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEmergencyCallRoutingPolicy.md similarity index 100% rename from skype/skype-ps/skype/Set-CsTeamsEmergencyCallRoutingPolicy.md rename to teams/teams-ps/teams/Set-CsTeamsEmergencyCallRoutingPolicy.md diff --git a/skype/skype-ps/skype/Set-CsTeamsEmergencyCallingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEmergencyCallingPolicy.md similarity index 100% rename from skype/skype-ps/skype/Set-CsTeamsEmergencyCallingPolicy.md rename to teams/teams-ps/teams/Set-CsTeamsEmergencyCallingPolicy.md diff --git a/skype/skype-ps/skype/Set-CsTeamsFeedbackPolicy.md b/teams/teams-ps/teams/Set-CsTeamsFeedbackPolicy.md similarity index 100% rename from skype/skype-ps/skype/Set-CsTeamsFeedbackPolicy.md rename to teams/teams-ps/teams/Set-CsTeamsFeedbackPolicy.md diff --git a/skype/skype-ps/skype/Set-CsTeamsGuestCallingConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsGuestCallingConfiguration.md similarity index 100% rename from skype/skype-ps/skype/Set-CsTeamsGuestCallingConfiguration.md rename to teams/teams-ps/teams/Set-CsTeamsGuestCallingConfiguration.md diff --git a/skype/skype-ps/skype/Set-CsTeamsGuestMeetingConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsGuestMeetingConfiguration.md similarity index 100% rename from skype/skype-ps/skype/Set-CsTeamsGuestMeetingConfiguration.md rename to teams/teams-ps/teams/Set-CsTeamsGuestMeetingConfiguration.md diff --git a/skype/skype-ps/skype/Set-CsTeamsGuestMessagingConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsGuestMessagingConfiguration.md similarity index 100% rename from skype/skype-ps/skype/Set-CsTeamsGuestMessagingConfiguration.md rename to teams/teams-ps/teams/Set-CsTeamsGuestMessagingConfiguration.md diff --git a/skype/skype-ps/skype/Set-CsTeamsIPPhonePolicy.md b/teams/teams-ps/teams/Set-CsTeamsIPPhonePolicy.md similarity index 95% rename from skype/skype-ps/skype/Set-CsTeamsIPPhonePolicy.md rename to teams/teams-ps/teams/Set-CsTeamsIPPhonePolicy.md index 9c985ab2c7..220db7dc0c 100644 --- a/skype/skype-ps/skype/Set-CsTeamsIPPhonePolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsIPPhonePolicy.md @@ -1,246 +1,246 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -Module Name: Skype for Business Online -online version: https://learn.microsoft.com/powershell/module/skype/set-csteamsipphonepolicy -applicable: Skype for Business Online -title: Set-CsTeamsIPPhonePolicy -author: tonywoodruff -ms.author: anwoodru -ms.reviewer: kponnus -manager: sandrao -schema: 2.0.0 ---- - -# Set-CsTeamsIPPhonePolicy - -## SYNOPSIS - -Set-CsTeamsIPPhonePolicy enables you to modify the properties of an existing Teams phone policy settings. - -## SYNTAX - -``` -Set-CsTeamsIPPhonePolicy [-Description ] [-HotDeskingIdleTimeoutInMinutes ] - [-SearchOnCommonAreaPhoneMode ] [-AllowHotDesking ] [-AllowHomeScreen ] [-AllowBetterTogether ] [[-Identity] ] [-Tenant ] - [-SignInMode ] [-WhatIf] [-Confirm] [-Force] [-Instance ] -``` - -## DESCRIPTION - -Set-CsTeamsIPPhonePolicy enables you to modify the properties of an existing TeamsIPPhonePolicy. - -## EXAMPLES - -### Example 1 -```powershell -PS C:\> Set-CsTeamsIPPhonePolicy -Identity CommonAreaPhone -SignInMode CommonAreaPhoneSignin -``` -This example shows the SignInMode "CommonAreaPhoneSignIn" being set against the policy named "CommonAreaPhone". - -## PARAMETERS - -### -AllowBetterTogether -Determines whether Better Together mode is enabled, phones can lock and unlock in an integrated fashion when connected to their Windows PC running a 64-bit Teams desktop client. -Possible values this parameter can take: - -- Enabled -- Disabled - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: Enabled -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowHomeScreen -Determines whether the Home Screen feature of the Teams IP Phones is enabled. -Possible values this parameter can take: - -- Enabled -- EnabledUserOverride -- Disabled - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: EnabledUserOverride -Accept pipeline input: False -Accept wildcard characters: False -``` - - -### -AllowHotDesking -Determines if the hot desking feature is enabled or not. Set this to TRUE to enable. Set this to FALSE to disable hot desking mode. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -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 -``` - -### -Description -Free form text that can be used by administrators as desired. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Force -Suppresses any confirmation prompts that would otherwise be displayed before making changes and suppresses the display of any non-fatal error message that might arise when running the command. -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -HotDeskingIdleTimeoutInMinutes -Determines the idle timeout value in minutes for the signed in user account. When the timeout is reached, the account is logged out. - -```yaml -Type: Int -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Identity -The identity of the policy. To specify the global policy for the organization, use "global". To specify any other policy provide the name of that policy. - -```yaml -Type: XdsIdentity -Parameter Sets: (All) -Aliases: - -Required: False -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SearchOnCommonAreaPhoneMode -Determines whether a user can look up contacts from the tenant's global address book when the phone is signed into the Common Area Phone Mode. Set this to ENABLED to enable the feature. Set this to DISABLED to disable the feature. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SignInMode -Determines the sign in mode for the device when signing in to Teams. -Possible Values: -- 'UserSignIn: Enables the individual user's Teams experience on the phone' -- 'CommonAreaPhoneSignIn: Enables a Common Area Phone experience on the phone' -- 'MeetingSignIn: Enables the meeting/conference room experience on the phone' - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -Internal Microsoft use only. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -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 -``` - -## INPUTS - -### System.Management.Automation.PSObject - -## OUTPUTS - -### System.Object - -## NOTES - -## RELATED LINKS +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +Module Name: Skype for Business Online +online version: https://learn.microsoft.com/powershell/module/skype/set-csteamsipphonepolicy +applicable: Skype for Business Online +title: Set-CsTeamsIPPhonePolicy +author: tonywoodruff +ms.author: anwoodru +ms.reviewer: kponnus +manager: sandrao +schema: 2.0.0 +--- + +# Set-CsTeamsIPPhonePolicy + +## SYNOPSIS + +Set-CsTeamsIPPhonePolicy enables you to modify the properties of an existing Teams phone policy settings. + +## SYNTAX + +``` +Set-CsTeamsIPPhonePolicy [-Description ] [-HotDeskingIdleTimeoutInMinutes ] + [-SearchOnCommonAreaPhoneMode ] [-AllowHotDesking ] [-AllowHomeScreen ] [-AllowBetterTogether ] [[-Identity] ] [-Tenant ] + [-SignInMode ] [-WhatIf] [-Confirm] [-Force] [-Instance ] +``` + +## DESCRIPTION + +Set-CsTeamsIPPhonePolicy enables you to modify the properties of an existing TeamsIPPhonePolicy. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Set-CsTeamsIPPhonePolicy -Identity CommonAreaPhone -SignInMode CommonAreaPhoneSignin +``` +This example shows the SignInMode "CommonAreaPhoneSignIn" being set against the policy named "CommonAreaPhone". + +## PARAMETERS + +### -AllowBetterTogether +Determines whether Better Together mode is enabled, phones can lock and unlock in an integrated fashion when connected to their Windows PC running a 64-bit Teams desktop client. +Possible values this parameter can take: + +- Enabled +- Disabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Enabled +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowHomeScreen +Determines whether the Home Screen feature of the Teams IP Phones is enabled. +Possible values this parameter can take: + +- Enabled +- EnabledUserOverride +- Disabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: EnabledUserOverride +Accept pipeline input: False +Accept wildcard characters: False +``` + + +### -AllowHotDesking +Determines if the hot desking feature is enabled or not. Set this to TRUE to enable. Set this to FALSE to disable hot desking mode. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -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 +``` + +### -Description +Free form text that can be used by administrators as desired. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +Suppresses any confirmation prompts that would otherwise be displayed before making changes and suppresses the display of any non-fatal error message that might arise when running the command. +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -HotDeskingIdleTimeoutInMinutes +Determines the idle timeout value in minutes for the signed in user account. When the timeout is reached, the account is logged out. + +```yaml +Type: Int +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +The identity of the policy. To specify the global policy for the organization, use "global". To specify any other policy provide the name of that policy. + +```yaml +Type: XdsIdentity +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SearchOnCommonAreaPhoneMode +Determines whether a user can look up contacts from the tenant's global address book when the phone is signed into the Common Area Phone Mode. Set this to ENABLED to enable the feature. Set this to DISABLED to disable the feature. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SignInMode +Determines the sign in mode for the device when signing in to Teams. +Possible Values: +- 'UserSignIn: Enables the individual user's Teams experience on the phone' +- 'CommonAreaPhoneSignIn: Enables a Common Area Phone experience on the phone' +- 'MeetingSignIn: Enables the meeting/conference room experience on the phone' + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tenant +Internal Microsoft use only. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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 +``` + +## INPUTS + +### System.Management.Automation.PSObject + +## OUTPUTS + +### System.Object + +## NOTES + +## RELATED LINKS diff --git a/skype/skype-ps/skype/Set-CsTeamsMeetingBrandingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingBrandingPolicy.md similarity index 100% rename from skype/skype-ps/skype/Set-CsTeamsMeetingBrandingPolicy.md rename to teams/teams-ps/teams/Set-CsTeamsMeetingBrandingPolicy.md diff --git a/skype/skype-ps/skype/Set-CsTeamsMeetingBroadcastConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsMeetingBroadcastConfiguration.md similarity index 100% rename from skype/skype-ps/skype/Set-CsTeamsMeetingBroadcastConfiguration.md rename to teams/teams-ps/teams/Set-CsTeamsMeetingBroadcastConfiguration.md diff --git a/skype/skype-ps/skype/Set-CsTeamsMeetingBroadcastPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingBroadcastPolicy.md similarity index 100% rename from skype/skype-ps/skype/Set-CsTeamsMeetingBroadcastPolicy.md rename to teams/teams-ps/teams/Set-CsTeamsMeetingBroadcastPolicy.md diff --git a/skype/skype-ps/skype/Set-CsTeamsMeetingConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsMeetingConfiguration.md similarity index 100% rename from skype/skype-ps/skype/Set-CsTeamsMeetingConfiguration.md rename to teams/teams-ps/teams/Set-CsTeamsMeetingConfiguration.md diff --git a/skype/skype-ps/skype/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md similarity index 100% rename from skype/skype-ps/skype/Set-CsTeamsMeetingPolicy.md rename to teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md diff --git a/skype/skype-ps/skype/Set-CsTeamsMessagingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md similarity index 100% rename from skype/skype-ps/skype/Set-CsTeamsMessagingPolicy.md rename to teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md diff --git a/skype/skype-ps/skype/Set-CsTeamsMobilityPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMobilityPolicy.md similarity index 96% rename from skype/skype-ps/skype/Set-CsTeamsMobilityPolicy.md rename to teams/teams-ps/teams/Set-CsTeamsMobilityPolicy.md index 792c025ca6..91d5ce9719 100644 --- a/skype/skype-ps/skype/Set-CsTeamsMobilityPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMobilityPolicy.md @@ -1,181 +1,181 @@ ---- -external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csteamsmobilitypolicy -applicable: Skype for Business Online -title: Set-CsTeamsMobilityPolicy -schema: 2.0.0 -manager: ritikag -ms.reviewer: ritikag ---- - - -# Set-CsTeamsMobilityPolicy - -## SYNOPSIS -The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. - -## SYNTAX - -### Identity (Default) -``` -Set-CsTeamsMobilityPolicy [-Tenant ] [-Description ] [-IPVideoMobileMode ] - [-IPAudioMobileMode ] [[-Identity] ] [-MobileDialerPreference ] [-Force] [-WhatIf] [-Confirm] [] -``` - -### Instance -``` -Set-CsTeamsMobilityPolicy [-Tenant ] [-Description ] [-IPVideoMobileMode ] - [-IPAudioMobileMode ] [-Instance ] [-Force] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. - -The Set-CsTeamsMobilityPolicy cmdlet allows administrators to update teams mobility policies. - -NOTE: Please note that this cmdlet was deprecated and then removed from this PowerShell module. This reference will continue to be listed here for legacy purposes. - -## EXAMPLES - -### Example 1 -```powershell -PS C:\> Set-CsTeamsMobilityPolicy -Identity SalesPolicy -IPVideoMobileMode "WifiOnly -``` -The command shown in Example 1 uses the Set-CsTeamsMobilityPolicy cmdlet to update an existing teams mobility policy with the Identity SalesPolicy. This SalesPolicy will not have IPVideoMobileMode equal to "WifiOnly". - -## 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 -``` - -### -Description -Enables administrators to provide explanatory text about the policy. For example, the Description might indicate the users the policy should be assigned to. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Force -Bypasses all non-fatal errors. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -IPAudioMobileMode -When set to WifiOnly, prohibits the user from making, receiving calls or joining meetings using VoIP calls on the mobile device while on cellular data connection. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -IPVideoMobileMode -When set to WifiOnly, prohibits the user from making, receiving video calls or enabling video in meetings using VoIP calls on the mobile device while on cellular data connection. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Identity -Specify the name of the policy that you are creating. - -```yaml -Type: XdsIdentity -Parameter Sets: Identity -Aliases: - -Required: False -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -MobileDialerPreference -Determines the mobile dialer preference, possible values are: Teams, Native, UserOverride. -For more information, see [Manage user incoming calling policies](/microsoftteams/operator-connect-mobile-configure#manage-user-incoming-calling-policies). - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Required: False -Position: Named -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 - -### System.Management.Automation.PSObject - -## OUTPUTS - -### System.Object -## NOTES - -## RELATED LINKS +--- +external help file: Microsoft.Rtc.Management.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/set-csteamsmobilitypolicy +applicable: Skype for Business Online +title: Set-CsTeamsMobilityPolicy +schema: 2.0.0 +manager: ritikag +ms.reviewer: ritikag +--- + + +# Set-CsTeamsMobilityPolicy + +## SYNOPSIS +The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. + +## SYNTAX + +### Identity (Default) +``` +Set-CsTeamsMobilityPolicy [-Tenant ] [-Description ] [-IPVideoMobileMode ] + [-IPAudioMobileMode ] [[-Identity] ] [-MobileDialerPreference ] [-Force] [-WhatIf] [-Confirm] [] +``` + +### Instance +``` +Set-CsTeamsMobilityPolicy [-Tenant ] [-Description ] [-IPVideoMobileMode ] + [-IPAudioMobileMode ] [-Instance ] [-Force] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. + +The Set-CsTeamsMobilityPolicy cmdlet allows administrators to update teams mobility policies. + +NOTE: Please note that this cmdlet was deprecated and then removed from this PowerShell module. This reference will continue to be listed here for legacy purposes. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Set-CsTeamsMobilityPolicy -Identity SalesPolicy -IPVideoMobileMode "WifiOnly +``` +The command shown in Example 1 uses the Set-CsTeamsMobilityPolicy cmdlet to update an existing teams mobility policy with the Identity SalesPolicy. This SalesPolicy will not have IPVideoMobileMode equal to "WifiOnly". + +## 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 +``` + +### -Description +Enables administrators to provide explanatory text about the policy. For example, the Description might indicate the users the policy should be assigned to. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +Bypasses all non-fatal errors. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IPAudioMobileMode +When set to WifiOnly, prohibits the user from making, receiving calls or joining meetings using VoIP calls on the mobile device while on cellular data connection. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IPVideoMobileMode +When set to WifiOnly, prohibits the user from making, receiving video calls or enabling video in meetings using VoIP calls on the mobile device while on cellular data connection. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +Specify the name of the policy that you are creating. + +```yaml +Type: XdsIdentity +Parameter Sets: Identity +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MobileDialerPreference +Determines the mobile dialer preference, possible values are: Teams, Native, UserOverride. +For more information, see [Manage user incoming calling policies](/microsoftteams/operator-connect-mobile-configure#manage-user-incoming-calling-policies). + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Required: False +Position: Named +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 + +### System.Management.Automation.PSObject + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/skype/skype-ps/skype/Set-CsTeamsNetworkRoamingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsNetworkRoamingPolicy.md similarity index 100% rename from skype/skype-ps/skype/Set-CsTeamsNetworkRoamingPolicy.md rename to teams/teams-ps/teams/Set-CsTeamsNetworkRoamingPolicy.md diff --git a/skype/skype-ps/skype/Set-CsTeamsTranslationRule.md b/teams/teams-ps/teams/Set-CsTeamsTranslationRule.md similarity index 96% rename from skype/skype-ps/skype/Set-CsTeamsTranslationRule.md rename to teams/teams-ps/teams/Set-CsTeamsTranslationRule.md index 0e1546fd10..c6223fbc82 100644 --- a/skype/skype-ps/skype/Set-CsTeamsTranslationRule.md +++ b/teams/teams-ps/teams/Set-CsTeamsTranslationRule.md @@ -1,148 +1,148 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csteamstranslationrule -applicable: Microsoft Teams -title: Set-CsTeamsTranslationRule -schema: 2.0.0 -manager: nmurav -author: jenstrier -ms.author: serdars -ms.reviewer: ---- - -# Set-CsTeamsTranslationRule - -## SYNOPSIS -Cmdlet to modify an existing normalization rule. - -## SYNTAX - -### Identity (Default) -``` -Set-CsTeamsTranslationRule [[-Identity] ] [-Description ] [-Pattern ] [-Translation ] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -You can use this cmdlet to modify an existing number manipulation rule. The rule can be used, for example, in the settings of your SBC (Set-CsOnlinePSTNGateway) to convert a callee or caller number to a desired format before entering or leaving Microsoft Phone System - -## EXAMPLES - -### Example 1 -```powershell -Set-CsTeamsTranslationRule -Identity StripE164SeattleAreaCode -Pattern ^+12065555(\d{3})$ -Translation $1 -``` - -This example modifies the rule that initially configured to strip +1206555 from any E.164 ten digits number. For example, +12065555555 translated to 5555 to a new pattern. Modified rule now only applies to three digit number (initially to four digits number) and adds one more number in prefix (+120655555 instead of +1206555) - -## PARAMETERS - -### -Identity -Identifier of the rule. This parameter is required and later used to assign the rule to the Inbound or Outbound Trunk Normalization policy. - - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Description -A friendly description of the normalization rule. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - - -### -Pattern -A regular expression that caller or callee number must match in order for this rule to be applied. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Translation -The regular expression pattern that will be applied to the number to convert it. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -Describes what would happen if you executed the command without actually executing the command. 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 -``` - -### -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 -``` - -### 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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS -[New-CsTeamsTranslationRule](New-CsTeamsTranslationRule.md) - -[Get-CsTeamsTranslationRule](Get-CsTeamsTranslationRule.md) - -[Test-CsTeamsTranslationRule](Set-CsTeamsTranslationRule.md) - -[Remove-CsTeamsTranslationRule](Remove-CsTeamsTranslationRule.md) +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/set-csteamstranslationrule +applicable: Microsoft Teams +title: Set-CsTeamsTranslationRule +schema: 2.0.0 +manager: nmurav +author: jenstrier +ms.author: serdars +ms.reviewer: +--- + +# Set-CsTeamsTranslationRule + +## SYNOPSIS +Cmdlet to modify an existing normalization rule. + +## SYNTAX + +### Identity (Default) +``` +Set-CsTeamsTranslationRule [[-Identity] ] [-Description ] [-Pattern ] [-Translation ] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +You can use this cmdlet to modify an existing number manipulation rule. The rule can be used, for example, in the settings of your SBC (Set-CsOnlinePSTNGateway) to convert a callee or caller number to a desired format before entering or leaving Microsoft Phone System + +## EXAMPLES + +### Example 1 +```powershell +Set-CsTeamsTranslationRule -Identity StripE164SeattleAreaCode -Pattern ^+12065555(\d{3})$ -Translation $1 +``` + +This example modifies the rule that initially configured to strip +1206555 from any E.164 ten digits number. For example, +12065555555 translated to 5555 to a new pattern. Modified rule now only applies to three digit number (initially to four digits number) and adds one more number in prefix (+120655555 instead of +1206555) + +## PARAMETERS + +### -Identity +Identifier of the rule. This parameter is required and later used to assign the rule to the Inbound or Outbound Trunk Normalization policy. + + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Description +A friendly description of the normalization rule. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + + +### -Pattern +A regular expression that caller or callee number must match in order for this rule to be applied. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Translation +The regular expression pattern that will be applied to the number to convert it. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Describes what would happen if you executed the command without actually executing the command. 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 +``` + +### -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 +``` + +### 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). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS +[New-CsTeamsTranslationRule](New-CsTeamsTranslationRule.md) + +[Get-CsTeamsTranslationRule](Get-CsTeamsTranslationRule.md) + +[Test-CsTeamsTranslationRule](Set-CsTeamsTranslationRule.md) + +[Remove-CsTeamsTranslationRule](Remove-CsTeamsTranslationRule.md) diff --git a/skype/skype-ps/skype/Set-CsTeamsUpgradeConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsUpgradeConfiguration.md similarity index 100% rename from skype/skype-ps/skype/Set-CsTeamsUpgradeConfiguration.md rename to teams/teams-ps/teams/Set-CsTeamsUpgradeConfiguration.md diff --git a/skype/skype-ps/skype/Set-CsTenantBlockedCallingNumbers.md b/teams/teams-ps/teams/Set-CsTenantBlockedCallingNumbers.md similarity index 100% rename from skype/skype-ps/skype/Set-CsTenantBlockedCallingNumbers.md rename to teams/teams-ps/teams/Set-CsTenantBlockedCallingNumbers.md diff --git a/skype/skype-ps/skype/Set-CsTenantDialPlan.md b/teams/teams-ps/teams/Set-CsTenantDialPlan.md similarity index 100% rename from skype/skype-ps/skype/Set-CsTenantDialPlan.md rename to teams/teams-ps/teams/Set-CsTenantDialPlan.md diff --git a/skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md similarity index 100% rename from skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md rename to teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md diff --git a/skype/skype-ps/skype/Set-CsTenantMigrationConfiguration.md b/teams/teams-ps/teams/Set-CsTenantMigrationConfiguration.md similarity index 100% rename from skype/skype-ps/skype/Set-CsTenantMigrationConfiguration.md rename to teams/teams-ps/teams/Set-CsTenantMigrationConfiguration.md diff --git a/skype/skype-ps/skype/Set-CsTenantNetworkRegion.md b/teams/teams-ps/teams/Set-CsTenantNetworkRegion.md similarity index 100% rename from skype/skype-ps/skype/Set-CsTenantNetworkRegion.md rename to teams/teams-ps/teams/Set-CsTenantNetworkRegion.md diff --git a/skype/skype-ps/skype/Set-CsTenantNetworkSite.md b/teams/teams-ps/teams/Set-CsTenantNetworkSite.md similarity index 100% rename from skype/skype-ps/skype/Set-CsTenantNetworkSite.md rename to teams/teams-ps/teams/Set-CsTenantNetworkSite.md diff --git a/skype/skype-ps/skype/Set-CsTenantNetworkSubnet.md b/teams/teams-ps/teams/Set-CsTenantNetworkSubnet.md similarity index 100% rename from skype/skype-ps/skype/Set-CsTenantNetworkSubnet.md rename to teams/teams-ps/teams/Set-CsTenantNetworkSubnet.md diff --git a/skype/skype-ps/skype/Set-CsTenantTrustedIPAddress.md b/teams/teams-ps/teams/Set-CsTenantTrustedIPAddress.md similarity index 100% rename from skype/skype-ps/skype/Set-CsTenantTrustedIPAddress.md rename to teams/teams-ps/teams/Set-CsTenantTrustedIPAddress.md diff --git a/skype/skype-ps/skype/Set-CsUser.md b/teams/teams-ps/teams/Set-CsUser.md similarity index 100% rename from skype/skype-ps/skype/Set-CsUser.md rename to teams/teams-ps/teams/Set-CsUser.md diff --git a/skype/skype-ps/skype/Set-CsVideoInteropServiceProvider.md b/teams/teams-ps/teams/Set-CsVideoInteropServiceProvider.md similarity index 100% rename from skype/skype-ps/skype/Set-CsVideoInteropServiceProvider.md rename to teams/teams-ps/teams/Set-CsVideoInteropServiceProvider.md diff --git a/skype/skype-ps/skype/Start-CsExMeetingMigration.md b/teams/teams-ps/teams/Start-CsExMeetingMigration.md similarity index 100% rename from skype/skype-ps/skype/Start-CsExMeetingMigration.md rename to teams/teams-ps/teams/Start-CsExMeetingMigration.md diff --git a/skype/skype-ps/skype/Sync-CsOnlineApplicationInstance.md b/teams/teams-ps/teams/Sync-CsOnlineApplicationInstance.md similarity index 100% rename from skype/skype-ps/skype/Sync-CsOnlineApplicationInstance.md rename to teams/teams-ps/teams/Sync-CsOnlineApplicationInstance.md diff --git a/skype/skype-ps/skype/Test-CsEffectiveTenantDialPlan.md b/teams/teams-ps/teams/Test-CsEffectiveTenantDialPlan.md similarity index 100% rename from skype/skype-ps/skype/Test-CsEffectiveTenantDialPlan.md rename to teams/teams-ps/teams/Test-CsEffectiveTenantDialPlan.md diff --git a/skype/skype-ps/skype/Test-CsInboundBlockedNumberPattern.md b/teams/teams-ps/teams/Test-CsInboundBlockedNumberPattern.md similarity index 95% rename from skype/skype-ps/skype/Test-CsInboundBlockedNumberPattern.md rename to teams/teams-ps/teams/Test-CsInboundBlockedNumberPattern.md index 86c0b0a8b0..a01cc19aa4 100644 --- a/skype/skype-ps/skype/Test-CsInboundBlockedNumberPattern.md +++ b/teams/teams-ps/teams/Test-CsInboundBlockedNumberPattern.md @@ -1,114 +1,114 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/test-csinboundblockednumberpattern -applicable: Skype for Business Online -title: Test-CsInboundBlockedNumberPattern -author: tomkau -ms.author: tomkau -ms.reviewer: -manager: bulenteg -schema: 2.0.0 ---- - -# Test-CsInboundBlockedNumberPattern - -## SYNOPSIS -This cmdlet tests the given number against the created (by using New-CsInboundBlockedNumberPattern cmdlet) blocked numbers pattern. - -## SYNTAX - -``` -Test-CsInboundBlockedNumberPattern -PhoneNumber [-TenantId ] [-WhatIf] - [-Confirm] [] -``` - -## DESCRIPTION -This cmdlet tests the given number against the created (by using New-CsInboundBlockedNumberPattern cmdlet) blocked numbers pattern. - -## EXAMPLES - -### Example 1 -```powershell -PS C:\> Test-CsInboundBlockedNumberPattern -PhoneNumber "321321321" -``` - -Tests the "321321321" number to check if it will be blocked for inbound calls. - -## 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 -``` - -### -PhoneNumber -The phone number to be tested. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: True (ByPropertyName) -Accept wildcard characters: False -``` - -### -TenantId -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: True (ByPropertyName) -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 (https://go.microsoft.com/fwlink/?LinkID=113216). - -## INPUTS - -### System.String - -### System.Guid - -## OUTPUTS - -### System.Object -## NOTES - -## RELATED LINKS +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/test-csinboundblockednumberpattern +applicable: Skype for Business Online +title: Test-CsInboundBlockedNumberPattern +author: tomkau +ms.author: tomkau +ms.reviewer: +manager: bulenteg +schema: 2.0.0 +--- + +# Test-CsInboundBlockedNumberPattern + +## SYNOPSIS +This cmdlet tests the given number against the created (by using New-CsInboundBlockedNumberPattern cmdlet) blocked numbers pattern. + +## SYNTAX + +``` +Test-CsInboundBlockedNumberPattern -PhoneNumber [-TenantId ] [-WhatIf] + [-Confirm] [] +``` + +## DESCRIPTION +This cmdlet tests the given number against the created (by using New-CsInboundBlockedNumberPattern cmdlet) blocked numbers pattern. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Test-CsInboundBlockedNumberPattern -PhoneNumber "321321321" +``` + +Tests the "321321321" number to check if it will be blocked for inbound calls. + +## 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 +``` + +### -PhoneNumber +The phone number to be tested. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### -TenantId +This parameter is reserved for internal Microsoft use. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +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 (https://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### System.String + +### System.Guid + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/skype/skype-ps/skype/Test-CsTeamsTranslationRule.md b/teams/teams-ps/teams/Test-CsTeamsTranslationRule.md similarity index 96% rename from skype/skype-ps/skype/Test-CsTeamsTranslationRule.md rename to teams/teams-ps/teams/Test-CsTeamsTranslationRule.md index c63cbcd5f2..253a3bb1b5 100644 --- a/skype/skype-ps/skype/Test-CsTeamsTranslationRule.md +++ b/teams/teams-ps/teams/Test-CsTeamsTranslationRule.md @@ -1,84 +1,84 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/test-csteamstranslationrule -applicable: Microsoft Teams -author: jenstrier -ms.author: serdars -ms.reviewer: -manager: -schema: 2.0.0 ---- - -# Test-CsTeamsTranslationRule - -## SYNOPSIS -This cmdlet tests a phone number against the configured number manipulation rules and returns information about the matching rule. - -## SYNTAX - -### Test (Default) -```powershell -Test-CsTeamsTranslationRule [-PhoneNumber ] [] -``` - -## DESCRIPTION -This cmdlet tests a phone number against the configured number manipulation rules and returns information about the matching rule. - - -## EXAMPLES - -### Example 1 -```powershell -Test-CsTeamsTranslationRule -PhoneNumber 1234 -``` -```output -Identity Pattern PhoneNumberTranslated Translation --------- ------- --------------------- ----------- -rule1 ^1234$ 4321 4321 -``` -This example displays information about the manipulation rule matching the phone number 1234. - -## PARAMETERS - -### -PhoneNumber -The phone number to test. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: True -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). - -## INPUTS - -### None - -## OUTPUTS - -### None - -## NOTES -The cmdlet is available in Teams PowerShell Module 4.5.0 or later. - -The matching logic used in the cmdlet is the same as when the manipulation rule has been associated with an SBC and a call is being routed. - -If a match is found in two or more manipulation rules, the first one is returned. - -There is a short delay before newly created manipulation rules are added to the evaluation. - -## RELATED LINKS -[New-CsTeamsTranslationRule](New-CsTeamsTranslationRule.md) - -[Get-CsTeamsTranslationRule](Get-CsTeamsTranslationRule.md) - -[Set-CsTeamsTranslationRule](Set-CsTeamsTranslationRule.md) - -[Remove-CsTeamsTranslationRule](Remove-CsTeamsTranslationRule.md) +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/test-csteamstranslationrule +applicable: Microsoft Teams +author: jenstrier +ms.author: serdars +ms.reviewer: +manager: +schema: 2.0.0 +--- + +# Test-CsTeamsTranslationRule + +## SYNOPSIS +This cmdlet tests a phone number against the configured number manipulation rules and returns information about the matching rule. + +## SYNTAX + +### Test (Default) +```powershell +Test-CsTeamsTranslationRule [-PhoneNumber ] [] +``` + +## DESCRIPTION +This cmdlet tests a phone number against the configured number manipulation rules and returns information about the matching rule. + + +## EXAMPLES + +### Example 1 +```powershell +Test-CsTeamsTranslationRule -PhoneNumber 1234 +``` +```output +Identity Pattern PhoneNumberTranslated Translation +-------- ------- --------------------- ----------- +rule1 ^1234$ 4321 4321 +``` +This example displays information about the manipulation rule matching the phone number 1234. + +## PARAMETERS + +### -PhoneNumber +The phone number to test. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +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). + +## INPUTS + +### None + +## OUTPUTS + +### None + +## NOTES +The cmdlet is available in Teams PowerShell Module 4.5.0 or later. + +The matching logic used in the cmdlet is the same as when the manipulation rule has been associated with an SBC and a call is being routed. + +If a match is found in two or more manipulation rules, the first one is returned. + +There is a short delay before newly created manipulation rules are added to the evaluation. + +## RELATED LINKS +[New-CsTeamsTranslationRule](New-CsTeamsTranslationRule.md) + +[Get-CsTeamsTranslationRule](Get-CsTeamsTranslationRule.md) + +[Set-CsTeamsTranslationRule](Set-CsTeamsTranslationRule.md) + +[Remove-CsTeamsTranslationRule](Remove-CsTeamsTranslationRule.md) diff --git a/skype/skype-ps/skype/Test-CsVoiceNormalizationRule.md b/teams/teams-ps/teams/Test-CsVoiceNormalizationRule.md similarity index 100% rename from skype/skype-ps/skype/Test-CsVoiceNormalizationRule.md rename to teams/teams-ps/teams/Test-CsVoiceNormalizationRule.md diff --git a/skype/skype-ps/skype/Unregister-CsOnlineDialInConferencingServiceNumber.md b/teams/teams-ps/teams/Unregister-CsOnlineDialInConferencingServiceNumber.md similarity index 100% rename from skype/skype-ps/skype/Unregister-CsOnlineDialInConferencingServiceNumber.md rename to teams/teams-ps/teams/Unregister-CsOnlineDialInConferencingServiceNumber.md diff --git a/skype/skype-ps/skype/Update-CsAutoAttendant.md b/teams/teams-ps/teams/Update-CsAutoAttendant.md similarity index 100% rename from skype/skype-ps/skype/Update-CsAutoAttendant.md rename to teams/teams-ps/teams/Update-CsAutoAttendant.md From 78c1e2b1e6969a66288295b153f45fa3d3b5dd82 Mon Sep 17 00:00:00 2001 From: AmareshB1Microsoft <162629236+AmareshB1Microsoft@users.noreply.github.com> Date: Thu, 7 Mar 2024 12:15:18 -0800 Subject: [PATCH 0175/1851] Update intro.md update to remove references to skype online and teams. Make it specific to server. --- skype/docs-conceptual/intro.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/skype/docs-conceptual/intro.md b/skype/docs-conceptual/intro.md index 64c90dbe7d..84e623e3c3 100644 --- a/skype/docs-conceptual/intro.md +++ b/skype/docs-conceptual/intro.md @@ -1,16 +1,16 @@ --- ms.localizationpriority: medium -title: Skype for Business cmdlet reference -description: "Learn about Skype for Business cmdlets." +title: Skype for Business Server cmdlet reference +description: "Learn about Skype for Business Server cmdlets." --- # Skype for Business cmdlet reference -Welcome to the Skype for Business PowerShell cmdlet help references. The Skype for Business cmdlets provide the command line interface for server and service administration and management. +Welcome to the Skype for Business Server PowerShell cmdlet help references. The Skype for Business Server cmdlets provide the command line interface for server administration and management. > [!IMPORTANT] -> As you migrate to Microsoft Teams you will find that some of the cmdlets in the Skype for Business Online module are also used for Microsoft Teams. To learn more about this, see: [Teams PowerShell Overview](/MicrosoftTeams/teams-powershell-overview). +> As you migrate to Microsoft Teams, to learn more, see: [Teams PowerShell Overview](/MicrosoftTeams/teams-powershell-overview). -Here you will find all of the Skype for Business and relevant Microsoft Teams PowerShell help topics. These topics are 'open source' and open for contributions. If you are interested in contributing to this content head over to the source GitHub repo and look through the README. +Here you will find all of the Skype for Business Server. These topics are 'open source' and open for contributions. If you are interested in contributing to this content head over to the source GitHub repo and look through the README. The repo is located here: and you can find the README displayed at the bottom of the page. From 8ee376cae31517f1185a108e81bfb1e264f110ac Mon Sep 17 00:00:00 2001 From: AmareshB1Microsoft <162629236+AmareshB1Microsoft@users.noreply.github.com> Date: Thu, 7 Mar 2024 12:15:34 -0800 Subject: [PATCH 0176/1851] Update intro.md --- skype/docs-conceptual/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/docs-conceptual/intro.md b/skype/docs-conceptual/intro.md index 84e623e3c3..309683be13 100644 --- a/skype/docs-conceptual/intro.md +++ b/skype/docs-conceptual/intro.md @@ -4,7 +4,7 @@ title: Skype for Business Server cmdlet reference description: "Learn about Skype for Business Server cmdlets." --- -# Skype for Business cmdlet reference +# Skype for Business Server cmdlet reference Welcome to the Skype for Business Server PowerShell cmdlet help references. The Skype for Business Server cmdlets provide the command line interface for server administration and management. From b8e26c758c9bcdc0a556c539c3eccb994af290ac Mon Sep 17 00:00:00 2001 From: AmareshB1Microsoft <162629236+AmareshB1Microsoft@users.noreply.github.com> Date: Thu, 7 Mar 2024 12:35:23 -0800 Subject: [PATCH 0177/1851] move the cmdlets from the toplevel md file, just add callhold policy, more to go. move the cmdlets from the toplevel md file, just add callhold policy, more to go. --- skype/skype-ps/skype/skype.md | 12 +----------- teams/teams-ps/teams/teams.md | 10 ++++++++++ 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/skype/skype-ps/skype/skype.md b/skype/skype-ps/skype/skype.md index 9e433a4497..1d5e2a9a92 100644 --- a/skype/skype-ps/skype/skype.md +++ b/skype/skype-ps/skype/skype.md @@ -19,7 +19,7 @@ zh-TW Version: 17.0.15229.2100 # Skype for Business PowerShell ## Description -The following cmdlet references are for Skype for Business and Microsoft Teams. You can find information on installing the module for Skype for Business Online here: https://learn.microsoft.com/office365/enterprise/powershell/manage-skype-for-business-online-with-office-365-powershell. If you are using Skype for Business Server then the cmdlets are available in the Skype for Business Server Management Shell and you can find information about it here: https://learn.microsoft.com/skypeforbusiness/manage/management-shell. +The following cmdlet references are for Skype for Business Server Management Shell and you can find information about it here: https://learn.microsoft.com/skypeforbusiness/manage/management-shell. ## Skype for Business Cmdlets ### [Add-CsSlaDelegates](Add-CsSlaDelegates.md) @@ -3235,16 +3235,6 @@ The Set-CsTeamsMeetingBrandingPolicy cmdlet allows administrators to update exis ### [Get-CsTeamsMobilityPolicy](Get-CsTeamsMobilityPolicy.md) -### [New-CsTeamsCallHoldPolicy](New-CsTeamsCallHoldPolicy.md) - -### [Get-CsTeamsCallHoldPolicy](Get-CsTeamsCallHoldPolicy.md) - -### [Set-CsTeamsCallHoldPolicy](Set-CsTeamsCallHoldPolicy.md) - -### [Grant-CsTeamsCallHoldPolicy](Grant-CsTeamsCallHoldPolicy.md) - -### [Remove-CsTeamsCallHoldPolicy](Remove-CsTeamsCallHoldPolicy.md) - ### [Get-CsTeamsCallParkPolicy](Get-CsTeamsCallParkPolicy.md) ### [Set-CsTeamsCallParkPolicy](Set-CsTeamsCallParkPolicy.md) diff --git a/teams/teams-ps/teams/teams.md b/teams/teams-ps/teams/teams.md index df304d097d..1aa3b3e2b5 100644 --- a/teams/teams-ps/teams/teams.md +++ b/teams/teams-ps/teams/teams.md @@ -193,3 +193,13 @@ This cmdlet sets environment-specific configurations like endpoint URIs and Team ### [Clear-TeamsEnvironmentConfig](Clear-TeamsEnvironmentConfig.md) Clears environment-specific configurations from the local machine set by running Set-TeamsEnvironmentConfig. + +### [New-CsTeamsCallHoldPolicy](New-CsTeamsCallHoldPolicy.md) + +### [Get-CsTeamsCallHoldPolicy](Get-CsTeamsCallHoldPolicy.md) + +### [Set-CsTeamsCallHoldPolicy](Set-CsTeamsCallHoldPolicy.md) + +### [Grant-CsTeamsCallHoldPolicy](Grant-CsTeamsCallHoldPolicy.md) + +### [Remove-CsTeamsCallHoldPolicy](Remove-CsTeamsCallHoldPolicy.md) From 09383fefd76721c46654d65eea6a9cb86382ad61 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 8 Mar 2024 11:28:18 -0800 Subject: [PATCH 0178/1851] Transport rule-based DLP cmdlets no longer in ExO Per VSO --- .../exchange/Export-DlpPolicyCollection.md | 8 +++--- .../exchange-ps/exchange/Get-DlpPolicy.md | 25 +++---------------- .../exchange/Get-DlpPolicyTemplate.md | 6 +++-- .../exchange/Import-DlpPolicyCollection.md | 8 +++--- .../exchange/Import-DlpPolicyTemplate.md | 2 +- .../exchange-ps/exchange/New-DlpPolicy.md | 8 +++--- .../exchange-ps/exchange/Remove-DlpPolicy.md | 8 +++--- .../exchange/Remove-DlpPolicyTemplate.md | 2 +- .../exchange-ps/exchange/Set-DlpPolicy.md | 8 +++--- 9 files changed, 30 insertions(+), 45 deletions(-) diff --git a/exchange/exchange-ps/exchange/Export-DlpPolicyCollection.md b/exchange/exchange-ps/exchange/Export-DlpPolicyCollection.md index df3f7ef23a..0c2de21c86 100644 --- a/exchange/exchange-ps/exchange/Export-DlpPolicyCollection.md +++ b/exchange/exchange-ps/exchange/Export-DlpPolicyCollection.md @@ -12,9 +12,11 @@ ms.reviewer: # Export-DlpPolicyCollection ## SYNOPSIS -This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other. +**Note**: This cmdlet has been retired from the cloud-based service. For more information, see [this blog post](https://techcommunity.microsoft.com/t5/exchange-team-blog/exchange-online-etrs-to-stop-supporting-dlp-policies/ba-p/3886713). -Use the Export-DlpPolicyCollection cmdlet to export data loss prevention (DLP) policy collections from your organization to a file. +This cmdlet is functional only in on-premises Exchange. + +Use the Export-DlpPolicyCollection cmdlet to export data loss prevention (DLP) policy collections that are based on transport rules (mail flow rules) from your organization to a file. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -82,8 +84,6 @@ Accept wildcard characters: False ``` ### -DomainController -This parameter is available only in on-premises Exchange. - The DomainController parameter specifies the domain controller that's used by this cmdlet to read data from or write data to Active Directory. You identify the domain controller by its fully qualified domain name (FQDN). For example, dc01.contoso.com. ```yaml diff --git a/exchange/exchange-ps/exchange/Get-DlpPolicy.md b/exchange/exchange-ps/exchange/Get-DlpPolicy.md index 47fa00ca4d..ef75ad1628 100644 --- a/exchange/exchange-ps/exchange/Get-DlpPolicy.md +++ b/exchange/exchange-ps/exchange/Get-DlpPolicy.md @@ -12,9 +12,11 @@ ms.reviewer: # Get-DlpPolicy ## SYNOPSIS -This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other. +**Note**: This cmdlet has been retired from the cloud-based service. For more information, see [this blog post](https://techcommunity.microsoft.com/t5/exchange-team-blog/exchange-online-etrs-to-stop-supporting-dlp-policies/ba-p/3886713). Use the Get-DlpCompliancePolicy and Get-DlpComplianceRule cmdlets instead. -Use the Get-DlpPolicy cmdlet to view information about existing data loss prevention (DLP) policies. +This cmdlet is functional only in on-premises Exchange. + +Use the Get-DlpPolicy cmdlet to view existing data loss prevention (DLP) policies that are based on transport rules (mail flow rules) in your organization. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -23,7 +25,6 @@ For information about the parameter sets in the Syntax section below, see [Excha ``` Get-DlpPolicy [[-Identity] ] [-DomainController ] - [-ForceValidate ] [] ``` @@ -69,8 +70,6 @@ Accept wildcard characters: False ``` ### -DomainController -This parameter is available only in on-premises Exchange. - The DomainController parameter specifies the domain controller that's used by this cmdlet to read data from or write data to Active Directory. You identify the domain controller by its fully qualified domain name (FQDN). For example, dc01.contoso.com. ```yaml @@ -86,22 +85,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -ForceValidate -{{ Fill ForceValidate Description }} - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -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). diff --git a/exchange/exchange-ps/exchange/Get-DlpPolicyTemplate.md b/exchange/exchange-ps/exchange/Get-DlpPolicyTemplate.md index 417ddcb69b..bafb90d765 100644 --- a/exchange/exchange-ps/exchange/Get-DlpPolicyTemplate.md +++ b/exchange/exchange-ps/exchange/Get-DlpPolicyTemplate.md @@ -12,9 +12,11 @@ ms.reviewer: # Get-DlpPolicyTemplate ## SYNOPSIS -This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other. +**Note**: This cmdlet has been retired from the cloud-based service. For more information, see [this blog post](https://techcommunity.microsoft.com/t5/exchange-team-blog/exchange-online-etrs-to-stop-supporting-dlp-policies/ba-p/3886713). -Use the Get-DlpPolicyTemplate cmdlet to view existing data loss prevention (DLP) policy templates in your Exchange organization. +This cmdlet is functional only in on-premises Exchange. + +Use the Get-DlpPolicyTemplate cmdlet to view existing data loss prevention (DLP) policy templates that are based on transport rules (mail flow rules) in your Exchange organization. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/Import-DlpPolicyCollection.md b/exchange/exchange-ps/exchange/Import-DlpPolicyCollection.md index 3d56910dcc..bdec677fd8 100644 --- a/exchange/exchange-ps/exchange/Import-DlpPolicyCollection.md +++ b/exchange/exchange-ps/exchange/Import-DlpPolicyCollection.md @@ -12,9 +12,11 @@ ms.reviewer: # Import-DlpPolicyCollection ## SYNOPSIS -This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other. +**Note**: This cmdlet has been retired from the cloud-based service. For more information, see [this blog post](https://techcommunity.microsoft.com/t5/exchange-team-blog/exchange-online-etrs-to-stop-supporting-dlp-policies/ba-p/3886713). -Use the Import-DlpPolicyCollection cmdlet to import data loss prevention (DLP) policy collections into your organization. +This cmdlet is functional only in on-premises Exchange. + +Use the Import-DlpPolicyCollection cmdlet to import data loss prevention (DLP) policy collections that are based on transport rules (mail flow rules) into your organization. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -101,8 +103,6 @@ Accept wildcard characters: False ``` ### -DomainController -This parameter is available only in on-premises Exchange. - The DomainController parameter specifies the domain controller that's used by this cmdlet to read data from or write data to Active Directory. You identify the domain controller by its fully qualified domain name (FQDN). For example, dc01.contoso.com. ```yaml diff --git a/exchange/exchange-ps/exchange/Import-DlpPolicyTemplate.md b/exchange/exchange-ps/exchange/Import-DlpPolicyTemplate.md index 86d5e52409..41752441f8 100644 --- a/exchange/exchange-ps/exchange/Import-DlpPolicyTemplate.md +++ b/exchange/exchange-ps/exchange/Import-DlpPolicyTemplate.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in on-premises Exchange. -Use the Import-DlpPolicyTemplate cmdlet to import a data loss prevention (DLP) policy template file into your Exchange organization. +Use the Import-DlpPolicyTemplate cmdlet to import data loss prevention (DLP) policy template files that are based on transport rules (mail flow rules) into your Exchange organization. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/New-DlpPolicy.md b/exchange/exchange-ps/exchange/New-DlpPolicy.md index ee49a0f7ea..705a5e5e46 100644 --- a/exchange/exchange-ps/exchange/New-DlpPolicy.md +++ b/exchange/exchange-ps/exchange/New-DlpPolicy.md @@ -12,9 +12,11 @@ ms.reviewer: # New-DlpPolicy ## SYNOPSIS -This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other. +**Note**: This cmdlet has been retired from the cloud-based service. For more information, see [this blog post](https://techcommunity.microsoft.com/t5/exchange-team-blog/exchange-online-etrs-to-stop-supporting-dlp-policies/ba-p/3886713). Use the New-DlpCompliancePolicy and New-DlpComplianceRule cmdlets instead. -Use the New-DlpPolicy cmdlet to create data loss prevention (DLP) policies in your Exchange organization. +This cmdlet is functional only in on-premises Exchange. + +Use the New-DlpPolicy cmdlet to create data loss prevention (DLP) policies that are based on transport rules (mail flow rules) in your organization. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -103,8 +105,6 @@ Accept wildcard characters: False ``` ### -DomainController -This parameter is available only in on-premises Exchange. - The DomainController parameter specifies the domain controller that's used by this cmdlet to read data from or write data to Active Directory. You identify the domain controller by its fully qualified domain name (FQDN). For example, dc01.contoso.com. ```yaml diff --git a/exchange/exchange-ps/exchange/Remove-DlpPolicy.md b/exchange/exchange-ps/exchange/Remove-DlpPolicy.md index cd75af9c5e..e7591b41e1 100644 --- a/exchange/exchange-ps/exchange/Remove-DlpPolicy.md +++ b/exchange/exchange-ps/exchange/Remove-DlpPolicy.md @@ -12,9 +12,11 @@ ms.reviewer: # Remove-DlpPolicy ## SYNOPSIS -This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other. +**Note**: This cmdlet has been retired from the cloud-based service. For more information, see [this blog post](https://techcommunity.microsoft.com/t5/exchange-team-blog/exchange-online-etrs-to-stop-supporting-dlp-policies/ba-p/3886713). Use the Remove-DlpCompliancePolicy and Remove-DlpComplianceRule cmdlets instead. -Use the Remove-DlpPolicy cmdlet to remove an existing data loss prevention (DLP) policy. +This cmdlet is functional only in on-premises Exchange. + +Use the Remove-DlpPolicy cmdlet to remove existing data loss prevention (DLP) policies that are based on transport rules (mail flow rules) from your organization. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -82,8 +84,6 @@ Accept wildcard characters: False ``` ### -DomainController -This parameter is available only in on-premises Exchange. - The DomainController parameter specifies the domain controller that's used by this cmdlet to read data from or write data to Active Directory. You identify the domain controller by its fully qualified domain name (FQDN). For example, dc01.contoso.com. ```yaml diff --git a/exchange/exchange-ps/exchange/Remove-DlpPolicyTemplate.md b/exchange/exchange-ps/exchange/Remove-DlpPolicyTemplate.md index 4c6588d250..6ec3166bac 100644 --- a/exchange/exchange-ps/exchange/Remove-DlpPolicyTemplate.md +++ b/exchange/exchange-ps/exchange/Remove-DlpPolicyTemplate.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in on-premises Exchange. -Use the Remove-DlpPolicyTemplate cmdlet to remove a data loss prevention (DLP) policy template from your organization. +Use the Remove-DlpPolicyTemplate cmdlet to remove data loss prevention (DLP) policy templates that are based on transport rules (mail flow rules) from your organization. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/Set-DlpPolicy.md b/exchange/exchange-ps/exchange/Set-DlpPolicy.md index cdae71087c..74002da4a2 100644 --- a/exchange/exchange-ps/exchange/Set-DlpPolicy.md +++ b/exchange/exchange-ps/exchange/Set-DlpPolicy.md @@ -12,9 +12,11 @@ ms.reviewer: # Set-DlpPolicy ## SYNOPSIS -This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other. +**Note**: This cmdlet has been retired from the cloud-based service. For more information, see [this blog post](https://techcommunity.microsoft.com/t5/exchange-team-blog/exchange-online-etrs-to-stop-supporting-dlp-policies/ba-p/3886713). Use the Set-DlpCompliancePolicy and Set-DlpComplianceRule cmdlets instead. -Use the Set-DlpPolicy cmdlet to modify data loss prevention (DLP) policies in your organization. +This cmdlet is functional only in on-premises Exchange. + +Use the Set-DlpPolicy cmdlet to modify data loss prevention (DLP) policies that are based on transport rules (mail flow rules) in your organization. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -102,8 +104,6 @@ Accept wildcard characters: False ``` ### -DomainController -This parameter is available only in on-premises Exchange. - The DomainController parameter specifies the domain controller that's used by this cmdlet to read data from or write data to Active Directory. You identify the domain controller by its fully qualified domain name (FQDN). For example, dc01.contoso.com. ```yaml From 9607caf27bfd57ff81c4572619d717725c7b1fcd Mon Sep 17 00:00:00 2001 From: AmareshB1Microsoft <162629236+AmareshB1Microsoft@users.noreply.github.com> Date: Fri, 8 Mar 2024 15:29:50 -0800 Subject: [PATCH 0179/1851] add redirects for cmdlets that are moved. --- .openpublishing.redirection.json | 1548 +++++++++++++++++++++++++++++- 1 file changed, 1546 insertions(+), 2 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index f5aa9134c0..b69bd65a7c 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -6974,6 +6974,1550 @@ "source_path": "exchange/virtual-folder/exchange/Set-PhishSimOverrideRule.md", "redirect_url": "/powershell/module/exchange/set-exophishsimoverriderule", "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Disable-CsMeetingRoom.md", + "redirect_url": "/powershell/module/teams/Disable-CsMeetingRoom", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Disable-CsOnlineSipDomain.md", + "redirect_url": "/powershell/module/teams/Disable-CsOnlineSipDomain", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Enable-CsOnlineSipDomain.md", + "redirect_url": "/powershell/module/teams/Enable-CsOnlineSipDomain", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Export-CsAutoAttendantHolidays.md", + "redirect_url": "/powershell/module/teams/Export-CsAutoAttendantHolidays", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Find-CsGroup.md", + "redirect_url": "/powershell/module/teams/Find-CsGroup", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Find-CsOnlineApplicationInstance.md", + "redirect_url": "/powershell/module/teams/Find-CsOnlineApplicationInstance", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsApplicationAccessPolicy.md", + "redirect_url": "/powershell/module/teams/Get-CsApplicationAccessPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsApplicationMeetingConfiguration.md", + "redirect_url": "/powershell/module/teams/Get-CsApplicationMeetingConfiguration", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsAutoAttendant.md", + "redirect_url": "/powershell/module/teams/Get-CsAutoAttendant", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsAutoAttendantHolidays.md", + "redirect_url": "/powershell/module/teams/Get-CsAutoAttendantHolidays", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsAutoAttendantStatus.md", + "redirect_url": "/powershell/module/teams/Get-CsAutoAttendantStatus", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsAutoAttendantSupportedLanguage.md", + "redirect_url": "/powershell/module/teams/Get-CsAutoAttendantSupportedLanguage", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsAutoAttendantSupportedTimeZone.md", + "redirect_url": "/powershell/module/teams/Get-CsAutoAttendantSupportedTimeZone", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsAutoAttendantTenantInformation.md", + "redirect_url": "/powershell/module/teams/Get-CsAutoAttendantTenantInformation", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsCallingLineIdentity.md", + "redirect_url": "/powershell/module/teams/Get-CsCallingLineIdentity", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsCallQueue.md", + "redirect_url": "/powershell/module/teams/Get-CsCallQueue", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsDialPlan.md", + "redirect_url": "/powershell/module/teams/Get-CsDialPlan", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsEffectiveTenantDialPlan.md", + "redirect_url": "/powershell/module/teams/Get-CsEffectiveTenantDialPlan", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsExternalAccessPolicy.md", + "redirect_url": "/powershell/module/teams/Get-CsExternalAccessPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsInboundBlockedNumberPattern.md", + "redirect_url": "/powershell/module/teams/Get-CsInboundBlockedNumberPattern", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsInboundExemptNumberPattern.md", + "redirect_url": "/powershell/module/teams/Get-CsInboundExemptNumberPattern", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsMeetingMigrationStatus.md", + "redirect_url": "/powershell/module/teams/Get-CsMeetingMigrationStatus", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsOnlineApplicationInstance.md", + "redirect_url": "/powershell/module/teams/Get-CsOnlineApplicationInstance", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsOnlineApplicationInstanceAssociation.md", + "redirect_url": "/powershell/module/teams/Get-CsOnlineApplicationInstanceAssociation", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsOnlineApplicationInstanceAssociationStatus.md", + "redirect_url": "/powershell/module/teams/Get-CsOnlineApplicationInstanceAssociationStatus", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsOnlineAudioFile.md", + "redirect_url": "/powershell/module/teams/Get-CsOnlineAudioFile", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsOnlineDialinConferencingPolicy.md", + "redirect_url": "/powershell/module/teams/Get-CsOnlineDialinConferencingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsOnlineDialInConferencingServiceNumber.md", + "redirect_url": "/powershell/module/teams/Get-CsOnlineDialInConferencingServiceNumber", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsOnlineDialinConferencingTenantConfiguration.md", + "redirect_url": "/powershell/module/teams/Get-CsOnlineDialinConferencingTenantConfiguration", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsOnlineDialInConferencingTenantSettings.md", + "redirect_url": "/powershell/module/teams/Get-CsOnlineDialInConferencingTenantSettings", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsOnlineDialInConferencingUser.md", + "redirect_url": "/powershell/module/teams/Get-CsOnlineDialInConferencingUser", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsOnlineDialOutPolicy.md", + "redirect_url": "/powershell/module/teams/Get-CsOnlineDialOutPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsOnlineDirectoryTenant.md", + "redirect_url": "/powershell/module/teams/Get-CsOnlineDirectoryTenant", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md", + "redirect_url": "/powershell/module/teams/Get-CsOnlineEnhancedEmergencyServiceDisclaimer", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsOnlineLisCivicAddress.md", + "redirect_url": "/powershell/module/teams/Get-CsOnlineLisCivicAddress", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsOnlineLisLocation.md", + "redirect_url": "/powershell/module/teams/Get-CsOnlineLisLocation", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsOnlineLisPort.md", + "redirect_url": "/powershell/module/teams/Get-CsOnlineLisPort", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsOnlineLisSubnet.md", + "redirect_url": "/powershell/module/teams/Get-CsOnlineLisSubnet", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsOnlineLisSwitch.md", + "redirect_url": "/powershell/module/teams/Get-CsOnlineLisSwitch", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsOnlineLisWirelessAccessPoint.md", + "redirect_url": "/powershell/module/teams/Get-CsOnlineLisWirelessAccessPoint", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsOnlinePSTNGateway.md", + "redirect_url": "/powershell/module/teams/Get-CsOnlinePSTNGateway", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsOnlinePstnUsage.md", + "redirect_url": "/powershell/module/teams/Get-CsOnlinePstnUsage", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsOnlineSchedule.md", + "redirect_url": "/powershell/module/teams/Get-CsOnlineSchedule", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsOnlineSipDomain.md", + "redirect_url": "/powershell/module/teams/Get-CsOnlineSipDomain", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsOnlineTelephoneNumber.md", + "redirect_url": "/powershell/module/teams/Get-CsOnlineTelephoneNumber", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsOnlineUser.md", + "redirect_url": "/powershell/module/teams/Get-CsOnlineUser", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsOnlineVoicemailPolicy.md", + "redirect_url": "/powershell/module/teams/Get-CsOnlineVoicemailPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsOnlineVoicemailUserSettings.md", + "redirect_url": "/powershell/module/teams/Get-CsOnlineVoicemailUserSettings", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsOnlineVoiceRoute.md", + "redirect_url": "/powershell/module/teams/Get-CsOnlineVoiceRoute", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsOnlineVoiceRoutingPolicy.md", + "redirect_url": "/powershell/module/teams/Get-CsOnlineVoiceRoutingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsOnlineVoiceUser.md", + "redirect_url": "/powershell/module/teams/Get-CsOnlineVoiceUser", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsPrivacyConfiguration.md", + "redirect_url": "/powershell/module/teams/Get-CsPrivacyConfiguration", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTeamsAppPermissionPolicy.md", + "redirect_url": "/powershell/module/teams/Get-CsTeamsAppPermissionPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTeamsAppSetupPolicy.md", + "redirect_url": "/powershell/module/teams/Get-CsTeamsAppSetupPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTeamsAudioConferencingPolicy.md", + "redirect_url": "/powershell/module/teams/Get-CsTeamsAudioConferencingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTeamsCallHoldPolicy.md", + "redirect_url": "/powershell/module/teams/Get-CsTeamsCallHoldPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTeamsCallingPolicy.md", + "redirect_url": "/powershell/module/teams/Get-CsTeamsCallingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTeamsCallParkPolicy.md", + "redirect_url": "/powershell/module/teams/Get-CsTeamsCallParkPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTeamsChannelsPolicy.md", + "redirect_url": "/powershell/module/teams/Get-CsTeamsChannelsPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTeamsClientConfiguration.md", + "redirect_url": "/powershell/module/teams/Get-CsTeamsClientConfiguration", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTeamsComplianceRecordingApplication.md", + "redirect_url": "/powershell/module/teams/Get-CsTeamsComplianceRecordingApplication", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTeamsComplianceRecordingPolicy.md", + "redirect_url": "/powershell/module/teams/Get-CsTeamsComplianceRecordingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTeamsCortanaPolicy.md", + "redirect_url": "/powershell/module/teams/Get-CsTeamsCortanaPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTeamsEducationAssignmentsAppPolicy.md", + "redirect_url": "/powershell/module/teams/Get-CsTeamsEducationAssignmentsAppPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTeamsEmergencyCallingPolicy.md", + "redirect_url": "/powershell/module/teams/Get-CsTeamsEmergencyCallingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTeamsEmergencyCallRoutingPolicy.md", + "redirect_url": "/powershell/module/teams/Get-CsTeamsEmergencyCallRoutingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTeamsFeedbackPolicy.md", + "redirect_url": "/powershell/module/teams/Get-CsTeamsFeedbackPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTeamsGuestCallingConfiguration.md", + "redirect_url": "/powershell/module/teams/Get-CsTeamsGuestCallingConfiguration", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTeamsGuestMeetingConfiguration.md", + "redirect_url": "/powershell/module/teams/Get-CsTeamsGuestMeetingConfiguration", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTeamsGuestMessagingConfiguration.md", + "redirect_url": "/powershell/module/teams/Get-CsTeamsGuestMessagingConfiguration", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTeamsIPPhonePolicy.md", + "redirect_url": "/powershell/module/teams/Get-CsTeamsIPPhonePolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTeamsMeetingBrandingPolicy.md", + "redirect_url": "/powershell/module/teams/Get-CsTeamsMeetingBrandingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTeamsMeetingBroadcastConfiguration.md", + "redirect_url": "/powershell/module/teams/Get-CsTeamsMeetingBroadcastConfiguration", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTeamsMeetingBroadcastPolicy.md", + "redirect_url": "/powershell/module/teams/Get-CsTeamsMeetingBroadcastPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTeamsMeetingConfiguration.md", + "redirect_url": "/powershell/module/teams/Get-CsTeamsMeetingConfiguration", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTeamsMeetingPolicy.md", + "redirect_url": "/powershell/module/teams/Get-CsTeamsMeetingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTeamsMessagingPolicy.md", + "redirect_url": "/powershell/module/teams/Get-CsTeamsMessagingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTeamsMobilityPolicy.md", + "redirect_url": "/powershell/module/teams/Get-CsTeamsMobilityPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTeamsNetworkRoamingPolicy.md", + "redirect_url": "/powershell/module/teams/Get-CsTeamsNetworkRoamingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTeamsTranslationRule.md", + "redirect_url": "/powershell/module/teams/Get-CsTeamsTranslationRule", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTeamsUpgradeConfiguration.md", + "redirect_url": "/powershell/module/teams/Get-CsTeamsUpgradeConfiguration", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTeamsUpgradePolicy.md", + "redirect_url": "/powershell/module/teams/Get-CsTeamsUpgradePolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTeamsVideoInteropServicePolicy.md", + "redirect_url": "/powershell/module/teams/Get-CsTeamsVideoInteropServicePolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTenant.md", + "redirect_url": "/powershell/module/teams/Get-CsTenant", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTenantBlockedCallingNumbers.md", + "redirect_url": "/powershell/module/teams/Get-CsTenantBlockedCallingNumbers", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTenantDialPlan.md", + "redirect_url": "/powershell/module/teams/Get-CsTenantDialPlan", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTenantFederationConfiguration.md", + "redirect_url": "/powershell/module/teams/Get-CsTenantFederationConfiguration", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTenantLicensingConfiguration.md", + "redirect_url": "/powershell/module/teams/Get-CsTenantLicensingConfiguration", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTenantMigrationConfiguration.md", + "redirect_url": "/powershell/module/teams/Get-CsTenantMigrationConfiguration", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTenantNetworkRegion.md", + "redirect_url": "/powershell/module/teams/Get-CsTenantNetworkRegion", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTenantNetworkSite.md", + "redirect_url": "/powershell/module/teams/Get-CsTenantNetworkSite", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTenantNetworkSubnet.md", + "redirect_url": "/powershell/module/teams/Get-CsTenantNetworkSubnet", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsTenantTrustedIPAddress.md", + "redirect_url": "/powershell/module/teams/Get-CsTenantTrustedIPAddress", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Get-CsVideoInteropServiceProvider.md", + "redirect_url": "/powershell/module/teams/Get-CsVideoInteropServiceProvider", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Grant-CsApplicationAccessPolicy.md", + "redirect_url": "/powershell/module/teams/Grant-CsApplicationAccessPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Grant-CsCallingLineIdentity.md", + "redirect_url": "/powershell/module/teams/Grant-CsCallingLineIdentity", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Grant-CsDialoutPolicy.md", + "redirect_url": "/powershell/module/teams/Grant-CsDialoutPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Grant-CsExternalAccessPolicy.md", + "redirect_url": "/powershell/module/teams/Grant-CsExternalAccessPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Grant-CsOnlineVoicemailPolicy.md", + "redirect_url": "/powershell/module/teams/Grant-CsOnlineVoicemailPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Grant-CsOnlineVoiceRoutingPolicy.md", + "redirect_url": "/powershell/module/teams/Grant-CsOnlineVoiceRoutingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Grant-CsTeamsAppPermissionPolicy.md", + "redirect_url": "/powershell/module/teams/Grant-CsTeamsAppPermissionPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Grant-CsTeamsAppSetupPolicy.md", + "redirect_url": "/powershell/module/teams/Grant-CsTeamsAppSetupPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Grant-CsTeamsAudioConferencingPolicy.md", + "redirect_url": "/powershell/module/teams/Grant-CsTeamsAudioConferencingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Grant-CsTeamsCallHoldPolicy.md", + "redirect_url": "/powershell/module/teams/Grant-CsTeamsCallHoldPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Grant-CsTeamsCallingPolicy.md", + "redirect_url": "/powershell/module/teams/Grant-CsTeamsCallingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Grant-CsTeamsCallParkPolicy.md", + "redirect_url": "/powershell/module/teams/Grant-CsTeamsCallParkPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Grant-CsTeamsChannelsPolicy.md", + "redirect_url": "/powershell/module/teams/Grant-CsTeamsChannelsPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Grant-CsTeamsComplianceRecordingPolicy.md", + "redirect_url": "/powershell/module/teams/Grant-CsTeamsComplianceRecordingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Grant-CsTeamsCortanaPolicy.md", + "redirect_url": "/powershell/module/teams/Grant-CsTeamsCortanaPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Grant-CsTeamsEmergencyCallingPolicy.md", + "redirect_url": "/powershell/module/teams/Grant-CsTeamsEmergencyCallingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Grant-CsTeamsEmergencyCallRoutingPolicy.md", + "redirect_url": "/powershell/module/teams/Grant-CsTeamsEmergencyCallRoutingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Grant-CsTeamsFeedbackPolicy.md", + "redirect_url": "/powershell/module/teams/Grant-CsTeamsFeedbackPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Grant-CsTeamsIPPhonePolicy.md", + "redirect_url": "/powershell/module/teams/Grant-CsTeamsIPPhonePolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Grant-CsTeamsMeetingBrandingPolicy.md", + "redirect_url": "/powershell/module/teams/Grant-CsTeamsMeetingBrandingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Grant-CsTeamsMeetingBroadcastPolicy.md", + "redirect_url": "/powershell/module/teams/Grant-CsTeamsMeetingBroadcastPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Grant-CsTeamsMeetingPolicy.md", + "redirect_url": "/powershell/module/teams/Grant-CsTeamsMeetingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Grant-CsTeamsMessagingPolicy.md", + "redirect_url": "/powershell/module/teams/Grant-CsTeamsMessagingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Grant-CsTeamsMobilityPolicy.md", + "redirect_url": "/powershell/module/teams/Grant-CsTeamsMobilityPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Grant-CsTeamsUpgradePolicy.md", + "redirect_url": "/powershell/module/teams/Grant-CsTeamsUpgradePolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Grant-CsTeamsVideoInteropServicePolicy.md", + "redirect_url": "/powershell/module/teams/Grant-CsTeamsVideoInteropServicePolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Grant-CsTenantDialPlan.md", + "redirect_url": "/powershell/module/teams/Grant-CsTenantDialPlan", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Import-CsAutoAttendantHolidays.md", + "redirect_url": "/powershell/module/teams/Import-CsAutoAttendantHolidays", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Import-CsOnlineAudioFile.md", + "redirect_url": "/powershell/module/teams/Import-CsOnlineAudioFile", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsApplicationAccessPolicy.md", + "redirect_url": "/powershell/module/teams/New-CsApplicationAccessPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsAutoAttendant.md", + "redirect_url": "/powershell/module/teams/New-CsAutoAttendant", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsAutoAttendantCallableEntity.md", + "redirect_url": "/powershell/module/teams/New-CsAutoAttendantCallableEntity", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsAutoAttendantCallFlow.md", + "redirect_url": "/powershell/module/teams/New-CsAutoAttendantCallFlow", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsAutoAttendantCallHandlingAssociation.md", + "redirect_url": "/powershell/module/teams/New-CsAutoAttendantCallHandlingAssociation", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsAutoAttendantDialScope.md", + "redirect_url": "/powershell/module/teams/New-CsAutoAttendantDialScope", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsAutoAttendantMenu.md", + "redirect_url": "/powershell/module/teams/New-CsAutoAttendantMenu", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsAutoAttendantMenuOption.md", + "redirect_url": "/powershell/module/teams/New-CsAutoAttendantMenuOption", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsAutoAttendantPrompt.md", + "redirect_url": "/powershell/module/teams/New-CsAutoAttendantPrompt", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsCallingLineIdentity.md", + "redirect_url": "/powershell/module/teams/New-CsCallingLineIdentity", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsCallQueue.md", + "redirect_url": "/powershell/module/teams/New-CsCallQueue", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsEdgeAllowAllKnownDomains.md", + "redirect_url": "/powershell/module/teams/New-CsEdgeAllowAllKnownDomains", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsEdgeAllowList.md", + "redirect_url": "/powershell/module/teams/New-CsEdgeAllowList", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsEdgeDomainPattern.md", + "redirect_url": "/powershell/module/teams/New-CsEdgeDomainPattern", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsExternalAccessPolicy.md", + "redirect_url": "/powershell/module/teams/New-CsExternalAccessPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsInboundBlockedNumberPattern.md", + "redirect_url": "/powershell/module/teams/New-CsInboundBlockedNumberPattern", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsInboundExemptNumberPattern.md", + "redirect_url": "/powershell/module/teams/New-CsInboundExemptNumberPattern", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsOnlineApplicationInstance.md", + "redirect_url": "/powershell/module/teams/New-CsOnlineApplicationInstance", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsOnlineApplicationInstanceAssociation.md", + "redirect_url": "/powershell/module/teams/New-CsOnlineApplicationInstanceAssociation", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsOnlineDateTimeRange.md", + "redirect_url": "/powershell/module/teams/New-CsOnlineDateTimeRange", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsOnlineLisCivicAddress.md", + "redirect_url": "/powershell/module/teams/New-CsOnlineLisCivicAddress", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsOnlineLisLocation.md", + "redirect_url": "/powershell/module/teams/New-CsOnlineLisLocation", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsOnlinePSTNGateway.md", + "redirect_url": "/powershell/module/teams/New-CsOnlinePSTNGateway", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsOnlineSchedule.md", + "redirect_url": "/powershell/module/teams/New-CsOnlineSchedule", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsOnlineTimeRange.md", + "redirect_url": "/powershell/module/teams/New-CsOnlineTimeRange", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsOnlineVoicemailPolicy.md", + "redirect_url": "/powershell/module/teams/New-CsOnlineVoicemailPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsOnlineVoiceRoute.md", + "redirect_url": "/powershell/module/teams/New-CsOnlineVoiceRoute", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsOnlineVoiceRoutingPolicy.md", + "redirect_url": "/powershell/module/teams/New-CsOnlineVoiceRoutingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsTeamsAppPermissionPolicy.md", + "redirect_url": "/powershell/module/teams/New-CsTeamsAppPermissionPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsTeamsAppSetupPolicy.md", + "redirect_url": "/powershell/module/teams/New-CsTeamsAppSetupPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsTeamsAudioConferencingPolicy.md", + "redirect_url": "/powershell/module/teams/New-CsTeamsAudioConferencingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsTeamsCallHoldPolicy.md", + "redirect_url": "/powershell/module/teams/New-CsTeamsCallHoldPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsTeamsCallingPolicy.md", + "redirect_url": "/powershell/module/teams/New-CsTeamsCallingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsTeamsCallParkPolicy.md", + "redirect_url": "/powershell/module/teams/New-CsTeamsCallParkPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsTeamsChannelsPolicy.md", + "redirect_url": "/powershell/module/teams/New-CsTeamsChannelsPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsTeamsComplianceRecordingApplication.md", + "redirect_url": "/powershell/module/teams/New-CsTeamsComplianceRecordingApplication", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsTeamsComplianceRecordingPairedApplication.md", + "redirect_url": "/powershell/module/teams/New-CsTeamsComplianceRecordingPairedApplication", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsTeamsComplianceRecordingPolicy.md", + "redirect_url": "/powershell/module/teams/New-CsTeamsComplianceRecordingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsTeamsCortanaPolicy.md", + "redirect_url": "/powershell/module/teams/New-CsTeamsCortanaPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsTeamsEmergencyCallingExtendedNotification.md", + "redirect_url": "/powershell/module/teams/New-CsTeamsEmergencyCallingExtendedNotification", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsTeamsEmergencyCallingPolicy.md", + "redirect_url": "/powershell/module/teams/New-CsTeamsEmergencyCallingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsTeamsEmergencyCallRoutingPolicy.md", + "redirect_url": "/powershell/module/teams/New-CsTeamsEmergencyCallRoutingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsTeamsEmergencyNumber.md", + "redirect_url": "/powershell/module/teams/New-CsTeamsEmergencyNumber", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsTeamsFeedbackPolicy.md", + "redirect_url": "/powershell/module/teams/New-CsTeamsFeedbackPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsTeamsIPPhonePolicy.md", + "redirect_url": "/powershell/module/teams/New-CsTeamsIPPhonePolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsTeamsMeetingBrandingPolicy.md", + "redirect_url": "/powershell/module/teams/New-CsTeamsMeetingBrandingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsTeamsMeetingBroadcastPolicy.md", + "redirect_url": "/powershell/module/teams/New-CsTeamsMeetingBroadcastPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsTeamsMeetingPolicy.md", + "redirect_url": "/powershell/module/teams/New-CsTeamsMeetingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsTeamsMessagingPolicy.md", + "redirect_url": "/powershell/module/teams/New-CsTeamsMessagingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsTeamsMobilityPolicy.md", + "redirect_url": "/powershell/module/teams/New-CsTeamsMobilityPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsTeamsNetworkRoamingPolicy.md", + "redirect_url": "/powershell/module/teams/New-CsTeamsNetworkRoamingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsTeamsTranslationRule.md", + "redirect_url": "/powershell/module/teams/New-CsTeamsTranslationRule", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsTenantDialPlan.md", + "redirect_url": "/powershell/module/teams/New-CsTenantDialPlan", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsTenantNetworkRegion.md", + "redirect_url": "/powershell/module/teams/New-CsTenantNetworkRegion", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsTenantNetworkSite.md", + "redirect_url": "/powershell/module/teams/New-CsTenantNetworkSite", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsTenantNetworkSubnet.md", + "redirect_url": "/powershell/module/teams/New-CsTenantNetworkSubnet", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsTenantTrustedIPAddress.md", + "redirect_url": "/powershell/module/teams/New-CsTenantTrustedIPAddress", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsVideoInteropServiceProvider.md", + "redirect_url": "/powershell/module/teams/New-CsVideoInteropServiceProvider", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/New-CsVoiceNormalizationRule.md", + "redirect_url": "/powershell/module/teams/New-CsVoiceNormalizationRule", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Register-CsOnlineDialInConferencingServiceNumber.md", + "redirect_url": "/powershell/module/teams/Register-CsOnlineDialInConferencingServiceNumber", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsApplicationAccessPolicy.md", + "redirect_url": "/powershell/module/teams/Remove-CsApplicationAccessPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsAutoAttendant.md", + "redirect_url": "/powershell/module/teams/Remove-CsAutoAttendant", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsCallingLineIdentity.md", + "redirect_url": "/powershell/module/teams/Remove-CsCallingLineIdentity", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsCallQueue.md", + "redirect_url": "/powershell/module/teams/Remove-CsCallQueue", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsExternalAccessPolicy.md", + "redirect_url": "/powershell/module/teams/Remove-CsExternalAccessPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsInboundBlockedNumberPattern.md", + "redirect_url": "/powershell/module/teams/Remove-CsInboundBlockedNumberPattern", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsInboundExemptNumberPattern.md", + "redirect_url": "/powershell/module/teams/Remove-CsInboundExemptNumberPattern", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsOnlineApplicationInstanceAssociation.md", + "redirect_url": "/powershell/module/teams/Remove-CsOnlineApplicationInstanceAssociation", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsOnlineAudioFile.md", + "redirect_url": "/powershell/module/teams/Remove-CsOnlineAudioFile", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsOnlineDialInConferencingTenantSettings.md", + "redirect_url": "/powershell/module/teams/Remove-CsOnlineDialInConferencingTenantSettings", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsOnlineLisCivicAddress.md", + "redirect_url": "/powershell/module/teams/Remove-CsOnlineLisCivicAddress", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsOnlineLisLocation.md", + "redirect_url": "/powershell/module/teams/Remove-CsOnlineLisLocation", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsOnlineLisPort.md", + "redirect_url": "/powershell/module/teams/Remove-CsOnlineLisPort", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsOnlineLisSubnet.md", + "redirect_url": "/powershell/module/teams/Remove-CsOnlineLisSubnet", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsOnlineLisSwitch.md", + "redirect_url": "/powershell/module/teams/Remove-CsOnlineLisSwitch", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsOnlineLisWirelessAccessPoint.md", + "redirect_url": "/powershell/module/teams/Remove-CsOnlineLisWirelessAccessPoint", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsOnlinePSTNGateway.md", + "redirect_url": "/powershell/module/teams/Remove-CsOnlinePSTNGateway", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsOnlineSchedule.md", + "redirect_url": "/powershell/module/teams/Remove-CsOnlineSchedule", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsOnlineTelephoneNumber.md", + "redirect_url": "/powershell/module/teams/Remove-CsOnlineTelephoneNumber", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsOnlineVoicemailPolicy.md", + "redirect_url": "/powershell/module/teams/Remove-CsOnlineVoicemailPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsOnlineVoiceRoute.md", + "redirect_url": "/powershell/module/teams/Remove-CsOnlineVoiceRoute", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsOnlineVoiceRoutingPolicy.md", + "redirect_url": "/powershell/module/teams/Remove-CsOnlineVoiceRoutingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsTeamsAppPermissionPolicy.md", + "redirect_url": "/powershell/module/teams/Remove-CsTeamsAppPermissionPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsTeamsAppSetupPolicy.md", + "redirect_url": "/powershell/module/teams/Remove-CsTeamsAppSetupPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsTeamsAudioConferencingPolicy.md", + "redirect_url": "/powershell/module/teams/Remove-CsTeamsAudioConferencingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsTeamsCallHoldPolicy.md", + "redirect_url": "/powershell/module/teams/Remove-CsTeamsCallHoldPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsTeamsCallingPolicy.md", + "redirect_url": "/powershell/module/teams/Remove-CsTeamsCallingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsTeamsCallParkPolicy.md", + "redirect_url": "/powershell/module/teams/Remove-CsTeamsCallParkPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsTeamsChannelsPolicy.md", + "redirect_url": "/powershell/module/teams/Remove-CsTeamsChannelsPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsTeamsComplianceRecordingApplication.md", + "redirect_url": "/powershell/module/teams/Remove-CsTeamsComplianceRecordingApplication", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsTeamsComplianceRecordingPolicy.md", + "redirect_url": "/powershell/module/teams/Remove-CsTeamsComplianceRecordingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsTeamsCortanaPolicy.md", + "redirect_url": "/powershell/module/teams/Remove-CsTeamsCortanaPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsTeamsEmergencyCallingPolicy.md", + "redirect_url": "/powershell/module/teams/Remove-CsTeamsEmergencyCallingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsTeamsEmergencyCallRoutingPolicy.md", + "redirect_url": "/powershell/module/teams/Remove-CsTeamsEmergencyCallRoutingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsTeamsFeedbackPolicy.md", + "redirect_url": "/powershell/module/teams/Remove-CsTeamsFeedbackPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsTeamsIPPhonePolicy.md", + "redirect_url": "/powershell/module/teams/Remove-CsTeamsIPPhonePolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsTeamsMeetingBrandingPolicy.md", + "redirect_url": "/powershell/module/teams/Remove-CsTeamsMeetingBrandingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsTeamsMeetingBroadcastPolicy.md", + "redirect_url": "/powershell/module/teams/Remove-CsTeamsMeetingBroadcastPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsTeamsMeetingPolicy.md", + "redirect_url": "/powershell/module/teams/Remove-CsTeamsMeetingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsTeamsMessagingPolicy.md", + "redirect_url": "/powershell/module/teams/Remove-CsTeamsMessagingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsTeamsMobilityPolicy.md", + "redirect_url": "/powershell/module/teams/Remove-CsTeamsMobilityPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsTeamsNetworkRoamingPolicy.md", + "redirect_url": "/powershell/module/teams/Remove-CsTeamsNetworkRoamingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsTeamsTranslationRule.md", + "redirect_url": "/powershell/module/teams/Remove-CsTeamsTranslationRule", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsTenantDialPlan.md", + "redirect_url": "/powershell/module/teams/Remove-CsTenantDialPlan", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsTenantNetworkRegion.md", + "redirect_url": "/powershell/module/teams/Remove-CsTenantNetworkRegion", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsTenantNetworkSite.md", + "redirect_url": "/powershell/module/teams/Remove-CsTenantNetworkSite", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsTenantNetworkSubnet.md", + "redirect_url": "/powershell/module/teams/Remove-CsTenantNetworkSubnet", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsTenantTrustedIPAddress.md", + "redirect_url": "/powershell/module/teams/Remove-CsTenantTrustedIPAddress", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Remove-CsVideoInteropServiceProvider.md", + "redirect_url": "/powershell/module/teams/Remove-CsVideoInteropServiceProvider", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsApplicationAccessPolicy.md", + "redirect_url": "/powershell/module/teams/Set-CsApplicationAccessPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsApplicationMeetingConfiguration.md", + "redirect_url": "/powershell/module/teams/Set-CsApplicationMeetingConfiguration", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsAutoAttendant.md", + "redirect_url": "/powershell/module/teams/Set-CsAutoAttendant", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsCallingLineIdentity.md", + "redirect_url": "/powershell/module/teams/Set-CsCallingLineIdentity", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsCallQueue.md", + "redirect_url": "/powershell/module/teams/Set-CsCallQueue", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsExternalAccessPolicy.md", + "redirect_url": "/powershell/module/teams/Set-CsExternalAccessPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsInboundBlockedNumberPattern.md", + "redirect_url": "/powershell/module/teams/Set-CsInboundBlockedNumberPattern", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsInboundExemptNumberPattern.md", + "redirect_url": "/powershell/module/teams/Set-CsInboundExemptNumberPattern", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsOnlineApplicationInstance.md", + "redirect_url": "/powershell/module/teams/Set-CsOnlineApplicationInstance", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsOnlineDialInConferencingBridge.md", + "redirect_url": "/powershell/module/teams/Set-CsOnlineDialInConferencingBridge", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsOnlineDialInConferencingServiceNumber.md", + "redirect_url": "/powershell/module/teams/Set-CsOnlineDialInConferencingServiceNumber", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsOnlineDialInConferencingTenantSettings.md", + "redirect_url": "/powershell/module/teams/Set-CsOnlineDialInConferencingTenantSettings", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsOnlineDialInConferencingUser.md", + "redirect_url": "/powershell/module/teams/Set-CsOnlineDialInConferencingUser", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md", + "redirect_url": "/powershell/module/teams/Set-CsOnlineEnhancedEmergencyServiceDisclaimer", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsOnlineLisCivicAddress.md", + "redirect_url": "/powershell/module/teams/Set-CsOnlineLisCivicAddress", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsOnlineLisLocation.md", + "redirect_url": "/powershell/module/teams/Set-CsOnlineLisLocation", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsOnlineLisPort.md", + "redirect_url": "/powershell/module/teams/Set-CsOnlineLisPort", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsOnlineLisSubnet.md", + "redirect_url": "/powershell/module/teams/Set-CsOnlineLisSubnet", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsOnlineLisSwitch.md", + "redirect_url": "/powershell/module/teams/Set-CsOnlineLisSwitch", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsOnlineLisWirelessAccessPoint.md", + "redirect_url": "/powershell/module/teams/Set-CsOnlineLisWirelessAccessPoint", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsOnlinePSTNGateway.md", + "redirect_url": "/powershell/module/teams/Set-CsOnlinePSTNGateway", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsOnlinePstnUsage.md", + "redirect_url": "/powershell/module/teams/Set-CsOnlinePstnUsage", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsOnlineSchedule.md", + "redirect_url": "/powershell/module/teams/Set-CsOnlineSchedule", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsOnlineVoiceApplicationInstance.md", + "redirect_url": "/powershell/module/teams/Set-CsOnlineVoiceApplicationInstance", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsOnlineVoicemailPolicy.md", + "redirect_url": "/powershell/module/teams/Set-CsOnlineVoicemailPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsOnlineVoicemailUserSettings.md", + "redirect_url": "/powershell/module/teams/Set-CsOnlineVoicemailUserSettings", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsOnlineVoiceRoute.md", + "redirect_url": "/powershell/module/teams/Set-CsOnlineVoiceRoute", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsOnlineVoiceRoutingPolicy.md", + "redirect_url": "/powershell/module/teams/Set-CsOnlineVoiceRoutingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsOnlineVoiceUser.md", + "redirect_url": "/powershell/module/teams/Set-CsOnlineVoiceUser", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsPrivacyConfiguration.md", + "redirect_url": "/powershell/module/teams/Set-CsPrivacyConfiguration", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTeamsAppPermissionPolicy.md", + "redirect_url": "/powershell/module/teams/Set-CsTeamsAppPermissionPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTeamsAppSetupPolicy.md", + "redirect_url": "/powershell/module/teams/Set-CsTeamsAppSetupPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTeamsAudioConferencingPolicy.md", + "redirect_url": "/powershell/module/teams/Set-CsTeamsAudioConferencingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTeamsCallHoldPolicy.md", + "redirect_url": "/powershell/module/teams/Set-CsTeamsCallHoldPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTeamsCallingPolicy.md", + "redirect_url": "/powershell/module/teams/Set-CsTeamsCallingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTeamsCallParkPolicy.md", + "redirect_url": "/powershell/module/teams/Set-CsTeamsCallParkPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTeamsChannelsPolicy.md", + "redirect_url": "/powershell/module/teams/Set-CsTeamsChannelsPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTeamsClientConfiguration.md", + "redirect_url": "/powershell/module/teams/Set-CsTeamsClientConfiguration", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTeamsComplianceRecordingApplication.md", + "redirect_url": "/powershell/module/teams/Set-CsTeamsComplianceRecordingApplication", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTeamsComplianceRecordingPolicy.md", + "redirect_url": "/powershell/module/teams/Set-CsTeamsComplianceRecordingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTeamsCortanaPolicy.md", + "redirect_url": "/powershell/module/teams/Set-CsTeamsCortanaPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTeamsEducationAssignmentsAppPolicy.md", + "redirect_url": "/powershell/module/teams/Set-CsTeamsEducationAssignmentsAppPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTeamsEmergencyCallingPolicy.md", + "redirect_url": "/powershell/module/teams/Set-CsTeamsEmergencyCallingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTeamsEmergencyCallRoutingPolicy.md", + "redirect_url": "/powershell/module/teams/Set-CsTeamsEmergencyCallRoutingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTeamsFeedbackPolicy.md", + "redirect_url": "/powershell/module/teams/Set-CsTeamsFeedbackPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTeamsGuestCallingConfiguration.md", + "redirect_url": "/powershell/module/teams/Set-CsTeamsGuestCallingConfiguration", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTeamsGuestMeetingConfiguration.md", + "redirect_url": "/powershell/module/teams/Set-CsTeamsGuestMeetingConfiguration", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTeamsGuestMessagingConfiguration.md", + "redirect_url": "/powershell/module/teams/Set-CsTeamsGuestMessagingConfiguration", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTeamsIPPhonePolicy.md", + "redirect_url": "/powershell/module/teams/Set-CsTeamsIPPhonePolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTeamsMeetingBrandingPolicy.md", + "redirect_url": "/powershell/module/teams/Set-CsTeamsMeetingBrandingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTeamsMeetingBroadcastConfiguration.md", + "redirect_url": "/powershell/module/teams/Set-CsTeamsMeetingBroadcastConfiguration", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTeamsMeetingBroadcastPolicy.md", + "redirect_url": "/powershell/module/teams/Set-CsTeamsMeetingBroadcastPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTeamsMeetingConfiguration.md", + "redirect_url": "/powershell/module/teams/Set-CsTeamsMeetingConfiguration", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTeamsMeetingPolicy.md", + "redirect_url": "/powershell/module/teams/Set-CsTeamsMeetingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTeamsMessagingPolicy.md", + "redirect_url": "/powershell/module/teams/Set-CsTeamsMessagingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTeamsMobilityPolicy.md", + "redirect_url": "/powershell/module/teams/Set-CsTeamsMobilityPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTeamsNetworkRoamingPolicy.md", + "redirect_url": "/powershell/module/teams/Set-CsTeamsNetworkRoamingPolicy", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTeamsTranslationRule.md", + "redirect_url": "/powershell/module/teams/Set-CsTeamsTranslationRule", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTeamsUpgradeConfiguration.md", + "redirect_url": "/powershell/module/teams/Set-CsTeamsUpgradeConfiguration", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTenantBlockedCallingNumbers.md", + "redirect_url": "/powershell/module/teams/Set-CsTenantBlockedCallingNumbers", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTenantDialPlan.md", + "redirect_url": "/powershell/module/teams/Set-CsTenantDialPlan", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md", + "redirect_url": "/powershell/module/teams/Set-CsTenantFederationConfiguration", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTenantMigrationConfiguration.md", + "redirect_url": "/powershell/module/teams/Set-CsTenantMigrationConfiguration", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTenantNetworkRegion.md", + "redirect_url": "/powershell/module/teams/Set-CsTenantNetworkRegion", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTenantNetworkSite.md", + "redirect_url": "/powershell/module/teams/Set-CsTenantNetworkSite", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTenantNetworkSubnet.md", + "redirect_url": "/powershell/module/teams/Set-CsTenantNetworkSubnet", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsTenantTrustedIPAddress.md", + "redirect_url": "/powershell/module/teams/Set-CsTenantTrustedIPAddress", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsUser.md", + "redirect_url": "/powershell/module/teams/Set-CsUser", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Set-CsVideoInteropServiceProvider.md", + "redirect_url": "/powershell/module/teams/Set-CsVideoInteropServiceProvider", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Start-CsExMeetingMigration.md", + "redirect_url": "/powershell/module/teams/Start-CsExMeetingMigration", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Sync-CsOnlineApplicationInstance.md", + "redirect_url": "/powershell/module/teams/Sync-CsOnlineApplicationInstance", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Test-CsEffectiveTenantDialPlan.md", + "redirect_url": "/powershell/module/teams/Test-CsEffectiveTenantDialPlan", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Test-CsInboundBlockedNumberPattern.md", + "redirect_url": "/powershell/module/teams/Test-CsInboundBlockedNumberPattern", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Test-CsTeamsTranslationRule.md", + "redirect_url": "/powershell/module/teams/Test-CsTeamsTranslationRule", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Test-CsVoiceNormalizationRule.md", + "redirect_url": "/powershell/module/teams/Test-CsVoiceNormalizationRule", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Unregister-CsOnlineDialInConferencingServiceNumber.md", + "redirect_url": "/powershell/module/teams/Unregister-CsOnlineDialInConferencingServiceNumber", + "redirect_document_id": false + }, + { + "source_path": "skype/skype-ps/skype/Update-CsAutoAttendant.md", + "redirect_url": "/powershell/module/teams/Update-CsAutoAttendant", + "redirect_document_id": false } - ] -} + ] } From 82e6be5f2f300201263e421d74893ab70c3239bc Mon Sep 17 00:00:00 2001 From: AmareshB1Microsoft <162629236+AmareshB1Microsoft@users.noreply.github.com> Date: Fri, 8 Mar 2024 19:24:57 -0800 Subject: [PATCH 0180/1851] add some sfb server related cmdlets back as they are also relevant for sfb server. from teams - removed some cmdlets as they are not relevant for Teams. --- .openpublishing.redirection.json | 80 ---- .../skype-ps/skype}/Disable-CsMeetingRoom.md | 0 skype/skype-ps/skype/Get-CsDialPlan.md | 189 ++++++++ .../skype/Get-CsExternalAccessPolicy.md | 285 +++++++++++ .../skype}/Get-CsPrivacyConfiguration.md | 0 .../skype}/Get-CsTeamsUpgradeConfiguration.md | 0 .../skype}/Get-CsTeamsUpgradePolicy.md | 0 .../skype/Grant-CsExternalAccessPolicy.md | 341 +++++++++++++ .../skype}/Grant-CsTeamsUpgradePolicy.md | 0 .../skype/New-CsExternalAccessPolicy.md | 419 ++++++++++++++++ .../skype/New-CsVoiceNormalizationRule.md | 388 +++++++++++++++ .../skype/Remove-CsExternalAccessPolicy.md | 219 +++++++++ .../skype/Set-CsExternalAccessPolicy.md | 426 +++++++++++++++++ .../skype}/Set-CsPrivacyConfiguration.md | 0 skype/skype-ps/skype/Set-CsUser.md | 451 ++++++++++++++++++ .../skype/Test-CsVoiceNormalizationRule.md | 163 +++++++ 16 files changed, 2881 insertions(+), 80 deletions(-) rename {teams/teams-ps/teams => skype/skype-ps/skype}/Disable-CsMeetingRoom.md (100%) create mode 100644 skype/skype-ps/skype/Get-CsDialPlan.md create mode 100644 skype/skype-ps/skype/Get-CsExternalAccessPolicy.md rename {teams/teams-ps/teams => skype/skype-ps/skype}/Get-CsPrivacyConfiguration.md (100%) rename {teams/teams-ps/teams => skype/skype-ps/skype}/Get-CsTeamsUpgradeConfiguration.md (100%) rename {teams/teams-ps/teams => skype/skype-ps/skype}/Get-CsTeamsUpgradePolicy.md (100%) create mode 100644 skype/skype-ps/skype/Grant-CsExternalAccessPolicy.md rename {teams/teams-ps/teams => skype/skype-ps/skype}/Grant-CsTeamsUpgradePolicy.md (100%) create mode 100644 skype/skype-ps/skype/New-CsExternalAccessPolicy.md create mode 100644 skype/skype-ps/skype/New-CsVoiceNormalizationRule.md create mode 100644 skype/skype-ps/skype/Remove-CsExternalAccessPolicy.md create mode 100644 skype/skype-ps/skype/Set-CsExternalAccessPolicy.md rename {teams/teams-ps/teams => skype/skype-ps/skype}/Set-CsPrivacyConfiguration.md (100%) create mode 100644 skype/skype-ps/skype/Set-CsUser.md create mode 100644 skype/skype-ps/skype/Test-CsVoiceNormalizationRule.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index b69bd65a7c..9b107214ba 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -6975,11 +6975,6 @@ "redirect_url": "/powershell/module/exchange/set-exophishsimoverriderule", "redirect_document_id": false }, - { - "source_path": "skype/skype-ps/skype/Disable-CsMeetingRoom.md", - "redirect_url": "/powershell/module/teams/Disable-CsMeetingRoom", - "redirect_document_id": false - }, { "source_path": "skype/skype-ps/skype/Disable-CsOnlineSipDomain.md", "redirect_url": "/powershell/module/teams/Disable-CsOnlineSipDomain", @@ -7055,21 +7050,11 @@ "redirect_url": "/powershell/module/teams/Get-CsCallQueue", "redirect_document_id": false }, - { - "source_path": "skype/skype-ps/skype/Get-CsDialPlan.md", - "redirect_url": "/powershell/module/teams/Get-CsDialPlan", - "redirect_document_id": false - }, { "source_path": "skype/skype-ps/skype/Get-CsEffectiveTenantDialPlan.md", "redirect_url": "/powershell/module/teams/Get-CsEffectiveTenantDialPlan", "redirect_document_id": false }, - { - "source_path": "skype/skype-ps/skype/Get-CsExternalAccessPolicy.md", - "redirect_url": "/powershell/module/teams/Get-CsExternalAccessPolicy", - "redirect_document_id": false - }, { "source_path": "skype/skype-ps/skype/Get-CsInboundBlockedNumberPattern.md", "redirect_url": "/powershell/module/teams/Get-CsInboundBlockedNumberPattern", @@ -7230,11 +7215,6 @@ "redirect_url": "/powershell/module/teams/Get-CsOnlineVoiceUser", "redirect_document_id": false }, - { - "source_path": "skype/skype-ps/skype/Get-CsPrivacyConfiguration.md", - "redirect_url": "/powershell/module/teams/Get-CsPrivacyConfiguration", - "redirect_document_id": false - }, { "source_path": "skype/skype-ps/skype/Get-CsTeamsAppPermissionPolicy.md", "redirect_url": "/powershell/module/teams/Get-CsTeamsAppPermissionPolicy", @@ -7375,16 +7355,6 @@ "redirect_url": "/powershell/module/teams/Get-CsTeamsTranslationRule", "redirect_document_id": false }, - { - "source_path": "skype/skype-ps/skype/Get-CsTeamsUpgradeConfiguration.md", - "redirect_url": "/powershell/module/teams/Get-CsTeamsUpgradeConfiguration", - "redirect_document_id": false - }, - { - "source_path": "skype/skype-ps/skype/Get-CsTeamsUpgradePolicy.md", - "redirect_url": "/powershell/module/teams/Get-CsTeamsUpgradePolicy", - "redirect_document_id": false - }, { "source_path": "skype/skype-ps/skype/Get-CsTeamsVideoInteropServicePolicy.md", "redirect_url": "/powershell/module/teams/Get-CsTeamsVideoInteropServicePolicy", @@ -7460,11 +7430,6 @@ "redirect_url": "/powershell/module/teams/Grant-CsDialoutPolicy", "redirect_document_id": false }, - { - "source_path": "skype/skype-ps/skype/Grant-CsExternalAccessPolicy.md", - "redirect_url": "/powershell/module/teams/Grant-CsExternalAccessPolicy", - "redirect_document_id": false - }, { "source_path": "skype/skype-ps/skype/Grant-CsOnlineVoicemailPolicy.md", "redirect_url": "/powershell/module/teams/Grant-CsOnlineVoicemailPolicy", @@ -7565,11 +7530,6 @@ "redirect_url": "/powershell/module/teams/Grant-CsTeamsMobilityPolicy", "redirect_document_id": false }, - { - "source_path": "skype/skype-ps/skype/Grant-CsTeamsUpgradePolicy.md", - "redirect_url": "/powershell/module/teams/Grant-CsTeamsUpgradePolicy", - "redirect_document_id": false - }, { "source_path": "skype/skype-ps/skype/Grant-CsTeamsVideoInteropServicePolicy.md", "redirect_url": "/powershell/module/teams/Grant-CsTeamsVideoInteropServicePolicy", @@ -7660,11 +7620,6 @@ "redirect_url": "/powershell/module/teams/New-CsEdgeDomainPattern", "redirect_document_id": false }, - { - "source_path": "skype/skype-ps/skype/New-CsExternalAccessPolicy.md", - "redirect_url": "/powershell/module/teams/New-CsExternalAccessPolicy", - "redirect_document_id": false - }, { "source_path": "skype/skype-ps/skype/New-CsInboundBlockedNumberPattern.md", "redirect_url": "/powershell/module/teams/New-CsInboundBlockedNumberPattern", @@ -7880,11 +7835,6 @@ "redirect_url": "/powershell/module/teams/New-CsVideoInteropServiceProvider", "redirect_document_id": false }, - { - "source_path": "skype/skype-ps/skype/New-CsVoiceNormalizationRule.md", - "redirect_url": "/powershell/module/teams/New-CsVoiceNormalizationRule", - "redirect_document_id": false - }, { "source_path": "skype/skype-ps/skype/Register-CsOnlineDialInConferencingServiceNumber.md", "redirect_url": "/powershell/module/teams/Register-CsOnlineDialInConferencingServiceNumber", @@ -7910,11 +7860,6 @@ "redirect_url": "/powershell/module/teams/Remove-CsCallQueue", "redirect_document_id": false }, - { - "source_path": "skype/skype-ps/skype/Remove-CsExternalAccessPolicy.md", - "redirect_url": "/powershell/module/teams/Remove-CsExternalAccessPolicy", - "redirect_document_id": false - }, { "source_path": "skype/skype-ps/skype/Remove-CsInboundBlockedNumberPattern.md", "redirect_url": "/powershell/module/teams/Remove-CsInboundBlockedNumberPattern", @@ -8160,11 +8105,6 @@ "redirect_url": "/powershell/module/teams/Set-CsCallQueue", "redirect_document_id": false }, - { - "source_path": "skype/skype-ps/skype/Set-CsExternalAccessPolicy.md", - "redirect_url": "/powershell/module/teams/Set-CsExternalAccessPolicy", - "redirect_document_id": false - }, { "source_path": "skype/skype-ps/skype/Set-CsInboundBlockedNumberPattern.md", "redirect_url": "/powershell/module/teams/Set-CsInboundBlockedNumberPattern", @@ -8280,11 +8220,6 @@ "redirect_url": "/powershell/module/teams/Set-CsOnlineVoiceUser", "redirect_document_id": false }, - { - "source_path": "skype/skype-ps/skype/Set-CsPrivacyConfiguration.md", - "redirect_url": "/powershell/module/teams/Set-CsPrivacyConfiguration", - "redirect_document_id": false - }, { "source_path": "skype/skype-ps/skype/Set-CsTeamsAppPermissionPolicy.md", "redirect_url": "/powershell/module/teams/Set-CsTeamsAppPermissionPolicy", @@ -8425,11 +8360,6 @@ "redirect_url": "/powershell/module/teams/Set-CsTeamsTranslationRule", "redirect_document_id": false }, - { - "source_path": "skype/skype-ps/skype/Set-CsTeamsUpgradeConfiguration.md", - "redirect_url": "/powershell/module/teams/Set-CsTeamsUpgradeConfiguration", - "redirect_document_id": false - }, { "source_path": "skype/skype-ps/skype/Set-CsTenantBlockedCallingNumbers.md", "redirect_url": "/powershell/module/teams/Set-CsTenantBlockedCallingNumbers", @@ -8470,11 +8400,6 @@ "redirect_url": "/powershell/module/teams/Set-CsTenantTrustedIPAddress", "redirect_document_id": false }, - { - "source_path": "skype/skype-ps/skype/Set-CsUser.md", - "redirect_url": "/powershell/module/teams/Set-CsUser", - "redirect_document_id": false - }, { "source_path": "skype/skype-ps/skype/Set-CsVideoInteropServiceProvider.md", "redirect_url": "/powershell/module/teams/Set-CsVideoInteropServiceProvider", @@ -8505,11 +8430,6 @@ "redirect_url": "/powershell/module/teams/Test-CsTeamsTranslationRule", "redirect_document_id": false }, - { - "source_path": "skype/skype-ps/skype/Test-CsVoiceNormalizationRule.md", - "redirect_url": "/powershell/module/teams/Test-CsVoiceNormalizationRule", - "redirect_document_id": false - }, { "source_path": "skype/skype-ps/skype/Unregister-CsOnlineDialInConferencingServiceNumber.md", "redirect_url": "/powershell/module/teams/Unregister-CsOnlineDialInConferencingServiceNumber", diff --git a/teams/teams-ps/teams/Disable-CsMeetingRoom.md b/skype/skype-ps/skype/Disable-CsMeetingRoom.md similarity index 100% rename from teams/teams-ps/teams/Disable-CsMeetingRoom.md rename to skype/skype-ps/skype/Disable-CsMeetingRoom.md diff --git a/skype/skype-ps/skype/Get-CsDialPlan.md b/skype/skype-ps/skype/Get-CsDialPlan.md new file mode 100644 index 0000000000..bd10f2446f --- /dev/null +++ b/skype/skype-ps/skype/Get-CsDialPlan.md @@ -0,0 +1,189 @@ +--- +external help file: Microsoft.Rtc.Management.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/get-csdialplan +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 +title: Get-CsDialPlan +schema: 2.0.0 +manager: bulenteg +author: tomkau +ms.author: tomkau +ms.reviewer: rogupta +--- + +# Get-CsDialPlan + +## SYNOPSIS +Returns information about the dial plans used in your organization. +This cmdlet was introduced in Lync Server 2010. + + +## SYNTAX + +### Identity (Default) +``` +Get-CsDialPlan [-Tenant ] [[-Identity] ] [-LocalStore] [] +``` + +### Filter +``` +Get-CsDialPlan [-Tenant ] [-Filter ] [-LocalStore] [] +``` + +## DESCRIPTION +This cmdlet returns information about one or more dial plans (also known as a location profiles) in an organization. +Dial plans provide information required to enable Enterprise Voice users to make telephone calls. +Dial plans are also used by the Conferencing Attendant application for dial-in conferencing. +A dial plan determines such things as which normalization rules are applied and whether a prefix must be dialed for external calls. + +Note: You can use the Get-CsDialPlan cmdlet to retrieve specific information about the normalization rules of a dial plan, but if that's the only dial plan information you need, you can also use the Get-CsVoiceNormalizationRule cmdlet. + + +## EXAMPLES + +### -------------------------- Example 1 -------------------------- +``` +Get-CsDialPlan +``` + +Example 1 returns a collection of all the dial plans configured for use in your organization; this is done by calling the Get-CsDialPlan cmdlet without any additional parameters. + +### -------------------------- Example 2 -------------------------- +``` +Get-CsDialPlan -Identity RedmondDialPlan +``` + +In Example 2, the Identity parameter is used to limit the retrieved data to dial plans that have a per-user dial plan with the Identity RedmondDialPlan. +Because identities must be unique, this command will return only the specified dial plan. + +### -------------------------- Example 3 -------------------------- +``` +Get-CsDialPlan -Identity site:Redmond +``` + +Example 3 is identical to Example 2 except that instead of retrieving a per-user dial plan, we're retrieving a dial plan assigned to a site. +We do that by specifying the value site: followed by the site name (in this case Redmond) of the site we want to retrieve. + +### -------------------------- Example 4 -------------------------- +``` +Get-CsDialPlan -Filter tag:* +``` + +This example uses the Filter parameter to return a collection of all the dial plans that have been configured at the per-user scope. +(Settings configured at the per-user, or tag, scope can be directly assigned to users and groups.) The wildcard string tag:* instructs the cmdlet to return only those dial plans that have an identity beginning with the string value tag:, which identifies a dial plan as a per-user dial plan. + +### -------------------------- Example 5 -------------------------- +``` +Get-CsDialPlan | Select-Object -ExpandProperty NormalizationRules +``` + +This example displays the normalization rules used by the dial plans configured for use in your organization. +Because the NormalizationRules property consists of an array of objects, the complete set of normalization rules is typically not displayed on screen. +To see all of these rules, this sample command first uses the Get-CsDialPlan cmdlet to retrieve a collection of all the dial plans. +That collection is then piped to the Select-Object cmdlet; in turn, the ExpandProperty parameter of the Select-Object cmdlet is used to "expand" the values found in the NormalizationRules property. +Expanding the values simply means that all the normalization rules will be listed out individually on the screen, the same output that would be seen if the Get-CsVoiceNormalizationRule cmdlet had been called. + +### -------------------------- Example 6 -------------------------- +``` +Get-CsDialPlan | Where-Object {$_.Description -match "Redmond"} +``` + +In Example 6, the Get-CsDialPlan cmdlet and the Where-Object cmdlet are used to retrieve a collection of all the dial plans that include the word Redmond in their description. +To do this, the command first uses the Get-CsDialPlan cmdlet to retrieve all the dial plans. +That collection is then piped to the Where-Object cmdlet, which applies a filter that limits the returned data to profiles that have the word Redmond somewhere in their Description. + + +## PARAMETERS + +### -Identity +The unique identifier designating the scope, and for per-user scope a name, to identify the dial plan you want to retrieve. + +```yaml +Type: XdsIdentity +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Filter +Performs a wildcard search that allows you to narrow down your results to only dial plans with identities that match the given wildcard string. + +```yaml +Type: String +Parameter Sets: Filter, (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -LocalStore +Retrieves the dial plan information from the local replica of the Central Management store, rather than the Central Management store itself. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tenant +{{Fill Tenant Description}} + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online + +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). + + +## INPUTS + +### None + + +## OUTPUTS + +### Microsoft.Rtc.Management.WritableConfig.Policy.Voice.LocationProfile + + +## NOTES + +## RELATED LINKS + +[New-CsDialPlan](New-CsDialPlan.md) + +[Remove-CsDialPlan](Remove-CsDialPlan.md) + +[Set-CsDialPlan](Set-CsDialPlan.md) + +[Grant-CsDialPlan](Grant-CsDialPlan.md) + +[Test-CsDialPlan](Test-CsDialPlan.md) + +[Get-CsVoiceNormalizationRule](Get-CsVoiceNormalizationRule.md) diff --git a/skype/skype-ps/skype/Get-CsExternalAccessPolicy.md b/skype/skype-ps/skype/Get-CsExternalAccessPolicy.md new file mode 100644 index 0000000000..c186f4974f --- /dev/null +++ b/skype/skype-ps/skype/Get-CsExternalAccessPolicy.md @@ -0,0 +1,285 @@ +--- +external help file: Microsoft.Rtc.Management.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/get-csexternalaccesspolicy +applicable: Microsoft Teams, Skype for Business Online, Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 +title: Get-CsExternalAccessPolicy +schema: 2.0.0 +author: tomkau +ms.author: tomkau +ms.reviewer: rogupta +--- + +# Get-CsExternalAccessPolicy + +## SYNOPSIS +Returns information about the external access policies that have been configured for use in your organization. +External access policies determine whether or not your users can: 1) communicate with users who have Session Initiation Protocol (SIP) accounts with a federated organization; 2) communicate with users who are using custom applications built with [Azure Communication Services (ACS)](/azure/communication-services/concepts/teams-interop); 3) access Skype for Business Server over the Internet, without having to log on to your internal network; and, 4) communicate with users who have SIP accounts with a public instant messaging (IM) provider such as Skype. + +This cmdlet was introduced in Lync Server 2010. + +## SYNTAX + +### Identity (Default) +``` +Get-CsExternalAccessPolicy [-Tenant ] [-Include ] [-ApplicableTo ] + [[-Identity] ] [-LocalStore] [] +``` + +### Filter +``` +Get-CsExternalAccessPolicy [-Tenant ] [-Include ] [-ApplicableTo ] + [-Filter ] [-LocalStore] [] +``` + +## DESCRIPTION +When you first configure Skype for Business Online your users are only allowed to exchange instant messages and presence information among themselves: by default, they can only communicate with other people who have SIP accounts in your Online organization or in your Active Directory Domain Services for on-premises deployments. + +For on-premises deployments, users are not allowed to access Skype for Business Server over the Internet; instead, they must be logged on to your internal network before they will be able to log on to Skype for Business Server. + +That might be sufficient to meet your communication needs. +If it doesn't meet your needs, you can use external access policies to extend the ability of your users to communicate and collaborate. +External access policies can grant (or revoke) the ability of your users to do any or all of the following: + +1. Communicate with people who have SIP accounts with a federated organization. +Note that enabling federation alone will not provide users with this capability. +Instead, you must enable federation and then assign users an external access policy that gives them the right to communicate with federated users. + +2. (Microsoft Teams only) Communicate with users who are using custom applications built with [Azure Communication Services (ACS)](/azure/communication-services/concepts/teams-interop). This policy setting only applies if ACS federation has been enabled at the tenant level using the cmdlet [Set-CsTeamsAcsFederationConfiguration](/powershell/module/teams/set-csteamsacsfederationconfiguration). + +3. Access Skype for Business Server over the Internet, without having to first log on to your internal network. +This enables your users to use Skype for Business and log on to Skype for Business Server from an Internet café or other remote location. + +4. Communicate with people who have SIP accounts with a public instant messaging service such as Skype. + +The Get-CsExternalAccessPolicy cmdlet provides a way for you to return information about all of the external access policies that have been configured for use in your organization. + +## EXAMPLES + +### -------------------------- EXAMPLE 1 -------------------------- +``` +Get-CsExternalAccessPolicy +``` + +Example 1 returns a collection of all the external access policies configured for use in your organization. +Calling the Get-CsExternalAccessPolicy cmdlet without any additional parameters always returns the complete collection of external access policies. + +### -------------------------- EXAMPLE 2 -------------------------- (Skype for Business Online) +``` +Get-CsExternalAccessPolicy -Identity "tag:RedmondExternalAccessPolicy" +``` + +Example 2 uses the Identity parameter to return the external access policy that has the Identity tag:RedmondExternalAccessPolicy. +Because access policy Identities must be unique, this command will never return more than one item. + +### -------------------------- EXAMPLE 2 -------------------------- (Skype for Business Server 2015) +``` +Get-CsExternalAccessPolicy -Identity site:Redmond +``` + +Example 2 uses the Identity parameter to return the external access policy that has the Identity site:Redmond. +Because access policy Identities must be unique, this command will never return more than one item. + +### -------------------------- Example 3 -------------------------- +``` +Get-CsExternalAccessPolicy -Filter tag:* +``` + +The command shown in Example 3 uses the Filter parameter to return all of the external access policies that have been configured at the per-user scope; the parameter value "tag:*" limits returned data to those policies that have an Identity that begins with the string value "tag:". +By definition, any policy that has an Identity beginning with "tag:" is a policy that has been configured at the per-user scope. + +### -------------------------- Example 4 -------------------------- +``` +Get-CsExternalAccessPolicy | Where-Object {$_.EnableFederationAccess -eq $True} +``` + +In Example 4, the Get-CsExternalAccessPolicy cmdlet and the Where-Object cmdlet are used to return all the external access policies that grant users federation access. +To do this, the Get-CsExternalAccessPolicy cmdlet is first used to return a collection of all the external access policies currently in use in the organization. +This collection is then piped to the Where-Object cmdlet, which selects only those policies where the EnableFederationAccess property is equal to True. + +### -------------------------- Example 5 -------------------------- +``` +Get-CsExternalAccessPolicy | Where-Object {$_.EnableFederationAccess -eq $True -and $_.EnablePublicCloudAccess -eq $True} +``` + +The command shown in Example 5 returns the external access policies that meet two criteria: both federation access and public cloud access are allowed. +In order to perform this task, the command first uses the Get-CsExternalAccessPolicy cmdlet to return a collection of all the access policies in use in the organization. +That collection is then piped to the Where-Object cmdlet, which picks out only those policies that meet two criteria: the EnableFederationAccess property must be equal to True and the EnablePublicCloudAccess property must also be equal to True. +Only policies in which both EnableFederationAccess and EnablePublicCloudAccess are True will be returned and displayed on the screen. + +### -------------------------- EXAMPLE 6 -------------------------- +``` +Get-CsExternalAccessPolicy -ApplicableTo "kenmyer@litwareinc.com" +``` + +In Example 6, the ApplicableTo parameter is used to return only the policies that can be assigned to the user "kenmyer@litwareinc.com". + +NOTE: The ApplicableTo parameter can only be used with Skype for Business Online; that's because, with Skype for Business Online, there might be policies that cannot be assigned to certain users due to licensing and/or country/region restrictions. + +NOTE: This command requires the Office 365 UsageLocation property to be configured for the user's Active Directory user account. + +## PARAMETERS + +### -Identity +Unique Identity assigned to the policy when it was created. +External access policies can be assigned at the global, site, or per-user scope. +To refer to the global instance use this syntax: -Identity global. +To refer to a policy at the site scope, use this syntax: -Identity site:Redmond. +To refer to a policy at the per-user scope, use syntax similar to this: -Identity RedmondPolicy. + +Note that wildcard characters such as the asterisk (*) cannot be used with the Identity parameter. +To do a wildcard search for policies, use the Filter parameter instead. + +If neither the Identity nor Filter parameters are specified, then the Get-CsExternalAccessPolicy cmdlet will bring back a collection of all the external access policies configured for use in the organization. + +```yaml +Type: XdsIdentity +Parameter Sets: Identity, (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Filter +**Below Content Applies To:** Lync Server 2010, Lync Server 2013, Skype for Business Server 2015 + +Enables you to do a wildcard search for external access policies. +For example, to find all the policies configured at the site scope, use this Filter: + +`site:*` + +To find the per-user policies Seattle, Seville, and Saskatoon (all of which start with the letter "S") use this Filter: + +`"S*".` + +Note that the Filter parameter can only be applied to the policy Identity. + +**Below Content Applies To:** Skype for Business Online + +Enables you to do a wildcard search for external access policies. +For example, to find all the policies configured at the per-user scope, use this Filter: + +`"tag:*"` + +To find the per-user policies Seattle, Seville, and Saskatoon (all of which start with the letter "S") use this Filter: + +`"tag:S*"` + +Note that the Filter parameter can only be applied to the policy Identity. + +```yaml +Type: String +Parameter Sets: Filter, (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -LocalStore +Retrieves the external access policy data from the local replica of the Central Management store rather than from the Central Management store itself. + +NOTE: This parameter is not used with Skype for Business Online. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ApplicableTo +Returns a list of the external access policies that can be assigned to the specified user. +For example, to return a collection of policies that can be assigned to the user kenmyer@litwareinc.com, use this command: + +`Get-CsExternalAccessPolicy -ApplicableTo "kenmyer@litwareinc.com"` + +The ApplicableTo parameter is useful because it's possible that only some of the available per-user external access policies can be assigned to a given user. +This is due to the fact that different licensing agreements and different country/region restrictions might limit the policies that can be assigned to a user. +For example, if Ken Myer works in China, country/region restrictions might limit his access to policies A, B, D, and E, Meanwhile, similar restrictions might limit Pilar Ackerman, who works in the United States, to policies A, B, C, and F. +If you call Get-CsExternalAccessPolicy without using the ApplicableTo parameter you will get back a collection of all the available policies, including any policies that can't actually be assigned to a specific user. + +The ApplicableTo parameter applies only to Skype for Business Online. +This parameter is not intended for use with the on-premises version of Skype for Business Server 2015. + +```yaml +Type: UserIdParameter +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Include +PARAMVALUE: Automatic | All | SubscriptionDefaults | TenantDefinedOnly + +```yaml +Type: PolicyFilter +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tenant +This parameter is reserved for internal Microsoft use. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online + +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). + +## INPUTS + +### None + +## OUTPUTS + +### Microsoft.Rtc.Management.WritableConfig.Policy.ExternalAccess.ExternalAccessPolicy + +## NOTES + +## RELATED LINKS + +[Grant-CsExternalAccessPolicy](Grant-CsExternalAccessPolicy.md) + +[New-CsExternalAccessPolicy](New-CsExternalAccessPolicy.md) + +[Remove-CsExternalAccessPolicy](Remove-CsExternalAccessPolicy.md) + +[Set-CsExternalAccessPolicy](Set-CsExternalAccessPolicy.md) diff --git a/teams/teams-ps/teams/Get-CsPrivacyConfiguration.md b/skype/skype-ps/skype/Get-CsPrivacyConfiguration.md similarity index 100% rename from teams/teams-ps/teams/Get-CsPrivacyConfiguration.md rename to skype/skype-ps/skype/Get-CsPrivacyConfiguration.md diff --git a/teams/teams-ps/teams/Get-CsTeamsUpgradeConfiguration.md b/skype/skype-ps/skype/Get-CsTeamsUpgradeConfiguration.md similarity index 100% rename from teams/teams-ps/teams/Get-CsTeamsUpgradeConfiguration.md rename to skype/skype-ps/skype/Get-CsTeamsUpgradeConfiguration.md diff --git a/teams/teams-ps/teams/Get-CsTeamsUpgradePolicy.md b/skype/skype-ps/skype/Get-CsTeamsUpgradePolicy.md similarity index 100% rename from teams/teams-ps/teams/Get-CsTeamsUpgradePolicy.md rename to skype/skype-ps/skype/Get-CsTeamsUpgradePolicy.md diff --git a/skype/skype-ps/skype/Grant-CsExternalAccessPolicy.md b/skype/skype-ps/skype/Grant-CsExternalAccessPolicy.md new file mode 100644 index 0000000000..b1dbb2027a --- /dev/null +++ b/skype/skype-ps/skype/Grant-CsExternalAccessPolicy.md @@ -0,0 +1,341 @@ +--- +external help file: Microsoft.Rtc.Management.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/grant-csexternalaccesspolicy +applicable: Microsoft Teams, Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +title: Grant-CsExternalAccessPolicy +schema: 2.0.0 +manager: bulenteg +author: tomkau +ms.author: tomkau +ms.reviewer: rogupta +--- + +# Grant-CsExternalAccessPolicy + +## SYNOPSIS + +Enables you to assign an external access policy to a user or a group of users. +External access policies determine whether or not your users can: 1) communicate with users who have Session Initiation Protocol (SIP) accounts with a federated organization; 2) communicate with users who are using custom applications built with [Azure Communication Services (ACS)](/azure/communication-services/concepts/teams-interop); 3) access Skype for Business Server over the Internet, without having to log on to your internal network; and, 4) communicate with users who have SIP accounts with a public instant messaging (IM) provider such as Skype. + +This cmdlet was introduced in Lync Server 2010. + +## SYNTAX + +### Identity (Default) +``` +Grant-CsExternalAccessPolicy [] +``` + +### GrantToUser +``` +Grant-CsExternalAccessPolicy [-Identity] [[-PolicyName] ] [] +``` + +### GrantToGroup +``` +Grant-CsExternalAccessPolicy [[-PolicyName] ] [-Group] [-Rank] [] +``` + +### GrantToTenant +``` +Grant-CsExternalAccessPolicy [[-PolicyName] ] [-Global] [-Force] [] +``` + + +## DESCRIPTION + +When you install Microsoft Teams or Skype for Business Server, your users are only allowed to exchange instant messages and presence information among themselves: by default, they can only communicate with other people who have SIP accounts in your Active Directory Domain Services. +In addition, users are not allowed to access Skype for Business Server over the Internet; instead, they must be logged on to your internal network before they will be able to log on to Skype for Business Server. + +That might be sufficient to meet your communication needs. +If it doesn't meet your needs you can use external access policies to extend the ability of your users to communicate and collaborate. +External access policies can grant (or revoke) the ability of your users to do any or all of the following: + +1. Communicate with people who have SIP accounts with a federated organization. +Note that enabling federation will not automatically provide users with this capability. +Instead, you must enable federation, and then assign users an external access policy that gives them the right to communicate with federated users. + +2. (Microsoft Teams only) Communicate with users who are using custom applications built with [Azure Communication Services (ACS)](/azure/communication-services/concepts/teams-interop). This policy setting only applies if ACS federation has been enabled at the tenant level using the cmdlet [Set-CsTeamsAcsFederationConfiguration](/powershell/module/teams/set-csteamsacsfederationconfiguration). + +3. Communicate with people who have SIP accounts with a public instant messaging service such as Skype. + +4. Access Skype for Business Server over the Internet, without having to first log on to your internal network. +This enables your users to use Skype for Business and log on to Skype for Business Server from an Internet café or other remote location. + +When you install Skype for Business Server, a global external access policy is automatically created for you. +In addition to this global policy, you can use the New-CsExternalAccessPolicy cmdlet to create additional external access policies configured at either the site or the per-user scope. + +When a policy is created at the site scope, it is automatically assigned to the site in question; for example, an external access policy with the Identity site:Redmond will automatically be assigned to the Redmond site. +By contrast, policies created at the per-user scope are not automatically assigned to anyone. +Instead, these policies must be explicitly assigned to a user or a group of users. +Assigning per-user policies is the job of the Grant-CsExternalAccessPolicy cmdlet. + +Note that per-user policies always take precedent over site policies and the global policy. +For example, suppose you create a per-user policy that allows communication with federated users, and you assign that policy to Ken Myer. +As long as that policy is in force, Ken will be allowed to communicate with federated users even if this type of communication is not allowed by Ken's site policy or by the global policy. +That's because the settings in the per-user policy take precedence. + +## EXAMPLES + +### -------------------------- EXAMPLE 1 -------------------------- +``` +Grant-CsExternalAccessPolicy -Identity "Ken Myer" -PolicyName RedmondAccessPolicy +``` + +Example 1 assigns the external access policy RedmondAccessPolicy to the user with the Active Directory display name Ken Myer. + +### -------------------------- EXAMPLE 2 -------------------------- +``` +Get-CsUser -LdapFilter "l=Redmond" | Grant-CsExternalAccessPolicy -PolicyName RedmondAccessPolicy +``` + +The command shown in Example 2 assigns the external access policy RedmondAccessPolicy to all the users who work in the city of Redmond. +To do this, the command first uses the Get-CsUser cmdlet and the LdapFilter parameter to return a collection of all the users who work in Redmond; the filter value "l=Redmond" limits returned data to those users who work in the city of Redmond (the l in the filter, a lowercase L, represents the locality). +That collection is then piped to the Grant-CsExternalAccessPolicy cmdlet, which assigns the policy RedmondAccessPolicy to each user in the collection. + +### -------------------------- EXAMPLE 3 -------------------------- +``` +Get-CsUser -LdapFilter "Title=Sales Representative" | Grant-CsExternalAccessPolicy -PolicyName SalesAccessPolicy +``` + +In Example 3, all the users who have the job title "Sales Representative" are assigned the external access policy SalesAccessPolicy. +To perform this task, the command first uses the Get-CsUser cmdlet and the LdapFilter parameter to return a collection of all the Sales Representatives; the filter value "Title=Sales Representative" restricts the returned collection to users who have the job title "Sales Representative". +This filtered collection is then piped to the Grant-CsExternalAccessPolicy cmdlet, which assigns the policy SalesAccessPolicy to each user in the collection. + +### -------------------------- EXAMPLE 4 -------------------------- +``` +Get-CsUser -Filter {ExternalAccessPolicy -eq $Null} | Grant-CsExternalAccessPolicy -PolicyName BasicAccessPolicy +``` + +The command shown in Example 4 assigns the external access policy BasicAccessPolicy to all the users who have not been explicitly assigned a per-user policy. +(That is, users currently being governed by a site policy or by the global policy.) To do this, the Get-CsUser cmdlet and the Filter parameter are used to return the appropriate set of users; the filter value {ExternalAccessPolicy -eq $Null} limits the returned data to user accounts where the ExternalAccessPolicy property is equal to (-eq) a null value ($Null). +By definition, ExternalAccessPolicy will be null only if users have not been assigned a per-user policy. + +### -------------------------- EXAMPLE 5 -------------------------- +``` +Get-CsUser -OU "ou=US,dc=litwareinc,dc=com" | Grant-CsExternalAccessPolicy -PolicyName USAccessPolicy +``` + +Example 5 assigns the external access policy USAccessPolicy to all the users who have accounts in the US organizational unit (OU). +The command starts off by calling the Get-CsUser cmdlet and the OU parameter; the parameter value "ou=US,dc=litwareinc,dc=com" limits the returned data to user accounts found in the US OU. +The returned collection is then piped to the Grant-CsExternalAccessPolicy cmdlet, which assigns the policy USAccessPolicy to each user in the collection. + +### -------------------------- EXAMPLE 6 -------------------------- +``` +Get-CsUser | Grant-CsExternalAccessPolicy -PolicyName $Null +``` + +Example 6 unassigns any per-user external access policy previously assigned to any of the users enabled for Skype for Business Server. +To do this, the command calls the Get-CsUser cmdlet (without any additional parameters) in order to return a collection of all the users enabled for Skype for Business Server. +That collection is then piped to the Grant-CsExternalAccessPolicy cmdlet, which uses the syntax "`-PolicyName $Null`" to remove any per-user external access policy previously assigned to these users. + +## PARAMETERS + +### -Identity +Identity of the user account the policy should be assigned to. +User Identities can be specified by using one of four formats: 1) the user's SIP address; 2) the user's user principal name (UPN); 3) the user's domain name and logon name, in the form domain\logon (for example, litwareinc\kenmyer); and, 4) the user's Active Directory display name (for example, Ken Myer). +User Identities can also be referenced by using the user's Active Directory distinguished name. + +In addition, you can use the asterisk (*) wildcard character when specifying the user Identity. +For example, the Identity "* Smith" returns all the users with a display name that ends with the string value " Smith." + +```yaml +Type: UserIdParameter +Parameter Sets: GrantToUser +Aliases: +Applicable: Microsoft Teams, Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: True +Position: 1 +Default value: None +Accept pipeline input: True (ByPropertyName, ByValue) +Accept wildcard characters: False +``` + +### -PolicyName +"Name" of the policy to be assigned. +The PolicyName is simply the policy Identity minus the policy scope (the "tag:" prefix). +For example, a policy with the Identity tag:Redmond has a PolicyName equal to Redmond; a policy with the Identity tag:RedmondAccessPolicy has a PolicyName equal to RedmondAccessPolicy. + +To unassign a per-user policy previously assigned to a user, set the PolicyName parameter to $Null. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams, Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DomainController +Enables you to specify the fully qualified domain name (FQDN) of a domain controller to be contacted when assigning the new policy. +If this parameter is not specified, then the Grant-CsExternalAccessPolicy cmdlet will contact the first available domain controller. + +```yaml +Type: Fqdn +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams, Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PassThru +Enables you to pass a user object through the pipeline that represents the user being assigned the policy. +By default, the Grant-CsExternalAccessPolicy cmdlet does not pass objects through the pipeline. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams, Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Describes what would happen if you executed the command without actually executing the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi +Applicable: Microsoft Teams, Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before executing the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf +Applicable: Microsoft Teams, Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tenant +This parameter is reserved for internal Microsoft use. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Rank +The rank of the policy assignment, relative to other group policy assignments for the same policy type. + +```yaml +Type: Int32 +Parameter Sets: GrantToGroup +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Group +Specifies the group used for the group policy assignment. + +```yaml +Type: String +Parameter Sets: GrantToGroup +Aliases: + +Required: True +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Global +When you use this cmdlet without specifying a user identity, the policy applies to all users in your tenant. To skip a warning when you do this operation, specify "-Global". + +```yaml +Type: SwitchParameter +Parameter Sets: GrantToTenant +Aliases: + +Required: True +Position: 0 +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).` + +## INPUTS + +### +String value or Microsoft.Rtc.Management.ADConnect.Schema.ADUser object. +Grant-CsExternalAccessPolicy accepts pipelined input of string values representing the Identity of a user account. +The cmdlet also accepts pipelined input of user objects. + +### Microsoft.Rtc.Management.AD.UserIdParameter + +### +String value or Microsoft.Rtc.Management.ADConnect.Schema.ADUser object. +The Grant-CsExternalAccessPolicy cmdlet accepts pipelined input of string values representing the Identity of a user account. +The cmdlet also accepts pipelined input of user objects. + +## OUTPUTS + +### +By default, Grant-CsExternalAccessPolicy does not return a value or object. +However, if you include the PassThru parameter, the cmdlet will return instances of the Microsoft.Rtc.Management.ADConnect.Schema.OCSUserOrAppContact object. + +### System.Object + +### +By default, the Grant-CsExternalAccessPolicy cmdlet does not return a value or object. +However, if you include the PassThru parameter, the cmdlet will return instances of the Microsoft.Rtc.Management.ADConnect.Schema.OCSUserOrAppContact object. + +## NOTES + +## RELATED LINKS + +[Get-CsExternalAccessPolicy](Get-CsExternalAccessPolicy.md) + +[New-CsExternalAccessPolicy](New-CsExternalAccessPolicy.md) + +[Remove-CsExternalAccessPolicy](Remove-CsExternalAccessPolicy.md) + +[Set-CsExternalAccessPolicy](Set-CsExternalAccessPolicy.md) diff --git a/teams/teams-ps/teams/Grant-CsTeamsUpgradePolicy.md b/skype/skype-ps/skype/Grant-CsTeamsUpgradePolicy.md similarity index 100% rename from teams/teams-ps/teams/Grant-CsTeamsUpgradePolicy.md rename to skype/skype-ps/skype/Grant-CsTeamsUpgradePolicy.md diff --git a/skype/skype-ps/skype/New-CsExternalAccessPolicy.md b/skype/skype-ps/skype/New-CsExternalAccessPolicy.md new file mode 100644 index 0000000000..967fccf6f2 --- /dev/null +++ b/skype/skype-ps/skype/New-CsExternalAccessPolicy.md @@ -0,0 +1,419 @@ +--- +external help file: Microsoft.Rtc.Management.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/new-csexternalaccesspolicy +applicable: Microsoft Teams, Skype for Business Online, Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +title: New-CsExternalAccessPolicy +schema: 2.0.0 +author: tomkau +ms.author: tomkau +ms.reviewer: rogupta +--- + +# New-CsExternalAccessPolicy + +## SYNOPSIS + +Enables you to create a new external access policy. + +External access policies determine whether or not your users can: 1) communicate with users who have Session Initiation Protocol (SIP) accounts with a federated organization; 2) communicate with users who are using custom applications built with [Azure Communication Services](/azure/communication-services/concepts/teams-interop); 3) access Skype for Business Server over the Internet, without having to log on to your internal network; 4) communicate with users who have SIP accounts with a public instant messaging (IM) provider such as Skype; and, 5) communicate with people who are using Teams with an account that's not managed by an organization. + +This cmdlet was introduced in Lync Server 2010. + +For information about external access in Microsoft Teams, see [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) and [Teams and Skype interoperability](/microsoftteams/teams-skype-interop) for specific details. + +## SYNTAX + +```powershell +New-CsExternalAccessPolicy [-Tenant ] [-Description ] [-EnableFederationAccess ] [-EnableAcsFederationAccess ] + [-EnableXmppAccess ] [-EnablePublicCloudAccess ] + [-EnablePublicCloudAudioVideoAccess ] [-EnableTeamsConsumerAccess ] [-EnableTeamsConsumerInbound ] [-EnableOutsideAccess ] [-Identity] + [-InMemory] [-Force] [-WhatIf] [-Confirm] [] + +``` + +## DESCRIPTION + +When you install Skype for Business Server your users are only allowed to exchange instant messages and presence information among themselves: by default, they can only communicate with other people who have SIP accounts in your Active Directory Domain Services. +In addition, users are not allowed to access Skype for Business Server over the Internet; instead, they must be logged on to your internal network before they will be able to log on to Skype for Business Server. + +That might be sufficient to meet your communication needs. +If it doesn't meet your needs you can use external access policies to extend the ability of your users to communicate and collaborate. +External access policies can grant (or revoke) the ability of your users to do any or all of the following: + +1. Communicate with people who have SIP accounts with a federated organization. +Note that enabling federation alone will not provide users with this capability. +Instead, you must enable federation and then assign users an external access policy that gives them the right to communicate with federated users. + +2. (Microsoft Teams only) Communicate with users who are using custom applications built with [Azure Communication Services (ACS)](/azure/communication-services/concepts/teams-interop). This policy setting only applies if ACS federation has been enabled at the tenant level using the cmdlet [Set-CsTeamsAcsFederationConfiguration](/powershell/module/teams/set-csteamsacsfederationconfiguration). + +3. Access Skype for Business Server over the Internet, without having to first log on to your internal network. +This enables your users to use Skype for Business and log on to Skype for Business Server from an Internet café or other remote location. + +4. Communicate with people who have SIP accounts with a public instant messaging service such as Skype. + +5. (Microsoft Teams Only) Communicate with people who are using Teams with an account that's not managed by an organization. This policy only applies if Teams Consumer Federation has been enabled at the tenant level using the cmdlet [Set-CsTenantFederationConfiguration](/powershell/module/skype/set-cstenantfederationconfiguration) or Teams Admin Center under the External Access setting. + +When you install Skype for Business Server, a global external access policy is automatically created for you. +In addition to the global policy, you can also create custom external access policies at either the site or the per-user scope. +If you create an external access policy at the site scope, that policy will automatically be assigned to the site upon creation. +If you create an external access policy at the per-user scope, that policy will be created but will not be assigned to any users. +To assign the policy to a user or group of users, use the Grant-CsExternalAccessPolicy cmdlet. + +New external access policies can be created by using the New-CsExternalAccessPolicy cmdlet. +Note that these policies can only be created at the site or the per-user scope; you cannot create a new policy at the global scope. +In addition, you can have only one external access policy per site: if the Redmond site already has been assigned an external access policy you cannot create a second policy for the site. + +The following parameters are not applicable to Skype for Business Online/Microsoft Teams: Description, EnableXmppAccess, Force, Identity, InMemory, PipelineVariable, and Tenant + +## EXAMPLES + +### -------------------------- EXAMPLE 1 -------------------------- +``` +New-CsExternalAccessPolicy -Identity site:Redmond -EnableFederationAccess $True -EnableOutsideAccess $True +``` + +The command shown in Example 1 creates a new external access policy that has the Identity site:Redmond; upon creation, this policy will automatically be assigned to the Redmond site. +Note that this new policy sets both the EnableFederationAccess and the EnableOutsideAccess properties to True. + +### -------------------------- Example 2 ------------------------ +``` +Set-CsExternalAccessPolicy -Identity Global -EnableAcsFederationAccess $true +New-CsExternalAccessPolicy -Identity AcsFederationNotAllowed -EnableAcsFederationAccess $false +``` + +In this example, the Global policy is updated to allow Teams-ACS federation for all users, then a new external access policy instance is created with Teams-ACS federation disabled and which can then be assigned to selected users for which Team-ACS federation will not be allowed. + +### -------------------------- Example 3 ------------------------ +``` +New-CsExternalAccessPolicy -Identity site:Redmond -EnableTeamsConsumerAccess $True -EnableTeamsConsumerInbound $False +``` + +The command shown in Example 3 creates a new external access policy that has the Identity site:Redmond; upon creation, this policy will automatically be assigned to the Redmond site. +Note that this new policy enables communication with people using Teams with an account that's not managed by an organization and limits this to only be initiated by people in your organization. This means that people using Teams with an account that's not managed by an organization will not be able to discover or start a conversation with people with this policy assigned. + +### -------------------------- EXAMPLE 4 -------------------------- +``` +$x = New-CsExternalAccessPolicy -Identity RedmondAccessPolicy -InMemory + +$x.EnableFederationAccess = $True + +$x.EnablePublicCloudAccess = $True + +$x.EnableOutsideAccess = $True + +Set-CsExternalAccessPolicy -Instance $x +``` + +Example 4 demonstrates the use of the InMemory parameter; this parameter enables you to create an in-memory-only instance of an external access policy. +After it has been created, you can modify the in-memory-only instance, then use the Set-CsExternalAccessPolicy cmdlet to transform the virtual policy into a real external access policy. + +To do this, the first command in the example uses the New-CsExternalAccessPolicy cmdlet and the InMemory parameter to create a virtual policy with the Identity RedmondAccessPolicy; this virtual policy is stored in a variable named $x. +The next three commands are used to modify three properties of the virtual policy: EnableFederationAccess, EnablePublicCloudAccess, and the EnableOutsideAccess. +Finally, the last command uses the Set-CsExternalAccessPolicy cmdlet to create an actual per-user external access policy with the Identity RedmondAccessPolicy. +If you do not call the Set-CsExternalAccessPolicy cmdlet, then the virtual policy will disappear as soon as you end your Windows PowerShell session or delete the variable $x. +Should that happen, an external access policy with the Identity RedmondAccessPolicy will never be created. + +## PARAMETERS + +### -Identity +Unique Identity to be assigned to the policy. +New external access policies can be created at the site or per-user scope. +To create a new site policy, use the prefix "site:" and the name of the site as your Identity. +For example, use this syntax to create a new policy for the Redmond site: `-Identity site:Redmond.` +To create a new per-user policy, use an Identity similar to this: `-Identity SalesAccessPolicy.` + +Note that you cannot create a new global policy; if you want to make changes to the global policy, use the Set-CsExternalAccessPolicy cmdlet instead. +Likewise, you cannot create a new site or per-user policy if a policy with that Identity already exists. +If you need to make changes to an existing policy, use the Set-CsExternalAccessPolicy cmdlet. + +```yaml +Type: XdsIdentity +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: True +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Description +Enables administrators to provide explanatory text to accompany the policy. +For example, the Description might include information about the users the policy should be assigned to. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableFederationAccess +Indicates whether the user is allowed to communicate with people who have SIP accounts with a federated organization. +Read [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. +The default value is True. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: True +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableTeamsConsumerAccess +(Microsoft Teams Only) Indicates whether the user is allowed to communicate with people who have who are using Teams with an account that's not managed by an organization. + +To enable just for a selected set of users, use the Set-CsExternalAccessPolicy cmdlet to update the global policy, setting the value to False. Then assign selected users a policy with federation enabled. + +Read [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. +The default value is True. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +Required: False +Position: Named +Default value: True +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableTeamsConsumerInbound +(Microsoft Teams Only) Indicates whether the user is allowed to be discoverable by people who are using Teams with an account that's not managed by an organization. It also controls if people who have who are using Teams with an account that's not managed by an organization can start the communication with the user. + +To enable just for a selected set of users, use the Set-CsExternalAccessPolicy cmdlet to update the global policy, setting the value to False. Then assign selected users a policy with federation enabled. + +Read [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. +The default value is True. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +Required: False +Position: Named +Default value: True +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableAcsFederationAccess +Indicates whether Teams meetings organized by the user can be joined by users of customer applications built using Azure Communication Services (ACS). This policy setting only applies if ACS Teams federation has been enabled at the tenant level using the cmdlet Set-CsTeamsAcsFederationConfiguration. Additionally, Azure Communication Services users would be able to call Microsoft 365 users that have assigned policies with enabled federation. + +To enable for all users, use the Set-CsExternalAccessPolicy cmdlet to update the global policy, setting the value to True. It can be disabled for selected users by assigning them a policy with federation disabled. + +To enable just for a selected set of users, use the Set-CsExternalAccessPolicy cmdlet to update the global policy, setting the value to False. Then assign selected users a policy with federation enabled. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams +Required: False +Position: Named +Default value: True +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableOutsideAccess +Indicates whether the user is allowed to connect to Skype for Business Server over the Internet, without logging on to the organization's internal network. +The default value is False. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnablePublicCloudAccess +Indicates whether the user is allowed to communicate with people who have SIP accounts with a public Internet connectivity provider such as MSN. +Read [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. +The default value is False. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnablePublicCloudAudioVideoAccess +Indicates whether the user is allowed to conduct audio/video conversations with people who have SIP accounts with a public Internet connectivity provider such as MSN. +When set to False, audio and video options in Skype for Business Server will be disabled any time a user is communicating with a public Internet connectivity contact. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +Suppresses the display of any non-fatal error message that might occur when running the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InMemory +Creates an object reference without actually committing the object as a permanent change. +If you assign the output of this cmdlet called with this parameter to a variable, you can make changes to the properties of the object reference and then commit those changes by calling this cmdlet's matching Set-\. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Describes what would happen if you executed the command without actually executing the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before executing the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableXmppAccess +Indicates whether the user is allowed to communicate with users who have SIP accounts with a federated XMPP (Extensible Messaging and Presence Protocol) partner. +The default value is False. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tenant +Globally unique identifier (GUID) of the Skype for Business Online tenant account for whom the new external access policy is being created. +For example: + +`-Tenant "38aad667-af54-4397-aaa7-e94c79ec2308"` + +You can return the tenant ID for each of your Skype for Business Online tenants by running this command: + +`Get-CsTenant | Select-Object DisplayName, TenantID` + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +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).` + +## INPUTS + +### +None. +The New-CsExternalAccessPolicy cmdlet does not accept pipelined input. + +## OUTPUTS + +### +Creates new instances of the Microsoft.Rtc.Management.WritableConfig.Policy.ExternalAccess.ExternalAccessPolicy object. + +### System.Object + +## NOTES + +## RELATED LINKS + +[Get-CsExternalAccessPolicy](Get-CsExternalAccessPolicy.md) + +[Grant-CsExternalAccessPolicy](Grant-CsExternalAccessPolicy.md) + +[Remove-CsExternalAccessPolicy](Remove-CsExternalAccessPolicy.md) + +[Set-CsExternalAccessPolicy](Set-CsExternalAccessPolicy.md) diff --git a/skype/skype-ps/skype/New-CsVoiceNormalizationRule.md b/skype/skype-ps/skype/New-CsVoiceNormalizationRule.md new file mode 100644 index 0000000000..4fe6e5b682 --- /dev/null +++ b/skype/skype-ps/skype/New-CsVoiceNormalizationRule.md @@ -0,0 +1,388 @@ +--- +external help file: Microsoft.Rtc.Management.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/new-csvoicenormalizationrule +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019, Microsoft Teams +title: New-CsVoiceNormalizationRule +schema: 2.0.0 +manager: bulenteg +author: jenstrier +ms.author: serdars +--- + +# New-CsVoiceNormalizationRule + +## SYNOPSIS +Creates a new voice normalization rule. + +Voice normalization rules are used to convert a telephone dialing requirement (for example, dialing 9 to access an outside line) to the E.164 phone number format used by +Skype for Business Server or Microsoft Teams. + +This cmdlet was introduced in Lync Server 2010. + + +## SYNTAX + +### Identity (Default) +``` +New-CsVoiceNormalizationRule [-Tenant ] [-Description ] [-Pattern ] + [-Translation ] [-IsInternalExtension ] [-Priority ] [-Identity] + [-InMemory] [-Force] [-WhatIf] [-Confirm] [] +``` + +### ParentAndRelativeKey +``` +New-CsVoiceNormalizationRule [-Tenant ] -Parent -Name [-Description ] + [-Pattern ] [-Translation ] [-IsInternalExtension ] [-Priority ] [-InMemory] + [-Force] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +This cmdlet creates a named voice normalization rule. +These rules are a required part of phone authorization and call routing. +They define the requirements for converting (or translating) numbers from an internal format to a standard (E.164) format. +An understanding of regular expressions is helpful in order to define number patterns that will be translated. + +For Lync or Skype for Business Server, rules that are created by using this cmdlet are part of the dial plan and in addition to being accessible through the +The `Get-CsVoiceNormalizationRule` cmdlet can also be accessed through the NormalizationRules property returned by a call to the `Get-CsDialPlan` cmdlet. +You cannot create a normalization rule unless a dial plan with an Identity matching the scope specified in the normalization rule Identity already exists. +For example, you can't create a normalization rule with the Identity site:Redmond/RedmondNormalizationRule unless a dial plan for site:Redmond already exists. + +For Microsoft Teams, rules that are created by using this cmdlet can only be created with the InMemory switch and should be added to a tenant dial plan using +the `New-CsTenantDialPlan` or `Set-CsTenantDialPlan` cmdlets. + + +## EXAMPLES + +### -------------------------- Example 1 -------------------------- +``` +New-CsVoiceNormalizationRule -Identity "site:Redmond/Prefix Redmond" +``` + +This example creates a new voice normalization rule for site Redmond named Prefix Redmond. +Because no other parameters are specified, the rule is created with the default values. +Notice that the value passed to the Identity parameter is in double quotes; this is because the name of the rule (Prefix Redmond) contains a space. +If the rule name does not contain a space you don't need to enclose the Identity in double quotes. + +Keep in mind that a dial plan for the Redmond site must exist for this command to succeed. +You can create a new dial plan by calling the `New-CsDialPlan` cmdlet. + + +### -------------------------- Example 2 -------------------------- +``` +New-CsVoiceNormalizationRule -Parent SeattleUser -Name SeattleFourDigit -Description "Dialing with internal four-digit extension" -Pattern '^(\d{4})$' -Translation '+1206555$1' +``` + +This example creates a new voice normalization rule named SeattleFourDigit that applies to the per-user dial plan with the Identity SeattleUser. +(Note: Rather than specifying a Parent and a Name, we could have instead created this same rule by specifying -Identity SeattleUser/SeattleFourDigit.) We've included a Description explaining that this rule is for translating numbers dialed internally with only a 4-digit extension. +In addition, Pattern and Translation values have been specified. +These values translate a four-digit number (specified by the regular expression in the Pattern) to the same four-digit number, but prefixed by the Translation value (+1206555). +For example, if the extension 1234 was entered, this rule would translate that extension to the number +12065551234. + +Note the single quotes around the Pattern and Translation values. +Single quotes are required for these values; double quotes (or no quotes) will not work in this instance. + +As in Example 1, a dial plan with the given scope must exist. +In this case, that means a dial plan with the Identity SeattleUser must already exist. + +### -------------------------- Example 3 -------------------------- +``` +$nr1=New-CsVoiceNormalizationRule -Identity dp1/nr1 -Description "Dialing with internal four-digit extension" -Pattern '^(\d{4})$' -Translation '+1206555$1' -InMemory +New-CsTenantDialPlan -Identity DP1 -NormalizationRules @{Add=$nr1} +``` + +This example creates a new in-memory voice normalization rule and then adds it to a new tenant dial plan DP1 to be used for Microsoft Teams users. + +## PARAMETERS + +### -Identity +A unique identifier for the rule. +The Identity specified must include the scope followed by a slash and then the name; for example: site:Redmond/Rule1, where site:Redmond is the scope and Rule1 is the name. +The name portion will automatically be stored in the Name property. +You cannot specify values for Identity and Name in the same command. + +For Lync and Skype for Business Server, voice normalization rules can be created at the following scopes: global, site, service (Registrar and PSTNGateway only) and per user. +A dial plan with an Identity matching the scope of the normalization rule must already exist before a new rule can be created. +(To retrieve a list of dial plans, call the `Get-CsDialPlan` cmdlet.) + +For Microsoft Teams, voice normalization rules can be created at the following scopes: global and tag. + +The Identity parameter is required unless the Parent parameter is specified. +You cannot include the Identity parameter and the Parent parameter in the same command. + + +```yaml +Type: XdsIdentity +Parameter Sets: Identity +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019, Microsoft Teams + +Required: True +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +The name of the rule. +This parameter is required if a value has been specified for the Parent parameter. +If no value has been specified for the Parent parameter, Name defaults to the name specified in the Identity parameter. +For example, if a rule is created with the Identity site:Redmond/RedmondRule, the Name will default to RedmondRule. +The Name parameter and the Identity parameter cannot be used in the same command. + +```yaml +Type: String +Parameter Sets: ParentAndRelativeKey +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019, Microsoft Teams + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Parent +The scope at which the new normalization rule will be created. +This value must be global; site:\, where \ is the name of the Skype for Business Server site; PSTN gateway or Registrar service, such as +PSTNGateway:redmond.litwareinc.com; or a string designating a per user rule. +A dial plan with the specified scope must already exist or the command will fail. + +The Parent parameter is required unless the Identity parameter is specified. +You cannot include the Identity parameter and the Parent parameter in the same command. +If you include the Parent parameter, the Name parameter is also required. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019, Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Description +A friendly description of the normalization rule. + +Maximum string length: 512 characters. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019, Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IsInternalExtension +If True, the result of applying this rule will be a number internal to the organization. +If False, applying the rule results in an external number. +This value is ignored if the value of the OptimizeDeviceDialing property of the associated dial plan/tenant dial plan is set to False. + +Default: False + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019, Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Pattern +A regular expression that the dialed number must match in order for this rule to be applied. + +Default: ^(\d{11})$ (The default represents any set of numbers up to 11 digits.) + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019, Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Priority +The order in which rules are applied. +A phone number might match more than one rule. +This parameter sets the order in which the rules are tested against the number. + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019, Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Translation +The regular expression pattern that will be applied to the number to convert it to E.164 format. + +Default: +$1 (The default prefixes the number with a plus sign \[+\].) + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019, Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +Suppresses any confirmation prompts that would otherwise be displayed before making changes. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019, Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InMemory +Creates an object reference without actually committing the object as a permanent change. + +For Lync or Skype for Business Server, if you assign the output of this cmdlet called with this parameter to a variable, you can make changes to the properties of the +object reference and then commit those changes by calling this cmdlet's matching Set-\. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Describes what would happen if you executed the command without actually executing the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019, Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before executing the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019, Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tenant +For internal Microsoft usage. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 + +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). + +## INPUTS + +### +None. + +## OUTPUTS + +### +This cmdlet creates an object of type Microsoft.Rtc.Management.WritableConfig.Policy.Voice.NormalizationRule. + +## NOTES + +## RELATED LINKS + +[Remove-CsVoiceNormalizationRule](Remove-CsVoiceNormalizationRule.md) + +[Set-CsVoiceNormalizationRule](Set-CsVoiceNormalizationRule.md) + +[Get-CsVoiceNormalizationRule](Get-CsVoiceNormalizationRule.md) + +[Test-CsVoiceNormalizationRule](Test-CsVoiceNormalizationRule.md) + +[New-CsDialPlan](New-CsDialPlan.md) + +[Get-CsDialPlan](Get-CsDialPlan.md) + +[New-CsTenantDialPlan](New-CsTenantDialPlan.md) + +[Set-CsTenantDialPlan](Set-CsTenantDialPlan.md) diff --git a/skype/skype-ps/skype/Remove-CsExternalAccessPolicy.md b/skype/skype-ps/skype/Remove-CsExternalAccessPolicy.md new file mode 100644 index 0000000000..ac9b4c4596 --- /dev/null +++ b/skype/skype-ps/skype/Remove-CsExternalAccessPolicy.md @@ -0,0 +1,219 @@ +--- +external help file: Microsoft.Rtc.Management.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/remove-csexternalaccesspolicy +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +title: Remove-CsExternalAccessPolicy +schema: 2.0.0 +manager: bulenteg +author: tomkau +ms.author: tomkau +ms.reviewer: rogupta +--- + +# Remove-CsExternalAccessPolicy + +## SYNOPSIS +Enables you to remove an existing external access policy. +External access policies determine whether or not your users can: 1) Communicate with users who have Session Initiation Protocol (SIP) accounts with a federated organization; 2) Communicate with users who have SIP accounts with a public instant messaging (IM) provider such as Windows Live; 3) Communicate with users who are using custom applications built with [Azure Communication Services (ACS)](/azure/communication-services/concepts/teams-interop) and 4) Access Skype for Business Server over the Internet, without having to log on to your internal network. +This cmdlet was introduced in Lync Server 2010. + +## SYNTAX + +``` +Remove-CsExternalAccessPolicy [-Tenant ] [-Identity] [-Force] [-WhatIf] [-Confirm] + [] +``` + +## DESCRIPTION +When you install Skype for Business Server your users are only allowed to exchange instant messages and presence information among themselves: by default, they can only communicate with other people who have SIP accounts in your Active Directory Domain Services. +In addition, users are not allowed to access Skype for Business Server over the Internet; instead, they must be logged on to your internal network before they will be able to log on to Skype for Business Server. + +1. That might be sufficient to meet your communication needs. +If it doesn't meet your needs you can use external access policies to extend the ability of your users to communicate and collaborate. +External access policies can grant (or revoke) the ability of your users to do any or all of the following: + +2. Communicate with people who have SIP accounts with a federated organization. +Note that enabling federation alone will not provide users with this capability. +Instead, you must enable federation and then assign users an external access policy that gives them the right to communicate with federated users. + +3. (Microsoft Teams only) Communicate with users who are using custom applications built with [Azure Communication Services (ACS)](/azure/communication-services/concepts/teams-interop). This policy setting only applies if ACS federation has been enabled at the tenant level using the cmdlet [Set-CsTeamsAcsFederationConfiguration](/powershell/module/teams/set-csteamsacsfederationconfiguration). + +4. Communicate with people who have SIP accounts with a public instant messaging service such as Windows Live. + +Access Skype for Business Server over the Internet, without having to first log on to your internal network. +This enables your users to use Skype for Business and log on to Skype for Business Server from an Internet café or other remote location. + +When you install Skype for Business Server, a global external access policy is automatically created for you. +In addition to the global policy, you can use the `New-CsExternalAccessPolicy` cmdlet to create external access policies configured at the site or per-user scopes. + +The `Remove-CsExternalAccessPolicy` cmdlet enables you to delete any policies that were created by using the `New-CsExternalAccessPolicy` cmdlet; that means you can delete any policies assigned to the site scope or the per-user scope. +You can also run the `Remove-CsExternalAccessPolicy` cmdlet against the global external access policy. +In that case, however, the global policies will not be deleted; by design, global policies cannot be deleted. +Instead, the properties of the global policy will simply be reset to their default values. + +## EXAMPLES + +### -------------------------- Example 1 ------------------------ +``` +Remove-CsExternalAccessPolicy -Identity site:Redmond +``` + +In Example 1, the external access policy with the Identity site:Redmond is deleted. +After the policy is removed, users in the Redmond site will have their external access permissions governed by the global policy. + +### -------------------------- Example 2 ------------------------ +``` +Get-CsExternalAccessPolicy -Filter site:* | Remove-CsExternalAccessPolicy +``` + +Example 2 deletes all the external access policies that have been configured at the site scope. +To carry out this task, the command first uses the `Get-CsExternalAccessPolicy` cmdlet and the Filter parameter to return a collection of policies configured at the site scope; the filter value "site:*" limits the returned data to external access policies that have an Identity that begins with the string value "site:". +The filtered collection is then piped to the `Remove-CsExternalAccessPolicy` cmdlet, which deletes each policy in the collection. + +### -------------------------- Example 3 ------------------------ +``` +Get-CsExternalAccessPolicy | Where-Object {$_.EnableFederationAccess -eq $True} | Remove-CsExternalAccessPolicy +``` + +In Example 3, all the external access policies that allow federation access are deleted. +To do this, the command first calls the `Get-CsExternalAccessPolicy` cmdlet to return a collection of all the external access policies configured for use in the organization. +This collection is then piped to the `Where-Object` cmdlet, which picks out only those policies where the EnableFederationAccess property is equal to True. +This filtered collection is then piped to the `Remove-CsExternalAccessPolicy` cmdlet, which deletes each policy in the collection. + +### -------------------------- Example 4 ------------------------ +``` +Get-CsExternalAccessPolicy | Where-Object {$_.EnableFederationAccess -eq $True -or $_.EnablePublicCloudAccess -eq $True} | Remove-CsExternalAccessPolicy +``` + +Example 4 deletes all the external access policies that meet at least one of two criteria: federation access is allowed, public cloud access is allowed, or both are allowed. +To carry out this task, the command first uses the `Get-CsExternalAccessPolicy` cmdlet to return a collection of all the external access policies configured for use in the organization. +This collection is then piped to the `Where-Object` cmdlet, which selects only those policies that meet the following criteria: either EnableFederationAccess is equal to True and/or EnablePublicCloudAccess is equal to True. +Policies meeting one (or both) of those criteria are then piped to and removed by, the `Remove-CsExternalAccessPolicy` cmdlet. + +To delete all the policies where both EnableFederationAccess and EnablePublicCloudAccess are True use the -and operator when calling the `Where-Object` cmdlet: + +`Where-Object {$_.EnableFederationAccess -eq $True -and $_.EnablePublicCloudAccess -eq $True}` + +## PARAMETERS + +### -Identity +Unique identifier for the external access policy to be removed. +External access policies can be configured at the global, site, or per-user scopes. +To "remove" the global policy, use this syntax: `-Identity global`. +(Note that the global policy cannot actually be removed. +Instead, all the properties in the global policy will be reset to their default values.) To remove a site policy, use syntax similar to this: `-Identity site:Redmond`. +To remove a per-user policy, use syntax similar to this: `-Identity SalesAccessPolicy`. + +Note that wildcards are not allowed when specifying an Identity. + +```yaml +Type: XdsIdentity +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: True +Position: 2 +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### -Force +Suppresses the display of any non-fatal error message that might occur when running the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Describes what would happen if you executed the command without actually executing the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before executing the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tenant +Globally unique identifier (GUID) of the Skype for Business Online tenant account for whom the external access policy is being removed. +For example: + +`-Tenant "38aad667-af54-4397-aaa7-e94c79ec2308"` + +You can return the tenant ID for each of your Skype for Business Online tenants by running this command: + +`Get-CsTenant | Select-Object DisplayName, TenantID` + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +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). + +## INPUTS + +### +Microsoft.Rtc.Management.WritableConfig.Policy.ExternalAccess.ExternalAccessPolicy object. +The `Remove-CsExternalAccessPolicy` cmdlet accepts pipelined input of the external access policy object. + +## OUTPUTS + +### +None. +Instead, the `Remove-CsExternalAccessPolicy` cmdlet does not return a value or object. +Instead, the cmdlet deletes instances of the Microsoft.Rtc.Management.WritableConfig.Policy.ExternalAccess.ExternalAccessPolicy object. + +## NOTES + +## RELATED LINKS + +[Get-CsExternalAccessPolicy](Get-CsExternalAccessPolicy.md) + +[Grant-CsExternalAccessPolicy](Grant-CsExternalAccessPolicy.md) + +[New-CsExternalAccessPolicy](New-CsExternalAccessPolicy.md) + +[Set-CsExternalAccessPolicy](Set-CsExternalAccessPolicy.md) diff --git a/skype/skype-ps/skype/Set-CsExternalAccessPolicy.md b/skype/skype-ps/skype/Set-CsExternalAccessPolicy.md new file mode 100644 index 0000000000..f1da6a8b13 --- /dev/null +++ b/skype/skype-ps/skype/Set-CsExternalAccessPolicy.md @@ -0,0 +1,426 @@ +--- +external help file: Microsoft.Rtc.Management.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/set-csexternalaccesspolicy +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +title: Set-CsExternalAccessPolicy +schema: 2.0.0 +author: tomkau +ms.author: tomkau +ms.reviewer: rogupta +--- + +# Set-CsExternalAccessPolicy + +## SYNOPSIS +Enables you to modify the properties of an existing external access policy. +External access policies determine whether or not your users can: 1) communicate with users who have Session Initiation Protocol (SIP) accounts with a federated organization; 2) communicate with users who are using custom applications built with [Azure Communication Services](/azure/communication-services/concepts/teams-interop); 3) access Skype for Business Server over the Internet, without having to log on to your internal network; 4) communicate with users who have SIP accounts with a public instant messaging (IM) provider such as Skype; and, 5) communicate with people who are using Teams with an account that's not managed by an organization. + +This cmdlet was introduced in Lync Server 2010. + +## SYNTAX + +### Identity (Default) +``` +Set-CsExternalAccessPolicy [-Tenant ] [-Description ] [-EnableFederationAccess ] [-EnableAcsFederationAccess ] + [-EnableXmppAccess ] [-EnablePublicCloudAccess ] + [-EnablePublicCloudAudioVideoAccess ] [-EnableTeamsConsumerAccess ] [-EnableTeamsConsumerInbound ] [-EnableOutsideAccess ] [[-Identity] ] + [-Force] [-WhatIf] [-Confirm] [] +``` + +### Instance +``` +Set-CsExternalAccessPolicy [-Tenant ] [-Description ] [-EnableFederationAccess ] [-EnableAcsFederationAccess ] + [-EnableXmppAccess ] [-EnablePublicCloudAccess ] + [-EnablePublicCloudAudioVideoAccess ] [-EnableTeamsConsumerAccess ] [-EnableTeamsConsumerInbound ] [-EnableOutsideAccess ] [-Instance ] + [-Force] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +When you install Skype for Business Server your users are only allowed to exchange instant messages and presence information among themselves: by default, they can only communicate with people who have SIP accounts in your Active Directory Domain Services. +In addition, users are not allowed to access Skype for Business Server over the Internet; instead, they must be logged on to your internal network before they will be able to log on to Skype for Business Server. + +That might be sufficient to meet your communication needs. +If it doesn't meet your needs, you can use external access policies to extend the ability of your users to communicate and collaborate. +External access policies can grant (or revoke) the ability of your users to do any or all of the following: + +1. Communicate with people who have SIP accounts with a federated organization. +Note that enabling federation alone will not provide users with this capability. +Instead, you must enable federation and then assign users an external access policy that gives them the right to communicate with federated users. + +2. (Microsoft Teams only) Communicate with users who are using custom applications built with [Azure Communication Services (ACS)](/azure/communication-services/concepts/teams-interop). This policy setting only applies if ACS federation has been enabled at the tenant level using the cmdlet [Set-CsTeamsAcsFederationConfiguration](/powershell/module/teams/set-csteamsacsfederationconfiguration). + +3. Access Skype for Business Server over the Internet, without having to first log on to your internal network. +This enables your users to use Skype for Business and log on to Skype for Business Server from an Internet café or other remote location. + +4. Communicate with people who have SIP accounts with a public instant messaging service such as Skype. + + The following parameters are not applicable to Skype for Business Online/Microsoft Teams: Description, EnableXmppAccess, Force, Identity, Instance, PipelineVariable, and Tenant + +5. (Microsoft Teams Only) Communicate with people who are using Teams with an account that's not managed by an organization. This policy only applies if Teams Consumer Federation has been enabled at the tenant level using the cmdlet [Set-CsTenantFederationConfiguration](/powershell/module/skype/set-cstenantfederationconfiguration) or Teams admin center under the External Access setting. + +After an external access policy has been created, you can use the `Set-CsExternalAccessPolicy` cmdlet to change the property values of that policy. +For example, by default the global policy does not allow users to communicate with people who have accounts with a federated organization. +If you would like to grant this capability to all of your users you can call the `Set-CsExternalAccessPolicy` cmdlet and set the value of the global policy's EnableFederationAccess property to True. + +## EXAMPLES + +### -------------------------- Example 1 ------------------------ +``` +Set-CsExternalAccessPolicy -Identity RedmondExternalAccessPolicy -EnableFederationAccess $True +``` + +The command shown in Example 1 modifies the per-user external access policy that has the Identity RedmondExternalAccessPolicy. +In this example, the command changes the value of the EnableFederationAccess property to True. + +### -------------------------- Example 2 ------------------------ +``` +Get-CsExternalAccessPolicy | Set-CsExternalAccessPolicy -EnableFederationAccess $True +``` + +In Example 2, federation access is enabled for all the external access policies configured for use in the organization. +To do this, the command first calls the `Get-CsExternalAccessPolicy` cmdlet without any parameters; this returns a collection of all the external policies currently configured for use. +That collection is then piped to the `Set-CsExternalAccessPolicy` cmdlet, which changes the value of the EnableFederationAccess property for each policy in the collection. + +### -------------------------- Example 3 ------------------------ +``` +Get-CsExternalAccessPolicy -Filter tag:* | Set-CsExternalAccessPolicy -EnableFederationAccess $True +``` + +Example 3 enables federation access for all the external access policies that have been configured at the per-user scope. +To carry out this task, the first thing the command does is use the `Get-CsExternalAcessPolicy` cmdlet and the Filter parameter to return a collection of all the policies that have been configured at the per-user scope. +(The filter value "tag:*" limits returned data to policies that have an Identity that begins with the string value "tag:". +Any policy with an Identity that begins with "tag:" has been configured at the per-user scope.) The filtered collection is then piped to the `Set-CsExternalAccessPolicy` cmdlet, which modifies the EnableFederationAccess property for each policy in the collection. + +### -------------------------- Example 4 ------------------------ +``` +Get-CsExternalAccessPolicy | Where-Object {$_.EnablePublicCloudAccess -eq $True} | Set-CsExternalAccessPolicy -EnableFederationAccess $True +``` + +In Example 4, federation access is enabled for all the external access policies that allow public cloud access. +To do this, the command first uses the `Get-CsExternalAccessPolicy` cmdlet to return a collection of all the external access policies currently configured for use in the organization. +This collection is piped to the `Where-Object` cmdlet, which picks out only those policies where the EnablePublicCloudAccess property is equal to True. +The filtered collection is then piped to the `Set-CsExternalAccessPolicy` cmdlet, which takes each policy and sets the EnableFederationAccess property to True. +The net result: all external access policies that allow public cloud access will also allow federation access. + +### -------------------------- Example 5 ------------------------ +``` +Set-CsExternalAccessPolicy -Identity Global -EnableAcsFederationAccess $false +New-CsExternalAccessPolicy -Identity AcsFederationAllowed -EnableAcsFederationAccess $true +``` + +In this example, the Global policy is updated to disallow Teams-ACS federation for all users, then a new external access policy instance is created with Teams-ACS federation enabled and which can be assigned to selected users for which Team-ACS federation will be allowed. + +### -------------------------- Example 5 ------------------------ +``` +Set-CsExternalAccessPolicy -Identity Global -EnableAcsFederationAccess $true +New-CsExternalAccessPolicy -Identity AcsFederationNotAllowed -EnableAcsFederationAccess $false +``` + +In this example, the Global policy is updated to allow Teams-ACS federation for all users, then a new external access policy instance is created with Teams-ACS federation disabled and which can then be assigned to selected users for which Team-ACS federation will not be allowed. + +## PARAMETERS + +### -Identity +Unique identifier for the external access policy to be modified. +External access policies can be configured at the global, site, or per-user scopes. +To modify the global policy, use this syntax: `-Identity global`. +To modify a site policy, use syntax similar to this: `-Identity site:Redmond`. +To modify a per-user policy, use syntax similar to this: `-Identity SalesAccessPolicy`. +If this parameter is not specified then the global policy will be modified. + +Note that wildcards are not allowed when specifying an Identity. + +```yaml +Type: XdsIdentity +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Instance +Allows you to pass a reference to an object to the cmdlet rather than set individual parameter values. + +```yaml +Type: PSObject +Parameter Sets: Instance +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Description +Enables administrators to provide additional text to accompany the policy. +For example, the Description might include information about the users the policy should be assigned to. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableFederationAccess +Indicates whether the user is allowed to communicate with people who have SIP accounts with a federated organization. +Read [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. +The default value is True. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableAcsFederationAccess +Indicates whether Teams meeting organized by the user can be joined by users of customer applications built using Azure Communication Services (ACS). This policy setting only applies if ACS Teams federation has been enabled at the tenant level using the cmdlet Set-CsTeamsAcsFederationConfiguration. + +Additionally, Azure Communication Services users would be able to call Microsoft 365 users that have assigned policies with enabled federation. + +To enable for all users, use the Set-CsExternalAccessPolicy cmdlet to update the global policy, setting the value to True. It can be disabled for selected users by assigning them a policy with federation disabled. + +To enable just for a selected set of users, use the Set-CsExternalAccessPolicy cmdlet to update the global policy, setting the value to False. Then assign selected users a policy with federation enabled. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams +Required: False +Position: Named +Default value: True +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnablePublicCloudAccess +Indicates whether the user is allowed to communicate with people who have SIP accounts with a public Internet connectivity provider such as MSN. +Read [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. +The default value is False. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnablePublicCloudAudioVideoAccess +Indicates whether the user is allowed to conduct audio/video conversations with people who have SIP accounts with a public Internet connectivity provider such as MSN. +When set to False, audio and video options in Skype for Business will be disabled any time a user is communicating with a public Internet connectivity contact. +The default value is False. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableTeamsConsumerAccess +(Microsoft Teams Only) Indicates whether the user is allowed to communicate with people who have who are using Teams with an account that's not managed by an organization. + +To enable just for a selected set of users, use the Set-CsExternalAccessPolicy cmdlet to update the global policy, setting the value to False. Then assign selected users a policy with federation enabled. + +Read [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. +The default value is True. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: True +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableTeamsConsumerInbound +(Microsoft Teams Only) Indicates whether the user is allowed to be discoverable by people who are using Teams with an account that's not managed by an organization. It also controls if people who have who are using Teams with an account that's not managed by an organization can start the communication with the user. + +To enable just for a selected set of users, use the Set-CsExternalAccessPolicy cmdlet to update the global policy, setting the value to False. Then assign selected users a policy with federation enabled. + +Read [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. +The default value is True. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: True +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +Suppresses the display of any non-fatal error message that might occur when running the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Describes what would happen if you executed the command without actually executing the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before executing the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableOutsideAccess +Indicates whether the user is allowed to connect to Skype for Business Server over the Internet, without logging on to the organization's internal network. +The default value is False. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableXmppAccess +Indicates whether the user is allowed to communicate with users who have SIP accounts with a federated XMPP (Extensible Messaging and Presence Protocol) partner. +The default value is False. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tenant +Globally unique identifier (GUID) of the Skype for Business Online tenant account for whom the external access policy is being modified. +For example: + +`-Tenant "38aad667-af54-4397-aaa7-e94c79ec2308"` + +You can return the tenant ID for each of your Skype for Business Online tenants by running this command: + +`Get-CsTenant | Select-Object DisplayName, TenantID` + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +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). + +## INPUTS + +### +Microsoft.Rtc.Management.WritableConfig.Policy.ExternalAccess.ExternalAccessPolicy object. +The `Set-CsExternalAccessPolicy` cmdlet accepts pipelined input of the external access policy object. + +## OUTPUTS + +### +The `Set-CsExternalAccessPolicy` cmdlet does not return a value or object. +Instead, the cmdlet configures instances of the Microsoft.Rtc.Management.WritableConfig.Policy.ExternalAccess.ExternalAccessPolicy object. + +## NOTES + +## RELATED LINKS + +[Get-CsExternalAccessPolicy](Get-CsExternalAccessPolicy.md) + +[Grant-CsExternalAccessPolicy](Grant-CsExternalAccessPolicy.md) + +[New-CsExternalAccessPolicy](New-CsExternalAccessPolicy.md) + +[Remove-CsExternalAccessPolicy](Remove-CsExternalAccessPolicy.md) diff --git a/teams/teams-ps/teams/Set-CsPrivacyConfiguration.md b/skype/skype-ps/skype/Set-CsPrivacyConfiguration.md similarity index 100% rename from teams/teams-ps/teams/Set-CsPrivacyConfiguration.md rename to skype/skype-ps/skype/Set-CsPrivacyConfiguration.md diff --git a/skype/skype-ps/skype/Set-CsUser.md b/skype/skype-ps/skype/Set-CsUser.md new file mode 100644 index 0000000000..a331921b32 --- /dev/null +++ b/skype/skype-ps/skype/Set-CsUser.md @@ -0,0 +1,451 @@ +--- +external help file: Microsoft.Rtc.Management.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/set-csuser +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +title: Set-CsUser +schema: 2.0.0 +manager: bulenteg +author: tomkau +ms.author: tomkau +ms.reviewer: rogupta +--- + +# Set-CsUser + +## SYNOPSIS +Modifies Skype for Business properties for an existing user account. +Properties can be modified only for accounts that have been enabled for use with Skype for Business. +This cmdlet was introduced in Lync Server 2010. + +**Note**: Using this cmdlet for Microsoft Teams users in commercial and GCC cloud instances has been deprecated. Use the new [Set-CsPhoneNumberAssignment](/powershell/module/teams/set-csphonenumberassignment) and [Remove-CsPhoneNumberAssignment](/powershell/module/teams/remove-csphonenumberassignment) cmdlets instead. + +## SYNTAX + +``` +Set-CsUser [-DomainController ] [-Identity] [-PassThru] [-WhatIf] [-Confirm] + [-OnPremLineURI ] [-LineServerURI ] [-AudioVideoDisabled ] + [-RemoteCallControlTelephonyEnabled ] [-PrivateLine ] [-AcpInfo ] + [-HostedVoiceMail ] [-EnterpriseVoiceEnabled ] + [-ExchangeArchivingPolicy ] [-LineURI ] [-SipAddress ] + [-Enabled ] [] +``` + +## DESCRIPTION +The `Set-CsUser` cmdlet enables you to modify the Skype for Business related user account attributes that are stored in Active Directory Domain Services or modify a subset of Skype for Business online user attributes that are stored in Microsoft Entra ID. +For example, you can disable or re-enable a user for Skype for Business Server; enable or disable a user for audio/video (A/V) communications; or modify a user's private line and line URI numbers. For Skype for Business online enable or disable a user for enterprise voice, hosted voicemail, or modify the user's on premise line uri. +The `Set-CsUser` cmdlet can be used only for users who have been enabled for Skype for Business. + +The only attributes you can modify using the `Set-CsUser` cmdlet are attributes related to Skype for Business. +Other user account attributes, such as the user's job title or department, cannot be modified by using this cmdlet. +Keep in mind, however, that the Skype for Business attributes should only be modified by using the `Set-CsUser` cmdlet or the Skype for Business Server Control Panel. +You should not attempt to manually configure these attributes. + +## EXAMPLES + +### -------------------------- Example 1 -------------------------- +```powershell +Set-CsUser -Identity "Pilar Ackerman" -EnterpriseVoiceEnabled $True +``` + +In Example 1, the `Set-CsUser` cmdlet is used to modify the user account with the Identity Pilar Ackerman. +In this case, the account is modified to enable Enterprise Voice, the Microsoft implementation of VoIP. +This task is carried out by adding the EnterpriseVoiceEnabled parameter, and then setting the parameter value to $True. + + +### -------------------------- Example 2 -------------------------- +```powershell +Get-CsUser -LdapFilter "Department=Finance" | Set-CsUser -EnterpriseVoiceEnabled $True +``` + +In Example 2, all the users in the Finance department have their accounts enabled for Enterprise Voice. +In this command, the `Get-CsUser` cmdlet and the LdapFilter parameter are first used to return a collection of all the users who work in the Finance department. +That information is then piped to the `Set-CsUser` cmdlet, which enables Enterprise Voice for each account in the collection. + +### -------------------------- Example 3 -------------------------- +```powershell +Set-CsUser -Identity "Pilar Ackerman" -LineUri "tel:+123456789" +``` + +In Example 3, the `Set-CsUser` cmdlet is used to modify the user account with the Identity Pilar Ackerman. +In this case, the account is modified to set the phone number assigned to the user settings its LineUri property. + +## PARAMETERS + +### -Identity +Indicates the Identity of the user account to be modified. +User Identities can be specified using one of four formats: 1) the user's SIP address; 2) the user's user principal name (UPN); 3) the user's domain name and logon name, in the form domain\logon (for example, litwareinc\kenmyer) and 4) the user's Active Directory display name (for example, Ken Myer). +User Identities can also be referenced by using the user's Active Directory distinguished name. + +You can use the asterisk (*) wildcard character when using the display name as the user Identity. +For example, the Identity "Smith" returns all the users who have a display name that ends with the string value " Smith". + +```yaml +Type: UserIdParameter +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: True +Position: 1 +Default value: None +Accept pipeline input: True (ByPropertyName, ByValue) +Accept wildcard characters: False +``` + +### -AudioVideoDisabled +Indicates whether the user is allowed to make audio/visual (A/V) calls by using Skype for Business. +If set to True, the user will largely be restricted to sending and receiving instant messages. + +You cannot disable A/V communications if a user is currently enabled for remote call control, Enterprise Voice, and/or Internet Protocol private branch exchange (IP-PBX) soft phone routing. + +**Note**: This parameter is not available for Teams Only tenants from version 3.0.0 onwards. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Enabled +Indicates whether or not the user has been enabled for Skype for Business Server. +If you set this value to False, the user will no longer be able to log on to Skype for Business Server; setting this value to True re-enables the user's logon privileges. + +If you disable an account by using the Enabled parameter, the information associated with that account (including assigned policies and whether or not the user is enabled for Enterprise Voice and/or remote call control) is retained. +If you later re-enable the account by using the Enabled parameter, the associated account information will be restored. +This differs from using the `Disable-CsUser` cmdlet to disable a user account. +When you run the `Disable-CsUser` cmdlet, all the Skype for Business Server data associated with that account is deleted. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: CsEnabled +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DomainController +Enables you to specify a domain controller to connect to when modifying a user account. +If this parameter is not included then the cmdlet will use the first available domain controller. + +```yaml +Type: Fqdn +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnterpriseVoiceEnabled +Indicates whether the user has been enabled for Enterprise Voice, which is the Microsoft implementation of Voice over Internet Protocol (VoIP). +With Enterprise Voice, users can make telephone calls using the Internet rather than using the standard telephone network. + +**Note**: Using this parameter for Microsoft Teams users in commercial and GCC cloud instances has been deprecated. Use the new [Set-CsPhoneNumberAssignment](/powershell/module/teams/set-csphonenumberassignment) cmdlet instead. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -HostedVoiceMail +When set to True, enables a user's voice mail calls to be routed to a hosted version of Microsoft Exchange Server. +In addition, setting this option to True enables Skype for Business users to directly place a call to another user's voice mail. + +**Note**: It is not required to set this parameter for Microsoft Teams users. Using this parameter has been deprecated for Microsoft Teams users in commercial and GCC cloud instances. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -LineURI +Phone number to be assigned to the user in Skype for Business Server or Direct Routing phone number to be assigned to a Microsoft Teams user in GCC High and DoD cloud instances only. + +The line Uniform Resource Identifier (URI) must be specified using the E.164 format and the "tel:" prefix, for example: tel:+14255551297. +Any extension number should be added to the end of the line URI, for example: tel:+14255551297;ext=51297. + +It is important to note that Skype for Business Server treats tel:+14255551297 and tel:+14255551297;ext=51297 as two different numbers. +If you assign Ken Myer the line URI tel:+14255551297 and later try to assign Pilar Ackerman the line URI tel:+14255551297;ext=51297, that assignment will succeed; the number assigned to Pilar will not +be flagged as a duplicate number. This is due to the fact that, depending on your setup, those two numbers could actually be different. For example, in some organizations dialing 1-425-555-1297 +routes your call to an Exchange Auto Attendant. Conversely, dialing just the extension (51297) or using Skype for Business to dial the number 1-425-555-1297 extension 51297 will route your call +directly to the user. + +For Direct Routing phone numbers in GCC High and DoD cloud instances, assigning a base phone number to a user or resource account is not supported if you already have other users or resource accounts assigned phone numbers with the same base phone number and extensions or vice versa. For instance, if you have a user with the assigned phone number +14255551200;ext=123 you can't assign the phone number +14255551200 to another user or resource account or if you have a user or resource account with the assigned phone number +14255551200 you can't assign the phone number +14255551200;ext=123 to another user or resource account. Assigning phone numbers with the same base number but different extensions to users and resource accounts is supported. For instance, you can have a user with +14255551200;ext=123 and another user with +14255551200;ext=124. + +Note: Extension should be part of the E164 Number. For example if you have 5 digit Extensions then the last 5 digits of the E164 Number should always match the 5 digit extension tel:+14255551297;ext=51297 + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019, Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -LineServerURI +The URI of the remote call control telephone gateway assigned to the user. +The LineServerUri is the gateway URI, prefaced by "sip:". +For example: sip:rccgateway@litwareinc.com + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PrivateLine +Phone number for the user's private telephone line. +A private line is a phone number that is not published in Active Directory Domain Services and, as a result, is not readily available to other people. +In addition, this private line bypasses most in-bound call routing rules; for example, a call to a private line will not be forwarded to a person's delegates. +Private lines are often used for personal phone calls or for business calls that should be kept separate from other team members. + +The private line value should be specified using the E.164 format, and be prefixed by the "tel:" prefix. +For example: tel:+14255551297. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RemoteCallControlTelephonyEnabled +Indicates whether the user has been enabled for remote call control telephony. +When enabled for remote call control, a user can employ Skype for Business to answer phone calls made to his or her desk phone. +Phone calls can also be made using Skype for Business. +These calls all rely on the standard telephone network, also known as the public switched telephone network (PSTN). +To make and receive phone calls over the Internet, the user must be enabled for Enterprise Voice. +For details, see the parameter EnterpriseVoiceEnabled. + +To be enabled for remote call control, a user must have both a LineUri and a LineServerUri. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SipAddress +Unique identifier (similar to an email address) that allows the user to communicate using SIP devices such as Skype for Business. +The SIP address must use the sip: prefix as well as a valid SIP domain; for example: `-SipAddress sip:kenmyer@litwareinc.com`. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PassThru +Enables you to pass a user object through the pipeline that represents the user whose account is being modified. +By default, the `Set-CsUser` cmdlet does not pass objects through the pipeline. + +**Note**: This parameter is not available for Teams Only tenants from version 3.0.0 onwards. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Describes what would happen if you executed the command without actually executing the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before executing the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AcpInfo +Enables you to assign one or more third-party audio conferencing providers to a user. +However, it is recommended that you use the `Set-CsUserAcp` cmdlet to assign Audio conferencing providers. + +```yaml +Type: AcpInfo +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExchangeArchivingPolicy +Indicates where the user's instant messaging sessions are archived. +Allowed values are: + +Uninitialized + +UseLyncArchivingPolicy + +ArchivingToExchange + +NoArchiving + +```yaml +Type: ExchangeArchivingPolicyOptionsEnum +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OnPremLineURI +Specifies the phone number assigned to the user if no number is assigned to that user in the Skype for Business hybrid environment. +The line Uniform Resource Identifier (URI) must be specified using the E.164 format and use the "tel:" prefix. +For example: tel:+14255551297. +Any extension number should be added to the end of the line URI, for example: tel:+14255551297;ext=51297. + +Note that Skype for Business treats tel:+14255551297 and tel:+14255551297;ext=51297 as two different numbers. +If you assign Ken Myer the line URI tel:+14255551297 and later try to assign Pilar Ackerman the line URI tel:+14255551297;ext=51297, that assignment will succeed. +Depending on your setup, those two numbers could actually be different. +For example, in some organizations dialing 1-425-555-1297 routes your call to an Exchange Auto Attendant. +Conversely, dialing just the extension (51297) or using Skype for Business to dial the number 1-425-555-1297 extension 51297 will route your call directly to the user. + +**Note**: Using this parameter for Microsoft Teams users in commercial and GCC cloud instances has been deprecated. Use the new [Set-CsPhoneNumberAssignment](/powershell/module/teams/set-csphonenumberassignment) cmdlet instead. + +**Note**: Using this parameter for Microsoft Teams users in GCC High and DoD cloud instances has been deprecated. Use the -LineURI parameter instead. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online + +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). + +## INPUTS + +### +String or Microsoft.Rtc.Management.ADConnect.Schema.ADUser object. +The `Set-CsUser` cmdlet accepts a pipelined string value representing the Identity of a user account that has been enabled for Skype for Business Server. +The cmdlet also accepts pipelined instances of the Active Directory user object. + +## OUTPUTS + +### +The `Set-CsUser` cmdlet does not return any objects. + +## NOTES + +## RELATED LINKS + +[Disable-CsUser](Disable-CsUser.md) + +[Enable-CsUser](Enable-CsUser.md) + +[Get-CsUser](Get-CsUser.md) + +[Move-CsUser](Move-CsUser.md) + +[Get-CsOnlineUser](Get-CsOnlineUser.md) diff --git a/skype/skype-ps/skype/Test-CsVoiceNormalizationRule.md b/skype/skype-ps/skype/Test-CsVoiceNormalizationRule.md new file mode 100644 index 0000000000..a77a2167c5 --- /dev/null +++ b/skype/skype-ps/skype/Test-CsVoiceNormalizationRule.md @@ -0,0 +1,163 @@ +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/test-csvoicenormalizationrule +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019, Microsoft Teams +title: Test-CsVoiceNormalizationRule +schema: 2.0.0 +manager: bulenteg +author: jenstrier +ms.author: serdars +--- + +# Test-CsVoiceNormalizationRule + +## SYNOPSIS +Tests a telephone number against a voice normalization rule and returns the number after the normalization rule has been applied. +Voice normalization rules are typically used to convert a telephone dialing requirement (for example, you must dial 9 to access an outside line) to the E.164 phone +number format. +This cmdlet was introduced in Lync Server 2010. + + +## SYNTAX + +``` +Test-CsVoiceNormalizationRule -DialedNumber -NormalizationRule + [] +``` + +## DESCRIPTION +This cmdlet allows you to see the results of applying a voice normalization rule to a given telephone number. +Voice normalization rules are a required part of phone authorization and call routing. +They define the requirements for converting--or translating-- numbers from a format typically entered by users to a standard (E.164) format. +Use this cmdlet to troubleshoot dialing issues or to verify that rules will work as expected against given numbers. + + +## EXAMPLES + +### -------------------------- Example 1 -------------------------- +``` +Get-CsVoiceNormalizationRule -Identity "global/11 digit number rule" | Test-CsVoiceNormalizationRule -DialedNumber 14255559999 +``` + +For Lync or Skype for Business Server, this example runs a voice normalization test against the voice normalization rule with the Identity "global/11 digit number rule". +First the `Get-CsVoiceNormalizationRule` cmdlet is run to retrieve the rule with the Identity "global/11 digit number rule". +That rule object is then piped to the `Test-CsVoiceNormalizationRule` cmdlet, where the rule is tested against the telephone number 14255559999. +The output will be the DialedNumber after the voice normalization rule "global/11 digit number rule" has been applied. +If this rule does not apply to the DialedNumber value (for example, if the normalization rule matches the pattern for an 11-digit number and you supply a 7-digit number) no value will be returned. + + +### -------------------------- Example 2 -------------------------- +``` +$a = Get-CsVoiceNormalizationRule -Identity "global/11 digit number rule" +Test-CsVoiceNormalizationRule -DialedNumber 5551212 -NormalizationRule $a +``` + +For Lync or Skype for Business Server, example 2 is identical to Example 1 except that instead of piping the results of the Get operation directly to the Test cmdlet, the +object is first stored in the variable $a and then is passed as the value to the parameter NormalizationRule to be used as the voice normalization rule against which the +test will run. + + +### -------------------------- Example 3 -------------------------- +``` +Get-CsVoiceNormalizationRule | Test-CsVoiceNormalizationRule -DialedNumber 2065559999 +``` + +For Lync or Skype for Business Server, this example runs a voice normalization test against all voice normalization rules defined within the Skype for Business +Server deployment. First the `Get-CsVoiceNormalizationRule` cmdlet is run (with no parameters) to retrieve all the voice normalization rules. +The collection of rules that is returned is then piped to the `Test-CsVoiceNormalizationRule` cmdlet, where each rule in the collection is tested against the telephone +number 2065559999. The output will be a list of translated numbers, one for each rule tested. +If a rule does not apply to the DialedNumber value (for example, if the normalization rule matches the pattern for an 11-digit number and you supply a 7-digit number) there +will be a blank line in the list for that rule. + +### -------------------------- Example 4 -------------------------- +```powershell +$nr=(Get-CsTenantDialPlan -Identity dp1).NormalizationRules +$nr[0] +``` +```output +Description : +Pattern : ^(\d{4})$ +Translation : +1206555$1 +Name : nr1 +IsInternalExtension : False +``` +```powershell +Test-CsVoiceNormalizationRule -DialedNumber 1234 -NormalizationRule $nr[0] +``` +```output +TranslatedNumber +---------------- ++12065551234 +``` + +For Microsoft Teams, this example gets all the normalization rules in the tenant dial plan DP1, shows the first of these rules, and then test that rule on the +dialed number 1234. The output shows that the rule normalize the dialed number to +12065551234. + + +## PARAMETERS + +### -DialedNumber +The phone number against which you want to test the normalization rule specified in the NormalizationRule parameter. + +Full Data Type: Microsoft.Rtc.Management.Voice.PhoneNumber + + +```yaml +Type: PhoneNumber +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019, Microsoft Teams + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NormalizationRule +An object containing a reference to the normalization rule against which you want to test the number specified in the DialedNumber parameter. + +For Lync and Skype for Business Server, you can retrieve voice normalization rules by calling the `Get-CsVoiceNormalizationRule` cmdlet. +For Microsoft Teams, you can retrieve voice normalization rules by calling the `Get-CsTenantDialPlan` cmdlet. + +```yaml +Type: NormalizationRule +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019, Microsoft Teams + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName, ByValue) +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). + +## INPUTS + +### +Microsoft.Rtc.Management.WritableConfig.Policy.Voice.NormalizationRule object. +Accepts pipelined input of voice normalization rule objects. + +## OUTPUTS + +### +Returns an object of type Microsoft.Rtc.Management.Voice.NormalizationRuleTestResult. + +## NOTES + +## RELATED LINKS + +[New-CsVoiceNormalizationRule](New-CsVoiceNormalizationRule.md) + +[Remove-CsVoiceNormalizationRule](Remove-CsVoiceNormalizationRule.md) + +[Set-CsVoiceNormalizationRule](Set-CsVoiceNormalizationRule.md) + +[Get-CsVoiceNormalizationRule](Get-CsVoiceNormalizationRule.md) + +[Get-CsTenantDialPlan](Get-CsTenantDialPlan.md) From 22a030e2c92c3c3f3a01721819a411c75d341a9e Mon Sep 17 00:00:00 2001 From: AmareshB1Microsoft <162629236+AmareshB1Microsoft@users.noreply.github.com> Date: Sat, 9 Mar 2024 10:44:39 -0800 Subject: [PATCH 0181/1851] removed sfbonline only cmdlets based on applicable ones and moved ones relevant for Teams to teams folder. --- .openpublishing.redirection.json | 20 + .../Enable-CsOnlineDialInConferencingUser.md | 343 ------------------ .../skype/Get-CsTeamsUpgradeStatus.md | 146 -------- .../teams}/Grant-CsBroadcastMeetingPolicy.md | 0 .../teams}/Grant-CsCloudMeetingPolicy.md | 0 ...Grant-CsExternalUserCommunicationPolicy.md | 0 .../teams}/export-csonlineaudiofile.md | 0 7 files changed, 20 insertions(+), 489 deletions(-) delete mode 100644 skype/skype-ps/skype/Enable-CsOnlineDialInConferencingUser.md delete mode 100644 skype/skype-ps/skype/Get-CsTeamsUpgradeStatus.md rename {skype/skype-ps/skype => teams/teams-ps/teams}/Grant-CsBroadcastMeetingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Grant-CsCloudMeetingPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Grant-CsExternalUserCommunicationPolicy.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/export-csonlineaudiofile.md (100%) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 9b107214ba..b2f32c0329 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -6990,6 +6990,11 @@ "redirect_url": "/powershell/module/teams/Export-CsAutoAttendantHolidays", "redirect_document_id": false }, + { + "source_path": "skype/skype-ps/skype/export-csonlineaudiofile.md", + "redirect_url": "/powershell/module/teams/export-csonlineaudiofile", + "redirect_document_id": false + }, { "source_path": "skype/skype-ps/skype/Find-CsGroup.md", "redirect_url": "/powershell/module/teams/Find-CsGroup", @@ -7420,16 +7425,31 @@ "redirect_url": "/powershell/module/teams/Grant-CsApplicationAccessPolicy", "redirect_document_id": false }, + { + "source_path": "skype/skype-ps/skype/Grant-CsBroadcastMeetingPolicy.md", + "redirect_url": "/powershell/module/teams/Grant-CsBroadcastMeetingPolicy", + "redirect_document_id": false + }, { "source_path": "skype/skype-ps/skype/Grant-CsCallingLineIdentity.md", "redirect_url": "/powershell/module/teams/Grant-CsCallingLineIdentity", "redirect_document_id": false }, + { + "source_path": "skype/skype-ps/skype/Grant-CsCloudMeetingPolicy.md", + "redirect_url": "/powershell/module/teams/Grant-CsCloudMeetingPolicy", + "redirect_document_id": false + }, { "source_path": "skype/skype-ps/skype/Grant-CsDialoutPolicy.md", "redirect_url": "/powershell/module/teams/Grant-CsDialoutPolicy", "redirect_document_id": false }, + { + "source_path": "skype/skype-ps/skype/Grant-CsExternalUserCommunicationPolicy.md", + "redirect_url": "/powershell/module/teams/Grant-CsExternalUserCommunicationPolicy", + "redirect_document_id": false + }, { "source_path": "skype/skype-ps/skype/Grant-CsOnlineVoicemailPolicy.md", "redirect_url": "/powershell/module/teams/Grant-CsOnlineVoicemailPolicy", diff --git a/skype/skype-ps/skype/Enable-CsOnlineDialInConferencingUser.md b/skype/skype-ps/skype/Enable-CsOnlineDialInConferencingUser.md deleted file mode 100644 index faaf69e6b5..0000000000 --- a/skype/skype-ps/skype/Enable-CsOnlineDialInConferencingUser.md +++ /dev/null @@ -1,343 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/enable-csonlinedialinconferencinguser -applicable: Skype for Business Online -title: Enable-CsOnlineDialInConferencingUser -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Enable-CsOnlineDialInConferencingUser - -## SYNOPSIS - -> [!NOTE] -> This cmdlet will be deprecated on December 31, 2021. To enable Audio Conferencing for a user, please assign an Audio Conferencing license to the user and the user will be automatically enabled. For additional information, see [Assign licenses to users](/microsoft-365/admin/manage/assign-licenses-to-users). - -Use the `Enable-CsOnlineDialInConferencingUser` cmdlet to enable a Skype for Business user to access audio conferencing through Skype for Business Online. - -## SYNTAX - -``` -Enable-CsOnlineDialInConferencingUser [-AllowPstnOnlyMeetings ] [-ServiceNumber ] - [-SendEmailFromDisplayName ] [-ConferenceId ] [-TenantDomain ] - [-TollFreeServiceNumber ] [-SendEmailToAddress ] [-SendEmailFromAddress ] [-SendEmail] - [[-Identity] ] [-Tenant ] [-AllowTollFreeDialIn ] [-DomainController ] - [-ReplaceProvider] [-Force] [] -``` - -## DESCRIPTION -The `Enable-CsOnlineDialInConferencingUser` cmdlet allows a Skype for Business user to access audio conferencing through Skype for Business Online. -The cmdlet will validate if the user has the correct license assigned. -If the user already uses Microsoft as the audio conferencing provider, the cmdlet will run without any errors but no changes are made to the user. -The user can be moved from a third-party audio conferencing provider to Microsoft as the PSTN conferencing provider by using the ReplaceProvider parameter. - -If the bridge information (BridgeID or BridgeName) isn't provided and the tenant is just using one audio conferencing bridge, the user is assigned to the bridge. -If the bridge information isn't provided and the tenant uses multiple audio conferencing bridges, the user is then assigned to the default bridge. - -The audio conferencing provider name and domain information is automatically set for the user when they are enabled for audio conferencing. - -> [!NOTE] -> If your conferencing provider is Microsoft, your users' conference IDs are set to Dynamic Only. This cannot be changed. Conference IDs are automatically set only for Skype for Business users enabled for Audio Conferencing. - -## EXAMPLES - -### -------------------------- Example 1 -------------------------- -``` -PS C:> Enable-CsOnlineDialInConferencingUser -Identity "Ken Meyer" -AllowPstnOnlyMeetings $false -ConferenceId 3659305 -ReplaceProvider -ServiceNumber 14255551234 -``` - -This example enables a user named Ken Meyer to use audio conferencing and set up Skype for Business Online dial-in meetings. -When the cmdlet runs, it will replace Ken's existing audio conferencing provider information, set the default phone number to 14255551234 and the ConferenceId for meetings to 3659305. - - -## PARAMETERS - -### -Identity -A user identity can be specified by using one of four formats: 1) the user's SIP address; 2) the user's user principal name (UPN); 3) the user's domain name and logon name, in the form domain\logon (for example, litwareinc\kenmyer); and, 4) the user's Active Directory display name (for example, Ken Myer). -You can also reference a user account by using the user's Active Directory distinguished name. - -```yaml -Type: UserIdParameter -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowPstnOnlyMeetings -If true, non-authenticated users can start meetings. -If false, non-authenticated callers wait in the lobby until an authenticated user joins, thereby starting the meeting. -An authenticated user is a user who joins the meeting using a Skype for Business client, or the organizer that joined the meeting via dial-in conferencing and was authenticated by a PIN number. -The default is false. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ConferenceId -Specifies the ConferenceId that will be used by the user for dial-in meetings. The cmdlet will fail if: - -The ConferenceId is already being used in the bridge where the user is assigned, or to which the user would be assigned. - -The ConferenceId doesn't meet the ConferenceId format requirements. - -```yaml -Type: Int32 -Parameter Sets: (All) -Aliases: Passcode -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: DC -Applicable: Skype for Business Online - -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: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReplaceProvider -If present, the ReplaceProvider switch causes the user's default conferencing provider information to be set to Microsoft. -If omitted, the Active Directory information will not be updated. - -If the ReplaceProvider parameter is not used and the user is enabled for a 3rd party conferencing provider, the cmdlet will fail. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SendEmail -Send an email to the user that contains his Audio Conference information. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SendEmailFromAddress -This property has been deprecated. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SendEmailFromDisplayName -This property has been deprecated. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SendEmailToAddress -You can specify the To Address to send the email that contains the Audio Conference information. This parameter must be used together with -SendEmail. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ServiceNumber -Specifies the default phone number to be used by the user. -The default number is used in meeting invitations. -The service number parameter overwrites the default service number assigned to the bridge for the user. -The service number can be specified in the following formats: E.164 number, +\ and tel:\. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -Specifies the globally unique identifier (GUID) of your Skype for Business Online tenant account. -For example: -Tenant "38aad667-af54-4397-aaa7-e94c79ec2308". -You can find your tenant ID by running this command: Get-CsTenant | Select-Object DisplayName, TenantID - -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -TenantDomain -Specifies the domain name for the tenant or organization. - -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -TollFreeServiceNumber -Specifies a toll-free phone number to be used by the user. This number is then used in meeting invitations. -The toll-free number can be specified in the following formats: E.164 number, +\ and tel:\. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowTollFreeDialIn -If true, specified toll-free number is used in meeting invitations. -If false, specified toll-free number is not allowed to be used in meeting invitations. -The default is true. -This setting can ONLY be managed using the TeamsAudioConferencingPolicy. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS -[Disable-CsOnlineDialInConferencingUser](https://learn.microsoft.com/powershell/module/skype/disable-csonlinedialinconferencinguser?view=skype-ps) - -[Get-CsOnlineDialInConferencingUser](https://learn.microsoft.com/powershell/module/skype/get-csonlinedialinconferencinguser?view=skype-ps) - -[Set-CsOnlineDialInConferencingUser](https://learn.microsoft.com/powershell/module/skype/set-csonlinedialinconferencinguser?view=skype-ps) - -[Get-CsTeamsAudioConferencingPolicy](Get-CsTeamsAudioConferencingPolicy.md) - -[New-CsTeamsAudioConferencingPolicy](New-CsTeamsAudioConferencingPolicy.md) diff --git a/skype/skype-ps/skype/Get-CsTeamsUpgradeStatus.md b/skype/skype-ps/skype/Get-CsTeamsUpgradeStatus.md deleted file mode 100644 index 56a338f184..0000000000 --- a/skype/skype-ps/skype/Get-CsTeamsUpgradeStatus.md +++ /dev/null @@ -1,146 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamsupgradestatus -applicable: Skype for Business Online -title: Get-CsTeamsUpgradeStatus -schema: 2.0.0 -manager: -author: salarson -ms.author: salarson -ms.reviewer: ---- - -# Get-CsTeamsUpgradeStatus - -## SYNOPSIS -Returns information related to the Microsoft-driven automated upgrade status from Skype for Business Online to Teams. - -## SYNTAX - -### Identity (Default) -``` -Get-CsTeamsUpgradeStatus [-Tenant ] [-WhatIf] [-Confirm] [] -``` - -### Filter -``` -Get-CsTeamsUpgradeStatus [-Tenant ] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -TeamsUpgradeStatus is used to check the status of customers eligible for Microsoft-driven automated upgrade of Skype for Business Online to Teams. - -You can also find more guidance here: [Getting started with your Microsoft Teams upgrade](https://learn.microsoft.com/MicrosoftTeams/upgrade-start-here). - -## EXAMPLES - -### Example 1: The below example shows an example of TeamsUpgradeStatus with the tenant being scheduled for Microsoft-driven automated upgrade. - -> [!NOTE] -> The PowerShell results get populated at the same time upgrade notification is sent and may be null if the tenant is not yet notified. - -``` -PS C:\> Get-CsTeamsUpgradeStatus - -TenantId : ca573b31-a0db-4185-951e-3af848668397 -State : ScheduledForUpgrade -OptInEligibleDate : 2018-04-12 18:06:36Z -UpgradeScheduledDate : 2018-06-15 00:00:00Z -UserNotificationDate : 2018-07-05 00:00:00Z -UpgradeDate : 2018-07-10 00:00:00Z -LastStateChangeDate : 2018-06-06 22:52:21Z -``` - -For more information on the results from the above example please reference the table below: - -- State: Tenant is scheduled to be upgraded via automated upgrade on the date returned. -- OptInEligbleDate: Tenant is OptInEligible since 2018-04-12 18:06:36Z. (tenant admin can upgrade users on own since 2018-04-12 18:06:36Z) -- UpgradeScheduledDate: Tenant's upgrade is/was scheduled to start at 2018-06-15 00:00:00Z. (When the tenant was first notified of the upgrade via the M365 Message Center) -- UserNotificationDate: Tenant's end users will be/were notified starting 2018-07-05 00:00:00Z via SfB Client. -- UpgradeDate: Tenant will be/was upgraded by Microsoft at 2018-07-10 00:00:00Z -- LastStateChangeDate: Tenant's state was last changed at 2018-06-06 22:52:21Z. - -For more information on the various upgrade "States" please reference the table below: - -- Null - Tenant isn't yet in the automated upgrade system. -- OptInEligible - Tenant will be invited to a Microsoft driven upgrade at some point in the future. -- ScheduledForUpgrade - Tenant is scheduled to be upgraded via automated upgrade on the date returned. This refers to the date that the tenant was first scheduled. Admins who click the Postpone button in the Teams Admin Portal will see the UpgradeDate move out 30 days but will not see a change in the Upgrade ScheduledDate field nor the OptInEligibleDate field. -- Upgraded - Date that Tenant will be or has been upgraded. -- Exempt - Tenant is exempt from Microsoft driven upgrade currently. - -## PARAMETERS - -### -Confirm -Prompts you for confirmation before executing the command. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -Describes what would happen if you executed the command without actually executing the command. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -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). - -## INPUTS - -### None - -## OUTPUTS - -### None - -## NOTES - -## RELATED LINKS - -[Get-CsTeamsUpgradeConfiguration](Get-CsTeamsUpgradeConfiguration.md) - -[Grant-CsTeamsUpgradePolicy](Grant-CsTeamsUpgradePolicy.md) - -[Migration and interoperability guidance for organizations using Teams together with Skype for Business](https://learn.microsoft.com/MicrosoftTeams/migration-interop-guidance-for-teams-with-skype) - -[Skype for Business Online retirement on July 31, 2021](https://support.microsoft.com/help/4511540/retirement-of-skype-for-business-online) - -[Upgrade Basic guidance](https://learn.microsoft.com/MicrosoftTeams/upgrade-basic) - -[Transitioning from Skype for Business to Microsoft Teams via FastTrack](https://www.microsoft.com/fasttrack/skype-for-business-transition-to-teams?rtc=1) diff --git a/skype/skype-ps/skype/Grant-CsBroadcastMeetingPolicy.md b/teams/teams-ps/teams/Grant-CsBroadcastMeetingPolicy.md similarity index 100% rename from skype/skype-ps/skype/Grant-CsBroadcastMeetingPolicy.md rename to teams/teams-ps/teams/Grant-CsBroadcastMeetingPolicy.md diff --git a/skype/skype-ps/skype/Grant-CsCloudMeetingPolicy.md b/teams/teams-ps/teams/Grant-CsCloudMeetingPolicy.md similarity index 100% rename from skype/skype-ps/skype/Grant-CsCloudMeetingPolicy.md rename to teams/teams-ps/teams/Grant-CsCloudMeetingPolicy.md diff --git a/skype/skype-ps/skype/Grant-CsExternalUserCommunicationPolicy.md b/teams/teams-ps/teams/Grant-CsExternalUserCommunicationPolicy.md similarity index 100% rename from skype/skype-ps/skype/Grant-CsExternalUserCommunicationPolicy.md rename to teams/teams-ps/teams/Grant-CsExternalUserCommunicationPolicy.md diff --git a/skype/skype-ps/skype/export-csonlineaudiofile.md b/teams/teams-ps/teams/export-csonlineaudiofile.md similarity index 100% rename from skype/skype-ps/skype/export-csonlineaudiofile.md rename to teams/teams-ps/teams/export-csonlineaudiofile.md From d9db09530b8b5fe3e0fb6e417fc59be877563e23 Mon Sep 17 00:00:00 2001 From: AmareshB1Microsoft <162629236+AmareshB1Microsoft@users.noreply.github.com> Date: Sat, 9 Mar 2024 11:03:24 -0800 Subject: [PATCH 0182/1851] make all the teams folder files to have module/teams instead of module/skype --- .../teams/Disable-CsOnlineSipDomain.md | 2 +- .../teams/Enable-CsOnlineSipDomain.md | 2 +- .../teams/Export-CsAutoAttendantHolidays.md | 2 +- teams/teams-ps/teams/Find-CsGroup.md | 2 +- .../teams/Find-CsOnlineApplicationInstance.md | 2 +- .../teams/Get-CsApplicationAccessPolicy.md | 2 +- .../Get-CsApplicationMeetingConfiguration.md | 2 +- teams/teams-ps/teams/Get-CsAutoAttendant.md | 2 +- .../teams/Get-CsAutoAttendantHolidays.md | 2 +- .../teams/Get-CsAutoAttendantStatus.md | 2 +- .../Get-CsAutoAttendantSupportedLanguage.md | 2 +- .../Get-CsAutoAttendantSupportedTimeZone.md | 2 +- .../Get-CsAutoAttendantTenantInformation.md | 2 +- teams/teams-ps/teams/Get-CsCallQueue.md | 2 +- .../teams/Get-CsCallingLineIdentity.md | 2 +- teams/teams-ps/teams/Get-CsDialPlan.md | 2 +- .../teams/Get-CsEffectiveTenantDialPlan.md | 2 +- .../teams/Get-CsExternalAccessPolicy.md | 2 +- .../Get-CsInboundBlockedNumberPattern.md | 2 +- .../teams/Get-CsInboundExemptNumberPattern.md | 2 +- .../teams/Get-CsMeetingMigrationStatus.md | 8 ++++---- .../teams/Get-CsOnlineApplicationInstance.md | 2 +- ...-CsOnlineApplicationInstanceAssociation.md | 2 +- ...ineApplicationInstanceAssociationStatus.md | 2 +- teams/teams-ps/teams/Get-CsOnlineAudioFile.md | 2 +- ...CsOnlineDialInConferencingServiceNumber.md | 2 +- ...sOnlineDialInConferencingTenantSettings.md | 2 +- .../Get-CsOnlineDialInConferencingUser.md | 8 ++++---- .../teams/Get-CsOnlineDialOutPolicy.md | 2 +- .../Get-CsOnlineDialinConferencingPolicy.md | 2 +- ...neDialinConferencingTenantConfiguration.md | 2 +- .../teams/Get-CsOnlineDirectoryTenant.md | 2 +- ...nlineEnhancedEmergencyServiceDisclaimer.md | 4 ++-- .../teams/Get-CsOnlineLisCivicAddress.md | 2 +- .../teams-ps/teams/Get-CsOnlineLisLocation.md | 2 +- teams/teams-ps/teams/Get-CsOnlineLisPort.md | 2 +- teams/teams-ps/teams/Get-CsOnlineLisSubnet.md | 2 +- teams/teams-ps/teams/Get-CsOnlineLisSwitch.md | 2 +- .../Get-CsOnlineLisWirelessAccessPoint.md | 2 +- .../teams-ps/teams/Get-CsOnlinePSTNGateway.md | 2 +- teams/teams-ps/teams/Get-CsOnlinePstnUsage.md | 2 +- teams/teams-ps/teams/Get-CsOnlineSchedule.md | 2 +- teams/teams-ps/teams/Get-CsOnlineSipDomain.md | 2 +- .../teams/Get-CsOnlineTelephoneNumber.md | 4 ++-- teams/teams-ps/teams/Get-CsOnlineUser.md | 2 +- .../teams-ps/teams/Get-CsOnlineVoiceRoute.md | 2 +- .../teams/Get-CsOnlineVoiceRoutingPolicy.md | 2 +- teams/teams-ps/teams/Get-CsOnlineVoiceUser.md | 6 +++--- .../teams/Get-CsOnlineVoicemailPolicy.md | 10 +++++----- .../Get-CsOnlineVoicemailUserSettings.md | 2 +- .../teams/Get-CsPhoneNumberAssignment.md | 4 ++-- .../Get-CsTeamsAcsFederationConfiguration.md | 6 +++--- .../teams/Get-CsTeamsAppPermissionPolicy.md | 2 +- .../teams/Get-CsTeamsAppSetupPolicy.md | 2 +- .../Get-CsTeamsAudioConferencingPolicy.md | 2 +- .../teams/Get-CsTeamsCallHoldPolicy.md | 2 +- .../teams/Get-CsTeamsCallParkPolicy.md | 2 +- .../teams/Get-CsTeamsCallingPolicy.md | 2 +- .../teams/Get-CsTeamsChannelsPolicy.md | 2 +- .../teams/Get-CsTeamsClientConfiguration.md | 2 +- ...t-CsTeamsComplianceRecordingApplication.md | 20 +++++++++---------- .../Get-CsTeamsComplianceRecordingPolicy.md | 20 +++++++++---------- .../teams/Get-CsTeamsCortanaPolicy.md | 2 +- ...et-CsTeamsEducationAssignmentsAppPolicy.md | 2 +- .../Get-CsTeamsEmergencyCallRoutingPolicy.md | 2 +- .../Get-CsTeamsEmergencyCallingPolicy.md | 2 +- .../teams/Get-CsTeamsFeedbackPolicy.md | 2 +- .../Get-CsTeamsGuestMeetingConfiguration.md | 2 +- .../Get-CsTeamsGuestMessagingConfiguration.md | 2 +- .../teams/Get-CsTeamsIPPhonePolicy.md | 2 +- .../teams/Get-CsTeamsMeetingBrandingPolicy.md | 4 ++-- ...et-CsTeamsMeetingBroadcastConfiguration.md | 2 +- .../Get-CsTeamsMeetingBroadcastPolicy.md | 2 +- .../teams/Get-CsTeamsMeetingConfiguration.md | 2 +- .../teams/Get-CsTeamsMeetingPolicy.md | 2 +- ...-CsTeamsMeetingTemplatePermissionPolicy.md | 2 +- .../teams/Get-CsTeamsMessagingPolicy.md | 2 +- .../teams/Get-CsTeamsMobilityPolicy.md | 2 +- .../teams/Get-CsTeamsNetworkRoamingPolicy.md | 2 +- .../teams/Get-CsTeamsTranslationRule.md | 2 +- .../Get-CsTeamsVideoInteropServicePolicy.md | 2 +- .../Get-CsTeamsVirtualAppointmentsPolicy.md | 2 +- .../Get-CsTeamsVoiceApplicationsPolicy.md | 2 +- teams/teams-ps/teams/Get-CsTenant.md | 2 +- teams/teams-ps/teams/Get-CsTenantDialPlan.md | 2 +- .../Get-CsTenantFederationConfiguration.md | 2 +- .../Get-CsTenantLicensingConfiguration.md | 2 +- .../Get-CsTenantMigrationConfiguration.md | 4 ++-- .../teams/Get-CsTenantNetworkRegion.md | 2 +- .../teams-ps/teams/Get-CsTenantNetworkSite.md | 2 +- .../teams/Get-CsTenantNetworkSubnet.md | 2 +- .../teams/Get-CsTenantTrustedIPAddress.md | 2 +- .../Get-CsVideoInteropServiceProvider.md | 2 +- .../teams/Grant-CsApplicationAccessPolicy.md | 2 +- .../teams/Grant-CsBroadcastMeetingPolicy.md | 2 +- .../teams/Grant-CsCallingLineIdentity.md | 2 +- .../teams/Grant-CsCloudMeetingPolicy.md | 2 +- teams/teams-ps/teams/Grant-CsDialoutPolicy.md | 2 +- .../teams/Grant-CsExternalAccessPolicy.md | 2 +- ...Grant-CsExternalUserCommunicationPolicy.md | 2 +- .../teams/Grant-CsOnlineVoiceRoutingPolicy.md | 2 +- .../teams/Grant-CsOnlineVoicemailPolicy.md | 10 +++++----- .../teams/Grant-CsTeamsAppPermissionPolicy.md | 2 +- .../teams/Grant-CsTeamsAppSetupPolicy.md | 2 +- .../Grant-CsTeamsAudioConferencingPolicy.md | 2 +- .../teams/Grant-CsTeamsCallHoldPolicy.md | 2 +- .../teams/Grant-CsTeamsCallParkPolicy.md | 2 +- .../teams/Grant-CsTeamsCallingPolicy.md | 2 +- .../teams/Grant-CsTeamsChannelsPolicy.md | 2 +- .../Grant-CsTeamsComplianceRecordingPolicy.md | 20 +++++++++---------- .../teams/Grant-CsTeamsCortanaPolicy.md | 2 +- ...Grant-CsTeamsEmergencyCallRoutingPolicy.md | 2 +- .../Grant-CsTeamsEmergencyCallingPolicy.md | 2 +- .../teams/Grant-CsTeamsFeedbackPolicy.md | 2 +- .../teams/Grant-CsTeamsIPPhonePolicy.md | 2 +- .../Grant-CsTeamsMeetingBrandingPolicy.md | 4 ++-- .../Grant-CsTeamsMeetingBroadcastPolicy.md | 2 +- .../teams/Grant-CsTeamsMeetingPolicy.md | 2 +- .../teams/Grant-CsTeamsMessagingPolicy.md | 2 +- .../teams/Grant-CsTeamsMobilityPolicy.md | 2 +- .../Grant-CsTeamsVideoInteropServicePolicy.md | 2 +- .../Grant-CsTeamsVoiceApplicationsPolicy.md | 2 +- .../teams-ps/teams/Grant-CsTenantDialPlan.md | 2 +- .../teams/Import-CsAutoAttendantHolidays.md | 2 +- .../teams/Import-CsOnlineAudioFile.md | 8 ++++---- .../teams/New-CsApplicationAccessPolicy.md | 2 +- teams/teams-ps/teams/New-CsAutoAttendant.md | 2 +- .../teams/New-CsAutoAttendantCallFlow.md | 2 +- ...-CsAutoAttendantCallHandlingAssociation.md | 2 +- .../New-CsAutoAttendantCallableEntity.md | 2 +- .../teams/New-CsAutoAttendantDialScope.md | 2 +- .../teams-ps/teams/New-CsAutoAttendantMenu.md | 2 +- .../teams/New-CsAutoAttendantMenuOption.md | 2 +- .../teams/New-CsAutoAttendantPrompt.md | 2 +- teams/teams-ps/teams/New-CsCallQueue.md | 2 +- .../teams/New-CsCallingLineIdentity.md | 2 +- .../teams/New-CsCustomPolicyPackage.md | 2 +- .../teams/New-CsEdgeAllowAllKnownDomains.md | 2 +- teams/teams-ps/teams/New-CsEdgeAllowList.md | 2 +- .../teams-ps/teams/New-CsEdgeDomainPattern.md | 2 +- .../teams/New-CsExternalAccessPolicy.md | 4 ++-- .../New-CsInboundBlockedNumberPattern.md | 2 +- .../teams/New-CsInboundExemptNumberPattern.md | 2 +- .../teams/New-CsOnlineApplicationInstance.md | 2 +- ...-CsOnlineApplicationInstanceAssociation.md | 2 +- .../teams/New-CsOnlineDateTimeRange.md | 2 +- .../teams/New-CsOnlineLisCivicAddress.md | 2 +- .../teams-ps/teams/New-CsOnlineLisLocation.md | 2 +- .../teams-ps/teams/New-CsOnlinePSTNGateway.md | 2 +- teams/teams-ps/teams/New-CsOnlineSchedule.md | 2 +- teams/teams-ps/teams/New-CsOnlineTimeRange.md | 2 +- .../teams-ps/teams/New-CsOnlineVoiceRoute.md | 8 ++++---- .../teams/New-CsOnlineVoiceRoutingPolicy.md | 2 +- .../teams/New-CsOnlineVoicemailPolicy.md | 14 ++++++------- .../teams/New-CsTeamsAppPermissionPolicy.md | 2 +- .../teams/New-CsTeamsAppSetupPolicy.md | 2 +- .../New-CsTeamsAudioConferencingPolicy.md | 2 +- .../teams/New-CsTeamsCallHoldPolicy.md | 2 +- .../teams/New-CsTeamsCallParkPolicy.md | 2 +- .../teams/New-CsTeamsCallingPolicy.md | 2 +- .../teams/New-CsTeamsChannelsPolicy.md | 10 +++++----- ...w-CsTeamsComplianceRecordingApplication.md | 20 +++++++++---------- ...amsComplianceRecordingPairedApplication.md | 20 +++++++++---------- .../New-CsTeamsComplianceRecordingPolicy.md | 20 +++++++++---------- .../teams/New-CsTeamsCortanaPolicy.md | 2 +- .../New-CsTeamsEmergencyCallRoutingPolicy.md | 2 +- ...amsEmergencyCallingExtendedNotification.md | 2 +- .../New-CsTeamsEmergencyCallingPolicy.md | 2 +- .../teams/New-CsTeamsEmergencyNumber.md | 2 +- .../teams/New-CsTeamsFeedbackPolicy.md | 2 +- .../teams/New-CsTeamsHiddenMeetingTemplate.md | 2 +- .../teams/New-CsTeamsIPPhonePolicy.md | 2 +- .../teams/New-CsTeamsMeetingBrandingPolicy.md | 4 ++-- .../New-CsTeamsMeetingBroadcastPolicy.md | 2 +- .../teams/New-CsTeamsMeetingPolicy.md | 2 +- .../teams/New-CsTeamsMessagingPolicy.md | 2 +- .../teams/New-CsTeamsMobilityPolicy.md | 2 +- .../teams/New-CsTeamsNetworkRoamingPolicy.md | 2 +- .../teams/New-CsTeamsTranslationRule.md | 2 +- .../New-CsTeamsUnassignedNumberTreatment.md | 2 +- .../New-CsTeamsVoiceApplicationsPolicy.md | 2 +- teams/teams-ps/teams/New-CsTenantDialPlan.md | 4 ++-- .../teams/New-CsTenantNetworkRegion.md | 2 +- .../teams-ps/teams/New-CsTenantNetworkSite.md | 2 +- .../teams/New-CsTenantNetworkSubnet.md | 2 +- .../New-CsVideoInteropServiceProvider.md | 2 +- .../teams/New-CsVoiceNormalizationRule.md | 2 +- ...CsOnlineDialInConferencingServiceNumber.md | 2 +- .../teams/Remove-CsApplicationAccessPolicy.md | 2 +- .../teams-ps/teams/Remove-CsAutoAttendant.md | 2 +- teams/teams-ps/teams/Remove-CsCallQueue.md | 2 +- .../teams/Remove-CsCallingLineIdentity.md | 2 +- .../teams/Remove-CsExternalAccessPolicy.md | 2 +- .../Remove-CsInboundBlockedNumberPattern.md | 2 +- .../Remove-CsInboundExemptNumberPattern.md | 2 +- ...-CsOnlineApplicationInstanceAssociation.md | 2 +- .../teams/Remove-CsOnlineAudioFile.md | 2 +- ...sOnlineDialInConferencingTenantSettings.md | 2 +- .../teams/Remove-CsOnlineLisCivicAddress.md | 2 +- .../teams/Remove-CsOnlineLisLocation.md | 2 +- .../teams-ps/teams/Remove-CsOnlineLisPort.md | 2 +- .../teams/Remove-CsOnlineLisSubnet.md | 2 +- .../teams/Remove-CsOnlineLisSwitch.md | 2 +- .../Remove-CsOnlineLisWirelessAccessPoint.md | 2 +- .../teams/Remove-CsOnlinePSTNGateway.md | 2 +- .../teams-ps/teams/Remove-CsOnlineSchedule.md | 2 +- .../teams/Remove-CsOnlineTelephoneNumber.md | 2 +- .../teams/Remove-CsOnlineVoiceRoute.md | 2 +- .../Remove-CsOnlineVoiceRoutingPolicy.md | 2 +- .../teams/Remove-CsOnlineVoicemailPolicy.md | 10 +++++----- .../Remove-CsTeamsAppPermissionPolicy.md | 2 +- .../teams/Remove-CsTeamsAppSetupPolicy.md | 2 +- .../Remove-CsTeamsAudioConferencingPolicy.md | 2 +- .../teams/Remove-CsTeamsCallHoldPolicy.md | 2 +- .../teams/Remove-CsTeamsCallParkPolicy.md | 2 +- .../teams/Remove-CsTeamsCallingPolicy.md | 2 +- .../teams/Remove-CsTeamsChannelsPolicy.md | 2 +- ...e-CsTeamsComplianceRecordingApplication.md | 20 +++++++++---------- ...Remove-CsTeamsComplianceRecordingPolicy.md | 20 +++++++++---------- .../teams/Remove-CsTeamsCortanaPolicy.md | 2 +- ...emove-CsTeamsEmergencyCallRoutingPolicy.md | 2 +- .../Remove-CsTeamsEmergencyCallingPolicy.md | 2 +- .../teams/Remove-CsTeamsFeedbackPolicy.md | 2 +- .../teams/Remove-CsTeamsIPPhonePolicy.md | 2 +- .../Remove-CsTeamsMeetingBrandingPolicy.md | 4 ++-- .../Remove-CsTeamsMeetingBroadcastPolicy.md | 2 +- .../teams/Remove-CsTeamsMeetingPolicy.md | 2 +- .../teams/Remove-CsTeamsMessagingPolicy.md | 2 +- .../teams/Remove-CsTeamsMobilityPolicy.md | 2 +- .../Remove-CsTeamsNetworkRoamingPolicy.md | 2 +- .../teams/Remove-CsTeamsTranslationRule.md | 2 +- .../Remove-CsTeamsVoiceApplicationsPolicy.md | 2 +- .../teams-ps/teams/Remove-CsTenantDialPlan.md | 2 +- .../teams/Remove-CsTenantNetworkRegion.md | 2 +- .../teams/Remove-CsTenantNetworkSite.md | 2 +- .../teams/Remove-CsTenantNetworkSubnet.md | 2 +- .../teams/Remove-CsTenantTrustedIPAddress.md | 2 +- .../Remove-CsVideoInteropServiceProvider.md | 2 +- .../teams/Set-CsApplicationAccessPolicy.md | 2 +- .../Set-CsApplicationMeetingConfiguration.md | 2 +- teams/teams-ps/teams/Set-CsAutoAttendant.md | 2 +- teams/teams-ps/teams/Set-CsCallQueue.md | 4 ++-- .../teams/Set-CsCallingLineIdentity.md | 2 +- .../teams/Set-CsExternalAccessPolicy.md | 4 ++-- .../Set-CsInboundBlockedNumberPattern.md | 2 +- .../teams/Set-CsInboundExemptNumberPattern.md | 2 +- .../teams/Set-CsOnlineApplicationInstance.md | 2 +- .../Set-CsOnlineDialInConferencingBridge.md | 2 +- ...CsOnlineDialInConferencingServiceNumber.md | 2 +- ...sOnlineDialInConferencingTenantSettings.md | 2 +- .../Set-CsOnlineDialInConferencingUser.md | 4 ++-- ...nlineEnhancedEmergencyServiceDisclaimer.md | 2 +- .../teams/Set-CsOnlineLisCivicAddress.md | 2 +- .../teams-ps/teams/Set-CsOnlineLisLocation.md | 2 +- teams/teams-ps/teams/Set-CsOnlineLisPort.md | 2 +- teams/teams-ps/teams/Set-CsOnlineLisSubnet.md | 2 +- teams/teams-ps/teams/Set-CsOnlineLisSwitch.md | 2 +- .../Set-CsOnlineLisWirelessAccessPoint.md | 2 +- .../teams-ps/teams/Set-CsOnlinePSTNGateway.md | 2 +- teams/teams-ps/teams/Set-CsOnlinePstnUsage.md | 2 +- teams/teams-ps/teams/Set-CsOnlineSchedule.md | 2 +- .../Set-CsOnlineVoiceApplicationInstance.md | 4 ++-- .../teams-ps/teams/Set-CsOnlineVoiceRoute.md | 2 +- .../teams/Set-CsOnlineVoiceRoutingPolicy.md | 2 +- teams/teams-ps/teams/Set-CsOnlineVoiceUser.md | 2 +- .../teams/Set-CsOnlineVoicemailPolicy.md | 14 ++++++------- .../Set-CsOnlineVoicemailUserSettings.md | 2 +- .../Set-CsTeamsAcsFederationConfiguration.md | 6 +++--- .../teams/Set-CsTeamsAppPermissionPolicy.md | 2 +- .../teams/Set-CsTeamsAppSetupPolicy.md | 2 +- .../Set-CsTeamsAudioConferencingPolicy.md | 2 +- .../teams/Set-CsTeamsCallHoldPolicy.md | 2 +- .../teams/Set-CsTeamsCallParkPolicy.md | 2 +- .../teams/Set-CsTeamsCallingPolicy.md | 2 +- .../teams/Set-CsTeamsChannelsPolicy.md | 10 +++++----- .../teams/Set-CsTeamsClientConfiguration.md | 2 +- ...t-CsTeamsComplianceRecordingApplication.md | 20 +++++++++---------- .../Set-CsTeamsComplianceRecordingPolicy.md | 20 +++++++++---------- .../teams/Set-CsTeamsCortanaPolicy.md | 2 +- ...et-CsTeamsEducationAssignmentsAppPolicy.md | 2 +- .../Set-CsTeamsEmergencyCallRoutingPolicy.md | 2 +- .../Set-CsTeamsEmergencyCallingPolicy.md | 2 +- .../teams/Set-CsTeamsFeedbackPolicy.md | 2 +- .../Set-CsTeamsGuestCallingConfiguration.md | 2 +- .../Set-CsTeamsGuestMeetingConfiguration.md | 2 +- .../Set-CsTeamsGuestMessagingConfiguration.md | 2 +- .../teams/Set-CsTeamsIPPhonePolicy.md | 2 +- .../teams/Set-CsTeamsMeetingBrandingPolicy.md | 4 ++-- ...et-CsTeamsMeetingBroadcastConfiguration.md | 2 +- .../Set-CsTeamsMeetingBroadcastPolicy.md | 2 +- .../teams/Set-CsTeamsMeetingConfiguration.md | 2 +- .../teams/Set-CsTeamsMeetingPolicy.md | 2 +- ...-CsTeamsMeetingTemplatePermissionPolicy.md | 2 +- .../teams/Set-CsTeamsMessagingPolicy.md | 2 +- .../teams/Set-CsTeamsMobilityPolicy.md | 2 +- .../teams/Set-CsTeamsNetworkRoamingPolicy.md | 2 +- .../teams/Set-CsTeamsShiftsConnection.md | 2 +- .../teams/Set-CsTeamsTranslationRule.md | 2 +- .../Set-CsTeamsUnassignedNumberTreatment.md | 2 +- .../teams/Set-CsTeamsUpgradeConfiguration.md | 2 +- .../Set-CsTeamsVirtualAppointmentsPolicy.md | 2 +- .../Set-CsTeamsVoiceApplicationsPolicy.md | 2 +- teams/teams-ps/teams/Set-CsTenantDialPlan.md | 4 ++-- .../Set-CsTenantFederationConfiguration.md | 2 +- .../Set-CsTenantMigrationConfiguration.md | 2 +- .../teams/Set-CsTenantNetworkRegion.md | 2 +- .../teams-ps/teams/Set-CsTenantNetworkSite.md | 2 +- .../teams/Set-CsTenantNetworkSubnet.md | 2 +- .../teams/Set-CsTenantTrustedIPAddress.md | 2 +- teams/teams-ps/teams/Set-CsUser.md | 2 +- .../Set-CsVideoInteropServiceProvider.md | 2 +- .../teams/Start-CsExMeetingMigration.md | 8 ++++---- .../teams/Sync-CsOnlineApplicationInstance.md | 2 +- .../teams/Test-CsEffectiveTenantDialPlan.md | 2 +- .../Test-CsInboundBlockedNumberPattern.md | 2 +- .../teams/Test-CsTeamsTranslationRule.md | 2 +- .../teams/Test-CsVoiceNormalizationRule.md | 2 +- ...CsOnlineDialInConferencingServiceNumber.md | 2 +- .../teams-ps/teams/Update-CsAutoAttendant.md | 2 +- .../teams/Update-CsCustomPolicyPackage.md | 2 +- .../Update-CsTeamsShiftsConnectionInstance.md | 2 +- .../teams/export-csonlineaudiofile.md | 2 +- 322 files changed, 481 insertions(+), 481 deletions(-) diff --git a/teams/teams-ps/teams/Disable-CsOnlineSipDomain.md b/teams/teams-ps/teams/Disable-CsOnlineSipDomain.md index ada3aa5a4d..1f6bb40350 100644 --- a/teams/teams-ps/teams/Disable-CsOnlineSipDomain.md +++ b/teams/teams-ps/teams/Disable-CsOnlineSipDomain.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/disable-csonlinesipdomain +online version: https://learn.microsoft.com/powershell/module/teams/disable-csonlinesipdomain applicable: Skype for Business Online title: Disable-CsOnlineSipDomain schema: 2.0.0 diff --git a/teams/teams-ps/teams/Enable-CsOnlineSipDomain.md b/teams/teams-ps/teams/Enable-CsOnlineSipDomain.md index 7a0a966b2f..c08d3c287f 100644 --- a/teams/teams-ps/teams/Enable-CsOnlineSipDomain.md +++ b/teams/teams-ps/teams/Enable-CsOnlineSipDomain.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/enable-csonlinesipdomain +online version: https://learn.microsoft.com/powershell/module/teams/enable-csonlinesipdomain applicable: Skype for Business Online title: Enable-CsOnlineSipDomain schema: 2.0.0 diff --git a/teams/teams-ps/teams/Export-CsAutoAttendantHolidays.md b/teams/teams-ps/teams/Export-CsAutoAttendantHolidays.md index 2192ec754f..25bdfafb7f 100644 --- a/teams/teams-ps/teams/Export-CsAutoAttendantHolidays.md +++ b/teams/teams-ps/teams/Export-CsAutoAttendantHolidays.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/export-csautoattendantholidays +online version: https://learn.microsoft.com/powershell/module/teams/export-csautoattendantholidays applicable: Skype for Business Online title: Export-CsAutoAttendantHolidays schema: 2.0.0 diff --git a/teams/teams-ps/teams/Find-CsGroup.md b/teams/teams-ps/teams/Find-CsGroup.md index 37b5a7ccd1..18827a134c 100644 --- a/teams/teams-ps/teams/Find-CsGroup.md +++ b/teams/teams-ps/teams/Find-CsGroup.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/find-csgroup +online version: https://learn.microsoft.com/powershell/module/teams/find-csgroup applicable: Skype for Business Online title: Find-CsGroup schema: 2.0.0 diff --git a/teams/teams-ps/teams/Find-CsOnlineApplicationInstance.md b/teams/teams-ps/teams/Find-CsOnlineApplicationInstance.md index 63577f3b78..6fc7cdbdd5 100644 --- a/teams/teams-ps/teams/Find-CsOnlineApplicationInstance.md +++ b/teams/teams-ps/teams/Find-CsOnlineApplicationInstance.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/find-csonlineapplicationinstance +online version: https://learn.microsoft.com/powershell/module/teams/find-csonlineapplicationinstance applicable: Microsoft Teams title: Find-CsOnlineApplicationInstance schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsApplicationAccessPolicy.md b/teams/teams-ps/teams/Get-CsApplicationAccessPolicy.md index 436a1a5fe2..4cc663d15f 100644 --- a/teams/teams-ps/teams/Get-CsApplicationAccessPolicy.md +++ b/teams/teams-ps/teams/Get-CsApplicationAccessPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csapplicationaccesspolicy +online version: https://learn.microsoft.com/powershell/module/teams/get-csapplicationaccesspolicy applicable: Skype for Business Online title: Get-CsApplicationAccessPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsApplicationMeetingConfiguration.md b/teams/teams-ps/teams/Get-CsApplicationMeetingConfiguration.md index 90b887a71e..ee9e4042ef 100644 --- a/teams/teams-ps/teams/Get-CsApplicationMeetingConfiguration.md +++ b/teams/teams-ps/teams/Get-CsApplicationMeetingConfiguration.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-CsApplicationMeetingConfiguration +online version: https://learn.microsoft.com/powershell/module/teams/get-CsApplicationMeetingConfiguration applicable: Teams title: Get-CsApplicationMeetingConfiguration schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsAutoAttendant.md b/teams/teams-ps/teams/Get-CsAutoAttendant.md index 8bdbc50082..f37526155a 100644 --- a/teams/teams-ps/teams/Get-CsAutoAttendant.md +++ b/teams/teams-ps/teams/Get-CsAutoAttendant.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csautoattendant +online version: https://learn.microsoft.com/powershell/module/teams/get-csautoattendant applicable: Skype for Business Online title: Get-CsAutoAttendant schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsAutoAttendantHolidays.md b/teams/teams-ps/teams/Get-CsAutoAttendantHolidays.md index 7daaccabe2..ddc014b720 100644 --- a/teams/teams-ps/teams/Get-CsAutoAttendantHolidays.md +++ b/teams/teams-ps/teams/Get-CsAutoAttendantHolidays.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csautoattendantholidays +online version: https://learn.microsoft.com/powershell/module/teams/get-csautoattendantholidays applicable: Microsoft Teams, Skype for Business Online title: Get-CsAutoAttendantHolidays schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsAutoAttendantStatus.md b/teams/teams-ps/teams/Get-CsAutoAttendantStatus.md index 2beb09f87e..604f9a8d8b 100644 --- a/teams/teams-ps/teams/Get-CsAutoAttendantStatus.md +++ b/teams/teams-ps/teams/Get-CsAutoAttendantStatus.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csautoattendantstatus +online version: https://learn.microsoft.com/powershell/module/teams/get-csautoattendantstatus applicable: Skype for Business Online title: Get-CsAutoAttendantStatus schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsAutoAttendantSupportedLanguage.md b/teams/teams-ps/teams/Get-CsAutoAttendantSupportedLanguage.md index 1aa07af462..eb23d7e6ff 100644 --- a/teams/teams-ps/teams/Get-CsAutoAttendantSupportedLanguage.md +++ b/teams/teams-ps/teams/Get-CsAutoAttendantSupportedLanguage.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csautoattendantsupportedlanguage +online version: https://learn.microsoft.com/powershell/module/teams/get-csautoattendantsupportedlanguage applicable: Skype for Business Online title: Get-CsAutoAttendantSupportedLanguage schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsAutoAttendantSupportedTimeZone.md b/teams/teams-ps/teams/Get-CsAutoAttendantSupportedTimeZone.md index ab77018a3f..71ecb1367d 100644 --- a/teams/teams-ps/teams/Get-CsAutoAttendantSupportedTimeZone.md +++ b/teams/teams-ps/teams/Get-CsAutoAttendantSupportedTimeZone.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csautoattendantsupportedtimezone +online version: https://learn.microsoft.com/powershell/module/teams/get-csautoattendantsupportedtimezone applicable: Skype for Business Online title: Get-CsAutoAttendantSupportedTimeZone schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsAutoAttendantTenantInformation.md b/teams/teams-ps/teams/Get-CsAutoAttendantTenantInformation.md index 54dd5351c7..56fdd2308b 100644 --- a/teams/teams-ps/teams/Get-CsAutoAttendantTenantInformation.md +++ b/teams/teams-ps/teams/Get-CsAutoAttendantTenantInformation.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csautoattendanttenantinformation +online version: https://learn.microsoft.com/powershell/module/teams/get-csautoattendanttenantinformation applicable: Skype for Business Online title: Get-CsAutoAttendantTenantInformation schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsCallQueue.md b/teams/teams-ps/teams/Get-CsCallQueue.md index a98eb2a668..60b010babb 100644 --- a/teams/teams-ps/teams/Get-CsCallQueue.md +++ b/teams/teams-ps/teams/Get-CsCallQueue.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-Help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-cscallqueue +online version: https://learn.microsoft.com/powershell/module/teams/get-cscallqueue applicable: Skype for Business Online title: Get-CsCallQueue schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsCallingLineIdentity.md b/teams/teams-ps/teams/Get-CsCallingLineIdentity.md index 94cf92bad6..0535f19385 100644 --- a/teams/teams-ps/teams/Get-CsCallingLineIdentity.md +++ b/teams/teams-ps/teams/Get-CsCallingLineIdentity.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-cscallinglineidentity +online version: https://learn.microsoft.com/powershell/module/teams/get-cscallinglineidentity applicable: Microsoft Teams, Skype for Business Online title: Get-CsCallingLineIdentity schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsDialPlan.md b/teams/teams-ps/teams/Get-CsDialPlan.md index bd10f2446f..217abbe8f2 100644 --- a/teams/teams-ps/teams/Get-CsDialPlan.md +++ b/teams/teams-ps/teams/Get-CsDialPlan.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csdialplan +online version: https://learn.microsoft.com/powershell/module/teams/get-csdialplan applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsDialPlan schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsEffectiveTenantDialPlan.md b/teams/teams-ps/teams/Get-CsEffectiveTenantDialPlan.md index 34ba3b6903..90fe393bb2 100644 --- a/teams/teams-ps/teams/Get-CsEffectiveTenantDialPlan.md +++ b/teams/teams-ps/teams/Get-CsEffectiveTenantDialPlan.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-cseffectivetenantdialplan +online version: https://learn.microsoft.com/powershell/module/teams/get-cseffectivetenantdialplan applicable: Microsoft Teams, Skype for Business Online title: Get-CsEffectiveTenantDialPlan schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Get-CsExternalAccessPolicy.md index c186f4974f..3ce486af4c 100644 --- a/teams/teams-ps/teams/Get-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/Get-CsExternalAccessPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csexternalaccesspolicy +online version: https://learn.microsoft.com/powershell/module/teams/get-csexternalaccesspolicy applicable: Microsoft Teams, Skype for Business Online, Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsExternalAccessPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsInboundBlockedNumberPattern.md b/teams/teams-ps/teams/Get-CsInboundBlockedNumberPattern.md index b1ab14dfde..4fd7150cd7 100644 --- a/teams/teams-ps/teams/Get-CsInboundBlockedNumberPattern.md +++ b/teams/teams-ps/teams/Get-CsInboundBlockedNumberPattern.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csinboundblockednumberpattern +online version: https://learn.microsoft.com/powershell/module/teams/get-csinboundblockednumberpattern applicable: Microsoft Teams, Skype for Business Online title: Get-CsInboundBlockedNumberPattern author: jenstrier diff --git a/teams/teams-ps/teams/Get-CsInboundExemptNumberPattern.md b/teams/teams-ps/teams/Get-CsInboundExemptNumberPattern.md index b6011fc850..0b36356fb0 100644 --- a/teams/teams-ps/teams/Get-CsInboundExemptNumberPattern.md +++ b/teams/teams-ps/teams/Get-CsInboundExemptNumberPattern.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csinboundexemptnumberpattern +online version: https://learn.microsoft.com/powershell/module/teams/get-csinboundexemptnumberpattern applicable: Microsoft Teams, Skype for Business Online author: jenstrier ms.author: serdars diff --git a/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md b/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md index 2ff2f3e2c9..f18d84d11c 100644 --- a/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md +++ b/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csmeetingmigrationstatus +online version: https://learn.microsoft.com/powershell/module/teams/get-csmeetingmigrationstatus applicable: Skype for Business Online title: Get-CsMeetingMigrationStatus schema: 2.0.0 @@ -195,8 +195,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Get-CsTenantMigrationConfiguration](https://learn.microsoft.com/powershell/module/skype/get-cstenantmigrationconfiguration?view=skype-ps) +[Get-CsTenantMigrationConfiguration](https://learn.microsoft.com/powershell/module/teams/get-cstenantmigrationconfiguration?view=skype-ps) -[Get-CsOnlineDialInConferencingTenantSettings](https://learn.microsoft.com/powershell/module/skype/get-csonlinedialinconferencingtenantsettings?view=skype-ps) +[Get-CsOnlineDialInConferencingTenantSettings](https://learn.microsoft.com/powershell/module/teams/get-csonlinedialinconferencingtenantsettings?view=skype-ps) -[Start-CsExMeetingMigration](https://learn.microsoft.com/powershell/module/skype/start-csexmeetingmigration?view=skype-ps) +[Start-CsExMeetingMigration](https://learn.microsoft.com/powershell/module/teams/start-csexmeetingmigration?view=skype-ps) diff --git a/teams/teams-ps/teams/Get-CsOnlineApplicationInstance.md b/teams/teams-ps/teams/Get-CsOnlineApplicationInstance.md index 8336ea31a7..e1d8c72ad7 100644 --- a/teams/teams-ps/teams/Get-CsOnlineApplicationInstance.md +++ b/teams/teams-ps/teams/Get-CsOnlineApplicationInstance.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlineapplicationinstance +online version: https://learn.microsoft.com/powershell/module/teams/get-csonlineapplicationinstance applicable: Microsoft Teams title: Get-CsOnlineApplicationInstance schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsOnlineApplicationInstanceAssociation.md b/teams/teams-ps/teams/Get-CsOnlineApplicationInstanceAssociation.md index 03d77f2d5a..f120b93369 100644 --- a/teams/teams-ps/teams/Get-CsOnlineApplicationInstanceAssociation.md +++ b/teams/teams-ps/teams/Get-CsOnlineApplicationInstanceAssociation.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlineapplicationinstanceassociation +online version: https://learn.microsoft.com/powershell/module/teams/get-csonlineapplicationinstanceassociation applicable: Skype for Business Online title: Get-CsOnlineApplicationInstanceAssociation schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsOnlineApplicationInstanceAssociationStatus.md b/teams/teams-ps/teams/Get-CsOnlineApplicationInstanceAssociationStatus.md index 40a7ef7674..9471c49da8 100644 --- a/teams/teams-ps/teams/Get-CsOnlineApplicationInstanceAssociationStatus.md +++ b/teams/teams-ps/teams/Get-CsOnlineApplicationInstanceAssociationStatus.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlineapplicationinstanceassociationstatus +online version: https://learn.microsoft.com/powershell/module/teams/get-csonlineapplicationinstanceassociationstatus applicable: Skype for Business Online title: Get-CsOnlineApplicationInstanceAssociationStatus schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsOnlineAudioFile.md b/teams/teams-ps/teams/Get-CsOnlineAudioFile.md index 437ee9f369..bd8c733cf2 100644 --- a/teams/teams-ps/teams/Get-CsOnlineAudioFile.md +++ b/teams/teams-ps/teams/Get-CsOnlineAudioFile.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlineaudiofile +online version: https://learn.microsoft.com/powershell/module/teams/get-csonlineaudiofile applicable: Microsoft Teams author: jenstrier ms.author: serdars diff --git a/teams/teams-ps/teams/Get-CsOnlineDialInConferencingServiceNumber.md b/teams/teams-ps/teams/Get-CsOnlineDialInConferencingServiceNumber.md index 2feac22212..11b049966b 100644 --- a/teams/teams-ps/teams/Get-CsOnlineDialInConferencingServiceNumber.md +++ b/teams/teams-ps/teams/Get-CsOnlineDialInConferencingServiceNumber.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinedialinconferencingservicenumber +online version: https://learn.microsoft.com/powershell/module/teams/get-csonlinedialinconferencingservicenumber applicable: Skype for Business Online title: Get-CsOnlineDialInConferencingServiceNumber schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsOnlineDialInConferencingTenantSettings.md b/teams/teams-ps/teams/Get-CsOnlineDialInConferencingTenantSettings.md index 172f76d47f..32e7a79103 100644 --- a/teams/teams-ps/teams/Get-CsOnlineDialInConferencingTenantSettings.md +++ b/teams/teams-ps/teams/Get-CsOnlineDialInConferencingTenantSettings.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinedialinconferencingtenantsettings +online version: https://learn.microsoft.com/powershell/module/teams/get-csonlinedialinconferencingtenantsettings applicable: Skype for Business Online title: Get-CsOnlineDialInConferencingTenantSettings schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsOnlineDialInConferencingUser.md b/teams/teams-ps/teams/Get-CsOnlineDialInConferencingUser.md index ea5b7182cd..666b06bce1 100644 --- a/teams/teams-ps/teams/Get-CsOnlineDialInConferencingUser.md +++ b/teams/teams-ps/teams/Get-CsOnlineDialInConferencingUser.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinedialinconferencinguser +online version: https://learn.microsoft.com/powershell/module/teams/get-csonlinedialinconferencinguser applicable: Skype for Business Online title: Get-CsOnlineDialInConferencingUser schema: 2.0.0 @@ -268,8 +268,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Enable-CsOnlineDialInConferencingUser](https://learn.microsoft.com/powershell/module/skype/enable-csonlinedialinconferencinguser?view=skype-ps) +[Enable-CsOnlineDialInConferencingUser](https://learn.microsoft.com/powershell/module/teams/enable-csonlinedialinconferencinguser?view=skype-ps) -[Disable-CsOnlineDialInConferencingUser](https://learn.microsoft.com/powershell/module/skype/disable-csonlinedialinconferencinguser?view=skype-ps) +[Disable-CsOnlineDialInConferencingUser](https://learn.microsoft.com/powershell/module/teams/disable-csonlinedialinconferencinguser?view=skype-ps) -[Set-CsOnlineDialInConferencingUser](https://learn.microsoft.com/powershell/module/skype/set-csonlinedialinconferencinguser?view=skype-ps) +[Set-CsOnlineDialInConferencingUser](https://learn.microsoft.com/powershell/module/teams/set-csonlinedialinconferencinguser?view=skype-ps) diff --git a/teams/teams-ps/teams/Get-CsOnlineDialOutPolicy.md b/teams/teams-ps/teams/Get-CsOnlineDialOutPolicy.md index 4900a388f7..b290b49e80 100644 --- a/teams/teams-ps/teams/Get-CsOnlineDialOutPolicy.md +++ b/teams/teams-ps/teams/Get-CsOnlineDialOutPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinedialoutpolicy +online version: https://learn.microsoft.com/powershell/module/teams/get-csonlinedialoutpolicy applicable: Microsoft Teams title: Get-CsOnlineDialOutPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsOnlineDialinConferencingPolicy.md b/teams/teams-ps/teams/Get-CsOnlineDialinConferencingPolicy.md index 058d5e0276..94867076a3 100644 --- a/teams/teams-ps/teams/Get-CsOnlineDialinConferencingPolicy.md +++ b/teams/teams-ps/teams/Get-CsOnlineDialinConferencingPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinedialinconferencingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/get-csonlinedialinconferencingpolicy applicable: Skype for Business Online title: Get-CsOnlineDialinConferencingPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsOnlineDialinConferencingTenantConfiguration.md b/teams/teams-ps/teams/Get-CsOnlineDialinConferencingTenantConfiguration.md index 15202c40df..41874f6fa5 100644 --- a/teams/teams-ps/teams/Get-CsOnlineDialinConferencingTenantConfiguration.md +++ b/teams/teams-ps/teams/Get-CsOnlineDialinConferencingTenantConfiguration.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinedialinconferencingtenantconfiguration +online version: https://learn.microsoft.com/powershell/module/teams/get-csonlinedialinconferencingtenantconfiguration applicable: Skype for Business Online title: Get-CsOnlineDialinConferencingTenantConfiguration schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsOnlineDirectoryTenant.md b/teams/teams-ps/teams/Get-CsOnlineDirectoryTenant.md index 27a0ab24ad..0734df7f7b 100644 --- a/teams/teams-ps/teams/Get-CsOnlineDirectoryTenant.md +++ b/teams/teams-ps/teams/Get-CsOnlineDirectoryTenant.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinedirectorytenant +online version: https://learn.microsoft.com/powershell/module/teams/get-csonlinedirectorytenant applicable: Skype for Business Online title: Get-CsOnlineDirectoryTenant schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md b/teams/teams-ps/teams/Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md index 41c4373186..dc8b381f91 100644 --- a/teams/teams-ps/teams/Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md +++ b/teams/teams-ps/teams/Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlineenhancedemergencyservicedisclaimer +online version: https://learn.microsoft.com/powershell/module/teams/get-csonlineenhancedemergencyservicedisclaimer applicable: Skype for Business Online title: Get-CsOnlineEnhancedEmergencyServiceDisclaimer schema: 2.0.0 @@ -137,4 +137,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Set-CsOnlineEnhancedEmergencyServiceDisclaimer](https://learn.microsoft.com/powershell/module/skype/set-csonlineenhancedemergencyservicedisclaimer?view=skype-ps) +[Set-CsOnlineEnhancedEmergencyServiceDisclaimer](https://learn.microsoft.com/powershell/module/teams/set-csonlineenhancedemergencyservicedisclaimer?view=skype-ps) diff --git a/teams/teams-ps/teams/Get-CsOnlineLisCivicAddress.md b/teams/teams-ps/teams/Get-CsOnlineLisCivicAddress.md index 2d69f4b84d..dad7794815 100644 --- a/teams/teams-ps/teams/Get-CsOnlineLisCivicAddress.md +++ b/teams/teams-ps/teams/Get-CsOnlineLisCivicAddress.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlineliscivicaddress +online version: https://learn.microsoft.com/powershell/module/teams/get-csonlineliscivicaddress applicable: Microsoft Teams, Skype for Business Online title: Get-CsOnlineLisCivicAddress schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsOnlineLisLocation.md b/teams/teams-ps/teams/Get-CsOnlineLisLocation.md index f8f434cd68..a248d161bb 100644 --- a/teams/teams-ps/teams/Get-CsOnlineLisLocation.md +++ b/teams/teams-ps/teams/Get-CsOnlineLisLocation.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinelislocation +online version: https://learn.microsoft.com/powershell/module/teams/get-csonlinelislocation applicable: Microsoft Teams title: Get-CsOnlineLisLocation schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsOnlineLisPort.md b/teams/teams-ps/teams/Get-CsOnlineLisPort.md index 0bce9b7bb5..d5f50de7c2 100644 --- a/teams/teams-ps/teams/Get-CsOnlineLisPort.md +++ b/teams/teams-ps/teams/Get-CsOnlineLisPort.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinelisport +online version: https://learn.microsoft.com/powershell/module/teams/get-csonlinelisport applicable: Microsoft Teams title: Get-CsOnlineLisPort schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsOnlineLisSubnet.md b/teams/teams-ps/teams/Get-CsOnlineLisSubnet.md index 250db305fb..9a74e7f3d8 100644 --- a/teams/teams-ps/teams/Get-CsOnlineLisSubnet.md +++ b/teams/teams-ps/teams/Get-CsOnlineLisSubnet.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinelissubnet +online version: https://learn.microsoft.com/powershell/module/teams/get-csonlinelissubnet applicable: Skype for Business Online title: Get-CsOnlineLisSubnet schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsOnlineLisSwitch.md b/teams/teams-ps/teams/Get-CsOnlineLisSwitch.md index 712f25102f..14631a8806 100644 --- a/teams/teams-ps/teams/Get-CsOnlineLisSwitch.md +++ b/teams/teams-ps/teams/Get-CsOnlineLisSwitch.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinelisswitch +online version: https://learn.microsoft.com/powershell/module/teams/get-csonlinelisswitch applicable: Microsoft Teams title: Get-CsOnlineLisSwitch schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsOnlineLisWirelessAccessPoint.md b/teams/teams-ps/teams/Get-CsOnlineLisWirelessAccessPoint.md index 3f5dd762ca..d1ecbcc70f 100644 --- a/teams/teams-ps/teams/Get-CsOnlineLisWirelessAccessPoint.md +++ b/teams/teams-ps/teams/Get-CsOnlineLisWirelessAccessPoint.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlineliswirelessaccesspoint +online version: https://learn.microsoft.com/powershell/module/teams/get-csonlineliswirelessaccesspoint applicable: Microsoft Teams title: Get-CsOnlineLisWirelessAccessPoint schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsOnlinePSTNGateway.md b/teams/teams-ps/teams/Get-CsOnlinePSTNGateway.md index 59a4055c6c..0018c4ac74 100644 --- a/teams/teams-ps/teams/Get-CsOnlinePSTNGateway.md +++ b/teams/teams-ps/teams/Get-CsOnlinePSTNGateway.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinepstngateway +online version: https://learn.microsoft.com/powershell/module/teams/get-csonlinepstngateway applicable: Microsoft Teams title: Get-CsOnlinePSTNGateway schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsOnlinePstnUsage.md b/teams/teams-ps/teams/Get-CsOnlinePstnUsage.md index 6bb494b23a..4d1ac072ec 100644 --- a/teams/teams-ps/teams/Get-CsOnlinePstnUsage.md +++ b/teams/teams-ps/teams/Get-CsOnlinePstnUsage.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinepstnusage +online version: https://learn.microsoft.com/powershell/module/teams/get-csonlinepstnusage applicable: Microsoft Teams title: Get-CsOnlinePstnUsage schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsOnlineSchedule.md b/teams/teams-ps/teams/Get-CsOnlineSchedule.md index 1e1def474d..d9221538e5 100644 --- a/teams/teams-ps/teams/Get-CsOnlineSchedule.md +++ b/teams/teams-ps/teams/Get-CsOnlineSchedule.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlineschedule +online version: https://learn.microsoft.com/powershell/module/teams/get-csonlineschedule applicable: Skype for Business Online title: Get-CsOnlineSchedule schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsOnlineSipDomain.md b/teams/teams-ps/teams/Get-CsOnlineSipDomain.md index 4d6187b20b..0a5b707184 100644 --- a/teams/teams-ps/teams/Get-CsOnlineSipDomain.md +++ b/teams/teams-ps/teams/Get-CsOnlineSipDomain.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinesipdomain +online version: https://learn.microsoft.com/powershell/module/teams/get-csonlinesipdomain applicable: Skype for Business Online title: Get-CsOnlineSipDomain schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumber.md b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumber.md index 900968d168..adf74a6bc8 100644 --- a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumber.md +++ b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumber.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinetelephonenumber +online version: https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumber applicable: Skype for Business Online title: Get-CsOnlineTelephoneNumber schema: 2.0.0 @@ -351,4 +351,4 @@ An instance or array of the objects. ## NOTES ## RELATED LINKS -[Remove-CsOnlineTelephoneNumber](https://learn.microsoft.com/powershell/module/skype/remove-csonlinetelephonenumber?view=skype-ps) +[Remove-CsOnlineTelephoneNumber](https://learn.microsoft.com/powershell/module/teams/remove-csonlinetelephonenumber?view=skype-ps) diff --git a/teams/teams-ps/teams/Get-CsOnlineUser.md b/teams/teams-ps/teams/Get-CsOnlineUser.md index 5ebf54ba5a..4771086613 100644 --- a/teams/teams-ps/teams/Get-CsOnlineUser.md +++ b/teams/teams-ps/teams/Get-CsOnlineUser.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlineuser +online version: https://learn.microsoft.com/powershell/module/teams/get-csonlineuser applicable: Microsoft Teams, Skype for Business Online title: Get-CsOnlineUser schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsOnlineVoiceRoute.md b/teams/teams-ps/teams/Get-CsOnlineVoiceRoute.md index 0938326289..be107a32da 100644 --- a/teams/teams-ps/teams/Get-CsOnlineVoiceRoute.md +++ b/teams/teams-ps/teams/Get-CsOnlineVoiceRoute.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinevoiceroute +online version: https://learn.microsoft.com/powershell/module/teams/get-csonlinevoiceroute applicable: Microsoft Teams title: Get-CsOnlineVoiceRoute schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsOnlineVoiceRoutingPolicy.md b/teams/teams-ps/teams/Get-CsOnlineVoiceRoutingPolicy.md index 607ef86d07..5cd6173336 100644 --- a/teams/teams-ps/teams/Get-CsOnlineVoiceRoutingPolicy.md +++ b/teams/teams-ps/teams/Get-CsOnlineVoiceRoutingPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinevoiceroutingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/get-csonlinevoiceroutingpolicy applicable: Microsoft Teams title: Get-CsOnlineVoiceRoutingPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsOnlineVoiceUser.md b/teams/teams-ps/teams/Get-CsOnlineVoiceUser.md index 5cf4ce2af0..927f6e425d 100644 --- a/teams/teams-ps/teams/Get-CsOnlineVoiceUser.md +++ b/teams/teams-ps/teams/Get-CsOnlineVoiceUser.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinevoiceuser +online version: https://learn.microsoft.com/powershell/module/teams/get-csonlinevoiceuser applicable: Skype for Business Online title: Get-CsOnlineVoiceUser schema: 2.0.0 @@ -398,6 +398,6 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Set-CsOnlineVoiceUser](https://learn.microsoft.com/powershell/module/skype/set-csonlinevoiceuser?view=skype-ps) +[Set-CsOnlineVoiceUser](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoiceuser?view=skype-ps) -[Set-CsOnlineVoiceUserBulk](https://learn.microsoft.com/powershell/module/skype/set-csonlinevoiceuserbulk?view=skype-ps) +[Set-CsOnlineVoiceUserBulk](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoiceuserbulk?view=skype-ps) diff --git a/teams/teams-ps/teams/Get-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/Get-CsOnlineVoicemailPolicy.md index 30278eeee1..8a525d6143 100644 --- a/teams/teams-ps/teams/Get-CsOnlineVoicemailPolicy.md +++ b/teams/teams-ps/teams/Get-CsOnlineVoicemailPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinevoicemailpolicy +online version: https://learn.microsoft.com/powershell/module/teams/get-csonlinevoicemailpolicy applicable: Microsoft Teams, Skype for Business Online title: Get-CsOnlineVoicemailPolicy schema: 2.0.0 @@ -104,10 +104,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Set-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/skype/set-csonlinevoicemailpolicy?view=skype-ps) +[Set-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoicemailpolicy?view=skype-ps) -[New-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/skype/new-csonlinevoicemailpolicy?view=skype-ps) +[New-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/new-csonlinevoicemailpolicy?view=skype-ps) -[Remove-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/skype/remove-csonlinevoicemailpolicy?view=skype-ps) +[Remove-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csonlinevoicemailpolicy?view=skype-ps) -[Grant-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/skype/grant-csonlinevoicemailpolicy?view=skype-ps) +[Grant-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csonlinevoicemailpolicy?view=skype-ps) diff --git a/teams/teams-ps/teams/Get-CsOnlineVoicemailUserSettings.md b/teams/teams-ps/teams/Get-CsOnlineVoicemailUserSettings.md index 90d5f715c6..918c69a18b 100644 --- a/teams/teams-ps/teams/Get-CsOnlineVoicemailUserSettings.md +++ b/teams/teams-ps/teams/Get-CsOnlineVoicemailUserSettings.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinevoicemailusersettings +online version: https://learn.microsoft.com/powershell/module/teams/get-csonlinevoicemailusersettings applicable: Microsoft Teams, Skype for Business Online title: Get-CsOnlineVoicemailUserSettings schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md b/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md index c9933a001c..7690dd1820 100644 --- a/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md +++ b/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md @@ -215,7 +215,7 @@ Accept wildcard characters: False ``` ### -CivicAddressId -Filters the returned results based on the CivicAddressId assigned to the phone number. You can get the CivicAddressId by using [Get-CsOnlineLisCivicAddress](/powershell/module/skype/get-csonlineliscivicaddress). +Filters the returned results based on the CivicAddressId assigned to the phone number. You can get the CivicAddressId by using [Get-CsOnlineLisCivicAddress](/powershell/module/teams/get-csonlineliscivicaddress). ```yaml Type: System.String @@ -245,7 +245,7 @@ Accept wildcard characters: False ``` ### -LocationId -Filters the returned results based on the LocationId assigned to the phone number. You can get the LocationId by using [Get-CsOnlineLisLocation](/powershell/module/skype/get-csonlinelislocation). +Filters the returned results based on the LocationId assigned to the phone number. You can get the LocationId by using [Get-CsOnlineLisLocation](/powershell/module/teams/get-csonlinelislocation). ```yaml Type: System.String diff --git a/teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md index 72765b67fa..b8037012e5 100644 --- a/teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md @@ -66,8 +66,8 @@ EnableAcsUsers : False [Set-CsTeamsAcsFederationConfiguration](Set-CsTeamsAcsFederationConfiguration.md) -[New-CsExternalAccessPolicy](/powershell/module/skype/new-csexternalaccesspolicy?view=skype-ps) +[New-CsExternalAccessPolicy](/powershell/module/teams/new-csexternalaccesspolicy?view=skype-ps) -[Set-CsExternalAccessPolicy](/powershell/module/skype/set-csexternalaccesspolicy?view=skype-ps) +[Set-CsExternalAccessPolicy](/powershell/module/teams/set-csexternalaccesspolicy?view=skype-ps) -[Grant-CsExternalAccessPolicy](/powershell/module/skype/grant-csexternalaccesspolicy?view=skype-ps) +[Grant-CsExternalAccessPolicy](/powershell/module/teams/grant-csexternalaccesspolicy?view=skype-ps) diff --git a/teams/teams-ps/teams/Get-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/Get-CsTeamsAppPermissionPolicy.md index cfeb432ebd..8e82862556 100644 --- a/teams/teams-ps/teams/Get-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsAppPermissionPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamsapppermissionpolicy +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsapppermissionpolicy applicable: Skype for Business Online title: Get-CsTeamsAppPermissionPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsTeamsAppSetupPolicy.md b/teams/teams-ps/teams/Get-CsTeamsAppSetupPolicy.md index 847b078707..e23a893a48 100644 --- a/teams/teams-ps/teams/Get-CsTeamsAppSetupPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsAppSetupPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamsappsetuppolicy +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsappsetuppolicy applicable: Skype for Business Online title: Get-CsTeamsAppSetupPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsTeamsAudioConferencingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsAudioConferencingPolicy.md index 2c9ee32b39..93733321c7 100644 --- a/teams/teams-ps/teams/Get-CsTeamsAudioConferencingPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsAudioConferencingPolicy.md @@ -1,7 +1,7 @@ --- external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamsaudioconferencingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsaudioconferencingpolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Get-CsTeamsCallHoldPolicy.md b/teams/teams-ps/teams/Get-CsTeamsCallHoldPolicy.md index 74c4342fc2..0fb1113430 100644 --- a/teams/teams-ps/teams/Get-CsTeamsCallHoldPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsCallHoldPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamscallholdpolicy +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamscallholdpolicy applicable: Microsoft Teams title: Get-CsTeamsCallHoldPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsTeamsCallParkPolicy.md b/teams/teams-ps/teams/Get-CsTeamsCallParkPolicy.md index 922988fea9..2f3b5e2fdc 100644 --- a/teams/teams-ps/teams/Get-CsTeamsCallParkPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsCallParkPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamscallparkpolicy +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamscallparkpolicy applicable: Skype for Business Online title: Get-CsTeamsCallParkPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsCallingPolicy.md index 51c15f193e..8518e7e50f 100644 --- a/teams/teams-ps/teams/Get-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsCallingPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml Module Name: Skype for Business Online -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamscallingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamscallingpolicy applicable: Microsoft Teams title: Get-CsTeamsCallingPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsTeamsChannelsPolicy.md b/teams/teams-ps/teams/Get-CsTeamsChannelsPolicy.md index 685c727d95..af98c17c36 100644 --- a/teams/teams-ps/teams/Get-CsTeamsChannelsPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsChannelsPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamschannelspolicy +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamschannelspolicy applicable: Skype for Business Online title: Get-CsTeamsChannelsPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsTeamsClientConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsClientConfiguration.md index 6cf7d1d305..3a6c7c81b6 100644 --- a/teams/teams-ps/teams/Get-CsTeamsClientConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsClientConfiguration.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamsclientconfiguration +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsclientconfiguration applicable: Skype for Business Online Module Name: Skype for Business Online title: Get-CsTeamsClientConfiguration diff --git a/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingApplication.md b/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingApplication.md index 50a649fab4..1dbfa919df 100644 --- a/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingApplication.md +++ b/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingApplication.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingapplication +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication applicable: Skype for Business Online title: Get-CsTeamsComplianceRecordingApplication schema: 2.0.0 @@ -173,20 +173,20 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingpolicy?view=skype-ps) +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=skype-ps) -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpolicy?view=skype-ps) +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=skype-ps) -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingpolicy?view=skype-ps) +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=skype-ps) -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/grant-csteamscompliancerecordingpolicy?view=skype-ps) +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=skype-ps) -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingpolicy?view=skype-ps) +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=skype-ps) -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=skype-ps) -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingapplication?view=skype-ps) +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=skype-ps) -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingapplication?view=skype-ps) +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=skype-ps) -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpairedapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=skype-ps) diff --git a/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingPolicy.md index e4371f9403..2e66ca5264 100644 --- a/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy applicable: Skype for Business Online title: Get-CsTeamsComplianceRecordingPolicy schema: 2.0.0 @@ -168,20 +168,20 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpolicy?view=skype-ps) +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=skype-ps) -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingpolicy?view=skype-ps) +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=skype-ps) -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/grant-csteamscompliancerecordingpolicy?view=skype-ps) +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=skype-ps) -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingpolicy?view=skype-ps) +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=skype-ps) -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingapplication?view=skype-ps) +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=skype-ps) -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=skype-ps) -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingapplication?view=skype-ps) +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=skype-ps) -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingapplication?view=skype-ps) +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=skype-ps) -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpairedapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=skype-ps) diff --git a/teams/teams-ps/teams/Get-CsTeamsCortanaPolicy.md b/teams/teams-ps/teams/Get-CsTeamsCortanaPolicy.md index f62e227d53..d96eae5b72 100644 --- a/teams/teams-ps/teams/Get-CsTeamsCortanaPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsCortanaPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamscortanapolicy +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamscortanapolicy applicable: Skype for Business Online title: Get-CsTeamsCortanaPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsTeamsEducationAssignmentsAppPolicy.md b/teams/teams-ps/teams/Get-CsTeamsEducationAssignmentsAppPolicy.md index 08e343d922..5ea8072502 100644 --- a/teams/teams-ps/teams/Get-CsTeamsEducationAssignmentsAppPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsEducationAssignmentsAppPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamseducationassignmentsapppolicy +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamseducationassignmentsapppolicy applicable: Skype for Business Online title: Get-CsTeamsEducationAssignmentsAppPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsTeamsEmergencyCallRoutingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsEmergencyCallRoutingPolicy.md index 4bd524a503..826a380442 100644 --- a/teams/teams-ps/teams/Get-CsTeamsEmergencyCallRoutingPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsEmergencyCallRoutingPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamsemergencycallroutingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsemergencycallroutingpolicy applicable: Microsoft Teams title: Get-CsTeamsEmergencyCallRoutingPolicy author: jenstrier diff --git a/teams/teams-ps/teams/Get-CsTeamsEmergencyCallingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsEmergencyCallingPolicy.md index baa5a1da6a..7fe27b7fb1 100644 --- a/teams/teams-ps/teams/Get-CsTeamsEmergencyCallingPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsEmergencyCallingPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamsemergencycallingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsemergencycallingpolicy applicable: Microsoft Teams title: Get-CsTeamsEmergencyCallingPolicy author: jenstrier diff --git a/teams/teams-ps/teams/Get-CsTeamsFeedbackPolicy.md b/teams/teams-ps/teams/Get-CsTeamsFeedbackPolicy.md index f6b3b53bc7..2067c796c1 100644 --- a/teams/teams-ps/teams/Get-CsTeamsFeedbackPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsFeedbackPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamsfeedbackpolicy +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsfeedbackpolicy applicable: Skype for Business Online title: Get-CsTeamsFeedbackPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsTeamsGuestMeetingConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsGuestMeetingConfiguration.md index 42bbd41a07..b0d9f005ab 100644 --- a/teams/teams-ps/teams/Get-CsTeamsGuestMeetingConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsGuestMeetingConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml Module Name: Skype for Business Online -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamsguestmeetingconfiguration +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsguestmeetingconfiguration applicable: Skype for Business Online title: Get-CsTeamsGuestMeetingConfiguration schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsTeamsGuestMessagingConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsGuestMessagingConfiguration.md index 5bb0bc7623..55c368a3da 100644 --- a/teams/teams-ps/teams/Get-CsTeamsGuestMessagingConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsGuestMessagingConfiguration.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamsguestmessagingconfiguration +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsguestmessagingconfiguration applicable: Skype for Business Online title: Get-CsTeamsGuestMessagingConfiguration schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsTeamsIPPhonePolicy.md b/teams/teams-ps/teams/Get-CsTeamsIPPhonePolicy.md index 753a63bd0b..13301f0e1c 100644 --- a/teams/teams-ps/teams/Get-CsTeamsIPPhonePolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsIPPhonePolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml Module Name: Skype for Business Online -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamsipphonepolicy +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsipphonepolicy applicable: Skype for Business Online title: Get-CsTeamsIPPhonePolicy author: tonywoodruff diff --git a/teams/teams-ps/teams/Get-CsTeamsMeetingBrandingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsMeetingBrandingPolicy.md index 1ab132b634..44d0758aa7 100644 --- a/teams/teams-ps/teams/Get-CsTeamsMeetingBrandingPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsMeetingBrandingPolicy.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/skype/get-csteamsmeetingbrandingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsmeetingbrandingpolicy schema: 2.0.0 title: Get-CsTeamsMeetingBrandingPolicy author: szymonkatraMSFT @@ -100,4 +100,4 @@ Available in Teams PowerShell Module 4.9.3 and later. [Remove-CsTeamsMeetingBrandingPolicy](Remove-CsTeamsMeetingBrandingPolicy.md) -[Set-CsTeamsMeetingBrandingPolicy](Set-CsTeamsMeetingBrandingPolicy.md) \ No newline at end of file +[Set-CsTeamsMeetingBrandingPolicy](Set-CsTeamsMeetingBrandingPolicy.md) diff --git a/teams/teams-ps/teams/Get-CsTeamsMeetingBroadcastConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsMeetingBroadcastConfiguration.md index 0181801e9a..a0c460b1d4 100644 --- a/teams/teams-ps/teams/Get-CsTeamsMeetingBroadcastConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsMeetingBroadcastConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml Module Name: Skype for Business Online -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamsmeetingbroadcastconfiguration +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsmeetingbroadcastconfiguration applicable: Skype for Business Online title: Get-CsTeamsMeetingBroadcastConfiguration schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsTeamsMeetingBroadcastPolicy.md b/teams/teams-ps/teams/Get-CsTeamsMeetingBroadcastPolicy.md index 8f6493fc6e..b46af95cb1 100644 --- a/teams/teams-ps/teams/Get-CsTeamsMeetingBroadcastPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsMeetingBroadcastPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamsmeetingbroadcastpolicy +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsmeetingbroadcastpolicy applicable: Skype for Business Online title: Get-CsTeamsMeetingBroadcastPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsTeamsMeetingConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsMeetingConfiguration.md index 2364b2a2b8..69939bb45c 100644 --- a/teams/teams-ps/teams/Get-CsTeamsMeetingConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsMeetingConfiguration.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamsmeetingconfiguration +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsmeetingconfiguration applicable: Skype for Business Online title: Get-CsTeamsMeetingConfiguration schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsMeetingPolicy.md index e263a75569..6f0650fc4a 100644 --- a/teams/teams-ps/teams/Get-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsMeetingPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamsmeetingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsmeetingpolicy applicable: Skype for Business Online title: Get-CsTeamsMeetingPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsTeamsMeetingTemplatePermissionPolicy.md b/teams/teams-ps/teams/Get-CsTeamsMeetingTemplatePermissionPolicy.md index 0ee47f45be..30e52188f8 100644 --- a/teams/teams-ps/teams/Get-CsTeamsMeetingTemplatePermissionPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsMeetingTemplatePermissionPolicy.md @@ -127,4 +127,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [Remove-CsTeamsMeetingTemplatePermissionPolicy](Remove-CsTeamsMeetingTemplatePermissionPolicy.yml) -[Grant-CsTeamsMeetingTemplatePermissionPolicy](Grant-CsTeamsMeetingTemplatePermissionPolicy.yml) \ No newline at end of file +[Grant-CsTeamsMeetingTemplatePermissionPolicy](Grant-CsTeamsMeetingTemplatePermissionPolicy.yml) diff --git a/teams/teams-ps/teams/Get-CsTeamsMessagingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsMessagingPolicy.md index 9242b31efc..f151d4fe8e 100644 --- a/teams/teams-ps/teams/Get-CsTeamsMessagingPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsMessagingPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamsmessagingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsmessagingpolicy applicable: Skype for Business Online title: Get-CsTeamsMessagingPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsTeamsMobilityPolicy.md b/teams/teams-ps/teams/Get-CsTeamsMobilityPolicy.md index 95bf744a03..2b253f4d1f 100644 --- a/teams/teams-ps/teams/Get-CsTeamsMobilityPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsMobilityPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamsmobilitypolicy +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsmobilitypolicy applicable: Skype for Business Online title: Get-CsTeamsMobilityPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsTeamsNetworkRoamingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsNetworkRoamingPolicy.md index e84b7c8506..a8668ce3b2 100644 --- a/teams/teams-ps/teams/Get-CsTeamsNetworkRoamingPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsNetworkRoamingPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml Module Name: Skype for Business Online -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamsnetworkroamingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsnetworkroamingpolicy applicable: Skype for Business Online title: Get-CsTeamsNetworkRoamingPolicy author: TristanChen-msft diff --git a/teams/teams-ps/teams/Get-CsTeamsTranslationRule.md b/teams/teams-ps/teams/Get-CsTeamsTranslationRule.md index 2e0536756a..34d125ca9e 100644 --- a/teams/teams-ps/teams/Get-CsTeamsTranslationRule.md +++ b/teams/teams-ps/teams/Get-CsTeamsTranslationRule.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamstranslationrule +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamstranslationrule applicable: Microsoft Teams title: Get-CsTeamsTranslationRule schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsTeamsVideoInteropServicePolicy.md b/teams/teams-ps/teams/Get-CsTeamsVideoInteropServicePolicy.md index 5a07ae42f2..511630be24 100644 --- a/teams/teams-ps/teams/Get-CsTeamsVideoInteropServicePolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsVideoInteropServicePolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamsvideointeropservicepolicy +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsvideointeropservicepolicy applicable: Skype for Business Online Module Name: Skype for Business Online title: Get-CsTeamsVideoInteropServicePolicy diff --git a/teams/teams-ps/teams/Get-CsTeamsVirtualAppointmentsPolicy.md b/teams/teams-ps/teams/Get-CsTeamsVirtualAppointmentsPolicy.md index a54c21d6cb..08a70ebc24 100644 --- a/teams/teams-ps/teams/Get-CsTeamsVirtualAppointmentsPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsVirtualAppointmentsPolicy.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/skype/get-csteamsvirtualappointmentspolicy +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsvirtualappointmentspolicy schema: 2.0.0 ms.author: erocha manager: sonaggarwal diff --git a/teams/teams-ps/teams/Get-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/Get-CsTeamsVoiceApplicationsPolicy.md index 5f58b7be5a..9ca0ff7af5 100644 --- a/teams/teams-ps/teams/Get-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsVoiceApplicationsPolicy.md @@ -1,7 +1,7 @@ --- external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamsvoiceapplicationspolicy +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsvoiceapplicationspolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Get-CsTenant.md b/teams/teams-ps/teams/Get-CsTenant.md index 6a0e0e637c..64a939b6e3 100644 --- a/teams/teams-ps/teams/Get-CsTenant.md +++ b/teams/teams-ps/teams/Get-CsTenant.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-cstenant +online version: https://learn.microsoft.com/powershell/module/teams/get-cstenant applicable: Microsoft Teams, Skype for Business Online title: Get-CsTenant schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsTenantDialPlan.md b/teams/teams-ps/teams/Get-CsTenantDialPlan.md index 3835695bc9..f866285f8e 100644 --- a/teams/teams-ps/teams/Get-CsTenantDialPlan.md +++ b/teams/teams-ps/teams/Get-CsTenantDialPlan.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-cstenantdialplan +online version: https://learn.microsoft.com/powershell/module/teams/get-cstenantdialplan applicable: Microsoft Teams title: Get-CsTenantDialPlan schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsTenantFederationConfiguration.md b/teams/teams-ps/teams/Get-CsTenantFederationConfiguration.md index b4e19a0748..76ebd3984b 100644 --- a/teams/teams-ps/teams/Get-CsTenantFederationConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTenantFederationConfiguration.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-cstenantfederationconfiguration +online version: https://learn.microsoft.com/powershell/module/teams/get-cstenantfederationconfiguration applicable: Skype for Business Online title: Get-CsTenantFederationConfiguration schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsTenantLicensingConfiguration.md b/teams/teams-ps/teams/Get-CsTenantLicensingConfiguration.md index e284c75f1e..22c4579201 100644 --- a/teams/teams-ps/teams/Get-CsTenantLicensingConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTenantLicensingConfiguration.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-cstenantlicensingconfiguration +online version: https://learn.microsoft.com/powershell/module/teams/get-cstenantlicensingconfiguration applicable: Skype for Business Online title: Get-CsTenantLicensingConfiguration schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsTenantMigrationConfiguration.md b/teams/teams-ps/teams/Get-CsTenantMigrationConfiguration.md index d864a55f79..0096009263 100644 --- a/teams/teams-ps/teams/Get-CsTenantMigrationConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTenantMigrationConfiguration.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-cstenantmigrationconfiguration +online version: https://learn.microsoft.com/powershell/module/teams/get-cstenantmigrationconfiguration applicable: Skype for Business Online title: Get-CsTenantMigrationConfiguration schema: 2.0.0 @@ -112,4 +112,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Set-CsTenantMigrationConfiguration](https://learn.microsoft.com/powershell/module/skype/set-cstenantmigrationconfiguration?view=skype-ps) +[Set-CsTenantMigrationConfiguration](https://learn.microsoft.com/powershell/module/teams/set-cstenantmigrationconfiguration?view=skype-ps) diff --git a/teams/teams-ps/teams/Get-CsTenantNetworkRegion.md b/teams/teams-ps/teams/Get-CsTenantNetworkRegion.md index 0fcf6e5430..c630182312 100644 --- a/teams/teams-ps/teams/Get-CsTenantNetworkRegion.md +++ b/teams/teams-ps/teams/Get-CsTenantNetworkRegion.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-cstenantnetworkregion +online version: https://learn.microsoft.com/powershell/module/teams/get-cstenantnetworkregion applicable: Microsoft Teams title: Get-CsTenantNetworkRegion schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsTenantNetworkSite.md b/teams/teams-ps/teams/Get-CsTenantNetworkSite.md index 19b83f1d09..a386245901 100644 --- a/teams/teams-ps/teams/Get-CsTenantNetworkSite.md +++ b/teams/teams-ps/teams/Get-CsTenantNetworkSite.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-cstenantnetworksite +online version: https://learn.microsoft.com/powershell/module/teams/get-cstenantnetworksite applicable: Microsoft Teams title: Get-CsTenantNetworkSite schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsTenantNetworkSubnet.md b/teams/teams-ps/teams/Get-CsTenantNetworkSubnet.md index 7a88d794aa..a425b66af6 100644 --- a/teams/teams-ps/teams/Get-CsTenantNetworkSubnet.md +++ b/teams/teams-ps/teams/Get-CsTenantNetworkSubnet.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-cstenantnetworksubnet +online version: https://learn.microsoft.com/powershell/module/teams/get-cstenantnetworksubnet applicable: Microsoft Teams title: Get-CsTenantNetworkSubnet schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsTenantTrustedIPAddress.md b/teams/teams-ps/teams/Get-CsTenantTrustedIPAddress.md index 35d6b6198e..febdd1ac75 100644 --- a/teams/teams-ps/teams/Get-CsTenantTrustedIPAddress.md +++ b/teams/teams-ps/teams/Get-CsTenantTrustedIPAddress.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-cstenanttrustedipaddress +online version: https://learn.microsoft.com/powershell/module/teams/get-cstenanttrustedipaddress applicable: Skype for Business Online title: Get-CsTenantTrustedIPAddress schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsVideoInteropServiceProvider.md b/teams/teams-ps/teams/Get-CsVideoInteropServiceProvider.md index d4f614a020..8eb0b17eb0 100644 --- a/teams/teams-ps/teams/Get-CsVideoInteropServiceProvider.md +++ b/teams/teams-ps/teams/Get-CsVideoInteropServiceProvider.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csvideointeropserviceprovider +online version: https://learn.microsoft.com/powershell/module/teams/get-csvideointeropserviceprovider applicable: Skype for Business Online Module Name: Skype for Business Online title: Get-CsVideoInteropServiceProvider diff --git a/teams/teams-ps/teams/Grant-CsApplicationAccessPolicy.md b/teams/teams-ps/teams/Grant-CsApplicationAccessPolicy.md index ee37ffd54b..86f9240d36 100644 --- a/teams/teams-ps/teams/Grant-CsApplicationAccessPolicy.md +++ b/teams/teams-ps/teams/Grant-CsApplicationAccessPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/grant-csapplicationaccesspolicy +online version: https://learn.microsoft.com/powershell/module/teams/grant-csapplicationaccesspolicy applicable: Microsoft Teams, Skype for Business Online title: Grant-CsApplicationAccessPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Grant-CsBroadcastMeetingPolicy.md b/teams/teams-ps/teams/Grant-CsBroadcastMeetingPolicy.md index 5758aa5264..36e55656e8 100644 --- a/teams/teams-ps/teams/Grant-CsBroadcastMeetingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsBroadcastMeetingPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/grant-csbroadcastmeetingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/grant-csbroadcastmeetingpolicy applicable: Microsoft Teams, Skype for Business Online title: Grant-CsBroadcastMeetingPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Grant-CsCallingLineIdentity.md b/teams/teams-ps/teams/Grant-CsCallingLineIdentity.md index d05fb76338..47666cec71 100644 --- a/teams/teams-ps/teams/Grant-CsCallingLineIdentity.md +++ b/teams/teams-ps/teams/Grant-CsCallingLineIdentity.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/grant-cscallinglineidentity +online version: https://learn.microsoft.com/powershell/module/teams/grant-cscallinglineidentity applicable: Microsoft Teams, Skype for Business Online title: Grant-CsCallingLineIdentity schema: 2.0.0 diff --git a/teams/teams-ps/teams/Grant-CsCloudMeetingPolicy.md b/teams/teams-ps/teams/Grant-CsCloudMeetingPolicy.md index 3135f4475b..74fd508ddb 100644 --- a/teams/teams-ps/teams/Grant-CsCloudMeetingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsCloudMeetingPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/grant-cscloudmeetingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/grant-cscloudmeetingpolicy applicable: Microsoft Teams, Skype for Business Online title: Grant-CsCloudMeetingPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Grant-CsDialoutPolicy.md b/teams/teams-ps/teams/Grant-CsDialoutPolicy.md index 832df95572..ea77220f41 100644 --- a/teams/teams-ps/teams/Grant-CsDialoutPolicy.md +++ b/teams/teams-ps/teams/Grant-CsDialoutPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/grant-csdialoutpolicy +online version: https://learn.microsoft.com/powershell/module/teams/grant-csdialoutpolicy applicable: Microsoft Teams title: Grant-CsDialoutPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Grant-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Grant-CsExternalAccessPolicy.md index b1dbb2027a..c45c184e5a 100644 --- a/teams/teams-ps/teams/Grant-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/Grant-CsExternalAccessPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/grant-csexternalaccesspolicy +online version: https://learn.microsoft.com/powershell/module/teams/grant-csexternalaccesspolicy applicable: Microsoft Teams, Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 title: Grant-CsExternalAccessPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Grant-CsExternalUserCommunicationPolicy.md b/teams/teams-ps/teams/Grant-CsExternalUserCommunicationPolicy.md index 87ac5d55e0..9b55707428 100644 --- a/teams/teams-ps/teams/Grant-CsExternalUserCommunicationPolicy.md +++ b/teams/teams-ps/teams/Grant-CsExternalUserCommunicationPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/grant-csexternalusercommunicationpolicy +online version: https://learn.microsoft.com/powershell/module/teams/grant-csexternalusercommunicationpolicy applicable: Microsoft Teams, Skype for Business Online title: Grant-CsExternalUserCommunicationPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Grant-CsOnlineVoiceRoutingPolicy.md b/teams/teams-ps/teams/Grant-CsOnlineVoiceRoutingPolicy.md index c53af32192..63d97e8afd 100644 --- a/teams/teams-ps/teams/Grant-CsOnlineVoiceRoutingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsOnlineVoiceRoutingPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/grant-csonlinevoiceroutingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/grant-csonlinevoiceroutingpolicy applicable: Microsoft Teams title: Grant-CsOnlineVoiceRoutingPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Grant-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/Grant-CsOnlineVoicemailPolicy.md index 356867563b..1adbd85893 100644 --- a/teams/teams-ps/teams/Grant-CsOnlineVoicemailPolicy.md +++ b/teams/teams-ps/teams/Grant-CsOnlineVoicemailPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/grant-csonlinevoicemailpolicy +online version: https://learn.microsoft.com/powershell/module/teams/grant-csonlinevoicemailpolicy applicable: Microsoft Teams, Skype for Business Online title: Grant-CsOnlineVoicemailPolicy schema: 2.0.0 @@ -191,10 +191,10 @@ This cmdlet supports the common parameters: `-Debug, -ErrorAction, -ErrorVariabl The GrantToGroup syntax is supported in Teams PowerShell Module 4.5.1-preview or later. ## RELATED LINKS -[Get-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/skype/get-csonlinevoicemailpolicy?view=skype-ps) +[Get-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/get-csonlinevoicemailpolicy?view=skype-ps) -[Set-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/skype/set-csonlinevoicemailpolicy?view=skype-ps) +[Set-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoicemailpolicy?view=skype-ps) -[New-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/skype/new-csonlinevoicemailpolicy?view=skype-ps) +[New-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/new-csonlinevoicemailpolicy?view=skype-ps) -[Remove-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/skype/remove-csonlinevoicemailpolicy?view=skype-ps) +[Remove-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csonlinevoicemailpolicy?view=skype-ps) diff --git a/teams/teams-ps/teams/Grant-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsAppPermissionPolicy.md index 0c1b6981fc..4c7933aaae 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsAppPermissionPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamsapppermissionpolicy +online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamsapppermissionpolicy applicable: Microsoft Teams, Skype for Business Online title: Grant-CsTeamsAppPermissionPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Grant-CsTeamsAppSetupPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsAppSetupPolicy.md index f0a9385327..eb6a3da645 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsAppSetupPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsAppSetupPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamsappsetuppolicy +online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamsappsetuppolicy applicable: Microsoft Teams, Skype for Business Online title: Grant-CsTeamsAppSetupPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Grant-CsTeamsAudioConferencingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsAudioConferencingPolicy.md index 19f6d88282..923eb2f449 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsAudioConferencingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsAudioConferencingPolicy.md @@ -1,7 +1,7 @@ --- external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams -online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamsaudioconferencingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamsaudioconferencingpolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Grant-CsTeamsCallHoldPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsCallHoldPolicy.md index eddc8c4679..52fe5e1e0a 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsCallHoldPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsCallHoldPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamscallholdpolicy +online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamscallholdpolicy applicable: Microsoft Teams title: Grant-CsTeamsCallHoldPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Grant-CsTeamsCallParkPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsCallParkPolicy.md index 0c4d89f535..0bd861973c 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsCallParkPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsCallParkPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamscallparkpolicy +online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamscallparkpolicy applicable: Microsoft Teams, Skype for Business Online title: Grant-CsTeamsCallParkPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Grant-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsCallingPolicy.md index 5411ffe197..d7faba5f77 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsCallingPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml Module Name: Skype for Business Online -online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamscallingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamscallingpolicy applicable: Microsoft Teams title: Grant-CsTeamsCallingPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Grant-CsTeamsChannelsPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsChannelsPolicy.md index ac7ab76156..f4c347b565 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsChannelsPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsChannelsPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamschannelspolicy +online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamschannelspolicy applicable: Microsoft Teams, Skype for Business Online title: Grant-CsTeamsChannelsPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Grant-CsTeamsComplianceRecordingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsComplianceRecordingPolicy.md index 6d55058b6b..add9ff5122 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsComplianceRecordingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsComplianceRecordingPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamscompliancerecordingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy applicable: Microsoft Teams, Skype for Business Online title: Grant-CsTeamsComplianceRecordingPolicy schema: 2.0.0 @@ -258,20 +258,20 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingpolicy?view=skype-ps) +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=skype-ps) -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpolicy?view=skype-ps) +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=skype-ps) -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingpolicy?view=skype-ps) +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=skype-ps) -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingpolicy?view=skype-ps) +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=skype-ps) -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingapplication?view=skype-ps) +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=skype-ps) -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=skype-ps) -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingapplication?view=skype-ps) +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=skype-ps) -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingapplication?view=skype-ps) +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=skype-ps) -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpairedapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=skype-ps) diff --git a/teams/teams-ps/teams/Grant-CsTeamsCortanaPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsCortanaPolicy.md index 1be90161e4..caef469e36 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsCortanaPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsCortanaPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamscortanapolicy +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamscortanapolicy applicable: Microsoft Teams, Skype for Business Online title: Grant-CsTeamsCortanaPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Grant-CsTeamsEmergencyCallRoutingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsEmergencyCallRoutingPolicy.md index 435880b873..7242a89e49 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsEmergencyCallRoutingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsEmergencyCallRoutingPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamsemergencycallroutingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamsemergencycallroutingpolicy applicable: Microsoft Teams title: Grant-CsTeamsEmergencyCallRoutingPolicy author: jenstrier diff --git a/teams/teams-ps/teams/Grant-CsTeamsEmergencyCallingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsEmergencyCallingPolicy.md index d6f85f56f9..1c27d1dfcc 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsEmergencyCallingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsEmergencyCallingPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamsemergencycallingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamsemergencycallingpolicy applicable: Microsoft Teams title: Grant-CsTeamsEmergencyCallingPolicy author: jenstrier diff --git a/teams/teams-ps/teams/Grant-CsTeamsFeedbackPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsFeedbackPolicy.md index 2063ab9f22..f7737801ec 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsFeedbackPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsFeedbackPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamsfeedbackpolicy +online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamsfeedbackpolicy applicable: Microsoft Teams, Skype for Business Online title: Grant-CsTeamsFeedbackPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Grant-CsTeamsIPPhonePolicy.md b/teams/teams-ps/teams/Grant-CsTeamsIPPhonePolicy.md index b444362837..77681d9be2 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsIPPhonePolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsIPPhonePolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml Module Name: Skype for Business Online -online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamsipphonepolicy +online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamsipphonepolicy applicable: Skype for Business Online title: Grant-CsTeamsIPPhonePolicy author: tonywoodruff diff --git a/teams/teams-ps/teams/Grant-CsTeamsMeetingBrandingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsMeetingBrandingPolicy.md index d1a318cb26..a01d4222ca 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsMeetingBrandingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsMeetingBrandingPolicy.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/skype/grant-csteamsmeetingbrandingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamsmeetingbrandingpolicy schema: 2.0.0 title: Grant-CsTeamsMeetingBrandingPolicy author: szymonkatraMSFT @@ -162,4 +162,4 @@ Available in Teams PowerShell Module 4.9.3 and later. [Remove-CsTeamsMeetingBrandingPolicy](Remove-CsTeamsMeetingBrandingPolicy.md) -[Set-CsTeamsMeetingBrandingPolicy](Set-CsTeamsMeetingBrandingPolicy.md) \ No newline at end of file +[Set-CsTeamsMeetingBrandingPolicy](Set-CsTeamsMeetingBrandingPolicy.md) diff --git a/teams/teams-ps/teams/Grant-CsTeamsMeetingBroadcastPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsMeetingBroadcastPolicy.md index 939cb94339..35f5886366 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsMeetingBroadcastPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsMeetingBroadcastPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamsmeetingbroadcastpolicy +online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamsmeetingbroadcastpolicy applicable: Microsoft Teams, Skype for Business Online title: Grant-CsTeamsMeetingBroadcastPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Grant-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsMeetingPolicy.md index 8390ecb445..881383a48f 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsMeetingPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamsmeetingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamsmeetingpolicy applicable: Microsoft Teams, Skype for Business Online title: Grant-CsTeamsMeetingPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Grant-CsTeamsMessagingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsMessagingPolicy.md index 4111daa5cd..9b0adab467 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsMessagingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsMessagingPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamsmessagingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamsmessagingpolicy applicable: Microsoft Teams, Skype for Business Online title: Grant-CsTeamsMessagingPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Grant-CsTeamsMobilityPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsMobilityPolicy.md index 7c0f9c7baa..3f121dc1bc 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsMobilityPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsMobilityPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamsmobilitypolicy +online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamsmobilitypolicy applicable: Microsoft Teams, Skype for Business Online title: Grant-CsTeamsMobilityPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Grant-CsTeamsVideoInteropServicePolicy.md b/teams/teams-ps/teams/Grant-CsTeamsVideoInteropServicePolicy.md index 202584c77d..0942cb4872 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsVideoInteropServicePolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsVideoInteropServicePolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamsvideointeropservicepolicy +online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamsvideointeropservicepolicy applicable: Skype for Business Online Module Name: Skype for Business Online title: Grant-CsTeamsVideoInteropServicePolicy diff --git a/teams/teams-ps/teams/Grant-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsVoiceApplicationsPolicy.md index 7d9bb8e8ae..97a4949db7 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsVoiceApplicationsPolicy.md @@ -1,7 +1,7 @@ --- external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams -online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamsvoiceapplicationspolicy +online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamsvoiceapplicationspolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Grant-CsTenantDialPlan.md b/teams/teams-ps/teams/Grant-CsTenantDialPlan.md index d3bd6d5443..cb00578c55 100644 --- a/teams/teams-ps/teams/Grant-CsTenantDialPlan.md +++ b/teams/teams-ps/teams/Grant-CsTenantDialPlan.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/grant-cstenantdialplan +online version: https://learn.microsoft.com/powershell/module/teams/grant-cstenantdialplan applicable: Microsoft Teams title: Grant-CsTenantDialPlan schema: 2.0.0 diff --git a/teams/teams-ps/teams/Import-CsAutoAttendantHolidays.md b/teams/teams-ps/teams/Import-CsAutoAttendantHolidays.md index 0e95c26575..6e93bc0056 100644 --- a/teams/teams-ps/teams/Import-CsAutoAttendantHolidays.md +++ b/teams/teams-ps/teams/Import-CsAutoAttendantHolidays.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/import-csautoattendantholidays +online version: https://learn.microsoft.com/powershell/module/teams/import-csautoattendantholidays applicable: Skype for Business Online title: Import-CsAutoAttendantHolidays schema: 2.0.0 diff --git a/teams/teams-ps/teams/Import-CsOnlineAudioFile.md b/teams/teams-ps/teams/Import-CsOnlineAudioFile.md index 9b5931a996..2293ee2f0c 100644 --- a/teams/teams-ps/teams/Import-CsOnlineAudioFile.md +++ b/teams/teams-ps/teams/Import-CsOnlineAudioFile.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/import-csonlineaudiofile +online version: https://learn.microsoft.com/powershell/module/teams/import-csonlineaudiofile applicable: Microsoft Teams title: Import-CsOnlineAudioFile schema: 2.0.0 @@ -32,7 +32,7 @@ $content = [System.IO.File]::ReadAllBytes('C:\Media\Hello.wav') $audioFile = Import-CsOnlineAudioFile -ApplicationId "OrgAutoAttendant" -FileName "Hello.wav" -Content $content ``` -This example creates a new audio file using the WAV content that has a filename of Hello.wav to be used with organizational auto attendants. The stored variable, $audioFile, will be used when running other cmdlets to update the audio file for Auto Attendant, for example [New-CsAutoAttendantPrompt](https://learn.microsoft.com/powershell/module/skype/new-csautoattendantprompt). +This example creates a new audio file using the WAV content that has a filename of Hello.wav to be used with organizational auto attendants. The stored variable, $audioFile, will be used when running other cmdlets to update the audio file for Auto Attendant, for example [New-CsAutoAttendantPrompt](https://learn.microsoft.com/powershell/module/teams/new-csautoattendantprompt). ### Example 2 ```powershell @@ -40,7 +40,7 @@ $content = [System.IO.File]::ReadAllBytes('C:\Media\MOH.wav') $audioFile = Import-CsOnlineAudioFile -ApplicationId "HuntGroup" -FileName "MOH.wav" -Content $content ``` -This example creates a new audio file using the WAV content that has a filename of MOH.wav to be used as a Music On Hold file with a Call Queue. The stored variable, $audioFile, will be used with [Set-CsCallQueue](https://learn.microsoft.com/powershell/module/skype/set-cscallqueue) to provide the audio file id. +This example creates a new audio file using the WAV content that has a filename of MOH.wav to be used as a Music On Hold file with a Call Queue. The stored variable, $audioFile, will be used with [Set-CsCallQueue](https://learn.microsoft.com/powershell/module/teams/set-cscallqueue) to provide the audio file id. ### Example 3 ```powershell @@ -48,7 +48,7 @@ $content = [System.IO.File]::ReadAllBytes('C:\Media\MOH.wav') $audioFile = Import-CsOnlineAudioFile -ApplicationId TenantGlobal -FileName "MOH.wav" -Content $content ``` -This example creates a new audio file using the WAV content that has a filename of MOH.wav to be used as Music On Hold for Microsoft Teams. The stored variable, $audioFile, will be used with [New-CsTeamsCallHoldPolicy](https://learn.microsoft.com/powershell/module/skype/new-csteamscallholdpolicy) to provide the audio file id. +This example creates a new audio file using the WAV content that has a filename of MOH.wav to be used as Music On Hold for Microsoft Teams. The stored variable, $audioFile, will be used with [New-CsTeamsCallHoldPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscallholdpolicy) to provide the audio file id. ## PARAMETERS diff --git a/teams/teams-ps/teams/New-CsApplicationAccessPolicy.md b/teams/teams-ps/teams/New-CsApplicationAccessPolicy.md index a5744ac13d..f77376bcf6 100644 --- a/teams/teams-ps/teams/New-CsApplicationAccessPolicy.md +++ b/teams/teams-ps/teams/New-CsApplicationAccessPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csapplicationaccesspolicy +online version: https://learn.microsoft.com/powershell/module/teams/new-csapplicationaccesspolicy applicable: Skype for Business Online title: New-CsApplicationAccessPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsAutoAttendant.md b/teams/teams-ps/teams/New-CsAutoAttendant.md index c1492c3629..49bcf731e4 100644 --- a/teams/teams-ps/teams/New-CsAutoAttendant.md +++ b/teams/teams-ps/teams/New-CsAutoAttendant.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csautoattendant +online version: https://learn.microsoft.com/powershell/module/teams/new-csautoattendant applicable: Skype for Business Online title: New-CsAutoAttendant schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsAutoAttendantCallFlow.md b/teams/teams-ps/teams/New-CsAutoAttendantCallFlow.md index 7a448d55dc..af2040f646 100644 --- a/teams/teams-ps/teams/New-CsAutoAttendantCallFlow.md +++ b/teams/teams-ps/teams/New-CsAutoAttendantCallFlow.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csautoattendantcallflow +online version: https://learn.microsoft.com/powershell/module/teams/new-csautoattendantcallflow applicable: Skype for Business Online title: New-CsAutoAttendantCallFlow schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsAutoAttendantCallHandlingAssociation.md b/teams/teams-ps/teams/New-CsAutoAttendantCallHandlingAssociation.md index 9be76d70a3..381300a1d1 100644 --- a/teams/teams-ps/teams/New-CsAutoAttendantCallHandlingAssociation.md +++ b/teams/teams-ps/teams/New-CsAutoAttendantCallHandlingAssociation.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csautoattendantcallhandlingassociation +online version: https://learn.microsoft.com/powershell/module/teams/new-csautoattendantcallhandlingassociation applicable: Skype for Business Online title: New-CsAutoAttendantCallHandlingAssociation schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md b/teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md index 538710dd29..91da772069 100644 --- a/teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md +++ b/teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csautoattendantcallableentity +online version: https://learn.microsoft.com/powershell/module/teams/new-csautoattendantcallableentity applicable: Skype for Business Online title: New-CsAutoAttendantCallableEntity schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsAutoAttendantDialScope.md b/teams/teams-ps/teams/New-CsAutoAttendantDialScope.md index 7663c0804d..0319f40540 100644 --- a/teams/teams-ps/teams/New-CsAutoAttendantDialScope.md +++ b/teams/teams-ps/teams/New-CsAutoAttendantDialScope.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csautoattendantdialscope +online version: https://learn.microsoft.com/powershell/module/teams/new-csautoattendantdialscope applicable: Skype for Business Online title: New-CsAutoAttendantDialScope schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsAutoAttendantMenu.md b/teams/teams-ps/teams/New-CsAutoAttendantMenu.md index d3fba40a9b..0940cb5c10 100644 --- a/teams/teams-ps/teams/New-CsAutoAttendantMenu.md +++ b/teams/teams-ps/teams/New-CsAutoAttendantMenu.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csautoattendantmenu +online version: https://learn.microsoft.com/powershell/module/teams/new-csautoattendantmenu applicable: Skype for Business Online title: New-CsAutoAttendantMenu schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsAutoAttendantMenuOption.md b/teams/teams-ps/teams/New-CsAutoAttendantMenuOption.md index e3b2094522..e58dc50a11 100644 --- a/teams/teams-ps/teams/New-CsAutoAttendantMenuOption.md +++ b/teams/teams-ps/teams/New-CsAutoAttendantMenuOption.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csautoattendantmenuoption +online version: https://learn.microsoft.com/powershell/module/teams/new-csautoattendantmenuoption applicable: Skype for Business Online title: New-CsAutoAttendantMenuOption schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsAutoAttendantPrompt.md b/teams/teams-ps/teams/New-CsAutoAttendantPrompt.md index c6ccf11770..79f567e37a 100644 --- a/teams/teams-ps/teams/New-CsAutoAttendantPrompt.md +++ b/teams/teams-ps/teams/New-CsAutoAttendantPrompt.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csautoattendantprompt +online version: https://learn.microsoft.com/powershell/module/teams/new-csautoattendantprompt applicable: Skype for Business Online title: New-CsAutoAttendantPrompt schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsCallQueue.md b/teams/teams-ps/teams/New-CsCallQueue.md index 4d20ad1596..b704323ab5 100644 --- a/teams/teams-ps/teams/New-CsCallQueue.md +++ b/teams/teams-ps/teams/New-CsCallQueue.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-Help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-cscallqueue +online version: https://learn.microsoft.com/powershell/module/teams/new-cscallqueue applicable: Skype for Business Online title: New-CsCallQueue author: tomkau diff --git a/teams/teams-ps/teams/New-CsCallingLineIdentity.md b/teams/teams-ps/teams/New-CsCallingLineIdentity.md index 00b257ff24..b84a61c5b5 100644 --- a/teams/teams-ps/teams/New-CsCallingLineIdentity.md +++ b/teams/teams-ps/teams/New-CsCallingLineIdentity.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-cscallinglineidentity +online version: https://learn.microsoft.com/powershell/module/teams/new-cscallinglineidentity applicable: Microsoft Teams, Skype for Business Online title: New-CsCallingLineIdentity schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsCustomPolicyPackage.md b/teams/teams-ps/teams/New-CsCustomPolicyPackage.md index 2d136ca6af..b7afe86345 100644 --- a/teams/teams-ps/teams/New-CsCustomPolicyPackage.md +++ b/teams/teams-ps/teams/New-CsCustomPolicyPackage.md @@ -62,7 +62,7 @@ Accept wildcard characters: False ### -PolicyList -A list of one or more policies to be added in the package. To specifiy the policy list, follow this format: "\, \". Delimiters of ' ', '.', ':', '\t' are also acceptable. Supported policy types are listed [here](https://learn.microsoft.com/MicrosoftTeams/manage-policy-packages#what-is-a-policy-package). To get the list of available policy names on your tenant, please use the SkypeForBusiness module and refer to cmdlets such as [Get-CsTeamsMeetingPolicy](https://learn.microsoft.com/powershell/module/skype/get-csteamsmeetingpolicy?view=skype-ps) and [Get-CsTeamsMessagingPolicy](https://learn.microsoft.com/powershell/module/skype/get-csteamsmessagingpolicy?view=skype-ps). +A list of one or more policies to be added in the package. To specifiy the policy list, follow this format: "\, \". Delimiters of ' ', '.', ':', '\t' are also acceptable. Supported policy types are listed [here](https://learn.microsoft.com/MicrosoftTeams/manage-policy-packages#what-is-a-policy-package). To get the list of available policy names on your tenant, please use the SkypeForBusiness module and refer to cmdlets such as [Get-CsTeamsMeetingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmeetingpolicy?view=skype-ps) and [Get-CsTeamsMessagingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmessagingpolicy?view=skype-ps). ```yaml Type: String[] diff --git a/teams/teams-ps/teams/New-CsEdgeAllowAllKnownDomains.md b/teams/teams-ps/teams/New-CsEdgeAllowAllKnownDomains.md index deafddbaae..e82c1cb845 100644 --- a/teams/teams-ps/teams/New-CsEdgeAllowAllKnownDomains.md +++ b/teams/teams-ps/teams/New-CsEdgeAllowAllKnownDomains.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csedgeallowallknowndomains +online version: https://learn.microsoft.com/powershell/module/teams/new-csedgeallowallknowndomains applicable: Skype for Business Online title: New-CsEdgeAllowAllKnownDomains schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsEdgeAllowList.md b/teams/teams-ps/teams/New-CsEdgeAllowList.md index ab57bccb31..f5b278f800 100644 --- a/teams/teams-ps/teams/New-CsEdgeAllowList.md +++ b/teams/teams-ps/teams/New-CsEdgeAllowList.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csedgeallowlist +online version: https://learn.microsoft.com/powershell/module/teams/new-csedgeallowlist applicable: Skype for Business Online title: New-CsEdgeAllowList schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsEdgeDomainPattern.md b/teams/teams-ps/teams/New-CsEdgeDomainPattern.md index b8ad190553..ff7e5be308 100644 --- a/teams/teams-ps/teams/New-CsEdgeDomainPattern.md +++ b/teams/teams-ps/teams/New-CsEdgeDomainPattern.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csedgedomainpattern +online version: https://learn.microsoft.com/powershell/module/teams/new-csedgedomainpattern applicable: Skype for Business Online title: New-CsEdgeDomainPattern schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md index 967fccf6f2..694076e258 100644 --- a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csexternalaccesspolicy +online version: https://learn.microsoft.com/powershell/module/teams/new-csexternalaccesspolicy applicable: Microsoft Teams, Skype for Business Online, Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 title: New-CsExternalAccessPolicy schema: 2.0.0 @@ -51,7 +51,7 @@ This enables your users to use Skype for Business and log on to Skype for Busine 4. Communicate with people who have SIP accounts with a public instant messaging service such as Skype. -5. (Microsoft Teams Only) Communicate with people who are using Teams with an account that's not managed by an organization. This policy only applies if Teams Consumer Federation has been enabled at the tenant level using the cmdlet [Set-CsTenantFederationConfiguration](/powershell/module/skype/set-cstenantfederationconfiguration) or Teams Admin Center under the External Access setting. +5. (Microsoft Teams Only) Communicate with people who are using Teams with an account that's not managed by an organization. This policy only applies if Teams Consumer Federation has been enabled at the tenant level using the cmdlet [Set-CsTenantFederationConfiguration](/powershell/module/teams/set-cstenantfederationconfiguration) or Teams Admin Center under the External Access setting. When you install Skype for Business Server, a global external access policy is automatically created for you. In addition to the global policy, you can also create custom external access policies at either the site or the per-user scope. diff --git a/teams/teams-ps/teams/New-CsInboundBlockedNumberPattern.md b/teams/teams-ps/teams/New-CsInboundBlockedNumberPattern.md index 449427d3a1..6307194b81 100644 --- a/teams/teams-ps/teams/New-CsInboundBlockedNumberPattern.md +++ b/teams/teams-ps/teams/New-CsInboundBlockedNumberPattern.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csinboundblockednumberpattern +online version: https://learn.microsoft.com/powershell/module/teams/new-csinboundblockednumberpattern applicable: Microsoft Teams, Skype for Business Online title: New-CsInboundBlockedNumberPattern author: jenstrier diff --git a/teams/teams-ps/teams/New-CsInboundExemptNumberPattern.md b/teams/teams-ps/teams/New-CsInboundExemptNumberPattern.md index 27512cfc0f..feb1639af0 100644 --- a/teams/teams-ps/teams/New-CsInboundExemptNumberPattern.md +++ b/teams/teams-ps/teams/New-CsInboundExemptNumberPattern.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csinboundexemptnumberpattern +online version: https://learn.microsoft.com/powershell/module/teams/new-csinboundexemptnumberpattern applicable: Microsoft Teams, Skype for Business Online author: jenstrier ms.author: serdars diff --git a/teams/teams-ps/teams/New-CsOnlineApplicationInstance.md b/teams/teams-ps/teams/New-CsOnlineApplicationInstance.md index bc9d6de8d8..64337c0618 100644 --- a/teams/teams-ps/teams/New-CsOnlineApplicationInstance.md +++ b/teams/teams-ps/teams/New-CsOnlineApplicationInstance.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csonlineapplicationinstance +online version: https://learn.microsoft.com/powershell/module/teams/new-csonlineapplicationinstance applicable: Microsoft Teams title: New-CsOnlineApplicationInstance schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsOnlineApplicationInstanceAssociation.md b/teams/teams-ps/teams/New-CsOnlineApplicationInstanceAssociation.md index 6699904231..fbf36e3092 100644 --- a/teams/teams-ps/teams/New-CsOnlineApplicationInstanceAssociation.md +++ b/teams/teams-ps/teams/New-CsOnlineApplicationInstanceAssociation.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csonlineapplicationinstanceassociation +online version: https://learn.microsoft.com/powershell/module/teams/new-csonlineapplicationinstanceassociation applicable: Skype for Business Online title: New-CsOnlineApplicationInstanceAssociation schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsOnlineDateTimeRange.md b/teams/teams-ps/teams/New-CsOnlineDateTimeRange.md index ca4dd358d3..f3b0c11910 100644 --- a/teams/teams-ps/teams/New-CsOnlineDateTimeRange.md +++ b/teams/teams-ps/teams/New-CsOnlineDateTimeRange.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csonlinedatetimerange +online version: https://learn.microsoft.com/powershell/module/teams/new-csonlinedatetimerange applicable: Skype for Business Online title: New-CsOnlineDateTimeRange schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md b/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md index afb6cf37f7..3efd64b591 100644 --- a/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md +++ b/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csonlineliscivicaddress +online version: https://learn.microsoft.com/powershell/module/teams/new-csonlineliscivicaddress applicable: Microsoft Teams, Skype for Business Online title: New-CsOnlineLisCivicAddress schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsOnlineLisLocation.md b/teams/teams-ps/teams/New-CsOnlineLisLocation.md index 363b35c801..86431b7b47 100644 --- a/teams/teams-ps/teams/New-CsOnlineLisLocation.md +++ b/teams/teams-ps/teams/New-CsOnlineLisLocation.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csonlinelislocation +online version: https://learn.microsoft.com/powershell/module/teams/new-csonlinelislocation applicable: Microsoft Teams title: New-CsOnlineLisLocation schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsOnlinePSTNGateway.md b/teams/teams-ps/teams/New-CsOnlinePSTNGateway.md index d2cb1fff54..0831c12836 100644 --- a/teams/teams-ps/teams/New-CsOnlinePSTNGateway.md +++ b/teams/teams-ps/teams/New-CsOnlinePSTNGateway.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csonlinepstngateway +online version: https://learn.microsoft.com/powershell/module/teams/new-csonlinepstngateway applicable: Microsoft Teams title: New-CsOnlinePSTNGateway schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsOnlineSchedule.md b/teams/teams-ps/teams/New-CsOnlineSchedule.md index e5f5474fa1..906f3dad48 100644 --- a/teams/teams-ps/teams/New-CsOnlineSchedule.md +++ b/teams/teams-ps/teams/New-CsOnlineSchedule.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csonlineschedule +online version: https://learn.microsoft.com/powershell/module/teams/new-csonlineschedule applicable: Skype for Business Online title: New-CsOnlineSchedule schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsOnlineTimeRange.md b/teams/teams-ps/teams/New-CsOnlineTimeRange.md index a91c3a55d5..bfd90a2d98 100644 --- a/teams/teams-ps/teams/New-CsOnlineTimeRange.md +++ b/teams/teams-ps/teams/New-CsOnlineTimeRange.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csonlinetimerange +online version: https://learn.microsoft.com/powershell/module/teams/new-csonlinetimerange applicable: Skype for Business Online title: New-CsOnlineTimeRange schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsOnlineVoiceRoute.md b/teams/teams-ps/teams/New-CsOnlineVoiceRoute.md index 54005206da..163f0486e6 100644 --- a/teams/teams-ps/teams/New-CsOnlineVoiceRoute.md +++ b/teams/teams-ps/teams/New-CsOnlineVoiceRoute.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csonlinevoiceroute +online version: https://learn.microsoft.com/powershell/module/teams/new-csonlinevoiceroute applicable: Microsoft Teams title: New-CsOnlineVoiceRoute schema: 2.0.0 @@ -244,8 +244,8 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## NOTES ## RELATED LINKS -[Get-CsOnlineVoiceRoute](https://learn.microsoft.com/powershell/module/skype/get-csonlinevoiceroute?view=skype-ps) +[Get-CsOnlineVoiceRoute](https://learn.microsoft.com/powershell/module/teams/get-csonlinevoiceroute?view=skype-ps) -[Set-CsOnlineVoiceRoute](https://learn.microsoft.com/powershell/module/skype/set-csonlinevoiceroute?view=skype-ps) +[Set-CsOnlineVoiceRoute](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoiceroute?view=skype-ps) -[Remove-CsOnlineVoiceRoute](https://learn.microsoft.com/powershell/module/skype/remove-csonlinevoiceroute?view=skype-ps) +[Remove-CsOnlineVoiceRoute](https://learn.microsoft.com/powershell/module/teams/remove-csonlinevoiceroute?view=skype-ps) diff --git a/teams/teams-ps/teams/New-CsOnlineVoiceRoutingPolicy.md b/teams/teams-ps/teams/New-CsOnlineVoiceRoutingPolicy.md index 566b617730..5b68f9b8ff 100644 --- a/teams/teams-ps/teams/New-CsOnlineVoiceRoutingPolicy.md +++ b/teams/teams-ps/teams/New-CsOnlineVoiceRoutingPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csonlinevoiceroutingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/new-csonlinevoiceroutingpolicy applicable: Microsoft Teams title: New-CsOnlineVoiceRoutingPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/New-CsOnlineVoicemailPolicy.md index b000a457de..b898a9d5ac 100644 --- a/teams/teams-ps/teams/New-CsOnlineVoicemailPolicy.md +++ b/teams/teams-ps/teams/New-CsOnlineVoicemailPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csonlinevoicemailpolicy +online version: https://learn.microsoft.com/powershell/module/teams/new-csonlinevoicemailpolicy applicable: Microsoft Teams, Skype for Business Online title: New-CsOnlineVoicemailPolicy schema: 2.0.0 @@ -194,7 +194,7 @@ Accept wildcard characters: False ``` ### -PrimarySystemPromptLanguage -The primary (or first) language that voicemail system prompts will be presented in. Must also set SecondarySystemPromptLanguage. When set, this overrides the user language choice. Please see [Set-CsOnlineVoicemailUserSettings](/powershell/module/skype/set-csonlinevoicemailusersettings?view=skype-ps) -PromptLanguage for supported languages. +The primary (or first) language that voicemail system prompts will be presented in. Must also set SecondarySystemPromptLanguage. When set, this overrides the user language choice. Please see [Set-CsOnlineVoicemailUserSettings](/powershell/module/teams/set-csonlinevoicemailusersettings?view=skype-ps) -PromptLanguage for supported languages. ```yaml Type: String @@ -210,7 +210,7 @@ Accept wildcard characters: False ``` ### -SecondarySystemPromptLanguage -The secondary language that voicemail system prompts will be presented in. Must also set PrimarySystemPromptLanguage and may not be the same value as PrimarySystemPromptanguage. When set, this overrides the user language choice. Please see [Set-CsOnlineVoicemailUserSettings](/powershell/module/skype/set-csonlinevoicemailusersettings?view=skype-ps) -PromptLanguage for supported languages. +The secondary language that voicemail system prompts will be presented in. Must also set PrimarySystemPromptLanguage and may not be the same value as PrimarySystemPromptanguage. When set, this overrides the user language choice. Please see [Set-CsOnlineVoicemailUserSettings](/powershell/module/teams/set-csonlinevoicemailusersettings?view=skype-ps) -PromptLanguage for supported languages. ```yaml Type: String @@ -283,10 +283,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Get-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/skype/get-csonlinevoicemailpolicy?view=skype-ps) +[Get-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/get-csonlinevoicemailpolicy?view=skype-ps) -[Set-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/skype/set-csonlinevoicemailpolicy?view=skype-ps) +[Set-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoicemailpolicy?view=skype-ps) -[Remove-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/skype/remove-csonlinevoicemailpolicy?view=skype-ps) +[Remove-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csonlinevoicemailpolicy?view=skype-ps) -[Grant-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/skype/grant-csonlinevoicemailpolicy?view=skype-ps) +[Grant-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csonlinevoicemailpolicy?view=skype-ps) diff --git a/teams/teams-ps/teams/New-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/New-CsTeamsAppPermissionPolicy.md index 9addb58ccc..c0efb3329d 100644 --- a/teams/teams-ps/teams/New-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsAppPermissionPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csteamsapppermissionpolicy +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsapppermissionpolicy applicable: Skype for Business Online title: New-CsTeamsAppPermissionPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsTeamsAppSetupPolicy.md b/teams/teams-ps/teams/New-CsTeamsAppSetupPolicy.md index 26efeb8d78..7de7e600ae 100644 --- a/teams/teams-ps/teams/New-CsTeamsAppSetupPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsAppSetupPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csteamsappsetuppolicy +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsappsetuppolicy applicable: Skype for Business Online title: New-CsTeamsAppSetupPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsTeamsAudioConferencingPolicy.md b/teams/teams-ps/teams/New-CsTeamsAudioConferencingPolicy.md index fe43bcbffb..06f1b7b10b 100644 --- a/teams/teams-ps/teams/New-CsTeamsAudioConferencingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsAudioConferencingPolicy.md @@ -1,7 +1,7 @@ --- external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams -online version: https://learn.microsoft.com/powershell/module/skype/new-csteamsaudioconferencingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsaudioconferencingpolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/New-CsTeamsCallHoldPolicy.md b/teams/teams-ps/teams/New-CsTeamsCallHoldPolicy.md index 98ec9bc11d..7a12f10162 100644 --- a/teams/teams-ps/teams/New-CsTeamsCallHoldPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsCallHoldPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csteamscallholdpolicy +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamscallholdpolicy applicable: Microsoft Teams title: New-CsTeamsCallHoldPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsTeamsCallParkPolicy.md b/teams/teams-ps/teams/New-CsTeamsCallParkPolicy.md index 090210c2b5..bd40579731 100644 --- a/teams/teams-ps/teams/New-CsTeamsCallParkPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsCallParkPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csteamscallparkpolicy +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamscallparkpolicy applicable: Skype for Business Online title: New-CsTeamsCallParkPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md index 091f0716da..0a9df44a52 100644 --- a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml Module Name: Skype for Business Online -online version: https://learn.microsoft.com/powershell/module/skype/new-csteamscallingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamscallingpolicy applicable: Microsoft Teams title: New-CsTeamsCallingPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsTeamsChannelsPolicy.md b/teams/teams-ps/teams/New-CsTeamsChannelsPolicy.md index 304d94ea0c..5bf14bc0e5 100644 --- a/teams/teams-ps/teams/New-CsTeamsChannelsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsChannelsPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csteamschannelspolicy +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamschannelspolicy applicable: Skype for Business Online title: New-CsTeamsChannelsPolicy schema: 2.0.0 @@ -221,10 +221,10 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## RELATED LINKS -[Set-CsTeamsChannelsPolicy](https://learn.microsoft.com/powershell/module/skype/set-csteamschannelspolicy) +[Set-CsTeamsChannelsPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamschannelspolicy) -[Remove-CsTeamsChannelsPolicy](https://learn.microsoft.com/powershell/module/skype/remove-csteamschannelspolicy) +[Remove-CsTeamsChannelsPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamschannelspolicy) -[Grant-CsTeamsChannelsPolicy](https://learn.microsoft.com/powershell/module/skype/grant-csteamschannelspolicy) +[Grant-CsTeamsChannelsPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamschannelspolicy) -[Get-CsTeamsChannelsPolicy](https://learn.microsoft.com/powershell/module/skype/get-csteamschannelspolicy) +[Get-CsTeamsChannelsPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamschannelspolicy) diff --git a/teams/teams-ps/teams/New-CsTeamsComplianceRecordingApplication.md b/teams/teams-ps/teams/New-CsTeamsComplianceRecordingApplication.md index ee3cafb4e1..241785ef5b 100644 --- a/teams/teams-ps/teams/New-CsTeamsComplianceRecordingApplication.md +++ b/teams/teams-ps/teams/New-CsTeamsComplianceRecordingApplication.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingapplication +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication applicable: Skype for Business Online title: New-CsTeamsComplianceRecordingApplication schema: 2.0.0 @@ -422,20 +422,20 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingpolicy?view=skype-ps) +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=skype-ps) -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpolicy?view=skype-ps) +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=skype-ps) -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingpolicy?view=skype-ps) +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=skype-ps) -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/grant-csteamscompliancerecordingpolicy?view=skype-ps) +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=skype-ps) -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingpolicy?view=skype-ps) +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=skype-ps) -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingapplication?view=skype-ps) +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=skype-ps) -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingapplication?view=skype-ps) +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=skype-ps) -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingapplication?view=skype-ps) +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=skype-ps) -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpairedapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=skype-ps) diff --git a/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPairedApplication.md b/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPairedApplication.md index 696e0b0517..7d3827946e 100644 --- a/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPairedApplication.md +++ b/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPairedApplication.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpairedapplication +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication applicable: Skype for Business Online title: New-CsTeamsComplianceRecordingPairedApplication schema: 2.0.0 @@ -88,20 +88,20 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingpolicy?view=skype-ps) +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=skype-ps) -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpolicy?view=skype-ps) +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=skype-ps) -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingpolicy?view=skype-ps) +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=skype-ps) -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/grant-csteamscompliancerecordingpolicy?view=skype-ps) +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=skype-ps) -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingpolicy?view=skype-ps) +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=skype-ps) -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingapplication?view=skype-ps) +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=skype-ps) -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingapplication?view=skype-ps) +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=skype-ps) -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=skype-ps) -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingapplication?view=skype-ps) +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=skype-ps) diff --git a/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPolicy.md b/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPolicy.md index 9a306fdac5..4818c05624 100644 --- a/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy applicable: Skype for Business Online title: New-CsTeamsComplianceRecordingPolicy schema: 2.0.0 @@ -298,20 +298,20 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingpolicy?view=skype-ps) +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=skype-ps) -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingpolicy?view=skype-ps) +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=skype-ps) -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/grant-csteamscompliancerecordingpolicy?view=skype-ps) +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=skype-ps) -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingpolicy?view=skype-ps) +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=skype-ps) -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingapplication?view=skype-ps) +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=skype-ps) -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=skype-ps) -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingapplication?view=skype-ps) +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=skype-ps) -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingapplication?view=skype-ps) +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=skype-ps) -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpairedapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=skype-ps) diff --git a/teams/teams-ps/teams/New-CsTeamsCortanaPolicy.md b/teams/teams-ps/teams/New-CsTeamsCortanaPolicy.md index eb5f20dbd4..9b4982e4bd 100644 --- a/teams/teams-ps/teams/New-CsTeamsCortanaPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsCortanaPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamscortanapolicy +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamscortanapolicy applicable: Skype for Business Online title: New-CsTeamsCortanaPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsTeamsEmergencyCallRoutingPolicy.md b/teams/teams-ps/teams/New-CsTeamsEmergencyCallRoutingPolicy.md index 660c680aad..dac517f351 100644 --- a/teams/teams-ps/teams/New-CsTeamsEmergencyCallRoutingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsEmergencyCallRoutingPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csteamsemergencycallroutingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsemergencycallroutingpolicy applicable: Microsoft Teams title: New-CsTeamsEmergencyCallRoutingPolicy author: jenstrier diff --git a/teams/teams-ps/teams/New-CsTeamsEmergencyCallingExtendedNotification.md b/teams/teams-ps/teams/New-CsTeamsEmergencyCallingExtendedNotification.md index 9bff63c27c..c510e8e624 100644 --- a/teams/teams-ps/teams/New-CsTeamsEmergencyCallingExtendedNotification.md +++ b/teams/teams-ps/teams/New-CsTeamsEmergencyCallingExtendedNotification.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csteamsemergencycallingextendednotification +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsemergencycallingextendednotification applicable: Microsoft Teams title: New-CsTeamsEmergencyCallingExtendedNotification author: jenstrier diff --git a/teams/teams-ps/teams/New-CsTeamsEmergencyCallingPolicy.md b/teams/teams-ps/teams/New-CsTeamsEmergencyCallingPolicy.md index 683374f71b..ca5ad63f93 100644 --- a/teams/teams-ps/teams/New-CsTeamsEmergencyCallingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsEmergencyCallingPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csteamsemergencycallingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsemergencycallingpolicy applicable: Microsoft Teams title: New-CsTeamsEmergencyCallingPolicy author: jenstrier diff --git a/teams/teams-ps/teams/New-CsTeamsEmergencyNumber.md b/teams/teams-ps/teams/New-CsTeamsEmergencyNumber.md index 147ef719b5..dbe451f397 100644 --- a/teams/teams-ps/teams/New-CsTeamsEmergencyNumber.md +++ b/teams/teams-ps/teams/New-CsTeamsEmergencyNumber.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csteamsemergencynumber +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsemergencynumber applicable: Microsoft Teams title: New-CsTeamsEmergencyNumber author: jenstrier diff --git a/teams/teams-ps/teams/New-CsTeamsFeedbackPolicy.md b/teams/teams-ps/teams/New-CsTeamsFeedbackPolicy.md index 6eaec2148e..6c3a9101dd 100644 --- a/teams/teams-ps/teams/New-CsTeamsFeedbackPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsFeedbackPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csteamsfeedbackpolicy +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsfeedbackpolicy applicable: Skype for Business Online title: New-CsTeamsFeedbackPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsTeamsHiddenMeetingTemplate.md b/teams/teams-ps/teams/New-CsTeamsHiddenMeetingTemplate.md index 39eaaae4bd..c4209114b4 100644 --- a/teams/teams-ps/teams/New-CsTeamsHiddenMeetingTemplate.md +++ b/teams/teams-ps/teams/New-CsTeamsHiddenMeetingTemplate.md @@ -63,4 +63,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [New-CsTeamsMeetingTemplatePermissionPolicy](New-CsTeamsMeetingTemplatePermissionPolicy.yml) -[Set-CsTeamsMeetingTemplatePermissionPolicy](Set-CsTeamsMeetingTemplatePermissionPolicy.yml) \ No newline at end of file +[Set-CsTeamsMeetingTemplatePermissionPolicy](Set-CsTeamsMeetingTemplatePermissionPolicy.yml) diff --git a/teams/teams-ps/teams/New-CsTeamsIPPhonePolicy.md b/teams/teams-ps/teams/New-CsTeamsIPPhonePolicy.md index 947484c60d..50c12cb6e7 100644 --- a/teams/teams-ps/teams/New-CsTeamsIPPhonePolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsIPPhonePolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml Module Name: Skype for Business Online -online version: https://learn.microsoft.com/powershell/module/skype/new-csteamsipphonepolicy +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsipphonepolicy applicable: Skype for Business Online title: New-CsTeamsIPPhonePolicy author: tonywoodruff diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingBrandingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingBrandingPolicy.md index 05fd159bcf..386b2cec4e 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingBrandingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingBrandingPolicy.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/skype/new-csteamsmeetingbrandingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsmeetingbrandingpolicy schema: 2.0.0 title: New-CsTeamsMeetingBrandingPolicy author: szymonkatraMSFT @@ -199,4 +199,4 @@ Available in Teams PowerShell Module 4.9.3 and later. [Remove-CsTeamsMeetingBrandingPolicy](Remove-CsTeamsMeetingBrandingPolicy.md) -[Set-CsTeamsMeetingBrandingPolicy](Set-CsTeamsMeetingBrandingPolicy.md) \ No newline at end of file +[Set-CsTeamsMeetingBrandingPolicy](Set-CsTeamsMeetingBrandingPolicy.md) diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingBroadcastPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingBroadcastPolicy.md index 8a3d2de719..1ba99eb717 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingBroadcastPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingBroadcastPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csteamsmeetingbroadcastpolicy +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsmeetingbroadcastpolicy applicable: Skype for Business Online title: New-CsTeamsMeetingBroadcastPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md index 3824fee366..0b51d6db33 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csteamsmeetingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsmeetingpolicy applicable: Skype for Business Online title: New-CsTeamsMeetingPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsTeamsMessagingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMessagingPolicy.md index 5ffa9a166f..371b9ad98c 100644 --- a/teams/teams-ps/teams/New-CsTeamsMessagingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMessagingPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csteamsmessagingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsmessagingpolicy applicable: Skype for Business Online title: New-CsTeamsMessagingPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsTeamsMobilityPolicy.md b/teams/teams-ps/teams/New-CsTeamsMobilityPolicy.md index bb6d2ca145..0a3194b141 100644 --- a/teams/teams-ps/teams/New-CsTeamsMobilityPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMobilityPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csteamsmobilitypolicy +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsmobilitypolicy applicable: Skype for Business Online title: New-CsTeamsMobilityPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsTeamsNetworkRoamingPolicy.md b/teams/teams-ps/teams/New-CsTeamsNetworkRoamingPolicy.md index 3d79143bbf..d6da3c95f9 100644 --- a/teams/teams-ps/teams/New-CsTeamsNetworkRoamingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsNetworkRoamingPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml Module Name: Skype for Business Online -online version: https://learn.microsoft.com/powershell/module/skype/new-csteamsnetworkroamingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsnetworkroamingpolicy applicable: Microsoft Teams title: New-CsTeamsNetworkRoamingPolicy author: TristanChen-msft diff --git a/teams/teams-ps/teams/New-CsTeamsTranslationRule.md b/teams/teams-ps/teams/New-CsTeamsTranslationRule.md index cf3f24a478..e139aca5df 100644 --- a/teams/teams-ps/teams/New-CsTeamsTranslationRule.md +++ b/teams/teams-ps/teams/New-CsTeamsTranslationRule.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csteamstranslationrule +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamstranslationrule applicable: Microsoft Teams title: New-CsTeamsTranslationRule schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsTeamsUnassignedNumberTreatment.md b/teams/teams-ps/teams/New-CsTeamsUnassignedNumberTreatment.md index a55299e569..9cd40ab6bf 100644 --- a/teams/teams-ps/teams/New-CsTeamsUnassignedNumberTreatment.md +++ b/teams/teams-ps/teams/New-CsTeamsUnassignedNumberTreatment.md @@ -192,7 +192,7 @@ the appropriate target and not routed to the specified unassigned number treatme a valid external phone number, outbound calls from Microsoft Teams to that phone number will be routed according to the treatment. ## RELATED LINKS -[Import-CsOnlineAudioFile](https://learn.microsoft.com/powershell/module/skype/import-csonlineaudiofile) +[Import-CsOnlineAudioFile](https://learn.microsoft.com/powershell/module/teams/import-csonlineaudiofile) [Get-CsTeamsUnassignedNumberTreatment](Get-CsTeamsUnassignedNumberTreatment.md) diff --git a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md index 1586e7b0f5..ec9023fe93 100644 --- a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md @@ -1,7 +1,7 @@ --- external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams -online version: https://learn.microsoft.com/powershell/module/skype/new-csteamsvoiceapplicationspolicy +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsvoiceapplicationspolicy schema: 2.0.0 ROBOTS: NOINDEX --- diff --git a/teams/teams-ps/teams/New-CsTenantDialPlan.md b/teams/teams-ps/teams/New-CsTenantDialPlan.md index 57aa5c1e60..9b8ff003d0 100644 --- a/teams/teams-ps/teams/New-CsTenantDialPlan.md +++ b/teams/teams-ps/teams/New-CsTenantDialPlan.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-cstenantdialplan +online version: https://learn.microsoft.com/powershell/module/teams/new-cstenantdialplan applicable: Microsoft Teams title: New-CsTenantDialPlan schema: 2.0.0 @@ -27,7 +27,7 @@ You can use this cmdlet to create a new tenant dial plan. Tenant dial plans prov The Conferencing Attendant application also uses tenant dial plans for dial-in conferencing. A tenant dial plan determines such things as which normalization rules are applied. -You can add new normalization rules to a tenant dial plan by calling the [New-CsVoiceNormalizationRule](https://learn.microsoft.com/powershell/module/skype/New-CsVoiceNormalizationRule) cmdlet. +You can add new normalization rules to a tenant dial plan by calling the [New-CsVoiceNormalizationRule](https://learn.microsoft.com/powershell/module/teams/New-CsVoiceNormalizationRule) cmdlet. ## EXAMPLES diff --git a/teams/teams-ps/teams/New-CsTenantNetworkRegion.md b/teams/teams-ps/teams/New-CsTenantNetworkRegion.md index ea21a4cdcd..e5cb9007c1 100644 --- a/teams/teams-ps/teams/New-CsTenantNetworkRegion.md +++ b/teams/teams-ps/teams/New-CsTenantNetworkRegion.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-cstenantnetworkregion +online version: https://learn.microsoft.com/powershell/module/teams/new-cstenantnetworkregion applicable: Microsoft Teams title: New-CsTenantNetworkRegion schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsTenantNetworkSite.md b/teams/teams-ps/teams/New-CsTenantNetworkSite.md index 80f9f47e8d..6f4b6195a0 100644 --- a/teams/teams-ps/teams/New-CsTenantNetworkSite.md +++ b/teams/teams-ps/teams/New-CsTenantNetworkSite.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-cstenantnetworksite +online version: https://learn.microsoft.com/powershell/module/teams/new-cstenantnetworksite applicable: Microsoft Teams title: New-CsTenantNetworkSite schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsTenantNetworkSubnet.md b/teams/teams-ps/teams/New-CsTenantNetworkSubnet.md index 8a7afe19a3..7159c8170f 100644 --- a/teams/teams-ps/teams/New-CsTenantNetworkSubnet.md +++ b/teams/teams-ps/teams/New-CsTenantNetworkSubnet.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-cstenantnetworksubnet +online version: https://learn.microsoft.com/powershell/module/teams/new-cstenantnetworksubnet applicable: Microsoft Teams title: New-CsTenantNetworkSubnet schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsVideoInteropServiceProvider.md b/teams/teams-ps/teams/New-CsVideoInteropServiceProvider.md index 247ed924ae..9ad3fab104 100644 --- a/teams/teams-ps/teams/New-CsVideoInteropServiceProvider.md +++ b/teams/teams-ps/teams/New-CsVideoInteropServiceProvider.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csvideointeropserviceprovider +online version: https://learn.microsoft.com/powershell/module/teams/new-csvideointeropserviceprovider applicable: Skype for Business Online Module Name: Skype for Business Online title: New-CsVideoInteropServiceProvider diff --git a/teams/teams-ps/teams/New-CsVoiceNormalizationRule.md b/teams/teams-ps/teams/New-CsVoiceNormalizationRule.md index 4fe6e5b682..af25f85e0a 100644 --- a/teams/teams-ps/teams/New-CsVoiceNormalizationRule.md +++ b/teams/teams-ps/teams/New-CsVoiceNormalizationRule.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csvoicenormalizationrule +online version: https://learn.microsoft.com/powershell/module/teams/new-csvoicenormalizationrule applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019, Microsoft Teams title: New-CsVoiceNormalizationRule schema: 2.0.0 diff --git a/teams/teams-ps/teams/Register-CsOnlineDialInConferencingServiceNumber.md b/teams/teams-ps/teams/Register-CsOnlineDialInConferencingServiceNumber.md index d035711bcc..0abbebfd3f 100644 --- a/teams/teams-ps/teams/Register-CsOnlineDialInConferencingServiceNumber.md +++ b/teams/teams-ps/teams/Register-CsOnlineDialInConferencingServiceNumber.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/register-csonlinedialinconferencingservicenumber +online version: https://learn.microsoft.com/powershell/module/teams/register-csonlinedialinconferencingservicenumber applicable: Skype for Business Online title: Register-CsOnlineDialInConferencingServiceNumber schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsApplicationAccessPolicy.md b/teams/teams-ps/teams/Remove-CsApplicationAccessPolicy.md index 4d92ea93e5..854af44592 100644 --- a/teams/teams-ps/teams/Remove-CsApplicationAccessPolicy.md +++ b/teams/teams-ps/teams/Remove-CsApplicationAccessPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csapplicationaccesspolicy +online version: https://learn.microsoft.com/powershell/module/teams/remove-csapplicationaccesspolicy applicable: Skype for Business Online title: Remove-CsApplicationAccessPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsAutoAttendant.md b/teams/teams-ps/teams/Remove-CsAutoAttendant.md index 136a2714ef..cb296793dd 100644 --- a/teams/teams-ps/teams/Remove-CsAutoAttendant.md +++ b/teams/teams-ps/teams/Remove-CsAutoAttendant.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csautoattendant +online version: https://learn.microsoft.com/powershell/module/teams/remove-csautoattendant applicable: Skype for Business Online title: Remove-CsAutoAttendant schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsCallQueue.md b/teams/teams-ps/teams/Remove-CsCallQueue.md index b1852a8342..c59b0c33a0 100644 --- a/teams/teams-ps/teams/Remove-CsCallQueue.md +++ b/teams/teams-ps/teams/Remove-CsCallQueue.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-Help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-cscallqueue +online version: https://learn.microsoft.com/powershell/module/teams/remove-cscallqueue applicable: Skype for Business Online title: Remove-CsCallQueue schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsCallingLineIdentity.md b/teams/teams-ps/teams/Remove-CsCallingLineIdentity.md index 2620f01169..9826ca6789 100644 --- a/teams/teams-ps/teams/Remove-CsCallingLineIdentity.md +++ b/teams/teams-ps/teams/Remove-CsCallingLineIdentity.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-cscallinglineidentity +online version: https://learn.microsoft.com/powershell/module/teams/remove-cscallinglineidentity applicable: Microsoft Teams, Skype for Business Online title: Remove-CsCallingLineIdentity schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Remove-CsExternalAccessPolicy.md index ac9b4c4596..d59c2425d0 100644 --- a/teams/teams-ps/teams/Remove-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/Remove-CsExternalAccessPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csexternalaccesspolicy +online version: https://learn.microsoft.com/powershell/module/teams/remove-csexternalaccesspolicy applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 title: Remove-CsExternalAccessPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsInboundBlockedNumberPattern.md b/teams/teams-ps/teams/Remove-CsInboundBlockedNumberPattern.md index f431f1a4c8..ca3dba34a6 100644 --- a/teams/teams-ps/teams/Remove-CsInboundBlockedNumberPattern.md +++ b/teams/teams-ps/teams/Remove-CsInboundBlockedNumberPattern.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csinboundblockednumberpattern +online version: https://learn.microsoft.com/powershell/module/teams/remove-csinboundblockednumberpattern applicable: Microsoft Teams, Skype for Business Online title: Remove-CsInboundBlockedNumberPattern author: jenstrier diff --git a/teams/teams-ps/teams/Remove-CsInboundExemptNumberPattern.md b/teams/teams-ps/teams/Remove-CsInboundExemptNumberPattern.md index 30b47aabd3..80e71a615e 100644 --- a/teams/teams-ps/teams/Remove-CsInboundExemptNumberPattern.md +++ b/teams/teams-ps/teams/Remove-CsInboundExemptNumberPattern.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csinboundexemptnumberpattern +online version: https://learn.microsoft.com/powershell/module/teams/remove-csinboundexemptnumberpattern applicable: Microsoft Teams, Skype for Business Online author: jenstrier ms.author: serdars diff --git a/teams/teams-ps/teams/Remove-CsOnlineApplicationInstanceAssociation.md b/teams/teams-ps/teams/Remove-CsOnlineApplicationInstanceAssociation.md index bde696d956..a2ac3e8f90 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineApplicationInstanceAssociation.md +++ b/teams/teams-ps/teams/Remove-CsOnlineApplicationInstanceAssociation.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csonlineapplicationinstanceassociation +online version: https://learn.microsoft.com/powershell/module/teams/remove-csonlineapplicationinstanceassociation applicable: Skype for Business Online title: Remove-CsOnlineApplicationInstanceAssociation schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsOnlineAudioFile.md b/teams/teams-ps/teams/Remove-CsOnlineAudioFile.md index 36d56ee065..aeeee1e650 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineAudioFile.md +++ b/teams/teams-ps/teams/Remove-CsOnlineAudioFile.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csonlineaudiofile +online version: https://learn.microsoft.com/powershell/module/teams/remove-csonlineaudiofile applicable: Microsoft Teams author: jenstrier ms.author: serdars diff --git a/teams/teams-ps/teams/Remove-CsOnlineDialInConferencingTenantSettings.md b/teams/teams-ps/teams/Remove-CsOnlineDialInConferencingTenantSettings.md index e44563157e..bae1704951 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineDialInConferencingTenantSettings.md +++ b/teams/teams-ps/teams/Remove-CsOnlineDialInConferencingTenantSettings.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csonlinedialinconferencingtenantsettings +online version: https://learn.microsoft.com/powershell/module/teams/remove-csonlinedialinconferencingtenantsettings applicable: Skype for Business Online title: Remove-CsOnlineDialInConferencingTenantSettings schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsOnlineLisCivicAddress.md b/teams/teams-ps/teams/Remove-CsOnlineLisCivicAddress.md index 4c4b0bfd9d..350415128d 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineLisCivicAddress.md +++ b/teams/teams-ps/teams/Remove-CsOnlineLisCivicAddress.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csonlineliscivicaddress +online version: https://learn.microsoft.com/powershell/module/teams/remove-csonlineliscivicaddress applicable: Microsoft Teams title: Remove-CsOnlineLisCivicAddress schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsOnlineLisLocation.md b/teams/teams-ps/teams/Remove-CsOnlineLisLocation.md index 18cb42c50c..8f502aaa7d 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineLisLocation.md +++ b/teams/teams-ps/teams/Remove-CsOnlineLisLocation.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csonlinelislocation +online version: https://learn.microsoft.com/powershell/module/teams/remove-csonlinelislocation applicable: Microsoft Teams title: Remove-CsOnlineLisLocation schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsOnlineLisPort.md b/teams/teams-ps/teams/Remove-CsOnlineLisPort.md index 4723295376..4e344fac44 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineLisPort.md +++ b/teams/teams-ps/teams/Remove-CsOnlineLisPort.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csonlinelisport +online version: https://learn.microsoft.com/powershell/module/teams/remove-csonlinelisport applicable: Microsoft Teams title: Remove-CsOnlineLisPort schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsOnlineLisSubnet.md b/teams/teams-ps/teams/Remove-CsOnlineLisSubnet.md index bbbdb60676..df4c6b736a 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineLisSubnet.md +++ b/teams/teams-ps/teams/Remove-CsOnlineLisSubnet.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csonlinelissubnet +online version: https://learn.microsoft.com/powershell/module/teams/remove-csonlinelissubnet applicable: Skype for Business Online title: Remove-CsOnlineLisSubnet schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsOnlineLisSwitch.md b/teams/teams-ps/teams/Remove-CsOnlineLisSwitch.md index 6e08094482..095b78b546 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineLisSwitch.md +++ b/teams/teams-ps/teams/Remove-CsOnlineLisSwitch.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csonlinelisswitch +online version: https://learn.microsoft.com/powershell/module/teams/remove-csonlinelisswitch applicable: Microsoft Teams title: Remove-CsOnlineLisSwitch schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsOnlineLisWirelessAccessPoint.md b/teams/teams-ps/teams/Remove-CsOnlineLisWirelessAccessPoint.md index 191bc08c0e..c75a364dac 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineLisWirelessAccessPoint.md +++ b/teams/teams-ps/teams/Remove-CsOnlineLisWirelessAccessPoint.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csonlineliswirelessaccesspoint +online version: https://learn.microsoft.com/powershell/module/teams/remove-csonlineliswirelessaccesspoint applicable: Microsoft Teams title: Remove-CsOnlineLisWirelessAccessPoint schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsOnlinePSTNGateway.md b/teams/teams-ps/teams/Remove-CsOnlinePSTNGateway.md index f072c794fd..20f48d7aa9 100644 --- a/teams/teams-ps/teams/Remove-CsOnlinePSTNGateway.md +++ b/teams/teams-ps/teams/Remove-CsOnlinePSTNGateway.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csonlinepstngateway +online version: https://learn.microsoft.com/powershell/module/teams/remove-csonlinepstngateway applicable: Microsoft Teams title: Remove-CsOnlinePSTNGateway schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsOnlineSchedule.md b/teams/teams-ps/teams/Remove-CsOnlineSchedule.md index c0c46c3dfd..4fbd94877e 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineSchedule.md +++ b/teams/teams-ps/teams/Remove-CsOnlineSchedule.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csonlineschedule +online version: https://learn.microsoft.com/powershell/module/teams/remove-csonlineschedule applicable: Skype for Business Online title: Remove-CsOnlineSchedule schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsOnlineTelephoneNumber.md b/teams/teams-ps/teams/Remove-CsOnlineTelephoneNumber.md index 61dc0c5fd7..50fbac82c0 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineTelephoneNumber.md +++ b/teams/teams-ps/teams/Remove-CsOnlineTelephoneNumber.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csonlinetelephonenumber +online version: https://learn.microsoft.com/powershell/module/teams/remove-csonlinetelephonenumber applicable: Skype for Business Online, Microsoft Teams title: Remove-CsOnlineTelephoneNumber schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsOnlineVoiceRoute.md b/teams/teams-ps/teams/Remove-CsOnlineVoiceRoute.md index 97a4ecf37e..67cf6b244e 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineVoiceRoute.md +++ b/teams/teams-ps/teams/Remove-CsOnlineVoiceRoute.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csonlinevoiceroute +online version: https://learn.microsoft.com/powershell/module/teams/remove-csonlinevoiceroute applicable: Microsoft Teams title: Remove-CsOnlineVoiceRoute schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsOnlineVoiceRoutingPolicy.md b/teams/teams-ps/teams/Remove-CsOnlineVoiceRoutingPolicy.md index 63c2b77cf4..9d44c847d6 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineVoiceRoutingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsOnlineVoiceRoutingPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csonlinevoiceroutingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/remove-csonlinevoiceroutingpolicy applicable: Microsoft Teams title: Remove-CsOnlineVoiceRoutingPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/Remove-CsOnlineVoicemailPolicy.md index 9e96fe3ee4..bd8506b8cb 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineVoicemailPolicy.md +++ b/teams/teams-ps/teams/Remove-CsOnlineVoicemailPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csonlinevoicemailpolicy +online version: https://learn.microsoft.com/powershell/module/teams/remove-csonlinevoicemailpolicy applicable: Microsoft Teams, Skype for Business Online title: Remove-CsOnlineVoicemailPolicy schema: 2.0.0 @@ -93,10 +93,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable You are not able to delete the pre-configured policy instances Default, TranscriptionProfanityMaskingEnabled and TranscriptionDisabled ## RELATED LINKS -[Get-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/skype/get-csonlinevoicemailpolicy?view=skype-ps) +[Get-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/get-csonlinevoicemailpolicy?view=skype-ps) -[Set-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/skype/set-csonlinevoicemailpolicy?view=skype-ps) +[Set-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoicemailpolicy?view=skype-ps) -[New-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/skype/new-csonlinevoicemailpolicy?view=skype-ps) +[New-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/new-csonlinevoicemailpolicy?view=skype-ps) -[Grant-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/skype/grant-csonlinevoicemailpolicy?view=skype-ps) +[Grant-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csonlinevoicemailpolicy?view=skype-ps) diff --git a/teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md index 8403a6a69e..71e028a030 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamsapppermissionpolicy +online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsapppermissionpolicy applicable: Skype for Business Online title: Remove-CsTeamsAppPermissionPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsTeamsAppSetupPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsAppSetupPolicy.md index a20ac7b7c8..0dc096d238 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsAppSetupPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsAppSetupPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamsappsetuppolicy +online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsappsetuppolicy applicable: Skype for Business Online title: Remove-CsTeamsAppSetupPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsTeamsAudioConferencingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsAudioConferencingPolicy.md index 3ab0a40d12..35bfc13c9a 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsAudioConferencingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsAudioConferencingPolicy.md @@ -1,7 +1,7 @@ --- external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams -online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamsaudioconferencingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsaudioconferencingpolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Remove-CsTeamsCallHoldPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsCallHoldPolicy.md index f031431356..28408cc67f 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsCallHoldPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsCallHoldPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamscallholdpolicy +online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamscallholdpolicy applicable: Microsoft Teams title: Remove-CsTeamsCallHoldPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsTeamsCallParkPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsCallParkPolicy.md index eee531cb70..8dcb46ec1b 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsCallParkPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsCallParkPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamscallparkpolicy +online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamscallparkpolicy applicable: Skype for Business Online title: Remove-CsTeamsCallParkPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsCallingPolicy.md index 1e1809b06a..3b4f67eaa6 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsCallingPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamscallingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamscallingpolicy applicable: Microsoft Teams title: Remove-CsTeamsCallingPolicy author: jenstrier diff --git a/teams/teams-ps/teams/Remove-CsTeamsChannelsPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsChannelsPolicy.md index a677969ef4..2177282477 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsChannelsPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsChannelsPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamschannelspolicy +online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamschannelspolicy applicable: Skype for Business Online title: Remove-CsTeamsChannelsPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingApplication.md b/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingApplication.md index 23479557ab..39e9bb637b 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingApplication.md +++ b/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingApplication.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingapplication +online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication applicable: Skype for Business Online title: Remove-CsTeamsComplianceRecordingApplication schema: 2.0.0 @@ -159,20 +159,20 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingpolicy?view=skype-ps) +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=skype-ps) -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpolicy?view=skype-ps) +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=skype-ps) -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingpolicy?view=skype-ps) +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=skype-ps) -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/grant-csteamscompliancerecordingpolicy?view=skype-ps) +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=skype-ps) -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingpolicy?view=skype-ps) +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=skype-ps) -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingapplication?view=skype-ps) +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=skype-ps) -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=skype-ps) -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingapplication?view=skype-ps) +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=skype-ps) -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpairedapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=skype-ps) diff --git a/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingPolicy.md index 96f99e3fdf..9f11fdd4f2 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy applicable: Skype for Business Online title: Remove-CsTeamsComplianceRecordingPolicy schema: 2.0.0 @@ -158,20 +158,20 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingpolicy?view=skype-ps) +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=skype-ps) -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpolicy?view=skype-ps) +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=skype-ps) -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingpolicy?view=skype-ps) +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=skype-ps) -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/grant-csteamscompliancerecordingpolicy?view=skype-ps) +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=skype-ps) -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingapplication?view=skype-ps) +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=skype-ps) -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=skype-ps) -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingapplication?view=skype-ps) +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=skype-ps) -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingapplication?view=skype-ps) +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=skype-ps) -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpairedapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=skype-ps) diff --git a/teams/teams-ps/teams/Remove-CsTeamsCortanaPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsCortanaPolicy.md index b24f5828a4..9ef2d654f9 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsCortanaPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsCortanaPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamscortanapolicy +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamscortanapolicy applicable: Skype for Business Online title: Remove-CsTeamsCortanaPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsTeamsEmergencyCallRoutingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsEmergencyCallRoutingPolicy.md index a0365e697c..72b4414e5a 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsEmergencyCallRoutingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsEmergencyCallRoutingPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamsemergencycallroutingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsemergencycallroutingpolicy applicable: Microsoft Teams title: Remove-CsTeamsEmergencyCallRoutingPolicy author: jenstrier diff --git a/teams/teams-ps/teams/Remove-CsTeamsEmergencyCallingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsEmergencyCallingPolicy.md index 759c9e5b0b..f865866e4e 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsEmergencyCallingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsEmergencyCallingPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamsemergencycallingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsemergencycallingpolicy applicable: Microsoft Teams title: Remove-CsTeamsEmergencyCallingPolicy author: jenstrier diff --git a/teams/teams-ps/teams/Remove-CsTeamsFeedbackPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsFeedbackPolicy.md index f173731810..15f9d9278f 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsFeedbackPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsFeedbackPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamsfeedbackpolicy +online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsfeedbackpolicy applicable: Skype for Business Online title: Remove-CsTeamsFeedbackPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsTeamsIPPhonePolicy.md b/teams/teams-ps/teams/Remove-CsTeamsIPPhonePolicy.md index 33edb0b5b0..7e6152f304 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsIPPhonePolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsIPPhonePolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml Module Name: Skype for Business Online -online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamsipphonepolicy +online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsipphonepolicy applicable: Skype for Business Online title: Remove-CsTeamsIPPhonePolicy author: tonywoodruff diff --git a/teams/teams-ps/teams/Remove-CsTeamsMeetingBrandingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsMeetingBrandingPolicy.md index d2cd708278..86aedec68c 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsMeetingBrandingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsMeetingBrandingPolicy.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/skype/remove-csteamsmeetingbrandingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsmeetingbrandingpolicy schema: 2.0.0 title: Remove-CsTeamsMeetingBrandingPolicy author: szymonkatraMSFT @@ -112,4 +112,4 @@ Available in Teams PowerShell Module 4.9.3 and later. [Remove-CsTeamsMeetingBrandingPolicy](Remove-CsTeamsMeetingBrandingPolicy.md) -[Set-CsTeamsMeetingBrandingPolicy](Set-CsTeamsMeetingBrandingPolicy.md) \ No newline at end of file +[Set-CsTeamsMeetingBrandingPolicy](Set-CsTeamsMeetingBrandingPolicy.md) diff --git a/teams/teams-ps/teams/Remove-CsTeamsMeetingBroadcastPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsMeetingBroadcastPolicy.md index e761d7d95a..7c47428843 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsMeetingBroadcastPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsMeetingBroadcastPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamsmeetingbroadcastpolicy +online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsmeetingbroadcastpolicy applicable: Skype for Business Online title: Remove-CsTeamsMeetingBroadcastPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsMeetingPolicy.md index 1ec9b32545..1167c73612 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsMeetingPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamsmeetingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsmeetingpolicy applicable: Skype for Business Online title: Remove-CsTeamsMeetingPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsTeamsMessagingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsMessagingPolicy.md index 40df29d893..4e6e52a1a1 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsMessagingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsMessagingPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamsmessagingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsmessagingpolicy applicable: Skype for Business Online title: Remove-CsTeamsMessagingPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsTeamsMobilityPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsMobilityPolicy.md index 1f0f298fca..4a92847d68 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsMobilityPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsMobilityPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamsmobilitypolicy +online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsmobilitypolicy applicable: Skype for Business Online title: Remove-CsTeamsMobilityPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsTeamsNetworkRoamingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsNetworkRoamingPolicy.md index c6b10a5a1b..23920d7281 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsNetworkRoamingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsNetworkRoamingPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml Module Name: Skype for Business Online -online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamsnetworkroamingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsnetworkroamingpolicy applicable: Skype for Business Online title: Remove-CsTeamsNetworkRoamingPolicy author: TristanChen-msft diff --git a/teams/teams-ps/teams/Remove-CsTeamsTranslationRule.md b/teams/teams-ps/teams/Remove-CsTeamsTranslationRule.md index 0751cd3eb8..edca258f14 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsTranslationRule.md +++ b/teams/teams-ps/teams/Remove-CsTeamsTranslationRule.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamstranslationrule +online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamstranslationrule applicable: Microsoft Teams title: Remove-CsTeamsTranslationRule schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsVoiceApplicationsPolicy.md index 00f8d6f562..dd5a95fa70 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsVoiceApplicationsPolicy.md @@ -1,7 +1,7 @@ --- external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams -online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamsvoiceapplicationspolicy +online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsvoiceapplicationspolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Remove-CsTenantDialPlan.md b/teams/teams-ps/teams/Remove-CsTenantDialPlan.md index 9afc042079..cb37fd543a 100644 --- a/teams/teams-ps/teams/Remove-CsTenantDialPlan.md +++ b/teams/teams-ps/teams/Remove-CsTenantDialPlan.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-cstenantdialplan +online version: https://learn.microsoft.com/powershell/module/teams/remove-cstenantdialplan applicable: Microsoft Teams title: Remove-CsTenantDialPlan schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsTenantNetworkRegion.md b/teams/teams-ps/teams/Remove-CsTenantNetworkRegion.md index 735369dac0..bb4f9c093c 100644 --- a/teams/teams-ps/teams/Remove-CsTenantNetworkRegion.md +++ b/teams/teams-ps/teams/Remove-CsTenantNetworkRegion.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-cstenantnetworkregion +online version: https://learn.microsoft.com/powershell/module/teams/remove-cstenantnetworkregion applicable: Microsoft Teams title: Remove-CsTenantNetworkRegion schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsTenantNetworkSite.md b/teams/teams-ps/teams/Remove-CsTenantNetworkSite.md index 7ff51e61a2..3136a895a6 100644 --- a/teams/teams-ps/teams/Remove-CsTenantNetworkSite.md +++ b/teams/teams-ps/teams/Remove-CsTenantNetworkSite.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-cstenantnetworksite +online version: https://learn.microsoft.com/powershell/module/teams/remove-cstenantnetworksite applicable: Microsoft Teams title: Remove-CsTenantNetworkSite schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsTenantNetworkSubnet.md b/teams/teams-ps/teams/Remove-CsTenantNetworkSubnet.md index 4f63a1ddb9..0658a67887 100644 --- a/teams/teams-ps/teams/Remove-CsTenantNetworkSubnet.md +++ b/teams/teams-ps/teams/Remove-CsTenantNetworkSubnet.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-cstenantnetworksubnet +online version: https://learn.microsoft.com/powershell/module/teams/remove-cstenantnetworksubnet applicable: Microsoft Teams title: Remove-CsTenantNetworkSubnet schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsTenantTrustedIPAddress.md b/teams/teams-ps/teams/Remove-CsTenantTrustedIPAddress.md index e903a4b91d..76b394dfb5 100644 --- a/teams/teams-ps/teams/Remove-CsTenantTrustedIPAddress.md +++ b/teams/teams-ps/teams/Remove-CsTenantTrustedIPAddress.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-cstenanttrustedipaddress +online version: https://learn.microsoft.com/powershell/module/teams/remove-cstenanttrustedipaddress applicable: Skype for Business Online title: Remove-CsTenantTrustedIPAddress schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsVideoInteropServiceProvider.md b/teams/teams-ps/teams/Remove-CsVideoInteropServiceProvider.md index cfc202137b..b374c7bec4 100644 --- a/teams/teams-ps/teams/Remove-CsVideoInteropServiceProvider.md +++ b/teams/teams-ps/teams/Remove-CsVideoInteropServiceProvider.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csvideointeropserviceprovider +online version: https://learn.microsoft.com/powershell/module/teams/remove-csvideointeropserviceprovider applicable: Skype for Business Online Module Name: Skype for Business Online title: Remove-CsVideoInteropServiceProvider diff --git a/teams/teams-ps/teams/Set-CsApplicationAccessPolicy.md b/teams/teams-ps/teams/Set-CsApplicationAccessPolicy.md index 4cb6b8f713..705864743e 100644 --- a/teams/teams-ps/teams/Set-CsApplicationAccessPolicy.md +++ b/teams/teams-ps/teams/Set-CsApplicationAccessPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csapplicationaccesspolicy +online version: https://learn.microsoft.com/powershell/module/teams/set-csapplicationaccesspolicy applicable: Skype for Business Online title: Set-CsApplicationAccessPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsApplicationMeetingConfiguration.md b/teams/teams-ps/teams/Set-CsApplicationMeetingConfiguration.md index fdf322d957..f03f1ea6e1 100644 --- a/teams/teams-ps/teams/Set-CsApplicationMeetingConfiguration.md +++ b/teams/teams-ps/teams/Set-CsApplicationMeetingConfiguration.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-CsApplicationMeetingConfiguration +online version: https://learn.microsoft.com/powershell/module/teams/set-CsApplicationMeetingConfiguration applicable: Teams title: Set-CsApplicationMeetingConfiguration schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsAutoAttendant.md b/teams/teams-ps/teams/Set-CsAutoAttendant.md index a43b0843de..3efae21cbb 100644 --- a/teams/teams-ps/teams/Set-CsAutoAttendant.md +++ b/teams/teams-ps/teams/Set-CsAutoAttendant.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csautoattendant +online version: https://learn.microsoft.com/powershell/module/teams/set-csautoattendant applicable: Skype for Business Online title: Set-CsAutoAttendant schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsCallQueue.md b/teams/teams-ps/teams/Set-CsCallQueue.md index 47e3c4a00b..b4cace46d0 100644 --- a/teams/teams-ps/teams/Set-CsCallQueue.md +++ b/teams/teams-ps/teams/Set-CsCallQueue.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-Help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-cscallqueue +online version: https://learn.microsoft.com/powershell/module/teams/set-cscallqueue applicable: Skype for Business Online title: Set-CsCallQueue schema: 2.0.0 @@ -92,7 +92,7 @@ This example updates the Call Queue with identity e7e00636-47da-449c-a36b-1b3d6e Set-CsCallQueue -Identity e7e00636-47da-449c-a36b-1b3d6ee04440 -DistributionLists @("8521b0e3-51bd-4a4b-a8d6-b219a77a0a6a", "868dccd8-d723-4b4f-8d74-ab59e207c357") -MusicOnHoldAudioFileId $audioFile.Id ``` -This example updates the Call Queue with new distribution lists and references a new music on hold audio file using the audio file ID from the stored variable $audioFile created with the [Import-CsOnlineAudioFile cmdlet](https://learn.microsoft.com/powershell/module/skype/import-csonlineaudiofile) +This example updates the Call Queue with new distribution lists and references a new music on hold audio file using the audio file ID from the stored variable $audioFile created with the [Import-CsOnlineAudioFile cmdlet](https://learn.microsoft.com/powershell/module/teams/import-csonlineaudiofile) ## PARAMETERS diff --git a/teams/teams-ps/teams/Set-CsCallingLineIdentity.md b/teams/teams-ps/teams/Set-CsCallingLineIdentity.md index 1093fc6dc2..3ac406df5a 100644 --- a/teams/teams-ps/teams/Set-CsCallingLineIdentity.md +++ b/teams/teams-ps/teams/Set-CsCallingLineIdentity.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-cscallinglineidentity +online version: https://learn.microsoft.com/powershell/module/teams/set-cscallinglineidentity applicable: Microsoft Teams, Skype for Business Online title: Set-CsCallingLineIdentity schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md index f1da6a8b13..f2c81f8f06 100644 --- a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csexternalaccesspolicy +online version: https://learn.microsoft.com/powershell/module/teams/set-csexternalaccesspolicy applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 title: Set-CsExternalAccessPolicy schema: 2.0.0 @@ -56,7 +56,7 @@ This enables your users to use Skype for Business and log on to Skype for Busine The following parameters are not applicable to Skype for Business Online/Microsoft Teams: Description, EnableXmppAccess, Force, Identity, Instance, PipelineVariable, and Tenant -5. (Microsoft Teams Only) Communicate with people who are using Teams with an account that's not managed by an organization. This policy only applies if Teams Consumer Federation has been enabled at the tenant level using the cmdlet [Set-CsTenantFederationConfiguration](/powershell/module/skype/set-cstenantfederationconfiguration) or Teams admin center under the External Access setting. +5. (Microsoft Teams Only) Communicate with people who are using Teams with an account that's not managed by an organization. This policy only applies if Teams Consumer Federation has been enabled at the tenant level using the cmdlet [Set-CsTenantFederationConfiguration](/powershell/module/teams/set-cstenantfederationconfiguration) or Teams admin center under the External Access setting. After an external access policy has been created, you can use the `Set-CsExternalAccessPolicy` cmdlet to change the property values of that policy. For example, by default the global policy does not allow users to communicate with people who have accounts with a federated organization. diff --git a/teams/teams-ps/teams/Set-CsInboundBlockedNumberPattern.md b/teams/teams-ps/teams/Set-CsInboundBlockedNumberPattern.md index a963efbe58..f2e1a8f4a1 100644 --- a/teams/teams-ps/teams/Set-CsInboundBlockedNumberPattern.md +++ b/teams/teams-ps/teams/Set-CsInboundBlockedNumberPattern.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csinboundblockednumberpattern +online version: https://learn.microsoft.com/powershell/module/teams/set-csinboundblockednumberpattern applicable: Microsoft Teams, Skype for Business Online title: Set-CsInboundBlockedNumberPattern author: jenstrier diff --git a/teams/teams-ps/teams/Set-CsInboundExemptNumberPattern.md b/teams/teams-ps/teams/Set-CsInboundExemptNumberPattern.md index 9d1635c811..f0288a293e 100644 --- a/teams/teams-ps/teams/Set-CsInboundExemptNumberPattern.md +++ b/teams/teams-ps/teams/Set-CsInboundExemptNumberPattern.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csinboundexemptnumberpattern +online version: https://learn.microsoft.com/powershell/module/teams/set-csinboundexemptnumberpattern applicable: Microsoft Teams, Skype for Business Online author: jenstrier ms.author: serdars diff --git a/teams/teams-ps/teams/Set-CsOnlineApplicationInstance.md b/teams/teams-ps/teams/Set-CsOnlineApplicationInstance.md index c2773869f4..e1988e8a7c 100644 --- a/teams/teams-ps/teams/Set-CsOnlineApplicationInstance.md +++ b/teams/teams-ps/teams/Set-CsOnlineApplicationInstance.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csonlineapplicationinstance +online version: https://learn.microsoft.com/powershell/module/teams/set-csonlineapplicationinstance applicable: Microsoft Teams title: Set-CsOnlineApplicationInstance schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsOnlineDialInConferencingBridge.md b/teams/teams-ps/teams/Set-CsOnlineDialInConferencingBridge.md index eaceb04c4d..d6c184e160 100644 --- a/teams/teams-ps/teams/Set-CsOnlineDialInConferencingBridge.md +++ b/teams/teams-ps/teams/Set-CsOnlineDialInConferencingBridge.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csonlinedialinconferencingbridge +online version: https://learn.microsoft.com/powershell/module/teams/set-csonlinedialinconferencingbridge applicable: Skype for Business Online title: Set-CsOnlineDialInConferencingBridge schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsOnlineDialInConferencingServiceNumber.md b/teams/teams-ps/teams/Set-CsOnlineDialInConferencingServiceNumber.md index 6d9e6b0f3f..f7c59c318a 100644 --- a/teams/teams-ps/teams/Set-CsOnlineDialInConferencingServiceNumber.md +++ b/teams/teams-ps/teams/Set-CsOnlineDialInConferencingServiceNumber.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csonlinedialinconferencingservicenumber +online version: https://learn.microsoft.com/powershell/module/teams/set-csonlinedialinconferencingservicenumber applicable: Skype for Business Online title: Set-CsOnlineDialInConferencingServiceNumber schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsOnlineDialInConferencingTenantSettings.md b/teams/teams-ps/teams/Set-CsOnlineDialInConferencingTenantSettings.md index 04e8a4e4f6..493b9866da 100644 --- a/teams/teams-ps/teams/Set-CsOnlineDialInConferencingTenantSettings.md +++ b/teams/teams-ps/teams/Set-CsOnlineDialInConferencingTenantSettings.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csonlinedialinconferencingtenantsettings +online version: https://learn.microsoft.com/powershell/module/teams/set-csonlinedialinconferencingtenantsettings applicable: Skype for Business Online title: Set-CsOnlineDialInConferencingTenantSettings schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsOnlineDialInConferencingUser.md b/teams/teams-ps/teams/Set-CsOnlineDialInConferencingUser.md index 24a44745af..0d18824299 100644 --- a/teams/teams-ps/teams/Set-CsOnlineDialInConferencingUser.md +++ b/teams/teams-ps/teams/Set-CsOnlineDialInConferencingUser.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csonlinedialinconferencinguser +online version: https://learn.microsoft.com/powershell/module/teams/set-csonlinedialinconferencinguser applicable: Skype for Business Online title: Set-CsOnlineDialInConferencingUser schema: 2.0.0 @@ -15,7 +15,7 @@ ms.reviewer: ## SYNOPSIS > [!NOTE] -> The AllowPSTNOnlyMeetings, ResetConferenceId, and ConferenceId parameters will be deprecated on Jan 31, 2022. To allow Teams meeting participants joining via the PSTN to bypass the lobby, use the AllowPSTNUsersToBypassLobby of the [Set-CsTeamsMeetingPolicy cmdlet](https://learn.microsoft.com/powershell/module/skype/set-csteamsmeetingpolicy). The capabilities associated with the ResetConferenceId and ConferenceId parameters are no longer supported. +> The AllowPSTNOnlyMeetings, ResetConferenceId, and ConferenceId parameters will be deprecated on Jan 31, 2022. To allow Teams meeting participants joining via the PSTN to bypass the lobby, use the AllowPSTNUsersToBypassLobby of the [Set-CsTeamsMeetingPolicy cmdlet](https://learn.microsoft.com/powershell/module/teams/set-csteamsmeetingpolicy). The capabilities associated with the ResetConferenceId and ConferenceId parameters are no longer supported. Use the `Set-CsOnlineDialInConferencingUser` cmdlet to modify the properties of a user that has been enabled for Microsoft's audio conferencing service. diff --git a/teams/teams-ps/teams/Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md b/teams/teams-ps/teams/Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md index cdd8ed7bf1..0454fa38f8 100644 --- a/teams/teams-ps/teams/Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md +++ b/teams/teams-ps/teams/Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csonlineenhancedemergencyservicedisclaimer +online version: https://learn.microsoft.com/powershell/module/teams/set-csonlineenhancedemergencyservicedisclaimer applicable: Skype for Business Online, Microsoft Teams title: Set-CsOnlineEnhancedEmergencyServiceDisclaimer schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md b/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md index 1a38b8fe42..c95b1b47cf 100644 --- a/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md +++ b/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csonlineliscivicaddress +online version: https://learn.microsoft.com/powershell/module/teams/set-csonlineliscivicaddress applicable: Microsoft Teams, Skype for Business Online title: Set-CsOnlineLisCivicAddress schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsOnlineLisLocation.md b/teams/teams-ps/teams/Set-CsOnlineLisLocation.md index c1e1fd0046..5867b0bfd2 100644 --- a/teams/teams-ps/teams/Set-CsOnlineLisLocation.md +++ b/teams/teams-ps/teams/Set-CsOnlineLisLocation.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csonlinelislocation +online version: https://learn.microsoft.com/powershell/module/teams/set-csonlinelislocation applicable: Microsoft Teams title: Set-CsOnlineLisLocation schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsOnlineLisPort.md b/teams/teams-ps/teams/Set-CsOnlineLisPort.md index 5411c89c03..a37bfd7764 100644 --- a/teams/teams-ps/teams/Set-CsOnlineLisPort.md +++ b/teams/teams-ps/teams/Set-CsOnlineLisPort.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csonlinelisport +online version: https://learn.microsoft.com/powershell/module/teams/set-csonlinelisport applicable: Microsoft Teams title: Set-CsOnlineLisPort schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsOnlineLisSubnet.md b/teams/teams-ps/teams/Set-CsOnlineLisSubnet.md index 1812dbcff3..4e564bf8a5 100644 --- a/teams/teams-ps/teams/Set-CsOnlineLisSubnet.md +++ b/teams/teams-ps/teams/Set-CsOnlineLisSubnet.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csonlinelissubnet +online version: https://learn.microsoft.com/powershell/module/teams/set-csonlinelissubnet applicable: Skype for Business Online title: Set-CsOnlineLisSubnet schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsOnlineLisSwitch.md b/teams/teams-ps/teams/Set-CsOnlineLisSwitch.md index 3dcaf94c58..9d116f2b67 100644 --- a/teams/teams-ps/teams/Set-CsOnlineLisSwitch.md +++ b/teams/teams-ps/teams/Set-CsOnlineLisSwitch.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csonlinelisswitch +online version: https://learn.microsoft.com/powershell/module/teams/set-csonlinelisswitch applicable: Microsoft Teams title: Set-CsOnlineLisSwitch schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsOnlineLisWirelessAccessPoint.md b/teams/teams-ps/teams/Set-CsOnlineLisWirelessAccessPoint.md index 2d2ba30885..65dc2fe0dd 100644 --- a/teams/teams-ps/teams/Set-CsOnlineLisWirelessAccessPoint.md +++ b/teams/teams-ps/teams/Set-CsOnlineLisWirelessAccessPoint.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csonlineliswirelessaccesspoint +online version: https://learn.microsoft.com/powershell/module/teams/set-csonlineliswirelessaccesspoint applicable: Microsoft Teams title: Set-CsOnlineLisWirelessAccessPoint schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsOnlinePSTNGateway.md b/teams/teams-ps/teams/Set-CsOnlinePSTNGateway.md index a6cde88d78..86e8fc70c2 100644 --- a/teams/teams-ps/teams/Set-CsOnlinePSTNGateway.md +++ b/teams/teams-ps/teams/Set-CsOnlinePSTNGateway.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csonlinepstngateway +online version: https://learn.microsoft.com/powershell/module/teams/set-csonlinepstngateway applicable: Microsoft Teams title: Set-CsOnlinePSTNGateway schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsOnlinePstnUsage.md b/teams/teams-ps/teams/Set-CsOnlinePstnUsage.md index 1a152e337b..91158db942 100644 --- a/teams/teams-ps/teams/Set-CsOnlinePstnUsage.md +++ b/teams/teams-ps/teams/Set-CsOnlinePstnUsage.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csonlinepstnusage +online version: https://learn.microsoft.com/powershell/module/teams/set-csonlinepstnusage applicable: Microsoft Teams title: Set-CsOnlinePstnUsage schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsOnlineSchedule.md b/teams/teams-ps/teams/Set-CsOnlineSchedule.md index 258e6f3d2a..a01fed66cf 100644 --- a/teams/teams-ps/teams/Set-CsOnlineSchedule.md +++ b/teams/teams-ps/teams/Set-CsOnlineSchedule.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csonlineschedule +online version: https://learn.microsoft.com/powershell/module/teams/set-csonlineschedule applicable: Skype for Business Online title: Set-CsOnlineSchedule schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsOnlineVoiceApplicationInstance.md b/teams/teams-ps/teams/Set-CsOnlineVoiceApplicationInstance.md index 40d3d7dbc8..de2f524241 100644 --- a/teams/teams-ps/teams/Set-CsOnlineVoiceApplicationInstance.md +++ b/teams/teams-ps/teams/Set-CsOnlineVoiceApplicationInstance.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csonlinevoiceapplicationinstance +online version: https://learn.microsoft.com/powershell/module/teams/set-csonlinevoiceapplicationinstance applicable: Skype for Business Online title: Set-CsOnlineVoiceApplicationInstance ms.reviewer: @@ -162,4 +162,4 @@ Accept wildcard characters: False ## RELATED LINKS -[New-CsOnlineApplicationInstance](https://learn.microsoft.com/powershell/module/skype/new-csonlineapplicationinstance) +[New-CsOnlineApplicationInstance](https://learn.microsoft.com/powershell/module/teams/new-csonlineapplicationinstance) diff --git a/teams/teams-ps/teams/Set-CsOnlineVoiceRoute.md b/teams/teams-ps/teams/Set-CsOnlineVoiceRoute.md index e3db36eda7..1f4a4867f8 100644 --- a/teams/teams-ps/teams/Set-CsOnlineVoiceRoute.md +++ b/teams/teams-ps/teams/Set-CsOnlineVoiceRoute.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csonlinevoiceroute +online version: https://learn.microsoft.com/powershell/module/teams/set-csonlinevoiceroute applicable: Microsoft Teams title: Set-CsOnlineVoiceRoute schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsOnlineVoiceRoutingPolicy.md b/teams/teams-ps/teams/Set-CsOnlineVoiceRoutingPolicy.md index 17087c1a18..106242d5f7 100644 --- a/teams/teams-ps/teams/Set-CsOnlineVoiceRoutingPolicy.md +++ b/teams/teams-ps/teams/Set-CsOnlineVoiceRoutingPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csonlinevoiceroutingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/set-csonlinevoiceroutingpolicy applicable: Microsoft Teams title: Set-CsOnlineVoiceRoutingPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsOnlineVoiceUser.md b/teams/teams-ps/teams/Set-CsOnlineVoiceUser.md index e5b40ec108..14e6c3e6ec 100644 --- a/teams/teams-ps/teams/Set-CsOnlineVoiceUser.md +++ b/teams/teams-ps/teams/Set-CsOnlineVoiceUser.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csonlinevoiceuser +online version: https://learn.microsoft.com/powershell/module/teams/set-csonlinevoiceuser applicable: Skype for Business Online title: Set-CsOnlineVoiceUser schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md index b02b697bd4..fe7e71071b 100644 --- a/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md +++ b/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csonlinevoicemailpolicy +online version: https://learn.microsoft.com/powershell/module/teams/set-csonlinevoicemailpolicy applicable: Microsoft Teams, Skype for Business Online title: Set-CsOnlineVoicemailPolicy schema: 2.0.0 @@ -199,7 +199,7 @@ Accept wildcard characters: False ``` ### -PrimarySystemPromptLanguage -The primary (or first) language that voicemail system prompts will be presented in. Must also set SecondarySystemPromptLanguage. When set, this overrides the user language choice. See [Set-CsOnlineVoicemailUserSettings](/powershell/module/skype/set-csonlinevoicemailusersettings) -PromptLanguage for supported languages. +The primary (or first) language that voicemail system prompts will be presented in. Must also set SecondarySystemPromptLanguage. When set, this overrides the user language choice. See [Set-CsOnlineVoicemailUserSettings](/powershell/module/teams/set-csonlinevoicemailusersettings) -PromptLanguage for supported languages. ```yaml Type: String @@ -215,7 +215,7 @@ Accept wildcard characters: False ``` ### -SecondarySystemPromptLanguage -The secondary language that voicemail system prompts will be presented in. Must also set PrimarySystemPromptLanguage and may not be the same value as PrimarySystemPromptanguage. When set, this overrides the user language choice. See [Set-CsOnlineVoicemailUserSettings](/powershell/module/skype/set-csonlinevoicemailusersettings) -PromptLanguage for supported languages. +The secondary language that voicemail system prompts will be presented in. Must also set PrimarySystemPromptLanguage and may not be the same value as PrimarySystemPromptanguage. When set, this overrides the user language choice. See [Set-CsOnlineVoicemailUserSettings](/powershell/module/teams/set-csonlinevoicemailusersettings) -PromptLanguage for supported languages. ```yaml Type: String @@ -288,10 +288,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Get-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/skype/get-csonlinevoicemailpolicy?view=skype-ps) +[Get-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/get-csonlinevoicemailpolicy?view=skype-ps) -[New-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/skype/new-csonlinevoicemailpolicy?view=skype-ps) +[New-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/new-csonlinevoicemailpolicy?view=skype-ps) -[Remove-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/skype/remove-csonlinevoicemailpolicy?view=skype-ps) +[Remove-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csonlinevoicemailpolicy?view=skype-ps) -[Grant-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/skype/grant-csonlinevoicemailpolicy?view=skype-ps) +[Grant-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csonlinevoicemailpolicy?view=skype-ps) diff --git a/teams/teams-ps/teams/Set-CsOnlineVoicemailUserSettings.md b/teams/teams-ps/teams/Set-CsOnlineVoicemailUserSettings.md index 7b782361ee..232df7120c 100644 --- a/teams/teams-ps/teams/Set-CsOnlineVoicemailUserSettings.md +++ b/teams/teams-ps/teams/Set-CsOnlineVoicemailUserSettings.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csonlinevoicemailusersettings +online version: https://learn.microsoft.com/powershell/module/teams/set-csonlinevoicemailusersettings applicable: Microsoft Teams, Skype for Business Online title: Set-CsOnlineVoicemailUserSettings schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md index c5e7294462..e58bc1536a 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md @@ -93,8 +93,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [Get-CsTeamsAcsFederationConfiguration](Get-CsTeamsAcsFederationConfiguration.md) -[New-CsExternalAccessPolicy](/powershell/module/skype/new-csexternalaccesspolicy?view=skype-ps) +[New-CsExternalAccessPolicy](/powershell/module/teams/new-csexternalaccesspolicy?view=skype-ps) -[Set-CsExternalAccessPolicy](/powershell/module/skype/set-csexternalaccesspolicy?view=skype-ps) +[Set-CsExternalAccessPolicy](/powershell/module/teams/set-csexternalaccesspolicy?view=skype-ps) -[Grant-CsExternalAccessPolicy](/powershell/module/skype/grant-csexternalaccesspolicy?view=skype-ps) +[Grant-CsExternalAccessPolicy](/powershell/module/teams/grant-csexternalaccesspolicy?view=skype-ps) diff --git a/teams/teams-ps/teams/Set-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAppPermissionPolicy.md index 636578f319..1df10ebb36 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsAppPermissionPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csteamsapppermissionpolicy +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsapppermissionpolicy applicable: Skype for Business Online title: Set-CsTeamsAppPermissionPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsTeamsAppSetupPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAppSetupPolicy.md index 01bf6abe26..284f07a6a9 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAppSetupPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsAppSetupPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csteamsappsetuppolicy +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsappsetuppolicy applicable: Skype for Business Online title: Set-CsTeamsAppSetupPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsTeamsAudioConferencingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAudioConferencingPolicy.md index 33f4ba37fe..4dda54f403 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAudioConferencingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsAudioConferencingPolicy.md @@ -1,7 +1,7 @@ --- external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams -online version: https://learn.microsoft.com/powershell/module/skype/set-csteamsaudioconferencingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsaudioconferencingpolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Set-CsTeamsCallHoldPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCallHoldPolicy.md index 1978f6d639..5c3233c6c4 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCallHoldPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCallHoldPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csteamscallholdpolicy +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamscallholdpolicy applicable: Microsoft Teams title: Set-CsTeamsCallHoldPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsTeamsCallParkPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCallParkPolicy.md index c5124e2a7d..d758da814f 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCallParkPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCallParkPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csteamscallparkpolicy +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamscallparkpolicy applicable: Skype for Business Online title: Set-CsTeamsCallParkPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md index 5e33074cf3..7fd6f3428e 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml Module Name: Skype for Business Online -online version: https://learn.microsoft.com/powershell/module/skype/set-csteamscallingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamscallingpolicy applicable: Microsoft Teams title: Set-CsTeamsCallingPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsTeamsChannelsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsChannelsPolicy.md index 35a0e031ff..ae5a24900b 100644 --- a/teams/teams-ps/teams/Set-CsTeamsChannelsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsChannelsPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csteamschannelspolicy +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamschannelspolicy applicable: Skype for Business Online title: Set-CsTeamsChannelsPolicy schema: 2.0.0 @@ -244,10 +244,10 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## RELATED LINKS -[New-CsTeamsChannelsPolicy](https://learn.microsoft.com/powershell/module/skype/new-csteamschannelspolicy) +[New-CsTeamsChannelsPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamschannelspolicy) -[Remove-CsTeamsChannelsPolicy](https://learn.microsoft.com/powershell/module/skype/remove-csteamschannelspolicy) +[Remove-CsTeamsChannelsPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamschannelspolicy) -[Grant-CsTeamsChannelsPolicy](https://learn.microsoft.com/powershell/module/skype/grant-csteamschannelspolicy) +[Grant-CsTeamsChannelsPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamschannelspolicy) -[Get-CsTeamsChannelsPolicy](https://learn.microsoft.com/powershell/module/skype/get-csteamschannelspolicy) +[Get-CsTeamsChannelsPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamschannelspolicy) diff --git a/teams/teams-ps/teams/Set-CsTeamsClientConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsClientConfiguration.md index 13bab70a3a..781fa30204 100644 --- a/teams/teams-ps/teams/Set-CsTeamsClientConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsClientConfiguration.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csteamsclientconfiguration +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsclientconfiguration applicable: Skype for Business Online Module Name: Skype for Business Online title: Set-CsTeamsClientConfiguration diff --git a/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingApplication.md b/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingApplication.md index 02ebcf6cfa..b117deefcf 100644 --- a/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingApplication.md +++ b/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingApplication.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingapplication +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication applicable: Skype for Business Online title: Set-CsTeamsComplianceRecordingApplication schema: 2.0.0 @@ -394,20 +394,20 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingpolicy?view=skype-ps) +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=skype-ps) -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpolicy?view=skype-ps) +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=skype-ps) -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingpolicy?view=skype-ps) +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=skype-ps) -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/grant-csteamscompliancerecordingpolicy?view=skype-ps) +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=skype-ps) -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingpolicy?view=skype-ps) +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=skype-ps) -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingapplication?view=skype-ps) +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=skype-ps) -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=skype-ps) -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingapplication?view=skype-ps) +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=skype-ps) -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpairedapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=skype-ps) diff --git a/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md index 97fa34aa61..c8b41cc405 100644 --- a/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy applicable: Skype for Business Online title: Set-CsTeamsComplianceRecordingPolicy schema: 2.0.0 @@ -342,20 +342,20 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingpolicy?view=skype-ps) +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=skype-ps) -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpolicy?view=skype-ps) +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=skype-ps) -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/grant-csteamscompliancerecordingpolicy?view=skype-ps) +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=skype-ps) -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingpolicy?view=skype-ps) +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=skype-ps) -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/get-csteamscompliancerecordingapplication?view=skype-ps) +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=skype-ps) -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=skype-ps) -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/set-csteamscompliancerecordingapplication?view=skype-ps) +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=skype-ps) -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/skype/remove-csteamscompliancerecordingapplication?view=skype-ps) +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=skype-ps) -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/skype/new-csteamscompliancerecordingpairedapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=skype-ps) diff --git a/teams/teams-ps/teams/Set-CsTeamsCortanaPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCortanaPolicy.md index 93b84f9aaa..49809d2b80 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCortanaPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCortanaPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csteamscortanapolicy +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamscortanapolicy applicable: Skype for Business Online title: Set-CsTeamsCortanaPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsTeamsEducationAssignmentsAppPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEducationAssignmentsAppPolicy.md index a295cf3a10..407fa34be8 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEducationAssignmentsAppPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEducationAssignmentsAppPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csteamseducationassignmentsapppolicy +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamseducationassignmentsapppolicy applicable: Skype for Business Online title: Set-CsTeamsEducationAssignmentsAppPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsTeamsEmergencyCallRoutingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEmergencyCallRoutingPolicy.md index 43cfdd2e26..69af735fa0 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEmergencyCallRoutingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEmergencyCallRoutingPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csteamsemergencycallroutingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsemergencycallroutingpolicy applicable: Microsoft Teams title: Set-CsTeamsEmergencyCallRoutingPolicy author: jenstrier diff --git a/teams/teams-ps/teams/Set-CsTeamsEmergencyCallingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEmergencyCallingPolicy.md index f861d920e8..b47a83dd36 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEmergencyCallingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEmergencyCallingPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csteamsemergencycallingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsemergencycallingpolicy applicable: Microsoft Teams title: Set-CsTeamsEmergencyCallingPolicy author: jenstrier diff --git a/teams/teams-ps/teams/Set-CsTeamsFeedbackPolicy.md b/teams/teams-ps/teams/Set-CsTeamsFeedbackPolicy.md index 5835954eb6..ef86fd45b8 100644 --- a/teams/teams-ps/teams/Set-CsTeamsFeedbackPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsFeedbackPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csteamsfeedbackpolicy +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsfeedbackpolicy applicable: Skype for Business Online title: Set-CsTeamsFeedbackPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsTeamsGuestCallingConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsGuestCallingConfiguration.md index c769e3ed56..eaf4962664 100644 --- a/teams/teams-ps/teams/Set-CsTeamsGuestCallingConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsGuestCallingConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml Module Name: Skype for Business Online -online version: https://learn.microsoft.com/powershell/module/skype/set-csteamsguestcallingconfiguration +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsguestcallingconfiguration applicable: Skype for Business Online title: Set-CsTeamsGuestCallingConfiguration schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsTeamsGuestMeetingConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsGuestMeetingConfiguration.md index bfc4f46c4c..2a6e997547 100644 --- a/teams/teams-ps/teams/Set-CsTeamsGuestMeetingConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsGuestMeetingConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml Module Name: Skype for Business Online -online version: https://learn.microsoft.com/powershell/module/skype/set-csteamsguestmeetingconfiguration +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsguestmeetingconfiguration applicable: Skype for Business Online title: Set-CsTeamsGuestMeetingConfiguration schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsTeamsGuestMessagingConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsGuestMessagingConfiguration.md index 768cc13f21..b048d49b43 100644 --- a/teams/teams-ps/teams/Set-CsTeamsGuestMessagingConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsGuestMessagingConfiguration.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csteamsguestmessagingconfiguration +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsguestmessagingconfiguration applicable: Skype for Business Online title: Set-CsTeamsGuestMessagingConfiguration schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsTeamsIPPhonePolicy.md b/teams/teams-ps/teams/Set-CsTeamsIPPhonePolicy.md index 220db7dc0c..05256079de 100644 --- a/teams/teams-ps/teams/Set-CsTeamsIPPhonePolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsIPPhonePolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml Module Name: Skype for Business Online -online version: https://learn.microsoft.com/powershell/module/skype/set-csteamsipphonepolicy +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsipphonepolicy applicable: Skype for Business Online title: Set-CsTeamsIPPhonePolicy author: tonywoodruff diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingBrandingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingBrandingPolicy.md index 0017490a92..1546e275a4 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingBrandingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingBrandingPolicy.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/skype/set-csteamsmeetingbrandingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsmeetingbrandingpolicy schema: 2.0.0 title: Set-CsTeamsMeetingBrandingPolicy author: szymonkatraMSFT @@ -201,4 +201,4 @@ Available in Teams PowerShell Module 4.9.3 and later. [Remove-CsTeamsMeetingBrandingPolicy](Remove-CsTeamsMeetingBrandingPolicy.md) -[Set-CsTeamsMeetingBrandingPolicy](Set-CsTeamsMeetingBrandingPolicy.md) \ No newline at end of file +[Set-CsTeamsMeetingBrandingPolicy](Set-CsTeamsMeetingBrandingPolicy.md) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingBroadcastConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsMeetingBroadcastConfiguration.md index a3ff7310e1..66161df338 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingBroadcastConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingBroadcastConfiguration.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csteamsmeetingbroadcastconfiguration +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsmeetingbroadcastconfiguration applicable: Skype for Business Online title: Set-CsTeamsMeetingBroadcastConfiguration schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingBroadcastPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingBroadcastPolicy.md index e646698a6f..7cac68e463 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingBroadcastPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingBroadcastPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csteamsmeetingbroadcastpolicy +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsmeetingbroadcastpolicy applicable: Skype for Business Online title: Set-CsTeamsMeetingBroadcastPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsMeetingConfiguration.md index bbb99efc32..0fb31279db 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml Module Name: Skype for Business Online -online version: https://learn.microsoft.com/powershell/module/skype/set-csteamsmeetingconfiguration +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsmeetingconfiguration applicable: Skype for Business Online title: Set-CsTeamsMeetingConfiguration schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index eeef8ac615..5138d090b6 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csteamsmeetingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsmeetingpolicy applicable: Skype for Business Online title: Set-CsTeamsMeetingPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingTemplatePermissionPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingTemplatePermissionPolicy.md index 13456eaa57..8b9997a356 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingTemplatePermissionPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingTemplatePermissionPolicy.md @@ -102,4 +102,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [Remove-CsTeamsMeetingTemplatePermissionPolicy](Remove-CsTeamsMeetingTemplatePermissionPolicy.yml) -[Grant-CsTeamsMeetingTemplatePermissionPolicy](Grant-CsTeamsMeetingTemplatePermissionPolicy.yml) \ No newline at end of file +[Grant-CsTeamsMeetingTemplatePermissionPolicy](Grant-CsTeamsMeetingTemplatePermissionPolicy.yml) diff --git a/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md index 3bda676550..47e61f832b 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csteamsmessagingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsmessagingpolicy applicable: Skype for Business Online title: Set-CsTeamsMessagingPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsTeamsMobilityPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMobilityPolicy.md index 91d5ce9719..aca0bcb3d9 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMobilityPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMobilityPolicy.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csteamsmobilitypolicy +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsmobilitypolicy applicable: Skype for Business Online title: Set-CsTeamsMobilityPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsTeamsNetworkRoamingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsNetworkRoamingPolicy.md index 669b8e9147..884e321f50 100644 --- a/teams/teams-ps/teams/Set-CsTeamsNetworkRoamingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsNetworkRoamingPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml Module Name: Skype for Business Online -online version: https://learn.microsoft.com/powershell/module/skype/set-csteamsnetworkroamingpolicy +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsnetworkroamingpolicy applicable: Skype for Business Online title: Set-CsTeamsNetworkRoamingPolicy author: TristanChen-msft diff --git a/teams/teams-ps/teams/Set-CsTeamsShiftsConnection.md b/teams/teams-ps/teams/Set-CsTeamsShiftsConnection.md index 2761b3d3b6..f8967db27a 100644 --- a/teams/teams-ps/teams/Set-CsTeamsShiftsConnection.md +++ b/teams/teams-ps/teams/Set-CsTeamsShiftsConnection.md @@ -409,4 +409,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [Update-CsTeamsShiftsConnection](Update-CsTeamsShiftsConnection.md) -[Test-CsTeamsShiftsConnectionValidate](Test-CsTeamsShiftsConnectionValidate.md) \ No newline at end of file +[Test-CsTeamsShiftsConnectionValidate](Test-CsTeamsShiftsConnectionValidate.md) diff --git a/teams/teams-ps/teams/Set-CsTeamsTranslationRule.md b/teams/teams-ps/teams/Set-CsTeamsTranslationRule.md index c6223fbc82..9aaf90034d 100644 --- a/teams/teams-ps/teams/Set-CsTeamsTranslationRule.md +++ b/teams/teams-ps/teams/Set-CsTeamsTranslationRule.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csteamstranslationrule +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamstranslationrule applicable: Microsoft Teams title: Set-CsTeamsTranslationRule schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsTeamsUnassignedNumberTreatment.md b/teams/teams-ps/teams/Set-CsTeamsUnassignedNumberTreatment.md index 764a37e16c..2e381a5677 100644 --- a/teams/teams-ps/teams/Set-CsTeamsUnassignedNumberTreatment.md +++ b/teams/teams-ps/teams/Set-CsTeamsUnassignedNumberTreatment.md @@ -155,7 +155,7 @@ the appropriate target and not routed to the specified unassigned number treatme a valid external phone number, outbound calls from Microsoft Teams to that phone number will be routed according to the treatment. ## RELATED LINKS -[Import-CsOnlineAudioFile](https://learn.microsoft.com/powershell/module/skype/import-csonlineaudiofile) +[Import-CsOnlineAudioFile](https://learn.microsoft.com/powershell/module/teams/import-csonlineaudiofile) [Get-CsTeamsUnassignedNumberTreatment](Get-CsTeamsUnassignedNumberTreatment.md) diff --git a/teams/teams-ps/teams/Set-CsTeamsUpgradeConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsUpgradeConfiguration.md index 0b09d153de..61e3fd434b 100644 --- a/teams/teams-ps/teams/Set-CsTeamsUpgradeConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsUpgradeConfiguration.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csteamsupgradeconfiguration +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsupgradeconfiguration applicable: Skype for Business Online title: Set-CsTeamsUpgradeConfiguration schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsTeamsVirtualAppointmentsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsVirtualAppointmentsPolicy.md index 20ca5203f0..1fe25a0ae2 100644 --- a/teams/teams-ps/teams/Set-CsTeamsVirtualAppointmentsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsVirtualAppointmentsPolicy.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/skype/set-csteamsvirtualappointmentspolicy +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsvirtualappointmentspolicy schema: 2.0.0 ms.author: erocha manager: sonaggarwal diff --git a/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md index f6c8cd04d8..24868f0a43 100644 --- a/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md @@ -1,7 +1,7 @@ --- external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams -online version: https://learn.microsoft.com/powershell/module/skype/set-csteamsvoiceapplicationspolicy +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsvoiceapplicationspolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Set-CsTenantDialPlan.md b/teams/teams-ps/teams/Set-CsTenantDialPlan.md index 4d90a41f51..cbc8eb519b 100644 --- a/teams/teams-ps/teams/Set-CsTenantDialPlan.md +++ b/teams/teams-ps/teams/Set-CsTenantDialPlan.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-cstenantdialplan +online version: https://learn.microsoft.com/powershell/module/teams/set-cstenantdialplan applicable: Microsoft Teams title: Set-CsTenantDialPlan schema: 2.0.0 @@ -117,7 +117,7 @@ Accept wildcard characters: False ### -NormalizationRules The NormalizationRules parameter is a list of normalization rules that are applied to this dial plan. -Although this list and these rules can be created directly by using this cmdlet, we recommend that you create the normalization rules by the [New-CsVoiceNormalizationRule](https://learn.microsoft.com/powershell/module/skype/New-CsVoiceNormalizationRule) cmdlet, which creates the rule and assigns it to the specified tenant dial plan. +Although this list and these rules can be created directly by using this cmdlet, we recommend that you create the normalization rules by the [New-CsVoiceNormalizationRule](https://learn.microsoft.com/powershell/module/teams/New-CsVoiceNormalizationRule) cmdlet, which creates the rule and assigns it to the specified tenant dial plan. The number of normalization rules cannot exceed 50 per TenantDialPlan. diff --git a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md index 5d32b2b1f7..8c5878cb47 100644 --- a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-cstenantfederationconfiguration +online version: https://learn.microsoft.com/powershell/module/teams/set-cstenantfederationconfiguration applicable: Skype for Business Online title: Set-CsTenantFederationConfiguration schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsTenantMigrationConfiguration.md b/teams/teams-ps/teams/Set-CsTenantMigrationConfiguration.md index 7c9c4f30db..6e07ccdade 100644 --- a/teams/teams-ps/teams/Set-CsTenantMigrationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTenantMigrationConfiguration.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-cstenantmigrationconfiguration +online version: https://learn.microsoft.com/powershell/module/teams/set-cstenantmigrationconfiguration applicable: Skype for Business Online title: Set-CsTenantMigrationConfiguration schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsTenantNetworkRegion.md b/teams/teams-ps/teams/Set-CsTenantNetworkRegion.md index 6446d1a033..89751e2fad 100644 --- a/teams/teams-ps/teams/Set-CsTenantNetworkRegion.md +++ b/teams/teams-ps/teams/Set-CsTenantNetworkRegion.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-cstenantnetworkregion +online version: https://learn.microsoft.com/powershell/module/teams/set-cstenantnetworkregion applicable: Microsoft Teams title: Set-CsTenantNetworkRegion schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsTenantNetworkSite.md b/teams/teams-ps/teams/Set-CsTenantNetworkSite.md index fdc67ade49..c108eab7b7 100644 --- a/teams/teams-ps/teams/Set-CsTenantNetworkSite.md +++ b/teams/teams-ps/teams/Set-CsTenantNetworkSite.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-cstenantnetworksite +online version: https://learn.microsoft.com/powershell/module/teams/set-cstenantnetworksite applicable: Microsoft Teams title: Set-CsTenantNetworkSite schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsTenantNetworkSubnet.md b/teams/teams-ps/teams/Set-CsTenantNetworkSubnet.md index bee5a8f957..c5370959c5 100644 --- a/teams/teams-ps/teams/Set-CsTenantNetworkSubnet.md +++ b/teams/teams-ps/teams/Set-CsTenantNetworkSubnet.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-cstenantnetworksubnet +online version: https://learn.microsoft.com/powershell/module/teams/set-cstenantnetworksubnet applicable: Microsoft Teams title: Set-CsTenantNetworkSubnet schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsTenantTrustedIPAddress.md b/teams/teams-ps/teams/Set-CsTenantTrustedIPAddress.md index 65222d6c90..cf00d8cf90 100644 --- a/teams/teams-ps/teams/Set-CsTenantTrustedIPAddress.md +++ b/teams/teams-ps/teams/Set-CsTenantTrustedIPAddress.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-cstenanttrustedipaddress +online version: https://learn.microsoft.com/powershell/module/teams/set-cstenanttrustedipaddress applicable: Skype for Business Online title: Set-CsTenantTrustedIPAddress schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsUser.md b/teams/teams-ps/teams/Set-CsUser.md index a331921b32..89d4559093 100644 --- a/teams/teams-ps/teams/Set-CsUser.md +++ b/teams/teams-ps/teams/Set-CsUser.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csuser +online version: https://learn.microsoft.com/powershell/module/teams/set-csuser applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 title: Set-CsUser schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsVideoInteropServiceProvider.md b/teams/teams-ps/teams/Set-CsVideoInteropServiceProvider.md index 4c4d43e83c..9b0967535e 100644 --- a/teams/teams-ps/teams/Set-CsVideoInteropServiceProvider.md +++ b/teams/teams-ps/teams/Set-CsVideoInteropServiceProvider.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csvideointeropserviceprovider +online version: https://learn.microsoft.com/powershell/module/teams/set-csvideointeropserviceprovider applicable: Skype for Business Online Module Name: Skype for Business Online title: Set-CsVideoInteropServiceProvider diff --git a/teams/teams-ps/teams/Start-CsExMeetingMigration.md b/teams/teams-ps/teams/Start-CsExMeetingMigration.md index b319d1958d..99131cd5d9 100644 --- a/teams/teams-ps/teams/Start-CsExMeetingMigration.md +++ b/teams/teams-ps/teams/Start-CsExMeetingMigration.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/start-csexmeetingmigration +online version: https://learn.microsoft.com/powershell/module/teams/start-csexmeetingmigration applicable: Skype for Business Online title: Start-CsExMeetingMigration schema: 2.0.0 @@ -157,8 +157,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS [Using the Meeting Migration Service (MMS)](https://learn.microsoft.com/SkypeForBusiness/audio-conferencing-in-office-365/setting-up-the-meeting-migration-service-mms) -[Get-CsMeetingMigrationStatus](https://learn.microsoft.com/powershell/module/skype/get-csmeetingmigrationstatus) +[Get-CsMeetingMigrationStatus](https://learn.microsoft.com/powershell/module/teams/get-csmeetingmigrationstatus) -[Set-CsTenantMigrationConfiguration](https://learn.microsoft.com/powershell/module/skype/set-cstenantmigrationconfiguration) +[Set-CsTenantMigrationConfiguration](https://learn.microsoft.com/powershell/module/teams/set-cstenantmigrationconfiguration) -[Get-CsTenantMigrationConfiguration](https://learn.microsoft.com/powershell/module/skype/get-cstenantmigrationconfiguration) +[Get-CsTenantMigrationConfiguration](https://learn.microsoft.com/powershell/module/teams/get-cstenantmigrationconfiguration) diff --git a/teams/teams-ps/teams/Sync-CsOnlineApplicationInstance.md b/teams/teams-ps/teams/Sync-CsOnlineApplicationInstance.md index ffe0989d44..4801e76bae 100644 --- a/teams/teams-ps/teams/Sync-CsOnlineApplicationInstance.md +++ b/teams/teams-ps/teams/Sync-CsOnlineApplicationInstance.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/sync-csonlineapplicationinstance +online version: https://learn.microsoft.com/powershell/module/teams/sync-csonlineapplicationinstance applicable: Microsoft Teams title: Sync-CsOnlineApplicationInstance schema: 2.0.0 diff --git a/teams/teams-ps/teams/Test-CsEffectiveTenantDialPlan.md b/teams/teams-ps/teams/Test-CsEffectiveTenantDialPlan.md index f0d9f389c3..c5f548233e 100644 --- a/teams/teams-ps/teams/Test-CsEffectiveTenantDialPlan.md +++ b/teams/teams-ps/teams/Test-CsEffectiveTenantDialPlan.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/test-cseffectivetenantdialplan +online version: https://learn.microsoft.com/powershell/module/teams/test-cseffectivetenantdialplan applicable: Skype for Business Online title: Test-CsEffectiveTenantDialPlan schema: 2.0.0 diff --git a/teams/teams-ps/teams/Test-CsInboundBlockedNumberPattern.md b/teams/teams-ps/teams/Test-CsInboundBlockedNumberPattern.md index a01cc19aa4..06bcdf3668 100644 --- a/teams/teams-ps/teams/Test-CsInboundBlockedNumberPattern.md +++ b/teams/teams-ps/teams/Test-CsInboundBlockedNumberPattern.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/test-csinboundblockednumberpattern +online version: https://learn.microsoft.com/powershell/module/teams/test-csinboundblockednumberpattern applicable: Skype for Business Online title: Test-CsInboundBlockedNumberPattern author: tomkau diff --git a/teams/teams-ps/teams/Test-CsTeamsTranslationRule.md b/teams/teams-ps/teams/Test-CsTeamsTranslationRule.md index 253a3bb1b5..76a56323c1 100644 --- a/teams/teams-ps/teams/Test-CsTeamsTranslationRule.md +++ b/teams/teams-ps/teams/Test-CsTeamsTranslationRule.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/test-csteamstranslationrule +online version: https://learn.microsoft.com/powershell/module/teams/test-csteamstranslationrule applicable: Microsoft Teams author: jenstrier ms.author: serdars diff --git a/teams/teams-ps/teams/Test-CsVoiceNormalizationRule.md b/teams/teams-ps/teams/Test-CsVoiceNormalizationRule.md index a77a2167c5..a88f152391 100644 --- a/teams/teams-ps/teams/Test-CsVoiceNormalizationRule.md +++ b/teams/teams-ps/teams/Test-CsVoiceNormalizationRule.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/test-csvoicenormalizationrule +online version: https://learn.microsoft.com/powershell/module/teams/test-csvoicenormalizationrule applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019, Microsoft Teams title: Test-CsVoiceNormalizationRule schema: 2.0.0 diff --git a/teams/teams-ps/teams/Unregister-CsOnlineDialInConferencingServiceNumber.md b/teams/teams-ps/teams/Unregister-CsOnlineDialInConferencingServiceNumber.md index 57ba162a5a..e091dbbd15 100644 --- a/teams/teams-ps/teams/Unregister-CsOnlineDialInConferencingServiceNumber.md +++ b/teams/teams-ps/teams/Unregister-CsOnlineDialInConferencingServiceNumber.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/unregister-csonlinedialinconferencingservicenumber +online version: https://learn.microsoft.com/powershell/module/teams/unregister-csonlinedialinconferencingservicenumber applicable: Skype for Business Online title: Unregister-CsOnlineDialInConferencingServiceNumber schema: 2.0.0 diff --git a/teams/teams-ps/teams/Update-CsAutoAttendant.md b/teams/teams-ps/teams/Update-CsAutoAttendant.md index b11fe86ba8..685884542b 100644 --- a/teams/teams-ps/teams/Update-CsAutoAttendant.md +++ b/teams/teams-ps/teams/Update-CsAutoAttendant.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/update-csautoattendant +online version: https://learn.microsoft.com/powershell/module/teams/update-csautoattendant applicable: Skype for Business Online title: Update-CsAutoAttendant schema: 2.0.0 diff --git a/teams/teams-ps/teams/Update-CsCustomPolicyPackage.md b/teams/teams-ps/teams/Update-CsCustomPolicyPackage.md index 3f6d684f4a..fc1db54a29 100644 --- a/teams/teams-ps/teams/Update-CsCustomPolicyPackage.md +++ b/teams/teams-ps/teams/Update-CsCustomPolicyPackage.md @@ -62,7 +62,7 @@ Accept wildcard characters: False ### -PolicyList -A list of one or more policies to be included in the updated package. To specifiy the policy list, follow this format: "\, \". Delimiters of ' ', '.', ':', '\t' are also acceptable. Supported policy types are listed [here](https://learn.microsoft.com/MicrosoftTeams/manage-policy-packages#what-is-a-policy-package). To get the list of available policy names on your tenant, please use the SkypeForBusiness module and refer to cmdlets such as [Get-CsTeamsMeetingPolicy](https://learn.microsoft.com/powershell/module/skype/get-csteamsmeetingpolicy?view=skype-ps) and [Get-CsTeamsMessagingPolicy](https://learn.microsoft.com/powershell/module/skype/get-csteamsmessagingpolicy?view=skype-ps). +A list of one or more policies to be included in the updated package. To specifiy the policy list, follow this format: "\, \". Delimiters of ' ', '.', ':', '\t' are also acceptable. Supported policy types are listed [here](https://learn.microsoft.com/MicrosoftTeams/manage-policy-packages#what-is-a-policy-package). To get the list of available policy names on your tenant, please use the SkypeForBusiness module and refer to cmdlets such as [Get-CsTeamsMeetingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmeetingpolicy?view=skype-ps) and [Get-CsTeamsMessagingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmessagingpolicy?view=skype-ps). ```yaml Type: String[] diff --git a/teams/teams-ps/teams/Update-CsTeamsShiftsConnectionInstance.md b/teams/teams-ps/teams/Update-CsTeamsShiftsConnectionInstance.md index cc12150424..422d358f61 100644 --- a/teams/teams-ps/teams/Update-CsTeamsShiftsConnectionInstance.md +++ b/teams/teams-ps/teams/Update-CsTeamsShiftsConnectionInstance.md @@ -481,4 +481,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [Remove-CsTeamsShiftsConnectionInstance](Remove-CsTeamsShiftsConnectionInstance.md) -[Test-CsTeamsShiftsConnectionValidate](Test-CsTeamsShiftsConnectionValidate.md) \ No newline at end of file +[Test-CsTeamsShiftsConnectionValidate](Test-CsTeamsShiftsConnectionValidate.md) diff --git a/teams/teams-ps/teams/export-csonlineaudiofile.md b/teams/teams-ps/teams/export-csonlineaudiofile.md index d4c28c9465..094a2e340f 100644 --- a/teams/teams-ps/teams/export-csonlineaudiofile.md +++ b/teams/teams-ps/teams/export-csonlineaudiofile.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/export-csonlineaudiofile +online version: https://learn.microsoft.com/powershell/module/teams/export-csonlineaudiofile applicable: Microsoft Teams title: Export-CsOnlineAudioFile schema: 2.0.0 From 998c660f20af563d1775822bd6e8015f262fa33d Mon Sep 17 00:00:00 2001 From: AmareshB1Microsoft <162629236+AmareshB1Microsoft@users.noreply.github.com> Date: Sat, 9 Mar 2024 15:27:52 -0800 Subject: [PATCH 0183/1851] Remove telephone related cmdlets that have been deprecated for 2 years already. --- ...lear-CsOnlineTelephoneNumberReservation.md | 148 ----------- ...Get-CsOnlineDirectoryTenantNumberCities.md | 126 --------- ...t-CsOnlineTelephoneNumberAvailableCount.md | 163 ------------ ...t-CsOnlineTelephoneNumberInventoryAreas.md | 212 --------------- ...-CsOnlineTelephoneNumberInventoryCities.md | 212 --------------- ...OnlineTelephoneNumberInventoryCountries.md | 168 ------------ ...CsOnlineTelephoneNumberInventoryRegions.md | 159 ----------- ...t-CsOnlineTelephoneNumberInventoryTypes.md | 129 --------- ...eTelephoneNumberReservationsInformation.md | 155 ----------- ...Search-CsOnlineTelephoneNumberInventory.md | 250 ------------------ ...Select-CsOnlineTelephoneNumberInventory.md | 236 ----------------- teams/docs-conceptual/index.md | 2 +- 12 files changed, 1 insertion(+), 1959 deletions(-) delete mode 100644 skype/skype-ps/skype/Clear-CsOnlineTelephoneNumberReservation.md delete mode 100644 skype/skype-ps/skype/Get-CsOnlineDirectoryTenantNumberCities.md delete mode 100644 skype/skype-ps/skype/Get-CsOnlineTelephoneNumberAvailableCount.md delete mode 100644 skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryAreas.md delete mode 100644 skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryCities.md delete mode 100644 skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryCountries.md delete mode 100644 skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryRegions.md delete mode 100644 skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryTypes.md delete mode 100644 skype/skype-ps/skype/Get-CsOnlineTelephoneNumberReservationsInformation.md delete mode 100644 skype/skype-ps/skype/Search-CsOnlineTelephoneNumberInventory.md delete mode 100644 skype/skype-ps/skype/Select-CsOnlineTelephoneNumberInventory.md diff --git a/skype/skype-ps/skype/Clear-CsOnlineTelephoneNumberReservation.md b/skype/skype-ps/skype/Clear-CsOnlineTelephoneNumberReservation.md deleted file mode 100644 index 55edf8598b..0000000000 --- a/skype/skype-ps/skype/Clear-CsOnlineTelephoneNumberReservation.md +++ /dev/null @@ -1,148 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/clear-csonlinetelephonenumberreservation -applicable: Skype for Business Online -title: Clear-CsOnlineTelephoneNumberReservation -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Clear-CsOnlineTelephoneNumberReservation - -## SYNOPSIS -Use the `Clear-CsOnlineTelephoneNumberReservation` cmdlet to clear a reserved list of telephone numbers before they are acquired. -The telephone numbers will then be available for search and reservation again. - -**Note**: - -As of April 30, 2022, the existing Skype for Business PowerShell cmdlets for telephone number search and related activities will be deprecated and will no longer be available for use. The new Teams PowerShell cmdlets for telephone number search and related activities are already available. For more details, see [New-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder?view=teams-ps). - -## SYNTAX - -``` -Clear-CsOnlineTelephoneNumberReservation [-Tenant ] -ReservationId - -InventoryType [-DomainController ] [-Force] [] -``` - -## DESCRIPTION -This cmdlet will fail if any of the numbers in the reservation have already been assigned. -An error message will identify the source of the failure. - -## EXAMPLES - -### -------------------------- Example 1 -------------------------- -``` -Clear-CsOnlineTelephoneNumberReservation -ReservationId b1ae43f5-07ab-4b81-be32-4b8cc2d11f75 -InventoryType Service -``` - -This example clears a reservation with an inventory type of "Service". - - -## PARAMETERS - -### -InventoryType -Specifies the target telephone number type for the cmdlet. -Acceptable values are: - -- "Service" for numbers assigned to conferencing support. - -- "Subscriber" for numbers supporting public switched telephone network (PSTN) functions. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReservationId -Specifies the identification of the reservation you want to clear. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: DC -Applicable: Skype for Business Online - -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: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -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). - -## INPUTS - -### -None - -## OUTPUTS - -### -None - -## NOTES - -## RELATED LINKS diff --git a/skype/skype-ps/skype/Get-CsOnlineDirectoryTenantNumberCities.md b/skype/skype-ps/skype/Get-CsOnlineDirectoryTenantNumberCities.md deleted file mode 100644 index 0dd859842b..0000000000 --- a/skype/skype-ps/skype/Get-CsOnlineDirectoryTenantNumberCities.md +++ /dev/null @@ -1,126 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinedirectorytenantnumbercities -applicable: Skype for Business Online -title: Get-CsOnlineDirectoryTenantNumberCities -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Get-CsOnlineDirectoryTenantNumberCities - -## SYNOPSIS -Use the Get-CsOnlineDirectoryTenantNumberCities cmdlet to retrieve the cities for which telephone numbers have been acquired by your organization. - -**Note**: - -As of April 30, 2022, the existing Skype for Business PowerShell cmdlets for telephone number search and related activities will be deprecated and will no longer be available for use. The new Teams PowerShell cmdlets for telephone number search and related activities are already available. For more details, see [New-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder?view=teams-ps). - -## SYNTAX - -``` -Get-CsOnlineDirectoryTenantNumberCities [[-Tenant] ] [-DomainController ] [-Force] - [] -``` - -## DESCRIPTION -This cmdlet can be used to fetch all the cities for which your organization has already acquired telephone numbers. -It is mainly used to filter cities for which telephone numbers are acquired. - -The console output will be in the form: - -Get-CsOnlineDirectoryTenantNumberCities - -NOAM-US-CA-LA - -NOAM-US-IL-CH - -NOAM-US-NY-NY - -NOAM-US-TX-DA - -NOAM-US-MA-BO - -## EXAMPLES - -### -------------------------- Example 1 -------------------------- -``` -Get-CsOnlineDirectoryTenantNumberCities -``` - -This example returns all the cities for which telephone numbers have been acquired by your organization. - - -## PARAMETERS - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: DC -Applicable: Skype for Business Online - -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: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -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 (https://go.microsoft.com/fwlink/?LinkID=113216). - - -## INPUTS - -### None - - -## OUTPUTS - -### IList containing the geocodes of the relevant cities. - - -## NOTES - - -## RELATED LINKS diff --git a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberAvailableCount.md b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberAvailableCount.md deleted file mode 100644 index e019d4e624..0000000000 --- a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberAvailableCount.md +++ /dev/null @@ -1,163 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinetelephonenumberavailablecount -applicable: Skype for Business Online -title: Get-CsOnlineTelephoneNumberAvailableCount -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Get-CsOnlineTelephoneNumberAvailableCount - -## SYNOPSIS -Use the Get-CsOnlineTelephoneNumberAvailableCount cmdlet to retrieve the total telephone numbers your organization is licensed to acquire. - -**Note**: - -As of April 30, 2022, the existing Skype for Business PowerShell cmdlets for telephone number search and related activities will be deprecated and will no longer be available for use. The new Teams PowerShell cmdlets for telephone number search and related activities are already available. For more details, see [New-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder?view=teams-ps). - -## SYNTAX -``` -Get-CsOnlineTelephoneNumberAvailableCount [[-Tenant] ] [-InventoryType ] - [-DomainController ] [-Force] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -The console output of this cmdlet will be in the form: - -Get-CsOnlineTelephoneNumberAvailableCount - -RunspaceId Count - -------------- ------ - -37c11bb0-3064-4e36-a0af-05efe9ee2bd3 11010 - -## EXAMPLES - -### -------------------------- Example 1 -------------------------- -``` -Get-CsOnlineTelephoneNumberAvailableCount -``` - -This example returns the total telephone numbers your organization is licensed to acquire. - - -## PARAMETERS - -### -Confirm -The Confirm switch causes the command to pause processing, and requires confirmation to proceed. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: DC -Applicable: Skype for Business Online - -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: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -InventoryType -PARAMVALUE: String - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -The WhatIf switch causes the command to simulate its results. -By using this switch, you can view what changes would occur without having to commit those changes. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Skype for Business Online - -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). - -## INPUTS - -### None - -## OUTPUTS - -### LacAvailableNumberCount object - -## NOTES - -## RELATED LINKS diff --git a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryAreas.md b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryAreas.md deleted file mode 100644 index fd7ef6a89c..0000000000 --- a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryAreas.md +++ /dev/null @@ -1,212 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinetelephonenumberinventoryareas -applicable: Skype for Business Online -title: Get-CsOnlineTelephoneNumberInventoryAreas -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Get-CsOnlineTelephoneNumberInventoryAreas - -## SYNOPSIS -Use the `Get-CsOnlineTelephoneNumberInventoryAreas` cmdlet to retrieve the geographical areas where specified inventory types are supported. - -**Note**: - -As of April 30, 2022, the existing Skype for Business PowerShell cmdlets for telephone number search and related activities will be deprecated and will no longer be available for use. The new Teams PowerShell cmdlets for telephone number search and related activities are already available. For more details, see [New-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder?view=teams-ps). - -## SYNTAX - -``` -Get-CsOnlineTelephoneNumberInventoryAreas [-Tenant ] -RegionalGroup - -CountryOrRegion [-Area ] -InventoryType [-DomainController ] [-Force] - [] -``` - -## DESCRIPTION -Following is an example of the console output for the Get-CsOnlineTelephoneNumberInventoryAreas cmdlet. - -Get-CsOnlineTelephoneNumberInventoryAreas -InventoryType Subscriber -RegionalGroup NOAM -CountryOrRegion US - -RunspaceId : 8fa40044-7bcf-465b-b7c8-76e54f124c8d - -Id : IL - -DefaultName : Illinois - -Cities : {} - -RunspaceId : 8fa40044-7bcf-465b-b7c8-76e54f124c8d - -Id : MA - -DefaultName : Massachusetts - -Cities : {} - -RunspaceId : 8fa40044-7bcf-465b-b7c8-76e54f124c8d - -Id : NY - -DefaultName : New York - -Cities : {} - -RunspaceId : 8fa40044-7bcf-465b-b7c8-76e54f124c8d - -Id : OR - -DefaultName : Oregon - -Cities : {} - -## EXAMPLES - -### -------------------------- Example 1 -------------------------- -``` -Get-CsOnlineTelephoneNumberInventoryAreas -InventoryType Subscriber -RegionalGroup NOAM -CountryOrRegion US -``` - -This example returns the areas with Subscriber inventory in the specified region and country. - - -## PARAMETERS - -### -CountryOrRegion -Specifies the target country for the cmdlet. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: Country -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -InventoryType -Specifies the target telephone number type for the cmdlet. -Acceptable values are: - -"Service" for numbers assigned to conferencing support. - -"Subscriber" for numbers supporting public switched telephone network (PSTN) functions. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RegionalGroup -Specifies the target geographical region for the cmdlet. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: Region -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Area -Specifies the target geographical area for the cmdlet. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: DC -Applicable: Skype for Business Online - -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: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -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). - -## INPUTS - -### None - -## OUTPUTS - -### Deserialized.Microsoft.Rtc.Management.Hosted.Bvd.Types.InventoryArea -Instance or array of the objects. - -## NOTES - -## RELATED LINKS diff --git a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryCities.md b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryCities.md deleted file mode 100644 index 295c1344da..0000000000 --- a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryCities.md +++ /dev/null @@ -1,212 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinetelephonenumberinventorycities -applicable: Skype for Business Online -title: Get-CsOnlineTelephoneNumberInventoryCities -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Get-CsOnlineTelephoneNumberInventoryCities - -## SYNOPSIS -Use the `Get-CsOnlineTelephoneNumberInventoryCities` to retrieve the cities that support a given inventory type within a geographical area. - -**Note**: - -As of April 30, 2022, the existing Skype for Business PowerShell cmdlets for telephone number search and related activities will be deprecated and will no longer be available for use. The new Teams PowerShell cmdlets for telephone number search and related activities are already available. For more details, see [New-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder?view=teams-ps). - -## SYNTAX - -``` -Get-CsOnlineTelephoneNumberInventoryCities [-Tenant ] -RegionalGroup - -CountryOrRegion -Area [-CapitalOrMajorCity ] -InventoryType - [-DomainController ] [-Force] [] -``` - -## DESCRIPTION -Following is an example of the `Get-CsOnlineTelephoneNumberInventoryCities` cmdlet's console output. - -Get-CsOnlineTelephoneNumberInventoryCities -InventoryType Service -RegionalGroup NOAM -CountryOrRegion US -Area NY - -RunspaceId : 1374aa93-75c4-4679-b765-6efc22f97563 - -Id : NY - -DefaultName : New York City - -GeoCode : NOAM-US-NY-NY - -## EXAMPLES - -### -------------------------- Example 1 -------------------------- -``` -Get-CsOnlineTelephoneNumberInventoryCities -InventoryType Service -RegionalGroup NOAM -CountryOrRegion US -Area NY -``` - -The following example retrieves the cities defined as supporting "Service" inventory types in New York state. - -### -------------------------- Example 2 -------------------------- -``` -Get-CsOnlineTelephoneNumberInventoryCities -InventoryType Subscriber -RegionalGroup NOAM -CountryOrRegion US -Area NY -``` - -The following example retrieves the cities defined as supporting "Subscriber" inventory types in New York state. - - -## PARAMETERS - -### -Area -Specifies the target geographical area for the cmdlet. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -CountryOrRegion -Specifies the target country for the cmdlet. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: Country -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -InventoryType -Specifies the target telephone number type for the cmdlet. -Acceptable values are: - -"Service" for numbers assigned to conferencing support. - -"Subscriber" for numbers supporting public switched telephone network (PSTN) functions. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RegionalGroup -Specifies the target geographical region for the cmdlet. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: Region -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -CapitalOrMajorCity -Specifies the target geographical city for the cmdlet. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: City -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: DC -Applicable: Skype for Business Online - -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: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -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). - -## INPUTS - -### -None - -## OUTPUTS - -### Deserialized.Microsoft.Rtc.Management.Hosted.Bvd.Types.InventoryCity -Instance or array of the object. - -## NOTES - -## RELATED LINKS diff --git a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryCountries.md b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryCountries.md deleted file mode 100644 index ca29cd80a0..0000000000 --- a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryCountries.md +++ /dev/null @@ -1,168 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinetelephonenumberinventorycountries -applicable: Skype for Business Online -title: Get-CsOnlineTelephoneNumberInventoryCountries -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Get-CsOnlineTelephoneNumberInventoryCountries - -## SYNOPSIS -Use the `Get-CsOnlineTelephoneNumberInventoryCountries` cmdlet to retrieve a list of countries with telephone number inventories by specified region and telephone number inventory types. - -**Note**: - -As of April 30, 2022, the existing Skype for Business PowerShell cmdlets for telephone number search and related activities will be deprecated and will no longer be available for use. The new Teams PowerShell cmdlets for telephone number search and related activities are already available. For more details, see [New-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder?view=teams-ps). - -## SYNTAX - -``` -Get-CsOnlineTelephoneNumberInventoryCountries [-Tenant ] -RegionalGroup - [-CountryOrRegion ] -InventoryType [-DomainController ] [-Force] [] -``` - -## DESCRIPTION -Following is an example of the `Get-CsOnlineTelephoneNumberInventoryCountries` cmdlet's console output. - -RunspaceId : af39ca40-06a7-473b-8963-668865d15e87 - -Id : US - -DefaultName : United States - -Areas : {} - -## EXAMPLES - -### -------------------------- Example 1 -------------------------- -``` -Get-CsOnlineTelephoneNumberInventoryCountries -InventoryType Service -RegionalGroup NOAM -``` - -This example returns the countries in the north American region that contain service type telephone numbers. - -## PARAMETERS - -### -InventoryType -Specifies the target telephone number type for the cmdlet. -Acceptable values are: - -"Service" for numbers assigned to conferencing support. - -"Subscriber" for numbers supporting public switched telephone network (PSTN) functions. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RegionalGroup -Specifies the target geographical region for the cmdlet. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: Region -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -CountryOrRegion -Specifies the target country for the cmdlet. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: Country -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: DC -Applicable: Skype for Business Online - -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: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -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). - -## INPUTS - -### None - -## OUTPUTS - -### Deserialized.Microsoft.Skype.EnterpriseVoice.BVDClient.Country -Instance or array of the object. - -## NOTES - -## RELATED LINKS diff --git a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryRegions.md b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryRegions.md deleted file mode 100644 index ab99695bb3..0000000000 --- a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryRegions.md +++ /dev/null @@ -1,159 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinetelephonenumberinventoryregions -applicable: Skype for Business Online -title: Get-CsOnlineTelephoneNumberInventoryRegions -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Get-CsOnlineTelephoneNumberInventoryRegions - -## SYNOPSIS -Use the `Get-CsOnlineTelephoneNumberInventoryRegions` cmdlet to retrieve the regions where specified inventory types are supported. - -**Note**: - -As of April 30, 2022, the existing Skype for Business PowerShell cmdlets for telephone number search and related activities will be deprecated and will no longer be available for use. The new Teams PowerShell cmdlets for telephone number search and related activities are already available. For more details, see [New-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder?view=teams-ps). - -## SYNTAX - -``` -Get-CsOnlineTelephoneNumberInventoryRegions [-Tenant ] [-RegionalGroup ] - -InventoryType [-DomainController ] [-Force] [] -``` - -## DESCRIPTION -Following is an example of the `Get-CsOnlineTelephoneNumberInventoryRegions` cmdlet's console output. - -RunspaceId : f90303a9-c6a8-483c-b3b3-a5b8cdbab19c - -Id : NOAM - -DefaultName : North America - -Countries : {} - -## EXAMPLES - -### -------------------------- Example 1 -------------------------- -``` -Get-CsOnlineTelephoneNumberInventoryRegions -InventoryType Service -``` - -This example returns the region where the inventory type of "Service" is supported. - -### -------------------------- Example 2 -------------------------- -``` -Get-CsOnlineTelephoneNumberInventoryRegions -InventoryType Subscriber -``` - -This example returns the region where the inventory type of "Subscriber" is supported. - -## PARAMETERS - -### -InventoryType -Specifies the target telephone number type for the cmdlet. -Acceptable values are: - -"Service" for numbers assigned to conferencing support. - -"Subscriber" for numbers supporting public switched telephone network (PSTN) functions. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: DC -Applicable: Skype for Business Online - -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: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RegionalGroup -Specifies the target geographical region for the cmdlet. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: Region -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -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). - -## INPUTS - -### None - -## OUTPUTS - -### Deserialized.Microsoft.Skype.EnterpriseVoice.BVDClient.Region -Instance or array of the object. - -## NOTES - -## RELATED LINKS diff --git a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryTypes.md b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryTypes.md deleted file mode 100644 index d4be71c516..0000000000 --- a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryTypes.md +++ /dev/null @@ -1,129 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinetelephonenumberinventorytypes -applicable: Skype for Business Online -title: Get-CsOnlineTelephoneNumberInventoryTypes -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Get-CsOnlineTelephoneNumberInventoryTypes - -## SYNOPSIS -Use the Get-CsOnlineTelephoneNumberInventoryTypes cmdlet to retrieve the telephone number inventory types that are defined. - -**Note**: - -As of April 30, 2022, the existing Skype for Business PowerShell cmdlets for telephone number search and related activities will be deprecated and will no longer be available for use. The new Teams PowerShell cmdlets for telephone number search and related activities are already available. For more details, see [New-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder?view=teams-ps). - -## SYNTAX - -``` -Get-CsOnlineTelephoneNumberInventoryTypes [-Tenant ] [-DomainController ] [-Force] - [] -``` - -## DESCRIPTION -This is an example of Get-CsOnlineTelephoneNumberInventoryTypes cmdlet's console output. - -RunspaceId : af39ca40-06a7-473b-8963-668865d15e87 - -Id : Service - -Description : Inventory of service telephone numbers - -Regions : {} - -Reservations : {} - -RunspaceId : af39ca40-06a7-473b-8963-668865d15e87 - -Id : Subscriber - -Description : Inventory of subscriber telephone numbers - -Regions : {} - -Reservations : {} - -## EXAMPLES - -### -------------------------- Example 1 -------------------------- -``` -Get-CsOnlineTelephoneNumberInventoryTypes -``` - -This example retrieves all the telephone number types for your organization. - - -## PARAMETERS - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: DC -Applicable: Skype for Business Online - -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: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -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). - -## INPUTS - -### None - - -## OUTPUTS - -### Deserialized.Microsoft.Skype.EnterpriseVoice.BVDClient.Inventory -Instance or array of the object. - -## NOTES - -## RELATED LINKS diff --git a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberReservationsInformation.md b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberReservationsInformation.md deleted file mode 100644 index e27d213690..0000000000 --- a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberReservationsInformation.md +++ /dev/null @@ -1,155 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinetelephonenumberreservationsinformation -applicable: Skype for Business Online -title: Get-CsOnlineTelephoneNumberReservationsInformation -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Get-CsOnlineTelephoneNumberReservationsInformation - -## SYNOPSIS -Use the Get-CsOnlineTelephoneNumberReservationsInformation to retrieve information about the total number of telephone numbers which can reserved per session, and the maximum active reservations per session. - -**Note**: - -As of April 30, 2022, the existing Skype for Business PowerShell cmdlets for telephone number search and related activities will be deprecated and will no longer be available for use. The new Teams PowerShell cmdlets for telephone number search and related activities are already available. For more details, see [New-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder?view=teams-ps). - -## SYNTAX - -``` -Get-CsOnlineTelephoneNumberReservationsInformation [-Tenant ] [-DomainController ] [-Force] - [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -This cmdlet is used to see the number of active reservations, reserved telephone numbers, maximum reservations supported per session, and maximum telephone numbers that can be reserved per session. - -The console output of this cmdlet will be in the following form: - -Get-CsOnlineTelephoneNumberReservationsInformation - -RunspaceId : 37c11bb0-3064-4e36-a0af-05efe9ee2bd3 - -ActiveReservationsCount : 0 - -ActiveReservedNumbersCount : 0 - -MaximumActiveReservationsCount : 10 - -MaximumActiveReservedNumbersCount : 200 - -## EXAMPLES - -### -------------------------- Example 1 -------------------------- -``` -Get-CsOnlineTelephoneNumberReservationsInformation -``` - -This example returns the number of active reservations, reserved telephone numbers, maximum reservations supported per session, and maximum telephone numbers that can be reserved per session. - - -## PARAMETERS - -### -Confirm -The Confirm switch causes the command to pause processing, and requires confirmation to proceed. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: DC -Applicable: Skype for Business Online - -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: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -The WhatIf switch causes the command to simulate its results. -By using this switch, you can view what changes would occur without having to commit those changes. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Skype for Business Online - -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). - -## INPUTS - -### None - - -## OUTPUTS - -### LacReservationInformation object - -## NOTES - -## RELATED LINKS diff --git a/skype/skype-ps/skype/Search-CsOnlineTelephoneNumberInventory.md b/skype/skype-ps/skype/Search-CsOnlineTelephoneNumberInventory.md deleted file mode 100644 index 57f4d3125e..0000000000 --- a/skype/skype-ps/skype/Search-CsOnlineTelephoneNumberInventory.md +++ /dev/null @@ -1,250 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/search-csonlinetelephonenumberinventory -applicable: Skype for Business Online -title: Search-CsOnlineTelephoneNumberInventory -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Search-CsOnlineTelephoneNumberInventory - -## SYNOPSIS -Use the `Search-CsOnlineTelephoneNumberInventory` cmdlet to reserve a telephone numbers that are in inventory and available to be acquired. - -**Note**: - -As of April 30, 2022, the existing Skype for Business PowerShell cmdlets for telephone number search and related activities will be deprecated and will no longer be available for use. The new Teams PowerShell cmdlets for telephone number search and related activities are already available. For more details, see [New-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder?view=teams-ps). - -## SYNTAX - -``` -Search-CsOnlineTelephoneNumberInventory [-Tenant ] -RegionalGroup - -CountryOrRegion -Area -CapitalOrMajorCity -Quantity - [-TelephoneNumber ] [-AreaCode ] -InventoryType [-DomainController ] [-Force] - [] -``` - -## DESCRIPTION -Acquiring tenant telephone numbers is a two step process. - -+12127539059 +1 (212) 753 9059 - -`Select-CsOnlineTelephoneNumberInventory -ReservationId 76ce711f-9da4-46d9-b81d-471172450443 -TelephoneNumbers 12127539058,12127539059 -Region NOAM -Country US -Area NY -City NY` - -## EXAMPLES - -### -------------------------- Example 1 -------------------------- -``` -Search-CsOnlineTelephoneNumberInventory -InventoryType Service -Region NOAM -Country US -Area NY -City NY -Quantity 10 -``` - -This example reserves 10 Service type telephone numbers in New York, New York. - - -## PARAMETERS - -### -Area -Specifies the target geographical area for the cmdlet. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -CapitalOrMajorCity -Specifies the target geographical city for the cmdlet. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: City -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -CountryOrRegion -Specifies the target country for the cmdlet. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: Country -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -InventoryType -Specifies the target telephone number type for the cmdlet. -Acceptable values are: - -"Service" for numbers assigned to conferencing support. - -"Subscriber" for numbers supporting public switched telephone network (PSTN) functions. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Quantity -Specifies the quantity of telephone numbers to reserve. -The maximum value is 500. - -```yaml -Type: Int32 -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RegionalGroup -Specifies the target geographical region for the cmdlet. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: Region -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AreaCode -Specifies the area code to search for telephone numbers. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: DC -Applicable: Skype for Business Online - -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: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -TelephoneNumber -Specifies either an individual telephone number to reserve, or multiple telephone numbers can be entered separated by a comma. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -Specifies your tenant identifier. -To find your tenant id use the command: `Get-CsTenant | fl objectid`. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -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). - -## INPUTS - -### -None - -## OUTPUTS - -### -This cmdlets returns a Microsoft.Rtc.Management.Hosted.Bvd.Types.NumberReservationResponse object. - -## NOTES - -## RELATED LINKS diff --git a/skype/skype-ps/skype/Select-CsOnlineTelephoneNumberInventory.md b/skype/skype-ps/skype/Select-CsOnlineTelephoneNumberInventory.md deleted file mode 100644 index 5ad7e04a7e..0000000000 --- a/skype/skype-ps/skype/Select-CsOnlineTelephoneNumberInventory.md +++ /dev/null @@ -1,236 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/select-csonlinetelephonenumberinventory -applicable: Skype for Business Online -title: Select-CsOnlineTelephoneNumberInventory -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Select-CsOnlineTelephoneNumberInventory - -## SYNOPSIS -Use the `Select-CsOnlineTelephoneNumberInventory` cmdlet to acquire a list of inventoried telephone numbers and associate them with a Business Voice Directory tenant. -The input must be from a telephone number search operation generated by the `Search-CsOnlineTelephoneNumberInventory` cmdlet. - -**Note**: - -As of April 30, 2022, the existing Skype for Business PowerShell cmdlets for telephone number search and related activities will be deprecated and will no longer be available for use. The new Teams PowerShell cmdlets for telephone number search and related activities are already available. For more details, see [New-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder?view=teams-ps). - -## SYNTAX - -``` -Select-CsOnlineTelephoneNumberInventory [-Tenant ] -RegionalGroup - -CountryOrRegion -Area -CapitalOrMajorCity -ReservationId - -TelephoneNumbers [-LocationId ] [-DomainController ] [-Force] - [] -``` - -## DESCRIPTION -Acquiring tenant telephone numbers is a two step process. - -+12127539059 +1 (212) 753 9059 - -`Select-CsOnlineTelephoneNumberInventory -ReservationId 76ce711f-9da4-46d9-b81d-471172450443 -TelephoneNumbers 12127539058,12127539059 -RegionalGroup NOAM -CountryOrRegion US -Area NY -CapitalOrMajorCity NY` - -## EXAMPLES - -### -------------------------- Example 1 -------------------------- -``` -Select-CsOnlineTelephoneNumberInventory -ReservationId 76ce711f-9da4-46d9-b81d-471172450443 -TelephoneNumbers 12127539058,12127539059 -RegionalGroup NOAM -CountryOrRegion US -Area NY -CapitalOrMajorCity NY -``` - -This example assigns two telephone numbers to New York City. - -## PARAMETERS - -### -Area -Specifies the target geographical area for the cmdlet. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -CapitalOrMajorCity -Specifies the target geographical city for the cmdlet. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: City -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -CountryOrRegion -Specifies the target country for the cmdlet. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: Country -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RegionalGroup -Specifies the target geographical region for the cmdlet. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: Region -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReservationId -Specifies the telephone number reservation to access. -The reservation itself is created by the `Search-CsOnlineTelephoneNumberInventory` cmdlet. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -TelephoneNumbers -Specifies the telephone numbers you wish to assign, separated by commas. -The numbers must be in E.164 format. - -```yaml -Type: String[] -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -Specifies the domain controller that's used by the cmdlet to read or write the specified data. -Valid inputs for this parameter are either the fully qualified domain name (FQDN) or the computer name. - -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: DC -Applicable: Skype for Business Online - -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: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -LocationId -PARAMVALUE: Guid - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -Specifies the globally unique identifier (GUID) of your Skype for Business Online tenant account. -For example: `-Tenant "38aad667-af54-4397-aaa7-e94c79ec2308"`. -You can find your tenant ID by running this command: `Get-CsTenant | Select-Object DisplayName, TenantID` - -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -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). - -## INPUTS - -### -None - -## OUTPUTS - -### -This cmdlets returns a Microsoft.Rtc.Management.Hosted.Bvd.Types.NumberReservationResponse object. - -## NOTES - -## RELATED LINKS diff --git a/teams/docs-conceptual/index.md b/teams/docs-conceptual/index.md index abae7fac0f..7cfd90312e 100644 --- a/teams/docs-conceptual/index.md +++ b/teams/docs-conceptual/index.md @@ -8,7 +8,7 @@ description: "Learn about the Microsoft Teams PowerShell cmdlet help reference." Welcome to the Microsoft Teams PowerShell cmdlet **Help** reference. -This PowerShell module is used for provisioning and management of teams and their backing groups themselves. The module can be installed here: . To manage the policies and configurations that apply to the Microsoft Teams service, please see the reference documents for the Skype for Business module: `https://learn.microsoft.com/powershell/module/skype`. Skype for Business Online cmdlets are now integrated into the Teams PowerShell module. +This PowerShell module is used for provisioning and management of teams and their backing groups themselves. The module can be installed here: . Here, you will find all of the Microsoft Teams PowerShell **Help** topics. These topics are 'open source' and open for contributions. If you are interested in contributing to this content, go to the source GitHub repo and look through the README. From d6d1da16b2a09d38787c401e60b3b71ff9e985dd Mon Sep 17 00:00:00 2001 From: AmareshB1Microsoft <162629236+AmareshB1Microsoft@users.noreply.github.com> Date: Sat, 9 Mar 2024 16:58:23 -0800 Subject: [PATCH 0184/1851] update with view=teams-ps in all teams cmdlets --- .../teams/Get-CsMeetingMigrationStatus.md | 6 +++--- .../Get-CsOnlineDialInConferencingUser.md | 6 +++--- ...OnlineEnhancedEmergencyServiceDisclaimer.md | 2 +- .../teams/Get-CsOnlineTelephoneNumber.md | 2 +- teams/teams-ps/teams/Get-CsOnlineVoiceUser.md | 4 ++-- .../teams/Get-CsOnlineVoicemailPolicy.md | 8 ++++---- .../Get-CsTeamsAcsFederationConfiguration.md | 6 +++--- ...et-CsTeamsComplianceRecordingApplication.md | 18 +++++++++--------- .../Get-CsTeamsComplianceRecordingPolicy.md | 18 +++++++++--------- .../Get-CsTenantMigrationConfiguration.md | 2 +- .../teams/Grant-CsOnlineVoicemailPolicy.md | 8 ++++---- .../Grant-CsTeamsComplianceRecordingPolicy.md | 18 +++++++++--------- .../teams/New-CsCustomPolicyPackage.md | 2 +- teams/teams-ps/teams/New-CsOnlineVoiceRoute.md | 6 +++--- .../teams/New-CsOnlineVoicemailPolicy.md | 12 ++++++------ ...ew-CsTeamsComplianceRecordingApplication.md | 18 +++++++++--------- ...eamsComplianceRecordingPairedApplication.md | 18 +++++++++--------- .../New-CsTeamsComplianceRecordingPolicy.md | 18 +++++++++--------- .../teams/Remove-CsOnlineVoicemailPolicy.md | 8 ++++---- ...ve-CsTeamsComplianceRecordingApplication.md | 18 +++++++++--------- .../Remove-CsTeamsComplianceRecordingPolicy.md | 18 +++++++++--------- .../teams/Set-CsOnlineVoicemailPolicy.md | 8 ++++---- .../Set-CsTeamsAcsFederationConfiguration.md | 6 +++--- ...et-CsTeamsComplianceRecordingApplication.md | 18 +++++++++--------- .../Set-CsTeamsComplianceRecordingPolicy.md | 18 +++++++++--------- .../teams/Update-CsCustomPolicyPackage.md | 2 +- 26 files changed, 134 insertions(+), 134 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md b/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md index f18d84d11c..fc8a252878 100644 --- a/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md +++ b/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md @@ -195,8 +195,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Get-CsTenantMigrationConfiguration](https://learn.microsoft.com/powershell/module/teams/get-cstenantmigrationconfiguration?view=skype-ps) +[Get-CsTenantMigrationConfiguration](https://learn.microsoft.com/powershell/module/teams/get-cstenantmigrationconfiguration?view=teams-ps) -[Get-CsOnlineDialInConferencingTenantSettings](https://learn.microsoft.com/powershell/module/teams/get-csonlinedialinconferencingtenantsettings?view=skype-ps) +[Get-CsOnlineDialInConferencingTenantSettings](https://learn.microsoft.com/powershell/module/teams/get-csonlinedialinconferencingtenantsettings?view=teams-ps) -[Start-CsExMeetingMigration](https://learn.microsoft.com/powershell/module/teams/start-csexmeetingmigration?view=skype-ps) +[Start-CsExMeetingMigration](https://learn.microsoft.com/powershell/module/teams/start-csexmeetingmigration?view=teams-ps) diff --git a/teams/teams-ps/teams/Get-CsOnlineDialInConferencingUser.md b/teams/teams-ps/teams/Get-CsOnlineDialInConferencingUser.md index 666b06bce1..c7f6af921c 100644 --- a/teams/teams-ps/teams/Get-CsOnlineDialInConferencingUser.md +++ b/teams/teams-ps/teams/Get-CsOnlineDialInConferencingUser.md @@ -268,8 +268,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Enable-CsOnlineDialInConferencingUser](https://learn.microsoft.com/powershell/module/teams/enable-csonlinedialinconferencinguser?view=skype-ps) +[Enable-CsOnlineDialInConferencingUser](https://learn.microsoft.com/powershell/module/teams/enable-csonlinedialinconferencinguser?view=teams-ps) -[Disable-CsOnlineDialInConferencingUser](https://learn.microsoft.com/powershell/module/teams/disable-csonlinedialinconferencinguser?view=skype-ps) +[Disable-CsOnlineDialInConferencingUser](https://learn.microsoft.com/powershell/module/teams/disable-csonlinedialinconferencinguser?view=teams-ps) -[Set-CsOnlineDialInConferencingUser](https://learn.microsoft.com/powershell/module/teams/set-csonlinedialinconferencinguser?view=skype-ps) +[Set-CsOnlineDialInConferencingUser](https://learn.microsoft.com/powershell/module/teams/set-csonlinedialinconferencinguser?view=teams-ps) diff --git a/teams/teams-ps/teams/Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md b/teams/teams-ps/teams/Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md index dc8b381f91..15c4812bc3 100644 --- a/teams/teams-ps/teams/Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md +++ b/teams/teams-ps/teams/Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md @@ -137,4 +137,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Set-CsOnlineEnhancedEmergencyServiceDisclaimer](https://learn.microsoft.com/powershell/module/teams/set-csonlineenhancedemergencyservicedisclaimer?view=skype-ps) +[Set-CsOnlineEnhancedEmergencyServiceDisclaimer](https://learn.microsoft.com/powershell/module/teams/set-csonlineenhancedemergencyservicedisclaimer?view=teams-ps) diff --git a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumber.md b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumber.md index adf74a6bc8..3be33878e7 100644 --- a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumber.md +++ b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumber.md @@ -351,4 +351,4 @@ An instance or array of the objects. ## NOTES ## RELATED LINKS -[Remove-CsOnlineTelephoneNumber](https://learn.microsoft.com/powershell/module/teams/remove-csonlinetelephonenumber?view=skype-ps) +[Remove-CsOnlineTelephoneNumber](https://learn.microsoft.com/powershell/module/teams/remove-csonlinetelephonenumber?view=teams-ps) diff --git a/teams/teams-ps/teams/Get-CsOnlineVoiceUser.md b/teams/teams-ps/teams/Get-CsOnlineVoiceUser.md index 927f6e425d..ba9baaa67a 100644 --- a/teams/teams-ps/teams/Get-CsOnlineVoiceUser.md +++ b/teams/teams-ps/teams/Get-CsOnlineVoiceUser.md @@ -398,6 +398,6 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Set-CsOnlineVoiceUser](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoiceuser?view=skype-ps) +[Set-CsOnlineVoiceUser](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoiceuser?view=teams-ps) -[Set-CsOnlineVoiceUserBulk](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoiceuserbulk?view=skype-ps) +[Set-CsOnlineVoiceUserBulk](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoiceuserbulk?view=teams-ps) diff --git a/teams/teams-ps/teams/Get-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/Get-CsOnlineVoicemailPolicy.md index 8a525d6143..45d2e9f5f1 100644 --- a/teams/teams-ps/teams/Get-CsOnlineVoicemailPolicy.md +++ b/teams/teams-ps/teams/Get-CsOnlineVoicemailPolicy.md @@ -104,10 +104,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Set-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoicemailpolicy?view=skype-ps) +[Set-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoicemailpolicy?view=teams-ps) -[New-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/new-csonlinevoicemailpolicy?view=skype-ps) +[New-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/new-csonlinevoicemailpolicy?view=teams-ps) -[Remove-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csonlinevoicemailpolicy?view=skype-ps) +[Remove-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csonlinevoicemailpolicy?view=teams-ps) -[Grant-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csonlinevoicemailpolicy?view=skype-ps) +[Grant-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csonlinevoicemailpolicy?view=teams-ps) diff --git a/teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md index b8037012e5..86b041ad8b 100644 --- a/teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md @@ -66,8 +66,8 @@ EnableAcsUsers : False [Set-CsTeamsAcsFederationConfiguration](Set-CsTeamsAcsFederationConfiguration.md) -[New-CsExternalAccessPolicy](/powershell/module/teams/new-csexternalaccesspolicy?view=skype-ps) +[New-CsExternalAccessPolicy](/powershell/module/teams/new-csexternalaccesspolicy?view=teams-ps) -[Set-CsExternalAccessPolicy](/powershell/module/teams/set-csexternalaccesspolicy?view=skype-ps) +[Set-CsExternalAccessPolicy](/powershell/module/teams/set-csexternalaccesspolicy?view=teams-ps) -[Grant-CsExternalAccessPolicy](/powershell/module/teams/grant-csexternalaccesspolicy?view=skype-ps) +[Grant-CsExternalAccessPolicy](/powershell/module/teams/grant-csexternalaccesspolicy?view=teams-ps) diff --git a/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingApplication.md b/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingApplication.md index 1dbfa919df..9a0cc271e9 100644 --- a/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingApplication.md +++ b/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingApplication.md @@ -173,20 +173,20 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=skype-ps) +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=teams-ps) -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=skype-ps) +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=teams-ps) -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=skype-ps) +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=teams-ps) -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=skype-ps) +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=teams-ps) -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=skype-ps) +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=teams-ps) -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=teams-ps) -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=skype-ps) +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=teams-ps) -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=skype-ps) +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=teams-ps) -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=teams-ps) diff --git a/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingPolicy.md index 2e66ca5264..0607f0a3ff 100644 --- a/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingPolicy.md @@ -168,20 +168,20 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=skype-ps) +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=teams-ps) -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=skype-ps) +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=teams-ps) -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=skype-ps) +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=teams-ps) -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=skype-ps) +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=teams-ps) -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=skype-ps) +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=teams-ps) -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=teams-ps) -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=skype-ps) +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=teams-ps) -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=skype-ps) +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=teams-ps) -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=teams-ps) diff --git a/teams/teams-ps/teams/Get-CsTenantMigrationConfiguration.md b/teams/teams-ps/teams/Get-CsTenantMigrationConfiguration.md index 0096009263..8ec02c5c3a 100644 --- a/teams/teams-ps/teams/Get-CsTenantMigrationConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTenantMigrationConfiguration.md @@ -112,4 +112,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Set-CsTenantMigrationConfiguration](https://learn.microsoft.com/powershell/module/teams/set-cstenantmigrationconfiguration?view=skype-ps) +[Set-CsTenantMigrationConfiguration](https://learn.microsoft.com/powershell/module/teams/set-cstenantmigrationconfiguration?view=teams-ps) diff --git a/teams/teams-ps/teams/Grant-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/Grant-CsOnlineVoicemailPolicy.md index 1adbd85893..731e523bfb 100644 --- a/teams/teams-ps/teams/Grant-CsOnlineVoicemailPolicy.md +++ b/teams/teams-ps/teams/Grant-CsOnlineVoicemailPolicy.md @@ -191,10 +191,10 @@ This cmdlet supports the common parameters: `-Debug, -ErrorAction, -ErrorVariabl The GrantToGroup syntax is supported in Teams PowerShell Module 4.5.1-preview or later. ## RELATED LINKS -[Get-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/get-csonlinevoicemailpolicy?view=skype-ps) +[Get-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/get-csonlinevoicemailpolicy?view=teams-ps) -[Set-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoicemailpolicy?view=skype-ps) +[Set-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoicemailpolicy?view=teams-ps) -[New-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/new-csonlinevoicemailpolicy?view=skype-ps) +[New-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/new-csonlinevoicemailpolicy?view=teams-ps) -[Remove-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csonlinevoicemailpolicy?view=skype-ps) +[Remove-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csonlinevoicemailpolicy?view=teams-ps) diff --git a/teams/teams-ps/teams/Grant-CsTeamsComplianceRecordingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsComplianceRecordingPolicy.md index add9ff5122..ad2b3f5edd 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsComplianceRecordingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsComplianceRecordingPolicy.md @@ -258,20 +258,20 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=skype-ps) +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=teams-ps) -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=skype-ps) +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=teams-ps) -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=skype-ps) +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=teams-ps) -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=skype-ps) +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=teams-ps) -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=skype-ps) +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=teams-ps) -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=teams-ps) -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=skype-ps) +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=teams-ps) -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=skype-ps) +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=teams-ps) -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=teams-ps) diff --git a/teams/teams-ps/teams/New-CsCustomPolicyPackage.md b/teams/teams-ps/teams/New-CsCustomPolicyPackage.md index b7afe86345..90486fb2fd 100644 --- a/teams/teams-ps/teams/New-CsCustomPolicyPackage.md +++ b/teams/teams-ps/teams/New-CsCustomPolicyPackage.md @@ -62,7 +62,7 @@ Accept wildcard characters: False ### -PolicyList -A list of one or more policies to be added in the package. To specifiy the policy list, follow this format: "\, \". Delimiters of ' ', '.', ':', '\t' are also acceptable. Supported policy types are listed [here](https://learn.microsoft.com/MicrosoftTeams/manage-policy-packages#what-is-a-policy-package). To get the list of available policy names on your tenant, please use the SkypeForBusiness module and refer to cmdlets such as [Get-CsTeamsMeetingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmeetingpolicy?view=skype-ps) and [Get-CsTeamsMessagingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmessagingpolicy?view=skype-ps). +A list of one or more policies to be added in the package. To specifiy the policy list, follow this format: "\, \". Delimiters of ' ', '.', ':', '\t' are also acceptable. Supported policy types are listed [here](https://learn.microsoft.com/MicrosoftTeams/manage-policy-packages#what-is-a-policy-package). To get the list of available policy names on your tenant, please use the SkypeForBusiness module and refer to cmdlets such as [Get-CsTeamsMeetingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmeetingpolicy?view=teams-ps) and [Get-CsTeamsMessagingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmessagingpolicy?view=teams-ps). ```yaml Type: String[] diff --git a/teams/teams-ps/teams/New-CsOnlineVoiceRoute.md b/teams/teams-ps/teams/New-CsOnlineVoiceRoute.md index 163f0486e6..8e04d53ebc 100644 --- a/teams/teams-ps/teams/New-CsOnlineVoiceRoute.md +++ b/teams/teams-ps/teams/New-CsOnlineVoiceRoute.md @@ -244,8 +244,8 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## NOTES ## RELATED LINKS -[Get-CsOnlineVoiceRoute](https://learn.microsoft.com/powershell/module/teams/get-csonlinevoiceroute?view=skype-ps) +[Get-CsOnlineVoiceRoute](https://learn.microsoft.com/powershell/module/teams/get-csonlinevoiceroute?view=teams-ps) -[Set-CsOnlineVoiceRoute](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoiceroute?view=skype-ps) +[Set-CsOnlineVoiceRoute](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoiceroute?view=teams-ps) -[Remove-CsOnlineVoiceRoute](https://learn.microsoft.com/powershell/module/teams/remove-csonlinevoiceroute?view=skype-ps) +[Remove-CsOnlineVoiceRoute](https://learn.microsoft.com/powershell/module/teams/remove-csonlinevoiceroute?view=teams-ps) diff --git a/teams/teams-ps/teams/New-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/New-CsOnlineVoicemailPolicy.md index b898a9d5ac..e165b01d65 100644 --- a/teams/teams-ps/teams/New-CsOnlineVoicemailPolicy.md +++ b/teams/teams-ps/teams/New-CsOnlineVoicemailPolicy.md @@ -194,7 +194,7 @@ Accept wildcard characters: False ``` ### -PrimarySystemPromptLanguage -The primary (or first) language that voicemail system prompts will be presented in. Must also set SecondarySystemPromptLanguage. When set, this overrides the user language choice. Please see [Set-CsOnlineVoicemailUserSettings](/powershell/module/teams/set-csonlinevoicemailusersettings?view=skype-ps) -PromptLanguage for supported languages. +The primary (or first) language that voicemail system prompts will be presented in. Must also set SecondarySystemPromptLanguage. When set, this overrides the user language choice. Please see [Set-CsOnlineVoicemailUserSettings](/powershell/module/teams/set-csonlinevoicemailusersettings?view=teams-ps) -PromptLanguage for supported languages. ```yaml Type: String @@ -210,7 +210,7 @@ Accept wildcard characters: False ``` ### -SecondarySystemPromptLanguage -The secondary language that voicemail system prompts will be presented in. Must also set PrimarySystemPromptLanguage and may not be the same value as PrimarySystemPromptanguage. When set, this overrides the user language choice. Please see [Set-CsOnlineVoicemailUserSettings](/powershell/module/teams/set-csonlinevoicemailusersettings?view=skype-ps) -PromptLanguage for supported languages. +The secondary language that voicemail system prompts will be presented in. Must also set PrimarySystemPromptLanguage and may not be the same value as PrimarySystemPromptanguage. When set, this overrides the user language choice. Please see [Set-CsOnlineVoicemailUserSettings](/powershell/module/teams/set-csonlinevoicemailusersettings?view=teams-ps) -PromptLanguage for supported languages. ```yaml Type: String @@ -283,10 +283,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Get-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/get-csonlinevoicemailpolicy?view=skype-ps) +[Get-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/get-csonlinevoicemailpolicy?view=teams-ps) -[Set-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoicemailpolicy?view=skype-ps) +[Set-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoicemailpolicy?view=teams-ps) -[Remove-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csonlinevoicemailpolicy?view=skype-ps) +[Remove-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csonlinevoicemailpolicy?view=teams-ps) -[Grant-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csonlinevoicemailpolicy?view=skype-ps) +[Grant-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csonlinevoicemailpolicy?view=teams-ps) diff --git a/teams/teams-ps/teams/New-CsTeamsComplianceRecordingApplication.md b/teams/teams-ps/teams/New-CsTeamsComplianceRecordingApplication.md index 241785ef5b..b430b7a374 100644 --- a/teams/teams-ps/teams/New-CsTeamsComplianceRecordingApplication.md +++ b/teams/teams-ps/teams/New-CsTeamsComplianceRecordingApplication.md @@ -422,20 +422,20 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=skype-ps) +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=teams-ps) -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=skype-ps) +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=teams-ps) -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=skype-ps) +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=teams-ps) -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=skype-ps) +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=teams-ps) -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=skype-ps) +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=teams-ps) -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=skype-ps) +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=teams-ps) -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=skype-ps) +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=teams-ps) -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=skype-ps) +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=teams-ps) -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=teams-ps) diff --git a/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPairedApplication.md b/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPairedApplication.md index 7d3827946e..866397dff1 100644 --- a/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPairedApplication.md +++ b/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPairedApplication.md @@ -88,20 +88,20 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=skype-ps) +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=teams-ps) -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=skype-ps) +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=teams-ps) -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=skype-ps) +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=teams-ps) -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=skype-ps) +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=teams-ps) -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=skype-ps) +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=teams-ps) -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=skype-ps) +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=teams-ps) -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=skype-ps) +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=teams-ps) -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=teams-ps) -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=skype-ps) +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=teams-ps) diff --git a/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPolicy.md b/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPolicy.md index 4818c05624..77ab520e09 100644 --- a/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPolicy.md @@ -298,20 +298,20 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=skype-ps) +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=teams-ps) -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=skype-ps) +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=teams-ps) -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=skype-ps) +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=teams-ps) -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=skype-ps) +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=teams-ps) -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=skype-ps) +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=teams-ps) -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=teams-ps) -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=skype-ps) +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=teams-ps) -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=skype-ps) +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=teams-ps) -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=teams-ps) diff --git a/teams/teams-ps/teams/Remove-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/Remove-CsOnlineVoicemailPolicy.md index bd8506b8cb..dcafa3e327 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineVoicemailPolicy.md +++ b/teams/teams-ps/teams/Remove-CsOnlineVoicemailPolicy.md @@ -93,10 +93,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable You are not able to delete the pre-configured policy instances Default, TranscriptionProfanityMaskingEnabled and TranscriptionDisabled ## RELATED LINKS -[Get-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/get-csonlinevoicemailpolicy?view=skype-ps) +[Get-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/get-csonlinevoicemailpolicy?view=teams-ps) -[Set-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoicemailpolicy?view=skype-ps) +[Set-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoicemailpolicy?view=teams-ps) -[New-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/new-csonlinevoicemailpolicy?view=skype-ps) +[New-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/new-csonlinevoicemailpolicy?view=teams-ps) -[Grant-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csonlinevoicemailpolicy?view=skype-ps) +[Grant-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csonlinevoicemailpolicy?view=teams-ps) diff --git a/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingApplication.md b/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingApplication.md index 39e9bb637b..9944726585 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingApplication.md +++ b/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingApplication.md @@ -159,20 +159,20 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=skype-ps) +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=teams-ps) -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=skype-ps) +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=teams-ps) -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=skype-ps) +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=teams-ps) -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=skype-ps) +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=teams-ps) -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=skype-ps) +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=teams-ps) -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=skype-ps) +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=teams-ps) -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=teams-ps) -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=skype-ps) +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=teams-ps) -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=teams-ps) diff --git a/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingPolicy.md index 9f11fdd4f2..45356b3999 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingPolicy.md @@ -158,20 +158,20 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=skype-ps) +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=teams-ps) -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=skype-ps) +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=teams-ps) -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=skype-ps) +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=teams-ps) -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=skype-ps) +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=teams-ps) -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=skype-ps) +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=teams-ps) -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=teams-ps) -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=skype-ps) +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=teams-ps) -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=skype-ps) +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=teams-ps) -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=teams-ps) diff --git a/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md index fe7e71071b..1d30361766 100644 --- a/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md +++ b/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md @@ -288,10 +288,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Get-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/get-csonlinevoicemailpolicy?view=skype-ps) +[Get-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/get-csonlinevoicemailpolicy?view=teams-ps) -[New-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/new-csonlinevoicemailpolicy?view=skype-ps) +[New-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/new-csonlinevoicemailpolicy?view=teams-ps) -[Remove-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csonlinevoicemailpolicy?view=skype-ps) +[Remove-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csonlinevoicemailpolicy?view=teams-ps) -[Grant-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csonlinevoicemailpolicy?view=skype-ps) +[Grant-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csonlinevoicemailpolicy?view=teams-ps) diff --git a/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md index e58bc1536a..87bfe9b8c7 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md @@ -93,8 +93,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [Get-CsTeamsAcsFederationConfiguration](Get-CsTeamsAcsFederationConfiguration.md) -[New-CsExternalAccessPolicy](/powershell/module/teams/new-csexternalaccesspolicy?view=skype-ps) +[New-CsExternalAccessPolicy](/powershell/module/teams/new-csexternalaccesspolicy?view=teams-ps) -[Set-CsExternalAccessPolicy](/powershell/module/teams/set-csexternalaccesspolicy?view=skype-ps) +[Set-CsExternalAccessPolicy](/powershell/module/teams/set-csexternalaccesspolicy?view=teams-ps) -[Grant-CsExternalAccessPolicy](/powershell/module/teams/grant-csexternalaccesspolicy?view=skype-ps) +[Grant-CsExternalAccessPolicy](/powershell/module/teams/grant-csexternalaccesspolicy?view=teams-ps) diff --git a/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingApplication.md b/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingApplication.md index b117deefcf..f8952803e9 100644 --- a/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingApplication.md +++ b/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingApplication.md @@ -394,20 +394,20 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=skype-ps) +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=teams-ps) -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=skype-ps) +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=teams-ps) -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=skype-ps) +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=teams-ps) -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=skype-ps) +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=teams-ps) -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=skype-ps) +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=teams-ps) -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=skype-ps) +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=teams-ps) -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=teams-ps) -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=skype-ps) +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=teams-ps) -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=teams-ps) diff --git a/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md index c8b41cc405..d4ec4c1cc2 100644 --- a/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md @@ -342,20 +342,20 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=skype-ps) +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=teams-ps) -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=skype-ps) +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=teams-ps) -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=skype-ps) +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=teams-ps) -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=skype-ps) +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=teams-ps) -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=skype-ps) +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=teams-ps) -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=teams-ps) -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=skype-ps) +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=teams-ps) -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=skype-ps) +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=teams-ps) -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=skype-ps) +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=teams-ps) diff --git a/teams/teams-ps/teams/Update-CsCustomPolicyPackage.md b/teams/teams-ps/teams/Update-CsCustomPolicyPackage.md index fc1db54a29..96d8db9053 100644 --- a/teams/teams-ps/teams/Update-CsCustomPolicyPackage.md +++ b/teams/teams-ps/teams/Update-CsCustomPolicyPackage.md @@ -62,7 +62,7 @@ Accept wildcard characters: False ### -PolicyList -A list of one or more policies to be included in the updated package. To specifiy the policy list, follow this format: "\, \". Delimiters of ' ', '.', ':', '\t' are also acceptable. Supported policy types are listed [here](https://learn.microsoft.com/MicrosoftTeams/manage-policy-packages#what-is-a-policy-package). To get the list of available policy names on your tenant, please use the SkypeForBusiness module and refer to cmdlets such as [Get-CsTeamsMeetingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmeetingpolicy?view=skype-ps) and [Get-CsTeamsMessagingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmessagingpolicy?view=skype-ps). +A list of one or more policies to be included in the updated package. To specifiy the policy list, follow this format: "\, \". Delimiters of ' ', '.', ':', '\t' are also acceptable. Supported policy types are listed [here](https://learn.microsoft.com/MicrosoftTeams/manage-policy-packages#what-is-a-policy-package). To get the list of available policy names on your tenant, please use the SkypeForBusiness module and refer to cmdlets such as [Get-CsTeamsMeetingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmeetingpolicy?view=teams-ps) and [Get-CsTeamsMessagingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmessagingpolicy?view=teams-ps). ```yaml Type: String[] From 1867b379a2bda499d262ddcd5082e1dac158afe0 Mon Sep 17 00:00:00 2001 From: AmareshB1Microsoft <162629236+AmareshB1Microsoft@users.noreply.github.com> Date: Sat, 9 Mar 2024 17:08:52 -0800 Subject: [PATCH 0185/1851] fix get-csdialplan related links --- teams/teams-ps/teams/Get-CsDialPlan.md | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsDialPlan.md b/teams/teams-ps/teams/Get-CsDialPlan.md index 217abbe8f2..dabdc5dcfe 100644 --- a/teams/teams-ps/teams/Get-CsDialPlan.md +++ b/teams/teams-ps/teams/Get-CsDialPlan.md @@ -176,14 +176,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[New-CsDialPlan](New-CsDialPlan.md) - -[Remove-CsDialPlan](Remove-CsDialPlan.md) - -[Set-CsDialPlan](Set-CsDialPlan.md) - -[Grant-CsDialPlan](Grant-CsDialPlan.md) - -[Test-CsDialPlan](Test-CsDialPlan.md) - -[Get-CsVoiceNormalizationRule](Get-CsVoiceNormalizationRule.md) +[Get-CsTenantDialPlan](Get-CsTenantDialPlan.md) From 0e4287cc2903df7c3f56efcdde87eea9e12a5ca1 Mon Sep 17 00:00:00 2001 From: AmareshB1Microsoft <162629236+AmareshB1Microsoft@users.noreply.github.com> Date: Sat, 9 Mar 2024 17:15:00 -0800 Subject: [PATCH 0186/1851] Trying if redirects will work by adding virtual folder just like exchange. trying that for one Disable-CsOnlineSipDomain.md --- .openpublishing.redirection.json | 2 +- skype/docfx.json | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index b2f32c0329..a7ad3dccf7 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -6976,7 +6976,7 @@ "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Disable-CsOnlineSipDomain.md", + "source_path": "skype/virtual-folder/skype/Disable-CsOnlineSipDomain.md", "redirect_url": "/powershell/module/teams/Disable-CsOnlineSipDomain", "redirect_document_id": false }, diff --git a/skype/docfx.json b/skype/docfx.json index ea84b06c31..4b1f9f1bd1 100644 --- a/skype/docfx.json +++ b/skype/docfx.json @@ -43,6 +43,14 @@ "src": "skype-ps", "version": "skype-ps", "dest": "module/skype-ps" + }, + { + "files": [ + "**/*.md" + ], + "src": "virtual-folder", + "version": "skype-ps", + "dest": "module" } ], "resource": [ From 31fa3fce4170a973e87dc9a07cfc6d732fb2c0e3 Mon Sep 17 00:00:00 2001 From: AmareshB1Microsoft <162629236+AmareshB1Microsoft@users.noreply.github.com> Date: Sat, 9 Mar 2024 17:23:36 -0800 Subject: [PATCH 0187/1851] replacing all redirecting to virtual-folder as it worked with one in previous commit --- .openpublishing.redirection.json | 592 +++++++++++++++---------------- 1 file changed, 296 insertions(+), 296 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index a7ad3dccf7..3e62782b4f 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -6981,1482 +6981,1482 @@ "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Enable-CsOnlineSipDomain.md", + "source_path": "skype/virtual-folder/skype/Enable-CsOnlineSipDomain.md", "redirect_url": "/powershell/module/teams/Enable-CsOnlineSipDomain", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Export-CsAutoAttendantHolidays.md", + "source_path": "skype/virtual-folder/skype/Export-CsAutoAttendantHolidays.md", "redirect_url": "/powershell/module/teams/Export-CsAutoAttendantHolidays", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/export-csonlineaudiofile.md", + "source_path": "skype/virtual-folder/skype/export-csonlineaudiofile.md", "redirect_url": "/powershell/module/teams/export-csonlineaudiofile", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Find-CsGroup.md", + "source_path": "skype/virtual-folder/skype/Find-CsGroup.md", "redirect_url": "/powershell/module/teams/Find-CsGroup", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Find-CsOnlineApplicationInstance.md", + "source_path": "skype/virtual-folder/skype/Find-CsOnlineApplicationInstance.md", "redirect_url": "/powershell/module/teams/Find-CsOnlineApplicationInstance", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsApplicationAccessPolicy.md", + "source_path": "skype/virtual-folder/skype/Get-CsApplicationAccessPolicy.md", "redirect_url": "/powershell/module/teams/Get-CsApplicationAccessPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsApplicationMeetingConfiguration.md", + "source_path": "skype/virtual-folder/skype/Get-CsApplicationMeetingConfiguration.md", "redirect_url": "/powershell/module/teams/Get-CsApplicationMeetingConfiguration", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsAutoAttendant.md", + "source_path": "skype/virtual-folder/skype/Get-CsAutoAttendant.md", "redirect_url": "/powershell/module/teams/Get-CsAutoAttendant", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsAutoAttendantHolidays.md", + "source_path": "skype/virtual-folder/skype/Get-CsAutoAttendantHolidays.md", "redirect_url": "/powershell/module/teams/Get-CsAutoAttendantHolidays", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsAutoAttendantStatus.md", + "source_path": "skype/virtual-folder/skype/Get-CsAutoAttendantStatus.md", "redirect_url": "/powershell/module/teams/Get-CsAutoAttendantStatus", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsAutoAttendantSupportedLanguage.md", + "source_path": "skype/virtual-folder/skype/Get-CsAutoAttendantSupportedLanguage.md", "redirect_url": "/powershell/module/teams/Get-CsAutoAttendantSupportedLanguage", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsAutoAttendantSupportedTimeZone.md", + "source_path": "skype/virtual-folder/skype/Get-CsAutoAttendantSupportedTimeZone.md", "redirect_url": "/powershell/module/teams/Get-CsAutoAttendantSupportedTimeZone", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsAutoAttendantTenantInformation.md", + "source_path": "skype/virtual-folder/skype/Get-CsAutoAttendantTenantInformation.md", "redirect_url": "/powershell/module/teams/Get-CsAutoAttendantTenantInformation", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsCallingLineIdentity.md", + "source_path": "skype/virtual-folder/skype/Get-CsCallingLineIdentity.md", "redirect_url": "/powershell/module/teams/Get-CsCallingLineIdentity", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsCallQueue.md", + "source_path": "skype/virtual-folder/skype/Get-CsCallQueue.md", "redirect_url": "/powershell/module/teams/Get-CsCallQueue", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsEffectiveTenantDialPlan.md", + "source_path": "skype/virtual-folder/skype/Get-CsEffectiveTenantDialPlan.md", "redirect_url": "/powershell/module/teams/Get-CsEffectiveTenantDialPlan", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsInboundBlockedNumberPattern.md", + "source_path": "skype/virtual-folder/skype/Get-CsInboundBlockedNumberPattern.md", "redirect_url": "/powershell/module/teams/Get-CsInboundBlockedNumberPattern", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsInboundExemptNumberPattern.md", + "source_path": "skype/virtual-folder/skype/Get-CsInboundExemptNumberPattern.md", "redirect_url": "/powershell/module/teams/Get-CsInboundExemptNumberPattern", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsMeetingMigrationStatus.md", + "source_path": "skype/virtual-folder/skype/Get-CsMeetingMigrationStatus.md", "redirect_url": "/powershell/module/teams/Get-CsMeetingMigrationStatus", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsOnlineApplicationInstance.md", + "source_path": "skype/virtual-folder/skype/Get-CsOnlineApplicationInstance.md", "redirect_url": "/powershell/module/teams/Get-CsOnlineApplicationInstance", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsOnlineApplicationInstanceAssociation.md", + "source_path": "skype/virtual-folder/skype/Get-CsOnlineApplicationInstanceAssociation.md", "redirect_url": "/powershell/module/teams/Get-CsOnlineApplicationInstanceAssociation", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsOnlineApplicationInstanceAssociationStatus.md", + "source_path": "skype/virtual-folder/skype/Get-CsOnlineApplicationInstanceAssociationStatus.md", "redirect_url": "/powershell/module/teams/Get-CsOnlineApplicationInstanceAssociationStatus", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsOnlineAudioFile.md", + "source_path": "skype/virtual-folder/skype/Get-CsOnlineAudioFile.md", "redirect_url": "/powershell/module/teams/Get-CsOnlineAudioFile", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsOnlineDialinConferencingPolicy.md", + "source_path": "skype/virtual-folder/skype/Get-CsOnlineDialinConferencingPolicy.md", "redirect_url": "/powershell/module/teams/Get-CsOnlineDialinConferencingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsOnlineDialInConferencingServiceNumber.md", + "source_path": "skype/virtual-folder/skype/Get-CsOnlineDialInConferencingServiceNumber.md", "redirect_url": "/powershell/module/teams/Get-CsOnlineDialInConferencingServiceNumber", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsOnlineDialinConferencingTenantConfiguration.md", + "source_path": "skype/virtual-folder/skype/Get-CsOnlineDialinConferencingTenantConfiguration.md", "redirect_url": "/powershell/module/teams/Get-CsOnlineDialinConferencingTenantConfiguration", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsOnlineDialInConferencingTenantSettings.md", + "source_path": "skype/virtual-folder/skype/Get-CsOnlineDialInConferencingTenantSettings.md", "redirect_url": "/powershell/module/teams/Get-CsOnlineDialInConferencingTenantSettings", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsOnlineDialInConferencingUser.md", + "source_path": "skype/virtual-folder/skype/Get-CsOnlineDialInConferencingUser.md", "redirect_url": "/powershell/module/teams/Get-CsOnlineDialInConferencingUser", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsOnlineDialOutPolicy.md", + "source_path": "skype/virtual-folder/skype/Get-CsOnlineDialOutPolicy.md", "redirect_url": "/powershell/module/teams/Get-CsOnlineDialOutPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsOnlineDirectoryTenant.md", + "source_path": "skype/virtual-folder/skype/Get-CsOnlineDirectoryTenant.md", "redirect_url": "/powershell/module/teams/Get-CsOnlineDirectoryTenant", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md", + "source_path": "skype/virtual-folder/skype/Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md", "redirect_url": "/powershell/module/teams/Get-CsOnlineEnhancedEmergencyServiceDisclaimer", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsOnlineLisCivicAddress.md", + "source_path": "skype/virtual-folder/skype/Get-CsOnlineLisCivicAddress.md", "redirect_url": "/powershell/module/teams/Get-CsOnlineLisCivicAddress", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsOnlineLisLocation.md", + "source_path": "skype/virtual-folder/skype/Get-CsOnlineLisLocation.md", "redirect_url": "/powershell/module/teams/Get-CsOnlineLisLocation", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsOnlineLisPort.md", + "source_path": "skype/virtual-folder/skype/Get-CsOnlineLisPort.md", "redirect_url": "/powershell/module/teams/Get-CsOnlineLisPort", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsOnlineLisSubnet.md", + "source_path": "skype/virtual-folder/skype/Get-CsOnlineLisSubnet.md", "redirect_url": "/powershell/module/teams/Get-CsOnlineLisSubnet", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsOnlineLisSwitch.md", + "source_path": "skype/virtual-folder/skype/Get-CsOnlineLisSwitch.md", "redirect_url": "/powershell/module/teams/Get-CsOnlineLisSwitch", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsOnlineLisWirelessAccessPoint.md", + "source_path": "skype/virtual-folder/skype/Get-CsOnlineLisWirelessAccessPoint.md", "redirect_url": "/powershell/module/teams/Get-CsOnlineLisWirelessAccessPoint", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsOnlinePSTNGateway.md", + "source_path": "skype/virtual-folder/skype/Get-CsOnlinePSTNGateway.md", "redirect_url": "/powershell/module/teams/Get-CsOnlinePSTNGateway", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsOnlinePstnUsage.md", + "source_path": "skype/virtual-folder/skype/Get-CsOnlinePstnUsage.md", "redirect_url": "/powershell/module/teams/Get-CsOnlinePstnUsage", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsOnlineSchedule.md", + "source_path": "skype/virtual-folder/skype/Get-CsOnlineSchedule.md", "redirect_url": "/powershell/module/teams/Get-CsOnlineSchedule", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsOnlineSipDomain.md", + "source_path": "skype/virtual-folder/skype/Get-CsOnlineSipDomain.md", "redirect_url": "/powershell/module/teams/Get-CsOnlineSipDomain", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsOnlineTelephoneNumber.md", + "source_path": "skype/virtual-folder/skype/Get-CsOnlineTelephoneNumber.md", "redirect_url": "/powershell/module/teams/Get-CsOnlineTelephoneNumber", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsOnlineUser.md", + "source_path": "skype/virtual-folder/skype/Get-CsOnlineUser.md", "redirect_url": "/powershell/module/teams/Get-CsOnlineUser", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsOnlineVoicemailPolicy.md", + "source_path": "skype/virtual-folder/skype/Get-CsOnlineVoicemailPolicy.md", "redirect_url": "/powershell/module/teams/Get-CsOnlineVoicemailPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsOnlineVoicemailUserSettings.md", + "source_path": "skype/virtual-folder/skype/Get-CsOnlineVoicemailUserSettings.md", "redirect_url": "/powershell/module/teams/Get-CsOnlineVoicemailUserSettings", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsOnlineVoiceRoute.md", + "source_path": "skype/virtual-folder/skype/Get-CsOnlineVoiceRoute.md", "redirect_url": "/powershell/module/teams/Get-CsOnlineVoiceRoute", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsOnlineVoiceRoutingPolicy.md", + "source_path": "skype/virtual-folder/skype/Get-CsOnlineVoiceRoutingPolicy.md", "redirect_url": "/powershell/module/teams/Get-CsOnlineVoiceRoutingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsOnlineVoiceUser.md", + "source_path": "skype/virtual-folder/skype/Get-CsOnlineVoiceUser.md", "redirect_url": "/powershell/module/teams/Get-CsOnlineVoiceUser", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTeamsAppPermissionPolicy.md", + "source_path": "skype/virtual-folder/skype/Get-CsTeamsAppPermissionPolicy.md", "redirect_url": "/powershell/module/teams/Get-CsTeamsAppPermissionPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTeamsAppSetupPolicy.md", + "source_path": "skype/virtual-folder/skype/Get-CsTeamsAppSetupPolicy.md", "redirect_url": "/powershell/module/teams/Get-CsTeamsAppSetupPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTeamsAudioConferencingPolicy.md", + "source_path": "skype/virtual-folder/skype/Get-CsTeamsAudioConferencingPolicy.md", "redirect_url": "/powershell/module/teams/Get-CsTeamsAudioConferencingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTeamsCallHoldPolicy.md", + "source_path": "skype/virtual-folder/skype/Get-CsTeamsCallHoldPolicy.md", "redirect_url": "/powershell/module/teams/Get-CsTeamsCallHoldPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTeamsCallingPolicy.md", + "source_path": "skype/virtual-folder/skype/Get-CsTeamsCallingPolicy.md", "redirect_url": "/powershell/module/teams/Get-CsTeamsCallingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTeamsCallParkPolicy.md", + "source_path": "skype/virtual-folder/skype/Get-CsTeamsCallParkPolicy.md", "redirect_url": "/powershell/module/teams/Get-CsTeamsCallParkPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTeamsChannelsPolicy.md", + "source_path": "skype/virtual-folder/skype/Get-CsTeamsChannelsPolicy.md", "redirect_url": "/powershell/module/teams/Get-CsTeamsChannelsPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTeamsClientConfiguration.md", + "source_path": "skype/virtual-folder/skype/Get-CsTeamsClientConfiguration.md", "redirect_url": "/powershell/module/teams/Get-CsTeamsClientConfiguration", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTeamsComplianceRecordingApplication.md", + "source_path": "skype/virtual-folder/skype/Get-CsTeamsComplianceRecordingApplication.md", "redirect_url": "/powershell/module/teams/Get-CsTeamsComplianceRecordingApplication", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTeamsComplianceRecordingPolicy.md", + "source_path": "skype/virtual-folder/skype/Get-CsTeamsComplianceRecordingPolicy.md", "redirect_url": "/powershell/module/teams/Get-CsTeamsComplianceRecordingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTeamsCortanaPolicy.md", + "source_path": "skype/virtual-folder/skype/Get-CsTeamsCortanaPolicy.md", "redirect_url": "/powershell/module/teams/Get-CsTeamsCortanaPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTeamsEducationAssignmentsAppPolicy.md", + "source_path": "skype/virtual-folder/skype/Get-CsTeamsEducationAssignmentsAppPolicy.md", "redirect_url": "/powershell/module/teams/Get-CsTeamsEducationAssignmentsAppPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTeamsEmergencyCallingPolicy.md", + "source_path": "skype/virtual-folder/skype/Get-CsTeamsEmergencyCallingPolicy.md", "redirect_url": "/powershell/module/teams/Get-CsTeamsEmergencyCallingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTeamsEmergencyCallRoutingPolicy.md", + "source_path": "skype/virtual-folder/skype/Get-CsTeamsEmergencyCallRoutingPolicy.md", "redirect_url": "/powershell/module/teams/Get-CsTeamsEmergencyCallRoutingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTeamsFeedbackPolicy.md", + "source_path": "skype/virtual-folder/skype/Get-CsTeamsFeedbackPolicy.md", "redirect_url": "/powershell/module/teams/Get-CsTeamsFeedbackPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTeamsGuestCallingConfiguration.md", + "source_path": "skype/virtual-folder/skype/Get-CsTeamsGuestCallingConfiguration.md", "redirect_url": "/powershell/module/teams/Get-CsTeamsGuestCallingConfiguration", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTeamsGuestMeetingConfiguration.md", + "source_path": "skype/virtual-folder/skype/Get-CsTeamsGuestMeetingConfiguration.md", "redirect_url": "/powershell/module/teams/Get-CsTeamsGuestMeetingConfiguration", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTeamsGuestMessagingConfiguration.md", + "source_path": "skype/virtual-folder/skype/Get-CsTeamsGuestMessagingConfiguration.md", "redirect_url": "/powershell/module/teams/Get-CsTeamsGuestMessagingConfiguration", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTeamsIPPhonePolicy.md", + "source_path": "skype/virtual-folder/skype/Get-CsTeamsIPPhonePolicy.md", "redirect_url": "/powershell/module/teams/Get-CsTeamsIPPhonePolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTeamsMeetingBrandingPolicy.md", + "source_path": "skype/virtual-folder/skype/Get-CsTeamsMeetingBrandingPolicy.md", "redirect_url": "/powershell/module/teams/Get-CsTeamsMeetingBrandingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTeamsMeetingBroadcastConfiguration.md", + "source_path": "skype/virtual-folder/skype/Get-CsTeamsMeetingBroadcastConfiguration.md", "redirect_url": "/powershell/module/teams/Get-CsTeamsMeetingBroadcastConfiguration", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTeamsMeetingBroadcastPolicy.md", + "source_path": "skype/virtual-folder/skype/Get-CsTeamsMeetingBroadcastPolicy.md", "redirect_url": "/powershell/module/teams/Get-CsTeamsMeetingBroadcastPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTeamsMeetingConfiguration.md", + "source_path": "skype/virtual-folder/skype/Get-CsTeamsMeetingConfiguration.md", "redirect_url": "/powershell/module/teams/Get-CsTeamsMeetingConfiguration", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTeamsMeetingPolicy.md", + "source_path": "skype/virtual-folder/skype/Get-CsTeamsMeetingPolicy.md", "redirect_url": "/powershell/module/teams/Get-CsTeamsMeetingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTeamsMessagingPolicy.md", + "source_path": "skype/virtual-folder/skype/Get-CsTeamsMessagingPolicy.md", "redirect_url": "/powershell/module/teams/Get-CsTeamsMessagingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTeamsMobilityPolicy.md", + "source_path": "skype/virtual-folder/skype/Get-CsTeamsMobilityPolicy.md", "redirect_url": "/powershell/module/teams/Get-CsTeamsMobilityPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTeamsNetworkRoamingPolicy.md", + "source_path": "skype/virtual-folder/skype/Get-CsTeamsNetworkRoamingPolicy.md", "redirect_url": "/powershell/module/teams/Get-CsTeamsNetworkRoamingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTeamsTranslationRule.md", + "source_path": "skype/virtual-folder/skype/Get-CsTeamsTranslationRule.md", "redirect_url": "/powershell/module/teams/Get-CsTeamsTranslationRule", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTeamsVideoInteropServicePolicy.md", + "source_path": "skype/virtual-folder/skype/Get-CsTeamsVideoInteropServicePolicy.md", "redirect_url": "/powershell/module/teams/Get-CsTeamsVideoInteropServicePolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTenant.md", + "source_path": "skype/virtual-folder/skype/Get-CsTenant.md", "redirect_url": "/powershell/module/teams/Get-CsTenant", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTenantBlockedCallingNumbers.md", + "source_path": "skype/virtual-folder/skype/Get-CsTenantBlockedCallingNumbers.md", "redirect_url": "/powershell/module/teams/Get-CsTenantBlockedCallingNumbers", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTenantDialPlan.md", + "source_path": "skype/virtual-folder/skype/Get-CsTenantDialPlan.md", "redirect_url": "/powershell/module/teams/Get-CsTenantDialPlan", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTenantFederationConfiguration.md", + "source_path": "skype/virtual-folder/skype/Get-CsTenantFederationConfiguration.md", "redirect_url": "/powershell/module/teams/Get-CsTenantFederationConfiguration", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTenantLicensingConfiguration.md", + "source_path": "skype/virtual-folder/skype/Get-CsTenantLicensingConfiguration.md", "redirect_url": "/powershell/module/teams/Get-CsTenantLicensingConfiguration", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTenantMigrationConfiguration.md", + "source_path": "skype/virtual-folder/skype/Get-CsTenantMigrationConfiguration.md", "redirect_url": "/powershell/module/teams/Get-CsTenantMigrationConfiguration", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTenantNetworkRegion.md", + "source_path": "skype/virtual-folder/skype/Get-CsTenantNetworkRegion.md", "redirect_url": "/powershell/module/teams/Get-CsTenantNetworkRegion", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTenantNetworkSite.md", + "source_path": "skype/virtual-folder/skype/Get-CsTenantNetworkSite.md", "redirect_url": "/powershell/module/teams/Get-CsTenantNetworkSite", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTenantNetworkSubnet.md", + "source_path": "skype/virtual-folder/skype/Get-CsTenantNetworkSubnet.md", "redirect_url": "/powershell/module/teams/Get-CsTenantNetworkSubnet", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsTenantTrustedIPAddress.md", + "source_path": "skype/virtual-folder/skype/Get-CsTenantTrustedIPAddress.md", "redirect_url": "/powershell/module/teams/Get-CsTenantTrustedIPAddress", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Get-CsVideoInteropServiceProvider.md", + "source_path": "skype/virtual-folder/skype/Get-CsVideoInteropServiceProvider.md", "redirect_url": "/powershell/module/teams/Get-CsVideoInteropServiceProvider", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Grant-CsApplicationAccessPolicy.md", + "source_path": "skype/virtual-folder/skype/Grant-CsApplicationAccessPolicy.md", "redirect_url": "/powershell/module/teams/Grant-CsApplicationAccessPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Grant-CsBroadcastMeetingPolicy.md", + "source_path": "skype/virtual-folder/skype/Grant-CsBroadcastMeetingPolicy.md", "redirect_url": "/powershell/module/teams/Grant-CsBroadcastMeetingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Grant-CsCallingLineIdentity.md", + "source_path": "skype/virtual-folder/skype/Grant-CsCallingLineIdentity.md", "redirect_url": "/powershell/module/teams/Grant-CsCallingLineIdentity", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Grant-CsCloudMeetingPolicy.md", + "source_path": "skype/virtual-folder/skype/Grant-CsCloudMeetingPolicy.md", "redirect_url": "/powershell/module/teams/Grant-CsCloudMeetingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Grant-CsDialoutPolicy.md", + "source_path": "skype/virtual-folder/skype/Grant-CsDialoutPolicy.md", "redirect_url": "/powershell/module/teams/Grant-CsDialoutPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Grant-CsExternalUserCommunicationPolicy.md", + "source_path": "skype/virtual-folder/skype/Grant-CsExternalUserCommunicationPolicy.md", "redirect_url": "/powershell/module/teams/Grant-CsExternalUserCommunicationPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Grant-CsOnlineVoicemailPolicy.md", + "source_path": "skype/virtual-folder/skype/Grant-CsOnlineVoicemailPolicy.md", "redirect_url": "/powershell/module/teams/Grant-CsOnlineVoicemailPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Grant-CsOnlineVoiceRoutingPolicy.md", + "source_path": "skype/virtual-folder/skype/Grant-CsOnlineVoiceRoutingPolicy.md", "redirect_url": "/powershell/module/teams/Grant-CsOnlineVoiceRoutingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Grant-CsTeamsAppPermissionPolicy.md", + "source_path": "skype/virtual-folder/skype/Grant-CsTeamsAppPermissionPolicy.md", "redirect_url": "/powershell/module/teams/Grant-CsTeamsAppPermissionPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Grant-CsTeamsAppSetupPolicy.md", + "source_path": "skype/virtual-folder/skype/Grant-CsTeamsAppSetupPolicy.md", "redirect_url": "/powershell/module/teams/Grant-CsTeamsAppSetupPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Grant-CsTeamsAudioConferencingPolicy.md", + "source_path": "skype/virtual-folder/skype/Grant-CsTeamsAudioConferencingPolicy.md", "redirect_url": "/powershell/module/teams/Grant-CsTeamsAudioConferencingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Grant-CsTeamsCallHoldPolicy.md", + "source_path": "skype/virtual-folder/skype/Grant-CsTeamsCallHoldPolicy.md", "redirect_url": "/powershell/module/teams/Grant-CsTeamsCallHoldPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Grant-CsTeamsCallingPolicy.md", + "source_path": "skype/virtual-folder/skype/Grant-CsTeamsCallingPolicy.md", "redirect_url": "/powershell/module/teams/Grant-CsTeamsCallingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Grant-CsTeamsCallParkPolicy.md", + "source_path": "skype/virtual-folder/skype/Grant-CsTeamsCallParkPolicy.md", "redirect_url": "/powershell/module/teams/Grant-CsTeamsCallParkPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Grant-CsTeamsChannelsPolicy.md", + "source_path": "skype/virtual-folder/skype/Grant-CsTeamsChannelsPolicy.md", "redirect_url": "/powershell/module/teams/Grant-CsTeamsChannelsPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Grant-CsTeamsComplianceRecordingPolicy.md", + "source_path": "skype/virtual-folder/skype/Grant-CsTeamsComplianceRecordingPolicy.md", "redirect_url": "/powershell/module/teams/Grant-CsTeamsComplianceRecordingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Grant-CsTeamsCortanaPolicy.md", + "source_path": "skype/virtual-folder/skype/Grant-CsTeamsCortanaPolicy.md", "redirect_url": "/powershell/module/teams/Grant-CsTeamsCortanaPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Grant-CsTeamsEmergencyCallingPolicy.md", + "source_path": "skype/virtual-folder/skype/Grant-CsTeamsEmergencyCallingPolicy.md", "redirect_url": "/powershell/module/teams/Grant-CsTeamsEmergencyCallingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Grant-CsTeamsEmergencyCallRoutingPolicy.md", + "source_path": "skype/virtual-folder/skype/Grant-CsTeamsEmergencyCallRoutingPolicy.md", "redirect_url": "/powershell/module/teams/Grant-CsTeamsEmergencyCallRoutingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Grant-CsTeamsFeedbackPolicy.md", + "source_path": "skype/virtual-folder/skype/Grant-CsTeamsFeedbackPolicy.md", "redirect_url": "/powershell/module/teams/Grant-CsTeamsFeedbackPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Grant-CsTeamsIPPhonePolicy.md", + "source_path": "skype/virtual-folder/skype/Grant-CsTeamsIPPhonePolicy.md", "redirect_url": "/powershell/module/teams/Grant-CsTeamsIPPhonePolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Grant-CsTeamsMeetingBrandingPolicy.md", + "source_path": "skype/virtual-folder/skype/Grant-CsTeamsMeetingBrandingPolicy.md", "redirect_url": "/powershell/module/teams/Grant-CsTeamsMeetingBrandingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Grant-CsTeamsMeetingBroadcastPolicy.md", + "source_path": "skype/virtual-folder/skype/Grant-CsTeamsMeetingBroadcastPolicy.md", "redirect_url": "/powershell/module/teams/Grant-CsTeamsMeetingBroadcastPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Grant-CsTeamsMeetingPolicy.md", + "source_path": "skype/virtual-folder/skype/Grant-CsTeamsMeetingPolicy.md", "redirect_url": "/powershell/module/teams/Grant-CsTeamsMeetingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Grant-CsTeamsMessagingPolicy.md", + "source_path": "skype/virtual-folder/skype/Grant-CsTeamsMessagingPolicy.md", "redirect_url": "/powershell/module/teams/Grant-CsTeamsMessagingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Grant-CsTeamsMobilityPolicy.md", + "source_path": "skype/virtual-folder/skype/Grant-CsTeamsMobilityPolicy.md", "redirect_url": "/powershell/module/teams/Grant-CsTeamsMobilityPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Grant-CsTeamsVideoInteropServicePolicy.md", + "source_path": "skype/virtual-folder/skype/Grant-CsTeamsVideoInteropServicePolicy.md", "redirect_url": "/powershell/module/teams/Grant-CsTeamsVideoInteropServicePolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Grant-CsTenantDialPlan.md", + "source_path": "skype/virtual-folder/skype/Grant-CsTenantDialPlan.md", "redirect_url": "/powershell/module/teams/Grant-CsTenantDialPlan", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Import-CsAutoAttendantHolidays.md", + "source_path": "skype/virtual-folder/skype/Import-CsAutoAttendantHolidays.md", "redirect_url": "/powershell/module/teams/Import-CsAutoAttendantHolidays", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Import-CsOnlineAudioFile.md", + "source_path": "skype/virtual-folder/skype/Import-CsOnlineAudioFile.md", "redirect_url": "/powershell/module/teams/Import-CsOnlineAudioFile", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsApplicationAccessPolicy.md", + "source_path": "skype/virtual-folder/skype/New-CsApplicationAccessPolicy.md", "redirect_url": "/powershell/module/teams/New-CsApplicationAccessPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsAutoAttendant.md", + "source_path": "skype/virtual-folder/skype/New-CsAutoAttendant.md", "redirect_url": "/powershell/module/teams/New-CsAutoAttendant", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsAutoAttendantCallableEntity.md", + "source_path": "skype/virtual-folder/skype/New-CsAutoAttendantCallableEntity.md", "redirect_url": "/powershell/module/teams/New-CsAutoAttendantCallableEntity", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsAutoAttendantCallFlow.md", + "source_path": "skype/virtual-folder/skype/New-CsAutoAttendantCallFlow.md", "redirect_url": "/powershell/module/teams/New-CsAutoAttendantCallFlow", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsAutoAttendantCallHandlingAssociation.md", + "source_path": "skype/virtual-folder/skype/New-CsAutoAttendantCallHandlingAssociation.md", "redirect_url": "/powershell/module/teams/New-CsAutoAttendantCallHandlingAssociation", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsAutoAttendantDialScope.md", + "source_path": "skype/virtual-folder/skype/New-CsAutoAttendantDialScope.md", "redirect_url": "/powershell/module/teams/New-CsAutoAttendantDialScope", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsAutoAttendantMenu.md", + "source_path": "skype/virtual-folder/skype/New-CsAutoAttendantMenu.md", "redirect_url": "/powershell/module/teams/New-CsAutoAttendantMenu", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsAutoAttendantMenuOption.md", + "source_path": "skype/virtual-folder/skype/New-CsAutoAttendantMenuOption.md", "redirect_url": "/powershell/module/teams/New-CsAutoAttendantMenuOption", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsAutoAttendantPrompt.md", + "source_path": "skype/virtual-folder/skype/New-CsAutoAttendantPrompt.md", "redirect_url": "/powershell/module/teams/New-CsAutoAttendantPrompt", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsCallingLineIdentity.md", + "source_path": "skype/virtual-folder/skype/New-CsCallingLineIdentity.md", "redirect_url": "/powershell/module/teams/New-CsCallingLineIdentity", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsCallQueue.md", + "source_path": "skype/virtual-folder/skype/New-CsCallQueue.md", "redirect_url": "/powershell/module/teams/New-CsCallQueue", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsEdgeAllowAllKnownDomains.md", + "source_path": "skype/virtual-folder/skype/New-CsEdgeAllowAllKnownDomains.md", "redirect_url": "/powershell/module/teams/New-CsEdgeAllowAllKnownDomains", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsEdgeAllowList.md", + "source_path": "skype/virtual-folder/skype/New-CsEdgeAllowList.md", "redirect_url": "/powershell/module/teams/New-CsEdgeAllowList", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsEdgeDomainPattern.md", + "source_path": "skype/virtual-folder/skype/New-CsEdgeDomainPattern.md", "redirect_url": "/powershell/module/teams/New-CsEdgeDomainPattern", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsInboundBlockedNumberPattern.md", + "source_path": "skype/virtual-folder/skype/New-CsInboundBlockedNumberPattern.md", "redirect_url": "/powershell/module/teams/New-CsInboundBlockedNumberPattern", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsInboundExemptNumberPattern.md", + "source_path": "skype/virtual-folder/skype/New-CsInboundExemptNumberPattern.md", "redirect_url": "/powershell/module/teams/New-CsInboundExemptNumberPattern", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsOnlineApplicationInstance.md", + "source_path": "skype/virtual-folder/skype/New-CsOnlineApplicationInstance.md", "redirect_url": "/powershell/module/teams/New-CsOnlineApplicationInstance", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsOnlineApplicationInstanceAssociation.md", + "source_path": "skype/virtual-folder/skype/New-CsOnlineApplicationInstanceAssociation.md", "redirect_url": "/powershell/module/teams/New-CsOnlineApplicationInstanceAssociation", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsOnlineDateTimeRange.md", + "source_path": "skype/virtual-folder/skype/New-CsOnlineDateTimeRange.md", "redirect_url": "/powershell/module/teams/New-CsOnlineDateTimeRange", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsOnlineLisCivicAddress.md", + "source_path": "skype/virtual-folder/skype/New-CsOnlineLisCivicAddress.md", "redirect_url": "/powershell/module/teams/New-CsOnlineLisCivicAddress", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsOnlineLisLocation.md", + "source_path": "skype/virtual-folder/skype/New-CsOnlineLisLocation.md", "redirect_url": "/powershell/module/teams/New-CsOnlineLisLocation", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsOnlinePSTNGateway.md", + "source_path": "skype/virtual-folder/skype/New-CsOnlinePSTNGateway.md", "redirect_url": "/powershell/module/teams/New-CsOnlinePSTNGateway", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsOnlineSchedule.md", + "source_path": "skype/virtual-folder/skype/New-CsOnlineSchedule.md", "redirect_url": "/powershell/module/teams/New-CsOnlineSchedule", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsOnlineTimeRange.md", + "source_path": "skype/virtual-folder/skype/New-CsOnlineTimeRange.md", "redirect_url": "/powershell/module/teams/New-CsOnlineTimeRange", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsOnlineVoicemailPolicy.md", + "source_path": "skype/virtual-folder/skype/New-CsOnlineVoicemailPolicy.md", "redirect_url": "/powershell/module/teams/New-CsOnlineVoicemailPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsOnlineVoiceRoute.md", + "source_path": "skype/virtual-folder/skype/New-CsOnlineVoiceRoute.md", "redirect_url": "/powershell/module/teams/New-CsOnlineVoiceRoute", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsOnlineVoiceRoutingPolicy.md", + "source_path": "skype/virtual-folder/skype/New-CsOnlineVoiceRoutingPolicy.md", "redirect_url": "/powershell/module/teams/New-CsOnlineVoiceRoutingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsTeamsAppPermissionPolicy.md", + "source_path": "skype/virtual-folder/skype/New-CsTeamsAppPermissionPolicy.md", "redirect_url": "/powershell/module/teams/New-CsTeamsAppPermissionPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsTeamsAppSetupPolicy.md", + "source_path": "skype/virtual-folder/skype/New-CsTeamsAppSetupPolicy.md", "redirect_url": "/powershell/module/teams/New-CsTeamsAppSetupPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsTeamsAudioConferencingPolicy.md", + "source_path": "skype/virtual-folder/skype/New-CsTeamsAudioConferencingPolicy.md", "redirect_url": "/powershell/module/teams/New-CsTeamsAudioConferencingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsTeamsCallHoldPolicy.md", + "source_path": "skype/virtual-folder/skype/New-CsTeamsCallHoldPolicy.md", "redirect_url": "/powershell/module/teams/New-CsTeamsCallHoldPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsTeamsCallingPolicy.md", + "source_path": "skype/virtual-folder/skype/New-CsTeamsCallingPolicy.md", "redirect_url": "/powershell/module/teams/New-CsTeamsCallingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsTeamsCallParkPolicy.md", + "source_path": "skype/virtual-folder/skype/New-CsTeamsCallParkPolicy.md", "redirect_url": "/powershell/module/teams/New-CsTeamsCallParkPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsTeamsChannelsPolicy.md", + "source_path": "skype/virtual-folder/skype/New-CsTeamsChannelsPolicy.md", "redirect_url": "/powershell/module/teams/New-CsTeamsChannelsPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsTeamsComplianceRecordingApplication.md", + "source_path": "skype/virtual-folder/skype/New-CsTeamsComplianceRecordingApplication.md", "redirect_url": "/powershell/module/teams/New-CsTeamsComplianceRecordingApplication", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsTeamsComplianceRecordingPairedApplication.md", + "source_path": "skype/virtual-folder/skype/New-CsTeamsComplianceRecordingPairedApplication.md", "redirect_url": "/powershell/module/teams/New-CsTeamsComplianceRecordingPairedApplication", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsTeamsComplianceRecordingPolicy.md", + "source_path": "skype/virtual-folder/skype/New-CsTeamsComplianceRecordingPolicy.md", "redirect_url": "/powershell/module/teams/New-CsTeamsComplianceRecordingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsTeamsCortanaPolicy.md", + "source_path": "skype/virtual-folder/skype/New-CsTeamsCortanaPolicy.md", "redirect_url": "/powershell/module/teams/New-CsTeamsCortanaPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsTeamsEmergencyCallingExtendedNotification.md", + "source_path": "skype/virtual-folder/skype/New-CsTeamsEmergencyCallingExtendedNotification.md", "redirect_url": "/powershell/module/teams/New-CsTeamsEmergencyCallingExtendedNotification", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsTeamsEmergencyCallingPolicy.md", + "source_path": "skype/virtual-folder/skype/New-CsTeamsEmergencyCallingPolicy.md", "redirect_url": "/powershell/module/teams/New-CsTeamsEmergencyCallingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsTeamsEmergencyCallRoutingPolicy.md", + "source_path": "skype/virtual-folder/skype/New-CsTeamsEmergencyCallRoutingPolicy.md", "redirect_url": "/powershell/module/teams/New-CsTeamsEmergencyCallRoutingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsTeamsEmergencyNumber.md", + "source_path": "skype/virtual-folder/skype/New-CsTeamsEmergencyNumber.md", "redirect_url": "/powershell/module/teams/New-CsTeamsEmergencyNumber", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsTeamsFeedbackPolicy.md", + "source_path": "skype/virtual-folder/skype/New-CsTeamsFeedbackPolicy.md", "redirect_url": "/powershell/module/teams/New-CsTeamsFeedbackPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsTeamsIPPhonePolicy.md", + "source_path": "skype/virtual-folder/skype/New-CsTeamsIPPhonePolicy.md", "redirect_url": "/powershell/module/teams/New-CsTeamsIPPhonePolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsTeamsMeetingBrandingPolicy.md", + "source_path": "skype/virtual-folder/skype/New-CsTeamsMeetingBrandingPolicy.md", "redirect_url": "/powershell/module/teams/New-CsTeamsMeetingBrandingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsTeamsMeetingBroadcastPolicy.md", + "source_path": "skype/virtual-folder/skype/New-CsTeamsMeetingBroadcastPolicy.md", "redirect_url": "/powershell/module/teams/New-CsTeamsMeetingBroadcastPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsTeamsMeetingPolicy.md", + "source_path": "skype/virtual-folder/skype/New-CsTeamsMeetingPolicy.md", "redirect_url": "/powershell/module/teams/New-CsTeamsMeetingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsTeamsMessagingPolicy.md", + "source_path": "skype/virtual-folder/skype/New-CsTeamsMessagingPolicy.md", "redirect_url": "/powershell/module/teams/New-CsTeamsMessagingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsTeamsMobilityPolicy.md", + "source_path": "skype/virtual-folder/skype/New-CsTeamsMobilityPolicy.md", "redirect_url": "/powershell/module/teams/New-CsTeamsMobilityPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsTeamsNetworkRoamingPolicy.md", + "source_path": "skype/virtual-folder/skype/New-CsTeamsNetworkRoamingPolicy.md", "redirect_url": "/powershell/module/teams/New-CsTeamsNetworkRoamingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsTeamsTranslationRule.md", + "source_path": "skype/virtual-folder/skype/New-CsTeamsTranslationRule.md", "redirect_url": "/powershell/module/teams/New-CsTeamsTranslationRule", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsTenantDialPlan.md", + "source_path": "skype/virtual-folder/skype/New-CsTenantDialPlan.md", "redirect_url": "/powershell/module/teams/New-CsTenantDialPlan", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsTenantNetworkRegion.md", + "source_path": "skype/virtual-folder/skype/New-CsTenantNetworkRegion.md", "redirect_url": "/powershell/module/teams/New-CsTenantNetworkRegion", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsTenantNetworkSite.md", + "source_path": "skype/virtual-folder/skype/New-CsTenantNetworkSite.md", "redirect_url": "/powershell/module/teams/New-CsTenantNetworkSite", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsTenantNetworkSubnet.md", + "source_path": "skype/virtual-folder/skype/New-CsTenantNetworkSubnet.md", "redirect_url": "/powershell/module/teams/New-CsTenantNetworkSubnet", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsTenantTrustedIPAddress.md", + "source_path": "skype/virtual-folder/skype/New-CsTenantTrustedIPAddress.md", "redirect_url": "/powershell/module/teams/New-CsTenantTrustedIPAddress", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/New-CsVideoInteropServiceProvider.md", + "source_path": "skype/virtual-folder/skype/New-CsVideoInteropServiceProvider.md", "redirect_url": "/powershell/module/teams/New-CsVideoInteropServiceProvider", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Register-CsOnlineDialInConferencingServiceNumber.md", + "source_path": "skype/virtual-folder/skype/Register-CsOnlineDialInConferencingServiceNumber.md", "redirect_url": "/powershell/module/teams/Register-CsOnlineDialInConferencingServiceNumber", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsApplicationAccessPolicy.md", + "source_path": "skype/virtual-folder/skype/Remove-CsApplicationAccessPolicy.md", "redirect_url": "/powershell/module/teams/Remove-CsApplicationAccessPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsAutoAttendant.md", + "source_path": "skype/virtual-folder/skype/Remove-CsAutoAttendant.md", "redirect_url": "/powershell/module/teams/Remove-CsAutoAttendant", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsCallingLineIdentity.md", + "source_path": "skype/virtual-folder/skype/Remove-CsCallingLineIdentity.md", "redirect_url": "/powershell/module/teams/Remove-CsCallingLineIdentity", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsCallQueue.md", + "source_path": "skype/virtual-folder/skype/Remove-CsCallQueue.md", "redirect_url": "/powershell/module/teams/Remove-CsCallQueue", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsInboundBlockedNumberPattern.md", + "source_path": "skype/virtual-folder/skype/Remove-CsInboundBlockedNumberPattern.md", "redirect_url": "/powershell/module/teams/Remove-CsInboundBlockedNumberPattern", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsInboundExemptNumberPattern.md", + "source_path": "skype/virtual-folder/skype/Remove-CsInboundExemptNumberPattern.md", "redirect_url": "/powershell/module/teams/Remove-CsInboundExemptNumberPattern", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsOnlineApplicationInstanceAssociation.md", + "source_path": "skype/virtual-folder/skype/Remove-CsOnlineApplicationInstanceAssociation.md", "redirect_url": "/powershell/module/teams/Remove-CsOnlineApplicationInstanceAssociation", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsOnlineAudioFile.md", + "source_path": "skype/virtual-folder/skype/Remove-CsOnlineAudioFile.md", "redirect_url": "/powershell/module/teams/Remove-CsOnlineAudioFile", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsOnlineDialInConferencingTenantSettings.md", + "source_path": "skype/virtual-folder/skype/Remove-CsOnlineDialInConferencingTenantSettings.md", "redirect_url": "/powershell/module/teams/Remove-CsOnlineDialInConferencingTenantSettings", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsOnlineLisCivicAddress.md", + "source_path": "skype/virtual-folder/skype/Remove-CsOnlineLisCivicAddress.md", "redirect_url": "/powershell/module/teams/Remove-CsOnlineLisCivicAddress", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsOnlineLisLocation.md", + "source_path": "skype/virtual-folder/skype/Remove-CsOnlineLisLocation.md", "redirect_url": "/powershell/module/teams/Remove-CsOnlineLisLocation", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsOnlineLisPort.md", + "source_path": "skype/virtual-folder/skype/Remove-CsOnlineLisPort.md", "redirect_url": "/powershell/module/teams/Remove-CsOnlineLisPort", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsOnlineLisSubnet.md", + "source_path": "skype/virtual-folder/skype/Remove-CsOnlineLisSubnet.md", "redirect_url": "/powershell/module/teams/Remove-CsOnlineLisSubnet", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsOnlineLisSwitch.md", + "source_path": "skype/virtual-folder/skype/Remove-CsOnlineLisSwitch.md", "redirect_url": "/powershell/module/teams/Remove-CsOnlineLisSwitch", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsOnlineLisWirelessAccessPoint.md", + "source_path": "skype/virtual-folder/skype/Remove-CsOnlineLisWirelessAccessPoint.md", "redirect_url": "/powershell/module/teams/Remove-CsOnlineLisWirelessAccessPoint", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsOnlinePSTNGateway.md", + "source_path": "skype/virtual-folder/skype/Remove-CsOnlinePSTNGateway.md", "redirect_url": "/powershell/module/teams/Remove-CsOnlinePSTNGateway", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsOnlineSchedule.md", + "source_path": "skype/virtual-folder/skype/Remove-CsOnlineSchedule.md", "redirect_url": "/powershell/module/teams/Remove-CsOnlineSchedule", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsOnlineTelephoneNumber.md", + "source_path": "skype/virtual-folder/skype/Remove-CsOnlineTelephoneNumber.md", "redirect_url": "/powershell/module/teams/Remove-CsOnlineTelephoneNumber", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsOnlineVoicemailPolicy.md", + "source_path": "skype/virtual-folder/skype/Remove-CsOnlineVoicemailPolicy.md", "redirect_url": "/powershell/module/teams/Remove-CsOnlineVoicemailPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsOnlineVoiceRoute.md", + "source_path": "skype/virtual-folder/skype/Remove-CsOnlineVoiceRoute.md", "redirect_url": "/powershell/module/teams/Remove-CsOnlineVoiceRoute", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsOnlineVoiceRoutingPolicy.md", + "source_path": "skype/virtual-folder/skype/Remove-CsOnlineVoiceRoutingPolicy.md", "redirect_url": "/powershell/module/teams/Remove-CsOnlineVoiceRoutingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsTeamsAppPermissionPolicy.md", + "source_path": "skype/virtual-folder/skype/Remove-CsTeamsAppPermissionPolicy.md", "redirect_url": "/powershell/module/teams/Remove-CsTeamsAppPermissionPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsTeamsAppSetupPolicy.md", + "source_path": "skype/virtual-folder/skype/Remove-CsTeamsAppSetupPolicy.md", "redirect_url": "/powershell/module/teams/Remove-CsTeamsAppSetupPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsTeamsAudioConferencingPolicy.md", + "source_path": "skype/virtual-folder/skype/Remove-CsTeamsAudioConferencingPolicy.md", "redirect_url": "/powershell/module/teams/Remove-CsTeamsAudioConferencingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsTeamsCallHoldPolicy.md", + "source_path": "skype/virtual-folder/skype/Remove-CsTeamsCallHoldPolicy.md", "redirect_url": "/powershell/module/teams/Remove-CsTeamsCallHoldPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsTeamsCallingPolicy.md", + "source_path": "skype/virtual-folder/skype/Remove-CsTeamsCallingPolicy.md", "redirect_url": "/powershell/module/teams/Remove-CsTeamsCallingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsTeamsCallParkPolicy.md", + "source_path": "skype/virtual-folder/skype/Remove-CsTeamsCallParkPolicy.md", "redirect_url": "/powershell/module/teams/Remove-CsTeamsCallParkPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsTeamsChannelsPolicy.md", + "source_path": "skype/virtual-folder/skype/Remove-CsTeamsChannelsPolicy.md", "redirect_url": "/powershell/module/teams/Remove-CsTeamsChannelsPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsTeamsComplianceRecordingApplication.md", + "source_path": "skype/virtual-folder/skype/Remove-CsTeamsComplianceRecordingApplication.md", "redirect_url": "/powershell/module/teams/Remove-CsTeamsComplianceRecordingApplication", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsTeamsComplianceRecordingPolicy.md", + "source_path": "skype/virtual-folder/skype/Remove-CsTeamsComplianceRecordingPolicy.md", "redirect_url": "/powershell/module/teams/Remove-CsTeamsComplianceRecordingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsTeamsCortanaPolicy.md", + "source_path": "skype/virtual-folder/skype/Remove-CsTeamsCortanaPolicy.md", "redirect_url": "/powershell/module/teams/Remove-CsTeamsCortanaPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsTeamsEmergencyCallingPolicy.md", + "source_path": "skype/virtual-folder/skype/Remove-CsTeamsEmergencyCallingPolicy.md", "redirect_url": "/powershell/module/teams/Remove-CsTeamsEmergencyCallingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsTeamsEmergencyCallRoutingPolicy.md", + "source_path": "skype/virtual-folder/skype/Remove-CsTeamsEmergencyCallRoutingPolicy.md", "redirect_url": "/powershell/module/teams/Remove-CsTeamsEmergencyCallRoutingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsTeamsFeedbackPolicy.md", + "source_path": "skype/virtual-folder/skype/Remove-CsTeamsFeedbackPolicy.md", "redirect_url": "/powershell/module/teams/Remove-CsTeamsFeedbackPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsTeamsIPPhonePolicy.md", + "source_path": "skype/virtual-folder/skype/Remove-CsTeamsIPPhonePolicy.md", "redirect_url": "/powershell/module/teams/Remove-CsTeamsIPPhonePolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsTeamsMeetingBrandingPolicy.md", + "source_path": "skype/virtual-folder/skype/Remove-CsTeamsMeetingBrandingPolicy.md", "redirect_url": "/powershell/module/teams/Remove-CsTeamsMeetingBrandingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsTeamsMeetingBroadcastPolicy.md", + "source_path": "skype/virtual-folder/skype/Remove-CsTeamsMeetingBroadcastPolicy.md", "redirect_url": "/powershell/module/teams/Remove-CsTeamsMeetingBroadcastPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsTeamsMeetingPolicy.md", + "source_path": "skype/virtual-folder/skype/Remove-CsTeamsMeetingPolicy.md", "redirect_url": "/powershell/module/teams/Remove-CsTeamsMeetingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsTeamsMessagingPolicy.md", + "source_path": "skype/virtual-folder/skype/Remove-CsTeamsMessagingPolicy.md", "redirect_url": "/powershell/module/teams/Remove-CsTeamsMessagingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsTeamsMobilityPolicy.md", + "source_path": "skype/virtual-folder/skype/Remove-CsTeamsMobilityPolicy.md", "redirect_url": "/powershell/module/teams/Remove-CsTeamsMobilityPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsTeamsNetworkRoamingPolicy.md", + "source_path": "skype/virtual-folder/skype/Remove-CsTeamsNetworkRoamingPolicy.md", "redirect_url": "/powershell/module/teams/Remove-CsTeamsNetworkRoamingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsTeamsTranslationRule.md", + "source_path": "skype/virtual-folder/skype/Remove-CsTeamsTranslationRule.md", "redirect_url": "/powershell/module/teams/Remove-CsTeamsTranslationRule", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsTenantDialPlan.md", + "source_path": "skype/virtual-folder/skype/Remove-CsTenantDialPlan.md", "redirect_url": "/powershell/module/teams/Remove-CsTenantDialPlan", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsTenantNetworkRegion.md", + "source_path": "skype/virtual-folder/skype/Remove-CsTenantNetworkRegion.md", "redirect_url": "/powershell/module/teams/Remove-CsTenantNetworkRegion", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsTenantNetworkSite.md", + "source_path": "skype/virtual-folder/skype/Remove-CsTenantNetworkSite.md", "redirect_url": "/powershell/module/teams/Remove-CsTenantNetworkSite", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsTenantNetworkSubnet.md", + "source_path": "skype/virtual-folder/skype/Remove-CsTenantNetworkSubnet.md", "redirect_url": "/powershell/module/teams/Remove-CsTenantNetworkSubnet", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsTenantTrustedIPAddress.md", + "source_path": "skype/virtual-folder/skype/Remove-CsTenantTrustedIPAddress.md", "redirect_url": "/powershell/module/teams/Remove-CsTenantTrustedIPAddress", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Remove-CsVideoInteropServiceProvider.md", + "source_path": "skype/virtual-folder/skype/Remove-CsVideoInteropServiceProvider.md", "redirect_url": "/powershell/module/teams/Remove-CsVideoInteropServiceProvider", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsApplicationAccessPolicy.md", + "source_path": "skype/virtual-folder/skype/Set-CsApplicationAccessPolicy.md", "redirect_url": "/powershell/module/teams/Set-CsApplicationAccessPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsApplicationMeetingConfiguration.md", + "source_path": "skype/virtual-folder/skype/Set-CsApplicationMeetingConfiguration.md", "redirect_url": "/powershell/module/teams/Set-CsApplicationMeetingConfiguration", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsAutoAttendant.md", + "source_path": "skype/virtual-folder/skype/Set-CsAutoAttendant.md", "redirect_url": "/powershell/module/teams/Set-CsAutoAttendant", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsCallingLineIdentity.md", + "source_path": "skype/virtual-folder/skype/Set-CsCallingLineIdentity.md", "redirect_url": "/powershell/module/teams/Set-CsCallingLineIdentity", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsCallQueue.md", + "source_path": "skype/virtual-folder/skype/Set-CsCallQueue.md", "redirect_url": "/powershell/module/teams/Set-CsCallQueue", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsInboundBlockedNumberPattern.md", + "source_path": "skype/virtual-folder/skype/Set-CsInboundBlockedNumberPattern.md", "redirect_url": "/powershell/module/teams/Set-CsInboundBlockedNumberPattern", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsInboundExemptNumberPattern.md", + "source_path": "skype/virtual-folder/skype/Set-CsInboundExemptNumberPattern.md", "redirect_url": "/powershell/module/teams/Set-CsInboundExemptNumberPattern", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsOnlineApplicationInstance.md", + "source_path": "skype/virtual-folder/skype/Set-CsOnlineApplicationInstance.md", "redirect_url": "/powershell/module/teams/Set-CsOnlineApplicationInstance", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsOnlineDialInConferencingBridge.md", + "source_path": "skype/virtual-folder/skype/Set-CsOnlineDialInConferencingBridge.md", "redirect_url": "/powershell/module/teams/Set-CsOnlineDialInConferencingBridge", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsOnlineDialInConferencingServiceNumber.md", + "source_path": "skype/virtual-folder/skype/Set-CsOnlineDialInConferencingServiceNumber.md", "redirect_url": "/powershell/module/teams/Set-CsOnlineDialInConferencingServiceNumber", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsOnlineDialInConferencingTenantSettings.md", + "source_path": "skype/virtual-folder/skype/Set-CsOnlineDialInConferencingTenantSettings.md", "redirect_url": "/powershell/module/teams/Set-CsOnlineDialInConferencingTenantSettings", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsOnlineDialInConferencingUser.md", + "source_path": "skype/virtual-folder/skype/Set-CsOnlineDialInConferencingUser.md", "redirect_url": "/powershell/module/teams/Set-CsOnlineDialInConferencingUser", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md", + "source_path": "skype/virtual-folder/skype/Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md", "redirect_url": "/powershell/module/teams/Set-CsOnlineEnhancedEmergencyServiceDisclaimer", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsOnlineLisCivicAddress.md", + "source_path": "skype/virtual-folder/skype/Set-CsOnlineLisCivicAddress.md", "redirect_url": "/powershell/module/teams/Set-CsOnlineLisCivicAddress", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsOnlineLisLocation.md", + "source_path": "skype/virtual-folder/skype/Set-CsOnlineLisLocation.md", "redirect_url": "/powershell/module/teams/Set-CsOnlineLisLocation", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsOnlineLisPort.md", + "source_path": "skype/virtual-folder/skype/Set-CsOnlineLisPort.md", "redirect_url": "/powershell/module/teams/Set-CsOnlineLisPort", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsOnlineLisSubnet.md", + "source_path": "skype/virtual-folder/skype/Set-CsOnlineLisSubnet.md", "redirect_url": "/powershell/module/teams/Set-CsOnlineLisSubnet", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsOnlineLisSwitch.md", + "source_path": "skype/virtual-folder/skype/Set-CsOnlineLisSwitch.md", "redirect_url": "/powershell/module/teams/Set-CsOnlineLisSwitch", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsOnlineLisWirelessAccessPoint.md", + "source_path": "skype/virtual-folder/skype/Set-CsOnlineLisWirelessAccessPoint.md", "redirect_url": "/powershell/module/teams/Set-CsOnlineLisWirelessAccessPoint", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsOnlinePSTNGateway.md", + "source_path": "skype/virtual-folder/skype/Set-CsOnlinePSTNGateway.md", "redirect_url": "/powershell/module/teams/Set-CsOnlinePSTNGateway", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsOnlinePstnUsage.md", + "source_path": "skype/virtual-folder/skype/Set-CsOnlinePstnUsage.md", "redirect_url": "/powershell/module/teams/Set-CsOnlinePstnUsage", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsOnlineSchedule.md", + "source_path": "skype/virtual-folder/skype/Set-CsOnlineSchedule.md", "redirect_url": "/powershell/module/teams/Set-CsOnlineSchedule", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsOnlineVoiceApplicationInstance.md", + "source_path": "skype/virtual-folder/skype/Set-CsOnlineVoiceApplicationInstance.md", "redirect_url": "/powershell/module/teams/Set-CsOnlineVoiceApplicationInstance", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsOnlineVoicemailPolicy.md", + "source_path": "skype/virtual-folder/skype/Set-CsOnlineVoicemailPolicy.md", "redirect_url": "/powershell/module/teams/Set-CsOnlineVoicemailPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsOnlineVoicemailUserSettings.md", + "source_path": "skype/virtual-folder/skype/Set-CsOnlineVoicemailUserSettings.md", "redirect_url": "/powershell/module/teams/Set-CsOnlineVoicemailUserSettings", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsOnlineVoiceRoute.md", + "source_path": "skype/virtual-folder/skype/Set-CsOnlineVoiceRoute.md", "redirect_url": "/powershell/module/teams/Set-CsOnlineVoiceRoute", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsOnlineVoiceRoutingPolicy.md", + "source_path": "skype/virtual-folder/skype/Set-CsOnlineVoiceRoutingPolicy.md", "redirect_url": "/powershell/module/teams/Set-CsOnlineVoiceRoutingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsOnlineVoiceUser.md", + "source_path": "skype/virtual-folder/skype/Set-CsOnlineVoiceUser.md", "redirect_url": "/powershell/module/teams/Set-CsOnlineVoiceUser", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTeamsAppPermissionPolicy.md", + "source_path": "skype/virtual-folder/skype/Set-CsTeamsAppPermissionPolicy.md", "redirect_url": "/powershell/module/teams/Set-CsTeamsAppPermissionPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTeamsAppSetupPolicy.md", + "source_path": "skype/virtual-folder/skype/Set-CsTeamsAppSetupPolicy.md", "redirect_url": "/powershell/module/teams/Set-CsTeamsAppSetupPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTeamsAudioConferencingPolicy.md", + "source_path": "skype/virtual-folder/skype/Set-CsTeamsAudioConferencingPolicy.md", "redirect_url": "/powershell/module/teams/Set-CsTeamsAudioConferencingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTeamsCallHoldPolicy.md", + "source_path": "skype/virtual-folder/skype/Set-CsTeamsCallHoldPolicy.md", "redirect_url": "/powershell/module/teams/Set-CsTeamsCallHoldPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTeamsCallingPolicy.md", + "source_path": "skype/virtual-folder/skype/Set-CsTeamsCallingPolicy.md", "redirect_url": "/powershell/module/teams/Set-CsTeamsCallingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTeamsCallParkPolicy.md", + "source_path": "skype/virtual-folder/skype/Set-CsTeamsCallParkPolicy.md", "redirect_url": "/powershell/module/teams/Set-CsTeamsCallParkPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTeamsChannelsPolicy.md", + "source_path": "skype/virtual-folder/skype/Set-CsTeamsChannelsPolicy.md", "redirect_url": "/powershell/module/teams/Set-CsTeamsChannelsPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTeamsClientConfiguration.md", + "source_path": "skype/virtual-folder/skype/Set-CsTeamsClientConfiguration.md", "redirect_url": "/powershell/module/teams/Set-CsTeamsClientConfiguration", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTeamsComplianceRecordingApplication.md", + "source_path": "skype/virtual-folder/skype/Set-CsTeamsComplianceRecordingApplication.md", "redirect_url": "/powershell/module/teams/Set-CsTeamsComplianceRecordingApplication", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTeamsComplianceRecordingPolicy.md", + "source_path": "skype/virtual-folder/skype/Set-CsTeamsComplianceRecordingPolicy.md", "redirect_url": "/powershell/module/teams/Set-CsTeamsComplianceRecordingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTeamsCortanaPolicy.md", + "source_path": "skype/virtual-folder/skype/Set-CsTeamsCortanaPolicy.md", "redirect_url": "/powershell/module/teams/Set-CsTeamsCortanaPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTeamsEducationAssignmentsAppPolicy.md", + "source_path": "skype/virtual-folder/skype/Set-CsTeamsEducationAssignmentsAppPolicy.md", "redirect_url": "/powershell/module/teams/Set-CsTeamsEducationAssignmentsAppPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTeamsEmergencyCallingPolicy.md", + "source_path": "skype/virtual-folder/skype/Set-CsTeamsEmergencyCallingPolicy.md", "redirect_url": "/powershell/module/teams/Set-CsTeamsEmergencyCallingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTeamsEmergencyCallRoutingPolicy.md", + "source_path": "skype/virtual-folder/skype/Set-CsTeamsEmergencyCallRoutingPolicy.md", "redirect_url": "/powershell/module/teams/Set-CsTeamsEmergencyCallRoutingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTeamsFeedbackPolicy.md", + "source_path": "skype/virtual-folder/skype/Set-CsTeamsFeedbackPolicy.md", "redirect_url": "/powershell/module/teams/Set-CsTeamsFeedbackPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTeamsGuestCallingConfiguration.md", + "source_path": "skype/virtual-folder/skype/Set-CsTeamsGuestCallingConfiguration.md", "redirect_url": "/powershell/module/teams/Set-CsTeamsGuestCallingConfiguration", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTeamsGuestMeetingConfiguration.md", + "source_path": "skype/virtual-folder/skype/Set-CsTeamsGuestMeetingConfiguration.md", "redirect_url": "/powershell/module/teams/Set-CsTeamsGuestMeetingConfiguration", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTeamsGuestMessagingConfiguration.md", + "source_path": "skype/virtual-folder/skype/Set-CsTeamsGuestMessagingConfiguration.md", "redirect_url": "/powershell/module/teams/Set-CsTeamsGuestMessagingConfiguration", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTeamsIPPhonePolicy.md", + "source_path": "skype/virtual-folder/skype/Set-CsTeamsIPPhonePolicy.md", "redirect_url": "/powershell/module/teams/Set-CsTeamsIPPhonePolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTeamsMeetingBrandingPolicy.md", + "source_path": "skype/virtual-folder/skype/Set-CsTeamsMeetingBrandingPolicy.md", "redirect_url": "/powershell/module/teams/Set-CsTeamsMeetingBrandingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTeamsMeetingBroadcastConfiguration.md", + "source_path": "skype/virtual-folder/skype/Set-CsTeamsMeetingBroadcastConfiguration.md", "redirect_url": "/powershell/module/teams/Set-CsTeamsMeetingBroadcastConfiguration", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTeamsMeetingBroadcastPolicy.md", + "source_path": "skype/virtual-folder/skype/Set-CsTeamsMeetingBroadcastPolicy.md", "redirect_url": "/powershell/module/teams/Set-CsTeamsMeetingBroadcastPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTeamsMeetingConfiguration.md", + "source_path": "skype/virtual-folder/skype/Set-CsTeamsMeetingConfiguration.md", "redirect_url": "/powershell/module/teams/Set-CsTeamsMeetingConfiguration", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTeamsMeetingPolicy.md", + "source_path": "skype/virtual-folder/skype/Set-CsTeamsMeetingPolicy.md", "redirect_url": "/powershell/module/teams/Set-CsTeamsMeetingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTeamsMessagingPolicy.md", + "source_path": "skype/virtual-folder/skype/Set-CsTeamsMessagingPolicy.md", "redirect_url": "/powershell/module/teams/Set-CsTeamsMessagingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTeamsMobilityPolicy.md", + "source_path": "skype/virtual-folder/skype/Set-CsTeamsMobilityPolicy.md", "redirect_url": "/powershell/module/teams/Set-CsTeamsMobilityPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTeamsNetworkRoamingPolicy.md", + "source_path": "skype/virtual-folder/skype/Set-CsTeamsNetworkRoamingPolicy.md", "redirect_url": "/powershell/module/teams/Set-CsTeamsNetworkRoamingPolicy", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTeamsTranslationRule.md", + "source_path": "skype/virtual-folder/skype/Set-CsTeamsTranslationRule.md", "redirect_url": "/powershell/module/teams/Set-CsTeamsTranslationRule", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTenantBlockedCallingNumbers.md", + "source_path": "skype/virtual-folder/skype/Set-CsTenantBlockedCallingNumbers.md", "redirect_url": "/powershell/module/teams/Set-CsTenantBlockedCallingNumbers", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTenantDialPlan.md", + "source_path": "skype/virtual-folder/skype/Set-CsTenantDialPlan.md", "redirect_url": "/powershell/module/teams/Set-CsTenantDialPlan", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md", + "source_path": "skype/virtual-folder/skype/Set-CsTenantFederationConfiguration.md", "redirect_url": "/powershell/module/teams/Set-CsTenantFederationConfiguration", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTenantMigrationConfiguration.md", + "source_path": "skype/virtual-folder/skype/Set-CsTenantMigrationConfiguration.md", "redirect_url": "/powershell/module/teams/Set-CsTenantMigrationConfiguration", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTenantNetworkRegion.md", + "source_path": "skype/virtual-folder/skype/Set-CsTenantNetworkRegion.md", "redirect_url": "/powershell/module/teams/Set-CsTenantNetworkRegion", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTenantNetworkSite.md", + "source_path": "skype/virtual-folder/skype/Set-CsTenantNetworkSite.md", "redirect_url": "/powershell/module/teams/Set-CsTenantNetworkSite", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTenantNetworkSubnet.md", + "source_path": "skype/virtual-folder/skype/Set-CsTenantNetworkSubnet.md", "redirect_url": "/powershell/module/teams/Set-CsTenantNetworkSubnet", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsTenantTrustedIPAddress.md", + "source_path": "skype/virtual-folder/skype/Set-CsTenantTrustedIPAddress.md", "redirect_url": "/powershell/module/teams/Set-CsTenantTrustedIPAddress", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Set-CsVideoInteropServiceProvider.md", + "source_path": "skype/virtual-folder/skype/Set-CsVideoInteropServiceProvider.md", "redirect_url": "/powershell/module/teams/Set-CsVideoInteropServiceProvider", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Start-CsExMeetingMigration.md", + "source_path": "skype/virtual-folder/skype/Start-CsExMeetingMigration.md", "redirect_url": "/powershell/module/teams/Start-CsExMeetingMigration", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Sync-CsOnlineApplicationInstance.md", + "source_path": "skype/virtual-folder/skype/Sync-CsOnlineApplicationInstance.md", "redirect_url": "/powershell/module/teams/Sync-CsOnlineApplicationInstance", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Test-CsEffectiveTenantDialPlan.md", + "source_path": "skype/virtual-folder/skype/Test-CsEffectiveTenantDialPlan.md", "redirect_url": "/powershell/module/teams/Test-CsEffectiveTenantDialPlan", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Test-CsInboundBlockedNumberPattern.md", + "source_path": "skype/virtual-folder/skype/Test-CsInboundBlockedNumberPattern.md", "redirect_url": "/powershell/module/teams/Test-CsInboundBlockedNumberPattern", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Test-CsTeamsTranslationRule.md", + "source_path": "skype/virtual-folder/skype/Test-CsTeamsTranslationRule.md", "redirect_url": "/powershell/module/teams/Test-CsTeamsTranslationRule", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Unregister-CsOnlineDialInConferencingServiceNumber.md", + "source_path": "skype/virtual-folder/skype/Unregister-CsOnlineDialInConferencingServiceNumber.md", "redirect_url": "/powershell/module/teams/Unregister-CsOnlineDialInConferencingServiceNumber", "redirect_document_id": false }, { - "source_path": "skype/skype-ps/skype/Update-CsAutoAttendant.md", + "source_path": "skype/virtual-folder/skype/Update-CsAutoAttendant.md", "redirect_url": "/powershell/module/teams/Update-CsAutoAttendant", "redirect_document_id": false } From cbe13ab86fec268f4dab4d3bbccb424198cd8336 Mon Sep 17 00:00:00 2001 From: AmareshB1Microsoft <162629236+AmareshB1Microsoft@users.noreply.github.com> Date: Sat, 9 Mar 2024 18:50:15 -0800 Subject: [PATCH 0188/1851] updated all related links inside the files to relative path to markdown file instead of full url. this should fix the warnings. --- .../teams/Get-CsMeetingMigrationStatus.md | 6 +++--- .../Get-CsOnlineDialInConferencingUser.md | 6 +++--- .../teams/Get-CsOnlineDialOutPolicy.md | 2 +- ...OnlineEnhancedEmergencyServiceDisclaimer.md | 2 +- .../teams/Get-CsOnlineLisCivicAddress.md | 6 +++--- teams/teams-ps/teams/Get-CsOnlinePstnUsage.md | 2 +- .../teams/Get-CsOnlineTelephoneNumber.md | 2 +- teams/teams-ps/teams/Get-CsOnlineVoiceRoute.md | 6 +++--- .../teams/Get-CsOnlineVoiceRoutingPolicy.md | 8 ++++---- teams/teams-ps/teams/Get-CsOnlineVoiceUser.md | 4 ++-- .../teams/Get-CsOnlineVoicemailPolicy.md | 8 ++++---- teams/teams-ps/teams/Get-CsTeamTemplate.md | 10 +++++----- teams/teams-ps/teams/Get-CsTeamTemplateList.md | 10 +++++----- .../Get-CsTeamsAcsFederationConfiguration.md | 6 +++--- ...et-CsTeamsComplianceRecordingApplication.md | 18 +++++++++--------- .../Get-CsTeamsComplianceRecordingPolicy.md | 18 +++++++++--------- .../teams/Get-CsTeamsMediaLoggingPolicy.md | 2 +- ...t-CsTeamsMeetingTemplatePermissionPolicy.md | 8 ++++---- .../Get-CsTenantMigrationConfiguration.md | 2 +- teams/teams-ps/teams/Get-Team.md | 4 ++-- .../teams/Get-TeamTargetingHierarchyStatus.md | 2 +- .../teams/Grant-CsCallingLineIdentity.md | 8 ++++---- teams/teams-ps/teams/Grant-CsDialoutPolicy.md | 2 +- .../Grant-CsGroupPolicyPackageAssignment.md | 4 ++-- .../teams/Grant-CsOnlineVoiceRoutingPolicy.md | 8 ++++---- .../teams/Grant-CsOnlineVoicemailPolicy.md | 8 ++++---- .../teams/Grant-CsTeamsCallParkPolicy.md | 8 ++++---- .../Grant-CsTeamsComplianceRecordingPolicy.md | 18 +++++++++--------- .../teams/Grant-CsTeamsMediaLoggingPolicy.md | 2 +- ...t-CsTeamsMeetingTemplatePermissionPolicy.md | 8 ++++---- teams/teams-ps/teams/Grant-CsTenantDialPlan.md | 8 ++++---- ...w-CsAutoAttendantCallHandlingAssociation.md | 2 +- .../teams/New-CsOnlineLisCivicAddress.md | 6 +++--- teams/teams-ps/teams/New-CsOnlineVoiceRoute.md | 6 +++--- .../teams/New-CsOnlineVoiceRoutingPolicy.md | 8 ++++---- .../teams/New-CsOnlineVoicemailPolicy.md | 8 ++++---- teams/teams-ps/teams/New-CsTeamTemplate.md | 10 +++++----- .../teams/New-CsTeamsChannelsPolicy.md | 8 ++++---- ...ew-CsTeamsComplianceRecordingApplication.md | 18 +++++++++--------- ...eamsComplianceRecordingPairedApplication.md | 18 +++++++++--------- .../New-CsTeamsComplianceRecordingPolicy.md | 18 +++++++++--------- ...w-CsTeamsMeetingTemplatePermissionPolicy.md | 10 +++++----- .../teams-ps/teams/New-CsTeamsShiftsPolicy.md | 2 +- .../New-CsTeamsUnassignedNumberTreatment.md | 2 +- teams/teams-ps/teams/New-Team.md | 6 +++--- .../teams/Remove-CsOnlineLisCivicAddress.md | 6 +++--- .../teams/Remove-CsOnlineVoiceRoute.md | 6 +++--- .../teams/Remove-CsOnlineVoiceRoutingPolicy.md | 8 ++++---- .../teams/Remove-CsOnlineVoicemailPolicy.md | 8 ++++---- teams/teams-ps/teams/Remove-CsTeamTemplate.md | 10 +++++----- ...ve-CsTeamsComplianceRecordingApplication.md | 18 +++++++++--------- .../Remove-CsTeamsComplianceRecordingPolicy.md | 18 +++++++++--------- .../teams/Remove-TeamTargetingHierarchy.md | 2 +- .../teams/Set-CsOnlineLisCivicAddress.md | 6 +++--- teams/teams-ps/teams/Set-CsOnlineLisSwitch.md | 2 +- teams/teams-ps/teams/Set-CsOnlinePstnUsage.md | 2 +- .../Set-CsOnlineVoiceApplicationInstance.md | 2 +- teams/teams-ps/teams/Set-CsOnlineVoiceRoute.md | 6 +++--- .../teams/Set-CsOnlineVoiceRoutingPolicy.md | 8 ++++---- .../teams/Set-CsOnlineVoicemailPolicy.md | 8 ++++---- .../Set-CsTeamsAcsFederationConfiguration.md | 6 +++--- .../teams/Set-CsTeamsChannelsPolicy.md | 8 ++++---- ...et-CsTeamsComplianceRecordingApplication.md | 18 +++++++++--------- .../Set-CsTeamsComplianceRecordingPolicy.md | 18 +++++++++--------- .../teams/Set-CsTeamsTranslationRule.md | 2 +- .../Set-CsTeamsUnassignedNumberTreatment.md | 2 +- .../teams/Set-TeamTargetingHierarchy.md | 2 +- .../teams/Start-CsExMeetingMigration.md | 6 +++--- .../Test-CsTeamsUnassignedNumberTreatment.md | 8 ++++---- teams/teams-ps/teams/Update-CsTeamTemplate.md | 10 +++++----- 70 files changed, 259 insertions(+), 259 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md b/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md index fc8a252878..318acd681e 100644 --- a/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md +++ b/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md @@ -195,8 +195,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Get-CsTenantMigrationConfiguration](https://learn.microsoft.com/powershell/module/teams/get-cstenantmigrationconfiguration?view=teams-ps) +[Get-CsTenantMigrationConfiguration](Get-CsTenantMigrationConfiguration.md) -[Get-CsOnlineDialInConferencingTenantSettings](https://learn.microsoft.com/powershell/module/teams/get-csonlinedialinconferencingtenantsettings?view=teams-ps) +[Get-CsOnlineDialInConferencingTenantSettings](Get-CsOnlineDialInConferencingTenantSettings.md) -[Start-CsExMeetingMigration](https://learn.microsoft.com/powershell/module/teams/start-csexmeetingmigration?view=teams-ps) +[Start-CsExMeetingMigration](Start-CsExMeetingMigration.md) diff --git a/teams/teams-ps/teams/Get-CsOnlineDialInConferencingUser.md b/teams/teams-ps/teams/Get-CsOnlineDialInConferencingUser.md index c7f6af921c..92f85c6b99 100644 --- a/teams/teams-ps/teams/Get-CsOnlineDialInConferencingUser.md +++ b/teams/teams-ps/teams/Get-CsOnlineDialInConferencingUser.md @@ -268,8 +268,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Enable-CsOnlineDialInConferencingUser](https://learn.microsoft.com/powershell/module/teams/enable-csonlinedialinconferencinguser?view=teams-ps) +[Enable-CsOnlineDialInConferencingUser](Enable-CsOnlineDialInConferencingUser.md) -[Disable-CsOnlineDialInConferencingUser](https://learn.microsoft.com/powershell/module/teams/disable-csonlinedialinconferencinguser?view=teams-ps) +[Disable-CsOnlineDialInConferencingUser](Disable-CsOnlineDialInConferencingUser.md) -[Set-CsOnlineDialInConferencingUser](https://learn.microsoft.com/powershell/module/teams/set-csonlinedialinconferencinguser?view=teams-ps) +[Set-CsOnlineDialInConferencingUser](Set-CsOnlineDialInConferencingUser.md) diff --git a/teams/teams-ps/teams/Get-CsOnlineDialOutPolicy.md b/teams/teams-ps/teams/Get-CsOnlineDialOutPolicy.md index b290b49e80..5c8c88ecb0 100644 --- a/teams/teams-ps/teams/Get-CsOnlineDialOutPolicy.md +++ b/teams/teams-ps/teams/Get-CsOnlineDialOutPolicy.md @@ -98,4 +98,4 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## NOTES ## RELATED LINKS -[Grant-CsDialoutPolicy](grant-csdialoutpolicy.md) +[Grant-CsDialoutPolicy](Grant-CsDialoutPolicy.md) diff --git a/teams/teams-ps/teams/Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md b/teams/teams-ps/teams/Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md index 15c4812bc3..e66568236e 100644 --- a/teams/teams-ps/teams/Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md +++ b/teams/teams-ps/teams/Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md @@ -137,4 +137,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Set-CsOnlineEnhancedEmergencyServiceDisclaimer](https://learn.microsoft.com/powershell/module/teams/set-csonlineenhancedemergencyservicedisclaimer?view=teams-ps) +[Set-CsOnlineEnhancedEmergencyServiceDisclaimer](Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md) diff --git a/teams/teams-ps/teams/Get-CsOnlineLisCivicAddress.md b/teams/teams-ps/teams/Get-CsOnlineLisCivicAddress.md index dad7794815..660cf2dfae 100644 --- a/teams/teams-ps/teams/Get-CsOnlineLisCivicAddress.md +++ b/teams/teams-ps/teams/Get-CsOnlineLisCivicAddress.md @@ -258,8 +258,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Set-CsOnlineLisCivicAddress](set-csonlineliscivicaddress.md) +[Set-CsOnlineLisCivicAddress](Set-CsOnlineLisCivicAddress.md) -[New-CsOnlineLisCivicAddress](new-csonlineliscivicaddress.md) +[New-CsOnlineLisCivicAddress](New-CsOnlineLisCivicAddress.md) -[Remove-CsOnlineLisCivicAddress](remove-csonlineliscivicaddress.md) +[Remove-CsOnlineLisCivicAddress](Remove-CsOnlineLisCivicAddress.md) diff --git a/teams/teams-ps/teams/Get-CsOnlinePstnUsage.md b/teams/teams-ps/teams/Get-CsOnlinePstnUsage.md index 4d1ac072ec..bb08628ba4 100644 --- a/teams/teams-ps/teams/Get-CsOnlinePstnUsage.md +++ b/teams/teams-ps/teams/Get-CsOnlinePstnUsage.md @@ -88,4 +88,4 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## NOTES ## RELATED LINKS -[Set-CsOnlinePstnUsage](set-csonlinepstnusage.md) +[Set-CsOnlinePstnUsage](Set-CsOnlinePstnUsage.md) diff --git a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumber.md b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumber.md index 3be33878e7..56ddb8813f 100644 --- a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumber.md +++ b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumber.md @@ -351,4 +351,4 @@ An instance or array of the objects. ## NOTES ## RELATED LINKS -[Remove-CsOnlineTelephoneNumber](https://learn.microsoft.com/powershell/module/teams/remove-csonlinetelephonenumber?view=teams-ps) +[Remove-CsOnlineTelephoneNumber](Remove-CsOnlineTelephoneNumber.md) diff --git a/teams/teams-ps/teams/Get-CsOnlineVoiceRoute.md b/teams/teams-ps/teams/Get-CsOnlineVoiceRoute.md index be107a32da..1a42e3e86d 100644 --- a/teams/teams-ps/teams/Get-CsOnlineVoiceRoute.md +++ b/teams/teams-ps/teams/Get-CsOnlineVoiceRoute.md @@ -111,8 +111,8 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## NOTES ## RELATED LINKS -[New-CsOnlineVoiceRoute](new-csonlinevoiceroute.md) +[New-CsOnlineVoiceRoute](New-CsOnlineVoiceRoute.md) -[Set-CsOnlineVoiceRoute](set-csonlinevoiceroute.md) +[Set-CsOnlineVoiceRoute](Set-CsOnlineVoiceRoute.md) -[Remove-CsOnlineVoiceRoute](remove-csonlinevoiceroute.md) +[Remove-CsOnlineVoiceRoute](Remove-CsOnlineVoiceRoute.md) diff --git a/teams/teams-ps/teams/Get-CsOnlineVoiceRoutingPolicy.md b/teams/teams-ps/teams/Get-CsOnlineVoiceRoutingPolicy.md index 5cd6173336..9a3384a0f4 100644 --- a/teams/teams-ps/teams/Get-CsOnlineVoiceRoutingPolicy.md +++ b/teams/teams-ps/teams/Get-CsOnlineVoiceRoutingPolicy.md @@ -128,10 +128,10 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## NOTES ## RELATED LINKS -[New-CsOnlineVoiceRoutingPolicy](new-csonlinevoiceroutingpolicy.md) +[New-CsOnlineVoiceRoutingPolicy](New-CsOnlineVoiceRoutingPolicy.md) -[Set-CsOnlineVoiceRoutingPolicy](set-csonlinevoiceroutingpolicy.md) +[Set-CsOnlineVoiceRoutingPolicy](Set-CsOnlineVoiceRoutingPolicy.md) -[Grant-CsOnlineVoiceRoutingPolicy](grant-csonlinevoiceroutingpolicy.md) +[Grant-CsOnlineVoiceRoutingPolicy](Grant-CsOnlineVoiceRoutingPolicy.md) -[Remove-CsOnlineVoiceRoutingPolicy](remove-csonlinevoiceroutingpolicy.md) +[Remove-CsOnlineVoiceRoutingPolicy](Remove-CsOnlineVoiceRoutingPolicy.md) diff --git a/teams/teams-ps/teams/Get-CsOnlineVoiceUser.md b/teams/teams-ps/teams/Get-CsOnlineVoiceUser.md index ba9baaa67a..1747bd4719 100644 --- a/teams/teams-ps/teams/Get-CsOnlineVoiceUser.md +++ b/teams/teams-ps/teams/Get-CsOnlineVoiceUser.md @@ -398,6 +398,6 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Set-CsOnlineVoiceUser](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoiceuser?view=teams-ps) +[Set-CsOnlineVoiceUser](Set-CsOnlineVoiceUser.md) -[Set-CsOnlineVoiceUserBulk](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoiceuserbulk?view=teams-ps) +[Set-CsOnlineVoiceUserBulk](Set-CsOnlineVoiceUserBulk.md) diff --git a/teams/teams-ps/teams/Get-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/Get-CsOnlineVoicemailPolicy.md index 45d2e9f5f1..2ae37f6793 100644 --- a/teams/teams-ps/teams/Get-CsOnlineVoicemailPolicy.md +++ b/teams/teams-ps/teams/Get-CsOnlineVoicemailPolicy.md @@ -104,10 +104,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Set-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoicemailpolicy?view=teams-ps) +[Set-CsOnlineVoicemailPolicy](Set-CsOnlineVoicemailPolicy.md) -[New-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/new-csonlinevoicemailpolicy?view=teams-ps) +[New-CsOnlineVoicemailPolicy](New-CsOnlineVoicemailPolicy.md) -[Remove-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csonlinevoicemailpolicy?view=teams-ps) +[Remove-CsOnlineVoicemailPolicy](Remove-CsOnlineVoicemailPolicy.md) -[Grant-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csonlinevoicemailpolicy?view=teams-ps) +[Grant-CsOnlineVoicemailPolicy](Grant-CsOnlineVoicemailPolicy.md) diff --git a/teams/teams-ps/teams/Get-CsTeamTemplate.md b/teams/teams-ps/teams/Get-CsTeamTemplate.md index 738c8ca3f3..11b0992eb2 100644 --- a/teams/teams-ps/teams/Get-CsTeamTemplate.md +++ b/teams/teams-ps/teams/Get-CsTeamTemplate.md @@ -233,12 +233,12 @@ INPUTOBJECT \: Identity Parameter ## RELATED LINKS -[Get-CsTeamTemplateList](https://learn.microsoft.com/powershell/module/teams/get-csteamtemplatelist) +[Get-CsTeamTemplateList](Get-CsTeamTemplateList.md) -[Get-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/get-csteamtemplate) +[Get-CsTeamTemplate](Get-CsTeamTemplate.md) -[New-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/new-csteamtemplate) +[New-CsTeamTemplate](New-CsTeamTemplate.md) -[Update-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/update-csteamtemplate) +[Update-CsTeamTemplate](Update-CsTeamTemplate.md) -[Remove-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/remove-csteamtemplate) +[Remove-CsTeamTemplate](Remove-CsTeamTemplate.md) diff --git a/teams/teams-ps/teams/Get-CsTeamTemplateList.md b/teams/teams-ps/teams/Get-CsTeamTemplateList.md index c36d1fc2c7..84b153cf9f 100644 --- a/teams/teams-ps/teams/Get-CsTeamTemplateList.md +++ b/teams/teams-ps/teams/Get-CsTeamTemplateList.md @@ -136,12 +136,12 @@ Eventually UPN and SIP. ## RELATED LINKS -[Get-CsTeamTemplateList](https://learn.microsoft.com/powershell/module/teams/get-csteamtemplatelist) +[Get-CsTeamTemplateList](Get-CsTeamTemplateList.md) -[Get-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/get-csteamtemplate) +[Get-CsTeamTemplate](Get-CsTeamTemplate.md) -[New-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/new-csteamtemplate) +[New-CsTeamTemplate](New-CsTeamTemplate.md) -[Update-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/update-csteamtemplate) +[Update-CsTeamTemplate](Update-CsTeamTemplate.md) -[Remove-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/remove-csteamtemplate) +[Remove-CsTeamTemplate](Remove-CsTeamTemplate.md) diff --git a/teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md index 86b041ad8b..1c9b1c3d5c 100644 --- a/teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md @@ -66,8 +66,8 @@ EnableAcsUsers : False [Set-CsTeamsAcsFederationConfiguration](Set-CsTeamsAcsFederationConfiguration.md) -[New-CsExternalAccessPolicy](/powershell/module/teams/new-csexternalaccesspolicy?view=teams-ps) +[New-CsExternalAccessPolicy](New-CsExternalAccessPolicy.md) -[Set-CsExternalAccessPolicy](/powershell/module/teams/set-csexternalaccesspolicy?view=teams-ps) +[Set-CsExternalAccessPolicy](Set-CsExternalAccessPolicy.md) -[Grant-CsExternalAccessPolicy](/powershell/module/teams/grant-csexternalaccesspolicy?view=teams-ps) +[Grant-CsExternalAccessPolicy](Grant-CsExternalAccessPolicy.md) diff --git a/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingApplication.md b/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingApplication.md index 9a0cc271e9..f050298e71 100644 --- a/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingApplication.md +++ b/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingApplication.md @@ -173,20 +173,20 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=teams-ps) +[Get-CsTeamsComplianceRecordingPolicy](Get-CsTeamsComplianceRecordingPolicy.md) -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=teams-ps) +[New-CsTeamsComplianceRecordingPolicy](New-CsTeamsComplianceRecordingPolicy.md) -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=teams-ps) +[Set-CsTeamsComplianceRecordingPolicy](Set-CsTeamsComplianceRecordingPolicy.md) -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=teams-ps) +[Grant-CsTeamsComplianceRecordingPolicy](Grant-CsTeamsComplianceRecordingPolicy.md) -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=teams-ps) +[Remove-CsTeamsComplianceRecordingPolicy](Remove-CsTeamsComplianceRecordingPolicy.md) -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=teams-ps) +[New-CsTeamsComplianceRecordingApplication](New-CsTeamsComplianceRecordingApplication.md) -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=teams-ps) +[Set-CsTeamsComplianceRecordingApplication](Set-CsTeamsComplianceRecordingApplication.md) -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=teams-ps) +[Remove-CsTeamsComplianceRecordingApplication](Remove-CsTeamsComplianceRecordingApplication.md) -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=teams-ps) +[New-CsTeamsComplianceRecordingPairedApplication](New-CsTeamsComplianceRecordingPairedApplication.md) diff --git a/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingPolicy.md index 0607f0a3ff..71b3be3961 100644 --- a/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingPolicy.md @@ -168,20 +168,20 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=teams-ps) +[New-CsTeamsComplianceRecordingPolicy](New-CsTeamsComplianceRecordingPolicy.md) -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=teams-ps) +[Set-CsTeamsComplianceRecordingPolicy](Set-CsTeamsComplianceRecordingPolicy.md) -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=teams-ps) +[Grant-CsTeamsComplianceRecordingPolicy](Grant-CsTeamsComplianceRecordingPolicy.md) -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=teams-ps) +[Remove-CsTeamsComplianceRecordingPolicy](Remove-CsTeamsComplianceRecordingPolicy.md) -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=teams-ps) +[Get-CsTeamsComplianceRecordingApplication](Get-CsTeamsComplianceRecordingApplication.md) -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=teams-ps) +[New-CsTeamsComplianceRecordingApplication](New-CsTeamsComplianceRecordingApplication.md) -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=teams-ps) +[Set-CsTeamsComplianceRecordingApplication](Set-CsTeamsComplianceRecordingApplication.md) -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=teams-ps) +[Remove-CsTeamsComplianceRecordingApplication](Remove-CsTeamsComplianceRecordingApplication.md) -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=teams-ps) +[New-CsTeamsComplianceRecordingPairedApplication](New-CsTeamsComplianceRecordingPairedApplication.md) diff --git a/teams/teams-ps/teams/Get-CsTeamsMediaLoggingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsMediaLoggingPolicy.md index 02b61ad14f..9705ccb1b9 100644 --- a/teams/teams-ps/teams/Get-CsTeamsMediaLoggingPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsMediaLoggingPolicy.md @@ -108,4 +108,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Grant-CsTeamsMediaLoggingPolicy](/powershell/module/teams/grant-csteamsmedialoggingpolicy) +[Grant-CsTeamsMediaLoggingPolicy](Grant-CsTeamsMediaLoggingPolicy.md) diff --git a/teams/teams-ps/teams/Get-CsTeamsMeetingTemplatePermissionPolicy.md b/teams/teams-ps/teams/Get-CsTeamsMeetingTemplatePermissionPolicy.md index 30e52188f8..70533ae086 100644 --- a/teams/teams-ps/teams/Get-CsTeamsMeetingTemplatePermissionPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsMeetingTemplatePermissionPolicy.md @@ -121,10 +121,10 @@ Accept wildcard characters: True 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). ## RELATED LINKS -[Set-CsTeamsMeetingTemplatePermissionPolicy](Set-CsTeamsMeetingTemplatePermissionPolicy.yml) +[Set-CsTeamsMeetingTemplatePermissionPolicy](Set-CsTeamsMeetingTemplatePermissionPolicy.md) -[New-CsTeamsMeetingTemplatePermissionPolicy](New-CsTeamsMeetingTemplatePermissionPolicy.yml) +[New-CsTeamsMeetingTemplatePermissionPolicy](New-CsTeamsMeetingTemplatePermissionPolicy.md) -[Remove-CsTeamsMeetingTemplatePermissionPolicy](Remove-CsTeamsMeetingTemplatePermissionPolicy.yml) +[Remove-CsTeamsMeetingTemplatePermissionPolicy](Remove-CsTeamsMeetingTemplatePermissionPolicy.md) -[Grant-CsTeamsMeetingTemplatePermissionPolicy](Grant-CsTeamsMeetingTemplatePermissionPolicy.yml) +[Grant-CsTeamsMeetingTemplatePermissionPolicy](Grant-CsTeamsMeetingTemplatePermissionPolicy.md) diff --git a/teams/teams-ps/teams/Get-CsTenantMigrationConfiguration.md b/teams/teams-ps/teams/Get-CsTenantMigrationConfiguration.md index 8ec02c5c3a..0ac1a4e3ca 100644 --- a/teams/teams-ps/teams/Get-CsTenantMigrationConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTenantMigrationConfiguration.md @@ -112,4 +112,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Set-CsTenantMigrationConfiguration](https://learn.microsoft.com/powershell/module/teams/set-cstenantmigrationconfiguration?view=teams-ps) +[Set-CsTenantMigrationConfiguration](Set-CsTenantMigrationConfiguration.md) diff --git a/teams/teams-ps/teams/Get-Team.md b/teams/teams-ps/teams/Get-Team.md index 06058895fa..985ca81f7f 100644 --- a/teams/teams-ps/teams/Get-Team.md +++ b/teams/teams-ps/teams/Get-Team.md @@ -252,6 +252,6 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## RELATED LINKS -[New-Team](new-team.md) +[New-Team](New-Team.md) -[Set-Team](set-team.md) +[Set-Team](Set-Team.md) diff --git a/teams/teams-ps/teams/Get-TeamTargetingHierarchyStatus.md b/teams/teams-ps/teams/Get-TeamTargetingHierarchyStatus.md index 039c1e1e41..3267a46838 100644 --- a/teams/teams-ps/teams/Get-TeamTargetingHierarchyStatus.md +++ b/teams/teams-ps/teams/Get-TeamTargetingHierarchyStatus.md @@ -86,4 +86,4 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## RELATED LINKS -[Set-TeamTargetingHierarchy](https://learn.microsoft.com/powershell/module/teams/set-teamtargetinghierarchy) +[Set-TeamTargetingHierarchy](Set-TeamTargetingHierarchy.md) diff --git a/teams/teams-ps/teams/Grant-CsCallingLineIdentity.md b/teams/teams-ps/teams/Grant-CsCallingLineIdentity.md index 47666cec71..f3303b8628 100644 --- a/teams/teams-ps/teams/Grant-CsCallingLineIdentity.md +++ b/teams/teams-ps/teams/Grant-CsCallingLineIdentity.md @@ -200,10 +200,10 @@ This cmdlet supports the common parameters: `-Debug, -ErrorAction, -ErrorVariabl The GrantToGroup syntax is supported in Teams PowerShell Module 4.5.1-preview or later. ## RELATED LINKS -[Set-CsCallingLineIdentity](set-cscallinglineidentity.md) +[Set-CsCallingLineIdentity](Set-CsCallingLineIdentity.md) -[Get-CsCallingLineIdentity](get-cscallinglineidentity.md) +[Get-CsCallingLineIdentity](Get-CsCallingLineIdentity.md) -[Remove-CsCallingLineIdentity](remove-cscallinglineidentity.md) +[Remove-CsCallingLineIdentity](Remove-CsCallingLineIdentity.md) -[New-CsCallingLineIdentity](new-cscallinglineidentity.md) +[New-CsCallingLineIdentity](New-CsCallingLineIdentity.md) diff --git a/teams/teams-ps/teams/Grant-CsDialoutPolicy.md b/teams/teams-ps/teams/Grant-CsDialoutPolicy.md index ea77220f41..60a2411fa3 100644 --- a/teams/teams-ps/teams/Grant-CsDialoutPolicy.md +++ b/teams/teams-ps/teams/Grant-CsDialoutPolicy.md @@ -223,4 +223,4 @@ The GrantToGroup syntax is supported in Teams PowerShell Module 4.5.1-preview or The cmdlet is not supported for Teams resource accounts. ## RELATED LINKS -[Get-CsOnlineDialOutPolicy](get-csonlinedialoutpolicy.md) +[Get-CsOnlineDialOutPolicy](Get-CsOnlineDialOutPolicy.md) diff --git a/teams/teams-ps/teams/Grant-CsGroupPolicyPackageAssignment.md b/teams/teams-ps/teams/Grant-CsGroupPolicyPackageAssignment.md index a3f18f52c8..9938ee32b2 100644 --- a/teams/teams-ps/teams/Grant-CsGroupPolicyPackageAssignment.md +++ b/teams/teams-ps/teams/Grant-CsGroupPolicyPackageAssignment.md @@ -140,6 +140,6 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsPolicyPackage](https://learn.microsoft.com/powershell/module/teams/get-cspolicypackage) +[Get-CsPolicyPackage](Get-CsPolicyPackage.md) -[New-CsGroupPolicyAssignment](https://learn.microsoft.com/powershell/module/teams/new-csgrouppolicyassignment) +[New-CsGroupPolicyAssignment](New-CsGroupPolicyAssignment.md) diff --git a/teams/teams-ps/teams/Grant-CsOnlineVoiceRoutingPolicy.md b/teams/teams-ps/teams/Grant-CsOnlineVoiceRoutingPolicy.md index 63d97e8afd..b95294f1bf 100644 --- a/teams/teams-ps/teams/Grant-CsOnlineVoiceRoutingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsOnlineVoiceRoutingPolicy.md @@ -213,10 +213,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable The GrantToGroup syntax is supported in Teams PowerShell Module 4.5.1-preview or later. ## RELATED LINKS -[New-CsOnlineVoiceRoutingPolicy](new-csonlinevoiceroutingpolicy.md) +[New-CsOnlineVoiceRoutingPolicy](New-CsOnlineVoiceRoutingPolicy.md) -[Get-CsOnlineVoiceRoutingPolicy](get-csonlinevoiceroutingpolicy.md) +[Get-CsOnlineVoiceRoutingPolicy](Get-CsOnlineVoiceRoutingPolicy.md) -[Set-CsOnlineVoiceRoutingPolicy](set-csonlinevoiceroutingpolicy.md) +[Set-CsOnlineVoiceRoutingPolicy](Set-CsOnlineVoiceRoutingPolicy.md) -[Remove-CsOnlineVoiceRoutingPolicy](remove-csonlinevoiceroutingpolicy.md) +[Remove-CsOnlineVoiceRoutingPolicy](Remove-CsOnlineVoiceRoutingPolicy.md) diff --git a/teams/teams-ps/teams/Grant-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/Grant-CsOnlineVoicemailPolicy.md index 731e523bfb..c7245fed48 100644 --- a/teams/teams-ps/teams/Grant-CsOnlineVoicemailPolicy.md +++ b/teams/teams-ps/teams/Grant-CsOnlineVoicemailPolicy.md @@ -191,10 +191,10 @@ This cmdlet supports the common parameters: `-Debug, -ErrorAction, -ErrorVariabl The GrantToGroup syntax is supported in Teams PowerShell Module 4.5.1-preview or later. ## RELATED LINKS -[Get-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/get-csonlinevoicemailpolicy?view=teams-ps) +[Get-CsOnlineVoicemailPolicy](Get-CsOnlineVoicemailPolicy.md) -[Set-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoicemailpolicy?view=teams-ps) +[Set-CsOnlineVoicemailPolicy](Set-CsOnlineVoicemailPolicy.md) -[New-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/new-csonlinevoicemailpolicy?view=teams-ps) +[New-CsOnlineVoicemailPolicy](New-CsOnlineVoicemailPolicy.md) -[Remove-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csonlinevoicemailpolicy?view=teams-ps) +[Remove-CsOnlineVoicemailPolicy](Remove-CsOnlineVoicemailPolicy.md) diff --git a/teams/teams-ps/teams/Grant-CsTeamsCallParkPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsCallParkPolicy.md index 0bd861973c..9e537e3c30 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsCallParkPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsCallParkPolicy.md @@ -194,10 +194,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable The GrantToGroup syntax is supported in Teams PowerShell Module 4.5.1-preview or later. ## RELATED LINKS -[Set-CsTeamsCallParkPolicy](set-csteamscallparkpolicy.md) +[Set-CsTeamsCallParkPolicy](Set-CsTeamsCallParkPolicy.md) -[Get-CsTeamsCallParkPolicy](get-csteamscallparkpolicy.md) +[Get-CsTeamsCallParkPolicy](Get-CsTeamsCallParkPolicy.md) -[New-CsTeamsCallParkPolicy](new-csteamscallparkpolicy.md) +[New-CsTeamsCallParkPolicy](New-CsTeamsCallParkPolicy.md) -[Remove-CsTeamsCallParkPolicy](remove-csteamscallparkpolicy.md) +[Remove-CsTeamsCallParkPolicy](Remove-CsTeamsCallParkPolicy.md) diff --git a/teams/teams-ps/teams/Grant-CsTeamsComplianceRecordingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsComplianceRecordingPolicy.md index ad2b3f5edd..87c6da59c4 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsComplianceRecordingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsComplianceRecordingPolicy.md @@ -258,20 +258,20 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=teams-ps) +[Get-CsTeamsComplianceRecordingPolicy](Get-CsTeamsComplianceRecordingPolicy.md) -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=teams-ps) +[New-CsTeamsComplianceRecordingPolicy](New-CsTeamsComplianceRecordingPolicy.md) -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=teams-ps) +[Set-CsTeamsComplianceRecordingPolicy](Set-CsTeamsComplianceRecordingPolicy.md) -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=teams-ps) +[Remove-CsTeamsComplianceRecordingPolicy](Remove-CsTeamsComplianceRecordingPolicy.md) -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=teams-ps) +[Get-CsTeamsComplianceRecordingApplication](Get-CsTeamsComplianceRecordingApplication.md) -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=teams-ps) +[New-CsTeamsComplianceRecordingApplication](New-CsTeamsComplianceRecordingApplication.md) -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=teams-ps) +[Set-CsTeamsComplianceRecordingApplication](Set-CsTeamsComplianceRecordingApplication.md) -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=teams-ps) +[Remove-CsTeamsComplianceRecordingApplication](Remove-CsTeamsComplianceRecordingApplication.md) -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=teams-ps) +[New-CsTeamsComplianceRecordingPairedApplication](New-CsTeamsComplianceRecordingPairedApplication.md) diff --git a/teams/teams-ps/teams/Grant-CsTeamsMediaLoggingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsMediaLoggingPolicy.md index 5d6fb97601..a1bee94b97 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsMediaLoggingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsMediaLoggingPolicy.md @@ -239,4 +239,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsMediaLoggingPolicy](/powershell/module/teams/get-csteamsmedialoggingpolicy) +[Get-CsTeamsMediaLoggingPolicy](Get-CsTeamsMediaLoggingPolicy.md) diff --git a/teams/teams-ps/teams/Grant-CsTeamsMeetingTemplatePermissionPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsMeetingTemplatePermissionPolicy.md index a72b0f957e..bec1189830 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsMeetingTemplatePermissionPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsMeetingTemplatePermissionPolicy.md @@ -153,10 +153,10 @@ Accept wildcard characters: False 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). ## RELATED LINKS -[Get-CsTeamsMeetingTemplatePermissionPolicy](Get-CsTeamsMeetingTemplatePermissionPolicy.yml) +[Get-CsTeamsMeetingTemplatePermissionPolicy](Get-CsTeamsMeetingTemplatePermissionPolicy.md) -[New-CsTeamsMeetingTemplatePermissionPolicy](New-CsTeamsMeetingTemplatePermissionPolicy.yml) +[New-CsTeamsMeetingTemplatePermissionPolicy](New-CsTeamsMeetingTemplatePermissionPolicy.md) -[Set-CsTeamsMeetingTemplatePermissionPolicy](Set-CsTeamsMeetingTemplatePermissionPolicy.yml) +[Set-CsTeamsMeetingTemplatePermissionPolicy](Set-CsTeamsMeetingTemplatePermissionPolicy.md) -[Remove-CsTeamsMeetingTemplatePermissionPolicy](Remove-CsTeamsMeetingTemplatePermissionPolicy.yml) +[Remove-CsTeamsMeetingTemplatePermissionPolicy](Remove-CsTeamsMeetingTemplatePermissionPolicy.md) diff --git a/teams/teams-ps/teams/Grant-CsTenantDialPlan.md b/teams/teams-ps/teams/Grant-CsTenantDialPlan.md index cb00578c55..f7eb90aa75 100644 --- a/teams/teams-ps/teams/Grant-CsTenantDialPlan.md +++ b/teams/teams-ps/teams/Grant-CsTenantDialPlan.md @@ -208,10 +208,10 @@ The Get-CsTenantDialPlan will still show the external access prefix in the form ## RELATED LINKS -[Set-CsTenantDialPlan](set-cstenantdialplan.md) +[Set-CsTenantDialPlan](Set-CsTenantDialPlan.md) -[New-CsTenantDialPlan](new-cstenantdialplan.md) +[New-CsTenantDialPlan](New-CsTenantDialPlan.md) -[Remove-CsTenantDialPlan](remove-cstenantdialplan.md) +[Remove-CsTenantDialPlan](Remove-CsTenantDialPlan.md) -[Get-CsTenantDialPlan](get-cstenantdialplan.md) +[Get-CsTenantDialPlan](Get-CsTenantDialPlan.md) diff --git a/teams/teams-ps/teams/New-CsAutoAttendantCallHandlingAssociation.md b/teams/teams-ps/teams/New-CsAutoAttendantCallHandlingAssociation.md index 381300a1d1..c030e5aac9 100644 --- a/teams/teams-ps/teams/New-CsAutoAttendantCallHandlingAssociation.md +++ b/teams/teams-ps/teams/New-CsAutoAttendantCallHandlingAssociation.md @@ -208,4 +208,4 @@ This cmdlet supports the common parameters: `-Debug, -ErrorAction, -ErrorVariabl [New-CsOnlineSchedule](New-CsOnlineSchedule.md) -[`Get-CsOnlineSchedule`](Get-CsOnlineSchedule.md) +[Get-CsOnlineSchedule](Get-CsOnlineSchedule.md) diff --git a/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md b/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md index 3efd64b591..fc7fcf2ad3 100644 --- a/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md +++ b/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md @@ -413,8 +413,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Set-CsOnlineLisCivicAddress](set-csonlineliscivicaddress.md) +[Set-CsOnlineLisCivicAddress](Set-CsOnlineLisCivicAddress.md) -[Remove-CsOnlineLisCivicAddress](remove-csonlineliscivicaddress.md) +[Remove-CsOnlineLisCivicAddress](Remove-CsOnlineLisCivicAddress.md) -[Get-CsOnlineLisCivicAddress](get-csonlineliscivicaddress.md) +[Get-CsOnlineLisCivicAddress](Get-CsOnlineLisCivicAddress.md) diff --git a/teams/teams-ps/teams/New-CsOnlineVoiceRoute.md b/teams/teams-ps/teams/New-CsOnlineVoiceRoute.md index 8e04d53ebc..6f0eb831b5 100644 --- a/teams/teams-ps/teams/New-CsOnlineVoiceRoute.md +++ b/teams/teams-ps/teams/New-CsOnlineVoiceRoute.md @@ -244,8 +244,8 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## NOTES ## RELATED LINKS -[Get-CsOnlineVoiceRoute](https://learn.microsoft.com/powershell/module/teams/get-csonlinevoiceroute?view=teams-ps) +[Get-CsOnlineVoiceRoute](Get-CsOnlineVoiceRoute.md) -[Set-CsOnlineVoiceRoute](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoiceroute?view=teams-ps) +[Set-CsOnlineVoiceRoute](Set-CsOnlineVoiceRoute.md) -[Remove-CsOnlineVoiceRoute](https://learn.microsoft.com/powershell/module/teams/remove-csonlinevoiceroute?view=teams-ps) +[Remove-CsOnlineVoiceRoute](Remove-CsOnlineVoiceRoute.md) diff --git a/teams/teams-ps/teams/New-CsOnlineVoiceRoutingPolicy.md b/teams/teams-ps/teams/New-CsOnlineVoiceRoutingPolicy.md index 5b68f9b8ff..3fc9860316 100644 --- a/teams/teams-ps/teams/New-CsOnlineVoiceRoutingPolicy.md +++ b/teams/teams-ps/teams/New-CsOnlineVoiceRoutingPolicy.md @@ -151,10 +151,10 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## NOTES ## RELATED LINKS -[Get-CsOnlineVoiceRoutingPolicy](get-csonlinevoiceroutingpolicy.md) +[Get-CsOnlineVoiceRoutingPolicy](Get-CsOnlineVoiceRoutingPolicy.md) -[Set-CsOnlineVoiceRoutingPolicy](set-csonlinevoiceroutingpolicy.md) +[Set-CsOnlineVoiceRoutingPolicy](Set-CsOnlineVoiceRoutingPolicy.md) -[Grant-CsOnlineVoiceRoutingPolicy](grant-csonlinevoiceroutingpolicy.md) +[Grant-CsOnlineVoiceRoutingPolicy](Grant-CsOnlineVoiceRoutingPolicy.md) -[Remove-CsOnlineVoiceRoutingPolicy](remove-csonlinevoiceroutingpolicy.md) +[Remove-CsOnlineVoiceRoutingPolicy](Remove-CsOnlineVoiceRoutingPolicy.md) diff --git a/teams/teams-ps/teams/New-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/New-CsOnlineVoicemailPolicy.md index e165b01d65..8f0d5304dd 100644 --- a/teams/teams-ps/teams/New-CsOnlineVoicemailPolicy.md +++ b/teams/teams-ps/teams/New-CsOnlineVoicemailPolicy.md @@ -283,10 +283,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Get-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/get-csonlinevoicemailpolicy?view=teams-ps) +[Get-CsOnlineVoicemailPolicy](Get-CsOnlineVoicemailPolicy.md) -[Set-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoicemailpolicy?view=teams-ps) +[Set-CsOnlineVoicemailPolicy](Set-CsOnlineVoicemailPolicy.md) -[Remove-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csonlinevoicemailpolicy?view=teams-ps) +[Remove-CsOnlineVoicemailPolicy](Remove-CsOnlineVoicemailPolicy.md) -[Grant-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csonlinevoicemailpolicy?view=teams-ps) +[Grant-CsOnlineVoicemailPolicy](Grant-CsOnlineVoicemailPolicy.md) diff --git a/teams/teams-ps/teams/New-CsTeamTemplate.md b/teams/teams-ps/teams/New-CsTeamTemplate.md index e789568248..d7d7ee5c81 100644 --- a/teams/teams-ps/teams/New-CsTeamTemplate.md +++ b/teams/teams-ps/teams/New-CsTeamTemplate.md @@ -805,8 +805,8 @@ MESSAGINGSETTING \: Governs use of messaging features w ## RELATED LINKS -- [Get-CsTeamTemplateList](https://learn.microsoft.com/powershell/module/teams/get-csteamtemplatelist) -- [Get-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/get-csteamtemplate) -- [New-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/new-csteamtemplate) -- [Update-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/update-csteamtemplate) -- [Remove-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/remove-csteamtemplate) +- [Get-CsTeamTemplateList](Get-CsTeamTemplateList.md) +- [Get-CsTeamTemplate](Get-CsTeamTemplate.md) +- [New-CsTeamTemplate](New-CsTeamTemplate.md) +- [Update-CsTeamTemplate](Update-CsTeamTemplate.md) +- [Remove-CsTeamTemplate](Remove-CsTeamTemplate.md) diff --git a/teams/teams-ps/teams/New-CsTeamsChannelsPolicy.md b/teams/teams-ps/teams/New-CsTeamsChannelsPolicy.md index 5bf14bc0e5..fa9794f36c 100644 --- a/teams/teams-ps/teams/New-CsTeamsChannelsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsChannelsPolicy.md @@ -221,10 +221,10 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## RELATED LINKS -[Set-CsTeamsChannelsPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamschannelspolicy) +[Set-CsTeamsChannelsPolicy](Set-CsTeamsChannelsPolicy.md) -[Remove-CsTeamsChannelsPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamschannelspolicy) +[Remove-CsTeamsChannelsPolicy](Remove-CsTeamsChannelsPolicy.md) -[Grant-CsTeamsChannelsPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamschannelspolicy) +[Grant-CsTeamsChannelsPolicy](Grant-CsTeamsChannelsPolicy.md) -[Get-CsTeamsChannelsPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamschannelspolicy) +[Get-CsTeamsChannelsPolicy](Get-CsTeamsChannelsPolicy.md) diff --git a/teams/teams-ps/teams/New-CsTeamsComplianceRecordingApplication.md b/teams/teams-ps/teams/New-CsTeamsComplianceRecordingApplication.md index b430b7a374..bdb33e1d8f 100644 --- a/teams/teams-ps/teams/New-CsTeamsComplianceRecordingApplication.md +++ b/teams/teams-ps/teams/New-CsTeamsComplianceRecordingApplication.md @@ -422,20 +422,20 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=teams-ps) +[Get-CsTeamsComplianceRecordingPolicy](Get-CsTeamsComplianceRecordingPolicy.md) -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=teams-ps) +[New-CsTeamsComplianceRecordingPolicy](New-CsTeamsComplianceRecordingPolicy.md) -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=teams-ps) +[Set-CsTeamsComplianceRecordingPolicy](Set-CsTeamsComplianceRecordingPolicy.md) -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=teams-ps) +[Grant-CsTeamsComplianceRecordingPolicy](Grant-CsTeamsComplianceRecordingPolicy.md) -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=teams-ps) +[Remove-CsTeamsComplianceRecordingPolicy](Remove-CsTeamsComplianceRecordingPolicy.md) -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=teams-ps) +[Get-CsTeamsComplianceRecordingApplication](Get-CsTeamsComplianceRecordingApplication.md) -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=teams-ps) +[Set-CsTeamsComplianceRecordingApplication](Set-CsTeamsComplianceRecordingApplication.md) -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=teams-ps) +[Remove-CsTeamsComplianceRecordingApplication](Remove-CsTeamsComplianceRecordingApplication.md) -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=teams-ps) +[New-CsTeamsComplianceRecordingPairedApplication](New-CsTeamsComplianceRecordingPairedApplication.md) diff --git a/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPairedApplication.md b/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPairedApplication.md index 866397dff1..880d7f48b7 100644 --- a/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPairedApplication.md +++ b/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPairedApplication.md @@ -88,20 +88,20 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=teams-ps) +[Get-CsTeamsComplianceRecordingPolicy](Get-CsTeamsComplianceRecordingPolicy.md) -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=teams-ps) +[New-CsTeamsComplianceRecordingPolicy](New-CsTeamsComplianceRecordingPolicy.md) -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=teams-ps) +[Set-CsTeamsComplianceRecordingPolicy](Set-CsTeamsComplianceRecordingPolicy.md) -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=teams-ps) +[Grant-CsTeamsComplianceRecordingPolicy](Grant-CsTeamsComplianceRecordingPolicy.md) -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=teams-ps) +[Remove-CsTeamsComplianceRecordingPolicy](Remove-CsTeamsComplianceRecordingPolicy.md) -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=teams-ps) +[Get-CsTeamsComplianceRecordingApplication](Get-CsTeamsComplianceRecordingApplication.md) -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=teams-ps) +[Set-CsTeamsComplianceRecordingApplication](Set-CsTeamsComplianceRecordingApplication.md) -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=teams-ps) +[New-CsTeamsComplianceRecordingApplication](New-CsTeamsComplianceRecordingApplication.md) -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=teams-ps) +[Remove-CsTeamsComplianceRecordingApplication](Remove-CsTeamsComplianceRecordingApplication.md) diff --git a/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPolicy.md b/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPolicy.md index 77ab520e09..e037c35e7b 100644 --- a/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPolicy.md @@ -298,20 +298,20 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=teams-ps) +[Get-CsTeamsComplianceRecordingPolicy](Get-CsTeamsComplianceRecordingPolicy.md) -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=teams-ps) +[Set-CsTeamsComplianceRecordingPolicy](Set-CsTeamsComplianceRecordingPolicy.md) -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=teams-ps) +[Grant-CsTeamsComplianceRecordingPolicy](Grant-CsTeamsComplianceRecordingPolicy.md) -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=teams-ps) +[Remove-CsTeamsComplianceRecordingPolicy](Remove-CsTeamsComplianceRecordingPolicy.md) -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=teams-ps) +[Get-CsTeamsComplianceRecordingApplication](Get-CsTeamsComplianceRecordingApplication.md) -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=teams-ps) +[New-CsTeamsComplianceRecordingApplication](New-CsTeamsComplianceRecordingApplication.md) -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=teams-ps) +[Set-CsTeamsComplianceRecordingApplication](Set-CsTeamsComplianceRecordingApplication.md) -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=teams-ps) +[Remove-CsTeamsComplianceRecordingApplication](Remove-CsTeamsComplianceRecordingApplication.md) -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=teams-ps) +[New-CsTeamsComplianceRecordingPairedApplication](New-CsTeamsComplianceRecordingPairedApplication.md) diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingTemplatePermissionPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingTemplatePermissionPolicy.md index 753a7d2871..8a15fb30fe 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingTemplatePermissionPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingTemplatePermissionPolicy.md @@ -97,12 +97,12 @@ Accept wildcard characters: False 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). ## RELATED LINKS -[New-CsTeamsHiddenMeetingTemplate](New-CsTeamsHiddenMeetingTemplate.yml) +[New-CsTeamsHiddenMeetingTemplate](New-CsTeamsHiddenMeetingTemplate.md) -[Set-CsTeamsMeetingTemplatePermissionPolicy](Set-CsTeamsMeetingTemplatePermissionPolicy.yml) +[Set-CsTeamsMeetingTemplatePermissionPolicy](Set-CsTeamsMeetingTemplatePermissionPolicy.md) -[Get-CsTeamsMeetingTemplatePermissionPolicy](Get-CsTeamsMeetingTemplatePermissionPolicy.yml) +[Get-CsTeamsMeetingTemplatePermissionPolicy](Get-CsTeamsMeetingTemplatePermissionPolicy.md) -[Remove-CsTeamsMeetingTemplatePermissionPolicy](Remove-CsTeamsMeetingTemplatePermissionPolicy.yml) +[Remove-CsTeamsMeetingTemplatePermissionPolicy](Remove-CsTeamsMeetingTemplatePermissionPolicy.md) -[Grant-CsTeamsMeetingTemplatePermissionPolicy](Grant-CsTeamsMeetingTemplatePermissionPolicy.yml) +[Grant-CsTeamsMeetingTemplatePermissionPolicy](Grant-CsTeamsMeetingTemplatePermissionPolicy.md) diff --git a/teams/teams-ps/teams/New-CsTeamsShiftsPolicy.md b/teams/teams-ps/teams/New-CsTeamsShiftsPolicy.md index 41283a4f4b..15cee68366 100644 --- a/teams/teams-ps/teams/New-CsTeamsShiftsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsShiftsPolicy.md @@ -176,7 +176,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [Get-CsTeamsShiftsPolicy](Get-CsTeamsShiftsPolicy.md) -[Set-CsTeamsShiftsPolicy](New-CsTeamsShiftsPolicy.md) +[Set-CsTeamsShiftsPolicy](Set-CsTeamsShiftsPolicy.md) [Remove-CsTeamsShiftsPolicy](Remove-CsTeamsShiftsPolicy.md) diff --git a/teams/teams-ps/teams/New-CsTeamsUnassignedNumberTreatment.md b/teams/teams-ps/teams/New-CsTeamsUnassignedNumberTreatment.md index 9cd40ab6bf..21c0ccf559 100644 --- a/teams/teams-ps/teams/New-CsTeamsUnassignedNumberTreatment.md +++ b/teams/teams-ps/teams/New-CsTeamsUnassignedNumberTreatment.md @@ -192,7 +192,7 @@ the appropriate target and not routed to the specified unassigned number treatme a valid external phone number, outbound calls from Microsoft Teams to that phone number will be routed according to the treatment. ## RELATED LINKS -[Import-CsOnlineAudioFile](https://learn.microsoft.com/powershell/module/teams/import-csonlineaudiofile) +[Import-CsOnlineAudioFile](Import-CsOnlineAudioFile.md) [Get-CsTeamsUnassignedNumberTreatment](Get-CsTeamsUnassignedNumberTreatment.md) diff --git a/teams/teams-ps/teams/New-Team.md b/teams/teams-ps/teams/New-Team.md index 2fb27168b6..d985d5b702 100644 --- a/teams/teams-ps/teams/New-Team.md +++ b/teams/teams-ps/teams/New-Team.md @@ -512,8 +512,8 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## RELATED LINKS -[Remove-Team](remove-team.md) +[Remove-Team](Remove-Team.md) -[Get-Team](get-team.md) +[Get-Team](Get-Team.md) -[Set-Team](set-team.md) +[Set-Team](Set-Team.md) diff --git a/teams/teams-ps/teams/Remove-CsOnlineLisCivicAddress.md b/teams/teams-ps/teams/Remove-CsOnlineLisCivicAddress.md index 350415128d..403da20df9 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineLisCivicAddress.md +++ b/teams/teams-ps/teams/Remove-CsOnlineLisCivicAddress.md @@ -127,8 +127,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Set-CsOnlineLisCivicAddress](set-csonlineliscivicaddress.md) +[Set-CsOnlineLisCivicAddress](Set-CsOnlineLisCivicAddress.md) -[New-CsOnlineLisCivicAddress](new-csonlineliscivicaddress.md) +[New-CsOnlineLisCivicAddress](New-CsOnlineLisCivicAddress.md) -[Get-CsOnlineLisCivicAddress](get-csonlineliscivicaddress.md) +[Get-CsOnlineLisCivicAddress](Get-CsOnlineLisCivicAddress.md) diff --git a/teams/teams-ps/teams/Remove-CsOnlineVoiceRoute.md b/teams/teams-ps/teams/Remove-CsOnlineVoiceRoute.md index 67cf6b244e..3fa1a03659 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineVoiceRoute.md +++ b/teams/teams-ps/teams/Remove-CsOnlineVoiceRoute.md @@ -108,8 +108,8 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## NOTES ## RELATED LINKS -[Get-CsOnlineVoiceRoute](get-csonlinevoiceroute.md) +[Get-CsOnlineVoiceRoute](Get-CsOnlineVoiceRoute.md) -[New-CsOnlineVoiceRoute](new-csonlinevoiceroute.md) +[New-CsOnlineVoiceRoute](New-CsOnlineVoiceRoute.md) -[Set-CsOnlineVoiceRoute](set-csonlinevoiceroute.md) +[Set-CsOnlineVoiceRoute](Set-CsOnlineVoiceRoute.md) diff --git a/teams/teams-ps/teams/Remove-CsOnlineVoiceRoutingPolicy.md b/teams/teams-ps/teams/Remove-CsOnlineVoiceRoutingPolicy.md index 9d44c847d6..848788286d 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineVoiceRoutingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsOnlineVoiceRoutingPolicy.md @@ -111,10 +111,10 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## NOTES ## RELATED LINKS -[New-CsOnlineVoiceRoutingPolicy](new-csonlinevoiceroutingpolicy.md) +[New-CsOnlineVoiceRoutingPolicy](New-CsOnlineVoiceRoutingPolicy.md) -[Get-CsOnlineVoiceRoutingPolicy](get-csonlinevoiceroutingpolicy.md) +[Get-CsOnlineVoiceRoutingPolicy](Get-CsOnlineVoiceRoutingPolicy.md) -[Set-CsOnlineVoiceRoutingPolicy](set-csonlinevoiceroutingpolicy.md) +[Set-CsOnlineVoiceRoutingPolicy](Set-CsOnlineVoiceRoutingPolicy.md) -[Grant-CsOnlineVoiceRoutingPolicy](grant-csonlinevoiceroutingpolicy.md) +[Grant-CsOnlineVoiceRoutingPolicy](Grant-CsOnlineVoiceRoutingPolicy.md) diff --git a/teams/teams-ps/teams/Remove-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/Remove-CsOnlineVoicemailPolicy.md index dcafa3e327..0d307edad2 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineVoicemailPolicy.md +++ b/teams/teams-ps/teams/Remove-CsOnlineVoicemailPolicy.md @@ -93,10 +93,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable You are not able to delete the pre-configured policy instances Default, TranscriptionProfanityMaskingEnabled and TranscriptionDisabled ## RELATED LINKS -[Get-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/get-csonlinevoicemailpolicy?view=teams-ps) +[Get-CsOnlineVoicemailPolicy](Get-CsOnlineVoicemailPolicy.md) -[Set-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoicemailpolicy?view=teams-ps) +[Set-CsOnlineVoicemailPolicy](Set-CsOnlineVoicemailPolicy.md) -[New-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/new-csonlinevoicemailpolicy?view=teams-ps) +[New-CsOnlineVoicemailPolicy](New-CsOnlineVoicemailPolicy.md) -[Grant-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csonlinevoicemailpolicy?view=teams-ps) +[Grant-CsOnlineVoicemailPolicy](Grant-CsOnlineVoicemailPolicy.md) diff --git a/teams/teams-ps/teams/Remove-CsTeamTemplate.md b/teams/teams-ps/teams/Remove-CsTeamTemplate.md index f4569980d6..7e9670242d 100644 --- a/teams/teams-ps/teams/Remove-CsTeamTemplate.md +++ b/teams/teams-ps/teams/Remove-CsTeamTemplate.md @@ -262,12 +262,12 @@ INPUTOBJECT \: Identity Parameter ## RELATED LINKS -[Get-CsTeamTemplateList](https://learn.microsoft.com/powershell/module/teams/get-csteamtemplatelist) +[Get-CsTeamTemplateList](Get-CsTeamTemplateList.md) -[Get-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/get-csteamtemplate) +[Get-CsTeamTemplate](Get-CsTeamTemplate.md) -[New-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/new-csteamtemplate) +[New-CsTeamTemplate](New-CsTeamTemplate.md) -[Update-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/update-csteamtemplate) +[Update-CsTeamTemplate](Update-CsTeamTemplate.md) -[Remove-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/remove-csteamtemplate) +[Remove-CsTeamTemplate](Remove-CsTeamTemplate.md) diff --git a/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingApplication.md b/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingApplication.md index 9944726585..fd7955cad7 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingApplication.md +++ b/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingApplication.md @@ -159,20 +159,20 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=teams-ps) +[Get-CsTeamsComplianceRecordingPolicy](Get-CsTeamsComplianceRecordingPolicy.md) -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=teams-ps) +[New-CsTeamsComplianceRecordingPolicy](New-CsTeamsComplianceRecordingPolicy.md) -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=teams-ps) +[Set-CsTeamsComplianceRecordingPolicy](Set-CsTeamsComplianceRecordingPolicy.md) -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=teams-ps) +[Grant-CsTeamsComplianceRecordingPolicy](Grant-CsTeamsComplianceRecordingPolicy.md) -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=teams-ps) +[Remove-CsTeamsComplianceRecordingPolicy](Remove-CsTeamsComplianceRecordingPolicy.md) -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=teams-ps) +[Get-CsTeamsComplianceRecordingApplication](Get-CsTeamsComplianceRecordingApplication.md) -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=teams-ps) +[New-CsTeamsComplianceRecordingApplication](New-CsTeamsComplianceRecordingApplication.md) -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=teams-ps) +[Set-CsTeamsComplianceRecordingApplication](Set-CsTeamsComplianceRecordingApplication.md) -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=teams-ps) +[New-CsTeamsComplianceRecordingPairedApplication](New-CsTeamsComplianceRecordingPairedApplication.md) diff --git a/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingPolicy.md index 45356b3999..15e64d4a76 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingPolicy.md @@ -158,20 +158,20 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=teams-ps) +[Get-CsTeamsComplianceRecordingPolicy](Get-CsTeamsComplianceRecordingPolicy.md) -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=teams-ps) +[New-CsTeamsComplianceRecordingPolicy](New-CsTeamsComplianceRecordingPolicy.md) -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=teams-ps) +[Set-CsTeamsComplianceRecordingPolicy](Set-CsTeamsComplianceRecordingPolicy.md) -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=teams-ps) +[Grant-CsTeamsComplianceRecordingPolicy](Grant-CsTeamsComplianceRecordingPolicy.md) -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=teams-ps) +[Get-CsTeamsComplianceRecordingApplication](Get-CsTeamsComplianceRecordingApplication.md) -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=teams-ps) +[New-CsTeamsComplianceRecordingApplication](New-CsTeamsComplianceRecordingApplication.md) -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=teams-ps) +[Set-CsTeamsComplianceRecordingApplication](Set-CsTeamsComplianceRecordingApplication.md) -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=teams-ps) +[Remove-CsTeamsComplianceRecordingApplication](Remove-CsTeamsComplianceRecordingApplication.md) -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=teams-ps) +[New-CsTeamsComplianceRecordingPairedApplication](New-CsTeamsComplianceRecordingPairedApplication.md) diff --git a/teams/teams-ps/teams/Remove-TeamTargetingHierarchy.md b/teams/teams-ps/teams/Remove-TeamTargetingHierarchy.md index 40181407f5..8d4a47048e 100644 --- a/teams/teams-ps/teams/Remove-TeamTargetingHierarchy.md +++ b/teams/teams-ps/teams/Remove-TeamTargetingHierarchy.md @@ -42,4 +42,4 @@ For more information, see [about_CommonParameters](https://go.microsoft.com/fwli ## RELATED LINKS -[Set-TeamTargetingHierarchy](https://learn.microsoft.com/powershell/module/teams/set-teamtargetinghierarchy) +[Set-TeamTargetingHierarchy](Set-TeamTargetingHierarchy.md) diff --git a/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md b/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md index c95b1b47cf..3c503fedcd 100644 --- a/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md +++ b/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md @@ -437,8 +437,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsOnlineLisCivicAddress](get-csonlineliscivicaddress.md) +[Get-CsOnlineLisCivicAddress](Get-CsOnlineLisCivicAddress.md) -[New-CsOnlineLisCivicAddress](new-csonlineliscivicaddress.md) +[New-CsOnlineLisCivicAddress](New-CsOnlineLisCivicAddress.md) -[Remove-CsOnlineLisCivicAddress](remove-csonlineliscivicaddress.md) +[Remove-CsOnlineLisCivicAddress](Remove-CsOnlineLisCivicAddress.md) diff --git a/teams/teams-ps/teams/Set-CsOnlineLisSwitch.md b/teams/teams-ps/teams/Set-CsOnlineLisSwitch.md index 9d116f2b67..8a6f4723b0 100644 --- a/teams/teams-ps/teams/Set-CsOnlineLisSwitch.md +++ b/teams/teams-ps/teams/Set-CsOnlineLisSwitch.md @@ -201,6 +201,6 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsOnlineLisSwitch](Set-CsOnlineLisSwitch.md) +[Get-CsOnlineLisSwitch](Get-CsOnlineLisSwitch.md) [Remove-CsOnlineLisSwitch](Remove-CsOnlineLisSwitch.md) diff --git a/teams/teams-ps/teams/Set-CsOnlinePstnUsage.md b/teams/teams-ps/teams/Set-CsOnlinePstnUsage.md index 91158db942..b11cdbc952 100644 --- a/teams/teams-ps/teams/Set-CsOnlinePstnUsage.md +++ b/teams/teams-ps/teams/Set-CsOnlinePstnUsage.md @@ -135,4 +135,4 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## NOTES ## RELATED LINKS -[Get-CsOnlinePstnUsage](get-csonlinepstnusage.md) +[Get-CsOnlinePstnUsage](Get-CsOnlinePstnUsage.md) diff --git a/teams/teams-ps/teams/Set-CsOnlineVoiceApplicationInstance.md b/teams/teams-ps/teams/Set-CsOnlineVoiceApplicationInstance.md index de2f524241..41c2c669bb 100644 --- a/teams/teams-ps/teams/Set-CsOnlineVoiceApplicationInstance.md +++ b/teams/teams-ps/teams/Set-CsOnlineVoiceApplicationInstance.md @@ -162,4 +162,4 @@ Accept wildcard characters: False ## RELATED LINKS -[New-CsOnlineApplicationInstance](https://learn.microsoft.com/powershell/module/teams/new-csonlineapplicationinstance) +[New-CsOnlineApplicationInstance](New-CsOnlineApplicationInstance.md) diff --git a/teams/teams-ps/teams/Set-CsOnlineVoiceRoute.md b/teams/teams-ps/teams/Set-CsOnlineVoiceRoute.md index 1f4a4867f8..8c37a126dd 100644 --- a/teams/teams-ps/teams/Set-CsOnlineVoiceRoute.md +++ b/teams/teams-ps/teams/Set-CsOnlineVoiceRoute.md @@ -216,8 +216,8 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## NOTES ## RELATED LINKS -[Get-CsOnlineVoiceRoute](get-csonlinevoiceroute.md) +[Get-CsOnlineVoiceRoute](Get-CsOnlineVoiceRoute.md) -[New-CsOnlineVoiceRoute](new-csonlinevoiceroute.md) +[New-CsOnlineVoiceRoute](New-CsOnlineVoiceRoute.md) -[Remove-CsOnlineVoiceRoute](remove-csonlinevoiceroute.md) +[Remove-CsOnlineVoiceRoute](Remove-CsOnlineVoiceRoute.md) diff --git a/teams/teams-ps/teams/Set-CsOnlineVoiceRoutingPolicy.md b/teams/teams-ps/teams/Set-CsOnlineVoiceRoutingPolicy.md index 106242d5f7..bca1e5dd58 100644 --- a/teams/teams-ps/teams/Set-CsOnlineVoiceRoutingPolicy.md +++ b/teams/teams-ps/teams/Set-CsOnlineVoiceRoutingPolicy.md @@ -166,10 +166,10 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## NOTES ## RELATED LINKS -[New-CsOnlineVoiceRoutingPolicy](new-csonlinevoiceroutingpolicy.md) +[New-CsOnlineVoiceRoutingPolicy](New-CsOnlineVoiceRoutingPolicy.md) -[Get-CsOnlineVoiceRoutingPolicy](get-csonlinevoiceroutingpolicy.md) +[Get-CsOnlineVoiceRoutingPolicy](Get-CsOnlineVoiceRoutingPolicy.md) -[Grant-CsOnlineVoiceRoutingPolicy](grant-csonlinevoiceroutingpolicy.md) +[Grant-CsOnlineVoiceRoutingPolicy](Grant-CsOnlineVoiceRoutingPolicy.md) -[Remove-CsOnlineVoiceRoutingPolicy](remove-csonlinevoiceroutingpolicy.md) +[Remove-CsOnlineVoiceRoutingPolicy](Remove-CsOnlineVoiceRoutingPolicy.md) diff --git a/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md index 1d30361766..5f12a8acaa 100644 --- a/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md +++ b/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md @@ -288,10 +288,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Get-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/get-csonlinevoicemailpolicy?view=teams-ps) +[Get-CsOnlineVoicemailPolicy](Get-CsOnlineVoicemailPolicy.md) -[New-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/new-csonlinevoicemailpolicy?view=teams-ps) +[New-CsOnlineVoicemailPolicy](New-CsOnlineVoicemailPolicy.md) -[Remove-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csonlinevoicemailpolicy?view=teams-ps) +[Remove-CsOnlineVoicemailPolicy](Remove-CsOnlineVoicemailPolicy.md) -[Grant-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csonlinevoicemailpolicy?view=teams-ps) +[Grant-CsOnlineVoicemailPolicy](Grant-CsOnlineVoicemailPolicy.md) diff --git a/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md index 87bfe9b8c7..1887bd5a8d 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md @@ -93,8 +93,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [Get-CsTeamsAcsFederationConfiguration](Get-CsTeamsAcsFederationConfiguration.md) -[New-CsExternalAccessPolicy](/powershell/module/teams/new-csexternalaccesspolicy?view=teams-ps) +[New-CsExternalAccessPolicy](New-CsExternalAccessPolicy.md) -[Set-CsExternalAccessPolicy](/powershell/module/teams/set-csexternalaccesspolicy?view=teams-ps) +[Set-CsExternalAccessPolicy](Set-CsExternalAccessPolicy.md) -[Grant-CsExternalAccessPolicy](/powershell/module/teams/grant-csexternalaccesspolicy?view=teams-ps) +[Grant-CsExternalAccessPolicy](Grant-CsExternalAccessPolicy.md) diff --git a/teams/teams-ps/teams/Set-CsTeamsChannelsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsChannelsPolicy.md index ae5a24900b..c03aa02dc3 100644 --- a/teams/teams-ps/teams/Set-CsTeamsChannelsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsChannelsPolicy.md @@ -244,10 +244,10 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## RELATED LINKS -[New-CsTeamsChannelsPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamschannelspolicy) +[New-CsTeamsChannelsPolicy](New-CsTeamsChannelsPolicy.md) -[Remove-CsTeamsChannelsPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamschannelspolicy) +[Remove-CsTeamsChannelsPolicy](Remove-CsTeamsChannelsPolicy.md) -[Grant-CsTeamsChannelsPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamschannelspolicy) +[Grant-CsTeamsChannelsPolicy](Grant-CsTeamsChannelsPolicy.md) -[Get-CsTeamsChannelsPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamschannelspolicy) +[Get-CsTeamsChannelsPolicy](Get-CsTeamsChannelsPolicy.md) diff --git a/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingApplication.md b/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingApplication.md index f8952803e9..acd218b8b6 100644 --- a/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingApplication.md +++ b/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingApplication.md @@ -394,20 +394,20 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=teams-ps) +[Get-CsTeamsComplianceRecordingPolicy](Get-CsTeamsComplianceRecordingPolicy.md) -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=teams-ps) +[New-CsTeamsComplianceRecordingPolicy](New-CsTeamsComplianceRecordingPolicy.md) -[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy?view=teams-ps) +[Set-CsTeamsComplianceRecordingPolicy](Set-CsTeamsComplianceRecordingPolicy.md) -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=teams-ps) +[Grant-CsTeamsComplianceRecordingPolicy](Grant-CsTeamsComplianceRecordingPolicy.md) -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=teams-ps) +[Remove-CsTeamsComplianceRecordingPolicy](Remove-CsTeamsComplianceRecordingPolicy.md) -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=teams-ps) +[Get-CsTeamsComplianceRecordingApplication](Get-CsTeamsComplianceRecordingApplication.md) -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=teams-ps) +[New-CsTeamsComplianceRecordingApplication](New-CsTeamsComplianceRecordingApplication.md) -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=teams-ps) +[Remove-CsTeamsComplianceRecordingApplication](Remove-CsTeamsComplianceRecordingApplication.md) -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=teams-ps) +[New-CsTeamsComplianceRecordingPairedApplication](New-CsTeamsComplianceRecordingPairedApplication.md) diff --git a/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md index d4ec4c1cc2..718d0289b5 100644 --- a/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md @@ -342,20 +342,20 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy?view=teams-ps) +[Get-CsTeamsComplianceRecordingPolicy](Get-CsTeamsComplianceRecordingPolicy.md) -[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy?view=teams-ps) +[New-CsTeamsComplianceRecordingPolicy](New-CsTeamsComplianceRecordingPolicy.md) -[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy?view=teams-ps) +[Grant-CsTeamsComplianceRecordingPolicy](Grant-CsTeamsComplianceRecordingPolicy.md) -[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy?view=teams-ps) +[Remove-CsTeamsComplianceRecordingPolicy](Remove-CsTeamsComplianceRecordingPolicy.md) -[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication?view=teams-ps) +[Get-CsTeamsComplianceRecordingApplication](Get-CsTeamsComplianceRecordingApplication.md) -[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication?view=teams-ps) +[New-CsTeamsComplianceRecordingApplication](New-CsTeamsComplianceRecordingApplication.md) -[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication?view=teams-ps) +[Set-CsTeamsComplianceRecordingApplication](Set-CsTeamsComplianceRecordingApplication.md) -[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication?view=teams-ps) +[Remove-CsTeamsComplianceRecordingApplication](Remove-CsTeamsComplianceRecordingApplication.md) -[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication?view=teams-ps) +[New-CsTeamsComplianceRecordingPairedApplication](New-CsTeamsComplianceRecordingPairedApplication.md) diff --git a/teams/teams-ps/teams/Set-CsTeamsTranslationRule.md b/teams/teams-ps/teams/Set-CsTeamsTranslationRule.md index 9aaf90034d..eed01adb5d 100644 --- a/teams/teams-ps/teams/Set-CsTeamsTranslationRule.md +++ b/teams/teams-ps/teams/Set-CsTeamsTranslationRule.md @@ -143,6 +143,6 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin [Get-CsTeamsTranslationRule](Get-CsTeamsTranslationRule.md) -[Test-CsTeamsTranslationRule](Set-CsTeamsTranslationRule.md) +[Test-CsTeamsTranslationRule](Test-CsTeamsTranslationRule.md) [Remove-CsTeamsTranslationRule](Remove-CsTeamsTranslationRule.md) diff --git a/teams/teams-ps/teams/Set-CsTeamsUnassignedNumberTreatment.md b/teams/teams-ps/teams/Set-CsTeamsUnassignedNumberTreatment.md index 2e381a5677..376db38a89 100644 --- a/teams/teams-ps/teams/Set-CsTeamsUnassignedNumberTreatment.md +++ b/teams/teams-ps/teams/Set-CsTeamsUnassignedNumberTreatment.md @@ -155,7 +155,7 @@ the appropriate target and not routed to the specified unassigned number treatme a valid external phone number, outbound calls from Microsoft Teams to that phone number will be routed according to the treatment. ## RELATED LINKS -[Import-CsOnlineAudioFile](https://learn.microsoft.com/powershell/module/teams/import-csonlineaudiofile) +[Import-CsOnlineAudioFile](Import-CsOnlineAudioFile.md) [Get-CsTeamsUnassignedNumberTreatment](Get-CsTeamsUnassignedNumberTreatment.md) diff --git a/teams/teams-ps/teams/Set-TeamTargetingHierarchy.md b/teams/teams-ps/teams/Set-TeamTargetingHierarchy.md index 9cbe226369..71aca011a8 100644 --- a/teams/teams-ps/teams/Set-TeamTargetingHierarchy.md +++ b/teams/teams-ps/teams/Set-TeamTargetingHierarchy.md @@ -67,4 +67,4 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## RELATED LINKS -[Get-TeamTargetingHierarchyStatus](https://learn.microsoft.com/powershell/module/teams/get-teamtargetinghierarchystatus) +[Get-TeamTargetingHierarchyStatus](Get-TeamTargetingHierarchyStatus.md) diff --git a/teams/teams-ps/teams/Start-CsExMeetingMigration.md b/teams/teams-ps/teams/Start-CsExMeetingMigration.md index 99131cd5d9..e02dd11dae 100644 --- a/teams/teams-ps/teams/Start-CsExMeetingMigration.md +++ b/teams/teams-ps/teams/Start-CsExMeetingMigration.md @@ -157,8 +157,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS [Using the Meeting Migration Service (MMS)](https://learn.microsoft.com/SkypeForBusiness/audio-conferencing-in-office-365/setting-up-the-meeting-migration-service-mms) -[Get-CsMeetingMigrationStatus](https://learn.microsoft.com/powershell/module/teams/get-csmeetingmigrationstatus) +[Get-CsMeetingMigrationStatus](Get-CsMeetingMigrationStatus.md) -[Set-CsTenantMigrationConfiguration](https://learn.microsoft.com/powershell/module/teams/set-cstenantmigrationconfiguration) +[Set-CsTenantMigrationConfiguration](Set-CsTenantMigrationConfiguration.md) -[Get-CsTenantMigrationConfiguration](https://learn.microsoft.com/powershell/module/teams/get-cstenantmigrationconfiguration) +[Get-CsTenantMigrationConfiguration](Get-CsTenantMigrationConfiguration.md) diff --git a/teams/teams-ps/teams/Test-CsTeamsUnassignedNumberTreatment.md b/teams/teams-ps/teams/Test-CsTeamsUnassignedNumberTreatment.md index fb185b9360..03722bdde3 100644 --- a/teams/teams-ps/teams/Test-CsTeamsUnassignedNumberTreatment.md +++ b/teams/teams-ps/teams/Test-CsTeamsUnassignedNumberTreatment.md @@ -64,10 +64,10 @@ The cmdlet is available in Teams PS module 3.2.0-preview or later. ## RELATED LINKS -[New-CsTeamsUnassignedNumberTreatment](new-csteamsunassignednumbertreatment.md) +[New-CsTeamsUnassignedNumberTreatment](New-CsTeamsUnassignedNumberTreatment.md) -[Get-CsTeamsUnassignedNumberTreatment](get-csteamsunassignednumbertreatment.md) +[Get-CsTeamsUnassignedNumberTreatment](Get-CsTeamsUnassignedNumberTreatment.md) -[Set-CsTeamsUnassignedNumberTreatment](set-csteamsunassignednumbertreatment.md) +[Set-CsTeamsUnassignedNumberTreatment](Set-CsTeamsUnassignedNumberTreatment.md) -[Remove-CsTeamsUnassignedNumberTreatment](remove-csteamsunassignednumbertreatment.md) +[Remove-CsTeamsUnassignedNumberTreatment](Remove-CsTeamsUnassignedNumberTreatment.md) diff --git a/teams/teams-ps/teams/Update-CsTeamTemplate.md b/teams/teams-ps/teams/Update-CsTeamTemplate.md index 9565d9ee84..cd542d4494 100644 --- a/teams/teams-ps/teams/Update-CsTeamTemplate.md +++ b/teams/teams-ps/teams/Update-CsTeamTemplate.md @@ -803,8 +803,8 @@ MESSAGINGSETTING \: Governs use of messaging features w ## RELATED LINKS -- [Get-CsTeamTemplateList](https://learn.microsoft.com/powershell/module/teams/get-csteamtemplatelist) -- [Get-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/get-csteamtemplate) -- [New-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/new-csteamtemplate) -- [Update-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/update-csteamtemplate) -- [Remove-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/remove-csteamtemplate) +- [Get-CsTeamTemplateList](Get-CsTeamTemplateList.md) +- [Get-CsTeamTemplate](Get-CsTeamTemplate.md) +- [New-CsTeamTemplate](New-CsTeamTemplate.md) +- [Update-CsTeamTemplate](Update-CsTeamTemplate.md) +- [Remove-CsTeamTemplate](Remove-CsTeamTemplate.md) From 959f0617aedd349b51728d4389851e1bc455ea51 Mon Sep 17 00:00:00 2001 From: AmareshB1Microsoft <162629236+AmareshB1Microsoft@users.noreply.github.com> Date: Sat, 9 Mar 2024 19:04:40 -0800 Subject: [PATCH 0189/1851] Removed all deprecated cmdlets from sfb online for a while as per the description inside. --- ...t-CsOrganizationalAutoAttendantHolidays.md | 19 -- skype/skype-ps/skype/Get-CsHuntGroup.md | 19 -- .../skype/Get-CsHuntGroupTenantInformation.md | 17 - .../skype/Get-CsOnlineApplicationEndpoint.md | 130 -------- .../Get-CsOrganizationalAutoAttendant.md | 19 -- ...t-CsOrganizationalAutoAttendantHolidays.md | 19 -- ...Get-CsOrganizationalAutoAttendantStatus.md | 19 -- ...izationalAutoAttendantSupportedLanguage.md | 19 -- ...izationalAutoAttendantSupportedTimeZone.md | 19 -- ...izationalAutoAttendantTenantInformation.md | 19 -- ...t-CsOrganizationalAutoAttendantHolidays.md | 19 -- skype/skype-ps/skype/New-CsHuntGroup.md | 19 -- .../skype/New-CsOnlineApplicationEndpoint.md | 310 ------------------ skype/skype-ps/skype/New-CsOnlineAudioFile.md | 17 - .../New-CsOrganizationalAutoAttendant.md | 19 -- ...w-CsOrganizationalAutoAttendantCallFlow.md | 19 -- ...nalAutoAttendantCallHandlingAssociation.md | 19 -- ...ganizationalAutoAttendantCallableEntity.md | 19 -- ...-CsOrganizationalAutoAttendantDialScope.md | 20 -- .../New-CsOrganizationalAutoAttendantMenu.md | 19 -- ...CsOrganizationalAutoAttendantMenuOption.md | 19 -- ...New-CsOrganizationalAutoAttendantPrompt.md | 19 -- skype/skype-ps/skype/Remove-CsHuntGroup.md | 19 -- .../Remove-CsOnlineApplicationEndpoint.md | 245 -------------- .../Remove-CsOrganizationalAutoAttendant.md | 19 -- skype/skype-ps/skype/Set-CsHuntGroup.md | 19 -- .../skype/Set-CsOnlineApplicationEndpoint.md | 278 ---------------- .../Set-CsOrganizationalAutoAttendant.md | 19 -- .../Update-CsOrganizationalAutoAttendant.md | 19 -- 29 files changed, 1435 deletions(-) delete mode 100644 skype/skype-ps/skype/Export-CsOrganizationalAutoAttendantHolidays.md delete mode 100644 skype/skype-ps/skype/Get-CsHuntGroup.md delete mode 100644 skype/skype-ps/skype/Get-CsHuntGroupTenantInformation.md delete mode 100644 skype/skype-ps/skype/Get-CsOnlineApplicationEndpoint.md delete mode 100644 skype/skype-ps/skype/Get-CsOrganizationalAutoAttendant.md delete mode 100644 skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantHolidays.md delete mode 100644 skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantStatus.md delete mode 100644 skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantSupportedLanguage.md delete mode 100644 skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantSupportedTimeZone.md delete mode 100644 skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantTenantInformation.md delete mode 100644 skype/skype-ps/skype/Import-CsOrganizationalAutoAttendantHolidays.md delete mode 100644 skype/skype-ps/skype/New-CsHuntGroup.md delete mode 100644 skype/skype-ps/skype/New-CsOnlineApplicationEndpoint.md delete mode 100644 skype/skype-ps/skype/New-CsOnlineAudioFile.md delete mode 100644 skype/skype-ps/skype/New-CsOrganizationalAutoAttendant.md delete mode 100644 skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallFlow.md delete mode 100644 skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallHandlingAssociation.md delete mode 100644 skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallableEntity.md delete mode 100644 skype/skype-ps/skype/New-CsOrganizationalAutoAttendantDialScope.md delete mode 100644 skype/skype-ps/skype/New-CsOrganizationalAutoAttendantMenu.md delete mode 100644 skype/skype-ps/skype/New-CsOrganizationalAutoAttendantMenuOption.md delete mode 100644 skype/skype-ps/skype/New-CsOrganizationalAutoAttendantPrompt.md delete mode 100644 skype/skype-ps/skype/Remove-CsHuntGroup.md delete mode 100644 skype/skype-ps/skype/Remove-CsOnlineApplicationEndpoint.md delete mode 100644 skype/skype-ps/skype/Remove-CsOrganizationalAutoAttendant.md delete mode 100644 skype/skype-ps/skype/Set-CsHuntGroup.md delete mode 100644 skype/skype-ps/skype/Set-CsOnlineApplicationEndpoint.md delete mode 100644 skype/skype-ps/skype/Set-CsOrganizationalAutoAttendant.md delete mode 100644 skype/skype-ps/skype/Update-CsOrganizationalAutoAttendant.md diff --git a/skype/skype-ps/skype/Export-CsOrganizationalAutoAttendantHolidays.md b/skype/skype-ps/skype/Export-CsOrganizationalAutoAttendantHolidays.md deleted file mode 100644 index d94eda3919..0000000000 --- a/skype/skype-ps/skype/Export-CsOrganizationalAutoAttendantHolidays.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/export-csorganizationalautoattendantholidays -applicable: Skype for Business Online -title: Export-CsOrganizationalAutoAttendantHolidays -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Export-CsOrganizationalAutoAttendantHolidays - -## SYNOPSIS -> [!CAUTION] -> This cmdlet has been deprecated and is no longer supported. -> -> Please use [Export-CsAutoAttendantHolidays](Export-CsAutoAttendantHolidays.md) cmdlet instead. diff --git a/skype/skype-ps/skype/Get-CsHuntGroup.md b/skype/skype-ps/skype/Get-CsHuntGroup.md deleted file mode 100644 index 5274dfdb39..0000000000 --- a/skype/skype-ps/skype/Get-CsHuntGroup.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-cshuntgroup -applicable: Skype for Business Online -title: Get-CsHuntGroup -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Get-CsHuntGroup - -## SYNOPSIS -> [!CAUTION] -> This cmdlet has been deprecated and is no longer supported. -> -> Please use [Get-CsCallQueue](Get-CsCallQueue.md) cmdlet instead. diff --git a/skype/skype-ps/skype/Get-CsHuntGroupTenantInformation.md b/skype/skype-ps/skype/Get-CsHuntGroupTenantInformation.md deleted file mode 100644 index 0915fa8590..0000000000 --- a/skype/skype-ps/skype/Get-CsHuntGroupTenantInformation.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-cshuntgrouptenantinformation -applicable: Skype for Business Online -title: Get-CsHuntGroupTenantInformation -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Get-CsHuntGroupTenantInformation - -## SYNOPSIS -> [!CAUTION] -> This cmdlet has been deprecated and is no longer supported. diff --git a/skype/skype-ps/skype/Get-CsOnlineApplicationEndpoint.md b/skype/skype-ps/skype/Get-CsOnlineApplicationEndpoint.md deleted file mode 100644 index de701bdf7e..0000000000 --- a/skype/skype-ps/skype/Get-CsOnlineApplicationEndpoint.md +++ /dev/null @@ -1,130 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlineapplicationendpoint -applicable: Skype for Business Online -title: Get-CsOnlineApplicationEndpoint -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Get-CsOnlineApplicationEndpoint - -## SYNOPSIS -> [!CAUTION] -> This cmdlet has been deprecated and is no longer supported. This cmdlet will be removed in the near future. -> -> Please use the [Get-CsOnlineApplicationInstance](Get-CsOnlineApplicationInstance.md) cmdlet instead. - -It is used to fetch the application endpoints for a tenant. - -## SYNTAX - -``` -Get-CsOnlineApplicationEndpoint [-Uri] [-PhoneNumber ] [-Tenant ] - [-DomainController ] [-Force] [] -``` - -## DESCRIPTION -This cmdlet is used to fetch the application endpoints for a tenant. - -## EXAMPLES - -### Example 1 -``` -Get-CsOnlineApplicationEndpoint -Uri "sip:sample@domain.com" -``` - -This example retrieves information about the specified application endpoint. - -## PARAMETERS - -### -Uri -Sip Uri that identifies the tenant specific endpoint for the application. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: SipUri - -Required: True -Position: 1 -Default value: None -Accept pipeline input: True (ByPropertyName, ByValue) -Accept wildcard characters: False -``` - -### -Tenant -Globally unique identifier (GUID) of the tenant account whose external user communication policy are being created. For example: - --Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" - -You can return your tenant ID by running this command: - -Get-CsTenant | Select-Object DisplayName, TenantID - -If you are using a remote session of Windows PowerShell and are connected only to Skype for Business Online you do not have to include the Tenant parameter. Instead, the tenant ID will automatically be filled in for you based on your connection information. The Tenant parameter is primarily for use in a hybrid deployment. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: DC - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PhoneNumber -The service number assigned to the trusted application endpoint. - -```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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS - -[Set-CsOnlineApplicationEndpoint](https://learn.microsoft.com/powershell/module/skype/set-csonlineapplicationendpoint) - -[New-CsOnlineApplicationEndpoint](https://learn.microsoft.com/powershell/module/skype/new-csonlineapplicationendpoint) - -[Remove-CsOnlineApplicationEndpoint](https://learn.microsoft.com/powershell/module/skype/remove-csonlineapplicationendpoint) - -[Set up a Trusted Application Endpoint](https://learn.microsoft.com/skype-sdk/trusted-application-api/docs/trustedapplicationendpoint) diff --git a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendant.md b/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendant.md deleted file mode 100644 index fd123c0037..0000000000 --- a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendant.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csorganizationalautoattendant -applicable: Skype for Business Online -title: Get-CsOrganizationalAutoAttendant -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Get-CsOrganizationalAutoAttendant - -## SYNOPSIS -> [!CAUTION] -> This cmdlet has been deprecated and is no longer supported. -> -> Please use [Get-CsAutoAttendant](Get-CsAutoAttendant.md) cmdlet instead. diff --git a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantHolidays.md b/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantHolidays.md deleted file mode 100644 index 60bc947b6f..0000000000 --- a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantHolidays.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csorganizationalautoattendantholidays -applicable: Skype for Business Online -title: Get-CsOrganizationalAutoAttendantHolidays -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Get-CsOrganizationalAutoAttendantHolidays - -## SYNOPSIS -> [!CAUTION] -> This cmdlet has been deprecated and is no longer supported. -> -> Please use [Get-CsAutoAttendantHolidays](Get-CsAutoAttendantHolidays.md) cmdlet instead. diff --git a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantStatus.md b/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantStatus.md deleted file mode 100644 index c5a418d568..0000000000 --- a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantStatus.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csorganizationalautoattendantstatus -applicable: Skype for Business Online -title: Get-CsOrganizationalAutoAttendantStatus -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Get-CsOrganizationalAutoAttendantStatus - -## SYNOPSIS -> [!CAUTION] -> This cmdlet has been deprecated and is no longer supported. -> -> Please use [Get-CsAutoAttendantStatus](Get-CsAutoAttendantStatus.md) cmdlet instead. diff --git a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantSupportedLanguage.md b/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantSupportedLanguage.md deleted file mode 100644 index 5925a25d5d..0000000000 --- a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantSupportedLanguage.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csorganizationalautoattendantsupportedlanguage -applicable: Skype for Business Online -title: Get-CsOrganizationalAutoAttendantSupportedLanguage -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Get-CsOrganizationalAutoAttendantSupportedLanguage - -## SYNOPSIS -> [!CAUTION] -> This cmdlet has been deprecated and is no longer supported. -> -> Please use [Get-CsAutoAttendantSupportedLanguage](Get-CsAutoAttendantSupportedLanguage.md) cmdlet instead. diff --git a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantSupportedTimeZone.md b/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantSupportedTimeZone.md deleted file mode 100644 index c811fa7c19..0000000000 --- a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantSupportedTimeZone.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csorganizationalautoattendantsupportedtimezone -applicable: Skype for Business Online -title: Get-CsOrganizationalAutoAttendantSupportedTimeZone -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Get-CsOrganizationalAutoAttendantSupportedTimeZone - -## SYNOPSIS -> [!CAUTION] -> This cmdlet has been deprecated and is no longer supported. -> -> Please use [Get-CsAutoAttendantSupportedTimeZone](Get-CsAutoAttendantSupportedTimeZone.md) cmdlet instead. diff --git a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantTenantInformation.md b/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantTenantInformation.md deleted file mode 100644 index 13badf8caf..0000000000 --- a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantTenantInformation.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csorganizationalautoattendanttenantinformation -applicable: Skype for Business Online -title: Get-CsOrganizationalAutoAttendantTenantInformation -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Get-CsOrganizationalAutoAttendantTenantInformation - -## SYNOPSIS -> [!CAUTION] -> This cmdlet has been deprecated and is no longer supported. -> -> Please use [Get-CsAutoAttendantTenantInformation](Get-CsAutoAttendantTenantInformation.md) cmdlet instead. diff --git a/skype/skype-ps/skype/Import-CsOrganizationalAutoAttendantHolidays.md b/skype/skype-ps/skype/Import-CsOrganizationalAutoAttendantHolidays.md deleted file mode 100644 index f340718b7f..0000000000 --- a/skype/skype-ps/skype/Import-CsOrganizationalAutoAttendantHolidays.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/import-csorganizationalautoattendantholidays -applicable: Skype for Business Online -title: Import-CsOrganizationalAutoAttendantHolidays -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Import-CsOrganizationalAutoAttendantHolidays - -## SYNOPSIS -> [!CAUTION] -> This cmdlet has been deprecated and is no longer supported. -> -> Please use [Get-CsAutoAttendantHolidays](Get-CsAutoAttendantHolidays.md) cmdlet instead. diff --git a/skype/skype-ps/skype/New-CsHuntGroup.md b/skype/skype-ps/skype/New-CsHuntGroup.md deleted file mode 100644 index c9466b369e..0000000000 --- a/skype/skype-ps/skype/New-CsHuntGroup.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-cshuntgroup -applicable: Skype for Business Online -title: New-CsHuntGroup -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# New-CsHuntGroup - -## SYNOPSIS -> [!CAUTION] -> This cmdlet has been deprecated and is no longer supported. -> -> Please use [New-CsCallQueue](New-CsCallQueue.md) cmdlet instead. diff --git a/skype/skype-ps/skype/New-CsOnlineApplicationEndpoint.md b/skype/skype-ps/skype/New-CsOnlineApplicationEndpoint.md deleted file mode 100644 index 7ef0201646..0000000000 --- a/skype/skype-ps/skype/New-CsOnlineApplicationEndpoint.md +++ /dev/null @@ -1,310 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csonlineapplicationendpoint -applicable: Skype for Business Online -title: New-CsOnlineApplicationEndpoint -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# New-CsOnlineApplicationEndpoint - -## SYNOPSIS -> [!CAUTION] -> This cmdlet has been deprecated and is no longer supported. This cmdlet will be removed in the near future. -> -> Please use the [New-CsOnlineApplicationInstance](New-CsOnlineApplicationInstance.md) cmdlet instead. - -The `New-CsOnlineApplicationEndpoint` creates a Trusted Application Endpoint for a tenant. - -## SYNTAX -``` -New-CsOnlineApplicationEndpoint -ApplicationId [-CallbackUri ] -Name [-Region ] - [-Uri] [-Audience ] [-Ring ] [-PhoneNumber ] [-IsInternalRun ] - [-Tenant ] [-RunFullProvisioningFlow ] [-DomainController ] [-Force] - [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -This cmdlet creates a Trusted Application Endpoint. - -## EXAMPLES - -### -------------------------- Example 1 -------------------------- -``` -New-CsOnlineApplicationEndpoint -Uri "sip:sample@domain.com" -ApplicationId "44ff763b-5d1f-40ab-95bf-f31kc8757998" -Name "SampleApp" -PhoneNumber "19841110909" -``` - -This example creates a new application endpoint. - -## PARAMETERS - -### -ApplicationId -The Azure ApplicationID/ClientID from the Azure portal registration steps. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Name -A friendly name of your application within Skype for Business Online. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -Globally unique identifier (GUID) of the tenant account whose external user communication policy are being created. For example: - --Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" - -You can return your tenant ID by running this command: - -Get-CsTenant | Select-Object DisplayName, TenantID - -If you are using a remote session of Windows PowerShell and are connected only to Skype for Business Online you do not have to include the Tenant parameter. Instead, the tenant ID will automatically be filled in for you based on your connection information. The Tenant parameter is primarily for use in a hybrid deployment. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Uri -Sip Uri that identifies the tenant specific endpoint for the application. This must be a unique URI that does not conflict with an existing user in the tenant. Requests sent to this endpoint will trigger the Trusted Application API sending an event to the application, indicating that someone has sent a request. For example: helpdesk@contoso.com. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: SipUri -Applicable: Skype for Business Online - -Required: False -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Audience -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -CallbackUri -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Confirm -The Confirm switch causes the command to pause processing and requires confirmation to proceed. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: DC -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Force -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -IsInternalRun -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PhoneNumber -The service number assigned to the trusted application endpoint. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Region -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Ring -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -The WhatIf switch causes the command to simulate its results. By using this switch, you can view what changes would occur without having to commit those changes. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RunFullProvisioningFlow -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -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).` - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS - -[Get-CsOnlineApplicationEndpoint](https://learn.microsoft.com/powershell/module/skype/get-csonlineapplicationendpoint) - -[Set-CsOnlineApplicationEndpoint](https://learn.microsoft.com/powershell/module/skype/set-csonlineapplicationendpoint) - -[Remove-CsOnlineApplicationEndpoint](https://learn.microsoft.com/powershell/module/skype/remove-csonlineapplicationendpoint) - -[Set up a Trusted Application Endpoint](https://learn.microsoft.com/skype-sdk/trusted-application-api/docs/trustedapplicationendpoint) diff --git a/skype/skype-ps/skype/New-CsOnlineAudioFile.md b/skype/skype-ps/skype/New-CsOnlineAudioFile.md deleted file mode 100644 index d1a652a421..0000000000 --- a/skype/skype-ps/skype/New-CsOnlineAudioFile.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csonlineaudiofile -applicable: Skype for Business Online -title: New-CsOnlineAudioFile -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# New-CsOnlineAudioFile - -## SYNOPSIS -> [!CAUTION] -> This cmdlet has been deprecated and is no longer supported. Use the [Import-CsOnlineAudioFile](Import-CsOnlineAudioFile.md) cmdlet instead. diff --git a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendant.md b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendant.md deleted file mode 100644 index 87b61f15cd..0000000000 --- a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendant.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csorganizationalautoattendant -applicable: Skype for Business Online -title: New-CsOrganizationalAutoAttendant -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# New-CsOrganizationalAutoAttendant - -## SYNOPSIS -> [!CAUTION] -> This cmdlet has been deprecated and is no longer supported. -> -> Please use [New-CsAutoAttendant](New-CsAutoAttendant.md) cmdlet instead. diff --git a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallFlow.md b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallFlow.md deleted file mode 100644 index 3ce36cd6f3..0000000000 --- a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallFlow.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csorganizationalautoattendantcallflow -applicable: Skype for Business Online -title: New-CsOrganizationalAutoAttendantCallFlow -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# New-CsOrganizationalAutoAttendantCallFlow - -## SYNOPSIS -> [!CAUTION] -> This cmdlet has been deprecated and is no longer supported. -> -> Please use [New-CsAutoAttendantCallFlow](New-CsAutoAttendantCallFlow.md) cmdlet instead. diff --git a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallHandlingAssociation.md b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallHandlingAssociation.md deleted file mode 100644 index 095c84dcc3..0000000000 --- a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallHandlingAssociation.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csorganizationalautoattendantcallhandlingassociation -applicable: Skype for Business Online -title: New-CsOrganizationalAutoAttendantCallHandlingAssociation -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# New-CsOrganizationalAutoAttendantCallHandlingAssociation - -## SYNOPSIS -> [!CAUTION] -> This cmdlet has been deprecated and is no longer supported. -> -> Please use [New-CsAutoAttendantCallHandlingAssociation](New-CsAutoAttendantCallHandlingAssociation.md) cmdlet instead. diff --git a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallableEntity.md b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallableEntity.md deleted file mode 100644 index 5bd51575aa..0000000000 --- a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallableEntity.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csorganizationalautoattendantcallableentity -applicable: Skype for Business Online -title: New-CsOrganizationalAutoAttendantCallableEntity -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# New-CsOrganizationalAutoAttendantCallableEntity - -## SYNOPSIS -> [!CAUTION] -> This cmdlet has been deprecated and is no longer supported. -> -> Please use [New-CsAutoAttendantCallableEntity](New-CsAutoAttendantCallableEntity.md) cmdlet instead. diff --git a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantDialScope.md b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantDialScope.md deleted file mode 100644 index d62e0fa1c1..0000000000 --- a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantDialScope.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csorganizationalautoattendantdialscope -applicable: Skype for Business Online -title: New-CsOrganizationalAutoAttendantDialScope -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# New-CsOrganizationalAutoAttendantDialScope - -## SYNOPSIS - -> [!CAUTION] -> This cmdlet has been deprecated and is no longer supported. -> -> Please use [New-CsAutoAttendantDialScope](New-CsAutoAttendantDialScope.md) cmdlet instead. diff --git a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantMenu.md b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantMenu.md deleted file mode 100644 index 63d3fa521d..0000000000 --- a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantMenu.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csorganizationalautoattendantmenu -applicable: Skype for Business Online -title: New-CsOrganizationalAutoAttendantMenu -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# New-CsOrganizationalAutoAttendantMenu - -## SYNOPSIS -> [!CAUTION] -> This cmdlet has been deprecated and is no longer supported. -> -> Please use [New-CsAutoAttendantMenu](New-CsAutoAttendantMenu.md) cmdlet instead. diff --git a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantMenuOption.md b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantMenuOption.md deleted file mode 100644 index f5373e9474..0000000000 --- a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantMenuOption.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csorganizationalautoattendantmenuoption -applicable: Skype for Business Online -title: New-CsOrganizationalAutoAttendantMenuOption -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# New-CsOrganizationalAutoAttendantMenuOption - -## SYNOPSIS -> [!CAUTION] -> This cmdlet has been deprecated and is no longer supported. -> -> Please use [New-CsAutoAttendantMenuOption](New-CsAutoAttendantMenuOption.md) cmdlet instead. diff --git a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantPrompt.md b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantPrompt.md deleted file mode 100644 index 88fc4819ab..0000000000 --- a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantPrompt.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csorganizationalautoattendantprompt -applicable: Skype for Business Online -title: New-CsOrganizationalAutoAttendantPrompt -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# New-CsOrganizationalAutoAttendantPrompt - -## SYNOPSIS -> [!CAUTION] -> This cmdlet has been deprecated and is no longer supported. -> -> Please use [New-CsAutoAttendantPrompt](New-CsAutoAttendantPrompt.md) cmdlet instead. diff --git a/skype/skype-ps/skype/Remove-CsHuntGroup.md b/skype/skype-ps/skype/Remove-CsHuntGroup.md deleted file mode 100644 index 54c4c91aa4..0000000000 --- a/skype/skype-ps/skype/Remove-CsHuntGroup.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-cshuntgroup -applicable: Skype for Business Online -title: Remove-CsHuntGroup -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Remove-CsHuntGroup - -## SYNOPSIS -> [!CAUTION] -> This cmdlet has been deprecated and is no longer supported. -> -> Please use [Remove-CsCallQueue](Remove-CsCallQueue.md) cmdlet instead. diff --git a/skype/skype-ps/skype/Remove-CsOnlineApplicationEndpoint.md b/skype/skype-ps/skype/Remove-CsOnlineApplicationEndpoint.md deleted file mode 100644 index 1cb1c90555..0000000000 --- a/skype/skype-ps/skype/Remove-CsOnlineApplicationEndpoint.md +++ /dev/null @@ -1,245 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csonlineapplicationendpoint -applicable: Skype for Business Online -title: Remove-CsOnlineApplicationEndpoint -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Remove-CsOnlineApplicationEndpoint - -## SYNOPSIS -> [!CAUTION] -> This cmdlet has been deprecated and is no longer supported. This cmdlet will be removed in the near future. - -The `Remove-CsOnlineApplicationEndpoint` is used to remove a Trusted Application Endpoint for a tenant. - -## SYNTAX - -``` -Remove-CsOnlineApplicationEndpoint [-Uri] [-Audience ] [-Ring ] - [-PhoneNumber ] [-IsInternalRun ] [-Tenant ] - [-RunFullProvisioningFlow ] [-DomainController ] [-Force] [-WhatIf] [-Confirm] - [] -``` - -## DESCRIPTION -This cmdlet is used to remove a Trusted Application Endpoint for a tenant. - -## EXAMPLES - -### -------------------------- Example 1 -------------------------- -``` -Remove-CsOnlineApplicationEndpoint -Uri "sip:sample@domain.com" -``` - -This exampes removes the "sample@domain.com" application endpoint. - -## PARAMETERS - -### -Uri -Sip Uri that identifies the tenant specific endpoint for the application. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: SipUri -Applicable: Skype for Business Online - -Required: False -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Audience -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Confirm -The Confirm switch causes the command to pause processing and requires confirmation to proceed. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: DC -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Force -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PhoneNumber -The service number assigned to the trusted application endpoint. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -Globally unique identifier (GUID) of the tenant account whose external user communication policy are being created. For example: - --Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" - -You can return your tenant ID by running this command: - -Get-CsTenant | Select-Object DisplayName, TenantID - -If you are using a remote session of Windows PowerShell and are connected only to Skype for Business Online you do not have to include the Tenant parameter. Instead, the tenant ID will automatically be filled in for you based on your connection information. The Tenant parameter is primarily for use in a hybrid deployment. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -The WhatIf switch causes the command to simulate its results. By using this switch, you can view what changes would occur without having to commit those changes. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -IsInternalRun -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Ring -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RunFullProvisioningFlow -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS - -[Set-CsOnlineApplicationEndpoint](https://learn.microsoft.com/powershell/module/skype/set-csonlineapplicationendpoint) - -[New-CsOnlineApplicationEndpoint](https://learn.microsoft.com/powershell/module/skype/new-csonlineapplicationendpoint) - -[Get-CsOnlineApplicationEndpoint](https://learn.microsoft.com/powershell/module/skype/get-csonlineapplicationendpoint) - -[Set up a Trusted Application Endpoint](https://learn.microsoft.com/skype-sdk/trusted-application-api/docs/trustedapplicationendpoint) diff --git a/skype/skype-ps/skype/Remove-CsOrganizationalAutoAttendant.md b/skype/skype-ps/skype/Remove-CsOrganizationalAutoAttendant.md deleted file mode 100644 index 2f29f9edd2..0000000000 --- a/skype/skype-ps/skype/Remove-CsOrganizationalAutoAttendant.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csorganizationalautoattendant -applicable: Skype for Business Online -title: Remove-CsOrganizationalAutoAttendant -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Remove-CsOrganizationalAutoAttendant - -## SYNOPSIS -> [!CAUTION] -> This cmdlet has been deprecated and is no longer supported. -> -> Please use [Remove-CsAutoAttendant](Remove-CsAutoAttendant.md) cmdlet instead. diff --git a/skype/skype-ps/skype/Set-CsHuntGroup.md b/skype/skype-ps/skype/Set-CsHuntGroup.md deleted file mode 100644 index 3e7196d4de..0000000000 --- a/skype/skype-ps/skype/Set-CsHuntGroup.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-cshuntgroup -applicable: Skype for Business Online -title: Set-CsHuntGroup -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Set-CsHuntGroup - -## SYNOPSIS -> [!CAUTION] -> This cmdlet has been deprecated and is no longer supported. -> -> Please use [Set-CsCallQueue](Set-CsCallQueue.md) cmdlet instead. diff --git a/skype/skype-ps/skype/Set-CsOnlineApplicationEndpoint.md b/skype/skype-ps/skype/Set-CsOnlineApplicationEndpoint.md deleted file mode 100644 index c179da89a9..0000000000 --- a/skype/skype-ps/skype/Set-CsOnlineApplicationEndpoint.md +++ /dev/null @@ -1,278 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csonlineapplicationendpoint -applicable: Skype for Business Online -title: Set-CsOnlineApplicationEndpoint -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Set-CsOnlineApplicationEndpoint - -## SYNOPSIS -> [!CAUTION] -> This cmdlet has been deprecated and is no longer supported. This cmdlet will be removed in the near future. -> -> Please use the [Set-CsOnlineApplicationInstance](Set-CsOnlineApplicationInstance.md) and [Set-CsOnlineVoiceApplicationInstance](Set-CsOnlineVoiceApplicationInstance.md) cmdlets instead. - -The `Set-CsOnlineApplicationEndpoint` is used to update a Trusted Application Endpoint for a tenant. - -## SYNTAX -``` -Set-CsOnlineApplicationEndpoint [-CallbackUri ] [-Name ] [-Uri] [-Audience ] - [-Ring ] [-PhoneNumber ] [-IsInternalRun ] [-Tenant ] - [-RunFullProvisioningFlow ] [-DomainController ] [-Force] [-WhatIf] [-Confirm] - [] -``` - -## DESCRIPTION -This cmdlet is used to update a Trusted Application Endpoint for a tenant. - -## EXAMPLES - -### -------------------------- Example 1 -------------------------- -``` -Set-CsOnlineApplicationEndpoint -Uri "sip:sample@domain.com" -PhoneNumber "19841110909" -``` - -This example assigns the service number "19841110909" to the trusted application with the sip uri "sample@domain.com". - -## PARAMETERS - -### -Uri -Sip Uri that identifies the tenant specific endpoint for the application. This must be a unique URI that does not conflict with an existing user in the tenant. Requests sent to this endpoint will trigger the Trusted Application API sending an event to the application, indicating that someone has sent a request. For example: helpdesk@contoso.com. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: SipUri -Applicable: Skype for Business Online - -Required: False -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Audience -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -CallbackUri -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Confirm -The Confirm switch causes the command to pause processing and requires confirmation to proceed. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: DC -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Force -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Name -A friendly name of your application within Skype for Business Online. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PhoneNumber -The service number assigned to the trusted application endpoint. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -Globally unique identifier (GUID) of the tenant account whose external user communication policy are being created. For example: - --Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" - -You can return your tenant ID by running this command: - -Get-CsTenant | Select-Object DisplayName, TenantID - -If you are using a remote session of Windows PowerShell and are connected only to Skype for Business Online you do not have to include the Tenant parameter. Instead, the tenant ID will automatically be filled in for you based on your connection information. The Tenant parameter is primarily for use in a hybrid deployment. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -The WhatIf switch causes the command to simulate its results. By using this switch, you can view what changes would occur without having to commit those changes. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -IsInternalRun -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Ring -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RunFullProvisioningFlow -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS - -[Get-CsOnlineApplicationEndpoint](https://learn.microsoft.com/powershell/module/skype/get-csonlineapplicationendpoint) - -[New-CsOnlineApplicationEndpoint](https://learn.microsoft.com/powershell/module/skype/new-csonlineapplicationendpoint) - -[Remove-CsOnlineApplicationEndpoint](https://learn.microsoft.com/powershell/module/skype/remove-csonlineapplicationendpoint) - -[Set up a Trusted Application Endpoint](https://learn.microsoft.com/skype-sdk/trusted-application-api/docs/trustedapplicationendpoint) diff --git a/skype/skype-ps/skype/Set-CsOrganizationalAutoAttendant.md b/skype/skype-ps/skype/Set-CsOrganizationalAutoAttendant.md deleted file mode 100644 index db16f6ccf6..0000000000 --- a/skype/skype-ps/skype/Set-CsOrganizationalAutoAttendant.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csorganizationalautoattendant -applicable: Skype for Business Online -title: Set-CsOrganizationalAutoAttendant -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Set-CsOrganizationalAutoAttendant - -## SYNOPSIS -> [!CAUTION] -> This cmdlet has been deprecated and is no longer supported. -> -> Please use [Set-CsAutoAttendant](Set-CsAutoAttendant.md) cmdlet instead. diff --git a/skype/skype-ps/skype/Update-CsOrganizationalAutoAttendant.md b/skype/skype-ps/skype/Update-CsOrganizationalAutoAttendant.md deleted file mode 100644 index 9bcb12179e..0000000000 --- a/skype/skype-ps/skype/Update-CsOrganizationalAutoAttendant.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/update-csorganizationalautoattendant -applicable: Skype for Business Online -title: Update-CsOrganizationalAutoAttendant -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Update-CsOrganizationalAutoAttendant - -## SYNOPSIS -> [!CAUTION] -> This cmdlet has been deprecated and is no longer supported. -> -> Please use [Update-CsAutoAttendant](Update-CsAutoAttendant.md) cmdlet instead. From f3578c2a5ee3e43123c3dbcb7019aac96bc66028 Mon Sep 17 00:00:00 2001 From: AmareshB1Microsoft <162629236+AmareshB1Microsoft@users.noreply.github.com> Date: Sun, 10 Mar 2024 09:18:51 -0700 Subject: [PATCH 0190/1851] Fixing more broken links --- .openpublishing.redirection.json | 5 - .../skype/Get-CsTenantPublicProvider.md | 126 ------ .../skype/New-CsVoiceNormalizationRule.md | 3 - .../skype/Set-CsTeamsUpgradeConfiguration.md | 183 +++++++++ .../skype/Set-CsTenantPublicProvider.md | 201 ---------- skype/skype-ps/skype/Set-CsUser.md | 1 - .../skype/Test-CsVoiceNormalizationRule.md | 1 - .../teams/Get-CsTeamsUpgradeConfiguration.md | 127 ++++++ .../teams/Get-CsTeamsUpgradePolicy.md | 200 ++++++++++ .../teams/Grant-CsBroadcastMeetingPolicy.md | 205 ---------- .../teams/Grant-CsTeamsUpgradePolicy.md | 370 ++++++++++++++++++ .../teams/Import-CsOnlineAudioFile.md | 8 +- .../Set-CsTenantFederationConfiguration.md | 1 - .../teams/Test-CsVoiceNormalizationRule.md | 6 - .../teams/Update-CsCustomPolicyPackage.md | 2 +- 15 files changed, 884 insertions(+), 555 deletions(-) delete mode 100644 skype/skype-ps/skype/Get-CsTenantPublicProvider.md create mode 100644 skype/skype-ps/skype/Set-CsTeamsUpgradeConfiguration.md delete mode 100644 skype/skype-ps/skype/Set-CsTenantPublicProvider.md create mode 100644 teams/teams-ps/teams/Get-CsTeamsUpgradeConfiguration.md create mode 100644 teams/teams-ps/teams/Get-CsTeamsUpgradePolicy.md delete mode 100644 teams/teams-ps/teams/Grant-CsBroadcastMeetingPolicy.md create mode 100644 teams/teams-ps/teams/Grant-CsTeamsUpgradePolicy.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 3e62782b4f..8762bb4cec 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -7425,11 +7425,6 @@ "redirect_url": "/powershell/module/teams/Grant-CsApplicationAccessPolicy", "redirect_document_id": false }, - { - "source_path": "skype/virtual-folder/skype/Grant-CsBroadcastMeetingPolicy.md", - "redirect_url": "/powershell/module/teams/Grant-CsBroadcastMeetingPolicy", - "redirect_document_id": false - }, { "source_path": "skype/virtual-folder/skype/Grant-CsCallingLineIdentity.md", "redirect_url": "/powershell/module/teams/Grant-CsCallingLineIdentity", diff --git a/skype/skype-ps/skype/Get-CsTenantPublicProvider.md b/skype/skype-ps/skype/Get-CsTenantPublicProvider.md deleted file mode 100644 index 36802c921d..0000000000 --- a/skype/skype-ps/skype/Get-CsTenantPublicProvider.md +++ /dev/null @@ -1,126 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-cstenantpublicprovider -applicable: Skype for Business Online -title: Get-CsTenantPublicProvider -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Get-CsTenantPublicProvider - -## SYNOPSIS -Returns information indicating whether Skype for Business Online users are allowed to communicate with people who have accounts on the third-party IM and presence providers Windows Live, AOL, and Yahoo. - -## SYNTAX - -``` -Get-CsTenantPublicProvider [-Tenant ] [] -``` - -## DESCRIPTION -Public providers are organizations that provide SIP communication services for the general public. -When you establish a federation relationship with a public provider, you effectively establish federation with any user who has an account hosted by that provider. -For example, if you federate with Windows Live, then your users will be able to exchange instant messages and presence information with anyone who has a Windows Live instant messaging account. - -Skype for Business Online gives administrators the option of configuring federation with one or more of the following public IM and presence providers: - -Windows Live - -AOL - -Yahoo! - -Administrators can use the Get-CsTenantPublicProvider cmdlet to determine which of those providers (if any) have been enabled for federation. -When you call the Get-CsTenantPublicProvider cmdlet you will get back information similar to this: - -PublicProviderSet DomainPicStatus - ------------------- ------------------------ - -True {Microsoft.Rtc.Management.Hosted.DomainPICStatus} - -The PublicProviderSet property indicates whether or not federation has been enabled for one or more public provider. -If PublicProviderSet is equal to True then that means federation has been enabled with at least one provider; if PublicProviderSet is equal to False then that means that federation is disabled for all three public providers (Windows Live, AOL, and Yahoo). -To determine the actual status of each provider use this command: - -Get-CsTenantPublicProvider -Tenant "bf19b7db-6960-41e5-a139-2aa373474354" | Select-Object -ExpandProperty DomainPICStatus - -Note that simply enabling the status of a public provider does not mean that users can exchange instant messages and presence information with users who have accounts on that provider. -In addition to enabling federation with the provider itself, administrators must also set the AllowPublicUsers property of the federation configuration settings to True. -If this property is set to False then communication will not be allowed with any of the public providers, regardless of the public provider configuration settings. - -For more information, see the help topic for the Set-CsTenantFederationConfiguration cmdlet. - -## EXAMPLES - -### -------------------------- Example 1 -------------------------- -``` -Get-CsTenantPublicProvider -Tenant "bf19b7db-6960-41e5-a139-2aa373474354" | Select-Object -ExpandProperty DomainPICStatus -``` - -Example 1 returns detailed information about the status of all the public providers assigned to the tenant bf19b7db-6960-41e5-a139-2aa373474354. -To do this, the command first uses the Get-CsTenantPublicProvider cmdlet to return public provider information for the specified tenant. -That information is then piped to the Select-Object cmdlet, which uses the ExpandProperty parameter to "expand" the value of the DomainPICStatus property. -Expanding a property simply means displaying all the values stored in that property onscreen, and in an easy-to-read format. - -### -------------------------- Example 2 -------------------------- -``` -Get-CsTenantPublicProvider -Tenant "bf19b7db-6960-41e5-a139-2aa373474354" | Select-Object -ExpandProperty DomainPICStatus | Where-Object {$_.Status -eq "Enabled"} -``` - -The command shown in Example 23 is a variation of the command shown in Example 1. -In Example 2, however, the public provider information returned by "expanding" the value of the DomainPICStatus property is, in turn, piped to the Where-Object cmdlet. -The Where-Object cmdlet then picks out only those providers where the Status property is set to Enabled. -The net effect is to display only those public providers that are enabled for use. - - -## PARAMETERS - -### -Tenant -Globally unique identifier (GUID) of the tenant account whose public provider settings are being returned. -For example: - -`-Tenant "38aad667-af54-4397-aaa7-e94c79ec2308"` - -You can return your tenant ID by running this command: - -`Get-CsTenant | Select-Object DisplayName, TenantID` - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -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). - -## INPUTS - -### None - - -## OUTPUTS - -### Microsoft.Rtc.Management.Hosted.TenantPICStatus - - -## NOTES - - -## RELATED LINKS - -[Get-CsTenantFederationConfiguration](Get-CsTenantFederationConfiguration.md) - -[Set-CsTenantPublicProvider](Set-CsTenantPublicProvider.md) diff --git a/skype/skype-ps/skype/New-CsVoiceNormalizationRule.md b/skype/skype-ps/skype/New-CsVoiceNormalizationRule.md index 4fe6e5b682..932437d373 100644 --- a/skype/skype-ps/skype/New-CsVoiceNormalizationRule.md +++ b/skype/skype-ps/skype/New-CsVoiceNormalizationRule.md @@ -383,6 +383,3 @@ This cmdlet creates an object of type Microsoft.Rtc.Management.WritableConfig.Po [Get-CsDialPlan](Get-CsDialPlan.md) -[New-CsTenantDialPlan](New-CsTenantDialPlan.md) - -[Set-CsTenantDialPlan](Set-CsTenantDialPlan.md) diff --git a/skype/skype-ps/skype/Set-CsTeamsUpgradeConfiguration.md b/skype/skype-ps/skype/Set-CsTeamsUpgradeConfiguration.md new file mode 100644 index 0000000000..0b09d153de --- /dev/null +++ b/skype/skype-ps/skype/Set-CsTeamsUpgradeConfiguration.md @@ -0,0 +1,183 @@ +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/set-csteamsupgradeconfiguration +applicable: Skype for Business Online +title: Set-CsTeamsUpgradeConfiguration +schema: 2.0.0 +manager: bulenteg +author: tomkau +ms.author: tomkau +ms.reviewer: +--- + +# Set-CsTeamsUpgradeConfiguration + +## SYNOPSIS +Administrators can use Set-CsTeamsUpgradeConfiguration to manage certain aspects of client behavior for users being upgraded from Skype for Business to Teams. TeamsUpgradeConfiguration should be used in conjunction with TeamsUpgradePolicy. The settings in TeamsUpgradeConfiguration allow administrators to configure whether users subject to upgrade and who are running on Windows clients should automatically download Teams. It allows administrators to determine which application end users should use to join Skype for Business meetings. + +## SYNTAX + +### Identity (Default) +``` +Set-CsTeamsUpgradeConfiguration [-Tenant ] [-DownloadTeams ] [-SfBMeetingJoinUx ] + [[-Identity] ] [-Force] [-WhatIf] [-Confirm] [] +``` + +### Instance +``` +Set-CsTeamsUpgradeConfiguration [-Tenant ] [-DownloadTeams ] [-SfBMeetingJoinUx ] + [-Instance ] [-Force] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +TeamsUpgradeConfiguration is used in conjunction with TeamsUpgradePolicy. The settings in TeamsUpgradeConfiguration allow administrators to configure whether users subject to upgrade and who are running on Windows clients should automatically download Teams. It allows administrators to determine which application end users should use to join Skype for Business meetings. + +The DownloadTeams property allows admins to control whether the Skype for Business client should automatically download Teams in the background. This setting is only honored on Windows clients, and only for certain values of the user's TeamsUpgradePolicy. If NotifySfbUser=true or if Mode=TeamsOnly in TeamsUpgradePolicy, this setting is honored. Otherwise it is ignored. + +The SfBMeetingJoinUx property allows admins to specify which app is used to join Skype for Business meetings, even after the user has been upgraded to Teams. Allowed values are: SkypeMeetingsApp and NativeLimitedClient. "NativeLimitedClient" means the existing Skype for Business rich client will be used, but since the user is upgraded, only meeting functionality is available. Calling and Messaging are done via Teams. "SkypeMeetingsApp" means use the web-downloadable app. This setting can be useful for organizations that have upgraded to Teams and no longer want to install Skype for Business on their users' computers. + +## EXAMPLES + +### Example 1 +``` +PS C:\> Set-CsTeamsUpgradeConfiguration -DownloadTeams $true -SfBMeetingJoinUx SkypeMeetingsApp +``` + +The above cmdlet specifies that users subject to upgrade should download Teams in the background, and that they should use the Skype For Business Meetings app to join Skype for Business meetings. + +## PARAMETERS + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf +Applicable: Skype for Business Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DownloadTeams +The DownloadTeams property allows admins to control whether the Skype for Business client should automatically download Teams in the background. This Boolean setting is only honored on Windows clients, and only for certain values of the user's TeamsUpgradePolicy. If NotifySfbUser=true or if Mode=TeamsOnly in TeamsUpgradePolicy, this setting is honored. Otherwise it is ignored. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online + +Required: False +Position: Named +Default value: True +Accept pipeline input: False +Accept wildcard characters: False +``` +### -SfBMeetingJoinUx +The SfBMeetingJoinUx property allows admins to specify which app is used to join Skype for Business meetings, even after the user has been upgraded to Teams. Allowed values are: "SkypeMeetingsApp" and "NativeLimitedClient". "NativeLimitedClient" means the existing Skype for Business rich client will be used, but since the user is upgraded, only meeting functionality is available. Calling and Messaging are done via Teams. "SkypeMeetingsApp" means use the web-downloadable app. This setting can be useful for organizations that have upgraded to Teams and no longer want to install Skype for Business on their users' computers. + +```yaml +Type: string +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online + +Required: False +Position: Named +Default value: NativeLimitedClient +Accept pipeline input: False +Accept wildcard characters: False +``` +### -Force +{{Fill Force Description}} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +{{Fill Identity Description}} + +```yaml +Type: XdsIdentity +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + + + +### -Tenant +{{Fill Tenant Description}} + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online + +Required: False +Position: Named +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 +Applicable: Skype for Business Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +## INPUTS + +### System.Management.Automation.PSObject + + +## OUTPUTS + +### System.Object + +## NOTES +These settings are only honored by newer versions of Skype for Business clients. + +## RELATED LINKS + +[Get-CsTeamsUpgradeConfiguration](Get-CsTeamsUpgradeConfiguration.md) + +[Get-CsTeamsUpgradePolicy](Get-CsTeamsUpgradePolicy.md) + +[Grant-CsTeamsUpgradePolicy](Grant-CsTeamsUpgradePolicy.md) + +[Migration and interoperability guidance for organizations using Teams together with Skype for Business](https://learn.microsoft.com/MicrosoftTeams/migration-interop-guidance-for-teams-with-skype) diff --git a/skype/skype-ps/skype/Set-CsTenantPublicProvider.md b/skype/skype-ps/skype/Set-CsTenantPublicProvider.md deleted file mode 100644 index 2558562b67..0000000000 --- a/skype/skype-ps/skype/Set-CsTenantPublicProvider.md +++ /dev/null @@ -1,201 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-cstenantpublicprovider -applicable: Skype for Business Online -title: Set-CsTenantPublicProvider -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Set-CsTenantPublicProvider - -## SYNOPSIS -Enables and disables communication with the third-party IM and presence providers Windows Live, AOL, and Yahoo. -When enabled, Skype for Business Online users will be able to exchange IM and presence information with users who have accounts on the specified public provider. - -## SYNTAX - -``` -Set-CsTenantPublicProvider [-Provider ] [-Tenant ] [-WhatIf] [-Confirm] - [] -``` - -## DESCRIPTION -Public providers are organizations that provide SIP communication services for the general public. -When you establish a federation relationship with a public provider, you effectively establish federation with any user who has an account hosted by that provider. -For example, if you federate with Windows Live, then your users will be able to exchange instant messages and presence information with anyone who has a Windows Live instant messaging account. - -Skype for Business Online gives administrators the option of configuring federation with one or more of the following public IM and presence providers: - -Windows Live - -AOL - -Yahoo! - -The `Set-CsTenantPublicProvider` cmdlet can be used to enable or disable federation with any of these public providers. -When using this cmdlet, keep in mind that each time you run the `Set-CsTenantPublicProvider` cmdlet you must specify all of the providers that should be enabled. -For example, suppose all three providers are disabled and you run this command: - -`Set-CsTenantPublicProvider -Tenant "bf19b7db-6960-41e5-a139-2aa373474354" -Provider "WindowsLive"` - -As you might expect, that will enable Windows Live, and will leave AOL and Yahoo disabled. - -Now, suppose you next run this command: - -`Set-CsTenantPublicProvider -Tenant "bf19b7db-6960-41e5-a139-2aa373474354" -Provider "AOL"` - -That command will enable AOL. -However, it will also disable Windows Live: that's because Windows Live was not specified as part of the parameter value supplied to the Provider parameter. -If you want to enable AOL and keep Windows Live enabled as well, then you must specify both AOL and Windows Live when calling Set-CsTenantPublicProvider: - -`Set-CsTenantPublicProvider -Tenant "bf19b7db-6960-41e5-a139-2aa373474354" -Provider "AOL","WindowsLive"` - -To disable federation for all three providers, set the Provider property to an empty string (""): - -`Set-CsTenantPublicProvider -Tenant "bf19b7db-6960-41e5-a139-2aa373474354" -Provider ""` - -Note that simply enabling the status of a public provider does not mean that users can exchange instant messages and presence information with users who have accounts on that provider. -In addition to enabling federation with the provider itself, administrators must also set the AllowPublicUsers property of the federation configuration settings to True. -If this property is set to False then communication will not be allowed with any of the public providers, regardless of the public provider configuration settings. - -## EXAMPLES - -### -------------------------- Example 1 -------------------------- -``` -Set-CsTenantPublicProvider -Tenant "bf19b7db-6960-41e5-a139-2aa373474354" -Provider "WindowsLive" -``` - -The command shown in Example 1 enables federation with Windows Live for the tenant with the tenant ID bf19b7db-6960-41e5-a139-2aa373474354. -Because Windows Live is the only provider specified, both the AOL and Yahoo providers will be disabled after the command executes. - - -### -------------------------- Example 2 -------------------------- -``` -Set-CsTenantPublicProvider -Tenant "bf19b7db-6960-41e5-a139-2aa373474354" -Provider "WindowsLive","AOL" -``` - -In Example 2, two public providers are enabled: Windows Live and AOL. -That means that only the Yahoo public provider will be disabled for the specified tenant. - - -### -------------------------- Example 3 -------------------------- -``` -Set-CsTenantPublicProvider -Tenant "bf19b7db-6960-41e5-a139-2aa373474354" -Provider "" -``` - -Example 3 shows how you can disable all the public providers for a given tenant. -This is done by setting the Provider property to an empty string (""). - - -## PARAMETERS - -### -Confirm -Prompts you for confirmation before executing the command. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Provider -Indicates the public provider (or providers) that users will be allowed to communicate with. -Valid values are: - -* AOL -* WindowsLive -* Yahoo - -Note that, when configuring public providers, any provider included in the Provider parameter value will be enabled for use, while any provider not included in the parameter value will be disabled. -For example, this syntax enables only Yahoo, while disabling Windows Live and AOL: - -`-Provider "Yahoo"` - -You can enable multiple providers by separating the provider names by using commas: - -`-Provider "AOL","WindowsLive"` - -```yaml -Type: String[] -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -Globally unique identifier (GUID) of the tenant account whose public provider settings are being modified. -For example: - -`-Tenant "38aad667-af54-4397-aaa7-e94c79ec2308"` - -You can return your tenant ID by running this command - -`Get-CsTenant | Select-Object DisplayName, TenantID` - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -Describes what would happen if you executed the command without actually executing the command. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Skype for Business Online - -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). - -## INPUTS - -### -The `Set-CsTenantPublicProvider` cmdlet accepts pipelined instances of the Microsoft.Rtc.Management.Hosted.TenantPICStatus object. - -## OUTPUTS - -### -None. -Instead, the `Set-CsTenantPublicProvider` cmdlet modifies existing instances of the Microsoft.Rtc.Management.Hosted.TenantPICStatus object. - -## NOTES - -## RELATED LINKS - -[Get-CsTenantFederationConfiguration](Get-CsTenantFederationConfiguration.md) - -[Get-CsTenantPublicProvider](Get-CsTenantPublicProvider.md) diff --git a/skype/skype-ps/skype/Set-CsUser.md b/skype/skype-ps/skype/Set-CsUser.md index a331921b32..1ec058f53f 100644 --- a/skype/skype-ps/skype/Set-CsUser.md +++ b/skype/skype-ps/skype/Set-CsUser.md @@ -448,4 +448,3 @@ The `Set-CsUser` cmdlet does not return any objects. [Move-CsUser](Move-CsUser.md) -[Get-CsOnlineUser](Get-CsOnlineUser.md) diff --git a/skype/skype-ps/skype/Test-CsVoiceNormalizationRule.md b/skype/skype-ps/skype/Test-CsVoiceNormalizationRule.md index a77a2167c5..e0e8d5777c 100644 --- a/skype/skype-ps/skype/Test-CsVoiceNormalizationRule.md +++ b/skype/skype-ps/skype/Test-CsVoiceNormalizationRule.md @@ -160,4 +160,3 @@ Returns an object of type Microsoft.Rtc.Management.Voice.NormalizationRuleTestRe [Get-CsVoiceNormalizationRule](Get-CsVoiceNormalizationRule.md) -[Get-CsTenantDialPlan](Get-CsTenantDialPlan.md) diff --git a/teams/teams-ps/teams/Get-CsTeamsUpgradeConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsUpgradeConfiguration.md new file mode 100644 index 0000000000..eba296a688 --- /dev/null +++ b/teams/teams-ps/teams/Get-CsTeamsUpgradeConfiguration.md @@ -0,0 +1,127 @@ +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/get-csteamsupgradeconfiguration +applicable: Skype for Business Online, Skype for Business Server 2019 +title: Get-CsTeamsUpgradeConfiguration +schema: 2.0.0 +manager: bulenteg +author: tomkau +ms.author: tomkau +ms.reviewer: rogupta +--- + +# Get-CsTeamsUpgradeConfiguration + +## SYNOPSIS +Returns information related to managing the upgrade to Teams from Skype for Business. TeamsUpgradeConfiguration should be used in conjunction with TeamsUpgradePolicy. The settings in TeamsUpgradeConfiguration allow administrators to configure whether users subject to upgrade and who are running on Windows clients should automatically download Teams. For Office 365 users, it allows administrators to determine which application end users should use to join Skype for Business meetings. + +## SYNTAX + +### Identity (Default) +``` +Get-CsTeamsUpgradeConfiguration [-Tenant ] [[-Identity] ] [-LocalStore] + [] +``` + +### Filter +``` +Get-CsTeamsUpgradeConfiguration [-Tenant ] [-Filter ] [-LocalStore] [] +``` + +## DESCRIPTION +TeamsUpgradeConfiguration is used in conjunction with TeamsUpgradePolicy. The settings in TeamsUpgradeConfiguration allow administrators to configure whether users subject to upgrade and who are running on Windows clients should automatically download the Teams app. It also allows administrators to determine which application Office 365 users should use to join Skype for Business meetings. + +Separate instances of TeamsUpgradeConfiguration exist in Office 365 and Skype for Business Server. + - TeamsUpgradeConfiguration in Office 365 applies to any user who does not have an on-premises Skype for Business account. + - TeamsUpgradeConfiguration in Skype for Business Server can used to manage on-premises users in a hybrid environment. In on-premises, only the DownloadTeams property is available. + +The DownloadTeams property allows admins to control whether the Skype for Business client should automatically download the Teams app in the background. This setting is only honored for users on Windows clients, and only if TeamsUpgradePolicy for the user meets either of these conditions: + - NotifySfbUser=true, or + - Mode=TeamsOnly + Otherwise, this setting is ignored. + +The SfBMeetingJoinUx property allows admins to specify which app is used to join Skype for Business meetings, even after the user has been upgraded to Teams. Allowed values are: SkypeMeetingsApp and NativeLimitedClient. "NativeLimitedClient" means the existing Skype for Business rich client will be used, but since the user is upgraded, only meeting functionality is available. Calling and Messaging are done via Teams. "SkypeMeetingsApp" means use the web-downloadable app. This setting can be useful for organizations that have upgraded to Teams and no longer want to install Skype for Business on their users' computers. This property is only available when configuring TeamsUpgradeConfiguration in Office 365. It is not honored for users homed on-premises in Skype for Business Server. + + +## EXAMPLES + +### Example 1 +``` +PS C:\> Get-CsTeamsUpgradeConfiguration +``` + +The above cmdlet lists the properties of TeamsUpgradeConfiguration. + +## PARAMETERS + + +### -Identity +{{Fill Identity Description}} + +```yaml +Type: XdsIdentity +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online, Skype for Business Server 2019 + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -LocalStore +Do not use + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tenant +{{Fill Tenant Description}} + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online, Skype for Business Server 2019 + +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). + +## INPUTS + +### None +## OUTPUTS + +### System.Object +## NOTES +These settings are only honored by newer versions of Skype for Business clients. + +## RELATED LINKS + +[Set-CsTeamsUpgradeConfiguration](Set-CsTeamsUpgradeConfiguration.md) + +[Get-CsTeamsUpgradePolicy](Get-CsTeamsUpgradePolicy.md) + +[Grant-CsTeamsUpgradePolicy](Grant-CsTeamsUpgradePolicy.md) + +[Migration and interoperability guidance for organizations using Teams together with Skype for Business](https://learn.microsoft.com/MicrosoftTeams/migration-interop-guidance-for-teams-with-skype) diff --git a/teams/teams-ps/teams/Get-CsTeamsUpgradePolicy.md b/teams/teams-ps/teams/Get-CsTeamsUpgradePolicy.md new file mode 100644 index 0000000000..69d65757c9 --- /dev/null +++ b/teams/teams-ps/teams/Get-CsTeamsUpgradePolicy.md @@ -0,0 +1,200 @@ +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/get-csteamsupgradepolicy +applicable: Skype for Business Online, Skype for Business Server 2019, Skype for Business Server 2015 +title: Get-CsTeamsUpgradePolicy +schema: 2.0.0 +manager: bulenteg +author: tomkau +ms.author: tomkau +ms.reviewer: rogupta +--- + +# Get-CsTeamsUpgradePolicy + +## SYNOPSIS +TeamsUpgradePolicy allows administrators to manage the transition from Skype for Business to Teams. + +> [!IMPORTANT] +> It can take up to 24 hours for a change to TeamsUpgradePolicy to take effect. Before then, user presence status may not be correct (may show as **Unknown**). + + +## SYNTAX + +### Identity (Default) +``` +Get-CsTeamsUpgradePolicy [-Tenant ] [[-Identity] ] [-LocalStore] [] +``` + +### Filter +``` +Get-CsTeamsUpgradePolicy [-Tenant ] [-Filter ] [-LocalStore] [] +``` + +## DESCRIPTION +TeamsUpgradePolicy allows administrators to manage the transition from Skype for Business to Teams. This cmdlet returns the set of instances of this policy. As an organization with Skype for Business starts to adopt Teams, administrators can manage the user experience in their organization using the concept of coexistence "mode". Mode defines in which client incoming chats and calls land as well as in what service (Teams or Skype for Business) new meetings are scheduled in. Mode also governs whether chat, calling, and meeting scheduling functionality are available in the Teams client. Finally, prior to upgrading to TeamsOnly mode administrators can use TeamsUpgradePolicy to trigger notifications in the Skype for Business client to inform users of the pending upgrade. + +NOTES: + - Except for on-premise versions of Skype for Business Server, all relevant instances of TeamsUpgradePolicy are built into the system, so there is no corresponding New cmdlet. + - If you are using Skype for Business Server, there are no built-in instances and you'll need to create one. Also, only the NotifySfBUsers property is available. Mode is not present. + - Using TeamsUpgradePolicy in an on-premises environmention requires Skype for Business Server 2015 with CU8 or later. + +You can also find more guidance here: [Migration and interoperability guidance for organizations using Teams together with Skype for Business](https://learn.microsoft.com/microsoftteams/migration-interop-guidance-for-teams-with-skype). + +## EXAMPLES + +### Example 1: List all instances of TeamsUpgradePolicy (Skype for Business Online) +``` +PS C:\> Get-CsTeamsUpgradePolicy + +Identity : Global +Description : Users can use either Skype for Business client or Teams client +Mode : Islands +NotifySfbUsers : False + +Identity : Tag:UpgradeToTeams +Description : Use Teams Only +Mode : TeamsOnly +NotifySfbUsers : False + +Identity : Tag:Islands +Description : Use either Skype for Business client or Teams client +Mode : Islands +NotifySfbUsers : False +Action : None + +Identity : Tag:IslandsWithNotify +Description : Use either Skype for Business client or Teams client +Mode : Islands +NotifySfbUsers : True + +Identity : Tag:SfBOnly +Description : Use only Skype for Business +Mode : SfBOnly +NotifySfbUsers : False + +Identity : Tag:SfBOnlyWithNotify +Description : Use only Skype for Business +Mode : SfBOnly +NotifySfbUsers : True + +Identity : Tag:SfBWithTeamsCollab +Description : Use Skype for Business and use Teams only for group collaboration +Mode : SfBWithTeamsCollab +NotifySfbUsers : False + +Identity : Tag:SfBWithTeamsCollabWithNotify +Description : Use Skype for Business and use Teams only for group collaboration +Mode : SfBWithTeamsCollab +NotifySfbUsers : True + +Identity : Tag:SfBWithTeamsCollabAndMeetings +Description : Use Skype for Business and use Teams only for group collaboration +Mode : SfBWithTeamsCollabAndMeetings +NotifySfbUsers : False + +Identity : Tag:SfBWithTeamsCollabAndMeetingsWithNotify +Description : Use Skype for Business and use Teams only for group collaboration +Mode : SfBWithTeamsCollabAndMeetings +NotifySfbUsers : True +``` + +List all instances of TeamsUpgradePolicy + + +### Example 2: List the global instance of TeamsUpgradePolicy (which applies to all users in a tenant unless they are explicitly assigned an instance of this policy) +``` +PS C:\> Get-CsTeamsUpgradePolicy -Identity Global + +Identity : Global +Description : Users can use either Skype for Business client or Teams client +Mode : Islands +NotifySfbUsers : False + +``` + +List the global instance of TeamsUpgradePolicy + +### Example 3: List all instances of TeamsUpgradePolicy in an on-premises environment +``` +PS C:\> Get-CsTeamsUpgradePolicy -Identity Global + +Identity : Global +Description : Notifications are disabled +NotifySfbUsers : False + +``` + +List all on-premises instances (if any) of TeamsUpgradePolicy. + +## PARAMETERS + +### -Identity +If identity parameter is passed, this will return a specific instance. If no identity parameter is specified, the cmdlet returns all instances. + +```yaml +Type: XdsIdentity +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online, Skype for Business Server 2019, Skype for Business Server 2015 + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` +### -Filter +{{Fill Filter Description}} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online, Skype for Business Server 2019, Skype for Business Server 2015 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + + +### -Tenant +{{Fill Tenant Description}} + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online, Skype for Business Server 2019, Skype for Business Server 2015 + +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). + +## INPUTS + +### None +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS + +[Get-CsTeamsUpgradeConfiguration](Get-CsTeamsUpgradeConfiguration.md) + +[Set-CsTeamsUpgradeConfiguration](Set-CsTeamsUpgradeConfiguration.md) + +[Grant-CsTeamsUpgradePolicy](Grant-CsTeamsUpgradePolicy.md) + +[Migration and interoperability guidance for organizations using Teams together with Skype for Business](https://learn.microsoft.com/MicrosoftTeams/migration-interop-guidance-for-teams-with-skype) diff --git a/teams/teams-ps/teams/Grant-CsBroadcastMeetingPolicy.md b/teams/teams-ps/teams/Grant-CsBroadcastMeetingPolicy.md deleted file mode 100644 index 36e55656e8..0000000000 --- a/teams/teams-ps/teams/Grant-CsBroadcastMeetingPolicy.md +++ /dev/null @@ -1,205 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/teams/grant-csbroadcastmeetingpolicy -applicable: Microsoft Teams, Skype for Business Online -title: Grant-CsBroadcastMeetingPolicy -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Grant-CsBroadcastMeetingPolicy - -## SYNOPSIS -Use the Grant-CsBroadcastMeetingPolicy cmdlet to assign a broadcast meeting policy to a user. - -## SYNTAX -``` -Grant-CsBroadcastMeetingPolicy [-PolicyName] [-Tenant ] [-DomainController ] - [-Identity] [-PassThru] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -Administrators can manage Broadcast meeting functionality in Microsoft Teams or Skype for Business Online using the following: - -- Broadcast meeting configuration at the tenant level -- Broadcast meeting policy at the user level -- Conferencing policy at the user level. - -Broadcast meeting configuration and broadcast meeting policy govern broadcast-specific functionality. In addition, the settings of the conferencing policy assigned to the user producing the broadcast also general conferencing settings that are also relevant for broadcast meetings. - -This document describes how to specify which broadcast meeting policy is assigned to a user. Be sure to also review the following docs to manage conferencing policy:[Grant-CsConferencingPolicy](Grant-CsConferencingPolicy.md), [New-CsConferencingPolicy](New-CsConferencingPolicy.md), and [Set-CsConferencingPolicy](Set-CsConferencingPolicy.md). - -**NOTES**: - -- Broadcast meeting policies are predefined in Microsoft Teams or Skype for Business. The defined settings for each policy can be displayed by using the Get-CsBroadcastMeetingPolicy cmdlet with no parameters. -- New broadcast meeting policy instance can't be created, and existing policies can't be modified. They can only be granted, or assigned to users. - -## EXAMPLES - -### -------------------------- Example 1 -------------------------- -``` -Grant-CsBroadcastMeetingPolicy -Identity jphillips@contoso.com -PolicyName BroadcastMeetingPolicyAllEnabled -``` - -This example grants the BroadcastMeetingPolicyAllEnabled policy to a user identified by their User Principal Name (UPN). - -### -------------------------- Example 2 -------------------------- -``` -Grant-CsBroadcastMeetingPolicy -Identity jphillips@contoso.com -PolicyName $Null -``` - -In Example 2, any per-user broadcast meeting policy previously assigned to the user jphillips is unassigned from that user; as a result, they will be managed by the global broadcast meeting policy. -To unassign a per-user policy, set the PolicyName to a null value ($Null). - - -## PARAMETERS - -### -Identity -Specifies the identity of the target user. -Acceptable values include: - -Example: jphillips@contoso.com - -Example: sip:jphillips@contoso.com - -Example: 98403f08-577c-46dd-851a-f0460a13b03d - -```yaml -Type: UserIdParameter -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams, Skype for Business Online - -Required: False -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PolicyName -Specifies the name of the policy to be assigned to a user. -A list of the policies for your organization can be retrieved using Get-CsBroadcastMeetingPolicy. -The PolicyName is the policy identity minus the policy scope (the "tag:" prefix). -For example, a policy with the identity "Tag:BroadcastMeetingPolicyDisabled" has a PolicyName equal to "BroadcastMeetingPolicyDisabled". -To unassign a previously assigned policy, set PolicyName to $Null. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams, Skype for Business Online - -Required: False -Position: 2 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Confirm -The Confirm switch causes the command to pause processing, and requires confirmation to proceed. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Microsoft Teams, Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams, Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PassThru -Enables you to pass a user object through the pipeline that represents the user account being assigned the policy. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams, Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -PARAMVALUE: Guid - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams, Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -The WhatIf switch causes the command to simulate its results. -By using this switch, you can view what changes would occur without having to commit those changes. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Microsoft Teams, Skype for Business Online - -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).` - -## INPUTS - -### -None - -## OUTPUTS - -### -None - -## NOTES - -## RELATED LINKS - -[Get-CsBroadcastMeetingPolicy](Get-CsBroadcastMeetingPolicy.md) -[Grant-CsConferencingPolicy](Grant-CsConferencingPolicy.md) -[New-CsConferencingPolicy](New-CsConferencingPolicy.md) -[Set-CsConferencingPolicy](Set-CsConferencingPolicy.md) -[Set-CsBroadcastMeetingConfiguration](Set-CsBroadcastMeetingConfiguration.md) diff --git a/teams/teams-ps/teams/Grant-CsTeamsUpgradePolicy.md b/teams/teams-ps/teams/Grant-CsTeamsUpgradePolicy.md new file mode 100644 index 0000000000..58dcabff9d --- /dev/null +++ b/teams/teams-ps/teams/Grant-CsTeamsUpgradePolicy.md @@ -0,0 +1,370 @@ +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamsupgradepolicy +applicable: Skype for Business Online, Skype for Business Server 2019, Skype for Business Server 2015 +title: Grant-CsTeamsUpgradePolicy +schema: 2.0.0 +manager: bulenteg +author: tomkau +ms.author: tomkau +ms.reviewer: rogupta +--- + +# Grant-CsTeamsUpgradePolicy + +## SYNOPSIS +TeamsUpgradePolicy allows administrators to manage the transition from Skype for Business to Teams. + + +## SYNTAX + +### Identity (Default) +``` +Grant-CsTeamsUpgradePolicy [[-Identity] ] [-MigrateMeetingsToTeams ] [-PassThru] + [[-PolicyName] ] [-MsftInternalProcessingMode ] [-WhatIf] [-Confirm] [] +``` + +### GrantToTenant +``` +Grant-CsTeamsUpgradePolicy [-MigrateMeetingsToTeams ] [-PassThru] [[-PolicyName] ] + [-MsftInternalProcessingMode ] [-Force] [-Global] [-WhatIf] [-Confirm] [] +``` + +### GrantToGroup +``` +Grant-CsTeamsUpgradePolicy [-MigrateMeetingsToTeams ] [-PassThru] [[-PolicyName] ] + [-MsftInternalProcessingMode ] -Group [-Rank ] [-WhatIf] [-Confirm] + [] +``` + +## DESCRIPTION + +TeamsUpgradePolicy allows administrators to manage the transition from Skype for Business to Teams. As an organization with Skype for Business starts to adopt Teams, administrators can manage the user experience in their organization using the concept of coexistence "mode". Mode defines in which client incoming chats and calls land as well as in what service (Teams or Skype for Business) new meetings are scheduled in. Mode also governs what functionality is available in the Teams client. Finally, prior to upgrading to TeamsOnly mode administrators can use TeamsUpgradePolicy to trigger notifications in the Skype for Business client to inform users of the pending upgrade. + +This cmdlet enables admins to apply TeamsUpgradePolicy to either individual users or to set the default for the entire organization. + +**[NOTE]** Earlier versions of this cmdlet used to support -MigrateMeetingsToTeams option. This option is removed in later versions of the module. Tenants must run Start-CsExMeetingMigration. See [Start-CsExMeetingMigrationService](/powershell/module/skype/start-csexmeetingmigration). + +Microsoft Teams provides all relevant instances of TeamsUpgradePolicy via built-in, read-only policies. The built-in instances are as follows: + +|Identity|Mode|NotifySfbUsers|Comments| +|---|---|---|---| +|Islands|Islands|False|Default configuration. Allows a single user to evaluate both clients side by side. Chats and calls can land in either client, so users must always run both clients.| +|IslandsWithNotify|Islands|True|Same as Islands and it adds a banner in the Skype for Business client informing the user that Teams will soon replace Skype for Business.| +|SfBOnly|SfBOnly|False|Calling, chat functionality and meeting scheduling in the Teams app are disabled.| +|SfBOnlyWithNotify|SfBOnly|True|Same as SfBOnly and it adds a banner in the Skype for Business client informing the user that Teams will soon replace Skype for Business.| +|SfBWithTeamsCollab|SfBWithTeamsCollab|False|Calling, chat functionality and meeting scheduling in the Teams app are disabled.| +|SfBWithTeamsCollabWithNotify|SfBWithTeamsCollab|True|Same as SfBWithTeamsCollab and it adds a banner in the Skype for Business client informing the user that Teams will soon replace Skype for Business.| +|SfBWithTeamsCollabAndMeetings|SfBWithTeamsCollabAndMeetings|False|Calling and chat functionality in the Teams app are disabled.| +|SfBWithTeamsCollabAndMeetingsWithNotify|SfBWithTeamsCollabAndMeetings|True|Same as SfBWithTeamsCollabAndMeetings and it adds a banner in the Skype for Business client informing the user that Teams will soon replace Skype for Business.| +|UpgradeToTeams|TeamsOnly|False|Use this mode to upgrade users to Teams and to prevent chat, calling, and meeting scheduling in Skype for Business.| +|Global|Islands|False|| + + +>[!IMPORTANT] +>TeamsUpgradePolicy can be assigned to any Teams user, whether that user have an on-premises account in Skype for Business Server or not. However, **TeamsOnly mode can only be assigned to a user who is already homed in Skype for Business Online**. This is because interop with Skype for Business users and federation as well as Microsoft 365 Phone System functionality are only possible if the user is homed in Skype for Business Online. In addition, you cannot assign TeamsOnly mode as the tenant-wide default if you have any Skype for Business on-premises deployment (which is detected by presence of a lyncdiscover DNS record that points to a location other than Office 365. To make these users TeamsOnly you must first move these users individually to the cloud using `Move-CsUser`. Once all users have been moved to the cloud, you can [disable hybrid to complete migration to the cloud](https://learn.microsoft.com/skypeforbusiness/hybrid/cloud-consolidation-disabling-hybrid) and then apply TeamsOnly mode at the tenant level to ensure future users are TeamsOnly by default. + + +> [!NOTE] +> - TeamsUpgradePolicy is available in both Office 365 and in on-premises versions of Skype for Business Server, but there are differences: +> +> - In Office 365, admins can specify both coexistence mode and whether to trigger notifications of pending upgrade. +> +> - In on-premises with Skype for Business Server, the only available option is to trigger notifications. Skype for Business Server 2015 with CU8 or Skype for Business Server 2019 are required. +> +> - TeamsUpgradePolicy in Office 365 can be granted to users homed on-premises in hybrid deployments of Skype for Business as follows: +> +> - Coexistence mode is honored by users homed on-premises, however on-premises users cannot be granted the UpgradeToTeams instance (mode=TeamsOnly) of TeamsUpgradePolicy. To be upgraded to TeamsOnly mode, users must be either homed in Skype for Business Online or have no Skype account anywhere. +> +> - The NotifySfBUsers setting of Office 365 TeamsUpgradePolicy is not honored by users homed on-premises. Instead, the on-premises version of TeamsUpgradePolicy must be used. +> +> - In Office 365, all relevant instances of TeamsUpgradePolicy are built into the system, so there is no corresponding New cmdlet available. In contrast, Skype for Business Server does not contain built-in instances, so the New cmdlet is available on-premises. Only NotifySfBUsers property is available in on-premises. +> +> - When granting a user a policy with mode=TeamsOnly or mode=SfBWithTeamsCollabAndMeetings, by default, meetings organized by that user will be migrated to Teams. For details, see [Using the Meeting Migration Service (MMS)](https://learn.microsoft.com/skypeforbusiness/audio-conferencing-in-office-365/setting-up-the-meeting-migration-service-mms). + + +When users are in any of the Skype for Business modes (SfBOnly, SfBWithTeamsCollab, SfBWithTeamsCollabAndMeetings), calling and chat functionality in the Teams app are disabled (but chat in the context of a Teams meeting is still allowed). Similarly, when users are in the SfBOnly or SfBWithTeamsCollab modes, meeting scheduling is disabled. For more details, see [Migration and interoperability guidance for organizations using Teams together with Skype for Business](https://learn.microsoft.com/microsoftteams/migration-interop-guidance-for-teams-with-skype). + +The `Grant-CsTeamsUpgradePolicy` cmdlet checks the configuration of the corresponding settings in TeamsMessagingPolicy, TeamsCallingPolicy, and TeamsMeetingPolicy to determine if those settings would be superceded by TeamsUpgradePolicy and if so, an informational message is provided in PowerShell. It is not necessary to set these other policy settings. This is for informational purposes only. Below is an example of what the PowerShell warning looks like: + +`Grant-CsTeamsUpgradePolicy -Identity user1@contoso.com -PolicyName SfBWithTeamsCollab` + +`WARNING: The user 'user1@contoso.com' currently has enabled values for: AllowUserChat, AllowPrivateCalling, AllowPrivateMeetingScheduling, AllowChannelMeetingScheduling, however these values will be ignored. This is because you are granting this user TeamsUpgradePolicy with mode=SfBWithTeamsCollab, which causes the Teams client to behave as if they are disabled.` + +> [!NOTE] +> These warning messages are not affected by the -WarningAction parameter. + +## EXAMPLES + +### Example 1: Grant Policy to an individual user + +```powershell +PS C:\> Grant-CsTeamsUpgradePolicy -PolicyName UpgradeToTeams -Identity mike@contoso.com +``` + +The above cmdlet assigns the "UpgradeToTeams" policy to user Mike@contoso.com. This effectively upgrades the user to Teams only mode. This command will only succeed if the user does not have an on-premises Skype for Business account. + +### Example 2: Remove Policy for an individual user + +```powershell +PS C:\> Grant-CsTeamsUpgradePolicy -PolicyName $null -Identity mike@contoso.com +``` + +The above cmdlet removes any policy changes made to user Mike@contoso.com and effectively Inherits the global tenant setting for teams Upgrade. + +### Example 3: Grant Policy to the entire tenant + +```powershell +PS C:\> Grant-CsTeamsUpgradePolicy -PolicyName SfBOnly -Global +``` + +To grant a policy to all users in the org (except any that have an explicit policy assigned), omit the identity parameter. If you do not specify the -Global paramter, you will be prompted to confirm the operation. + +### Example 4 Get a report on existing TeamsUpgradePolicy users (Screen Report) + +You can get the output on the screen, on CSV or Html format. For Screen Report + +```powershell +Get-CSOnlineUser | select UserPrincipalName, teamsupgrade* +``` + +### Example 5 Get a report on existing TeamsUpgradePolicy users (CSV Report) + +```powershell +$objUsers = Get-CSOnlineUser | select UserPrincipalName, teamsupgrade* +$objusers | ConvertTo-Csv -NoTypeInformation | Out-File "$env:USERPROFILE\desktop\TeamsUpgrade.csv" +``` + +This will create a CSV file on the Desktop of the current user with the name "TeamsUpgrade.csv" + +### Example 6 Get a report on existing TeamsUpgradePolicy users (HTML Report) + +```powershell +$objUsers = Get-CSOnlineUser | select UserPrincipalName, teamsupgrade* +$objusers | ConvertTo-Html | Out-File "$env:USERPROFILE\desktop\TeamsUpgrade.html" + +``` + +After running these lines will create an HTML file on the Desktop of the current user with the name "TeamUpgrade.html" + +### Example 7 Get a report on existing TeamsUpgradePolicy users (CSV Report - Oneliner version) + +```powershell +Get-CSOnlineUser | select UserPrincipalName, teamsupgrade* | ConvertTo-Csv -NoTypeInformation | Out-File "$env:USERPROFILE\desktop\TeamsUpgrade.csv" +``` + +This will create a CSV file on the Desktop of the current user with the name "TeamsUpgrade.csv" + +### Example 8 Get a report on existing TeamsUpgradePolicy users (HTML Report - Oneliner Version) + +```powershell +Get-CSOnlineUser | select UserPrincipalName, teamsupgrade* | ConvertTo-Html | Out-File "$env:USERPROFILE\desktop\TeamsUpgrade.html" +``` + +After running these lines will create an HTML file on the Desktop of the current user with the name "TeamUpgrade.html" + +## PARAMETERS + +### -Identity + +The user you want to grant policy to. This can be specified as SIP address, UserPrincipalName, or ObjectId. + +```yaml +Type: UserIdParameter +Parameter Sets: Identity +Aliases: +Applicable: Skype for Business Online, Skype for Business Server 2019, Skype for Business Server 2015 + +Required: False +Position: 0 +Default value: None +Accept pipeline input: True +Accept wildcard characters: False +``` + +### -PolicyName + +The name of the policy instance. + +```yaml +Type: Object +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online, Skype for Business Server 2019, Skype for Business Server 2015 + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Global + +Use this switch if you want to grant the specified policy to be the default policy for all users in the tenant. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm + +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf +Applicable: Skype for Business Online, Skype for Business Server 2019, Skype for Business Server 2015 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tenant + +Do not use. + +```yaml +Type: Object +Parameter Sets: (All) +Aliases: +Applicable: Skype for Business Online + +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: GrantToTenant +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Group +Specifies the group used for the group policy assignment. + +```yaml +Type: String +Parameter Sets: GrantToGroup +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MigrateMeetingsToTeams +Not supported anymore, see the Description section. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PassThru +Enables you to pass a user object through the pipeline that represents the user account being assigned the Teams call hold policy. + +By default, the cmdlet does not pass objects through the pipeline. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Rank +The rank of the policy assignment, relative to other group policy assignments for the same policy type. + +```yaml +Type: Int32 +Parameter Sets: GrantToGroup +Aliases: + +Required: False +Position: Named +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 +``` + + +## INPUTS + +### Microsoft.Rtc.Management.AD.UserIdParameter + +## OUTPUTS + +### System.Object + + +## RELATED LINKS + +[Migration and interoperability guidance for organizations using Teams together with Skype for Business](https://learn.microsoft.com/MicrosoftTeams/migration-interop-guidance-for-teams-with-skype) + +[Using the Meeting Migration Service (MMS)](https://learn.microsoft.com/skypeforbusiness/audio-conferencing-in-office-365/setting-up-the-meeting-migration-service-mms) + +[Coexistence with Skype for Business](https://learn.microsoft.com/microsoftteams/coexistence-chat-calls-presence) + +[Get-CsTeamsUpgradeConfiguration](Get-CsTeamsUpgradeConfiguration.md) + +[Set-CsTeamsUpgradeConfiguration](Set-CsTeamsUpgradeConfiguration.md) + +[Get-CsTeamsUpgradePolicy](Get-CsTeamsUpgradePolicy.md) diff --git a/teams/teams-ps/teams/Import-CsOnlineAudioFile.md b/teams/teams-ps/teams/Import-CsOnlineAudioFile.md index 2293ee2f0c..f858c2591d 100644 --- a/teams/teams-ps/teams/Import-CsOnlineAudioFile.md +++ b/teams/teams-ps/teams/Import-CsOnlineAudioFile.md @@ -32,7 +32,7 @@ $content = [System.IO.File]::ReadAllBytes('C:\Media\Hello.wav') $audioFile = Import-CsOnlineAudioFile -ApplicationId "OrgAutoAttendant" -FileName "Hello.wav" -Content $content ``` -This example creates a new audio file using the WAV content that has a filename of Hello.wav to be used with organizational auto attendants. The stored variable, $audioFile, will be used when running other cmdlets to update the audio file for Auto Attendant, for example [New-CsAutoAttendantPrompt](https://learn.microsoft.com/powershell/module/teams/new-csautoattendantprompt). +This example creates a new audio file using the WAV content that has a filename of Hello.wav to be used with organizational auto attendants. The stored variable, $audioFile, will be used when running other cmdlets to update the audio file for Auto Attendant, for example [New-CsAutoAttendantPrompt](New-CsAutoAttendantPrompt.md). ### Example 2 ```powershell @@ -40,7 +40,7 @@ $content = [System.IO.File]::ReadAllBytes('C:\Media\MOH.wav') $audioFile = Import-CsOnlineAudioFile -ApplicationId "HuntGroup" -FileName "MOH.wav" -Content $content ``` -This example creates a new audio file using the WAV content that has a filename of MOH.wav to be used as a Music On Hold file with a Call Queue. The stored variable, $audioFile, will be used with [Set-CsCallQueue](https://learn.microsoft.com/powershell/module/teams/set-cscallqueue) to provide the audio file id. +This example creates a new audio file using the WAV content that has a filename of MOH.wav to be used as a Music On Hold file with a Call Queue. The stored variable, $audioFile, will be used with [Set-CsCallQueue](Set-CsCallQueue.md) to provide the audio file id. ### Example 3 ```powershell @@ -48,7 +48,7 @@ $content = [System.IO.File]::ReadAllBytes('C:\Media\MOH.wav') $audioFile = Import-CsOnlineAudioFile -ApplicationId TenantGlobal -FileName "MOH.wav" -Content $content ``` -This example creates a new audio file using the WAV content that has a filename of MOH.wav to be used as Music On Hold for Microsoft Teams. The stored variable, $audioFile, will be used with [New-CsTeamsCallHoldPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscallholdpolicy) to provide the audio file id. +This example creates a new audio file using the WAV content that has a filename of MOH.wav to be used as Music On Hold for Microsoft Teams. The stored variable, $audioFile, will be used with [New-CsTeamsCallHoldPolicy](New-CsTeamsCallHoldPolicy.md) to provide the audio file id. ## PARAMETERS @@ -130,6 +130,4 @@ You are responsible for independently clearing and securing all necessary rights [Get-CsOnlineAudioFile](Get-CsOnlineAudioFile.md) -[New-CsOnlineAudioFile](New-CsOnlineAudioFile.md) - [Remove-CsOnlineAudioFile](Remove-CsOnlineAudioFile.md) diff --git a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md index 8c5878cb47..596ccac20c 100644 --- a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md @@ -439,4 +439,3 @@ Instead, the `Set-CsTenantFederationConfiguration` cmdlet modifies existing inst [Get-CsTenantFederationConfiguration](Get-CsTenantFederationConfiguration.md) -[Get-CsTenantPublicProvider](Get-CsTenantPublicProvider.md) diff --git a/teams/teams-ps/teams/Test-CsVoiceNormalizationRule.md b/teams/teams-ps/teams/Test-CsVoiceNormalizationRule.md index a88f152391..9914d589af 100644 --- a/teams/teams-ps/teams/Test-CsVoiceNormalizationRule.md +++ b/teams/teams-ps/teams/Test-CsVoiceNormalizationRule.md @@ -154,10 +154,4 @@ Returns an object of type Microsoft.Rtc.Management.Voice.NormalizationRuleTestRe [New-CsVoiceNormalizationRule](New-CsVoiceNormalizationRule.md) -[Remove-CsVoiceNormalizationRule](Remove-CsVoiceNormalizationRule.md) - -[Set-CsVoiceNormalizationRule](Set-CsVoiceNormalizationRule.md) - -[Get-CsVoiceNormalizationRule](Get-CsVoiceNormalizationRule.md) - [Get-CsTenantDialPlan](Get-CsTenantDialPlan.md) diff --git a/teams/teams-ps/teams/Update-CsCustomPolicyPackage.md b/teams/teams-ps/teams/Update-CsCustomPolicyPackage.md index 96d8db9053..5cb482852c 100644 --- a/teams/teams-ps/teams/Update-CsCustomPolicyPackage.md +++ b/teams/teams-ps/teams/Update-CsCustomPolicyPackage.md @@ -62,7 +62,7 @@ Accept wildcard characters: False ### -PolicyList -A list of one or more policies to be included in the updated package. To specifiy the policy list, follow this format: "\, \". Delimiters of ' ', '.', ':', '\t' are also acceptable. Supported policy types are listed [here](https://learn.microsoft.com/MicrosoftTeams/manage-policy-packages#what-is-a-policy-package). To get the list of available policy names on your tenant, please use the SkypeForBusiness module and refer to cmdlets such as [Get-CsTeamsMeetingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmeetingpolicy?view=teams-ps) and [Get-CsTeamsMessagingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmessagingpolicy?view=teams-ps). +A list of one or more policies to be included in the updated package. To specifiy the policy list, follow this format: "\, \". Delimiters of ' ', '.', ':', '\t' are also acceptable. Supported policy types are listed [here](https://learn.microsoft.com/MicrosoftTeams/manage-policy-packages#what-is-a-policy-package). To get the list of available policy names on your tenant, please use the SkypeForBusiness module and refer to cmdlets such as [Get-CsTeamsMeetingPolicy](Get-CsTeamsMeetingPolicy.md) and [Get-CsTeamsMessagingPolicy](Get-CsTeamsMessagingPolicy.md). ```yaml Type: String[] From 82a232b557abfe6d0dc2ae573464c250e7da0fbf Mon Sep 17 00:00:00 2001 From: AmareshB1Microsoft <162629236+AmareshB1Microsoft@users.noreply.github.com> Date: Sun, 10 Mar 2024 10:39:08 -0700 Subject: [PATCH 0191/1851] fix links --- teams/teams-ps/teams/Get-CsOnlineAudioFile.md | 2 -- .../teams-ps/teams/Get-CsOnlineDialInConferencingUser.md | 3 --- teams/teams-ps/teams/Get-CsOnlineVoiceUser.md | 2 -- .../teams-ps/teams/Get-CsTenantFederationConfiguration.md | 2 -- teams/teams-ps/teams/New-CsCustomPolicyPackage.md | 2 +- teams/teams-ps/teams/New-CsOnlineVoicemailPolicy.md | 4 ++-- teams/teams-ps/teams/New-CsTenantDialPlan.md | 2 +- teams/teams-ps/teams/New-CsVoiceNormalizationRule.md | 8 -------- teams/teams-ps/teams/Remove-CsOnlineAudioFile.md | 1 - teams/teams-ps/teams/Set-CsCallQueue.md | 2 +- .../teams-ps/teams/Set-CsOnlineDialInConferencingUser.md | 2 +- teams/teams-ps/teams/Set-CsTenantDialPlan.md | 2 +- teams/teams-ps/teams/Set-CsUser.md | 8 -------- 13 files changed, 7 insertions(+), 33 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsOnlineAudioFile.md b/teams/teams-ps/teams/Get-CsOnlineAudioFile.md index bd8c733cf2..fc824844e3 100644 --- a/teams/teams-ps/teams/Get-CsOnlineAudioFile.md +++ b/teams/teams-ps/teams/Get-CsOnlineAudioFile.md @@ -127,6 +127,4 @@ If you call the cmdlet without having uploaded any audio files, with a non-exist [Import-CsOnlineAudioFile](Import-CsOnlineAudioFile.md) -[New-CsOnlineAudioFile](New-CsOnlineAudioFile.md) - [Remove-CsOnlineAudioFile](Remove-CsOnlineAudioFile.md) diff --git a/teams/teams-ps/teams/Get-CsOnlineDialInConferencingUser.md b/teams/teams-ps/teams/Get-CsOnlineDialInConferencingUser.md index 92f85c6b99..4b0ac3c0d6 100644 --- a/teams/teams-ps/teams/Get-CsOnlineDialInConferencingUser.md +++ b/teams/teams-ps/teams/Get-CsOnlineDialInConferencingUser.md @@ -268,8 +268,5 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Enable-CsOnlineDialInConferencingUser](Enable-CsOnlineDialInConferencingUser.md) - -[Disable-CsOnlineDialInConferencingUser](Disable-CsOnlineDialInConferencingUser.md) [Set-CsOnlineDialInConferencingUser](Set-CsOnlineDialInConferencingUser.md) diff --git a/teams/teams-ps/teams/Get-CsOnlineVoiceUser.md b/teams/teams-ps/teams/Get-CsOnlineVoiceUser.md index 1747bd4719..3c38a46eba 100644 --- a/teams/teams-ps/teams/Get-CsOnlineVoiceUser.md +++ b/teams/teams-ps/teams/Get-CsOnlineVoiceUser.md @@ -399,5 +399,3 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS [Set-CsOnlineVoiceUser](Set-CsOnlineVoiceUser.md) - -[Set-CsOnlineVoiceUserBulk](Set-CsOnlineVoiceUserBulk.md) diff --git a/teams/teams-ps/teams/Get-CsTenantFederationConfiguration.md b/teams/teams-ps/teams/Get-CsTenantFederationConfiguration.md index 76ebd3984b..e579daa763 100644 --- a/teams/teams-ps/teams/Get-CsTenantFederationConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTenantFederationConfiguration.md @@ -164,6 +164,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTenantPublicProvider](Get-CsTenantPublicProvider.md) - [Set-CsTenantFederationConfiguration](Set-CsTenantFederationConfiguration.md) diff --git a/teams/teams-ps/teams/New-CsCustomPolicyPackage.md b/teams/teams-ps/teams/New-CsCustomPolicyPackage.md index 90486fb2fd..7d920819d0 100644 --- a/teams/teams-ps/teams/New-CsCustomPolicyPackage.md +++ b/teams/teams-ps/teams/New-CsCustomPolicyPackage.md @@ -62,7 +62,7 @@ Accept wildcard characters: False ### -PolicyList -A list of one or more policies to be added in the package. To specifiy the policy list, follow this format: "\, \". Delimiters of ' ', '.', ':', '\t' are also acceptable. Supported policy types are listed [here](https://learn.microsoft.com/MicrosoftTeams/manage-policy-packages#what-is-a-policy-package). To get the list of available policy names on your tenant, please use the SkypeForBusiness module and refer to cmdlets such as [Get-CsTeamsMeetingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmeetingpolicy?view=teams-ps) and [Get-CsTeamsMessagingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmessagingpolicy?view=teams-ps). +A list of one or more policies to be added in the package. To specifiy the policy list, follow this format: "\, \". Delimiters of ' ', '.', ':', '\t' are also acceptable. Supported policy types are listed [here](https://learn.microsoft.com/MicrosoftTeams/manage-policy-packages#what-is-a-policy-package). To get the list of available policy names on your tenant, please use the SkypeForBusiness module and refer to cmdlets such as [Get-CsTeamsMeetingPolicy](Get-CsTeamsMeetingPolicy.md) and [Get-CsTeamsMessagingPolicy](Get-CsTeamsMessagingPolicy.md). ```yaml Type: String[] diff --git a/teams/teams-ps/teams/New-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/New-CsOnlineVoicemailPolicy.md index 8f0d5304dd..8493603573 100644 --- a/teams/teams-ps/teams/New-CsOnlineVoicemailPolicy.md +++ b/teams/teams-ps/teams/New-CsOnlineVoicemailPolicy.md @@ -194,7 +194,7 @@ Accept wildcard characters: False ``` ### -PrimarySystemPromptLanguage -The primary (or first) language that voicemail system prompts will be presented in. Must also set SecondarySystemPromptLanguage. When set, this overrides the user language choice. Please see [Set-CsOnlineVoicemailUserSettings](/powershell/module/teams/set-csonlinevoicemailusersettings?view=teams-ps) -PromptLanguage for supported languages. +The primary (or first) language that voicemail system prompts will be presented in. Must also set SecondarySystemPromptLanguage. When set, this overrides the user language choice. Please see [Set-CsOnlineVoicemailUserSettings](Set-CsOnlineVoicemailUserSettings.md) -PromptLanguage for supported languages. ```yaml Type: String @@ -210,7 +210,7 @@ Accept wildcard characters: False ``` ### -SecondarySystemPromptLanguage -The secondary language that voicemail system prompts will be presented in. Must also set PrimarySystemPromptLanguage and may not be the same value as PrimarySystemPromptanguage. When set, this overrides the user language choice. Please see [Set-CsOnlineVoicemailUserSettings](/powershell/module/teams/set-csonlinevoicemailusersettings?view=teams-ps) -PromptLanguage for supported languages. +The secondary language that voicemail system prompts will be presented in. Must also set PrimarySystemPromptLanguage and may not be the same value as PrimarySystemPromptanguage. When set, this overrides the user language choice. Please see [Set-CsOnlineVoicemailUserSettings](Set-CsOnlineVoicemailUserSettings.md) -PromptLanguage for supported languages. ```yaml Type: String diff --git a/teams/teams-ps/teams/New-CsTenantDialPlan.md b/teams/teams-ps/teams/New-CsTenantDialPlan.md index 9b8ff003d0..eec90f0ada 100644 --- a/teams/teams-ps/teams/New-CsTenantDialPlan.md +++ b/teams/teams-ps/teams/New-CsTenantDialPlan.md @@ -27,7 +27,7 @@ You can use this cmdlet to create a new tenant dial plan. Tenant dial plans prov The Conferencing Attendant application also uses tenant dial plans for dial-in conferencing. A tenant dial plan determines such things as which normalization rules are applied. -You can add new normalization rules to a tenant dial plan by calling the [New-CsVoiceNormalizationRule](https://learn.microsoft.com/powershell/module/teams/New-CsVoiceNormalizationRule) cmdlet. +You can add new normalization rules to a tenant dial plan by calling the [New-CsVoiceNormalizationRule](New-CsVoiceNormalizationRule.md) cmdlet. ## EXAMPLES diff --git a/teams/teams-ps/teams/New-CsVoiceNormalizationRule.md b/teams/teams-ps/teams/New-CsVoiceNormalizationRule.md index af25f85e0a..eef2223fc2 100644 --- a/teams/teams-ps/teams/New-CsVoiceNormalizationRule.md +++ b/teams/teams-ps/teams/New-CsVoiceNormalizationRule.md @@ -371,16 +371,8 @@ This cmdlet creates an object of type Microsoft.Rtc.Management.WritableConfig.Po ## RELATED LINKS -[Remove-CsVoiceNormalizationRule](Remove-CsVoiceNormalizationRule.md) - -[Set-CsVoiceNormalizationRule](Set-CsVoiceNormalizationRule.md) - -[Get-CsVoiceNormalizationRule](Get-CsVoiceNormalizationRule.md) - [Test-CsVoiceNormalizationRule](Test-CsVoiceNormalizationRule.md) -[New-CsDialPlan](New-CsDialPlan.md) - [Get-CsDialPlan](Get-CsDialPlan.md) [New-CsTenantDialPlan](New-CsTenantDialPlan.md) diff --git a/teams/teams-ps/teams/Remove-CsOnlineAudioFile.md b/teams/teams-ps/teams/Remove-CsOnlineAudioFile.md index aeeee1e650..26e3af60a9 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineAudioFile.md +++ b/teams/teams-ps/teams/Remove-CsOnlineAudioFile.md @@ -73,4 +73,3 @@ The cmdlet is available in Teams PS module 2.4.0-preview or later. [Import-CsOnlineAudioFile](Import-CsOnlineAudioFile.md) -[New-CsOnlineAudioFile](New-CsOnlineAudioFile.md) diff --git a/teams/teams-ps/teams/Set-CsCallQueue.md b/teams/teams-ps/teams/Set-CsCallQueue.md index b4cace46d0..89d3fdfaa0 100644 --- a/teams/teams-ps/teams/Set-CsCallQueue.md +++ b/teams/teams-ps/teams/Set-CsCallQueue.md @@ -92,7 +92,7 @@ This example updates the Call Queue with identity e7e00636-47da-449c-a36b-1b3d6e Set-CsCallQueue -Identity e7e00636-47da-449c-a36b-1b3d6ee04440 -DistributionLists @("8521b0e3-51bd-4a4b-a8d6-b219a77a0a6a", "868dccd8-d723-4b4f-8d74-ab59e207c357") -MusicOnHoldAudioFileId $audioFile.Id ``` -This example updates the Call Queue with new distribution lists and references a new music on hold audio file using the audio file ID from the stored variable $audioFile created with the [Import-CsOnlineAudioFile cmdlet](https://learn.microsoft.com/powershell/module/teams/import-csonlineaudiofile) +This example updates the Call Queue with new distribution lists and references a new music on hold audio file using the audio file ID from the stored variable $audioFile created with the [Import-CsOnlineAudioFile cmdlet](Import-CsOnlineAudioFile.md) ## PARAMETERS diff --git a/teams/teams-ps/teams/Set-CsOnlineDialInConferencingUser.md b/teams/teams-ps/teams/Set-CsOnlineDialInConferencingUser.md index 0d18824299..e747ae0a54 100644 --- a/teams/teams-ps/teams/Set-CsOnlineDialInConferencingUser.md +++ b/teams/teams-ps/teams/Set-CsOnlineDialInConferencingUser.md @@ -15,7 +15,7 @@ ms.reviewer: ## SYNOPSIS > [!NOTE] -> The AllowPSTNOnlyMeetings, ResetConferenceId, and ConferenceId parameters will be deprecated on Jan 31, 2022. To allow Teams meeting participants joining via the PSTN to bypass the lobby, use the AllowPSTNUsersToBypassLobby of the [Set-CsTeamsMeetingPolicy cmdlet](https://learn.microsoft.com/powershell/module/teams/set-csteamsmeetingpolicy). The capabilities associated with the ResetConferenceId and ConferenceId parameters are no longer supported. +> The AllowPSTNOnlyMeetings, ResetConferenceId, and ConferenceId parameters will be deprecated on Jan 31, 2022. To allow Teams meeting participants joining via the PSTN to bypass the lobby, use the AllowPSTNUsersToBypassLobby of the [Set-CsTeamsMeetingPolicy cmdlet](Set-CsTeamsMeetingPolicy.md). The capabilities associated with the ResetConferenceId and ConferenceId parameters are no longer supported. Use the `Set-CsOnlineDialInConferencingUser` cmdlet to modify the properties of a user that has been enabled for Microsoft's audio conferencing service. diff --git a/teams/teams-ps/teams/Set-CsTenantDialPlan.md b/teams/teams-ps/teams/Set-CsTenantDialPlan.md index cbc8eb519b..7d8722d99a 100644 --- a/teams/teams-ps/teams/Set-CsTenantDialPlan.md +++ b/teams/teams-ps/teams/Set-CsTenantDialPlan.md @@ -117,7 +117,7 @@ Accept wildcard characters: False ### -NormalizationRules The NormalizationRules parameter is a list of normalization rules that are applied to this dial plan. -Although this list and these rules can be created directly by using this cmdlet, we recommend that you create the normalization rules by the [New-CsVoiceNormalizationRule](https://learn.microsoft.com/powershell/module/teams/New-CsVoiceNormalizationRule) cmdlet, which creates the rule and assigns it to the specified tenant dial plan. +Although this list and these rules can be created directly by using this cmdlet, we recommend that you create the normalization rules by the [New-CsVoiceNormalizationRule](New-CsVoiceNormalizationRule.md) cmdlet, which creates the rule and assigns it to the specified tenant dial plan. The number of normalization rules cannot exceed 50 per TenantDialPlan. diff --git a/teams/teams-ps/teams/Set-CsUser.md b/teams/teams-ps/teams/Set-CsUser.md index 89d4559093..ccbcc57e03 100644 --- a/teams/teams-ps/teams/Set-CsUser.md +++ b/teams/teams-ps/teams/Set-CsUser.md @@ -440,12 +440,4 @@ The `Set-CsUser` cmdlet does not return any objects. ## RELATED LINKS -[Disable-CsUser](Disable-CsUser.md) - -[Enable-CsUser](Enable-CsUser.md) - -[Get-CsUser](Get-CsUser.md) - -[Move-CsUser](Move-CsUser.md) - [Get-CsOnlineUser](Get-CsOnlineUser.md) From a1f83da892b6c7d306ffc3031568fb13632c2f69 Mon Sep 17 00:00:00 2001 From: AmareshB1Microsoft <162629236+AmareshB1Microsoft@users.noreply.github.com> Date: Sun, 10 Mar 2024 10:58:19 -0700 Subject: [PATCH 0192/1851] fix link --- skype/skype-ps/skype/Grant-CsVoicePolicy.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/skype/skype-ps/skype/Grant-CsVoicePolicy.md b/skype/skype-ps/skype/Grant-CsVoicePolicy.md index d9529153fc..f553602f84 100644 --- a/skype/skype-ps/skype/Grant-CsVoicePolicy.md +++ b/skype/skype-ps/skype/Grant-CsVoicePolicy.md @@ -229,5 +229,3 @@ When used with the PassThru parameter, returns an object of type Microsoft.Rtc.M [Test-CsVoicePolicy](Test-CsVoicePolicy.md) [Get-CsUser](Get-CsUser.md) - -[Get-CsOnlineUser](Get-CsOnlineUser.md) From ef0adabc42a5472de7d48edc08899c3fd79a9e1a Mon Sep 17 00:00:00 2001 From: AmareshB1Microsoft <162629236+AmareshB1Microsoft@users.noreply.github.com> Date: Mon, 11 Mar 2024 14:59:21 -0700 Subject: [PATCH 0193/1851] fix the toc/overview file of skype --- skype/skype-ps/skype/skype.md | 2473 +-------------------------------- 1 file changed, 34 insertions(+), 2439 deletions(-) diff --git a/skype/skype-ps/skype/skype.md b/skype/skype-ps/skype/skype.md index 1d5e2a9a92..5c352dffc0 100644 --- a/skype/skype-ps/skype/skype.md +++ b/skype/skype-ps/skype/skype.md @@ -17,3335 +17,930 @@ zh-CN Version: 17.0.15229.2100 zh-TW Version: 17.0.15229.2100 --- -# Skype for Business PowerShell +# Skype for Business Server PowerShell ## Description The following cmdlet references are for Skype for Business Server Management Shell and you can find information about it here: https://learn.microsoft.com/skypeforbusiness/manage/management-shell. -## Skype for Business Cmdlets +## Skype for Business Server Cmdlets ### [Add-CsSlaDelegates](Add-CsSlaDelegates.md) -{{Manually Enter Add-CsSlaDelegates Description Here}} - ### [Approve-CsDeviceUpdateRule](Approve-CsDeviceUpdateRule.md) -{{Manually Enter Approve-CsDeviceUpdateRule Description Here}} - ### [Backup-CsPool](Backup-CsPool.md) -{{Manually Enter Backup-CsPool Description Here}} - ### [Clear-CsDeviceUpdateFile](Clear-CsDeviceUpdateFile.md) -{{Manually Enter Clear-CsDeviceUpdateFile Description Here}} - ### [Clear-CsDeviceUpdateLog](Clear-CsDeviceUpdateLog.md) -{{Manually Enter Clear-CsDeviceUpdateLog Description Here}} - -### [Clear-CsOnlineTelephoneNumberReservation](Clear-CsOnlineTelephoneNumberReservation.md) -{{Manually Enter Clear-CsOnlineTelephoneNumberReservation Description Here}} - ### [Clear-CsPersistentChatRoom](Clear-CsPersistentChatRoom.md) -{{Manually Enter Clear-CsPersistentChatRoom Description Here}} - -### [Complete-CsCceApplianceRegistration](Complete-CsCceApplianceRegistration.md) -{{Manually Enter Complete-CsCceApplianceRegistration Description Here}} - -### [Complete-CsCceApplianceUnregistration](Complete-CsCceApplianceUnregistration.md) -{{Manually Enter Complete-CsCceApplianceUnregistration Description Here}} - ### [Convert-CsUserData](Convert-CsUserData.md) -{{Manually Enter Convert-CsUserData Description Here}} - ### [ConvertTo-JsonForPSWS](ConvertTo-JsonForPSWS.md) -{{Manually Enter ConvertTo-JsonForPSWS Description Here}} - ### [Copy-CsVoicePolicy](Copy-CsVoicePolicy.md) -{{Manually Enter Copy-CsVoicePolicy Description Here}} - ### [Debug-CsAddressBookReplication](Debug-CsAddressBookReplication.md) -{{Manually Enter Debug-CsAddressBookReplication Description Here}} - ### [Debug-CsDataConference](Debug-CsDataConference.md) -{{Manually Enter Debug-CsDataConference Description Here}} - ### [Debug-CsInterPoolReplication](Debug-CsInterPoolReplication.md) -{{Manually Enter Debug-CsInterPoolReplication Description Here}} - ### [Debug-CsIntraPoolReplication](Debug-CsIntraPoolReplication.md) -{{Manually Enter Debug-CsIntraPoolReplication Description Here}} - ### [Debug-CsLisConfiguration](Debug-CsLisConfiguration.md) -{{Manually Enter Debug-CsLisConfiguration Description Here}} - ### [Debug-CsStorageServiceFailures](Debug-CsStorageServiceFailures.md) -{{Manually Enter Debug-CsStorageServiceFailures Description Here}} - ### [Debug-CsUnifiedContactStore](Debug-CsUnifiedContactStore.md) -{{Manually Enter Debug-CsUnifiedContactStore Description Here}} - ### [Disable-CsAdDomain](Disable-CsAdDomain.md) -{{Manually Enter Disable-CsAdDomain Description Here}} - ### [Disable-CsAdForest](Disable-CsAdForest.md) -{{Manually Enter Disable-CsAdForest Description Here}} - ### [Disable-CsComputer](Disable-CsComputer.md) -{{Manually Enter Disable-CsComputer Description Here}} - ### [Disable-CsHostingProvider](Disable-CsHostingProvider.md) -{{Manually Enter Disable-CsHostingProvider Description Here}} - ### [Disable-CsMeetingRoom](Disable-CsMeetingRoom.md) -{{Manually Enter Disable-CsMeetingRoom Description Here}} - ### [Disable-CsOnlineDialInConferencingUser](Disable-CsOnlineDialInConferencingUser.md) -{{Manually Enter Disable-CsOnlineDialInConferencingUser Description Here}} - ### [Disable-CsPublicProvider](Disable-CsPublicProvider.md) -{{Manually Enter Disable-CsPublicProvider Description Here}} - ### [Disable-CsUser](Disable-CsUser.md) -{{Manually Enter Disable-CsUser Description Here}} - ### [Enable-CsAdDomain](Enable-CsAdDomain.md) -{{Manually Enter Enable-CsAdDomain Description Here}} - ### [Enable-CsAdForest](Enable-CsAdForest.md) -{{Manually Enter Enable-CsAdForest Description Here}} - ### [Enable-CsComputer](Enable-CsComputer.md) -{{Manually Enter Enable-CsComputer Description Here}} - ### [Enable-CsHostingProvider](Enable-CsHostingProvider.md) -{{Manually Enter Enable-CsHostingProvider Description Here}} - ### [Enable-CsMeetingRoom](Enable-CsMeetingRoom.md) -{{Manually Enter Enable-CsMeetingRoom Description Here}} - -### [Enable-CsOnlineDialInConferencingUser](Enable-CsOnlineDialInConferencingUser.md) -{{Manually Enter Enable-CsOnlineDialInConferencingUser Description Here}} - ### [Enable-CsPublicProvider](Enable-CsPublicProvider.md) -{{Manually Enter Enable-CsPublicProvider Description Here}} - ### [Enable-CsReplica](Enable-CsReplica.md) -{{Manually Enter Enable-CsReplica Description Here}} - ### [Enable-CsTopology](Enable-CsTopology.md) -{{Manually Enter Enable-CsTopology Description Here}} - ### [Enable-CsUser](Enable-CsUser.md) -{{Manually Enter Enable-CsUser Description Here}} - ### [Export-CsArchivingData](Export-CsArchivingData.md) -{{Manually Enter Export-CsArchivingData Description Here}} - ### [Export-CsConfiguration](Export-CsConfiguration.md) -{{Manually Enter Export-CsConfiguration Description Here}} - ### [Export-CsLisConfiguration](Export-CsLisConfiguration.md) -{{Manually Enter Export-CsLisConfiguration Description Here}} - ### [Export-CsPersistentChatData](Export-CsPersistentChatData.md) -{{Manually Enter Export-CsPersistentChatData Description Here}} - ### [Export-CsRgsConfiguration](Export-CsRgsConfiguration.md) -{{Manually Enter Export-CsRgsConfiguration Description Here}} - ### [Export-CsUserData](Export-CsUserData.md) -{{Manually Enter Export-CsUserData Description Here}} - -### [Find-CsGroup](Find-CsGroup.md) -{{Manually Enter Find-CsGroup Description Here}} - ### [Get-CsAccessEdgeConfiguration](Get-CsAccessEdgeConfiguration.md) -{{Manually Enter Get-CsAccessEdgeConfiguration Description Here}} - ### [Get-CsAdContact](Get-CsAdContact.md) -{{Manually Enter Get-CsAdContact Description Here}} - +### [Get-CsAdditionalInternalDomain](Get-CsAdditionalInternalDomain.md) ### [Get-CsAdDomain](Get-CsAdDomain.md) -{{Manually Enter Get-CsAdDomain Description Here}} - ### [Get-CsAddressBookConfiguration](Get-CsAddressBookConfiguration.md) -{{Manually Enter Get-CsAddressBookConfiguration Description Here}} - ### [Get-CsAddressBookNormalizationConfiguration](Get-CsAddressBookNormalizationConfiguration.md) -{{Manually Enter Get-CsAddressBookNormalizationConfiguration Description Here}} - ### [Get-CsAddressBookNormalizationRule](Get-CsAddressBookNormalizationRule.md) -{{Manually Enter Get-CsAddressBookNormalizationRule Description Here}} - ### [Get-CsAdForest](Get-CsAdForest.md) -{{Manually Enter Get-CsAdForest Description Here}} - ### [Get-CsAdminRole](Get-CsAdminRole.md) -{{Manually Enter Get-CsAdminRole Description Here}} - ### [Get-CsAdminRoleAssignment](Get-CsAdminRoleAssignment.md) -{{Manually Enter Get-CsAdminRoleAssignment Description Here}} - ### [Get-CsAdPrincipal](Get-CsAdPrincipal.md) -{{Manually Enter Get-CsAdPrincipal Description Here}} - ### [Get-CsAdServerSchema](Get-CsAdServerSchema.md) -{{Manually Enter Get-CsAdServerSchema Description Here}} - ### [Get-CsAdUser](Get-CsAdUser.md) -{{Manually Enter Get-CsAdUser Description Here}} - ### [Get-CsAllowedDomain](Get-CsAllowedDomain.md) -{{Manually Enter Get-CsAllowedDomain Description Here}} - ### [Get-CsAnalogDevice](Get-CsAnalogDevice.md) -{{Manually Enter Get-CsAnalogDevice Description Here}} - ### [Get-CsAnnouncement](Get-CsAnnouncement.md) -{{Manually Enter Get-CsAnnouncement Description Here}} - ### [Get-CsApplicationEndpoint](Get-CsApplicationEndpoint.md) -{{Manually Enter Get-CsApplicationEndpoint Description Here}} - ### [Get-CsArchivingConfiguration](Get-CsArchivingConfiguration.md) -{{Manually Enter Get-CsArchivingConfiguration Description Here}} - ### [Get-CsArchivingPolicy](Get-CsArchivingPolicy.md) -{{Manually Enter Get-CsArchivingPolicy Description Here}} - ### [Get-CsAudioConferencingProvider](Get-CsAudioConferencingProvider.md) -{{Manually Enter Get-CsAudioConferencingProvider Description Here}} - ### [Get-CsAudioTestServiceApplication](Get-CsAudioTestServiceApplication.md) -{{Manually Enter Get-CsAudioTestServiceApplication Description Here}} - +### [Get-CsAuthConfig](Get-CsAuthConfig.md) ### [Get-CsAutodiscoverConfiguration](Get-CsAutodiscoverConfiguration.md) -{{Manually Enter Get-CsAutodiscoverConfiguration Description Here}} - ### [Get-CsAVEdgeConfiguration](Get-CsAVEdgeConfiguration.md) -{{Manually Enter Get-CsAVEdgeConfiguration Description Here}} - ### [Get-CsBackupServiceConfiguration](Get-CsBackupServiceConfiguration.md) -{{Manually Enter Get-CsBackupServiceConfiguration Description Here}} - ### [Get-CsBackupServiceStatus](Get-CsBackupServiceStatus.md) -{{Manually Enter Get-CsBackupServiceStatus Description Here}} - ### [Get-CsBandwidthPolicyServiceConfiguration](Get-CsBandwidthPolicyServiceConfiguration.md) -{{Manually Enter Get-CsBandwidthPolicyServiceConfiguration Description Here}} - ### [Get-CsBlockedDomain](Get-CsBlockedDomain.md) -{{Manually Enter Get-CsBlockedDomain Description Here}} - ### [Get-CsBroadcastMeetingConfiguration](Get-CsBroadcastMeetingConfiguration.md) -{{Manually Enter Get-CsBroadcastMeetingConfiguration Description Here}} - ### [Get-CsBroadcastMeetingPolicy](Get-CsBroadcastMeetingPolicy.md) -{{Manually Enter Get-CsBroadcastMeetingPolicy Description Here}} - ### [Get-CsBusyOptions](Get-CsBusyOptions.md) -{{Manually Enter Get-CsBusyOptions Description Here}} - -### [Get-CsCallingLineIdentity](Get-CsCallingLineIdentity.md) -{{Manually Enter Get-CsCallingLineIdentity Description Here}} - ### [Get-CsCallParkOrbit](Get-CsCallParkOrbit.md) -{{Manually Enter Get-CsCallParkOrbit Description Here}} - ### [Get-CsCallViaWorkPolicy](Get-CsCallViaWorkPolicy.md) -{{Manually Enter Get-CsCallViaWorkPolicy Description Here}} - ### [Get-CsCdrConfiguration](Get-CsCdrConfiguration.md) -{{Manually Enter Get-CsCdrConfiguration Description Here}} - ### [Get-CsCertificate](Get-CsCertificate.md) -{{Manually Enter Get-CsCertificate Description Here}} - ### [Get-CsClientAccessLicense](Get-CsClientAccessLicense.md) -{{Manually Enter Get-CsClientAccessLicense Description Here}} - ### [Get-CsClientCertificate](Get-CsClientCertificate.md) -{{Manually Enter Get-CsClientCertificate Description Here}} - ### [Get-CsClientPinInfo](Get-CsClientPinInfo.md) -{{Manually Enter Get-CsClientPinInfo Description Here}} - ### [Get-CsClientPolicy](Get-CsClientPolicy.md) -{{Manually Enter Get-CsClientPolicy Description Here}} - ### [Get-CsClientVersionConfiguration](Get-CsClientVersionConfiguration.md) -{{Manually Enter Get-CsClientVersionConfiguration Description Here}} - ### [Get-CsClientVersionPolicy](Get-CsClientVersionPolicy.md) -{{Manually Enter Get-CsClientVersionPolicy Description Here}} - ### [Get-CsClientVersionPolicyRule](Get-CsClientVersionPolicyRule.md) -{{Manually Enter Get-CsClientVersionPolicyRule Description Here}} - +### [Get-CsCloudCallDataConnector](Get-CsCloudCallDataConnector.md) +### [Get-CsCloudCallDataConnectorConfiguration](Get-CsCloudCallDataConnectorConfiguration.md) ### [Get-CsCloudMeetingPolicy](Get-CsCloudMeetingPolicy.md) -{{Manually Enter Get-CsCloudMeetingPolicy Description Here}} - ### [Get-CsClsAgentStatus](Get-CsClsAgentStatus.md) -{{Manually Enter Get-CsClsAgentStatus Description Here}} - ### [Get-CsClsConfiguration](Get-CsClsConfiguration.md) -{{Manually Enter Get-CsClsConfiguration Description Here}} - ### [Get-CsClsRegion](Get-CsClsRegion.md) -{{Manually Enter Get-CsClsRegion Description Here}} - ### [Get-CsClsScenario](Get-CsClsScenario.md) -{{Manually Enter Get-CsClsScenario Description Here}} - ### [Get-CsClsSearchTerm](Get-CsClsSearchTerm.md) -{{Manually Enter Get-CsClsSearchTerm Description Here}} - ### [Get-CsClsSecurityGroup](Get-CsClsSecurityGroup.md) -{{Manually Enter Get-CsClsSecurityGroup Description Here}} - ### [Get-CsCommonAreaPhone](Get-CsCommonAreaPhone.md) -{{Manually Enter Get-CsCommonAreaPhone Description Here}} - ### [Get-CsComputer](Get-CsComputer.md) -{{Manually Enter Get-CsComputer Description Here}} - ### [Get-CsConferenceDirectory](Get-CsConferenceDirectory.md) -{{Manually Enter Get-CsConferenceDirectory Description Here}} - ### [Get-CsConferenceDisclaimer](Get-CsConferenceDisclaimer.md) -{{Manually Enter Get-CsConferenceDisclaimer Description Here}} - ### [Get-CsConferencingConfiguration](Get-CsConferencingConfiguration.md) -{{Manually Enter Get-CsConferencingConfiguration Description Here}} - ### [Get-CsConferencingPolicy](Get-CsConferencingPolicy.md) -{{Manually Enter Get-CsConferencingPolicy Description Here}} - ### [Get-CsConfigurationStoreLocation](Get-CsConfigurationStoreLocation.md) -{{Manually Enter Get-CsConfigurationStoreLocation Description Here}} - ### [Get-CsConversationHistoryConfiguration](Get-CsConversationHistoryConfiguration.md) -{{Manually Enter Get-CsConversationHistoryConfiguration Description Here}} - ### [Get-CsCpsConfiguration](Get-CsCpsConfiguration.md) -{{Manually Enter Get-CsCpsConfiguration Description Here}} - ### [Get-CsDatabaseMirrorState](Get-CsDatabaseMirrorState.md) -{{Manually Enter Get-CsDatabaseMirrorState Description Here}} - ### [Get-CsDeviceUpdateConfiguration](Get-CsDeviceUpdateConfiguration.md) -{{Manually Enter Get-CsDeviceUpdateConfiguration Description Here}} - ### [Get-CsDeviceUpdateRule](Get-CsDeviceUpdateRule.md) -{{Manually Enter Get-CsDeviceUpdateRule Description Here}} - ### [Get-CsDiagnosticConfiguration](Get-CsDiagnosticConfiguration.md) -{{Manually Enter Get-CsDiagnosticConfiguration Description Here}} - ### [Get-CsDiagnosticHeaderConfiguration](Get-CsDiagnosticHeaderConfiguration.md) -{{Manually Enter Get-CsDiagnosticHeaderConfiguration Description Here}} - ### [Get-CsDialInConferencingAccessNumber](Get-CsDialInConferencingAccessNumber.md) -{{Manually Enter Get-CsDialInConferencingAccessNumber Description Here}} - ### [Get-CsDialInConferencingConfiguration](Get-CsDialInConferencingConfiguration.md) -{{Manually Enter Get-CsDialInConferencingConfiguration Description Here}} - ### [Get-CsDialInConferencingDtmfConfiguration](Get-CsDialInConferencingDtmfConfiguration.md) -{{Manually Enter Get-CsDialInConferencingDtmfConfiguration Description Here}} - ### [Get-CsDialInConferencingLanguageList](Get-CsDialInConferencingLanguageList.md) -{{Manually Enter Get-CsDialInConferencingLanguageList Description Here}} - ### [Get-CsDialPlan](Get-CsDialPlan.md) -{{Manually Enter Get-CsDialPlan Description Here}} - ### [Get-CsEffectivePolicy](Get-CsEffectivePolicy.md) -{{Manually Enter Get-CsEffectivePolicy Description Here}} - -### [Get-CsEffectiveTenantDialPlan](Get-CsEffectiveTenantDialPlan.md) -{{Manually Enter Get-CsEffectiveTenantDialPlan Description Here}} - ### [Get-CsEnhancedEmergencyServiceDisclaimer](Get-CsEnhancedEmergencyServiceDisclaimer.md) -{{Manually Enter Get-CsEnhancedEmergencyServiceDisclaimer Description Here}} - ### [Get-CsExternalAccessPolicy](Get-CsExternalAccessPolicy.md) -{{Manually Enter Get-CsExternalAccessPolicy Description Here}} - ### [Get-CsExternalUserCommunicationPolicy](Get-CsExternalUserCommunicationPolicy.md) -{{Manually Enter Get-CsExternalUserCommunicationPolicy Description Here}} - ### [Get-CsExUmContact](Get-CsExUmContact.md) -{{Manually Enter Get-CsExUmContact Description Here}} - ### [Get-CsFileTransferFilterConfiguration](Get-CsFileTransferFilterConfiguration.md) -{{Manually Enter Get-CsFileTransferFilterConfiguration Description Here}} - ### [Get-CsFIPSConfiguration](Get-CsFIPSConfiguration.md) -{{Manually Enter Get-CsFIPSConfiguration Description Here}} - ### [Get-CsGraphPolicy](Get-CsGraphPolicy.md) -{{Manually Enter Get-CsGraphPolicy Description Here}} - ### [Get-CsGroupPickupUserOrbit](Get-CsGroupPickupUserOrbit.md) -{{Manually Enter Get-CsGroupPickupUserOrbit Description Here}} - ### [Get-CsHealthMonitoringConfiguration](Get-CsHealthMonitoringConfiguration.md) -{{Manually Enter Get-CsHealthMonitoringConfiguration Description Here}} - ### [Get-CsHostedVoicemailPolicy](Get-CsHostedVoicemailPolicy.md) -{{Manually Enter Get-CsHostedVoicemailPolicy Description Here}} - ### [Get-CsHostingProvider](Get-CsHostingProvider.md) -{{Manually Enter Get-CsHostingProvider Description Here}} - -### [Get-CsHuntGroup](Get-CsHuntGroup.md) -{{Manually Enter Get-CsHuntGroup Description Here}} - -### [Get-CsHuntGroupTenantInformation](Get-CsHuntGroupTenantInformation.md) -{{Manually Enter Get-CsHuntGroupTenantInformation Description Here}} - +### [Get-CsHybridApplicationEndpoint](Get-CsHybridApplicationEndpoint.md) ### [Get-CsHybridMediationServer](Get-CsHybridMediationServer.md) -{{Manually Enter Get-CsHybridMediationServer Description Here}} - ### [Get-CsHybridPSTNAppliance](Get-CsHybridPSTNAppliance.md) -{{Manually Enter Get-CsHybridPSTNAppliance Description Here}} - ### [Get-CsHybridPSTNSite](Get-CsHybridPSTNSite.md) -{{Manually Enter Get-CsHybridPSTNSite Description Here}} - ### [Get-CsImConfiguration](Get-CsImConfiguration.md) -{{Manually Enter Get-CsImConfiguration Description Here}} - ### [Get-CsImFilterConfiguration](Get-CsImFilterConfiguration.md) -{{Manually Enter Get-CsImFilterConfiguration Description Here}} - ### [Get-CsImTranslationConfiguration](Get-CsImTranslationConfiguration.md) -{{Manually Enter Get-CsImTranslationConfiguration Description Here}} - ### [Get-CsIPPhonePolicy](Get-CsIPPhonePolicy.md) -{{Manually Enter Get-CsIPPhonePolicy Description Here}} - ### [Get-CsKerberosAccountAssignment](Get-CsKerberosAccountAssignment.md) -{{Manually Enter Get-CsKerberosAccountAssignment Description Here}} - ### [Get-CsLisCivicAddress](Get-CsLisCivicAddress.md) -{{Manually Enter Get-CsLisCivicAddress Description Here}} - ### [Get-CsLisLocation](Get-CsLisLocation.md) -{{Manually Enter Get-CsLisLocation Description Here}} - ### [Get-CsLisPort](Get-CsLisPort.md) -{{Manually Enter Get-CsLisPort Description Here}} - ### [Get-CsLisServiceProvider](Get-CsLisServiceProvider.md) -{{Manually Enter Get-CsLisServiceProvider Description Here}} - ### [Get-CsLisSubnet](Get-CsLisSubnet.md) -{{Manually Enter Get-CsLisSubnet Description Here}} - ### [Get-CsLisSwitch](Get-CsLisSwitch.md) -{{Manually Enter Get-CsLisSwitch Description Here}} - ### [Get-CsLisWirelessAccessPoint](Get-CsLisWirelessAccessPoint.md) -{{Manually Enter Get-CsLisWirelessAccessPoint Description Here}} - ### [Get-CsLocationPolicy](Get-CsLocationPolicy.md) -{{Manually Enter Get-CsLocationPolicy Description Here}} - ### [Get-CsManagementConnection](Get-CsManagementConnection.md) -{{Manually Enter Get-CsManagementConnection Description Here}} - ### [Get-CsManagementStoreReplicationStatus](Get-CsManagementStoreReplicationStatus.md) -{{Manually Enter Get-CsManagementStoreReplicationStatus Description Here}} - ### [Get-CsMcxConfiguration](Get-CsMcxConfiguration.md) -{{Manually Enter Get-CsMcxConfiguration Description Here}} - ### [Get-CsMediaConfiguration](Get-CsMediaConfiguration.md) -{{Manually Enter Get-CsMediaConfiguration Description Here}} - ### [Get-CsMeetingConfiguration](Get-CsMeetingConfiguration.md) -{{Manually Enter Get-CsMeetingConfiguration Description Here}} - -### [Get-CsMeetingMigrationStatus](Get-CsMeetingMigrationStatus.md) -{{Manually Enter Get-CsMeetingMigrationStatus Description Here}} - ### [Get-CsMeetingRoom](Get-CsMeetingRoom.md) -{{Manually Enter Get-CsMeetingRoom Description Here}} - ### [Get-CsMobilityPolicy](Get-CsMobilityPolicy.md) -{{Manually Enter Get-CsMobilityPolicy Description Here}} - ### [Get-CsNetworkBandwidthPolicyProfile](Get-CsNetworkBandwidthPolicyProfile.md) -{{Manually Enter Get-CsNetworkBandwidthPolicyProfile Description Here}} - ### [Get-CsNetworkConfiguration](Get-CsNetworkConfiguration.md) -{{Manually Enter Get-CsNetworkConfiguration Description Here}} - ### [Get-CsNetworkInterface](Get-CsNetworkInterface.md) -{{Manually Enter Get-CsNetworkInterface Description Here}} - ### [Get-CsNetworkInterRegionRoute](Get-CsNetworkInterRegionRoute.md) -{{Manually Enter Get-CsNetworkInterRegionRoute Description Here}} - ### [Get-CsNetworkInterSitePolicy](Get-CsNetworkInterSitePolicy.md) -{{Manually Enter Get-CsNetworkInterSitePolicy Description Here}} - ### [Get-CsNetworkRegion](Get-CsNetworkRegion.md) -{{Manually Enter Get-CsNetworkRegion Description Here}} - ### [Get-CsNetworkRegionLink](Get-CsNetworkRegionLink.md) -{{Manually Enter Get-CsNetworkRegionLink Description Here}} - ### [Get-CsNetworkSite](Get-CsNetworkSite.md) -{{Manually Enter Get-CsNetworkSite Description Here}} - ### [Get-CsNetworkSubnet](Get-CsNetworkSubnet.md) -{{Manually Enter Get-CsNetworkSubnet Description Here}} - ### [Get-CsOAuthConfiguration](Get-CsOAuthConfiguration.md) -{{Manually Enter Get-CsOAuthConfiguration Description Here}} - ### [Get-CsOAuthServer](Get-CsOAuthServer.md) -{{Manually Enter Get-CsOAuthServer Description Here}} - -### [Get-CsOnlineApplicationEndpoint](Get-CsOnlineApplicationEndpoint.md) -{{Manually Enter Get-CsOnlineApplicationEndpoint Description Here}} - ### [Get-CsOnlineDialInConferencingBridge](Get-CsOnlineDialInConferencingBridge.md) -{{Manually Enter Get-CsOnlineDialInConferencingBridge Description Here}} - ### [Get-CsOnlineDialInConferencingLanguagesSupported](Get-CsOnlineDialInConferencingLanguagesSupported.md) -{{Manually Enter Get-CsOnlineDialInConferencingLanguagesSupported Description Here}} - -### [Get-CsOnlineDialinConferencingPolicy](Get-CsOnlineDialinConferencingPolicy.md) -{{Manually Enter Get-CsOnlineDialinConferencingPolicy Description Here}} - -### [Get-CsOnlineDialInConferencingServiceNumber](Get-CsOnlineDialInConferencingServiceNumber.md) -{{Manually Enter Get-CsOnlineDialInConferencingServiceNumber Description Here}} - -### [Get-CsOnlineDialinConferencingTenantConfiguration](Get-CsOnlineDialinConferencingTenantConfiguration.md) -{{Manually Enter Get-CsOnlineDialinConferencingTenantConfiguration Description Here}} - -### [Get-CsOnlineDialInConferencingTenantSettings](Get-CsOnlineDialInConferencingTenantSettings.md) -{{Manually Enter Get-CsOnlineDialInConferencingTenantSettings Description Here}} - -### [Get-CsOnlineDialInConferencingUser](Get-CsOnlineDialInConferencingUser.md) -{{Manually Enter Get-CsOnlineDialInConferencingUser Description Here}} - ### [Get-CsOnlineDialInConferencingUserInfo](Get-CsOnlineDialInConferencingUserInfo.md) -{{Manually Enter Get-CsOnlineDialInConferencingUserInfo Description Here}} - ### [Get-CsOnlineDialInConferencingUserState](Get-CsOnlineDialInConferencingUserState.md) -{{Manually Enter Get-CsOnlineDialInConferencingUserState Description Here}} - -### [Get-CsOnlineDialOutPolicy](Get-CsOnlineDialOutPolicy.md) -{{Manually Enter Get-CsOnlineDialOutPolicy Description Here}} - -### [Get-CsOnlineDirectoryTenant](Get-CsOnlineDirectoryTenant.md) -{{Manually Enter Get-CsOnlineDirectoryTenant Description Here}} - -### [Get-CsOnlineDirectoryTenantNumberCities](Get-CsOnlineDirectoryTenantNumberCities.md) -{{Manually Enter Get-CsOnlineDirectoryTenantNumberCities Description Here}} - -### [Get-CsOnlineEnhancedEmergencyServiceDisclaimer](Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md) -{{Manually Enter Get-CsOnlineEnhancedEmergencyServiceDisclaimer Description Here}} - -### [Get-CsOnlineLisCivicAddress](Get-CsOnlineLisCivicAddress.md) -{{Manually Enter Get-CsOnlineLisCivicAddress Description Here}} - -### [Get-CsOnlineLisLocation](Get-CsOnlineLisLocation.md) -{{Manually Enter Get-CsOnlineLisLocation Description Here}} - ### [Get-CsOnlineNumberPortInOrder](Get-CsOnlineNumberPortInOrder.md) -{{Manually Enter Get-CsOnlineNumberPortInOrder Description Here}} - ### [Get-CsOnlineNumberPortOutOrderPin](Get-CsOnlineNumberPortOutOrderPin.md) -{{Manually Enter Get-CsOnlineNumberPortOutOrderPin Description Here}} - -### [Get-CsOnlinePSTNGateway](Get-CsOnlinePSTNGateway.md) -{{Manually Enter Get-CsOnlinePSTNGateway Description Here}} - -### [Get-CsOnlineTelephoneNumber](Get-CsOnlineTelephoneNumber.md) -{{Manually Enter Get-CsOnlineTelephoneNumber Description Here}} - -### [Get-CsOnlineTelephoneNumberAvailableCount](Get-CsOnlineTelephoneNumberAvailableCount.md) -{{Manually Enter Get-CsOnlineTelephoneNumberAvailableCount Description Here}} - -### [Get-CsOnlineTelephoneNumberInventoryAreas](Get-CsOnlineTelephoneNumberInventoryAreas.md) -{{Manually Enter Get-CsOnlineTelephoneNumberInventoryAreas Description Here}} - -### [Get-CsOnlineTelephoneNumberInventoryCities](Get-CsOnlineTelephoneNumberInventoryCities.md) -{{Manually Enter Get-CsOnlineTelephoneNumberInventoryCities Description Here}} - -### [Get-CsOnlineTelephoneNumberInventoryCountries](Get-CsOnlineTelephoneNumberInventoryCountries.md) -{{Manually Enter Get-CsOnlineTelephoneNumberInventoryCountries Description Here}} - -### [Get-CsOnlineTelephoneNumberInventoryRegions](Get-CsOnlineTelephoneNumberInventoryRegions.md) -{{Manually Enter Get-CsOnlineTelephoneNumberInventoryRegions Description Here}} - -### [Get-CsOnlineTelephoneNumberInventoryTypes](Get-CsOnlineTelephoneNumberInventoryTypes.md) -{{Manually Enter Get-CsOnlineTelephoneNumberInventoryTypes Description Here}} - -### [Get-CsOnlineTelephoneNumberReservationsInformation](Get-CsOnlineTelephoneNumberReservationsInformation.md) -{{Manually Enter Get-CsOnlineTelephoneNumberReservationsInformation Description Here}} - -### [Get-CsOnlineUser](Get-CsOnlineUser.md) -{{Manually Enter Get-CsOnlineUser Description Here}} - -### [Get-CsOnlineVoicemailPolicy](Get-CsOnlineVoicemailPolicy.md) -{{Manually Enter Get-CsOnlineVoicemailPolicy Description Here}} - -### [Get-CsOnlineVoiceUser](Get-CsOnlineVoiceUser.md) -{{Manually Enter Get-CsOnlineVoiceUser Description Here}} - -### [Get-CsOrganizationalAutoAttendant](Get-CsOrganizationalAutoAttendant.md) -{{Manually Enter Get-CsOrganizationalAutoAttendant Description Here}} - -### [Get-CsOrganizationalAutoAttendantStatus](Get-CsOrganizationalAutoAttendantStatus.md) -{{Manually Enter Get-CsOrganizationalAutoAttendantStatus Description Here}} - -### [Get-CsOrganizationalAutoAttendantSupportedLanguage](Get-CsOrganizationalAutoAttendantSupportedLanguage.md) -{{Manually Enter Get-CsOrganizationalAutoAttendantSupportedLanguage Description Here}} - -### [Get-CsOrganizationalAutoAttendantSupportedTimeZone](Get-CsOrganizationalAutoAttendantSupportedTimeZone.md) -{{Manually Enter Get-CsOrganizationalAutoAttendantSupportedTimeZone Description Here}} - -### [Get-CsOrganizationalAutoAttendantTenantInformation](Get-CsOrganizationalAutoAttendantTenantInformation.md) -{{Manually Enter Get-CsOrganizationalAutoAttendantTenantInformation Description Here}} - ### [Get-CsOutboundCallingNumberTranslationRule](Get-CsOutboundCallingNumberTranslationRule.md) -{{Manually Enter Get-CsOutboundCallingNumberTranslationRule Description Here}} - ### [Get-CsOutboundTranslationRule](Get-CsOutboundTranslationRule.md) -{{Manually Enter Get-CsOutboundTranslationRule Description Here}} - ### [Get-CsPartnerApplication](Get-CsPartnerApplication.md) -{{Manually Enter Get-CsPartnerApplication Description Here}} - ### [Get-CsPersistentChatAddin](Get-CsPersistentChatAddin.md) -{{Manually Enter Get-CsPersistentChatAddin Description Here}} - ### [Get-CsPersistentChatCategory](Get-CsPersistentChatCategory.md) -{{Manually Enter Get-CsPersistentChatCategory Description Here}} - ### [Get-CsPersistentChatComplianceConfiguration](Get-CsPersistentChatComplianceConfiguration.md) -{{Manually Enter Get-CsPersistentChatComplianceConfiguration Description Here}} - ### [Get-CsPersistentChatConfiguration](Get-CsPersistentChatConfiguration.md) -{{Manually Enter Get-CsPersistentChatConfiguration Description Here}} - ### [Get-CsPersistentChatEligiblePrincipal](Get-CsPersistentChatEligiblePrincipal.md) -{{Manually Enter Get-CsPersistentChatEligiblePrincipal Description Here}} - ### [Get-CsPersistentChatEndpoint](Get-CsPersistentChatEndpoint.md) -{{Manually Enter Get-CsPersistentChatEndpoint Description Here}} - ### [Get-CsPersistentChatPolicy](Get-CsPersistentChatPolicy.md) -{{Manually Enter Get-CsPersistentChatPolicy Description Here}} - ### [Get-CsPersistentChatRoom](Get-CsPersistentChatRoom.md) -{{Manually Enter Get-CsPersistentChatRoom Description Here}} - ### [Get-CsPersistentChatState](Get-CsPersistentChatState.md) -{{Manually Enter Get-CsPersistentChatState Description Here}} - ### [Get-CsPinPolicy](Get-CsPinPolicy.md) -{{Manually Enter Get-CsPinPolicy Description Here}} - +### [Get-CsPlatformServiceSettings](Get-CsPlatformServiceSettings.md) ### [Get-CsPool](Get-CsPool.md) -{{Manually Enter Get-CsPool Description Here}} - ### [Get-CsPoolBackupRelationship](Get-CsPoolBackupRelationship.md) -{{Manually Enter Get-CsPoolBackupRelationship Description Here}} - ### [Get-CsPoolFabricState](Get-CsPoolFabricState.md) -{{Manually Enter Get-CsPoolFabricState Description Here}} - ### [Get-CsPoolUpgradeReadinessState](Get-CsPoolUpgradeReadinessState.md) -{{Manually Enter Get-CsPoolUpgradeReadinessState Description Here}} - ### [Get-CsPresenceManagementState](Get-CsPresenceManagementState.md) -{{Manually Enter Get-CsPresenceManagementState Description Here}} - ### [Get-CsPresencePolicy](Get-CsPresencePolicy.md) -{{Manually Enter Get-CsPresencePolicy Description Here}} - ### [Get-CsPresenceProvider](Get-CsPresenceProvider.md) -{{Manually Enter Get-CsPresenceProvider Description Here}} - ### [Get-CsPrivacyConfiguration](Get-CsPrivacyConfiguration.md) -{{Manually Enter Get-CsPrivacyConfiguration Description Here}} - ### [Get-CsProxyConfiguration](Get-CsProxyConfiguration.md) -{{Manually Enter Get-CsProxyConfiguration Description Here}} - ### [Get-CsPstnUsage](Get-CsPstnUsage.md) -{{Manually Enter Get-CsPstnUsage Description Here}} - ### [Get-CsPublicProvider](Get-CsPublicProvider.md) -{{Manually Enter Get-CsPublicProvider Description Here}} - ### [Get-CsPushNotificationConfiguration](Get-CsPushNotificationConfiguration.md) -{{Manually Enter Get-CsPushNotificationConfiguration Description Here}} - ### [Get-CsQoEConfiguration](Get-CsQoEConfiguration.md) -{{Manually Enter Get-CsQoEConfiguration Description Here}} - ### [Get-CsRegistrarConfiguration](Get-CsRegistrarConfiguration.md) -{{Manually Enter Get-CsRegistrarConfiguration Description Here}} - ### [Get-CsReportingConfiguration](Get-CsReportingConfiguration.md) -{{Manually Enter Get-CsReportingConfiguration Description Here}} - ### [Get-CsRgsAgentGroup](Get-CsRgsAgentGroup.md) -{{Manually Enter Get-CsRgsAgentGroup Description Here}} - ### [Get-CsRgsConfiguration](Get-CsRgsConfiguration.md) -{{Manually Enter Get-CsRgsConfiguration Description Here}} - ### [Get-CsRgsHolidaySet](Get-CsRgsHolidaySet.md) -{{Manually Enter Get-CsRgsHolidaySet Description Here}} - ### [Get-CsRgsHoursOfBusiness](Get-CsRgsHoursOfBusiness.md) -{{Manually Enter Get-CsRgsHoursOfBusiness Description Here}} - ### [Get-CsRgsQueue](Get-CsRgsQueue.md) -{{Manually Enter Get-CsRgsQueue Description Here}} - ### [Get-CsRgsWorkflow](Get-CsRgsWorkflow.md) -{{Manually Enter Get-CsRgsWorkflow Description Here}} - ### [Get-CsRoutingConfiguration](Get-CsRoutingConfiguration.md) -{{Manually Enter Get-CsRoutingConfiguration Description Here}} - ### [Get-CsServerApplication](Get-CsServerApplication.md) -{{Manually Enter Get-CsServerApplication Description Here}} - ### [Get-CsServerPatchVersion](Get-CsServerPatchVersion.md) -{{Manually Enter Get-CsServerPatchVersion Description Here}} - ### [Get-CsServerVersion](Get-CsServerVersion.md) -{{Manually Enter Get-CsServerVersion Description Here}} - ### [Get-CsService](Get-CsService.md) -{{Manually Enter Get-CsService Description Here}} - ### [Get-CsSimpleUrlConfiguration](Get-CsSimpleUrlConfiguration.md) -{{Manually Enter Get-CsSimpleUrlConfiguration Description Here}} - ### [Get-CsSipDomain](Get-CsSipDomain.md) -{{Manually Enter Get-CsSipDomain Description Here}} - ### [Get-CsSipResponseCodeTranslationRule](Get-CsSipResponseCodeTranslationRule.md) -{{Manually Enter Get-CsSipResponseCodeTranslationRule Description Here}} - ### [Get-CsSite](Get-CsSite.md) -{{Manually Enter Get-CsSite Description Here}} - ### [Get-CsSlaConfiguration](Get-CsSlaConfiguration.md) -{{Manually Enter Get-CsSlaConfiguration Description Here}} - ### [Get-CsStaticRoutingConfiguration](Get-CsStaticRoutingConfiguration.md) -{{Manually Enter Get-CsStaticRoutingConfiguration Description Here}} - ### [Get-CsStorageServiceConfiguration](Get-CsStorageServiceConfiguration.md) -{{Manually Enter Get-CsStorageServiceConfiguration Description Here}} - -### [Get-CsTeamsCallingPolicy](Get-CsTeamsCallingPolicy.md) -{{Manually Enter Get-CsTeamsCallingPolicy Description Here}} - -### [Get-CsTeamsMobilityPolicy](Get-CsTeamsMobilityPolicy.md) -{{Manually Enter Get-CsTeamsMobilityPolicy Description Here}} - -### [Get-CsTeamsMeetingPolicy](Get-CsTeamsMeetingPolicy.md) -{{Manually Enter Get-CsTeamsMeetingPolicy Description Here}} - -### [Get-CsTeamsMeetingBrandingPolicy](Get-CsTeamsMeetingBrandingPolicy.md) -The Get-CsTeamsMeetingBrandingPolicy cmdlet enables you to return information about all the meeting branding policies that have been configured for use in your organization. - +### [Get-CsTeamsUpgradeConfiguration](Get-CsTeamsUpgradeConfiguration.md) +### [Get-CsTeamsUpgradePolicy](Get-CsTeamsUpgradePolicy.md) ### [Get-CsTelemetryConfiguration](Get-CsTelemetryConfiguration.md) -{{Manually Enter Get-CsTelemetryConfiguration Description Here}} - -### [Get-CsTenant](Get-CsTenant.md) -{{Manually Enter Get-CsTenant Description Here}} - -### [Get-CsTenantDialPlan](Get-CsTenantDialPlan.md) -{{Manually Enter Get-CsTenantDialPlan Description Here}} - -### [Get-CsTenantFederationConfiguration](Get-CsTenantFederationConfiguration.md) -{{Manually Enter Get-CsTenantFederationConfiguration Description Here}} - ### [Get-CsTenantHybridConfiguration](Get-CsTenantHybridConfiguration.md) -{{Manually Enter Get-CsTenantHybridConfiguration Description Here}} - -### [Get-CsTenantLicensingConfiguration](Get-CsTenantLicensingConfiguration.md) -{{Manually Enter Get-CsTenantLicensingConfiguration Description Here}} - -### [Get-CsTenantMigrationConfiguration](Get-CsTenantMigrationConfiguration.md) -{{Manually Enter Get-CsTenantMigrationConfiguration Description Here}} - -### [Get-CsTenantNetworkRegion](Get-CsTenantNetworkRegion.md) -{{Manually Enter Get-CsTenantNetworkRegion Description Here}} - -### [Get-CsTenantNetworkSite](Get-CsTenantNetworkSite.md) -{{Manually Enter Get-CsTenantNetworkSite Description Here}} - -### [Get-CsTenantNetworkSubnet](Get-CsTenantNetworkSubnet.md) -{{Manually Enter Get-CsTenantNetworkSubnet Description Here}} - -### [Get-CsTenantPublicProvider](Get-CsTenantPublicProvider.md) -{{Manually Enter Get-CsTenantPublicProvider Description Here}} - -### [Get-CsTenantTrustedIPAddress](Get-CsTenantTrustedIPAddress.md) -{{Manually Enter Get-CsTenantTrustedIPAddress Description Here}} - ### [Get-CsTenantUpdateTimeWindow](Get-CsTenantUpdateTimeWindow.md) -{{Manually Enter Get-CsTenantUpdateTimeWindow Description Here}} - ### [Get-CsTestDevice](Get-CsTestDevice.md) -{{Manually Enter Get-CsTestDevice Description Here}} - ### [Get-CsTestUserCredential](Get-CsTestUserCredential.md) -{{Manually Enter Get-CsTestUserCredential Description Here}} - ### [Get-CsThirdPartyVideoSystem](Get-CsThirdPartyVideoSystem.md) -{{Manually Enter Get-CsThirdPartyVideoSystem Description Here}} - ### [Get-CsThirdPartyVideoSystemPolicy](Get-CsThirdPartyVideoSystemPolicy.md) -{{Manually Enter Get-CsThirdPartyVideoSystemPolicy Description Here}} - ### [Get-CsTopology](Get-CsTopology.md) -{{Manually Enter Get-CsTopology Description Here}} - ### [Get-CsTrunk](Get-CsTrunk.md) -{{Manually Enter Get-CsTrunk Description Here}} - ### [Get-CsTrunkConfiguration](Get-CsTrunkConfiguration.md) -{{Manually Enter Get-CsTrunkConfiguration Description Here}} - ### [Get-CsTrustedApplication](Get-CsTrustedApplication.md) -{{Manually Enter Get-CsTrustedApplication Description Here}} - ### [Get-CsTrustedApplicationComputer](Get-CsTrustedApplicationComputer.md) -{{Manually Enter Get-CsTrustedApplicationComputer Description Here}} - ### [Get-CsTrustedApplicationEndpoint](Get-CsTrustedApplicationEndpoint.md) -{{Manually Enter Get-CsTrustedApplicationEndpoint Description Here}} - ### [Get-CsTrustedApplicationPool](Get-CsTrustedApplicationPool.md) -{{Manually Enter Get-CsTrustedApplicationPool Description Here}} - ### [Get-CsUCPhoneConfiguration](Get-CsUCPhoneConfiguration.md) -{{Manually Enter Get-CsUCPhoneConfiguration Description Here}} - ### [Get-CsUICulture](Get-CsUICulture.md) -{{Manually Enter Get-CsUICulture Description Here}} - ### [Get-CsUnassignedNumber](Get-CsUnassignedNumber.md) -{{Manually Enter Get-CsUnassignedNumber Description Here}} - +### [Get-CsUpgradeDomainInfo](Get-CsUpgradeDomainInfo.md) ### [Get-CsUser](Get-CsUser.md) -{{Manually Enter Get-CsUser Description Here}} - ### [Get-CsUserAcp](Get-CsUserAcp.md) -{{Manually Enter Get-CsUserAcp Description Here}} - ### [Get-CsUserCallForwardingSettings](Get-CsUserCallForwardingSettings.md) -{{Manually Enter Get-CsUserCallForwardingSettings Description Here}} - ### [Get-CsUserDatabaseState](Get-CsUserDatabaseState.md) -{{Manually Enter Get-CsUserDatabaseState Description Here}} - ### [Get-CsUserDelegates](Get-CsUserDelegates.md) -{{Manually Enter Get-CsUserDelegates Description Here}} - ### [Get-CsUserLocationStatus](Get-CsUserLocationStatus.md) -{{Manually Enter Get-CsUserLocationStatus Description Here}} - ### [Get-CsUserPoolInfo](Get-CsUserPoolInfo.md) -{{Manually Enter Get-CsUserPoolInfo Description Here}} - ### [Get-CsUserPstnSettings](Get-CsUserPstnSettings.md) -{{Manually Enter Get-CsUserPstnSettings Description Here}} - ### [Get-CsUserReplicatorConfiguration](Get-CsUserReplicatorConfiguration.md) -{{Manually Enter Get-CsUserReplicatorConfiguration Description Here}} - ### [Get-CsUserServicesConfiguration](Get-CsUserServicesConfiguration.md) -{{Manually Enter Get-CsUserServicesConfiguration Description Here}} - ### [Get-CsUserServicesPolicy](Get-CsUserServicesPolicy.md) -{{Manually Enter Get-CsUserServicesPolicy Description Here}} - ### [Get-CsUserSession](Get-CsUserSession.md) -{{Manually Enter Get-CsUserSession Description Here}} - +### [Get-CsUserSettingsPageConfiguration](Get-CsUserSettingsPageConfiguration.md) ### [Get-CsUserTeamMembers](Get-CsUserTeamMembers.md) -{{Manually Enter Get-CsUserTeamMembers Description Here}} - ### [Get-CsVideoInteropServerConfiguration](Get-CsVideoInteropServerConfiguration.md) -{{Manually Enter Get-CsVideoInteropServerConfiguration Description Here}} - ### [Get-CsVideoInteropServerSyntheticTransactionConfiguration](Get-CsVideoInteropServerSyntheticTransactionConfiguration.md) -{{Manually Enter Get-CsVideoInteropServerSyntheticTransactionConfiguration Description Here}} - ### [Get-CsVideoTrunk](Get-CsVideoTrunk.md) -{{Manually Enter Get-CsVideoTrunk Description Here}} - ### [Get-CsVideoTrunkConfiguration](Get-CsVideoTrunkConfiguration.md) -{{Manually Enter Get-CsVideoTrunkConfiguration Description Here}} - ### [Get-CsVoiceConfiguration](Get-CsVoiceConfiguration.md) -{{Manually Enter Get-CsVoiceConfiguration Description Here}} - ### [Get-CsVoicemailReroutingConfiguration](Get-CsVoicemailReroutingConfiguration.md) -{{Manually Enter Get-CsVoicemailReroutingConfiguration Description Here}} - ### [Get-CsVoiceNormalizationRule](Get-CsVoiceNormalizationRule.md) -{{Manually Enter Get-CsVoiceNormalizationRule Description Here}} - ### [Get-CsVoicePolicy](Get-CsVoicePolicy.md) -{{Manually Enter Get-CsVoicePolicy Description Here}} - ### [Get-CsVoiceRoute](Get-CsVoiceRoute.md) -{{Manually Enter Get-CsVoiceRoute Description Here}} - ### [Get-CsVoiceRoutingPolicy](Get-CsVoiceRoutingPolicy.md) -{{Manually Enter Get-CsVoiceRoutingPolicy Description Here}} - ### [Get-CsVoiceTestConfiguration](Get-CsVoiceTestConfiguration.md) -{{Manually Enter Get-CsVoiceTestConfiguration Description Here}} - ### [Get-CsWatcherNodeConfiguration](Get-CsWatcherNodeConfiguration.md) -{{Manually Enter Get-CsWatcherNodeConfiguration Description Here}} - ### [Get-CsWebServiceConfiguration](Get-CsWebServiceConfiguration.md) -{{Manually Enter Get-CsWebServiceConfiguration Description Here}} - ### [Get-CsWindowsService](Get-CsWindowsService.md) -{{Manually Enter Get-CsWindowsService Description Here}} - ### [Get-CsXmppAllowedPartner](Get-CsXmppAllowedPartner.md) -{{Manually Enter Get-CsXmppAllowedPartner Description Here}} - ### [Get-CsXmppGatewayConfiguration](Get-CsXmppGatewayConfiguration.md) -{{Manually Enter Get-CsXmppGatewayConfiguration Description Here}} - ### [Grant-CsArchivingPolicy](Grant-CsArchivingPolicy.md) -{{Manually Enter Grant-CsArchivingPolicy Description Here}} - -### [Grant-CsBroadcastMeetingPolicy](Grant-CsBroadcastMeetingPolicy.md) -{{Manually Enter Grant-CsBroadcastMeetingPolicy Description Here}} - -### [Grant-CsCallingLineIdentity](Grant-CsCallingLineIdentity.md) -{{Manually Enter Grant-CsCallingLineIdentity Description Here}} - ### [Grant-CsCallViaWorkPolicy](Grant-CsCallViaWorkPolicy.md) -{{Manually Enter Grant-CsCallViaWorkPolicy Description Here}} - ### [Grant-CsClientPolicy](Grant-CsClientPolicy.md) -{{Manually Enter Grant-CsClientPolicy Description Here}} - ### [Grant-CsClientVersionPolicy](Grant-CsClientVersionPolicy.md) -{{Manually Enter Grant-CsClientVersionPolicy Description Here}} - -### [Grant-CsCloudMeetingPolicy](Grant-CsCloudMeetingPolicy.md) -{{Manually Enter Grant-CsCloudMeetingPolicy Description Here}} - ### [Grant-CsConferencingPolicy](Grant-CsConferencingPolicy.md) -{{Manually Enter Grant-CsConferencingPolicy Description Here}} - -### [Grant-CsDialoutPolicy](Grant-CsDialoutPolicy.md) -{{Manually Enter Grant-CsDialoutPolicy Description Here}} - ### [Grant-CsDialPlan](Grant-CsDialPlan.md) -{{Manually Enter Grant-CsDialPlan Description Here}} - ### [Grant-CsExternalAccessPolicy](Grant-CsExternalAccessPolicy.md) -{{Manually Enter Grant-CsExternalAccessPolicy Description Here}} - -### [Grant-CsExternalUserCommunicationPolicy](Grant-CsExternalUserCommunicationPolicy.md) -{{Manually Enter Grant-CsExternalUserCommunicationPolicy Description Here}} - ### [Grant-CsGraphPolicy](Grant-CsGraphPolicy.md) -{{Manually Enter Grant-CsGraphPolicy Description Here}} - ### [Grant-CsHostedVoicemailPolicy](Grant-CsHostedVoicemailPolicy.md) -{{Manually Enter Grant-CsHostedVoicemailPolicy Description Here}} - ### [Grant-CsIPPhonePolicy](Grant-CsIPPhonePolicy.md) -{{Manually Enter Grant-CsIPPhonePolicy Description Here}} - ### [Grant-CsLocationPolicy](Grant-CsLocationPolicy.md) -{{Manually Enter Grant-CsLocationPolicy Description Here}} - ### [Grant-CsMobilityPolicy](Grant-CsMobilityPolicy.md) -{{Manually Enter Grant-CsMobilityPolicy Description Here}} - -### [Grant-CsOnlineVoicemailPolicy](Grant-CsOnlineVoicemailPolicy.md) -{{Manually Enter Grant-CsOnlineVoicemailPolicy Description Here}} - ### [Grant-CsOUPermission](Grant-CsOUPermission.md) -{{Manually Enter Grant-CsOUPermission Description Here}} - ### [Grant-CsPersistentChatPolicy](Grant-CsPersistentChatPolicy.md) -{{Manually Enter Grant-CsPersistentChatPolicy Description Here}} - ### [Grant-CsPinPolicy](Grant-CsPinPolicy.md) -{{Manually Enter Grant-CsPinPolicy Description Here}} - ### [Grant-CsPresencePolicy](Grant-CsPresencePolicy.md) -{{Manually Enter Grant-CsPresencePolicy Description Here}} - ### [Grant-CsSetupPermission](Grant-CsSetupPermission.md) -{{Manually Enter Grant-CsSetupPermission Description Here}} - -### [Grant-CsTeamsCallingPolicy](Grant-CsTeamsCallingPolicy.md) -{{Manually Enter Grant-CsTeamsCallingPolicy Description Here}} - -### [Grant-CsTeamsMobilityPolicy](Grant-CsTeamsMobilityPolicy.md) -{{Manually Enter Grant-CsTeamsMobilityPolicy Description Here}} - -### [Grant-CsTeamsEmergencyCallingPolicy](Grant-CsTeamsEmergencyCallingPolicy.md) -{{Manually Enter Grant-CsTeamsEmergencyCallingPolicy Description Here}} - -### [Grant-CsTeamsEmergencyCallRoutingPolicy](Grant-CsTeamsEmergencyCallRoutingPolicy.md) -{{Manually Enter Grant-CsTeamsEmergencyCallRoutingPolicy Description Here}} - -### [Grant-CsTeamsMeetingPolicy](Grant-CsTeamsMeetingPolicy.md) -{{Manually Enter Grant-CsTeamsMeetingPolicy Description Here}} - -### [Grant-CsTeamsMeetingBrandingPolicy](Grant-CsTeamsMeetingBrandingPolicy.md) -Assigns a teams meeting branding policy at the per-user scope. - -### [Grant-CsTenantDialPlan](Grant-CsTenantDialPlan.md) -{{Manually Enter Grant-CsTenantDialPlan Description Here}} - +### [Grant-CsTeamsUpgradePolicy](Grant-CsTeamsUpgradePolicy.md) ### [Grant-CsThirdPartyVideoSystemPolicy](Grant-CsThirdPartyVideoSystemPolicy.md) -{{Manually Enter Grant-CsThirdPartyVideoSystemPolicy Description Here}} - ### [Grant-CsUserServicesPolicy](Grant-CsUserServicesPolicy.md) -{{Manually Enter Grant-CsUserServicesPolicy Description Here}} - ### [Grant-CsVoicePolicy](Grant-CsVoicePolicy.md) -{{Manually Enter Grant-CsVoicePolicy Description Here}} - ### [Grant-CsVoiceRoutingPolicy](Grant-CsVoiceRoutingPolicy.md) -{{Manually Enter Grant-CsVoiceRoutingPolicy Description Here}} - ### [Import-CSAnnouncementFile](Import-CSAnnouncementFile.md) -{{Manually Enter Import-CSAnnouncementFile Description Here}} - ### [Import-CsCertificate](Import-CsCertificate.md) -{{Manually Enter Import-CsCertificate Description Here}} - ### [Import-CsCompanyPhoneNormalizationRules](Import-CsCompanyPhoneNormalizationRules.md) -{{Manually Enter Import-CsCompanyPhoneNormalizationRules Description Here}} - ### [Import-CsConfiguration](Import-CsConfiguration.md) -{{Manually Enter Import-CsConfiguration Description Here}} - ### [Import-CsDeviceUpdate](Import-CsDeviceUpdate.md) -{{Manually Enter Import-CsDeviceUpdate Description Here}} - ### [Import-CsLegacyConferenceDirectory](Import-CsLegacyConferenceDirectory.md) -{{Manually Enter Import-CsLegacyConferenceDirectory Description Here}} - ### [Import-CsLegacyConfiguration](Import-CsLegacyConfiguration.md) -{{Manually Enter Import-CsLegacyConfiguration Description Here}} - ### [Import-CsLisConfiguration](Import-CsLisConfiguration.md) -{{Manually Enter Import-CsLisConfiguration Description Here}} - ### [Import-CsPersistentChatData](Import-CsPersistentChatData.md) -{{Manually Enter Import-CsPersistentChatData Description Here}} - ### [Import-CsRgsAudioFile](Import-CsRgsAudioFile.md) -{{Manually Enter Import-CsRgsAudioFile Description Here}} - ### [Import-CsRgsConfiguration](Import-CsRgsConfiguration.md) -{{Manually Enter Import-CsRgsConfiguration Description Here}} - ### [Import-CsUserData](Import-CsUserData.md) -{{Manually Enter Import-CsUserData Description Here}} - ### [Install-CsAdServerSchema](Install-CsAdServerSchema.md) -{{Manually Enter Install-CsAdServerSchema Description Here}} - ### [Install-CsDatabase](Install-CsDatabase.md) -{{Manually Enter Install-CsDatabase Description Here}} - ### [Install-CsMirrorDatabase](Install-CsMirrorDatabase.md) -{{Manually Enter Install-CsMirrorDatabase Description Here}} - ### [Invoke-CsArchivingDatabasePurge](Invoke-CsArchivingDatabasePurge.md) -{{Manually Enter Invoke-CsArchivingDatabasePurge Description Here}} - ### [Invoke-CsBackupServiceSync](Invoke-CsBackupServiceSync.md) -{{Manually Enter Invoke-CsBackupServiceSync Description Here}} - ### [Invoke-CsCdrDatabasePurge](Invoke-CsCdrDatabasePurge.md) -{{Manually Enter Invoke-CsCdrDatabasePurge Description Here}} - ### [Invoke-CsComputerFailBack](Invoke-CsComputerFailBack.md) -{{Manually Enter Invoke-CsComputerFailBack Description Here}} - ### [Invoke-CsComputerFailOver](Invoke-CsComputerFailOver.md) -{{Manually Enter Invoke-CsComputerFailOver Description Here}} - ### [Invoke-CsDatabaseFailover](Invoke-CsDatabaseFailover.md) -{{Manually Enter Invoke-CsDatabaseFailover Description Here}} - ### [Invoke-CsManagementServerFailover](Invoke-CsManagementServerFailover.md) -{{Manually Enter Invoke-CsManagementServerFailover Description Here}} - ### [Invoke-CsManagementStoreReplication](Invoke-CsManagementStoreReplication.md) -{{Manually Enter Invoke-CsManagementStoreReplication Description Here}} - ### [Invoke-CsPoolFailBack](Invoke-CsPoolFailBack.md) -{{Manually Enter Invoke-CsPoolFailBack Description Here}} - ### [Invoke-CsPoolFailOver](Invoke-CsPoolFailOver.md) -{{Manually Enter Invoke-CsPoolFailOver Description Here}} - ### [Invoke-CsQoEDatabasePurge](Invoke-CsQoEDatabasePurge.md) -{{Manually Enter Invoke-CsQoEDatabasePurge Description Here}} - ### [Invoke-CsRgsStoreReplicateData](Invoke-CsRgsStoreReplicateData.md) -{{Manually Enter Invoke-CsRgsStoreReplicateData Description Here}} - ### [Invoke-CsStorageServiceFlush](Invoke-CsStorageServiceFlush.md) -{{Manually Enter Invoke-CsStorageServiceFlush Description Here}} - ### [Invoke-CsUcsRollback](Invoke-CsUcsRollback.md) -{{Manually Enter Invoke-CsUcsRollback Description Here}} - ### [Lock-CsClientPin](Lock-CsClientPin.md) -{{Manually Enter Lock-CsClientPin Description Here}} - ### [Merge-CsLegacyTopology](Merge-CsLegacyTopology.md) -{{Manually Enter Merge-CsLegacyTopology Description Here}} - ### [Move-CsAnalogDevice](Move-CsAnalogDevice.md) -{{Manually Enter Move-CsAnalogDevice Description Here}} - ### [Move-CsApplicationEndpoint](Move-CsApplicationEndpoint.md) -{{Manually Enter Move-CsApplicationEndpoint Description Here}} - ### [Move-CsCommonAreaPhone](Move-CsCommonAreaPhone.md) -{{Manually Enter Move-CsCommonAreaPhone Description Here}} - ### [Move-CsConferenceDirectory](Move-CsConferenceDirectory.md) -{{Manually Enter Move-CsConferenceDirectory Description Here}} - ### [Move-CsExUmContact](Move-CsExUmContact.md) -{{Manually Enter Move-CsExUmContact Description Here}} - ### [Move-CsLegacyUser](Move-CsLegacyUser.md) -{{Manually Enter Move-CsLegacyUser Description Here}} - ### [Move-CsManagementServer](Move-CsManagementServer.md) -{{Manually Enter Move-CsManagementServer Description Here}} - ### [Move-CsMeetingRoom](Move-CsMeetingRoom.md) -{{Manually Enter Move-CsMeetingRoom Description Here}} - ### [Move-CsRgsConfiguration](Move-CsRgsConfiguration.md) -{{Manually Enter Move-CsRgsConfiguration Description Here}} - ### [Move-CsThirdPartyVideoSystem](Move-CsThirdPartyVideoSystem.md) -{{Manually Enter Move-CsThirdPartyVideoSystem Description Here}} - ### [Move-CsUser](Move-CsUser.md) -{{Manually Enter Move-CsUser Description Here}} - +### [New-CsAdditionalInternalDomain](New-CsAdditionalInternalDomain.md) ### [New-CsAddressBookConfiguration](New-CsAddressBookConfiguration.md) -{{Manually Enter New-CsAddressBookConfiguration Description Here}} - ### [New-CsAddressBookNormalizationConfiguration](New-CsAddressBookNormalizationConfiguration.md) -{{Manually Enter New-CsAddressBookNormalizationConfiguration Description Here}} - ### [New-CsAddressBookNormalizationRule](New-CsAddressBookNormalizationRule.md) -{{Manually Enter New-CsAddressBookNormalizationRule Description Here}} - ### [New-CsAdminRole](New-CsAdminRole.md) -{{Manually Enter New-CsAdminRole Description Here}} - ### [New-CsAllowedDomain](New-CsAllowedDomain.md) -{{Manually Enter New-CsAllowedDomain Description Here}} - ### [New-CsAnalogDevice](New-CsAnalogDevice.md) -{{Manually Enter New-CsAnalogDevice Description Here}} - ### [New-CsAnnouncement](New-CsAnnouncement.md) -{{Manually Enter New-CsAnnouncement Description Here}} - ### [New-CsArchivingConfiguration](New-CsArchivingConfiguration.md) -{{Manually Enter New-CsArchivingConfiguration Description Here}} - ### [New-CsArchivingPolicy](New-CsArchivingPolicy.md) -{{Manually Enter New-CsArchivingPolicy Description Here}} - ### [New-CsAutodiscoverConfiguration](New-CsAutodiscoverConfiguration.md) -{{Manually Enter New-CsAutodiscoverConfiguration Description Here}} - ### [New-CsAVEdgeConfiguration](New-CsAVEdgeConfiguration.md) -{{Manually Enter New-CsAVEdgeConfiguration Description Here}} - ### [New-CsBandwidthPolicyServiceConfiguration](New-CsBandwidthPolicyServiceConfiguration.md) -{{Manually Enter New-CsBandwidthPolicyServiceConfiguration Description Here}} - ### [New-CsBlockedDomain](New-CsBlockedDomain.md) -{{Manually Enter New-CsBlockedDomain Description Here}} - -### [New-CsCallingLineIdentity](New-CsCallingLineIdentity.md) -{{Manually Enter New-CsCallingLineIdentity Description Here}} - ### [New-CsCallParkOrbit](New-CsCallParkOrbit.md) -{{Manually Enter New-CsCallParkOrbit Description Here}} - ### [New-CsCallViaWorkPolicy](New-CsCallViaWorkPolicy.md) -{{Manually Enter New-CsCallViaWorkPolicy Description Here}} - ### [New-CsCdrConfiguration](New-CsCdrConfiguration.md) -{{Manually Enter New-CsCdrConfiguration Description Here}} - ### [New-CsClientPolicy](New-CsClientPolicy.md) -{{Manually Enter New-CsClientPolicy Description Here}} - ### [New-CsClientPolicyEntry](New-CsClientPolicyEntry.md) -{{Manually Enter New-CsClientPolicyEntry Description Here}} - ### [New-CsClientVersionConfiguration](New-CsClientVersionConfiguration.md) -{{Manually Enter New-CsClientVersionConfiguration Description Here}} - ### [New-CsClientVersionPolicy](New-CsClientVersionPolicy.md) -{{Manually Enter New-CsClientVersionPolicy Description Here}} - ### [New-CsClientVersionPolicyRule](New-CsClientVersionPolicyRule.md) -{{Manually Enter New-CsClientVersionPolicyRule Description Here}} - +### [New-CsCloudCallDataConnectorConfiguration](New-CsCloudCallDataConnectorConfiguration.md) ### [New-CsClsConfiguration](New-CsClsConfiguration.md) -{{Manually Enter New-CsClsConfiguration Description Here}} - ### [New-CsClsProvider](New-CsClsProvider.md) -{{Manually Enter New-CsClsProvider Description Here}} - ### [New-CsClsRegion](New-CsClsRegion.md) -{{Manually Enter New-CsClsRegion Description Here}} - ### [New-CsClsScenario](New-CsClsScenario.md) -{{Manually Enter New-CsClsScenario Description Here}} - ### [New-CsClsSecurityGroup](New-CsClsSecurityGroup.md) -{{Manually Enter New-CsClsSecurityGroup Description Here}} - ### [New-CsCommonAreaPhone](New-CsCommonAreaPhone.md) -{{Manually Enter New-CsCommonAreaPhone Description Here}} - ### [New-CsConferenceDirectory](New-CsConferenceDirectory.md) -{{Manually Enter New-CsConferenceDirectory Description Here}} - ### [New-CsConferencingConfiguration](New-CsConferencingConfiguration.md) -{{Manually Enter New-CsConferencingConfiguration Description Here}} - ### [New-CsConferencingPolicy](New-CsConferencingPolicy.md) -{{Manually Enter New-CsConferencingPolicy Description Here}} - ### [New-CsCpsConfiguration](New-CsCpsConfiguration.md) -{{Manually Enter New-CsCpsConfiguration Description Here}} - ### [New-CsDeviceUpdateConfiguration](New-CsDeviceUpdateConfiguration.md) -{{Manually Enter New-CsDeviceUpdateConfiguration Description Here}} - ### [New-CsDiagnosticConfiguration](New-CsDiagnosticConfiguration.md) -{{Manually Enter New-CsDiagnosticConfiguration Description Here}} - ### [New-CsDiagnosticHeaderConfiguration](New-CsDiagnosticHeaderConfiguration.md) -{{Manually Enter New-CsDiagnosticHeaderConfiguration Description Here}} - ### [New-CsDiagnosticsFilter](New-CsDiagnosticsFilter.md) -{{Manually Enter New-CsDiagnosticsFilter Description Here}} - ### [New-CsDialInConferencingAccessNumber](New-CsDialInConferencingAccessNumber.md) -{{Manually Enter New-CsDialInConferencingAccessNumber Description Here}} - ### [New-CsDialInConferencingConfiguration](New-CsDialInConferencingConfiguration.md) -{{Manually Enter New-CsDialInConferencingConfiguration Description Here}} - ### [New-CsDialInConferencingDtmfConfiguration](New-CsDialInConferencingDtmfConfiguration.md) -{{Manually Enter New-CsDialInConferencingDtmfConfiguration Description Here}} - ### [New-CsDialPlan](New-CsDialPlan.md) -{{Manually Enter New-CsDialPlan Description Here}} - -### [New-CsEdgeAllowAllKnownDomains](New-CsEdgeAllowAllKnownDomains.md) -{{Manually Enter New-CsEdgeAllowAllKnownDomains Description Here}} - -### [New-CsEdgeAllowList](New-CsEdgeAllowList.md) -{{Manually Enter New-CsEdgeAllowList Description Here}} - -### [New-CsEdgeDomainPattern](New-CsEdgeDomainPattern.md) -{{Manually Enter New-CsEdgeDomainPattern Description Here}} - ### [New-CsEmergencyNumber](New-CsEmergencyNumber.md) -{{Manually Enter New-CsEmergencyNumber Description Here}} - ### [New-CsExtendedTest](New-CsExtendedTest.md) -{{Manually Enter New-CsExtendedTest Description Here}} - ### [New-CsExternalAccessPolicy](New-CsExternalAccessPolicy.md) -{{Manually Enter New-CsExternalAccessPolicy Description Here}} - ### [New-CsExternalUserCommunicationPolicy](New-CsExternalUserCommunicationPolicy.md) -{{Manually Enter New-CsExternalUserCommunicationPolicy Description Here}} - ### [New-CsExUmContact](New-CsExUmContact.md) -{{Manually Enter New-CsExUmContact Description Here}} - ### [New-CsFileTransferFilterConfiguration](New-CsFileTransferFilterConfiguration.md) -{{Manually Enter New-CsFileTransferFilterConfiguration Description Here}} - ### [New-CsFIPSConfiguration](New-CsFIPSConfiguration.md) -{{Manually Enter New-CsFIPSConfiguration Description Here}} - ### [New-CsGroupPickupUserOrbit](New-CsGroupPickupUserOrbit.md) -{{Manually Enter New-CsGroupPickupUserOrbit Description Here}} - ### [New-CsHealthMonitoringConfiguration](New-CsHealthMonitoringConfiguration.md) -{{Manually Enter New-CsHealthMonitoringConfiguration Description Here}} - ### [New-CsHostedVoicemailPolicy](New-CsHostedVoicemailPolicy.md) -{{Manually Enter New-CsHostedVoicemailPolicy Description Here}} - ### [New-CsHostingProvider](New-CsHostingProvider.md) -{{Manually Enter New-CsHostingProvider Description Here}} - -### [New-CsHuntGroup](New-CsHuntGroup.md) -{{Manually Enter New-CsHuntGroup Description Here}} - +### [New-CsHybridApplicationEndpoint](New-CsHybridApplicationEndpoint.md) ### [New-CsHybridPSTNSite](New-CsHybridPSTNSite.md) -{{Manually Enter New-CsHybridPSTNSite Description Here}} - ### [New-CsImConfiguration](New-CsImConfiguration.md) -{{Manually Enter New-CsImConfiguration Description Here}} - ### [New-CsImFilterConfiguration](New-CsImFilterConfiguration.md) -{{Manually Enter New-CsImFilterConfiguration Description Here}} - ### [New-CsImTranslationConfiguration](New-CsImTranslationConfiguration.md) -{{Manually Enter New-CsImTranslationConfiguration Description Here}} - ### [New-CsIssuedCertId](New-CsIssuedCertId.md) -{{Manually Enter New-CsIssuedCertId Description Here}} - ### [New-CsKerberosAccount](New-CsKerberosAccount.md) -{{Manually Enter New-CsKerberosAccount Description Here}} - ### [New-CsKerberosAccountAssignment](New-CsKerberosAccountAssignment.md) -{{Manually Enter New-CsKerberosAccountAssignment Description Here}} - ### [New-CsLocationPolicy](New-CsLocationPolicy.md) -{{Manually Enter New-CsLocationPolicy Description Here}} - ### [New-CsMcxConfiguration](New-CsMcxConfiguration.md) -{{Manually Enter New-CsMcxConfiguration Description Here}} - ### [New-CsMediaConfiguration](New-CsMediaConfiguration.md) -{{Manually Enter New-CsMediaConfiguration Description Here}} - ### [New-CsMeetingConfiguration](New-CsMeetingConfiguration.md) -{{Manually Enter New-CsMeetingConfiguration Description Here}} - ### [New-CsMobilityPolicy](New-CsMobilityPolicy.md) -{{Manually Enter New-CsMobilityPolicy Description Here}} - ### [New-CsNetworkBandwidthPolicyProfile](New-CsNetworkBandwidthPolicyProfile.md) -{{Manually Enter New-CsNetworkBandwidthPolicyProfile Description Here}} - ### [New-CsNetworkBWAlternatePath](New-CsNetworkBWAlternatePath.md) -{{Manually Enter New-CsNetworkBWAlternatePath Description Here}} - ### [New-CsNetworkBWPolicy](New-CsNetworkBWPolicy.md) -{{Manually Enter New-CsNetworkBWPolicy Description Here}} - ### [New-CsNetworkInterRegionRoute](New-CsNetworkInterRegionRoute.md) -{{Manually Enter New-CsNetworkInterRegionRoute Description Here}} - ### [New-CsNetworkInterSitePolicy](New-CsNetworkInterSitePolicy.md) -{{Manually Enter New-CsNetworkInterSitePolicy Description Here}} - ### [New-CsNetworkMediaBypassConfiguration](New-CsNetworkMediaBypassConfiguration.md) -{{Manually Enter New-CsNetworkMediaBypassConfiguration Description Here}} - ### [New-CsNetworkRegion](New-CsNetworkRegion.md) -{{Manually Enter New-CsNetworkRegion Description Here}} - ### [New-CsNetworkRegionLink](New-CsNetworkRegionLink.md) -{{Manually Enter New-CsNetworkRegionLink Description Here}} - ### [New-CsNetworkSite](New-CsNetworkSite.md) -{{Manually Enter New-CsNetworkSite Description Here}} - ### [New-CsNetworkSubnet](New-CsNetworkSubnet.md) -{{Manually Enter New-CsNetworkSubnet Description Here}} - ### [New-CsOAuthServer](New-CsOAuthServer.md) -{{Manually Enter New-CsOAuthServer Description Here}} - -### [New-CsOnlineApplicationEndpoint](New-CsOnlineApplicationEndpoint.md) -{{Manually Enter New-CsOnlineApplicationEndpoint Description Here}} - -### [New-CsOnlineAudioFile](New-CsOnlineAudioFile.md) -{{Manually Enter New-CsOnlineAudioFile Description Here}} - ### [New-CsOnlineBulkAssignmentInput](New-CsOnlineBulkAssignmentInput.md) -{{Manually Enter New-CsOnlineBulkAssignmentInput Description Here}} - -### [New-CsOnlineDateTimeRange](New-CsOnlineDateTimeRange.md) -{{Manually Enter New-CsOnlineDateTimeRange Description Here}} - -### [New-CsOnlineLisCivicAddress](New-CsOnlineLisCivicAddress.md) -{{Manually Enter New-CsOnlineLisCivicAddress Description Here}} - -### [New-CsOnlineLisLocation](New-CsOnlineLisLocation.md) -{{Manually Enter New-CsOnlineLisLocation Description Here}} - ### [New-CsOnlineNumberPortInOrder](New-CsOnlineNumberPortInOrder.md) -{{Manually Enter New-CsOnlineNumberPortInOrder Description Here}} - -### [New-CsOnlinePSTNGateway](New-CsOnlinePSTNGateway.md) -{{Manually Enter New-CsOnlinePSTNGateway Description Here}} - -### [New-CsOnlineSchedule](New-CsOnlineSchedule.md) -{{Manually Enter New-CsOnlineSchedule Description Here}} - -### [New-CsOnlineTimeRange](New-CsOnlineTimeRange.md) -{{Manually Enter New-CsOnlineTimeRange Description Here}} - -### [New-CsOrganizationalAutoAttendant](New-CsOrganizationalAutoAttendant.md) -{{Manually Enter New-CsOrganizationalAutoAttendant Description Here}} - -### [New-CsOrganizationalAutoAttendantCallableEntity](New-CsOrganizationalAutoAttendantCallableEntity.md) -{{Manually Enter New-CsOrganizationalAutoAttendantCallableEntity Description Here}} - -### [New-CsOrganizationalAutoAttendantCallFlow](New-CsOrganizationalAutoAttendantCallFlow.md) -{{Manually Enter New-CsOrganizationalAutoAttendantCallFlow Description Here}} - -### [New-CsOrganizationalAutoAttendantCallHandlingAssociation](New-CsOrganizationalAutoAttendantCallHandlingAssociation.md) -{{Manually Enter New-CsOrganizationalAutoAttendantCallHandlingAssociation Description Here}} - -### [New-CsOrganizationalAutoAttendantDialScope](New-CsOrganizationalAutoAttendantDialScope.md) -{{Manually Enter New-CsOrganizationalAutoAttendantDialScope Description Here}} - -### [New-CsOrganizationalAutoAttendantMenu](New-CsOrganizationalAutoAttendantMenu.md) -{{Manually Enter New-CsOrganizationalAutoAttendantMenu Description Here}} - -### [New-CsOrganizationalAutoAttendantMenuOption](New-CsOrganizationalAutoAttendantMenuOption.md) -{{Manually Enter New-CsOrganizationalAutoAttendantMenuOption Description Here}} - -### [New-CsOrganizationalAutoAttendantPrompt](New-CsOrganizationalAutoAttendantPrompt.md) -{{Manually Enter New-CsOrganizationalAutoAttendantPrompt Description Here}} - +### [New-CsOnlineSession](New-CsOnlineSession.md) ### [New-CsOutboundCallingNumberTranslationRule](New-CsOutboundCallingNumberTranslationRule.md) -{{Manually Enter New-CsOutboundCallingNumberTranslationRule Description Here}} - ### [New-CsOutboundTranslationRule](New-CsOutboundTranslationRule.md) -{{Manually Enter New-CsOutboundTranslationRule Description Here}} - ### [New-CsPartnerApplication](New-CsPartnerApplication.md) -{{Manually Enter New-CsPartnerApplication Description Here}} - ### [New-CsPersistentChatAddin](New-CsPersistentChatAddin.md) -{{Manually Enter New-CsPersistentChatAddin Description Here}} - ### [New-CsPersistentChatCategory](New-CsPersistentChatCategory.md) -{{Manually Enter New-CsPersistentChatCategory Description Here}} - ### [New-CsPersistentChatComplianceConfiguration](New-CsPersistentChatComplianceConfiguration.md) -{{Manually Enter New-CsPersistentChatComplianceConfiguration Description Here}} - ### [New-CsPersistentChatConfiguration](New-CsPersistentChatConfiguration.md) -{{Manually Enter New-CsPersistentChatConfiguration Description Here}} - ### [New-CsPersistentChatEndpoint](New-CsPersistentChatEndpoint.md) -{{Manually Enter New-CsPersistentChatEndpoint Description Here}} - ### [New-CsPersistentChatPolicy](New-CsPersistentChatPolicy.md) -{{Manually Enter New-CsPersistentChatPolicy Description Here}} - ### [New-CsPersistentChatRoom](New-CsPersistentChatRoom.md) -{{Manually Enter New-CsPersistentChatRoom Description Here}} - ### [New-CsPinPolicy](New-CsPinPolicy.md) -{{Manually Enter New-CsPinPolicy Description Here}} - +### [New-CsPlatformServiceSettings](New-CsPlatformServiceSettings.md) ### [New-CsPresencePolicy](New-CsPresencePolicy.md) -{{Manually Enter New-CsPresencePolicy Description Here}} - ### [New-CsPresenceProvider](New-CsPresenceProvider.md) -{{Manually Enter New-CsPresenceProvider Description Here}} - ### [New-CsPrivacyConfiguration](New-CsPrivacyConfiguration.md) -{{Manually Enter New-CsPrivacyConfiguration Description Here}} - ### [New-CsProxyConfiguration](New-CsProxyConfiguration.md) -{{Manually Enter New-CsProxyConfiguration Description Here}} - ### [New-CsPublicProvider](New-CsPublicProvider.md) -{{Manually Enter New-CsPublicProvider Description Here}} - ### [New-CsPushNotificationConfiguration](New-CsPushNotificationConfiguration.md) -{{Manually Enter New-CsPushNotificationConfiguration Description Here}} - ### [New-CsQoEConfiguration](New-CsQoEConfiguration.md) -{{Manually Enter New-CsQoEConfiguration Description Here}} - ### [New-CsRegistrarConfiguration](New-CsRegistrarConfiguration.md) -{{Manually Enter New-CsRegistrarConfiguration Description Here}} - ### [New-CsReportingConfiguration](New-CsReportingConfiguration.md) -{{Manually Enter New-CsReportingConfiguration Description Here}} - ### [New-CsRgsAgentGroup](New-CsRgsAgentGroup.md) -{{Manually Enter New-CsRgsAgentGroup Description Here}} - ### [New-CsRgsAnswer](New-CsRgsAnswer.md) -{{Manually Enter New-CsRgsAnswer Description Here}} - ### [New-CsRgsCallAction](New-CsRgsCallAction.md) -{{Manually Enter New-CsRgsCallAction Description Here}} - ### [New-CsRgsHoliday](New-CsRgsHoliday.md) -{{Manually Enter New-CsRgsHoliday Description Here}} - ### [New-CsRgsHolidaySet](New-CsRgsHolidaySet.md) -{{Manually Enter New-CsRgsHolidaySet Description Here}} - ### [New-CsRgsHoursOfBusiness](New-CsRgsHoursOfBusiness.md) -{{Manually Enter New-CsRgsHoursOfBusiness Description Here}} - ### [New-CsRgsPrompt](New-CsRgsPrompt.md) -{{Manually Enter New-CsRgsPrompt Description Here}} - ### [New-CsRgsQuestion](New-CsRgsQuestion.md) -{{Manually Enter New-CsRgsQuestion Description Here}} - ### [New-CsRgsQueue](New-CsRgsQueue.md) -{{Manually Enter New-CsRgsQueue Description Here}} - ### [New-CsRgsTimeRange](New-CsRgsTimeRange.md) -{{Manually Enter New-CsRgsTimeRange Description Here}} - ### [New-CsRgsWorkflow](New-CsRgsWorkflow.md) -{{Manually Enter New-CsRgsWorkflow Description Here}} - ### [New-CsRoutingConfiguration](New-CsRoutingConfiguration.md) -{{Manually Enter New-CsRoutingConfiguration Description Here}} - ### [New-CsServerApplication](New-CsServerApplication.md) -{{Manually Enter New-CsServerApplication Description Here}} - ### [New-CsSimpleUrl](New-CsSimpleUrl.md) -{{Manually Enter New-CsSimpleUrl Description Here}} - ### [New-CsSimpleUrlConfiguration](New-CsSimpleUrlConfiguration.md) -{{Manually Enter New-CsSimpleUrlConfiguration Description Here}} - ### [New-CsSimpleUrlEntry](New-CsSimpleUrlEntry.md) -{{Manually Enter New-CsSimpleUrlEntry Description Here}} - ### [New-CsSipDomain](New-CsSipDomain.md) -{{Manually Enter New-CsSipDomain Description Here}} - ### [New-CsSipProxyCustom](New-CsSipProxyCustom.md) -{{Manually Enter New-CsSipProxyCustom Description Here}} - ### [New-CsSipProxyRealm](New-CsSipProxyRealm.md) -{{Manually Enter New-CsSipProxyRealm Description Here}} - ### [New-CsSipProxyTCP](New-CsSipProxyTCP.md) -{{Manually Enter New-CsSipProxyTCP Description Here}} - ### [New-CsSipProxyTLS](New-CsSipProxyTLS.md) -{{Manually Enter New-CsSipProxyTLS Description Here}} - ### [New-CsSipProxyTransport](New-CsSipProxyTransport.md) -{{Manually Enter New-CsSipProxyTransport Description Here}} - ### [New-CsSipProxyUseDefault](New-CsSipProxyUseDefault.md) -{{Manually Enter New-CsSipProxyUseDefault Description Here}} - ### [New-CsSipProxyUseDefaultCert](New-CsSipProxyUseDefaultCert.md) -{{Manually Enter New-CsSipProxyUseDefaultCert Description Here}} - ### [New-CsSipResponseCodeTranslationRule](New-CsSipResponseCodeTranslationRule.md) -{{Manually Enter New-CsSipResponseCodeTranslationRule Description Here}} - ### [New-CsStaticRoute](New-CsStaticRoute.md) -{{Manually Enter New-CsStaticRoute Description Here}} - ### [New-CsStaticRoutingConfiguration](New-CsStaticRoutingConfiguration.md) -{{Manually Enter New-CsStaticRoutingConfiguration Description Here}} - ### [New-CsStorageServiceConfiguration](New-CsStorageServiceConfiguration.md) -{{Manually Enter New-CsStorageServiceConfiguration Description Here}} - -### [New-CsTeamsMeetingPolicy](New-CsTeamsMeetingPolicy.md) -{{Manually Enter New-CsTeamsMeetingPolicy Description Here}} - -### [New-CsTeamsMeetingBrandingPolicy](New-CsTeamsMeetingBrandingPolicy.md) -This cmdlet creates a new TeamsMeetingBrandingPolicy. - +### [New-CsTeamsPinnedApp](New-CsTeamsPinnedApp.md) +### [New-CsTeamsUpgradePolicy](New-CsTeamsUpgradePolicy.md) ### [New-CsTelemetryConfiguration](New-CsTelemetryConfiguration.md) -{{Manually Enter New-CsTelemetryConfiguration Description Here}} - -### [New-CsTenantDialPlan](New-CsTenantDialPlan.md) -{{Manually Enter New-CsTenantDialPlan Description Here}} - -### [New-CsTenantNetworkRegion](New-CsTenantNetworkRegion.md) -{{Manually Enter New-CsTenantNetworkRegion Description Here}} - -### [New-CsTenantNetworkSite](New-CsTenantNetworkSite.md) -{{Manually Enter New-CsTenantNetworkSite Description Here}} - -### [New-CsTenantNetworkSubnet](New-CsTenantNetworkSubnet.md) -{{Manually Enter New-CsTenantNetworkSubnet Description Here}} - -### [New-CsTenantTrustedIPAddress](New-CsTenantTrustedIPAddress.md) -{{Manually Enter New-CsTenantTrustedIPAddress Description Here}} - ### [New-CsTenantUpdateTimeWindow](New-CsTenantUpdateTimeWindow.md) -{{Manually Enter New-CsTenantUpdateTimeWindow Description Here}} - ### [New-CsTestDevice](New-CsTestDevice.md) -{{Manually Enter New-CsTestDevice Description Here}} - ### [New-CsThirdPartyVideoSystem](New-CsThirdPartyVideoSystem.md) -{{Manually Enter New-CsThirdPartyVideoSystem Description Here}} - ### [New-CsThirdPartyVideoSystemPolicy](New-CsThirdPartyVideoSystemPolicy.md) -{{Manually Enter New-CsThirdPartyVideoSystemPolicy Description Here}} - ### [New-CsTrunkConfiguration](New-CsTrunkConfiguration.md) -{{Manually Enter New-CsTrunkConfiguration Description Here}} - ### [New-CsTrustedApplication](New-CsTrustedApplication.md) -{{Manually Enter New-CsTrustedApplication Description Here}} - ### [New-CsTrustedApplicationComputer](New-CsTrustedApplicationComputer.md) -{{Manually Enter New-CsTrustedApplicationComputer Description Here}} - ### [New-CsTrustedApplicationEndpoint](New-CsTrustedApplicationEndpoint.md) -{{Manually Enter New-CsTrustedApplicationEndpoint Description Here}} - ### [New-CsTrustedApplicationPool](New-CsTrustedApplicationPool.md) -{{Manually Enter New-CsTrustedApplicationPool Description Here}} - ### [New-CsUCPhoneConfiguration](New-CsUCPhoneConfiguration.md) -{{Manually Enter New-CsUCPhoneConfiguration Description Here}} - ### [New-CsUnassignedNumber](New-CsUnassignedNumber.md) -{{Manually Enter New-CsUnassignedNumber Description Here}} - ### [New-CsUserReplicatorConfiguration](New-CsUserReplicatorConfiguration.md) -{{Manually Enter New-CsUserReplicatorConfiguration Description Here}} - ### [New-CsUserServicesConfiguration](New-CsUserServicesConfiguration.md) -{{Manually Enter New-CsUserServicesConfiguration Description Here}} - ### [New-CsUserServicesPolicy](New-CsUserServicesPolicy.md) -{{Manually Enter New-CsUserServicesPolicy Description Here}} - ### [New-CsVideoInteropServerConfiguration](New-CsVideoInteropServerConfiguration.md) -{{Manually Enter New-CsVideoInteropServerConfiguration Description Here}} - ### [New-CsVideoInteropServerSyntheticTransactionConfiguration](New-CsVideoInteropServerSyntheticTransactionConfiguration.md) -{{Manually Enter New-CsVideoInteropServerSyntheticTransactionConfiguration Description Here}} - ### [New-CsVideoTrunkConfiguration](New-CsVideoTrunkConfiguration.md) -{{Manually Enter New-CsVideoTrunkConfiguration Description Here}} - ### [New-CsVoicemailReroutingConfiguration](New-CsVoicemailReroutingConfiguration.md) -{{Manually Enter New-CsVoicemailReroutingConfiguration Description Here}} - ### [New-CsVoiceNormalizationRule](New-CsVoiceNormalizationRule.md) -{{Manually Enter New-CsVoiceNormalizationRule Description Here}} - ### [New-CsVoicePolicy](New-CsVoicePolicy.md) -{{Manually Enter New-CsVoicePolicy Description Here}} - ### [New-CsVoiceRegex](New-CsVoiceRegex.md) -{{Manually Enter New-CsVoiceRegex Description Here}} - ### [New-CsVoiceRoute](New-CsVoiceRoute.md) -{{Manually Enter New-CsVoiceRoute Description Here}} - ### [New-CsVoiceRoutingPolicy](New-CsVoiceRoutingPolicy.md) -{{Manually Enter New-CsVoiceRoutingPolicy Description Here}} - ### [New-CsVoiceTestConfiguration](New-CsVoiceTestConfiguration.md) -{{Manually Enter New-CsVoiceTestConfiguration Description Here}} - ### [New-CsWatcherNodeConfiguration](New-CsWatcherNodeConfiguration.md) -{{Manually Enter New-CsWatcherNodeConfiguration Description Here}} - ### [New-CsWebLink](New-CsWebLink.md) -{{Manually Enter New-CsWebLink Description Here}} - ### [New-CsWebOrigin](New-CsWebOrigin.md) -{{Manually Enter New-CsWebOrigin Description Here}} - ### [New-CsWebServiceConfiguration](New-CsWebServiceConfiguration.md) -{{Manually Enter New-CsWebServiceConfiguration Description Here}} - ### [New-CsWebTrustedCACertificate](New-CsWebTrustedCACertificate.md) -{{Manually Enter New-CsWebTrustedCACertificate Description Here}} - ### [New-CsXmppAllowedPartner](New-CsXmppAllowedPartner.md) -{{Manually Enter New-CsXmppAllowedPartner Description Here}} - ### [Publish-CsLisConfiguration](Publish-CsLisConfiguration.md) -{{Manually Enter Publish-CsLisConfiguration Description Here}} - ### [Publish-CsTopology](Publish-CsTopology.md) -{{Manually Enter Publish-CsTopology Description Here}} - ### [Register-CsHybridPSTNAppliance](Register-CsHybridPSTNAppliance.md) -{{Manually Enter Register-CsHybridPSTNAppliance Description Here}} - -### [Register-CsOnlineDialInConferencingServiceNumber](Register-CsOnlineDialInConferencingServiceNumber.md) -{{Manually Enter Register-CsOnlineDialInConferencingServiceNumber Description Here}} - +### [Remove-CsAdditionalInternalDomain](Remove-CsAdditionalInternalDomain.md) ### [Remove-CsAddressBookConfiguration](Remove-CsAddressBookConfiguration.md) -{{Manually Enter Remove-CsAddressBookConfiguration Description Here}} - ### [Remove-CsAddressBookNormalizationConfiguration](Remove-CsAddressBookNormalizationConfiguration.md) -{{Manually Enter Remove-CsAddressBookNormalizationConfiguration Description Here}} - ### [Remove-CsAddressBookNormalizationRule](Remove-CsAddressBookNormalizationRule.md) -{{Manually Enter Remove-CsAddressBookNormalizationRule Description Here}} - ### [Remove-CsAdminRole](Remove-CsAdminRole.md) -{{Manually Enter Remove-CsAdminRole Description Here}} - ### [Remove-CsAllowedDomain](Remove-CsAllowedDomain.md) -{{Manually Enter Remove-CsAllowedDomain Description Here}} - ### [Remove-CsAnalogDevice](Remove-CsAnalogDevice.md) -{{Manually Enter Remove-CsAnalogDevice Description Here}} - ### [Remove-CsAnnouncement](Remove-CsAnnouncement.md) -{{Manually Enter Remove-CsAnnouncement Description Here}} - ### [Remove-CsArchivingConfiguration](Remove-CsArchivingConfiguration.md) -{{Manually Enter Remove-CsArchivingConfiguration Description Here}} - ### [Remove-CsArchivingPolicy](Remove-CsArchivingPolicy.md) -{{Manually Enter Remove-CsArchivingPolicy Description Here}} - ### [Remove-CsAutodiscoverConfiguration](Remove-CsAutodiscoverConfiguration.md) -{{Manually Enter Remove-CsAutodiscoverConfiguration Description Here}} - ### [Remove-CsAVEdgeConfiguration](Remove-CsAVEdgeConfiguration.md) -{{Manually Enter Remove-CsAVEdgeConfiguration Description Here}} - ### [Remove-CsBackupServiceConfiguration](Remove-CsBackupServiceConfiguration.md) -{{Manually Enter Remove-CsBackupServiceConfiguration Description Here}} - ### [Remove-CsBandwidthPolicyServiceConfiguration](Remove-CsBandwidthPolicyServiceConfiguration.md) -{{Manually Enter Remove-CsBandwidthPolicyServiceConfiguration Description Here}} - ### [Remove-CsBlockedDomain](Remove-CsBlockedDomain.md) -{{Manually Enter Remove-CsBlockedDomain Description Here}} - ### [Remove-CsBusyOptions](Remove-CsBusyOptions.md) -{{Manually Enter Remove-CsBusyOptions Description Here}} - -### [Remove-CsCallingLineIdentity](Remove-CsCallingLineIdentity.md) -{{Manually Enter Remove-CsCallingLineIdentity Description Here}} - ### [Remove-CsCallParkOrbit](Remove-CsCallParkOrbit.md) -{{Manually Enter Remove-CsCallParkOrbit Description Here}} - ### [Remove-CsCallViaWorkPolicy](Remove-CsCallViaWorkPolicy.md) -{{Manually Enter Remove-CsCallViaWorkPolicy Description Here}} - ### [Remove-CsCdrConfiguration](Remove-CsCdrConfiguration.md) -{{Manually Enter Remove-CsCdrConfiguration Description Here}} - ### [Remove-CsCertificate](Remove-CsCertificate.md) -{{Manually Enter Remove-CsCertificate Description Here}} - ### [Remove-CsClientPolicy](Remove-CsClientPolicy.md) -{{Manually Enter Remove-CsClientPolicy Description Here}} - ### [Remove-CsClientVersionConfiguration](Remove-CsClientVersionConfiguration.md) -{{Manually Enter Remove-CsClientVersionConfiguration Description Here}} - ### [Remove-CsClientVersionPolicy](Remove-CsClientVersionPolicy.md) -{{Manually Enter Remove-CsClientVersionPolicy Description Here}} - ### [Remove-CsClientVersionPolicyRule](Remove-CsClientVersionPolicyRule.md) -{{Manually Enter Remove-CsClientVersionPolicyRule Description Here}} - ### [Remove-CsClsConfiguration](Remove-CsClsConfiguration.md) -{{Manually Enter Remove-CsClsConfiguration Description Here}} - ### [Remove-CsClsRegion](Remove-CsClsRegion.md) -{{Manually Enter Remove-CsClsRegion Description Here}} - ### [Remove-CsClsScenario](Remove-CsClsScenario.md) -{{Manually Enter Remove-CsClsScenario Description Here}} - ### [Remove-CsClsSecurityGroup](Remove-CsClsSecurityGroup.md) -{{Manually Enter Remove-CsClsSecurityGroup Description Here}} - ### [Remove-CsCommonAreaPhone](Remove-CsCommonAreaPhone.md) -{{Manually Enter Remove-CsCommonAreaPhone Description Here}} - ### [Remove-CsConferenceDirectory](Remove-CsConferenceDirectory.md) -{{Manually Enter Remove-CsConferenceDirectory Description Here}} - ### [Remove-CsConferenceDisclaimer](Remove-CsConferenceDisclaimer.md) -{{Manually Enter Remove-CsConferenceDisclaimer Description Here}} - ### [Remove-CsConferencingConfiguration](Remove-CsConferencingConfiguration.md) -{{Manually Enter Remove-CsConferencingConfiguration Description Here}} - ### [Remove-CsConferencingPolicy](Remove-CsConferencingPolicy.md) -{{Manually Enter Remove-CsConferencingPolicy Description Here}} - ### [Remove-CsConfigurationStoreLocation](Remove-CsConfigurationStoreLocation.md) -{{Manually Enter Remove-CsConfigurationStoreLocation Description Here}} - ### [Remove-CsConversationHistoryConfiguration](Remove-CsConversationHistoryConfiguration.md) -{{Manually Enter Remove-CsConversationHistoryConfiguration Description Here}} - ### [Remove-CsCpsConfiguration](Remove-CsCpsConfiguration.md) -{{Manually Enter Remove-CsCpsConfiguration Description Here}} - ### [Remove-CsDeviceUpdateConfiguration](Remove-CsDeviceUpdateConfiguration.md) -{{Manually Enter Remove-CsDeviceUpdateConfiguration Description Here}} - ### [Remove-CsDeviceUpdateRule](Remove-CsDeviceUpdateRule.md) -{{Manually Enter Remove-CsDeviceUpdateRule Description Here}} - ### [Remove-CsDiagnosticConfiguration](Remove-CsDiagnosticConfiguration.md) -{{Manually Enter Remove-CsDiagnosticConfiguration Description Here}} - ### [Remove-CsDiagnosticHeaderConfiguration](Remove-CsDiagnosticHeaderConfiguration.md) -{{Manually Enter Remove-CsDiagnosticHeaderConfiguration Description Here}} - ### [Remove-CsDialInConferencingAccessNumber](Remove-CsDialInConferencingAccessNumber.md) -{{Manually Enter Remove-CsDialInConferencingAccessNumber Description Here}} - ### [Remove-CsDialInConferencingConfiguration](Remove-CsDialInConferencingConfiguration.md) -{{Manually Enter Remove-CsDialInConferencingConfiguration Description Here}} - ### [Remove-CsDialInConferencingDtmfConfiguration](Remove-CsDialInConferencingDtmfConfiguration.md) -{{Manually Enter Remove-CsDialInConferencingDtmfConfiguration Description Here}} - ### [Remove-CsDialPlan](Remove-CsDialPlan.md) -{{Manually Enter Remove-CsDialPlan Description Here}} - ### [Remove-CsEnhancedEmergencyServiceDisclaimer](Remove-CsEnhancedEmergencyServiceDisclaimer.md) -{{Manually Enter Remove-CsEnhancedEmergencyServiceDisclaimer Description Here}} - ### [Remove-CsExternalAccessPolicy](Remove-CsExternalAccessPolicy.md) -{{Manually Enter Remove-CsExternalAccessPolicy Description Here}} - ### [Remove-CsExternalUserCommunicationPolicy](Remove-CsExternalUserCommunicationPolicy.md) -{{Manually Enter Remove-CsExternalUserCommunicationPolicy Description Here}} - ### [Remove-CsExUmContact](Remove-CsExUmContact.md) -{{Manually Enter Remove-CsExUmContact Description Here}} - ### [Remove-CsFileTransferFilterConfiguration](Remove-CsFileTransferFilterConfiguration.md) -{{Manually Enter Remove-CsFileTransferFilterConfiguration Description Here}} - ### [Remove-CsFIPSConfiguration](Remove-CsFIPSConfiguration.md) -{{Manually Enter Remove-CsFIPSConfiguration Description Here}} - ### [Remove-CsGroupPickupUserOrbit](Remove-CsGroupPickupUserOrbit.md) -{{Manually Enter Remove-CsGroupPickupUserOrbit Description Here}} - ### [Remove-CsHealthMonitoringConfiguration](Remove-CsHealthMonitoringConfiguration.md) -{{Manually Enter Remove-CsHealthMonitoringConfiguration Description Here}} - ### [Remove-CsHostedVoicemailPolicy](Remove-CsHostedVoicemailPolicy.md) -{{Manually Enter Remove-CsHostedVoicemailPolicy Description Here}} - ### [Remove-CsHostingProvider](Remove-CsHostingProvider.md) -{{Manually Enter Remove-CsHostingProvider Description Here}} - -### [Remove-CsHuntGroup](Remove-CsHuntGroup.md) -{{Manually Enter Remove-CsHuntGroup Description Here}} - +### [Remove-CsHybridApplicationEndpoint](Remove-CsHybridApplicationEndpoint.md) ### [Remove-CsHybridPSTNSite](Remove-CsHybridPSTNSite.md) -{{Manually Enter Remove-CsHybridPSTNSite Description Here}} - ### [Remove-CsImConfiguration](Remove-CsImConfiguration.md) -{{Manually Enter Remove-CsImConfiguration Description Here}} - ### [Remove-CsImFilterConfiguration](Remove-CsImFilterConfiguration.md) -{{Manually Enter Remove-CsImFilterConfiguration Description Here}} - ### [Remove-CsImTranslationConfiguration](Remove-CsImTranslationConfiguration.md) -{{Manually Enter Remove-CsImTranslationConfiguration Description Here}} - ### [Remove-CsKerberosAccountAssignment](Remove-CsKerberosAccountAssignment.md) -{{Manually Enter Remove-CsKerberosAccountAssignment Description Here}} - ### [Remove-CsLisLocation](Remove-CsLisLocation.md) -{{Manually Enter Remove-CsLisLocation Description Here}} - ### [Remove-CsLisPort](Remove-CsLisPort.md) -{{Manually Enter Remove-CsLisPort Description Here}} - ### [Remove-CsLisServiceProvider](Remove-CsLisServiceProvider.md) -{{Manually Enter Remove-CsLisServiceProvider Description Here}} - ### [Remove-CsLisSubnet](Remove-CsLisSubnet.md) -{{Manually Enter Remove-CsLisSubnet Description Here}} - ### [Remove-CsLisSwitch](Remove-CsLisSwitch.md) -{{Manually Enter Remove-CsLisSwitch Description Here}} - ### [Remove-CsLisWirelessAccessPoint](Remove-CsLisWirelessAccessPoint.md) -{{Manually Enter Remove-CsLisWirelessAccessPoint Description Here}} - ### [Remove-CsLocationPolicy](Remove-CsLocationPolicy.md) -{{Manually Enter Remove-CsLocationPolicy Description Here}} - ### [Remove-CsManagementConnection](Remove-CsManagementConnection.md) -{{Manually Enter Remove-CsManagementConnection Description Here}} - ### [Remove-CsMcxConfiguration](Remove-CsMcxConfiguration.md) -{{Manually Enter Remove-CsMcxConfiguration Description Here}} - ### [Remove-CsMediaConfiguration](Remove-CsMediaConfiguration.md) -{{Manually Enter Remove-CsMediaConfiguration Description Here}} - ### [Remove-CsMeetingConfiguration](Remove-CsMeetingConfiguration.md) -{{Manually Enter Remove-CsMeetingConfiguration Description Here}} - ### [Remove-CsMobilityPolicy](Remove-CsMobilityPolicy.md) -{{Manually Enter Remove-CsMobilityPolicy Description Here}} - ### [Remove-CsNetworkBandwidthPolicyProfile](Remove-CsNetworkBandwidthPolicyProfile.md) -{{Manually Enter Remove-CsNetworkBandwidthPolicyProfile Description Here}} - ### [Remove-CsNetworkConfiguration](Remove-CsNetworkConfiguration.md) -{{Manually Enter Remove-CsNetworkConfiguration Description Here}} - ### [Remove-CsNetworkInterRegionRoute](Remove-CsNetworkInterRegionRoute.md) -{{Manually Enter Remove-CsNetworkInterRegionRoute Description Here}} - ### [Remove-CsNetworkInterSitePolicy](Remove-CsNetworkInterSitePolicy.md) -{{Manually Enter Remove-CsNetworkInterSitePolicy Description Here}} - ### [Remove-CsNetworkRegion](Remove-CsNetworkRegion.md) -{{Manually Enter Remove-CsNetworkRegion Description Here}} - ### [Remove-CsNetworkRegionLink](Remove-CsNetworkRegionLink.md) -{{Manually Enter Remove-CsNetworkRegionLink Description Here}} - ### [Remove-CsNetworkSite](Remove-CsNetworkSite.md) -{{Manually Enter Remove-CsNetworkSite Description Here}} - ### [Remove-CsNetworkSubnet](Remove-CsNetworkSubnet.md) -{{Manually Enter Remove-CsNetworkSubnet Description Here}} - ### [Remove-CsOAuthServer](Remove-CsOAuthServer.md) -{{Manually Enter Remove-CsOAuthServer Description Here}} - -### [Remove-CsOnlineApplicationEndpoint](Remove-CsOnlineApplicationEndpoint.md) -{{Manually Enter Remove-CsOnlineApplicationEndpoint Description Here}} - -### [Remove-CsOnlineDialInConferencingTenantSettings](Remove-CsOnlineDialInConferencingTenantSettings.md) -{{Manually Enter Remove-CsOnlineDialInConferencingTenantSettings Description Here}} - -### [Remove-CsOnlineLisCivicAddress](Remove-CsOnlineLisCivicAddress.md) -{{Manually Enter Remove-CsOnlineLisCivicAddress Description Here}} - -### [Remove-CsOnlineLisLocation](Remove-CsOnlineLisLocation.md) -{{Manually Enter Remove-CsOnlineLisLocation Description Here}} - ### [Remove-CsOnlineNumberPortInOrder](Remove-CsOnlineNumberPortInOrder.md) -{{Manually Enter Remove-CsOnlineNumberPortInOrder Description Here}} - -### [Remove-CsOnlinePSTNGateway](Remove-CsOnlinePSTNGateway.md) -{{Manually Enter Remove-CsOnlinePSTNGateway Description Here}} - -### [Remove-CsOnlineTelephoneNumber](Remove-CsOnlineTelephoneNumber.md) -{{Manually Enter Remove-CsOnlineTelephoneNumber Description Here}} - -### [Remove-CsOrganizationalAutoAttendant](Remove-CsOrganizationalAutoAttendant.md) -{{Manually Enter Remove-CsOrganizationalAutoAttendant Description Here}} - ### [Remove-CsOutboundCallingNumberTranslationRule](Remove-CsOutboundCallingNumberTranslationRule.md) -{{Manually Enter Remove-CsOutboundCallingNumberTranslationRule Description Here}} - ### [Remove-CsOutboundTranslationRule](Remove-CsOutboundTranslationRule.md) -{{Manually Enter Remove-CsOutboundTranslationRule Description Here}} - ### [Remove-CsPartnerApplication](Remove-CsPartnerApplication.md) -{{Manually Enter Remove-CsPartnerApplication Description Here}} - ### [Remove-CsPersistentChatAddin](Remove-CsPersistentChatAddin.md) -{{Manually Enter Remove-CsPersistentChatAddin Description Here}} - ### [Remove-CsPersistentChatCategory](Remove-CsPersistentChatCategory.md) -{{Manually Enter Remove-CsPersistentChatCategory Description Here}} - ### [Remove-CsPersistentChatComplianceConfiguration](Remove-CsPersistentChatComplianceConfiguration.md) -{{Manually Enter Remove-CsPersistentChatComplianceConfiguration Description Here}} - ### [Remove-CsPersistentChatConfiguration](Remove-CsPersistentChatConfiguration.md) -{{Manually Enter Remove-CsPersistentChatConfiguration Description Here}} - ### [Remove-CsPersistentChatEndpoint](Remove-CsPersistentChatEndpoint.md) -{{Manually Enter Remove-CsPersistentChatEndpoint Description Here}} - ### [Remove-CsPersistentChatMessage](Remove-CsPersistentChatMessage.md) -{{Manually Enter Remove-CsPersistentChatMessage Description Here}} - ### [Remove-CsPersistentChatPolicy](Remove-CsPersistentChatPolicy.md) -{{Manually Enter Remove-CsPersistentChatPolicy Description Here}} - ### [Remove-CsPersistentChatRoom](Remove-CsPersistentChatRoom.md) -{{Manually Enter Remove-CsPersistentChatRoom Description Here}} - ### [Remove-CsPinPolicy](Remove-CsPinPolicy.md) -{{Manually Enter Remove-CsPinPolicy Description Here}} - +### [Remove-CsPlatformServiceSettings](Remove-CsPlatformServiceSettings.md) ### [Remove-CsPresencePolicy](Remove-CsPresencePolicy.md) -{{Manually Enter Remove-CsPresencePolicy Description Here}} - ### [Remove-CsPresenceProvider](Remove-CsPresenceProvider.md) -{{Manually Enter Remove-CsPresenceProvider Description Here}} - ### [Remove-CsPrivacyConfiguration](Remove-CsPrivacyConfiguration.md) -{{Manually Enter Remove-CsPrivacyConfiguration Description Here}} - ### [Remove-CsProxyConfiguration](Remove-CsProxyConfiguration.md) -{{Manually Enter Remove-CsProxyConfiguration Description Here}} - ### [Remove-CsPublicProvider](Remove-CsPublicProvider.md) -{{Manually Enter Remove-CsPublicProvider Description Here}} - ### [Remove-CsPushNotificationConfiguration](Remove-CsPushNotificationConfiguration.md) -{{Manually Enter Remove-CsPushNotificationConfiguration Description Here}} - ### [Remove-CsQoEConfiguration](Remove-CsQoEConfiguration.md) -{{Manually Enter Remove-CsQoEConfiguration Description Here}} - ### [Remove-CsRegistrarConfiguration](Remove-CsRegistrarConfiguration.md) -{{Manually Enter Remove-CsRegistrarConfiguration Description Here}} - ### [Remove-CsReportingConfiguration](Remove-CsReportingConfiguration.md) -{{Manually Enter Remove-CsReportingConfiguration Description Here}} - ### [Remove-CsRgsAgentGroup](Remove-CsRgsAgentGroup.md) -{{Manually Enter Remove-CsRgsAgentGroup Description Here}} - ### [Remove-CsRgsHolidaySet](Remove-CsRgsHolidaySet.md) -{{Manually Enter Remove-CsRgsHolidaySet Description Here}} - ### [Remove-CsRgsHoursOfBusiness](Remove-CsRgsHoursOfBusiness.md) -{{Manually Enter Remove-CsRgsHoursOfBusiness Description Here}} - ### [Remove-CsRgsQueue](Remove-CsRgsQueue.md) -{{Manually Enter Remove-CsRgsQueue Description Here}} - ### [Remove-CsRgsWorkflow](Remove-CsRgsWorkflow.md) -{{Manually Enter Remove-CsRgsWorkflow Description Here}} - ### [Remove-CsRoutingConfiguration](Remove-CsRoutingConfiguration.md) -{{Manually Enter Remove-CsRoutingConfiguration Description Here}} - ### [Remove-CsServerApplication](Remove-CsServerApplication.md) -{{Manually Enter Remove-CsServerApplication Description Here}} - ### [Remove-CsSimpleUrlConfiguration](Remove-CsSimpleUrlConfiguration.md) -{{Manually Enter Remove-CsSimpleUrlConfiguration Description Here}} - ### [Remove-CsSipDomain](Remove-CsSipDomain.md) -{{Manually Enter Remove-CsSipDomain Description Here}} - ### [Remove-CsSipResponseCodeTranslationRule](Remove-CsSipResponseCodeTranslationRule.md) -{{Manually Enter Remove-CsSipResponseCodeTranslationRule Description Here}} - ### [Remove-CsSlaConfiguration](Remove-CsSlaConfiguration.md) -{{Manually Enter Remove-CsSlaConfiguration Description Here}} - ### [Remove-CsSlaDelegates](Remove-CsSlaDelegates.md) -{{Manually Enter Remove-CsSlaDelegates Description Here}} - ### [Remove-CsStaticRoutingConfiguration](Remove-CsStaticRoutingConfiguration.md) -{{Manually Enter Remove-CsStaticRoutingConfiguration Description Here}} - ### [Remove-CsStorageServiceConfiguration](Remove-CsStorageServiceConfiguration.md) -{{Manually Enter Remove-CsStorageServiceConfiguration Description Here}} - -### [Remove-CsTeamsMeetingPolicy](Remove-CsTeamsMeetingPolicy.md) -{{Manually Enter Remove-CsTeamsMeetingPolicy Description Here}} - -### [Remove-CsTeamsMeetingBrandingPolicy](Remove-CsTeamsMeetingBrandingPolicy.md) -Deletes a previously created TeamsMeetingBrandingPolicy. - +### [Remove-CsTeamsPinnedApp](Remove-CsTeamsPinnedApp.md) +### [Remove-CsTeamsUpgradePolicy](Remove-CsTeamsUpgradePolicy.md) ### [Remove-CsTelemetryConfiguration](Remove-CsTelemetryConfiguration.md) -{{Manually Enter Remove-CsTelemetryConfiguration Description Here}} - -### [Remove-CsTenantDialPlan](Remove-CsTenantDialPlan.md) -{{Manually Enter Remove-CsTenantDialPlan Description Here}} - -### [Remove-CsTenantNetworkRegion](Remove-CsTenantNetworkRegion.md) -{{Manually Enter Remove-CsTenantNetworkRegion Description Here}} - -### [Remove-CsTenantNetworkSite](Remove-CsTenantNetworkSite.md) -{{Manually Enter Remove-CsTenantNetworkSite Description Here}} - -### [Remove-CsTenantNetworkSubnet](Remove-CsTenantNetworkSubnet.md) -{{Manually Enter Remove-CsTenantNetworkSubnet Description Here}} - -### [Remove-CsTenantTrustedIPAddress](Remove-CsTenantTrustedIPAddress.md) -{{Manually Enter Remove-CsTenantTrustedIPAddress Description Here}} - ### [Remove-CsTenantUpdateTimeWindow](Remove-CsTenantUpdateTimeWindow.md) -{{Manually Enter Remove-CsTenantUpdateTimeWindow Description Here}} - ### [Remove-CsTestDevice](Remove-CsTestDevice.md) -{{Manually Enter Remove-CsTestDevice Description Here}} - ### [Remove-CsTestUserCredential](Remove-CsTestUserCredential.md) -{{Manually Enter Remove-CsTestUserCredential Description Here}} - ### [Remove-CsThirdPartyVideoSystem](Remove-CsThirdPartyVideoSystem.md) -{{Manually Enter Remove-CsThirdPartyVideoSystem Description Here}} - ### [Remove-CsThirdPartyVideoSystemPolicy](Remove-CsThirdPartyVideoSystemPolicy.md) -{{Manually Enter Remove-CsThirdPartyVideoSystemPolicy Description Here}} - ### [Remove-CsTrunkConfiguration](Remove-CsTrunkConfiguration.md) -{{Manually Enter Remove-CsTrunkConfiguration Description Here}} - ### [Remove-CsTrustedApplication](Remove-CsTrustedApplication.md) -{{Manually Enter Remove-CsTrustedApplication Description Here}} - ### [Remove-CsTrustedApplicationComputer](Remove-CsTrustedApplicationComputer.md) -{{Manually Enter Remove-CsTrustedApplicationComputer Description Here}} - ### [Remove-CsTrustedApplicationEndpoint](Remove-CsTrustedApplicationEndpoint.md) -{{Manually Enter Remove-CsTrustedApplicationEndpoint Description Here}} - ### [Remove-CsTrustedApplicationPool](Remove-CsTrustedApplicationPool.md) -{{Manually Enter Remove-CsTrustedApplicationPool Description Here}} - ### [Remove-CsUCPhoneConfiguration](Remove-CsUCPhoneConfiguration.md) -{{Manually Enter Remove-CsUCPhoneConfiguration Description Here}} - ### [Remove-CsUnassignedNumber](Remove-CsUnassignedNumber.md) -{{Manually Enter Remove-CsUnassignedNumber Description Here}} - ### [Remove-CsUserAcp](Remove-CsUserAcp.md) -{{Manually Enter Remove-CsUserAcp Description Here}} - ### [Remove-CsUserReplicatorConfiguration](Remove-CsUserReplicatorConfiguration.md) -{{Manually Enter Remove-CsUserReplicatorConfiguration Description Here}} - ### [Remove-CsUserServicesConfiguration](Remove-CsUserServicesConfiguration.md) -{{Manually Enter Remove-CsUserServicesConfiguration Description Here}} - ### [Remove-CsUserServicesPolicy](Remove-CsUserServicesPolicy.md) -{{Manually Enter Remove-CsUserServicesPolicy Description Here}} - ### [Remove-CsUserStoreBackupData](Remove-CsUserStoreBackupData.md) -{{Manually Enter Remove-CsUserStoreBackupData Description Here}} - ### [Remove-CsVideoInteropServerConfiguration](Remove-CsVideoInteropServerConfiguration.md) -{{Manually Enter Remove-CsVideoInteropServerConfiguration Description Here}} - ### [Remove-CsVideoInteropServerSyntheticTransactionConfiguration](Remove-CsVideoInteropServerSyntheticTransactionConfiguration.md) -{{Manually Enter Remove-CsVideoInteropServerSyntheticTransactionConfiguration Description Here}} - ### [Remove-CsVideoTrunkConfiguration](Remove-CsVideoTrunkConfiguration.md) -{{Manually Enter Remove-CsVideoTrunkConfiguration Description Here}} - ### [Remove-CsVoiceConfiguration](Remove-CsVoiceConfiguration.md) -{{Manually Enter Remove-CsVoiceConfiguration Description Here}} - ### [Remove-CsVoicemailReroutingConfiguration](Remove-CsVoicemailReroutingConfiguration.md) -{{Manually Enter Remove-CsVoicemailReroutingConfiguration Description Here}} - ### [Remove-CsVoiceNormalizationRule](Remove-CsVoiceNormalizationRule.md) -{{Manually Enter Remove-CsVoiceNormalizationRule Description Here}} - ### [Remove-CsVoicePolicy](Remove-CsVoicePolicy.md) -{{Manually Enter Remove-CsVoicePolicy Description Here}} - ### [Remove-CsVoiceRoute](Remove-CsVoiceRoute.md) -{{Manually Enter Remove-CsVoiceRoute Description Here}} - ### [Remove-CsVoiceRoutingPolicy](Remove-CsVoiceRoutingPolicy.md) -{{Manually Enter Remove-CsVoiceRoutingPolicy Description Here}} - ### [Remove-CsVoiceTestConfiguration](Remove-CsVoiceTestConfiguration.md) -{{Manually Enter Remove-CsVoiceTestConfiguration Description Here}} - ### [Remove-CsWatcherNodeConfiguration](Remove-CsWatcherNodeConfiguration.md) -{{Manually Enter Remove-CsWatcherNodeConfiguration Description Here}} - ### [Remove-CsWebServiceConfiguration](Remove-CsWebServiceConfiguration.md) -{{Manually Enter Remove-CsWebServiceConfiguration Description Here}} - ### [Remove-CsXmppAllowedPartner](Remove-CsXmppAllowedPartner.md) -{{Manually Enter Remove-CsXmppAllowedPartner Description Here}} - ### [Request-CsCertificate](Request-CsCertificate.md) -{{Manually Enter Request-CsCertificate Description Here}} - ### [Reset-CsDeviceUpdateRule](Reset-CsDeviceUpdateRule.md) -{{Manually Enter Reset-CsDeviceUpdateRule Description Here}} - ### [Reset-CsNotificationQueues](Reset-CsNotificationQueues.md) -{{Manually Enter Reset-CsNotificationQueues Description Here}} - ### [Reset-CsPoolRegistrarState](Reset-CsPoolRegistrarState.md) -{{Manually Enter Reset-CsPoolRegistrarState Description Here}} - ### [Reset-CsRoutingGroup](Reset-CsRoutingGroup.md) -{{Manually Enter Reset-CsRoutingGroup Description Here}} - ### [Restore-CsDeviceUpdateRule](Restore-CsDeviceUpdateRule.md) -{{Manually Enter Restore-CsDeviceUpdateRule Description Here}} - ### [Revoke-CsClientCertificate](Revoke-CsClientCertificate.md) -{{Manually Enter Revoke-CsClientCertificate Description Here}} - ### [Revoke-CsOUPermission](Revoke-CsOUPermission.md) -{{Manually Enter Revoke-CsOUPermission Description Here}} - ### [Revoke-CsSetupPermission](Revoke-CsSetupPermission.md) -{{Manually Enter Revoke-CsSetupPermission Description Here}} - ### [Search-CsClsLogging](Search-CsClsLogging.md) -{{Manually Enter Search-CsClsLogging Description Here}} - -### [Search-CsOnlineTelephoneNumberInventory](Search-CsOnlineTelephoneNumberInventory.md) -{{Manually Enter Search-CsOnlineTelephoneNumberInventory Description Here}} - -### [Select-CsOnlineTelephoneNumberInventory](Select-CsOnlineTelephoneNumberInventory.md) -{{Manually Enter Select-CsOnlineTelephoneNumberInventory Description Here}} - ### [Set-CsAccessEdgeConfiguration](Set-CsAccessEdgeConfiguration.md) -{{Manually Enter Set-CsAccessEdgeConfiguration Description Here}} - ### [Set-CsAddressBookConfiguration](Set-CsAddressBookConfiguration.md) -{{Manually Enter Set-CsAddressBookConfiguration Description Here}} - ### [Set-CsAddressBookNormalizationConfiguration](Set-CsAddressBookNormalizationConfiguration.md) -{{Manually Enter Set-CsAddressBookNormalizationConfiguration Description Here}} - ### [Set-CsAddressBookNormalizationRule](Set-CsAddressBookNormalizationRule.md) -{{Manually Enter Set-CsAddressBookNormalizationRule Description Here}} - ### [Set-CsAdminRole](Set-CsAdminRole.md) -{{Manually Enter Set-CsAdminRole Description Here}} - ### [Set-CsAllowedDomain](Set-CsAllowedDomain.md) -{{Manually Enter Set-CsAllowedDomain Description Here}} - ### [Set-CsAnalogDevice](Set-CsAnalogDevice.md) -{{Manually Enter Set-CsAnalogDevice Description Here}} - ### [Set-CsAnnouncement](Set-CsAnnouncement.md) -{{Manually Enter Set-CsAnnouncement Description Here}} - ### [Set-CsApplicationServer](Set-CsApplicationServer.md) -{{Manually Enter Set-CsApplicationServer Description Here}} - ### [Set-CsArchivingConfiguration](Set-CsArchivingConfiguration.md) -{{Manually Enter Set-CsArchivingConfiguration Description Here}} - ### [Set-CsArchivingPolicy](Set-CsArchivingPolicy.md) -{{Manually Enter Set-CsArchivingPolicy Description Here}} - ### [Set-CsArchivingServer](Set-CsArchivingServer.md) -{{Manually Enter Set-CsArchivingServer Description Here}} - ### [Set-CsAudioTestServiceApplication](Set-CsAudioTestServiceApplication.md) -{{Manually Enter Set-CsAudioTestServiceApplication Description Here}} - +### [Set-CsAuthConfig](Set-CsAuthConfig.md) ### [Set-CsAutodiscoverConfiguration](Set-CsAutodiscoverConfiguration.md) -{{Manually Enter Set-CsAutodiscoverConfiguration Description Here}} - ### [Set-CsAVEdgeConfiguration](Set-CsAVEdgeConfiguration.md) -{{Manually Enter Set-CsAVEdgeConfiguration Description Here}} - ### [Set-CsBackupServiceConfiguration](Set-CsBackupServiceConfiguration.md) -{{Manually Enter Set-CsBackupServiceConfiguration Description Here}} - ### [Set-CsBandwidthPolicyServiceConfiguration](Set-CsBandwidthPolicyServiceConfiguration.md) -{{Manually Enter Set-CsBandwidthPolicyServiceConfiguration Description Here}} - ### [Set-CsBlockedDomain](Set-CsBlockedDomain.md) -{{Manually Enter Set-CsBlockedDomain Description Here}} - ### [Set-CsBroadcastMeetingConfiguration](Set-CsBroadcastMeetingConfiguration.md) -{{Manually Enter Set-CsBroadcastMeetingConfiguration Description Here}} - ### [Set-CsBusyOptions](Set-CsBusyOptions.md) -{{Manually Enter Set-CsBusyOptions Description Here}} - -### [Set-CsCallingLineIdentity](Set-CsCallingLineIdentity.md) -{{Manually Enter Set-CsCallingLineIdentity Description Here}} - ### [Set-CsCallParkOrbit](Set-CsCallParkOrbit.md) -{{Manually Enter Set-CsCallParkOrbit Description Here}} - ### [Set-CsCallParkServiceMusicOnHoldFile](Set-CsCallParkServiceMusicOnHoldFile.md) -{{Manually Enter Set-CsCallParkServiceMusicOnHoldFile Description Here}} - ### [Set-CsCallViaWorkPolicy](Set-CsCallViaWorkPolicy.md) -{{Manually Enter Set-CsCallViaWorkPolicy Description Here}} - ### [Set-CsCceApplianceConfigurationReplicationStatus](Set-CsCceApplianceConfigurationReplicationStatus.md) -{{Manually Enter Set-CsCceApplianceConfigurationReplicationStatus Description Here}} - ### [Set-CsCceApplianceDeploymentStatus](Set-CsCceApplianceDeploymentStatus.md) -{{Manually Enter Set-CsCceApplianceDeploymentStatus Description Here}} - ### [Set-CsCceApplianceStatus](Set-CsCceApplianceStatus.md) -{{Manually Enter Set-CsCceApplianceStatus Description Here}} - ### [Set-CsCdrConfiguration](Set-CsCdrConfiguration.md) -{{Manually Enter Set-CsCdrConfiguration Description Here}} - ### [Set-CsCertificate](Set-CsCertificate.md) -{{Manually Enter Set-CsCertificate Description Here}} - ### [Set-CsClientPin](Set-CsClientPin.md) -{{Manually Enter Set-CsClientPin Description Here}} - ### [Set-CsClientPolicy](Set-CsClientPolicy.md) -{{Manually Enter Set-CsClientPolicy Description Here}} - ### [Set-CsClientVersionConfiguration](Set-CsClientVersionConfiguration.md) -{{Manually Enter Set-CsClientVersionConfiguration Description Here}} - ### [Set-CsClientVersionPolicy](Set-CsClientVersionPolicy.md) -{{Manually Enter Set-CsClientVersionPolicy Description Here}} - ### [Set-CsClientVersionPolicyRule](Set-CsClientVersionPolicyRule.md) -{{Manually Enter Set-CsClientVersionPolicyRule Description Here}} - +### [Set-CsCloudCallDataConnector](Set-CsCloudCallDataConnector.md) +### [Set-CsCloudCallDataConnectorConfiguration](Set-CsCloudCallDataConnectorConfiguration.md) ### [Set-CsClsConfiguration](Set-CsClsConfiguration.md) -{{Manually Enter Set-CsClsConfiguration Description Here}} - ### [Set-CsClsRegion](Set-CsClsRegion.md) -{{Manually Enter Set-CsClsRegion Description Here}} - ### [Set-CsClsScenario](Set-CsClsScenario.md) -{{Manually Enter Set-CsClsScenario Description Here}} - ### [Set-CsClsSearchTerm](Set-CsClsSearchTerm.md) -{{Manually Enter Set-CsClsSearchTerm Description Here}} - ### [Set-CsClsSecurityGroup](Set-CsClsSecurityGroup.md) -{{Manually Enter Set-CsClsSecurityGroup Description Here}} - ### [Set-CsCommonAreaPhone](Set-CsCommonAreaPhone.md) -{{Manually Enter Set-CsCommonAreaPhone Description Here}} - ### [Set-CsConferenceDisclaimer](Set-CsConferenceDisclaimer.md) -{{Manually Enter Set-CsConferenceDisclaimer Description Here}} - ### [Set-CsConferenceServer](Set-CsConferenceServer.md) -{{Manually Enter Set-CsConferenceServer Description Here}} - ### [Set-CsConferencingConfiguration](Set-CsConferencingConfiguration.md) -{{Manually Enter Set-CsConferencingConfiguration Description Here}} - ### [Set-CsConferencingPolicy](Set-CsConferencingPolicy.md) -{{Manually Enter Set-CsConferencingPolicy Description Here}} - ### [Set-CsConfigurationStoreLocation](Set-CsConfigurationStoreLocation.md) -{{Manually Enter Set-CsConfigurationStoreLocation Description Here}} - ### [Set-CsConversationHistoryConfiguration](Set-CsConversationHistoryConfiguration.md) -{{Manually Enter Set-CsConversationHistoryConfiguration Description Here}} - ### [Set-CsCpsConfiguration](Set-CsCpsConfiguration.md) -{{Manually Enter Set-CsCpsConfiguration Description Here}} - ### [Set-CsDeviceUpdateConfiguration](Set-CsDeviceUpdateConfiguration.md) -{{Manually Enter Set-CsDeviceUpdateConfiguration Description Here}} - ### [Set-CsDiagnosticConfiguration](Set-CsDiagnosticConfiguration.md) -{{Manually Enter Set-CsDiagnosticConfiguration Description Here}} - ### [Set-CsDiagnosticHeaderConfiguration](Set-CsDiagnosticHeaderConfiguration.md) -{{Manually Enter Set-CsDiagnosticHeaderConfiguration Description Here}} - ### [Set-CsDialInConferencingAccessNumber](Set-CsDialInConferencingAccessNumber.md) -{{Manually Enter Set-CsDialInConferencingAccessNumber Description Here}} - ### [Set-CsDialInConferencingConfiguration](Set-CsDialInConferencingConfiguration.md) -{{Manually Enter Set-CsDialInConferencingConfiguration Description Here}} - ### [Set-CsDialInConferencingDtmfConfiguration](Set-CsDialInConferencingDtmfConfiguration.md) -{{Manually Enter Set-CsDialInConferencingDtmfConfiguration Description Here}} - ### [Set-CsDialPlan](Set-CsDialPlan.md) -{{Manually Enter Set-CsDialPlan Description Here}} - ### [Set-CsDirector](Set-CsDirector.md) -{{Manually Enter Set-CsDirector Description Here}} - ### [Set-CsEdgeServer](Set-CsEdgeServer.md) -{{Manually Enter Set-CsEdgeServer Description Here}} - ### [Set-CsEnhancedEmergencyServiceDisclaimer](Set-CsEnhancedEmergencyServiceDisclaimer.md) -{{Manually Enter Set-CsEnhancedEmergencyServiceDisclaimer Description Here}} - ### [Set-CsExternalAccessPolicy](Set-CsExternalAccessPolicy.md) -{{Manually Enter Set-CsExternalAccessPolicy Description Here}} - ### [Set-CsExternalUserCommunicationPolicy](Set-CsExternalUserCommunicationPolicy.md) -{{Manually Enter Set-CsExternalUserCommunicationPolicy Description Here}} - ### [Set-CsExUmContact](Set-CsExUmContact.md) -{{Manually Enter Set-CsExUmContact Description Here}} - ### [Set-CsFileTransferFilterConfiguration](Set-CsFileTransferFilterConfiguration.md) -{{Manually Enter Set-CsFileTransferFilterConfiguration Description Here}} - ### [Set-CsFIPSConfiguration](Set-CsFIPSConfiguration.md) -{{Manually Enter Set-CsFIPSConfiguration Description Here}} - ### [Set-CsGroupPickupUserOrbit](Set-CsGroupPickupUserOrbit.md) -{{Manually Enter Set-CsGroupPickupUserOrbit Description Here}} - ### [Set-CsHealthMonitoringConfiguration](Set-CsHealthMonitoringConfiguration.md) -{{Manually Enter Set-CsHealthMonitoringConfiguration Description Here}} - ### [Set-CsHostedVoicemailPolicy](Set-CsHostedVoicemailPolicy.md) -{{Manually Enter Set-CsHostedVoicemailPolicy Description Here}} - ### [Set-CsHostingProvider](Set-CsHostingProvider.md) -{{Manually Enter Set-CsHostingProvider Description Here}} - -### [Set-CsHuntGroup](Set-CsHuntGroup.md) -{{Manually Enter Set-CsHuntGroup Description Here}} - +### [Set-CsHybridApplicationEndpoint](Set-CsHybridApplicationEndpoint.md) ### [Set-CsHybridMediationServer](Set-CsHybridMediationServer.md) -{{Manually Enter Set-CsHybridMediationServer Description Here}} - ### [Set-CsHybridPSTNAppliance](Set-CsHybridPSTNAppliance.md) -{{Manually Enter Set-CsHybridPSTNAppliance Description Here}} - ### [Set-CsHybridPSTNSite](Set-CsHybridPSTNSite.md) -{{Manually Enter Set-CsHybridPSTNSite Description Here}} - ### [Set-CsImConfiguration](Set-CsImConfiguration.md) -{{Manually Enter Set-CsImConfiguration Description Here}} - ### [Set-CsImFilterConfiguration](Set-CsImFilterConfiguration.md) -{{Manually Enter Set-CsImFilterConfiguration Description Here}} - ### [Set-CsImTranslationConfiguration](Set-CsImTranslationConfiguration.md) -{{Manually Enter Set-CsImTranslationConfiguration Description Here}} - ### [Set-CsIPPhonePolicy](Set-CsIPPhonePolicy.md) -{{Manually Enter Set-CsIPPhonePolicy Description Here}} - ### [Set-CsKerberosAccountAssignment](Set-CsKerberosAccountAssignment.md) -{{Manually Enter Set-CsKerberosAccountAssignment Description Here}} - ### [Set-CsKerberosAccountPassword](Set-CsKerberosAccountPassword.md) -{{Manually Enter Set-CsKerberosAccountPassword Description Here}} - ### [Set-CsLisLocation](Set-CsLisLocation.md) -{{Manually Enter Set-CsLisLocation Description Here}} - ### [Set-CsLisPort](Set-CsLisPort.md) -{{Manually Enter Set-CsLisPort Description Here}} - ### [Set-CsLisServiceProvider](Set-CsLisServiceProvider.md) -{{Manually Enter Set-CsLisServiceProvider Description Here}} - ### [Set-CsLisSubnet](Set-CsLisSubnet.md) -{{Manually Enter Set-CsLisSubnet Description Here}} - ### [Set-CsLisSwitch](Set-CsLisSwitch.md) -{{Manually Enter Set-CsLisSwitch Description Here}} - ### [Set-CsLisWirelessAccessPoint](Set-CsLisWirelessAccessPoint.md) -{{Manually Enter Set-CsLisWirelessAccessPoint Description Here}} - ### [Set-CsLocationPolicy](Set-CsLocationPolicy.md) -{{Manually Enter Set-CsLocationPolicy Description Here}} - ### [Set-CsManagementConnection](Set-CsManagementConnection.md) -{{Manually Enter Set-CsManagementConnection Description Here}} - ### [Set-CsManagementServer](Set-CsManagementServer.md) -{{Manually Enter Set-CsManagementServer Description Here}} - ### [Set-CsMcxConfiguration](Set-CsMcxConfiguration.md) -{{Manually Enter Set-CsMcxConfiguration Description Here}} - ### [Set-CsMediaConfiguration](Set-CsMediaConfiguration.md) -{{Manually Enter Set-CsMediaConfiguration Description Here}} - ### [Set-CsMediationServer](Set-CsMediationServer.md) -{{Manually Enter Set-CsMediationServer Description Here}} - ### [Set-CsMeetingConfiguration](Set-CsMeetingConfiguration.md) -{{Manually Enter Set-CsMeetingConfiguration Description Here}} - ### [Set-CsMeetingRoom](Set-CsMeetingRoom.md) -{{Manually Enter Set-CsMeetingRoom Description Here}} - ### [Set-CsMobilityPolicy](Set-CsMobilityPolicy.md) -{{Manually Enter Set-CsMobilityPolicy Description Here}} - ### [Set-CsMonitoringServer](Set-CsMonitoringServer.md) -{{Manually Enter Set-CsMonitoringServer Description Here}} - ### [Set-CsNetworkBandwidthPolicyProfile](Set-CsNetworkBandwidthPolicyProfile.md) -{{Manually Enter Set-CsNetworkBandwidthPolicyProfile Description Here}} - ### [Set-CsNetworkConfiguration](Set-CsNetworkConfiguration.md) -{{Manually Enter Set-CsNetworkConfiguration Description Here}} - ### [Set-CsNetworkInterRegionRoute](Set-CsNetworkInterRegionRoute.md) -{{Manually Enter Set-CsNetworkInterRegionRoute Description Here}} - ### [Set-CsNetworkInterSitePolicy](Set-CsNetworkInterSitePolicy.md) -{{Manually Enter Set-CsNetworkInterSitePolicy Description Here}} - ### [Set-CsNetworkRegion](Set-CsNetworkRegion.md) -{{Manually Enter Set-CsNetworkRegion Description Here}} - ### [Set-CsNetworkRegionLink](Set-CsNetworkRegionLink.md) -{{Manually Enter Set-CsNetworkRegionLink Description Here}} - ### [Set-CsNetworkSite](Set-CsNetworkSite.md) -{{Manually Enter Set-CsNetworkSite Description Here}} - ### [Set-CsNetworkSubnet](Set-CsNetworkSubnet.md) -{{Manually Enter Set-CsNetworkSubnet Description Here}} - ### [Set-CsOAuthConfiguration](Set-CsOAuthConfiguration.md) -{{Manually Enter Set-CsOAuthConfiguration Description Here}} - ### [Set-CsOAuthServer](Set-CsOAuthServer.md) -{{Manually Enter Set-CsOAuthServer Description Here}} - -### [Set-CsOnlineApplicationEndpoint](Set-CsOnlineApplicationEndpoint.md) -{{Manually Enter Set-CsOnlineApplicationEndpoint Description Here}} - -### [Set-CsOnlineDialInConferencingBridge](Set-CsOnlineDialInConferencingBridge.md) -{{Manually Enter Set-CsOnlineDialInConferencingBridge Description Here}} - -### [Set-CsOnlineDialInConferencingServiceNumber](Set-CsOnlineDialInConferencingServiceNumber.md) -{{Manually Enter Set-CsOnlineDialInConferencingServiceNumber Description Here}} - -### [Set-CsOnlineDialInConferencingTenantSettings](Set-CsOnlineDialInConferencingTenantSettings.md) -{{Manually Enter Set-CsOnlineDialInConferencingTenantSettings Description Here}} - -### [Set-CsOnlineDialInConferencingUser](Set-CsOnlineDialInConferencingUser.md) -{{Manually Enter Set-CsOnlineDialInConferencingUser Description Here}} - ### [Set-CsOnlineDialInConferencingUserDefaultNumber](Set-CsOnlineDialInConferencingUserDefaultNumber.md) -{{Manually Enter Set-CsOnlineDialInConferencingUserDefaultNumber Description Here}} - ### [Set-CsOnlineDirectoryUser](Set-CsOnlineDirectoryUser.md) -{{Manually Enter Set-CsOnlineDirectoryUser Description Here}} - -### [Set-CsOnlineEnhancedEmergencyServiceDisclaimer](Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md) -{{Manually Enter Set-CsOnlineEnhancedEmergencyServiceDisclaimer Description Here}} - -### [Set-CsOnlineLisCivicAddress](Set-CsOnlineLisCivicAddress.md) -{{Manually Enter Set-CsOnlineLisCivicAddress Description Here}} - -### [Set-CsOnlineLisLocation](Set-CsOnlineLisLocation.md) -{{Manually Enter Set-CsOnlineLisLocation Description Here}} - ### [Set-CsOnlineNumberPortInOrder](Set-CsOnlineNumberPortInOrder.md) -{{Manually Enter Set-CsOnlineNumberPortInOrder Description Here}} - ### [Set-CsOnlineNumberPortOutOrderPin](Set-CsOnlineNumberPortOutOrderPin.md) -{{Manually Enter Set-CsOnlineNumberPortOutOrderPin Description Here}} - -### [Set-CsOnlinePSTNGateway](Set-CsOnlinePSTNGateway.md) -{{Manually Enter Set-CsOnlinePSTNGateway Description Here}} - -### [Set-CsOnlineVoicemailPolicy](Set-CsOnlineVoicemailPolicy.md) -{{Manually Enter Set-CsOnlineVoicemailPolicy Description Here}} - -### [Set-CsOnlineVoiceUser](Set-CsOnlineVoiceUser.md) -{{Manually Enter Set-CsOnlineVoiceUser Description Here}} - ### [Set-CsOnlineVoiceUserBulk](Set-CsOnlineVoiceUserBulk.md) -{{Manually Enter Set-CsOnlineVoiceUserBulk Description Here}} - -### [Set-CsOrganizationalAutoAttendant](Set-CsOrganizationalAutoAttendant.md) -{{Manually Enter Set-CsOrganizationalAutoAttendant Description Here}} - ### [Set-CsOutboundCallingNumberTranslationRule](Set-CsOutboundCallingNumberTranslationRule.md) -{{Manually Enter Set-CsOutboundCallingNumberTranslationRule Description Here}} - ### [Set-CsOutboundTranslationRule](Set-CsOutboundTranslationRule.md) -{{Manually Enter Set-CsOutboundTranslationRule Description Here}} - ### [Set-CsPartnerApplication](Set-CsPartnerApplication.md) -{{Manually Enter Set-CsPartnerApplication Description Here}} - ### [Set-CsPersistentChatActiveServer](Set-CsPersistentChatActiveServer.md) -{{Manually Enter Set-CsPersistentChatActiveServer Description Here}} - ### [Set-CsPersistentChatAddin](Set-CsPersistentChatAddin.md) -{{Manually Enter Set-CsPersistentChatAddin Description Here}} - ### [Set-CsPersistentChatCategory](Set-CsPersistentChatCategory.md) -{{Manually Enter Set-CsPersistentChatCategory Description Here}} - ### [Set-CsPersistentChatComplianceConfiguration](Set-CsPersistentChatComplianceConfiguration.md) -{{Manually Enter Set-CsPersistentChatComplianceConfiguration Description Here}} - ### [Set-CsPersistentChatConfiguration](Set-CsPersistentChatConfiguration.md) -{{Manually Enter Set-CsPersistentChatConfiguration Description Here}} - ### [Set-CsPersistentChatPolicy](Set-CsPersistentChatPolicy.md) -{{Manually Enter Set-CsPersistentChatPolicy Description Here}} - ### [Set-CsPersistentChatRoom](Set-CsPersistentChatRoom.md) -{{Manually Enter Set-CsPersistentChatRoom Description Here}} - ### [Set-CsPersistentChatState](Set-CsPersistentChatState.md) -{{Manually Enter Set-CsPersistentChatState Description Here}} - ### [Set-CsPinPolicy](Set-CsPinPolicy.md) -{{Manually Enter Set-CsPinPolicy Description Here}} - +### [Set-CsPlatformServiceSettings](Set-CsPlatformServiceSettings.md) ### [Set-CsPresenceManagementState](Set-CsPresenceManagementState.md) -{{Manually Enter Set-CsPresenceManagementState Description Here}} - ### [Set-CsPresencePolicy](Set-CsPresencePolicy.md) -{{Manually Enter Set-CsPresencePolicy Description Here}} - ### [Set-CsPresenceProvider](Set-CsPresenceProvider.md) -{{Manually Enter Set-CsPresenceProvider Description Here}} - ### [Set-CsPrivacyConfiguration](Set-CsPrivacyConfiguration.md) -{{Manually Enter Set-CsPrivacyConfiguration Description Here}} - ### [Set-CsProxyConfiguration](Set-CsProxyConfiguration.md) -{{Manually Enter Set-CsProxyConfiguration Description Here}} - ### [Set-CsPstnGateway](Set-CsPstnGateway.md) -{{Manually Enter Set-CsPstnGateway Description Here}} - ### [Set-CsPstnUsage](Set-CsPstnUsage.md) -{{Manually Enter Set-CsPstnUsage Description Here}} - ### [Set-CsPublicProvider](Set-CsPublicProvider.md) -{{Manually Enter Set-CsPublicProvider Description Here}} - ### [Set-CsPushNotificationConfiguration](Set-CsPushNotificationConfiguration.md) -{{Manually Enter Set-CsPushNotificationConfiguration Description Here}} - ### [Set-CsQoEConfiguration](Set-CsQoEConfiguration.md) -{{Manually Enter Set-CsQoEConfiguration Description Here}} - ### [Set-CsRegistrar](Set-CsRegistrar.md) -{{Manually Enter Set-CsRegistrar Description Here}} - ### [Set-CsRegistrarConfiguration](Set-CsRegistrarConfiguration.md) -{{Manually Enter Set-CsRegistrarConfiguration Description Here}} - ### [Set-CsReportingConfiguration](Set-CsReportingConfiguration.md) -{{Manually Enter Set-CsReportingConfiguration Description Here}} - ### [Set-CsRgsAgentGroup](Set-CsRgsAgentGroup.md) -{{Manually Enter Set-CsRgsAgentGroup Description Here}} - ### [Set-CsRgsConfiguration](Set-CsRgsConfiguration.md) -{{Manually Enter Set-CsRgsConfiguration Description Here}} - ### [Set-CsRgsHolidaySet](Set-CsRgsHolidaySet.md) -{{Manually Enter Set-CsRgsHolidaySet Description Here}} - ### [Set-CsRgsHoursOfBusiness](Set-CsRgsHoursOfBusiness.md) -{{Manually Enter Set-CsRgsHoursOfBusiness Description Here}} - ### [Set-CsRgsQueue](Set-CsRgsQueue.md) -{{Manually Enter Set-CsRgsQueue Description Here}} - ### [Set-CsRgsWorkflow](Set-CsRgsWorkflow.md) -{{Manually Enter Set-CsRgsWorkflow Description Here}} - ### [Set-CsRoutingConfiguration](Set-CsRoutingConfiguration.md) -{{Manually Enter Set-CsRoutingConfiguration Description Here}} - ### [Set-CsServerApplication](Set-CsServerApplication.md) -{{Manually Enter Set-CsServerApplication Description Here}} - ### [Set-CsSimpleUrlConfiguration](Set-CsSimpleUrlConfiguration.md) -{{Manually Enter Set-CsSimpleUrlConfiguration Description Here}} - ### [Set-CsSipDomain](Set-CsSipDomain.md) -{{Manually Enter Set-CsSipDomain Description Here}} - ### [Set-CsSipResponseCodeTranslationRule](Set-CsSipResponseCodeTranslationRule.md) -{{Manually Enter Set-CsSipResponseCodeTranslationRule Description Here}} - ### [Set-CsSite](Set-CsSite.md) -{{Manually Enter Set-CsSite Description Here}} - ### [Set-CsSlaConfiguration](Set-CsSlaConfiguration.md) -{{Manually Enter Set-CsSlaConfiguration Description Here}} - ### [Set-CsStaticRoutingConfiguration](Set-CsStaticRoutingConfiguration.md) -{{Manually Enter Set-CsStaticRoutingConfiguration Description Here}} - ### [Set-CsStorageServiceConfiguration](Set-CsStorageServiceConfiguration.md) -{{Manually Enter Set-CsStorageServiceConfiguration Description Here}} - -### [Set-CsTeamsCallingPolicy](Set-CsTeamsCallingPolicy.md) -{{Manually Enter Set-CsTeamsCallingPolicy Description Here}} - -### [Set-CsTeamsMobilityPolicy](Set-CsTeamsMobilityPolicy.md) -{{Manually Enter Set-CsTeamsMobilityPolicy Description Here}} - -### [Set-CsTeamsMeetingPolicy](Set-CsTeamsMeetingPolicy.md) -{{Manually Enter Set-CsTeamsMeetingPolicy Description Here}} - -### [Set-CsTeamsMeetingBrandingPolicy](Set-CsTeamsMeetingBrandingPolicy.md) -The Set-CsTeamsMeetingBrandingPolicy cmdlet allows administrators to update existing meeting branding policies. - +### [Set-CsTeamsPinnedApp](Set-CsTeamsPinnedApp.md) +### [Set-CsTeamsUpgradeConfiguration](Set-CsTeamsUpgradeConfiguration.md) +### [Set-CsTeamsUpgradePolicy](Set-CsTeamsUpgradePolicy.md) ### [Set-CsTelemetryConfiguration](Set-CsTelemetryConfiguration.md) -{{Manually Enter Set-CsTelemetryConfiguration Description Here}} - -### [Set-CsTenantDialPlan](Set-CsTenantDialPlan.md) -{{Manually Enter Set-CsTenantDialPlan Description Here}} - -### [Set-CsTenantNetworkRegion](Set-CsTenantNetworkRegion.md) -{{Manually Enter Set-CsTenantNetworkRegion Description Here}} - -### [Set-CsTenantNetworkSite](Set-CsTenantNetworkSite.md) -{{Manually Enter Set-CsTenantNetworkSite Description Here}} - -### [Set-CsTenantNetworkSubnet](Set-CsTenantNetworkSubnet.md) -{{Manually Enter Set-CsTenantNetworkSubnet Description Here}} - -### [Set-CsTenantTrustedIPAddress](Set-CsTenantTrustedIPAddress.md) -{{Manually Enter Set-CsTenantTrustedIPAddress Description Here}} - -### [Set-CsTenantFederationConfiguration](Set-CsTenantFederationConfiguration.md) -{{Manually Enter Set-CsTenantFederationConfiguration Description Here}} - ### [Set-CsTenantHybridConfiguration](Set-CsTenantHybridConfiguration.md) -{{Manually Enter Set-CsTenantHybridConfiguration Description Here}} - -### [Set-CsTenantMigrationConfiguration](Set-CsTenantMigrationConfiguration.md) -{{Manually Enter Set-CsTenantMigrationConfiguration Description Here}} - -### [Set-CsTenantPublicProvider](Set-CsTenantPublicProvider.md) -{{Manually Enter Set-CsTenantPublicProvider Description Here}} - ### [Set-CsTenantUpdateTimeWindow](Set-CsTenantUpdateTimeWindow.md) -{{Manually Enter Set-CsTenantUpdateTimeWindow Description Here}} - ### [Set-CsTestDevice](Set-CsTestDevice.md) -{{Manually Enter Set-CsTestDevice Description Here}} - ### [Set-CsTestUserCredential](Set-CsTestUserCredential.md) -{{Manually Enter Set-CsTestUserCredential Description Here}} - ### [Set-CsThirdPartyVideoSystem](Set-CsThirdPartyVideoSystem.md) -{{Manually Enter Set-CsThirdPartyVideoSystem Description Here}} - ### [Set-CsThirdPartyVideoSystemPolicy](Set-CsThirdPartyVideoSystemPolicy.md) -{{Manually Enter Set-CsThirdPartyVideoSystemPolicy Description Here}} - ### [Set-CsTrunkConfiguration](Set-CsTrunkConfiguration.md) -{{Manually Enter Set-CsTrunkConfiguration Description Here}} - ### [Set-CsTrustedApplication](Set-CsTrustedApplication.md) -{{Manually Enter Set-CsTrustedApplication Description Here}} - ### [Set-CsTrustedApplicationEndpoint](Set-CsTrustedApplicationEndpoint.md) -{{Manually Enter Set-CsTrustedApplicationEndpoint Description Here}} - ### [Set-CsTrustedApplicationPool](Set-CsTrustedApplicationPool.md) -{{Manually Enter Set-CsTrustedApplicationPool Description Here}} - ### [Set-CsUCPhoneConfiguration](Set-CsUCPhoneConfiguration.md) -{{Manually Enter Set-CsUCPhoneConfiguration Description Here}} - ### [Set-CsUICulture](Set-CsUICulture.md) -{{Manually Enter Set-CsUICulture Description Here}} - ### [Set-CsUnassignedNumber](Set-CsUnassignedNumber.md) -{{Manually Enter Set-CsUnassignedNumber Description Here}} - ### [Set-CsUser](Set-CsUser.md) -{{Manually Enter Set-CsUser Description Here}} - ### [Set-CsUserAcp](Set-CsUserAcp.md) -{{Manually Enter Set-CsUserAcp Description Here}} - ### [Set-CsUserCallForwardingSettings](Set-CsUserCallForwardingSettings.md) -{{Manually Enter Set-CsUserCallForwardingSettings Description Here}} - ### [Set-CsUserDatabaseState](Set-CsUserDatabaseState.md) -{{Manually Enter Set-CsUserDatabaseState Description Here}} - ### [Set-CsUserDelegates](Set-CsUserDelegates.md) -{{Manually Enter Set-CsUserDelegates Description Here}} - ### [Set-CsUserPstnSettings](Set-CsUserPstnSettings.md) -{{Manually Enter Set-CsUserPstnSettings Description Here}} - ### [Set-CsUserReplicatorConfiguration](Set-CsUserReplicatorConfiguration.md) -{{Manually Enter Set-CsUserReplicatorConfiguration Description Here}} - ### [Set-CsUserServer](Set-CsUserServer.md) -{{Manually Enter Set-CsUserServer Description Here}} - ### [Set-CsUserServicesConfiguration](Set-CsUserServicesConfiguration.md) -{{Manually Enter Set-CsUserServicesConfiguration Description Here}} - ### [Set-CsUserServicesPolicy](Set-CsUserServicesPolicy.md) -{{Manually Enter Set-CsUserServicesPolicy Description Here}} - ### [Set-CsUserTeamMembers](Set-CsUserTeamMembers.md) -{{Manually Enter Set-CsUserTeamMembers Description Here}} - ### [Set-CsVideoGateway](Set-CsVideoGateway.md) -{{Manually Enter Set-CsVideoGateway Description Here}} - ### [Set-CsVideoInteropServer](Set-CsVideoInteropServer.md) -{{Manually Enter Set-CsVideoInteropServer Description Here}} - ### [Set-CsVideoInteropServerConfiguration](Set-CsVideoInteropServerConfiguration.md) -{{Manually Enter Set-CsVideoInteropServerConfiguration Description Here}} - ### [Set-CsVideoInteropServerSyntheticTransactionConfiguration](Set-CsVideoInteropServerSyntheticTransactionConfiguration.md) -{{Manually Enter Set-CsVideoInteropServerSyntheticTransactionConfiguration Description Here}} - ### [Set-CsVideoTrunkConfiguration](Set-CsVideoTrunkConfiguration.md) -{{Manually Enter Set-CsVideoTrunkConfiguration Description Here}} - ### [Set-CsVoiceConfiguration](Set-CsVoiceConfiguration.md) -{{Manually Enter Set-CsVoiceConfiguration Description Here}} - ### [Set-CsVoicemailReroutingConfiguration](Set-CsVoicemailReroutingConfiguration.md) -{{Manually Enter Set-CsVoicemailReroutingConfiguration Description Here}} - ### [Set-CsVoiceNormalizationRule](Set-CsVoiceNormalizationRule.md) -{{Manually Enter Set-CsVoiceNormalizationRule Description Here}} - ### [Set-CsVoicePolicy](Set-CsVoicePolicy.md) -{{Manually Enter Set-CsVoicePolicy Description Here}} - ### [Set-CsVoiceRoute](Set-CsVoiceRoute.md) -{{Manually Enter Set-CsVoiceRoute Description Here}} - ### [Set-CsVoiceRoutingPolicy](Set-CsVoiceRoutingPolicy.md) -{{Manually Enter Set-CsVoiceRoutingPolicy Description Here}} - ### [Set-CsVoiceTestConfiguration](Set-CsVoiceTestConfiguration.md) -{{Manually Enter Set-CsVoiceTestConfiguration Description Here}} - ### [Set-CsWatcherNodeConfiguration](Set-CsWatcherNodeConfiguration.md) -{{Manually Enter Set-CsWatcherNodeConfiguration Description Here}} - ### [Set-CsWebServer](Set-CsWebServer.md) -{{Manually Enter Set-CsWebServer Description Here}} - ### [Set-CsWebServiceConfiguration](Set-CsWebServiceConfiguration.md) -{{Manually Enter Set-CsWebServiceConfiguration Description Here}} - ### [Set-CsXmppAllowedPartner](Set-CsXmppAllowedPartner.md) -{{Manually Enter Set-CsXmppAllowedPartner Description Here}} - ### [Set-CsXmppGatewayConfiguration](Set-CsXmppGatewayConfiguration.md) -{{Manually Enter Set-CsXmppGatewayConfiguration Description Here}} - ### [Show-CsClsLogging](Show-CsClsLogging.md) -{{Manually Enter Show-CsClsLogging Description Here}} - +### [skype](skype.md) ### [Start-CsClsLogging](Start-CsClsLogging.md) -{{Manually Enter Start-CsClsLogging Description Here}} - -### [Start-CsExMeetingMigration](Start-CsExMeetingMigration.md) -{{Manually Enter Start-CsExMeetingMigration Description Here}} - ### [Start-CsPool](Start-CsPool.md) -{{Manually Enter Start-CsPool Description Here}} - ### [Start-CsWindowsService](Start-CsWindowsService.md) -{{Manually Enter Start-CsWindowsService Description Here}} - ### [Stop-CsClsLogging](Stop-CsClsLogging.md) -{{Manually Enter Stop-CsClsLogging Description Here}} - ### [Stop-CsWindowsService](Stop-CsWindowsService.md) -{{Manually Enter Stop-CsWindowsService Description Here}} - ### [Sync-CsClsLogging](Sync-CsClsLogging.md) -{{Manually Enter Sync-CsClsLogging Description Here}} - ### [Sync-CsUserData](Sync-CsUserData.md) -{{Manually Enter Sync-CsUserData Description Here}} - ### [Test-CsAddressBookService](Test-CsAddressBookService.md) -{{Manually Enter Test-CsAddressBookService Description Here}} - ### [Test-CsAddressBookWebQuery](Test-CsAddressBookWebQuery.md) -{{Manually Enter Test-CsAddressBookWebQuery Description Here}} - ### [Test-CsASConference](Test-CsASConference.md) -{{Manually Enter Test-CsASConference Description Here}} - ### [Test-CsAudioConferencingProvider](Test-CsAudioConferencingProvider.md) -{{Manually Enter Test-CsAudioConferencingProvider Description Here}} - ### [Test-CsAVConference](Test-CsAVConference.md) -{{Manually Enter Test-CsAVConference Description Here}} - ### [Test-CsAVEdgeConnectivity](Test-CsAVEdgeConnectivity.md) -{{Manually Enter Test-CsAVEdgeConnectivity Description Here}} - ### [Test-CsCertificateConfiguration](Test-CsCertificateConfiguration.md) -{{Manually Enter Test-CsCertificateConfiguration Description Here}} - ### [Test-CsClientAuth](Test-CsClientAuth.md) -{{Manually Enter Test-CsClientAuth Description Here}} - ### [Test-CsClientAuthentication](Test-CsClientAuthentication.md) -{{Manually Enter Test-CsClientAuthentication Description Here}} - ### [Test-CsComputer](Test-CsComputer.md) -{{Manually Enter Test-CsComputer Description Here}} - ### [Test-CsDatabase](Test-CsDatabase.md) -{{Manually Enter Test-CsDatabase Description Here}} - ### [Test-CsDataConference](Test-CsDataConference.md) -{{Manually Enter Test-CsDataConference Description Here}} - ### [Test-CsDialInConferencing](Test-CsDialInConferencing.md) -{{Manually Enter Test-CsDialInConferencing Description Here}} - ### [Test-CsDialPlan](Test-CsDialPlan.md) -{{Manually Enter Test-CsDialPlan Description Here}} - -### [Test-CsEffectiveTenantDialPlan](Test-CsEffectiveTenantDialPlan.md) -{{Manually Enter Test-CsEffectiveTenantDialPlan Description Here}} - ### [Test-CsExStorageConnectivity](Test-CsExStorageConnectivity.md) -{{Manually Enter Test-CsExStorageConnectivity Description Here}} - ### [Test-CsExStorageNotification](Test-CsExStorageNotification.md) -{{Manually Enter Test-CsExStorageNotification Description Here}} - ### [Test-CsExUMConnectivity](Test-CsExUMConnectivity.md) -{{Manually Enter Test-CsExUMConnectivity Description Here}} - ### [Test-CsExUMVoiceMail](Test-CsExUMVoiceMail.md) -{{Manually Enter Test-CsExUMVoiceMail Description Here}} - ### [Test-CsFederatedPartner](Test-CsFederatedPartner.md) -{{Manually Enter Test-CsFederatedPartner Description Here}} - ### [Test-CsGroupExpansion](Test-CsGroupExpansion.md) -{{Manually Enter Test-CsGroupExpansion Description Here}} - ### [Test-CsGroupIM](Test-CsGroupIM.md) -{{Manually Enter Test-CsGroupIM Description Here}} - ### [Test-CsIM](Test-CsIM.md) -{{Manually Enter Test-CsIM Description Here}} - ### [Test-CsInterTrunkRouting](Test-CsInterTrunkRouting.md) -{{Manually Enter Test-CsInterTrunkRouting Description Here}} - ### [Test-CsKerberosAccountAssignment](Test-CsKerberosAccountAssignment.md) -{{Manually Enter Test-CsKerberosAccountAssignment Description Here}} - ### [Test-CsLisCivicAddress](Test-CsLisCivicAddress.md) -{{Manually Enter Test-CsLisCivicAddress Description Here}} - ### [Test-CsLisConfiguration](Test-CsLisConfiguration.md) -{{Manually Enter Test-CsLisConfiguration Description Here}} - ### [Test-CsLocationPolicy](Test-CsLocationPolicy.md) -{{Manually Enter Test-CsLocationPolicy Description Here}} - ### [Test-CsManagementServer](Test-CsManagementServer.md) -{{Manually Enter Test-CsManagementServer Description Here}} - ### [Test-CsMcxConference](Test-CsMcxConference.md) -{{Manually Enter Test-CsMcxConference Description Here}} - ### [Test-CsMcxP2PIM](Test-CsMcxP2PIM.md) -{{Manually Enter Test-CsMcxP2PIM Description Here}} - ### [Test-CsMcxPushNotification](Test-CsMcxPushNotification.md) -{{Manually Enter Test-CsMcxPushNotification Description Here}} - ### [Test-CsOnlineCarrierPortabilityIn](Test-CsOnlineCarrierPortabilityIn.md) -{{Manually Enter Test-CsOnlineCarrierPortabilityIn Description Here}} - ### [Test-CsOnlineLisCivicAddress](Test-CsOnlineLisCivicAddress.md) -{{Manually Enter Test-CsOnlineLisCivicAddress Description Here}} - ### [Test-CsOnlinePortabilityIn](Test-CsOnlinePortabilityIn.md) -{{Manually Enter Test-CsOnlinePortabilityIn Description Here}} - ### [Test-CsOUPermission](Test-CsOUPermission.md) -{{Manually Enter Test-CsOUPermission Description Here}} - ### [Test-CsP2PAV](Test-CsP2PAV.md) -{{Manually Enter Test-CsP2PAV Description Here}} - ### [Test-CsP2PVideoInteropServerSipTrunkAV](Test-CsP2PVideoInteropServerSipTrunkAV.md) -{{Manually Enter Test-CsP2PVideoInteropServerSipTrunkAV Description Here}} - ### [Test-CsPersistentChatMessage](Test-CsPersistentChatMessage.md) -{{Manually Enter Test-CsPersistentChatMessage Description Here}} - ### [Test-CsPhoneBootstrap](Test-CsPhoneBootstrap.md) -{{Manually Enter Test-CsPhoneBootstrap Description Here}} - ### [Test-CsPresence](Test-CsPresence.md) -{{Manually Enter Test-CsPresence Description Here}} - ### [Test-CsPstnOutboundCall](Test-CsPstnOutboundCall.md) -{{Manually Enter Test-CsPstnOutboundCall Description Here}} - ### [Test-CsPstnPeerToPeerCall](Test-CsPstnPeerToPeerCall.md) -{{Manually Enter Test-CsPstnPeerToPeerCall Description Here}} - ### [Test-CsRegistration](Test-CsRegistration.md) -{{Manually Enter Test-CsRegistration Description Here}} - ### [Test-CsReplica](Test-CsReplica.md) -{{Manually Enter Test-CsReplica Description Here}} - ### [Test-CsSetupPermission](Test-CsSetupPermission.md) -{{Manually Enter Test-CsSetupPermission Description Here}} - ### [Test-CsTopology](Test-CsTopology.md) -{{Manually Enter Test-CsTopology Description Here}} - ### [Test-CsTrunkConfiguration](Test-CsTrunkConfiguration.md) -{{Manually Enter Test-CsTrunkConfiguration Description Here}} - ### [Test-CsUcwaConference](Test-CsUcwaConference.md) -{{Manually Enter Test-CsUcwaConference Description Here}} - ### [Test-CsUnifiedContactStore](Test-CsUnifiedContactStore.md) -{{Manually Enter Test-CsUnifiedContactStore Description Here}} - ### [Test-CsVoiceNormalizationRule](Test-CsVoiceNormalizationRule.md) -{{Manually Enter Test-CsVoiceNormalizationRule Description Here}} - ### [Test-CsVoicePolicy](Test-CsVoicePolicy.md) -{{Manually Enter Test-CsVoicePolicy Description Here}} - ### [Test-CsVoiceRoute](Test-CsVoiceRoute.md) -{{Manually Enter Test-CsVoiceRoute Description Here}} - ### [Test-CsVoiceTestConfiguration](Test-CsVoiceTestConfiguration.md) -{{Manually Enter Test-CsVoiceTestConfiguration Description Here}} - ### [Test-CsVoiceUser](Test-CsVoiceUser.md) -{{Manually Enter Test-CsVoiceUser Description Here}} - ### [Test-CsWatcherNodeConfiguration](Test-CsWatcherNodeConfiguration.md) -{{Manually Enter Test-CsWatcherNodeConfiguration Description Here}} - ### [Test-CsWebApp](Test-CsWebApp.md) -{{Manually Enter Test-CsWebApp Description Here}} - ### [Test-CsWebAppAnonymous](Test-CsWebAppAnonymous.md) -{{Manually Enter Test-CsWebAppAnonymous Description Here}} - ### [Test-CsWebScheduler](Test-CsWebScheduler.md) -{{Manually Enter Test-CsWebScheduler Description Here}} - ### [Test-CsXmppIM](Test-CsXmppIM.md) -{{Manually Enter Test-CsXmppIM Description Here}} - ### [Uninstall-CsDatabase](Uninstall-CsDatabase.md) -{{Manually Enter Uninstall-CsDatabase Description Here}} - ### [Uninstall-CsMirrorDatabase](Uninstall-CsMirrorDatabase.md) -{{Manually Enter Uninstall-CsMirrorDatabase Description Here}} - ### [Unlock-CsClientPin](Unlock-CsClientPin.md) -{{Manually Enter Unlock-CsClientPin Description Here}} - ### [Unpublish-CsLisConfiguration](Unpublish-CsLisConfiguration.md) -{{Manually Enter Unpublish-CsLisConfiguration Description Here}} - ### [Unregister-CsHybridPSTNAppliance](Unregister-CsHybridPSTNAppliance.md) -{{Manually Enter Unregister-CsHybridPSTNAppliance Description Here}} - -### [Unregister-CsOnlineDialInConferencingServiceNumber](Unregister-CsOnlineDialInConferencingServiceNumber.md) -{{Manually Enter Unregister-CsOnlineDialInConferencingServiceNumber Description Here}} - ### [Update-CsAddressBook](Update-CsAddressBook.md) -{{Manually Enter Update-CsAddressBook Description Here}} - ### [Update-CsAdminRole](Update-CsAdminRole.md) -{{Manually Enter Update-CsAdminRole Description Here}} - ### [Update-CsClsLogging](Update-CsClsLogging.md) -{{Manually Enter Update-CsClsLogging Description Here}} - -### [Update-CsOrganizationalAutoAttendant](Update-CsOrganizationalAutoAttendant.md) -{{Manually Enter Update-CsOrganizationalAutoAttendant Description Here}} - ### [Update-CsTenantMeetingUrl](Update-CsTenantMeetingUrl.md) -{{Manually Enter Update-CsTenantMeetingUrl Description Here}} - ### [Update-CsUserData](Update-CsUserData.md) -{{Manually Enter Update-CsUserData Description Here}} - ### [Update-CsUserDatabase](Update-CsUserDatabase.md) -{{Manually Enter Update-CsUserDatabase Description Here}} - -### [Get-CsTeamsInteropPolicy](Get-CsTeamsInteropPolicy.md) -{{Manually Enter Get-CsTeamsInteropPolicy Description Here}} - -### [Grant-CsTeamsInteropPolicy](Grant-CsTeamsInteropPolicy.md) -{{Manually Enter Grant-CsTeamsInteropPolicy Description Here}} - -### [Remove-CsTeamsInteropPolicy](Remove-CsTeamsInteropPolicy.md) -{{Manually Enter Remove-CsTeamsInteropPolicy Description Here}} - -### [Set-CsPlatformServiceSettings](Set-CsPlatformServiceSettings.md) -{{Manually Enter Set-CsPlatformServiceSettings Description Here}} - -### [Get-CsPlatformServiceSettings](Get-CsPlatformServiceSettings.md) -{{Manually Enter Get-CsPlatformServiceSettings Description Here}} - -### [New-CsPlatformServiceSettings](New-CsPlatformServiceSettings.md) -{{Manually Enter New-CsPlatformServiceSettings Description Here}} - -### [Remove-CsPlatformServiceSettings](Remove-CsPlatformServiceSettings.md) -{{Manually Enter Remove-CsPlatformServiceSettings Description Here}} - -### [Get-CsAdditionalInternalDomain](Get-CsAdditionalInternalDomain.md) -{{Manually Enter Get-CsAdditionalInternalDomain Description Here}} - -### [New-CsAdditionalInternalDomain](New-CsAdditionalInternalDomain.md) -{{Manually Enter New-CsAdditionalInternalDomain Description Here}} - -### [Remove-CsAdditionalInternalDomain](Remove-CsAdditionalInternalDomain.md) -{{Manually Enter Remove-CsAdditionalInternalDomain Description Here}} - -### [Get-CsHybridApplicationEndpoint](Get-CsHybridApplicationEndpoint.md) -{{Manually Enter Get-CsHybridApplicationEndpoint Description Here}} - -### [New-CsHybridApplicationEndpoint](New-CsHybridApplicationEndpoint.md) -{{Manually Enter New-CsHybridApplicationEndpoint Description Here}} - -### [Set-CsHybridApplicationEndpoint](Set-CsHybridApplicationEndpoint.md) -{{Manually Enter Set-CsHybridApplicationEndpoint Description Here}} - -### [Remove-CsHybridApplicationEndpoint](Remove-CsHybridApplicationEndpoint.md) -{{Manually Enter Remove-CsHybridApplicationEndpoint Description Here}} - -### [Get-CsTeamsUpgradeConfiguration](Get-CsTeamsUpgradeConfiguration.md) - -### [Set-CsTeamsUpgradeConfiguration](Set-CsTeamsUpgradeConfiguration.md) - -### [Get-CsTeamsUpgradePolicy](Get-CsTeamsUpgradePolicy.md) - -### [Grant-CsTeamsUpgradePolicy](Grant-CsTeamsUpgradePolicy.md) - -### [New-CsTeamsUpgradePolicy](New-CsTeamsUpgradePolicy.md) - -### [Remove-CsTeamsUpgradePolicy](Remove-CsTeamsUpgradePolicy.md) - -### [Set-CsTeamsUpgradePolicy](Set-CsTeamsUpgradePolicy.md) - -### [Get-CsCloudCallDataConnector](Get-CsCloudCallDataConnector.md) - -### [Get-CsCloudCallDataConnectorConfiguration](Get-CsCloudCallDataConnectorConfiguration.md) - -### [New-CsCloudCallDataConnectorConfiguration](New-CsCloudCallDataConnectorConfiguration.md) - -### [Set-CsCloudCallDataConnector](Set-CsCloudCallDataConnector.md) - -### [Set-CsCloudCallDataConnectorConfiguration](Set-CsCloudCallDataConnectorConfiguration.md) - -### [Get-CsTeamsCallingPolicy](Get-CsTeamsCallingPolicy.md) - -### [Set-CsTeamsCallingPolicy](Set-CsTeamsCallingPolicy.md) - -### [Grant-CsTeamsCallingPolicy](Grant-CsTeamsCallingPolicy.md) - -### [Get-CsTeamsMobilityPolicy](Get-CsTeamsMobilityPolicy.md) - -### [Set-CsTeamsMobilityPolicy](Set-CsTeamsMobilityPolicy.md) - -### [Grant-CsTeamsMobilityPolicy](Grant-CsTeamsMobilityPolicy.md) - -### [Set-CsTeamsMeetingBroadcastConfiguration](Set-CsTeamsMeetingBroadcastConfiguration.md) - -### [Get-CsTeamsMeetingBroadcastConfiguration](Get-CsTeamsMeetingBroadcastConfiguration.md) - -### [Get-CsTeamsMeetingPolicy](Get-CsTeamsMeetingPolicy.md) - -### [Set-CsTeamsMeetingPolicy](Set-CsTeamsMeetingPolicy.md) - -### [New-CsTeamsMeetingPolicy](New-CsTeamsMeetingPolicy.md) - -### [Grant-CsTeamsMeetingPolicy](Grant-CsTeamsMeetingPolicy.md) - -### [Remove-CsTeamsMeetingPolicy](Remove-CsTeamsMeetingPolicy.md) - -### [Get-CsTeamsMeetingBrandingPolicy](Get-CsTeamsMeetingBrandingPolicy.md) - -### [Set-CsTeamsMeetingBrandingPolicy](Set-CsTeamsMeetingBrandingPolicy.md) - -### [New-CsTeamsMeetingBrandingPolicy](New-CsTeamsMeetingBrandingPolicy.md) - -### [Grant-CsTeamsMeetingBrandingPolicy](Grant-CsTeamsMeetingBrandingPolicy.md) - -### [Remove-CsTeamsMeetingBrandingPolicy](Remove-CsTeamsMeetingBrandingPolicy.md) - -### [Set-CsAuthConfig](Set-CsAuthConfig.md) - -### [Get-CsAuthConfig](Get-CsAuthConfig.md) - -### [Get-CsOnlineSipDomain](Get-CsOnlineSipDomain.md) - -### [Enable-CsOnlineSipDomain](Enable-CsOnlineSipDomain.md) - -### [Disable-CsOnlineSipDomain](Disable-CsOnlineSipDomain.md) - -### [Get-CsTeamsMobilityPolicy](Get-CsTeamsMobilityPolicy.md) - -### [Get-CsTeamsCallParkPolicy](Get-CsTeamsCallParkPolicy.md) - -### [Set-CsTeamsCallParkPolicy](Set-CsTeamsCallParkPolicy.md) - -### [New-CsTeamsCallParkPolicy](New-CsTeamsCallParkPolicy.md) - -### [Grant-CsTeamsCallParkPolicy](Grant-CsTeamsCallParkPolicy.md) - -### [Remove-CsTeamsCallParkPolicy](Remove-CsTeamsCallParkPolicy.md) - -### [Get-CsTeamsComplianceRecordingPolicy](Get-CsTeamsComplianceRecordingPolicy.md) - -### [Set-CsTeamsComplianceRecordingPolicy](Set-CsTeamsComplianceRecordingPolicy.md) - -### [New-CsTeamsComplianceRecordingPolicy](New-CsTeamsComplianceRecordingPolicy.md) - -### [Remove-CsTeamsComplianceRecordingPolicy](Remove-CsTeamsComplianceRecordingPolicy.md) - -### [Grant-CsTeamsComplianceRecordingPolicy](Grant-CsTeamsComplianceRecordingPolicy.md) - -### [Get-CsTeamsComplianceRecordingApplication](Get-CsTeamsComplianceRecordingApplication.md) - -### [Set-CsTeamsComplianceRecordingApplication](Set-CsTeamsComplianceRecordingApplication.md) - -### [New-CsTeamsComplianceRecordingApplication](New-CsTeamsComplianceRecordingApplication.md) - -### [Remove-CsTeamsComplianceRecordingApplication](Remove-CsTeamsComplianceRecordingApplication.md) - -### [Set-CsOnlineApplicationInstance](Set-CsOnlineApplicationInstance.md) - -### [New-CsOnlineApplicationInstance](New-CsOnlineApplicationInstance.md) - -### [Get-CsOnlineApplicationInstance](Get-CsOnlineApplicationInstance.md) - -### [Get-CsTeamsChannelsPolicy](Get-CsTeamsChannelsPolicy.md) - -### [Set-CsTeamsChannelsPolicy](Set-CsTeamsChannelsPolicy.md) - -### [New-CsTeamsChannelsPolicy](New-CsTeamsChannelsPolicy.md) - -### [Grant-CsTeamsChannelsPolicy](Grant-CsTeamsChannelsPolicy.md) - -### [Remove-CsTeamsChannelsPolicy](Remove-CsTeamsChannelsPolicy.md) - -### [Get-CsTeamsAppPermissionPolicy](Get-CsTeamsAppPermissionPolicy.md) - -### [Set-CsTeamsAppPermissionPolicy](Set-CsTeamsAppPermissionPolicy.md) - -### [New-CsTeamsAppPermissionPolicy](New-CsTeamsAppPermissionPolicy.md) - -### [Grant-CsTeamsAppPermissionPolicy](Grant-CsTeamsAppPermissionPolicy.md) - -### [Remove-CsTeamsAppPermissionPolicy](Remove-CsTeamsAppPermissionPolicy.md) - -### [Get-CsTeamsEmergencyCallRoutingPolicy](Get-CsTeamsEmergencyCallRoutingPolicy.md) - -### [Get-CsTeamsEmergencyCallingPolicy](Get-CsTeamsEmergencyCallingPolicy.md) - -### [New-CsTeamsEmergencyCallRoutingPolicy](New-CsTeamsEmergencyCallRoutingPolicy.md) - -### [New-CsTeamsEmergencyCallingPolicy](New-CsTeamsEmergencyCallingPolicy.md) - -### [New-CsTeamsEmergencyNumber](New-CsTeamsEmergencyNumber.md) - -### [Remove-CsTeamsEmergencyCallRoutingPolicy](Remove-CsTeamsEmergencyCallRoutingPolicy.md) - -### [Remove-CsTeamsEmergencyCallingPolicy](Remove-CsTeamsEmergencyCallingPolicy.md) - -### [Set-CsTeamsEmergencyCallRoutingPolicy](Set-CsTeamsEmergencyCallRoutingPolicy.md) - -### [Set-CsTeamsEmergencyCallingPolicy](Set-CsTeamsEmergencyCallingPolicy.md) - -### [Get-CsTeamsUpgradeStatus](Get-CsTeamsUpgradeStatus.md) -{{Manually Enter Get-CsTeamsUpgradeStatus Description Here}} - -### [New-CsTeamsTranslationRule](New-CsTeamsTranslationRuley.md) - -### [Set-CsTeamsTranslationRule](Set-CsTeamsTranslationRuley.md) - -### [Get-CsTeamsTranslationRule](Get-CsTeamsTranslationRuley.md) - -### [Remove-CsTeamsTranslationRule](Remove-CsTeamsTranslationRuley.md) - -### [Get-CsInboundBlockedNumberPattern](Get-CsInboundBlockedNumberPattern.md) - -### [New-CsInboundBlockedNumberPattern](New-CsInboundBlockedNumberPattern.md) - -### [Remove-CsInboundBlockedNumberPattern](Remove-CsInboundBlockedNumberPattern.md) - -### [Set-CsInboundBlockedNumberPattern](Set-CsInboundBlockedNumberPattern.md) - -### [Test-CsInboundBlockedNumberPattern](Test-CsInboundBlockedNumberPattern.md) - -### [Get-CsInboundExemptNumberPattern](Get-CsInboundExemptNumberPattern.md) - -### [New-CsInboundExemptNumberPattern](New-CsInboundExemptNumberPattern.md) - -### [Remove-CsInboundExemptNumberPattern](Remove-CsInboundExemptNumberPattern.md) - -### [Set-CsInboundExemptNumberPattern](Set-CsInboundExemptNumberPattern.md) - -### [Get-CsTenantBlockedCallingNumbers](Get-CsTenantBlockedCallingNumbers.md) - -### [Set-CsTenantBlockedCallingNumbers](Set-CsTenantBlockedCallingNumbers.md) - -### [Get-CSTeamsIPPhonePolicy](Get-CSTeamsIPPhonePolicy.md) - -### [Grant-CSTeamsIPPhonePolicy](Grant-CSTeamsIPPhonePolicy.md) - -### [New-CSTeamsIPPhonePolicy](New-CSTeamsIPPhonePolicy.md) - -### [Remove-CSTeamsIPPhonePolicy](Remove-CSTeamsIPPhonePolicy.md) - -### [Set-CsTeamsIPPhonePolicy](Set-CsTeamsIPPhonePolicy.md) From 3bfb9ad0f7a6abb0c39e91d0e421854a2b51c6ce Mon Sep 17 00:00:00 2001 From: AmareshB1Microsoft <162629236+AmareshB1Microsoft@users.noreply.github.com> Date: Mon, 11 Mar 2024 15:15:46 -0700 Subject: [PATCH 0194/1851] move pinnedapp related cmdlets over --- .openpublishing.redirection.json | 15 +++++++++++++++ skype/skype-ps/skype/skype.md | 3 --- .../teams-ps/teams}/New-CsTeamsPinnedApp.md | 0 .../teams-ps/teams}/Remove-CsTeamsPinnedApp.md | 0 .../teams-ps/teams}/Set-CsTeamsPinnedApp.md | 0 5 files changed, 15 insertions(+), 3 deletions(-) rename {skype/skype-ps/skype => teams/teams-ps/teams}/New-CsTeamsPinnedApp.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Remove-CsTeamsPinnedApp.md (100%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsTeamsPinnedApp.md (100%) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 8762bb4cec..b060a8523a 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -7815,6 +7815,11 @@ "redirect_url": "/powershell/module/teams/New-CsTeamsNetworkRoamingPolicy", "redirect_document_id": false }, + { + "source_path": "skype/virtual-folder/skype/New-CsTeamsPinnedApp.md", + "redirect_url": "/powershell/module/teams/New-CsTeamsPinnedApp", + "redirect_document_id": false + }, { "source_path": "skype/virtual-folder/skype/New-CsTeamsTranslationRule.md", "redirect_url": "/powershell/module/teams/New-CsTeamsTranslationRule", @@ -8060,6 +8065,11 @@ "redirect_url": "/powershell/module/teams/Remove-CsTeamsNetworkRoamingPolicy", "redirect_document_id": false }, + { + "source_path": "skype/virtual-folder/skype/Remove-CsTeamsPinnedApp.md", + "redirect_url": "/powershell/module/teams/Remove-CsTeamsPinnedApp", + "redirect_document_id": false + }, { "source_path": "skype/virtual-folder/skype/Remove-CsTeamsTranslationRule.md", "redirect_url": "/powershell/module/teams/Remove-CsTeamsTranslationRule", @@ -8370,6 +8380,11 @@ "redirect_url": "/powershell/module/teams/Set-CsTeamsNetworkRoamingPolicy", "redirect_document_id": false }, + { + "source_path": "skype/virtual-folder/skype/Set-CsTeamsPinnedApp.md", + "redirect_url": "/powershell/module/teams/Set-CsTeamsPinnedApp", + "redirect_document_id": false + }, { "source_path": "skype/virtual-folder/skype/Set-CsTeamsTranslationRule.md", "redirect_url": "/powershell/module/teams/Set-CsTeamsTranslationRule", diff --git a/skype/skype-ps/skype/skype.md b/skype/skype-ps/skype/skype.md index 5c352dffc0..9c78b70e25 100644 --- a/skype/skype-ps/skype/skype.md +++ b/skype/skype-ps/skype/skype.md @@ -473,7 +473,6 @@ The following cmdlet references are for Skype for Business Server Management She ### [New-CsStaticRoute](New-CsStaticRoute.md) ### [New-CsStaticRoutingConfiguration](New-CsStaticRoutingConfiguration.md) ### [New-CsStorageServiceConfiguration](New-CsStorageServiceConfiguration.md) -### [New-CsTeamsPinnedApp](New-CsTeamsPinnedApp.md) ### [New-CsTeamsUpgradePolicy](New-CsTeamsUpgradePolicy.md) ### [New-CsTelemetryConfiguration](New-CsTelemetryConfiguration.md) ### [New-CsTenantUpdateTimeWindow](New-CsTenantUpdateTimeWindow.md) @@ -627,7 +626,6 @@ The following cmdlet references are for Skype for Business Server Management She ### [Remove-CsSlaDelegates](Remove-CsSlaDelegates.md) ### [Remove-CsStaticRoutingConfiguration](Remove-CsStaticRoutingConfiguration.md) ### [Remove-CsStorageServiceConfiguration](Remove-CsStorageServiceConfiguration.md) -### [Remove-CsTeamsPinnedApp](Remove-CsTeamsPinnedApp.md) ### [Remove-CsTeamsUpgradePolicy](Remove-CsTeamsUpgradePolicy.md) ### [Remove-CsTelemetryConfiguration](Remove-CsTelemetryConfiguration.md) ### [Remove-CsTenantUpdateTimeWindow](Remove-CsTenantUpdateTimeWindow.md) @@ -820,7 +818,6 @@ The following cmdlet references are for Skype for Business Server Management She ### [Set-CsSlaConfiguration](Set-CsSlaConfiguration.md) ### [Set-CsStaticRoutingConfiguration](Set-CsStaticRoutingConfiguration.md) ### [Set-CsStorageServiceConfiguration](Set-CsStorageServiceConfiguration.md) -### [Set-CsTeamsPinnedApp](Set-CsTeamsPinnedApp.md) ### [Set-CsTeamsUpgradeConfiguration](Set-CsTeamsUpgradeConfiguration.md) ### [Set-CsTeamsUpgradePolicy](Set-CsTeamsUpgradePolicy.md) ### [Set-CsTelemetryConfiguration](Set-CsTelemetryConfiguration.md) diff --git a/skype/skype-ps/skype/New-CsTeamsPinnedApp.md b/teams/teams-ps/teams/New-CsTeamsPinnedApp.md similarity index 100% rename from skype/skype-ps/skype/New-CsTeamsPinnedApp.md rename to teams/teams-ps/teams/New-CsTeamsPinnedApp.md diff --git a/skype/skype-ps/skype/Remove-CsTeamsPinnedApp.md b/teams/teams-ps/teams/Remove-CsTeamsPinnedApp.md similarity index 100% rename from skype/skype-ps/skype/Remove-CsTeamsPinnedApp.md rename to teams/teams-ps/teams/Remove-CsTeamsPinnedApp.md diff --git a/skype/skype-ps/skype/Set-CsTeamsPinnedApp.md b/teams/teams-ps/teams/Set-CsTeamsPinnedApp.md similarity index 100% rename from skype/skype-ps/skype/Set-CsTeamsPinnedApp.md rename to teams/teams-ps/teams/Set-CsTeamsPinnedApp.md From 1820033a7c2f728ffa24a31d4a718d9bfb20751f Mon Sep 17 00:00:00 2001 From: AmareshB1Microsoft <162629236+AmareshB1Microsoft@users.noreply.github.com> Date: Mon, 11 Mar 2024 15:33:08 -0700 Subject: [PATCH 0195/1851] fix applicable and module name --- .../skype/Get-CsExternalAccessPolicy.md | 2 +- skype/skype-ps/skype/Grant-CsClientPolicy.md | 3 +- skype/skype-ps/skype/Grant-CsGraphPolicy.md | 16 +- skype/skype-ps/skype/Grant-CsIPPhonePolicy.md | 16 +- .../skype-ps/skype/Grant-CsMobilityPolicy.md | 3 +- .../skype/Grant-CsVoiceRoutingPolicy.md | 3 +- .../skype/New-CsExternalAccessPolicy.md | 2 +- .../teams/Disable-CsOnlineSipDomain.md | 6 +- .../teams/Enable-CsOnlineSipDomain.md | 8 +- .../teams/Export-CsAutoAttendantHolidays.md | 6 +- teams/teams-ps/teams/Find-CsGroup.md | 12 +- .../teams/Get-CsApplicationAccessPolicy.md | 2 +- teams/teams-ps/teams/Get-CsAutoAttendant.md | 20 +-- .../teams/Get-CsAutoAttendantHolidays.md | 10 +- .../teams/Get-CsAutoAttendantStatus.md | 8 +- .../Get-CsAutoAttendantSupportedLanguage.md | 6 +- .../Get-CsAutoAttendantSupportedTimeZone.md | 6 +- .../Get-CsAutoAttendantTenantInformation.md | 4 +- teams/teams-ps/teams/Get-CsCallQueue.md | 18 +- .../teams/Get-CsCallingLineIdentity.md | 6 +- teams/teams-ps/teams/Get-CsDialPlan.md | 1 - .../teams/Get-CsEffectiveTenantDialPlan.md | 12 +- .../teams/Get-CsExternalAccessPolicy.md | 8 +- .../Get-CsInboundBlockedNumberPattern.md | 2 +- .../teams/Get-CsInboundExemptNumberPattern.md | 2 +- .../teams/Get-CsMeetingMigrationStatus.md | 18 +- ...-CsOnlineApplicationInstanceAssociation.md | 6 +- ...ineApplicationInstanceAssociationStatus.md | 6 +- ...CsOnlineDialInConferencingServiceNumber.md | 20 +-- ...sOnlineDialInConferencingTenantSettings.md | 10 +- .../Get-CsOnlineDialInConferencingUser.md | 22 +-- .../Get-CsOnlineDialinConferencingPolicy.md | 8 +- ...neDialinConferencingTenantConfiguration.md | 10 +- .../teams/Get-CsOnlineDirectoryTenant.md | 12 +- ...nlineEnhancedEmergencyServiceDisclaimer.md | 12 +- .../teams/Get-CsOnlineLisCivicAddress.md | 26 +-- teams/teams-ps/teams/Get-CsOnlineLisSubnet.md | 14 +- teams/teams-ps/teams/Get-CsOnlineSchedule.md | 4 +- teams/teams-ps/teams/Get-CsOnlineSipDomain.md | 6 +- .../teams/Get-CsOnlineTelephoneNumber.md | 30 ++-- teams/teams-ps/teams/Get-CsOnlineUser.md | 26 +-- teams/teams-ps/teams/Get-CsOnlineVoiceUser.md | 34 ++-- .../teams/Get-CsOnlineVoicemailPolicy.md | 6 +- .../Get-CsOnlineVoicemailUserSettings.md | 4 +- .../teams/Get-CsTeamsAppPermissionPolicy.md | 2 +- .../teams/Get-CsTeamsAppSetupPolicy.md | 2 +- .../teams/Get-CsTeamsCallParkPolicy.md | 2 +- .../teams/Get-CsTeamsCallingPolicy.md | 2 +- .../teams/Get-CsTeamsChannelsPolicy.md | 2 +- .../teams/Get-CsTeamsClientConfiguration.md | 4 +- ...t-CsTeamsComplianceRecordingApplication.md | 2 +- .../Get-CsTeamsComplianceRecordingPolicy.md | 2 +- .../teams/Get-CsTeamsCortanaPolicy.md | 2 +- ...et-CsTeamsEducationAssignmentsAppPolicy.md | 2 +- .../teams/Get-CsTeamsFeedbackPolicy.md | 2 +- .../Get-CsTeamsGuestCallingConfiguration.md | 2 +- .../Get-CsTeamsGuestMeetingConfiguration.md | 4 +- .../Get-CsTeamsGuestMessagingConfiguration.md | 2 +- .../teams/Get-CsTeamsIPPhonePolicy.md | 4 +- .../teams/Get-CsTeamsMediaLoggingPolicy.md | 6 +- ...et-CsTeamsMeetingBroadcastConfiguration.md | 4 +- .../Get-CsTeamsMeetingBroadcastPolicy.md | 2 +- .../teams/Get-CsTeamsMeetingConfiguration.md | 2 +- .../teams/Get-CsTeamsMeetingPolicy.md | 2 +- .../teams/Get-CsTeamsMessagingPolicy.md | 2 +- .../teams/Get-CsTeamsMobilityPolicy.md | 2 +- .../teams/Get-CsTeamsNetworkRoamingPolicy.md | 4 +- .../teams/Get-CsTeamsUpgradeConfiguration.md | 8 +- .../teams/Get-CsTeamsUpgradePolicy.md | 8 +- .../Get-CsTeamsVideoInteropServicePolicy.md | 4 +- teams/teams-ps/teams/Get-CsTenant.md | 10 +- .../Get-CsTenantBlockedCallingNumbers.md | 2 +- .../Get-CsTenantFederationConfiguration.md | 10 +- .../Get-CsTenantLicensingConfiguration.md | 6 +- .../Get-CsTenantMigrationConfiguration.md | 10 +- .../teams/Get-CsTenantTrustedIPAddress.md | 2 +- .../Get-CsVideoInteropServiceProvider.md | 4 +- .../teams/Grant-CsApplicationAccessPolicy.md | 2 +- .../teams/Grant-CsCallingLineIdentity.md | 18 +- .../teams/Grant-CsCloudMeetingPolicy.md | 16 +- .../teams/Grant-CsExternalAccessPolicy.md | 2 +- ...Grant-CsExternalUserCommunicationPolicy.md | 16 +- .../teams/Grant-CsOnlineVoicemailPolicy.md | 18 +- .../teams/Grant-CsTeamsAppPermissionPolicy.md | 2 +- .../teams/Grant-CsTeamsAppSetupPolicy.md | 2 +- .../teams/Grant-CsTeamsCallParkPolicy.md | 2 +- .../teams/Grant-CsTeamsCallingPolicy.md | 2 +- .../teams/Grant-CsTeamsChannelsPolicy.md | 2 +- .../Grant-CsTeamsComplianceRecordingPolicy.md | 2 +- .../teams/Grant-CsTeamsCortanaPolicy.md | 2 +- .../teams/Grant-CsTeamsFeedbackPolicy.md | 2 +- .../teams/Grant-CsTeamsIPPhonePolicy.md | 4 +- .../teams/Grant-CsTeamsMediaLoggingPolicy.md | 14 +- .../Grant-CsTeamsMeetingBroadcastPolicy.md | 2 +- .../teams/Grant-CsTeamsMeetingPolicy.md | 16 +- .../teams/Grant-CsTeamsMessagingPolicy.md | 2 +- .../teams/Grant-CsTeamsMobilityPolicy.md | 2 +- .../teams/Grant-CsTeamsUpgradePolicy.md | 12 +- .../Grant-CsTeamsVideoInteropServicePolicy.md | 4 +- .../teams/Import-CsAutoAttendantHolidays.md | 8 +- .../teams/New-CsApplicationAccessPolicy.md | 2 +- teams/teams-ps/teams/New-CsAutoAttendant.md | 26 +-- .../teams/New-CsAutoAttendantCallFlow.md | 12 +- ...-CsAutoAttendantCallHandlingAssociation.md | 12 +- .../New-CsAutoAttendantCallableEntity.md | 14 +- .../teams/New-CsAutoAttendantDialScope.md | 8 +- .../teams-ps/teams/New-CsAutoAttendantMenu.md | 14 +- .../teams/New-CsAutoAttendantMenuOption.md | 14 +- .../teams/New-CsAutoAttendantPrompt.md | 10 +- teams/teams-ps/teams/New-CsCallQueue.md | 152 ++++++++--------- .../teams/New-CsCallingLineIdentity.md | 22 +-- .../teams/New-CsEdgeAllowAllKnownDomains.md | 2 +- teams/teams-ps/teams/New-CsEdgeAllowList.md | 4 +- .../teams-ps/teams/New-CsEdgeDomainPattern.md | 4 +- .../teams/New-CsExternalAccessPolicy.md | 4 +- .../New-CsInboundBlockedNumberPattern.md | 2 +- .../teams/New-CsInboundExemptNumberPattern.md | 2 +- ...-CsOnlineApplicationInstanceAssociation.md | 12 +- .../teams/New-CsOnlineDateTimeRange.md | 8 +- .../teams/New-CsOnlineLisCivicAddress.md | 42 ++--- teams/teams-ps/teams/New-CsOnlineSchedule.md | 28 ++-- teams/teams-ps/teams/New-CsOnlineTimeRange.md | 8 +- .../teams/New-CsOnlineVoicemailPolicy.md | 30 ++-- .../teams/New-CsTeamsAppPermissionPolicy.md | 2 +- .../teams/New-CsTeamsAppSetupPolicy.md | 2 +- .../teams/New-CsTeamsCallParkPolicy.md | 2 +- .../teams/New-CsTeamsCallingPolicy.md | 2 +- .../teams/New-CsTeamsChannelsPolicy.md | 2 +- ...w-CsTeamsComplianceRecordingApplication.md | 2 +- ...amsComplianceRecordingPairedApplication.md | 2 +- .../New-CsTeamsComplianceRecordingPolicy.md | 2 +- .../teams/New-CsTeamsCortanaPolicy.md | 2 +- .../teams/New-CsTeamsFeedbackPolicy.md | 2 +- .../teams/New-CsTeamsIPPhonePolicy.md | 4 +- .../New-CsTeamsMeetingBroadcastPolicy.md | 2 +- .../teams/New-CsTeamsMeetingPolicy.md | 2 +- .../teams/New-CsTeamsMessagingPolicy.md | 2 +- .../teams/New-CsTeamsMobilityPolicy.md | 2 +- .../teams/New-CsTeamsNetworkRoamingPolicy.md | 2 +- .../New-CsTeamsVoiceApplicationsPolicy.md | 16 +- .../New-CsVideoInteropServiceProvider.md | 4 +- ...CsOnlineDialInConferencingServiceNumber.md | 18 +- .../teams/Remove-CsApplicationAccessPolicy.md | 2 +- .../teams-ps/teams/Remove-CsAutoAttendant.md | 6 +- teams/teams-ps/teams/Remove-CsCallQueue.md | 6 +- .../teams/Remove-CsCallingLineIdentity.md | 8 +- .../teams/Remove-CsExternalAccessPolicy.md | 2 +- .../Remove-CsInboundBlockedNumberPattern.md | 2 +- .../Remove-CsInboundExemptNumberPattern.md | 2 +- ...-CsOnlineApplicationInstanceAssociation.md | 6 +- ...sOnlineDialInConferencingTenantSettings.md | 12 +- .../teams/Remove-CsOnlineLisSubnet.md | 18 +- .../teams-ps/teams/Remove-CsOnlineSchedule.md | 6 +- .../teams/Remove-CsOnlineTelephoneNumber.md | 10 +- .../teams/Remove-CsOnlineVoicemailPolicy.md | 8 +- .../Remove-CsTeamsAppPermissionPolicy.md | 12 +- .../teams/Remove-CsTeamsAppSetupPolicy.md | 12 +- .../teams/Remove-CsTeamsCallParkPolicy.md | 12 +- .../teams/Remove-CsTeamsChannelsPolicy.md | 12 +- ...e-CsTeamsComplianceRecordingApplication.md | 2 +- ...Remove-CsTeamsComplianceRecordingPolicy.md | 2 +- .../teams/Remove-CsTeamsCortanaPolicy.md | 2 +- .../teams/Remove-CsTeamsFeedbackPolicy.md | 2 +- .../teams/Remove-CsTeamsIPPhonePolicy.md | 4 +- .../Remove-CsTeamsMeetingBroadcastPolicy.md | 2 +- .../teams/Remove-CsTeamsMeetingPolicy.md | 2 +- .../teams/Remove-CsTeamsMessagingPolicy.md | 2 +- .../teams/Remove-CsTeamsMobilityPolicy.md | 2 +- .../Remove-CsTeamsNetworkRoamingPolicy.md | 4 +- .../teams-ps/teams/Remove-CsTeamsPinnedApp.md | 2 +- .../teams/Remove-CsTenantTrustedIPAddress.md | 2 +- .../Remove-CsVideoInteropServiceProvider.md | 4 +- .../teams/Set-CsApplicationAccessPolicy.md | 2 +- teams/teams-ps/teams/Set-CsAutoAttendant.md | 6 +- teams/teams-ps/teams/Set-CsCallQueue.md | 154 +++++++++--------- .../teams/Set-CsCallingLineIdentity.md | 22 +-- .../teams/Set-CsExternalAccessPolicy.md | 2 +- .../Set-CsInboundBlockedNumberPattern.md | 2 +- .../teams/Set-CsInboundExemptNumberPattern.md | 2 +- .../Set-CsOnlineDialInConferencingBridge.md | 24 +-- ...CsOnlineDialInConferencingServiceNumber.md | 22 +-- ...sOnlineDialInConferencingTenantSettings.md | 42 ++--- .../Set-CsOnlineDialInConferencingUser.md | 38 ++--- ...nlineEnhancedEmergencyServiceDisclaimer.md | 18 +- .../teams/Set-CsOnlineLisCivicAddress.md | 46 +++--- teams/teams-ps/teams/Set-CsOnlineLisSubnet.md | 22 +-- teams/teams-ps/teams/Set-CsOnlineSchedule.md | 6 +- .../Set-CsOnlineVoiceApplicationInstance.md | 2 +- teams/teams-ps/teams/Set-CsOnlineVoiceUser.md | 18 +- .../teams/Set-CsOnlineVoicemailPolicy.md | 30 ++-- .../Set-CsOnlineVoicemailUserSettings.md | 28 ++-- .../teams/Set-CsTeamsAppPermissionPolicy.md | 2 +- .../teams/Set-CsTeamsAppSetupPolicy.md | 2 +- .../teams/Set-CsTeamsCallParkPolicy.md | 2 +- .../teams/Set-CsTeamsCallingPolicy.md | 2 +- .../teams/Set-CsTeamsChannelsPolicy.md | 2 +- .../teams/Set-CsTeamsClientConfiguration.md | 4 +- ...t-CsTeamsComplianceRecordingApplication.md | 2 +- .../Set-CsTeamsComplianceRecordingPolicy.md | 2 +- .../teams/Set-CsTeamsCortanaPolicy.md | 2 +- ...et-CsTeamsEducationAssignmentsAppPolicy.md | 2 +- .../teams/Set-CsTeamsFeedbackPolicy.md | 2 +- .../Set-CsTeamsGuestCallingConfiguration.md | 4 +- .../Set-CsTeamsGuestMeetingConfiguration.md | 4 +- .../Set-CsTeamsGuestMessagingConfiguration.md | 2 +- .../teams/Set-CsTeamsIPPhonePolicy.md | 4 +- .../teams/Set-CsTeamsMeetingBrandingPolicy.md | 2 +- ...et-CsTeamsMeetingBroadcastConfiguration.md | 2 +- .../Set-CsTeamsMeetingBroadcastPolicy.md | 2 +- .../teams/Set-CsTeamsMeetingConfiguration.md | 4 +- .../teams/Set-CsTeamsMeetingPolicy.md | 2 +- .../teams/Set-CsTeamsMessagingPolicy.md | 2 +- .../teams/Set-CsTeamsMobilityPolicy.md | 2 +- .../teams/Set-CsTeamsNetworkRoamingPolicy.md | 4 +- teams/teams-ps/teams/Set-CsTeamsPinnedApp.md | 2 +- .../teams/Set-CsTeamsUpgradeConfiguration.md | 16 +- .../Set-CsTeamsVoiceApplicationsPolicy.md | 16 +- .../Set-CsTenantBlockedCallingNumbers.md | 2 +- .../Set-CsTenantFederationConfiguration.md | 28 ++-- .../Set-CsTenantMigrationConfiguration.md | 16 +- .../teams/Set-CsTenantTrustedIPAddress.md | 2 +- teams/teams-ps/teams/Set-CsUser.md | 2 +- .../Set-CsVideoInteropServiceProvider.md | 4 +- .../teams/Start-CsExMeetingMigration.md | 14 +- .../teams/Test-CsEffectiveTenantDialPlan.md | 16 +- .../Test-CsInboundBlockedNumberPattern.md | 2 +- ...CsOnlineDialInConferencingServiceNumber.md | 20 +-- .../teams-ps/teams/Update-CsAutoAttendant.md | 6 +- 228 files changed, 1045 insertions(+), 1049 deletions(-) diff --git a/skype/skype-ps/skype/Get-CsExternalAccessPolicy.md b/skype/skype-ps/skype/Get-CsExternalAccessPolicy.md index c186f4974f..5fa4d707b7 100644 --- a/skype/skype-ps/skype/Get-CsExternalAccessPolicy.md +++ b/skype/skype-ps/skype/Get-CsExternalAccessPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-csexternalaccesspolicy -applicable: Microsoft Teams, Skype for Business Online, Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsExternalAccessPolicy schema: 2.0.0 author: tomkau diff --git a/skype/skype-ps/skype/Grant-CsClientPolicy.md b/skype/skype-ps/skype/Grant-CsClientPolicy.md index c136da040f..5b614c56ca 100644 --- a/skype/skype-ps/skype/Grant-CsClientPolicy.md +++ b/skype/skype-ps/skype/Grant-CsClientPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/grant-csclientpolicy -applicable: Microsoft Teams, Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Grant-CsClientPolicy schema: 2.0.0 manager: bulenteg @@ -222,7 +222,6 @@ The Tenant parameter is primarily for use in a hybrid deployment. Type: Guid Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams, Skype for Business Online Required: False Position: Named diff --git a/skype/skype-ps/skype/Grant-CsGraphPolicy.md b/skype/skype-ps/skype/Grant-CsGraphPolicy.md index a0066b973d..0714dbba8f 100644 --- a/skype/skype-ps/skype/Grant-CsGraphPolicy.md +++ b/skype/skype-ps/skype/Grant-CsGraphPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/grant-csgraphpolicy -applicable: Microsoft Teams, Skype for Business Online +applicable: Lync Server 2010 title: Grant-CsGraphPolicy schema: 2.0.0 manager: bulenteg @@ -65,7 +65,7 @@ For example, `Grant-CsGraphPolicy -PolicyName "Graph Disabled"`. Type: String Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams, Skype for Business Online +applicable: Microsoft Teams Required: False Position: 2 @@ -81,7 +81,7 @@ The Confirm switch causes the command to pause processing, and requires confirma Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Microsoft Teams, Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -98,7 +98,7 @@ Valid inputs for this parameter are either the fully qualified domain name (FQDN Type: Fqdn Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams, Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -114,7 +114,7 @@ Specifies the identity of the user who will be granted the graph policy. Type: UserIdParameter Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams, Skype for Business Online +applicable: Microsoft Teams Required: False Position: 1 @@ -130,7 +130,7 @@ Enables you to pass a user object through the pipeline that represents the user Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams, Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -146,7 +146,7 @@ This parameter is reserved for internal Microsoft use. Type: Guid Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams, Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -163,7 +163,7 @@ By using this switch, you can view what changes would occur without having to co Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Microsoft Teams, Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named diff --git a/skype/skype-ps/skype/Grant-CsIPPhonePolicy.md b/skype/skype-ps/skype/Grant-CsIPPhonePolicy.md index 09b84a86c1..8809c71573 100644 --- a/skype/skype-ps/skype/Grant-CsIPPhonePolicy.md +++ b/skype/skype-ps/skype/Grant-CsIPPhonePolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/grant-csipphonepolicy -applicable: Microsoft Teams, Skype for Business Online +applicable: Lync Server 2010 title: Grant-CsIPPhonePolicy, Skype for Business Server 2019 schema: 2.0.0 manager: bulenteg @@ -68,7 +68,7 @@ For example: `Grant-CsIPPhonePolicy -Identity "Ken Myer" -PolicyName $Null` Type: String Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams, Skype for Business Online, Skype for Business Server 2019 +applicable: Microsoft Teams, Skype for Business Server 2019 Required: False Position: 2 @@ -84,7 +84,7 @@ The Confirm switch causes the command to pause processing, and requires confirma Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Microsoft Teams, Skype for Business Online, Skype for Business Server 2019 +applicable: Microsoft Teams, Skype for Business Server 2019 Required: False Position: Named @@ -100,7 +100,7 @@ This parameter is reserved for internal Microsoft use. Type: Fqdn Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams, Skype for Business Online, Skype for Business Server 2019 +applicable: Microsoft Teams, Skype for Business Server 2019 Required: False Position: Named @@ -123,7 +123,7 @@ Example: 98403f08-577c-46dd-851a-f0460a13b03d Type: UserIdParameter Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams, Skype for Business Online, Skype for Business Server 2019 +applicable: Microsoft Teams, Skype for Business Server 2019 Required: False Position: 1 @@ -140,7 +140,7 @@ By default, the Grant-CsIPPhonePolicy cmdlet does not pass objects through the p Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams, Skype for Business Online, Skype for Business Server 2019 +applicable: Microsoft Teams, Skype for Business Server 2019 Required: False Position: Named @@ -156,7 +156,7 @@ This parameter is reserved for internal Microsoft use. Type: Guid Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams, Skype for Business Online, Skype for Business Server 2019 +applicable: Microsoft Teams, Skype for Business Server 2019 Required: False Position: Named @@ -173,7 +173,7 @@ By using this switch, you can view what changes would occur without having to co Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Microsoft Teams, Skype for Business Online, Skype for Business Server 2019 +applicable: Microsoft Teams, Skype for Business Server 2019 Required: False Position: Named diff --git a/skype/skype-ps/skype/Grant-CsMobilityPolicy.md b/skype/skype-ps/skype/Grant-CsMobilityPolicy.md index 2404835b73..720b055867 100644 --- a/skype/skype-ps/skype/Grant-CsMobilityPolicy.md +++ b/skype/skype-ps/skype/Grant-CsMobilityPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/grant-csmobilitypolicy -applicable: Microsoft Teams, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Grant-CsMobilityPolicy schema: 2.0.0 manager: bulenteg @@ -226,7 +226,6 @@ Accept wildcard characters: False Type: Guid Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams, Skype for Business Online Required: False Position: Named diff --git a/skype/skype-ps/skype/Grant-CsVoiceRoutingPolicy.md b/skype/skype-ps/skype/Grant-CsVoiceRoutingPolicy.md index 56d4270c80..741af07a2c 100644 --- a/skype/skype-ps/skype/Grant-CsVoiceRoutingPolicy.md +++ b/skype/skype-ps/skype/Grant-CsVoiceRoutingPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/grant-csvoiceroutingpolicy -applicable: Microsoft Teams, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Grant-CsVoiceRoutingPolicy schema: 2.0.0 manager: bulenteg @@ -185,7 +185,6 @@ This parameter is reserved for internal Microsoft use. Type: Guid Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams, Skype for Business Online Required: False Position: Named diff --git a/skype/skype-ps/skype/New-CsExternalAccessPolicy.md b/skype/skype-ps/skype/New-CsExternalAccessPolicy.md index 967fccf6f2..cee7711844 100644 --- a/skype/skype-ps/skype/New-CsExternalAccessPolicy.md +++ b/skype/skype-ps/skype/New-CsExternalAccessPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/new-csexternalaccesspolicy -applicable: Microsoft Teams, Skype for Business Online, Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: New-CsExternalAccessPolicy schema: 2.0.0 author: tomkau diff --git a/teams/teams-ps/teams/Disable-CsOnlineSipDomain.md b/teams/teams-ps/teams/Disable-CsOnlineSipDomain.md index 1f6bb40350..63176b1292 100644 --- a/teams/teams-ps/teams/Disable-CsOnlineSipDomain.md +++ b/teams/teams-ps/teams/Disable-CsOnlineSipDomain.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/disable-csonlinesipdomain -applicable: Skype for Business Online +applicable: Microsoft Teams title: Disable-CsOnlineSipDomain schema: 2.0.0 manager: bulenteg @@ -67,7 +67,7 @@ The SIP domain to be disabled for online provisioning in Skype for Business Onli Type: String Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: True Position: Named Default value: None @@ -99,7 +99,7 @@ Suppresses all confirmation prompts that might occur when running the command. Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named Default value: None diff --git a/teams/teams-ps/teams/Enable-CsOnlineSipDomain.md b/teams/teams-ps/teams/Enable-CsOnlineSipDomain.md index c08d3c287f..9612c95011 100644 --- a/teams/teams-ps/teams/Enable-CsOnlineSipDomain.md +++ b/teams/teams-ps/teams/Enable-CsOnlineSipDomain.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/enable-csonlinesipdomain -applicable: Skype for Business Online +applicable: Microsoft Teams title: Enable-CsOnlineSipDomain schema: 2.0.0 manager: bulenteg @@ -60,7 +60,7 @@ The SIP domain to be enabled for online provisioning in Skype for Business Onlin Type: String Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: True Position: Named Default value: None @@ -76,7 +76,7 @@ Prompts you for confirmation before running the cmdlet. Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named Default value: None @@ -92,7 +92,7 @@ Suppresses all confirmation prompts that might occur when running the command. Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named Default value: None diff --git a/teams/teams-ps/teams/Export-CsAutoAttendantHolidays.md b/teams/teams-ps/teams/Export-CsAutoAttendantHolidays.md index 25bdfafb7f..a0d73ee065 100644 --- a/teams/teams-ps/teams/Export-CsAutoAttendantHolidays.md +++ b/teams/teams-ps/teams/Export-CsAutoAttendantHolidays.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/export-csautoattendantholidays -applicable: Skype for Business Online +applicable: Microsoft Teams title: Export-CsAutoAttendantHolidays schema: 2.0.0 manager: bulenteg @@ -59,7 +59,7 @@ The identity for the AA whose holiday schedules are to be exported. Type: System.String Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: True Position: 0 @@ -74,7 +74,7 @@ Accept wildcard characters: False Type: System.Guid Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named diff --git a/teams/teams-ps/teams/Find-CsGroup.md b/teams/teams-ps/teams/Find-CsGroup.md index 18827a134c..b832fb2de6 100644 --- a/teams/teams-ps/teams/Find-CsGroup.md +++ b/teams/teams-ps/teams/Find-CsGroup.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/find-csgroup -applicable: Skype for Business Online +applicable: Microsoft Teams title: Find-CsGroup schema: 2.0.0 manager: bulenteg @@ -50,7 +50,7 @@ The SearchQuery parameter defines a search query to search the display name or t Type: String Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: True Position: Named @@ -66,7 +66,7 @@ The ExactMatchOnly parameter instructs the cmdlet to return exact matches only. Type: Boolean Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -82,7 +82,7 @@ PARAMVALUE: SwitchParameter Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -98,7 +98,7 @@ The MaxResults parameter identifies the maximum number of results to return. If Type: UInt32 Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -114,7 +114,7 @@ This parameter is reserved for internal Microsoft use. Type: Guid Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named diff --git a/teams/teams-ps/teams/Get-CsApplicationAccessPolicy.md b/teams/teams-ps/teams/Get-CsApplicationAccessPolicy.md index 4cc663d15f..c10bd40a2f 100644 --- a/teams/teams-ps/teams/Get-CsApplicationAccessPolicy.md +++ b/teams/teams-ps/teams/Get-CsApplicationAccessPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-csapplicationaccesspolicy -applicable: Skype for Business Online +applicable: Microsoft Teams title: Get-CsApplicationAccessPolicy schema: 2.0.0 manager: zhengni diff --git a/teams/teams-ps/teams/Get-CsAutoAttendant.md b/teams/teams-ps/teams/Get-CsAutoAttendant.md index f37526155a..8bbff9bd14 100644 --- a/teams/teams-ps/teams/Get-CsAutoAttendant.md +++ b/teams/teams-ps/teams/Get-CsAutoAttendant.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-csautoattendant -applicable: Skype for Business Online +applicable: Microsoft Teams title: Get-CsAutoAttendant schema: 2.0.0 manager: bulenteg @@ -82,7 +82,7 @@ If you specify this parameter, you can't specify the other parameters. Type: System.String Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: 0 @@ -98,7 +98,7 @@ The First parameter indicates the maximum number of auto attendants to retrieve Type: System.UInt32 Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -114,7 +114,7 @@ The Skip parameter indicates the number of initial auto attendants to skip in th Type: System.UInt32 Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -130,7 +130,7 @@ If specified, only auto attendants whose names match that value would be returne Type: System.String Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -146,7 +146,7 @@ If specified, the retrieved auto attendants would be sorted by the specified pro Type: System.String Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -162,7 +162,7 @@ If specified, the retrieved auto attendants would be sorted in descending order. Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -178,7 +178,7 @@ If specified, the status records for each auto attendant in the result set are a Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -194,7 +194,7 @@ If specified, only auto attendants' names, identities and associated application Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -209,7 +209,7 @@ Accept wildcard characters: False Type: System.Guid Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named diff --git a/teams/teams-ps/teams/Get-CsAutoAttendantHolidays.md b/teams/teams-ps/teams/Get-CsAutoAttendantHolidays.md index ddc014b720..e979bc30ca 100644 --- a/teams/teams-ps/teams/Get-CsAutoAttendantHolidays.md +++ b/teams/teams-ps/teams/Get-CsAutoAttendantHolidays.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-csautoattendantholidays -applicable: Microsoft Teams, Skype for Business Online +applicable: Microsoft Teams title: Get-CsAutoAttendantHolidays schema: 2.0.0 manager: bulenteg @@ -63,7 +63,7 @@ Represents the identifier for the auto attendant whose holidays are to be retrie Type: System.String Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams, Skype for Business Online +applicable: Microsoft Teams Required: True Position: 0 @@ -79,7 +79,7 @@ The Force switch specifies whether to suppress warning and confirmation messages Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams, Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named Default value: None @@ -94,7 +94,7 @@ The Years parameter represents the years for the holidays to be retrieved. If th Type: System.Collections.Generic.List[System.String] Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams, Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -110,7 +110,7 @@ The Names parameter represents the names for the holidays to be retrieved. If th Type: System.Collections.Generic.List[System.Int32] Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams, Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named diff --git a/teams/teams-ps/teams/Get-CsAutoAttendantStatus.md b/teams/teams-ps/teams/Get-CsAutoAttendantStatus.md index 604f9a8d8b..86b0952def 100644 --- a/teams/teams-ps/teams/Get-CsAutoAttendantStatus.md +++ b/teams/teams-ps/teams/Get-CsAutoAttendantStatus.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-csautoattendantstatus -applicable: Skype for Business Online +applicable: Microsoft Teams title: Get-CsAutoAttendantStatus schema: 2.0.0 manager: bulenteg @@ -52,7 +52,7 @@ Represents the identifier for the auto attendant whose provisioning status is to Type: System.String Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: True Position: 0 @@ -72,7 +72,7 @@ Type: System.Collections.Generic.List Parameter Sets: (All) Aliases: Accepted values: AudioFile, DialByNameVoiceResponses, SipProvisioning -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -87,7 +87,7 @@ Accept wildcard characters: False Type: System.Guid Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named diff --git a/teams/teams-ps/teams/Get-CsAutoAttendantSupportedLanguage.md b/teams/teams-ps/teams/Get-CsAutoAttendantSupportedLanguage.md index eb23d7e6ff..bb3c773389 100644 --- a/teams/teams-ps/teams/Get-CsAutoAttendantSupportedLanguage.md +++ b/teams/teams-ps/teams/Get-CsAutoAttendantSupportedLanguage.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-csautoattendantsupportedlanguage -applicable: Skype for Business Online +applicable: Microsoft Teams title: Get-CsAutoAttendantSupportedLanguage schema: 2.0.0 manager: bulenteg @@ -49,7 +49,7 @@ The Identity parameter designates a specific language to be retrieved. If this p Type: System.String Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: 0 @@ -64,7 +64,7 @@ Accept wildcard characters: False Type: System.Guid Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named diff --git a/teams/teams-ps/teams/Get-CsAutoAttendantSupportedTimeZone.md b/teams/teams-ps/teams/Get-CsAutoAttendantSupportedTimeZone.md index 71ecb1367d..3cddf6de04 100644 --- a/teams/teams-ps/teams/Get-CsAutoAttendantSupportedTimeZone.md +++ b/teams/teams-ps/teams/Get-CsAutoAttendantSupportedTimeZone.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-csautoattendantsupportedtimezone -applicable: Skype for Business Online +applicable: Microsoft Teams title: Get-CsAutoAttendantSupportedTimeZone schema: 2.0.0 manager: bulenteg @@ -50,7 +50,7 @@ The Identity parameter specifies a time zone to be retrieved. If this parameter Type: System.String Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: 0 @@ -65,7 +65,7 @@ Accept wildcard characters: False Type: System.Guid Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named diff --git a/teams/teams-ps/teams/Get-CsAutoAttendantTenantInformation.md b/teams/teams-ps/teams/Get-CsAutoAttendantTenantInformation.md index 56fdd2308b..ee26011c8a 100644 --- a/teams/teams-ps/teams/Get-CsAutoAttendantTenantInformation.md +++ b/teams/teams-ps/teams/Get-CsAutoAttendantTenantInformation.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-csautoattendanttenantinformation -applicable: Skype for Business Online +applicable: Microsoft Teams title: Get-CsAutoAttendantTenantInformation schema: 2.0.0 manager: bulenteg @@ -42,7 +42,7 @@ Gets the default auto attendant information for the logged in tenant. Type: System.Guid Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named diff --git a/teams/teams-ps/teams/Get-CsCallQueue.md b/teams/teams-ps/teams/Get-CsCallQueue.md index 60b010babb..d5fe282ec1 100644 --- a/teams/teams-ps/teams/Get-CsCallQueue.md +++ b/teams/teams-ps/teams/Get-CsCallQueue.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-Help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-cscallqueue -applicable: Skype for Business Online +applicable: Microsoft Teams title: Get-CsCallQueue schema: 2.0.0 ms.reviewer: @@ -50,7 +50,7 @@ PARAMVALUE: Guid Type: Guid Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -66,7 +66,7 @@ PARAMVALUE: Guid Type: Guid Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -82,7 +82,7 @@ The First parameter gets the first N Call Queues. The default behavior is to ret Type: Int32 Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -98,7 +98,7 @@ The Skip parameter skips the first N Call Queues. It is intended to be used for Type: Int32 Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -114,7 +114,7 @@ The ExcludeContent parameter only displays the Name and Id of the Call Queues Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -130,7 +130,7 @@ The Sort parameter specifies the property used to sort. Type: String Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: True Position: Named @@ -146,7 +146,7 @@ The Descending parameter sorts Call Queues in descending order Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -162,7 +162,7 @@ The NameFilter parameter returns Call Queues where name contains specified strin Type: String Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: True Position: Named diff --git a/teams/teams-ps/teams/Get-CsCallingLineIdentity.md b/teams/teams-ps/teams/Get-CsCallingLineIdentity.md index 0535f19385..e6c2b533e8 100644 --- a/teams/teams-ps/teams/Get-CsCallingLineIdentity.md +++ b/teams/teams-ps/teams/Get-CsCallingLineIdentity.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-cscallinglineidentity -applicable: Microsoft Teams, Skype for Business Online +applicable: Microsoft Teams title: Get-CsCallingLineIdentity schema: 2.0.0 manager: bulenteg @@ -55,7 +55,7 @@ The Identity parameter identifies the Caller ID policy. Type: String Parameter Sets: (Identity) Aliases: -Applicable: Microsoft Teams, Skype for Business Online +applicable: Microsoft Teams Required: False Position: 1 @@ -71,7 +71,7 @@ The Filter parameter lets you insert a string through which your search results Type: String Parameter Sets: (Filter) Aliases: -Applicable: Microsoft Teams, Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named diff --git a/teams/teams-ps/teams/Get-CsDialPlan.md b/teams/teams-ps/teams/Get-CsDialPlan.md index dabdc5dcfe..25c6cf9698 100644 --- a/teams/teams-ps/teams/Get-CsDialPlan.md +++ b/teams/teams-ps/teams/Get-CsDialPlan.md @@ -149,7 +149,6 @@ Accept wildcard characters: False Type: Guid Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online Required: False Position: Named diff --git a/teams/teams-ps/teams/Get-CsEffectiveTenantDialPlan.md b/teams/teams-ps/teams/Get-CsEffectiveTenantDialPlan.md index 90fe393bb2..73107e0c70 100644 --- a/teams/teams-ps/teams/Get-CsEffectiveTenantDialPlan.md +++ b/teams/teams-ps/teams/Get-CsEffectiveTenantDialPlan.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-cseffectivetenantdialplan -applicable: Microsoft Teams, Skype for Business Online +applicable: Microsoft Teams title: Get-CsEffectiveTenantDialPlan schema: 2.0.0 manager: bulenteg @@ -45,7 +45,7 @@ The Identity parameter is the unique identifier of the user for whom to retrieve Type: UserIdParameter Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams, Skype for Business Online +applicable: Microsoft Teams Required: False Position: 1 @@ -61,7 +61,7 @@ The Confirm switch causes the command to pause processing, and requires confirma Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Microsoft Teams, Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -80,7 +80,7 @@ Only objects that exist in the specified location are returned. Type: OUIdParameter Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -100,7 +100,7 @@ If set to 0, the command will run, but no data will be returned. Type: Int32 Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -117,7 +117,7 @@ By using this switch, you can view what changes would occur without having to co Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Microsoft Teams, Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named diff --git a/teams/teams-ps/teams/Get-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Get-CsExternalAccessPolicy.md index 3ce486af4c..fe2401bc8b 100644 --- a/teams/teams-ps/teams/Get-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/Get-CsExternalAccessPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-csexternalaccesspolicy -applicable: Microsoft Teams, Skype for Business Online, Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Microsoft Teams, Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsExternalAccessPolicy schema: 2.0.0 author: tomkau @@ -220,7 +220,7 @@ This parameter is not intended for use with the on-premises version of Skype for Type: UserIdParameter Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -236,7 +236,7 @@ PARAMVALUE: Automatic | All | SubscriptionDefaults | TenantDefinedOnly Type: PolicyFilter Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -252,7 +252,7 @@ This parameter is reserved for internal Microsoft use. Type: Guid Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named diff --git a/teams/teams-ps/teams/Get-CsInboundBlockedNumberPattern.md b/teams/teams-ps/teams/Get-CsInboundBlockedNumberPattern.md index 4fd7150cd7..8f4fd8ba22 100644 --- a/teams/teams-ps/teams/Get-CsInboundBlockedNumberPattern.md +++ b/teams/teams-ps/teams/Get-CsInboundBlockedNumberPattern.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-csinboundblockednumberpattern -applicable: Microsoft Teams, Skype for Business Online +applicable: Microsoft Teams title: Get-CsInboundBlockedNumberPattern author: jenstrier ms.author: serdars diff --git a/teams/teams-ps/teams/Get-CsInboundExemptNumberPattern.md b/teams/teams-ps/teams/Get-CsInboundExemptNumberPattern.md index 0b36356fb0..4c6df0bc94 100644 --- a/teams/teams-ps/teams/Get-CsInboundExemptNumberPattern.md +++ b/teams/teams-ps/teams/Get-CsInboundExemptNumberPattern.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-csinboundexemptnumberpattern -applicable: Microsoft Teams, Skype for Business Online +applicable: Microsoft Teams author: jenstrier ms.author: serdars ms.reviewer: diff --git a/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md b/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md index 318acd681e..82c069943f 100644 --- a/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md +++ b/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-csmeetingmigrationstatus -applicable: Skype for Business Online +applicable: Microsoft Teams title: Get-CsMeetingMigrationStatus schema: 2.0.0 manager: bulenteg @@ -52,7 +52,7 @@ Specifies the Identity of the user account to be to be modified. A user identity Type: UserIdParameter Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: 3 @@ -68,7 +68,7 @@ The Confirm switch causes the command to pause processing and requires confirmat Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -84,7 +84,7 @@ Specifies the start date of the date range. Type: Object Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -100,7 +100,7 @@ Specifies the end date of the date range. Type: Object Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -116,7 +116,7 @@ Specified that you want a summary status of MMS migrations returned. Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -140,7 +140,7 @@ If you are using a remote session of Windows PowerShell and are connected only t Type: Guid Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -156,7 +156,7 @@ The WhatIf switch causes the command to simulate its results. By using this swit Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -176,7 +176,7 @@ With this parameter you can filter by migration state. Possible values are: Type: StateType Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named diff --git a/teams/teams-ps/teams/Get-CsOnlineApplicationInstanceAssociation.md b/teams/teams-ps/teams/Get-CsOnlineApplicationInstanceAssociation.md index f120b93369..990322deca 100644 --- a/teams/teams-ps/teams/Get-CsOnlineApplicationInstanceAssociation.md +++ b/teams/teams-ps/teams/Get-CsOnlineApplicationInstanceAssociation.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-csonlineapplicationinstanceassociation -applicable: Skype for Business Online +applicable: Microsoft Teams title: Get-CsOnlineApplicationInstanceAssociation schema: 2.0.0 manager: bulenteg @@ -43,7 +43,7 @@ The identity for the application instance whose association is to be retrieved. Type: System.String Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: True Position: 0 @@ -58,7 +58,7 @@ Accept wildcard characters: False Type: System.Guid Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named diff --git a/teams/teams-ps/teams/Get-CsOnlineApplicationInstanceAssociationStatus.md b/teams/teams-ps/teams/Get-CsOnlineApplicationInstanceAssociationStatus.md index 9471c49da8..b55b2ce2a3 100644 --- a/teams/teams-ps/teams/Get-CsOnlineApplicationInstanceAssociationStatus.md +++ b/teams/teams-ps/teams/Get-CsOnlineApplicationInstanceAssociationStatus.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-csonlineapplicationinstanceassociationstatus -applicable: Skype for Business Online +applicable: Microsoft Teams title: Get-CsOnlineApplicationInstanceAssociationStatus schema: 2.0.0 manager: bulenteg @@ -43,7 +43,7 @@ The identity for the application instance whose association provisioning status Type: System.String Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: True Position: 0 @@ -58,7 +58,7 @@ Accept wildcard characters: False Type: System.Guid Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named diff --git a/teams/teams-ps/teams/Get-CsOnlineDialInConferencingServiceNumber.md b/teams/teams-ps/teams/Get-CsOnlineDialInConferencingServiceNumber.md index 11b049966b..6adc7f0ac7 100644 --- a/teams/teams-ps/teams/Get-CsOnlineDialInConferencingServiceNumber.md +++ b/teams/teams-ps/teams/Get-CsOnlineDialInConferencingServiceNumber.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-csonlinedialinconferencingservicenumber -applicable: Skype for Business Online +applicable: Microsoft Teams title: Get-CsOnlineDialInConferencingServiceNumber schema: 2.0.0 manager: bulenteg @@ -86,7 +86,7 @@ When it's used it returns all of the service numbers that are configured on the Type: Guid Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -102,7 +102,7 @@ Specifies the default dial-in service number string. Type: String Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: 1 @@ -118,7 +118,7 @@ This parameter is reserved for internal Microsoft use. Type: Guid Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -134,7 +134,7 @@ This parameter is reserved for internal Microsoft use. Type: String Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -151,7 +151,7 @@ When it is used it returns all of the service numbers that are configured on the Type: String Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -168,7 +168,7 @@ When used it lists all of the service numbers for a specific city geocode. Type: String Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -189,7 +189,7 @@ Computer name: `-DomainController atl-cs-001` Type: Fqdn Parameter Sets: (All) Aliases: DC -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -207,7 +207,7 @@ If the Force switch isn't provided in the command, you're prompted for administr Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -229,7 +229,7 @@ If you set the ResultSize to 7 but you have only three users in your forest, the Type: Int32 Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named diff --git a/teams/teams-ps/teams/Get-CsOnlineDialInConferencingTenantSettings.md b/teams/teams-ps/teams/Get-CsOnlineDialInConferencingTenantSettings.md index 32e7a79103..e00ed02ce7 100644 --- a/teams/teams-ps/teams/Get-CsOnlineDialInConferencingTenantSettings.md +++ b/teams/teams-ps/teams/Get-CsOnlineDialInConferencingTenantSettings.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-csonlinedialinconferencingtenantsettings -applicable: Skype for Business Online +applicable: Microsoft Teams title: Get-CsOnlineDialInConferencingTenantSettings schema: 2.0.0 manager: bulenteg @@ -50,7 +50,7 @@ This parameter is reserved for internal Microsoft use. Type: String Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -66,7 +66,7 @@ This parameter is reserved for internal Microsoft use. Type: XdsIdentity Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: 2 @@ -82,7 +82,7 @@ Retrieves the settings from the local replica of the Central Management store ra Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -98,7 +98,7 @@ This parameter is reserved for internal Microsoft use. Type: Guid Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named diff --git a/teams/teams-ps/teams/Get-CsOnlineDialInConferencingUser.md b/teams/teams-ps/teams/Get-CsOnlineDialInConferencingUser.md index 4b0ac3c0d6..f4605261f1 100644 --- a/teams/teams-ps/teams/Get-CsOnlineDialInConferencingUser.md +++ b/teams/teams-ps/teams/Get-CsOnlineDialInConferencingUser.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-csonlinedialinconferencinguser -applicable: Skype for Business Online +applicable: Microsoft Teams title: Get-CsOnlineDialInConferencingUser schema: 2.0.0 manager: bulenteg @@ -62,7 +62,7 @@ Specifies the globally-unique identifier (GUID) for the audio conferencing bridg Type: Guid Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -81,7 +81,7 @@ Specifies the name for the audio conferencing bridge. Type: String Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: Named @@ -99,7 +99,7 @@ You can also reference a user account by using the user's Active Directory disti Type: UserIdParameter Parameter Sets: (All) Aliases: -Applicable: Skype for Business Online +applicable: Microsoft Teams Required: False Position: 1 @@ -120,7 +120,7 @@ The service number can be specified in the following formats: E.164 number, +\ Date: Mon, 11 Mar 2024 15:45:33 -0700 Subject: [PATCH 0196/1851] add all cmdlets to teams.md --- teams/teams-ps/teams/teams.md | 601 +++++++++++++++++++++++++--------- 1 file changed, 450 insertions(+), 151 deletions(-) diff --git a/teams/teams-ps/teams/teams.md b/teams/teams-ps/teams/teams.md index 1aa3b3e2b5..47a94ab4be 100644 --- a/teams/teams-ps/teams/teams.md +++ b/teams/teams-ps/teams/teams.md @@ -12,194 +12,493 @@ The following cmdlet references are for Microsoft Teams. ## Microsoft Teams Cmdlets ### [Add-TeamChannelUser](Add-TeamChannelUser.md) -{{Manually Enter Add-TeamChannelUser Description Here}} - +### [Add-TeamsAppInstallation](Add-TeamsAppInstallation.md) ### [Add-TeamUser](Add-TeamUser.md) -{{Manually Enter Add-TeamUser Description Here}} - +### [Clear-CsOnlineTelephoneNumberOrder](Clear-CsOnlineTelephoneNumberOrder.md) +### [Clear-TeamsEnvironmentConfig](Clear-TeamsEnvironmentConfig.md) +### [Complete-CsOnlineTelephoneNumberOrder](Complete-CsOnlineTelephoneNumberOrder.md) ### [Connect-MicrosoftTeams](Connect-MicrosoftTeams.md) -{{Manually Enter Connect-MicrosoftTeams Description Here}} - +### [Disable-CsOnlineSipDomain](Disable-CsOnlineSipDomain.md) +### [Disable-CsTeamsShiftsConnectionErrorReport](Disable-CsTeamsShiftsConnectionErrorReport.md) ### [Disconnect-MicrosoftTeams](Disconnect-MicrosoftTeams.md) -{{Manually Enter Disconnect-MicrosoftTeams Description Here}} - +### [Enable-CsOnlineSipDomain](Enable-CsOnlineSipDomain.md) +### [Export-CsAutoAttendantHolidays](Export-CsAutoAttendantHolidays.md) +### [export-csonlineaudiofile](export-csonlineaudiofile.md) +### [Find-CsGroup](Find-CsGroup.md) +### [Find-CsOnlineApplicationInstance](Find-CsOnlineApplicationInstance.md) ### [Get-AssociatedTeam](Get-AssociatedTeam.md) -{{Manually Enter Get-AssociatedTeam Description Here}} - +### [Get-CsApplicationAccessPolicy](Get-CsApplicationAccessPolicy.md) +### [Get-CsApplicationMeetingConfiguration](Get-CsApplicationMeetingConfiguration.md) +### [Get-CsAutoAttendant](Get-CsAutoAttendant.md) +### [Get-CsAutoAttendantHolidays](Get-CsAutoAttendantHolidays.md) +### [Get-CsAutoAttendantStatus](Get-CsAutoAttendantStatus.md) +### [Get-CsAutoAttendantSupportedLanguage](Get-CsAutoAttendantSupportedLanguage.md) +### [Get-CsAutoAttendantSupportedTimeZone](Get-CsAutoAttendantSupportedTimeZone.md) +### [Get-CsAutoAttendantTenantInformation](Get-CsAutoAttendantTenantInformation.md) +### [Get-CsBatchPolicyAssignmentOperation](Get-CsBatchPolicyAssignmentOperation.md) +### [Get-CsBatchTeamsDeploymentStatus](Get-CsBatchTeamsDeploymentStatus.md) +### [Get-CsCallingLineIdentity](Get-CsCallingLineIdentity.md) +### [Get-CsCallQueue](Get-CsCallQueue.md) +### [Get-CsCloudCallDataConnection](Get-CsCloudCallDataConnection.md) +### [Get-CsDialPlan](Get-CsDialPlan.md) +### [Get-CsEffectiveTenantDialPlan](Get-CsEffectiveTenantDialPlan.md) +### [Get-CsExternalAccessPolicy](Get-CsExternalAccessPolicy.md) +### [Get-CsGroupPolicyAssignment](Get-CsGroupPolicyAssignment.md) +### [Get-CsHybridTelephoneNumber](Get-CsHybridTelephoneNumber.md) +### [Get-CsInboundBlockedNumberPattern](Get-CsInboundBlockedNumberPattern.md) +### [Get-CsInboundExemptNumberPattern](Get-CsInboundExemptNumberPattern.md) +### [Get-CsMeetingMigrationStatus](Get-CsMeetingMigrationStatus.md) +### [Get-CsOnlineApplicationInstance](Get-CsOnlineApplicationInstance.md) +### [Get-CsOnlineApplicationInstanceAssociation](Get-CsOnlineApplicationInstanceAssociation.md) +### [Get-CsOnlineApplicationInstanceAssociationStatus](Get-CsOnlineApplicationInstanceAssociationStatus.md) +### [Get-CsOnlineAudioFile](Get-CsOnlineAudioFile.md) +### [Get-CsOnlineDialinConferencingPolicy](Get-CsOnlineDialinConferencingPolicy.md) +### [Get-CsOnlineDialInConferencingServiceNumber](Get-CsOnlineDialInConferencingServiceNumber.md) +### [Get-CsOnlineDialinConferencingTenantConfiguration](Get-CsOnlineDialinConferencingTenantConfiguration.md) +### [Get-CsOnlineDialInConferencingTenantSettings](Get-CsOnlineDialInConferencingTenantSettings.md) +### [Get-CsOnlineDialInConferencingUser](Get-CsOnlineDialInConferencingUser.md) +### [Get-CsOnlineDialOutPolicy](Get-CsOnlineDialOutPolicy.md) +### [Get-CsOnlineDirectoryTenant](Get-CsOnlineDirectoryTenant.md) +### [Get-CsOnlineEnhancedEmergencyServiceDisclaimer](Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md) +### [Get-CsOnlineLisCivicAddress](Get-CsOnlineLisCivicAddress.md) +### [Get-CsOnlineLisLocation](Get-CsOnlineLisLocation.md) +### [Get-CsOnlineLisPort](Get-CsOnlineLisPort.md) +### [Get-CsOnlineLisSubnet](Get-CsOnlineLisSubnet.md) +### [Get-CsOnlineLisSwitch](Get-CsOnlineLisSwitch.md) +### [Get-CsOnlineLisWirelessAccessPoint](Get-CsOnlineLisWirelessAccessPoint.md) +### [Get-CsOnlinePSTNGateway](Get-CsOnlinePSTNGateway.md) +### [Get-CsOnlinePstnUsage](Get-CsOnlinePstnUsage.md) +### [Get-CsOnlineSchedule](Get-CsOnlineSchedule.md) +### [Get-CsOnlineSipDomain](Get-CsOnlineSipDomain.md) +### [Get-CsOnlineTelephoneNumber](Get-CsOnlineTelephoneNumber.md) +### [Get-CsOnlineTelephoneNumberCountry](Get-CsOnlineTelephoneNumberCountry.md) +### [Get-CsOnlineTelephoneNumberOrder](Get-CsOnlineTelephoneNumberOrder.md) +### [Get-CsOnlineTelephoneNumberType](Get-CsOnlineTelephoneNumberType.md) +### [Get-CsOnlineUser](Get-CsOnlineUser.md) +### [Get-CsOnlineVoicemailPolicy](Get-CsOnlineVoicemailPolicy.md) +### [Get-CsOnlineVoicemailUserSettings](Get-CsOnlineVoicemailUserSettings.md) +### [Get-CsOnlineVoiceRoute](Get-CsOnlineVoiceRoute.md) +### [Get-CsOnlineVoiceRoutingPolicy](Get-CsOnlineVoiceRoutingPolicy.md) +### [Get-CsOnlineVoiceUser](Get-CsOnlineVoiceUser.md) +### [Get-CsPhoneNumberAssignment](Get-CsPhoneNumberAssignment.md) +### [Get-CsPolicyPackage](Get-CsPolicyPackage.md) +### [Get-CsTeamsAcsFederationConfiguration](Get-CsTeamsAcsFederationConfiguration.md) +### [Get-CsTeamsAppPermissionPolicy](Get-CsTeamsAppPermissionPolicy.md) +### [Get-CsTeamsAppSetupPolicy](Get-CsTeamsAppSetupPolicy.md) +### [Get-CsTeamsAudioConferencingPolicy](Get-CsTeamsAudioConferencingPolicy.md) +### [Get-CsTeamsCallHoldPolicy](Get-CsTeamsCallHoldPolicy.md) +### [Get-CsTeamsCallingPolicy](Get-CsTeamsCallingPolicy.md) +### [Get-CsTeamsCallParkPolicy](Get-CsTeamsCallParkPolicy.md) +### [Get-CsTeamsChannelsPolicy](Get-CsTeamsChannelsPolicy.md) +### [Get-CsTeamsClientConfiguration](Get-CsTeamsClientConfiguration.md) +### [Get-CsTeamsComplianceRecordingApplication](Get-CsTeamsComplianceRecordingApplication.md) +### [Get-CsTeamsComplianceRecordingPolicy](Get-CsTeamsComplianceRecordingPolicy.md) +### [Get-CsTeamsCortanaPolicy](Get-CsTeamsCortanaPolicy.md) +### [Get-CsTeamsCustomBannerText](Get-CsTeamsCustomBannerText.md) +### [Get-CsTeamsCustomBannerText](Get-CsTeamsCustomBannerText.md) +### [Get-CsTeamsEducationAssignmentsAppPolicy](Get-CsTeamsEducationAssignmentsAppPolicy.md) +### [Get-CsTeamsEducationConfiguration](Get-CsTeamsEducationConfiguration.md) +### [Get-CsTeamsEmergencyCallingPolicy](Get-CsTeamsEmergencyCallingPolicy.md) +### [Get-CsTeamsEmergencyCallRoutingPolicy](Get-CsTeamsEmergencyCallRoutingPolicy.md) +### [Get-CsTeamsEnhancedEncryptionPolicy](Get-CsTeamsEnhancedEncryptionPolicy.md) +### [Get-CsTeamsEventsPolicy](Get-CsTeamsEventsPolicy.md) +### [Get-CsTeamsFeedbackPolicy](Get-CsTeamsFeedbackPolicy.md) +### [Get-CsTeamsFirstPartyMeetingTemplateConfiguration](Get-CsTeamsFirstPartyMeetingTemplateConfiguration.md) +### [Get-CsTeamsGuestCallingConfiguration](Get-CsTeamsGuestCallingConfiguration.md) +### [Get-CsTeamsGuestMeetingConfiguration](Get-CsTeamsGuestMeetingConfiguration.md) +### [Get-CsTeamsGuestMessagingConfiguration](Get-CsTeamsGuestMessagingConfiguration.md) +### [Get-CsTeamsIPPhonePolicy](Get-CsTeamsIPPhonePolicy.md) +### [Get-CsTeamsMediaLoggingPolicy](Get-CsTeamsMediaLoggingPolicy.md) +### [Get-CsTeamsMeetingBrandingPolicy](Get-CsTeamsMeetingBrandingPolicy.md) +### [Get-CsTeamsMeetingBroadcastConfiguration](Get-CsTeamsMeetingBroadcastConfiguration.md) +### [Get-CsTeamsMeetingBroadcastPolicy](Get-CsTeamsMeetingBroadcastPolicy.md) +### [Get-CsTeamsMeetingConfiguration](Get-CsTeamsMeetingConfiguration.md) +### [Get-CsTeamsMeetingPolicy](Get-CsTeamsMeetingPolicy.md) +### [Get-CsTeamsMeetingTemplateConfiguration](Get-CsTeamsMeetingTemplateConfiguration.md) +### [Get-CsTeamsMeetingTemplatePermissionPolicy](Get-CsTeamsMeetingTemplatePermissionPolicy.md) +### [Get-CsTeamsMessagingPolicy](Get-CsTeamsMessagingPolicy.md) +### [Get-CsTeamsMobilityPolicy](Get-CsTeamsMobilityPolicy.md) +### [Get-CsTeamsNetworkRoamingPolicy](Get-CsTeamsNetworkRoamingPolicy.md) +### [Get-CsTeamsSharedCallingRoutingPolicy](Get-CsTeamsSharedCallingRoutingPolicy.md) +### [Get-CsTeamsShiftsConnection](Get-CsTeamsShiftsConnection.md) +### [Get-CsTeamsShiftsConnectionConnector](Get-CsTeamsShiftsConnectionConnector.md) +### [Get-CsTeamsShiftsConnectionErrorReport](Get-CsTeamsShiftsConnectionErrorReport.md) +### [Get-CsTeamsShiftsConnectionInstance](Get-CsTeamsShiftsConnectionInstance.md) +### [Get-CsTeamsShiftsConnectionOperation](Get-CsTeamsShiftsConnectionOperation.md) +### [Get-CsTeamsShiftsConnectionSyncResult](Get-CsTeamsShiftsConnectionSyncResult.md) +### [Get-CsTeamsShiftsConnectionTeamMap](Get-CsTeamsShiftsConnectionTeamMap.md) +### [Get-CsTeamsShiftsConnectionWfmTeam](Get-CsTeamsShiftsConnectionWfmTeam.md) +### [Get-CsTeamsShiftsConnectionWfmUser](Get-CsTeamsShiftsConnectionWfmUser.md) +### [Get-CsTeamsShiftsPolicy](Get-CsTeamsShiftsPolicy.md) +### [Get-CsTeamsSipDevicesConfiguration](Get-CsTeamsSipDevicesConfiguration.md) +### [Get-CsTeamsTemplatePermissionPolicy](Get-CsTeamsTemplatePermissionPolicy.md) +### [Get-CsTeamsTranslationRule](Get-CsTeamsTranslationRule.md) +### [Get-CsTeamsUnassignedNumberTreatment](Get-CsTeamsUnassignedNumberTreatment.md) +### [Get-CsTeamsUpgradeConfiguration](Get-CsTeamsUpgradeConfiguration.md) +### [Get-CsTeamsUpgradePolicy](Get-CsTeamsUpgradePolicy.md) +### [Get-CsTeamsVideoInteropServicePolicy](Get-CsTeamsVideoInteropServicePolicy.md) +### [Get-CsTeamsVirtualAppointmentsPolicy](Get-CsTeamsVirtualAppointmentsPolicy.md) +### [Get-CsTeamsVoiceApplicationsPolicy](Get-CsTeamsVoiceApplicationsPolicy.md) +### [Get-CsTeamsWorkLocationDetectionPolicy](Get-CsTeamsWorkLocationDetectionPolicy.md) +### [Get-CsTeamTemplate](Get-CsTeamTemplate.md) +### [Get-CsTeamTemplateList](Get-CsTeamTemplateList.md) +### [Get-CsTenant](Get-CsTenant.md) +### [Get-CsTenantBlockedCallingNumbers](Get-CsTenantBlockedCallingNumbers.md) +### [Get-CsTenantDialPlan](Get-CsTenantDialPlan.md) +### [Get-CsTenantFederationConfiguration](Get-CsTenantFederationConfiguration.md) +### [Get-CsTenantLicensingConfiguration](Get-CsTenantLicensingConfiguration.md) +### [Get-CsTenantMigrationConfiguration](Get-CsTenantMigrationConfiguration.md) +### [Get-CsTenantNetworkRegion](Get-CsTenantNetworkRegion.md) +### [Get-CsTenantNetworkSite](Get-CsTenantNetworkSite.md) +### [Get-CsTenantNetworkSubnet](Get-CsTenantNetworkSubnet.md) +### [Get-CsTenantTrustedIPAddress](Get-CsTenantTrustedIPAddress.md) +### [Get-CsUserCallingSettings](Get-CsUserCallingSettings.md) +### [Get-CsUserPolicyAssignment](Get-CsUserPolicyAssignment.md) +### [Get-CsUserPolicyPackage](Get-CsUserPolicyPackage.md) +### [Get-CsUserPolicyPackageRecommendation](Get-CsUserPolicyPackageRecommendation.md) +### [Get-CsVideoInteropServiceProvider](Get-CsVideoInteropServiceProvider.md) +### [Get-LicenseReportForChangeNotificationSubscription](Get-LicenseReportForChangeNotificationSubscription.md) ### [Get-SharedWithTeam](Get-SharedWithTeam.md) -{{Manually Enter Get-SharedWithTeam Description Here}} - ### [Get-SharedWithTeamUser](Get-SharedWithTeamUser.md) -{{Manually Enter Get-SharedWithTeamUser Description Here}} - ### [Get-Team](Get-Team.md) -{{Manually Enter Get-Team Description Here}} - ### [Get-TeamAllChannel](Get-TeamAllChannel.md) -{{Manually Enter Get-TeamAllChannel Description Here}} - ### [Get-TeamChannel](Get-TeamChannel.md) -{{Manually Enter Get-TeamChannel Description Here}} - ### [Get-TeamChannelUser](Get-TeamChannelUser.md) -{{Manually Enter Get-TeamChannelUser Description Here}} - ### [Get-TeamFunSettings](Get-TeamFunSettings.md) -{{Manually Enter Get-TeamFunSettings Description Here}} - ### [Get-TeamGuestSettings](Get-TeamGuestSettings.md) -{{Manually Enter Get-TeamGuestSettings Description Here}} - -### [Get-TeamHelp](Get-TeamHelp.md) -{{Manually Enter Get-TeamHelp Description Here}} - ### [Get-TeamIncomingChannel](Get-TeamIncomingChannel.md) -{{Manually Enter Get-TeamIncomingChannel Description Here}} - ### [Get-TeamMemberSettings](Get-TeamMemberSettings.md) -{{Manually Enter Get-TeamMemberSettings Description Here}} - ### [Get-TeamMessagingSettings](Get-TeamMessagingSettings.md) -{{Manually Enter Get-TeamMessagingSettings Description Here}} - ### [Get-TeamsApp](Get-TeamsApp.md) -{{Manually Enter Get-TeamsApp Description Here}} - -### [Get-TeamUser](Get-TeamUser.md) -{{Manually Enter Get-TeamUser Description Here}} - -### [Get-TeamsEnhancedEncryptionPolicy](Get-TeamsEnhancedEncryptionPolicy.md) -Returns information about the teams enhanced encryption policies configured for use in your organization. - -### [Get-CsTeamsMediaLoggingPolicy](Get-CsTeamsMediaLoggingPolicy.md) -Returns information about the Teams Media Logging policy. - -### [Get-TeamsShiftsPolicy](Get-TeamsShiftsPolicy.md) -{{Manually Enter Get-TeamsShiftsPolicy Description Here}} - +### [Get-TeamsAppInstallation](Get-TeamsAppInstallation.md) ### [Get-TeamTargetingHierarchyStatus](Get-TeamTargetingHierarchyStatus.md) -{{Manually Enter Get-TeamTargetingHierarchyStatus Description Here}} - -### [Get-CsCloudCallDataConnection](Get-CsCloudCallDataConnection.md) -This cmdlet retrieves an already existing online call data connection. - +### [Get-TeamUser](Get-TeamUser.md) +### [Grant-CsApplicationAccessPolicy](Grant-CsApplicationAccessPolicy.md) +### [Grant-CsCallingLineIdentity](Grant-CsCallingLineIdentity.md) +### [Grant-CsCloudMeetingPolicy](Grant-CsCloudMeetingPolicy.md) +### [Grant-CsDialoutPolicy](Grant-CsDialoutPolicy.md) +### [Grant-CsExternalAccessPolicy](Grant-CsExternalAccessPolicy.md) +### [Grant-CsExternalUserCommunicationPolicy](Grant-CsExternalUserCommunicationPolicy.md) +### [Grant-CsGroupPolicyPackageAssignment](Grant-CsGroupPolicyPackageAssignment.md) +### [Grant-CsOnlineVoicemailPolicy](Grant-CsOnlineVoicemailPolicy.md) +### [Grant-CsOnlineVoiceRoutingPolicy](Grant-CsOnlineVoiceRoutingPolicy.md) +### [Grant-CsTeamsAppPermissionPolicy](Grant-CsTeamsAppPermissionPolicy.md) +### [Grant-CsTeamsAppSetupPolicy](Grant-CsTeamsAppSetupPolicy.md) +### [Grant-CsTeamsAudioConferencingPolicy](Grant-CsTeamsAudioConferencingPolicy.md) +### [Grant-CsTeamsCallHoldPolicy](Grant-CsTeamsCallHoldPolicy.md) +### [Grant-CsTeamsCallingPolicy](Grant-CsTeamsCallingPolicy.md) +### [Grant-CsTeamsCallParkPolicy](Grant-CsTeamsCallParkPolicy.md) +### [Grant-CsTeamsChannelsPolicy](Grant-CsTeamsChannelsPolicy.md) +### [Grant-CsTeamsComplianceRecordingPolicy](Grant-CsTeamsComplianceRecordingPolicy.md) +### [Grant-CsTeamsCortanaPolicy](Grant-CsTeamsCortanaPolicy.md) +### [Grant-CsTeamsEmergencyCallingPolicy](Grant-CsTeamsEmergencyCallingPolicy.md) +### [Grant-CsTeamsEmergencyCallRoutingPolicy](Grant-CsTeamsEmergencyCallRoutingPolicy.md) +### [Grant-CsTeamsEnhancedEncryptionPolicy](Grant-CsTeamsEnhancedEncryptionPolicy.md) ### [Grant-CsTeamsEventsPolicy](Grant-CsTeamsEventsPolicy.md) -Assigns Teams Events policy to a user, group of users, or the entire tenant. Note that this policy is currently still in preview. - -### [Grant-TeamsEnhancedEncryptionPolicy](Grant-TeamsEnhancedEncryptionPolicy.md) -Cmdlet to assign a specific Teams enhanced encryption policy to a user. - +### [Grant-CsTeamsFeedbackPolicy](Grant-CsTeamsFeedbackPolicy.md) +### [Grant-CsTeamsIPPhonePolicy](Grant-CsTeamsIPPhonePolicy.md) ### [Grant-CsTeamsMediaLoggingPolicy](Grant-CsTeamsMediaLoggingPolicy.md) -Assigns Teams Media Logging policy to a user, group of users or the entire tenant. - -### [Grant-TeamsShiftsPolicy](Grant-TeamsShiftsPolicy.md) -{{Manually Enter Grant-TeamsShiftsPolicy Description Here}} - +### [Grant-CsTeamsMeetingBrandingPolicy](Grant-CsTeamsMeetingBrandingPolicy.md) +### [Grant-CsTeamsMeetingBroadcastPolicy](Grant-CsTeamsMeetingBroadcastPolicy.md) +### [Grant-CsTeamsMeetingPolicy](Grant-CsTeamsMeetingPolicy.md) +### [Grant-CsTeamsMeetingTemplatePermissionPolicy](Grant-CsTeamsMeetingTemplatePermissionPolicy.md) +### [Grant-CsTeamsMessagingPolicy](Grant-CsTeamsMessagingPolicy.md) +### [Grant-CsTeamsMobilityPolicy](Grant-CsTeamsMobilityPolicy.md) +### [Grant-CsTeamsSharedCallingRoutingPolicy](Grant-CsTeamsSharedCallingRoutingPolicy.md) +### [Grant-CsTeamsShiftsPolicy](Grant-CsTeamsShiftsPolicy.md) +### [Grant-CsTeamsUpgradePolicy](Grant-CsTeamsUpgradePolicy.md) +### [Grant-CsTeamsVideoInteropServicePolicy](Grant-CsTeamsVideoInteropServicePolicy.md) +### [Grant-CsTeamsVirtualAppointmentsPolicy](Grant-CsTeamsVirtualAppointmentsPolicy.md) +### [Grant-CsTeamsVoiceApplicationsPolicy](Grant-CsTeamsVoiceApplicationsPolicy.md) +### [Grant-CsTeamsWorkLocationDetectionPolicy](Grant-CsTeamsWorkLocationDetectionPolicy.md) +### [Grant-CsTenantDialPlan](Grant-CsTenantDialPlan.md) +### [Grant-CsUserPolicyPackage](Grant-CsUserPolicyPackage.md) +### [Import-CsAutoAttendantHolidays](Import-CsAutoAttendantHolidays.md) +### [Import-CsOnlineAudioFile](Import-CsOnlineAudioFile.md) +### [New-CsApplicationAccessPolicy](New-CsApplicationAccessPolicy.md) +### [New-CsAutoAttendant](New-CsAutoAttendant.md) +### [New-CsAutoAttendantCallableEntity](New-CsAutoAttendantCallableEntity.md) +### [New-CsAutoAttendantCallFlow](New-CsAutoAttendantCallFlow.md) +### [New-CsAutoAttendantCallHandlingAssociation](New-CsAutoAttendantCallHandlingAssociation.md) +### [New-CsAutoAttendantDialScope](New-CsAutoAttendantDialScope.md) +### [New-CsAutoAttendantMenu](New-CsAutoAttendantMenu.md) +### [New-CsAutoAttendantMenuOption](New-CsAutoAttendantMenuOption.md) +### [New-CsAutoAttendantPrompt](New-CsAutoAttendantPrompt.md) +### [New-CsBatchPolicyAssignmentOperation](New-CsBatchPolicyAssignmentOperation.md) +### [New-CsBatchPolicyPackageAssignmentOperation](New-CsBatchPolicyPackageAssignmentOperation.md) +### [New-CsBatchTeamsDeployment](New-CsBatchTeamsDeployment.md) +### [New-CsCallingLineIdentity](New-CsCallingLineIdentity.md) +### [New-CsCallQueue](New-CsCallQueue.md) +### [New-CsCloudCallDataConnection](New-CsCloudCallDataConnection.md) +### [New-CsCustomPolicyPackage](New-CsCustomPolicyPackage.md) +### [New-CsEdgeAllowAllKnownDomains](New-CsEdgeAllowAllKnownDomains.md) +### [New-CsEdgeAllowList](New-CsEdgeAllowList.md) +### [New-CsEdgeDomainPattern](New-CsEdgeDomainPattern.md) +### [New-CsExternalAccessPolicy](New-CsExternalAccessPolicy.md) +### [New-CsGroupPolicyAssignment](New-CsGroupPolicyAssignment.md) +### [New-CsHybridTelephoneNumber](New-CsHybridTelephoneNumber.md) +### [New-CsInboundBlockedNumberPattern](New-CsInboundBlockedNumberPattern.md) +### [New-CsInboundExemptNumberPattern](New-CsInboundExemptNumberPattern.md) +### [New-CsOnlineApplicationInstance](New-CsOnlineApplicationInstance.md) +### [New-CsOnlineApplicationInstanceAssociation](New-CsOnlineApplicationInstanceAssociation.md) +### [New-CsOnlineDateTimeRange](New-CsOnlineDateTimeRange.md) +### [New-CsOnlineLisCivicAddress](New-CsOnlineLisCivicAddress.md) +### [New-CsOnlineLisLocation](New-CsOnlineLisLocation.md) +### [New-CsOnlinePSTNGateway](New-CsOnlinePSTNGateway.md) +### [New-CsOnlineSchedule](New-CsOnlineSchedule.md) +### [New-CsOnlineTelephoneNumberOrder](New-CsOnlineTelephoneNumberOrder.md) +### [New-CsOnlineTimeRange](New-CsOnlineTimeRange.md) +### [New-CsOnlineVoicemailPolicy](New-CsOnlineVoicemailPolicy.md) +### [New-CsOnlineVoiceRoute](New-CsOnlineVoiceRoute.md) +### [New-CsOnlineVoiceRoutingPolicy](New-CsOnlineVoiceRoutingPolicy.md) +### [New-CsTeamsAppPermissionPolicy](New-CsTeamsAppPermissionPolicy.md) +### [New-CsTeamsAppSetupPolicy](New-CsTeamsAppSetupPolicy.md) +### [New-CsTeamsAudioConferencingPolicy](New-CsTeamsAudioConferencingPolicy.md) +### [New-CsTeamsCallHoldPolicy](New-CsTeamsCallHoldPolicy.md) +### [New-CsTeamsCallingPolicy](New-CsTeamsCallingPolicy.md) +### [New-CsTeamsCallParkPolicy](New-CsTeamsCallParkPolicy.md) +### [New-CsTeamsChannelsPolicy](New-CsTeamsChannelsPolicy.md) +### [New-CsTeamsComplianceRecordingApplication](New-CsTeamsComplianceRecordingApplication.md) +### [New-CsTeamsComplianceRecordingPairedApplication](New-CsTeamsComplianceRecordingPairedApplication.md) +### [New-CsTeamsComplianceRecordingPolicy](New-CsTeamsComplianceRecordingPolicy.md) +### [New-CsTeamsCortanaPolicy](New-CsTeamsCortanaPolicy.md) +### [New-CsTeamsCustomBannerText](New-CsTeamsCustomBannerText.md) +### [New-CsTeamsCustomBannerText](New-CsTeamsCustomBannerText.md) +### [New-CsTeamsEmergencyCallingExtendedNotification](New-CsTeamsEmergencyCallingExtendedNotification.md) +### [New-CsTeamsEmergencyCallingPolicy](New-CsTeamsEmergencyCallingPolicy.md) +### [New-CsTeamsEmergencyCallRoutingPolicy](New-CsTeamsEmergencyCallRoutingPolicy.md) +### [New-CsTeamsEmergencyNumber](New-CsTeamsEmergencyNumber.md) +### [New-CsTeamsEnhancedEncryptionPolicy](New-CsTeamsEnhancedEncryptionPolicy.md) ### [New-CsTeamsEventsPolicy](New-CsTeamsEventsPolicy.md) -This cmdlet allows you to create a new TeamsEventsPolicy instance and set it's properties. Note that this policy is currently still in preview. - +### [New-CsTeamsFeedbackPolicy](New-CsTeamsFeedbackPolicy.md) +### [New-CsTeamsHiddenMeetingTemplate](New-CsTeamsHiddenMeetingTemplate.md) +### [New-CsTeamsHiddenTemplate](New-CsTeamsHiddenTemplate.md) +### [New-CsTeamsIPPhonePolicy](New-CsTeamsIPPhonePolicy.md) +### [New-CsTeamsMeetingBrandingPolicy](New-CsTeamsMeetingBrandingPolicy.md) +### [New-CsTeamsMeetingBroadcastPolicy](New-CsTeamsMeetingBroadcastPolicy.md) +### [New-CsTeamsMeetingPolicy](New-CsTeamsMeetingPolicy.md) +### [New-CsTeamsMeetingTemplatePermissionPolicy](New-CsTeamsMeetingTemplatePermissionPolicy.md) +### [New-CsTeamsMessagingPolicy](New-CsTeamsMessagingPolicy.md) +### [New-CsTeamsMobilityPolicy](New-CsTeamsMobilityPolicy.md) +### [New-CsTeamsNetworkRoamingPolicy](New-CsTeamsNetworkRoamingPolicy.md) +### [New-CsTeamsPinnedApp](New-CsTeamsPinnedApp.md) +### [New-CsTeamsSharedCallingRoutingPolicy](New-CsTeamsSharedCallingRoutingPolicy.md) +### [New-CsTeamsShiftsConnection](New-CsTeamsShiftsConnection.md) +### [New-CsTeamsShiftsConnectionBatchTeamMap](New-CsTeamsShiftsConnectionBatchTeamMap.md) +### [New-CsTeamsShiftsConnectionInstance](New-CsTeamsShiftsConnectionInstance.md) +### [New-CsTeamsShiftsPolicy](New-CsTeamsShiftsPolicy.md) +### [New-CsTeamsTemplatePermissionPolicy](New-CsTeamsTemplatePermissionPolicy.md) +### [New-CsTeamsTranslationRule](New-CsTeamsTranslationRule.md) +### [New-CsTeamsUnassignedNumberTreatment](New-CsTeamsUnassignedNumberTreatment.md) +### [New-CsTeamsVirtualAppointmentsPolicy](New-CsTeamsVirtualAppointmentsPolicy.md) +### [New-CsTeamsVoiceApplicationsPolicy](New-CsTeamsVoiceApplicationsPolicy.md) +### [New-CsTeamsWorkLocationDetectionPolicy](New-CsTeamsWorkLocationDetectionPolicy.md) +### [New-CsTeamTemplate](New-CsTeamTemplate.md) +### [New-CsTenantDialPlan](New-CsTenantDialPlan.md) +### [New-CsTenantNetworkRegion](New-CsTenantNetworkRegion.md) +### [New-CsTenantNetworkSite](New-CsTenantNetworkSite.md) +### [New-CsTenantNetworkSubnet](New-CsTenantNetworkSubnet.md) +### [New-CsTenantTrustedIPAddress](New-CsTenantTrustedIPAddress.md) +### [New-CsUserCallingDelegate](New-CsUserCallingDelegate.md) +### [New-CsVideoInteropServiceProvider](New-CsVideoInteropServiceProvider.md) +### [New-CsVoiceNormalizationRule](New-CsVoiceNormalizationRule.md) ### [New-Team](New-Team.md) -{{Manually Enter New-Team Description Here}} - ### [New-TeamChannel](New-TeamChannel.md) -{{Manually Enter New-TeamChannel Description Here}} - ### [New-TeamsApp](New-TeamsApp.md) -{{Manually Enter New-TeamsApp Description Here}} - -### [New-TeamsEnhancedEncryptionPolicy](New-TeamsEnhancedEncryptionPolicy.md) -Use this cmdlet to create a new Teams enhanced encryption policy. - -### [New-TeamsShiftsPolicy](New-TeamsShiftsPolicy.md) -{{Manually Enter New-TeamsShiftsPolicy Description Here}} - -### [New-CsCloudCallDataConnection](New-CsCloudCallDataConnection.md) -This cmdlet creates an online call data connection. - -### [Remove-CsTeamsEventsPolicy](Remove-CsTeamsEventsPolicy) -Removes a previously created TeamsEventsPolicy. Note that this policy is currently still in preview. - +### [Register-CsOnlineDialInConferencingServiceNumber](Register-CsOnlineDialInConferencingServiceNumber.md) +### [Remove-CsApplicationAccessPolicy](Remove-CsApplicationAccessPolicy.md) +### [Remove-CsAutoAttendant](Remove-CsAutoAttendant.md) +### [Remove-CsCallingLineIdentity](Remove-CsCallingLineIdentity.md) +### [Remove-CsCallQueue](Remove-CsCallQueue.md) +### [Remove-CsCustomPolicyPackage](Remove-CsCustomPolicyPackage.md) +### [Remove-CsExternalAccessPolicy](Remove-CsExternalAccessPolicy.md) +### [Remove-CsGroupPolicyAssignment](Remove-CsGroupPolicyAssignment.md) +### [Remove-CsHybridTelephoneNumber](Remove-CsHybridTelephoneNumber.md) +### [Remove-CsInboundBlockedNumberPattern](Remove-CsInboundBlockedNumberPattern.md) +### [Remove-CsInboundExemptNumberPattern](Remove-CsInboundExemptNumberPattern.md) +### [Remove-CsOnlineApplicationInstanceAssociation](Remove-CsOnlineApplicationInstanceAssociation.md) +### [Remove-CsOnlineAudioFile](Remove-CsOnlineAudioFile.md) +### [Remove-CsOnlineDialInConferencingTenantSettings](Remove-CsOnlineDialInConferencingTenantSettings.md) +### [Remove-CsOnlineLisCivicAddress](Remove-CsOnlineLisCivicAddress.md) +### [Remove-CsOnlineLisLocation](Remove-CsOnlineLisLocation.md) +### [Remove-CsOnlineLisPort](Remove-CsOnlineLisPort.md) +### [Remove-CsOnlineLisSubnet](Remove-CsOnlineLisSubnet.md) +### [Remove-CsOnlineLisSwitch](Remove-CsOnlineLisSwitch.md) +### [Remove-CsOnlineLisWirelessAccessPoint](Remove-CsOnlineLisWirelessAccessPoint.md) +### [Remove-CsOnlinePSTNGateway](Remove-CsOnlinePSTNGateway.md) +### [Remove-CsOnlineSchedule](Remove-CsOnlineSchedule.md) +### [Remove-CsOnlineTelephoneNumber](Remove-CsOnlineTelephoneNumber.md) +### [Remove-CsOnlineVoicemailPolicy](Remove-CsOnlineVoicemailPolicy.md) +### [Remove-CsOnlineVoiceRoute](Remove-CsOnlineVoiceRoute.md) +### [Remove-CsOnlineVoiceRoutingPolicy](Remove-CsOnlineVoiceRoutingPolicy.md) +### [Remove-CsPhoneNumberAssignment](Remove-CsPhoneNumberAssignment.md) +### [Remove-CsTeamsAppPermissionPolicy](Remove-CsTeamsAppPermissionPolicy.md) +### [Remove-CsTeamsAppSetupPolicy](Remove-CsTeamsAppSetupPolicy.md) +### [Remove-CsTeamsAudioConferencingPolicy](Remove-CsTeamsAudioConferencingPolicy.md) +### [Remove-CsTeamsCallHoldPolicy](Remove-CsTeamsCallHoldPolicy.md) +### [Remove-CsTeamsCallingPolicy](Remove-CsTeamsCallingPolicy.md) +### [Remove-CsTeamsCallParkPolicy](Remove-CsTeamsCallParkPolicy.md) +### [Remove-CsTeamsChannelsPolicy](Remove-CsTeamsChannelsPolicy.md) +### [Remove-CsTeamsComplianceRecordingApplication](Remove-CsTeamsComplianceRecordingApplication.md) +### [Remove-CsTeamsComplianceRecordingPolicy](Remove-CsTeamsComplianceRecordingPolicy.md) +### [Remove-CsTeamsCortanaPolicy](Remove-CsTeamsCortanaPolicy.md) +### [Remove-CsTeamsCustomBannerText](Remove-CsTeamsCustomBannerText.md) +### [Remove-CsTeamsCustomBannerText](Remove-CsTeamsCustomBannerText.md) +### [Remove-CsTeamsEmergencyCallingPolicy](Remove-CsTeamsEmergencyCallingPolicy.md) +### [Remove-CsTeamsEmergencyCallRoutingPolicy](Remove-CsTeamsEmergencyCallRoutingPolicy.md) +### [Remove-CsTeamsEnhancedEncryptionPolicy](Remove-CsTeamsEnhancedEncryptionPolicy.md) +### [Remove-CsTeamsEventsPolicy](Remove-CsTeamsEventsPolicy.md) +### [Remove-CsTeamsFeedbackPolicy](Remove-CsTeamsFeedbackPolicy.md) +### [Remove-CsTeamsIPPhonePolicy](Remove-CsTeamsIPPhonePolicy.md) +### [Remove-CsTeamsMeetingBrandingPolicy](Remove-CsTeamsMeetingBrandingPolicy.md) +### [Remove-CsTeamsMeetingBroadcastPolicy](Remove-CsTeamsMeetingBroadcastPolicy.md) +### [Remove-CsTeamsMeetingPolicy](Remove-CsTeamsMeetingPolicy.md) +### [Remove-CsTeamsMeetingTemplatePermissionPolicy](Remove-CsTeamsMeetingTemplatePermissionPolicy.md) +### [Remove-CsTeamsMessagingPolicy](Remove-CsTeamsMessagingPolicy.md) +### [Remove-CsTeamsMobilityPolicy](Remove-CsTeamsMobilityPolicy.md) +### [Remove-CsTeamsNetworkRoamingPolicy](Remove-CsTeamsNetworkRoamingPolicy.md) +### [Remove-CsTeamsPinnedApp](Remove-CsTeamsPinnedApp.md) +### [Remove-CsTeamsSharedCallingRoutingPolicy](Remove-CsTeamsSharedCallingRoutingPolicy.md) +### [Remove-CsTeamsShiftsConnection](Remove-CsTeamsShiftsConnection.md) +### [Remove-CsTeamsShiftsConnectionInstance](Remove-CsTeamsShiftsConnectionInstance.md) +### [Remove-CsTeamsShiftsConnectionTeamMap](Remove-CsTeamsShiftsConnectionTeamMap.md) +### [Remove-CsTeamsShiftsPolicy](Remove-CsTeamsShiftsPolicy.md) +### [Remove-CsTeamsShiftsScheduleRecord](Remove-CsTeamsShiftsScheduleRecord.md) +### [Remove-CsTeamsTemplatePermissionPolicy](Remove-CsTeamsTemplatePermissionPolicy.md) +### [Remove-CsTeamsTranslationRule](Remove-CsTeamsTranslationRule.md) +### [Remove-CsTeamsUnassignedNumberTreatment](Remove-CsTeamsUnassignedNumberTreatment.md) +### [Remove-CsTeamsVirtualAppointmentsPolicy](Remove-CsTeamsVirtualAppointmentsPolicy.md) +### [Remove-CsTeamsVoiceApplicationsPolicy](Remove-CsTeamsVoiceApplicationsPolicy.md) +### [Remove-CsTeamsWorkLocationDetectionPolicy](Remove-CsTeamsWorkLocationDetectionPolicy.md) +### [Remove-CsTeamTemplate](Remove-CsTeamTemplate.md) +### [Remove-CsTenantDialPlan](Remove-CsTenantDialPlan.md) +### [Remove-CsTenantNetworkRegion](Remove-CsTenantNetworkRegion.md) +### [Remove-CsTenantNetworkSite](Remove-CsTenantNetworkSite.md) +### [Remove-CsTenantNetworkSubnet](Remove-CsTenantNetworkSubnet.md) +### [Remove-CsTenantTrustedIPAddress](Remove-CsTenantTrustedIPAddress.md) +### [Remove-CsUserCallingDelegate](Remove-CsUserCallingDelegate.md) +### [Remove-CsVideoInteropServiceProvider](Remove-CsVideoInteropServiceProvider.md) ### [Remove-SharedWithTeam](Remove-SharedWithTeam.md) -{{Manually Enter Remove-SharedWithTeam Description Here}} - ### [Remove-Team](Remove-Team.md) -{{Manually Enter Remove-Team Description Here}} - ### [Remove-TeamChannel](Remove-TeamChannel.md) -{{Manually Enter Remove-TeamChannel Description Here}} - ### [Remove-TeamChannelUser](Remove-TeamChannelUser.md) -{{Manually Enter Remove-TeamChannelUser Description Here}} - ### [Remove-TeamsApp](Remove-TeamsApp.md) -{{Manually Enter Remove-TeamsApp Description Here}} - -### [Remove-TeamUser](Remove-TeamUser.md) -{{Manually Enter Remove-TeamUser Description Here}} - -### [Remove-TeamsEnhancedEncryptionPolicy](Remove-TeamsEnhancedEncryptionPolicy.md) -Use this cmdlet to remove an existing Teams enhanced encryption policy. - -### [Remove-TeamsShiftsPolicy](Remove-TeamsShiftsPolicy.md) -{{Manually Enter Remove-TeamsShiftsPolicy Description Here}} - +### [Remove-TeamsAppInstallation](Remove-TeamsAppInstallation.md) ### [Remove-TeamTargetingHierarchy](Remove-TeamTargetingHierarchy.md) -{{Manually Enter Remove-TeamTargetingHierarchy Description Here}} - +### [Remove-TeamUser](Remove-TeamUser.md) +### [Set-CsApplicationAccessPolicy](Set-CsApplicationAccessPolicy.md) +### [Set-CsApplicationMeetingConfiguration](Set-CsApplicationMeetingConfiguration.md) +### [Set-CsAutoAttendant](Set-CsAutoAttendant.md) +### [Set-CsCallingLineIdentity](Set-CsCallingLineIdentity.md) +### [Set-CsCallQueue](Set-CsCallQueue.md) +### [Set-CsExternalAccessPolicy](Set-CsExternalAccessPolicy.md) +### [Set-CsGroupPolicyAssignment](Set-CsGroupPolicyAssignment.md) +### [Set-CsInboundBlockedNumberPattern](Set-CsInboundBlockedNumberPattern.md) +### [Set-CsInboundExemptNumberPattern](Set-CsInboundExemptNumberPattern.md) +### [Set-CsOnlineApplicationInstance](Set-CsOnlineApplicationInstance.md) +### [Set-CsOnlineDialInConferencingBridge](Set-CsOnlineDialInConferencingBridge.md) +### [Set-CsOnlineDialInConferencingServiceNumber](Set-CsOnlineDialInConferencingServiceNumber.md) +### [Set-CsOnlineDialInConferencingTenantSettings](Set-CsOnlineDialInConferencingTenantSettings.md) +### [Set-CsOnlineDialInConferencingUser](Set-CsOnlineDialInConferencingUser.md) +### [Set-CsOnlineEnhancedEmergencyServiceDisclaimer](Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md) +### [Set-CsOnlineLisCivicAddress](Set-CsOnlineLisCivicAddress.md) +### [Set-CsOnlineLisLocation](Set-CsOnlineLisLocation.md) +### [Set-CsOnlineLisPort](Set-CsOnlineLisPort.md) +### [Set-CsOnlineLisSubnet](Set-CsOnlineLisSubnet.md) +### [Set-CsOnlineLisSwitch](Set-CsOnlineLisSwitch.md) +### [Set-CsOnlineLisWirelessAccessPoint](Set-CsOnlineLisWirelessAccessPoint.md) +### [Set-CsOnlinePSTNGateway](Set-CsOnlinePSTNGateway.md) +### [Set-CsOnlinePstnUsage](Set-CsOnlinePstnUsage.md) +### [Set-CsOnlineSchedule](Set-CsOnlineSchedule.md) +### [Set-CsOnlineVoiceApplicationInstance](Set-CsOnlineVoiceApplicationInstance.md) +### [Set-CsOnlineVoicemailPolicy](Set-CsOnlineVoicemailPolicy.md) +### [Set-CsOnlineVoicemailUserSettings](Set-CsOnlineVoicemailUserSettings.md) +### [Set-CsOnlineVoiceRoute](Set-CsOnlineVoiceRoute.md) +### [Set-CsOnlineVoiceRoutingPolicy](Set-CsOnlineVoiceRoutingPolicy.md) +### [Set-CsOnlineVoiceUser](Set-CsOnlineVoiceUser.md) +### [Set-CsPhoneNumberAssignment](Set-CsPhoneNumberAssignment.md) +### [Set-CsTeamsAcsFederationConfiguration](Set-CsTeamsAcsFederationConfiguration.md) +### [Set-CsTeamsAppPermissionPolicy](Set-CsTeamsAppPermissionPolicy.md) +### [Set-CsTeamsAppSetupPolicy](Set-CsTeamsAppSetupPolicy.md) +### [Set-CsTeamsAudioConferencingPolicy](Set-CsTeamsAudioConferencingPolicy.md) +### [Set-CsTeamsCallHoldPolicy](Set-CsTeamsCallHoldPolicy.md) +### [Set-CsTeamsCallingPolicy](Set-CsTeamsCallingPolicy.md) +### [Set-CsTeamsCallParkPolicy](Set-CsTeamsCallParkPolicy.md) +### [Set-CsTeamsChannelsPolicy](Set-CsTeamsChannelsPolicy.md) +### [Set-CsTeamsClientConfiguration](Set-CsTeamsClientConfiguration.md) +### [Set-CsTeamsComplianceRecordingApplication](Set-CsTeamsComplianceRecordingApplication.md) +### [Set-CsTeamsComplianceRecordingPolicy](Set-CsTeamsComplianceRecordingPolicy.md) +### [Set-CsTeamsCortanaPolicy](Set-CsTeamsCortanaPolicy.md) +### [Set-CsTeamsCustomBannerText](Set-CsTeamsCustomBannerText.md) +### [Set-CsTeamsCustomBannerText](Set-CsTeamsCustomBannerText.md) +### [Set-CsTeamsEducationAssignmentsAppPolicy](Set-CsTeamsEducationAssignmentsAppPolicy.md) +### [Set-CsTeamsEducationConfiguration](Set-CsTeamsEducationConfiguration.md) +### [Set-CsTeamsEmergencyCallingPolicy](Set-CsTeamsEmergencyCallingPolicy.md) +### [Set-CsTeamsEmergencyCallRoutingPolicy](Set-CsTeamsEmergencyCallRoutingPolicy.md) +### [Set-CsTeamsEnhancedEncryptionPolicy](Set-CsTeamsEnhancedEncryptionPolicy.md) ### [Set-CsTeamsEventsPolicy](Set-CsTeamsEventsPolicy.md) -Allows you to configure options for customizing Teams Events experiences. Note that this policy is currently still in preview. - +### [Set-CsTeamsFeedbackPolicy](Set-CsTeamsFeedbackPolicy.md) +### [Set-CsTeamsGuestCallingConfiguration](Set-CsTeamsGuestCallingConfiguration.md) +### [Set-CsTeamsGuestMeetingConfiguration](Set-CsTeamsGuestMeetingConfiguration.md) +### [Set-CsTeamsGuestMessagingConfiguration](Set-CsTeamsGuestMessagingConfiguration.md) +### [Set-CsTeamsIPPhonePolicy](Set-CsTeamsIPPhonePolicy.md) +### [Set-CsTeamsMeetingBrandingPolicy](Set-CsTeamsMeetingBrandingPolicy.md) +### [Set-CsTeamsMeetingBroadcastConfiguration](Set-CsTeamsMeetingBroadcastConfiguration.md) +### [Set-CsTeamsMeetingBroadcastPolicy](Set-CsTeamsMeetingBroadcastPolicy.md) +### [Set-CsTeamsMeetingConfiguration](Set-CsTeamsMeetingConfiguration.md) +### [Set-CsTeamsMeetingPolicy](Set-CsTeamsMeetingPolicy.md) +### [Set-CsTeamsMeetingTemplatePermissionPolicy](Set-CsTeamsMeetingTemplatePermissionPolicy.md) +### [Set-CsTeamsMessagingPolicy](Set-CsTeamsMessagingPolicy.md) +### [Set-CsTeamsMobilityPolicy](Set-CsTeamsMobilityPolicy.md) +### [Set-CsTeamsNetworkRoamingPolicy](Set-CsTeamsNetworkRoamingPolicy.md) +### [Set-CsTeamsPinnedApp](Set-CsTeamsPinnedApp.md) +### [Set-CsTeamsSharedCallingRoutingPolicy](Set-CsTeamsSharedCallingRoutingPolicy.md) +### [Set-CsTeamsShiftsConnection](Set-CsTeamsShiftsConnection.md) +### [Set-CsTeamsShiftsConnectionInstance](Set-CsTeamsShiftsConnectionInstance.md) +### [Set-CsTeamsShiftsPolicy](Set-CsTeamsShiftsPolicy.md) +### [Set-CsTeamsSipDevicesConfiguration](Set-CsTeamsSipDevicesConfiguration.md) +### [Set-CsTeamsTemplatePermissionPolicy](Set-CsTeamsTemplatePermissionPolicy.md) +### [Set-CsTeamsTranslationRule](Set-CsTeamsTranslationRule.md) +### [Set-CsTeamsUnassignedNumberTreatment](Set-CsTeamsUnassignedNumberTreatment.md) +### [Set-CsTeamsUpgradeConfiguration](Set-CsTeamsUpgradeConfiguration.md) +### [Set-CsTeamsVirtualAppointmentsPolicy](Set-CsTeamsVirtualAppointmentsPolicy.md) +### [Set-CsTeamsVoiceApplicationsPolicy](Set-CsTeamsVoiceApplicationsPolicy.md) +### [Set-CsTeamsWorkLocationDetectionPolicy](Set-CsTeamsWorkLocationDetectionPolicy.md) +### [Set-CsTenantBlockedCallingNumbers](Set-CsTenantBlockedCallingNumbers.md) +### [Set-CsTenantDialPlan](Set-CsTenantDialPlan.md) +### [Set-CsTenantFederationConfiguration](Set-CsTenantFederationConfiguration.md) +### [Set-CsTenantMigrationConfiguration](Set-CsTenantMigrationConfiguration.md) +### [Set-CsTenantNetworkRegion](Set-CsTenantNetworkRegion.md) +### [Set-CsTenantNetworkSite](Set-CsTenantNetworkSite.md) +### [Set-CsTenantNetworkSubnet](Set-CsTenantNetworkSubnet.md) +### [Set-CsTenantTrustedIPAddress](Set-CsTenantTrustedIPAddress.md) +### [Set-CsUser](Set-CsUser.md) +### [Set-CsUserCallingDelegate](Set-CsUserCallingDelegate.md) +### [Set-CsUserCallingSettings](Set-CsUserCallingSettings.md) +### [Set-CsVideoInteropServiceProvider](Set-CsVideoInteropServiceProvider.md) ### [Set-Team](Set-Team.md) -{{Manually Enter Set-Team Description Here}} - ### [Set-TeamArchivedState](Set-TeamArchivedState.md) -{{Manually Enter Set-TeamArchivedState Description Here}} - ### [Set-TeamChannel](Set-TeamChannel.md) -{{Manually Enter Set-TeamChannel Description Here}} - ### [Set-TeamFunSettings](Set-TeamFunSettings.md) -{{Manually Enter Set-TeamFunSettings Description Here}} - ### [Set-TeamGuestSettings](Set-TeamGuestSettings.md) -{{Manually Enter Set-TeamGuestSettings Description Here}} - ### [Set-TeamMemberSettings](Set-TeamMemberSettings.md) -{{Manually Enter Set-TeamMemberSettings Description Here}} - ### [Set-TeamMessagingSettings](Set-TeamMessagingSettings.md) -{{Manually Enter Set-TeamMessagingSettings Description Here}} - ### [Set-TeamPicture](Set-TeamPicture.md) -{{Manually Enter Set-TeamPicture Description Here}} - -### [Set-TeamTargetingHierarchy](Set-TeamTargetingHierarchy.md) -{{Manually Enter Set-TeamTargetingHierarchy Description Here}} - ### [Set-TeamsApp](Set-TeamsApp.md) -{{Manually Enter Set-TeamsApp Description Here}} - -### [Set-TeamsEnhancedEncryptionPolicy](Set-TeamsEnhancedEncryptionPolicy.md) -Use this cmdlet to update values in existing Teams enhanced encryption policy. - -### [Set-TeamsShiftsPolicy](Set-TeamsShiftsPolicy.md) -{{Manually Enter Set-TeamsShiftsPolicy Description Here}} - -### [Update-CsTeamsShiftsConnectionInstance](Update-CsTeamsShiftsConnectionInstance.md) -This cmdlet updates Shifts connection instance fields. - ### [Set-TeamsEnvironmentConfig](Set-TeamsEnvironmentConfig.md) -This cmdlet sets environment-specific configurations like endpoint URIs and Teams environment in the local machine. - -### [Clear-TeamsEnvironmentConfig](Clear-TeamsEnvironmentConfig.md) -Clears environment-specific configurations from the local machine set by running Set-TeamsEnvironmentConfig. - -### [New-CsTeamsCallHoldPolicy](New-CsTeamsCallHoldPolicy.md) - -### [Get-CsTeamsCallHoldPolicy](Get-CsTeamsCallHoldPolicy.md) - -### [Set-CsTeamsCallHoldPolicy](Set-CsTeamsCallHoldPolicy.md) - -### [Grant-CsTeamsCallHoldPolicy](Grant-CsTeamsCallHoldPolicy.md) - -### [Remove-CsTeamsCallHoldPolicy](Remove-CsTeamsCallHoldPolicy.md) +### [Set-TeamTargetingHierarchy](Set-TeamTargetingHierarchy.md) +### [Start-CsExMeetingMigration](Start-CsExMeetingMigration.md) +### [Sync-CsOnlineApplicationInstance](Sync-CsOnlineApplicationInstance.md) +### [Test-CsEffectiveTenantDialPlan](Test-CsEffectiveTenantDialPlan.md) +### [Test-CsInboundBlockedNumberPattern](Test-CsInboundBlockedNumberPattern.md) +### [Test-CsTeamsShiftsConnectionValidate](Test-CsTeamsShiftsConnectionValidate.md) +### [Test-CsTeamsTranslationRule](Test-CsTeamsTranslationRule.md) +### [Test-CsTeamsUnassignedNumberTreatment](Test-CsTeamsUnassignedNumberTreatment.md) +### [Test-CsVoiceNormalizationRule](Test-CsVoiceNormalizationRule.md) +### [Unregister-CsOnlineDialInConferencingServiceNumber](Unregister-CsOnlineDialInConferencingServiceNumber.md) +### [Update-CsAutoAttendant](Update-CsAutoAttendant.md) +### [Update-CsCustomPolicyPackage](Update-CsCustomPolicyPackage.md) +### [Update-CsTeamsShiftsConnection](Update-CsTeamsShiftsConnection.md) +### [Update-CsTeamsShiftsConnectionInstance](Update-CsTeamsShiftsConnectionInstance.md) +### [Update-CsTeamTemplate](Update-CsTeamTemplate.md) +### [Update-TeamsAppInstallation](Update-TeamsAppInstallation.md) From 0d2041700266a241681bd8d220011f72026c69b3 Mon Sep 17 00:00:00 2001 From: AmareshB1Microsoft <162629236+AmareshB1Microsoft@users.noreply.github.com> Date: Mon, 11 Mar 2024 15:57:46 -0700 Subject: [PATCH 0197/1851] fix applicable --- teams/teams-ps/teams/Get-CsDialPlan.md | 5 +---- teams/teams-ps/teams/Get-CsExternalAccessPolicy.md | 5 +---- teams/teams-ps/teams/New-CsExternalAccessPolicy.md | 13 ------------- .../teams-ps/teams/New-CsVoiceNormalizationRule.md | 6 +----- .../teams-ps/teams/Remove-CsExternalAccessPolicy.md | 2 +- teams/teams-ps/teams/Set-CsExternalAccessPolicy.md | 2 +- teams/teams-ps/teams/Set-CsUser.md | 2 +- .../teams-ps/teams/Test-CsVoiceNormalizationRule.md | 2 +- 8 files changed, 7 insertions(+), 30 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsDialPlan.md b/teams/teams-ps/teams/Get-CsDialPlan.md index 25c6cf9698..fdde4682c5 100644 --- a/teams/teams-ps/teams/Get-CsDialPlan.md +++ b/teams/teams-ps/teams/Get-CsDialPlan.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-csdialplan -applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Microsoft Teams title: Get-CsDialPlan schema: 2.0.0 manager: bulenteg @@ -101,7 +101,6 @@ The unique identifier designating the scope, and for per-user scope a name, to i Type: XdsIdentity Parameter Sets: (All) Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: 1 @@ -117,7 +116,6 @@ Performs a wildcard search that allows you to narrow down your results to only d Type: String Parameter Sets: Filter, (All) Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named @@ -133,7 +131,6 @@ Retrieves the dial plan information from the local replica of the Central Manage Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named diff --git a/teams/teams-ps/teams/Get-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Get-CsExternalAccessPolicy.md index fe2401bc8b..bf2710d3e7 100644 --- a/teams/teams-ps/teams/Get-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/Get-CsExternalAccessPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-csexternalaccesspolicy -applicable: Microsoft Teams, Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Microsoft Teams title: Get-CsExternalAccessPolicy schema: 2.0.0 author: tomkau @@ -135,7 +135,6 @@ If neither the Identity nor Filter parameters are specified, then the Get-CsExte Type: XdsIdentity Parameter Sets: Identity, (All) Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: 2 @@ -175,7 +174,6 @@ Note that the Filter parameter can only be applied to the policy Identity. Type: String Parameter Sets: Filter, (All) Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named @@ -193,7 +191,6 @@ NOTE: This parameter is not used with Skype for Business Online. Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named diff --git a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md index d818ac4671..740f65dcdd 100644 --- a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md @@ -130,7 +130,6 @@ If you need to make changes to an existing policy, use the Set-CsExternalAccessP Type: XdsIdentity Parameter Sets: (All) Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 Required: True Position: 2 @@ -147,7 +146,6 @@ For example, the Description might include information about the users the polic Type: String Parameter Sets: (All) Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named @@ -165,7 +163,6 @@ The default value is True. Type: Boolean Parameter Sets: (All) Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named @@ -186,7 +183,6 @@ The default value is True. Type: Boolean Parameter Sets: (All) Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named Default value: True @@ -206,7 +202,6 @@ The default value is True. Type: Boolean Parameter Sets: (All) Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named Default value: True @@ -241,7 +236,6 @@ The default value is False. Type: Boolean Parameter Sets: (All) Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named @@ -259,7 +253,6 @@ The default value is False. Type: Boolean Parameter Sets: (All) Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named @@ -276,7 +269,6 @@ When set to False, audio and video options in Skype for Business Server will be Type: Boolean Parameter Sets: (All) Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named @@ -292,7 +284,6 @@ Suppresses the display of any non-fatal error message that might occur when runn Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named @@ -309,7 +300,6 @@ If you assign the output of this cmdlet called with this parameter to a variable Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named @@ -325,7 +315,6 @@ Describes what would happen if you executed the command without actually executi Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named @@ -341,7 +330,6 @@ Prompts you for confirmation before executing the command. Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named @@ -358,7 +346,6 @@ The default value is False. Type: Boolean Parameter Sets: (All) Aliases: -Applicable: Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named diff --git a/teams/teams-ps/teams/New-CsVoiceNormalizationRule.md b/teams/teams-ps/teams/New-CsVoiceNormalizationRule.md index eef2223fc2..accb0b2897 100644 --- a/teams/teams-ps/teams/New-CsVoiceNormalizationRule.md +++ b/teams/teams-ps/teams/New-CsVoiceNormalizationRule.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/new-csvoicenormalizationrule -applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019, Microsoft Teams +applicable: Microsoft Teams title: New-CsVoiceNormalizationRule schema: 2.0.0 manager: bulenteg @@ -114,7 +114,6 @@ You cannot include the Identity parameter and the Parent parameter in the same c Type: XdsIdentity Parameter Sets: Identity Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019, Microsoft Teams Required: True Position: 2 @@ -134,7 +133,6 @@ The Name parameter and the Identity parameter cannot be used in the same command Type: String Parameter Sets: ParentAndRelativeKey Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019, Microsoft Teams Required: True Position: Named @@ -157,7 +155,6 @@ If you include the Parent parameter, the Name parameter is also required. Type: String Parameter Sets: (All) Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019, Microsoft Teams Required: False Position: Named @@ -175,7 +172,6 @@ Maximum string length: 512 characters. Type: String Parameter Sets: (All) Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019, Microsoft Teams Required: False Position: Named diff --git a/teams/teams-ps/teams/Remove-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Remove-CsExternalAccessPolicy.md index 329ebd030a..d2f84adb04 100644 --- a/teams/teams-ps/teams/Remove-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/Remove-CsExternalAccessPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/remove-csexternalaccesspolicy -applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Microsoft Teams title: Remove-CsExternalAccessPolicy schema: 2.0.0 manager: bulenteg diff --git a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md index e1fdcb9eda..337d708c0d 100644 --- a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/set-csexternalaccesspolicy -applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Microsoft Teams title: Set-CsExternalAccessPolicy schema: 2.0.0 author: tomkau diff --git a/teams/teams-ps/teams/Set-CsUser.md b/teams/teams-ps/teams/Set-CsUser.md index 3355f941b4..42285d8d7c 100644 --- a/teams/teams-ps/teams/Set-CsUser.md +++ b/teams/teams-ps/teams/Set-CsUser.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/set-csuser -applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Microsoft Teams title: Set-CsUser schema: 2.0.0 manager: bulenteg diff --git a/teams/teams-ps/teams/Test-CsVoiceNormalizationRule.md b/teams/teams-ps/teams/Test-CsVoiceNormalizationRule.md index 9914d589af..162e666836 100644 --- a/teams/teams-ps/teams/Test-CsVoiceNormalizationRule.md +++ b/teams/teams-ps/teams/Test-CsVoiceNormalizationRule.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/test-csvoicenormalizationrule -applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019, Microsoft Teams +applicable: Microsoft Teams title: Test-CsVoiceNormalizationRule schema: 2.0.0 manager: bulenteg From 1655c374e9c8933e689374ba328e6c081eb5a508 Mon Sep 17 00:00:00 2001 From: AmareshB1Microsoft <162629236+AmareshB1Microsoft@users.noreply.github.com> Date: Mon, 11 Mar 2024 16:06:31 -0700 Subject: [PATCH 0198/1851] fix applicable --- .../teams-ps/teams/Get-CsTeamsUpgradeConfiguration.md | 5 +---- teams/teams-ps/teams/Get-CsTeamsUpgradePolicy.md | 8 ++++---- teams/teams-ps/teams/Grant-CsExternalAccessPolicy.md | 2 +- teams/teams-ps/teams/Grant-CsTeamsUpgradePolicy.md | 7 +------ teams/teams-ps/teams/New-CsExternalAccessPolicy.md | 3 +-- teams/teams-ps/teams/Remove-CsExternalAccessPolicy.md | 1 - teams/teams-ps/teams/Remove-CsOnlineTelephoneNumber.md | 6 +----- teams/teams-ps/teams/Set-CsExternalAccessPolicy.md | 1 - .../Set-CsOnlineDialInConferencingTenantSettings.md | 2 +- .../Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md | 10 +--------- 10 files changed, 11 insertions(+), 34 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsUpgradeConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsUpgradeConfiguration.md index f5ca1f6942..8b0b150b69 100644 --- a/teams/teams-ps/teams/Get-CsTeamsUpgradeConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsUpgradeConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-csteamsupgradeconfiguration -applicable: Microsoft Teams, Skype for Business Server 2019 +applicable: Microsoft Teams title: Get-CsTeamsUpgradeConfiguration schema: 2.0.0 manager: bulenteg @@ -62,7 +62,6 @@ The above cmdlet lists the properties of TeamsUpgradeConfiguration. Type: XdsIdentity Parameter Sets: (All) Aliases: -applicable: Microsoft Teams, Skype for Business Server 2019 Required: False Position: 1 @@ -78,7 +77,6 @@ Do not use Type: SwitchParameter Parameter Sets: (All) Aliases: -applicable: Microsoft Teams, Skype for Business Server 2019 Required: False Position: Named @@ -94,7 +92,6 @@ Accept wildcard characters: False Type: Guid Parameter Sets: (All) Aliases: -applicable: Microsoft Teams, Skype for Business Server 2019 Required: False Position: Named diff --git a/teams/teams-ps/teams/Get-CsTeamsUpgradePolicy.md b/teams/teams-ps/teams/Get-CsTeamsUpgradePolicy.md index ae88cfe088..f076c372ac 100644 --- a/teams/teams-ps/teams/Get-CsTeamsUpgradePolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsUpgradePolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-csteamsupgradepolicy -applicable: Microsoft Teams, Skype for Business Server 2019, Skype for Business Server 2015 +applicable: Microsoft Teams title: Get-CsTeamsUpgradePolicy schema: 2.0.0 manager: bulenteg @@ -136,7 +136,7 @@ If identity parameter is passed, this will return a specific instance. If no ide Type: XdsIdentity Parameter Sets: (All) Aliases: -applicable: Microsoft Teams, Skype for Business Server 2019, Skype for Business Server 2015 +applicable: Microsoft Teams Required: False Position: 1 @@ -151,7 +151,7 @@ Accept wildcard characters: False Type: String Parameter Sets: (All) Aliases: -applicable: Microsoft Teams, Skype for Business Server 2019, Skype for Business Server 2015 +applicable: Microsoft Teams Required: False Position: Named @@ -168,7 +168,7 @@ Accept wildcard characters: False Type: Guid Parameter Sets: (All) Aliases: -applicable: Microsoft Teams, Skype for Business Server 2019, Skype for Business Server 2015 +applicable: Microsoft Teams Required: False Position: Named diff --git a/teams/teams-ps/teams/Grant-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Grant-CsExternalAccessPolicy.md index 10793d90a7..a26f8496a1 100644 --- a/teams/teams-ps/teams/Grant-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/Grant-CsExternalAccessPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/grant-csexternalaccesspolicy -applicable: Microsoft Teams, Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Microsoft Teams title: Grant-CsExternalAccessPolicy schema: 2.0.0 manager: bulenteg diff --git a/teams/teams-ps/teams/Grant-CsTeamsUpgradePolicy.md b/teams/teams-ps/teams/Grant-CsTeamsUpgradePolicy.md index 66aa1cb860..56a4a8a228 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsUpgradePolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsUpgradePolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamsupgradepolicy -applicable: Microsoft Teams, Skype for Business Server 2019, Skype for Business Server 2015 +applicable: Microsoft Teams title: Grant-CsTeamsUpgradePolicy schema: 2.0.0 manager: bulenteg @@ -173,7 +173,6 @@ The user you want to grant policy to. This can be specified as SIP address, User Type: UserIdParameter Parameter Sets: Identity Aliases: -applicable: Microsoft Teams, Skype for Business Server 2019, Skype for Business Server 2015 Required: False Position: 0 @@ -190,7 +189,6 @@ The name of the policy instance. Type: Object Parameter Sets: (All) Aliases: -applicable: Microsoft Teams, Skype for Business Server 2019, Skype for Business Server 2015 Required: False Position: 1 @@ -207,7 +205,6 @@ Use this switch if you want to grant the specified policy to be the default poli Type: SwitchParameter Parameter Sets: (All) Aliases: -applicable: Microsoft Teams Required: False Position: 1 @@ -224,7 +221,6 @@ Prompts you for confirmation before running the cmdlet. Type: SwitchParameter Parameter Sets: (All) Aliases: cf -applicable: Microsoft Teams, Skype for Business Server 2019, Skype for Business Server 2015 Required: False Position: Named @@ -241,7 +237,6 @@ Do not use. Type: Object Parameter Sets: (All) Aliases: -applicable: Microsoft Teams Required: False Position: Named diff --git a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md index 740f65dcdd..d8ec1609ba 100644 --- a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/new-csexternalaccesspolicy -applicable: Microsoft Teams, Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Microsoft Teams title: New-CsExternalAccessPolicy schema: 2.0.0 author: tomkau @@ -368,7 +368,6 @@ You can return the tenant ID for each of your Skype for Business Online tenants Type: Guid Parameter Sets: (All) Aliases: -applicable: Microsoft Teams, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named diff --git a/teams/teams-ps/teams/Remove-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Remove-CsExternalAccessPolicy.md index d2f84adb04..0d96a36b7b 100644 --- a/teams/teams-ps/teams/Remove-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/Remove-CsExternalAccessPolicy.md @@ -181,7 +181,6 @@ You can return the tenant ID for each of your Skype for Business Online tenants Type: Guid Parameter Sets: (All) Aliases: -applicable: Microsoft Teams, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named diff --git a/teams/teams-ps/teams/Remove-CsOnlineTelephoneNumber.md b/teams/teams-ps/teams/Remove-CsOnlineTelephoneNumber.md index a621c821a3..e478dfdedd 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineTelephoneNumber.md +++ b/teams/teams-ps/teams/Remove-CsOnlineTelephoneNumber.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/remove-csonlinetelephonenumber -applicable: Microsoft Teams, Microsoft Teams +applicable: Microsoft Teams title: Remove-CsOnlineTelephoneNumber schema: 2.0.0 manager: bulenteg @@ -62,7 +62,6 @@ Specifies the telephone number(s) to remove. The format can be withor without th Type: String[] Parameter Sets: (All) Aliases: -applicable: Microsoft Teams, Microsoft Teams Required: True Position: Named @@ -78,7 +77,6 @@ The Confirm switch causes the command to pause processing and requires confirmat Type: SwitchParameter Parameter Sets: (All) Aliases: cf -applicable: Microsoft Teams, Microsoft Teams Required: False Position: Named @@ -96,7 +94,6 @@ If the Force switch isn't provided in the command, you're prompted for administr Type: SwitchParameter Parameter Sets: (All) Aliases: -applicable: Microsoft Teams, Microsoft Teams Required: False Position: Named @@ -113,7 +110,6 @@ By using this switch, you can view what changes would occur without having to co Type: SwitchParameter Parameter Sets: (All) Aliases: wi -applicable: Microsoft Teams, Microsoft Teams Required: False Position: Named diff --git a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md index 337d708c0d..b1a0038140 100644 --- a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md @@ -389,7 +389,6 @@ You can return the tenant ID for each of your Skype for Business Online tenants Type: Guid Parameter Sets: (All) Aliases: -applicable: Microsoft Teams, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named diff --git a/teams/teams-ps/teams/Set-CsOnlineDialInConferencingTenantSettings.md b/teams/teams-ps/teams/Set-CsOnlineDialInConferencingTenantSettings.md index ae019e7e8c..8369cb5bde 100644 --- a/teams/teams-ps/teams/Set-CsOnlineDialInConferencingTenantSettings.md +++ b/teams/teams-ps/teams/Set-CsOnlineDialInConferencingTenantSettings.md @@ -54,7 +54,7 @@ For more information, see `Get-CsOnlineDialinConferencingTenantConfiguration`. There is always a single instance of the dial-in conferencing settings per tenant. You can modify the settings using `Set-CsOnlineDialInConferencingTenantSettings` and revert those settings to their defaults by using `Remove-CsOnlineDialInConferencingTenantSettings`. -The following parameters are not applicable to Skype for Business Online: EnableDialOutJoinConfirmation, IncludeTollFreeNumberInMeetingInvites, MigrateServiceNumbersOnCrossForestMove, and UseUniqueConferenceIds +The following parameters are not applicable to Teams: EnableDialOutJoinConfirmation, IncludeTollFreeNumberInMeetingInvites, MigrateServiceNumbersOnCrossForestMove, and UseUniqueConferenceIds ## EXAMPLES diff --git a/teams/teams-ps/teams/Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md b/teams/teams-ps/teams/Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md index f01bacf29c..ec967039cc 100644 --- a/teams/teams-ps/teams/Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md +++ b/teams/teams-ps/teams/Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/set-csonlineenhancedemergencyservicedisclaimer -applicable: Microsoft Teams, Microsoft Teams +applicable: Microsoft Teams title: Set-CsOnlineEnhancedEmergencyServiceDisclaimer schema: 2.0.0 manager: bulenteg @@ -57,7 +57,6 @@ Specifies the region or country whose terms and conditions you wish to accept. Y Type: String Parameter Sets: (All) Aliases: -applicable: Microsoft Teams, Microsoft Teams Required: False Position: Named @@ -73,7 +72,6 @@ The Confirm switch causes the command to pause processing and requires confirmat Type: SwitchParameter Parameter Sets: (All) Aliases: cf -applicable: Microsoft Teams, Microsoft Teams Required: False Position: Named @@ -89,7 +87,6 @@ This parameter is reserved for internal Microsoft use. Type: Fqdn Parameter Sets: (All) Aliases: DC -applicable: Microsoft Teams, Microsoft Teams Required: False Position: Named @@ -107,7 +104,6 @@ If the Force switch isn't provided in the command, you're prompted for administr Type: SwitchParameter Parameter Sets: (All) Aliases: -applicable: Microsoft Teams, Microsoft Teams Required: False Position: Named @@ -123,7 +119,6 @@ This parameter is reserved for internal Microsoft use. Type: SwitchParameter Parameter Sets: (All) Aliases: -applicable: Microsoft Teams, Microsoft Teams Required: False Position: Named @@ -139,7 +134,6 @@ This parameter is reserved for internal Microsoft use. Type: Guid Parameter Sets: (All) Aliases: -applicable: Microsoft Teams, Microsoft Teams Required: False Position: Named @@ -155,7 +149,6 @@ This parameter is reserved for internal Microsoft use. Type: String Parameter Sets: (All) Aliases: -applicable: Microsoft Teams, Microsoft Teams Required: False Position: Named @@ -172,7 +165,6 @@ By using this switch, you can view what changes would occur without having to co Type: SwitchParameter Parameter Sets: (All) Aliases: wi -applicable: Microsoft Teams, Microsoft Teams Required: False Position: Named From 5c3323b2ac4fbc9d4b012a4971cad566e3794d99 Mon Sep 17 00:00:00 2001 From: AmareshB1Microsoft <162629236+AmareshB1Microsoft@users.noreply.github.com> Date: Tue, 12 Mar 2024 08:05:25 -0700 Subject: [PATCH 0199/1851] more changes --- .openpublishing.redirection.json | 15 + .../Disable-CsOnlineDialInConferencingUser.md | 253 ------ .../Get-CsOnlineDialInConferencingUserInfo.md | 249 ------ ...Get-CsOnlineDialInConferencingUserState.md | 179 ----- .../skype/Get-CsOnlineNumberPortInOrder.md | 142 ---- .../Get-CsOnlineNumberPortOutOrderPin.md | 132 ---- .../skype/New-CsOnlineBulkAssignmentInput.md | 164 ---- .../skype/New-CsOnlineNumberPortInOrder.md | 746 ------------------ skype/skype-ps/skype/New-CsOnlineSession.md | 149 ---- .../skype/Remove-CsOnlineNumberPortInOrder.md | 146 ---- .../skype/Set-CsOnlineDirectoryUser.md | 177 ----- .../skype/Set-CsOnlineNumberPortInOrder.md | 506 ------------ .../Set-CsOnlineNumberPortOutOrderPin.md | 148 ---- .../skype/Set-CsOnlineVoiceUserBulk.md | 145 ---- .../Test-CsOnlineCarrierPortabilityIn.md | 129 --- .../skype/Test-CsOnlineLisCivicAddress.md | 370 --------- .../skype/Test-CsOnlinePortabilityIn.md | 146 ---- .../Get-CsOnlineDialInConferencingBridge.md | 2 +- ...ineDialInConferencingLanguagesSupported.md | 2 +- ...lineDialInConferencingUserDefaultNumber.md | 2 +- 20 files changed, 18 insertions(+), 3784 deletions(-) delete mode 100644 skype/skype-ps/skype/Disable-CsOnlineDialInConferencingUser.md delete mode 100644 skype/skype-ps/skype/Get-CsOnlineDialInConferencingUserInfo.md delete mode 100644 skype/skype-ps/skype/Get-CsOnlineDialInConferencingUserState.md delete mode 100644 skype/skype-ps/skype/Get-CsOnlineNumberPortInOrder.md delete mode 100644 skype/skype-ps/skype/Get-CsOnlineNumberPortOutOrderPin.md delete mode 100644 skype/skype-ps/skype/New-CsOnlineBulkAssignmentInput.md delete mode 100644 skype/skype-ps/skype/New-CsOnlineNumberPortInOrder.md delete mode 100644 skype/skype-ps/skype/New-CsOnlineSession.md delete mode 100644 skype/skype-ps/skype/Remove-CsOnlineNumberPortInOrder.md delete mode 100644 skype/skype-ps/skype/Set-CsOnlineDirectoryUser.md delete mode 100644 skype/skype-ps/skype/Set-CsOnlineNumberPortInOrder.md delete mode 100644 skype/skype-ps/skype/Set-CsOnlineNumberPortOutOrderPin.md delete mode 100644 skype/skype-ps/skype/Set-CsOnlineVoiceUserBulk.md delete mode 100644 skype/skype-ps/skype/Test-CsOnlineCarrierPortabilityIn.md delete mode 100644 skype/skype-ps/skype/Test-CsOnlineLisCivicAddress.md delete mode 100644 skype/skype-ps/skype/Test-CsOnlinePortabilityIn.md rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsOnlineDialInConferencingBridge.md (99%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Get-CsOnlineDialInConferencingLanguagesSupported.md (98%) rename {skype/skype-ps/skype => teams/teams-ps/teams}/Set-CsOnlineDialInConferencingUserDefaultNumber.md (99%) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index b060a8523a..0f05ad1cda 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -7095,6 +7095,16 @@ "redirect_url": "/powershell/module/teams/Get-CsOnlineAudioFile", "redirect_document_id": false }, + { + "source_path": "skype/virtual-folder/skype/Get-CsOnlineDialInConferencingBridge.md", + "redirect_url": "/powershell/module/teams/Get-CsOnlineDialInConferencingBridge", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Get-CsOnlineDialInConferencingLanguagesSupported.md", + "redirect_url": "/powershell/module/teams/Get-CsOnlineDialInConferencingLanguagesSupported", + "redirect_document_id": false + }, { "source_path": "skype/virtual-folder/skype/Get-CsOnlineDialinConferencingPolicy.md", "redirect_url": "/powershell/module/teams/Get-CsOnlineDialinConferencingPolicy", @@ -8165,6 +8175,11 @@ "redirect_url": "/powershell/module/teams/Set-CsOnlineDialInConferencingUser", "redirect_document_id": false }, + { + "source_path": "skype/virtual-folder/skype/Set-CsOnlineDialInConferencingUserDefaultNumber.md", + "redirect_url": "/powershell/module/teams/Set-CsOnlineDialInConferencingUserDefaultNumber", + "redirect_document_id": false + }, { "source_path": "skype/virtual-folder/skype/Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md", "redirect_url": "/powershell/module/teams/Set-CsOnlineEnhancedEmergencyServiceDisclaimer", diff --git a/skype/skype-ps/skype/Disable-CsOnlineDialInConferencingUser.md b/skype/skype-ps/skype/Disable-CsOnlineDialInConferencingUser.md deleted file mode 100644 index 2c8a0fe7b3..0000000000 --- a/skype/skype-ps/skype/Disable-CsOnlineDialInConferencingUser.md +++ /dev/null @@ -1,253 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/disable-csonlinedialinconferencinguser -applicable: Skype for Business Online -title: Disable-CsOnlineDialInConferencingUser -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Disable-CsOnlineDialInConferencingUser - -## SYNOPSIS - -> This cmdlet will be deprecated on December 31, 2021. To disable Audio Conferencing for a user, please unassign the Audio Conferencing license from the user or disable the Audio Conferencing component from the license that is assigned to the user. For additional information, see [Assign licenses to users](/microsoft-365/admin/manage/assign-licenses-to-users). - -Use the `Disable-CsOnlineDialInConferencingUser` cmdlet to prevent a Skype for Business Online user from using dial-in or audio conferencing through Skype for Business Online. - -## SYNTAX - -``` -Disable-CsOnlineDialInConferencingUser [-WhatIf] [-SendEmailFromDisplayName ] [-TenantDomain ] - [-SendEmailToAddress ] [-SendEmailFromAddress ] [-Confirm] [-SendEmail] [[-Identity] ] - [-Tenant ] [-DomainController ] [-Force] [] -``` - -## DESCRIPTION -The `Disable-CsOnlineDialInConferencingUser` cmdlet validates that the user is provisioned for audio conferencing using Microsoft as the audio conferencing provider and then disables audio conferencing which prevents the user from setting up audio conferences or meetings. - -When a user is disabled, the conference ID or passcode that was assigned to the user is released so it can be used by another user that is enabled for dial-in or audio conferencing even if they have a license assigned to them. - -When you disable the user for audio conferencing using this cmdlet, it will check that the user belongs to the specified tenant or domain and any audio conferencing information is removed. - -If the user is enabled for a third-party audio conferencing provider (ACP) and the Active Directory information is set, the cmdlet will fail and you must use the Remove-CsUserACP cmdlet. - -## EXAMPLES - -### -------------------------- Example 1 -------------------------- -```powershell -Disable-CsOnlineDialInConferencingUser -Identity "Pilar Ackerman" -Confirm -``` - -This example disables user "Pilar Ackerman" from using audio conferencing and will prompt you to confirm the operation. - - -## PARAMETERS - -### -Identity -Specifies the identity of the user account that will be disabled for Skype for Business Online. -A user identity can be specified by using one of four formats: 1) the user's SIP address; 2) the user's user principal name (UPN); 3) the user's domain name and logon name, in the form domain\logon (for example, litwareinc\kenmyer); and, 4) the user's Active Directory display name (for example, Ken Myer). -You can also reference a user account by using the user's Active Directory distinguished name. - -```yaml -Type: UserIdParameter -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Confirm -The Confirm switch causes the command to pause processing, and requires confirmation to proceed. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: DC -Applicable: Skype for Business Online - -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: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SendEmail -Send an email to the user containing their Audio Conference information. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SendEmailFromAddress -You can specify the From Address to send the email that contains the Audio Conference information. This parameter must be used together with -SendEmailFromDisplayName and -SendEmail. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SendEmailFromDisplayName -You can specify the Display Name to send the email that contains the Audio Conference information. This parameter must be used together with -SendEmailFromAddress and -SendEmail. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SendEmailToAddress -You can specify the To Address to send the email that contains the Audio Conference information. This parameter must be used together with -SendEmail. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -NOTE: This parameter is reserved for internal Microsoft use. - -Specifies the globally unique identifier (GUID) of your Skype for Business Online tenant account. -For example: -Tenant "38aad667-af54-4397-aaa7-e94c79ec2308". -You can find your tenant ID by running this command: - -`Get-CsTenant | Select-Object DisplayName, TenantID` - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -TenantDomain -NOTE: This parameter is reserved for internal Microsoft use. - -Specifies the domain name for the tenant or organization. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -The WhatIf switch causes the command to simulate its results. -By using this switch, you can view what changes would occur without having to commit those changes. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Skype for Business Online - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS -[Enable-CsOnlineDialInConferencingUser](https://learn.microsoft.com/powershell/module/skype/enable-csonlinedialinconferencinguser?view=skype-ps) - -[Get-CsOnlineDialInConferencingUser](https://learn.microsoft.com/powershell/module/skype/get-csonlinedialinconferencinguser?view=skype-ps) - -[Set-CsOnlineDialInConferencingUser](https://learn.microsoft.com/powershell/module/skype/set-csonlinedialinconferencinguser?view=skype-ps) diff --git a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingUserInfo.md b/skype/skype-ps/skype/Get-CsOnlineDialInConferencingUserInfo.md deleted file mode 100644 index 5b55cedcc7..0000000000 --- a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingUserInfo.md +++ /dev/null @@ -1,249 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinedialinconferencinguserinfo -applicable: Skype for Business Online -title: Get-CsOnlineDialInConferencingUserInfo -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Get-CsOnlineDialInConferencingUserInfo - -## SYNOPSIS - -> [!NOTE] -> This cmdlet will be deprecated on December 31, 2021. To view the properties and settings of users that are enabled for Audio Conferencing, you can use the [Get-CsOnlineDialInConferencingUser](https://learn.microsoft.com/powershell/module/skype/get-csonlinedialinconferencinguser?view=skype-ps) cmdlet. - -Use the `Get-CsOnlineDialInConferencingUserInfo` cmdlet to view the properties and settings of users that are enabled for dial-in conferencing and are using Microsoft or third-party provider as their PSTN conferencing provider. - -## SYNTAX - -### IdentityParams -``` -Get-CsOnlineDialInConferencingUserInfo [-Identity] [-DomainController ] [-Force] - [] -``` - -### TenantIdParams -``` -Get-CsOnlineDialInConferencingUserInfo [-Tenant ] [-Skip ] [-First ] - [-SearchQuery ] [-Select ] [-Filter ] [-SortDescending] - [-DomainController ] [-Force] [] -``` - -## DESCRIPTION -This cmdlet will return users that have been enabled for audio conferencing using Microsoft or a third-party as the audio conferencing provider. If there are no users in the organization that have been enabled for audio conferencing, then the cmdlet will return no results. - -You can use [Get-CsOnlineDialInConferencingUser](https://learn.microsoft.com/powershell/module/skype/get-csonlinedialinconferencinguser?view=skype-ps) cmdlet to return only users that have been enabled for audio conferencing using Microsoft as the audio conferencing provider. - -## EXAMPLES - -### -------------------------- Example 1 -------------------------- -``` -Get-CsOnlineDialInConferencingUserInfo -Filter {Provider -eq "InterCall"} -First 10 -``` - -This example returns users who have been enabled for audio conferencing provided by InterCall, but it will show only the first 10 users. - -### -------------------------- Example 2 -------------------------- -``` -Get-CsOnlineDialInConferencingUserInfo -Select ConferencingProviderOther -``` - -This example returns users who have been enabled for audio conferencing provided by other than Microsoft. - -## PARAMETERS - -### -Identity -Specifies the user to retrieve. The user can be specified by using one of four formats: 1) the user's SIP address; 2) the user's user principal name (UPN); 3) the user's domain name and logon name, in the form domain\logon (for example, litwareinc\kenmyer); and, 4) the user's Active Directory display name (for example, Ken Myer). You can also reference a user account by using the user's Active Directory distinguished name. - -```yaml -Type: UserIdParameter -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: DC -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Filter -Enables you to limit the returned data by filtering on Skype for Business specific attributes. For example, you can limit returned data to users who have been assigned a specific third-party provider. - -The Filter parameter uses the same filtering syntax that is used by the Where-Object cmdlet. For example, a filter that returns only users who have InterCall as Audio Conferencing Provider, with Provider representing the attribute, and -eq representing the comparison operator (equal to): - -{Provider -eq "InterCall"} - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -First -When present, the cmdlet returns the first X number of users from the list of all the users enabled for dial-in conferencing. -If this parameter is not specified, the default behavior is to return the first 100 number of users. - -```yaml -Type: Int32 -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Force -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SearchQuery -The SearchQuery parameter specifies a search string or a query formatted using Keyword Query Language (KQL). - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Select -Use next values to filter the output: -* DialInConferencingOn: Display all the users who are enabled for dial-in conferencing. -* DialInConferencingOff: Display all the users who are not enabled for dial-in conferencing. -* ConferencingProviderMS: Display all the users who are CPC enabled. -* ConferencingProviderOther: Display all the users who have 3rd party ACP. -* ReadyForMigrationToCPC: Display all the users who have 3rd party ACP and have been assigned a CPC license. -* NoFilter: Display all the users. - -```yaml -Type: FilterSelection -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Skip -Skips (does not select) the specified number of items. - -```yaml -Type: Int32 -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SortDescending -Indicates that the cmdlet sorts the objects in descending order. The default is ascending order. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -Globally unique identifier (GUID) of the tenant account whose external user communication policy are being created. For example: - --Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" - -You can return your tenant ID by running this command: - -Get-CsTenant | Select-Object DisplayName, TenantID - -If you are using a remote session of Windows PowerShell and are connected only to Skype for Business Online you do not have to include the Tenant parameter. Instead, the tenant ID will automatically be filled in for you based on your connection information. The Tenant parameter is primarily for use in a hybrid deployment. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS -[Get-CsOnlineDialInConferencingUser](https://learn.microsoft.com/powershell/module/skype/get-csonlinedialinconferencinguser?view=skype-ps) diff --git a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingUserState.md b/skype/skype-ps/skype/Get-CsOnlineDialInConferencingUserState.md deleted file mode 100644 index 715681445c..0000000000 --- a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingUserState.md +++ /dev/null @@ -1,179 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinedialinconferencinguserstate -applicable: Skype for Business Online -title: Get-CsOnlineDialInConferencingUserState -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Get-CsOnlineDialInConferencingUserState - -## SYNOPSIS - -> [!NOTE] -> This cmdlet will be deprecated on December 31, 2021. To view the properties and settings of users that are enabled for Audio Conferencing, you can use the [Get-CsOnlineDialInConferencingUser](https://learn.microsoft.com/powershell/module/skype/get-csonlinedialinconferencinguser?view=skype-ps) cmdlet. - -Use the `Get-CsOnlineDialInConferencingUserState` cmdlet to view the current Dial In Conferencing state of users in your Tenant. - -## SYNTAX - -``` -Get-CsOnlineDialInConferencingUserState [[-Identity] ] [-Tenant ] - [-TenantDomain ] [-Provider ] [-LicenseState ] - [-ResultSize ] [-DomainController ] [-Force] [] -``` - -## DESCRIPTION -Use the `Get-CsOnlineDialInConferencingUserState` cmdlet to view the current Dial In Conferencing state of users in your Tenant. - -## EXAMPLES - -### Example 1 -``` -Get-CsOnlineDialInConferencingUserState -``` -Gets the Dial In Conferencing state of every user. - -## PARAMETERS - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: DC - -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: False -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Identity -Specifies the user to retrieve. The user can be specified by using the user's SIP address, the user's user principal name (UPN) or the user's display name (for example, Ken Myer). - -```yaml -Type: UserIdParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: 1 -Default value: None -Accept pipeline input: True (ByPropertyName, ByValue) -Accept wildcard characters: False -``` - -### -LicenseState -License state of the user, possible values -- NoLicense -- Licensed - -```yaml -Type: String[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Provider -Audio Conferencing Provider name, possible values -- AllProviders -- NoProviders -- Microsoft -- ThirdParty - -```yaml -Type: ProviderType -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResultSize -PARAMVALUE: Unlimited - -```yaml -Type: Unlimited -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -TenantDomain -This parameter is reserved for internal Microsoft use. - -```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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/skype/skype-ps/skype/Get-CsOnlineNumberPortInOrder.md b/skype/skype-ps/skype/Get-CsOnlineNumberPortInOrder.md deleted file mode 100644 index dbefcfb914..0000000000 --- a/skype/skype-ps/skype/Get-CsOnlineNumberPortInOrder.md +++ /dev/null @@ -1,142 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinenumberportinorder -applicable: Skype for Business Online -title: Get-CsOnlineNumberPortInOrder -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Get-CsOnlineNumberPortInOrder - -## SYNOPSIS -This cmdlet is reserved for Microsoft internal use only. -New third party provider ports should be provisioned through the Skype for Business Online admin center. - -## SYNTAX - -``` -Get-CsOnlineNumberPortInOrder [-Tenant ] [-PortInOrderId ] [-DomainController ] - [-Force] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION - -## EXAMPLES - -### -------------------------- Example 1 -------------------------- -``` - -``` - -## PARAMETERS - -### -Confirm -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: DC -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Force -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PortInOrderId -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Skype for Business Online - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/skype/skype-ps/skype/Get-CsOnlineNumberPortOutOrderPin.md b/skype/skype-ps/skype/Get-CsOnlineNumberPortOutOrderPin.md deleted file mode 100644 index 3a857593b8..0000000000 --- a/skype/skype-ps/skype/Get-CsOnlineNumberPortOutOrderPin.md +++ /dev/null @@ -1,132 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinenumberportoutorderpin -applicable: Skype for Business Online -title: Get-CsOnlineNumberPortOutOrderPin -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Get-CsOnlineNumberPortOutOrderPin - -## SYNOPSIS -This cmdlet is reserved for Microsoft internal use only. - -## SYNTAX - -``` -Get-CsOnlineNumberPortOutOrderPin [-Tenant ] [-DomainController ] [-Force] [-WhatIf] - [-Confirm] [] -``` - -## DESCRIPTION -This cmdlet is reserved for Microsoft internal use only. - -## EXAMPLES - -### -------------------------- Example 1 -------------------------- -``` -{{ Add example code here }} -``` - -{{ Add example description here }} - -## PARAMETERS - -### -Confirm -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: DC -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Force -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Skype for Business Online - -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). - -## INPUTS - -### None - -## OUTPUTS - -### System.Object - -## NOTES - -## RELATED LINKS diff --git a/skype/skype-ps/skype/New-CsOnlineBulkAssignmentInput.md b/skype/skype-ps/skype/New-CsOnlineBulkAssignmentInput.md deleted file mode 100644 index 269e700490..0000000000 --- a/skype/skype-ps/skype/New-CsOnlineBulkAssignmentInput.md +++ /dev/null @@ -1,164 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csonlinebulkassignmentinput -applicable: Skype for Business Online -title: New-CsOnlineBulkAssignmentInput -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# New-CsOnlineBulkAssignmentInput - -## SYNOPSIS -Provide the topic introduction here. - -**Note**: This cmdlet will be deprecated. - -## SYNTAX - -``` -New-CsOnlineBulkAssignmentInput [-Identity] [-TelephoneNumber ] - [-LocationID ] [-DomainController ] [-Force] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -Provide the detailed description here. - -## EXAMPLES - -### -------------------------- Example 1 -------------------------- -``` -Insert example commands for example 1. -``` - -Insert descriptive text for example 1. - - - -## PARAMETERS - -### -Identity -PARAMVALUE: UserIdParameter - -```yaml -Type: UserIdParameter -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Confirm -PARAMVALUE: SwitchParameter - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -PARAMVALUE: Fqdn - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: DC -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Force -PARAMVALUE: SwitchParameter - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -LocationID -PARAMVALUE: Guid - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -TelephoneNumber -PARAMVALUE: String - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -PARAMVALUE: SwitchParameter - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Skype for Business Online - -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).` - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/skype/skype-ps/skype/New-CsOnlineNumberPortInOrder.md b/skype/skype-ps/skype/New-CsOnlineNumberPortInOrder.md deleted file mode 100644 index 49ba829b97..0000000000 --- a/skype/skype-ps/skype/New-CsOnlineNumberPortInOrder.md +++ /dev/null @@ -1,746 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/new-csonlinenumberportinorder -applicable: Skype for Business Online -title: New-CsOnlineNumberPortInOrder -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# New-CsOnlineNumberPortInOrder - -## SYNOPSIS -This cmdlet is reserved for Microsoft internal use only. -New third party provider ports should be provisioned through the Skype for Business Online admin center. - -## SYNTAX - -``` -New-CsOnlineNumberPortInOrder [-Tenant ] -InventoryType [-TelephoneNumbers ] - [-LOABase64PayLoad ] [-LOAContentType ] [-LOAAuthorizingPerson ] - [-SubscriberArea ] [-SubscriberCity ] [-SubscriberCountry ] - [-SubscriberStreetName ] [-SubscriberBuildingNumber ] [-SubscriberZipCode ] - [-SubscriberBusinessName ] [-BillingTelephoneNumber ] [-SubscriberFirstName ] - [-SubscriberLastName ] [-EmailAddresses ] [-RequestedFocDate ] - [-LosingTelcoPin ] [-LosingTelcoAccountId ] [-IsPartialPort] - [-SubscriberAddressLine1 ] [-SubscriberAddressLine2 ] [-SubscriberAddressLine3 ] - [-FriendlyName ] [-IsManual] [-RequestedFocDateBegin ] - [-RequestedFocDateEnd ] [-RangeHolder ] [-TelephoneNumberRanges ] - [-SubscriberAdditionalInfo ] [-SubscriberBuildingNumberSuffix ] - [-SubscriberStreetSuffix ] [-SubscriberPreDirectional ] [-SubscriberPostDirectional ] - [-SubscriberDescription ] [-SubscriberCounty ] [-SubscriberCompanyName ] - [-SubscriberCityAlias ] [-DomainController ] [-Force] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION - -## EXAMPLES - -### -------------------------- Example 1 -------------------------- -``` - -``` - -## PARAMETERS - -### -InventoryType -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -BillingTelephoneNumber -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Confirm -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: DC -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -EmailAddresses -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String[] -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Force -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -FriendlyName -PARAMVALUE: String - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -IsManual -PARAMVALUE: SwitchParameter - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -IsPartialPort -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -LOAAuthorizingPerson -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -LOABase64PayLoad -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -LOAContentType -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -LosingTelcoAccountId -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -LosingTelcoPin -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RangeHolder -PARAMVALUE: String - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RequestedFocDate -This parameter is reserved for internal Microsoft use. - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RequestedFocDateBegin -PARAMVALUE: DateTimeOffset - -```yaml -Type: DateTimeOffset -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RequestedFocDateEnd -PARAMVALUE: DateTimeOffset - -```yaml -Type: DateTimeOffset -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriberAdditionalInfo -PARAMVALUE: String - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriberAddressLine1 -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriberAddressLine2 -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriberAddressLine3 -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriberArea -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriberBuildingNumber -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriberBuildingNumberSuffix -PARAMVALUE: String - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriberBusinessName -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriberCity -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriberCityAlias -PARAMVALUE: String - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriberCompanyName -PARAMVALUE: String - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriberCountry -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriberCounty -PARAMVALUE: String - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriberDescription -PARAMVALUE: String - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriberFirstName -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriberLastName -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriberPostDirectional -PARAMVALUE: String - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriberPreDirectional -PARAMVALUE: String - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriberStreetName -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriberStreetSuffix -PARAMVALUE: String - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriberZipCode -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -TelephoneNumberRanges -PARAMVALUE: String\[\]\[\] - -```yaml -Type: String[][] -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -TelephoneNumbers -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String[] -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Skype for Business Online - -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).` - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/skype/skype-ps/skype/New-CsOnlineSession.md b/skype/skype-ps/skype/New-CsOnlineSession.md deleted file mode 100644 index 88febe26f9..0000000000 --- a/skype/skype-ps/skype/New-CsOnlineSession.md +++ /dev/null @@ -1,149 +0,0 @@ ---- -external help file: SkypeOnlineConnectorStartup-help.xml -applicable: Skype for Business Online -online version: https://learn.microsoft.com/powershell/module/skype/new-csonlinesession -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# New-CsOnlineSession - -## SYNOPSIS - > [!Note] - > Skype for Business Online Connector is currently part of the latest Teams PowerShell module. If you're using the latest Teams PowerShell public release, you don't need to install the Skype for Business Online Connector. - > With Teams PowerShell Module New-CsOnlineSession has been deprecated and is no longer required to connect Skype for Business Online. It has been replaced with Connect-MicrosoftTeams. - - -Creates a persistent connection to Microsoft Skype for Business Online DataCenter. - -## SYNTAX - -### Credential (Default) -``` -New-CsOnlineSession [[-Credential] ] [-OverrideAdminDomain ] [-OverridePowerShellUri ] [-TeamsEnvironmentName ] [-SessionOption ] [] -``` - -## DESCRIPTION -Enables you to create a remote Windows PowerShell session that connects to Skype for Business Online. -In this session, Skype for Business Online administrator can run Skype for Business cmdlets to manage users, policies and configurations. - -## EXAMPLES - -### EXAMPLE 1 -``` -$credential = get-credential -New-CsOnlineSession -Credential $credential -``` - -Establishes a Skype for Business Online Remote PowerShell session, supplying the credentials of a Skype for Business Online administrator account. - -### EXAMPLE 2 -``` -$credential = get-credential -New-CsOnlineSession -Credential $credential -OverrideAdminDomain fabrikam.onmicrosoft.com -``` - -Establishes a Skype for Business Online Remote PowerShell session, with a Skype for Business Online administrator account that has permission to manage the tenant fabrikam.onmicrosoft.com that was specified using the optional OverrideAdminDomain parameter. - -### EXAMPLE 3 -``` -$sfbSession = New-CsOnlineSession -Import-PSSession $sfbSession -``` - -Establishes a Skype for Business Online Remote PowerShell session using multi-factor authentication, for more information, see [Connect using a Skype for Business Online administrator account with multi-factor authentication](https://learn.microsoft.com/office365/enterprise/powershell/manage-skype-for-business-online-with-office-365-powershell#connect-using-a-skype-for-business-online-administrator-account-with-multi-factor-authentication). - -## PARAMETERS - -### -Credential -Specifies a Skype for Business Online administrator, or Syndicated Partner administrator account. -Enter a PSCredential object, such as one returned by the Get-Credential cmdlet. - - -```yaml -Type: PSCredential -Parameter Sets: Credential -Aliases: - -Required: False -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -OverrideAdminDomain -Specifies the domain of the tenant to be managed. This is used when the administrator has permissions to manage more than one tenant. For example, Syndicated Partner administrators commonly manage several tenants. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -OverridePowerShellUri -Specifies Skype for Business Remote Powershell URI. -Optional. - -```yaml -Type: Uri -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -TeamsEnvironmentName -Use this setting if your organization is in one of the Teams Government Cloud environments. - -Specify "TeamsGCCH" if your organization is in the GCC High Environment. Specify "TeamsDOD" if your organization is in the DoD Environment. - -```yaml -Type: String -Parameter Sets: (All) -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SessionOption -Sets advanced options for the session. -Enter a SessionOption object, such as one that you create by using the New-PSSessionOption cmdlet, or a hash table in which the keys are session option names and the values are session option values. - -```yaml -Type: PSSessionOption -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](http://go.microsoft.com/fwlink/?LinkID=113216). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/skype/skype-ps/skype/Remove-CsOnlineNumberPortInOrder.md b/skype/skype-ps/skype/Remove-CsOnlineNumberPortInOrder.md deleted file mode 100644 index a39d6be212..0000000000 --- a/skype/skype-ps/skype/Remove-CsOnlineNumberPortInOrder.md +++ /dev/null @@ -1,146 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/remove-csonlinenumberportinorder -applicable: Skype for Business Online -title: Remove-CsOnlineNumberPortInOrder -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Remove-CsOnlineNumberPortInOrder - -## SYNOPSIS -This cmdlet is reserved for Microsoft internal use only. -New third party provider ports should be provisioned through the Skype for Business Online admin center. - -## SYNTAX - -``` -Remove-CsOnlineNumberPortInOrder [-Tenant ] -PortInOrderId [-DomainController ] - [-Force] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -Provide the detailed description here. - -## EXAMPLES - -### -------------------------- Example 1 -------------------------- -``` -Insert example commands for example 1. -``` - -Insert descriptive text for example 1. - - -## PARAMETERS - -### -PortInOrderId -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Confirm -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: DC -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Force -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Skype for Business Online - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/skype/skype-ps/skype/Set-CsOnlineDirectoryUser.md b/skype/skype-ps/skype/Set-CsOnlineDirectoryUser.md deleted file mode 100644 index e7f2639eb6..0000000000 --- a/skype/skype-ps/skype/Set-CsOnlineDirectoryUser.md +++ /dev/null @@ -1,177 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csonlinedirectoryuser -applicable: Skype for Business Online -title: Set-CsOnlineDirectoryUser -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Set-CsOnlineDirectoryUser - -## SYNOPSIS -Use the `Set-CsOnlineDirectoryUser` cmdlet to create or modify a PSTN enabled user in Business Voice Directory. -This should be done via provisioning or operations in special cases. - -## SYNTAX - -``` -Set-CsOnlineDirectoryUser [-Identity] [-Tenant ] [-Ring ] - [-DomainController ] [-Force] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -Provide the detailed description here. - -## EXAMPLES - -### -------------------------- Example 1 -------------------------- -``` -Insert example commands for example 1. -``` - -Insert descriptive text for example 1. - - -## PARAMETERS - -### -Identity -Specifies the identity of the target user. -Acceptable values include: - -Example: jphillips@contoso.com - -Example: sip:jphillips@contoso.com - -Example: 98403f08-577c-46dd-851a-f0460a13b03d - -You can use the `Get-CsOnlineUser` cmdlet to identify the users you want to modify. - -```yaml -Type: UserIdParameter -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Confirm -The Confirm switch causes the command to pause processing and requires confirmation to proceed. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -Specifies the domain controller that's used by the cmdlet to read or write the specified data. -Valid inputs for this parameter are either the fully qualified domain name (FQDN) or the computer name. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: DC -Applicable: Skype for Business Online - -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: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Ring -PARAMVALUE: String - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -Specifies the globally unique identifier (GUID) of your Skype for Business Online tenant account. -For example: `-Tenant "38aad667-af54-4397-aaa7-e94c79ec2308"`. -You can find your tenant ID by running this command: `Get-CsTenant | Select-Object DisplayName, TenantID` - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -The WhatIf switch causes the command to simulate its results. -By using this switch, you can view what changes would occur without having to commit those changes. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Skype for Business Online - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/skype/skype-ps/skype/Set-CsOnlineNumberPortInOrder.md b/skype/skype-ps/skype/Set-CsOnlineNumberPortInOrder.md deleted file mode 100644 index 3d9be3c1f9..0000000000 --- a/skype/skype-ps/skype/Set-CsOnlineNumberPortInOrder.md +++ /dev/null @@ -1,506 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csonlinenumberportinorder -applicable: Skype for Business Online -title: Set-CsOnlineNumberPortInOrder -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Set-CsOnlineNumberPortInOrder - -## SYNOPSIS -This cmdlet is reserved for Microsoft internal use only. -New third party provider ports should be provisioned through the Skype for Business Online admin center. - -## SYNTAX - -``` -Set-CsOnlineNumberPortInOrder [-Tenant ] -PortInOrderId [-LOABase64PayLoad ] - [-LOAContentType ] [-LOAAuthorizingPerson ] [-SubscriberArea ] - [-SubscriberCity ] [-SubscriberCountry ] [-SubscriberStreetName ] - [-SubscriberBuildingNumber ] [-SubscriberZipCode ] [-SubscriberBusinessName ] - [-BillingTelephoneNumber ] [-SubscriberFirstName ] [-SubscriberLastName ] - [-EmailAddresses ] [-RequestedFocDate ] [-LosingTelcoPin ] - [-LosingTelcoAccountId ] [-SubscriberAddressLine1 ] [-SubscriberAddressLine2 ] - [-IsPartialPort ] [-SubscriberAddressLine3 ] [-FriendlyName ] - [-DomainController ] [-Force] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -{{Fill in the Description}} - - -## EXAMPLES - -### -------------------------- Example 1 -------------------------- -``` -PS C:\> {{ Add example code here }} -``` - -{{ Add example description here }} - - -## PARAMETERS - -### -PortInOrderId -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -BillingTelephoneNumber -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Confirm -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: DC -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -EmailAddresses -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Force -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -FriendlyName -PARAMVALUE: String - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -IsPartialPort -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -LOAAuthorizingPerson -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -LOABase64PayLoad -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -LOAContentType -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -LosingTelcoAccountId -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -LosingTelcoPin -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RequestedFocDate -This parameter is reserved for internal Microsoft use. - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriberAddressLine1 -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriberAddressLine2 -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriberAddressLine3 -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriberArea -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriberBuildingNumber -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriberBusinessName -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriberCity -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriberCountry -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriberFirstName -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriberLastName -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriberStreetName -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriberZipCode -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Skype for Business Online - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/skype/skype-ps/skype/Set-CsOnlineNumberPortOutOrderPin.md b/skype/skype-ps/skype/Set-CsOnlineNumberPortOutOrderPin.md deleted file mode 100644 index 8d9dc7c16a..0000000000 --- a/skype/skype-ps/skype/Set-CsOnlineNumberPortOutOrderPin.md +++ /dev/null @@ -1,148 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csonlinenumberportoutorderpin -applicable: Skype for Business Online -title: Set-CsOnlineNumberPortOutOrderPin -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Set-CsOnlineNumberPortOutOrderPin - -## SYNOPSIS -This cmdlet is reserved for Microsoft internal use only. - -## SYNTAX - -``` -Set-CsOnlineNumberPortOutOrderPin [-Tenant ] [-PortOrderPin ] [-DomainController ] - [-Force] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -This cmdlet is reserved for Microsoft internal use only. - -## EXAMPLES - -### -------------------------- Example 1 -------------------------- -``` -PS C:\> {{ Add example code here }} -``` - -{{ Add example description here }} - -## PARAMETERS - -### -Confirm -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: DC -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Force -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PortOrderPin -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Skype for Business Online - -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). - -## INPUTS - -### None - -## OUTPUTS - -### System.Object - -## NOTES - -## RELATED LINKS diff --git a/skype/skype-ps/skype/Set-CsOnlineVoiceUserBulk.md b/skype/skype-ps/skype/Set-CsOnlineVoiceUserBulk.md deleted file mode 100644 index 0e0d586743..0000000000 --- a/skype/skype-ps/skype/Set-CsOnlineVoiceUserBulk.md +++ /dev/null @@ -1,145 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/set-csonlinevoiceuserbulk -applicable: Skype for Business Online -title: Set-CsOnlineVoiceUserBulk -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Set-CsOnlineVoiceUserBulk - -## SYNOPSIS -Note: **This cmdlet has been deprecated and no longer used.** - -## SYNTAX - -``` -Set-CsOnlineVoiceUserBulk [-Tenant ] [-NumberAssignmentDetails <>] [-DomainController ] - [-Force] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -Provide the detailed description here. - -## EXAMPLES - -### -------------------------- Example 1 -------------------------- -``` -Insert example commands for example 1. -``` - -Insert descriptive text for example 1. - - -## PARAMETERS - -### -Confirm -PARAMVALUE: SwitchParameter - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -PARAMVALUE: Fqdn - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: DC -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Force -PARAMVALUE: SwitchParameter - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -NumberAssignmentDetails -PARAMVALUE: List - -```yaml -Type: List -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -PARAMVALUE: Guid - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -PARAMVALUE: SwitchParameter - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Skype for Business Online - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/skype/skype-ps/skype/Test-CsOnlineCarrierPortabilityIn.md b/skype/skype-ps/skype/Test-CsOnlineCarrierPortabilityIn.md deleted file mode 100644 index fcb5a5507d..0000000000 --- a/skype/skype-ps/skype/Test-CsOnlineCarrierPortabilityIn.md +++ /dev/null @@ -1,129 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/test-csonlinecarrierportabilityin -applicable: Skype for Business Online -title: Test-CsOnlineCarrierPortabilityIn -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Test-CsOnlineCarrierPortabilityIn - -## SYNOPSIS -This cmdlet is reserved for Microsoft internal use only. - - -## SYNTAX - -``` -Test-CsOnlineCarrierPortabilityIn -TelephoneNumbers [-DomainController ] [-Force] [-WhatIf] - [-Confirm] [] -``` - - -## DESCRIPTION - - -## EXAMPLES - -### -------------------------- Example 1 -------------------------- -``` - -``` - - -## PARAMETERS - -### -TelephoneNumbers -This parameter is reserved for internal Microsoft use. - -```yaml -Type: String[] -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Confirm -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: DC -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Force -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Skype for Business Online - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/skype/skype-ps/skype/Test-CsOnlineLisCivicAddress.md b/skype/skype-ps/skype/Test-CsOnlineLisCivicAddress.md deleted file mode 100644 index 3bdf56f018..0000000000 --- a/skype/skype-ps/skype/Test-CsOnlineLisCivicAddress.md +++ /dev/null @@ -1,370 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/test-csonlineliscivicaddress -applicable: Skype for Business Online -title: Test-CsOnlineLisCivicAddress -schema: 2.0.0 -manager: bulenteg -author: jenstrier -ms.author: serdars -ms.reviewer: ---- - -# Test-CsOnlineLisCivicAddress - - -## SYNOPSIS -Use the \`Test-CsOnlineLisCivicAddress\` cmdlet to verify that a civic address exists in the master street address guide (MSAG), and is suitable for emergency dispatch. - -> [!NOTE] -> This cmdlet has been removed. The validation checks are incorporated into New-CsOnlineLisCivicAddress. - -## SYNTAX - -### TestWithExistingAddr (Default) -``` -Test-CsOnlineLisCivicAddress -CivicAddressId [-Tenant ] [-DomainController ] [-Force] - [] -``` - -### TestWithNewAddr -``` -Test-CsOnlineLisCivicAddress -CompanyName [-CompanyTaxId ] [-HouseNumber ] - [-HouseNumberSuffix ] [-StreetName ] [-StreetSuffix ] [-PostDirectional ] - [-PreDirectional ] [-City ] [-StateOrProvince ] -CountryOrRegion - [-PostalCode ] [-Description ] [-Tenant ] [-DomainController ] [-Force] - [] -``` - - -## DESCRIPTION -The \`Test-CsOnlineLisCivicAddress\` cmdlet operates in two modes. - -Validate and report: When called along with a list of address parameters, the cmdlet will test the address and report the result. -Neither the address, nor the validation status is saved in the Location Information Service (LIS.) Use this mode to verify the address before creating it using the \`New-CsOnlineLisCivicAddress\` cmdlet. - -Validate and save: When called with only the CivicAddressId parameter specified, the cmdlet will test the address and, if validated, save the validation status in the Location Information Service (LIS.) - -The \`Test-CsOnlineLisCivicAddress\` produces three results: - -Accepted as is: The address entered (validate and report mode), or specified (validate and save mode) is valid. - -Accepted with changes: The address entered or specified would be valid with changes. -The changes required are specified in the output. - -Rejected: The address entered or specified cannot be found, and no suggested changes can be defined. -The output will contain the reason the validation failed. - -## EXAMPLES - -### -------------------------- Example 1 -------------------------- -``` -Test-CsOnlineLisCivicAddress -CivicAddressId a363a9b8-1acd-41de-916a-296c7998a024 -``` - -This example tests emergency dispatch suitability for the civic address with the specified identification. - - -### -------------------------- Example 2 -------------------------- -``` -Test-CsOnlineLisCivicAddress -HouseNumber 3910 -StreetName Smith -StreetSuffix Street -PostDirectional NE -City Redmond -StateorProvince Washington -CountryOrRegion US -PostalCode 98052 -Description "Puget Sound" -CompanyName Contoso -``` - -This examples tests the emergency dispatch suitability for the civic address specified by address definition parameters. - - -## PARAMETERS - -### -CivicAddressId -Specifies the identification number of the civic address to test. -If specified, no other address definition parameters are allowed. -Civic address identities can be discovered by using the \`Get-CsOnlineLisCivicAddress\` cmdlet. - -```yaml -Type: Guid -Parameter Sets: TestWithExistingAddr -Aliases: -Applicable: Skype for Business Online - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -CompanyName -Specifies the name of your organization. - -```yaml -Type: String -Parameter Sets: TestWithNewAddr -Aliases: -Applicable: Skype for Business Online - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -CountryOrRegion -Specifies the country or region of the civic address. - -```yaml -Type: String -Parameter Sets: TestWithNewAddr -Aliases: -Applicable: Skype for Business Online - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -City -Specifies the city of the civic address. - -```yaml -Type: String -Parameter Sets: TestWithNewAddr -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -CompanyTaxId -PARAMVALUE: String - -```yaml -Type: String -Parameter Sets: TestWithNewAddr -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Description -Specifies an administrator defined description of the civic address. - -```yaml -Type: String -Parameter Sets: TestWithNewAddr -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: DC - -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: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: False -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -HouseNumber -Specifies the numeric portion of the civic address. - -```yaml -Type: String -Parameter Sets: TestWithNewAddr -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -HouseNumberSuffix -Specifies the numeric suffix of the civic address. -For example, if the property was multiplexed, the HouseNumberSuffix parameter would be the multiplex specifier: "425A Smith Avenue", or "425B Smith Avenue". - -```yaml -Type: String -Parameter Sets: TestWithNewAddr -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PostalCode -Specifies the postal code of the civic address. - -```yaml -Type: String -Parameter Sets: TestWithNewAddr -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PostDirectional -Specifies the directional attribute of the civic address which follows the street name. -For example, "425 Smith Avenue NE". - -```yaml -Type: String -Parameter Sets: TestWithNewAddr -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PreDirectional -Specifies the directional attribute of the civic address which precedes the street name. -For example, "425 NE Smith Avenue ". - -```yaml -Type: String -Parameter Sets: TestWithNewAddr -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StateOrProvince -Specifies the state or province of the new civic address. - -```yaml -Type: String -Parameter Sets: TestWithNewAddr -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StreetName -Specifies the street name of the civic address. - -```yaml -Type: String -Parameter Sets: TestWithNewAddr -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StreetSuffix -Specifies a modifier of the street name of the civic address. -The street suffix will typically be something like street, avenue, way, or boulevard. - -```yaml -Type: String -Parameter Sets: TestWithNewAddr -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -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). - -## INPUTS - -### The address accepts pipelined input from the \`Get-CsOnlineLisCivicAddress\` cmdlet. - -## OUTPUTS - -### None - -## NOTES - -## RELATED LINKS diff --git a/skype/skype-ps/skype/Test-CsOnlinePortabilityIn.md b/skype/skype-ps/skype/Test-CsOnlinePortabilityIn.md deleted file mode 100644 index 48cb4efe00..0000000000 --- a/skype/skype-ps/skype/Test-CsOnlinePortabilityIn.md +++ /dev/null @@ -1,146 +0,0 @@ ---- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/skype/test-csonlineportabilityin -applicable: Skype for Business Online -title: Test-CsOnlinePortabilityIn -schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: ---- - -# Test-CsOnlinePortabilityIn - -## SYNOPSIS -Tests the ability to use ported phone numbers from your current service provider to Skype for Business. - -## SYNTAX - -``` -Test-CsOnlinePortabilityIn [-TelephoneNumbers ] [-TelephoneNumberRanges ] - [-DomainController ] [-Force] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -Tests the ability to use ported phone numbers from your current service provider to Skype for Business. - - -## EXAMPLES - -### -------------------------- Example 1 -------------------------- -``` -PS C:\> -``` - -Insert descriptive text for example 1. - - -## PARAMETERS - -### -Confirm -Prompts you for confirmation before executing the command. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -This parameter is reserved for Microsoft internal use only. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: DC -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Force -This parameter is reserved for Microsoft internal use only. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -TelephoneNumberRanges -Defines a telephone number range to test. For example, let's say you want to test all of your 25 phone numbers (+1 425-555-1235 through 1259). You should enter: "+14255551234-+14255551259". - -```yaml -Type: String[][] -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -TelephoneNumbers -Defines a list of telephone numbers to test. For example, let's say you want to test +1 425-555-1235, +1 425-555-1245 and +1 425-555-1259. You should enter: "+14255551235,+14255551245,+14255551259". - -```yaml -Type: String[] -Parameter Sets: (All) -Aliases: -Applicable: Skype for Business Online - -Required: False -Position: Named -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 -Applicable: Skype for Business Online - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingBridge.md b/teams/teams-ps/teams/Get-CsOnlineDialInConferencingBridge.md similarity index 99% rename from skype/skype-ps/skype/Get-CsOnlineDialInConferencingBridge.md rename to teams/teams-ps/teams/Get-CsOnlineDialInConferencingBridge.md index f1fd9a421f..79cf191c4b 100644 --- a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingBridge.md +++ b/teams/teams-ps/teams/Get-CsOnlineDialInConferencingBridge.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinedialinconferencingbridge -applicable: Skype for Business Online +applicable: Microsoft Teams title: Get-CsOnlineDialInConferencingBridge schema: 2.0.0 manager: bulenteg diff --git a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingLanguagesSupported.md b/teams/teams-ps/teams/Get-CsOnlineDialInConferencingLanguagesSupported.md similarity index 98% rename from skype/skype-ps/skype/Get-CsOnlineDialInConferencingLanguagesSupported.md rename to teams/teams-ps/teams/Get-CsOnlineDialInConferencingLanguagesSupported.md index cb0c98ee15..4e4915d6e0 100644 --- a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingLanguagesSupported.md +++ b/teams/teams-ps/teams/Get-CsOnlineDialInConferencingLanguagesSupported.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinedialinconferencinglanguagessupported -applicable: Skype for Business Online +applicable: Microsoft Teams title: Get-CsOnlineDialInConferencingLanguagesSupported schema: 2.0.0 manager: bulenteg diff --git a/skype/skype-ps/skype/Set-CsOnlineDialInConferencingUserDefaultNumber.md b/teams/teams-ps/teams/Set-CsOnlineDialInConferencingUserDefaultNumber.md similarity index 99% rename from skype/skype-ps/skype/Set-CsOnlineDialInConferencingUserDefaultNumber.md rename to teams/teams-ps/teams/Set-CsOnlineDialInConferencingUserDefaultNumber.md index 24a6471faa..f125138a75 100644 --- a/skype/skype-ps/skype/Set-CsOnlineDialInConferencingUserDefaultNumber.md +++ b/teams/teams-ps/teams/Set-CsOnlineDialInConferencingUserDefaultNumber.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/set-csonlinedialinconferencinguserdefaultnumber -applicable: Skype for Business Online +applicable: Microsoft Teams title: Set-CsOnlineDialInConferencingUserDefaultNumber schema: 2.0.0 manager: bulenteg From 1b47c254d571d20bc72f16b3e75b4df946af5b8d Mon Sep 17 00:00:00 2001 From: andreimaneev Date: Tue, 12 Mar 2024 17:07:20 +0100 Subject: [PATCH 0200/1851] Register William as a reviewer for Tom's docs --- .../skype/Clear-CsOnlineTelephoneNumberReservation.md | 4 ++-- skype/skype-ps/skype/ConvertTo-JsonForPSWS.md | 4 ++-- .../skype-ps/skype/Disable-CsOnlineDialInConferencingUser.md | 4 ++-- skype/skype-ps/skype/Enable-CsOnlineDialInConferencingUser.md | 4 ++-- skype/skype-ps/skype/Export-CsAutoAttendantHolidays.md | 4 ++-- .../skype/Export-CsOrganizationalAutoAttendantHolidays.md | 4 ++-- skype/skype-ps/skype/Find-CsGroup.md | 4 ++-- skype/skype-ps/skype/Get-CsAudioConferencingProvider.md | 4 ++-- skype/skype-ps/skype/Get-CsAutoAttendant.md | 4 ++-- skype/skype-ps/skype/Get-CsAutoAttendantHolidays.md | 4 ++-- skype/skype-ps/skype/Get-CsAutoAttendantStatus.md | 4 ++-- skype/skype-ps/skype/Get-CsAutoAttendantSupportedLanguage.md | 4 ++-- skype/skype-ps/skype/Get-CsAutoAttendantSupportedTimeZone.md | 4 ++-- skype/skype-ps/skype/Get-CsAutoAttendantTenantInformation.md | 4 ++-- skype/skype-ps/skype/Get-CsBroadcastMeetingConfiguration.md | 4 ++-- skype/skype-ps/skype/Get-CsBroadcastMeetingPolicy.md | 4 ++-- skype/skype-ps/skype/Get-CsCallQueue.md | 1 + skype/skype-ps/skype/Get-CsCloudMeetingPolicy.md | 4 ++-- skype/skype-ps/skype/Get-CsExternalUserCommunicationPolicy.md | 4 ++-- skype/skype-ps/skype/Get-CsGraphPolicy.md | 4 ++-- skype/skype-ps/skype/Get-CsHuntGroup.md | 4 ++-- skype/skype-ps/skype/Get-CsHuntGroupTenantInformation.md | 4 ++-- skype/skype-ps/skype/Get-CsHybridMediationServer.md | 4 ++-- skype/skype-ps/skype/Get-CsHybridPSTNAppliance.md | 4 ++-- skype/skype-ps/skype/Get-CsHybridPSTNSite.md | 4 ++-- skype/skype-ps/skype/Get-CsIPPhonePolicy.md | 4 ++-- skype/skype-ps/skype/Get-CsMeetingMigrationStatus.md | 4 ++-- skype/skype-ps/skype/Get-CsOnlineApplicationEndpoint.md | 4 ++-- .../skype/Get-CsOnlineApplicationInstanceAssociation.md | 4 ++-- .../skype/Get-CsOnlineApplicationInstanceAssociationStatus.md | 4 ++-- skype/skype-ps/skype/Get-CsOnlineDialInConferencingBridge.md | 4 ++-- .../skype/Get-CsOnlineDialInConferencingLanguagesSupported.md | 4 ++-- .../skype/Get-CsOnlineDialInConferencingServiceNumber.md | 4 ++-- .../skype/Get-CsOnlineDialInConferencingTenantSettings.md | 4 ++-- skype/skype-ps/skype/Get-CsOnlineDialInConferencingUser.md | 4 ++-- .../skype-ps/skype/Get-CsOnlineDialInConferencingUserInfo.md | 4 ++-- .../skype-ps/skype/Get-CsOnlineDialInConferencingUserState.md | 4 ++-- skype/skype-ps/skype/Get-CsOnlineDialinConferencingPolicy.md | 4 ++-- .../Get-CsOnlineDialinConferencingTenantConfiguration.md | 4 ++-- skype/skype-ps/skype/Get-CsOnlineDirectoryTenant.md | 4 ++-- .../skype-ps/skype/Get-CsOnlineDirectoryTenantNumberCities.md | 4 ++-- .../skype/Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md | 4 ++-- skype/skype-ps/skype/Get-CsOnlineNumberPortInOrder.md | 4 ++-- skype/skype-ps/skype/Get-CsOnlineNumberPortOutOrderPin.md | 4 ++-- skype/skype-ps/skype/Get-CsOnlineSchedule.md | 4 ++-- .../skype/Get-CsOnlineTelephoneNumberAvailableCount.md | 4 ++-- .../skype/Get-CsOnlineTelephoneNumberInventoryAreas.md | 4 ++-- .../skype/Get-CsOnlineTelephoneNumberInventoryCities.md | 4 ++-- .../skype/Get-CsOnlineTelephoneNumberInventoryCountries.md | 4 ++-- .../skype/Get-CsOnlineTelephoneNumberInventoryRegions.md | 4 ++-- .../skype/Get-CsOnlineTelephoneNumberInventoryTypes.md | 4 ++-- .../Get-CsOnlineTelephoneNumberReservationsInformation.md | 4 ++-- skype/skype-ps/skype/Get-CsOrganizationalAutoAttendant.md | 4 ++-- .../skype/Get-CsOrganizationalAutoAttendantHolidays.md | 4 ++-- .../skype-ps/skype/Get-CsOrganizationalAutoAttendantStatus.md | 4 ++-- .../Get-CsOrganizationalAutoAttendantSupportedLanguage.md | 4 ++-- .../Get-CsOrganizationalAutoAttendantSupportedTimeZone.md | 4 ++-- .../Get-CsOrganizationalAutoAttendantTenantInformation.md | 4 ++-- skype/skype-ps/skype/Get-CsTeamsAppPermissionPolicy.md | 1 + skype/skype-ps/skype/Get-CsTeamsAppSetupPolicy.md | 1 + skype/skype-ps/skype/Get-CsTeamsCallParkPolicy.md | 4 ++-- skype/skype-ps/skype/Get-CsTeamsChannelsPolicy.md | 4 ++-- skype/skype-ps/skype/Get-CsTeamsClientConfiguration.md | 4 ++-- .../skype/Get-CsTeamsEducationAssignmentsAppPolicy.md | 1 + skype/skype-ps/skype/Get-CsTeamsGuestMeetingConfiguration.md | 4 ++-- .../skype-ps/skype/Get-CsTeamsGuestMessagingConfiguration.md | 4 ++-- .../skype/Get-CsTeamsMeetingBroadcastConfiguration.md | 4 ++-- skype/skype-ps/skype/Get-CsTeamsMeetingBroadcastPolicy.md | 4 ++-- skype/skype-ps/skype/Get-CsTeamsMeetingConfiguration.md | 4 ++-- skype/skype-ps/skype/Get-CsTeamsMeetingPolicy.md | 4 ++-- skype/skype-ps/skype/Get-CsTeamsMessagingPolicy.md | 4 ++-- skype/skype-ps/skype/Get-CsTeamsVideoInteropServicePolicy.md | 4 ++-- skype/skype-ps/skype/Get-CsTenant.md | 4 ++-- skype/skype-ps/skype/Get-CsTenantFederationConfiguration.md | 4 ++-- skype/skype-ps/skype/Get-CsTenantHybridConfiguration.md | 4 ++-- skype/skype-ps/skype/Get-CsTenantLicensingConfiguration.md | 4 ++-- skype/skype-ps/skype/Get-CsTenantMigrationConfiguration.md | 4 ++-- skype/skype-ps/skype/Get-CsTenantPublicProvider.md | 4 ++-- skype/skype-ps/skype/Get-CsTenantTrustedIPAddress.md | 4 ++-- skype/skype-ps/skype/Get-CsTenantUpdateTimeWindow.md | 4 ++-- skype/skype-ps/skype/Get-CsUserLocationStatus.md | 4 ++-- skype/skype-ps/skype/Get-CsUserPstnSettings.md | 4 ++-- skype/skype-ps/skype/Get-CsUserSession.md | 4 ++-- skype/skype-ps/skype/Get-CsVideoInteropServiceProvider.md | 4 ++-- skype/skype-ps/skype/Grant-CsBroadcastMeetingPolicy.md | 4 ++-- skype/skype-ps/skype/Grant-CsCloudMeetingPolicy.md | 4 ++-- .../skype-ps/skype/Grant-CsExternalUserCommunicationPolicy.md | 4 ++-- skype/skype-ps/skype/Grant-CsGraphPolicy.md | 4 ++-- skype/skype-ps/skype/Grant-CsIPPhonePolicy.md | 4 ++-- skype/skype-ps/skype/Grant-CsTeamsAppPermissionPolicy.md | 1 + skype/skype-ps/skype/Grant-CsTeamsAppSetupPolicy.md | 1 + skype/skype-ps/skype/Grant-CsTeamsChannelsPolicy.md | 4 ++-- skype/skype-ps/skype/Grant-CsTeamsMeetingBroadcastPolicy.md | 4 ++-- skype/skype-ps/skype/Grant-CsTeamsMeetingPolicy.md | 4 ++-- skype/skype-ps/skype/Grant-CsTeamsMessagingPolicy.md | 4 ++-- .../skype-ps/skype/Grant-CsTeamsVideoInteropServicePolicy.md | 4 ++-- skype/skype-ps/skype/Import-CsAutoAttendantHolidays.md | 4 ++-- .../skype/Import-CsOrganizationalAutoAttendantHolidays.md | 4 ++-- skype/skype-ps/skype/New-CsAutoAttendant.md | 4 ++-- skype/skype-ps/skype/New-CsAutoAttendantCallFlow.md | 4 ++-- .../skype/New-CsAutoAttendantCallHandlingAssociation.md | 4 ++-- skype/skype-ps/skype/New-CsAutoAttendantCallableEntity.md | 4 ++-- skype/skype-ps/skype/New-CsAutoAttendantDialScope.md | 4 ++-- skype/skype-ps/skype/New-CsAutoAttendantMenu.md | 4 ++-- skype/skype-ps/skype/New-CsAutoAttendantMenuOption.md | 4 ++-- skype/skype-ps/skype/New-CsAutoAttendantPrompt.md | 4 ++-- skype/skype-ps/skype/New-CsEdgeAllowAllKnownDomains.md | 4 ++-- skype/skype-ps/skype/New-CsEdgeAllowList.md | 4 ++-- skype/skype-ps/skype/New-CsEdgeDomainPattern.md | 4 ++-- skype/skype-ps/skype/New-CsExternalUserCommunicationPolicy.md | 4 ++-- skype/skype-ps/skype/New-CsHuntGroup.md | 4 ++-- skype/skype-ps/skype/New-CsHybridPSTNSite.md | 4 ++-- skype/skype-ps/skype/New-CsOnlineApplicationEndpoint.md | 4 ++-- .../skype/New-CsOnlineApplicationInstanceAssociation.md | 4 ++-- skype/skype-ps/skype/New-CsOnlineAudioFile.md | 4 ++-- skype/skype-ps/skype/New-CsOnlineBulkAssignmentInput.md | 4 ++-- skype/skype-ps/skype/New-CsOnlineDateTimeRange.md | 4 ++-- skype/skype-ps/skype/New-CsOnlineNumberPortInOrder.md | 4 ++-- skype/skype-ps/skype/New-CsOnlinePSTNGateway.md | 4 ++-- skype/skype-ps/skype/New-CsOnlineSchedule.md | 4 ++-- skype/skype-ps/skype/New-CsOnlineSession.md | 4 ++-- skype/skype-ps/skype/New-CsOnlineTimeRange.md | 4 ++-- skype/skype-ps/skype/New-CsOrganizationalAutoAttendant.md | 4 ++-- .../skype/New-CsOrganizationalAutoAttendantCallFlow.md | 4 ++-- ...ew-CsOrganizationalAutoAttendantCallHandlingAssociation.md | 4 ++-- .../skype/New-CsOrganizationalAutoAttendantCallableEntity.md | 4 ++-- .../skype/New-CsOrganizationalAutoAttendantDialScope.md | 4 ++-- skype/skype-ps/skype/New-CsOrganizationalAutoAttendantMenu.md | 4 ++-- .../skype/New-CsOrganizationalAutoAttendantMenuOption.md | 4 ++-- .../skype-ps/skype/New-CsOrganizationalAutoAttendantPrompt.md | 4 ++-- skype/skype-ps/skype/New-CsTeamsAppPermissionPolicy.md | 1 + skype/skype-ps/skype/New-CsTeamsAppSetupPolicy.md | 1 + skype/skype-ps/skype/New-CsTeamsCallParkPolicy.md | 4 ++-- skype/skype-ps/skype/New-CsTeamsChannelsPolicy.md | 4 ++-- skype/skype-ps/skype/New-CsTeamsMeetingBroadcastPolicy.md | 4 ++-- skype/skype-ps/skype/New-CsTeamsMeetingPolicy.md | 4 ++-- skype/skype-ps/skype/New-CsTeamsMessagingPolicy.md | 4 ++-- skype/skype-ps/skype/New-CsTeamsPinnedApp.md | 1 + skype/skype-ps/skype/New-CsTenantUpdateTimeWindow.md | 4 ++-- skype/skype-ps/skype/New-CsVideoInteropServiceProvider.md | 4 ++-- skype/skype-ps/skype/Register-CsHybridPSTNAppliance.md | 4 ++-- .../skype/Register-CsOnlineDialInConferencingServiceNumber.md | 4 ++-- skype/skype-ps/skype/Remove-CsAutoAttendant.md | 4 ++-- skype/skype-ps/skype/Remove-CsCallQueue.md | 1 + .../skype/Remove-CsExternalUserCommunicationPolicy.md | 4 ++-- skype/skype-ps/skype/Remove-CsHuntGroup.md | 4 ++-- skype/skype-ps/skype/Remove-CsHybridPSTNSite.md | 4 ++-- skype/skype-ps/skype/Remove-CsOnlineApplicationEndpoint.md | 4 ++-- .../skype/Remove-CsOnlineApplicationInstanceAssociation.md | 4 ++-- .../skype/Remove-CsOnlineDialInConferencingTenantSettings.md | 4 ++-- skype/skype-ps/skype/Remove-CsOnlineNumberPortInOrder.md | 4 ++-- skype/skype-ps/skype/Remove-CsOnlineSchedule.md | 4 ++-- skype/skype-ps/skype/Remove-CsOrganizationalAutoAttendant.md | 4 ++-- skype/skype-ps/skype/Remove-CsTeamsAppPermissionPolicy.md | 1 + skype/skype-ps/skype/Remove-CsTeamsAppSetupPolicy.md | 4 ++-- skype/skype-ps/skype/Remove-CsTeamsCallParkPolicy.md | 4 ++-- skype/skype-ps/skype/Remove-CsTeamsChannelsPolicy.md | 4 ++-- skype/skype-ps/skype/Remove-CsTeamsMeetingBroadcastPolicy.md | 4 ++-- skype/skype-ps/skype/Remove-CsTeamsMeetingPolicy.md | 4 ++-- skype/skype-ps/skype/Remove-CsTeamsMessagingPolicy.md | 4 ++-- skype/skype-ps/skype/Remove-CsTeamsPinnedApp.md | 4 ++-- skype/skype-ps/skype/Remove-CsTenantTrustedIPAddress.md | 4 ++-- skype/skype-ps/skype/Remove-CsTenantUpdateTimeWindow.md | 4 ++-- skype/skype-ps/skype/Remove-CsVideoInteropServiceProvider.md | 4 ++-- .../skype-ps/skype/Search-CsOnlineTelephoneNumberInventory.md | 4 ++-- .../skype-ps/skype/Select-CsOnlineTelephoneNumberInventory.md | 4 ++-- skype/skype-ps/skype/Set-CsAutoAttendant.md | 4 ++-- skype/skype-ps/skype/Set-CsBroadcastMeetingConfiguration.md | 4 ++-- skype/skype-ps/skype/Set-CsCallQueue.md | 1 + .../skype/Set-CsCceApplianceConfigurationReplicationStatus.md | 4 ++-- skype/skype-ps/skype/Set-CsCceApplianceDeploymentStatus.md | 4 ++-- skype/skype-ps/skype/Set-CsCceApplianceStatus.md | 4 ++-- skype/skype-ps/skype/Set-CsExternalUserCommunicationPolicy.md | 4 ++-- skype/skype-ps/skype/Set-CsHuntGroup.md | 4 ++-- skype/skype-ps/skype/Set-CsHybridMediationServer.md | 4 ++-- skype/skype-ps/skype/Set-CsHybridPSTNAppliance.md | 4 ++-- skype/skype-ps/skype/Set-CsHybridPSTNSite.md | 4 ++-- skype/skype-ps/skype/Set-CsIPPhonePolicy.md | 4 ++-- skype/skype-ps/skype/Set-CsOnlineApplicationEndpoint.md | 4 ++-- skype/skype-ps/skype/Set-CsOnlineDialInConferencingBridge.md | 4 ++-- .../skype/Set-CsOnlineDialInConferencingServiceNumber.md | 4 ++-- .../skype/Set-CsOnlineDialInConferencingTenantSettings.md | 4 ++-- skype/skype-ps/skype/Set-CsOnlineDialInConferencingUser.md | 4 ++-- .../skype/Set-CsOnlineDialInConferencingUserDefaultNumber.md | 4 ++-- skype/skype-ps/skype/Set-CsOnlineDirectoryUser.md | 4 ++-- .../skype/Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md | 4 ++-- skype/skype-ps/skype/Set-CsOnlineNumberPortInOrder.md | 4 ++-- skype/skype-ps/skype/Set-CsOnlineNumberPortOutOrderPin.md | 4 ++-- skype/skype-ps/skype/Set-CsOnlineSchedule.md | 4 ++-- skype/skype-ps/skype/Set-CsOnlineVoiceRoute.md | 4 ++-- skype/skype-ps/skype/Set-CsOnlineVoiceUserBulk.md | 4 ++-- skype/skype-ps/skype/Set-CsOrganizationalAutoAttendant.md | 4 ++-- skype/skype-ps/skype/Set-CsTeamsAppPermissionPolicy.md | 1 + skype/skype-ps/skype/Set-CsTeamsAppSetupPolicy.md | 4 ++-- skype/skype-ps/skype/Set-CsTeamsCallParkPolicy.md | 4 ++-- skype/skype-ps/skype/Set-CsTeamsChannelsPolicy.md | 4 ++-- skype/skype-ps/skype/Set-CsTeamsClientConfiguration.md | 4 ++-- .../skype/Set-CsTeamsEducationAssignmentsAppPolicy.md | 1 + skype/skype-ps/skype/Set-CsTeamsGuestCallingConfiguration.md | 4 ++-- skype/skype-ps/skype/Set-CsTeamsGuestMeetingConfiguration.md | 4 ++-- .../skype-ps/skype/Set-CsTeamsGuestMessagingConfiguration.md | 4 ++-- .../skype/Set-CsTeamsMeetingBroadcastConfiguration.md | 4 ++-- skype/skype-ps/skype/Set-CsTeamsMeetingBroadcastPolicy.md | 4 ++-- skype/skype-ps/skype/Set-CsTeamsMeetingConfiguration.md | 4 ++-- skype/skype-ps/skype/Set-CsTeamsMeetingPolicy.md | 4 ++-- skype/skype-ps/skype/Set-CsTeamsMessagingPolicy.md | 4 ++-- skype/skype-ps/skype/Set-CsTeamsPinnedApp.md | 4 ++-- skype/skype-ps/skype/Set-CsTeamsUpgradeConfiguration.md | 4 ++-- skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md | 4 ++-- skype/skype-ps/skype/Set-CsTenantHybridConfiguration.md | 4 ++-- skype/skype-ps/skype/Set-CsTenantMigrationConfiguration.md | 4 ++-- skype/skype-ps/skype/Set-CsTenantPublicProvider.md | 4 ++-- skype/skype-ps/skype/Set-CsTenantTrustedIPAddress.md | 4 ++-- skype/skype-ps/skype/Set-CsTenantUpdateTimeWindow.md | 4 ++-- skype/skype-ps/skype/Set-CsUserPstnSettings.md | 4 ++-- skype/skype-ps/skype/Set-CsVideoInteropServiceProvider.md | 4 ++-- skype/skype-ps/skype/Start-CsExMeetingMigration.md | 4 ++-- skype/skype-ps/skype/Test-CsEffectiveTenantDialPlan.md | 4 ++-- skype/skype-ps/skype/Test-CsOnlineCarrierPortabilityIn.md | 4 ++-- skype/skype-ps/skype/Test-CsOnlinePortabilityIn.md | 4 ++-- skype/skype-ps/skype/Unregister-CsHybridPSTNAppliance.md | 4 ++-- .../Unregister-CsOnlineDialInConferencingServiceNumber.md | 4 ++-- skype/skype-ps/skype/Update-CsAutoAttendant.md | 4 ++-- skype/skype-ps/skype/Update-CsOrganizationalAutoAttendant.md | 4 ++-- skype/skype-ps/skype/Update-CsTenantMeetingUrl.md | 4 ++-- teams/teams-ps/teams/Get-CsBatchPolicyAssignmentOperation.md | 4 ++-- teams/teams-ps/teams/Get-CsGroupPolicyAssignment.md | 4 ++-- teams/teams-ps/teams/Get-CsUserPolicyAssignment.md | 4 ++-- teams/teams-ps/teams/New-CsBatchPolicyAssignmentOperation.md | 4 ++-- teams/teams-ps/teams/New-CsGroupPolicyAssignment.md | 4 ++-- teams/teams-ps/teams/Remove-CsGroupPolicyAssignment.md | 4 ++-- teams/teams-ps/teams/Set-CsGroupPolicyAssignment.md | 4 ++-- 232 files changed, 450 insertions(+), 436 deletions(-) diff --git a/skype/skype-ps/skype/Clear-CsOnlineTelephoneNumberReservation.md b/skype/skype-ps/skype/Clear-CsOnlineTelephoneNumberReservation.md index 55edf8598b..87e12e8217 100644 --- a/skype/skype-ps/skype/Clear-CsOnlineTelephoneNumberReservation.md +++ b/skype/skype-ps/skype/Clear-CsOnlineTelephoneNumberReservation.md @@ -6,8 +6,8 @@ title: Clear-CsOnlineTelephoneNumberReservation schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Clear-CsOnlineTelephoneNumberReservation diff --git a/skype/skype-ps/skype/ConvertTo-JsonForPSWS.md b/skype/skype-ps/skype/ConvertTo-JsonForPSWS.md index 45222d8f25..9e22255883 100644 --- a/skype/skype-ps/skype/ConvertTo-JsonForPSWS.md +++ b/skype/skype-ps/skype/ConvertTo-JsonForPSWS.md @@ -6,8 +6,8 @@ title: ConvertTo-JsonForPSWS schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # ConvertTo-JsonForPSWS diff --git a/skype/skype-ps/skype/Disable-CsOnlineDialInConferencingUser.md b/skype/skype-ps/skype/Disable-CsOnlineDialInConferencingUser.md index 2c8a0fe7b3..dd5044ce24 100644 --- a/skype/skype-ps/skype/Disable-CsOnlineDialInConferencingUser.md +++ b/skype/skype-ps/skype/Disable-CsOnlineDialInConferencingUser.md @@ -6,8 +6,8 @@ title: Disable-CsOnlineDialInConferencingUser schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Disable-CsOnlineDialInConferencingUser diff --git a/skype/skype-ps/skype/Enable-CsOnlineDialInConferencingUser.md b/skype/skype-ps/skype/Enable-CsOnlineDialInConferencingUser.md index faaf69e6b5..f716e18a11 100644 --- a/skype/skype-ps/skype/Enable-CsOnlineDialInConferencingUser.md +++ b/skype/skype-ps/skype/Enable-CsOnlineDialInConferencingUser.md @@ -6,8 +6,8 @@ title: Enable-CsOnlineDialInConferencingUser schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Enable-CsOnlineDialInConferencingUser diff --git a/skype/skype-ps/skype/Export-CsAutoAttendantHolidays.md b/skype/skype-ps/skype/Export-CsAutoAttendantHolidays.md index 2192ec754f..ea6e1933e3 100644 --- a/skype/skype-ps/skype/Export-CsAutoAttendantHolidays.md +++ b/skype/skype-ps/skype/Export-CsAutoAttendantHolidays.md @@ -6,8 +6,8 @@ title: Export-CsAutoAttendantHolidays schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Export-CsAutoAttendantHolidays diff --git a/skype/skype-ps/skype/Export-CsOrganizationalAutoAttendantHolidays.md b/skype/skype-ps/skype/Export-CsOrganizationalAutoAttendantHolidays.md index d94eda3919..77e8b89fd9 100644 --- a/skype/skype-ps/skype/Export-CsOrganizationalAutoAttendantHolidays.md +++ b/skype/skype-ps/skype/Export-CsOrganizationalAutoAttendantHolidays.md @@ -6,8 +6,8 @@ title: Export-CsOrganizationalAutoAttendantHolidays schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Export-CsOrganizationalAutoAttendantHolidays diff --git a/skype/skype-ps/skype/Find-CsGroup.md b/skype/skype-ps/skype/Find-CsGroup.md index 37b5a7ccd1..2a59e49101 100644 --- a/skype/skype-ps/skype/Find-CsGroup.md +++ b/skype/skype-ps/skype/Find-CsGroup.md @@ -6,8 +6,8 @@ title: Find-CsGroup schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Find-CsGroup diff --git a/skype/skype-ps/skype/Get-CsAudioConferencingProvider.md b/skype/skype-ps/skype/Get-CsAudioConferencingProvider.md index da03f803db..dddf67ef3b 100644 --- a/skype/skype-ps/skype/Get-CsAudioConferencingProvider.md +++ b/skype/skype-ps/skype/Get-CsAudioConferencingProvider.md @@ -6,8 +6,8 @@ title: Get-CsAudioConferencingProvider schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsAudioConferencingProvider diff --git a/skype/skype-ps/skype/Get-CsAutoAttendant.md b/skype/skype-ps/skype/Get-CsAutoAttendant.md index 8bdbc50082..9a4470d301 100644 --- a/skype/skype-ps/skype/Get-CsAutoAttendant.md +++ b/skype/skype-ps/skype/Get-CsAutoAttendant.md @@ -6,8 +6,8 @@ title: Get-CsAutoAttendant schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsAutoAttendant diff --git a/skype/skype-ps/skype/Get-CsAutoAttendantHolidays.md b/skype/skype-ps/skype/Get-CsAutoAttendantHolidays.md index 7daaccabe2..90eb85094a 100644 --- a/skype/skype-ps/skype/Get-CsAutoAttendantHolidays.md +++ b/skype/skype-ps/skype/Get-CsAutoAttendantHolidays.md @@ -6,8 +6,8 @@ title: Get-CsAutoAttendantHolidays schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsAutoAttendantHolidays diff --git a/skype/skype-ps/skype/Get-CsAutoAttendantStatus.md b/skype/skype-ps/skype/Get-CsAutoAttendantStatus.md index 2beb09f87e..f63b2b12bc 100644 --- a/skype/skype-ps/skype/Get-CsAutoAttendantStatus.md +++ b/skype/skype-ps/skype/Get-CsAutoAttendantStatus.md @@ -6,8 +6,8 @@ title: Get-CsAutoAttendantStatus schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsAutoAttendantStatus diff --git a/skype/skype-ps/skype/Get-CsAutoAttendantSupportedLanguage.md b/skype/skype-ps/skype/Get-CsAutoAttendantSupportedLanguage.md index 1aa07af462..548ceeafa4 100644 --- a/skype/skype-ps/skype/Get-CsAutoAttendantSupportedLanguage.md +++ b/skype/skype-ps/skype/Get-CsAutoAttendantSupportedLanguage.md @@ -6,8 +6,8 @@ title: Get-CsAutoAttendantSupportedLanguage schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsAutoAttendantSupportedLanguage diff --git a/skype/skype-ps/skype/Get-CsAutoAttendantSupportedTimeZone.md b/skype/skype-ps/skype/Get-CsAutoAttendantSupportedTimeZone.md index ab77018a3f..f7e0c63503 100644 --- a/skype/skype-ps/skype/Get-CsAutoAttendantSupportedTimeZone.md +++ b/skype/skype-ps/skype/Get-CsAutoAttendantSupportedTimeZone.md @@ -6,8 +6,8 @@ title: Get-CsAutoAttendantSupportedTimeZone schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsAutoAttendantSupportedTimeZone diff --git a/skype/skype-ps/skype/Get-CsAutoAttendantTenantInformation.md b/skype/skype-ps/skype/Get-CsAutoAttendantTenantInformation.md index 54dd5351c7..0e653cdd59 100644 --- a/skype/skype-ps/skype/Get-CsAutoAttendantTenantInformation.md +++ b/skype/skype-ps/skype/Get-CsAutoAttendantTenantInformation.md @@ -6,8 +6,8 @@ title: Get-CsAutoAttendantTenantInformation schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsAutoAttendantTenantInformation diff --git a/skype/skype-ps/skype/Get-CsBroadcastMeetingConfiguration.md b/skype/skype-ps/skype/Get-CsBroadcastMeetingConfiguration.md index ce30ce83c2..7383bfac0c 100644 --- a/skype/skype-ps/skype/Get-CsBroadcastMeetingConfiguration.md +++ b/skype/skype-ps/skype/Get-CsBroadcastMeetingConfiguration.md @@ -6,8 +6,8 @@ title: Get-CsBroadcastMeetingConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsBroadcastMeetingConfiguration diff --git a/skype/skype-ps/skype/Get-CsBroadcastMeetingPolicy.md b/skype/skype-ps/skype/Get-CsBroadcastMeetingPolicy.md index 86f78011dc..2fb89a9a9b 100644 --- a/skype/skype-ps/skype/Get-CsBroadcastMeetingPolicy.md +++ b/skype/skype-ps/skype/Get-CsBroadcastMeetingPolicy.md @@ -6,8 +6,8 @@ title: Get-CsBroadcastMeetingPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsBroadcastMeetingPolicy diff --git a/skype/skype-ps/skype/Get-CsCallQueue.md b/skype/skype-ps/skype/Get-CsCallQueue.md index a98eb2a668..da253f9b0a 100644 --- a/skype/skype-ps/skype/Get-CsCallQueue.md +++ b/skype/skype-ps/skype/Get-CsCallQueue.md @@ -8,6 +8,7 @@ ms.reviewer: manager: bulenteg ms.author: tomkau author: tomkau +ms.reviewer: williamlooney --- # Get-CsCallQueue diff --git a/skype/skype-ps/skype/Get-CsCloudMeetingPolicy.md b/skype/skype-ps/skype/Get-CsCloudMeetingPolicy.md index 725ecfd30b..1778f0c0d0 100644 --- a/skype/skype-ps/skype/Get-CsCloudMeetingPolicy.md +++ b/skype/skype-ps/skype/Get-CsCloudMeetingPolicy.md @@ -6,8 +6,8 @@ title: Get-CsCloudMeetingPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsCloudMeetingPolicy diff --git a/skype/skype-ps/skype/Get-CsExternalUserCommunicationPolicy.md b/skype/skype-ps/skype/Get-CsExternalUserCommunicationPolicy.md index 487073ef67..44346d5ef8 100644 --- a/skype/skype-ps/skype/Get-CsExternalUserCommunicationPolicy.md +++ b/skype/skype-ps/skype/Get-CsExternalUserCommunicationPolicy.md @@ -6,8 +6,8 @@ title: Get-CsExternalUserCommunicationPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsExternalUserCommunicationPolicy diff --git a/skype/skype-ps/skype/Get-CsGraphPolicy.md b/skype/skype-ps/skype/Get-CsGraphPolicy.md index de150ba2d8..8e381a00c1 100644 --- a/skype/skype-ps/skype/Get-CsGraphPolicy.md +++ b/skype/skype-ps/skype/Get-CsGraphPolicy.md @@ -6,8 +6,8 @@ title: Get-CsGraphPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsGraphPolicy diff --git a/skype/skype-ps/skype/Get-CsHuntGroup.md b/skype/skype-ps/skype/Get-CsHuntGroup.md index 5274dfdb39..1d72c858ec 100644 --- a/skype/skype-ps/skype/Get-CsHuntGroup.md +++ b/skype/skype-ps/skype/Get-CsHuntGroup.md @@ -6,8 +6,8 @@ title: Get-CsHuntGroup schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsHuntGroup diff --git a/skype/skype-ps/skype/Get-CsHuntGroupTenantInformation.md b/skype/skype-ps/skype/Get-CsHuntGroupTenantInformation.md index 0915fa8590..f82e9142a2 100644 --- a/skype/skype-ps/skype/Get-CsHuntGroupTenantInformation.md +++ b/skype/skype-ps/skype/Get-CsHuntGroupTenantInformation.md @@ -6,8 +6,8 @@ title: Get-CsHuntGroupTenantInformation schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsHuntGroupTenantInformation diff --git a/skype/skype-ps/skype/Get-CsHybridMediationServer.md b/skype/skype-ps/skype/Get-CsHybridMediationServer.md index 4dbcf55f03..462b8110f1 100644 --- a/skype/skype-ps/skype/Get-CsHybridMediationServer.md +++ b/skype/skype-ps/skype/Get-CsHybridMediationServer.md @@ -6,8 +6,8 @@ title: Get-CsHybridMediationServer schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsHybridMediationServer diff --git a/skype/skype-ps/skype/Get-CsHybridPSTNAppliance.md b/skype/skype-ps/skype/Get-CsHybridPSTNAppliance.md index 6c99a5d2c9..6fc9d3f2c9 100644 --- a/skype/skype-ps/skype/Get-CsHybridPSTNAppliance.md +++ b/skype/skype-ps/skype/Get-CsHybridPSTNAppliance.md @@ -6,8 +6,8 @@ title: Get-CsHybridPSTNAppliance schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsHybridPSTNAppliance diff --git a/skype/skype-ps/skype/Get-CsHybridPSTNSite.md b/skype/skype-ps/skype/Get-CsHybridPSTNSite.md index ad78f02a6d..478cfde40c 100644 --- a/skype/skype-ps/skype/Get-CsHybridPSTNSite.md +++ b/skype/skype-ps/skype/Get-CsHybridPSTNSite.md @@ -6,8 +6,8 @@ title: Get-CsHybridPSTNSite schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsHybridPSTNSite diff --git a/skype/skype-ps/skype/Get-CsIPPhonePolicy.md b/skype/skype-ps/skype/Get-CsIPPhonePolicy.md index ef05fd091c..00093af8b5 100644 --- a/skype/skype-ps/skype/Get-CsIPPhonePolicy.md +++ b/skype/skype-ps/skype/Get-CsIPPhonePolicy.md @@ -6,8 +6,8 @@ title: Get-CsIPPhonePolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsIPPhonePolicy diff --git a/skype/skype-ps/skype/Get-CsMeetingMigrationStatus.md b/skype/skype-ps/skype/Get-CsMeetingMigrationStatus.md index 2ff2f3e2c9..35391e1937 100644 --- a/skype/skype-ps/skype/Get-CsMeetingMigrationStatus.md +++ b/skype/skype-ps/skype/Get-CsMeetingMigrationStatus.md @@ -6,8 +6,8 @@ title: Get-CsMeetingMigrationStatus schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsMeetingMigrationStatus diff --git a/skype/skype-ps/skype/Get-CsOnlineApplicationEndpoint.md b/skype/skype-ps/skype/Get-CsOnlineApplicationEndpoint.md index de701bdf7e..deebd24807 100644 --- a/skype/skype-ps/skype/Get-CsOnlineApplicationEndpoint.md +++ b/skype/skype-ps/skype/Get-CsOnlineApplicationEndpoint.md @@ -6,8 +6,8 @@ title: Get-CsOnlineApplicationEndpoint schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsOnlineApplicationEndpoint diff --git a/skype/skype-ps/skype/Get-CsOnlineApplicationInstanceAssociation.md b/skype/skype-ps/skype/Get-CsOnlineApplicationInstanceAssociation.md index 03d77f2d5a..93f3a70a9c 100644 --- a/skype/skype-ps/skype/Get-CsOnlineApplicationInstanceAssociation.md +++ b/skype/skype-ps/skype/Get-CsOnlineApplicationInstanceAssociation.md @@ -6,8 +6,8 @@ title: Get-CsOnlineApplicationInstanceAssociation schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsOnlineApplicationInstanceAssociation diff --git a/skype/skype-ps/skype/Get-CsOnlineApplicationInstanceAssociationStatus.md b/skype/skype-ps/skype/Get-CsOnlineApplicationInstanceAssociationStatus.md index 40a7ef7674..3db6d80151 100644 --- a/skype/skype-ps/skype/Get-CsOnlineApplicationInstanceAssociationStatus.md +++ b/skype/skype-ps/skype/Get-CsOnlineApplicationInstanceAssociationStatus.md @@ -6,8 +6,8 @@ title: Get-CsOnlineApplicationInstanceAssociationStatus schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsOnlineApplicationInstanceAssociationStatus diff --git a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingBridge.md b/skype/skype-ps/skype/Get-CsOnlineDialInConferencingBridge.md index f1fd9a421f..c6244a843d 100644 --- a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingBridge.md +++ b/skype/skype-ps/skype/Get-CsOnlineDialInConferencingBridge.md @@ -6,8 +6,8 @@ title: Get-CsOnlineDialInConferencingBridge schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsOnlineDialInConferencingBridge diff --git a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingLanguagesSupported.md b/skype/skype-ps/skype/Get-CsOnlineDialInConferencingLanguagesSupported.md index cb0c98ee15..8112c3c119 100644 --- a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingLanguagesSupported.md +++ b/skype/skype-ps/skype/Get-CsOnlineDialInConferencingLanguagesSupported.md @@ -6,8 +6,8 @@ title: Get-CsOnlineDialInConferencingLanguagesSupported schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsOnlineDialInConferencingLanguagesSupported diff --git a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingServiceNumber.md b/skype/skype-ps/skype/Get-CsOnlineDialInConferencingServiceNumber.md index 2feac22212..86000f5df2 100644 --- a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingServiceNumber.md +++ b/skype/skype-ps/skype/Get-CsOnlineDialInConferencingServiceNumber.md @@ -6,8 +6,8 @@ title: Get-CsOnlineDialInConferencingServiceNumber schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsOnlineDialInConferencingServiceNumber diff --git a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingTenantSettings.md b/skype/skype-ps/skype/Get-CsOnlineDialInConferencingTenantSettings.md index 172f76d47f..598e754277 100644 --- a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingTenantSettings.md +++ b/skype/skype-ps/skype/Get-CsOnlineDialInConferencingTenantSettings.md @@ -6,8 +6,8 @@ title: Get-CsOnlineDialInConferencingTenantSettings schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsOnlineDialInConferencingTenantSettings diff --git a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingUser.md b/skype/skype-ps/skype/Get-CsOnlineDialInConferencingUser.md index ea5b7182cd..3ae345cd68 100644 --- a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingUser.md +++ b/skype/skype-ps/skype/Get-CsOnlineDialInConferencingUser.md @@ -6,8 +6,8 @@ title: Get-CsOnlineDialInConferencingUser schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsOnlineDialInConferencingUser diff --git a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingUserInfo.md b/skype/skype-ps/skype/Get-CsOnlineDialInConferencingUserInfo.md index 5b55cedcc7..71ae4205c1 100644 --- a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingUserInfo.md +++ b/skype/skype-ps/skype/Get-CsOnlineDialInConferencingUserInfo.md @@ -6,8 +6,8 @@ title: Get-CsOnlineDialInConferencingUserInfo schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsOnlineDialInConferencingUserInfo diff --git a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingUserState.md b/skype/skype-ps/skype/Get-CsOnlineDialInConferencingUserState.md index 715681445c..8eeb738f55 100644 --- a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingUserState.md +++ b/skype/skype-ps/skype/Get-CsOnlineDialInConferencingUserState.md @@ -6,8 +6,8 @@ title: Get-CsOnlineDialInConferencingUserState schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsOnlineDialInConferencingUserState diff --git a/skype/skype-ps/skype/Get-CsOnlineDialinConferencingPolicy.md b/skype/skype-ps/skype/Get-CsOnlineDialinConferencingPolicy.md index 058d5e0276..c0ff5944ba 100644 --- a/skype/skype-ps/skype/Get-CsOnlineDialinConferencingPolicy.md +++ b/skype/skype-ps/skype/Get-CsOnlineDialinConferencingPolicy.md @@ -6,8 +6,8 @@ title: Get-CsOnlineDialinConferencingPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsOnlineDialinConferencingPolicy diff --git a/skype/skype-ps/skype/Get-CsOnlineDialinConferencingTenantConfiguration.md b/skype/skype-ps/skype/Get-CsOnlineDialinConferencingTenantConfiguration.md index 15202c40df..c9e5cf8884 100644 --- a/skype/skype-ps/skype/Get-CsOnlineDialinConferencingTenantConfiguration.md +++ b/skype/skype-ps/skype/Get-CsOnlineDialinConferencingTenantConfiguration.md @@ -6,8 +6,8 @@ title: Get-CsOnlineDialinConferencingTenantConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsOnlineDialinConferencingTenantConfiguration diff --git a/skype/skype-ps/skype/Get-CsOnlineDirectoryTenant.md b/skype/skype-ps/skype/Get-CsOnlineDirectoryTenant.md index 27a0ab24ad..ae6e9b60e2 100644 --- a/skype/skype-ps/skype/Get-CsOnlineDirectoryTenant.md +++ b/skype/skype-ps/skype/Get-CsOnlineDirectoryTenant.md @@ -6,8 +6,8 @@ title: Get-CsOnlineDirectoryTenant schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsOnlineDirectoryTenant diff --git a/skype/skype-ps/skype/Get-CsOnlineDirectoryTenantNumberCities.md b/skype/skype-ps/skype/Get-CsOnlineDirectoryTenantNumberCities.md index 0dd859842b..dc23791235 100644 --- a/skype/skype-ps/skype/Get-CsOnlineDirectoryTenantNumberCities.md +++ b/skype/skype-ps/skype/Get-CsOnlineDirectoryTenantNumberCities.md @@ -6,8 +6,8 @@ title: Get-CsOnlineDirectoryTenantNumberCities schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsOnlineDirectoryTenantNumberCities diff --git a/skype/skype-ps/skype/Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md b/skype/skype-ps/skype/Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md index 41c4373186..67e4366104 100644 --- a/skype/skype-ps/skype/Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md +++ b/skype/skype-ps/skype/Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md @@ -6,8 +6,8 @@ title: Get-CsOnlineEnhancedEmergencyServiceDisclaimer schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsOnlineEnhancedEmergencyServiceDisclaimer diff --git a/skype/skype-ps/skype/Get-CsOnlineNumberPortInOrder.md b/skype/skype-ps/skype/Get-CsOnlineNumberPortInOrder.md index dbefcfb914..b3fa636fd7 100644 --- a/skype/skype-ps/skype/Get-CsOnlineNumberPortInOrder.md +++ b/skype/skype-ps/skype/Get-CsOnlineNumberPortInOrder.md @@ -6,8 +6,8 @@ title: Get-CsOnlineNumberPortInOrder schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsOnlineNumberPortInOrder diff --git a/skype/skype-ps/skype/Get-CsOnlineNumberPortOutOrderPin.md b/skype/skype-ps/skype/Get-CsOnlineNumberPortOutOrderPin.md index 3a857593b8..2bbb7e0982 100644 --- a/skype/skype-ps/skype/Get-CsOnlineNumberPortOutOrderPin.md +++ b/skype/skype-ps/skype/Get-CsOnlineNumberPortOutOrderPin.md @@ -6,8 +6,8 @@ title: Get-CsOnlineNumberPortOutOrderPin schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsOnlineNumberPortOutOrderPin diff --git a/skype/skype-ps/skype/Get-CsOnlineSchedule.md b/skype/skype-ps/skype/Get-CsOnlineSchedule.md index 1e1def474d..6e97fca06a 100644 --- a/skype/skype-ps/skype/Get-CsOnlineSchedule.md +++ b/skype/skype-ps/skype/Get-CsOnlineSchedule.md @@ -6,8 +6,8 @@ title: Get-CsOnlineSchedule schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsOnlineSchedule diff --git a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberAvailableCount.md b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberAvailableCount.md index e019d4e624..1978f0dbea 100644 --- a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberAvailableCount.md +++ b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberAvailableCount.md @@ -6,8 +6,8 @@ title: Get-CsOnlineTelephoneNumberAvailableCount schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsOnlineTelephoneNumberAvailableCount diff --git a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryAreas.md b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryAreas.md index fd7ef6a89c..90f3fe23f4 100644 --- a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryAreas.md +++ b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryAreas.md @@ -6,8 +6,8 @@ title: Get-CsOnlineTelephoneNumberInventoryAreas schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsOnlineTelephoneNumberInventoryAreas diff --git a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryCities.md b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryCities.md index 295c1344da..99ccbbff15 100644 --- a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryCities.md +++ b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryCities.md @@ -6,8 +6,8 @@ title: Get-CsOnlineTelephoneNumberInventoryCities schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsOnlineTelephoneNumberInventoryCities diff --git a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryCountries.md b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryCountries.md index ca29cd80a0..afd04d810f 100644 --- a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryCountries.md +++ b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryCountries.md @@ -6,8 +6,8 @@ title: Get-CsOnlineTelephoneNumberInventoryCountries schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsOnlineTelephoneNumberInventoryCountries diff --git a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryRegions.md b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryRegions.md index ab99695bb3..add524fa30 100644 --- a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryRegions.md +++ b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryRegions.md @@ -6,8 +6,8 @@ title: Get-CsOnlineTelephoneNumberInventoryRegions schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsOnlineTelephoneNumberInventoryRegions diff --git a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryTypes.md b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryTypes.md index d4be71c516..c1d7789a26 100644 --- a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryTypes.md +++ b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryTypes.md @@ -6,8 +6,8 @@ title: Get-CsOnlineTelephoneNumberInventoryTypes schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsOnlineTelephoneNumberInventoryTypes diff --git a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberReservationsInformation.md b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberReservationsInformation.md index e27d213690..149e0a509e 100644 --- a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberReservationsInformation.md +++ b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberReservationsInformation.md @@ -6,8 +6,8 @@ title: Get-CsOnlineTelephoneNumberReservationsInformation schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsOnlineTelephoneNumberReservationsInformation diff --git a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendant.md b/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendant.md index fd123c0037..7352cec04e 100644 --- a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendant.md +++ b/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendant.md @@ -6,8 +6,8 @@ title: Get-CsOrganizationalAutoAttendant schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsOrganizationalAutoAttendant diff --git a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantHolidays.md b/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantHolidays.md index 60bc947b6f..ba9b5a73b7 100644 --- a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantHolidays.md +++ b/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantHolidays.md @@ -6,8 +6,8 @@ title: Get-CsOrganizationalAutoAttendantHolidays schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsOrganizationalAutoAttendantHolidays diff --git a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantStatus.md b/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantStatus.md index c5a418d568..a1984ae394 100644 --- a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantStatus.md +++ b/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantStatus.md @@ -6,8 +6,8 @@ title: Get-CsOrganizationalAutoAttendantStatus schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsOrganizationalAutoAttendantStatus diff --git a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantSupportedLanguage.md b/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantSupportedLanguage.md index 5925a25d5d..8098b33429 100644 --- a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantSupportedLanguage.md +++ b/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantSupportedLanguage.md @@ -6,8 +6,8 @@ title: Get-CsOrganizationalAutoAttendantSupportedLanguage schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsOrganizationalAutoAttendantSupportedLanguage diff --git a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantSupportedTimeZone.md b/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantSupportedTimeZone.md index c811fa7c19..6ccbf7160b 100644 --- a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantSupportedTimeZone.md +++ b/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantSupportedTimeZone.md @@ -6,8 +6,8 @@ title: Get-CsOrganizationalAutoAttendantSupportedTimeZone schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsOrganizationalAutoAttendantSupportedTimeZone diff --git a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantTenantInformation.md b/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantTenantInformation.md index 13badf8caf..2f248245bb 100644 --- a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantTenantInformation.md +++ b/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantTenantInformation.md @@ -6,8 +6,8 @@ title: Get-CsOrganizationalAutoAttendantTenantInformation schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsOrganizationalAutoAttendantTenantInformation diff --git a/skype/skype-ps/skype/Get-CsTeamsAppPermissionPolicy.md b/skype/skype-ps/skype/Get-CsTeamsAppPermissionPolicy.md index 77039370d9..bee6cb303c 100644 --- a/skype/skype-ps/skype/Get-CsTeamsAppPermissionPolicy.md +++ b/skype/skype-ps/skype/Get-CsTeamsAppPermissionPolicy.md @@ -8,6 +8,7 @@ ms.reviewer: manager: bulenteg ms.author: tomkau author: tomkau +ms.reviewer: williamlooney --- # Get-CsTeamsAppPermissionPolicy diff --git a/skype/skype-ps/skype/Get-CsTeamsAppSetupPolicy.md b/skype/skype-ps/skype/Get-CsTeamsAppSetupPolicy.md index 847b078707..0d7f6320e3 100644 --- a/skype/skype-ps/skype/Get-CsTeamsAppSetupPolicy.md +++ b/skype/skype-ps/skype/Get-CsTeamsAppSetupPolicy.md @@ -8,6 +8,7 @@ ms.reviewer: manager: bulenteg ms.author: tomkau author: tomkau +ms.reviewer: williamlooney --- # Get-CsTeamsAppSetupPolicy diff --git a/skype/skype-ps/skype/Get-CsTeamsCallParkPolicy.md b/skype/skype-ps/skype/Get-CsTeamsCallParkPolicy.md index 922988fea9..9189eedee1 100644 --- a/skype/skype-ps/skype/Get-CsTeamsCallParkPolicy.md +++ b/skype/skype-ps/skype/Get-CsTeamsCallParkPolicy.md @@ -6,8 +6,8 @@ title: Get-CsTeamsCallParkPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsTeamsCallParkPolicy diff --git a/skype/skype-ps/skype/Get-CsTeamsChannelsPolicy.md b/skype/skype-ps/skype/Get-CsTeamsChannelsPolicy.md index 685c727d95..b3292197be 100644 --- a/skype/skype-ps/skype/Get-CsTeamsChannelsPolicy.md +++ b/skype/skype-ps/skype/Get-CsTeamsChannelsPolicy.md @@ -6,8 +6,8 @@ title: Get-CsTeamsChannelsPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsTeamsChannelsPolicy diff --git a/skype/skype-ps/skype/Get-CsTeamsClientConfiguration.md b/skype/skype-ps/skype/Get-CsTeamsClientConfiguration.md index 6cf7d1d305..efc8fc7a8c 100644 --- a/skype/skype-ps/skype/Get-CsTeamsClientConfiguration.md +++ b/skype/skype-ps/skype/Get-CsTeamsClientConfiguration.md @@ -7,8 +7,8 @@ title: Get-CsTeamsClientConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsTeamsClientConfiguration diff --git a/skype/skype-ps/skype/Get-CsTeamsEducationAssignmentsAppPolicy.md b/skype/skype-ps/skype/Get-CsTeamsEducationAssignmentsAppPolicy.md index 08e343d922..245f921c8b 100644 --- a/skype/skype-ps/skype/Get-CsTeamsEducationAssignmentsAppPolicy.md +++ b/skype/skype-ps/skype/Get-CsTeamsEducationAssignmentsAppPolicy.md @@ -8,6 +8,7 @@ ms.reviewer: manager: bulenteg ms.author: tomkau author: tomkau +ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsTeamsGuestMeetingConfiguration.md b/skype/skype-ps/skype/Get-CsTeamsGuestMeetingConfiguration.md index 42bbd41a07..120a659382 100644 --- a/skype/skype-ps/skype/Get-CsTeamsGuestMeetingConfiguration.md +++ b/skype/skype-ps/skype/Get-CsTeamsGuestMeetingConfiguration.md @@ -7,8 +7,8 @@ title: Get-CsTeamsGuestMeetingConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsTeamsGuestMeetingConfiguration diff --git a/skype/skype-ps/skype/Get-CsTeamsGuestMessagingConfiguration.md b/skype/skype-ps/skype/Get-CsTeamsGuestMessagingConfiguration.md index 5bb0bc7623..2f0aec89bd 100644 --- a/skype/skype-ps/skype/Get-CsTeamsGuestMessagingConfiguration.md +++ b/skype/skype-ps/skype/Get-CsTeamsGuestMessagingConfiguration.md @@ -6,8 +6,8 @@ title: Get-CsTeamsGuestMessagingConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsTeamsGuestMessagingConfiguration diff --git a/skype/skype-ps/skype/Get-CsTeamsMeetingBroadcastConfiguration.md b/skype/skype-ps/skype/Get-CsTeamsMeetingBroadcastConfiguration.md index 0181801e9a..643457f4f2 100644 --- a/skype/skype-ps/skype/Get-CsTeamsMeetingBroadcastConfiguration.md +++ b/skype/skype-ps/skype/Get-CsTeamsMeetingBroadcastConfiguration.md @@ -7,8 +7,8 @@ title: Get-CsTeamsMeetingBroadcastConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsTeamsMeetingBroadcastConfiguration diff --git a/skype/skype-ps/skype/Get-CsTeamsMeetingBroadcastPolicy.md b/skype/skype-ps/skype/Get-CsTeamsMeetingBroadcastPolicy.md index 8f6493fc6e..ce16087971 100644 --- a/skype/skype-ps/skype/Get-CsTeamsMeetingBroadcastPolicy.md +++ b/skype/skype-ps/skype/Get-CsTeamsMeetingBroadcastPolicy.md @@ -6,8 +6,8 @@ title: Get-CsTeamsMeetingBroadcastPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsTeamsMeetingConfiguration.md b/skype/skype-ps/skype/Get-CsTeamsMeetingConfiguration.md index 2364b2a2b8..582fb04312 100644 --- a/skype/skype-ps/skype/Get-CsTeamsMeetingConfiguration.md +++ b/skype/skype-ps/skype/Get-CsTeamsMeetingConfiguration.md @@ -6,8 +6,8 @@ title: Get-CsTeamsMeetingConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsTeamsMeetingConfiguration diff --git a/skype/skype-ps/skype/Get-CsTeamsMeetingPolicy.md b/skype/skype-ps/skype/Get-CsTeamsMeetingPolicy.md index e263a75569..bddf966c68 100644 --- a/skype/skype-ps/skype/Get-CsTeamsMeetingPolicy.md +++ b/skype/skype-ps/skype/Get-CsTeamsMeetingPolicy.md @@ -6,8 +6,8 @@ title: Get-CsTeamsMeetingPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsTeamsMeetingPolicy diff --git a/skype/skype-ps/skype/Get-CsTeamsMessagingPolicy.md b/skype/skype-ps/skype/Get-CsTeamsMessagingPolicy.md index 9242b31efc..452ab152c6 100644 --- a/skype/skype-ps/skype/Get-CsTeamsMessagingPolicy.md +++ b/skype/skype-ps/skype/Get-CsTeamsMessagingPolicy.md @@ -6,8 +6,8 @@ title: Get-CsTeamsMessagingPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsTeamsMessagingPolicy diff --git a/skype/skype-ps/skype/Get-CsTeamsVideoInteropServicePolicy.md b/skype/skype-ps/skype/Get-CsTeamsVideoInteropServicePolicy.md index 5a07ae42f2..4e010b8303 100644 --- a/skype/skype-ps/skype/Get-CsTeamsVideoInteropServicePolicy.md +++ b/skype/skype-ps/skype/Get-CsTeamsVideoInteropServicePolicy.md @@ -7,8 +7,8 @@ title: Get-CsTeamsVideoInteropServicePolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsTeamsVideoInteropServicePolicy diff --git a/skype/skype-ps/skype/Get-CsTenant.md b/skype/skype-ps/skype/Get-CsTenant.md index 6a0e0e637c..e622b3b86c 100644 --- a/skype/skype-ps/skype/Get-CsTenant.md +++ b/skype/skype-ps/skype/Get-CsTenant.md @@ -6,8 +6,8 @@ title: Get-CsTenant schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsTenant diff --git a/skype/skype-ps/skype/Get-CsTenantFederationConfiguration.md b/skype/skype-ps/skype/Get-CsTenantFederationConfiguration.md index b4e19a0748..e83aee49b0 100644 --- a/skype/skype-ps/skype/Get-CsTenantFederationConfiguration.md +++ b/skype/skype-ps/skype/Get-CsTenantFederationConfiguration.md @@ -6,8 +6,8 @@ title: Get-CsTenantFederationConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsTenantFederationConfiguration diff --git a/skype/skype-ps/skype/Get-CsTenantHybridConfiguration.md b/skype/skype-ps/skype/Get-CsTenantHybridConfiguration.md index 0d0b828757..315c1c79fc 100644 --- a/skype/skype-ps/skype/Get-CsTenantHybridConfiguration.md +++ b/skype/skype-ps/skype/Get-CsTenantHybridConfiguration.md @@ -6,8 +6,8 @@ title: Get-CsTenantHybridConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsTenantHybridConfiguration diff --git a/skype/skype-ps/skype/Get-CsTenantLicensingConfiguration.md b/skype/skype-ps/skype/Get-CsTenantLicensingConfiguration.md index e284c75f1e..8e1a9f1c3d 100644 --- a/skype/skype-ps/skype/Get-CsTenantLicensingConfiguration.md +++ b/skype/skype-ps/skype/Get-CsTenantLicensingConfiguration.md @@ -6,8 +6,8 @@ title: Get-CsTenantLicensingConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsTenantLicensingConfiguration diff --git a/skype/skype-ps/skype/Get-CsTenantMigrationConfiguration.md b/skype/skype-ps/skype/Get-CsTenantMigrationConfiguration.md index d864a55f79..58393c0a17 100644 --- a/skype/skype-ps/skype/Get-CsTenantMigrationConfiguration.md +++ b/skype/skype-ps/skype/Get-CsTenantMigrationConfiguration.md @@ -6,8 +6,8 @@ title: Get-CsTenantMigrationConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsTenantMigrationConfiguration diff --git a/skype/skype-ps/skype/Get-CsTenantPublicProvider.md b/skype/skype-ps/skype/Get-CsTenantPublicProvider.md index 36802c921d..404413bd9a 100644 --- a/skype/skype-ps/skype/Get-CsTenantPublicProvider.md +++ b/skype/skype-ps/skype/Get-CsTenantPublicProvider.md @@ -6,8 +6,8 @@ title: Get-CsTenantPublicProvider schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsTenantPublicProvider diff --git a/skype/skype-ps/skype/Get-CsTenantTrustedIPAddress.md b/skype/skype-ps/skype/Get-CsTenantTrustedIPAddress.md index 35d6b6198e..2c861ddc7a 100644 --- a/skype/skype-ps/skype/Get-CsTenantTrustedIPAddress.md +++ b/skype/skype-ps/skype/Get-CsTenantTrustedIPAddress.md @@ -6,8 +6,8 @@ title: Get-CsTenantTrustedIPAddress schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsTenantTrustedIPAddress diff --git a/skype/skype-ps/skype/Get-CsTenantUpdateTimeWindow.md b/skype/skype-ps/skype/Get-CsTenantUpdateTimeWindow.md index 28d2cab116..a384410fd8 100644 --- a/skype/skype-ps/skype/Get-CsTenantUpdateTimeWindow.md +++ b/skype/skype-ps/skype/Get-CsTenantUpdateTimeWindow.md @@ -6,8 +6,8 @@ title: Get-CsTenantUpdateTimeWindow schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsTenantUpdateTimeWindow diff --git a/skype/skype-ps/skype/Get-CsUserLocationStatus.md b/skype/skype-ps/skype/Get-CsUserLocationStatus.md index 3b3be9b863..4c64b93ed9 100644 --- a/skype/skype-ps/skype/Get-CsUserLocationStatus.md +++ b/skype/skype-ps/skype/Get-CsUserLocationStatus.md @@ -6,8 +6,8 @@ title: Get-CsUserLocationStatus schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsUserLocationStatus diff --git a/skype/skype-ps/skype/Get-CsUserPstnSettings.md b/skype/skype-ps/skype/Get-CsUserPstnSettings.md index 1d9aeb5060..2d26df4e50 100644 --- a/skype/skype-ps/skype/Get-CsUserPstnSettings.md +++ b/skype/skype-ps/skype/Get-CsUserPstnSettings.md @@ -6,8 +6,8 @@ title: Get-CsUserPstnSettings schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsUserPstnSettings diff --git a/skype/skype-ps/skype/Get-CsUserSession.md b/skype/skype-ps/skype/Get-CsUserSession.md index b143aaf6b8..2b82f55883 100644 --- a/skype/skype-ps/skype/Get-CsUserSession.md +++ b/skype/skype-ps/skype/Get-CsUserSession.md @@ -6,8 +6,8 @@ title: Get-CsUserSession schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsUserSession diff --git a/skype/skype-ps/skype/Get-CsVideoInteropServiceProvider.md b/skype/skype-ps/skype/Get-CsVideoInteropServiceProvider.md index d4f614a020..49e76a8d16 100644 --- a/skype/skype-ps/skype/Get-CsVideoInteropServiceProvider.md +++ b/skype/skype-ps/skype/Get-CsVideoInteropServiceProvider.md @@ -7,8 +7,8 @@ title: Get-CsVideoInteropServiceProvider schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsVideoInteropServiceProvider diff --git a/skype/skype-ps/skype/Grant-CsBroadcastMeetingPolicy.md b/skype/skype-ps/skype/Grant-CsBroadcastMeetingPolicy.md index 5758aa5264..83ea5c51f1 100644 --- a/skype/skype-ps/skype/Grant-CsBroadcastMeetingPolicy.md +++ b/skype/skype-ps/skype/Grant-CsBroadcastMeetingPolicy.md @@ -6,8 +6,8 @@ title: Grant-CsBroadcastMeetingPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Grant-CsBroadcastMeetingPolicy diff --git a/skype/skype-ps/skype/Grant-CsCloudMeetingPolicy.md b/skype/skype-ps/skype/Grant-CsCloudMeetingPolicy.md index 3135f4475b..870461169d 100644 --- a/skype/skype-ps/skype/Grant-CsCloudMeetingPolicy.md +++ b/skype/skype-ps/skype/Grant-CsCloudMeetingPolicy.md @@ -6,8 +6,8 @@ title: Grant-CsCloudMeetingPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Grant-CsCloudMeetingPolicy diff --git a/skype/skype-ps/skype/Grant-CsExternalUserCommunicationPolicy.md b/skype/skype-ps/skype/Grant-CsExternalUserCommunicationPolicy.md index 87ac5d55e0..b15e772bb2 100644 --- a/skype/skype-ps/skype/Grant-CsExternalUserCommunicationPolicy.md +++ b/skype/skype-ps/skype/Grant-CsExternalUserCommunicationPolicy.md @@ -6,8 +6,8 @@ title: Grant-CsExternalUserCommunicationPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Grant-CsExternalUserCommunicationPolicy diff --git a/skype/skype-ps/skype/Grant-CsGraphPolicy.md b/skype/skype-ps/skype/Grant-CsGraphPolicy.md index a0066b973d..1edccdb505 100644 --- a/skype/skype-ps/skype/Grant-CsGraphPolicy.md +++ b/skype/skype-ps/skype/Grant-CsGraphPolicy.md @@ -6,8 +6,8 @@ title: Grant-CsGraphPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Grant-CsGraphPolicy diff --git a/skype/skype-ps/skype/Grant-CsIPPhonePolicy.md b/skype/skype-ps/skype/Grant-CsIPPhonePolicy.md index 09b84a86c1..4fd103f683 100644 --- a/skype/skype-ps/skype/Grant-CsIPPhonePolicy.md +++ b/skype/skype-ps/skype/Grant-CsIPPhonePolicy.md @@ -6,8 +6,8 @@ title: Grant-CsIPPhonePolicy, Skype for Business Server 2019 schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Grant-CsIPPhonePolicy diff --git a/skype/skype-ps/skype/Grant-CsTeamsAppPermissionPolicy.md b/skype/skype-ps/skype/Grant-CsTeamsAppPermissionPolicy.md index f9b71a4166..4949cffe53 100644 --- a/skype/skype-ps/skype/Grant-CsTeamsAppPermissionPolicy.md +++ b/skype/skype-ps/skype/Grant-CsTeamsAppPermissionPolicy.md @@ -8,6 +8,7 @@ ms.reviewer: manager: bulenteg ms.author: tomkau author: tomkau +ms.reviewer: williamlooney --- # Grant-CsTeamsAppPermissionPolicy diff --git a/skype/skype-ps/skype/Grant-CsTeamsAppSetupPolicy.md b/skype/skype-ps/skype/Grant-CsTeamsAppSetupPolicy.md index f0a9385327..4876f0ad30 100644 --- a/skype/skype-ps/skype/Grant-CsTeamsAppSetupPolicy.md +++ b/skype/skype-ps/skype/Grant-CsTeamsAppSetupPolicy.md @@ -8,6 +8,7 @@ ms.reviewer: manager: bulenteg ms.author: tomkau author: tomkau +ms.reviewer: williamlooney --- # Grant-CsTeamsAppSetupPolicy diff --git a/skype/skype-ps/skype/Grant-CsTeamsChannelsPolicy.md b/skype/skype-ps/skype/Grant-CsTeamsChannelsPolicy.md index ac7ab76156..565cdebeb3 100644 --- a/skype/skype-ps/skype/Grant-CsTeamsChannelsPolicy.md +++ b/skype/skype-ps/skype/Grant-CsTeamsChannelsPolicy.md @@ -6,8 +6,8 @@ title: Grant-CsTeamsChannelsPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Grant-CsTeamsChannelsPolicy diff --git a/skype/skype-ps/skype/Grant-CsTeamsMeetingBroadcastPolicy.md b/skype/skype-ps/skype/Grant-CsTeamsMeetingBroadcastPolicy.md index 939cb94339..169f8b7e5b 100644 --- a/skype/skype-ps/skype/Grant-CsTeamsMeetingBroadcastPolicy.md +++ b/skype/skype-ps/skype/Grant-CsTeamsMeetingBroadcastPolicy.md @@ -6,8 +6,8 @@ title: Grant-CsTeamsMeetingBroadcastPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Grant-CsTeamsMeetingPolicy.md b/skype/skype-ps/skype/Grant-CsTeamsMeetingPolicy.md index 8390ecb445..268411e46b 100644 --- a/skype/skype-ps/skype/Grant-CsTeamsMeetingPolicy.md +++ b/skype/skype-ps/skype/Grant-CsTeamsMeetingPolicy.md @@ -6,8 +6,8 @@ title: Grant-CsTeamsMeetingPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Grant-CsTeamsMeetingPolicy diff --git a/skype/skype-ps/skype/Grant-CsTeamsMessagingPolicy.md b/skype/skype-ps/skype/Grant-CsTeamsMessagingPolicy.md index 4111daa5cd..506ffb7074 100644 --- a/skype/skype-ps/skype/Grant-CsTeamsMessagingPolicy.md +++ b/skype/skype-ps/skype/Grant-CsTeamsMessagingPolicy.md @@ -6,8 +6,8 @@ title: Grant-CsTeamsMessagingPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Grant-CsTeamsMessagingPolicy diff --git a/skype/skype-ps/skype/Grant-CsTeamsVideoInteropServicePolicy.md b/skype/skype-ps/skype/Grant-CsTeamsVideoInteropServicePolicy.md index 202584c77d..7dae9ef32f 100644 --- a/skype/skype-ps/skype/Grant-CsTeamsVideoInteropServicePolicy.md +++ b/skype/skype-ps/skype/Grant-CsTeamsVideoInteropServicePolicy.md @@ -7,8 +7,8 @@ title: Grant-CsTeamsVideoInteropServicePolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Grant-CsTeamsVideoInteropServicePolicy diff --git a/skype/skype-ps/skype/Import-CsAutoAttendantHolidays.md b/skype/skype-ps/skype/Import-CsAutoAttendantHolidays.md index 0e95c26575..ce4f3a64ac 100644 --- a/skype/skype-ps/skype/Import-CsAutoAttendantHolidays.md +++ b/skype/skype-ps/skype/Import-CsAutoAttendantHolidays.md @@ -6,8 +6,8 @@ title: Import-CsAutoAttendantHolidays schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Import-CsAutoAttendantHolidays diff --git a/skype/skype-ps/skype/Import-CsOrganizationalAutoAttendantHolidays.md b/skype/skype-ps/skype/Import-CsOrganizationalAutoAttendantHolidays.md index f340718b7f..5e55668712 100644 --- a/skype/skype-ps/skype/Import-CsOrganizationalAutoAttendantHolidays.md +++ b/skype/skype-ps/skype/Import-CsOrganizationalAutoAttendantHolidays.md @@ -6,8 +6,8 @@ title: Import-CsOrganizationalAutoAttendantHolidays schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Import-CsOrganizationalAutoAttendantHolidays diff --git a/skype/skype-ps/skype/New-CsAutoAttendant.md b/skype/skype-ps/skype/New-CsAutoAttendant.md index c1492c3629..18bd840660 100644 --- a/skype/skype-ps/skype/New-CsAutoAttendant.md +++ b/skype/skype-ps/skype/New-CsAutoAttendant.md @@ -6,8 +6,8 @@ title: New-CsAutoAttendant schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsAutoAttendant diff --git a/skype/skype-ps/skype/New-CsAutoAttendantCallFlow.md b/skype/skype-ps/skype/New-CsAutoAttendantCallFlow.md index 7a448d55dc..4b91635aca 100644 --- a/skype/skype-ps/skype/New-CsAutoAttendantCallFlow.md +++ b/skype/skype-ps/skype/New-CsAutoAttendantCallFlow.md @@ -6,8 +6,8 @@ title: New-CsAutoAttendantCallFlow schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsAutoAttendantCallFlow diff --git a/skype/skype-ps/skype/New-CsAutoAttendantCallHandlingAssociation.md b/skype/skype-ps/skype/New-CsAutoAttendantCallHandlingAssociation.md index 9be76d70a3..e536681cfd 100644 --- a/skype/skype-ps/skype/New-CsAutoAttendantCallHandlingAssociation.md +++ b/skype/skype-ps/skype/New-CsAutoAttendantCallHandlingAssociation.md @@ -6,8 +6,8 @@ title: New-CsAutoAttendantCallHandlingAssociation schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsAutoAttendantCallHandlingAssociation diff --git a/skype/skype-ps/skype/New-CsAutoAttendantCallableEntity.md b/skype/skype-ps/skype/New-CsAutoAttendantCallableEntity.md index 538710dd29..e9390129a0 100644 --- a/skype/skype-ps/skype/New-CsAutoAttendantCallableEntity.md +++ b/skype/skype-ps/skype/New-CsAutoAttendantCallableEntity.md @@ -6,8 +6,8 @@ title: New-CsAutoAttendantCallableEntity schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsAutoAttendantCallableEntity diff --git a/skype/skype-ps/skype/New-CsAutoAttendantDialScope.md b/skype/skype-ps/skype/New-CsAutoAttendantDialScope.md index 7663c0804d..ab64e4de4d 100644 --- a/skype/skype-ps/skype/New-CsAutoAttendantDialScope.md +++ b/skype/skype-ps/skype/New-CsAutoAttendantDialScope.md @@ -6,8 +6,8 @@ title: New-CsAutoAttendantDialScope schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsAutoAttendantDialScope diff --git a/skype/skype-ps/skype/New-CsAutoAttendantMenu.md b/skype/skype-ps/skype/New-CsAutoAttendantMenu.md index d3fba40a9b..193fb75a3b 100644 --- a/skype/skype-ps/skype/New-CsAutoAttendantMenu.md +++ b/skype/skype-ps/skype/New-CsAutoAttendantMenu.md @@ -6,8 +6,8 @@ title: New-CsAutoAttendantMenu schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsAutoAttendantMenu diff --git a/skype/skype-ps/skype/New-CsAutoAttendantMenuOption.md b/skype/skype-ps/skype/New-CsAutoAttendantMenuOption.md index e3b2094522..1c52ec2f68 100644 --- a/skype/skype-ps/skype/New-CsAutoAttendantMenuOption.md +++ b/skype/skype-ps/skype/New-CsAutoAttendantMenuOption.md @@ -6,8 +6,8 @@ title: New-CsAutoAttendantMenuOption schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsAutoAttendantMenuOption diff --git a/skype/skype-ps/skype/New-CsAutoAttendantPrompt.md b/skype/skype-ps/skype/New-CsAutoAttendantPrompt.md index c6ccf11770..2d918cc1d1 100644 --- a/skype/skype-ps/skype/New-CsAutoAttendantPrompt.md +++ b/skype/skype-ps/skype/New-CsAutoAttendantPrompt.md @@ -6,8 +6,8 @@ title: New-CsAutoAttendantPrompt schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsAutoAttendantPrompt diff --git a/skype/skype-ps/skype/New-CsEdgeAllowAllKnownDomains.md b/skype/skype-ps/skype/New-CsEdgeAllowAllKnownDomains.md index deafddbaae..80269ea251 100644 --- a/skype/skype-ps/skype/New-CsEdgeAllowAllKnownDomains.md +++ b/skype/skype-ps/skype/New-CsEdgeAllowAllKnownDomains.md @@ -6,8 +6,8 @@ title: New-CsEdgeAllowAllKnownDomains schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsEdgeAllowAllKnownDomains diff --git a/skype/skype-ps/skype/New-CsEdgeAllowList.md b/skype/skype-ps/skype/New-CsEdgeAllowList.md index ab57bccb31..b47cb8ec8c 100644 --- a/skype/skype-ps/skype/New-CsEdgeAllowList.md +++ b/skype/skype-ps/skype/New-CsEdgeAllowList.md @@ -6,8 +6,8 @@ title: New-CsEdgeAllowList schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsEdgeAllowList diff --git a/skype/skype-ps/skype/New-CsEdgeDomainPattern.md b/skype/skype-ps/skype/New-CsEdgeDomainPattern.md index b8ad190553..f6ed847c9a 100644 --- a/skype/skype-ps/skype/New-CsEdgeDomainPattern.md +++ b/skype/skype-ps/skype/New-CsEdgeDomainPattern.md @@ -6,8 +6,8 @@ title: New-CsEdgeDomainPattern schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsEdgeDomainPattern diff --git a/skype/skype-ps/skype/New-CsExternalUserCommunicationPolicy.md b/skype/skype-ps/skype/New-CsExternalUserCommunicationPolicy.md index 3efc6c10fd..bd6fe61290 100644 --- a/skype/skype-ps/skype/New-CsExternalUserCommunicationPolicy.md +++ b/skype/skype-ps/skype/New-CsExternalUserCommunicationPolicy.md @@ -6,8 +6,8 @@ title: New-CsExternalUserCommunicationPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsExternalUserCommunicationPolicy diff --git a/skype/skype-ps/skype/New-CsHuntGroup.md b/skype/skype-ps/skype/New-CsHuntGroup.md index c9466b369e..48ecb7636f 100644 --- a/skype/skype-ps/skype/New-CsHuntGroup.md +++ b/skype/skype-ps/skype/New-CsHuntGroup.md @@ -6,8 +6,8 @@ title: New-CsHuntGroup schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsHuntGroup diff --git a/skype/skype-ps/skype/New-CsHybridPSTNSite.md b/skype/skype-ps/skype/New-CsHybridPSTNSite.md index 3c26030070..f2d037ec20 100644 --- a/skype/skype-ps/skype/New-CsHybridPSTNSite.md +++ b/skype/skype-ps/skype/New-CsHybridPSTNSite.md @@ -6,8 +6,8 @@ title: New-CsHybridPSTNSite schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsHybridPSTNSite diff --git a/skype/skype-ps/skype/New-CsOnlineApplicationEndpoint.md b/skype/skype-ps/skype/New-CsOnlineApplicationEndpoint.md index 7ef0201646..1394345743 100644 --- a/skype/skype-ps/skype/New-CsOnlineApplicationEndpoint.md +++ b/skype/skype-ps/skype/New-CsOnlineApplicationEndpoint.md @@ -6,8 +6,8 @@ title: New-CsOnlineApplicationEndpoint schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsOnlineApplicationEndpoint diff --git a/skype/skype-ps/skype/New-CsOnlineApplicationInstanceAssociation.md b/skype/skype-ps/skype/New-CsOnlineApplicationInstanceAssociation.md index 6699904231..7215068f6c 100644 --- a/skype/skype-ps/skype/New-CsOnlineApplicationInstanceAssociation.md +++ b/skype/skype-ps/skype/New-CsOnlineApplicationInstanceAssociation.md @@ -6,8 +6,8 @@ title: New-CsOnlineApplicationInstanceAssociation schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsOnlineApplicationInstanceAssociation diff --git a/skype/skype-ps/skype/New-CsOnlineAudioFile.md b/skype/skype-ps/skype/New-CsOnlineAudioFile.md index d1a652a421..bd1cbc7b5c 100644 --- a/skype/skype-ps/skype/New-CsOnlineAudioFile.md +++ b/skype/skype-ps/skype/New-CsOnlineAudioFile.md @@ -6,8 +6,8 @@ title: New-CsOnlineAudioFile schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsOnlineAudioFile diff --git a/skype/skype-ps/skype/New-CsOnlineBulkAssignmentInput.md b/skype/skype-ps/skype/New-CsOnlineBulkAssignmentInput.md index 269e700490..fad62c53da 100644 --- a/skype/skype-ps/skype/New-CsOnlineBulkAssignmentInput.md +++ b/skype/skype-ps/skype/New-CsOnlineBulkAssignmentInput.md @@ -6,8 +6,8 @@ title: New-CsOnlineBulkAssignmentInput schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsOnlineBulkAssignmentInput diff --git a/skype/skype-ps/skype/New-CsOnlineDateTimeRange.md b/skype/skype-ps/skype/New-CsOnlineDateTimeRange.md index ca4dd358d3..ebb9dec1fe 100644 --- a/skype/skype-ps/skype/New-CsOnlineDateTimeRange.md +++ b/skype/skype-ps/skype/New-CsOnlineDateTimeRange.md @@ -6,8 +6,8 @@ title: New-CsOnlineDateTimeRange schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsOnlineDateTimeRange diff --git a/skype/skype-ps/skype/New-CsOnlineNumberPortInOrder.md b/skype/skype-ps/skype/New-CsOnlineNumberPortInOrder.md index 49ba829b97..0b72f95c9f 100644 --- a/skype/skype-ps/skype/New-CsOnlineNumberPortInOrder.md +++ b/skype/skype-ps/skype/New-CsOnlineNumberPortInOrder.md @@ -6,8 +6,8 @@ title: New-CsOnlineNumberPortInOrder schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsOnlineNumberPortInOrder diff --git a/skype/skype-ps/skype/New-CsOnlinePSTNGateway.md b/skype/skype-ps/skype/New-CsOnlinePSTNGateway.md index d2cb1fff54..46651a35fe 100644 --- a/skype/skype-ps/skype/New-CsOnlinePSTNGateway.md +++ b/skype/skype-ps/skype/New-CsOnlinePSTNGateway.md @@ -6,8 +6,8 @@ title: New-CsOnlinePSTNGateway schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsOnlinePSTNGateway diff --git a/skype/skype-ps/skype/New-CsOnlineSchedule.md b/skype/skype-ps/skype/New-CsOnlineSchedule.md index e5f5474fa1..0c7bf5b07a 100644 --- a/skype/skype-ps/skype/New-CsOnlineSchedule.md +++ b/skype/skype-ps/skype/New-CsOnlineSchedule.md @@ -6,8 +6,8 @@ title: New-CsOnlineSchedule schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsOnlineSchedule diff --git a/skype/skype-ps/skype/New-CsOnlineSession.md b/skype/skype-ps/skype/New-CsOnlineSession.md index 88febe26f9..b773ff2cbc 100644 --- a/skype/skype-ps/skype/New-CsOnlineSession.md +++ b/skype/skype-ps/skype/New-CsOnlineSession.md @@ -5,8 +5,8 @@ online version: https://learn.microsoft.com/powershell/module/skype/new-csonline schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsOnlineSession diff --git a/skype/skype-ps/skype/New-CsOnlineTimeRange.md b/skype/skype-ps/skype/New-CsOnlineTimeRange.md index a91c3a55d5..c61981aaa1 100644 --- a/skype/skype-ps/skype/New-CsOnlineTimeRange.md +++ b/skype/skype-ps/skype/New-CsOnlineTimeRange.md @@ -6,8 +6,8 @@ title: New-CsOnlineTimeRange schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsOnlineTimeRange diff --git a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendant.md b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendant.md index 87b61f15cd..5fb6c707dd 100644 --- a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendant.md +++ b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendant.md @@ -6,8 +6,8 @@ title: New-CsOrganizationalAutoAttendant schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsOrganizationalAutoAttendant diff --git a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallFlow.md b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallFlow.md index 3ce36cd6f3..daf60969f0 100644 --- a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallFlow.md +++ b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallFlow.md @@ -6,8 +6,8 @@ title: New-CsOrganizationalAutoAttendantCallFlow schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsOrganizationalAutoAttendantCallFlow diff --git a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallHandlingAssociation.md b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallHandlingAssociation.md index 095c84dcc3..390e5d73c4 100644 --- a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallHandlingAssociation.md +++ b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallHandlingAssociation.md @@ -6,8 +6,8 @@ title: New-CsOrganizationalAutoAttendantCallHandlingAssociation schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsOrganizationalAutoAttendantCallHandlingAssociation diff --git a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallableEntity.md b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallableEntity.md index 5bd51575aa..d8dd5dd617 100644 --- a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallableEntity.md +++ b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallableEntity.md @@ -6,8 +6,8 @@ title: New-CsOrganizationalAutoAttendantCallableEntity schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsOrganizationalAutoAttendantCallableEntity diff --git a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantDialScope.md b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantDialScope.md index d62e0fa1c1..83e3585476 100644 --- a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantDialScope.md +++ b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantDialScope.md @@ -6,8 +6,8 @@ title: New-CsOrganizationalAutoAttendantDialScope schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsOrganizationalAutoAttendantDialScope diff --git a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantMenu.md b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantMenu.md index 63d3fa521d..29d92c65b2 100644 --- a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantMenu.md +++ b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantMenu.md @@ -6,8 +6,8 @@ title: New-CsOrganizationalAutoAttendantMenu schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsOrganizationalAutoAttendantMenu diff --git a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantMenuOption.md b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantMenuOption.md index f5373e9474..7722242bcc 100644 --- a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantMenuOption.md +++ b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantMenuOption.md @@ -6,8 +6,8 @@ title: New-CsOrganizationalAutoAttendantMenuOption schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsOrganizationalAutoAttendantMenuOption diff --git a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantPrompt.md b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantPrompt.md index 88fc4819ab..418272ec64 100644 --- a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantPrompt.md +++ b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantPrompt.md @@ -6,8 +6,8 @@ title: New-CsOrganizationalAutoAttendantPrompt schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsOrganizationalAutoAttendantPrompt diff --git a/skype/skype-ps/skype/New-CsTeamsAppPermissionPolicy.md b/skype/skype-ps/skype/New-CsTeamsAppPermissionPolicy.md index c96f15f247..43b185f216 100644 --- a/skype/skype-ps/skype/New-CsTeamsAppPermissionPolicy.md +++ b/skype/skype-ps/skype/New-CsTeamsAppPermissionPolicy.md @@ -8,6 +8,7 @@ ms.reviewer: manager: bulenteg ms.author: tomkau author: tomkau +ms.reviewer: williamlooney --- # New-CsTeamsAppPermissionPolicy diff --git a/skype/skype-ps/skype/New-CsTeamsAppSetupPolicy.md b/skype/skype-ps/skype/New-CsTeamsAppSetupPolicy.md index 26efeb8d78..512aea1ca2 100644 --- a/skype/skype-ps/skype/New-CsTeamsAppSetupPolicy.md +++ b/skype/skype-ps/skype/New-CsTeamsAppSetupPolicy.md @@ -8,6 +8,7 @@ ms.reviewer: manager: bulenteg ms.author: tomkau author: tomkau +ms.reviewer: williamlooney --- # New-CsTeamsAppSetupPolicy diff --git a/skype/skype-ps/skype/New-CsTeamsCallParkPolicy.md b/skype/skype-ps/skype/New-CsTeamsCallParkPolicy.md index 090210c2b5..3dbd44a45c 100644 --- a/skype/skype-ps/skype/New-CsTeamsCallParkPolicy.md +++ b/skype/skype-ps/skype/New-CsTeamsCallParkPolicy.md @@ -6,8 +6,8 @@ title: New-CsTeamsCallParkPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsTeamsChannelsPolicy.md b/skype/skype-ps/skype/New-CsTeamsChannelsPolicy.md index 304d94ea0c..e3287c5bd6 100644 --- a/skype/skype-ps/skype/New-CsTeamsChannelsPolicy.md +++ b/skype/skype-ps/skype/New-CsTeamsChannelsPolicy.md @@ -6,8 +6,8 @@ title: New-CsTeamsChannelsPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsTeamsChannelsPolicy diff --git a/skype/skype-ps/skype/New-CsTeamsMeetingBroadcastPolicy.md b/skype/skype-ps/skype/New-CsTeamsMeetingBroadcastPolicy.md index 8a3d2de719..b66ca4ec53 100644 --- a/skype/skype-ps/skype/New-CsTeamsMeetingBroadcastPolicy.md +++ b/skype/skype-ps/skype/New-CsTeamsMeetingBroadcastPolicy.md @@ -6,8 +6,8 @@ title: New-CsTeamsMeetingBroadcastPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsTeamsMeetingBroadcastPolicy diff --git a/skype/skype-ps/skype/New-CsTeamsMeetingPolicy.md b/skype/skype-ps/skype/New-CsTeamsMeetingPolicy.md index 3824fee366..66d8e029e7 100644 --- a/skype/skype-ps/skype/New-CsTeamsMeetingPolicy.md +++ b/skype/skype-ps/skype/New-CsTeamsMeetingPolicy.md @@ -6,8 +6,8 @@ title: New-CsTeamsMeetingPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsTeamsMeetingPolicy diff --git a/skype/skype-ps/skype/New-CsTeamsMessagingPolicy.md b/skype/skype-ps/skype/New-CsTeamsMessagingPolicy.md index 5ffa9a166f..08bc1403fe 100644 --- a/skype/skype-ps/skype/New-CsTeamsMessagingPolicy.md +++ b/skype/skype-ps/skype/New-CsTeamsMessagingPolicy.md @@ -6,8 +6,8 @@ title: New-CsTeamsMessagingPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsTeamsMessagingPolicy diff --git a/skype/skype-ps/skype/New-CsTeamsPinnedApp.md b/skype/skype-ps/skype/New-CsTeamsPinnedApp.md index 26cb1cd2b4..92f119d2f4 100644 --- a/skype/skype-ps/skype/New-CsTeamsPinnedApp.md +++ b/skype/skype-ps/skype/New-CsTeamsPinnedApp.md @@ -6,6 +6,7 @@ ms.reviewer: manager: bulenteg ms.author: tomkau author: tomkau +ms.reviewer: williamlooney --- # New-CsTeamsPinnedApp diff --git a/skype/skype-ps/skype/New-CsTenantUpdateTimeWindow.md b/skype/skype-ps/skype/New-CsTenantUpdateTimeWindow.md index 18e9907835..f6d5b6dd69 100644 --- a/skype/skype-ps/skype/New-CsTenantUpdateTimeWindow.md +++ b/skype/skype-ps/skype/New-CsTenantUpdateTimeWindow.md @@ -6,8 +6,8 @@ title: New-CsTenantUpdateTimeWindow schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsTenantUpdateTimeWindow diff --git a/skype/skype-ps/skype/New-CsVideoInteropServiceProvider.md b/skype/skype-ps/skype/New-CsVideoInteropServiceProvider.md index 247ed924ae..5b5c7e090d 100644 --- a/skype/skype-ps/skype/New-CsVideoInteropServiceProvider.md +++ b/skype/skype-ps/skype/New-CsVideoInteropServiceProvider.md @@ -7,8 +7,8 @@ title: New-CsVideoInteropServiceProvider schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsVideoInteropServiceProvider diff --git a/skype/skype-ps/skype/Register-CsHybridPSTNAppliance.md b/skype/skype-ps/skype/Register-CsHybridPSTNAppliance.md index 983e934028..549b67dadb 100644 --- a/skype/skype-ps/skype/Register-CsHybridPSTNAppliance.md +++ b/skype/skype-ps/skype/Register-CsHybridPSTNAppliance.md @@ -6,8 +6,8 @@ title: Register-CsHybridPSTNAppliance schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Register-CsHybridPSTNAppliance diff --git a/skype/skype-ps/skype/Register-CsOnlineDialInConferencingServiceNumber.md b/skype/skype-ps/skype/Register-CsOnlineDialInConferencingServiceNumber.md index d035711bcc..75b7e2b7b9 100644 --- a/skype/skype-ps/skype/Register-CsOnlineDialInConferencingServiceNumber.md +++ b/skype/skype-ps/skype/Register-CsOnlineDialInConferencingServiceNumber.md @@ -6,8 +6,8 @@ title: Register-CsOnlineDialInConferencingServiceNumber schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Register-CsOnlineDialInConferencingServiceNumber diff --git a/skype/skype-ps/skype/Remove-CsAutoAttendant.md b/skype/skype-ps/skype/Remove-CsAutoAttendant.md index 136a2714ef..c18d3cbc5c 100644 --- a/skype/skype-ps/skype/Remove-CsAutoAttendant.md +++ b/skype/skype-ps/skype/Remove-CsAutoAttendant.md @@ -6,8 +6,8 @@ title: Remove-CsAutoAttendant schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Remove-CsAutoAttendant diff --git a/skype/skype-ps/skype/Remove-CsCallQueue.md b/skype/skype-ps/skype/Remove-CsCallQueue.md index b1852a8342..508b9ff707 100644 --- a/skype/skype-ps/skype/Remove-CsCallQueue.md +++ b/skype/skype-ps/skype/Remove-CsCallQueue.md @@ -8,6 +8,7 @@ ms.reviewer: manager: bulenteg ms.author: tomkau author: tomkau +ms.reviewer: williamlooney --- # Remove-CsCallQueue diff --git a/skype/skype-ps/skype/Remove-CsExternalUserCommunicationPolicy.md b/skype/skype-ps/skype/Remove-CsExternalUserCommunicationPolicy.md index 5dbfdbb16e..7fa178857c 100644 --- a/skype/skype-ps/skype/Remove-CsExternalUserCommunicationPolicy.md +++ b/skype/skype-ps/skype/Remove-CsExternalUserCommunicationPolicy.md @@ -6,8 +6,8 @@ title: Remove-CsExternalUserCommunicationPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Remove-CsExternalUserCommunicationPolicy diff --git a/skype/skype-ps/skype/Remove-CsHuntGroup.md b/skype/skype-ps/skype/Remove-CsHuntGroup.md index 54c4c91aa4..ed2e30cb71 100644 --- a/skype/skype-ps/skype/Remove-CsHuntGroup.md +++ b/skype/skype-ps/skype/Remove-CsHuntGroup.md @@ -6,8 +6,8 @@ title: Remove-CsHuntGroup schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Remove-CsHuntGroup diff --git a/skype/skype-ps/skype/Remove-CsHybridPSTNSite.md b/skype/skype-ps/skype/Remove-CsHybridPSTNSite.md index c2ef2939f2..96d686b999 100644 --- a/skype/skype-ps/skype/Remove-CsHybridPSTNSite.md +++ b/skype/skype-ps/skype/Remove-CsHybridPSTNSite.md @@ -6,8 +6,8 @@ title: Remove-CsHybridPSTNSite schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Remove-CsHybridPSTNSite diff --git a/skype/skype-ps/skype/Remove-CsOnlineApplicationEndpoint.md b/skype/skype-ps/skype/Remove-CsOnlineApplicationEndpoint.md index 1cb1c90555..120b26387a 100644 --- a/skype/skype-ps/skype/Remove-CsOnlineApplicationEndpoint.md +++ b/skype/skype-ps/skype/Remove-CsOnlineApplicationEndpoint.md @@ -6,8 +6,8 @@ title: Remove-CsOnlineApplicationEndpoint schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Remove-CsOnlineApplicationEndpoint diff --git a/skype/skype-ps/skype/Remove-CsOnlineApplicationInstanceAssociation.md b/skype/skype-ps/skype/Remove-CsOnlineApplicationInstanceAssociation.md index bde696d956..8304120250 100644 --- a/skype/skype-ps/skype/Remove-CsOnlineApplicationInstanceAssociation.md +++ b/skype/skype-ps/skype/Remove-CsOnlineApplicationInstanceAssociation.md @@ -6,8 +6,8 @@ title: Remove-CsOnlineApplicationInstanceAssociation schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Remove-CsOnlineApplicationInstanceAssociation diff --git a/skype/skype-ps/skype/Remove-CsOnlineDialInConferencingTenantSettings.md b/skype/skype-ps/skype/Remove-CsOnlineDialInConferencingTenantSettings.md index e44563157e..27d6134cdb 100644 --- a/skype/skype-ps/skype/Remove-CsOnlineDialInConferencingTenantSettings.md +++ b/skype/skype-ps/skype/Remove-CsOnlineDialInConferencingTenantSettings.md @@ -6,8 +6,8 @@ title: Remove-CsOnlineDialInConferencingTenantSettings schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Remove-CsOnlineDialInConferencingTenantSettings diff --git a/skype/skype-ps/skype/Remove-CsOnlineNumberPortInOrder.md b/skype/skype-ps/skype/Remove-CsOnlineNumberPortInOrder.md index a39d6be212..aaef737917 100644 --- a/skype/skype-ps/skype/Remove-CsOnlineNumberPortInOrder.md +++ b/skype/skype-ps/skype/Remove-CsOnlineNumberPortInOrder.md @@ -6,8 +6,8 @@ title: Remove-CsOnlineNumberPortInOrder schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Remove-CsOnlineNumberPortInOrder diff --git a/skype/skype-ps/skype/Remove-CsOnlineSchedule.md b/skype/skype-ps/skype/Remove-CsOnlineSchedule.md index c0c46c3dfd..3a2a627433 100644 --- a/skype/skype-ps/skype/Remove-CsOnlineSchedule.md +++ b/skype/skype-ps/skype/Remove-CsOnlineSchedule.md @@ -6,8 +6,8 @@ title: Remove-CsOnlineSchedule schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Remove-CsOnlineSchedule diff --git a/skype/skype-ps/skype/Remove-CsOrganizationalAutoAttendant.md b/skype/skype-ps/skype/Remove-CsOrganizationalAutoAttendant.md index 2f29f9edd2..ff85fd21d5 100644 --- a/skype/skype-ps/skype/Remove-CsOrganizationalAutoAttendant.md +++ b/skype/skype-ps/skype/Remove-CsOrganizationalAutoAttendant.md @@ -6,8 +6,8 @@ title: Remove-CsOrganizationalAutoAttendant schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Remove-CsOrganizationalAutoAttendant diff --git a/skype/skype-ps/skype/Remove-CsTeamsAppPermissionPolicy.md b/skype/skype-ps/skype/Remove-CsTeamsAppPermissionPolicy.md index 5a8dc2551c..fa13f7951c 100644 --- a/skype/skype-ps/skype/Remove-CsTeamsAppPermissionPolicy.md +++ b/skype/skype-ps/skype/Remove-CsTeamsAppPermissionPolicy.md @@ -8,6 +8,7 @@ ms.reviewer: manager: bulenteg ms.author: tomkau author: tomkau +ms.reviewer: williamlooney --- # Remove-CsTeamsAppPermissionPolicy diff --git a/skype/skype-ps/skype/Remove-CsTeamsAppSetupPolicy.md b/skype/skype-ps/skype/Remove-CsTeamsAppSetupPolicy.md index a20ac7b7c8..3249cf06de 100644 --- a/skype/skype-ps/skype/Remove-CsTeamsAppSetupPolicy.md +++ b/skype/skype-ps/skype/Remove-CsTeamsAppSetupPolicy.md @@ -6,8 +6,8 @@ title: Remove-CsTeamsAppSetupPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Remove-CsTeamsAppSetupPolicy diff --git a/skype/skype-ps/skype/Remove-CsTeamsCallParkPolicy.md b/skype/skype-ps/skype/Remove-CsTeamsCallParkPolicy.md index eee531cb70..2bdfa97f06 100644 --- a/skype/skype-ps/skype/Remove-CsTeamsCallParkPolicy.md +++ b/skype/skype-ps/skype/Remove-CsTeamsCallParkPolicy.md @@ -6,8 +6,8 @@ title: Remove-CsTeamsCallParkPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Remove-CsTeamsChannelsPolicy.md b/skype/skype-ps/skype/Remove-CsTeamsChannelsPolicy.md index a677969ef4..fed8133ad1 100644 --- a/skype/skype-ps/skype/Remove-CsTeamsChannelsPolicy.md +++ b/skype/skype-ps/skype/Remove-CsTeamsChannelsPolicy.md @@ -6,8 +6,8 @@ title: Remove-CsTeamsChannelsPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Remove-CsTeamsChannelsPolicy diff --git a/skype/skype-ps/skype/Remove-CsTeamsMeetingBroadcastPolicy.md b/skype/skype-ps/skype/Remove-CsTeamsMeetingBroadcastPolicy.md index e761d7d95a..11ce90e903 100644 --- a/skype/skype-ps/skype/Remove-CsTeamsMeetingBroadcastPolicy.md +++ b/skype/skype-ps/skype/Remove-CsTeamsMeetingBroadcastPolicy.md @@ -6,8 +6,8 @@ title: Remove-CsTeamsMeetingBroadcastPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Remove-CsTeamsMeetingPolicy.md b/skype/skype-ps/skype/Remove-CsTeamsMeetingPolicy.md index 1ec9b32545..82c730fcf2 100644 --- a/skype/skype-ps/skype/Remove-CsTeamsMeetingPolicy.md +++ b/skype/skype-ps/skype/Remove-CsTeamsMeetingPolicy.md @@ -6,8 +6,8 @@ title: Remove-CsTeamsMeetingPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Remove-CsTeamsMeetingPolicy diff --git a/skype/skype-ps/skype/Remove-CsTeamsMessagingPolicy.md b/skype/skype-ps/skype/Remove-CsTeamsMessagingPolicy.md index 40df29d893..01cf4fd9a4 100644 --- a/skype/skype-ps/skype/Remove-CsTeamsMessagingPolicy.md +++ b/skype/skype-ps/skype/Remove-CsTeamsMessagingPolicy.md @@ -6,8 +6,8 @@ title: Remove-CsTeamsMessagingPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Remove-CsTeamsMessagingPolicy diff --git a/skype/skype-ps/skype/Remove-CsTeamsPinnedApp.md b/skype/skype-ps/skype/Remove-CsTeamsPinnedApp.md index 254fa1c650..fea98656fe 100644 --- a/skype/skype-ps/skype/Remove-CsTeamsPinnedApp.md +++ b/skype/skype-ps/skype/Remove-CsTeamsPinnedApp.md @@ -6,8 +6,8 @@ title: Remove-CsTeamsPinnedApp schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Remove-CsTeamsPinnedApp diff --git a/skype/skype-ps/skype/Remove-CsTenantTrustedIPAddress.md b/skype/skype-ps/skype/Remove-CsTenantTrustedIPAddress.md index e903a4b91d..ab9d2f4a80 100644 --- a/skype/skype-ps/skype/Remove-CsTenantTrustedIPAddress.md +++ b/skype/skype-ps/skype/Remove-CsTenantTrustedIPAddress.md @@ -6,8 +6,8 @@ title: Remove-CsTenantTrustedIPAddress schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Remove-CsTenantTrustedIPAddress diff --git a/skype/skype-ps/skype/Remove-CsTenantUpdateTimeWindow.md b/skype/skype-ps/skype/Remove-CsTenantUpdateTimeWindow.md index 020a7d292c..50127004d3 100644 --- a/skype/skype-ps/skype/Remove-CsTenantUpdateTimeWindow.md +++ b/skype/skype-ps/skype/Remove-CsTenantUpdateTimeWindow.md @@ -6,8 +6,8 @@ title: Remove-CsTenantUpdateTimeWindow schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Remove-CsTenantUpdateTimeWindow diff --git a/skype/skype-ps/skype/Remove-CsVideoInteropServiceProvider.md b/skype/skype-ps/skype/Remove-CsVideoInteropServiceProvider.md index cfc202137b..b4f939f9ec 100644 --- a/skype/skype-ps/skype/Remove-CsVideoInteropServiceProvider.md +++ b/skype/skype-ps/skype/Remove-CsVideoInteropServiceProvider.md @@ -7,8 +7,8 @@ title: Remove-CsVideoInteropServiceProvider schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Remove-CsVideoInteropServiceProvider diff --git a/skype/skype-ps/skype/Search-CsOnlineTelephoneNumberInventory.md b/skype/skype-ps/skype/Search-CsOnlineTelephoneNumberInventory.md index 57f4d3125e..e6f419ce69 100644 --- a/skype/skype-ps/skype/Search-CsOnlineTelephoneNumberInventory.md +++ b/skype/skype-ps/skype/Search-CsOnlineTelephoneNumberInventory.md @@ -6,8 +6,8 @@ title: Search-CsOnlineTelephoneNumberInventory schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Search-CsOnlineTelephoneNumberInventory diff --git a/skype/skype-ps/skype/Select-CsOnlineTelephoneNumberInventory.md b/skype/skype-ps/skype/Select-CsOnlineTelephoneNumberInventory.md index 5ad7e04a7e..cd56bdf24d 100644 --- a/skype/skype-ps/skype/Select-CsOnlineTelephoneNumberInventory.md +++ b/skype/skype-ps/skype/Select-CsOnlineTelephoneNumberInventory.md @@ -6,8 +6,8 @@ title: Select-CsOnlineTelephoneNumberInventory schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Select-CsOnlineTelephoneNumberInventory diff --git a/skype/skype-ps/skype/Set-CsAutoAttendant.md b/skype/skype-ps/skype/Set-CsAutoAttendant.md index a43b0843de..61feb1e946 100644 --- a/skype/skype-ps/skype/Set-CsAutoAttendant.md +++ b/skype/skype-ps/skype/Set-CsAutoAttendant.md @@ -6,8 +6,8 @@ title: Set-CsAutoAttendant schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsAutoAttendant diff --git a/skype/skype-ps/skype/Set-CsBroadcastMeetingConfiguration.md b/skype/skype-ps/skype/Set-CsBroadcastMeetingConfiguration.md index e24206e363..11440cb80a 100644 --- a/skype/skype-ps/skype/Set-CsBroadcastMeetingConfiguration.md +++ b/skype/skype-ps/skype/Set-CsBroadcastMeetingConfiguration.md @@ -6,8 +6,8 @@ title: Set-CsBroadcastMeetingConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsBroadcastMeetingConfiguration diff --git a/skype/skype-ps/skype/Set-CsCallQueue.md b/skype/skype-ps/skype/Set-CsCallQueue.md index 47e3c4a00b..815c517ef2 100644 --- a/skype/skype-ps/skype/Set-CsCallQueue.md +++ b/skype/skype-ps/skype/Set-CsCallQueue.md @@ -8,6 +8,7 @@ ms.reviewer: manager: bulenteg ms.author: tomkau author: tomkau +ms.reviewer: williamlooney --- # Set-CsCallQueue diff --git a/skype/skype-ps/skype/Set-CsCceApplianceConfigurationReplicationStatus.md b/skype/skype-ps/skype/Set-CsCceApplianceConfigurationReplicationStatus.md index ec68efb2ad..43a44be9e5 100644 --- a/skype/skype-ps/skype/Set-CsCceApplianceConfigurationReplicationStatus.md +++ b/skype/skype-ps/skype/Set-CsCceApplianceConfigurationReplicationStatus.md @@ -6,8 +6,8 @@ title: Set-CsCceApplianceConfigurationReplicationStatus schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsCceApplianceConfigurationReplicationStatus diff --git a/skype/skype-ps/skype/Set-CsCceApplianceDeploymentStatus.md b/skype/skype-ps/skype/Set-CsCceApplianceDeploymentStatus.md index 75303ad06b..08f47c7b70 100644 --- a/skype/skype-ps/skype/Set-CsCceApplianceDeploymentStatus.md +++ b/skype/skype-ps/skype/Set-CsCceApplianceDeploymentStatus.md @@ -6,8 +6,8 @@ title: Set-CsCceApplianceDeploymentStatus schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsCceApplianceDeploymentStatus diff --git a/skype/skype-ps/skype/Set-CsCceApplianceStatus.md b/skype/skype-ps/skype/Set-CsCceApplianceStatus.md index ee16419df9..d6902e9842 100644 --- a/skype/skype-ps/skype/Set-CsCceApplianceStatus.md +++ b/skype/skype-ps/skype/Set-CsCceApplianceStatus.md @@ -6,8 +6,8 @@ title: Set-CsCceApplianceStatus schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsCceApplianceStatus diff --git a/skype/skype-ps/skype/Set-CsExternalUserCommunicationPolicy.md b/skype/skype-ps/skype/Set-CsExternalUserCommunicationPolicy.md index ce36b8bcc2..129cb50733 100644 --- a/skype/skype-ps/skype/Set-CsExternalUserCommunicationPolicy.md +++ b/skype/skype-ps/skype/Set-CsExternalUserCommunicationPolicy.md @@ -6,8 +6,8 @@ title: Set-CsExternalUserCommunicationPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsExternalUserCommunicationPolicy diff --git a/skype/skype-ps/skype/Set-CsHuntGroup.md b/skype/skype-ps/skype/Set-CsHuntGroup.md index 3e7196d4de..5898a82d44 100644 --- a/skype/skype-ps/skype/Set-CsHuntGroup.md +++ b/skype/skype-ps/skype/Set-CsHuntGroup.md @@ -6,8 +6,8 @@ title: Set-CsHuntGroup schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsHuntGroup diff --git a/skype/skype-ps/skype/Set-CsHybridMediationServer.md b/skype/skype-ps/skype/Set-CsHybridMediationServer.md index 27983854f0..bc12cf07f8 100644 --- a/skype/skype-ps/skype/Set-CsHybridMediationServer.md +++ b/skype/skype-ps/skype/Set-CsHybridMediationServer.md @@ -6,8 +6,8 @@ title: Set-CsHybridMediationServer schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsHybridMediationServer diff --git a/skype/skype-ps/skype/Set-CsHybridPSTNAppliance.md b/skype/skype-ps/skype/Set-CsHybridPSTNAppliance.md index e4b0d6acd0..0549e334c4 100644 --- a/skype/skype-ps/skype/Set-CsHybridPSTNAppliance.md +++ b/skype/skype-ps/skype/Set-CsHybridPSTNAppliance.md @@ -6,8 +6,8 @@ title: Set-CsHybridPSTNAppliance schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsHybridPSTNAppliance diff --git a/skype/skype-ps/skype/Set-CsHybridPSTNSite.md b/skype/skype-ps/skype/Set-CsHybridPSTNSite.md index e2685c084a..6fc84ce74b 100644 --- a/skype/skype-ps/skype/Set-CsHybridPSTNSite.md +++ b/skype/skype-ps/skype/Set-CsHybridPSTNSite.md @@ -6,8 +6,8 @@ title: Set-CsHybridPSTNSite schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsHybridPSTNSite diff --git a/skype/skype-ps/skype/Set-CsIPPhonePolicy.md b/skype/skype-ps/skype/Set-CsIPPhonePolicy.md index 1e5a13597c..638b1cffac 100644 --- a/skype/skype-ps/skype/Set-CsIPPhonePolicy.md +++ b/skype/skype-ps/skype/Set-CsIPPhonePolicy.md @@ -6,8 +6,8 @@ title: Set-CsIPPhonePolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsIPPhonePolicy diff --git a/skype/skype-ps/skype/Set-CsOnlineApplicationEndpoint.md b/skype/skype-ps/skype/Set-CsOnlineApplicationEndpoint.md index c179da89a9..29fbd03fba 100644 --- a/skype/skype-ps/skype/Set-CsOnlineApplicationEndpoint.md +++ b/skype/skype-ps/skype/Set-CsOnlineApplicationEndpoint.md @@ -6,8 +6,8 @@ title: Set-CsOnlineApplicationEndpoint schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsOnlineApplicationEndpoint diff --git a/skype/skype-ps/skype/Set-CsOnlineDialInConferencingBridge.md b/skype/skype-ps/skype/Set-CsOnlineDialInConferencingBridge.md index eaceb04c4d..ab2f7cf54c 100644 --- a/skype/skype-ps/skype/Set-CsOnlineDialInConferencingBridge.md +++ b/skype/skype-ps/skype/Set-CsOnlineDialInConferencingBridge.md @@ -6,8 +6,8 @@ title: Set-CsOnlineDialInConferencingBridge schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsOnlineDialInConferencingBridge diff --git a/skype/skype-ps/skype/Set-CsOnlineDialInConferencingServiceNumber.md b/skype/skype-ps/skype/Set-CsOnlineDialInConferencingServiceNumber.md index 6d9e6b0f3f..c325fcdebb 100644 --- a/skype/skype-ps/skype/Set-CsOnlineDialInConferencingServiceNumber.md +++ b/skype/skype-ps/skype/Set-CsOnlineDialInConferencingServiceNumber.md @@ -6,8 +6,8 @@ title: Set-CsOnlineDialInConferencingServiceNumber schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsOnlineDialInConferencingServiceNumber diff --git a/skype/skype-ps/skype/Set-CsOnlineDialInConferencingTenantSettings.md b/skype/skype-ps/skype/Set-CsOnlineDialInConferencingTenantSettings.md index 04e8a4e4f6..090b2fd2e5 100644 --- a/skype/skype-ps/skype/Set-CsOnlineDialInConferencingTenantSettings.md +++ b/skype/skype-ps/skype/Set-CsOnlineDialInConferencingTenantSettings.md @@ -6,8 +6,8 @@ title: Set-CsOnlineDialInConferencingTenantSettings schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsOnlineDialInConferencingTenantSettings diff --git a/skype/skype-ps/skype/Set-CsOnlineDialInConferencingUser.md b/skype/skype-ps/skype/Set-CsOnlineDialInConferencingUser.md index 24a44745af..659d23b110 100644 --- a/skype/skype-ps/skype/Set-CsOnlineDialInConferencingUser.md +++ b/skype/skype-ps/skype/Set-CsOnlineDialInConferencingUser.md @@ -6,8 +6,8 @@ title: Set-CsOnlineDialInConferencingUser schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsOnlineDialInConferencingUser diff --git a/skype/skype-ps/skype/Set-CsOnlineDialInConferencingUserDefaultNumber.md b/skype/skype-ps/skype/Set-CsOnlineDialInConferencingUserDefaultNumber.md index 24a6471faa..80f6ede537 100644 --- a/skype/skype-ps/skype/Set-CsOnlineDialInConferencingUserDefaultNumber.md +++ b/skype/skype-ps/skype/Set-CsOnlineDialInConferencingUserDefaultNumber.md @@ -6,8 +6,8 @@ title: Set-CsOnlineDialInConferencingUserDefaultNumber schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsOnlineDialInConferencingUserDefaultNumber diff --git a/skype/skype-ps/skype/Set-CsOnlineDirectoryUser.md b/skype/skype-ps/skype/Set-CsOnlineDirectoryUser.md index e7f2639eb6..a91f1af62f 100644 --- a/skype/skype-ps/skype/Set-CsOnlineDirectoryUser.md +++ b/skype/skype-ps/skype/Set-CsOnlineDirectoryUser.md @@ -6,8 +6,8 @@ title: Set-CsOnlineDirectoryUser schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsOnlineDirectoryUser diff --git a/skype/skype-ps/skype/Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md b/skype/skype-ps/skype/Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md index cdd8ed7bf1..3bc5bd9c84 100644 --- a/skype/skype-ps/skype/Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md +++ b/skype/skype-ps/skype/Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md @@ -6,8 +6,8 @@ title: Set-CsOnlineEnhancedEmergencyServiceDisclaimer schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsOnlineEnhancedEmergencyServiceDisclaimer diff --git a/skype/skype-ps/skype/Set-CsOnlineNumberPortInOrder.md b/skype/skype-ps/skype/Set-CsOnlineNumberPortInOrder.md index 3d9be3c1f9..543d853b35 100644 --- a/skype/skype-ps/skype/Set-CsOnlineNumberPortInOrder.md +++ b/skype/skype-ps/skype/Set-CsOnlineNumberPortInOrder.md @@ -6,8 +6,8 @@ title: Set-CsOnlineNumberPortInOrder schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsOnlineNumberPortInOrder diff --git a/skype/skype-ps/skype/Set-CsOnlineNumberPortOutOrderPin.md b/skype/skype-ps/skype/Set-CsOnlineNumberPortOutOrderPin.md index 8d9dc7c16a..189721b177 100644 --- a/skype/skype-ps/skype/Set-CsOnlineNumberPortOutOrderPin.md +++ b/skype/skype-ps/skype/Set-CsOnlineNumberPortOutOrderPin.md @@ -6,8 +6,8 @@ title: Set-CsOnlineNumberPortOutOrderPin schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsOnlineNumberPortOutOrderPin diff --git a/skype/skype-ps/skype/Set-CsOnlineSchedule.md b/skype/skype-ps/skype/Set-CsOnlineSchedule.md index 258e6f3d2a..84a970e798 100644 --- a/skype/skype-ps/skype/Set-CsOnlineSchedule.md +++ b/skype/skype-ps/skype/Set-CsOnlineSchedule.md @@ -6,8 +6,8 @@ title: Set-CsOnlineSchedule schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsOnlineSchedule diff --git a/skype/skype-ps/skype/Set-CsOnlineVoiceRoute.md b/skype/skype-ps/skype/Set-CsOnlineVoiceRoute.md index e3db36eda7..0a1b38911d 100644 --- a/skype/skype-ps/skype/Set-CsOnlineVoiceRoute.md +++ b/skype/skype-ps/skype/Set-CsOnlineVoiceRoute.md @@ -6,8 +6,8 @@ title: Set-CsOnlineVoiceRoute schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsOnlineVoiceRoute diff --git a/skype/skype-ps/skype/Set-CsOnlineVoiceUserBulk.md b/skype/skype-ps/skype/Set-CsOnlineVoiceUserBulk.md index 0e0d586743..f7c39fd2a6 100644 --- a/skype/skype-ps/skype/Set-CsOnlineVoiceUserBulk.md +++ b/skype/skype-ps/skype/Set-CsOnlineVoiceUserBulk.md @@ -6,8 +6,8 @@ title: Set-CsOnlineVoiceUserBulk schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsOnlineVoiceUserBulk diff --git a/skype/skype-ps/skype/Set-CsOrganizationalAutoAttendant.md b/skype/skype-ps/skype/Set-CsOrganizationalAutoAttendant.md index db16f6ccf6..8652755159 100644 --- a/skype/skype-ps/skype/Set-CsOrganizationalAutoAttendant.md +++ b/skype/skype-ps/skype/Set-CsOrganizationalAutoAttendant.md @@ -6,8 +6,8 @@ title: Set-CsOrganizationalAutoAttendant schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsOrganizationalAutoAttendant diff --git a/skype/skype-ps/skype/Set-CsTeamsAppPermissionPolicy.md b/skype/skype-ps/skype/Set-CsTeamsAppPermissionPolicy.md index ee6832ec92..8e2c8289bc 100644 --- a/skype/skype-ps/skype/Set-CsTeamsAppPermissionPolicy.md +++ b/skype/skype-ps/skype/Set-CsTeamsAppPermissionPolicy.md @@ -8,6 +8,7 @@ ms.reviewer: manager: bulenteg ms.author: tomkau author: tomkau +ms.reviewer: williamlooney --- # Set-CsTeamsAppPermissionPolicy diff --git a/skype/skype-ps/skype/Set-CsTeamsAppSetupPolicy.md b/skype/skype-ps/skype/Set-CsTeamsAppSetupPolicy.md index 01bf6abe26..52032bbc55 100644 --- a/skype/skype-ps/skype/Set-CsTeamsAppSetupPolicy.md +++ b/skype/skype-ps/skype/Set-CsTeamsAppSetupPolicy.md @@ -6,8 +6,8 @@ title: Set-CsTeamsAppSetupPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsTeamsAppSetupPolicy diff --git a/skype/skype-ps/skype/Set-CsTeamsCallParkPolicy.md b/skype/skype-ps/skype/Set-CsTeamsCallParkPolicy.md index c5124e2a7d..342a61efda 100644 --- a/skype/skype-ps/skype/Set-CsTeamsCallParkPolicy.md +++ b/skype/skype-ps/skype/Set-CsTeamsCallParkPolicy.md @@ -6,8 +6,8 @@ title: Set-CsTeamsCallParkPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsTeamsCallParkPolicy diff --git a/skype/skype-ps/skype/Set-CsTeamsChannelsPolicy.md b/skype/skype-ps/skype/Set-CsTeamsChannelsPolicy.md index 35a0e031ff..1f38d69a01 100644 --- a/skype/skype-ps/skype/Set-CsTeamsChannelsPolicy.md +++ b/skype/skype-ps/skype/Set-CsTeamsChannelsPolicy.md @@ -6,8 +6,8 @@ title: Set-CsTeamsChannelsPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsTeamsChannelsPolicy diff --git a/skype/skype-ps/skype/Set-CsTeamsClientConfiguration.md b/skype/skype-ps/skype/Set-CsTeamsClientConfiguration.md index 13bab70a3a..ddeebd11b5 100644 --- a/skype/skype-ps/skype/Set-CsTeamsClientConfiguration.md +++ b/skype/skype-ps/skype/Set-CsTeamsClientConfiguration.md @@ -7,8 +7,8 @@ title: Set-CsTeamsClientConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsTeamsClientConfiguration diff --git a/skype/skype-ps/skype/Set-CsTeamsEducationAssignmentsAppPolicy.md b/skype/skype-ps/skype/Set-CsTeamsEducationAssignmentsAppPolicy.md index a295cf3a10..24d9d86eac 100644 --- a/skype/skype-ps/skype/Set-CsTeamsEducationAssignmentsAppPolicy.md +++ b/skype/skype-ps/skype/Set-CsTeamsEducationAssignmentsAppPolicy.md @@ -8,6 +8,7 @@ ms.reviewer: manager: bulenteg ms.author: tomkau author: tomkau +ms.reviewer: williamlooney --- # Set-CsTeamsEducationAssignmentsAppPolicy diff --git a/skype/skype-ps/skype/Set-CsTeamsGuestCallingConfiguration.md b/skype/skype-ps/skype/Set-CsTeamsGuestCallingConfiguration.md index c769e3ed56..27b2341d49 100644 --- a/skype/skype-ps/skype/Set-CsTeamsGuestCallingConfiguration.md +++ b/skype/skype-ps/skype/Set-CsTeamsGuestCallingConfiguration.md @@ -7,8 +7,8 @@ title: Set-CsTeamsGuestCallingConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsTeamsGuestCallingConfiguration diff --git a/skype/skype-ps/skype/Set-CsTeamsGuestMeetingConfiguration.md b/skype/skype-ps/skype/Set-CsTeamsGuestMeetingConfiguration.md index bfc4f46c4c..0594c5c0f2 100644 --- a/skype/skype-ps/skype/Set-CsTeamsGuestMeetingConfiguration.md +++ b/skype/skype-ps/skype/Set-CsTeamsGuestMeetingConfiguration.md @@ -7,8 +7,8 @@ title: Set-CsTeamsGuestMeetingConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsTeamsGuestMeetingConfiguration diff --git a/skype/skype-ps/skype/Set-CsTeamsGuestMessagingConfiguration.md b/skype/skype-ps/skype/Set-CsTeamsGuestMessagingConfiguration.md index 768cc13f21..7673df5e4e 100644 --- a/skype/skype-ps/skype/Set-CsTeamsGuestMessagingConfiguration.md +++ b/skype/skype-ps/skype/Set-CsTeamsGuestMessagingConfiguration.md @@ -6,8 +6,8 @@ title: Set-CsTeamsGuestMessagingConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsTeamsGuestMessagingConfiguration diff --git a/skype/skype-ps/skype/Set-CsTeamsMeetingBroadcastConfiguration.md b/skype/skype-ps/skype/Set-CsTeamsMeetingBroadcastConfiguration.md index a3ff7310e1..1e0acafecd 100644 --- a/skype/skype-ps/skype/Set-CsTeamsMeetingBroadcastConfiguration.md +++ b/skype/skype-ps/skype/Set-CsTeamsMeetingBroadcastConfiguration.md @@ -6,8 +6,8 @@ title: Set-CsTeamsMeetingBroadcastConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsTeamsMeetingBroadcastPolicy.md b/skype/skype-ps/skype/Set-CsTeamsMeetingBroadcastPolicy.md index e646698a6f..583e396b62 100644 --- a/skype/skype-ps/skype/Set-CsTeamsMeetingBroadcastPolicy.md +++ b/skype/skype-ps/skype/Set-CsTeamsMeetingBroadcastPolicy.md @@ -6,8 +6,8 @@ title: Set-CsTeamsMeetingBroadcastPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsTeamsMeetingBroadcastPolicy diff --git a/skype/skype-ps/skype/Set-CsTeamsMeetingConfiguration.md b/skype/skype-ps/skype/Set-CsTeamsMeetingConfiguration.md index bbb99efc32..401258be3b 100644 --- a/skype/skype-ps/skype/Set-CsTeamsMeetingConfiguration.md +++ b/skype/skype-ps/skype/Set-CsTeamsMeetingConfiguration.md @@ -7,8 +7,8 @@ title: Set-CsTeamsMeetingConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsTeamsMeetingConfiguration diff --git a/skype/skype-ps/skype/Set-CsTeamsMeetingPolicy.md b/skype/skype-ps/skype/Set-CsTeamsMeetingPolicy.md index eeef8ac615..30861da39b 100644 --- a/skype/skype-ps/skype/Set-CsTeamsMeetingPolicy.md +++ b/skype/skype-ps/skype/Set-CsTeamsMeetingPolicy.md @@ -6,8 +6,8 @@ title: Set-CsTeamsMeetingPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsTeamsMeetingPolicy diff --git a/skype/skype-ps/skype/Set-CsTeamsMessagingPolicy.md b/skype/skype-ps/skype/Set-CsTeamsMessagingPolicy.md index 3bda676550..4d44f487a8 100644 --- a/skype/skype-ps/skype/Set-CsTeamsMessagingPolicy.md +++ b/skype/skype-ps/skype/Set-CsTeamsMessagingPolicy.md @@ -6,8 +6,8 @@ title: Set-CsTeamsMessagingPolicy schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsTeamsMessagingPolicy diff --git a/skype/skype-ps/skype/Set-CsTeamsPinnedApp.md b/skype/skype-ps/skype/Set-CsTeamsPinnedApp.md index d73b95242c..b3b9c45191 100644 --- a/skype/skype-ps/skype/Set-CsTeamsPinnedApp.md +++ b/skype/skype-ps/skype/Set-CsTeamsPinnedApp.md @@ -6,8 +6,8 @@ title: Set-CsTeamsPinnedApp schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsTeamsPinnedApp diff --git a/skype/skype-ps/skype/Set-CsTeamsUpgradeConfiguration.md b/skype/skype-ps/skype/Set-CsTeamsUpgradeConfiguration.md index 0b09d153de..11f296871e 100644 --- a/skype/skype-ps/skype/Set-CsTeamsUpgradeConfiguration.md +++ b/skype/skype-ps/skype/Set-CsTeamsUpgradeConfiguration.md @@ -6,8 +6,8 @@ title: Set-CsTeamsUpgradeConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsTeamsUpgradeConfiguration diff --git a/skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md b/skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md index 5d32b2b1f7..95b3fb3e2e 100644 --- a/skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md +++ b/skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md @@ -6,8 +6,8 @@ title: Set-CsTenantFederationConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsTenantFederationConfiguration diff --git a/skype/skype-ps/skype/Set-CsTenantHybridConfiguration.md b/skype/skype-ps/skype/Set-CsTenantHybridConfiguration.md index 802ea962df..47b3bc16e0 100644 --- a/skype/skype-ps/skype/Set-CsTenantHybridConfiguration.md +++ b/skype/skype-ps/skype/Set-CsTenantHybridConfiguration.md @@ -6,8 +6,8 @@ title: Set-CsTenantHybridConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsTenantHybridConfiguration diff --git a/skype/skype-ps/skype/Set-CsTenantMigrationConfiguration.md b/skype/skype-ps/skype/Set-CsTenantMigrationConfiguration.md index 7c9c4f30db..ab4b2b5fb8 100644 --- a/skype/skype-ps/skype/Set-CsTenantMigrationConfiguration.md +++ b/skype/skype-ps/skype/Set-CsTenantMigrationConfiguration.md @@ -6,8 +6,8 @@ title: Set-CsTenantMigrationConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsTenantMigrationConfiguration diff --git a/skype/skype-ps/skype/Set-CsTenantPublicProvider.md b/skype/skype-ps/skype/Set-CsTenantPublicProvider.md index 2558562b67..6d67314d80 100644 --- a/skype/skype-ps/skype/Set-CsTenantPublicProvider.md +++ b/skype/skype-ps/skype/Set-CsTenantPublicProvider.md @@ -6,8 +6,8 @@ title: Set-CsTenantPublicProvider schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsTenantPublicProvider diff --git a/skype/skype-ps/skype/Set-CsTenantTrustedIPAddress.md b/skype/skype-ps/skype/Set-CsTenantTrustedIPAddress.md index 65222d6c90..4e64aea7e8 100644 --- a/skype/skype-ps/skype/Set-CsTenantTrustedIPAddress.md +++ b/skype/skype-ps/skype/Set-CsTenantTrustedIPAddress.md @@ -6,8 +6,8 @@ title: Set-CsTenantTrustedIPAddress schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsTenantTrustedIPAddress diff --git a/skype/skype-ps/skype/Set-CsTenantUpdateTimeWindow.md b/skype/skype-ps/skype/Set-CsTenantUpdateTimeWindow.md index d911b2ffc8..aa83b7d322 100644 --- a/skype/skype-ps/skype/Set-CsTenantUpdateTimeWindow.md +++ b/skype/skype-ps/skype/Set-CsTenantUpdateTimeWindow.md @@ -6,8 +6,8 @@ title: Set-CsTenantUpdateTimeWindow schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsTenantUpdateTimeWindow diff --git a/skype/skype-ps/skype/Set-CsUserPstnSettings.md b/skype/skype-ps/skype/Set-CsUserPstnSettings.md index b6982631d6..b267ec393b 100644 --- a/skype/skype-ps/skype/Set-CsUserPstnSettings.md +++ b/skype/skype-ps/skype/Set-CsUserPstnSettings.md @@ -6,8 +6,8 @@ title: Set-CsUserPstnSettings schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsUserPstnSettings diff --git a/skype/skype-ps/skype/Set-CsVideoInteropServiceProvider.md b/skype/skype-ps/skype/Set-CsVideoInteropServiceProvider.md index 4c4d43e83c..15e0191b23 100644 --- a/skype/skype-ps/skype/Set-CsVideoInteropServiceProvider.md +++ b/skype/skype-ps/skype/Set-CsVideoInteropServiceProvider.md @@ -7,8 +7,8 @@ title: Set-CsVideoInteropServiceProvider schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsVideoInteropServiceProvider diff --git a/skype/skype-ps/skype/Start-CsExMeetingMigration.md b/skype/skype-ps/skype/Start-CsExMeetingMigration.md index b319d1958d..7c88858776 100644 --- a/skype/skype-ps/skype/Start-CsExMeetingMigration.md +++ b/skype/skype-ps/skype/Start-CsExMeetingMigration.md @@ -6,8 +6,8 @@ title: Start-CsExMeetingMigration schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Start-CsExMeetingMigration diff --git a/skype/skype-ps/skype/Test-CsEffectiveTenantDialPlan.md b/skype/skype-ps/skype/Test-CsEffectiveTenantDialPlan.md index f0d9f389c3..7f58737dd5 100644 --- a/skype/skype-ps/skype/Test-CsEffectiveTenantDialPlan.md +++ b/skype/skype-ps/skype/Test-CsEffectiveTenantDialPlan.md @@ -6,8 +6,8 @@ title: Test-CsEffectiveTenantDialPlan schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Test-CsEffectiveTenantDialPlan diff --git a/skype/skype-ps/skype/Test-CsOnlineCarrierPortabilityIn.md b/skype/skype-ps/skype/Test-CsOnlineCarrierPortabilityIn.md index fcb5a5507d..30a641f34c 100644 --- a/skype/skype-ps/skype/Test-CsOnlineCarrierPortabilityIn.md +++ b/skype/skype-ps/skype/Test-CsOnlineCarrierPortabilityIn.md @@ -6,8 +6,8 @@ title: Test-CsOnlineCarrierPortabilityIn schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Test-CsOnlineCarrierPortabilityIn diff --git a/skype/skype-ps/skype/Test-CsOnlinePortabilityIn.md b/skype/skype-ps/skype/Test-CsOnlinePortabilityIn.md index 48cb4efe00..8d77b6c15a 100644 --- a/skype/skype-ps/skype/Test-CsOnlinePortabilityIn.md +++ b/skype/skype-ps/skype/Test-CsOnlinePortabilityIn.md @@ -6,8 +6,8 @@ title: Test-CsOnlinePortabilityIn schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Test-CsOnlinePortabilityIn diff --git a/skype/skype-ps/skype/Unregister-CsHybridPSTNAppliance.md b/skype/skype-ps/skype/Unregister-CsHybridPSTNAppliance.md index d5f600f663..d740423462 100644 --- a/skype/skype-ps/skype/Unregister-CsHybridPSTNAppliance.md +++ b/skype/skype-ps/skype/Unregister-CsHybridPSTNAppliance.md @@ -6,8 +6,8 @@ title: Unregister-CsHybridPSTNAppliance schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Unregister-CsHybridPSTNAppliance diff --git a/skype/skype-ps/skype/Unregister-CsOnlineDialInConferencingServiceNumber.md b/skype/skype-ps/skype/Unregister-CsOnlineDialInConferencingServiceNumber.md index 57ba162a5a..35ae2dfafb 100644 --- a/skype/skype-ps/skype/Unregister-CsOnlineDialInConferencingServiceNumber.md +++ b/skype/skype-ps/skype/Unregister-CsOnlineDialInConferencingServiceNumber.md @@ -6,8 +6,8 @@ title: Unregister-CsOnlineDialInConferencingServiceNumber schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Unregister-CsOnlineDialInConferencingServiceNumber diff --git a/skype/skype-ps/skype/Update-CsAutoAttendant.md b/skype/skype-ps/skype/Update-CsAutoAttendant.md index b11fe86ba8..d0cb88e76c 100644 --- a/skype/skype-ps/skype/Update-CsAutoAttendant.md +++ b/skype/skype-ps/skype/Update-CsAutoAttendant.md @@ -6,8 +6,8 @@ title: Update-CsAutoAttendant schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Update-CsAutoAttendant diff --git a/skype/skype-ps/skype/Update-CsOrganizationalAutoAttendant.md b/skype/skype-ps/skype/Update-CsOrganizationalAutoAttendant.md index 9bcb12179e..5117b381a8 100644 --- a/skype/skype-ps/skype/Update-CsOrganizationalAutoAttendant.md +++ b/skype/skype-ps/skype/Update-CsOrganizationalAutoAttendant.md @@ -6,8 +6,8 @@ title: Update-CsOrganizationalAutoAttendant schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Update-CsOrganizationalAutoAttendant diff --git a/skype/skype-ps/skype/Update-CsTenantMeetingUrl.md b/skype/skype-ps/skype/Update-CsTenantMeetingUrl.md index dcf51e6d57..477267552e 100644 --- a/skype/skype-ps/skype/Update-CsTenantMeetingUrl.md +++ b/skype/skype-ps/skype/Update-CsTenantMeetingUrl.md @@ -6,8 +6,8 @@ title: Update-CsTenantMeetingUrl schema: 2.0.0 manager: bulenteg author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Update-CsTenantMeetingUrl diff --git a/teams/teams-ps/teams/Get-CsBatchPolicyAssignmentOperation.md b/teams/teams-ps/teams/Get-CsBatchPolicyAssignmentOperation.md index 17389f9f91..b9cabf63f6 100644 --- a/teams/teams-ps/teams/Get-CsBatchPolicyAssignmentOperation.md +++ b/teams/teams-ps/teams/Get-CsBatchPolicyAssignmentOperation.md @@ -4,8 +4,8 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csbatchpolicyassignmentoperation schema: 2.0.0 author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsBatchPolicyAssignmentOperation diff --git a/teams/teams-ps/teams/Get-CsGroupPolicyAssignment.md b/teams/teams-ps/teams/Get-CsGroupPolicyAssignment.md index 041ca71716..c8c6994966 100644 --- a/teams/teams-ps/teams/Get-CsGroupPolicyAssignment.md +++ b/teams/teams-ps/teams/Get-CsGroupPolicyAssignment.md @@ -4,8 +4,8 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csgrouppolicyassignment schema: 2.0.0 author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsGroupPolicyAssignment diff --git a/teams/teams-ps/teams/Get-CsUserPolicyAssignment.md b/teams/teams-ps/teams/Get-CsUserPolicyAssignment.md index 0c8b286ae0..88e24156d8 100644 --- a/teams/teams-ps/teams/Get-CsUserPolicyAssignment.md +++ b/teams/teams-ps/teams/Get-CsUserPolicyAssignment.md @@ -4,8 +4,8 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csuserpolicyassignment schema: 2.0.0 author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Get-CsUserPolicyAssignment diff --git a/teams/teams-ps/teams/New-CsBatchPolicyAssignmentOperation.md b/teams/teams-ps/teams/New-CsBatchPolicyAssignmentOperation.md index 03ba29439f..ecf402a30a 100644 --- a/teams/teams-ps/teams/New-CsBatchPolicyAssignmentOperation.md +++ b/teams/teams-ps/teams/New-CsBatchPolicyAssignmentOperation.md @@ -4,8 +4,8 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-csbatchpolicyassignmentoperation schema: 2.0.0 author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsBatchPolicyAssignmentOperation diff --git a/teams/teams-ps/teams/New-CsGroupPolicyAssignment.md b/teams/teams-ps/teams/New-CsGroupPolicyAssignment.md index de492dc2e2..5b36b7805e 100644 --- a/teams/teams-ps/teams/New-CsGroupPolicyAssignment.md +++ b/teams/teams-ps/teams/New-CsGroupPolicyAssignment.md @@ -4,8 +4,8 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-csgrouppolicyassignment schema: 2.0.0 author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # New-CsGroupPolicyAssignment diff --git a/teams/teams-ps/teams/Remove-CsGroupPolicyAssignment.md b/teams/teams-ps/teams/Remove-CsGroupPolicyAssignment.md index ea1f931c07..214de16e7f 100644 --- a/teams/teams-ps/teams/Remove-CsGroupPolicyAssignment.md +++ b/teams/teams-ps/teams/Remove-CsGroupPolicyAssignment.md @@ -4,8 +4,8 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-csgrouppolicyassignment schema: 2.0.0 author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Remove-CsGroupPolicyAssignment diff --git a/teams/teams-ps/teams/Set-CsGroupPolicyAssignment.md b/teams/teams-ps/teams/Set-CsGroupPolicyAssignment.md index af846a6be2..8fe2b23e23 100644 --- a/teams/teams-ps/teams/Set-CsGroupPolicyAssignment.md +++ b/teams/teams-ps/teams/Set-CsGroupPolicyAssignment.md @@ -4,8 +4,8 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csgrouppolicyassignment schema: 2.0.0 author: tomkau -ms.author: tomkau -ms.reviewer: +author: tomkau +ms.reviewer: williamlooney --- # Set-CsGroupPolicyAssignment From dc482f120c6b870fabc690da019344d27ccc930a Mon Sep 17 00:00:00 2001 From: andreimaneev Date: Tue, 12 Mar 2024 17:11:48 +0100 Subject: [PATCH 0201/1851] Fix typo --- .../skype-ps/skype/Clear-CsOnlineTelephoneNumberReservation.md | 2 +- skype/skype-ps/skype/ConvertTo-JsonForPSWS.md | 2 +- skype/skype-ps/skype/Disable-CsOnlineDialInConferencingUser.md | 2 +- skype/skype-ps/skype/Enable-CsOnlineDialInConferencingUser.md | 2 +- skype/skype-ps/skype/Export-CsAutoAttendantHolidays.md | 2 +- .../skype/Export-CsOrganizationalAutoAttendantHolidays.md | 2 +- skype/skype-ps/skype/Find-CsGroup.md | 2 +- skype/skype-ps/skype/Get-CsAudioConferencingProvider.md | 2 +- skype/skype-ps/skype/Get-CsAutoAttendant.md | 2 +- skype/skype-ps/skype/Get-CsAutoAttendantHolidays.md | 2 +- skype/skype-ps/skype/Get-CsAutoAttendantStatus.md | 2 +- skype/skype-ps/skype/Get-CsAutoAttendantSupportedLanguage.md | 2 +- skype/skype-ps/skype/Get-CsAutoAttendantSupportedTimeZone.md | 2 +- skype/skype-ps/skype/Get-CsAutoAttendantTenantInformation.md | 2 +- skype/skype-ps/skype/Get-CsBroadcastMeetingConfiguration.md | 2 +- skype/skype-ps/skype/Get-CsBroadcastMeetingPolicy.md | 2 +- skype/skype-ps/skype/Get-CsCallQueue.md | 2 +- skype/skype-ps/skype/Get-CsCloudMeetingPolicy.md | 2 +- skype/skype-ps/skype/Get-CsExternalUserCommunicationPolicy.md | 2 +- skype/skype-ps/skype/Get-CsGraphPolicy.md | 2 +- skype/skype-ps/skype/Get-CsHuntGroup.md | 2 +- skype/skype-ps/skype/Get-CsHuntGroupTenantInformation.md | 2 +- skype/skype-ps/skype/Get-CsHybridMediationServer.md | 2 +- skype/skype-ps/skype/Get-CsHybridPSTNAppliance.md | 2 +- skype/skype-ps/skype/Get-CsHybridPSTNSite.md | 2 +- skype/skype-ps/skype/Get-CsIPPhonePolicy.md | 2 +- skype/skype-ps/skype/Get-CsMeetingMigrationStatus.md | 2 +- skype/skype-ps/skype/Get-CsOnlineApplicationEndpoint.md | 2 +- .../skype/Get-CsOnlineApplicationInstanceAssociation.md | 2 +- .../skype/Get-CsOnlineApplicationInstanceAssociationStatus.md | 2 +- skype/skype-ps/skype/Get-CsOnlineDialInConferencingBridge.md | 2 +- .../skype/Get-CsOnlineDialInConferencingLanguagesSupported.md | 2 +- .../skype/Get-CsOnlineDialInConferencingServiceNumber.md | 2 +- .../skype/Get-CsOnlineDialInConferencingTenantSettings.md | 2 +- skype/skype-ps/skype/Get-CsOnlineDialInConferencingUser.md | 2 +- skype/skype-ps/skype/Get-CsOnlineDialInConferencingUserInfo.md | 2 +- skype/skype-ps/skype/Get-CsOnlineDialInConferencingUserState.md | 2 +- skype/skype-ps/skype/Get-CsOnlineDialinConferencingPolicy.md | 2 +- .../skype/Get-CsOnlineDialinConferencingTenantConfiguration.md | 2 +- skype/skype-ps/skype/Get-CsOnlineDirectoryTenant.md | 2 +- skype/skype-ps/skype/Get-CsOnlineDirectoryTenantNumberCities.md | 2 +- .../skype/Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md | 2 +- skype/skype-ps/skype/Get-CsOnlineNumberPortInOrder.md | 2 +- skype/skype-ps/skype/Get-CsOnlineNumberPortOutOrderPin.md | 2 +- skype/skype-ps/skype/Get-CsOnlineSchedule.md | 2 +- .../skype-ps/skype/Get-CsOnlineTelephoneNumberAvailableCount.md | 2 +- .../skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryAreas.md | 2 +- .../skype/Get-CsOnlineTelephoneNumberInventoryCities.md | 2 +- .../skype/Get-CsOnlineTelephoneNumberInventoryCountries.md | 2 +- .../skype/Get-CsOnlineTelephoneNumberInventoryRegions.md | 2 +- .../skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryTypes.md | 2 +- .../skype/Get-CsOnlineTelephoneNumberReservationsInformation.md | 2 +- skype/skype-ps/skype/Get-CsOrganizationalAutoAttendant.md | 2 +- .../skype-ps/skype/Get-CsOrganizationalAutoAttendantHolidays.md | 2 +- skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantStatus.md | 2 +- .../skype/Get-CsOrganizationalAutoAttendantSupportedLanguage.md | 2 +- .../skype/Get-CsOrganizationalAutoAttendantSupportedTimeZone.md | 2 +- .../skype/Get-CsOrganizationalAutoAttendantTenantInformation.md | 2 +- skype/skype-ps/skype/Get-CsTeamsAppPermissionPolicy.md | 2 +- skype/skype-ps/skype/Get-CsTeamsAppSetupPolicy.md | 2 +- skype/skype-ps/skype/Get-CsTeamsCallParkPolicy.md | 2 +- skype/skype-ps/skype/Get-CsTeamsChannelsPolicy.md | 2 +- skype/skype-ps/skype/Get-CsTeamsClientConfiguration.md | 2 +- .../skype-ps/skype/Get-CsTeamsEducationAssignmentsAppPolicy.md | 2 +- skype/skype-ps/skype/Get-CsTeamsFeedbackPolicy.md | 2 +- skype/skype-ps/skype/Get-CsTeamsGuestMeetingConfiguration.md | 2 +- skype/skype-ps/skype/Get-CsTeamsGuestMessagingConfiguration.md | 2 +- .../skype-ps/skype/Get-CsTeamsMeetingBroadcastConfiguration.md | 2 +- skype/skype-ps/skype/Get-CsTeamsMeetingBroadcastPolicy.md | 2 +- skype/skype-ps/skype/Get-CsTeamsMeetingConfiguration.md | 2 +- skype/skype-ps/skype/Get-CsTeamsMeetingPolicy.md | 2 +- skype/skype-ps/skype/Get-CsTeamsMessagingPolicy.md | 2 +- skype/skype-ps/skype/Get-CsTeamsVideoInteropServicePolicy.md | 2 +- skype/skype-ps/skype/Get-CsTenant.md | 2 +- skype/skype-ps/skype/Get-CsTenantFederationConfiguration.md | 2 +- skype/skype-ps/skype/Get-CsTenantHybridConfiguration.md | 2 +- skype/skype-ps/skype/Get-CsTenantLicensingConfiguration.md | 2 +- skype/skype-ps/skype/Get-CsTenantMigrationConfiguration.md | 2 +- skype/skype-ps/skype/Get-CsTenantPublicProvider.md | 2 +- skype/skype-ps/skype/Get-CsTenantTrustedIPAddress.md | 2 +- skype/skype-ps/skype/Get-CsTenantUpdateTimeWindow.md | 2 +- skype/skype-ps/skype/Get-CsUserLocationStatus.md | 2 +- skype/skype-ps/skype/Get-CsUserPstnSettings.md | 2 +- skype/skype-ps/skype/Get-CsUserSession.md | 2 +- skype/skype-ps/skype/Get-CsVideoInteropServiceProvider.md | 2 +- skype/skype-ps/skype/Grant-CsBroadcastMeetingPolicy.md | 2 +- skype/skype-ps/skype/Grant-CsCloudMeetingPolicy.md | 2 +- skype/skype-ps/skype/Grant-CsExternalUserCommunicationPolicy.md | 2 +- skype/skype-ps/skype/Grant-CsGraphPolicy.md | 2 +- skype/skype-ps/skype/Grant-CsIPPhonePolicy.md | 2 +- skype/skype-ps/skype/Grant-CsTeamsAppPermissionPolicy.md | 2 +- skype/skype-ps/skype/Grant-CsTeamsAppSetupPolicy.md | 2 +- skype/skype-ps/skype/Grant-CsTeamsChannelsPolicy.md | 2 +- skype/skype-ps/skype/Grant-CsTeamsFeedbackPolicy.md | 2 +- skype/skype-ps/skype/Grant-CsTeamsMeetingBroadcastPolicy.md | 2 +- skype/skype-ps/skype/Grant-CsTeamsMeetingPolicy.md | 2 +- skype/skype-ps/skype/Grant-CsTeamsMessagingPolicy.md | 2 +- skype/skype-ps/skype/Grant-CsTeamsVideoInteropServicePolicy.md | 2 +- skype/skype-ps/skype/Import-CsAutoAttendantHolidays.md | 2 +- .../skype/Import-CsOrganizationalAutoAttendantHolidays.md | 2 +- skype/skype-ps/skype/New-CsAutoAttendant.md | 2 +- skype/skype-ps/skype/New-CsAutoAttendantCallFlow.md | 2 +- .../skype/New-CsAutoAttendantCallHandlingAssociation.md | 2 +- skype/skype-ps/skype/New-CsAutoAttendantCallableEntity.md | 2 +- skype/skype-ps/skype/New-CsAutoAttendantDialScope.md | 2 +- skype/skype-ps/skype/New-CsAutoAttendantMenu.md | 2 +- skype/skype-ps/skype/New-CsAutoAttendantMenuOption.md | 2 +- skype/skype-ps/skype/New-CsAutoAttendantPrompt.md | 2 +- skype/skype-ps/skype/New-CsEdgeAllowAllKnownDomains.md | 2 +- skype/skype-ps/skype/New-CsEdgeAllowList.md | 2 +- skype/skype-ps/skype/New-CsEdgeDomainPattern.md | 2 +- skype/skype-ps/skype/New-CsExternalUserCommunicationPolicy.md | 2 +- skype/skype-ps/skype/New-CsHuntGroup.md | 2 +- skype/skype-ps/skype/New-CsHybridPSTNSite.md | 2 +- skype/skype-ps/skype/New-CsOnlineApplicationEndpoint.md | 2 +- .../skype/New-CsOnlineApplicationInstanceAssociation.md | 2 +- skype/skype-ps/skype/New-CsOnlineAudioFile.md | 2 +- skype/skype-ps/skype/New-CsOnlineBulkAssignmentInput.md | 2 +- skype/skype-ps/skype/New-CsOnlineDateTimeRange.md | 2 +- skype/skype-ps/skype/New-CsOnlineNumberPortInOrder.md | 2 +- skype/skype-ps/skype/New-CsOnlinePSTNGateway.md | 2 +- skype/skype-ps/skype/New-CsOnlineSchedule.md | 2 +- skype/skype-ps/skype/New-CsOnlineSession.md | 2 +- skype/skype-ps/skype/New-CsOnlineTimeRange.md | 2 +- skype/skype-ps/skype/New-CsOrganizationalAutoAttendant.md | 2 +- .../skype-ps/skype/New-CsOrganizationalAutoAttendantCallFlow.md | 2 +- .../New-CsOrganizationalAutoAttendantCallHandlingAssociation.md | 2 +- .../skype/New-CsOrganizationalAutoAttendantCallableEntity.md | 2 +- .../skype/New-CsOrganizationalAutoAttendantDialScope.md | 2 +- skype/skype-ps/skype/New-CsOrganizationalAutoAttendantMenu.md | 2 +- .../skype/New-CsOrganizationalAutoAttendantMenuOption.md | 2 +- skype/skype-ps/skype/New-CsOrganizationalAutoAttendantPrompt.md | 2 +- skype/skype-ps/skype/New-CsTeamsAppPermissionPolicy.md | 2 +- skype/skype-ps/skype/New-CsTeamsAppSetupPolicy.md | 2 +- skype/skype-ps/skype/New-CsTeamsCallParkPolicy.md | 2 +- skype/skype-ps/skype/New-CsTeamsChannelsPolicy.md | 2 +- skype/skype-ps/skype/New-CsTeamsFeedbackPolicy.md | 2 +- skype/skype-ps/skype/New-CsTeamsMeetingBroadcastPolicy.md | 2 +- skype/skype-ps/skype/New-CsTeamsMeetingPolicy.md | 2 +- skype/skype-ps/skype/New-CsTeamsMessagingPolicy.md | 2 +- skype/skype-ps/skype/New-CsTeamsPinnedApp.md | 2 +- skype/skype-ps/skype/New-CsTenantUpdateTimeWindow.md | 2 +- skype/skype-ps/skype/New-CsVideoInteropServiceProvider.md | 2 +- skype/skype-ps/skype/Register-CsHybridPSTNAppliance.md | 2 +- .../skype/Register-CsOnlineDialInConferencingServiceNumber.md | 2 +- skype/skype-ps/skype/Remove-CsAutoAttendant.md | 2 +- skype/skype-ps/skype/Remove-CsCallQueue.md | 2 +- .../skype-ps/skype/Remove-CsExternalUserCommunicationPolicy.md | 2 +- skype/skype-ps/skype/Remove-CsHuntGroup.md | 2 +- skype/skype-ps/skype/Remove-CsHybridPSTNSite.md | 2 +- skype/skype-ps/skype/Remove-CsOnlineApplicationEndpoint.md | 2 +- .../skype/Remove-CsOnlineApplicationInstanceAssociation.md | 2 +- .../skype/Remove-CsOnlineDialInConferencingTenantSettings.md | 2 +- skype/skype-ps/skype/Remove-CsOnlineNumberPortInOrder.md | 2 +- skype/skype-ps/skype/Remove-CsOnlineSchedule.md | 2 +- skype/skype-ps/skype/Remove-CsOrganizationalAutoAttendant.md | 2 +- skype/skype-ps/skype/Remove-CsTeamsAppPermissionPolicy.md | 2 +- skype/skype-ps/skype/Remove-CsTeamsAppSetupPolicy.md | 2 +- skype/skype-ps/skype/Remove-CsTeamsCallParkPolicy.md | 2 +- skype/skype-ps/skype/Remove-CsTeamsChannelsPolicy.md | 2 +- skype/skype-ps/skype/Remove-CsTeamsFeedbackPolicy.md | 2 +- skype/skype-ps/skype/Remove-CsTeamsMeetingBroadcastPolicy.md | 2 +- skype/skype-ps/skype/Remove-CsTeamsMeetingPolicy.md | 2 +- skype/skype-ps/skype/Remove-CsTeamsMessagingPolicy.md | 2 +- skype/skype-ps/skype/Remove-CsTeamsPinnedApp.md | 2 +- skype/skype-ps/skype/Remove-CsTenantTrustedIPAddress.md | 2 +- skype/skype-ps/skype/Remove-CsTenantUpdateTimeWindow.md | 2 +- skype/skype-ps/skype/Remove-CsVideoInteropServiceProvider.md | 2 +- skype/skype-ps/skype/Search-CsOnlineTelephoneNumberInventory.md | 2 +- skype/skype-ps/skype/Select-CsOnlineTelephoneNumberInventory.md | 2 +- skype/skype-ps/skype/Set-CsAutoAttendant.md | 2 +- skype/skype-ps/skype/Set-CsBroadcastMeetingConfiguration.md | 2 +- skype/skype-ps/skype/Set-CsCallQueue.md | 2 +- .../skype/Set-CsCceApplianceConfigurationReplicationStatus.md | 2 +- skype/skype-ps/skype/Set-CsCceApplianceDeploymentStatus.md | 2 +- skype/skype-ps/skype/Set-CsCceApplianceStatus.md | 2 +- skype/skype-ps/skype/Set-CsExternalUserCommunicationPolicy.md | 2 +- skype/skype-ps/skype/Set-CsHuntGroup.md | 2 +- skype/skype-ps/skype/Set-CsHybridMediationServer.md | 2 +- skype/skype-ps/skype/Set-CsHybridPSTNAppliance.md | 2 +- skype/skype-ps/skype/Set-CsHybridPSTNSite.md | 2 +- skype/skype-ps/skype/Set-CsIPPhonePolicy.md | 2 +- skype/skype-ps/skype/Set-CsOnlineApplicationEndpoint.md | 2 +- skype/skype-ps/skype/Set-CsOnlineDialInConferencingBridge.md | 2 +- .../skype/Set-CsOnlineDialInConferencingServiceNumber.md | 2 +- .../skype/Set-CsOnlineDialInConferencingTenantSettings.md | 2 +- skype/skype-ps/skype/Set-CsOnlineDialInConferencingUser.md | 2 +- .../skype/Set-CsOnlineDialInConferencingUserDefaultNumber.md | 2 +- skype/skype-ps/skype/Set-CsOnlineDirectoryUser.md | 2 +- .../skype/Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md | 2 +- skype/skype-ps/skype/Set-CsOnlineNumberPortInOrder.md | 2 +- skype/skype-ps/skype/Set-CsOnlineNumberPortOutOrderPin.md | 2 +- skype/skype-ps/skype/Set-CsOnlineSchedule.md | 2 +- skype/skype-ps/skype/Set-CsOnlineVoiceRoute.md | 2 +- skype/skype-ps/skype/Set-CsOnlineVoiceUserBulk.md | 2 +- skype/skype-ps/skype/Set-CsOrganizationalAutoAttendant.md | 2 +- skype/skype-ps/skype/Set-CsTeamsAppPermissionPolicy.md | 2 +- skype/skype-ps/skype/Set-CsTeamsAppSetupPolicy.md | 2 +- skype/skype-ps/skype/Set-CsTeamsCallParkPolicy.md | 2 +- skype/skype-ps/skype/Set-CsTeamsChannelsPolicy.md | 2 +- skype/skype-ps/skype/Set-CsTeamsClientConfiguration.md | 2 +- .../skype-ps/skype/Set-CsTeamsEducationAssignmentsAppPolicy.md | 2 +- skype/skype-ps/skype/Set-CsTeamsFeedbackPolicy.md | 2 +- skype/skype-ps/skype/Set-CsTeamsGuestCallingConfiguration.md | 2 +- skype/skype-ps/skype/Set-CsTeamsGuestMeetingConfiguration.md | 2 +- skype/skype-ps/skype/Set-CsTeamsGuestMessagingConfiguration.md | 2 +- .../skype-ps/skype/Set-CsTeamsMeetingBroadcastConfiguration.md | 2 +- skype/skype-ps/skype/Set-CsTeamsMeetingBroadcastPolicy.md | 2 +- skype/skype-ps/skype/Set-CsTeamsMeetingConfiguration.md | 2 +- skype/skype-ps/skype/Set-CsTeamsMeetingPolicy.md | 2 +- skype/skype-ps/skype/Set-CsTeamsMessagingPolicy.md | 2 +- skype/skype-ps/skype/Set-CsTeamsPinnedApp.md | 2 +- skype/skype-ps/skype/Set-CsTeamsUpgradeConfiguration.md | 2 +- skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md | 2 +- skype/skype-ps/skype/Set-CsTenantHybridConfiguration.md | 2 +- skype/skype-ps/skype/Set-CsTenantMigrationConfiguration.md | 2 +- skype/skype-ps/skype/Set-CsTenantPublicProvider.md | 2 +- skype/skype-ps/skype/Set-CsTenantTrustedIPAddress.md | 2 +- skype/skype-ps/skype/Set-CsTenantUpdateTimeWindow.md | 2 +- skype/skype-ps/skype/Set-CsUserPstnSettings.md | 2 +- skype/skype-ps/skype/Set-CsVideoInteropServiceProvider.md | 2 +- skype/skype-ps/skype/Start-CsExMeetingMigration.md | 2 +- skype/skype-ps/skype/Test-CsEffectiveTenantDialPlan.md | 2 +- skype/skype-ps/skype/Test-CsOnlineCarrierPortabilityIn.md | 2 +- skype/skype-ps/skype/Test-CsOnlinePortabilityIn.md | 2 +- skype/skype-ps/skype/Unregister-CsHybridPSTNAppliance.md | 2 +- .../skype/Unregister-CsOnlineDialInConferencingServiceNumber.md | 2 +- skype/skype-ps/skype/Update-CsAutoAttendant.md | 2 +- skype/skype-ps/skype/Update-CsOrganizationalAutoAttendant.md | 2 +- skype/skype-ps/skype/Update-CsTenantMeetingUrl.md | 2 +- teams/teams-ps/teams/Get-CsBatchPolicyAssignmentOperation.md | 2 +- teams/teams-ps/teams/Get-CsGroupPolicyAssignment.md | 2 +- teams/teams-ps/teams/Get-CsUserPolicyAssignment.md | 2 +- teams/teams-ps/teams/New-CsBatchPolicyAssignmentOperation.md | 2 +- teams/teams-ps/teams/New-CsGroupPolicyAssignment.md | 2 +- teams/teams-ps/teams/Remove-CsGroupPolicyAssignment.md | 2 +- teams/teams-ps/teams/Set-CsGroupPolicyAssignment.md | 2 +- 237 files changed, 237 insertions(+), 237 deletions(-) diff --git a/skype/skype-ps/skype/Clear-CsOnlineTelephoneNumberReservation.md b/skype/skype-ps/skype/Clear-CsOnlineTelephoneNumberReservation.md index 87e12e8217..c1df76846b 100644 --- a/skype/skype-ps/skype/Clear-CsOnlineTelephoneNumberReservation.md +++ b/skype/skype-ps/skype/Clear-CsOnlineTelephoneNumberReservation.md @@ -6,7 +6,7 @@ title: Clear-CsOnlineTelephoneNumberReservation schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/ConvertTo-JsonForPSWS.md b/skype/skype-ps/skype/ConvertTo-JsonForPSWS.md index 9e22255883..a337781345 100644 --- a/skype/skype-ps/skype/ConvertTo-JsonForPSWS.md +++ b/skype/skype-ps/skype/ConvertTo-JsonForPSWS.md @@ -6,7 +6,7 @@ title: ConvertTo-JsonForPSWS schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Disable-CsOnlineDialInConferencingUser.md b/skype/skype-ps/skype/Disable-CsOnlineDialInConferencingUser.md index dd5044ce24..d1c8d8c5a4 100644 --- a/skype/skype-ps/skype/Disable-CsOnlineDialInConferencingUser.md +++ b/skype/skype-ps/skype/Disable-CsOnlineDialInConferencingUser.md @@ -6,7 +6,7 @@ title: Disable-CsOnlineDialInConferencingUser schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Enable-CsOnlineDialInConferencingUser.md b/skype/skype-ps/skype/Enable-CsOnlineDialInConferencingUser.md index f716e18a11..d4f9c0a40f 100644 --- a/skype/skype-ps/skype/Enable-CsOnlineDialInConferencingUser.md +++ b/skype/skype-ps/skype/Enable-CsOnlineDialInConferencingUser.md @@ -6,7 +6,7 @@ title: Enable-CsOnlineDialInConferencingUser schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Export-CsAutoAttendantHolidays.md b/skype/skype-ps/skype/Export-CsAutoAttendantHolidays.md index ea6e1933e3..e5a7e78a91 100644 --- a/skype/skype-ps/skype/Export-CsAutoAttendantHolidays.md +++ b/skype/skype-ps/skype/Export-CsAutoAttendantHolidays.md @@ -6,7 +6,7 @@ title: Export-CsAutoAttendantHolidays schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Export-CsOrganizationalAutoAttendantHolidays.md b/skype/skype-ps/skype/Export-CsOrganizationalAutoAttendantHolidays.md index 77e8b89fd9..45aba869d8 100644 --- a/skype/skype-ps/skype/Export-CsOrganizationalAutoAttendantHolidays.md +++ b/skype/skype-ps/skype/Export-CsOrganizationalAutoAttendantHolidays.md @@ -6,7 +6,7 @@ title: Export-CsOrganizationalAutoAttendantHolidays schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Find-CsGroup.md b/skype/skype-ps/skype/Find-CsGroup.md index 2a59e49101..e75dbc1eab 100644 --- a/skype/skype-ps/skype/Find-CsGroup.md +++ b/skype/skype-ps/skype/Find-CsGroup.md @@ -6,7 +6,7 @@ title: Find-CsGroup schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsAudioConferencingProvider.md b/skype/skype-ps/skype/Get-CsAudioConferencingProvider.md index dddf67ef3b..b3dc99ff07 100644 --- a/skype/skype-ps/skype/Get-CsAudioConferencingProvider.md +++ b/skype/skype-ps/skype/Get-CsAudioConferencingProvider.md @@ -6,7 +6,7 @@ title: Get-CsAudioConferencingProvider schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsAutoAttendant.md b/skype/skype-ps/skype/Get-CsAutoAttendant.md index 9a4470d301..79a1a2f969 100644 --- a/skype/skype-ps/skype/Get-CsAutoAttendant.md +++ b/skype/skype-ps/skype/Get-CsAutoAttendant.md @@ -6,7 +6,7 @@ title: Get-CsAutoAttendant schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsAutoAttendantHolidays.md b/skype/skype-ps/skype/Get-CsAutoAttendantHolidays.md index 90eb85094a..9600e68b3d 100644 --- a/skype/skype-ps/skype/Get-CsAutoAttendantHolidays.md +++ b/skype/skype-ps/skype/Get-CsAutoAttendantHolidays.md @@ -6,7 +6,7 @@ title: Get-CsAutoAttendantHolidays schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsAutoAttendantStatus.md b/skype/skype-ps/skype/Get-CsAutoAttendantStatus.md index f63b2b12bc..13f119e606 100644 --- a/skype/skype-ps/skype/Get-CsAutoAttendantStatus.md +++ b/skype/skype-ps/skype/Get-CsAutoAttendantStatus.md @@ -6,7 +6,7 @@ title: Get-CsAutoAttendantStatus schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsAutoAttendantSupportedLanguage.md b/skype/skype-ps/skype/Get-CsAutoAttendantSupportedLanguage.md index 548ceeafa4..2fd524ded0 100644 --- a/skype/skype-ps/skype/Get-CsAutoAttendantSupportedLanguage.md +++ b/skype/skype-ps/skype/Get-CsAutoAttendantSupportedLanguage.md @@ -6,7 +6,7 @@ title: Get-CsAutoAttendantSupportedLanguage schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsAutoAttendantSupportedTimeZone.md b/skype/skype-ps/skype/Get-CsAutoAttendantSupportedTimeZone.md index f7e0c63503..269299193d 100644 --- a/skype/skype-ps/skype/Get-CsAutoAttendantSupportedTimeZone.md +++ b/skype/skype-ps/skype/Get-CsAutoAttendantSupportedTimeZone.md @@ -6,7 +6,7 @@ title: Get-CsAutoAttendantSupportedTimeZone schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsAutoAttendantTenantInformation.md b/skype/skype-ps/skype/Get-CsAutoAttendantTenantInformation.md index 0e653cdd59..cd6bb5cb9f 100644 --- a/skype/skype-ps/skype/Get-CsAutoAttendantTenantInformation.md +++ b/skype/skype-ps/skype/Get-CsAutoAttendantTenantInformation.md @@ -6,7 +6,7 @@ title: Get-CsAutoAttendantTenantInformation schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsBroadcastMeetingConfiguration.md b/skype/skype-ps/skype/Get-CsBroadcastMeetingConfiguration.md index 7383bfac0c..82470cd5a7 100644 --- a/skype/skype-ps/skype/Get-CsBroadcastMeetingConfiguration.md +++ b/skype/skype-ps/skype/Get-CsBroadcastMeetingConfiguration.md @@ -6,7 +6,7 @@ title: Get-CsBroadcastMeetingConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsBroadcastMeetingPolicy.md b/skype/skype-ps/skype/Get-CsBroadcastMeetingPolicy.md index 2fb89a9a9b..acdf4bbf3d 100644 --- a/skype/skype-ps/skype/Get-CsBroadcastMeetingPolicy.md +++ b/skype/skype-ps/skype/Get-CsBroadcastMeetingPolicy.md @@ -6,7 +6,7 @@ title: Get-CsBroadcastMeetingPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsCallQueue.md b/skype/skype-ps/skype/Get-CsCallQueue.md index da253f9b0a..cc89296856 100644 --- a/skype/skype-ps/skype/Get-CsCallQueue.md +++ b/skype/skype-ps/skype/Get-CsCallQueue.md @@ -7,7 +7,7 @@ schema: 2.0.0 ms.reviewer: manager: bulenteg ms.author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsCloudMeetingPolicy.md b/skype/skype-ps/skype/Get-CsCloudMeetingPolicy.md index 1778f0c0d0..0cec065b8a 100644 --- a/skype/skype-ps/skype/Get-CsCloudMeetingPolicy.md +++ b/skype/skype-ps/skype/Get-CsCloudMeetingPolicy.md @@ -6,7 +6,7 @@ title: Get-CsCloudMeetingPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsExternalUserCommunicationPolicy.md b/skype/skype-ps/skype/Get-CsExternalUserCommunicationPolicy.md index 44346d5ef8..f3dc30cd98 100644 --- a/skype/skype-ps/skype/Get-CsExternalUserCommunicationPolicy.md +++ b/skype/skype-ps/skype/Get-CsExternalUserCommunicationPolicy.md @@ -6,7 +6,7 @@ title: Get-CsExternalUserCommunicationPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsGraphPolicy.md b/skype/skype-ps/skype/Get-CsGraphPolicy.md index 8e381a00c1..69cd22f5e8 100644 --- a/skype/skype-ps/skype/Get-CsGraphPolicy.md +++ b/skype/skype-ps/skype/Get-CsGraphPolicy.md @@ -6,7 +6,7 @@ title: Get-CsGraphPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsHuntGroup.md b/skype/skype-ps/skype/Get-CsHuntGroup.md index 1d72c858ec..7130206479 100644 --- a/skype/skype-ps/skype/Get-CsHuntGroup.md +++ b/skype/skype-ps/skype/Get-CsHuntGroup.md @@ -6,7 +6,7 @@ title: Get-CsHuntGroup schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsHuntGroupTenantInformation.md b/skype/skype-ps/skype/Get-CsHuntGroupTenantInformation.md index f82e9142a2..0da513175e 100644 --- a/skype/skype-ps/skype/Get-CsHuntGroupTenantInformation.md +++ b/skype/skype-ps/skype/Get-CsHuntGroupTenantInformation.md @@ -6,7 +6,7 @@ title: Get-CsHuntGroupTenantInformation schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsHybridMediationServer.md b/skype/skype-ps/skype/Get-CsHybridMediationServer.md index 462b8110f1..22a1a60c23 100644 --- a/skype/skype-ps/skype/Get-CsHybridMediationServer.md +++ b/skype/skype-ps/skype/Get-CsHybridMediationServer.md @@ -6,7 +6,7 @@ title: Get-CsHybridMediationServer schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsHybridPSTNAppliance.md b/skype/skype-ps/skype/Get-CsHybridPSTNAppliance.md index 6fc9d3f2c9..35c6ae3de8 100644 --- a/skype/skype-ps/skype/Get-CsHybridPSTNAppliance.md +++ b/skype/skype-ps/skype/Get-CsHybridPSTNAppliance.md @@ -6,7 +6,7 @@ title: Get-CsHybridPSTNAppliance schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsHybridPSTNSite.md b/skype/skype-ps/skype/Get-CsHybridPSTNSite.md index 478cfde40c..3bfc36476a 100644 --- a/skype/skype-ps/skype/Get-CsHybridPSTNSite.md +++ b/skype/skype-ps/skype/Get-CsHybridPSTNSite.md @@ -6,7 +6,7 @@ title: Get-CsHybridPSTNSite schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsIPPhonePolicy.md b/skype/skype-ps/skype/Get-CsIPPhonePolicy.md index 00093af8b5..bb8efc3de2 100644 --- a/skype/skype-ps/skype/Get-CsIPPhonePolicy.md +++ b/skype/skype-ps/skype/Get-CsIPPhonePolicy.md @@ -6,7 +6,7 @@ title: Get-CsIPPhonePolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsMeetingMigrationStatus.md b/skype/skype-ps/skype/Get-CsMeetingMigrationStatus.md index 35391e1937..6ecedce0e1 100644 --- a/skype/skype-ps/skype/Get-CsMeetingMigrationStatus.md +++ b/skype/skype-ps/skype/Get-CsMeetingMigrationStatus.md @@ -6,7 +6,7 @@ title: Get-CsMeetingMigrationStatus schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsOnlineApplicationEndpoint.md b/skype/skype-ps/skype/Get-CsOnlineApplicationEndpoint.md index deebd24807..5bd79fb50b 100644 --- a/skype/skype-ps/skype/Get-CsOnlineApplicationEndpoint.md +++ b/skype/skype-ps/skype/Get-CsOnlineApplicationEndpoint.md @@ -6,7 +6,7 @@ title: Get-CsOnlineApplicationEndpoint schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsOnlineApplicationInstanceAssociation.md b/skype/skype-ps/skype/Get-CsOnlineApplicationInstanceAssociation.md index 93f3a70a9c..1ba0857ebd 100644 --- a/skype/skype-ps/skype/Get-CsOnlineApplicationInstanceAssociation.md +++ b/skype/skype-ps/skype/Get-CsOnlineApplicationInstanceAssociation.md @@ -6,7 +6,7 @@ title: Get-CsOnlineApplicationInstanceAssociation schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsOnlineApplicationInstanceAssociationStatus.md b/skype/skype-ps/skype/Get-CsOnlineApplicationInstanceAssociationStatus.md index 3db6d80151..4251151f1f 100644 --- a/skype/skype-ps/skype/Get-CsOnlineApplicationInstanceAssociationStatus.md +++ b/skype/skype-ps/skype/Get-CsOnlineApplicationInstanceAssociationStatus.md @@ -6,7 +6,7 @@ title: Get-CsOnlineApplicationInstanceAssociationStatus schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingBridge.md b/skype/skype-ps/skype/Get-CsOnlineDialInConferencingBridge.md index c6244a843d..ad67d4d20f 100644 --- a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingBridge.md +++ b/skype/skype-ps/skype/Get-CsOnlineDialInConferencingBridge.md @@ -6,7 +6,7 @@ title: Get-CsOnlineDialInConferencingBridge schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingLanguagesSupported.md b/skype/skype-ps/skype/Get-CsOnlineDialInConferencingLanguagesSupported.md index 8112c3c119..b25f0f3352 100644 --- a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingLanguagesSupported.md +++ b/skype/skype-ps/skype/Get-CsOnlineDialInConferencingLanguagesSupported.md @@ -6,7 +6,7 @@ title: Get-CsOnlineDialInConferencingLanguagesSupported schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingServiceNumber.md b/skype/skype-ps/skype/Get-CsOnlineDialInConferencingServiceNumber.md index 86000f5df2..90f043e721 100644 --- a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingServiceNumber.md +++ b/skype/skype-ps/skype/Get-CsOnlineDialInConferencingServiceNumber.md @@ -6,7 +6,7 @@ title: Get-CsOnlineDialInConferencingServiceNumber schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingTenantSettings.md b/skype/skype-ps/skype/Get-CsOnlineDialInConferencingTenantSettings.md index 598e754277..b76ce2d437 100644 --- a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingTenantSettings.md +++ b/skype/skype-ps/skype/Get-CsOnlineDialInConferencingTenantSettings.md @@ -6,7 +6,7 @@ title: Get-CsOnlineDialInConferencingTenantSettings schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingUser.md b/skype/skype-ps/skype/Get-CsOnlineDialInConferencingUser.md index 3ae345cd68..47c51039e8 100644 --- a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingUser.md +++ b/skype/skype-ps/skype/Get-CsOnlineDialInConferencingUser.md @@ -6,7 +6,7 @@ title: Get-CsOnlineDialInConferencingUser schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingUserInfo.md b/skype/skype-ps/skype/Get-CsOnlineDialInConferencingUserInfo.md index 71ae4205c1..b57a351ad0 100644 --- a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingUserInfo.md +++ b/skype/skype-ps/skype/Get-CsOnlineDialInConferencingUserInfo.md @@ -6,7 +6,7 @@ title: Get-CsOnlineDialInConferencingUserInfo schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingUserState.md b/skype/skype-ps/skype/Get-CsOnlineDialInConferencingUserState.md index 8eeb738f55..3caedc21d8 100644 --- a/skype/skype-ps/skype/Get-CsOnlineDialInConferencingUserState.md +++ b/skype/skype-ps/skype/Get-CsOnlineDialInConferencingUserState.md @@ -6,7 +6,7 @@ title: Get-CsOnlineDialInConferencingUserState schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsOnlineDialinConferencingPolicy.md b/skype/skype-ps/skype/Get-CsOnlineDialinConferencingPolicy.md index c0ff5944ba..56ffabc14c 100644 --- a/skype/skype-ps/skype/Get-CsOnlineDialinConferencingPolicy.md +++ b/skype/skype-ps/skype/Get-CsOnlineDialinConferencingPolicy.md @@ -6,7 +6,7 @@ title: Get-CsOnlineDialinConferencingPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsOnlineDialinConferencingTenantConfiguration.md b/skype/skype-ps/skype/Get-CsOnlineDialinConferencingTenantConfiguration.md index c9e5cf8884..0412934092 100644 --- a/skype/skype-ps/skype/Get-CsOnlineDialinConferencingTenantConfiguration.md +++ b/skype/skype-ps/skype/Get-CsOnlineDialinConferencingTenantConfiguration.md @@ -6,7 +6,7 @@ title: Get-CsOnlineDialinConferencingTenantConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsOnlineDirectoryTenant.md b/skype/skype-ps/skype/Get-CsOnlineDirectoryTenant.md index ae6e9b60e2..795ea86442 100644 --- a/skype/skype-ps/skype/Get-CsOnlineDirectoryTenant.md +++ b/skype/skype-ps/skype/Get-CsOnlineDirectoryTenant.md @@ -6,7 +6,7 @@ title: Get-CsOnlineDirectoryTenant schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsOnlineDirectoryTenantNumberCities.md b/skype/skype-ps/skype/Get-CsOnlineDirectoryTenantNumberCities.md index dc23791235..520b056e32 100644 --- a/skype/skype-ps/skype/Get-CsOnlineDirectoryTenantNumberCities.md +++ b/skype/skype-ps/skype/Get-CsOnlineDirectoryTenantNumberCities.md @@ -6,7 +6,7 @@ title: Get-CsOnlineDirectoryTenantNumberCities schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md b/skype/skype-ps/skype/Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md index 67e4366104..138e2ac780 100644 --- a/skype/skype-ps/skype/Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md +++ b/skype/skype-ps/skype/Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md @@ -6,7 +6,7 @@ title: Get-CsOnlineEnhancedEmergencyServiceDisclaimer schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsOnlineNumberPortInOrder.md b/skype/skype-ps/skype/Get-CsOnlineNumberPortInOrder.md index b3fa636fd7..876878ffe4 100644 --- a/skype/skype-ps/skype/Get-CsOnlineNumberPortInOrder.md +++ b/skype/skype-ps/skype/Get-CsOnlineNumberPortInOrder.md @@ -6,7 +6,7 @@ title: Get-CsOnlineNumberPortInOrder schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsOnlineNumberPortOutOrderPin.md b/skype/skype-ps/skype/Get-CsOnlineNumberPortOutOrderPin.md index 2bbb7e0982..7cbeb7a65e 100644 --- a/skype/skype-ps/skype/Get-CsOnlineNumberPortOutOrderPin.md +++ b/skype/skype-ps/skype/Get-CsOnlineNumberPortOutOrderPin.md @@ -6,7 +6,7 @@ title: Get-CsOnlineNumberPortOutOrderPin schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsOnlineSchedule.md b/skype/skype-ps/skype/Get-CsOnlineSchedule.md index 6e97fca06a..2bd8ba1917 100644 --- a/skype/skype-ps/skype/Get-CsOnlineSchedule.md +++ b/skype/skype-ps/skype/Get-CsOnlineSchedule.md @@ -6,7 +6,7 @@ title: Get-CsOnlineSchedule schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberAvailableCount.md b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberAvailableCount.md index 1978f0dbea..d125c55714 100644 --- a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberAvailableCount.md +++ b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberAvailableCount.md @@ -6,7 +6,7 @@ title: Get-CsOnlineTelephoneNumberAvailableCount schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryAreas.md b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryAreas.md index 90f3fe23f4..95150d3ea7 100644 --- a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryAreas.md +++ b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryAreas.md @@ -6,7 +6,7 @@ title: Get-CsOnlineTelephoneNumberInventoryAreas schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryCities.md b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryCities.md index 99ccbbff15..64f003f90d 100644 --- a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryCities.md +++ b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryCities.md @@ -6,7 +6,7 @@ title: Get-CsOnlineTelephoneNumberInventoryCities schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryCountries.md b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryCountries.md index afd04d810f..c1e254054e 100644 --- a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryCountries.md +++ b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryCountries.md @@ -6,7 +6,7 @@ title: Get-CsOnlineTelephoneNumberInventoryCountries schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryRegions.md b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryRegions.md index add524fa30..03dd94f583 100644 --- a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryRegions.md +++ b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryRegions.md @@ -6,7 +6,7 @@ title: Get-CsOnlineTelephoneNumberInventoryRegions schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryTypes.md b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryTypes.md index c1d7789a26..b5988b1171 100644 --- a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryTypes.md +++ b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberInventoryTypes.md @@ -6,7 +6,7 @@ title: Get-CsOnlineTelephoneNumberInventoryTypes schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberReservationsInformation.md b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberReservationsInformation.md index 149e0a509e..d4314a1f39 100644 --- a/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberReservationsInformation.md +++ b/skype/skype-ps/skype/Get-CsOnlineTelephoneNumberReservationsInformation.md @@ -6,7 +6,7 @@ title: Get-CsOnlineTelephoneNumberReservationsInformation schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendant.md b/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendant.md index 7352cec04e..5068dc2bae 100644 --- a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendant.md +++ b/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendant.md @@ -6,7 +6,7 @@ title: Get-CsOrganizationalAutoAttendant schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantHolidays.md b/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantHolidays.md index ba9b5a73b7..27ea86a938 100644 --- a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantHolidays.md +++ b/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantHolidays.md @@ -6,7 +6,7 @@ title: Get-CsOrganizationalAutoAttendantHolidays schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantStatus.md b/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantStatus.md index a1984ae394..527a5d5cd5 100644 --- a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantStatus.md +++ b/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantStatus.md @@ -6,7 +6,7 @@ title: Get-CsOrganizationalAutoAttendantStatus schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantSupportedLanguage.md b/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantSupportedLanguage.md index 8098b33429..9c6f2cd7f3 100644 --- a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantSupportedLanguage.md +++ b/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantSupportedLanguage.md @@ -6,7 +6,7 @@ title: Get-CsOrganizationalAutoAttendantSupportedLanguage schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantSupportedTimeZone.md b/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantSupportedTimeZone.md index 6ccbf7160b..b36a69fe36 100644 --- a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantSupportedTimeZone.md +++ b/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantSupportedTimeZone.md @@ -6,7 +6,7 @@ title: Get-CsOrganizationalAutoAttendantSupportedTimeZone schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantTenantInformation.md b/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantTenantInformation.md index 2f248245bb..0e16984eb7 100644 --- a/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantTenantInformation.md +++ b/skype/skype-ps/skype/Get-CsOrganizationalAutoAttendantTenantInformation.md @@ -6,7 +6,7 @@ title: Get-CsOrganizationalAutoAttendantTenantInformation schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsTeamsAppPermissionPolicy.md b/skype/skype-ps/skype/Get-CsTeamsAppPermissionPolicy.md index bee6cb303c..9e4e5594bf 100644 --- a/skype/skype-ps/skype/Get-CsTeamsAppPermissionPolicy.md +++ b/skype/skype-ps/skype/Get-CsTeamsAppPermissionPolicy.md @@ -7,7 +7,7 @@ schema: 2.0.0 ms.reviewer: manager: bulenteg ms.author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsTeamsAppSetupPolicy.md b/skype/skype-ps/skype/Get-CsTeamsAppSetupPolicy.md index 0d7f6320e3..10a7bb4f4f 100644 --- a/skype/skype-ps/skype/Get-CsTeamsAppSetupPolicy.md +++ b/skype/skype-ps/skype/Get-CsTeamsAppSetupPolicy.md @@ -7,7 +7,7 @@ schema: 2.0.0 ms.reviewer: manager: bulenteg ms.author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsTeamsCallParkPolicy.md b/skype/skype-ps/skype/Get-CsTeamsCallParkPolicy.md index 9189eedee1..57ee9406b5 100644 --- a/skype/skype-ps/skype/Get-CsTeamsCallParkPolicy.md +++ b/skype/skype-ps/skype/Get-CsTeamsCallParkPolicy.md @@ -6,7 +6,7 @@ title: Get-CsTeamsCallParkPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsTeamsChannelsPolicy.md b/skype/skype-ps/skype/Get-CsTeamsChannelsPolicy.md index b3292197be..3112ca3abf 100644 --- a/skype/skype-ps/skype/Get-CsTeamsChannelsPolicy.md +++ b/skype/skype-ps/skype/Get-CsTeamsChannelsPolicy.md @@ -6,7 +6,7 @@ title: Get-CsTeamsChannelsPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsTeamsClientConfiguration.md b/skype/skype-ps/skype/Get-CsTeamsClientConfiguration.md index efc8fc7a8c..ad062fd813 100644 --- a/skype/skype-ps/skype/Get-CsTeamsClientConfiguration.md +++ b/skype/skype-ps/skype/Get-CsTeamsClientConfiguration.md @@ -7,7 +7,7 @@ title: Get-CsTeamsClientConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsTeamsEducationAssignmentsAppPolicy.md b/skype/skype-ps/skype/Get-CsTeamsEducationAssignmentsAppPolicy.md index 245f921c8b..201321b34c 100644 --- a/skype/skype-ps/skype/Get-CsTeamsEducationAssignmentsAppPolicy.md +++ b/skype/skype-ps/skype/Get-CsTeamsEducationAssignmentsAppPolicy.md @@ -7,7 +7,7 @@ schema: 2.0.0 ms.reviewer: manager: bulenteg ms.author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsTeamsFeedbackPolicy.md b/skype/skype-ps/skype/Get-CsTeamsFeedbackPolicy.md index f6b3b53bc7..d4eea623b5 100644 --- a/skype/skype-ps/skype/Get-CsTeamsFeedbackPolicy.md +++ b/skype/skype-ps/skype/Get-CsTeamsFeedbackPolicy.md @@ -6,7 +6,7 @@ title: Get-CsTeamsFeedbackPolicy schema: 2.0.0 manager: bulenteg ms.author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: --- diff --git a/skype/skype-ps/skype/Get-CsTeamsGuestMeetingConfiguration.md b/skype/skype-ps/skype/Get-CsTeamsGuestMeetingConfiguration.md index 120a659382..882242cc80 100644 --- a/skype/skype-ps/skype/Get-CsTeamsGuestMeetingConfiguration.md +++ b/skype/skype-ps/skype/Get-CsTeamsGuestMeetingConfiguration.md @@ -7,7 +7,7 @@ title: Get-CsTeamsGuestMeetingConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsTeamsGuestMessagingConfiguration.md b/skype/skype-ps/skype/Get-CsTeamsGuestMessagingConfiguration.md index 2f0aec89bd..88ad42a64e 100644 --- a/skype/skype-ps/skype/Get-CsTeamsGuestMessagingConfiguration.md +++ b/skype/skype-ps/skype/Get-CsTeamsGuestMessagingConfiguration.md @@ -6,7 +6,7 @@ title: Get-CsTeamsGuestMessagingConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsTeamsMeetingBroadcastConfiguration.md b/skype/skype-ps/skype/Get-CsTeamsMeetingBroadcastConfiguration.md index 643457f4f2..c0fdabfd51 100644 --- a/skype/skype-ps/skype/Get-CsTeamsMeetingBroadcastConfiguration.md +++ b/skype/skype-ps/skype/Get-CsTeamsMeetingBroadcastConfiguration.md @@ -7,7 +7,7 @@ title: Get-CsTeamsMeetingBroadcastConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsTeamsMeetingBroadcastPolicy.md b/skype/skype-ps/skype/Get-CsTeamsMeetingBroadcastPolicy.md index ce16087971..36fd2d05c8 100644 --- a/skype/skype-ps/skype/Get-CsTeamsMeetingBroadcastPolicy.md +++ b/skype/skype-ps/skype/Get-CsTeamsMeetingBroadcastPolicy.md @@ -6,7 +6,7 @@ title: Get-CsTeamsMeetingBroadcastPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsTeamsMeetingConfiguration.md b/skype/skype-ps/skype/Get-CsTeamsMeetingConfiguration.md index 582fb04312..eddb7ae686 100644 --- a/skype/skype-ps/skype/Get-CsTeamsMeetingConfiguration.md +++ b/skype/skype-ps/skype/Get-CsTeamsMeetingConfiguration.md @@ -6,7 +6,7 @@ title: Get-CsTeamsMeetingConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsTeamsMeetingPolicy.md b/skype/skype-ps/skype/Get-CsTeamsMeetingPolicy.md index bddf966c68..30fba8e083 100644 --- a/skype/skype-ps/skype/Get-CsTeamsMeetingPolicy.md +++ b/skype/skype-ps/skype/Get-CsTeamsMeetingPolicy.md @@ -6,7 +6,7 @@ title: Get-CsTeamsMeetingPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsTeamsMessagingPolicy.md b/skype/skype-ps/skype/Get-CsTeamsMessagingPolicy.md index 452ab152c6..e6f6f13315 100644 --- a/skype/skype-ps/skype/Get-CsTeamsMessagingPolicy.md +++ b/skype/skype-ps/skype/Get-CsTeamsMessagingPolicy.md @@ -6,7 +6,7 @@ title: Get-CsTeamsMessagingPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsTeamsVideoInteropServicePolicy.md b/skype/skype-ps/skype/Get-CsTeamsVideoInteropServicePolicy.md index 4e010b8303..ff457adb8c 100644 --- a/skype/skype-ps/skype/Get-CsTeamsVideoInteropServicePolicy.md +++ b/skype/skype-ps/skype/Get-CsTeamsVideoInteropServicePolicy.md @@ -7,7 +7,7 @@ title: Get-CsTeamsVideoInteropServicePolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsTenant.md b/skype/skype-ps/skype/Get-CsTenant.md index e622b3b86c..9bc688ce54 100644 --- a/skype/skype-ps/skype/Get-CsTenant.md +++ b/skype/skype-ps/skype/Get-CsTenant.md @@ -6,7 +6,7 @@ title: Get-CsTenant schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsTenantFederationConfiguration.md b/skype/skype-ps/skype/Get-CsTenantFederationConfiguration.md index e83aee49b0..7d5d47f4d7 100644 --- a/skype/skype-ps/skype/Get-CsTenantFederationConfiguration.md +++ b/skype/skype-ps/skype/Get-CsTenantFederationConfiguration.md @@ -6,7 +6,7 @@ title: Get-CsTenantFederationConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsTenantHybridConfiguration.md b/skype/skype-ps/skype/Get-CsTenantHybridConfiguration.md index 315c1c79fc..d963e0c878 100644 --- a/skype/skype-ps/skype/Get-CsTenantHybridConfiguration.md +++ b/skype/skype-ps/skype/Get-CsTenantHybridConfiguration.md @@ -6,7 +6,7 @@ title: Get-CsTenantHybridConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsTenantLicensingConfiguration.md b/skype/skype-ps/skype/Get-CsTenantLicensingConfiguration.md index 8e1a9f1c3d..26576c2d59 100644 --- a/skype/skype-ps/skype/Get-CsTenantLicensingConfiguration.md +++ b/skype/skype-ps/skype/Get-CsTenantLicensingConfiguration.md @@ -6,7 +6,7 @@ title: Get-CsTenantLicensingConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsTenantMigrationConfiguration.md b/skype/skype-ps/skype/Get-CsTenantMigrationConfiguration.md index 58393c0a17..17487e59b0 100644 --- a/skype/skype-ps/skype/Get-CsTenantMigrationConfiguration.md +++ b/skype/skype-ps/skype/Get-CsTenantMigrationConfiguration.md @@ -6,7 +6,7 @@ title: Get-CsTenantMigrationConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsTenantPublicProvider.md b/skype/skype-ps/skype/Get-CsTenantPublicProvider.md index 404413bd9a..785c82457b 100644 --- a/skype/skype-ps/skype/Get-CsTenantPublicProvider.md +++ b/skype/skype-ps/skype/Get-CsTenantPublicProvider.md @@ -6,7 +6,7 @@ title: Get-CsTenantPublicProvider schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsTenantTrustedIPAddress.md b/skype/skype-ps/skype/Get-CsTenantTrustedIPAddress.md index 2c861ddc7a..5349724276 100644 --- a/skype/skype-ps/skype/Get-CsTenantTrustedIPAddress.md +++ b/skype/skype-ps/skype/Get-CsTenantTrustedIPAddress.md @@ -6,7 +6,7 @@ title: Get-CsTenantTrustedIPAddress schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsTenantUpdateTimeWindow.md b/skype/skype-ps/skype/Get-CsTenantUpdateTimeWindow.md index a384410fd8..375176efc1 100644 --- a/skype/skype-ps/skype/Get-CsTenantUpdateTimeWindow.md +++ b/skype/skype-ps/skype/Get-CsTenantUpdateTimeWindow.md @@ -6,7 +6,7 @@ title: Get-CsTenantUpdateTimeWindow schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsUserLocationStatus.md b/skype/skype-ps/skype/Get-CsUserLocationStatus.md index 4c64b93ed9..88057a3b23 100644 --- a/skype/skype-ps/skype/Get-CsUserLocationStatus.md +++ b/skype/skype-ps/skype/Get-CsUserLocationStatus.md @@ -6,7 +6,7 @@ title: Get-CsUserLocationStatus schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsUserPstnSettings.md b/skype/skype-ps/skype/Get-CsUserPstnSettings.md index 2d26df4e50..0db2a2b553 100644 --- a/skype/skype-ps/skype/Get-CsUserPstnSettings.md +++ b/skype/skype-ps/skype/Get-CsUserPstnSettings.md @@ -6,7 +6,7 @@ title: Get-CsUserPstnSettings schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsUserSession.md b/skype/skype-ps/skype/Get-CsUserSession.md index 2b82f55883..8871e70049 100644 --- a/skype/skype-ps/skype/Get-CsUserSession.md +++ b/skype/skype-ps/skype/Get-CsUserSession.md @@ -6,7 +6,7 @@ title: Get-CsUserSession schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Get-CsVideoInteropServiceProvider.md b/skype/skype-ps/skype/Get-CsVideoInteropServiceProvider.md index 49e76a8d16..1548c1f255 100644 --- a/skype/skype-ps/skype/Get-CsVideoInteropServiceProvider.md +++ b/skype/skype-ps/skype/Get-CsVideoInteropServiceProvider.md @@ -7,7 +7,7 @@ title: Get-CsVideoInteropServiceProvider schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Grant-CsBroadcastMeetingPolicy.md b/skype/skype-ps/skype/Grant-CsBroadcastMeetingPolicy.md index 83ea5c51f1..1ca43f0cd0 100644 --- a/skype/skype-ps/skype/Grant-CsBroadcastMeetingPolicy.md +++ b/skype/skype-ps/skype/Grant-CsBroadcastMeetingPolicy.md @@ -6,7 +6,7 @@ title: Grant-CsBroadcastMeetingPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Grant-CsCloudMeetingPolicy.md b/skype/skype-ps/skype/Grant-CsCloudMeetingPolicy.md index 870461169d..fa1e62e8bb 100644 --- a/skype/skype-ps/skype/Grant-CsCloudMeetingPolicy.md +++ b/skype/skype-ps/skype/Grant-CsCloudMeetingPolicy.md @@ -6,7 +6,7 @@ title: Grant-CsCloudMeetingPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Grant-CsExternalUserCommunicationPolicy.md b/skype/skype-ps/skype/Grant-CsExternalUserCommunicationPolicy.md index b15e772bb2..ad3fc04d57 100644 --- a/skype/skype-ps/skype/Grant-CsExternalUserCommunicationPolicy.md +++ b/skype/skype-ps/skype/Grant-CsExternalUserCommunicationPolicy.md @@ -6,7 +6,7 @@ title: Grant-CsExternalUserCommunicationPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Grant-CsGraphPolicy.md b/skype/skype-ps/skype/Grant-CsGraphPolicy.md index 1edccdb505..28e59f2c8c 100644 --- a/skype/skype-ps/skype/Grant-CsGraphPolicy.md +++ b/skype/skype-ps/skype/Grant-CsGraphPolicy.md @@ -6,7 +6,7 @@ title: Grant-CsGraphPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Grant-CsIPPhonePolicy.md b/skype/skype-ps/skype/Grant-CsIPPhonePolicy.md index 4fd103f683..6d55aafb01 100644 --- a/skype/skype-ps/skype/Grant-CsIPPhonePolicy.md +++ b/skype/skype-ps/skype/Grant-CsIPPhonePolicy.md @@ -6,7 +6,7 @@ title: Grant-CsIPPhonePolicy, Skype for Business Server 2019 schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Grant-CsTeamsAppPermissionPolicy.md b/skype/skype-ps/skype/Grant-CsTeamsAppPermissionPolicy.md index 4949cffe53..27d301e302 100644 --- a/skype/skype-ps/skype/Grant-CsTeamsAppPermissionPolicy.md +++ b/skype/skype-ps/skype/Grant-CsTeamsAppPermissionPolicy.md @@ -7,7 +7,7 @@ schema: 2.0.0 ms.reviewer: manager: bulenteg ms.author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Grant-CsTeamsAppSetupPolicy.md b/skype/skype-ps/skype/Grant-CsTeamsAppSetupPolicy.md index 4876f0ad30..72770924da 100644 --- a/skype/skype-ps/skype/Grant-CsTeamsAppSetupPolicy.md +++ b/skype/skype-ps/skype/Grant-CsTeamsAppSetupPolicy.md @@ -7,7 +7,7 @@ schema: 2.0.0 ms.reviewer: manager: bulenteg ms.author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Grant-CsTeamsChannelsPolicy.md b/skype/skype-ps/skype/Grant-CsTeamsChannelsPolicy.md index 565cdebeb3..cca86abc04 100644 --- a/skype/skype-ps/skype/Grant-CsTeamsChannelsPolicy.md +++ b/skype/skype-ps/skype/Grant-CsTeamsChannelsPolicy.md @@ -6,7 +6,7 @@ title: Grant-CsTeamsChannelsPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Grant-CsTeamsFeedbackPolicy.md b/skype/skype-ps/skype/Grant-CsTeamsFeedbackPolicy.md index 2063ab9f22..a14e1d7be5 100644 --- a/skype/skype-ps/skype/Grant-CsTeamsFeedbackPolicy.md +++ b/skype/skype-ps/skype/Grant-CsTeamsFeedbackPolicy.md @@ -6,7 +6,7 @@ title: Grant-CsTeamsFeedbackPolicy schema: 2.0.0 manager: bulenteg ms.author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: --- diff --git a/skype/skype-ps/skype/Grant-CsTeamsMeetingBroadcastPolicy.md b/skype/skype-ps/skype/Grant-CsTeamsMeetingBroadcastPolicy.md index 169f8b7e5b..77850fa81a 100644 --- a/skype/skype-ps/skype/Grant-CsTeamsMeetingBroadcastPolicy.md +++ b/skype/skype-ps/skype/Grant-CsTeamsMeetingBroadcastPolicy.md @@ -6,7 +6,7 @@ title: Grant-CsTeamsMeetingBroadcastPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Grant-CsTeamsMeetingPolicy.md b/skype/skype-ps/skype/Grant-CsTeamsMeetingPolicy.md index 268411e46b..ac2aac4824 100644 --- a/skype/skype-ps/skype/Grant-CsTeamsMeetingPolicy.md +++ b/skype/skype-ps/skype/Grant-CsTeamsMeetingPolicy.md @@ -6,7 +6,7 @@ title: Grant-CsTeamsMeetingPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Grant-CsTeamsMessagingPolicy.md b/skype/skype-ps/skype/Grant-CsTeamsMessagingPolicy.md index 506ffb7074..75ab169d0e 100644 --- a/skype/skype-ps/skype/Grant-CsTeamsMessagingPolicy.md +++ b/skype/skype-ps/skype/Grant-CsTeamsMessagingPolicy.md @@ -6,7 +6,7 @@ title: Grant-CsTeamsMessagingPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Grant-CsTeamsVideoInteropServicePolicy.md b/skype/skype-ps/skype/Grant-CsTeamsVideoInteropServicePolicy.md index 7dae9ef32f..1bbaeebd00 100644 --- a/skype/skype-ps/skype/Grant-CsTeamsVideoInteropServicePolicy.md +++ b/skype/skype-ps/skype/Grant-CsTeamsVideoInteropServicePolicy.md @@ -7,7 +7,7 @@ title: Grant-CsTeamsVideoInteropServicePolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Import-CsAutoAttendantHolidays.md b/skype/skype-ps/skype/Import-CsAutoAttendantHolidays.md index ce4f3a64ac..9cea980f59 100644 --- a/skype/skype-ps/skype/Import-CsAutoAttendantHolidays.md +++ b/skype/skype-ps/skype/Import-CsAutoAttendantHolidays.md @@ -6,7 +6,7 @@ title: Import-CsAutoAttendantHolidays schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Import-CsOrganizationalAutoAttendantHolidays.md b/skype/skype-ps/skype/Import-CsOrganizationalAutoAttendantHolidays.md index 5e55668712..225f2d0229 100644 --- a/skype/skype-ps/skype/Import-CsOrganizationalAutoAttendantHolidays.md +++ b/skype/skype-ps/skype/Import-CsOrganizationalAutoAttendantHolidays.md @@ -6,7 +6,7 @@ title: Import-CsOrganizationalAutoAttendantHolidays schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsAutoAttendant.md b/skype/skype-ps/skype/New-CsAutoAttendant.md index 18bd840660..e8256e11c8 100644 --- a/skype/skype-ps/skype/New-CsAutoAttendant.md +++ b/skype/skype-ps/skype/New-CsAutoAttendant.md @@ -6,7 +6,7 @@ title: New-CsAutoAttendant schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsAutoAttendantCallFlow.md b/skype/skype-ps/skype/New-CsAutoAttendantCallFlow.md index 4b91635aca..16c9144c7a 100644 --- a/skype/skype-ps/skype/New-CsAutoAttendantCallFlow.md +++ b/skype/skype-ps/skype/New-CsAutoAttendantCallFlow.md @@ -6,7 +6,7 @@ title: New-CsAutoAttendantCallFlow schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsAutoAttendantCallHandlingAssociation.md b/skype/skype-ps/skype/New-CsAutoAttendantCallHandlingAssociation.md index e536681cfd..f9826484b9 100644 --- a/skype/skype-ps/skype/New-CsAutoAttendantCallHandlingAssociation.md +++ b/skype/skype-ps/skype/New-CsAutoAttendantCallHandlingAssociation.md @@ -6,7 +6,7 @@ title: New-CsAutoAttendantCallHandlingAssociation schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsAutoAttendantCallableEntity.md b/skype/skype-ps/skype/New-CsAutoAttendantCallableEntity.md index e9390129a0..978d80dc08 100644 --- a/skype/skype-ps/skype/New-CsAutoAttendantCallableEntity.md +++ b/skype/skype-ps/skype/New-CsAutoAttendantCallableEntity.md @@ -6,7 +6,7 @@ title: New-CsAutoAttendantCallableEntity schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsAutoAttendantDialScope.md b/skype/skype-ps/skype/New-CsAutoAttendantDialScope.md index ab64e4de4d..27f91dd09c 100644 --- a/skype/skype-ps/skype/New-CsAutoAttendantDialScope.md +++ b/skype/skype-ps/skype/New-CsAutoAttendantDialScope.md @@ -6,7 +6,7 @@ title: New-CsAutoAttendantDialScope schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsAutoAttendantMenu.md b/skype/skype-ps/skype/New-CsAutoAttendantMenu.md index 193fb75a3b..3688b6dc30 100644 --- a/skype/skype-ps/skype/New-CsAutoAttendantMenu.md +++ b/skype/skype-ps/skype/New-CsAutoAttendantMenu.md @@ -6,7 +6,7 @@ title: New-CsAutoAttendantMenu schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsAutoAttendantMenuOption.md b/skype/skype-ps/skype/New-CsAutoAttendantMenuOption.md index 1c52ec2f68..180a5b7a90 100644 --- a/skype/skype-ps/skype/New-CsAutoAttendantMenuOption.md +++ b/skype/skype-ps/skype/New-CsAutoAttendantMenuOption.md @@ -6,7 +6,7 @@ title: New-CsAutoAttendantMenuOption schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsAutoAttendantPrompt.md b/skype/skype-ps/skype/New-CsAutoAttendantPrompt.md index 2d918cc1d1..0cfad598e0 100644 --- a/skype/skype-ps/skype/New-CsAutoAttendantPrompt.md +++ b/skype/skype-ps/skype/New-CsAutoAttendantPrompt.md @@ -6,7 +6,7 @@ title: New-CsAutoAttendantPrompt schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsEdgeAllowAllKnownDomains.md b/skype/skype-ps/skype/New-CsEdgeAllowAllKnownDomains.md index 80269ea251..5ff613dd59 100644 --- a/skype/skype-ps/skype/New-CsEdgeAllowAllKnownDomains.md +++ b/skype/skype-ps/skype/New-CsEdgeAllowAllKnownDomains.md @@ -6,7 +6,7 @@ title: New-CsEdgeAllowAllKnownDomains schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsEdgeAllowList.md b/skype/skype-ps/skype/New-CsEdgeAllowList.md index b47cb8ec8c..93a22c9ae1 100644 --- a/skype/skype-ps/skype/New-CsEdgeAllowList.md +++ b/skype/skype-ps/skype/New-CsEdgeAllowList.md @@ -6,7 +6,7 @@ title: New-CsEdgeAllowList schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsEdgeDomainPattern.md b/skype/skype-ps/skype/New-CsEdgeDomainPattern.md index f6ed847c9a..0d54b4bd38 100644 --- a/skype/skype-ps/skype/New-CsEdgeDomainPattern.md +++ b/skype/skype-ps/skype/New-CsEdgeDomainPattern.md @@ -6,7 +6,7 @@ title: New-CsEdgeDomainPattern schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsExternalUserCommunicationPolicy.md b/skype/skype-ps/skype/New-CsExternalUserCommunicationPolicy.md index bd6fe61290..f73353a6aa 100644 --- a/skype/skype-ps/skype/New-CsExternalUserCommunicationPolicy.md +++ b/skype/skype-ps/skype/New-CsExternalUserCommunicationPolicy.md @@ -6,7 +6,7 @@ title: New-CsExternalUserCommunicationPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsHuntGroup.md b/skype/skype-ps/skype/New-CsHuntGroup.md index 48ecb7636f..db8e3e2bcd 100644 --- a/skype/skype-ps/skype/New-CsHuntGroup.md +++ b/skype/skype-ps/skype/New-CsHuntGroup.md @@ -6,7 +6,7 @@ title: New-CsHuntGroup schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsHybridPSTNSite.md b/skype/skype-ps/skype/New-CsHybridPSTNSite.md index f2d037ec20..7bd818bd11 100644 --- a/skype/skype-ps/skype/New-CsHybridPSTNSite.md +++ b/skype/skype-ps/skype/New-CsHybridPSTNSite.md @@ -6,7 +6,7 @@ title: New-CsHybridPSTNSite schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsOnlineApplicationEndpoint.md b/skype/skype-ps/skype/New-CsOnlineApplicationEndpoint.md index 1394345743..9ff5a95428 100644 --- a/skype/skype-ps/skype/New-CsOnlineApplicationEndpoint.md +++ b/skype/skype-ps/skype/New-CsOnlineApplicationEndpoint.md @@ -6,7 +6,7 @@ title: New-CsOnlineApplicationEndpoint schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsOnlineApplicationInstanceAssociation.md b/skype/skype-ps/skype/New-CsOnlineApplicationInstanceAssociation.md index 7215068f6c..7b0a65cf72 100644 --- a/skype/skype-ps/skype/New-CsOnlineApplicationInstanceAssociation.md +++ b/skype/skype-ps/skype/New-CsOnlineApplicationInstanceAssociation.md @@ -6,7 +6,7 @@ title: New-CsOnlineApplicationInstanceAssociation schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsOnlineAudioFile.md b/skype/skype-ps/skype/New-CsOnlineAudioFile.md index bd1cbc7b5c..e560377570 100644 --- a/skype/skype-ps/skype/New-CsOnlineAudioFile.md +++ b/skype/skype-ps/skype/New-CsOnlineAudioFile.md @@ -6,7 +6,7 @@ title: New-CsOnlineAudioFile schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsOnlineBulkAssignmentInput.md b/skype/skype-ps/skype/New-CsOnlineBulkAssignmentInput.md index fad62c53da..cda2ce71b5 100644 --- a/skype/skype-ps/skype/New-CsOnlineBulkAssignmentInput.md +++ b/skype/skype-ps/skype/New-CsOnlineBulkAssignmentInput.md @@ -6,7 +6,7 @@ title: New-CsOnlineBulkAssignmentInput schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsOnlineDateTimeRange.md b/skype/skype-ps/skype/New-CsOnlineDateTimeRange.md index ebb9dec1fe..f9fc7fd9de 100644 --- a/skype/skype-ps/skype/New-CsOnlineDateTimeRange.md +++ b/skype/skype-ps/skype/New-CsOnlineDateTimeRange.md @@ -6,7 +6,7 @@ title: New-CsOnlineDateTimeRange schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsOnlineNumberPortInOrder.md b/skype/skype-ps/skype/New-CsOnlineNumberPortInOrder.md index 0b72f95c9f..902a1fa796 100644 --- a/skype/skype-ps/skype/New-CsOnlineNumberPortInOrder.md +++ b/skype/skype-ps/skype/New-CsOnlineNumberPortInOrder.md @@ -6,7 +6,7 @@ title: New-CsOnlineNumberPortInOrder schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsOnlinePSTNGateway.md b/skype/skype-ps/skype/New-CsOnlinePSTNGateway.md index 46651a35fe..5b870321c2 100644 --- a/skype/skype-ps/skype/New-CsOnlinePSTNGateway.md +++ b/skype/skype-ps/skype/New-CsOnlinePSTNGateway.md @@ -6,7 +6,7 @@ title: New-CsOnlinePSTNGateway schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsOnlineSchedule.md b/skype/skype-ps/skype/New-CsOnlineSchedule.md index 0c7bf5b07a..cc3a81d48c 100644 --- a/skype/skype-ps/skype/New-CsOnlineSchedule.md +++ b/skype/skype-ps/skype/New-CsOnlineSchedule.md @@ -6,7 +6,7 @@ title: New-CsOnlineSchedule schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsOnlineSession.md b/skype/skype-ps/skype/New-CsOnlineSession.md index b773ff2cbc..f5754b5dfc 100644 --- a/skype/skype-ps/skype/New-CsOnlineSession.md +++ b/skype/skype-ps/skype/New-CsOnlineSession.md @@ -5,7 +5,7 @@ online version: https://learn.microsoft.com/powershell/module/skype/new-csonline schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsOnlineTimeRange.md b/skype/skype-ps/skype/New-CsOnlineTimeRange.md index c61981aaa1..da83fbd0dc 100644 --- a/skype/skype-ps/skype/New-CsOnlineTimeRange.md +++ b/skype/skype-ps/skype/New-CsOnlineTimeRange.md @@ -6,7 +6,7 @@ title: New-CsOnlineTimeRange schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendant.md b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendant.md index 5fb6c707dd..d49c94060e 100644 --- a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendant.md +++ b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendant.md @@ -6,7 +6,7 @@ title: New-CsOrganizationalAutoAttendant schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallFlow.md b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallFlow.md index daf60969f0..eb44c5e287 100644 --- a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallFlow.md +++ b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallFlow.md @@ -6,7 +6,7 @@ title: New-CsOrganizationalAutoAttendantCallFlow schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallHandlingAssociation.md b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallHandlingAssociation.md index 390e5d73c4..c79aa969c7 100644 --- a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallHandlingAssociation.md +++ b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallHandlingAssociation.md @@ -6,7 +6,7 @@ title: New-CsOrganizationalAutoAttendantCallHandlingAssociation schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallableEntity.md b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallableEntity.md index d8dd5dd617..b0e074bdbd 100644 --- a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallableEntity.md +++ b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantCallableEntity.md @@ -6,7 +6,7 @@ title: New-CsOrganizationalAutoAttendantCallableEntity schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantDialScope.md b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantDialScope.md index 83e3585476..77f47aa037 100644 --- a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantDialScope.md +++ b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantDialScope.md @@ -6,7 +6,7 @@ title: New-CsOrganizationalAutoAttendantDialScope schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantMenu.md b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantMenu.md index 29d92c65b2..01dd4968c4 100644 --- a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantMenu.md +++ b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantMenu.md @@ -6,7 +6,7 @@ title: New-CsOrganizationalAutoAttendantMenu schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantMenuOption.md b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantMenuOption.md index 7722242bcc..b3ae9cd668 100644 --- a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantMenuOption.md +++ b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantMenuOption.md @@ -6,7 +6,7 @@ title: New-CsOrganizationalAutoAttendantMenuOption schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantPrompt.md b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantPrompt.md index 418272ec64..4d02270b4b 100644 --- a/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantPrompt.md +++ b/skype/skype-ps/skype/New-CsOrganizationalAutoAttendantPrompt.md @@ -6,7 +6,7 @@ title: New-CsOrganizationalAutoAttendantPrompt schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsTeamsAppPermissionPolicy.md b/skype/skype-ps/skype/New-CsTeamsAppPermissionPolicy.md index 43b185f216..5356121c12 100644 --- a/skype/skype-ps/skype/New-CsTeamsAppPermissionPolicy.md +++ b/skype/skype-ps/skype/New-CsTeamsAppPermissionPolicy.md @@ -7,7 +7,7 @@ schema: 2.0.0 ms.reviewer: manager: bulenteg ms.author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsTeamsAppSetupPolicy.md b/skype/skype-ps/skype/New-CsTeamsAppSetupPolicy.md index 512aea1ca2..974e05b7d9 100644 --- a/skype/skype-ps/skype/New-CsTeamsAppSetupPolicy.md +++ b/skype/skype-ps/skype/New-CsTeamsAppSetupPolicy.md @@ -7,7 +7,7 @@ schema: 2.0.0 ms.reviewer: manager: bulenteg ms.author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsTeamsCallParkPolicy.md b/skype/skype-ps/skype/New-CsTeamsCallParkPolicy.md index 3dbd44a45c..74f7cb6bac 100644 --- a/skype/skype-ps/skype/New-CsTeamsCallParkPolicy.md +++ b/skype/skype-ps/skype/New-CsTeamsCallParkPolicy.md @@ -6,7 +6,7 @@ title: New-CsTeamsCallParkPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsTeamsChannelsPolicy.md b/skype/skype-ps/skype/New-CsTeamsChannelsPolicy.md index e3287c5bd6..04db4fb7c3 100644 --- a/skype/skype-ps/skype/New-CsTeamsChannelsPolicy.md +++ b/skype/skype-ps/skype/New-CsTeamsChannelsPolicy.md @@ -6,7 +6,7 @@ title: New-CsTeamsChannelsPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsTeamsFeedbackPolicy.md b/skype/skype-ps/skype/New-CsTeamsFeedbackPolicy.md index 6eaec2148e..9b17976822 100644 --- a/skype/skype-ps/skype/New-CsTeamsFeedbackPolicy.md +++ b/skype/skype-ps/skype/New-CsTeamsFeedbackPolicy.md @@ -6,7 +6,7 @@ title: New-CsTeamsFeedbackPolicy schema: 2.0.0 manager: bulenteg ms.author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: --- diff --git a/skype/skype-ps/skype/New-CsTeamsMeetingBroadcastPolicy.md b/skype/skype-ps/skype/New-CsTeamsMeetingBroadcastPolicy.md index b66ca4ec53..11aa67c3f7 100644 --- a/skype/skype-ps/skype/New-CsTeamsMeetingBroadcastPolicy.md +++ b/skype/skype-ps/skype/New-CsTeamsMeetingBroadcastPolicy.md @@ -6,7 +6,7 @@ title: New-CsTeamsMeetingBroadcastPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsTeamsMeetingPolicy.md b/skype/skype-ps/skype/New-CsTeamsMeetingPolicy.md index 66d8e029e7..11fe5d003b 100644 --- a/skype/skype-ps/skype/New-CsTeamsMeetingPolicy.md +++ b/skype/skype-ps/skype/New-CsTeamsMeetingPolicy.md @@ -6,7 +6,7 @@ title: New-CsTeamsMeetingPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsTeamsMessagingPolicy.md b/skype/skype-ps/skype/New-CsTeamsMessagingPolicy.md index 08bc1403fe..5d2dbbc043 100644 --- a/skype/skype-ps/skype/New-CsTeamsMessagingPolicy.md +++ b/skype/skype-ps/skype/New-CsTeamsMessagingPolicy.md @@ -6,7 +6,7 @@ title: New-CsTeamsMessagingPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsTeamsPinnedApp.md b/skype/skype-ps/skype/New-CsTeamsPinnedApp.md index 92f119d2f4..9f33f9fce7 100644 --- a/skype/skype-ps/skype/New-CsTeamsPinnedApp.md +++ b/skype/skype-ps/skype/New-CsTeamsPinnedApp.md @@ -5,7 +5,7 @@ schema: 2.0.0 ms.reviewer: manager: bulenteg ms.author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsTenantUpdateTimeWindow.md b/skype/skype-ps/skype/New-CsTenantUpdateTimeWindow.md index f6d5b6dd69..11a5b21e8e 100644 --- a/skype/skype-ps/skype/New-CsTenantUpdateTimeWindow.md +++ b/skype/skype-ps/skype/New-CsTenantUpdateTimeWindow.md @@ -6,7 +6,7 @@ title: New-CsTenantUpdateTimeWindow schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/New-CsVideoInteropServiceProvider.md b/skype/skype-ps/skype/New-CsVideoInteropServiceProvider.md index 5b5c7e090d..d163473b97 100644 --- a/skype/skype-ps/skype/New-CsVideoInteropServiceProvider.md +++ b/skype/skype-ps/skype/New-CsVideoInteropServiceProvider.md @@ -7,7 +7,7 @@ title: New-CsVideoInteropServiceProvider schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Register-CsHybridPSTNAppliance.md b/skype/skype-ps/skype/Register-CsHybridPSTNAppliance.md index 549b67dadb..9dcace377f 100644 --- a/skype/skype-ps/skype/Register-CsHybridPSTNAppliance.md +++ b/skype/skype-ps/skype/Register-CsHybridPSTNAppliance.md @@ -6,7 +6,7 @@ title: Register-CsHybridPSTNAppliance schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Register-CsOnlineDialInConferencingServiceNumber.md b/skype/skype-ps/skype/Register-CsOnlineDialInConferencingServiceNumber.md index 75b7e2b7b9..c4b832d57e 100644 --- a/skype/skype-ps/skype/Register-CsOnlineDialInConferencingServiceNumber.md +++ b/skype/skype-ps/skype/Register-CsOnlineDialInConferencingServiceNumber.md @@ -6,7 +6,7 @@ title: Register-CsOnlineDialInConferencingServiceNumber schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Remove-CsAutoAttendant.md b/skype/skype-ps/skype/Remove-CsAutoAttendant.md index c18d3cbc5c..364617caef 100644 --- a/skype/skype-ps/skype/Remove-CsAutoAttendant.md +++ b/skype/skype-ps/skype/Remove-CsAutoAttendant.md @@ -6,7 +6,7 @@ title: Remove-CsAutoAttendant schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Remove-CsCallQueue.md b/skype/skype-ps/skype/Remove-CsCallQueue.md index 508b9ff707..e2e086d237 100644 --- a/skype/skype-ps/skype/Remove-CsCallQueue.md +++ b/skype/skype-ps/skype/Remove-CsCallQueue.md @@ -7,7 +7,7 @@ schema: 2.0.0 ms.reviewer: manager: bulenteg ms.author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Remove-CsExternalUserCommunicationPolicy.md b/skype/skype-ps/skype/Remove-CsExternalUserCommunicationPolicy.md index 7fa178857c..a7a6576fd6 100644 --- a/skype/skype-ps/skype/Remove-CsExternalUserCommunicationPolicy.md +++ b/skype/skype-ps/skype/Remove-CsExternalUserCommunicationPolicy.md @@ -6,7 +6,7 @@ title: Remove-CsExternalUserCommunicationPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Remove-CsHuntGroup.md b/skype/skype-ps/skype/Remove-CsHuntGroup.md index ed2e30cb71..25093dfd3e 100644 --- a/skype/skype-ps/skype/Remove-CsHuntGroup.md +++ b/skype/skype-ps/skype/Remove-CsHuntGroup.md @@ -6,7 +6,7 @@ title: Remove-CsHuntGroup schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Remove-CsHybridPSTNSite.md b/skype/skype-ps/skype/Remove-CsHybridPSTNSite.md index 96d686b999..57891ebc8e 100644 --- a/skype/skype-ps/skype/Remove-CsHybridPSTNSite.md +++ b/skype/skype-ps/skype/Remove-CsHybridPSTNSite.md @@ -6,7 +6,7 @@ title: Remove-CsHybridPSTNSite schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Remove-CsOnlineApplicationEndpoint.md b/skype/skype-ps/skype/Remove-CsOnlineApplicationEndpoint.md index 120b26387a..939cf9547e 100644 --- a/skype/skype-ps/skype/Remove-CsOnlineApplicationEndpoint.md +++ b/skype/skype-ps/skype/Remove-CsOnlineApplicationEndpoint.md @@ -6,7 +6,7 @@ title: Remove-CsOnlineApplicationEndpoint schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Remove-CsOnlineApplicationInstanceAssociation.md b/skype/skype-ps/skype/Remove-CsOnlineApplicationInstanceAssociation.md index 8304120250..7def6b263e 100644 --- a/skype/skype-ps/skype/Remove-CsOnlineApplicationInstanceAssociation.md +++ b/skype/skype-ps/skype/Remove-CsOnlineApplicationInstanceAssociation.md @@ -6,7 +6,7 @@ title: Remove-CsOnlineApplicationInstanceAssociation schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Remove-CsOnlineDialInConferencingTenantSettings.md b/skype/skype-ps/skype/Remove-CsOnlineDialInConferencingTenantSettings.md index 27d6134cdb..ae8a806b0c 100644 --- a/skype/skype-ps/skype/Remove-CsOnlineDialInConferencingTenantSettings.md +++ b/skype/skype-ps/skype/Remove-CsOnlineDialInConferencingTenantSettings.md @@ -6,7 +6,7 @@ title: Remove-CsOnlineDialInConferencingTenantSettings schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Remove-CsOnlineNumberPortInOrder.md b/skype/skype-ps/skype/Remove-CsOnlineNumberPortInOrder.md index aaef737917..ec9bacde26 100644 --- a/skype/skype-ps/skype/Remove-CsOnlineNumberPortInOrder.md +++ b/skype/skype-ps/skype/Remove-CsOnlineNumberPortInOrder.md @@ -6,7 +6,7 @@ title: Remove-CsOnlineNumberPortInOrder schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Remove-CsOnlineSchedule.md b/skype/skype-ps/skype/Remove-CsOnlineSchedule.md index 3a2a627433..9608497709 100644 --- a/skype/skype-ps/skype/Remove-CsOnlineSchedule.md +++ b/skype/skype-ps/skype/Remove-CsOnlineSchedule.md @@ -6,7 +6,7 @@ title: Remove-CsOnlineSchedule schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Remove-CsOrganizationalAutoAttendant.md b/skype/skype-ps/skype/Remove-CsOrganizationalAutoAttendant.md index ff85fd21d5..fc03e1e74b 100644 --- a/skype/skype-ps/skype/Remove-CsOrganizationalAutoAttendant.md +++ b/skype/skype-ps/skype/Remove-CsOrganizationalAutoAttendant.md @@ -6,7 +6,7 @@ title: Remove-CsOrganizationalAutoAttendant schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Remove-CsTeamsAppPermissionPolicy.md b/skype/skype-ps/skype/Remove-CsTeamsAppPermissionPolicy.md index fa13f7951c..8c3540e3a2 100644 --- a/skype/skype-ps/skype/Remove-CsTeamsAppPermissionPolicy.md +++ b/skype/skype-ps/skype/Remove-CsTeamsAppPermissionPolicy.md @@ -7,7 +7,7 @@ schema: 2.0.0 ms.reviewer: manager: bulenteg ms.author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Remove-CsTeamsAppSetupPolicy.md b/skype/skype-ps/skype/Remove-CsTeamsAppSetupPolicy.md index 3249cf06de..bb7ae297e6 100644 --- a/skype/skype-ps/skype/Remove-CsTeamsAppSetupPolicy.md +++ b/skype/skype-ps/skype/Remove-CsTeamsAppSetupPolicy.md @@ -6,7 +6,7 @@ title: Remove-CsTeamsAppSetupPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Remove-CsTeamsCallParkPolicy.md b/skype/skype-ps/skype/Remove-CsTeamsCallParkPolicy.md index 2bdfa97f06..4f7ce2bf83 100644 --- a/skype/skype-ps/skype/Remove-CsTeamsCallParkPolicy.md +++ b/skype/skype-ps/skype/Remove-CsTeamsCallParkPolicy.md @@ -6,7 +6,7 @@ title: Remove-CsTeamsCallParkPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Remove-CsTeamsChannelsPolicy.md b/skype/skype-ps/skype/Remove-CsTeamsChannelsPolicy.md index fed8133ad1..62ffeeb6a3 100644 --- a/skype/skype-ps/skype/Remove-CsTeamsChannelsPolicy.md +++ b/skype/skype-ps/skype/Remove-CsTeamsChannelsPolicy.md @@ -6,7 +6,7 @@ title: Remove-CsTeamsChannelsPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Remove-CsTeamsFeedbackPolicy.md b/skype/skype-ps/skype/Remove-CsTeamsFeedbackPolicy.md index f173731810..c75ba73f90 100644 --- a/skype/skype-ps/skype/Remove-CsTeamsFeedbackPolicy.md +++ b/skype/skype-ps/skype/Remove-CsTeamsFeedbackPolicy.md @@ -6,7 +6,7 @@ title: Remove-CsTeamsFeedbackPolicy schema: 2.0.0 manager: bulenteg ms.author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: --- diff --git a/skype/skype-ps/skype/Remove-CsTeamsMeetingBroadcastPolicy.md b/skype/skype-ps/skype/Remove-CsTeamsMeetingBroadcastPolicy.md index 11ce90e903..f487d267bb 100644 --- a/skype/skype-ps/skype/Remove-CsTeamsMeetingBroadcastPolicy.md +++ b/skype/skype-ps/skype/Remove-CsTeamsMeetingBroadcastPolicy.md @@ -6,7 +6,7 @@ title: Remove-CsTeamsMeetingBroadcastPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Remove-CsTeamsMeetingPolicy.md b/skype/skype-ps/skype/Remove-CsTeamsMeetingPolicy.md index 82c730fcf2..d1b4e2532c 100644 --- a/skype/skype-ps/skype/Remove-CsTeamsMeetingPolicy.md +++ b/skype/skype-ps/skype/Remove-CsTeamsMeetingPolicy.md @@ -6,7 +6,7 @@ title: Remove-CsTeamsMeetingPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Remove-CsTeamsMessagingPolicy.md b/skype/skype-ps/skype/Remove-CsTeamsMessagingPolicy.md index 01cf4fd9a4..24c7bf2e8e 100644 --- a/skype/skype-ps/skype/Remove-CsTeamsMessagingPolicy.md +++ b/skype/skype-ps/skype/Remove-CsTeamsMessagingPolicy.md @@ -6,7 +6,7 @@ title: Remove-CsTeamsMessagingPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Remove-CsTeamsPinnedApp.md b/skype/skype-ps/skype/Remove-CsTeamsPinnedApp.md index fea98656fe..41c6219945 100644 --- a/skype/skype-ps/skype/Remove-CsTeamsPinnedApp.md +++ b/skype/skype-ps/skype/Remove-CsTeamsPinnedApp.md @@ -6,7 +6,7 @@ title: Remove-CsTeamsPinnedApp schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Remove-CsTenantTrustedIPAddress.md b/skype/skype-ps/skype/Remove-CsTenantTrustedIPAddress.md index ab9d2f4a80..6506a4ce4e 100644 --- a/skype/skype-ps/skype/Remove-CsTenantTrustedIPAddress.md +++ b/skype/skype-ps/skype/Remove-CsTenantTrustedIPAddress.md @@ -6,7 +6,7 @@ title: Remove-CsTenantTrustedIPAddress schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Remove-CsTenantUpdateTimeWindow.md b/skype/skype-ps/skype/Remove-CsTenantUpdateTimeWindow.md index 50127004d3..0927a0240a 100644 --- a/skype/skype-ps/skype/Remove-CsTenantUpdateTimeWindow.md +++ b/skype/skype-ps/skype/Remove-CsTenantUpdateTimeWindow.md @@ -6,7 +6,7 @@ title: Remove-CsTenantUpdateTimeWindow schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Remove-CsVideoInteropServiceProvider.md b/skype/skype-ps/skype/Remove-CsVideoInteropServiceProvider.md index b4f939f9ec..e578ee7670 100644 --- a/skype/skype-ps/skype/Remove-CsVideoInteropServiceProvider.md +++ b/skype/skype-ps/skype/Remove-CsVideoInteropServiceProvider.md @@ -7,7 +7,7 @@ title: Remove-CsVideoInteropServiceProvider schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Search-CsOnlineTelephoneNumberInventory.md b/skype/skype-ps/skype/Search-CsOnlineTelephoneNumberInventory.md index e6f419ce69..f5de7cf18d 100644 --- a/skype/skype-ps/skype/Search-CsOnlineTelephoneNumberInventory.md +++ b/skype/skype-ps/skype/Search-CsOnlineTelephoneNumberInventory.md @@ -6,7 +6,7 @@ title: Search-CsOnlineTelephoneNumberInventory schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Select-CsOnlineTelephoneNumberInventory.md b/skype/skype-ps/skype/Select-CsOnlineTelephoneNumberInventory.md index cd56bdf24d..dff527fe9b 100644 --- a/skype/skype-ps/skype/Select-CsOnlineTelephoneNumberInventory.md +++ b/skype/skype-ps/skype/Select-CsOnlineTelephoneNumberInventory.md @@ -6,7 +6,7 @@ title: Select-CsOnlineTelephoneNumberInventory schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsAutoAttendant.md b/skype/skype-ps/skype/Set-CsAutoAttendant.md index 61feb1e946..dddfe04573 100644 --- a/skype/skype-ps/skype/Set-CsAutoAttendant.md +++ b/skype/skype-ps/skype/Set-CsAutoAttendant.md @@ -6,7 +6,7 @@ title: Set-CsAutoAttendant schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsBroadcastMeetingConfiguration.md b/skype/skype-ps/skype/Set-CsBroadcastMeetingConfiguration.md index 11440cb80a..62a74c0304 100644 --- a/skype/skype-ps/skype/Set-CsBroadcastMeetingConfiguration.md +++ b/skype/skype-ps/skype/Set-CsBroadcastMeetingConfiguration.md @@ -6,7 +6,7 @@ title: Set-CsBroadcastMeetingConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsCallQueue.md b/skype/skype-ps/skype/Set-CsCallQueue.md index 815c517ef2..e7bfca524e 100644 --- a/skype/skype-ps/skype/Set-CsCallQueue.md +++ b/skype/skype-ps/skype/Set-CsCallQueue.md @@ -7,7 +7,7 @@ schema: 2.0.0 ms.reviewer: manager: bulenteg ms.author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsCceApplianceConfigurationReplicationStatus.md b/skype/skype-ps/skype/Set-CsCceApplianceConfigurationReplicationStatus.md index 43a44be9e5..4d556a212d 100644 --- a/skype/skype-ps/skype/Set-CsCceApplianceConfigurationReplicationStatus.md +++ b/skype/skype-ps/skype/Set-CsCceApplianceConfigurationReplicationStatus.md @@ -6,7 +6,7 @@ title: Set-CsCceApplianceConfigurationReplicationStatus schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsCceApplianceDeploymentStatus.md b/skype/skype-ps/skype/Set-CsCceApplianceDeploymentStatus.md index 08f47c7b70..1ca389b8ab 100644 --- a/skype/skype-ps/skype/Set-CsCceApplianceDeploymentStatus.md +++ b/skype/skype-ps/skype/Set-CsCceApplianceDeploymentStatus.md @@ -6,7 +6,7 @@ title: Set-CsCceApplianceDeploymentStatus schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsCceApplianceStatus.md b/skype/skype-ps/skype/Set-CsCceApplianceStatus.md index d6902e9842..634a66015e 100644 --- a/skype/skype-ps/skype/Set-CsCceApplianceStatus.md +++ b/skype/skype-ps/skype/Set-CsCceApplianceStatus.md @@ -6,7 +6,7 @@ title: Set-CsCceApplianceStatus schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsExternalUserCommunicationPolicy.md b/skype/skype-ps/skype/Set-CsExternalUserCommunicationPolicy.md index 129cb50733..58dfe5fefc 100644 --- a/skype/skype-ps/skype/Set-CsExternalUserCommunicationPolicy.md +++ b/skype/skype-ps/skype/Set-CsExternalUserCommunicationPolicy.md @@ -6,7 +6,7 @@ title: Set-CsExternalUserCommunicationPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsHuntGroup.md b/skype/skype-ps/skype/Set-CsHuntGroup.md index 5898a82d44..b717e560ba 100644 --- a/skype/skype-ps/skype/Set-CsHuntGroup.md +++ b/skype/skype-ps/skype/Set-CsHuntGroup.md @@ -6,7 +6,7 @@ title: Set-CsHuntGroup schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsHybridMediationServer.md b/skype/skype-ps/skype/Set-CsHybridMediationServer.md index bc12cf07f8..22cc44dca7 100644 --- a/skype/skype-ps/skype/Set-CsHybridMediationServer.md +++ b/skype/skype-ps/skype/Set-CsHybridMediationServer.md @@ -6,7 +6,7 @@ title: Set-CsHybridMediationServer schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsHybridPSTNAppliance.md b/skype/skype-ps/skype/Set-CsHybridPSTNAppliance.md index 0549e334c4..b3f6d8058f 100644 --- a/skype/skype-ps/skype/Set-CsHybridPSTNAppliance.md +++ b/skype/skype-ps/skype/Set-CsHybridPSTNAppliance.md @@ -6,7 +6,7 @@ title: Set-CsHybridPSTNAppliance schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsHybridPSTNSite.md b/skype/skype-ps/skype/Set-CsHybridPSTNSite.md index 6fc84ce74b..9cc149848a 100644 --- a/skype/skype-ps/skype/Set-CsHybridPSTNSite.md +++ b/skype/skype-ps/skype/Set-CsHybridPSTNSite.md @@ -6,7 +6,7 @@ title: Set-CsHybridPSTNSite schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsIPPhonePolicy.md b/skype/skype-ps/skype/Set-CsIPPhonePolicy.md index 638b1cffac..01d67bf3d3 100644 --- a/skype/skype-ps/skype/Set-CsIPPhonePolicy.md +++ b/skype/skype-ps/skype/Set-CsIPPhonePolicy.md @@ -6,7 +6,7 @@ title: Set-CsIPPhonePolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsOnlineApplicationEndpoint.md b/skype/skype-ps/skype/Set-CsOnlineApplicationEndpoint.md index 29fbd03fba..c57e732663 100644 --- a/skype/skype-ps/skype/Set-CsOnlineApplicationEndpoint.md +++ b/skype/skype-ps/skype/Set-CsOnlineApplicationEndpoint.md @@ -6,7 +6,7 @@ title: Set-CsOnlineApplicationEndpoint schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsOnlineDialInConferencingBridge.md b/skype/skype-ps/skype/Set-CsOnlineDialInConferencingBridge.md index ab2f7cf54c..9004bc7a43 100644 --- a/skype/skype-ps/skype/Set-CsOnlineDialInConferencingBridge.md +++ b/skype/skype-ps/skype/Set-CsOnlineDialInConferencingBridge.md @@ -6,7 +6,7 @@ title: Set-CsOnlineDialInConferencingBridge schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsOnlineDialInConferencingServiceNumber.md b/skype/skype-ps/skype/Set-CsOnlineDialInConferencingServiceNumber.md index c325fcdebb..c4c215f688 100644 --- a/skype/skype-ps/skype/Set-CsOnlineDialInConferencingServiceNumber.md +++ b/skype/skype-ps/skype/Set-CsOnlineDialInConferencingServiceNumber.md @@ -6,7 +6,7 @@ title: Set-CsOnlineDialInConferencingServiceNumber schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsOnlineDialInConferencingTenantSettings.md b/skype/skype-ps/skype/Set-CsOnlineDialInConferencingTenantSettings.md index 090b2fd2e5..ea7830d7da 100644 --- a/skype/skype-ps/skype/Set-CsOnlineDialInConferencingTenantSettings.md +++ b/skype/skype-ps/skype/Set-CsOnlineDialInConferencingTenantSettings.md @@ -6,7 +6,7 @@ title: Set-CsOnlineDialInConferencingTenantSettings schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsOnlineDialInConferencingUser.md b/skype/skype-ps/skype/Set-CsOnlineDialInConferencingUser.md index 659d23b110..e42d2e498b 100644 --- a/skype/skype-ps/skype/Set-CsOnlineDialInConferencingUser.md +++ b/skype/skype-ps/skype/Set-CsOnlineDialInConferencingUser.md @@ -6,7 +6,7 @@ title: Set-CsOnlineDialInConferencingUser schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsOnlineDialInConferencingUserDefaultNumber.md b/skype/skype-ps/skype/Set-CsOnlineDialInConferencingUserDefaultNumber.md index 80f6ede537..ce73127dee 100644 --- a/skype/skype-ps/skype/Set-CsOnlineDialInConferencingUserDefaultNumber.md +++ b/skype/skype-ps/skype/Set-CsOnlineDialInConferencingUserDefaultNumber.md @@ -6,7 +6,7 @@ title: Set-CsOnlineDialInConferencingUserDefaultNumber schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsOnlineDirectoryUser.md b/skype/skype-ps/skype/Set-CsOnlineDirectoryUser.md index a91f1af62f..11a49cbd50 100644 --- a/skype/skype-ps/skype/Set-CsOnlineDirectoryUser.md +++ b/skype/skype-ps/skype/Set-CsOnlineDirectoryUser.md @@ -6,7 +6,7 @@ title: Set-CsOnlineDirectoryUser schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md b/skype/skype-ps/skype/Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md index 3bc5bd9c84..9ca3dba8a2 100644 --- a/skype/skype-ps/skype/Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md +++ b/skype/skype-ps/skype/Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md @@ -6,7 +6,7 @@ title: Set-CsOnlineEnhancedEmergencyServiceDisclaimer schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsOnlineNumberPortInOrder.md b/skype/skype-ps/skype/Set-CsOnlineNumberPortInOrder.md index 543d853b35..ccd1b9dba7 100644 --- a/skype/skype-ps/skype/Set-CsOnlineNumberPortInOrder.md +++ b/skype/skype-ps/skype/Set-CsOnlineNumberPortInOrder.md @@ -6,7 +6,7 @@ title: Set-CsOnlineNumberPortInOrder schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsOnlineNumberPortOutOrderPin.md b/skype/skype-ps/skype/Set-CsOnlineNumberPortOutOrderPin.md index 189721b177..f76ceeb362 100644 --- a/skype/skype-ps/skype/Set-CsOnlineNumberPortOutOrderPin.md +++ b/skype/skype-ps/skype/Set-CsOnlineNumberPortOutOrderPin.md @@ -6,7 +6,7 @@ title: Set-CsOnlineNumberPortOutOrderPin schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsOnlineSchedule.md b/skype/skype-ps/skype/Set-CsOnlineSchedule.md index 84a970e798..9589e6aa72 100644 --- a/skype/skype-ps/skype/Set-CsOnlineSchedule.md +++ b/skype/skype-ps/skype/Set-CsOnlineSchedule.md @@ -6,7 +6,7 @@ title: Set-CsOnlineSchedule schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsOnlineVoiceRoute.md b/skype/skype-ps/skype/Set-CsOnlineVoiceRoute.md index 0a1b38911d..508b6ca50d 100644 --- a/skype/skype-ps/skype/Set-CsOnlineVoiceRoute.md +++ b/skype/skype-ps/skype/Set-CsOnlineVoiceRoute.md @@ -6,7 +6,7 @@ title: Set-CsOnlineVoiceRoute schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsOnlineVoiceUserBulk.md b/skype/skype-ps/skype/Set-CsOnlineVoiceUserBulk.md index f7c39fd2a6..7b7ec1eb2e 100644 --- a/skype/skype-ps/skype/Set-CsOnlineVoiceUserBulk.md +++ b/skype/skype-ps/skype/Set-CsOnlineVoiceUserBulk.md @@ -6,7 +6,7 @@ title: Set-CsOnlineVoiceUserBulk schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsOrganizationalAutoAttendant.md b/skype/skype-ps/skype/Set-CsOrganizationalAutoAttendant.md index 8652755159..1c91aaf93f 100644 --- a/skype/skype-ps/skype/Set-CsOrganizationalAutoAttendant.md +++ b/skype/skype-ps/skype/Set-CsOrganizationalAutoAttendant.md @@ -6,7 +6,7 @@ title: Set-CsOrganizationalAutoAttendant schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsTeamsAppPermissionPolicy.md b/skype/skype-ps/skype/Set-CsTeamsAppPermissionPolicy.md index 8e2c8289bc..38eec0e0d6 100644 --- a/skype/skype-ps/skype/Set-CsTeamsAppPermissionPolicy.md +++ b/skype/skype-ps/skype/Set-CsTeamsAppPermissionPolicy.md @@ -7,7 +7,7 @@ schema: 2.0.0 ms.reviewer: manager: bulenteg ms.author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsTeamsAppSetupPolicy.md b/skype/skype-ps/skype/Set-CsTeamsAppSetupPolicy.md index 52032bbc55..a3dab25c62 100644 --- a/skype/skype-ps/skype/Set-CsTeamsAppSetupPolicy.md +++ b/skype/skype-ps/skype/Set-CsTeamsAppSetupPolicy.md @@ -6,7 +6,7 @@ title: Set-CsTeamsAppSetupPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsTeamsCallParkPolicy.md b/skype/skype-ps/skype/Set-CsTeamsCallParkPolicy.md index 342a61efda..b0f3e8b765 100644 --- a/skype/skype-ps/skype/Set-CsTeamsCallParkPolicy.md +++ b/skype/skype-ps/skype/Set-CsTeamsCallParkPolicy.md @@ -6,7 +6,7 @@ title: Set-CsTeamsCallParkPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsTeamsChannelsPolicy.md b/skype/skype-ps/skype/Set-CsTeamsChannelsPolicy.md index 1f38d69a01..e25d4db5ff 100644 --- a/skype/skype-ps/skype/Set-CsTeamsChannelsPolicy.md +++ b/skype/skype-ps/skype/Set-CsTeamsChannelsPolicy.md @@ -6,7 +6,7 @@ title: Set-CsTeamsChannelsPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsTeamsClientConfiguration.md b/skype/skype-ps/skype/Set-CsTeamsClientConfiguration.md index ddeebd11b5..7a7cc5fadc 100644 --- a/skype/skype-ps/skype/Set-CsTeamsClientConfiguration.md +++ b/skype/skype-ps/skype/Set-CsTeamsClientConfiguration.md @@ -7,7 +7,7 @@ title: Set-CsTeamsClientConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsTeamsEducationAssignmentsAppPolicy.md b/skype/skype-ps/skype/Set-CsTeamsEducationAssignmentsAppPolicy.md index 24d9d86eac..fc36b9e5e9 100644 --- a/skype/skype-ps/skype/Set-CsTeamsEducationAssignmentsAppPolicy.md +++ b/skype/skype-ps/skype/Set-CsTeamsEducationAssignmentsAppPolicy.md @@ -7,7 +7,7 @@ schema: 2.0.0 ms.reviewer: manager: bulenteg ms.author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsTeamsFeedbackPolicy.md b/skype/skype-ps/skype/Set-CsTeamsFeedbackPolicy.md index 5835954eb6..59248a34b8 100644 --- a/skype/skype-ps/skype/Set-CsTeamsFeedbackPolicy.md +++ b/skype/skype-ps/skype/Set-CsTeamsFeedbackPolicy.md @@ -6,7 +6,7 @@ title: Set-CsTeamsFeedbackPolicy schema: 2.0.0 manager: bulenteg ms.author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: --- diff --git a/skype/skype-ps/skype/Set-CsTeamsGuestCallingConfiguration.md b/skype/skype-ps/skype/Set-CsTeamsGuestCallingConfiguration.md index 27b2341d49..f005387d95 100644 --- a/skype/skype-ps/skype/Set-CsTeamsGuestCallingConfiguration.md +++ b/skype/skype-ps/skype/Set-CsTeamsGuestCallingConfiguration.md @@ -7,7 +7,7 @@ title: Set-CsTeamsGuestCallingConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- # Set-CsTeamsGuestCallingConfiguration diff --git a/skype/skype-ps/skype/Set-CsTeamsGuestMeetingConfiguration.md b/skype/skype-ps/skype/Set-CsTeamsGuestMeetingConfiguration.md index 0594c5c0f2..64579eb166 100644 --- a/skype/skype-ps/skype/Set-CsTeamsGuestMeetingConfiguration.md +++ b/skype/skype-ps/skype/Set-CsTeamsGuestMeetingConfiguration.md @@ -7,7 +7,7 @@ title: Set-CsTeamsGuestMeetingConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsTeamsGuestMessagingConfiguration.md b/skype/skype-ps/skype/Set-CsTeamsGuestMessagingConfiguration.md index 7673df5e4e..78c1fa3986 100644 --- a/skype/skype-ps/skype/Set-CsTeamsGuestMessagingConfiguration.md +++ b/skype/skype-ps/skype/Set-CsTeamsGuestMessagingConfiguration.md @@ -6,7 +6,7 @@ title: Set-CsTeamsGuestMessagingConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsTeamsMeetingBroadcastConfiguration.md b/skype/skype-ps/skype/Set-CsTeamsMeetingBroadcastConfiguration.md index 1e0acafecd..8bb443d36c 100644 --- a/skype/skype-ps/skype/Set-CsTeamsMeetingBroadcastConfiguration.md +++ b/skype/skype-ps/skype/Set-CsTeamsMeetingBroadcastConfiguration.md @@ -6,7 +6,7 @@ title: Set-CsTeamsMeetingBroadcastConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsTeamsMeetingBroadcastPolicy.md b/skype/skype-ps/skype/Set-CsTeamsMeetingBroadcastPolicy.md index 583e396b62..60837e8e0e 100644 --- a/skype/skype-ps/skype/Set-CsTeamsMeetingBroadcastPolicy.md +++ b/skype/skype-ps/skype/Set-CsTeamsMeetingBroadcastPolicy.md @@ -6,7 +6,7 @@ title: Set-CsTeamsMeetingBroadcastPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsTeamsMeetingConfiguration.md b/skype/skype-ps/skype/Set-CsTeamsMeetingConfiguration.md index 401258be3b..f45390b19b 100644 --- a/skype/skype-ps/skype/Set-CsTeamsMeetingConfiguration.md +++ b/skype/skype-ps/skype/Set-CsTeamsMeetingConfiguration.md @@ -7,7 +7,7 @@ title: Set-CsTeamsMeetingConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsTeamsMeetingPolicy.md b/skype/skype-ps/skype/Set-CsTeamsMeetingPolicy.md index 30861da39b..13524071b0 100644 --- a/skype/skype-ps/skype/Set-CsTeamsMeetingPolicy.md +++ b/skype/skype-ps/skype/Set-CsTeamsMeetingPolicy.md @@ -6,7 +6,7 @@ title: Set-CsTeamsMeetingPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsTeamsMessagingPolicy.md b/skype/skype-ps/skype/Set-CsTeamsMessagingPolicy.md index 4d44f487a8..89175ff1e2 100644 --- a/skype/skype-ps/skype/Set-CsTeamsMessagingPolicy.md +++ b/skype/skype-ps/skype/Set-CsTeamsMessagingPolicy.md @@ -6,7 +6,7 @@ title: Set-CsTeamsMessagingPolicy schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsTeamsPinnedApp.md b/skype/skype-ps/skype/Set-CsTeamsPinnedApp.md index b3b9c45191..86bbb14d7d 100644 --- a/skype/skype-ps/skype/Set-CsTeamsPinnedApp.md +++ b/skype/skype-ps/skype/Set-CsTeamsPinnedApp.md @@ -6,7 +6,7 @@ title: Set-CsTeamsPinnedApp schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsTeamsUpgradeConfiguration.md b/skype/skype-ps/skype/Set-CsTeamsUpgradeConfiguration.md index 11f296871e..9e6ccfb19e 100644 --- a/skype/skype-ps/skype/Set-CsTeamsUpgradeConfiguration.md +++ b/skype/skype-ps/skype/Set-CsTeamsUpgradeConfiguration.md @@ -6,7 +6,7 @@ title: Set-CsTeamsUpgradeConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md b/skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md index 95b3fb3e2e..1eb13bb901 100644 --- a/skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md +++ b/skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md @@ -6,7 +6,7 @@ title: Set-CsTenantFederationConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsTenantHybridConfiguration.md b/skype/skype-ps/skype/Set-CsTenantHybridConfiguration.md index 47b3bc16e0..1d7840ac9b 100644 --- a/skype/skype-ps/skype/Set-CsTenantHybridConfiguration.md +++ b/skype/skype-ps/skype/Set-CsTenantHybridConfiguration.md @@ -6,7 +6,7 @@ title: Set-CsTenantHybridConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsTenantMigrationConfiguration.md b/skype/skype-ps/skype/Set-CsTenantMigrationConfiguration.md index ab4b2b5fb8..790a337942 100644 --- a/skype/skype-ps/skype/Set-CsTenantMigrationConfiguration.md +++ b/skype/skype-ps/skype/Set-CsTenantMigrationConfiguration.md @@ -6,7 +6,7 @@ title: Set-CsTenantMigrationConfiguration schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsTenantPublicProvider.md b/skype/skype-ps/skype/Set-CsTenantPublicProvider.md index 6d67314d80..0564ea6529 100644 --- a/skype/skype-ps/skype/Set-CsTenantPublicProvider.md +++ b/skype/skype-ps/skype/Set-CsTenantPublicProvider.md @@ -6,7 +6,7 @@ title: Set-CsTenantPublicProvider schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsTenantTrustedIPAddress.md b/skype/skype-ps/skype/Set-CsTenantTrustedIPAddress.md index 4e64aea7e8..723aae0d63 100644 --- a/skype/skype-ps/skype/Set-CsTenantTrustedIPAddress.md +++ b/skype/skype-ps/skype/Set-CsTenantTrustedIPAddress.md @@ -6,7 +6,7 @@ title: Set-CsTenantTrustedIPAddress schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsTenantUpdateTimeWindow.md b/skype/skype-ps/skype/Set-CsTenantUpdateTimeWindow.md index aa83b7d322..16213f56b6 100644 --- a/skype/skype-ps/skype/Set-CsTenantUpdateTimeWindow.md +++ b/skype/skype-ps/skype/Set-CsTenantUpdateTimeWindow.md @@ -6,7 +6,7 @@ title: Set-CsTenantUpdateTimeWindow schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsUserPstnSettings.md b/skype/skype-ps/skype/Set-CsUserPstnSettings.md index b267ec393b..92e36241ea 100644 --- a/skype/skype-ps/skype/Set-CsUserPstnSettings.md +++ b/skype/skype-ps/skype/Set-CsUserPstnSettings.md @@ -6,7 +6,7 @@ title: Set-CsUserPstnSettings schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Set-CsVideoInteropServiceProvider.md b/skype/skype-ps/skype/Set-CsVideoInteropServiceProvider.md index 15e0191b23..5036c57f16 100644 --- a/skype/skype-ps/skype/Set-CsVideoInteropServiceProvider.md +++ b/skype/skype-ps/skype/Set-CsVideoInteropServiceProvider.md @@ -7,7 +7,7 @@ title: Set-CsVideoInteropServiceProvider schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Start-CsExMeetingMigration.md b/skype/skype-ps/skype/Start-CsExMeetingMigration.md index 7c88858776..3e51e05169 100644 --- a/skype/skype-ps/skype/Start-CsExMeetingMigration.md +++ b/skype/skype-ps/skype/Start-CsExMeetingMigration.md @@ -6,7 +6,7 @@ title: Start-CsExMeetingMigration schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Test-CsEffectiveTenantDialPlan.md b/skype/skype-ps/skype/Test-CsEffectiveTenantDialPlan.md index 7f58737dd5..d12f4a3059 100644 --- a/skype/skype-ps/skype/Test-CsEffectiveTenantDialPlan.md +++ b/skype/skype-ps/skype/Test-CsEffectiveTenantDialPlan.md @@ -6,7 +6,7 @@ title: Test-CsEffectiveTenantDialPlan schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Test-CsOnlineCarrierPortabilityIn.md b/skype/skype-ps/skype/Test-CsOnlineCarrierPortabilityIn.md index 30a641f34c..782566c466 100644 --- a/skype/skype-ps/skype/Test-CsOnlineCarrierPortabilityIn.md +++ b/skype/skype-ps/skype/Test-CsOnlineCarrierPortabilityIn.md @@ -6,7 +6,7 @@ title: Test-CsOnlineCarrierPortabilityIn schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Test-CsOnlinePortabilityIn.md b/skype/skype-ps/skype/Test-CsOnlinePortabilityIn.md index 8d77b6c15a..3c602a756f 100644 --- a/skype/skype-ps/skype/Test-CsOnlinePortabilityIn.md +++ b/skype/skype-ps/skype/Test-CsOnlinePortabilityIn.md @@ -6,7 +6,7 @@ title: Test-CsOnlinePortabilityIn schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Unregister-CsHybridPSTNAppliance.md b/skype/skype-ps/skype/Unregister-CsHybridPSTNAppliance.md index d740423462..458d44b4aa 100644 --- a/skype/skype-ps/skype/Unregister-CsHybridPSTNAppliance.md +++ b/skype/skype-ps/skype/Unregister-CsHybridPSTNAppliance.md @@ -6,7 +6,7 @@ title: Unregister-CsHybridPSTNAppliance schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Unregister-CsOnlineDialInConferencingServiceNumber.md b/skype/skype-ps/skype/Unregister-CsOnlineDialInConferencingServiceNumber.md index 35ae2dfafb..0a7673b018 100644 --- a/skype/skype-ps/skype/Unregister-CsOnlineDialInConferencingServiceNumber.md +++ b/skype/skype-ps/skype/Unregister-CsOnlineDialInConferencingServiceNumber.md @@ -6,7 +6,7 @@ title: Unregister-CsOnlineDialInConferencingServiceNumber schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Update-CsAutoAttendant.md b/skype/skype-ps/skype/Update-CsAutoAttendant.md index d0cb88e76c..c4e50ccaf3 100644 --- a/skype/skype-ps/skype/Update-CsAutoAttendant.md +++ b/skype/skype-ps/skype/Update-CsAutoAttendant.md @@ -6,7 +6,7 @@ title: Update-CsAutoAttendant schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Update-CsOrganizationalAutoAttendant.md b/skype/skype-ps/skype/Update-CsOrganizationalAutoAttendant.md index 5117b381a8..1e208f2782 100644 --- a/skype/skype-ps/skype/Update-CsOrganizationalAutoAttendant.md +++ b/skype/skype-ps/skype/Update-CsOrganizationalAutoAttendant.md @@ -6,7 +6,7 @@ title: Update-CsOrganizationalAutoAttendant schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/skype/skype-ps/skype/Update-CsTenantMeetingUrl.md b/skype/skype-ps/skype/Update-CsTenantMeetingUrl.md index 477267552e..03dc67a577 100644 --- a/skype/skype-ps/skype/Update-CsTenantMeetingUrl.md +++ b/skype/skype-ps/skype/Update-CsTenantMeetingUrl.md @@ -6,7 +6,7 @@ title: Update-CsTenantMeetingUrl schema: 2.0.0 manager: bulenteg author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/teams/teams-ps/teams/Get-CsBatchPolicyAssignmentOperation.md b/teams/teams-ps/teams/Get-CsBatchPolicyAssignmentOperation.md index b9cabf63f6..0feebaebf3 100644 --- a/teams/teams-ps/teams/Get-CsBatchPolicyAssignmentOperation.md +++ b/teams/teams-ps/teams/Get-CsBatchPolicyAssignmentOperation.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csbatchpolicyassignmentoperation schema: 2.0.0 author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/teams/teams-ps/teams/Get-CsGroupPolicyAssignment.md b/teams/teams-ps/teams/Get-CsGroupPolicyAssignment.md index c8c6994966..ef6ca27ec9 100644 --- a/teams/teams-ps/teams/Get-CsGroupPolicyAssignment.md +++ b/teams/teams-ps/teams/Get-CsGroupPolicyAssignment.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csgrouppolicyassignment schema: 2.0.0 author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/teams/teams-ps/teams/Get-CsUserPolicyAssignment.md b/teams/teams-ps/teams/Get-CsUserPolicyAssignment.md index 88e24156d8..a66d35a9bd 100644 --- a/teams/teams-ps/teams/Get-CsUserPolicyAssignment.md +++ b/teams/teams-ps/teams/Get-CsUserPolicyAssignment.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csuserpolicyassignment schema: 2.0.0 author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/teams/teams-ps/teams/New-CsBatchPolicyAssignmentOperation.md b/teams/teams-ps/teams/New-CsBatchPolicyAssignmentOperation.md index ecf402a30a..5406212c92 100644 --- a/teams/teams-ps/teams/New-CsBatchPolicyAssignmentOperation.md +++ b/teams/teams-ps/teams/New-CsBatchPolicyAssignmentOperation.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-csbatchpolicyassignmentoperation schema: 2.0.0 author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/teams/teams-ps/teams/New-CsGroupPolicyAssignment.md b/teams/teams-ps/teams/New-CsGroupPolicyAssignment.md index 5b36b7805e..12df5eaf20 100644 --- a/teams/teams-ps/teams/New-CsGroupPolicyAssignment.md +++ b/teams/teams-ps/teams/New-CsGroupPolicyAssignment.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-csgrouppolicyassignment schema: 2.0.0 author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/teams/teams-ps/teams/Remove-CsGroupPolicyAssignment.md b/teams/teams-ps/teams/Remove-CsGroupPolicyAssignment.md index 214de16e7f..18dab09a30 100644 --- a/teams/teams-ps/teams/Remove-CsGroupPolicyAssignment.md +++ b/teams/teams-ps/teams/Remove-CsGroupPolicyAssignment.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-csgrouppolicyassignment schema: 2.0.0 author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/teams/teams-ps/teams/Set-CsGroupPolicyAssignment.md b/teams/teams-ps/teams/Set-CsGroupPolicyAssignment.md index 8fe2b23e23..2b3c385f64 100644 --- a/teams/teams-ps/teams/Set-CsGroupPolicyAssignment.md +++ b/teams/teams-ps/teams/Set-CsGroupPolicyAssignment.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csgrouppolicyassignment schema: 2.0.0 author: tomkau -author: tomkau +ms.author: tomkau ms.reviewer: williamlooney --- From 6b63cbdda31fba20f8b99e1b3d3caafcc222bffe Mon Sep 17 00:00:00 2001 From: andreimaneev Date: Tue, 12 Mar 2024 17:40:23 +0100 Subject: [PATCH 0202/1851] Extend doc --- .../skype/Set-CsTenantFederationConfiguration.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md b/skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md index e48c24c840..bb3764c79b 100644 --- a/skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md +++ b/skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md @@ -153,12 +153,18 @@ The command shown in Example 9 enables communication with people using Teams wit ### -------------------------- Example 10 ------------------------- ``` +$list = New-Object Collections.Generic.List[String] +$list.add("contoso.com") +$list.add("fabrikam.com") +Set-CsTenantFederationConfiguration -BlockedDomains $list + Set-CsTenantFederationConfiguration -BlockAllSubdomains $True ``` -Example 10 shows how you can empower BlockedDomains to also block all subdomains. -Let's say you block contoso.com. Then all users from subdomain.contoso.com will also be blocked. -Note: Users from subcontoso.com will not be blocked because it's a completely different domain rather than a subdomain. +Example 10 shows how you can block all subdomains of domains in BlockedDomains list. +In this example, contoso.com is on the BlockDomains list which blocks all users from contoso.com and fabrikam.com. +When the BlockAllSubdomains is enabled, all users from subdomain.contoso.com and subdomain.fabrikam.com will also be blocked. +Note: Users from subcontoso.com will not be blocked because it's a completely different domain rather than a subdomain of contoso.com. ## PARAMETERS From 3861a67b614df9fbd955bf4d293fc7eb83481d6f Mon Sep 17 00:00:00 2001 From: andreimaneev Date: Tue, 12 Mar 2024 17:52:21 +0100 Subject: [PATCH 0203/1851] Improve description of domains couples --- skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md b/skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md index bb3764c79b..58aa098e19 100644 --- a/skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md +++ b/skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md @@ -162,7 +162,7 @@ Set-CsTenantFederationConfiguration -BlockAllSubdomains $True ``` Example 10 shows how you can block all subdomains of domains in BlockedDomains list. -In this example, contoso.com is on the BlockDomains list which blocks all users from contoso.com and fabrikam.com. +In this example, all users from contoso.com and fabrikam.com will be blocked. When the BlockAllSubdomains is enabled, all users from subdomain.contoso.com and subdomain.fabrikam.com will also be blocked. Note: Users from subcontoso.com will not be blocked because it's a completely different domain rather than a subdomain of contoso.com. From 6e60704a03d3813e1d91b3b40ba9ed8e96e7068c Mon Sep 17 00:00:00 2001 From: andreimaneev Date: Tue, 12 Mar 2024 17:54:19 +0100 Subject: [PATCH 0204/1851] Improve sentence about subdomains --- skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md b/skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md index 58aa098e19..3fb0e51d58 100644 --- a/skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md +++ b/skype/skype-ps/skype/Set-CsTenantFederationConfiguration.md @@ -163,7 +163,8 @@ Set-CsTenantFederationConfiguration -BlockAllSubdomains $True Example 10 shows how you can block all subdomains of domains in BlockedDomains list. In this example, all users from contoso.com and fabrikam.com will be blocked. -When the BlockAllSubdomains is enabled, all users from subdomain.contoso.com and subdomain.fabrikam.com will also be blocked. +When the BlockAllSubdomains is enabled, all users from all subdomains of all domains in BlockedDomains list will also be blocked. +So, users from subdomain.contoso.com and subdomain.fabrikam.com will be blocked. Note: Users from subcontoso.com will not be blocked because it's a completely different domain rather than a subdomain of contoso.com. ## PARAMETERS From 13f63c592407d923d6f9f66244d91e4242df534a Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 13 Mar 2024 14:43:33 -0700 Subject: [PATCH 0205/1851] Update Get-MailTrafficSummaryReport.md Category value updates --- .../exchange/Get-MailTrafficSummaryReport.md | 26 ++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Get-MailTrafficSummaryReport.md b/exchange/exchange-ps/exchange/Get-MailTrafficSummaryReport.md index bd490c2dd2..9af8f293d4 100644 --- a/exchange/exchange-ps/exchange/Get-MailTrafficSummaryReport.md +++ b/exchange/exchange-ps/exchange/Get-MailTrafficSummaryReport.md @@ -54,7 +54,31 @@ This example shows the top spam recipient statistics between June 13, 2015 and J ## PARAMETERS ### -Category -The Category parameter filters the report by category. Valid values for this parameter are: InboundDLPHits, OutboundDLPHits, InboundTransportRuleHits, OutboundTransportRuleHits, InboundDLPPolicyRuleHits, OutboundDLPPolicyRuleHits, TopSpamRecipient, TopMailSender, TopMailRecipient, TopMalwareRecipient or TopMalware. +The Category parameter filters the report by category. Valid values are: + +- InboundDLPHits +- OutboundDLPHits +- InboundTransportRuleHits +- OutboundTransportRuleHits +- InboundDLPPolicyRuleHits +- OutboundDLPPolicyRuleHits +- TopSpamRecipient +- TopMailSender +- TopMailRecipient +- TopMalwareRecipient +- TopMalwareAtpRecipient +- TopMalware +- TopPhishRecipient +- TopPhishAtpRecipient +- TopIntraOrgRecipient +- TopIntraOrgSender +- TopIntraOrgSpamRecipient +- TopIntraOrgMalwareRecipient +- TopIntraOrgPhishRecipient +- TopIntraOrgPhishAtpRecipient +- TopIntraOrgMalwareAtpRecipient +- TopComplianceTagActivityCount +- TopComplianceTagActivityCountByDay ```yaml Type: String From 0f4db837b87e9e298509d65db748a130416c73b7 Mon Sep 17 00:00:00 2001 From: Yajvendra Gupta <36740582+YajvendraGupta@users.noreply.github.com> Date: Thu, 14 Mar 2024 12:47:13 +0530 Subject: [PATCH 0206/1851] Update Set-OrganizationConfig.md changing days from 7 to 8 as we did this change in our admin notification --- exchange/exchange-ps/exchange/Set-OrganizationConfig.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md index ab9ed0e8c4..ded2c2898d 100644 --- a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md +++ b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md @@ -1753,7 +1753,7 @@ The DelayedDelicensingEnabled parameter enables or disables a 30 day grace perio - $true: Exchange Online license removals from mailboxes are delayed by 30 days. Admins can use the delay to identify potential mistakes and avoid disruptions for affected users. - $false: Exchange Online license removals from mailboxes aren't delayed. This is the default value. -Use the TenantAdminNotificationForDelayedDelicensingEnabled parameter to turn on weekly Service Health advisory notifications for admins about the number of Exchange Online delicensed users who are in the 30 day grace period during the specified 7 day interval. For more information about Service Health, see [How to check Microsoft 365 service health](https://learn.microsoft.com/microsoft-365/enterprise/view-service-health). +Use the TenantAdminNotificationForDelayedDelicensingEnabled parameter to turn on weekly Service Health advisory notifications for admins about the number of Exchange Online delicensed users who are in the 30 day grace period during the specified 8 day interval. For more information about Service Health, see [How to check Microsoft 365 service health](https://learn.microsoft.com/microsoft-365/enterprise/view-service-health). Use the EndUserMailNotificationForDelayedDelicensingEnabled to send affected users periodic email notifications that they're going to lose access to their mailbox. @@ -2075,7 +2075,7 @@ The EndUserMailNotificationForDelayedDelicensingEnabled parameter enables or dis The value of this parameter is meaningful on when the value of the DelayedDelicensingEnabled parameter is $true. -Use the TenantAdminNotificationForDelayedDelicensingEnabled parameter to turn on weekly Service Health advisory notifications for admins about the number of Exchange Online delicensed users who are in the 30 day grace period during the specified 7 day interval. For more information about Service Health, see [How to check Microsoft 365 service health](https://learn.microsoft.com/microsoft-365/enterprise/view-service-health). +Use the TenantAdminNotificationForDelayedDelicensingEnabled parameter to turn on weekly Service Health advisory notifications for admins about the number of Exchange Online delicensed users who are in the 30 day grace period during the specified 8 day interval. For more information about Service Health, see [How to check Microsoft 365 service health](https://learn.microsoft.com/microsoft-365/enterprise/view-service-health). ```yaml Type: Boolean @@ -3639,7 +3639,7 @@ This parameter is available only in the cloud-based service. The TenantAdminNotificationForDelayedDelicensingEnabled parameter enables or disables weekly admin Service Health advisory notifications that are sent to admins. Valid values are: -- $true: Weekly Service Health advisory notifications are sent to admins about the number of Exchange Online delicensed users who are in the 30 day grace period during the specified 7 day interval. +- $true: Weekly Service Health advisory notifications are sent to admins about the number of Exchange Online delicensed users who are in the 30 day grace period during the specified 8 day interval. - $false: Disable weekly Service Health advisory notifications about the number of Exchange Online delicensed users. This is the default value. For more information about Service Health, see [How to check Microsoft 365 service health](https://learn.microsoft.com/microsoft-365/enterprise/view-service-health). From 5b199e5e5673eeb38486a9ec5d235bee076f5055 Mon Sep 17 00:00:00 2001 From: AmareshB1Microsoft <162629236+AmareshB1Microsoft@users.noreply.github.com> Date: Thu, 14 Mar 2024 05:47:21 -0700 Subject: [PATCH 0207/1851] fix links --- teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md | 4 ++-- teams/teams-ps/teams/New-CsExternalAccessPolicy.md | 4 ++-- teams/teams-ps/teams/Set-CsExternalAccessPolicy.md | 4 ++-- teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md b/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md index 7690dd1820..d222fe7709 100644 --- a/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md +++ b/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md @@ -215,7 +215,7 @@ Accept wildcard characters: False ``` ### -CivicAddressId -Filters the returned results based on the CivicAddressId assigned to the phone number. You can get the CivicAddressId by using [Get-CsOnlineLisCivicAddress](/powershell/module/teams/get-csonlineliscivicaddress). +Filters the returned results based on the CivicAddressId assigned to the phone number. You can get the CivicAddressId by using [Get-CsOnlineLisCivicAddress](Get-CsOnlineLisCivicAddress.md). ```yaml Type: System.String @@ -245,7 +245,7 @@ Accept wildcard characters: False ``` ### -LocationId -Filters the returned results based on the LocationId assigned to the phone number. You can get the LocationId by using [Get-CsOnlineLisLocation](/powershell/module/teams/get-csonlinelislocation). +Filters the returned results based on the LocationId assigned to the phone number. You can get the LocationId by using [Get-CsOnlineLisLocation](Get-CsOnlineLisLocation.md). ```yaml Type: System.String diff --git a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md index d8ec1609ba..cb65796765 100644 --- a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md @@ -44,14 +44,14 @@ External access policies can grant (or revoke) the ability of your users to do a Note that enabling federation alone will not provide users with this capability. Instead, you must enable federation and then assign users an external access policy that gives them the right to communicate with federated users. -2. (Microsoft Teams only) Communicate with users who are using custom applications built with [Azure Communication Services (ACS)](/azure/communication-services/concepts/teams-interop). This policy setting only applies if ACS federation has been enabled at the tenant level using the cmdlet [Set-CsTeamsAcsFederationConfiguration](/powershell/module/teams/set-csteamsacsfederationconfiguration). +2. (Microsoft Teams only) Communicate with users who are using custom applications built with [Azure Communication Services (ACS)](/azure/communication-services/concepts/teams-interop). This policy setting only applies if ACS federation has been enabled at the tenant level using the cmdlet [Set-CsTeamsAcsFederationConfiguration](Set-CsTeamsAcsFederationConfiguration.md). 3. Access Skype for Business Server over the Internet, without having to first log on to your internal network. This enables your users to use Skype for Business and log on to Skype for Business Server from an Internet café or other remote location. 4. Communicate with people who have SIP accounts with a public instant messaging service such as Skype. -5. (Microsoft Teams Only) Communicate with people who are using Teams with an account that's not managed by an organization. This policy only applies if Teams Consumer Federation has been enabled at the tenant level using the cmdlet [Set-CsTenantFederationConfiguration](/powershell/module/teams/set-cstenantfederationconfiguration) or Teams Admin Center under the External Access setting. +5. (Microsoft Teams Only) Communicate with people who are using Teams with an account that's not managed by an organization. This policy only applies if Teams Consumer Federation has been enabled at the tenant level using the cmdlet [Set-CsTenantFederationConfiguration](Set-CsTenantFederationConfiguration.md) or Teams Admin Center under the External Access setting. When you install Skype for Business Server, a global external access policy is automatically created for you. In addition to the global policy, you can also create custom external access policies at either the site or the per-user scope. diff --git a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md index b1a0038140..bbf7953874 100644 --- a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md @@ -47,7 +47,7 @@ External access policies can grant (or revoke) the ability of your users to do a Note that enabling federation alone will not provide users with this capability. Instead, you must enable federation and then assign users an external access policy that gives them the right to communicate with federated users. -2. (Microsoft Teams only) Communicate with users who are using custom applications built with [Azure Communication Services (ACS)](/azure/communication-services/concepts/teams-interop). This policy setting only applies if ACS federation has been enabled at the tenant level using the cmdlet [Set-CsTeamsAcsFederationConfiguration](/powershell/module/teams/set-csteamsacsfederationconfiguration). +2. (Microsoft Teams only) Communicate with users who are using custom applications built with [Azure Communication Services (ACS)](/azure/communication-services/concepts/teams-interop). This policy setting only applies if ACS federation has been enabled at the tenant level using the cmdlet [Set-CsTeamsAcsFederationConfiguration](Set-CsTeamsAcsFederationConfiguration.md). 3. Access Skype for Business Server over the Internet, without having to first log on to your internal network. This enables your users to use Skype for Business and log on to Skype for Business Server from an Internet café or other remote location. @@ -56,7 +56,7 @@ This enables your users to use Skype for Business and log on to Skype for Busine The following parameters are not applicable to Skype for Business Online/Microsoft Teams: Description, EnableXmppAccess, Force, Identity, Instance, PipelineVariable, and Tenant -5. (Microsoft Teams Only) Communicate with people who are using Teams with an account that's not managed by an organization. This policy only applies if Teams Consumer Federation has been enabled at the tenant level using the cmdlet [Set-CsTenantFederationConfiguration](/powershell/module/teams/set-cstenantfederationconfiguration) or Teams admin center under the External Access setting. +5. (Microsoft Teams Only) Communicate with people who are using Teams with an account that's not managed by an organization. This policy only applies if Teams Consumer Federation has been enabled at the tenant level using the cmdlet [Set-CsTenantFederationConfiguration](Set-CsTeamsAcsFederationConfiguration.md) or Teams admin center under the External Access setting. After an external access policy has been created, you can use the `Set-CsExternalAccessPolicy` cmdlet to change the property values of that policy. For example, by default the global policy does not allow users to communicate with people who have accounts with a federated organization. diff --git a/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md index a60567e450..935dcdf838 100644 --- a/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md +++ b/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md @@ -199,7 +199,7 @@ Accept wildcard characters: False ``` ### -PrimarySystemPromptLanguage -The primary (or first) language that voicemail system prompts will be presented in. Must also set SecondarySystemPromptLanguage. When set, this overrides the user language choice. See [Set-CsOnlineVoicemailUserSettings](/powershell/module/teams/set-csonlinevoicemailusersettings) -PromptLanguage for supported languages. +The primary (or first) language that voicemail system prompts will be presented in. Must also set SecondarySystemPromptLanguage. When set, this overrides the user language choice. See [Set-CsOnlineVoicemailUserSettings](Set-CsOnlineVoicemailUserSettings.md) -PromptLanguage for supported languages. ```yaml Type: String @@ -215,7 +215,7 @@ Accept wildcard characters: False ``` ### -SecondarySystemPromptLanguage -The secondary language that voicemail system prompts will be presented in. Must also set PrimarySystemPromptLanguage and may not be the same value as PrimarySystemPromptanguage. When set, this overrides the user language choice. See [Set-CsOnlineVoicemailUserSettings](/powershell/module/teams/set-csonlinevoicemailusersettings) -PromptLanguage for supported languages. +The secondary language that voicemail system prompts will be presented in. Must also set PrimarySystemPromptLanguage and may not be the same value as PrimarySystemPromptanguage. When set, this overrides the user language choice. See [Set-CsOnlineVoicemailUserSettings](Set-CsOnlineVoicemailUserSettings) -PromptLanguage for supported languages. ```yaml Type: String From 3f34f272246ee94edd05b562e3e98658e5ee6059 Mon Sep 17 00:00:00 2001 From: AmareshB1Microsoft <162629236+AmareshB1Microsoft@users.noreply.github.com> Date: Thu, 14 Mar 2024 05:54:55 -0700 Subject: [PATCH 0208/1851] fix link --- teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md index 935dcdf838..0b1d68930c 100644 --- a/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md +++ b/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md @@ -215,7 +215,7 @@ Accept wildcard characters: False ``` ### -SecondarySystemPromptLanguage -The secondary language that voicemail system prompts will be presented in. Must also set PrimarySystemPromptLanguage and may not be the same value as PrimarySystemPromptanguage. When set, this overrides the user language choice. See [Set-CsOnlineVoicemailUserSettings](Set-CsOnlineVoicemailUserSettings) -PromptLanguage for supported languages. +The secondary language that voicemail system prompts will be presented in. Must also set PrimarySystemPromptLanguage and may not be the same value as PrimarySystemPromptanguage. When set, this overrides the user language choice. See [Set-CsOnlineVoicemailUserSettings](Set-CsOnlineVoicemailUserSettings.md) -PromptLanguage for supported languages. ```yaml Type: String From 99090bfbb28b64ec87db37270ef5ea2ff8ba6668 Mon Sep 17 00:00:00 2001 From: AmareshB1Microsoft <162629236+AmareshB1Microsoft@users.noreply.github.com> Date: Thu, 14 Mar 2024 09:34:18 -0700 Subject: [PATCH 0209/1851] testing --- teams/teams-ps/teams/teams.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/teams/teams-ps/teams/teams.md b/teams/teams-ps/teams/teams.md index 47a94ab4be..5aea29516c 100644 --- a/teams/teams-ps/teams/teams.md +++ b/teams/teams-ps/teams/teams.md @@ -502,3 +502,7 @@ The following cmdlet references are for Microsoft Teams. ### [Update-CsTeamsShiftsConnectionInstance](Update-CsTeamsShiftsConnectionInstance.md) ### [Update-CsTeamTemplate](Update-CsTeamTemplate.md) ### [Update-TeamsAppInstallation](Update-TeamsAppInstallation.md) + +## Deprecated Teams Cmdlets + +### Clear-CsOnlineTelephoneNumberReservation (Deprecated) From 76605b16cbd983645d5d98b3bc1b0cc46cd433dd Mon Sep 17 00:00:00 2001 From: AmareshB1Microsoft <162629236+AmareshB1Microsoft@users.noreply.github.com> Date: Thu, 14 Mar 2024 09:37:42 -0700 Subject: [PATCH 0210/1851] testing chagnes --- teams/teams-ps/teams/teams.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/teams.md b/teams/teams-ps/teams/teams.md index 5aea29516c..0c19bd9626 100644 --- a/teams/teams-ps/teams/teams.md +++ b/teams/teams-ps/teams/teams.md @@ -502,7 +502,4 @@ The following cmdlet references are for Microsoft Teams. ### [Update-CsTeamsShiftsConnectionInstance](Update-CsTeamsShiftsConnectionInstance.md) ### [Update-CsTeamTemplate](Update-CsTeamTemplate.md) ### [Update-TeamsAppInstallation](Update-TeamsAppInstallation.md) - -## Deprecated Teams Cmdlets - -### Clear-CsOnlineTelephoneNumberReservation (Deprecated) +### Clear-CsOnlineTelephoneNumberReservation (Deprecated da da da ) From 83e31706924e1b212ba2b5408dfc8f54bf96cc83 Mon Sep 17 00:00:00 2001 From: AmareshB1Microsoft <162629236+AmareshB1Microsoft@users.noreply.github.com> Date: Thu, 14 Mar 2024 09:40:18 -0700 Subject: [PATCH 0211/1851] testing --- teams/teams-ps/teams/teams.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/teams.md b/teams/teams-ps/teams/teams.md index 0c19bd9626..563801eb95 100644 --- a/teams/teams-ps/teams/teams.md +++ b/teams/teams-ps/teams/teams.md @@ -502,4 +502,4 @@ The following cmdlet references are for Microsoft Teams. ### [Update-CsTeamsShiftsConnectionInstance](Update-CsTeamsShiftsConnectionInstance.md) ### [Update-CsTeamTemplate](Update-CsTeamTemplate.md) ### [Update-TeamsAppInstallation](Update-TeamsAppInstallation.md) -### Clear-CsOnlineTelephoneNumberReservation (Deprecated da da da ) +### [Clear-CsOnlineTelephoneNumberReservation] (Deprecated da da da ) From b704b9f13700bea490d8a3c8dc112e089e6a7a55 Mon Sep 17 00:00:00 2001 From: AmareshB1Microsoft <162629236+AmareshB1Microsoft@users.noreply.github.com> Date: Thu, 14 Mar 2024 09:42:42 -0700 Subject: [PATCH 0212/1851] fixing --- teams/teams-ps/teams/teams.md | 1 - 1 file changed, 1 deletion(-) diff --git a/teams/teams-ps/teams/teams.md b/teams/teams-ps/teams/teams.md index 563801eb95..47a94ab4be 100644 --- a/teams/teams-ps/teams/teams.md +++ b/teams/teams-ps/teams/teams.md @@ -502,4 +502,3 @@ The following cmdlet references are for Microsoft Teams. ### [Update-CsTeamsShiftsConnectionInstance](Update-CsTeamsShiftsConnectionInstance.md) ### [Update-CsTeamTemplate](Update-CsTeamTemplate.md) ### [Update-TeamsAppInstallation](Update-TeamsAppInstallation.md) -### [Clear-CsOnlineTelephoneNumberReservation] (Deprecated da da da ) From 1cdec8cc1fe25cab11dbee9c0f8a77ff866767ff Mon Sep 17 00:00:00 2001 From: AmareshB1Microsoft <162629236+AmareshB1Microsoft@users.noreply.github.com> Date: Thu, 14 Mar 2024 09:52:51 -0700 Subject: [PATCH 0213/1851] adding redirects for deprecated cmdlets --- .openpublishing.redirection.json | 305 +++++++++++++++++++++++++++++++ 1 file changed, 305 insertions(+) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 0f05ad1cda..95d17cf6fa 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -8484,5 +8484,310 @@ "source_path": "skype/virtual-folder/skype/Update-CsAutoAttendant.md", "redirect_url": "/powershell/module/teams/Update-CsAutoAttendant", "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Clear-CsOnlineTelephoneNumberReservation.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Disable-CsOnlineDialInConferencingUser.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Enable-CsOnlineDialInConferencingUser.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Export-CsOrganizationalAutoAttendantHolidays.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Get-CsHuntGroup.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Get-CsHuntGroupTenantInformation.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Get-CsOnlineApplicationEndpoint.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Get-CsOnlineDialInConferencingUserInfo.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Get-CsOnlineDialInConferencingUserState.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Get-CsOnlineDirectoryTenantNumberCities.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Get-CsOnlineNumberPortInOrder.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Get-CsOnlineNumberPortOutOrderPin.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Get-CsOnlineTelephoneNumberAvailableCount.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Get-CsOnlineTelephoneNumberInventoryAreas.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Get-CsOnlineTelephoneNumberInventoryCities.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Get-CsOnlineTelephoneNumberInventoryCountries.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Get-CsOnlineTelephoneNumberInventoryRegions.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Get-CsOnlineTelephoneNumberInventoryTypes.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Get-CsOnlineTelephoneNumberReservationsInformation.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Get-CsOrganizationalAutoAttendant.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Get-CsOrganizationalAutoAttendantHolidays.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Get-CsOrganizationalAutoAttendantStatus.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Get-CsOrganizationalAutoAttendantSupportedLanguage.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Get-CsOrganizationalAutoAttendantSupportedTimeZone.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Get-CsOrganizationalAutoAttendantTenantInformation.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Get-CsTeamsUpgradeStatus.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Get-CsTenantPublicProvider.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Grant-CsBroadcastMeetingPolicy.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Import-CsOrganizationalAutoAttendantHolidays.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/New-CsHuntGroup.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/New-CsOnlineApplicationEndpoint.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/New-CsOnlineAudioFile.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/New-CsOnlineBulkAssignmentInput.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/New-CsOnlineNumberPortInOrder.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/New-CsOnlineSession.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/New-CsOrganizationalAutoAttendant.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/New-CsOrganizationalAutoAttendantCallableEntity.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/New-CsOrganizationalAutoAttendantCallFlow.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/New-CsOrganizationalAutoAttendantCallHandlingAssociation.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/New-CsOrganizationalAutoAttendantDialScope.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/New-CsOrganizationalAutoAttendantMenu.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/New-CsOrganizationalAutoAttendantMenuOption.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/New-CsOrganizationalAutoAttendantPrompt.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Remove-CsHuntGroup.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Remove-CsOnlineApplicationEndpoint.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Remove-CsOnlineNumberPortInOrder.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Remove-CsOrganizationalAutoAttendant.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Search-CsOnlineTelephoneNumberInventory.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Select-CsOnlineTelephoneNumberInventory.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Set-CsHuntGroup.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Set-CsOnlineApplicationEndpoint.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Set-CsOnlineDirectoryUser.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Set-CsOnlineNumberPortInOrder.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Set-CsOnlineNumberPortOutOrderPin.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Set-CsOnlineVoiceUserBulk.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Set-CsOrganizationalAutoAttendant.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Set-CsTenantPublicProvider.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Test-CsOnlineCarrierPortabilityIn.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Test-CsOnlineLisCivicAddress.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Test-CsOnlinePortabilityIn.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false + }, + { + "source_path": "skype/virtual-folder/skype/Update-CsOrganizationalAutoAttendant.md", + "redirect_url": "/powershell/module/teams/", + "redirect_document_id": false } ] } From 527084f5afe057afccb0544bf66002a1a602f4ee Mon Sep 17 00:00:00 2001 From: Ronnie Wang Date: Fri, 15 Mar 2024 11:35:59 +0800 Subject: [PATCH 0214/1851] doc: add doc for TeamsRecordingRollOutPolicy --- .../Get-CsTeamsRecordingRollOutPolicy.md | 92 ++++++++++++ .../Grant-CsTeamsRecordingRollOutPolicy.md | 82 +++++++++++ .../New-CsTeamsRecordingRollOutPolicy.md | 135 ++++++++++++++++++ .../Remove-CsTeamsRecordingRollOutPolicy.md | 113 +++++++++++++++ .../Set-CsTeamsRecordingRollOutPolicy.md | 133 +++++++++++++++++ teams/teams-ps/teams/teams.md | 5 + 6 files changed, 560 insertions(+) create mode 100644 teams/teams-ps/teams/Get-CsTeamsRecordingRollOutPolicy.md create mode 100644 teams/teams-ps/teams/Grant-CsTeamsRecordingRollOutPolicy.md create mode 100644 teams/teams-ps/teams/New-CsTeamsRecordingRollOutPolicy.md create mode 100644 teams/teams-ps/teams/Remove-CsTeamsRecordingRollOutPolicy.md create mode 100644 teams/teams-ps/teams/Set-CsTeamsRecordingRollOutPolicy.md diff --git a/teams/teams-ps/teams/Get-CsTeamsRecordingRollOutPolicy.md b/teams/teams-ps/teams/Get-CsTeamsRecordingRollOutPolicy.md new file mode 100644 index 0000000000..0d1b4038b7 --- /dev/null +++ b/teams/teams-ps/teams/Get-CsTeamsRecordingRollOutPolicy.md @@ -0,0 +1,92 @@ +--- +external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml +Module Name: Microsoft.Teams.Policy.Administration.Cmdlets.Core +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsrecordingrolloutpolicy +schema: 2.0.0 +applicable: Microsoft Teams +title: Get-CsTeamsRecordingRollOutPolicy +manager: yujin1 +author: ronwa +ms.author: ronwa +--- + +# Get-CsTeamsRecordingRollOutPolicy + +## SYNOPSIS + +The CsTeamsRecordingRollOutPolicy controls roll out of the change that governs the storage for meeting recordings. + +## SYNTAX + +### Identity (Default) +``` +Get-CsTeamsRecordingRollOutPolicy [[-Identity] ] [] +``` + +### Filter +``` +Get-CsTeamsRecordingRollOutPolicy [-Filter ] [] +``` + +## DESCRIPTION + +The CsTeamsRecordingRollOutPolicy controls roll out of the change that governs the storage for meeting recordings. This policy would be deprecated over time as this is only to allow IT admins to phase the roll out of this breaking change. + +The Get-CsTeamsRecordingRollOutPolicy cmdlet enables you to return information about all the CsTeamsRecordingRollOutPolicy that have been configured for use in your organization. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-CsTeamsRecordingRollOutPolicy +``` + +In Example 1, Get-CsTeamsRecordingRollOutPolicy is called without any additional parameters; this returns a collection of all the CsTeamsRecordingRollOutPolicy configured for use in your organization. + +## PARAMETERS + +### -Filter +Enables you to use wildcard characters when indicating the policy (or policies) to be returned. + +```yaml +Type: String +Parameter Sets: Filter +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +Unique identifier of the policy to be returned. To refer to the global policy, use this syntax: -Identity global. To refer to a per-user policy, use syntax similar to this: -Identity SalesDepartmentPolicy. +If this parameter is omitted, then all the meeting policies configured for use in your organization will be returned. + +```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 + +### TeamsRecordingRollOutPolicy.Cmdlets.TeamsRecordingRollOutPolicy + +## NOTES + +## RELATED LINKS diff --git a/teams/teams-ps/teams/Grant-CsTeamsRecordingRollOutPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsRecordingRollOutPolicy.md new file mode 100644 index 0000000000..9e608fc0fa --- /dev/null +++ b/teams/teams-ps/teams/Grant-CsTeamsRecordingRollOutPolicy.md @@ -0,0 +1,82 @@ +--- +external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml +Module Name: Microsoft.Teams.Policy.Administration.Cmdlets.Core +online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamsrecordingrolloutpolicy +schema: 2.0.0 +applicable: Microsoft Teams +title: Grant-CsTeamsRecordingRollOutPolicy +manager: yujin1 +author: ronwa +ms.author: ronwa +--- + +# Grant-CsTeamsRecordingRollOutPolicy + +## SYNOPSIS +The CsTeamsRecordingRollOutPolicy controls roll out of the change that governs the storage for meeting recordings. + +## SYNTAX + +``` +Grant-CsTeamsRecordingRollOutPolicy -Identity -PolicyName [] +``` + +## DESCRIPTION +The CsTeamsRecordingRollOutPolicy controls roll out of the change that governs the storage for meeting recordings. This policy would be deprecated over time as this is only to allow IT admins to phase the roll out of this breaking change. + +The Grant-CsTeamsRecordingRollOutPolicy cmdlet allows administrators to assign a CsTeamsRecordingRollOutPolicy at the per-user scope. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Grant-CsTeamsMeetingPolicy -identity "Ken Myer" -PolicyName OrganizerPolicy +``` + +In this example, a user with identity "Ken Myer" is being assigned the OrganizerPolicy + +## PARAMETERS + +### -Identity +Indicates the Identity of the user account the policy should be assigned to. User Identities can be specified using one of four formats: 1) the user's SIP address; 2) the user principal name (UPN); 3) the user's domain name and logon name, in the form domain\logon (for example, litwareinc\kenmyer); and, 4) the user's Active Directory display name (for example, Ken Myer). User Identities can also be referenced by using the user's Active Directory distinguished name. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PolicyName +The name of the custom policy that is being assigned to the user. To remove a specific assignment and fall back to the default tenant policy, you can assign to $Null. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +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.Object +## NOTES + +## RELATED LINKS diff --git a/teams/teams-ps/teams/New-CsTeamsRecordingRollOutPolicy.md b/teams/teams-ps/teams/New-CsTeamsRecordingRollOutPolicy.md new file mode 100644 index 0000000000..deeaf7e346 --- /dev/null +++ b/teams/teams-ps/teams/New-CsTeamsRecordingRollOutPolicy.md @@ -0,0 +1,135 @@ +--- +external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml +Module Name: Microsoft.Teams.Policy.Administration.Cmdlets.Core +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsrecordingrolloutpolicy +schema: 2.0.0 +applicable: Microsoft Teams +title: New-CsTeamsRecordingRollOutPolicy +manager: yujin1 +author: ronwa +ms.author: ronwa +--- + +# New-CsTeamsRecordingRollOutPolicy + +## SYNOPSIS + +The CsTeamsRecordingRollOutPolicy controls roll out of the change that governs the storage for meeting recordings. + +## SYNTAX + +``` +New-CsTeamsRecordingRollOutPolicy [-MeetingRecordingOwnership ] [-Identity] [-Force] [-WhatIf] + [-Confirm] [] +``` + +## DESCRIPTION + +The CsTeamsRecordingRollOutPolicy controls roll out of the change that governs the storage for meeting recordings. This policy would be deprecated over time as this is only to allow IT admins to phase the roll out of this breaking change. + +The New-CsTeamsRecordingRollOutPolicy cmdlet allows administrators to define new CsTeamsRecordingRollOutPolicy that can be assigned to particular users to control Teams features related to meetings. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> New-CsTeamsRecordingRollOutPolicy -Identity OrganizerPolicy -MeetingRecordingOwnership MeetingOrganizer +``` + +The command shown in Example 1 uses the New-CsTeamsRecordingRollOutPolicy cmdlet to create a new TeamsRecordingRollOutPolicy with the Identity OrganizerPolicy. +This policy will set MeetingRecordingOwnership to MeetingOrganizer. Recordings for this policy group's users as organizer would get saved to organizers' own OneDrive. + +## 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 +``` + +### -Force +Specifies whether to suppress warning and confirmation messages. It can be useful in scripting to suppress interactive prompts. If the 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 +Specify the name of the policy being created. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MeetingRecordingOwnership +Specifies where the meeting recording get stored. Possible values are: +- MeetingOrganizer +- RecordingInitiator + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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 + +### TeamsRecordingRollOutPolicy.Cmdlets.TeamsRecordingRollOutPolicy + +## NOTES + +## RELATED LINKS diff --git a/teams/teams-ps/teams/Remove-CsTeamsRecordingRollOutPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsRecordingRollOutPolicy.md new file mode 100644 index 0000000000..53025f3f12 --- /dev/null +++ b/teams/teams-ps/teams/Remove-CsTeamsRecordingRollOutPolicy.md @@ -0,0 +1,113 @@ +--- +external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml +Module Name: Microsoft.Teams.Policy.Administration.Cmdlets.Core +online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsrecordingrolloutpolicy +schema: 2.0.0 +applicable: Microsoft Teams +title: Remove-CsTeamsRecordingRollOutPolicy +manager: yujin1 +author: ronwa +ms.author: ronwa +--- + +# Remove-CsTeamsRecordingRollOutPolicy + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +``` +Remove-CsTeamsRecordingRollOutPolicy [-Identity] [-Force] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION + +Removes a previously created CsTeamsRecordingRollOutPolicy. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Remove-CsTeamsRecordingRollOutPolicy -Identity OrganizerPolicy +``` + +In the example shown above, the command will delete the OrganizerPolicy from the organization's list of policies and remove all assignments of this policy from users who have had the policy assigned. + +## 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 +``` + +### -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 +Unique identifier for the CsTeamsRecordingRollOutPolicy to be removed. To remove the global policy, use this syntax: -Identity global. (Note that the global policy cannot actually be removed. Instead, all the policy properties will be reset to their default values.) To remove a custom policy, use this syntax: -Identity SomePolicy. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: True (ByPropertyName) +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 + +### System.String + +## OUTPUTS + +### System.Void + +## NOTES + +## RELATED LINKS diff --git a/teams/teams-ps/teams/Set-CsTeamsRecordingRollOutPolicy.md b/teams/teams-ps/teams/Set-CsTeamsRecordingRollOutPolicy.md new file mode 100644 index 0000000000..867db6e7d2 --- /dev/null +++ b/teams/teams-ps/teams/Set-CsTeamsRecordingRollOutPolicy.md @@ -0,0 +1,133 @@ +--- +external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml +Module Name: Microsoft.Teams.Policy.Administration.Cmdlets.Core +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsrecordingrolloutpolicy +schema: 2.0.0 +applicable: Microsoft Teams +title: Set-CsTeamsRecordingRollOutPolicy +manager: yujin1 +author: ronwa +ms.author: ronwa +--- + +# Set-CsTeamsRecordingRollOutPolicy + +## SYNOPSIS +The CsTeamsRecordingRollOutPolicy controls roll out of the change that governs the storage for meeting recordings. + +## SYNTAX + +``` +Set-CsTeamsRecordingRollOutPolicy [-MeetingRecordingOwnership ] [-Identity] [-Force] [-WhatIf] + [-Confirm] [] +``` + +## DESCRIPTION +The CsTeamsRecordingRollOutPolicy controls roll out of the change that governs the storage for meeting recordings. This policy would be deprecated over time as this is only to allow IT admins to phase the roll out of this breaking change. + +The Set-CsTeamsRecordingRollOutPolicy cmdlet allows administrators to update existing CsTeamsRecordingRollOutPolicy that can be assigned to particular users to control Teams recording storage place. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Set-CsTeamsRecordingRollOutPolicy -Identity OrganizerPolicy -MeetingRecordingOwnership RecordingInitiator +``` + +The command shown in Example 1 uses the Set-CsTeamsMeetingPolicy cmdlet to update an existing CsTeamsRecordingRollOutPolicy with the Identity OrganizerPolicy. +This policy will set MeetingRecordingOwnership to RecordingInitiator; in this example, recordings for this policy group's users as organizer would get saved to recording initiators' own OneDrive. + +## 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 +``` + +### -Force +Specifies whether to suppress warning and confirmation messages. It can be useful in scripting to suppress interactive prompts. If the 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 +Specify the name of the policy being created. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MeetingRecordingOwnership +Specifies where the meeting recording get stored. Possible values are: +- MeetingOrganizer +- RecordingInitiator + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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 diff --git a/teams/teams-ps/teams/teams.md b/teams/teams-ps/teams/teams.md index 47a94ab4be..fb383f58be 100644 --- a/teams/teams-ps/teams/teams.md +++ b/teams/teams-ps/teams/teams.md @@ -119,6 +119,7 @@ The following cmdlet references are for Microsoft Teams. ### [Get-CsTeamsMessagingPolicy](Get-CsTeamsMessagingPolicy.md) ### [Get-CsTeamsMobilityPolicy](Get-CsTeamsMobilityPolicy.md) ### [Get-CsTeamsNetworkRoamingPolicy](Get-CsTeamsNetworkRoamingPolicy.md) +### [Get-CsTeamsRecordingRollOutPolicy](Get-CsTeamsRecordingRollOutPolicy.md) ### [Get-CsTeamsSharedCallingRoutingPolicy](Get-CsTeamsSharedCallingRoutingPolicy.md) ### [Get-CsTeamsShiftsConnection](Get-CsTeamsShiftsConnection.md) ### [Get-CsTeamsShiftsConnectionConnector](Get-CsTeamsShiftsConnectionConnector.md) @@ -204,6 +205,7 @@ The following cmdlet references are for Microsoft Teams. ### [Grant-CsTeamsMeetingTemplatePermissionPolicy](Grant-CsTeamsMeetingTemplatePermissionPolicy.md) ### [Grant-CsTeamsMessagingPolicy](Grant-CsTeamsMessagingPolicy.md) ### [Grant-CsTeamsMobilityPolicy](Grant-CsTeamsMobilityPolicy.md) +### [Grant-CsTeamsRecordingRollOutPolicy](Grant-CsTeamsRecordingRollOutPolicy.md) ### [Grant-CsTeamsSharedCallingRoutingPolicy](Grant-CsTeamsSharedCallingRoutingPolicy.md) ### [Grant-CsTeamsShiftsPolicy](Grant-CsTeamsShiftsPolicy.md) ### [Grant-CsTeamsUpgradePolicy](Grant-CsTeamsUpgradePolicy.md) @@ -282,6 +284,7 @@ The following cmdlet references are for Microsoft Teams. ### [New-CsTeamsMobilityPolicy](New-CsTeamsMobilityPolicy.md) ### [New-CsTeamsNetworkRoamingPolicy](New-CsTeamsNetworkRoamingPolicy.md) ### [New-CsTeamsPinnedApp](New-CsTeamsPinnedApp.md) +### [New-CsTeamsRecordingRollOutPolicy](New-CsTeamsRecordingRollOutPolicy.md) ### [New-CsTeamsSharedCallingRoutingPolicy](New-CsTeamsSharedCallingRoutingPolicy.md) ### [New-CsTeamsShiftsConnection](New-CsTeamsShiftsConnection.md) ### [New-CsTeamsShiftsConnectionBatchTeamMap](New-CsTeamsShiftsConnectionBatchTeamMap.md) @@ -358,6 +361,7 @@ The following cmdlet references are for Microsoft Teams. ### [Remove-CsTeamsMobilityPolicy](Remove-CsTeamsMobilityPolicy.md) ### [Remove-CsTeamsNetworkRoamingPolicy](Remove-CsTeamsNetworkRoamingPolicy.md) ### [Remove-CsTeamsPinnedApp](Remove-CsTeamsPinnedApp.md) +### [Remove-CsTeamsRecordingRollOutPolicy](Remove-CsTeamsRecordingRollOutPolicy.md) ### [Remove-CsTeamsSharedCallingRoutingPolicy](Remove-CsTeamsSharedCallingRoutingPolicy.md) ### [Remove-CsTeamsShiftsConnection](Remove-CsTeamsShiftsConnection.md) ### [Remove-CsTeamsShiftsConnectionInstance](Remove-CsTeamsShiftsConnectionInstance.md) @@ -452,6 +456,7 @@ The following cmdlet references are for Microsoft Teams. ### [Set-CsTeamsMobilityPolicy](Set-CsTeamsMobilityPolicy.md) ### [Set-CsTeamsNetworkRoamingPolicy](Set-CsTeamsNetworkRoamingPolicy.md) ### [Set-CsTeamsPinnedApp](Set-CsTeamsPinnedApp.md) +### [Set-CsTeamsRecordingRollOutPolicy](Set-CsTeamsRecordingRollOutPolicy.md) ### [Set-CsTeamsSharedCallingRoutingPolicy](Set-CsTeamsSharedCallingRoutingPolicy.md) ### [Set-CsTeamsShiftsConnection](Set-CsTeamsShiftsConnection.md) ### [Set-CsTeamsShiftsConnectionInstance](Set-CsTeamsShiftsConnectionInstance.md) From 8790cb0dbb4ecc7ae98f8953707e1f15275ff29c Mon Sep 17 00:00:00 2001 From: Ronnie Wang Date: Fri, 15 Mar 2024 13:40:46 +0800 Subject: [PATCH 0215/1851] fix: fix remove cmd --- teams/teams-ps/teams/Remove-CsTeamsRecordingRollOutPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Remove-CsTeamsRecordingRollOutPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsRecordingRollOutPolicy.md index 53025f3f12..645beeeca8 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsRecordingRollOutPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsRecordingRollOutPolicy.md @@ -13,7 +13,7 @@ ms.author: ronwa # Remove-CsTeamsRecordingRollOutPolicy ## SYNOPSIS -{{ Fill in the Synopsis }} +The CsTeamsRecordingRollOutPolicy controls roll out of the change that governs the storage for meeting recordings. ## SYNTAX From 31cdd6d64a693d4b9050e59ff89f4fd1b6321ed5 Mon Sep 17 00:00:00 2001 From: Ronnie Wang Date: Fri, 15 Mar 2024 14:34:23 +0800 Subject: [PATCH 0216/1851] fix: add more description about version of availability --- teams/teams-ps/teams/Get-CsTeamsRecordingRollOutPolicy.md | 2 ++ teams/teams-ps/teams/Grant-CsTeamsRecordingRollOutPolicy.md | 4 +++- teams/teams-ps/teams/New-CsTeamsRecordingRollOutPolicy.md | 2 ++ teams/teams-ps/teams/Remove-CsTeamsRecordingRollOutPolicy.md | 2 ++ teams/teams-ps/teams/Set-CsTeamsRecordingRollOutPolicy.md | 2 ++ 5 files changed, 11 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsRecordingRollOutPolicy.md b/teams/teams-ps/teams/Get-CsTeamsRecordingRollOutPolicy.md index 0d1b4038b7..02e2078946 100644 --- a/teams/teams-ps/teams/Get-CsTeamsRecordingRollOutPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsRecordingRollOutPolicy.md @@ -34,6 +34,8 @@ The CsTeamsRecordingRollOutPolicy controls roll out of the change that governs t The Get-CsTeamsRecordingRollOutPolicy cmdlet enables you to return information about all the CsTeamsRecordingRollOutPolicy that have been configured for use in your organization. +This command is available from Teams powershell module 6.1.1-preview and above. + ## EXAMPLES ### Example 1 diff --git a/teams/teams-ps/teams/Grant-CsTeamsRecordingRollOutPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsRecordingRollOutPolicy.md index 9e608fc0fa..60119fa0f1 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsRecordingRollOutPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsRecordingRollOutPolicy.md @@ -24,7 +24,9 @@ Grant-CsTeamsRecordingRollOutPolicy -Identity -PolicyName [ [-Force] [-WhatIf] [-C Removes a previously created CsTeamsRecordingRollOutPolicy. +This command is available from Teams powershell module 6.1.1-preview and above. + ## EXAMPLES ### Example 1 diff --git a/teams/teams-ps/teams/Set-CsTeamsRecordingRollOutPolicy.md b/teams/teams-ps/teams/Set-CsTeamsRecordingRollOutPolicy.md index 867db6e7d2..d4bd746d0e 100644 --- a/teams/teams-ps/teams/Set-CsTeamsRecordingRollOutPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsRecordingRollOutPolicy.md @@ -27,6 +27,8 @@ The CsTeamsRecordingRollOutPolicy controls roll out of the change that governs t The Set-CsTeamsRecordingRollOutPolicy cmdlet allows administrators to update existing CsTeamsRecordingRollOutPolicy that can be assigned to particular users to control Teams recording storage place. +This command is available from Teams powershell module 6.1.1-preview and above. + ## EXAMPLES ### Example 1 From f4e916f5a3702c260892227adca96cfcd6ef286b Mon Sep 17 00:00:00 2001 From: tiffanyyumsft <93217776+tiffanyyumsft@users.noreply.github.com> Date: Tue, 19 Mar 2024 08:15:34 -0700 Subject: [PATCH 0217/1851] Update Set-Label.md --- exchange/exchange-ps/exchange/Set-Label.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-Label.md b/exchange/exchange-ps/exchange/Set-Label.md index a13a632886..25c9187145 100644 --- a/exchange/exchange-ps/exchange/Set-Label.md +++ b/exchange/exchange-ps/exchange/Set-Label.md @@ -590,7 +590,7 @@ Accept wildcard characters: False ``` ### -Conditions -This parameter is reserved for internal Microsoft use. +The Conditions parameter is used for automatic labeling of files and emails for data in use. ```yaml Type: MultiValuedProperty From 41a4bb20fe00bde0d6c0dd70862edc67e36138e1 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 19 Mar 2024 08:20:22 -0700 Subject: [PATCH 0218/1851] Update Set-Label.md --- exchange/exchange-ps/exchange/Set-Label.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-Label.md b/exchange/exchange-ps/exchange/Set-Label.md index 25c9187145..29b2cd13dc 100644 --- a/exchange/exchange-ps/exchange/Set-Label.md +++ b/exchange/exchange-ps/exchange/Set-Label.md @@ -590,7 +590,7 @@ Accept wildcard characters: False ``` ### -Conditions -The Conditions parameter is used for automatic labeling of files and emails for data in use. +The Conditions parameter is used for automatic labeling of files and email for data in use. ```yaml Type: MultiValuedProperty From 9ecf6fb360620c924edaf00f630bc0c817782c50 Mon Sep 17 00:00:00 2001 From: YanyuZhongZyy <135049584+YanyuZhongZyy@users.noreply.github.com> Date: Wed, 20 Mar 2024 22:16:54 -0700 Subject: [PATCH 0219/1851] Update Get-VivaFeatureCategory.md --- .../exchange/Get-VivaFeatureCategory.md | 41 +++++++++---------- 1 file changed, 19 insertions(+), 22 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-VivaFeatureCategory.md b/exchange/exchange-ps/exchange/Get-VivaFeatureCategory.md index a28cc3ab11..09904cc29a 100644 --- a/exchange/exchange-ps/exchange/Get-VivaFeatureCategory.md +++ b/exchange/exchange-ps/exchange/Get-VivaFeatureCategory.md @@ -13,9 +13,13 @@ ms.reviewer: # Get-VivaFeatureCategory ## SYNOPSIS -This cmdlet is available only in the Exchange Online PowerShell module v3.5.0-Preview??? or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). +This cmdlet is available only in the Exchange Online PowerShell module v3.5.0-Preview1 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). -Use the Get-VivaFeatureCategory cmdlet to ??? +**Note**: While we are adding support for category policies in the Exchange Online PowerShell module v3.5.0-Preview1 or later, we have not yet released any categories in Viva. We will update when there are categories available. + +Use the Get-VivaFeatureCategory cmdlet to view all categories in Viva that support feature access controls. This cmdlet provides details about the categories, including the category identifiers, descriptions, and Viva module features that belong to the category. + +A category contains a group of features in the same or different Viva module. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -24,26 +28,29 @@ For information about the parameter sets in the Syntax section below, see [Excha ``` Get-VivaFeatureCategory [-ResultSize ] - [-ProgressAction ] [] ``` ## DESCRIPTION -{{ Fill in the Description }} +Use the Get-VivaFeatureCategory cmdlet to view the categories in Viva that support feature access controls. + +You need to use the Connect-ExchangeOnline cmdlet to authenticate. + +This cmdlet requires the .NET Framework 4.7.2 or later. ## EXAMPLES ### Example 1 ```powershell -{{ Add example code here }} +Get-VivaFeatureCategory ``` -{{ Add example description here }} +This example returns all categories in Viva that support feature access controls. ## PARAMETERS ### -ResultSize -{{ Fill ResultSize Description }} +This parameter is reserved for internal Microsoft use. ```yaml Type: Unlimited @@ -57,21 +64,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -ProgressAction -{{ Fill ProgressAction Description }} - -```yaml -Type: ActionPreference -Parameter Sets: (All) -Aliases: proga - -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). @@ -82,3 +74,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS +[Exchange PowerShell](https://learn.microsoft.com/powershell/module/exchange) + +[About the Exchange Online PowerShell module](https://learn.microsoft.com/powershell/exchange/exchange-online-powershell-v2) + +[Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids) From d34a72b8095c052685131b3554e21cf30bacc803 Mon Sep 17 00:00:00 2001 From: YanyuZhongZyy <135049584+YanyuZhongZyy@users.noreply.github.com> Date: Wed, 20 Mar 2024 22:32:43 -0700 Subject: [PATCH 0220/1851] Update Get-VivaModuleFeaturePolicy.md --- .../exchange/Get-VivaModuleFeaturePolicy.md | 62 ++++++++++--------- 1 file changed, 33 insertions(+), 29 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md index 101abc96ba..7d267dc1dd 100644 --- a/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md @@ -15,7 +15,9 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the Exchange Online PowerShell module v3.2.0 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). -Use the Get-VivaModuleFeaturePolicy cmdlet to view the access policies for a specified feature in a Viva module. Policies are used to restrict or grant access to the specified feature for specific users, groups, or the entire tenant. This cmdlet provides details about the policies, including the policy's identifier, name, and creation date. +**Note**: While we are adding support for category policies in the Exchange Online PowerShell module v3.5.0-Preview1 or later, we have not yet released any categories in Viva. We will update when there are categories available. + +Use the Get-VivaModuleFeaturePolicy cmdlet to view the access policies for a specified feature in a Viva module or category in Viva. Policies are used to restrict or grant access to the specified feature or category for specific users, groups, or the entire tenant. This cmdlet provides details about the policies, including the policy's identifier, name, and creation date. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -23,32 +25,36 @@ For information about the parameter sets in the Syntax section below, see [Excha ### FeaturePolicy ``` -Get-VivaModuleFeaturePolicy -ModuleId -FeatureId +Get-VivaModuleFeaturePolicy -FeatureId -ModuleId [[-PolicyId] ] - [-ProgressAction ] [-ResultSize ] [] ``` ### CategoryPolicy +**Note**: While we are adding support for category policies in the Exchange Online PowerShell module v3.5.0-Preview1 or later, we have not yet released any categories in Viva. We will update when there are categories available. + ``` Get-VivaModuleFeaturePolicy -CategoryId [[-PolicyId] ] - [-ProgressAction ] [-ResultSize ] [] ``` ## DESCRIPTION -Use the Get-VivaModuleFeaturePolicy cmdlet to view the access policies for a specified feature in a Viva module. +Use the Get-VivaModuleFeaturePolicy cmdlet to view the access policies for a specified feature in a Viva module or a category in Viva. -You can view all policies for a specified feature in a Viva module. To view a specific policy, you can include the PolicyId parameter. +**Note**: While we are adding support for category policies in the Exchange Online PowerShell module v3.5.0-Preview1 or later, we have not yet released any categories in Viva. We will update when there are categories available. + +You can view all policies for a specified feature in a Viva module or a category in Viva. To view a specific policy, you can include the PolicyId parameter. You need to use the Connect-ExchangeOnline cmdlet to authenticate. This cmdlet requires the .NET Framework 4.7.2 or later. -Currently, you need to be a member of the Global administrators role to run this cmdlet. +Currently, you need to be a member of the Global administrators role or the roles that have been permissioned at the feature level to run this cmdlet. + +To learn more about permissioned roles at the feature level, see [Features Available for Feature Access Management](https://learn.microsoft.com/en-us/viva/feature-access-management#features-available-for-feature-access-management). To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids). @@ -68,12 +74,28 @@ Get-VivaModuleFeaturePolicy -ModuleId VivaInsights -FeatureId Reflection -Policy This example returns details about a specific policy added for the Reflection feature in Viva Insights. +### Example 3 +```powershell +Get-VivaModuleFeaturePolicy -CategoryId +``` + +This example returns details about all the policies added for the category in Viva. + +### Example 4 +```powershell +Get-VivaModuleFeaturePolicy -CategoryId -PolicyId 3db38dfa-02a3-4039-b33a-42b0b3da029b +``` + +This example returns details about a specific policy added for the category in Viva. + ## PARAMETERS ### -CategoryId -**Note**: This parameter is available only in the Exchange Online PowerShell module v3.5.0-Preview??? or later. +**Note**: While we are adding support for category policies in the Exchange Online PowerShell module v3.5.0-Preview1 or later, we have not yet released any categories in Viva. We will update when there are categories available. + +The CategoryId parameter specifies the category that you want to view the policies for. -{{ Fill CategoryId Description }} +To view details about the categories in Viva that support feature access controls, refer to the Get-VivaFeatureCategory cmdlet. The details provided by the Get-VivaFeatureCategory cmdlet include the category identifier. ```yaml Type: String @@ -123,9 +145,9 @@ Accept wildcard characters: False ``` ### -PolicyId -The PolicyId parameter specifies the specific policy for the feature in the Viva module that you want to view. +The PolicyId parameter specifies the specific policy for the feature in the Viva module or the category that you want to view. -To view details about all policies for a feature in a Viva module, run this cmdlet without the PolicyId parameter. These details include the identifiers of all the policies for a feature in a Viva module. +To view details about all policies for a feature in a Viva module or a category, run this cmdlet without the PolicyId parameter. These details include the identifiers of all the policies for a feature in a Viva module or a category. ```yaml Type: String @@ -140,24 +162,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -ProgressAction -**Note**: This parameter is available only in the Exchange Online PowerShell module v3.5.0-Preview??? or later. - -{{ Fill ProgressAction Description }} - -```yaml -Type: ActionPreference -Parameter Sets: (All) -Aliases: proga -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -ResultSize This parameter is reserved for internal Microsoft use. From 5b845bad13b41eb93688a88ddb48cddd3e7ca93f Mon Sep 17 00:00:00 2001 From: YanyuZhongZyy <135049584+YanyuZhongZyy@users.noreply.github.com> Date: Wed, 20 Mar 2024 22:35:02 -0700 Subject: [PATCH 0221/1851] Update Remove-VivaModuleFeaturePolicy.md --- .../Remove-VivaModuleFeaturePolicy.md | 31 ++++++++++++++----- 1 file changed, 24 insertions(+), 7 deletions(-) diff --git a/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md index f8486f944c..2b174f2b65 100644 --- a/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md @@ -15,7 +15,9 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the Exchange Online PowerShell module v3.2.0 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). -Use the Remove-VivaModuleFeaturePolicy cmdlet to delete an access policy for a feature in a Viva module. Once you delete a policy, the policy is permanently deleted. You cannot undo the deletion. +**Note**: While we are adding support for category policies in the Exchange Online PowerShell module v3.5.0-Preview1 or later, we have not yet released any categories in Viva. We will update when there are categories available. + +Use the Remove-VivaModuleFeaturePolicy cmdlet to delete an access policy for a feature in a Viva module or a category in Viva. Once you delete a policy, the policy is permanently deleted. You cannot undo the deletion. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -23,32 +25,36 @@ For information about the parameter sets in the Syntax section below, see [Excha ### FeaturePolicy ``` -Remove-VivaModuleFeaturePolicy -ModuleId -FeatureId -PolicyId +Remove-VivaModuleFeaturePolicy -FeatureId -ModuleId -PolicyId [-Confirm] - [-ProgressAction ] [-ResultSize ] [-WhatIf] [] ``` ### CategoryPolicy +**Note**: While we are adding support for category policies in the Exchange Online PowerShell module v3.5.0-Preview1 or later, we have not yet released any categories in Viva. We will update when there are categories available. + ``` Remove-VivaModuleFeaturePolicy -CategoryId -PolicyId [-Confirm] - [-ProgressAction ] [-ResultSize ] [-WhatIf] [] ``` ## DESCRIPTION -Use the Remove-VivaModuleFeaturePolicy cmdlet to delete an access policy for a feature in a Viva module. +Use the Remove-VivaModuleFeaturePolicy cmdlet to delete an access policy for a feature in a Viva module or a category in Viva. + +**Note**: While we are adding support for category policies in the Exchange Online PowerShell module v3.5.0-Preview1 or later, we have not yet released any categories in Viva. We will update when there are categories available. You need to use the Connect-ExchangeOnline cmdlet to authenticate. This cmdlet requires the .NET Framework 4.7.2 or later. -Currently, you need to be a member of the Global administrators role to run this cmdlet. +Currently, you need to be a member of the Global administrators role or the roles that have been permissioned at the feature level to run this cmdlet. + +To learn more about permissioned roles at the feature level, see [Features Available for Feature Access Management](https://learn.microsoft.com/en-us/viva/feature-access-management#features-available-for-feature-access-management). To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids). @@ -61,10 +67,21 @@ Remove-VivaModuleFeaturePolicy -ModuleId VivaInsights -FeatureId Reflection -Pol This example deletes the specified policy for the Reflection feature in Viva Insights. +### Example 2 +```powershell +Remove-VivaModuleFeaturePolicy -CategoryId -PolicyId 3db38dfa-02a3-4039-b33a-42b0b3da032w +``` + +This example deletes the specified policy for the category in Viva. + ## PARAMETERS ### -CategoryId -{{ Fill CategoryId Description }} +**Note**: While we are adding support for category policies in the Exchange Online PowerShell module v3.5.0-Preview1 or later, we have not yet released any categories in Viva. We will update when there are categories available. + +The CategoryId parameter specifies the category that you want to remove the policy from. + +To view details about the categories that support feature access controls, use the Get-VivaFeatureCategory cmdlet. The CategoryId value is returned in the output of the cmdlet. ```yaml Type: String From 2844d0a595cb161ca60c0d95b46685f56d630cf4 Mon Sep 17 00:00:00 2001 From: YanyuZhongZyy <135049584+YanyuZhongZyy@users.noreply.github.com> Date: Wed, 20 Mar 2024 22:37:17 -0700 Subject: [PATCH 0222/1851] Update Update-VivaModuleFeaturePolicy.md --- .../Update-VivaModuleFeaturePolicy.md | 75 +++++++++++++++---- 1 file changed, 62 insertions(+), 13 deletions(-) diff --git a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md index 5fad534b2e..8d0f7ac8b2 100644 --- a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md @@ -15,10 +15,13 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the Exchange Online PowerShell module v3.2.0 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). -Use the Update-VivaModuleFeaturePolicy cmdlet to update an access policy for a feature in a Viva module. Note that: +**Note**: While we are adding support for category policies in the Exchange Online PowerShell module v3.5.0-Preview1 or later, we have not yet released any categories in Viva. We will update when there are categories available. + +Use the Update-VivaModuleFeaturePolicy cmdlet to update an access policy for a feature in a Viva module or a category in Viva. Note that: - You can't update a policy for a particular user or group to include the entire tenant if a policy for the entire tenant already exists for the feature. Only one tenant-wide policy is supported. -- Policies assigned to a specific user or group take priority over the policy assigned to the entire tenant when determining whether a feature is enabled. If a user has multiple policies assigned for a feature (directly as a user or member of a group), the most restrictive policy applies. +- Policies assigned to a specific user or group take priority over the policy assigned to the entire tenant when determining whether a feature/category is enabled. If a user has multiple policies assigned for a feature/category (directly as a user or member of a group), the most restrictive policy applies. +- You can only update user controls at the feature policy level, not the category policy level. Some features include the option for user controls (user opt out). Refer to the feature documentation to see if user controls are available for the feature that you intend to set a policy for. @@ -28,12 +31,13 @@ For information about the parameter sets in the Syntax section below, see [Excha ### FeaturePolicy ``` -Update-VivaModuleFeaturePolicy -ModuleId -FeatureId -PolicyId [-IsFeatureEnabled ] [-IsUserControlEnabled ] +Update-VivaModuleFeaturePolicy -FeatureId -ModuleId -PolicyId [-Confirm] [-Everyone ] + [-IsFeatureEnabled ] + [-IsUserControlEnabled ] [-GroupIds ] [-Name ] - [-ProgressAction ] [-ResultSize ] [-UserIds ] [-WhatIf] @@ -41,13 +45,15 @@ Update-VivaModuleFeaturePolicy -ModuleId -FeatureId -PolicyId ``` ### CategoryPolicy +**Note**: While we are adding support for category policies in the Exchange Online PowerShell module v3.5.0-Preview1 or later, we have not yet released any categories in Viva. We will update when there are categories available. + ``` -Update-VivaModuleFeaturePolicy> -CategoryId [-IsCategoryEnabled ] -PolicyId +Update-VivaModuleFeaturePolicy> -CategoryId -PolicyId [-Confirm] [-Everyone ] [-GroupIds ] [-Name ] - [-ProgressAction ] [-ResultSize ] [-UserIds ] [-WhatIf] @@ -55,16 +61,18 @@ Update-VivaModuleFeaturePolicy> -CategoryId [-IsCategoryEnabled -PolicyId 3db38dfa-02a3-4039-b33a-42b0b3da029b -Name NewPolicyName -IsCategoryEnabled $false +``` + +This example updates the name of the specified policy and makes it so the policy does not enable the category (effectively all features under the category). + +### Example 6 +```powershell +Update-VivaModuleFeaturePolicy -CategoryId -PolicyId 3db38dfa-02a3-4039-b33a-42b0b3da029b -GroupIds group1@contoso.com,group2@contoso.com +``` + +This example updates who the specified policy applies to. The policy now applies **only** to the specified groups, overwriting the users and groups the policy used to apply to. + +### Example 7 +```powershell +Update-VivaModuleFeaturePolicy -CategoryId -PolicyId 3db38dfa-02a3-4039-b33a-42b0b3da029b -UserIds user1@contoso.com,user2@contoso.com +``` + +This example updates who the specified policy applies to. The policy now applies **only** to the specified users, overwriting the users and groups the policy used to apply to. + +### Example 8 +```powershell +Update-VivaModuleFeaturePolicy -CategoryId -PolicyId 3db38dfa-02a3-4039-b33a-42b0b3da029b -Name NewPolicyName -IsCategoryEnabled $true -GroupIds group1@contoso.com -UserIds user1@contoso.com +``` + +This example updates the name of the specified policy, makes it so the policy enables the category (effectively all features under the category), and updates who the policy applies to. The policy now applies **only** to the specified users and groups, overwriting the users and groups the policy used to apply to. + + ## PARAMETERS ### -CategoryId -{{ Fill CategoryId Description }} +**Note**: While we are adding support for category policies in the Exchange Online PowerShell module v3.5.0-Preview1 or later, we have not yet released any categories in Viva. We will update when there are categories available. + +The CategoryId parameter specifies the category of the policy that you want to update. + +To view details about the categories that support feature access controls, use the Get-FeatureCategory cmdlet. The CategoryId value is returned in the output of the cmdlet. ```yaml Type: String @@ -243,7 +285,14 @@ Accept wildcard characters: False ``` ### -IsCategoryEnabled -{{ Fill IsCategoryEnabled Description }} +**Note**: While we are adding support for category policies in the Exchange Online PowerShell module v3.5.0-Preview1 or later, we have not yet released any categories in Viva. We will update when there are categories available. + +The IsCategoryEnabled parameter specifies whether the category is enabled by the updated policy. Valid values are: + +- $true: The category (effectively all features under the category) is enabled by the policy. +- $false: The category (effectively all features under the category) is not enabled by the policy. + +If you don't want to update whether the category is enabled by the policy, don't use this parameter. ```yaml Type: Boolean From 606cca590fdd82d9667f4b70e431c2de85bcc923 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 21 Mar 2024 09:02:47 -0700 Subject: [PATCH 0223/1851] Update Get-VivaFeatureCategory.md --- exchange/exchange-ps/exchange/Get-VivaFeatureCategory.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-VivaFeatureCategory.md b/exchange/exchange-ps/exchange/Get-VivaFeatureCategory.md index 09904cc29a..9d3f75e3c3 100644 --- a/exchange/exchange-ps/exchange/Get-VivaFeatureCategory.md +++ b/exchange/exchange-ps/exchange/Get-VivaFeatureCategory.md @@ -17,9 +17,7 @@ This cmdlet is available only in the Exchange Online PowerShell module v3.5.0-Pr **Note**: While we are adding support for category policies in the Exchange Online PowerShell module v3.5.0-Preview1 or later, we have not yet released any categories in Viva. We will update when there are categories available. -Use the Get-VivaFeatureCategory cmdlet to view all categories in Viva that support feature access controls. This cmdlet provides details about the categories, including the category identifiers, descriptions, and Viva module features that belong to the category. - -A category contains a group of features in the same or different Viva module. +Use the Get-VivaFeatureCategory cmdlet to view all categories in Viva that support feature access controls. This cmdlet provides details about the categories, including the category identifiers, descriptions, and Viva module features that belong to the category. A category contains a group of features in the same or different Viva module. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). From 782fcbabad095a96f336b623a110d6486a19ef59 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 21 Mar 2024 09:45:57 -0700 Subject: [PATCH 0224/1851] Update Add-VivaModuleFeaturePolicy.md Recreation of PR #11675 --- .../exchange/Add-VivaModuleFeaturePolicy.md | 77 +++++++++++++++---- 1 file changed, 64 insertions(+), 13 deletions(-) diff --git a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md index 0fff1ffb40..ce0499ddd6 100644 --- a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md @@ -15,10 +15,14 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the Exchange Online PowerShell module v3.2.0 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). -Use the Add-VivaModuleFeaturePolicy cmdlet to add a new access policy for a specific feature in Viva. The attributes of the policy are defined using the cmdlet parameters. Policies are used to restrict or grant access to the specified feature for specific users, groups, or the entire tenant. Note that: +**Note**: Support for categories is available in version 3.5.0-Preview1 or later of the module, but no categories are currently available in Viva. We'll update the documentation when categories are available. -- You can assign up to 10 policies per feature. An additional one policy per feature can be assigned to the entire tenant. -- Policies assigned to a specific user or group take priority over the policy assigned to the entire tenant when determining whether a feature is enabled. If a user has multiple policies assigned for a feature (directly as a user or member of a group), the most restrictive policy applies. +Use the Add-VivaModuleFeaturePolicy cmdlet to add a new access policy for a specific feature or a category in Viva. The attributes of the policy are defined using the cmdlet parameters. Policies are used to restrict or grant access to the specified feature or category for specific users, groups, or the entire tenant. + +- You can assign up to 10 policies per feature/category. An additional one policy per feature/category can be assigned to the entire tenant. +- Policies assigned to a specific user or group take priority over the policy assigned to the entire tenant when determining whether a feature/category is enabled. If a user has multiple policies assigned for a feature/category (directly as a user or member of a group), the most restrictive policy applies. +- If a category is disabled by category policies, all features under the category are disabled regardless of the policies set at the feature level. +- You can only update user controls at the feature policy level, not the category policy level. Some features include the option for user controls (user opt out). Refer to the feature documentation to see if user controls are available for the feature that you intend to set a policy for. @@ -28,11 +32,11 @@ For information about the parameter sets in the Syntax section below, see [Excha ### FeaturePolicy ``` -Add-VivaModuleFeaturePolicy -FeatureId -IsFeatureEnabled -ModuleId -Name [-IsUserControlEnabled ] +Add-VivaModuleFeaturePolicy -FeatureId -IsFeatureEnabled -ModuleId -Name [-Confirm] [-Everyone] [-GroupIds ] - [-ProgressAction ] + [-IsUserControlEnabled ] [-ResultSize ] [-UserIds ] [-WhatIf] @@ -45,7 +49,6 @@ Add-VivaModuleFeaturePolicy -CategoryId -IsCategoryEnabled -N [-Confirm] [-Everyone] [-GroupIds ] - [-ProgressAction ] [-ResultSize ] [-UserIds ] [-WhatIf] @@ -53,13 +56,17 @@ Add-VivaModuleFeaturePolicy -CategoryId -IsCategoryEnabled -N ``` ## DESCRIPTION -Use the Add-VivaModuleFeaturePolicy cmdlet to add a new access policy for a specific feature in Viva. +Use the Add-VivaModuleFeaturePolicy cmdlet to add a new access policy for a specific feature or category in Viva. + +Support for categories is available in version 3.5.0-Preview1 or later of the module. You need to use the Connect-ExchangeOnline cmdlet to authenticate. This cmdlet requires the .NET Framework 4.7.2 or later. -Currently, you need to be a member of the Global administrators role to run this cmdlet. +Currently, you need to be a member of the Global Administrators role or the roles that have been permissioned at the feature level to run this cmdlet. + +To learn more about permissioned roles at the feature level, see [Features Available for Feature Access Management](https://learn.microsoft.com/viva/feature-access-management#features-available-for-feature-access-management). To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids). @@ -93,12 +100,49 @@ Add-VivaModuleFeaturePolicy -ModuleId VivaInsights -FeatureId Reflection -Name U This example adds a policy for the Reflection feature in Viva Insights. The policy disables the feature for the specified users and group members. +### Example 5 +```powershell +Add-VivaModuleFeaturePolicy -CategoryId -Name DisableCategoryForAll -IsCategoryEnabled $false -Everyone +``` + +This example adds a policy for the `` category in Viva. The policy disables the category (effectively all features under the category) for all users in the organization. + +### Example 6 +```powershell +Add-VivaModuleFeaturePolicy -CategoryId -Name MultipleGroups -IsCategoryEnabled $false -GroupIds group1@contoso.com,group2@contoso.com +``` + +This example adds a policy for the `` category in Viva. The policy disables the category (effectively all features under the category) for all users in the specified groups. + +### Example 7 +```powershell +Add-VivaModuleFeaturePolicy -CategoryId -Name MultipleUsers -IsCategoryEnabled $false -UserIds user1@contoso.com,user2@contoso.com +``` + +This example adds a policy for the `` category in Viva. The policy disables the category (effectively all features under the category) for the specified users. + +### Example 8 +```powershell +Add-VivaModuleFeaturePolicy -CategoryId -Name UsersAndGroups -IsCategoryEnabled $false -GroupIds group1@contoso.com,group2@contoso.com -UserIds user1@contoso.com,user2@contoso.com +``` + +This example adds a policy for the `` category in Viva. The policy disables the category (effectively all features under the category) for the specified users and group members. + +### Example 9 +```powershell +Add-VivaModuleFeaturePolicy -CategoryId -Name "Disable Category For All" -IsCategoryEnabled $false -Everyone +``` + +This example adds a policy for the `` category in Viva where the policy name is with spaces. The policy disables the category (effectively all features under the category) for all users in the organization. + ## PARAMETERS ### -CategoryId -**Note**: This parameter is available only in the Exchange Online PowerShell module v3.5.0-Preview??? or later. +This parameter is available in version 3.5.0-Preview1 or later of the module. + +**Note**: Currently, no categories are available in Viva. We'll update the documentation when categories are available. -{{ Fill CategoryId Description }} +The CategoryId parameter specifies the Viva category that you want to add the policy for. ```yaml Type: String @@ -132,7 +176,14 @@ Accept wildcard characters: False ``` ### -IsCategoryEnabled -{{ Fill IsCategoryEnabled Description }} +This parameter is available in version 3.5.0-Preview1 or later of the module. + +**Note**: Currently, no categories are available in Viva. We'll update the documentation when categories are available. + +The IsCategoryEnabled parameter specifies whether or not the category is enabled by the policy. Valid values are: + +- $true: The category is enabled by the policy. +- $false: The category is not enabled by the policy. ```yaml Type: Boolean @@ -260,9 +311,9 @@ Accept wildcard characters: False ``` ### -IsUserControlEnabled -**Note**: This parameter is available in version 3.3.0 or later of the module. +This parameter is available in version 3.3.0 or later of the module. -The IsUserControlEnabled parameter specifies whether user control is enabled by the policy. Valid values are: +The IsUserControlEnabled parameter specifies whether user control is enabled by the policy. Valid values are: - $true: User control is enabled by the policy. Users can opt out of the feature. - $false: User control isn't enabled by the policy. Users can't opt of the feature. From 1d14ab9cd6a74b26dde6e1bb587aabb6f160df02 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 21 Mar 2024 11:14:52 -0700 Subject: [PATCH 0225/1851] Update Get-VivaModuleFeaturePolicy.md --- .../exchange/Get-VivaModuleFeaturePolicy.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md index 7d267dc1dd..a55101a07a 100644 --- a/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md @@ -15,7 +15,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the Exchange Online PowerShell module v3.2.0 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). -**Note**: While we are adding support for category policies in the Exchange Online PowerShell module v3.5.0-Preview1 or later, we have not yet released any categories in Viva. We will update when there are categories available. +**Note**: Support for categories is available in version 3.5.0-Preview1 or later of the module, but no categories are currently available in Viva. We'll update the documentation when categories are available. Use the Get-VivaModuleFeaturePolicy cmdlet to view the access policies for a specified feature in a Viva module or category in Viva. Policies are used to restrict or grant access to the specified feature or category for specific users, groups, or the entire tenant. This cmdlet provides details about the policies, including the policy's identifier, name, and creation date. @@ -32,8 +32,6 @@ Get-VivaModuleFeaturePolicy -FeatureId -ModuleId ``` ### CategoryPolicy -**Note**: While we are adding support for category policies in the Exchange Online PowerShell module v3.5.0-Preview1 or later, we have not yet released any categories in Viva. We will update when there are categories available. - ``` Get-VivaModuleFeaturePolicy -CategoryId [[-PolicyId] ] @@ -44,7 +42,7 @@ Get-VivaModuleFeaturePolicy -CategoryId ## DESCRIPTION Use the Get-VivaModuleFeaturePolicy cmdlet to view the access policies for a specified feature in a Viva module or a category in Viva. -**Note**: While we are adding support for category policies in the Exchange Online PowerShell module v3.5.0-Preview1 or later, we have not yet released any categories in Viva. We will update when there are categories available. +Support for categories is available in version 3.5.0-Preview1 or later of the module. You can view all policies for a specified feature in a Viva module or a category in Viva. To view a specific policy, you can include the PolicyId parameter. @@ -52,9 +50,9 @@ You need to use the Connect-ExchangeOnline cmdlet to authenticate. This cmdlet requires the .NET Framework 4.7.2 or later. -Currently, you need to be a member of the Global administrators role or the roles that have been permissioned at the feature level to run this cmdlet. +Currently, you need to be a member of the Global administrators role or the roles that have been permissioned at the feature level to run this cmdlet. -To learn more about permissioned roles at the feature level, see [Features Available for Feature Access Management](https://learn.microsoft.com/en-us/viva/feature-access-management#features-available-for-feature-access-management). +To learn more about permissioned roles at the feature level, see [Features Available for Feature Access Management](https://learn.microsoft.com/viva/feature-access-management#features-available-for-feature-access-management). To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids). @@ -79,19 +77,21 @@ This example returns details about a specific policy added for the Reflection fe Get-VivaModuleFeaturePolicy -CategoryId ``` -This example returns details about all the policies added for the category in Viva. +This example returns details about all the policies added for the `` category in Viva. ### Example 4 ```powershell Get-VivaModuleFeaturePolicy -CategoryId -PolicyId 3db38dfa-02a3-4039-b33a-42b0b3da029b ``` -This example returns details about a specific policy added for the category in Viva. +This example returns details about a specific policy added for the `` category in Viva. ## PARAMETERS ### -CategoryId -**Note**: While we are adding support for category policies in the Exchange Online PowerShell module v3.5.0-Preview1 or later, we have not yet released any categories in Viva. We will update when there are categories available. +This parameter is available in version 3.5.0-Preview1 or later of the module. + +**Note**: Currently, no categories are available in Viva. We'll update the documentation when categories are available. The CategoryId parameter specifies the category that you want to view the policies for. From b95e24b603aaa90a433a84b08524a3e048e796f8 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 21 Mar 2024 11:19:52 -0700 Subject: [PATCH 0226/1851] Update Remove-VivaModuleFeaturePolicy.md --- .../exchange/Remove-VivaModuleFeaturePolicy.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md index 2b174f2b65..d1a589fab2 100644 --- a/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md @@ -15,7 +15,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the Exchange Online PowerShell module v3.2.0 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). -**Note**: While we are adding support for category policies in the Exchange Online PowerShell module v3.5.0-Preview1 or later, we have not yet released any categories in Viva. We will update when there are categories available. +**Note**: Support for categories is available in version 3.5.0-Preview1 or later of the module, but no categories are currently available in Viva. We'll update the documentation when categories are available. Use the Remove-VivaModuleFeaturePolicy cmdlet to delete an access policy for a feature in a Viva module or a category in Viva. Once you delete a policy, the policy is permanently deleted. You cannot undo the deletion. @@ -33,8 +33,6 @@ Remove-VivaModuleFeaturePolicy -FeatureId -ModuleId -PolicyId ``` ### CategoryPolicy -**Note**: While we are adding support for category policies in the Exchange Online PowerShell module v3.5.0-Preview1 or later, we have not yet released any categories in Viva. We will update when there are categories available. - ``` Remove-VivaModuleFeaturePolicy -CategoryId -PolicyId [-Confirm] @@ -46,15 +44,15 @@ Remove-VivaModuleFeaturePolicy -CategoryId -PolicyId ## DESCRIPTION Use the Remove-VivaModuleFeaturePolicy cmdlet to delete an access policy for a feature in a Viva module or a category in Viva. -**Note**: While we are adding support for category policies in the Exchange Online PowerShell module v3.5.0-Preview1 or later, we have not yet released any categories in Viva. We will update when there are categories available. +Support for categories is available in version 3.5.0-Preview1 or later of the module. You need to use the Connect-ExchangeOnline cmdlet to authenticate. This cmdlet requires the .NET Framework 4.7.2 or later. -Currently, you need to be a member of the Global administrators role or the roles that have been permissioned at the feature level to run this cmdlet. +Currently, you need to be a member of the Global administrators role or the roles that have been permissioned at the feature level to run this cmdlet. -To learn more about permissioned roles at the feature level, see [Features Available for Feature Access Management](https://learn.microsoft.com/en-us/viva/feature-access-management#features-available-for-feature-access-management). +To learn more about permissioned roles at the feature level, see [Features Available for Feature Access Management](https://learn.microsoft.com/viva/feature-access-management#features-available-for-feature-access-management). To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids). @@ -72,12 +70,14 @@ This example deletes the specified policy for the Reflection feature in Viva Ins Remove-VivaModuleFeaturePolicy -CategoryId -PolicyId 3db38dfa-02a3-4039-b33a-42b0b3da032w ``` -This example deletes the specified policy for the category in Viva. +This example deletes the specified policy for the `` category in Viva. ## PARAMETERS ### -CategoryId -**Note**: While we are adding support for category policies in the Exchange Online PowerShell module v3.5.0-Preview1 or later, we have not yet released any categories in Viva. We will update when there are categories available. +This parameter is available in version 3.5.0-Preview1 or later of the module. + +**Note**: Currently, no categories are available in Viva. We'll update the documentation when categories are available. The CategoryId parameter specifies the category that you want to remove the policy from. From 58405708c724e4938ac04c23dc94855cb5d82ebe Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 21 Mar 2024 11:24:06 -0700 Subject: [PATCH 0227/1851] Update Update-VivaModuleFeaturePolicy.md --- .../Update-VivaModuleFeaturePolicy.md | 25 ++++++++++--------- 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md index 8d0f7ac8b2..b2d3b6dc8c 100644 --- a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md @@ -15,9 +15,9 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the Exchange Online PowerShell module v3.2.0 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). -**Note**: While we are adding support for category policies in the Exchange Online PowerShell module v3.5.0-Preview1 or later, we have not yet released any categories in Viva. We will update when there are categories available. +**Note**: Support for categories is available in version 3.5.0-Preview1 or later of the module, but no categories are currently available in Viva. We'll update the documentation when categories are available. -Use the Update-VivaModuleFeaturePolicy cmdlet to update an access policy for a feature in a Viva module or a category in Viva. Note that: +Use the Update-VivaModuleFeaturePolicy cmdlet to update an access policy for a feature in a Viva module or a category in Viva. - You can't update a policy for a particular user or group to include the entire tenant if a policy for the entire tenant already exists for the feature. Only one tenant-wide policy is supported. - Policies assigned to a specific user or group take priority over the policy assigned to the entire tenant when determining whether a feature/category is enabled. If a user has multiple policies assigned for a feature/category (directly as a user or member of a group), the most restrictive policy applies. @@ -31,7 +31,7 @@ For information about the parameter sets in the Syntax section below, see [Excha ### FeaturePolicy ``` -Update-VivaModuleFeaturePolicy -FeatureId -ModuleId -PolicyId +Update-VivaModuleFeaturePolicy -FeatureId -ModuleId -PolicyId [-Confirm] [-Everyone ] [-IsFeatureEnabled ] @@ -45,8 +45,6 @@ Update-VivaModuleFeaturePolicy -FeatureId -ModuleId -PolicyId ``` ### CategoryPolicy -**Note**: While we are adding support for category policies in the Exchange Online PowerShell module v3.5.0-Preview1 or later, we have not yet released any categories in Viva. We will update when there are categories available. - ``` Update-VivaModuleFeaturePolicy> -CategoryId -PolicyId [-Confirm] @@ -63,7 +61,7 @@ Update-VivaModuleFeaturePolicy> -CategoryId -PolicyId ## DESCRIPTION Use the Update-VivaModuleFeaturePolicy cmdlet to update an access policy for a feature in a Viva module or a category in Viva. -**Note**: While we are adding support for category policies in the Exchange Online PowerShell module v3.5.0-Preview1 or later, we have not yet released any categories in Viva. We will update when there are categories available. +Support for categories is available in version 3.5.0-Preview1 or later of the module. This cmdlet updates the attributes of the policy that you specify. These attributes include: @@ -80,8 +78,8 @@ You need to use the Connect-ExchangeOnline cmdlet to authenticate. This cmdlet requires the .NET Framework 4.7.2 or later. -Currently, you need to be a member of the Global administrators role or the roles that have been permissioned at the feature level to run this cmdlet. -To learn more about permissioned roles at the feature level, see [Features Available for Feature Access Management](https://learn.microsoft.com/en-us/viva/feature-access-management#features-available-for-feature-access-management). +Currently, you need to be a member of the Global administrators role or the roles that have been assigned at the feature level to run this cmdlet. +To learn more about assigned roles at the feature level, see [Features Available for Feature Access Management](https://learn.microsoft.com/viva/feature-access-management#features-available-for-feature-access-management). To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids). @@ -143,11 +141,12 @@ Update-VivaModuleFeaturePolicy -CategoryId -PolicyId 3db38dfa-02a3 This example updates the name of the specified policy, makes it so the policy enables the category (effectively all features under the category), and updates who the policy applies to. The policy now applies **only** to the specified users and groups, overwriting the users and groups the policy used to apply to. - ## PARAMETERS ### -CategoryId -**Note**: While we are adding support for category policies in the Exchange Online PowerShell module v3.5.0-Preview1 or later, we have not yet released any categories in Viva. We will update when there are categories available. +This parameter is available in version 3.5.0-Preview1 or later of the module. + +**Note**: Currently, no categories are available in Viva. We'll update the documentation when categories are available. The CategoryId parameter specifies the category of the policy that you want to update. @@ -285,7 +284,9 @@ Accept wildcard characters: False ``` ### -IsCategoryEnabled -**Note**: While we are adding support for category policies in the Exchange Online PowerShell module v3.5.0-Preview1 or later, we have not yet released any categories in Viva. We will update when there are categories available. +This parameter is available in version 3.5.0-Preview1 or later of the module. + +**Note**: Currently, no categories are available in Viva. We'll update the documentation when categories are available. The IsCategoryEnabled parameter specifies whether the category is enabled by the updated policy. Valid values are: @@ -331,7 +332,7 @@ Accept wildcard characters: False ### -IsUserControlEnabled **Note**: This parameter is available in version 3.3.0 or later of the module. -The IsUserControlEnabled parameter specifies whether user control is enabled by the policy. Valid values are: +The IsUserControlEnabled parameter specifies whether user control is enabled by the policy. Valid values are: - $true: User control is enabled by the policy. Users can opt out of the feature. - $false: User control isn't enabled by the policy. Users can't opt of the feature. From 78da2eb38ae88b4e573a2670423b9c5f56c49a50 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 21 Mar 2024 11:40:49 -0700 Subject: [PATCH 0228/1851] permissioned to assigned --- exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md | 4 ++-- exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md | 4 ++-- .../exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md index ce0499ddd6..3e3e1c707a 100644 --- a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md @@ -64,9 +64,9 @@ You need to use the Connect-ExchangeOnline cmdlet to authenticate. This cmdlet requires the .NET Framework 4.7.2 or later. -Currently, you need to be a member of the Global Administrators role or the roles that have been permissioned at the feature level to run this cmdlet. +Currently, you need to be a member of the Global Administrators role or the roles that have been assigned at the feature level to run this cmdlet. -To learn more about permissioned roles at the feature level, see [Features Available for Feature Access Management](https://learn.microsoft.com/viva/feature-access-management#features-available-for-feature-access-management). +To learn more about assigned roles at the feature level, see [Features Available for Feature Access Management](https://learn.microsoft.com/viva/feature-access-management#features-available-for-feature-access-management). To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids). diff --git a/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md index a55101a07a..3d3687db31 100644 --- a/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md @@ -50,9 +50,9 @@ You need to use the Connect-ExchangeOnline cmdlet to authenticate. This cmdlet requires the .NET Framework 4.7.2 or later. -Currently, you need to be a member of the Global administrators role or the roles that have been permissioned at the feature level to run this cmdlet. +Currently, you need to be a member of the Global administrators role or the roles that have been assigned at the feature level to run this cmdlet. -To learn more about permissioned roles at the feature level, see [Features Available for Feature Access Management](https://learn.microsoft.com/viva/feature-access-management#features-available-for-feature-access-management). +To learn more about assigned roles at the feature level, see [Features Available for Feature Access Management](https://learn.microsoft.com/viva/feature-access-management#features-available-for-feature-access-management). To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids). diff --git a/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md index d1a589fab2..c5bd0948ba 100644 --- a/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md @@ -50,9 +50,9 @@ You need to use the Connect-ExchangeOnline cmdlet to authenticate. This cmdlet requires the .NET Framework 4.7.2 or later. -Currently, you need to be a member of the Global administrators role or the roles that have been permissioned at the feature level to run this cmdlet. +Currently, you need to be a member of the Global administrators role or the roles that have been assigned at the feature level to run this cmdlet. -To learn more about permissioned roles at the feature level, see [Features Available for Feature Access Management](https://learn.microsoft.com/viva/feature-access-management#features-available-for-feature-access-management). +To learn more about assigned roles at the feature level, see [Features Available for Feature Access Management](https://learn.microsoft.com/viva/feature-access-management#features-available-for-feature-access-management). To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids). From a4966b316cbf09047bf3396c423bdb615b313331 Mon Sep 17 00:00:00 2001 From: Prasanna Patil Date: Tue, 26 Mar 2024 16:28:41 +0530 Subject: [PATCH 0229/1851] Update Get-CsOnlineUser.md Added information about LocationPolicy, UnlicensedUser --- teams/teams-ps/teams/Get-CsOnlineUser.md | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsOnlineUser.md b/teams/teams-ps/teams/Get-CsOnlineUser.md index 57b53e4b48..5f3ba6dd62 100644 --- a/teams/teams-ps/teams/Get-CsOnlineUser.md +++ b/teams/teams-ps/teams/Get-CsOnlineUser.md @@ -127,7 +127,7 @@ This parameter is added to Get-CsOnlineUser starting from TPM 4.5.1 to indicate - `ResourceAccount` - to query for app endpoints or resource accounts. - `Guest` - to query for guest accounts. - `SfBOnPremUser` - to query for users that are hosted on-premises (available from January 31, 2023, in the latest TPM versions at that time). -- `Unknown` - to query for a user type that is not known. +- `Unknown` - to query for a user type that is not known. (This AccountType is being renamed to IneligibleUser) ```yaml Type: UserIdParameter @@ -562,6 +562,26 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable A recent fix has addressed an issue where some Guest users were being omitted from the output of the Get-CsOnlineUser cmdlet, resulting in an increase in the reported user count. +**Updates in Teams PowerShell Module version 6.1.1 Preview and later** + +The following updates are applicable for organizations that use Microsoft Teams PowerShell version 6.1.1 (Targeted Release: April 15th, 2024) or later. These changes will be gradually rolled out for all tenants starting from April 26th, 2024. + +When using the Get-CsOnlineUser cmdlet in Teams PowerShell Module without the -identity parameter, we are introducing these updates: +- Before the rollout, unlicensed users who did not have a valid Teams license were displayed in the output of the Get-CsOnlineUser cmdlet for 30 days after license removal. After the rollout, Get-CsOnlineUser will show unlicensed users after the initial 30 days and also include unlicensed users who never had a valid Teams license. +- The AccountType value Unknown is being renamed to IneligibleUser, and will include users who do not have a valid Teams license (exceptions: Guest, SfbOnPremUser, and ResourceAccount). +- You can exclude users with the AccountType as IneligibleUser from the output with the AccountType filter. For example, Get-CsOnlineUser -Filter {AccountType -ne 'IneligibleUser'} + +When Get-CsOnlineUser is used with the -identity parameter, you can also use UPN, Alias, and SIP Address with the -identity parameter to obtain the information for a specific unlicensed user. + +**Updates in Teams PowerShell Module version 6.1.0 and later** + +The following updates are applicable for organizations that use Microsoft Teams PowerShell version 6.1.0 or later. + +- LocationPolicy: LocationPolicy attribute is being deprecated from the output of Get-CsOnlineUser in all clouds. Get-CsPhoneNumberAssignment -IsoCountryCode can be used to get the LocationPolicy information. (Note: LocationPolicy attribute will no longer be populated with value in the older Teams Powershell Module versions (<6.1.0) starting from 20th March 2024.) + +- OptionFlags: OptionFlags attribute will no longer be populated with value in the output of Get-CsOnlineUser in all clouds. It's important to note that other details besides EnterpriseVoiceEnabled, previously found in OptionFlags, are no longer relevant for Teams. Administrators can still utilize the EnterpriseVoiceEnabled attribute in the output of the Get-CsOnlineUser cmdlet to get this information. (Note: This change will be rolled out to all Teams Powershell Module versions (=<6.1.0) starting from 20th March 2024.) + + **Updates in Teams PowerShell Module version 6.0.0 and later** The following updates are applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 6.0.0 or later. From ea3458ca4c0dc674f5a83bea605ef371f5135229 Mon Sep 17 00:00:00 2001 From: lirunping-MSFT <161503115+lirunping-MSFT@users.noreply.github.com> Date: Tue, 26 Mar 2024 11:34:54 -0700 Subject: [PATCH 0230/1851] Fix file name issue in Remove-CsTeamsMediaConnectivityPolicy.md --- ...ityPolicy copy.md => Remove-CsTeamsMediaConnectivityPolicy.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename teams/teams-ps/teams/{Remove-CsTeamsMediaConnectivityPolicy copy.md => Remove-CsTeamsMediaConnectivityPolicy.md} (100%) diff --git a/teams/teams-ps/teams/Remove-CsTeamsMediaConnectivityPolicy copy.md b/teams/teams-ps/teams/Remove-CsTeamsMediaConnectivityPolicy.md similarity index 100% rename from teams/teams-ps/teams/Remove-CsTeamsMediaConnectivityPolicy copy.md rename to teams/teams-ps/teams/Remove-CsTeamsMediaConnectivityPolicy.md From 8f869a2ef0a98d96df087ca6acd378d5194fd88f Mon Sep 17 00:00:00 2001 From: pratjain523 <54303522+pratjain523@users.noreply.github.com> Date: Wed, 27 Mar 2024 15:06:53 +0530 Subject: [PATCH 0231/1851] Update Export-ContentExplorerData.md --- exchange/exchange-ps/exchange/Export-ContentExplorerData.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Export-ContentExplorerData.md b/exchange/exchange-ps/exchange/Export-ContentExplorerData.md index 40c794e154..807936488e 100644 --- a/exchange/exchange-ps/exchange/Export-ContentExplorerData.md +++ b/exchange/exchange-ps/exchange/Export-ContentExplorerData.md @@ -2,14 +2,14 @@ external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/export-contentexplorerdata applicable: Security & Compliance -title: Export-ContentExplorerData +title: Export-ContentExplorerData (preview) schema: 2.0.0 author: chrisda ms.author: chrisda ms.reviewer: --- -# Export-ContentExplorerData +# Export-ContentExplorerData (preview) ## SYNOPSIS This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). From 18716aac121e7b8bffba25ea3edc8e66b55e6562 Mon Sep 17 00:00:00 2001 From: Aakash Malhotra <53205984+aamalhot@users.noreply.github.com> Date: Wed, 27 Mar 2024 15:52:09 +0530 Subject: [PATCH 0232/1851] Update New-DlpCompliancePolicy.md minor edit to refect simulation mode GA --- exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md index e94cf4bc59..5886c2ebe3 100644 --- a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md @@ -395,8 +395,8 @@ The Mode parameter specifies the action and notification level of the DLP policy - Enable: The policy is enabled for actions and notifications. This is the default value. - Disable: The policy is disabled. -- TestWithNotifications: No actions are taken, but notifications are sent. -- TestWithoutNotifications: An audit mode where no actions are taken, and no notifications are sent. +- TestWithNotifications: Simulation mode where no actions are taken, but notifications *are* sent. +- TestWithoutNotifications: Simulation mode where no actions are taken, and no notifications are sent. ```yaml Type: PolicyMode From 4591c050b34053d368fa54ddd49605e0f60878fe Mon Sep 17 00:00:00 2001 From: Aakash Malhotra <53205984+aamalhot@users.noreply.github.com> Date: Wed, 27 Mar 2024 15:54:05 +0530 Subject: [PATCH 0233/1851] Update Set-DlpCompliancePolicy.md --- exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md index 3162a8ee1c..3750b1f199 100644 --- a/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md @@ -711,8 +711,8 @@ The Mode parameter specifies the action and notification level of the DLP policy - Enable: The policy is enabled for actions and notifications. This is the default value. - Disable: The policy is disabled. -- TestWithNotifications: No actions are taken, but notifications are sent. -- TestWithoutNotifications: An audit mode where no actions are taken, and no notifications are sent. +- TestWithNotifications: Simulation mode where no actions are taken, but notifications *are* sent. +- TestWithoutNotifications: Simulation mode where no actions are taken, and no notifications are sent. ```yaml Type: PolicyMode From ded5b15c64adc93ad5414d59491c0663cdcbc077 Mon Sep 17 00:00:00 2001 From: Aakash Malhotra <53205984+aamalhot@users.noreply.github.com> Date: Wed, 27 Mar 2024 15:58:10 +0530 Subject: [PATCH 0234/1851] Update New-DlpCompliancePolicy.md --- exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md index 5886c2ebe3..ad02444cd4 100644 --- a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md @@ -395,7 +395,7 @@ The Mode parameter specifies the action and notification level of the DLP policy - Enable: The policy is enabled for actions and notifications. This is the default value. - Disable: The policy is disabled. -- TestWithNotifications: Simulation mode where no actions are taken, but notifications *are* sent. +- TestWithNotifications: Simulation mode where no actions are taken, but notifications **are** sent. - TestWithoutNotifications: Simulation mode where no actions are taken, and no notifications are sent. ```yaml From fa18e6c59927e289a17de65ae79f8a5bedf91820 Mon Sep 17 00:00:00 2001 From: Aakash Malhotra <53205984+aamalhot@users.noreply.github.com> Date: Wed, 27 Mar 2024 15:58:34 +0530 Subject: [PATCH 0235/1851] Update Set-DlpCompliancePolicy.md --- exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md index 3750b1f199..d13880d00c 100644 --- a/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md @@ -711,7 +711,7 @@ The Mode parameter specifies the action and notification level of the DLP policy - Enable: The policy is enabled for actions and notifications. This is the default value. - Disable: The policy is disabled. -- TestWithNotifications: Simulation mode where no actions are taken, but notifications *are* sent. +- TestWithNotifications: Simulation mode where no actions are taken, but notifications **are** sent. - TestWithoutNotifications: Simulation mode where no actions are taken, and no notifications are sent. ```yaml From c5d644436319418e8f53b12d5565aba5af9462fd Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 27 Mar 2024 09:11:47 -0700 Subject: [PATCH 0236/1851] Update Export-ContentExplorerData.md --- exchange/exchange-ps/exchange/Export-ContentExplorerData.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Export-ContentExplorerData.md b/exchange/exchange-ps/exchange/Export-ContentExplorerData.md index 807936488e..3f1633b321 100644 --- a/exchange/exchange-ps/exchange/Export-ContentExplorerData.md +++ b/exchange/exchange-ps/exchange/Export-ContentExplorerData.md @@ -2,16 +2,18 @@ external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/export-contentexplorerdata applicable: Security & Compliance -title: Export-ContentExplorerData (preview) +title: Export-ContentExplorerData schema: 2.0.0 author: chrisda ms.author: chrisda ms.reviewer: --- -# Export-ContentExplorerData (preview) +# Export-ContentExplorerData ## SYNOPSIS +**Note**: This cmdlet is currently in Preview, isn't available in all organizations, and is subject to change. + This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). Use the Export-ContentExplorerData cmdlet to export data classification file details in Microsoft Purview compliance. From 76371f9af09ea848b124bd206e25cdbb125c156b Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 28 Mar 2024 14:14:19 -0700 Subject: [PATCH 0237/1851] FeatureConfig --- .../exchange/Get-FeatureConfiguration.md | 109 ++++++++ .../exchange/New-FeatureConfiguration.md | 188 +++++++++++++ .../exchange/Remove-FeatureConfiguration.md | 105 +++++++ .../exchange/Set-FeatureConfiguration.md | 260 ++++++++++++++++++ exchange/exchange-ps/exchange/exchange.md | 8 + exchange/mapping/serviceMapping.json | 4 + 6 files changed, 674 insertions(+) create mode 100644 exchange/exchange-ps/exchange/Get-FeatureConfiguration.md create mode 100644 exchange/exchange-ps/exchange/New-FeatureConfiguration.md create mode 100644 exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md create mode 100644 exchange/exchange-ps/exchange/Set-FeatureConfiguration.md diff --git a/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md b/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md new file mode 100644 index 0000000000..cb43ef0a84 --- /dev/null +++ b/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md @@ -0,0 +1,109 @@ +--- +external help file: Microsoft.Exchange.TransportMailflow-Help.xml +online version: https://learn.microsoft.com/powershell/module/exchange/get-featureconfiguration +applicable: Security & Compliance +title: Get-FeatureConfiguration +schema: 2.0.0 +--- + +# Get-FeatureConfiguration + +## SYNOPSIS +This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). + +Use the Get-FeatureConfiguration cmdlet to view Discovery policies. + +For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). + +## SYNTAX + +``` +Get-FeatureConfiguration [[-Identity] ] + [-Confirm] + [-WhatIf] + [] +``` + +## DESCRIPTION +To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in Security & Compliance](https://go.microsoft.com/fwlink/p/?LinkId=511920). + +## EXAMPLES + +### Example 1 +```powershell +Get-FeatureConfiguration | Format-Table Name,Mode +``` + +This example returns a summary list of all Discovery policies in the organization. + +### Example 2 +```powershell +Get-FeatureConfiguration -Identity "Engineering Group" +``` + +This example returns detailed information about the specified Discovery policy. + +## PARAMETERS + +### -Identity +The Identity policy specifies the Discovery policy that you want to view. You can use any value that uniquely identifies the policy. For example: + +- Name +- Distinguished name (DN) +- GUID + +```yaml +Type: Microsoft.Office.CompliancePolicy.Tasks.PolicyIdParameter +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: 1 +Default value: None +Accept pipeline input: True (ByPropertyName, ByValue) +Accept wildcard characters: False +``` + +### -Confirm +This parameter is reserved for internal Microsoft use. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +This parameter is reserved for internal Microsoft use. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi +Applicable: Security & Compliance + +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). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/New-FeatureConfiguration.md b/exchange/exchange-ps/exchange/New-FeatureConfiguration.md new file mode 100644 index 0000000000..e5e9c72b77 --- /dev/null +++ b/exchange/exchange-ps/exchange/New-FeatureConfiguration.md @@ -0,0 +1,188 @@ +--- +external help file: Microsoft.Exchange.TransportMailflow-Help.xml +online version: https://learn.microsoft.com/powershell/module/exchange/new-featureconfiguration +applicable: Security & Compliance +title: New-FeatureConfiguration +schema: 2.0.0 +--- + +# New-FeatureConfiguration + +## SYNOPSIS + +## SYNTAX +This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). + +Use the New-FeatureConfiguration cmdlet to create Discovery policies. + +For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). + +``` +New-FeatureConfiguration [-Name] -Mode -Scenario -ScenarioConfig + [-Comment ] + [-Confirm] + [-Locations ] + [-WhatIf] + [] +``` + +## DESCRIPTION +To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in Security & Compliance](https://go.microsoft.com/fwlink/p/?LinkId=511920). + +## EXAMPLES + +### Example 1 +```powershell +{{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -Name +The Name parameter specifies the unique name for the Discovery policy. The maximum length is 64 characters. If the value contains spaces, enclose the value in quotation marks ("). + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Comment +The Comment parameter specifies an optional comment. If you specify a value that contains spaces, enclose the value in quotation marks ("), for example: "This is an admin note". + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. + +- Destructive cmdlets (for example, Remove-\* cmdlets) have a built-in pause that forces you to acknowledge the command before proceeding. For these cmdlets, you can skip the confirmation prompt by using this exact syntax: `-Confirm:$false`. +- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Locations +{{ Fill Locations Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Mode +The Mode parameter specifies the action and notification level of the Discovery policy. Valid values are: + +- Enable: The policy is enabled for actions and notifications. This is the default value. +- Disable: The policy is disabled. +- TestWithNotifications: Simulation mode where no actions are taken, but notifications **are** sent. +- TestWithoutNotifications: Simulation mode where no actions are taken, and no notifications are sent. + +```yaml +Type: Microsoft.Office.CompliancePolicy.Tasks.PolicyMode +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Scenario +The Scenario parameter specifies the scenario for the Discovery policy. Currently, the only valid value is KnowYourData. + +```yaml +Type: icrosoft.Office.CompliancePolicy.Tasks.FeatureConfigurationScenario +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ScenarioConfig +{{ Fill ScenarioConfig Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +The WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi +Applicable: Security & Compliance + +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). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md b/exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md new file mode 100644 index 0000000000..844fb4b544 --- /dev/null +++ b/exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md @@ -0,0 +1,105 @@ +--- +external help file: Microsoft.Exchange.TransportMailflow-Help.xml +online version: https://learn.microsoft.com/powershell/module/exchange/remove-featureconfiguration +applicable: Security & Compliance +title: Remove-FeatureConfiguration +schema: 2.0.0 +--- + +# Remove-FeatureConfiguration + +## SYNOPSIS +This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). + +Use the Remove-FeatureConfiguration cmdlet to remove Discovery policies. + +For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). + +## SYNTAX + +``` +Remove-FeatureConfiguration [-Identity] + [-Confirm] + [-WhatIf] + [] +``` + +## DESCRIPTION +To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in Security & Compliance](https://go.microsoft.com/fwlink/p/?LinkId=511920). + +## EXAMPLES + +### Example 1 +```powershell +Remove-FeatureConfiguration -Identity "Engineering Group" +``` + +This example removes the specified Discovery policy. + +## PARAMETERS + +### -Identity +The Identity policy specifies the Discovery policy that you want to remove. You can use any value that uniquely identifies the policy. For example: + +- Name +- Distinguished name (DN) +- GUID + +```yaml +Type: Microsoft.Office.CompliancePolicy.Tasks.PolicyIdParameter +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: True +Position: 1 +Default value: None +Accept pipeline input: True (ByPropertyName, ByValue) +Accept wildcard characters: False +``` + +### -Confirm +The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. + +- Destructive cmdlets (for example, Remove-\* cmdlets) have a built-in pause that forces you to acknowledge the command before proceeding. For these cmdlets, you can skip the confirmation prompt by using this exact syntax: `-Confirm:$false`. +- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +The WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi +Applicable: Security & Compliance + +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). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md b/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md new file mode 100644 index 0000000000..5de733cdaa --- /dev/null +++ b/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md @@ -0,0 +1,260 @@ +--- +external help file: Microsoft.Exchange.TransportMailflow-Help.xml +online version: https://learn.microsoft.com/powershell/module/exchange/set-featureconfiguration +applicable: Security & Compliance +title: Set-FeatureConfiguration +schema: 2.0.0 +--- + +# Set-FeatureConfiguration + +## SYNOPSIS +This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). + +Use the Set-FeatureConfiguration cmdlet to modify Discovery policies. + +For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). + +## SYNTAX + +### Identity (Default) +``` +Set-FeatureConfiguration [-Identity] [-Locations ] [-Comment ] + [-Confirm] + [-Mode ] + [-Scenario ] + [-ScenarioConfig ] + [-WhatIf] + [] +``` + +### AdaptiveScopeLocation +``` +Set-FeatureConfiguration [-Identity] [-Comment ] + [-Confirm] + [-Mode ] + [-Scenario ] + [-ScenarioConfig ] + [-WhatIf] + [] +``` + +### TeamLocation +``` +Set-FeatureConfiguration [-Identity] [-Comment ] + [-Confirm] + [-Mode ] + [-Scenario ] + [-ScenarioConfig ] + [-WhatIf] + [] +``` + +### OrganizationSegmentsDefault +``` +Set-FeatureConfiguration [-Identity] + [-Confirm] + [-Mode ] + [-Scenario ] + [-ScenarioConfig ] + [-WhatIf] + [] +``` + +### InformationBarrierDefault +``` +Set-FeatureConfiguration [-Identity] + [-Confirm] + [-Mode ] + [-Scenario ] + [-ScenarioConfig ] + [-WhatIf] + [] +``` + +### DisableRestrictiveRetentionParameterSet +``` +Set-FeatureConfiguration [-Identity] + [-Confirm] + [-Mode ] + [-Scenario ] + [-ScenarioConfig ] + [-WhatIf] + [] +``` + +### RetryDistributionParameterSet +``` +Set-FeatureConfiguration [-Identity] + [-Confirm] + [-Mode ] + [-Scenario ] + [-ScenarioConfig ] + [-WhatIf] + [] +``` + +## DESCRIPTION +To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in Security & Compliance](https://go.microsoft.com/fwlink/p/?LinkId=511920). + +## EXAMPLES + +### Example 1 +```powershell +{{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -Identity +The Identity policy specifies the Discovery policy that you want to modify. You can use any value that uniquely identifies the policy. For example: + +- Name +- Distinguished name (DN) +- GUID + +```yaml +Type: Microsoft.Office.CompliancePolicy.Tasks.PolicyIdParameter +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: True +Position: 1 +Default value: None +Accept pipeline input: True (ByPropertyName, ByValue) +Accept wildcard characters: False +``` + +### -Comment +The Comment parameter specifies an optional comment. If you specify a value that contains spaces, enclose the value in quotation marks ("), for example: "This is an admin note". + +```yaml +Type: String +Parameter Sets: Identity, AdaptiveScopeLocation, TeamLocation +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. + +- Destructive cmdlets (for example, Remove-\* cmdlets) have a built-in pause that forces you to acknowledge the command before proceeding. For these cmdlets, you can skip the confirmation prompt by using this exact syntax: `-Confirm:$false`. +- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Locations +{{ Fill Locations Description }} + +```yaml +Type: String +Parameter Sets: Identity +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Mode +The Mode parameter specifies the action and notification level of the Discovery policy. Valid values are: + +- Enable: The policy is enabled for actions and notifications. This is the default value. +- Disable: The policy is disabled. +- TestWithNotifications: Simulation mode where no actions are taken, but notifications **are** sent. +- TestWithoutNotifications: Simulation mode where no actions are taken, and no notifications are sent. + +```yaml +Type: Microsoft.Office.CompliancePolicy.Tasks.PolicyMode +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Scenario +The Scenario parameter specifies the scenario for the Discovery policy. Currently, the only valid value is KnowYourData. + +```yaml +Type: Microsoft.Office.CompliancePolicy.Tasks.FeatureConfigurationScenario +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ScenarioConfig +{{ Fill ScenarioConfig Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +The WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi +Applicable: Security & Compliance + +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). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/exchange.md b/exchange/exchange-ps/exchange/exchange.md index d29a918a99..bb1eea1add 100644 --- a/exchange/exchange-ps/exchange/exchange.md +++ b/exchange/exchange-ps/exchange/exchange.md @@ -1624,6 +1624,8 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Get-ExchangeSettings](Get-ExchangeSettings.md) +### [Get-FeatureConfiguration](Get-FeatureConfiguration.md) + ### [Get-Notification](Get-Notification.md) ### [Get-OrganizationConfig](Get-OrganizationConfig.md) @@ -1644,6 +1646,8 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [New-ExchangeSettings](New-ExchangeSettings.md) +### [New-FeatureConfiguration](New-FeatureConfiguration.md) + ### [New-PartnerApplication](New-PartnerApplication.md) ### [New-ServicePrincipal](New-ServicePrincipal.md) @@ -1656,6 +1660,8 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Remove-AuthServer](Remove-AuthServer.md) +### [Remove-FeatureConfiguration](Remove-FeatureConfiguration.md) + ### [Remove-PartnerApplication](Remove-PartnerApplication.md) ### [Remove-ServicePrincipal](Remove-ServicePrincipal.md) @@ -1680,6 +1686,8 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Set-ExchangeSettings](Set-ExchangeSettings.md) +### [Set-FeatureConfiguration](Set-FeatureConfiguration.md) + ### [Set-Notification](Set-Notification.md) ### [Set-OrganizationConfig](Set-OrganizationConfig.md) diff --git a/exchange/mapping/serviceMapping.json b/exchange/mapping/serviceMapping.json index 71f9aa2c59..09a0578270 100644 --- a/exchange/mapping/serviceMapping.json +++ b/exchange/mapping/serviceMapping.json @@ -795,6 +795,7 @@ "Get-ExchangeServerAccessLicense": "organization", "Get-ExchangeServerAccessLicenseUser": "organization", "Get-ExchangeSettings": "organization", + "Get-FeatureConfiguration": "organization", "Get-Notification": "organization", "Get-OrganizationConfig": "organization", "Get-PartnerApplication": "organization", @@ -805,12 +806,14 @@ "New-AuthenticationPolicy": "organization", "New-AuthServer": "organization", "New-ExchangeSettings": "organization", + "New-FeatureConfiguration": "organization", "New-PartnerApplication": "organization", "New-ServicePrincipal": "organization", "New-SettingOverride": "organization", "Remove-ApplicationAccessPolicy": "organization", "Remove-AuthenticationPolicy": "organization", "Remove-AuthServer": "organization", + "Remove-FeatureConfiguration": "organization", "Remove-PartnerApplication": "organization", "Remove-ServicePrincipal": "organization", "Remove-SettingOverride": "organization", @@ -823,6 +826,7 @@ "Set-ExchangeAssistanceConfig": "organization", "Set-ExchangeServer": "organization", "Set-ExchangeSettings": "organization", + "Set-FeatureConfiguration": "organization", "Set-Notification": "organization", "Set-OrganizationConfig": "organization", "Set-PartnerApplication": "organization", From 606613ff4ca751f9f25b67debddd2421255ec036 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 28 Mar 2024 14:17:26 -0700 Subject: [PATCH 0238/1851] Private preview --- exchange/exchange-ps/exchange/Get-FeatureConfiguration.md | 2 ++ exchange/exchange-ps/exchange/New-FeatureConfiguration.md | 4 +++- exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md | 2 ++ exchange/exchange-ps/exchange/Set-FeatureConfiguration.md | 2 ++ 4 files changed, 9 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md b/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md index cb43ef0a84..3c0a5bc8c5 100644 --- a/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md @@ -9,6 +9,8 @@ schema: 2.0.0 # Get-FeatureConfiguration ## SYNOPSIS +**Note**: Currently, this cmdlet is available only in Private Preview. + This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). Use the Get-FeatureConfiguration cmdlet to view Discovery policies. diff --git a/exchange/exchange-ps/exchange/New-FeatureConfiguration.md b/exchange/exchange-ps/exchange/New-FeatureConfiguration.md index e5e9c72b77..6f8e71062c 100644 --- a/exchange/exchange-ps/exchange/New-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/New-FeatureConfiguration.md @@ -9,14 +9,16 @@ schema: 2.0.0 # New-FeatureConfiguration ## SYNOPSIS +**Note**: Currently, this cmdlet is available only in Private Preview. -## SYNTAX This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). Use the New-FeatureConfiguration cmdlet to create Discovery policies. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). +## SYNTAX + ``` New-FeatureConfiguration [-Name] -Mode -Scenario -ScenarioConfig [-Comment ] diff --git a/exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md b/exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md index 844fb4b544..1a11ee88d5 100644 --- a/exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md @@ -9,6 +9,8 @@ schema: 2.0.0 # Remove-FeatureConfiguration ## SYNOPSIS +**Note**: Currently, this cmdlet is available only in Private Preview. + This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). Use the Remove-FeatureConfiguration cmdlet to remove Discovery policies. diff --git a/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md b/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md index 5de733cdaa..7da4d02961 100644 --- a/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md @@ -9,6 +9,8 @@ schema: 2.0.0 # Set-FeatureConfiguration ## SYNOPSIS +**Note**: Currently, this cmdlet is available only in Private Preview. + This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). Use the Set-FeatureConfiguration cmdlet to modify Discovery policies. From b112f8f5300cce62af70bcdcc858bf99580bada7 Mon Sep 17 00:00:00 2001 From: Ashish Gupta Date: Fri, 29 Mar 2024 11:17:37 +0530 Subject: [PATCH 0239/1851] PS cmdlet not supported for ACM tenants --- teams/teams-ps/teams/Get-CsTeamsAppPermissionPolicy.md | 4 ++-- teams/teams-ps/teams/Grant-CsTeamsAppPermissionPolicy.md | 6 ++++-- teams/teams-ps/teams/New-CsTeamsAppPermissionPolicy.md | 6 ++++-- teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md | 4 ++-- teams/teams-ps/teams/Set-CsTeamsAppPermissionPolicy.md | 4 ++-- 5 files changed, 14 insertions(+), 10 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/Get-CsTeamsAppPermissionPolicy.md index 9c73fb489a..56afdaefe9 100644 --- a/teams/teams-ps/teams/Get-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsAppPermissionPolicy.md @@ -13,9 +13,9 @@ author: tomkau # Get-CsTeamsAppPermissionPolicy ## SYNOPSIS -**NOTE**: The existence of this cmdlet is being documented for completeness, but do not use this cmdlet. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. +**NOTE**: The existence of this cmdlet is being documented for completeness, but do not use this cmdlet. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. This cmdlet is not supported for tenants that switch to app centric management feature as it replaces permission policies. While the cmdlet may return the results but the results aren't applicable for such tenants. -As an admin, you can use app permission policies to enable or block specific apps for your users. Learn more about the App Setup Policies: . +As an admin, you can use allow or block specific apps for your users. Learn more about the app permission policies at and about app centric management at . ## SYNTAX diff --git a/teams/teams-ps/teams/Grant-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsAppPermissionPolicy.md index 0941e24cd2..35249757e5 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsAppPermissionPolicy.md @@ -13,9 +13,11 @@ author: tomkau # Grant-CsTeamsAppPermissionPolicy ## SYNOPSIS -**NOTE**: You can use this cmdlet to assign a specific custom policy to a user. We require that all creation and modification of app setup polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. +**NOTE**: You can use this cmdlet to assign a specific custom policy to a user. We require that all creation and modification of app setup polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. This cmdlet is not supported for tenants that switch to app centric management feature as it replaces permission policies. While the cmdlet may return the results but the results aren't applicable for such tenants. -As an admin, you can use app permission policies to enable or block specific apps for your users. Learn more about the App Permission Policies: . +As an admin, you can use allow or block specific apps for your users. Learn more about the app permission policies at and about app centric management at . + +As an admin, you can use app permission policies to enable or block specific apps for your users. Learn more about the app permission policies: . ## SYNTAX diff --git a/teams/teams-ps/teams/New-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/New-CsTeamsAppPermissionPolicy.md index e3f07c9383..2a9efe16da 100644 --- a/teams/teams-ps/teams/New-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsAppPermissionPolicy.md @@ -13,9 +13,11 @@ author: tomkau # New-CsTeamsAppPermissionPolicy ## SYNOPSIS -**NOTE**: The existence of this cmdlet is being documented for completeness, but do not use this cmdlet. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. +**NOTE**: The existence of this cmdlet is being documented for completeness, but do not use this cmdlet. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. This cmdlet is not supported for tenants that switch to app centric management feature as it replaces permission policies. While the cmdlet may return the results but the results aren't applicable for such tenants. -As an admin, you can use app permission policies to enable or block specific apps for your users. Learn more about the App Setup Policies: . +As an admin, you can use allow or block specific apps for your users. Learn more about the app permission policies at and about app centric management at . + +As an admin, you can use app permission policies to enable or block specific apps for your users. Learn more about the app permission policies: . ## SYNTAX diff --git a/teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md index 50360f2600..50c14a7aef 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md @@ -13,9 +13,9 @@ author: tomkau # Remove-CsTeamsAppPermissionPolicy ## SYNOPSIS -**NOTE**: You can use this cmdlet to remove a specific custom policy from a user. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experienc +**NOTE**: You can use this cmdlet to remove a specific custom policy from a user. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. This cmdlet is not supported for tenants that switch to app centric management feature as it replaces permission policies. While the cmdlet may return the results but the results aren't applicable for such tenants. -As an admin, you can use app permission policies to enable or block specific apps for your users. Learn more about the App Permission Policies: . +As an admin, you can use allow or block specific apps for your users. Learn more about the app permission policies at and about app centric management at . This cmdlet allows you to remove app permission policies that have been created within your organization. If you run Remove-CsTeamsAppPermissionPolicy on the Global policy, it will be reset to the defaults provided for new organizations. diff --git a/teams/teams-ps/teams/Set-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAppPermissionPolicy.md index aa2413a287..3a88471538 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsAppPermissionPolicy.md @@ -13,9 +13,9 @@ author: tomkau # Set-CsTeamsAppPermissionPolicy ## SYNOPSIS -**NOTE**: The existence of this cmdlet is being documented for completeness, but do not use this cmdlet. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. +**NOTE**: The existence of this cmdlet is being documented for completeness, but do not use this cmdlet. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. This cmdlet is not supported for tenants that switch to app centric management feature as it replaces permission policies. While the cmdlet may return the results but the results aren't applicable for such tenants. -As an admin, you can use app permission policies to enable or block specific apps for your users. Learn more about the App Setup Policies: . +As an admin, you can use allow or block specific apps for your users. Learn more about the app permission policies at and about app centric management at . ## SYNTAX From 7726dc021cc2584af221b01b7f01770487a7879c Mon Sep 17 00:00:00 2001 From: pratjain523 <54303522+pratjain523@users.noreply.github.com> Date: Wed, 3 Apr 2024 10:30:02 +0530 Subject: [PATCH 0240/1851] Update Export-ContentExplorerData.md --- exchange/exchange-ps/exchange/Export-ContentExplorerData.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Export-ContentExplorerData.md b/exchange/exchange-ps/exchange/Export-ContentExplorerData.md index 3f1633b321..1c511d787a 100644 --- a/exchange/exchange-ps/exchange/Export-ContentExplorerData.md +++ b/exchange/exchange-ps/exchange/Export-ContentExplorerData.md @@ -12,7 +12,7 @@ ms.reviewer: # Export-ContentExplorerData ## SYNOPSIS -**Note**: This cmdlet is currently in Preview, isn't available in all organizations, and is subject to change. +**Note**: This cmdlet is currently in Preview and is subject to change. It is available in all organizations. This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). From 050b35c291ee6a3d107d5425024c40064b949522 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 3 Apr 2024 07:43:14 -0700 Subject: [PATCH 0241/1851] Update New-CsCallQueue.md Updating as some of the cmdlet only functionality is now available in TAC. --- teams/teams-ps/teams/New-CsCallQueue.md | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/teams/teams-ps/teams/New-CsCallQueue.md b/teams/teams-ps/teams/New-CsCallQueue.md index be24a35308..8f95a7dae3 100644 --- a/teams/teams-ps/teams/New-CsCallQueue.md +++ b/teams/teams-ps/teams/New-CsCallQueue.md @@ -27,34 +27,16 @@ The New-CsCallQueue cmdlet creates a new Call Queue. > [!CAUTION] > The following configuration parameters are currently only available in PowerShell and do not appear in Teams admin center. Saving a call queue configuration through Teams admin center will _remove_ any of these configured items: > -> - -OverflowDisconnectTextToSpeechPrompt -> - -OverflowDisconnectAudioFilePrompt > - -OverflowRedirectPersonTextToSpeechPrompt > - -OverflowRedirectPersonAudioFilePrompt -> - -OverflowRedirectVoiceAppTextToSpeechPrompt -> - -OverflowRedirectVoiceAppAudioFilePrompt -> - -OverflowRedirectPhoneNumberTextToSpeechPrompt -> - -OverflowRedirectPhoneNumberAudioFilePrompt > - -OverflowRedirectVoicemailTextToSpeechPrompt > - -OverflowRedirectVoicemailAudioFilePrompt -> - -TimeoutDisconnectTextToSpeechPrompt -> - -TimeoutDisconnectAudioFilePrompt > - -TimeoutRedirectPersonTextToSpeechPrompt > - -TimeoutRedirectPersonAudioFilePrompt -> - -TimeoutRedirectVoiceAppTextToSpeechPrompt -> - -TimeoutRedirectVoiceAppAudioFilePrompt -> - -TimeoutRedirectPhoneNumberTextToSpeechPrompt -> - -TimeoutRedirectPhoneNumberAudioFilePrompt > - -TimeoutRedirectVoicemailTextToSpeechPrompt > - -TimeoutRedirectVoicemailAudioFilePrompt -> - -NoAgentDisconnectTextToSpeechPrompt -> - -NoAgentDisconnectAudioFilePrompt > - -NoAgentRedirectPersonTextToSpeechPrompt > - -NoAgentRedirectPersonAudioFilePrompt -> - -NoAgentRedirectVoiceAppTextToSpeechPrompt -> - -NoAgentRedirectVoiceAppAudioFilePrompt -> - -NoAgentRedirectPhoneNumberTextToSpeechPrompt -> - -NoAgentRedirectPhoneNumberAudioFilePrompt > - -NoAgentRedirectVoicemailTextToSpeechPrompt > - -NoAgentRedirectVoicemailAudioFilePrompt > From 84d9bd69cb10ba594725f443c4aec8cf3a6002db Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 3 Apr 2024 07:48:09 -0700 Subject: [PATCH 0242/1851] Update New-CsCallQueue.md --- teams/teams-ps/teams/New-CsCallQueue.md | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/New-CsCallQueue.md b/teams/teams-ps/teams/New-CsCallQueue.md index 8f95a7dae3..ffb45641fb 100644 --- a/teams/teams-ps/teams/New-CsCallQueue.md +++ b/teams/teams-ps/teams/New-CsCallQueue.md @@ -236,7 +236,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -OverflowActionCallPriority --- Private Preview customers only +### -OverflowActionCallPriority +_Private Preview customers only_ If the OverFlowAction is set to Forward, and the OverflowActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. PARAMVALUE: 1 | 2 | 3 | 4 | 5 @@ -309,7 +310,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -TimeoutActionCallPriority --- Private Preview customers only +### -TimeoutActionCallPriority +_Private Preview customers only_ If the TimeoutAction is set to Forward, and the TimeoutActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. PARAMVALUE: 1 | 2 | 3 | 4 | 5 @@ -383,7 +385,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -NoAgentActionCallPriority --- Private Preview customers only +### -NoAgentActionCallPriority +_Private Preview customers only_ If the NoAgentAction is set to Forward, and the NoAgentActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. PARAMVALUE: 1 | 2 | 3 | 4 | 5 @@ -1280,6 +1283,7 @@ Accept wildcard characters: False ``` ### -IsCallbackEnabled +_Private Preview customers only_ The IsCallbackEnabled parameter is used to turn on/off callback. ```yaml @@ -1295,6 +1299,7 @@ Accept wildcard characters: False ``` ### -CallbackRequestDtmf +_Private Preview customers only_ The DTMF touch-tone key the caller will be told to press to select callback. The CallbackRequestDtmf must be set to one of the following values: - Tone0 to Tone9 - Corresponds to DTMF tones from 0 to 9. @@ -1316,6 +1321,7 @@ Accept wildcard characters: False ``` ### -WaitTimeBeforeOfferingCallbackInSecond +_Private Preview customers only_ The number of seconds a call must wait before becoming eligible for callback. This condition applies to calls at the front of the call queue. Set to null ($null) to disable this condition. At least one of `-WaitTimeBeforeOfferingCallbackInSecond`, `-NumberOfCallsInQueueBeforeOfferingCallback`, or `-CallToAgentRatioThresholdBeforeOfferingCallback` must be set to a value other than null when `-IsCallbackEnabled` is `True`. @@ -1333,6 +1339,7 @@ Accept wildcard characters: False ``` ### -NumberOfCallsInQueueBeforeOfferingCallback +_Private Preview customers only_ The number of calls in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Set to null ($null) to disable this condition. At least one of `-WaitTimeBeforeOfferingCallbackInSecond`, `-NumberOfCallsInQueueBeforeOfferingCallback`, or `-CallToAgentRatioThresholdBeforeOfferingCallback` must be set to a value other than null when `-IsCallbackEnabled` is `True`. @@ -1350,6 +1357,7 @@ Accept wildcard characters: False ``` ### -CallToAgentRatioThresholdBeforeOfferingCallback +_Private Preview customers only_ The ratio of calls to agents that must be in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Minimum value of 1. Set to null ($null) to disable this condition. At least one of `-WaitTimeBeforeOfferingCallbackInSecond`, `-NumberOfCallsInQueueBeforeOfferingCallback`, or `-CallToAgentRatioThresholdBeforeOfferingCallback` must be set to a value other than null when `-IsCallbackEnabled` is `True`. @@ -1367,6 +1375,7 @@ Accept wildcard characters: False ``` ### -CallbackOfferAudioFilePromptResourceId +_Private Preview customers only_ The CallbackOfferAudioFilePromptResourceId parameter indicates the unique identifier for the Audio file prompt which is played to calls that are eligible for callback. This message should tell callers which DTMF touch-tone key (CallbackRequestDtmf) to press to select callabck. This parameter, or `-CallbackOfferTextToSpeechPrompt`, becomes a required parameter when IsCallbackEnabled is set to `True`. ```yaml @@ -1383,6 +1392,7 @@ Accept wildcard characters: False ``` ### -CallbackOfferTextToSpeechPrompt +_Private Preview customers only_ The CallbackOfferTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to calls that are eligible for callback. This message should tell callers which DTMF touch-tone key (CallbackRequestDtmf) to press to select callabck. This parameter, or `-CallbackOfferAudioFilePromptResourceId`, becomes a required parameter when IsCallbackEnabled is set to `True`. ```yaml @@ -1399,6 +1409,7 @@ Accept wildcard characters: False ``` ### -CallbackEmailNotificationTarget +_Private Preview customers only_ The CallbackEmailNotificationTarget parameter must be set to a group ID (Microsoft 365, Distribution list, or Mail-enabled security) that will receive notification if a callback times out of the call queue or can't be completed for some other reason. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. ```yaml From db690b72801de5fe27999ea0b658b57854823c4d Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 3 Apr 2024 07:55:26 -0700 Subject: [PATCH 0243/1851] Update New-CsCallQueue.md --- teams/teams-ps/teams/New-CsCallQueue.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsCallQueue.md b/teams/teams-ps/teams/New-CsCallQueue.md index ffb45641fb..46a42e6701 100644 --- a/teams/teams-ps/teams/New-CsCallQueue.md +++ b/teams/teams-ps/teams/New-CsCallQueue.md @@ -40,7 +40,7 @@ The New-CsCallQueue cmdlet creates a new Call Queue. > - -NoAgentRedirectVoicemailTextToSpeechPrompt > - -NoAgentRedirectVoicemailAudioFilePrompt > -> While any customer may use the following configuration parameters, the functionality will only work for customers that are participating in the private preview. General Availability for this functionality has not been determined at this time. +> The following configuration parameters will only work for customers that are participating in the private preview. General Availability for this functionality has not been determined at this time. > > - -OverflowActionCallPriority > - -TimeoutActionCallPriority @@ -238,6 +238,7 @@ Accept wildcard characters: False ### -OverflowActionCallPriority _Private Preview customers only_ + If the OverFlowAction is set to Forward, and the OverflowActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. PARAMVALUE: 1 | 2 | 3 | 4 | 5 @@ -312,6 +313,7 @@ Accept wildcard characters: False ### -TimeoutActionCallPriority _Private Preview customers only_ + If the TimeoutAction is set to Forward, and the TimeoutActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. PARAMVALUE: 1 | 2 | 3 | 4 | 5 @@ -387,6 +389,7 @@ Accept wildcard characters: False ### -NoAgentActionCallPriority _Private Preview customers only_ + If the NoAgentAction is set to Forward, and the NoAgentActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. PARAMVALUE: 1 | 2 | 3 | 4 | 5 @@ -1284,6 +1287,7 @@ Accept wildcard characters: False ### -IsCallbackEnabled _Private Preview customers only_ + The IsCallbackEnabled parameter is used to turn on/off callback. ```yaml @@ -1300,6 +1304,7 @@ Accept wildcard characters: False ### -CallbackRequestDtmf _Private Preview customers only_ + The DTMF touch-tone key the caller will be told to press to select callback. The CallbackRequestDtmf must be set to one of the following values: - Tone0 to Tone9 - Corresponds to DTMF tones from 0 to 9. @@ -1322,6 +1327,7 @@ Accept wildcard characters: False ### -WaitTimeBeforeOfferingCallbackInSecond _Private Preview customers only_ + The number of seconds a call must wait before becoming eligible for callback. This condition applies to calls at the front of the call queue. Set to null ($null) to disable this condition. At least one of `-WaitTimeBeforeOfferingCallbackInSecond`, `-NumberOfCallsInQueueBeforeOfferingCallback`, or `-CallToAgentRatioThresholdBeforeOfferingCallback` must be set to a value other than null when `-IsCallbackEnabled` is `True`. @@ -1340,6 +1346,7 @@ Accept wildcard characters: False ### -NumberOfCallsInQueueBeforeOfferingCallback _Private Preview customers only_ + The number of calls in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Set to null ($null) to disable this condition. At least one of `-WaitTimeBeforeOfferingCallbackInSecond`, `-NumberOfCallsInQueueBeforeOfferingCallback`, or `-CallToAgentRatioThresholdBeforeOfferingCallback` must be set to a value other than null when `-IsCallbackEnabled` is `True`. @@ -1358,6 +1365,7 @@ Accept wildcard characters: False ### -CallToAgentRatioThresholdBeforeOfferingCallback _Private Preview customers only_ + The ratio of calls to agents that must be in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Minimum value of 1. Set to null ($null) to disable this condition. At least one of `-WaitTimeBeforeOfferingCallbackInSecond`, `-NumberOfCallsInQueueBeforeOfferingCallback`, or `-CallToAgentRatioThresholdBeforeOfferingCallback` must be set to a value other than null when `-IsCallbackEnabled` is `True`. @@ -1376,6 +1384,7 @@ Accept wildcard characters: False ### -CallbackOfferAudioFilePromptResourceId _Private Preview customers only_ + The CallbackOfferAudioFilePromptResourceId parameter indicates the unique identifier for the Audio file prompt which is played to calls that are eligible for callback. This message should tell callers which DTMF touch-tone key (CallbackRequestDtmf) to press to select callabck. This parameter, or `-CallbackOfferTextToSpeechPrompt`, becomes a required parameter when IsCallbackEnabled is set to `True`. ```yaml @@ -1393,6 +1402,7 @@ Accept wildcard characters: False ### -CallbackOfferTextToSpeechPrompt _Private Preview customers only_ + The CallbackOfferTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to calls that are eligible for callback. This message should tell callers which DTMF touch-tone key (CallbackRequestDtmf) to press to select callabck. This parameter, or `-CallbackOfferAudioFilePromptResourceId`, becomes a required parameter when IsCallbackEnabled is set to `True`. ```yaml @@ -1410,6 +1420,7 @@ Accept wildcard characters: False ### -CallbackEmailNotificationTarget _Private Preview customers only_ + The CallbackEmailNotificationTarget parameter must be set to a group ID (Microsoft 365, Distribution list, or Mail-enabled security) that will receive notification if a callback times out of the call queue or can't be completed for some other reason. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. ```yaml From b62a3b7aa8acd0bc16aa8c7929912269e000fa27 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 3 Apr 2024 08:04:59 -0700 Subject: [PATCH 0244/1851] Update Set-CsCallQueue.md --- teams/teams-ps/teams/Set-CsCallQueue.md | 48 +++++++++++++------------ 1 file changed, 26 insertions(+), 22 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsCallQueue.md b/teams/teams-ps/teams/Set-CsCallQueue.md index cba715415c..2177ef05d5 100644 --- a/teams/teams-ps/teams/Set-CsCallQueue.md +++ b/teams/teams-ps/teams/Set-CsCallQueue.md @@ -33,38 +33,20 @@ Note that this cmdlet is in the Skype for Business Online PowerShell module and > [!CAUTION] > The following configuration parameters are currently only available in PowerShell and do not appear in Teams admin center. Saving a call queue configuration through Teams admin center will _remove_ any of these configured items. > -> - -OverflowDisconnectTextToSpeechPrompt -> - -OverflowDisconnectAudioFilePrompt > - -OverflowRedirectPersonTextToSpeechPrompt > - -OverflowRedirectPersonAudioFilePrompt -> - -OverflowRedirectVoiceAppTextToSpeechPrompt -> - -OverflowRedirectVoiceAppAudioFilePrompt -> - -OverflowRedirectPhoneNumberTextToSpeechPrompt -> - -OverflowRedirectPhoneNumberAudioFilePrompt > - -OverflowRedirectVoicemailTextToSpeechPrompt > - -OverflowRedirectVoicemailAudioFilePrompt -> - -TimeoutDisconnectTextToSpeechPrompt -> - -TimeoutDisconnectAudioFilePrompt > - -TimeoutRedirectPersonTextToSpeechPrompt > - -TimeoutRedirectPersonAudioFilePrompt -> - -TimeoutRedirectVoiceAppTextToSpeechPrompt -> - -TimeoutRedirectVoiceAppAudioFilePrompt -> - -TimeoutRedirectPhoneNumberTextToSpeechPrompt -> - -TimeoutRedirectPhoneNumberAudioFilePrompt > - -TimeoutRedirectVoicemailTextToSpeechPrompt > - -TimeoutRedirectVoicemailAudioFilePrompt -> - -NoAgentDisconnectTextToSpeechPrompt -> - -NoAgentDisconnectAudioFilePrompt > - -NoAgentRedirectPersonTextToSpeechPrompt > - -NoAgentRedirectPersonAudioFilePrompt -> - -NoAgentRedirectVoiceAppTextToSpeechPrompt -> - -NoAgentRedirectVoiceAppAudioFilePrompt -> - -NoAgentRedirectPhoneNumberTextToSpeechPrompt -> - -NoAgentRedirectPhoneNumberAudioFilePrompt > - -NoAgentRedirectVoicemailTextToSpeechPrompt > - -NoAgentRedirectVoicemailAudioFilePrompt > -> While any customer may use the following configuration parameters, the functionality will only work for customers that are participating in the private preview. General Availability for this functionality has not been determined at this time. +> The following configuration parameters will only work for customers that are participating in the private preview. General Availability for this functionality has not been determined at this time. > > - -OverflowActionCallPriority > - -TimeoutActionCallPriority @@ -243,7 +225,9 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -OverflowActionCallPriority --- Private Preview customers only +### -OverflowActionCallPriority +_Private Preview customers only_ + If the OverflowAction is set to Forward, and the OverflowActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. PARAMVALUE: 1 | 2 | 3 | 4 | 5 @@ -334,7 +318,9 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -TimeoutActionCallPriority --- Private Preview customers only +### -TimeoutActionCallPriority +_Private Preview customers only_ + If the TimeoutAction is set to Forward, and the TimeoutActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. PARAMVALUE: 1 | 2 | 3 | 4 | 5 @@ -408,7 +394,9 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -NoAgentActionCallPriority --- Private Preview customers only +### -NoAgentActionCallPriority +_Private Preview customers only_ + If the NoAgentAction is set to Forward, and the NoAgentActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. PARAMVALUE: 1 | 2 | 3 | 4 | 5 @@ -1317,6 +1305,8 @@ Accept wildcard characters: False ``` ### -IsCallbackEnabled +_Private Preview customers only_ + The IsCallbackEnabled parameter is used to turn on/off callback. ```yaml @@ -1332,6 +1322,8 @@ Accept wildcard characters: False ``` ### -CallbackRequestDtmf +_Private Preview customers only_ + The DTMF touch-tone key the caller will be told to press to select callback. The CallbackRequestDtmf must be set to one of the following values: - Tone0 to Tone9 - Corresponds to DTMF tones from 0 to 9. @@ -1353,6 +1345,8 @@ Accept wildcard characters: False ``` ### -WaitTimeBeforeOfferingCallbackInSecond +_Private Preview customers only_ + The number of seconds a call must wait before becoming eligible for callback. This condition applies to calls at the front of the call queue. Set to null ($null) to disable this condition. At least one of `-WaitTimeBeforeOfferingCallbackInSecond`, `-NumberOfCallsInQueueBeforeOfferingCallback`, or `-CallToAgentRatioThresholdBeforeOfferingCallback` must be set to a value other than null when `-IsCallbackEnabled` is `True`. @@ -1370,6 +1364,8 @@ Accept wildcard characters: False ``` ### -NumberOfCallsInQueueBeforeOfferingCallback +_Private Preview customers only_ + The number of calls in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Set to null ($null) to disable this condition. At least one of `-WaitTimeBeforeOfferingCallbackInSecond`, `-NumberOfCallsInQueueBeforeOfferingCallback`, or `-CallToAgentRatioThresholdBeforeOfferingCallback` must be set to a value other than null when `-IsCallbackEnabled` is `True`. @@ -1387,6 +1383,8 @@ Accept wildcard characters: False ``` ### -CallToAgentRatioThresholdBeforeOfferingCallback +_Private Preview customers only_ + The ratio of calls to agents that must be in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Minimum value of one (1). Set to null ($null) to disable this condition. At least one of `-WaitTimeBeforeOfferingCallbackInSecond`, `-NumberOfCallsInQueueBeforeOfferingCallback`, or `-CallToAgentRatioThresholdBeforeOfferingCallback` must be set to a value other than null when `-IsCallbackEnabled` is `True`. @@ -1404,6 +1402,8 @@ Accept wildcard characters: False ``` ### -CallbackOfferAudioFilePromptResourceId +_Private Preview customers only_ + The CallbackOfferAudioFilePromptResourceId parameter indicates the unique identifier for the Audio file prompt which is played to calls that are eligible for callback. This message should tell callers which DTMF touch-tone key (CallbackRequestDtmf) to press to select callabck. This parameter, or `-CallbackOfferTextToSpeechPrompt`, becomes a required parameter when IsCallbackEnabled is set to `True`. ```yaml @@ -1420,6 +1420,8 @@ Accept wildcard characters: False ``` ### -CallbackOfferTextToSpeechPrompt +_Private Preview customers only_ + The CallbackOfferTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to calls that are eligible for callback. This message should tell callers which DTMF touch-tone key (CallbackRequestDtmf) to press to select callabck. This parameter, or `-CallbackOfferAudioFilePromptResourceId`, becomes a required parameter when IsCallbackEnabled is set to `True`. ```yaml @@ -1436,6 +1438,8 @@ Accept wildcard characters: False ``` ### -CallbackEmailNotificationTarget +_Private Preview customers only_ + The CallbackEmailNotificationTarget parameter must be set to a group ID (Microsoft 365, Distribution list, or Mail-enabled security) that will receive notification if a callback times out of the call queue or can't be completed for some other reason. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. ```yaml From ed13cd4cce71691cceade415bf337760f0d56de4 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 3 Apr 2024 08:13:47 -0700 Subject: [PATCH 0245/1851] Update New-CsCallQueue.md --- teams/teams-ps/teams/New-CsCallQueue.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/teams/teams-ps/teams/New-CsCallQueue.md b/teams/teams-ps/teams/New-CsCallQueue.md index 46a42e6701..fbdcbdc3b4 100644 --- a/teams/teams-ps/teams/New-CsCallQueue.md +++ b/teams/teams-ps/teams/New-CsCallQueue.md @@ -567,6 +567,8 @@ Accept wildcard characters: False ``` ### -OverflowRedirectPersonTextToSpeechPrompt +_Saving a call queue configuration through Teams admin center will *remove* this setting._ + The OverflowRedirectPersonTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person in the organization due to overflow. ```yaml @@ -583,6 +585,8 @@ Accept wildcard characters: False ``` ### -OverflowRedirectPersonAudioFilePrompt +_Saving a call queue configuration through Teams admin center will *remove* this setting._ + The OverflowRedirectPersonAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a person in the organization due to overflow. ```yaml @@ -663,6 +667,8 @@ Accept wildcard characters: False ``` ### -OverflowRedirectVoicemailTextToSpeechPrompt +_Saving a call queue configuration through Teams admin center will *remove* this setting._ + The OverflowRedirectVoicemailTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person's voicemail due to overflow. ```yaml @@ -679,6 +685,8 @@ Accept wildcard characters: False ``` ### -OverflowRedirectVoicemailAudioFilePrompt +_Saving a call queue configuration through Teams admin center will *remove* this setting._ + The OverflowRedirectVoiceMailAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a person's voicemail due to overflow. ```yaml @@ -791,6 +799,8 @@ Accept wildcard characters: False ``` ### -TimeoutRedirectPersonTextToSpeechPrompt +_Saving a call queue configuration through Teams admin center will *remove* this setting._ + The TimeoutRedirectPersonTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person in the organization due to timeout. ```yaml @@ -807,6 +817,8 @@ Accept wildcard characters: False ``` ### -TimeoutRedirectPersonAudioFilePrompt +_Saving a call queue configuration through Teams admin center will *remove* this setting._ + The TimeoutRedirectPersonAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a person in the organization due to timeout. ```yaml @@ -887,6 +899,8 @@ Accept wildcard characters: False ``` ### -TimeoutRedirectVoicemailTextToSpeechPrompt +_Saving a call queue configuration through Teams admin center will *remove* this setting._ + The TimeoutRedirectVoicemailTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person's voicemail due to timeout. ```yaml @@ -903,6 +917,8 @@ Accept wildcard characters: False ``` ### -TimeoutRedirectVoicemailAudioFilePrompt +_Saving a call queue configuration through Teams admin center will *remove* this setting._ + The TimeoutRedirectVoiceMailAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a person's voicemail due to timeout. ```yaml @@ -1015,6 +1031,8 @@ Accept wildcard characters: False ``` ### -NoAgentRedirectPersonTextToSpeechPrompt +_Saving a call queue configuration through Teams admin center will *remove* this setting._ + The NoAgentRedirectPersonTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person in the organization due to no agents. ```yaml @@ -1031,6 +1049,8 @@ Accept wildcard characters: False ``` ### -NoAgentRedirectPersonAudioFilePrompt +_Saving a call queue configuration through Teams admin center will *remove* this setting._ + The NoAgentRedirectPersonAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a person in the organization due to no agents. ```yaml @@ -1111,6 +1131,8 @@ Accept wildcard characters: False ``` ### -NoAgentRedirectVoicemailTextToSpeechPrompt +_Saving a call queue configuration through Teams admin center will *remove* this setting._ + The NoAgentRedirectVoicemailTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person's voicemail due to no agent. ```yaml @@ -1127,6 +1149,8 @@ Accept wildcard characters: False ``` ### -NoAgentRedirectVoicemailAudioFilePrompt +_Saving a call queue configuration through Teams admin center will *remove* this setting._ + The NoAgentRedirectVoiceMailAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a person's voicemail due to no agent. ```yaml From 0b2291aa0ee32c9f93e1fdde83e06e5429bf3e7e Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 3 Apr 2024 08:16:15 -0700 Subject: [PATCH 0246/1851] Update Set-CsCallQueue.md --- teams/teams-ps/teams/Set-CsCallQueue.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsCallQueue.md b/teams/teams-ps/teams/Set-CsCallQueue.md index 2177ef05d5..fc9f3b5aa1 100644 --- a/teams/teams-ps/teams/Set-CsCallQueue.md +++ b/teams/teams-ps/teams/Set-CsCallQueue.md @@ -586,6 +586,8 @@ Accept wildcard characters: False ``` ### -OverflowRedirectPersonAudioFilePrompt +_Saving a call queue configuration through Teams admin center will *remove* this setting._ + The OverflowRedirectPersonAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a person in the organization due to overflow. ```yaml @@ -602,6 +604,8 @@ Accept wildcard characters: False ``` ### -OverflowRedirectPersonTextToSpeechPrompt +_Saving a call queue configuration through Teams admin center will *remove* this setting._ + The OverflowRedirectPersonTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person in the organization due to overflow. ```yaml @@ -682,6 +686,8 @@ Accept wildcard characters: False ``` ### -OverflowRedirectVoicemailAudioFilePrompt +_Saving a call queue configuration through Teams admin center will *remove* this setting._ + The OverflowRedirectVoiceMailAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a person's voicemail due to overflow. ```yaml @@ -698,6 +704,8 @@ Accept wildcard characters: False ``` ### -OverflowRedirectVoicemailTextToSpeechPrompt +_Saving a call queue configuration through Teams admin center will *remove* this setting._ + The OverflowRedirectVoicemailTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person's voicemail due to overflow. ```yaml @@ -826,6 +834,8 @@ Accept wildcard characters: False ``` ### -TimeoutRedirectPersonTextToSpeechPrompt +_Saving a call queue configuration through Teams admin center will *remove* this setting._ + The TimeoutRedirectPersonTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person in the organization due to timeout. ```yaml @@ -842,6 +852,8 @@ Accept wildcard characters: False ``` ### -TimeoutRedirectVoiceAppAudioFilePrompt +_Saving a call queue configuration through Teams admin center will *remove* this setting._ + The TimeoutRedirectVoiceAppAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a voice application due to timeout. ```yaml @@ -906,6 +918,8 @@ Accept wildcard characters: False ``` ### -TimeoutRedirectVoicemailAudioFilePrompt +_Saving a call queue configuration through Teams admin center will *remove* this setting._ + The TimeoutRedirectVoiceMailAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a person's voicemail due to timeout. ```yaml @@ -922,6 +936,8 @@ Accept wildcard characters: False ``` ### -TimeoutRedirectVoicemailTextToSpeechPrompt +_Saving a call queue configuration through Teams admin center will *remove* this setting._ + The TimeoutRedirectVoicemailTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person's voicemail due to timeout. ```yaml @@ -1034,6 +1050,8 @@ Accept wildcard characters: False ``` ### -NoAgentRedirectPersonTextToSpeechPrompt +_Saving a call queue configuration through Teams admin center will *remove* this setting._ + The NoAgentRedirectPersonTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person in the organization due to no agents. ```yaml @@ -1050,6 +1068,8 @@ Accept wildcard characters: False ``` ### -NoAgentRedirectPersonAudioFilePrompt +_Saving a call queue configuration through Teams admin center will *remove* this setting._ + The NoAgentRedirectPersonAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a person in the organization due to no agents. ```yaml @@ -1130,6 +1150,8 @@ Accept wildcard characters: False ``` ### -NoAgentRedirectVoicemailTextToSpeechPrompt +_Saving a call queue configuration through Teams admin center will *remove* this setting._ + The NoAgentRedirectVoicemailTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person's voicemail due to no agent. ```yaml @@ -1146,6 +1168,8 @@ Accept wildcard characters: False ``` ### -NoAgentRedirectVoicemailAudioFilePrompt +_Saving a call queue configuration through Teams admin center will *remove* this setting._ + The NoAgentRedirectVoiceMailAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a person's voicemail due to no agent. ```yaml From eb2c438e4bcb3636d2f9458a19a03133bddf0758 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 3 Apr 2024 08:20:29 -0700 Subject: [PATCH 0247/1851] Update Set-CsCallQueue.md --- teams/teams-ps/teams/Set-CsCallQueue.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsCallQueue.md b/teams/teams-ps/teams/Set-CsCallQueue.md index fc9f3b5aa1..843f5242e9 100644 --- a/teams/teams-ps/teams/Set-CsCallQueue.md +++ b/teams/teams-ps/teams/Set-CsCallQueue.md @@ -32,7 +32,8 @@ Note that this cmdlet is in the Skype for Business Online PowerShell module and > [!CAUTION] > The following configuration parameters are currently only available in PowerShell and do not appear in Teams admin center. Saving a call queue configuration through Teams admin center will _remove_ any of these configured items. -> +> +> - -HideAuthorizedUsers > - -OverflowRedirectPersonTextToSpeechPrompt > - -OverflowRedirectPersonAudioFilePrompt > - -OverflowRedirectVoicemailTextToSpeechPrompt @@ -1298,6 +1299,8 @@ Accept wildcard characters: False ``` ### -HideAuthorizedUsers +_Saving a call queue configuration through Teams admin center will *remove* this setting._ + This is a list of GUIDs of authorized users who should not appear on the list of supervisors for the agents who are members of this queue. The GUID should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). ```yaml From 752df29dc1c126d82d5223027d4164a23bebdab2 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 3 Apr 2024 08:21:26 -0700 Subject: [PATCH 0248/1851] Update New-CsCallQueue.md --- teams/teams-ps/teams/New-CsCallQueue.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsCallQueue.md b/teams/teams-ps/teams/New-CsCallQueue.md index fbdcbdc3b4..ce46c973b1 100644 --- a/teams/teams-ps/teams/New-CsCallQueue.md +++ b/teams/teams-ps/teams/New-CsCallQueue.md @@ -26,7 +26,8 @@ The New-CsCallQueue cmdlet creates a new Call Queue. > [!CAUTION] > The following configuration parameters are currently only available in PowerShell and do not appear in Teams admin center. Saving a call queue configuration through Teams admin center will _remove_ any of these configured items: -> +> +> - -HideAuthorizedUsers > - -OverflowRedirectPersonTextToSpeechPrompt > - -OverflowRedirectPersonAudioFilePrompt > - -OverflowRedirectVoicemailTextToSpeechPrompt @@ -1279,6 +1280,8 @@ Accept wildcard characters: False ``` ### -HideAuthorizedUsers +_Saving a call queue configuration through Teams admin center will *remove* this setting._ + This is a list of GUIDs of authorized users who should not appear on the list of supervisors for the agents who are members of this queue. The GUID should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). ```yaml From 2e84a8d8dca600cdeb0a219b802f7f5e5d72bae5 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 3 Apr 2024 08:42:43 -0700 Subject: [PATCH 0249/1851] Update New-CsCallQueue.md --- teams/teams-ps/teams/New-CsCallQueue.md | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsCallQueue.md b/teams/teams-ps/teams/New-CsCallQueue.md index ce46c973b1..ecfb7aa46d 100644 --- a/teams/teams-ps/teams/New-CsCallQueue.md +++ b/teams/teams-ps/teams/New-CsCallQueue.md @@ -18,7 +18,7 @@ Creates new Call Queue in your Skype for Business Online organization. ## SYNTAX ``` -New-CsCallQueue -Name [-AgentAlertTime ] [-AllowOptOut ] [-DistributionLists ] [-Tenant ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-MusicOnHoldAudioFileId ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-TimeoutAction ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-RoutingMethod ] [-PresenceBasedRouting ] [-ConferenceMode ] [-User ] [-LanguageId ] [-LineUri ] [-OboResourceAccountIds ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ][-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ] [-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [-ChannelId ] [-ChannelUserObjectId ] [-AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt [-CallbackEmailNotificationTarget ] [] +New-CsCallQueue -Name [-AgentAlertTime ] [-AllowOptOut ] [-DistributionLists ] [-Tenant ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-MusicOnHoldAudioFileId ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-TimeoutAction ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-RoutingMethod ] [-PresenceBasedRouting ] [-ConferenceMode ] [-User ] [-LanguageId ] [-LineUri ] [-OboResourceAccountIds ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ][-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ] [-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [-ChannelId ] [-ChannelUserObjectId ] [-AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt [-CallbackEmailNotificationTarget ] [-ServiceLevelThresholdResponseTimeInSecond ][] ``` ## DESCRIPTION @@ -41,7 +41,7 @@ The New-CsCallQueue cmdlet creates a new Call Queue. > - -NoAgentRedirectVoicemailTextToSpeechPrompt > - -NoAgentRedirectVoicemailAudioFilePrompt > -> The following configuration parameters will only work for customers that are participating in the private preview. General Availability for this functionality has not been determined at this time. +> The following configuration parameters will only work for customers that are participating in the Voice Applications private preview for these features. General Availability for this functionality has not been determined at this time. > > - -OverflowActionCallPriority > - -TimeoutActionCallPriority @@ -54,6 +54,7 @@ The New-CsCallQueue cmdlet creates a new Call Queue. > - -CallbackOfferAudioFilePromptResourceId > - -CallbackOfferTextToSpeechPrompt > - -CallbackEmailNotificationTarget +> - -ServiceLevelThresholdResponseTimeInSecond ## EXAMPLES @@ -1463,6 +1464,25 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ServiceLevelThresholdResponseTimeInSecond +_Private Preview customers only_ + +The target number of seconds calls should be answered in. This number is used to calculate the call queue service level percentage. + +A value of `$null` indicates that a service level percentage will not be calculated for this call queue. + +```yaml +Type: Int16 +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 96acbbbead97329a452116717bcfee1cb0d896fb Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 3 Apr 2024 08:44:06 -0700 Subject: [PATCH 0250/1851] Update Set-CsCallQueue.md --- teams/teams-ps/teams/Set-CsCallQueue.md | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsCallQueue.md b/teams/teams-ps/teams/Set-CsCallQueue.md index 843f5242e9..51604914a2 100644 --- a/teams/teams-ps/teams/Set-CsCallQueue.md +++ b/teams/teams-ps/teams/Set-CsCallQueue.md @@ -47,7 +47,7 @@ Note that this cmdlet is in the Skype for Business Online PowerShell module and > - -NoAgentRedirectVoicemailTextToSpeechPrompt > - -NoAgentRedirectVoicemailAudioFilePrompt > -> The following configuration parameters will only work for customers that are participating in the private preview. General Availability for this functionality has not been determined at this time. +> The following configuration parameters will only work for customers that are participating in the Voice Applications private preview for these features. General Availability for this functionality has not been determined at this time. > > - -OverflowActionCallPriority > - -TimeoutActionCallPriority @@ -60,7 +60,7 @@ Note that this cmdlet is in the Skype for Business Online PowerShell module and > - -CallbackOfferAudioFilePromptResourceId > - -CallbackOfferTextToSpeechPrompt > - -CallbackEmailNotificationTarget - +> - -ServiceLevelThresholdResponseTimeInSecond ## EXAMPLES @@ -1482,6 +1482,25 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ServiceLevelThresholdResponseTimeInSecond +_Private Preview customers only_ + +The target number of seconds calls should be answered in. This number is used to calculate the call queue service level percentage. + +A value of `$null` indicates that a service level percentage will not be calculated for this call queue. + +```yaml +Type: Int16 +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 2b3cb911a6d17afa1793875638a13adc4be2cc81 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 3 Apr 2024 08:59:37 -0700 Subject: [PATCH 0251/1851] Update Export-ContentExplorerData.md --- exchange/exchange-ps/exchange/Export-ContentExplorerData.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Export-ContentExplorerData.md b/exchange/exchange-ps/exchange/Export-ContentExplorerData.md index 1c511d787a..64f9fa6b76 100644 --- a/exchange/exchange-ps/exchange/Export-ContentExplorerData.md +++ b/exchange/exchange-ps/exchange/Export-ContentExplorerData.md @@ -12,7 +12,7 @@ ms.reviewer: # Export-ContentExplorerData ## SYNOPSIS -**Note**: This cmdlet is currently in Preview and is subject to change. It is available in all organizations. +**Note**: This cmdlet is currently in Preview and is subject to change. This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). From e219fd0e89e03862f54a16a5643ef57a87e5e74d Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 3 Apr 2024 11:10:37 -0700 Subject: [PATCH 0252/1851] Update Get-Mailbox.md ServiceSafetyConfiguration param update per IM request --- exchange/exchange-ps/exchange/Get-Mailbox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Get-Mailbox.md b/exchange/exchange-ps/exchange/Get-Mailbox.md index 188835a81f..9de857d419 100644 --- a/exchange/exchange-ps/exchange/Get-Mailbox.md +++ b/exchange/exchange-ps/exchange/Get-Mailbox.md @@ -805,7 +805,7 @@ Accept wildcard characters: False ### -ServiceSafetyConfiguration This parameter is available only in the cloud-based service. -{{ Fill ServiceSafetyConfiguration Description }} +This parameter is reserved for internal Microsoft use. ```yaml Type: SwitchParameter From bd7313590340276591edae7e6618141c9371b52c Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 3 Apr 2024 12:36:41 -0700 Subject: [PATCH 0253/1851] Update Get-Mailbox.md Removed ServiceSafetyConfiguration per PM input and blind cmdlet sweep --- exchange/exchange-ps/exchange/Get-Mailbox.md | 21 -------------------- 1 file changed, 21 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-Mailbox.md b/exchange/exchange-ps/exchange/Get-Mailbox.md index 9de857d419..e4ae95d1d0 100644 --- a/exchange/exchange-ps/exchange/Get-Mailbox.md +++ b/exchange/exchange-ps/exchange/Get-Mailbox.md @@ -48,7 +48,6 @@ Get-Mailbox [-Anr ] [-RecipientTypeDetails ] [-RemoteArchive] [-ResultSize ] - [-ServiceSafetyConfiguration] [-SoftDeletedMailbox] [-SortBy ] [-SupervisoryReviewPolicy] @@ -106,7 +105,6 @@ Get-Mailbox [[-Identity] ] [-RecipientTypeDetails ] [-RemoteArchive] [-ResultSize ] - [-ServiceSafetyConfiguration] [-SoftDeletedMailbox] [-SortBy ] [-SupervisoryReviewPolicy] @@ -155,7 +153,6 @@ Get-Mailbox [-MailboxPlan ] [-PublicFolder] [-RecipientTypeDetails ] [-ResultSize ] - [-ServiceSafetyConfiguration] [-SoftDeletedMailbox] [-SortBy ] [] @@ -802,24 +799,6 @@ Accept pipeline input: True Accept wildcard characters: False ``` -### -ServiceSafetyConfiguration -This parameter is available only in the cloud-based service. - -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: Identity, AnrSet, MailboxPlanSet -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -SoftDeletedMailbox This parameter is available only in the cloud-based service. From 89c50cc58289cbb53dd12a39c22c26f3f6c46ffa Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 3 Apr 2024 12:51:50 -0700 Subject: [PATCH 0254/1851] Update Search-Mailbox.md Cmdlet now on-prem only per blind cmdlet sweep and VSO work item. --- .../exchange-ps/exchange/Search-Mailbox.md | 38 +++++++++---------- 1 file changed, 18 insertions(+), 20 deletions(-) diff --git a/exchange/exchange-ps/exchange/Search-Mailbox.md b/exchange/exchange-ps/exchange/Search-Mailbox.md index 397817eeb2..942951ea8b 100644 --- a/exchange/exchange-ps/exchange/Search-Mailbox.md +++ b/exchange/exchange-ps/exchange/Search-Mailbox.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.RecordsandEdge-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/search-mailbox -applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online +applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 title: Search-Mailbox schema: 2.0.0 author: chrisda @@ -12,11 +12,11 @@ ms.reviewer: # Search-Mailbox ## SYNOPSIS -This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other. +This cmdlet is available only in on-premises Exchange. Use the Search-Mailbox cmdlet to search a mailbox and copy the results to a specified target mailbox, delete messages from the source mailbox, or both. -**Note**: In cloud-based environments, the Search-Mailbox cmdlet is being deprecated in favor of [New-ComplianceSearch](https://learn.microsoft.com/powershell/module/exchange/new-compliancesearch) and related eDiscovery cmdlets. +**Note**: In cloud-based environments, the Search-Mailbox cmdlet was deprecated in favor of [New-ComplianceSearch](https://learn.microsoft.com/powershell/module/exchange/new-compliancesearch) and related eDiscovery cmdlets. By default, Search-Mailbox is available only in the Mailbox Search or Mailbox Import Export roles, and these roles aren't assigned to *any* role groups. To use this cmdlet, you need to add one or both of the roles to a role group (for example, the Organization Management role group). Only the Mailbox Import Export role gives you access to the DeleteContent parameter. For more information about adding roles to role groups, see [Add a role to a role group](https://learn.microsoft.com/Exchange/permissions/role-groups#add-a-role-to-a-role-group). @@ -132,7 +132,7 @@ The Identity parameter specifies the identity of the mailbox to search. You can Type: MailboxOrMailUserIdParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 Required: True Position: 1 @@ -150,7 +150,7 @@ You can't use this switch with the TargetMailbox parameter. Type: SwitchParameter Parameter Sets: EstimateResult Aliases: -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 Required: True Position: Named @@ -166,7 +166,7 @@ The TargetFolder parameter specifies a folder name in which search results are s Type: String Parameter Sets: Mailbox Aliases: -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 Required: True Position: Named @@ -195,7 +195,7 @@ You must use this parameter with the TargetFolder parameter. You can't use this Type: MailboxIdParameter Parameter Sets: Mailbox Aliases: -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 Required: True Position: Named @@ -214,7 +214,7 @@ The Confirm switch specifies whether to show or hide the confirmation prompt. Ho Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 Required: False Position: Named @@ -236,7 +236,7 @@ Before you use the DeleteContent switch to delete content, we recommend that you Type: SwitchParameter Parameter Sets: Mailbox, Identity Aliases: -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 Required: False Position: Named @@ -246,8 +246,6 @@ Accept wildcard characters: False ``` ### -DomainController -This parameter is available only in on-premises Exchange. - The DomainController parameter specifies the domain controller that's used by this cmdlet to read data from or write data to Active Directory. You identify the domain controller by its fully qualified domain name (FQDN). For example, dc01.contoso.com. ```yaml @@ -274,7 +272,7 @@ If auto-expanding archiving is enabled for an Exchange Online mailbox, only the Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 Required: False Position: Named @@ -292,7 +290,7 @@ Use this switch to hide the confirmation prompt when you use the DeleteContent s Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 Required: False Position: Named @@ -308,7 +306,7 @@ The IncludeUnsearchableItems switch includes items that couldn't be indexed by E Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 Required: False Position: Named @@ -332,7 +330,7 @@ When you included this parameter, an email message is created and sent to the ma Type: LoggingLevel Parameter Sets: Mailbox Aliases: -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 Required: False Position: Named @@ -350,7 +348,7 @@ The logging level is specified by using the LogLevel parameter. Type: SwitchParameter Parameter Sets: Mailbox Aliases: -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 Required: False Position: Named @@ -368,7 +366,7 @@ By default, the Recoverable Items folder is always included in the search. To ex Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 Required: False Position: Named @@ -388,7 +386,7 @@ You can also use this switch with the DeleteContent switch to delete messages fr Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 Required: False Position: Named @@ -408,7 +406,7 @@ If this parameter is empty, all messages are returned. Type: String Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 Required: False Position: Named @@ -424,7 +422,7 @@ The WhatIf switch simulates the actions of the command. You can use this switch Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 Required: False Position: Named From 00790e72921642ed89dfef72254a150bb6470047 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 3 Apr 2024 16:51:24 -0700 Subject: [PATCH 0255/1851] Blind cmdlet sweep ExO EOP S&C --- .../exchange/Get-DlpCompliancePolicy.md | 17 ++++ .../exchange/Get-ExoPhishSimOverrideRule.md | 12 +-- .../exchange/Get-ExoSecOpsOverrideRule.md | 14 +-- .../Get-MailboxMessageConfiguration.md | 19 ++++ .../exchange/Get-PublicFolderMoveRequest.md | 77 +++++++++++---- .../Get-PublicFolderMoveRequestStatistics.md | 73 ++++++++++---- .../exchange-ps/exchange/Get-SweepRule.md | 2 +- .../exchange/New-DlpCompliancePolicy.md | 17 ++++ .../exchange/New-ExoSecOpsOverrideRule.md | 14 +-- exchange/exchange-ps/exchange/New-Label.md | 85 +++++++++++++++++ .../exchange/New-MigrationBatch.md | 45 ++++++++- .../exchange/New-PublicFolderMoveRequest.md | 59 ++++++++---- .../exchange/New-QuarantinePermissions.md | 45 ++++++--- .../exchange/New-SupervisoryReviewPolicyV2.md | 17 ++++ .../exchange/Remove-ExoSecOpsOverrideRule.md | 10 +- .../Remove-PublicFolderMoveRequest.md | 20 ++-- .../exchange/Remove-SecOpsOverridePolicy.md | 8 +- .../Set-AutoSensitivityLabelPolicy.md | 17 ---- .../exchange/Set-DlpCompliancePolicy.md | 34 +++++++ .../exchange/Set-ExoPhishSimOverrideRule.md | 20 ++-- .../exchange/Set-ExoSecOpsOverrideRule.md | 12 +-- exchange/exchange-ps/exchange/Set-Label.md | 85 +++++++++++++++++ .../Set-MailboxJunkEmailConfiguration.md | 19 ++++ .../Set-MailboxMessageConfiguration.md | 95 +++++++++++++++++++ .../exchange/Set-ManagementRoleAssignment.md | 4 +- .../exchange/Set-MigrationBatch.md | 23 ++++- .../exchange/Set-OwaMailboxPolicy.md | 19 ++++ .../exchange/Set-QuarantinePermissions.md | 47 ++++++--- .../exchange/Set-SecOpsOverridePolicy.md | 4 +- .../exchange/Set-SupervisoryReviewPolicyV2.md | 34 +++++++ .../exchange-ps/exchange/Set-SweepRule.md | 8 +- exchange/exchange-ps/exchange/Set-User.md | 19 ++++ 32 files changed, 808 insertions(+), 166 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/Get-DlpCompliancePolicy.md index 24e033282d..739f1533a9 100644 --- a/exchange/exchange-ps/exchange/Get-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Get-DlpCompliancePolicy.md @@ -26,6 +26,7 @@ Get-DlpCompliancePolicy [[-Identity] ] [-ForceValidate ] [-IncludeExtendedProperties ] [-IncludeRulesMetadata ] + [-IncludeSimulationResults ] [-IRMUserRiskConfiguredAnyRule] [-Summary] [] @@ -167,6 +168,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IncludeSimulationResults +{{ Fill IncludeSimulationResults Description }} + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Summary {{ Fill Summary Description }} diff --git a/exchange/exchange-ps/exchange/Get-ExoPhishSimOverrideRule.md b/exchange/exchange-ps/exchange/Get-ExoPhishSimOverrideRule.md index 77425a81e1..b6de8194ce 100644 --- a/exchange/exchange-ps/exchange/Get-ExoPhishSimOverrideRule.md +++ b/exchange/exchange-ps/exchange/Get-ExoPhishSimOverrideRule.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/get-exophishsimoverriderule -applicable: Exchange Online, Exchange Online Protection +applicable: Exchange Online title: Get-ExoPhishSimOverrideRule schema: 2.0.0 author: chrisda @@ -66,7 +66,7 @@ The name of the rule uses the following syntax: `_Exe:PhishSimOverr:` \[s Type: ComplianceRuleIdParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: 1 @@ -82,7 +82,7 @@ This parameter is reserved for internal Microsoft use. Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -98,7 +98,7 @@ This parameter is reserved for internal Microsoft use. Type: Fqdn Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -119,7 +119,7 @@ The Policy parameter filters the results by phishing simulator override policy. Type: PolicyIdParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -135,7 +135,7 @@ This parameter is reserved for internal Microsoft use. Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Get-ExoSecOpsOverrideRule.md b/exchange/exchange-ps/exchange/Get-ExoSecOpsOverrideRule.md index 663e4ffa19..9553869884 100644 --- a/exchange/exchange-ps/exchange/Get-ExoSecOpsOverrideRule.md +++ b/exchange/exchange-ps/exchange/Get-ExoSecOpsOverrideRule.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/get-exosecopsoverriderule -applicable: Exchange Online, Exchange Online Protection +applicable: Exchange Online title: Get-ExoSecOpsOverrideRule schema: 2.0.0 author: chrisda @@ -24,7 +24,7 @@ For information about the parameter sets in the Syntax section below, see [Excha Get-ExoSecOpsOverrideRule [[-Identity] ] [-Confirm] [-DomainController ] - [-Policy ] + [-Policy ] [-WhatIf] [] ``` @@ -66,7 +66,7 @@ The name of the rule uses the following syntax: `_Exe:SecOpsOverrid:` \[s Type: ComplianceRuleIdParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: 1 @@ -82,7 +82,7 @@ This parameter is reserved for internal Microsoft use. Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -98,7 +98,7 @@ This parameter is reserved for internal Microsoft use. Type: Fqdn Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -119,7 +119,7 @@ The Policy parameter filters the results by SecOps mailbox override policy. You Type: PolicyIdParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -135,7 +135,7 @@ This parameter is reserved for internal Microsoft use. Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Get-MailboxMessageConfiguration.md b/exchange/exchange-ps/exchange/Get-MailboxMessageConfiguration.md index 84c1c819d6..fff93d6e2a 100644 --- a/exchange/exchange-ps/exchange/Get-MailboxMessageConfiguration.md +++ b/exchange/exchange-ps/exchange/Get-MailboxMessageConfiguration.md @@ -26,6 +26,7 @@ Get-MailboxMessageConfiguration [-Identity] [-DomainController ] [-ReadFromDomainController] [-ResultSize ] + [-SignatureName ] [-UseCustomRouting] [] ``` @@ -155,6 +156,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -SignatureName +This parameter is available only in the cloud-based service. + +{{ Fill SignatureName Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -UseCustomRouting This parameter is available only in the cloud-based service. diff --git a/exchange/exchange-ps/exchange/Get-PublicFolderMoveRequest.md b/exchange/exchange-ps/exchange/Get-PublicFolderMoveRequest.md index 951f4a3a9a..5d234a047b 100644 --- a/exchange/exchange-ps/exchange/Get-PublicFolderMoveRequest.md +++ b/exchange/exchange-ps/exchange/Get-PublicFolderMoveRequest.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.ProvisioningAndMigration-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/get-publicfoldermoverequest -applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online title: Get-PublicFolderMoveRequest schema: 2.0.0 author: chrisda @@ -12,7 +12,7 @@ ms.reviewer: # Get-PublicFolderMoveRequest ## SYNOPSIS -This cmdlet is available only in on-premises Exchange. +This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other. Use the Get-PublicFolderMoveRequest cmdlet to view the detailed status of an ongoing public folder move that was initiated using the New-PublicFolderMoveRequest cmdlet. @@ -20,23 +20,22 @@ For information about the parameter sets in the Syntax section below, see [Excha ## SYNTAX -### Filtering +### Identity ``` -Get-PublicFolderMoveRequest [-BatchName ] +Get-PublicFolderMoveRequest [[-Identity] ] + [-AccountPartition ] [-DomainController ] - [-HighPriority ] - [-Name ] - [-RequestQueue ] + [-Organization ] [-ResultSize ] - [-Status ] - [-Suspend ] [] ``` -### Identity +### Filtering ``` -Get-PublicFolderMoveRequest [[-Identity] ] +Get-PublicFolderMoveRequest [-BatchName ] [-HighPriority ] [-Name ] [-RequestQueue ] [-Status ] [-Suspend ] + [-AccountPartition ] [-DomainController ] + [-Organization ] [-ResultSize ] [] ``` @@ -80,7 +79,7 @@ You can't use this parameter with the following parameters: Type: PublicFolderMoveRequestIdParameter Parameter Sets: Identity Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online Required: False Position: 1 @@ -89,6 +88,24 @@ Accept pipeline input: True Accept wildcard characters: False ``` +### -AccountPartition +This parameter is available only in the cloud-based service. + +{{ Fill AccountPartition Description }} + +```yaml +Type: AccountPartitionIdParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -BatchName The BatchName parameter specifies the name that was given to a batch public folder move request. @@ -98,7 +115,7 @@ You can't use this parameter with the Identity parameter. Type: String Parameter Sets: Filtering Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online Required: False Position: Named @@ -108,13 +125,15 @@ Accept wildcard characters: False ``` ### -DomainController +This parameter is functional only in on-premises Exchange. + The DomainController parameter specifies the domain controller that's used by this cmdlet to read data from or write data to Active Directory. You identify the domain controller by its fully qualified domain name (FQDN). For example, dc01.contoso.com. ```yaml Type: Fqdn Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online Required: False Position: Named @@ -135,7 +154,7 @@ You can't use this parameter with the Identity parameter. Type: Boolean Parameter Sets: Filtering Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online Required: False Position: Named @@ -153,7 +172,25 @@ You can't use this parameter with the Identity parameter. Type: String Parameter Sets: Filtering Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Organization +This parameter is available only in the cloud-based service. + +{{ Fill Organization Description }} + +```yaml +Type: OrganizationIdParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online Required: False Position: Named @@ -175,7 +212,7 @@ You can't use this parameter with the Identity parameter. Type: DatabaseIdParameter Parameter Sets: Filtering Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online Required: False Position: Named @@ -191,7 +228,7 @@ The ResultSize parameter specifies the maximum number of results to return. If y Type: Unlimited Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online Required: False Position: Named @@ -220,7 +257,7 @@ You can't use this parameter with the Identity parameter. Type: RequestStatus Parameter Sets: Filtering Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online Required: False Position: Named @@ -238,7 +275,7 @@ You can't use this parameter with the Identity parameter. Type: Boolean Parameter Sets: Filtering Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Get-PublicFolderMoveRequestStatistics.md b/exchange/exchange-ps/exchange/Get-PublicFolderMoveRequestStatistics.md index 223de62226..475fc29578 100644 --- a/exchange/exchange-ps/exchange/Get-PublicFolderMoveRequestStatistics.md +++ b/exchange/exchange-ps/exchange/Get-PublicFolderMoveRequestStatistics.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.ProvisioningAndMigration-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/get-publicfoldermoverequeststatistics -applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online title: Get-PublicFolderMoveRequestStatistics schema: 2.0.0 author: chrisda @@ -12,7 +12,7 @@ ms.reviewer: # Get-PublicFolderMoveRequestStatistics ## SYNOPSIS -This cmdlet is available only in on-premises Exchange. +This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other. Use the Get-PublicFolderMoveRequestStatistics cmdlet to view detailed information about public folder move requests. @@ -25,20 +25,23 @@ For information about the parameter sets in the Syntax section below, see [Excha Get-PublicFolderMoveRequestStatistics [-Identity] [-Diagnostic] [-DiagnosticArgument ] + [-DiagnosticInfo ] [-DomainController ] [-IncludeReport] + [-IncludeSkippedItems] [-ReportOnly] [] ``` ### MigrationRequestQueue ``` -Get-PublicFolderMoveRequestStatistics -RequestQueue - [-RequestGuid ] +Get-PublicFolderMoveRequestStatistics -RequestQueue [-RequestGuid ] [-Diagnostic] [-DiagnosticArgument ] + [-DiagnosticInfo ] [-DomainController ] [-IncludeReport] + [-IncludeSkippedItems] [-ReportOnly] [] ``` @@ -73,7 +76,7 @@ This parameter can't be used with the RequestQueue parameter. Type: PublicFolderMoveRequestIdParameter Parameter Sets: Identity Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online Required: True Position: 1 @@ -97,7 +100,7 @@ You can't use this parameter with the Identity parameter. Type: DatabaseIdParameter Parameter Sets: MigrationRequestQueue Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online Required: True Position: Named @@ -140,14 +143,34 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -DiagnosticInfo +This parameter is available only in the cloud-based service. + +{{ Fill DiagnosticInfo Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -DomainController +This parameter is functional only in on-premises Exchange. + The DomainController parameter specifies the domain controller that's used by this cmdlet to read data from or write data to Active Directory. You identify the domain controller by its fully qualified domain name (FQDN). For example, dc01.contoso.com. ```yaml Type: Fqdn Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online Required: False Position: Named @@ -163,7 +186,7 @@ The IncludeReport switch specifies whether to return additional details, which c Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online Required: False Position: Named @@ -172,20 +195,20 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -RequestGuid -The RequestGuid parameter specifies the GUID of the public folder move request for which you want to view the request statistics. +### -IncludeSkippedItems +This parameter is available only in the cloud-based service. -This parameter can't be used with the Identity parameter. +{{ Fill IncludeSkippedItems Description }} ```yaml -Type: Guid -Parameter Sets: MigrationRequestQueue +Type: SwitchParameter +Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Online Required: False Position: Named -Default value: None +Default value: False Accept pipeline input: False Accept wildcard characters: False ``` @@ -197,7 +220,25 @@ The ReportOnly switch returns the results as an array of report entries (encoded Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2016, Exchange Server 2019, Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RequestGuid +The RequestGuid parameter specifies the GUID of the public folder move request for which you want to view the request statistics. + +This parameter can't be used with the Identity parameter. + +```yaml +Type: Guid +Parameter Sets: MigrationRequestQueue +Aliases: +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Get-SweepRule.md b/exchange/exchange-ps/exchange/Get-SweepRule.md index b0e0b8606e..5781890c1c 100644 --- a/exchange/exchange-ps/exchange/Get-SweepRule.md +++ b/exchange/exchange-ps/exchange/Get-SweepRule.md @@ -85,7 +85,7 @@ The BypassScopeCheck switch specifies whether to bypass the scope check for the Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2016, Exchange Server 2019, Exchange Online +Applicable: Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md index ad02444cd4..7f27208ab1 100644 --- a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md @@ -36,6 +36,7 @@ New-DlpCompliancePolicy [-Name] [-ExchangeSenderMemberOf ] [-ExchangeSenderMemberOfException ] [-Force] + [-IsFromSmartInsights ] [-Mode ] [-OneDriveAdaptiveScopes ] [-OneDriveAdaptiveScopesException ] @@ -390,6 +391,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IsFromSmartInsights +{{ Fill IsFromSmartInsights Description }} + +```yaml +Type: System.Boolean +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Mode The Mode parameter specifies the action and notification level of the DLP policy. Valid values are: diff --git a/exchange/exchange-ps/exchange/New-ExoSecOpsOverrideRule.md b/exchange/exchange-ps/exchange/New-ExoSecOpsOverrideRule.md index 1a17fd9452..78b8ab4b3b 100644 --- a/exchange/exchange-ps/exchange/New-ExoSecOpsOverrideRule.md +++ b/exchange/exchange-ps/exchange/New-ExoSecOpsOverrideRule.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/new-exosecopsoverriderule -applicable: Exchange Online, Exchange Online Protection +applicable: Exchange Online title: New-ExoSecOpsOverrideRule schema: 2.0.0 author: chrisda @@ -57,7 +57,7 @@ The Policy parameter specifies the phishing simulation override policy that's as Type: PolicyIdParameter Parameter Sets: Default, PublishComplianceTag, ComplianceTag, SetRawXml Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: True Position: Named @@ -73,7 +73,7 @@ The Comment parameter specifies an optional comment. If you specify a value that Type: String Parameter Sets: Default Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -89,7 +89,7 @@ This parameter is reserved for internal Microsoft use. Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -105,7 +105,7 @@ This parameter is reserved for internal Microsoft use. Type: Fqdn Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -121,7 +121,7 @@ The Name parameter specifies the name for the policy. Regardless of the value yo Type: String Parameter Sets: Default Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -137,7 +137,7 @@ This parameter is reserved for internal Microsoft use. Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/New-Label.md b/exchange/exchange-ps/exchange/New-Label.md index eaa9ca47ad..ee8b899aa0 100644 --- a/exchange/exchange-ps/exchange/New-Label.md +++ b/exchange/exchange-ps/exchange/New-Label.md @@ -81,7 +81,12 @@ New-Label [-Name] -DisplayName -Tooltip [-SiteExternalSharingControlType ] [-TeamsAllowedPresenters ] [-TeamsAllowMeetingChat ] + [-TeamsAllowPrivateTeamsToBeDiscoverableUsingSearch ] [-TeamsBypassLobbyForDialInUsers ] + [-TeamsChannelProtectionEnabled ] + [-TeamsChannelSharedWithExternalTenants ] + [-TeamsChannelSharedWithPrivateTeamsOnly ] + [-TeamsChannelSharedWithSameLabelOnly ] [-TeamsCopyRestrictionEnforced ] [-TeamsEndToEndEncryptionEnabled ] [-TeamsLobbyBypassScope ] @@ -1304,6 +1309,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -TeamsAllowPrivateTeamsToBeDiscoverableUsingSearch +{{ Fill TeamsAllowPrivateTeamsToBeDiscoverableUsingSearch Description }} + +```yaml +Type: System.Boolean +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -TeamsBypassLobbyForDialInUsers The TeamsBypassLobbyForDialInUsers parameter controls the lobby experience for dial-in users who join Teams meetings. Valid values are: @@ -1324,6 +1345,70 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -TeamsChannelProtectionEnabled +{{ Fill TeamsChannelProtectionEnabled Description }} + +```yaml +Type: System.Boolean +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -TeamsChannelSharedWithExternalTenants +{{ Fill TeamsChannelSharedWithExternalTenants Description }} + +```yaml +Type: System.Boolean +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -TeamsChannelSharedWithPrivateTeamsOnly +{{ Fill TeamsChannelSharedWithPrivateTeamsOnly Description }} + +```yaml +Type: System.Boolean +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -TeamsChannelSharedWithSameLabelOnly +{{ Fill TeamsChannelSharedWithSameLabelOnly Description }} + +```yaml +Type: System.Boolean +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -TeamsCopyRestrictionEnforced The TeamsCopyRestrictionEnforced parameter controls whether chat messages in Teams meetings can be copied to the clipboard. Valid values are: diff --git a/exchange/exchange-ps/exchange/New-MigrationBatch.md b/exchange/exchange-ps/exchange/New-MigrationBatch.md index fab854e3f0..49c4ba922c 100644 --- a/exchange/exchange-ps/exchange/New-MigrationBatch.md +++ b/exchange/exchange-ps/exchange/New-MigrationBatch.md @@ -167,6 +167,29 @@ New-MigrationBatch -Name -CSVData -SourcePublicFolderDatabase [] ``` +### ManagedGmailTeams +``` +New-MigrationBatch -Name -CSVData [-ManagedGmailTeams] + [-AdoptPreexisting] + [-AllowUnknownColumnsInCSV ] + [-AutoComplete] + [-AutoStart] + [-CompleteAfter ] + [-Confirm] + [-NotificationEmails ] + [-Partition ] + [-RemoveOnCopy] + [-ReportInterval ] + [-SkipCalendar] + [-SkipContacts] + [-SkipReports] + [-SourceEndpoint ] + [-StartAfter ] + [-TimeZone ] + [-WhatIf] + [] +``` + ### Offboarding ``` New-MigrationBatch -Name -CSVData [-DisallowExistingUsers] @@ -599,6 +622,24 @@ Accept pipeline input: True Accept wildcard characters: False ``` +### -ManagedGmailTeams +This parameter is available only in the cloud-based service. + +{{ Fill ManagedGmailTeams Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: ManagedGmailTeams +Aliases: +Applicable: Exchange Online + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Name The Name parameter specifies an unique name for the migration batch on each system (Exchange On-premises or Exchange Online). The maximum length is 64 characters. If the value contains spaces, enclose the value in quotation marks. @@ -1400,7 +1441,7 @@ The SkipCalendar switch specifies that you want to skip calendar migration durin ```yaml Type: SwitchParameter -Parameter Sets: Onboarding +Parameter Sets: Onboarding, ManagedGmailTeams Aliases: Applicable: Exchange Online @@ -1418,7 +1459,7 @@ The SkipContacts switch specifies that you want to skip contact migration during ```yaml Type: SwitchParameter -Parameter Sets: Onboarding +Parameter Sets: Onboarding, ManagedGmailTeams Aliases: Applicable: Exchange Online diff --git a/exchange/exchange-ps/exchange/New-PublicFolderMoveRequest.md b/exchange/exchange-ps/exchange/New-PublicFolderMoveRequest.md index 1a7b1b91bc..435cac68b3 100644 --- a/exchange/exchange-ps/exchange/New-PublicFolderMoveRequest.md +++ b/exchange/exchange-ps/exchange/New-PublicFolderMoveRequest.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.ProvisioningAndMigration-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/new-publicfoldermoverequest -applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online title: New-PublicFolderMoveRequest schema: 2.0.0 author: chrisda @@ -12,7 +12,7 @@ ms.reviewer: # New-PublicFolderMoveRequest ## SYNOPSIS -This cmdlet is available only in on-premises Exchange. +This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other. Use the New-PublicFolderMoveRequest cmdlet to begin the process of moving public folder contents between public folder mailboxes. Moving public folders only moves the physical contents of the public folder; it doesn't change the logical hierarchy. When the move request is completed, you must run the Remove-PublicFolderMoveRequest cmdlet to remove the request or wait until the time specified in the CompletedRequestAgeLimit parameter has passed. The request must be removed before you can run another move request. @@ -32,6 +32,7 @@ New-PublicFolderMoveRequest -Folders -TargetMailbox [-DomainController ] [-InternalFlags ] [-Name ] + [[-Organization] ] [-Priority ] [-RequestExpiryInterval ] [-Suspend] @@ -85,7 +86,7 @@ The Folders parameter specifies the public folders that you want to move. If the Type: PublicFolderIdParameter[] Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online Required: True Position: Named @@ -112,7 +113,7 @@ The TargetMailbox parameter specifies the target public folder mailbox that you Type: MailboxIdParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online Required: True Position: Named @@ -130,7 +131,7 @@ You need to use this switch if you set the LargeItemLimit parameter to a value o Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online Required: False Position: Named @@ -148,7 +149,7 @@ Large items are email messages with a maximum of 1,023 attachments. Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online Required: False Position: Named @@ -166,7 +167,7 @@ Valid input for this parameter is an integer or the value unlimited. The default Type: Unlimited Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online Required: False Position: Named @@ -182,7 +183,7 @@ The CompletedRequestAgeLimit parameter specifies how long the request will be ke Type: Unlimited Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online Required: False Position: Named @@ -201,7 +202,7 @@ The Confirm switch specifies whether to show or hide the confirmation prompt. Ho Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online Required: False Position: Named @@ -211,13 +212,15 @@ Accept wildcard characters: False ``` ### -DomainController +This parameter is functional only in on-premises Exchange. + The DomainController parameter specifies the domain controller that's used by this cmdlet to read data from or write data to Active Directory. You identify the domain controller by its fully qualified domain name (FQDN). For example, dc01.contoso.com. ```yaml Type: Fqdn Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online Required: False Position: Named @@ -233,7 +236,7 @@ The InternalFlags parameter specifies the optional steps in the request. This pa Type: InternalMrsFlag[] Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online Required: False Position: Named @@ -249,7 +252,7 @@ The Name parameter specifies the name of the public folder move request. If you Type: String Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online Required: False Position: Named @@ -258,6 +261,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Organization +This parameter is available only in the cloud-based service. + +{{ Fill Organization Description }} + +```yaml +Type: OrganizationIdParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: 7 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Priority The Priority parameter specifies the order in which the request should be processed in the request queue. Requests are processed in order, based on server health, status, priority, and last update time. Valid priority values are: @@ -274,7 +295,7 @@ The Priority parameter specifies the order in which the request should be proces Type: RequestPriority Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online Required: False Position: Named @@ -297,7 +318,7 @@ When you use the value Unlimited, the completed request isn't automatically remo Type: Unlimited Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2016, Exchange Server 2019, Exchange Online Required: False Position: Named @@ -315,7 +336,7 @@ If you use this switch, the request is queued, but the request won't reach the s Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online Required: False Position: Named @@ -331,7 +352,7 @@ The SuspendComment parameter specifies a description about why the request was s Type: String Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online Required: False Position: Named @@ -341,6 +362,8 @@ Accept wildcard characters: False ``` ### -SuspendWhenReadyToComplete +This parameter is available only in on-premises Exchange. + The SuspendWhenReadyToComplete switch specifies whether to suspend the request before it reaches the status of CompletionInProgress. You don't need to specify a value with this switch. After the move is suspended, it has a status of AutoSuspended. You can then manually complete the move by using the Resume-PublicFolderMoveRequest command. @@ -365,7 +388,7 @@ The WhatIf switch simulates the actions of the command. You can use this switch Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online Required: False Position: Named @@ -381,7 +404,7 @@ The WorkloadType parameter is reserved for internal Microsoft use. Type: RequestWorkloadType Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/New-QuarantinePermissions.md b/exchange/exchange-ps/exchange/New-QuarantinePermissions.md index d39df532ec..4584024eef 100644 --- a/exchange/exchange-ps/exchange/New-QuarantinePermissions.md +++ b/exchange/exchange-ps/exchange/New-QuarantinePermissions.md @@ -22,13 +22,14 @@ For information about the parameter sets in the Syntax section below, see [Excha ``` New-QuarantinePermissions - [-PermissionToBlockSender ] - [-PermissionToDelete ] - [-PermissionToDownload ] - [-PermissionToPreview ] - [-PermissionToRelease ] - [-PermissionToRequestRelease ] - [-PermissionToViewHeader ] + [[-PermissionToAllowSender] ] + [[-PermissionToBlockSender] ] + [[-PermissionToDelete] ] + [[-PermissionToDownload] ] + [[-PermissionToPreview] ] + [[-PermissionToRelease] ] + [[-PermissionToRequestRelease] ] + [[-PermissionToViewHeader] ] [] ``` @@ -68,6 +69,22 @@ In the same Windows PowerShell session, you can use `$FullAccess` for the _EndUs ## PARAMETERS +### -PermissionToAllowSender +{{ Fill PermissionToAllowSender Description }} + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: 1 +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -PermissionToBlockSender The PermissionToBlockSender parameter specifies whether users are allowed to add the quarantined message sender to their Blocked Senders list. Valid values are: @@ -81,7 +98,7 @@ Aliases: Applicable: Exchange Online, Exchange Online Protection Required: False -Position: Named +Position: 2 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -100,7 +117,7 @@ Aliases: Applicable: Exchange Online, Exchange Online Protection Required: False -Position: Named +Position: 3 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -121,7 +138,7 @@ Aliases: Applicable: Exchange Online, Exchange Online Protection Required: False -Position: Named +Position: 4 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -140,7 +157,7 @@ Aliases: Applicable: Exchange Online, Exchange Online Protection Required: False -Position: Named +Position: 5 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -161,7 +178,7 @@ Aliases: Applicable: Exchange Online, Exchange Online Protection Required: False -Position: Named +Position: 6 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -182,7 +199,7 @@ Aliases: Applicable: Exchange Online, Exchange Online Protection Required: False -Position: Named +Position: 7 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -203,7 +220,7 @@ Aliases: Applicable: Exchange Online, Exchange Online Protection Required: False -Position: Named +Position: 8 Default value: None Accept pipeline input: False Accept wildcard characters: False diff --git a/exchange/exchange-ps/exchange/New-SupervisoryReviewPolicyV2.md b/exchange/exchange-ps/exchange/New-SupervisoryReviewPolicyV2.md index ffaef00e8b..e598d096c9 100644 --- a/exchange/exchange-ps/exchange/New-SupervisoryReviewPolicyV2.md +++ b/exchange/exchange-ps/exchange/New-SupervisoryReviewPolicyV2.md @@ -26,6 +26,7 @@ New-SupervisoryReviewPolicyV2 [-Name] -Reviewers [-Confirm] [-Enabled ] [-Force] + [-PolicyRBACScopes ] [-UserReportingWorkloads ] [-WhatIf] [] @@ -146,6 +147,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -PolicyRBACScopes +{{ Fill PolicyRBACScopes Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -UserReportingWorkloads {{ Fill UserReportingWorkloads Description }} diff --git a/exchange/exchange-ps/exchange/Remove-ExoSecOpsOverrideRule.md b/exchange/exchange-ps/exchange/Remove-ExoSecOpsOverrideRule.md index a4b72b43e2..e31147aabb 100644 --- a/exchange/exchange-ps/exchange/Remove-ExoSecOpsOverrideRule.md +++ b/exchange/exchange-ps/exchange/Remove-ExoSecOpsOverrideRule.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/remove-exosecopsoverriderule -applicable: Exchange Online, Exchange Online Protection +applicable: Exchange Online title: Remove-ExoSecOpsOverrideRule schema: 2.0.0 author: chrisda @@ -63,7 +63,7 @@ Use the Get-ExoSecOpsMailboxRule cmdlet to find these values. The name of the ru Type: ComplianceRuleIdParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: True Position: 1 @@ -79,7 +79,7 @@ This parameter is reserved for internal Microsoft use. Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -95,7 +95,7 @@ This parameter is reserved for internal Microsoft use. Type: Fqdn Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -111,7 +111,7 @@ This parameter is reserved for internal Microsoft use. Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Remove-PublicFolderMoveRequest.md b/exchange/exchange-ps/exchange/Remove-PublicFolderMoveRequest.md index 11edff7d55..b32e757add 100644 --- a/exchange/exchange-ps/exchange/Remove-PublicFolderMoveRequest.md +++ b/exchange/exchange-ps/exchange/Remove-PublicFolderMoveRequest.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.ProvisioningAndMigration-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/remove-publicfoldermoverequest -applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online title: Remove-PublicFolderMoveRequest schema: 2.0.0 author: chrisda @@ -12,7 +12,7 @@ ms.reviewer: # Remove-PublicFolderMoveRequest ## SYNOPSIS -This cmdlet is available only in on-premises Exchange. +This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other. Use the Remove-PublicFolderMoveRequest cmdlet to cancel a mailbox move initiated using the New-MoveRequest cmdlet. After the move has been finalized, you can't undo the move request. @@ -73,7 +73,7 @@ You can't use this parameter with the RequestGuid or RequestQueue parameter. Type: PublicFolderMoveRequestIdParameter Parameter Sets: Identity Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online Required: True Position: 1 @@ -91,7 +91,7 @@ You can't use this parameter with the Identity parameter. Type: Guid Parameter Sets: MigrationRequestQueue Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online Required: True Position: Named @@ -113,7 +113,7 @@ You can't use this parameter with the Identity parameter. Type: DatabaseIdParameter Parameter Sets: MigrationRequestQueue Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online Required: True Position: Named @@ -132,7 +132,7 @@ The Confirm switch specifies whether to show or hide the confirmation prompt. Ho Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online Required: False Position: Named @@ -142,13 +142,15 @@ Accept wildcard characters: False ``` ### -DomainController +This parameter is functional only in on-premises Exchange. + The DomainController parameter specifies the domain controller that's used by this cmdlet to read data from or write data to Active Directory. You identify the domain controller by its fully qualified domain name (FQDN). For example, dc01.contoso.com. ```yaml Type: Fqdn Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online Required: False Position: Named @@ -166,7 +168,7 @@ You can use this switch to run tasks programmatically where prompting for admini Type: SwitchParameter Parameter Sets: Identity Aliases: -Applicable: Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2016, Exchange Server 2019, Exchange Online Required: False Position: Named @@ -182,7 +184,7 @@ The WhatIf switch simulates the actions of the command. You can use this switch Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Remove-SecOpsOverridePolicy.md b/exchange/exchange-ps/exchange/Remove-SecOpsOverridePolicy.md index 2e72efcd9a..c4c6525a88 100644 --- a/exchange/exchange-ps/exchange/Remove-SecOpsOverridePolicy.md +++ b/exchange/exchange-ps/exchange/Remove-SecOpsOverridePolicy.md @@ -24,7 +24,7 @@ For information about the parameter sets in the Syntax section below, see [Excha Remove-SecOpsOverridePolicy [-Identity] [-Confirm] [-DomainController ] - [-Force] + [-ForceDeletion] [-WhatIf] [] ``` @@ -99,10 +99,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Force -The Force switch hides warning or confirmation messages. You don't need to specify a value with this switch. - -You can use this switch to run tasks programmatically where prompting for administrative input is inappropriate. +### -ForceDeletion +The ForceDeletion switch forces the removal of the SecOps override policy. You don't need to specify a value with this switch. ```yaml Type: SwitchParameter diff --git a/exchange/exchange-ps/exchange/Set-AutoSensitivityLabelPolicy.md b/exchange/exchange-ps/exchange/Set-AutoSensitivityLabelPolicy.md index eb00f75c05..625311cc1c 100644 --- a/exchange/exchange-ps/exchange/Set-AutoSensitivityLabelPolicy.md +++ b/exchange/exchange-ps/exchange/Set-AutoSensitivityLabelPolicy.md @@ -61,7 +61,6 @@ Set-AutoSensitivityLabelPolicy [-Identity] [-SharePointAdaptiveScopesException ] [-SpoAipIntegrationEnabled ] [-StartSimulation ] - [-SystemOperation] [-WhatIf] [] ``` @@ -889,22 +888,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -SystemOperation -{{ Fill SystemOperation Description }} - -```yaml -Type: SwitchParameter -Parameter Sets: Identity -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -WhatIf The WhatIf switch doesn't work in Security & Compliance PowerShell. diff --git a/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md index d13880d00c..ec1b55e5c1 100644 --- a/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md @@ -49,6 +49,7 @@ Set-DlpCompliancePolicy [-Identity] [-ExchangeSenderMemberOf ] [-ExchangeSenderMemberOfException ] [-Force] + [-IsFromSmartInsights ] [-Mode ] [-OneDriveAdaptiveScopes ] [-OneDriveAdaptiveScopesException ] @@ -74,6 +75,7 @@ Set-DlpCompliancePolicy [-Identity] [-RemoveThirdPartyAppDlpLocationException ] [-SharePointAdaptiveScopes ] [-SharePointAdaptiveScopesException ] + [-StartSimulation ] [-TeamsLocation ] [-TeamsLocationException ] [-WhatIf] @@ -706,6 +708,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IsFromSmartInsights +{{ Fill IsFromSmartInsights Description }} + +```yaml +Type: System.Boolean +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Mode The Mode parameter specifies the action and notification level of the DLP policy. Valid values are: @@ -1205,6 +1223,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -StartSimulation +{{ Fill StartSimulation Description }} + +```yaml +Type: Boolean +Parameter Sets: Identity +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -TeamsAdaptiveScopes {{ Fill TeamsAdaptiveScopes Description }} diff --git a/exchange/exchange-ps/exchange/Set-ExoPhishSimOverrideRule.md b/exchange/exchange-ps/exchange/Set-ExoPhishSimOverrideRule.md index b81b746c2a..6eea4ca5b8 100644 --- a/exchange/exchange-ps/exchange/Set-ExoPhishSimOverrideRule.md +++ b/exchange/exchange-ps/exchange/Set-ExoPhishSimOverrideRule.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/set-exophishsimoverriderule -applicable: Exchange Online, Exchange Online Protection +applicable: Exchange Online title: Set-ExoPhishSimOverrideRule schema: 2.0.0 author: chrisda @@ -70,7 +70,7 @@ Use the Get-ExoPhishSimOverrideRule cmdlet to find the values. The name of the r Type: ComplianceRuleIdParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: True Position: 1 @@ -88,7 +88,7 @@ You can specify multiple values separated by commas. A maximum of 20 entries are Type: MultiValuedProperty Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -112,7 +112,7 @@ A maximum of 10 entries are allowed in the list. Type: MultiValuedProperty Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -128,7 +128,7 @@ The Comment parameter specifies an optional comment. If you specify a value that Type: String Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -147,7 +147,7 @@ The Confirm switch specifies whether to show or hide the confirmation prompt. Ho Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -163,7 +163,7 @@ This parameter is reserved for internal Microsoft use. Type: Fqdn Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -181,7 +181,7 @@ You can specify multiple values separated by commas. Type: MultiValuedProperty Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -203,7 +203,7 @@ You can specify multiple values separated by commas. Type: MultiValuedProperty Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -219,7 +219,7 @@ The WhatIf switch simulates the actions of the command. You can use this switch Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Set-ExoSecOpsOverrideRule.md b/exchange/exchange-ps/exchange/Set-ExoSecOpsOverrideRule.md index dc1f4aaabf..0483c60127 100644 --- a/exchange/exchange-ps/exchange/Set-ExoSecOpsOverrideRule.md +++ b/exchange/exchange-ps/exchange/Set-ExoSecOpsOverrideRule.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/get-exosecopsoverriderule -applicable: Exchange Online, Exchange Online Protection +applicable: Exchange Online title: set-ExoSecOpsOverrideRule schema: 2.0.0 author: chrisda @@ -66,7 +66,7 @@ Use the Get-ExoSecOpsMailboxRule cmdlet to find these values. The name of the ru Type: ComplianceRuleIdParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: True Position: 1 @@ -82,7 +82,7 @@ The Comment parameter specifies an optional comment. If you specify a value that Type: String Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -101,7 +101,7 @@ The Confirm switch specifies whether to show or hide the confirmation prompt. Ho Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -117,7 +117,7 @@ This parameter is reserved for internal Microsoft use. Type: Fqdn Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -133,7 +133,7 @@ This parameter is reserved for internal Microsoft use. Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Set-Label.md b/exchange/exchange-ps/exchange/Set-Label.md index 29b2cd13dc..27c9cc80b9 100644 --- a/exchange/exchange-ps/exchange/Set-Label.md +++ b/exchange/exchange-ps/exchange/Set-Label.md @@ -81,7 +81,12 @@ Set-Label [-Identity] [-SiteExternalSharingControlType ] [-TeamsAllowedPresenters ] [-TeamsAllowMeetingChat ] + [-TeamsAllowPrivateTeamsToBeDiscoverableUsingSearch ] [-TeamsBypassLobbyForDialInUsers ] + [-TeamsChannelProtectionEnabled ] + [-TeamsChannelSharedWithExternalTenants ] + [-TeamsChannelSharedWithPrivateTeamsOnly ] + [-TeamsChannelSharedWithSameLabelOnly ] [-TeamsCopyRestrictionEnforced ] [-TeamsEndToEndEncryptionEnabled ] [-TeamsLobbyBypassScope ] @@ -1278,6 +1283,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -TeamsAllowPrivateTeamsToBeDiscoverableUsingSearch +{{ Fill TeamsAllowPrivateTeamsToBeDiscoverableUsingSearch Description }} + +```yaml +Type: System.Boolean +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -TeamsBypassLobbyForDialInUsers The TeamsBypassLobbyForDialInUsers parameter controls the lobby experience for dial-in users who join Teams meetings. Valid values are: @@ -1298,6 +1319,70 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -TeamsChannelProtectionEnabled +{{ Fill TeamsChannelProtectionEnabled Description }} + +```yaml +Type: System.Boolean +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -TeamsChannelSharedWithExternalTenants +{{ Fill TeamsChannelSharedWithExternalTenants Description }} + +```yaml +Type: System.Boolean +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -TeamsChannelSharedWithPrivateTeamsOnly +{{ Fill TeamsChannelSharedWithPrivateTeamsOnly Description }} + +```yaml +Type: System.Boolean +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -TeamsChannelSharedWithSameLabelOnly +{{ Fill TeamsChannelSharedWithSameLabelOnly Description }} + +```yaml +Type: System.Boolean +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -TeamsCopyRestrictionEnforced The TeamsCopyRestrictionEnforced parameter controls whether chat messages in Teams meetings can be copied to the clipboard. Valid values are: diff --git a/exchange/exchange-ps/exchange/Set-MailboxJunkEmailConfiguration.md b/exchange/exchange-ps/exchange/Set-MailboxJunkEmailConfiguration.md index 9f292b0326..7392f0f33e 100644 --- a/exchange/exchange-ps/exchange/Set-MailboxJunkEmailConfiguration.md +++ b/exchange/exchange-ps/exchange/Set-MailboxJunkEmailConfiguration.md @@ -29,6 +29,7 @@ Set-MailboxJunkEmailConfiguration [-Identity] [-Enabled ] [-FailOnError ] [-IgnoreDefaultScope] + [-SenderScreeningEnabled ] [-TrustedListsOnly ] [-TrustedRecipientsAndDomains ] [-TrustedSendersAndDomains ] @@ -256,6 +257,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -SenderScreeningEnabled +This parameter is available only in the cloud-based service. + +{{ Fill SenderScreeningEnabled Description }} + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -TrustedListsOnly The TrustedListsOnly parameter specifies that only messages from senders in the Safe Senders list are delivered to the Inbox. All other messages are treated as junk email. This parameter corresponds to the Outlook on the web setting: Don't trust email unless it comes from someone in my Safe Senders and Recipients list. Valid values are: diff --git a/exchange/exchange-ps/exchange/Set-MailboxMessageConfiguration.md b/exchange/exchange-ps/exchange/Set-MailboxMessageConfiguration.md index b5b3150954..cf01dc4772 100644 --- a/exchange/exchange-ps/exchange/Set-MailboxMessageConfiguration.md +++ b/exchange/exchange-ps/exchange/Set-MailboxMessageConfiguration.md @@ -37,6 +37,9 @@ Set-MailboxMessageConfiguration [-Identity] [-DefaultFontName ] [-DefaultFontSize ] [-DefaultFormat ] + [-DefaultSignature ] + [-DefaultSignatureOnReply ] + [-DeleteSignatureName ] [-DisplayDensityMode ] [-DomainController ] [-EchoGroupMessageBackToSubscribedSender ] @@ -73,6 +76,8 @@ Set-MailboxMessageConfiguration [-Identity] [-ShowSenderOnTopInListView ] [-ShowUpNext ] [-SignatureHtml ] + [-SignatureHtmlBody ] + [-SignatureName ] [-SignatureText ] [-SignatureTextOnMobile ] [-SigningCertificateId ] @@ -434,6 +439,60 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -DefaultSignature +This parameter is available only in the cloud-based service. + +{{ Fill DefaultSignature Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultSignatureOnReply +This parameter is available only in the cloud-based service. + +{{ Fill DefaultSignatureOnReply Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DeleteSignatureName +This parameter is available only in the cloud-based service. + +{{ Fill DeleteSignatureName Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -DisplayDensityMode This parameter is available only in the cloud-based service. @@ -1143,6 +1202,42 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -SignatureHtmlBody +This parameter is available only in the cloud-based service. + +{{ Fill SignatureHtmlBody Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SignatureName +This parameter is available only in the cloud-based service. + +{{ Fill SignatureName Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -SignatureText **Note**: This parameter doesn't work if the Outlook roaming signatures feature is enabled in your cloud-based organization. Admins can now temporarily disable roaming signatures without opening a support ticket by using the PostponeRoamingSignaturesUntilLater parameter on the Set-OrganizationConfig cmdlet. diff --git a/exchange/exchange-ps/exchange/Set-ManagementRoleAssignment.md b/exchange/exchange-ps/exchange/Set-ManagementRoleAssignment.md index 419fc2779e..44d3d2ad77 100644 --- a/exchange/exchange-ps/exchange/Set-ManagementRoleAssignment.md +++ b/exchange/exchange-ps/exchange/Set-ManagementRoleAssignment.md @@ -184,9 +184,9 @@ The RecipientGroupScope parameter specifies a group to consider for scoping the ```yaml Type: GroupIdParameter -Parameter Sets: RecipientGroupScope, Exchange Online Protection +Parameter Sets: RecipientGroupScope Aliases: -Applicable: Exchange Online +Applicable: Exchange Online, Exchange Online Protection Required: True Position: Named diff --git a/exchange/exchange-ps/exchange/Set-MigrationBatch.md b/exchange/exchange-ps/exchange/Set-MigrationBatch.md index 6389457632..2f3345c561 100644 --- a/exchange/exchange-ps/exchange/Set-MigrationBatch.md +++ b/exchange/exchange-ps/exchange/Set-MigrationBatch.md @@ -22,6 +22,7 @@ For information about the parameter sets in the Syntax section below, see [Excha ``` Set-MigrationBatch [-Identity] + [-AddUsers] [-AllowIncrementalSyncs ] [-AllowUnknownColumnsInCsv ] [-ApproveSkippedItems] @@ -92,6 +93,24 @@ Accept pipeline input: True Accept wildcard characters: False ``` +### -AddUsers +This parameter is available only in the cloud-based service. + +{{ Fill AddUsers Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AllowIncrementalSyncs This parameter is available only in on-premises Exchange. @@ -237,8 +256,6 @@ Accept wildcard characters: False ``` ### -CSVData -This parameter is available only in on-premises Exchange. - The CSVData parameter specifies the CSV file that contains information about the user mailboxes to be moved or migrated. The required attributes in the header row of the CSV file vary depending on the type of migration. A valid value for this parameter requires you to read the file to a byte-encoded object using the following syntax: `([System.IO.File]::ReadAllBytes('\'))`. You can use this command as the parameter value, or you can write the output to a variable (`$data = [System.IO.File]::ReadAllBytes('\')`) and use the variable as the parameter value (`$data`). @@ -249,7 +266,7 @@ A valid value for this parameter requires you to read the file to a byte-encoded Type: Byte[] Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md index fa922b0453..dabab49fa5 100644 --- a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md +++ b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md @@ -94,6 +94,7 @@ Set-OwaMailboxPolicy [-Identity] [-OrganizationEnabled ] [-OutboundCharset ] [-OutlookBetaToggleEnabled ] + [-OutlookNewslettersAccessLevel ] [-OWALightEnabled ] [-OWAMiniEnabled ] [-PersonalAccountCalendarsEnabled ] @@ -1680,6 +1681,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -OutlookNewslettersAccessLevel +This parameter is available only in the cloud-based service. + +{{ Fill OutlookNewslettersAccessLevel Description }} + +```yaml +Type: OutlookNewslettersAccessLevel +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -OWALightEnabled The OWALightEnabled parameter controls the availability of the light version of Outlook on the web. Valid values are: diff --git a/exchange/exchange-ps/exchange/Set-QuarantinePermissions.md b/exchange/exchange-ps/exchange/Set-QuarantinePermissions.md index a4a4963fa6..025389ec52 100644 --- a/exchange/exchange-ps/exchange/Set-QuarantinePermissions.md +++ b/exchange/exchange-ps/exchange/Set-QuarantinePermissions.md @@ -22,13 +22,14 @@ For information about the parameter sets in the Syntax section below, see [Excha ``` Set-QuarantinePermissions -QuarantinePermissionsObject - [-PermissionToBlockSender ] - [-PermissionToDelete ] - [-PermissionToDownload ] - [-PermissionToPreview ] - [-PermissionToRelease ] - [-PermissionToRequestRelease ] - [-PermissionToViewHeader ] + [[-PermissionToAllowSender] ] + [[-PermissionToBlockSender] ] + [[-PermissionToDelete] ] + [[-PermissionToDownload] ] + [[-PermissionToPreview] ] + [[-PermissionToRelease] ] + [[-PermissionToRequestRelease] ] + [[-PermissionToViewHeader] ] [] ``` @@ -60,12 +61,28 @@ Aliases: Applicable: Exchange Online, Exchange Online Protection Required: True -Position: Named +Position: 9 Default value: None Accept pipeline input: False Accept wildcard characters: False ``` +### -PermissionToAllowSender +{{ Fill PermissionToAllowSender Description }} + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: 1 +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -PermissionToBlockSender The PermissionToBlockSender parameter specifies whether users are allowed to add the quarantined message sender to their Blocked Senders list. Valid values are: @@ -79,7 +96,7 @@ Aliases: Applicable: Exchange Online, Exchange Online Protection Required: False -Position: Named +Position: 2 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -98,7 +115,7 @@ Aliases: Applicable: Exchange Online, Exchange Online Protection Required: False -Position: Named +Position: 3 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -119,7 +136,7 @@ Aliases: Applicable: Exchange Online, Exchange Online Protection Required: False -Position: Named +Position: 4 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -138,7 +155,7 @@ Aliases: Applicable: Exchange Online, Exchange Online Protection Required: False -Position: Named +Position: 5 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -159,7 +176,7 @@ Aliases: Applicable: Exchange Online, Exchange Online Protection Required: False -Position: Named +Position: 6 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -180,7 +197,7 @@ Aliases: Applicable: Exchange Online, Exchange Online Protection Required: False -Position: Named +Position: 7 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -201,7 +218,7 @@ Aliases: Applicable: Exchange Online, Exchange Online Protection Required: False -Position: Named +Position: 8 Default value: None Accept pipeline input: False Accept wildcard characters: False diff --git a/exchange/exchange-ps/exchange/Set-SecOpsOverridePolicy.md b/exchange/exchange-ps/exchange/Set-SecOpsOverridePolicy.md index 777e652d2f..bbade367ce 100644 --- a/exchange/exchange-ps/exchange/Set-SecOpsOverridePolicy.md +++ b/exchange/exchange-ps/exchange/Set-SecOpsOverridePolicy.md @@ -193,13 +193,15 @@ Accept wildcard characters: False ``` ### -WhatIf +The WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch. + The WhatIf switch doesn't work in Security & Compliance PowerShell. ```yaml Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Security & Compliance +Applicable: Exchange Online, Security & Compliance Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Set-SupervisoryReviewPolicyV2.md b/exchange/exchange-ps/exchange/Set-SupervisoryReviewPolicyV2.md index 954024a269..6604ef88d6 100644 --- a/exchange/exchange-ps/exchange/Set-SupervisoryReviewPolicyV2.md +++ b/exchange/exchange-ps/exchange/Set-SupervisoryReviewPolicyV2.md @@ -27,6 +27,8 @@ Set-SupervisoryReviewPolicyV2 [-Identity] [-Confirm] [-Enabled ] [-Force] + [-PolicyRBACScopes ] + [-PolicyTemplate ] [-RemoveReviewers ] [-RetentionPeriodInDays ] [-Reviewers ] @@ -154,6 +156,38 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -PolicyRBACScopes +{{ Fill PolicyRBACScopes Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All)) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PolicyTemplate +{{ Fill PolicyTemplate Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -RemoveReviewers The RemoveReviewers parameter specifies the SMTP addresses of reviewers to remove from the supervisory review policy. You can specify multiple email addresses separated by commas. diff --git a/exchange/exchange-ps/exchange/Set-SweepRule.md b/exchange/exchange-ps/exchange/Set-SweepRule.md index 428d17d7d2..184a02c1af 100644 --- a/exchange/exchange-ps/exchange/Set-SweepRule.md +++ b/exchange/exchange-ps/exchange/Set-SweepRule.md @@ -161,6 +161,8 @@ Accept wildcard characters: False ``` ### -ExceptIfFlagged +This parameter is available only in on-premises Exchange. + The ExceptIfFlagged parameter specifies an exception for the Sweep rule that looks messages with a message flag applied. Valid values are: - $true: The rule action isn't applied to messages that have a message flag applied. @@ -184,7 +186,7 @@ The typical message flag values are: Type: Boolean Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2016, Exchange Server 2019, Exchange Online +Applicable: Exchange Server 2016, Exchange Server 2019 Required: False Position: Named @@ -194,6 +196,8 @@ Accept wildcard characters: False ``` ### -ExceptIfPinned +This parameter is available only in on-premises Exchange. + The PinMessage parameter specifies an exception for the Sweep rule that looks for pinned messages. Valid values are: - $true: The rule action isn't applied to messages that are pinned to the top of the Inbox. @@ -203,7 +207,7 @@ The PinMessage parameter specifies an exception for the Sweep rule that looks fo Type: Boolean Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2016, Exchange Server 2019, Exchange Online +Applicable: Exchange Server 2016, Exchange Server 2019 Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Set-User.md b/exchange/exchange-ps/exchange/Set-User.md index 5092b9b4c9..813b4068c7 100644 --- a/exchange/exchange-ps/exchange/Set-User.md +++ b/exchange/exchange-ps/exchange/Set-User.md @@ -39,6 +39,7 @@ Set-User [-Identity] [-DesiredWorkloads ] [-DisplayName ] [-DomainController ] + [-EXOModuleEnabled ] [-Fax ] [-FirstName ] [-Force] @@ -449,6 +450,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EXOModuleEnabled +This parameter is available only in the cloud-based service. + +{{ Fill EXOModuleEnabled Description }} + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Fax The Fax parameter specifies the user's fax number. From 732655d8b5f3872041514013edc450816c798f0e Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 3 Apr 2024 16:54:17 -0700 Subject: [PATCH 0256/1851] More --- .../exchange/New-ExoPhishSimOverrideRule.md | 18 +++++++++--------- .../exchange/Remove-ExoPhishSimOverrideRule.md | 10 +++++----- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-ExoPhishSimOverrideRule.md b/exchange/exchange-ps/exchange/New-ExoPhishSimOverrideRule.md index dd2cdea2aa..c538ebb852 100644 --- a/exchange/exchange-ps/exchange/New-ExoPhishSimOverrideRule.md +++ b/exchange/exchange-ps/exchange/New-ExoPhishSimOverrideRule.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/new-exophishsimoverriderule -applicable: Exchange Online, Exchange Online Protection +applicable: Exchange Online title: New-ExoPhishSimOverrideRule schema: 2.0.0 author: chrisda @@ -58,7 +58,7 @@ The Policy parameter specifies the phishing simulation override policy that's as Type: PolicyIdParameter Parameter Sets: Default, PublishComplianceTag, ComplianceTag, SetRawXml Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: True Position: Named @@ -82,7 +82,7 @@ A phishing simulation entry requires at least one IP address in this parameter a Type: MultiValuedProperty Parameter Sets: Default Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: True Position: Named @@ -98,7 +98,7 @@ The Comment parameter specifies an optional comment. If you specify a value that Type: String Parameter Sets: Default Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -117,7 +117,7 @@ The Confirm switch specifies whether to show or hide the confirmation prompt. Ho Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -133,7 +133,7 @@ This parameter is reserved for internal Microsoft use. Type: Fqdn Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -156,7 +156,7 @@ A phishing simulation requires at least one domain from this parameter and at le Type: MultiValuedProperty Parameter Sets: Default Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -172,7 +172,7 @@ The Name parameter specifies the name for the policy. Regardless of the value yo Type: String Parameter Sets: Default Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -188,7 +188,7 @@ The WhatIf switch simulates the actions of the command. You can use this switch Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Remove-ExoPhishSimOverrideRule.md b/exchange/exchange-ps/exchange/Remove-ExoPhishSimOverrideRule.md index 10a8e6ab31..cc618b5966 100644 --- a/exchange/exchange-ps/exchange/Remove-ExoPhishSimOverrideRule.md +++ b/exchange/exchange-ps/exchange/Remove-ExoPhishSimOverrideRule.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/remove-exophishsimoverriderule -applicable: Exchange Online, Exchange Online Protection +applicable: Exchange Online title: Remove-ExoPhishSimOverrideRule schema: 2.0.0 author: chrisda @@ -63,7 +63,7 @@ Use the Get-ExoPhishSimOverrideRule cmdlet to find the values. The rule name syn Type: ComplianceRuleIdParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: True Position: 1 @@ -82,7 +82,7 @@ The Confirm switch specifies whether to show or hide the confirmation prompt. Ho Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -98,7 +98,7 @@ This parameter is reserved for internal Microsoft use. Type: Fqdn Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -114,7 +114,7 @@ The WhatIf switch simulates the actions of the command. You can use this switch Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named From e3221c019ed3c50f5c96fe7b9820454ad85c678d Mon Sep 17 00:00:00 2001 From: Vivekanand Boggarapu Date: Thu, 4 Apr 2024 07:57:05 -0700 Subject: [PATCH 0257/1851] Create Get-CsTenantNetworkConfiguration.md --- .../teams/Get-CsTenantNetworkConfiguration.md | 128 ++++++++++++++++++ 1 file changed, 128 insertions(+) create mode 100644 teams/teams-ps/teams/Get-CsTenantNetworkConfiguration.md diff --git a/teams/teams-ps/teams/Get-CsTenantNetworkConfiguration.md b/teams/teams-ps/teams/Get-CsTenantNetworkConfiguration.md new file mode 100644 index 0000000000..9eacdcc415 --- /dev/null +++ b/teams/teams-ps/teams/Get-CsTenantNetworkConfiguration.md @@ -0,0 +1,128 @@ +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/teams/get-cstenantnetworkconfiguration +applicable: Microsoft Teams +title: Get-CsTenantNetworkConfiguration +schema: 2.0.0 +ms.reviewer: +--- + +# Get-CsTenantNetworkConfiguration + +## SYNOPSIS +Returns information about the network regions, sites and subnets in the tenant network configuration. Tenant network configuration is used for Location Based Routing. + +## SYNTAX + +### Identity (Default) +``` +Get-CsTenantNetworkConfiguration [[-Identity] ] [] +``` + +### Filter +``` +Get-CsTenantNetworkConfiguration [-Filter ] [] +``` + +## DESCRIPTION +Tenant Network Configuration contains the list of network sites, subnets and regions configured. + +A network site represents a location where your organization has a physical venue, such as offices, a set of buildings, or a campus. Network sites are defined as a collection of IP subnets. + +A best practice for Location Based Routing (LBR) is to create a separate site for each location which has unique PSTN connectivity. Each network site must be associated with a network region. Sites may be created as LBR or non-LBR enabled. A non-LBR enabled site may be created to allow LBR enabled users to make PSTN calls when they roam to that site. Note that network sites may also be used for emergency calling enablement and configuration. + +IP subnets at the location where Teams endpoints can connect to the network must be defined and associated to a defined network in order to enforce toll bypass. + +Multiple subnets may be associated with the same network site, but multiple sites may not be associated with a same subnet. This association of subnets enables Location-Based routing to locate the endpoints geographically to determine if a given PSTN call should be allowed. Both IPv4 and IPv6 subnets are supported. When determining if a Teams endpoint is located at a site an IPv6 address will be checked for a match first. + +A network region interconnects various parts of a network across multiple geographic areas. + +A network region contains a collection of network sites. For example, if your organization has many sites located in India, then you may choose to designate "India" as a network region. + +Location-Based Routing is a feature that allows PSTN toll bypass to be restricted for users based on policy and the user's geographic location at the time of an incoming or outgoing PSTN call. + +Location-Based Routing leverages the same network regions, sites, and subnets concept that is available in Skype for Business Server. It is now available in Microsoft 365 for Teams clients. For toll bypass restricted locations, each IP subnet and PSTN gateway for that location are associated to a network site by the administrator. A user's location is determined by the IP subnet which the user's Teams endpoint(s) is connected to at the time of a PSTN call. A user may have multiple Teams clients located at different sites, in which case Location-Based Routing will enforce each client's routing separately depending on the location of its endpoint. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-CsTenantNetworkConfiguration +``` +The command shown in Example 1 returns the list of network configuration for the current tenant. + +### Example 2 +```powershell +PS C:\> Get-CsTenantNetworkConfiguration -Identity Global +``` +The command shown in Example 2 returns the network configuration within the scope of Global. + +### Example 3 +```powershell +PS C:\> Get-CsTenantNetworkConfiguration -Filter "global" +``` +The command shown in Example 3 returns the network site that matches the specified filter. + +## PARAMETERS + +### -Filter +Enables you to use wildcard characters when indicating the network configuration (or network configurations) to be returned. + +```yaml +Type: String +Parameter Sets: Filter +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +The Identity parameter is a unique identifier for the network configuration. + +```yaml +Type: String +Parameter Sets: Identity +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). + +## INPUTS + +### None + +## OUTPUTS + +### Identity +The Identity of the network configuration. + +### NetworkRegions +The list of network regions of the network configuration. + +### NetworkSites +The list of network sites of the network configuration. + +### Subnets +The list of network subnets of the network configuration. + +### PostalCodes +This parameter is reserved for internal Microsoft use. + +## NOTES + +## RELATED LINKS +[Get-CsTenantNetworkSite](Get-CsTenantNetworkSite.md) +[Get-CsTenantNetworkSubnet](Get-CsTenantNetworkSubnet.md) +[Get-CsTenantNetworkRegion](Get-CsTenantNetworkRegion.md) + From b6b5ff5e35818cbdac05cef7fe4145cce17e8a89 Mon Sep 17 00:00:00 2001 From: Milos Nestorovic Date: Thu, 4 Apr 2024 17:18:49 +0200 Subject: [PATCH 0258/1851] Update New-TransportRule.md Fixed public docs to reflect current behavior of these properties. WorkItem in ADO: 4107477 --- exchange/exchange-ps/exchange/New-TransportRule.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-TransportRule.md b/exchange/exchange-ps/exchange/New-TransportRule.md index b9fdf193eb..d761e965a6 100644 --- a/exchange/exchange-ps/exchange/New-TransportRule.md +++ b/exchange/exchange-ps/exchange/New-TransportRule.md @@ -4028,8 +4028,8 @@ This parameter is available only in the cloud-based service. The RecipientAddressType parameter specifies how conditions and exceptions check recipient email addresses. Valid values are: -- Original: The rule checks only the recipient's primary SMTP email address. -- Resolved: The rule checks the recipient's primary SMTP email address and all proxy addresses. This is the default value +- Original: Checks the original address in the To field of the mail. +- Resolved: The rule checks the recipient's primary SMTP email address (not checking proxy addresses). This is the default value. ```yaml Type: RecipientAddressType From 920a8434533e62186747e8298b4c4d300de76c07 Mon Sep 17 00:00:00 2001 From: Milos Nestorovic Date: Thu, 4 Apr 2024 17:21:30 +0200 Subject: [PATCH 0259/1851] Update Set-TransportRule.md Fixed public docs to reflect current behavior of these properties. WorkItem in ADO: 4107477 --- exchange/exchange-ps/exchange/Set-TransportRule.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-TransportRule.md b/exchange/exchange-ps/exchange/Set-TransportRule.md index 8ad5b5375c..cdc1332408 100644 --- a/exchange/exchange-ps/exchange/Set-TransportRule.md +++ b/exchange/exchange-ps/exchange/Set-TransportRule.md @@ -4021,8 +4021,8 @@ This parameter is available only in the cloud-based service. The RecipientAddressType parameter specifies how conditions and exceptions check recipient email addresses. Valid values are: -- Original: The rule checks only the recipient's primary SMTP email address. -- Resolved: The rule checks the recipient's primary SMTP email address and all proxy addresses. This is the default value +- Original: Checks the original address in the To field of the mail. +- Resolved: The rule checks the recipient's primary SMTP email address (not checking proxy addresses). This is the default value. ```yaml Type: RecipientAddressType From fc9dc7e2bb7431a26cf1d8350a260924b96c21a5 Mon Sep 17 00:00:00 2001 From: Jeffrey Date: Fri, 5 Apr 2024 13:48:36 +0200 Subject: [PATCH 0260/1851] removed . in Powershell Example 4 removed . in Powershell Example 4 --- exchange/exchange-ps/exchange/Remove-Mailbox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Remove-Mailbox.md b/exchange/exchange-ps/exchange/Remove-Mailbox.md index 38195bd6d3..27447b1e7a 100644 --- a/exchange/exchange-ps/exchange/Remove-Mailbox.md +++ b/exchange/exchange-ps/exchange/Remove-Mailbox.md @@ -109,7 +109,7 @@ In on-premises Exchange, this example removes John Rodman's mailbox from the mai ### Example 4 ```powershell -Get-Mailbox -Identity Laura -SoftDeletedMailbox | Remove-Mailbox -PermanentlyDelete. +Get-Mailbox -Identity Laura -SoftDeletedMailbox | Remove-Mailbox -PermanentlyDelete ``` In Exchange Online, this example removes the specified soft-deleted mailbox. From f1a2765ca1cb7b1adf722e94566334cc405808b3 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 5 Apr 2024 11:35:11 -0700 Subject: [PATCH 0261/1851] Update New-TransportRule.md --- exchange/exchange-ps/exchange/New-TransportRule.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-TransportRule.md b/exchange/exchange-ps/exchange/New-TransportRule.md index d761e965a6..5cc748affd 100644 --- a/exchange/exchange-ps/exchange/New-TransportRule.md +++ b/exchange/exchange-ps/exchange/New-TransportRule.md @@ -4028,8 +4028,8 @@ This parameter is available only in the cloud-based service. The RecipientAddressType parameter specifies how conditions and exceptions check recipient email addresses. Valid values are: -- Original: Checks the original address in the To field of the mail. -- Resolved: The rule checks the recipient's primary SMTP email address (not checking proxy addresses). This is the default value. +- Original: The rule checks the original address in the To field of the message. +- Resolved: The rule checks the recipient's primary SMTP email address without checking any proxy addresses. This is the default value. ```yaml Type: RecipientAddressType From 10ab78d30351f061f720b601f8e7a09735815c53 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 5 Apr 2024 11:36:42 -0700 Subject: [PATCH 0262/1851] Update Set-TransportRule.md --- exchange/exchange-ps/exchange/Set-TransportRule.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-TransportRule.md b/exchange/exchange-ps/exchange/Set-TransportRule.md index cdc1332408..3d35328f4e 100644 --- a/exchange/exchange-ps/exchange/Set-TransportRule.md +++ b/exchange/exchange-ps/exchange/Set-TransportRule.md @@ -4021,8 +4021,8 @@ This parameter is available only in the cloud-based service. The RecipientAddressType parameter specifies how conditions and exceptions check recipient email addresses. Valid values are: -- Original: Checks the original address in the To field of the mail. -- Resolved: The rule checks the recipient's primary SMTP email address (not checking proxy addresses). This is the default value. +- Original: The rule checks the original address in the To field of the message. +- Resolved: The rule checks the recipient's primary SMTP email address without checking any proxy addresses. This is the default value. ```yaml Type: RecipientAddressType From b515ef9156d13801afa127ed56bea99a4ae0c8ee Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 5 Apr 2024 11:59:20 -0700 Subject: [PATCH 0263/1851] AllowLegacyExchangeTokens --- .../exchange/New-AuthenticationPolicy.md | 28 +++++++++++++++++++ .../exchange/Set-AuthenticationPolicy.md | 27 ++++++++++++++++++ 2 files changed, 55 insertions(+) diff --git a/exchange/exchange-ps/exchange/New-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/New-AuthenticationPolicy.md index 9301ebb11e..b73e659519 100644 --- a/exchange/exchange-ps/exchange/New-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/New-AuthenticationPolicy.md @@ -34,6 +34,7 @@ New-AuthenticationPolicy [[-Name] ] [-AllowBasicAuthRpc] [-AllowBasicAuthSmtp] [-AllowBasicAuthWebServices] + [-AllowLegacyExchangeTokens] [-BlockLegacyAuthActiveSync] [-BlockLegacyAuthAutodiscover] [-BlockLegacyAuthImap] @@ -324,6 +325,33 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowLegacyExchangeTokens +This parameter is available only in the cloud-based service. + +The AllowLegacyExchangeTokens switch specifies whether to allow legacy Exchange tokens. You don't need to specify a value with this switch. + +Legacy Exchange tokens (for example, Exchange user identity and callback tokens) are used by Outlook add-ins. + +**Important**: + +- The Microsoft Report Message and Report Phishing add-ins require legacy Exchange tokens to work. +- Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. + +For more information on the Report Message and Report Phishing add-ins, see [Enable the Microsoft Report Message or the Report Phishing add-ins](https://learn.microsoft.com/microsoft-365/security/office-365-security/submissions-users-report-message-add-in-configure). + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: True +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -BlockLegacyAuthActiveSync This parameter is available only in on-premises Exchange. diff --git a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md index e15813338e..9b6710cba7 100644 --- a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md @@ -340,6 +340,33 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowLegacyExchangeTokens +This parameter is available only in the cloud-based service. + +The AllowLegacyExchangeTokens switch specifies whether to allow legacy Exchange tokens. You don't need to specify a value with this switch. + +Legacy Exchange tokens (for example, Exchange user identity and callback tokens) are used by Outlook add-ins. + +**Important**: + +- The Microsoft Report Message and Report Phishing add-ins require legacy Exchange tokens to work. +- Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. + +For more information on the Report Message and Report Phishing add-ins, see [Enable the Microsoft Report Message or the Report Phishing add-ins](https://learn.microsoft.com/microsoft-365/security/office-365-security/submissions-users-report-message-add-in-configure). + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: True +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -BlockLegacyAuthActiveSync This parameter is available only in on-premises Exchange. From 2149cbc07c8b2aa1937347fbcf2957d2fddb46f3 Mon Sep 17 00:00:00 2001 From: David Strome <21028455+dstrome@users.noreply.github.com> Date: Fri, 5 Apr 2024 15:12:03 -0700 Subject: [PATCH 0264/1851] Remove "Download Link" attribute --- skype/skype-ps/skype/skype.md | 1 - 1 file changed, 1 deletion(-) diff --git a/skype/skype-ps/skype/skype.md b/skype/skype-ps/skype/skype.md index 9c78b70e25..bbda0b008e 100644 --- a/skype/skype-ps/skype/skype.md +++ b/skype/skype-ps/skype/skype.md @@ -2,7 +2,6 @@ Module Name: SkypeForBusiness Module Guid: 01dfdcd9-c48d-46a9-b09a-587ca5c4829a Help Version: 17.0.15229.2100 -Download Help Link: https://officedocs-cdn.azureedge.net/powershell/skype/ title: skype Additional Locale: de-DE,es-ES,fr-FR,it-IT,ja-JP,ko-KR,pt-BR,ru-RU,zh-CN,zh-TW de-DE Version: 17.0.15229.2100 From 006fdb1f8bfc0a6ee461c206ae89a15f25dbc7a9 Mon Sep 17 00:00:00 2001 From: Blake-Madden Date: Sun, 7 Apr 2024 08:27:08 -0400 Subject: [PATCH 0265/1851] Fix a few typos --- exchange/docs-conceptual/exchange-online-powershell-v2.md | 2 +- .../exchange-ps/exchange/Export-ActivityExplorerData.md | 2 +- .../exchange-ps/exchange/New-ATPProtectionPolicyRule.md | 2 +- .../exchange-ps/exchange/New-AutoSensitivityLabelPolicy.md | 2 +- .../exchange-ps/exchange/New-ComplianceRetentionEvent.md | 2 +- .../exchange/Remove-AutodiscoverVirtualDirectory.md | 2 +- .../exchange-ps/exchange/Set-AutoSensitivityLabelPolicy.md | 2 +- exchange/exchange-ps/exchange/Set-ClientAccessRule.md | 2 +- exchange/exchange-ps/exchange/Set-EmailAddressPolicy.md | 2 +- exchange/exchange-ps/exchange/Set-SendConnector.md | 2 +- .../exchange/Set-UnifiedAuditLogRetentionPolicy.md | 2 +- skype/skype-ps/skype/Get-CsPlatformServiceSettings.md | 2 +- skype/skype-ps/skype/Grant-CsTeamsUpgradePolicy.md | 2 +- skype/skype-ps/skype/Request-CsCertificate.md | 2 +- skype/skype-ps/skype/Set-CsHybridApplicationEndpoint.md | 2 +- skype/skype-ps/skype/Set-CsMobilityPolicy.md | 2 +- skype/skype-ps/skype/Set-CsPlatformServiceSettings.md | 2 +- teams/teams-ps/teams/Get-CsTenantNetworkSite.md | 2 +- teams/teams-ps/teams/Grant-CsCloudMeetingPolicy.md | 2 +- teams/teams-ps/teams/Grant-CsTeamsUpgradePolicy.md | 2 +- .../teams/Grant-CsTeamsVideoInteropServicePolicy.md | 2 +- teams/teams-ps/teams/New-CsCallQueue.md | 6 +++--- teams/teams-ps/teams/New-CsCustomPolicyPackage.md | 2 +- teams/teams-ps/teams/New-CsInboundExemptNumberPattern.md | 2 +- .../teams/New-CsOnlineApplicationInstanceAssociation.md | 2 +- teams/teams-ps/teams/New-CsTeamsCallingPolicy.md | 2 +- teams/teams-ps/teams/New-CsTeamsMeetingBroadcastPolicy.md | 2 +- .../teams-ps/teams/New-CsTeamsUnassignedNumberTreatment.md | 2 +- teams/teams-ps/teams/Remove-CsOnlineTelephoneNumber.md | 2 +- teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md | 2 +- teams/teams-ps/teams/Set-CsCallQueue.md | 6 +++--- teams/teams-ps/teams/Set-CsInboundExemptNumberPattern.md | 2 +- .../Set-CsOnlineDialInConferencingUserDefaultNumber.md | 2 +- teams/teams-ps/teams/Set-CsOnlineSchedule.md | 2 +- teams/teams-ps/teams/Set-CsOnlineVoicemailUserSettings.md | 2 +- teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md | 2 +- teams/teams-ps/teams/Set-CsTeamsCortanaPolicy.md | 2 +- teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md | 2 +- .../teams-ps/teams/Set-CsTeamsUnassignedNumberTreatment.md | 2 +- teams/teams-ps/teams/Set-CsUserCallingSettings.md | 2 +- teams/teams-ps/teams/Set-TeamTargetingHierarchy.md | 2 +- teams/teams-ps/teams/Update-CsCustomPolicyPackage.md | 2 +- 42 files changed, 46 insertions(+), 46 deletions(-) diff --git a/exchange/docs-conceptual/exchange-online-powershell-v2.md b/exchange/docs-conceptual/exchange-online-powershell-v2.md index ea02ba7dba..4620d512ec 100644 --- a/exchange/docs-conceptual/exchange-online-powershell-v2.md +++ b/exchange/docs-conceptual/exchange-online-powershell-v2.md @@ -571,7 +571,7 @@ For detailed syntax and parameter information, see [Uninstall-Module](/powershel ## Properties and property sets in the Exchange Online PowerShell module -Traditional Exchange Online cmdlets return all possible object properties in their output, including many properties that are often blank or aren't interesting in many scenarios. This behavior causes degraded performance (more server computation and added network load). You rarely (if ever) need the full complement of properties in the cmdlet output. +Traditional Exchange Online cmdlets return all possible object properties in their output, including many properties that are often blank or aren't interested in many scenarios. This behavior causes degraded performance (more server computation and added network load). You rarely (if ever) need the full complement of properties in the cmdlet output. The **Get-EXO\*** cmdlets in the module have categorized output properties. Instead of giving all properties equal importance and returning them in all scenarios, we've categorized specific related properties into _property sets_. Simply put, these property sets are buckets of two or more related properties on the cmdlet. diff --git a/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md b/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md index 26815c0b4b..9058d8af56 100644 --- a/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md +++ b/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md @@ -85,7 +85,7 @@ This example exports up to 100 records for the specified date range in JSON form Export-ActivityExplorerData -StartTime "07/06/2022 07:15 AM" -EndTime "07/08/2022 11:08 AM" -Filter1 @("Activity", "FileArchived", "ArchiveCreated") -Filter2 @("Workload","Endpoint") -OutputFormat Json ``` -This example exports up to 100 records for the specified date range in JSON format, and filters the output by the Workload value Enpoint for FileArchived or ArchiveCreated activities. +This example exports up to 100 records for the specified date range in JSON format, and filters the output by the Workload value Endpoint for FileArchived or ArchiveCreated activities. ## PARAMETERS diff --git a/exchange/exchange-ps/exchange/New-ATPProtectionPolicyRule.md b/exchange/exchange-ps/exchange/New-ATPProtectionPolicyRule.md index 8ce36d59ee..267a7f90ef 100644 --- a/exchange/exchange-ps/exchange/New-ATPProtectionPolicyRule.md +++ b/exchange/exchange-ps/exchange/New-ATPProtectionPolicyRule.md @@ -275,7 +275,7 @@ The RecipientDomainIs parameter specifies a condition that looks for recipients Type: Word[] Parameter Sets: (All) Aliases: -Applicable: Exchange Onlinen +Applicable: Exchange Online Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/New-AutoSensitivityLabelPolicy.md b/exchange/exchange-ps/exchange/New-AutoSensitivityLabelPolicy.md index 6f23198d1d..59702e5c92 100644 --- a/exchange/exchange-ps/exchange/New-AutoSensitivityLabelPolicy.md +++ b/exchange/exchange-ps/exchange/New-AutoSensitivityLabelPolicy.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). -Use the New-AutoSensitivityLabelPolicy cmdlet to create auto-labeling policies in your organization. Create auto-labeling policy rules using the New-AutoSensitivityLabelRule cmdlet and assoicate them with the policy to complete the policy creation. +Use the New-AutoSensitivityLabelPolicy cmdlet to create auto-labeling policies in your organization. Create auto-labeling policy rules using the New-AutoSensitivityLabelRule cmdlet and associate them with the policy to complete the policy creation. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/New-ComplianceRetentionEvent.md b/exchange/exchange-ps/exchange/New-ComplianceRetentionEvent.md index 8d451f9658..7000f87c7c 100644 --- a/exchange/exchange-ps/exchange/New-ComplianceRetentionEvent.md +++ b/exchange/exchange-ps/exchange/New-ComplianceRetentionEvent.md @@ -160,7 +160,7 @@ Accept wildcard characters: False ``` ### -EventTags -The EventTags parameter specifies the GUID value of the labels tha are associated with the compliance retention event. Run the following command to see the available GUID values: `Get-ComplianceTag | Format-Table Name,GUID`. +The EventTags parameter specifies the GUID value of the labels that are associated with the compliance retention event. Run the following command to see the available GUID values: `Get-ComplianceTag | Format-Table Name,GUID`. You can specify multiple values separated by commas. diff --git a/exchange/exchange-ps/exchange/Remove-AutodiscoverVirtualDirectory.md b/exchange/exchange-ps/exchange/Remove-AutodiscoverVirtualDirectory.md index f2df6b4764..948dcc21f7 100644 --- a/exchange/exchange-ps/exchange/Remove-AutodiscoverVirtualDirectory.md +++ b/exchange/exchange-ps/exchange/Remove-AutodiscoverVirtualDirectory.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in on-premises Exchange. -Use the Remove-AutodiscoverVirtualDirectory cmdlet to remove the an existing Autodiscover virtual directory from Internet Information Services (IIS). +Use the Remove-AutodiscoverVirtualDirectory cmdlet to remove an existing Autodiscover virtual directory from Internet Information Services (IIS). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/Set-AutoSensitivityLabelPolicy.md b/exchange/exchange-ps/exchange/Set-AutoSensitivityLabelPolicy.md index 625311cc1c..b3211d3c6e 100644 --- a/exchange/exchange-ps/exchange/Set-AutoSensitivityLabelPolicy.md +++ b/exchange/exchange-ps/exchange/Set-AutoSensitivityLabelPolicy.md @@ -242,7 +242,7 @@ Accept wildcard characters: False ``` ### -AutoEnableAfter -The AutoEnableAfter parameter allows you to automatically turn on the policy after a set time period in simulation with no modifications to the policy. You need to explictly set this parameter after each policy edit to keep or reset the automatic turn on timeline. +The AutoEnableAfter parameter allows you to automatically turn on the policy after a set time period in simulation with no modifications to the policy. You need to explicitly set this parameter after each policy edit to keep or reset the automatic turn on timeline. To specify a value, enter it as a time span: dd.hh:mm:ss where dd = days, hh = hours, mm = minutes, and ss = seconds. diff --git a/exchange/exchange-ps/exchange/Set-ClientAccessRule.md b/exchange/exchange-ps/exchange/Set-ClientAccessRule.md index 90103f456e..6d39cc3131 100644 --- a/exchange/exchange-ps/exchange/Set-ClientAccessRule.md +++ b/exchange/exchange-ps/exchange/Set-ClientAccessRule.md @@ -63,7 +63,7 @@ Protocols that support authentication type filters: - POP3: BasicAuthentication and OAuthAuthentication. - RemotePowerShell: BasicAuthentication and NonBasicAuthentication. -Protcols that don't support authentication type filters: +Protocols that don't support authentication type filters: - ExchangeWebServices - OfflineAddressBook diff --git a/exchange/exchange-ps/exchange/Set-EmailAddressPolicy.md b/exchange/exchange-ps/exchange/Set-EmailAddressPolicy.md index f458a59778..3d157d6042 100644 --- a/exchange/exchange-ps/exchange/Set-EmailAddressPolicy.md +++ b/exchange/exchange-ps/exchange/Set-EmailAddressPolicy.md @@ -91,7 +91,7 @@ In on-premises Exchange, this example clears the disabled email address template Set-EmailAddressPolicy -Identity "Office 365 Groups" -EnabledEmailAddressTemplates "SMTP:@contoso.com","smtp:@contoso.onmicrosoft.com","smtp:@contoso.microsoftonline.com" ``` -In Exchange Online, this example modifies the existing email adress policy named "Office 365 Groups" and sets the enabled email address templates to use "@contoso.com" as the primary SMTP address and "@contoso.onmicrosoft.com" and "@contoso.microsoftonline.com" as proxy addresses. +In Exchange Online, this example modifies the existing email address policy named "Office 365 Groups" and sets the enabled email address templates to use "@contoso.com" as the primary SMTP address and "@contoso.onmicrosoft.com" and "@contoso.microsoftonline.com" as proxy addresses. ## PARAMETERS diff --git a/exchange/exchange-ps/exchange/Set-SendConnector.md b/exchange/exchange-ps/exchange/Set-SendConnector.md index a87c6b0fa7..a8e6726d37 100644 --- a/exchange/exchange-ps/exchange/Set-SendConnector.md +++ b/exchange/exchange-ps/exchange/Set-SendConnector.md @@ -626,7 +626,7 @@ Accept wildcard characters: False ``` ### -SmartHosts -The SmartHosts parameter specifies the smart hosts the Send connector uses to route mail. This parameteris required if you set the DNSRoutingEnabled parameter to $false and it must be specified on the same command line. The SmartHosts parameter takes one or more FQDNs, such as server.contoso.com, or one or more IP addresses, or a combination of both FQDNs and IP addresses. If you enter an IP address, you must enter the IP address as a literal. For example, 10.10.1.1. The smart host identity can be the FQDN of a smart-host server, a mail exchanger (MX) record, or an address (A) record. If you configure an FQDN as the smart host identity, the source server for the Send connector must be able to use DNS name resolution to locate the smart-host server. +The SmartHosts parameter specifies the smart hosts the Send connector uses to route mail. This parameter is required if you set the DNSRoutingEnabled parameter to $false and it must be specified on the same command line. The SmartHosts parameter takes one or more FQDNs, such as server.contoso.com, or one or more IP addresses, or a combination of both FQDNs and IP addresses. If you enter an IP address, you must enter the IP address as a literal. For example, 10.10.1.1. The smart host identity can be the FQDN of a smart-host server, a mail exchanger (MX) record, or an address (A) record. If you configure an FQDN as the smart host identity, the source server for the Send connector must be able to use DNS name resolution to locate the smart-host server. To enter multiple values and overwrite any existing entries, use the following syntax: `Value1,Value2,...ValueN`. If the values contain spaces or otherwise require quotation marks, use the following syntax: `"Value1","Value2",..."ValueN"`. diff --git a/exchange/exchange-ps/exchange/Set-UnifiedAuditLogRetentionPolicy.md b/exchange/exchange-ps/exchange/Set-UnifiedAuditLogRetentionPolicy.md index 4d7b243c0a..486564822a 100644 --- a/exchange/exchange-ps/exchange/Set-UnifiedAuditLogRetentionPolicy.md +++ b/exchange/exchange-ps/exchange/Set-UnifiedAuditLogRetentionPolicy.md @@ -58,7 +58,7 @@ This example modifies an audit log retention policy and changes to retention dur The Identity parameter specifies the unified audit log retention policy that you want to modify. You can use any value that uniquely identifies the policy. For example: - Name -- Distingished name (DN) +- Distinguished name (DN) - GUID ```yaml diff --git a/skype/skype-ps/skype/Get-CsPlatformServiceSettings.md b/skype/skype-ps/skype/Get-CsPlatformServiceSettings.md index a4bd7778b9..956b43a47b 100644 --- a/skype/skype-ps/skype/Get-CsPlatformServiceSettings.md +++ b/skype/skype-ps/skype/Get-CsPlatformServiceSettings.md @@ -13,7 +13,7 @@ ms.reviewer: # Get-CsPlatformServiceSettings ## SYNOPSIS -Returns information about Skype for Business on Mac capabilites which have been enabled in your organization. This cmdlet was introduced in Skype for Business Server 2015 Cumulative Update 6 (December 2017). +Returns information about Skype for Business on Mac capabilities which have been enabled in your organization. This cmdlet was introduced in Skype for Business Server 2015 Cumulative Update 6 (December 2017). ## SYNTAX diff --git a/skype/skype-ps/skype/Grant-CsTeamsUpgradePolicy.md b/skype/skype-ps/skype/Grant-CsTeamsUpgradePolicy.md index 58dcabff9d..1fd31b00e6 100644 --- a/skype/skype-ps/skype/Grant-CsTeamsUpgradePolicy.md +++ b/skype/skype-ps/skype/Grant-CsTeamsUpgradePolicy.md @@ -118,7 +118,7 @@ The above cmdlet removes any policy changes made to user Mike@contoso.com and ef PS C:\> Grant-CsTeamsUpgradePolicy -PolicyName SfBOnly -Global ``` -To grant a policy to all users in the org (except any that have an explicit policy assigned), omit the identity parameter. If you do not specify the -Global paramter, you will be prompted to confirm the operation. +To grant a policy to all users in the org (except any that have an explicit policy assigned), omit the identity parameter. If you do not specify the -Global parameter, you will be prompted to confirm the operation. ### Example 4 Get a report on existing TeamsUpgradePolicy users (Screen Report) diff --git a/skype/skype-ps/skype/Request-CsCertificate.md b/skype/skype-ps/skype/Request-CsCertificate.md index a02c52007d..56a2d03fd8 100644 --- a/skype/skype-ps/skype/Request-CsCertificate.md +++ b/skype/skype-ps/skype/Request-CsCertificate.md @@ -98,7 +98,7 @@ Example 3 uses the Output parameter to create an offline certificate request. ### -------------------------- Example 4 ----------------------- ``` -Request-CsCertificate -New -Type Default,WebServicesInternal,WebServicesExternal -ComputerFqdn "atl-cs-001.litwareinc.com" -CA "atl-ca-001.litwareinc.com\myca" -FriendlyName "Standard Edition Certficate" -Template jcila -PrivateKeyExportable $True -DomainName "atl-cs-001.litwareinc.com,atl-ext.litwareinc.com" +Request-CsCertificate -New -Type Default,WebServicesInternal,WebServicesExternal -ComputerFqdn "atl-cs-001.litwareinc.com" -CA "atl-ca-001.litwareinc.com\myca" -FriendlyName "Standard Edition Certificate" -Template jcila -PrivateKeyExportable $True -DomainName "atl-cs-001.litwareinc.com,atl-ext.litwareinc.com" ``` Example 4 is a more detailed (and more realistic) example of how to use the `Request-CsCertificate` cmdlet. diff --git a/skype/skype-ps/skype/Set-CsHybridApplicationEndpoint.md b/skype/skype-ps/skype/Set-CsHybridApplicationEndpoint.md index 594eff675c..33c98d57dc 100644 --- a/skype/skype-ps/skype/Set-CsHybridApplicationEndpoint.md +++ b/skype/skype-ps/skype/Set-CsHybridApplicationEndpoint.md @@ -23,7 +23,7 @@ Set-CsHybridApplicationEndpoint [-Identity] [-Tenant ] [-DomainContr ## DESCRIPTION The Grant-CsCloudMeetingPolicy cmdlet enables or disables automatic scheduling of Skype Meetings features for a specified user. -The default is disbaled. +The default is disabled. To enable automatic scheduling for all users in a tenant, use the Set-CsCloudMeetingPolicy cmdlet. diff --git a/teams/teams-ps/teams/Grant-CsTeamsUpgradePolicy.md b/teams/teams-ps/teams/Grant-CsTeamsUpgradePolicy.md index 56a4a8a228..9fa2256ff9 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsUpgradePolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsUpgradePolicy.md @@ -118,7 +118,7 @@ The above cmdlet removes any policy changes made to user Mike@contoso.com and ef PS C:\> Grant-CsTeamsUpgradePolicy -PolicyName SfBOnly -Global ``` -To grant a policy to all users in the org (except any that have an explicit policy assigned), omit the identity parameter. If you do not specify the -Global paramter, you will be prompted to confirm the operation. +To grant a policy to all users in the org (except any that have an explicit policy assigned), omit the identity parameter. If you do not specify the -Global parameter, you will be prompted to confirm the operation. ### Example 4 Get a report on existing TeamsUpgradePolicy users (Screen Report) diff --git a/teams/teams-ps/teams/Grant-CsTeamsVideoInteropServicePolicy.md b/teams/teams-ps/teams/Grant-CsTeamsVideoInteropServicePolicy.md index b0ff0e70ab..48053993ef 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsVideoInteropServicePolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsVideoInteropServicePolicy.md @@ -55,7 +55,7 @@ Q: I assigned CVI policy to a user, but I can't create a VTC meeting with that p A: The policy is cached for 6 hours. Changes to the policy are updated after the cache expires. Check for your changes after 6 hours. -**Frequently used commands that can help idenfity the policy assignment**: +**Frequently used commands that can help identify the policy assignment**: - Command to get full list of user along with their CVI policy: `Get-CsOnlineUser | Format-List UserPrincipalName,TeamsVideoInteropServicePolicy` diff --git a/teams/teams-ps/teams/New-CsCallQueue.md b/teams/teams-ps/teams/New-CsCallQueue.md index ecfb7aa46d..51a5a33a74 100644 --- a/teams/teams-ps/teams/New-CsCallQueue.md +++ b/teams/teams-ps/teams/New-CsCallQueue.md @@ -1375,7 +1375,7 @@ Accept wildcard characters: False ### -NumberOfCallsInQueueBeforeOfferingCallback _Private Preview customers only_ -The number of calls in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Set to null ($null) to disable this condition. +The number of calls in queue before a call becomes eligible for callback. This condition applies to calls arriving at the call queue. Set to null ($null) to disable this condition. At least one of `-WaitTimeBeforeOfferingCallbackInSecond`, `-NumberOfCallsInQueueBeforeOfferingCallback`, or `-CallToAgentRatioThresholdBeforeOfferingCallback` must be set to a value other than null when `-IsCallbackEnabled` is `True`. @@ -1413,7 +1413,7 @@ Accept wildcard characters: False ### -CallbackOfferAudioFilePromptResourceId _Private Preview customers only_ -The CallbackOfferAudioFilePromptResourceId parameter indicates the unique identifier for the Audio file prompt which is played to calls that are eligible for callback. This message should tell callers which DTMF touch-tone key (CallbackRequestDtmf) to press to select callabck. This parameter, or `-CallbackOfferTextToSpeechPrompt`, becomes a required parameter when IsCallbackEnabled is set to `True`. +The CallbackOfferAudioFilePromptResourceId parameter indicates the unique identifier for the Audio file prompt which is played to calls that are eligible for callback. This message should tell callers which DTMF touch-tone key (CallbackRequestDtmf) to press to select callback. This parameter, or `-CallbackOfferTextToSpeechPrompt`, becomes a required parameter when IsCallbackEnabled is set to `True`. ```yaml Type: Guid @@ -1431,7 +1431,7 @@ Accept wildcard characters: False ### -CallbackOfferTextToSpeechPrompt _Private Preview customers only_ -The CallbackOfferTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to calls that are eligible for callback. This message should tell callers which DTMF touch-tone key (CallbackRequestDtmf) to press to select callabck. This parameter, or `-CallbackOfferAudioFilePromptResourceId`, becomes a required parameter when IsCallbackEnabled is set to `True`. +The CallbackOfferTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to calls that are eligible for callback. This message should tell callers which DTMF touch-tone key (CallbackRequestDtmf) to press to select callback. This parameter, or `-CallbackOfferAudioFilePromptResourceId`, becomes a required parameter when IsCallbackEnabled is set to `True`. ```yaml Type: String diff --git a/teams/teams-ps/teams/New-CsCustomPolicyPackage.md b/teams/teams-ps/teams/New-CsCustomPolicyPackage.md index 7d920819d0..49c960db61 100644 --- a/teams/teams-ps/teams/New-CsCustomPolicyPackage.md +++ b/teams/teams-ps/teams/New-CsCustomPolicyPackage.md @@ -62,7 +62,7 @@ Accept wildcard characters: False ### -PolicyList -A list of one or more policies to be added in the package. To specifiy the policy list, follow this format: "\, \". Delimiters of ' ', '.', ':', '\t' are also acceptable. Supported policy types are listed [here](https://learn.microsoft.com/MicrosoftTeams/manage-policy-packages#what-is-a-policy-package). To get the list of available policy names on your tenant, please use the SkypeForBusiness module and refer to cmdlets such as [Get-CsTeamsMeetingPolicy](Get-CsTeamsMeetingPolicy.md) and [Get-CsTeamsMessagingPolicy](Get-CsTeamsMessagingPolicy.md). +A list of one or more policies to be added in the package. To specify the policy list, follow this format: "\, \". Delimiters of ' ', '.', ':', '\t' are also acceptable. Supported policy types are listed [here](https://learn.microsoft.com/MicrosoftTeams/manage-policy-packages#what-is-a-policy-package). To get the list of available policy names on your tenant, please use the SkypeForBusiness module and refer to cmdlets such as [Get-CsTeamsMeetingPolicy](Get-CsTeamsMeetingPolicy.md) and [Get-CsTeamsMessagingPolicy](Get-CsTeamsMessagingPolicy.md). ```yaml Type: String[] diff --git a/teams/teams-ps/teams/New-CsInboundExemptNumberPattern.md b/teams/teams-ps/teams/New-CsInboundExemptNumberPattern.md index 473903df77..11cf7833d7 100644 --- a/teams/teams-ps/teams/New-CsInboundExemptNumberPattern.md +++ b/teams/teams-ps/teams/New-CsInboundExemptNumberPattern.md @@ -105,7 +105,7 @@ Accept wildcard characters: False ### -Pattern -A regular expression that the calling number must match in order to be exempt from blocking. It is best pratice to start the regular expression with the hat character and end it with the dollar character. You can use various regular expression test sites on the Internet to validate the expression. +A regular expression that the calling number must match in order to be exempt from blocking. It is best practice to start the regular expression with the hat character and end it with the dollar character. You can use various regular expression test sites on the Internet to validate the expression. ```yaml Type: System.String diff --git a/teams/teams-ps/teams/New-CsOnlineApplicationInstanceAssociation.md b/teams/teams-ps/teams/New-CsOnlineApplicationInstanceAssociation.md index 013e13084c..0f1a443f3d 100644 --- a/teams/teams-ps/teams/New-CsOnlineApplicationInstanceAssociation.md +++ b/teams/teams-ps/teams/New-CsOnlineApplicationInstanceAssociation.md @@ -129,7 +129,7 @@ Accept wildcard characters: False ``` ### -ConfigurationId -The ConfigurationId parameter is the identity of the configuration that would be associatied with the provided application instances. +The ConfigurationId parameter is the identity of the configuration that would be associated with the provided application instances. ```yaml Type: System.string diff --git a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md index b84010b5af..75c58013d6 100644 --- a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md @@ -380,7 +380,7 @@ Determines whether real-time captions are available for the user in Teams calls. Valid options are: - DisabledUserOverride: Allows the user to turn on live captions. -- Disabled: Prohibts the user from turning on live captions. +- Disabled: Prohibits the user from turning on live captions. ```yaml Type: String diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingBroadcastPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingBroadcastPolicy.md index 3d94647b55..dcaed82c7c 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingBroadcastPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingBroadcastPolicy.md @@ -42,7 +42,7 @@ Creates a new MeetingBroadcastPolicy with broadcast scheduling disabled, which c ## PARAMETERS ### -AllowBroadcastScheduling -Specifies whether this user can create broadcast events in Teams. This settng impacts broadcasts that use both self-service and external encoder production methods. +Specifies whether this user can create broadcast events in Teams. This setting impacts broadcasts that use both self-service and external encoder production methods. ```yaml Type: Boolean diff --git a/teams/teams-ps/teams/New-CsTeamsUnassignedNumberTreatment.md b/teams/teams-ps/teams/New-CsTeamsUnassignedNumberTreatment.md index 21c0ccf559..4258a96113 100644 --- a/teams/teams-ps/teams/New-CsTeamsUnassignedNumberTreatment.md +++ b/teams/teams-ps/teams/New-CsTeamsUnassignedNumberTreatment.md @@ -95,7 +95,7 @@ Accept wildcard characters: False ``` ### -Pattern -A regular expression that the called number must match in order for the treatment to take effect. It is best pratice to start the regular expression with the hat character and end it with the dollar character. +A regular expression that the called number must match in order for the treatment to take effect. It is best practice to start the regular expression with the hat character and end it with the dollar character. You can use various regular expression test sites on the Internet to validate the expression. ```yaml diff --git a/teams/teams-ps/teams/Remove-CsOnlineTelephoneNumber.md b/teams/teams-ps/teams/Remove-CsOnlineTelephoneNumber.md index e478dfdedd..154ae8ec45 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineTelephoneNumber.md +++ b/teams/teams-ps/teams/Remove-CsOnlineTelephoneNumber.md @@ -56,7 +56,7 @@ This example removes the specified list of telephone numbers from the tenant. ## PARAMETERS ### -TelephoneNumber -Specifies the telephone number(s) to remove. The format can be withor without the prefixed +, but needs to include country code etc. +Specifies the telephone number(s) to remove. The format can be with or without the prefixed +, but needs to include country code etc. ```yaml Type: String[] diff --git a/teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md index 50360f2600..38eeb5912d 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md @@ -13,7 +13,7 @@ author: tomkau # Remove-CsTeamsAppPermissionPolicy ## SYNOPSIS -**NOTE**: You can use this cmdlet to remove a specific custom policy from a user. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experienc +**NOTE**: You can use this cmdlet to remove a specific custom policy from a user. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. As an admin, you can use app permission policies to enable or block specific apps for your users. Learn more about the App Permission Policies: . diff --git a/teams/teams-ps/teams/Set-CsCallQueue.md b/teams/teams-ps/teams/Set-CsCallQueue.md index 51604914a2..b8bedefa0d 100644 --- a/teams/teams-ps/teams/Set-CsCallQueue.md +++ b/teams/teams-ps/teams/Set-CsCallQueue.md @@ -1393,7 +1393,7 @@ Accept wildcard characters: False ### -NumberOfCallsInQueueBeforeOfferingCallback _Private Preview customers only_ -The number of calls in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Set to null ($null) to disable this condition. +The number of calls in queue before a call becomes eligible for callback. This condition applies to calls arriving at the call queue. Set to null ($null) to disable this condition. At least one of `-WaitTimeBeforeOfferingCallbackInSecond`, `-NumberOfCallsInQueueBeforeOfferingCallback`, or `-CallToAgentRatioThresholdBeforeOfferingCallback` must be set to a value other than null when `-IsCallbackEnabled` is `True`. @@ -1431,7 +1431,7 @@ Accept wildcard characters: False ### -CallbackOfferAudioFilePromptResourceId _Private Preview customers only_ -The CallbackOfferAudioFilePromptResourceId parameter indicates the unique identifier for the Audio file prompt which is played to calls that are eligible for callback. This message should tell callers which DTMF touch-tone key (CallbackRequestDtmf) to press to select callabck. This parameter, or `-CallbackOfferTextToSpeechPrompt`, becomes a required parameter when IsCallbackEnabled is set to `True`. +The CallbackOfferAudioFilePromptResourceId parameter indicates the unique identifier for the Audio file prompt which is played to calls that are eligible for callback. This message should tell callers which DTMF touch-tone key (CallbackRequestDtmf) to press to select callback. This parameter, or `-CallbackOfferTextToSpeechPrompt`, becomes a required parameter when IsCallbackEnabled is set to `True`. ```yaml Type: Guid @@ -1449,7 +1449,7 @@ Accept wildcard characters: False ### -CallbackOfferTextToSpeechPrompt _Private Preview customers only_ -The CallbackOfferTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to calls that are eligible for callback. This message should tell callers which DTMF touch-tone key (CallbackRequestDtmf) to press to select callabck. This parameter, or `-CallbackOfferAudioFilePromptResourceId`, becomes a required parameter when IsCallbackEnabled is set to `True`. +The CallbackOfferTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to calls that are eligible for callback. This message should tell callers which DTMF touch-tone key (CallbackRequestDtmf) to press to select callback. This parameter, or `-CallbackOfferAudioFilePromptResourceId`, becomes a required parameter when IsCallbackEnabled is set to `True`. ```yaml Type: String diff --git a/teams/teams-ps/teams/Set-CsInboundExemptNumberPattern.md b/teams/teams-ps/teams/Set-CsInboundExemptNumberPattern.md index fd8e9e0665..33f9c03634 100644 --- a/teams/teams-ps/teams/Set-CsInboundExemptNumberPattern.md +++ b/teams/teams-ps/teams/Set-CsInboundExemptNumberPattern.md @@ -95,7 +95,7 @@ Accept wildcard characters: False ### -Pattern -A regular expression that the calling number must match in order to be exempt from blocking. It is best pratice to start the regular expression with the hat character and end it with the dollar character. You can use various regular expression test sites on the Internet to validate the expression. +A regular expression that the calling number must match in order to be exempt from blocking. It is best practice to start the regular expression with the hat character and end it with the dollar character. You can use various regular expression test sites on the Internet to validate the expression. ```yaml Type: System.String diff --git a/teams/teams-ps/teams/Set-CsOnlineDialInConferencingUserDefaultNumber.md b/teams/teams-ps/teams/Set-CsOnlineDialInConferencingUserDefaultNumber.md index eac0907435..596393dd42 100644 --- a/teams/teams-ps/teams/Set-CsOnlineDialInConferencingUserDefaultNumber.md +++ b/teams/teams-ps/teams/Set-CsOnlineDialInConferencingUserDefaultNumber.md @@ -239,7 +239,7 @@ Accept wildcard characters: False ``` ### -RescheduleMeetings -Sends e-mail notifications to Meeting attendes with the updated settings. +Sends e-mail notifications to Meeting attendees with the updated settings. ```yaml Type: SwitchParameter diff --git a/teams/teams-ps/teams/Set-CsOnlineSchedule.md b/teams/teams-ps/teams/Set-CsOnlineSchedule.md index fdce8d7a66..77fa8357b6 100644 --- a/teams/teams-ps/teams/Set-CsOnlineSchedule.md +++ b/teams/teams-ps/teams/Set-CsOnlineSchedule.md @@ -28,7 +28,7 @@ The Set-CsOnlineSchedule cmdlet lets you modify the properties of a schedule. ### -------------------------- Example 1 -------------------------- ```powershell $schedule = Get-CsOnlineSchedule -Id "fa9081d6-b4f3-5c96-baec-0b00077709e5" -$schedule.Name = "Chrismas Holiday" +$schedule.Name = "Christmas Holiday" Set-CsOnlineSchedule -Instance $schedule ``` diff --git a/teams/teams-ps/teams/Set-CsOnlineVoicemailUserSettings.md b/teams/teams-ps/teams/Set-CsOnlineVoicemailUserSettings.md index b28a828485..e35207beb7 100644 --- a/teams/teams-ps/teams/Set-CsOnlineVoicemailUserSettings.md +++ b/teams/teams-ps/teams/Set-CsOnlineVoicemailUserSettings.md @@ -246,7 +246,7 @@ The following languages are supported: - "ko-KR" (Korean - Korea) - "lt-LT" (Lithuanian - Lithuania) - "lv-LV" (Latvian - Latvia) -- "nl-BE" (Dutch - Begium) +- "nl-BE" (Dutch - Belgium) - "nl-NL" (Dutch - Netherlands) - "nb-NO" (Norwegian, Bokmål - Norway) - "pl-PL" (Polish - Poland) diff --git a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md index 20a4b2c112..858ac69234 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md @@ -382,7 +382,7 @@ Determines whether real-time captions are available for the user in Teams calls. Valid options are: - DisabledUserOverride: Allows the user to turn on live captions. -- Disabled: Prohibts the user from turning on live captions. +- Disabled: Prohibits the user from turning on live captions. ```yaml Type: String diff --git a/teams/teams-ps/teams/Set-CsTeamsCortanaPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCortanaPolicy.md index 6d8838e872..0ca1206916 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCortanaPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCortanaPolicy.md @@ -45,7 +45,7 @@ The CsTeamsCortanaPolicy cmdlets enable administrators to control settings for C ```powershell PS C:\> Set-CsTeamsCortanaPolicy -Identity MyCortanaPolicy -CortanaVoiceInvocationMode Disabled ``` -In this example, Cortana voice asssitant is set to disabled. +In this example, Cortana voice assistant is set to disabled. ## PARAMETERS diff --git a/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md index d6bdebcbb5..06de1a9402 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md @@ -487,7 +487,7 @@ Accept wildcard characters: False ``` ### -ChatPermissionRole -Determines the Supervised Chat role of the user. Set this to Full to allow the user to supervise chats. Supervisors have the ability to initiate chats with and invite any user within the enviornment. Set this to Limited to allow the user to initiate conversations with Full and Limited permissioned users, but not Restricted. Set this to Restricted to block chat creation with anyone other than Full permissioned users. +Determines the Supervised Chat role of the user. Set this to Full to allow the user to supervise chats. Supervisors have the ability to initiate chats with and invite any user within the environment. Set this to Limited to allow the user to initiate conversations with Full and Limited permissioned users, but not Restricted. Set this to Restricted to block chat creation with anyone other than Full permissioned users. ```yaml Type: String diff --git a/teams/teams-ps/teams/Set-CsTeamsUnassignedNumberTreatment.md b/teams/teams-ps/teams/Set-CsTeamsUnassignedNumberTreatment.md index 376db38a89..a9dbbcc071 100644 --- a/teams/teams-ps/teams/Set-CsTeamsUnassignedNumberTreatment.md +++ b/teams/teams-ps/teams/Set-CsTeamsUnassignedNumberTreatment.md @@ -74,7 +74,7 @@ Accept wildcard characters: False ``` ### -Pattern -A regular expression that the called number must match in order for the treatment to take effect. It is best pratice to start the regular expression with the hat character and end it with the dollar character. +A regular expression that the called number must match in order for the treatment to take effect. It is best practice to start the regular expression with the hat character and end it with the dollar character. You can use various regular expression test sites on the Internet to validate the expression. ```yaml diff --git a/teams/teams-ps/teams/Set-CsUserCallingSettings.md b/teams/teams-ps/teams/Set-CsUserCallingSettings.md index 1fe22010d5..f17c2378be 100644 --- a/teams/teams-ps/teams/Set-CsUserCallingSettings.md +++ b/teams/teams-ps/teams/Set-CsUserCallingSettings.md @@ -314,7 +314,7 @@ Accept wildcard characters: False ### -IsUnansweredEnabled -This parameter controls whether forwarding for unasnwered calls is enabled or not. +This parameter controls whether forwarding for unanswered calls is enabled or not. ```yaml Type: System.Boolean diff --git a/teams/teams-ps/teams/Set-TeamTargetingHierarchy.md b/teams/teams-ps/teams/Set-TeamTargetingHierarchy.md index 71aca011a8..bba1b5338c 100644 --- a/teams/teams-ps/teams/Set-TeamTargetingHierarchy.md +++ b/teams/teams-ps/teams/Set-TeamTargetingHierarchy.md @@ -31,7 +31,7 @@ Based on the CSV file, the following hierarchy is created: - Apogee -    New Jersey -       Basking Ridge --       Moutain Lakes +-       Mountain Lakes ## EXAMPLES diff --git a/teams/teams-ps/teams/Update-CsCustomPolicyPackage.md b/teams/teams-ps/teams/Update-CsCustomPolicyPackage.md index 5cb482852c..cf4939044a 100644 --- a/teams/teams-ps/teams/Update-CsCustomPolicyPackage.md +++ b/teams/teams-ps/teams/Update-CsCustomPolicyPackage.md @@ -62,7 +62,7 @@ Accept wildcard characters: False ### -PolicyList -A list of one or more policies to be included in the updated package. To specifiy the policy list, follow this format: "\, \". Delimiters of ' ', '.', ':', '\t' are also acceptable. Supported policy types are listed [here](https://learn.microsoft.com/MicrosoftTeams/manage-policy-packages#what-is-a-policy-package). To get the list of available policy names on your tenant, please use the SkypeForBusiness module and refer to cmdlets such as [Get-CsTeamsMeetingPolicy](Get-CsTeamsMeetingPolicy.md) and [Get-CsTeamsMessagingPolicy](Get-CsTeamsMessagingPolicy.md). +A list of one or more policies to be included in the updated package. To specify the policy list, follow this format: "\, \". Delimiters of ' ', '.', ':', '\t' are also acceptable. Supported policy types are listed [here](https://learn.microsoft.com/MicrosoftTeams/manage-policy-packages#what-is-a-policy-package). To get the list of available policy names on your tenant, please use the SkypeForBusiness module and refer to cmdlets such as [Get-CsTeamsMeetingPolicy](Get-CsTeamsMeetingPolicy.md) and [Get-CsTeamsMessagingPolicy](Get-CsTeamsMessagingPolicy.md). ```yaml Type: String[] From c86d032cb2e444509d4c872cfb05e1624a3fea95 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 8 Apr 2024 11:41:50 -0700 Subject: [PATCH 0266/1851] Update Set-AuthenticationPolicy.md Added AllowLegacyExchangeTokens --- exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md | 1 + 1 file changed, 1 insertion(+) diff --git a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md index 9b6710cba7..9616782f25 100644 --- a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md @@ -34,6 +34,7 @@ Set-AuthenticationPolicy [-Identity] [-AllowBasicAuthRpc] [-AllowBasicAuthSmtp] [-AllowBasicAuthWebServices] + [-AllowLegacyExchangeTokens] [-BlockLegacyAuthActiveSync] [-BlockLegacyAuthAutodiscover] [-BlockLegacyAuthImap] From 7875de1a56644ce5a5f1e401d2b62c32d4177fcb Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 8 Apr 2024 16:32:35 -0700 Subject: [PATCH 0267/1851] Multiple condition/exception clarification Per [#25270](https://github.com/MicrosoftDocs/microsoft-365-docs-pr/pull/25270) --- exchange/exchange-ps/exchange/New-ATPBuiltInProtectionRule.md | 2 +- exchange/exchange-ps/exchange/New-ATPProtectionPolicyRule.md | 2 +- exchange/exchange-ps/exchange/New-AntiPhishRule.md | 2 +- exchange/exchange-ps/exchange/New-EOPProtectionPolicyRule.md | 2 +- exchange/exchange-ps/exchange/New-HostedContentFilterRule.md | 2 +- exchange/exchange-ps/exchange/New-MalwareFilterRule.md | 2 +- exchange/exchange-ps/exchange/New-SafeAttachmentRule.md | 2 +- exchange/exchange-ps/exchange/New-SafeLinksRule.md | 2 +- exchange/exchange-ps/exchange/New-TeamsProtectionPolicyRule.md | 3 +++ exchange/exchange-ps/exchange/Set-ATPBuiltInProtectionRule.md | 2 +- exchange/exchange-ps/exchange/Set-ATPProtectionPolicyRule.md | 2 +- exchange/exchange-ps/exchange/Set-AntiPhishRule.md | 2 +- exchange/exchange-ps/exchange/Set-EOPProtectionPolicyRule.md | 2 +- exchange/exchange-ps/exchange/Set-HostedContentFilterRule.md | 2 +- exchange/exchange-ps/exchange/Set-MalwareFilterRule.md | 2 +- exchange/exchange-ps/exchange/Set-SafeAttachmentRule.md | 2 +- exchange/exchange-ps/exchange/Set-SafeLinksRule.md | 2 +- exchange/exchange-ps/exchange/Set-TeamsProtectionPolicyRule.md | 3 +++ 18 files changed, 22 insertions(+), 16 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-ATPBuiltInProtectionRule.md b/exchange/exchange-ps/exchange/New-ATPBuiltInProtectionRule.md index d48f33ce24..d28e50e5c0 100644 --- a/exchange/exchange-ps/exchange/New-ATPBuiltInProtectionRule.md +++ b/exchange/exchange-ps/exchange/New-ATPBuiltInProtectionRule.md @@ -38,7 +38,7 @@ New-ATPBuiltInProtectionRule -SafeAttachmentPolicy [!IMPORTANT] -> Different types of recipient conditions or different types of recipient exceptions are not additive; they're inclusive. For more information, see [Profiles in preset security policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#profiles-in-preset-security-policies). +> Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Profiles in preset security policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#profiles-in-preset-security-policies). 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). diff --git a/exchange/exchange-ps/exchange/New-ATPProtectionPolicyRule.md b/exchange/exchange-ps/exchange/New-ATPProtectionPolicyRule.md index 267a7f90ef..fe13c6adb2 100644 --- a/exchange/exchange-ps/exchange/New-ATPProtectionPolicyRule.md +++ b/exchange/exchange-ps/exchange/New-ATPProtectionPolicyRule.md @@ -42,7 +42,7 @@ New-ATPProtectionPolicyRule [-Name] -SafeAttachmentPolicy [!IMPORTANT] -> Different types of recipient conditions or different types of recipient exceptions are not additive; they're inclusive. For more information, see [Profiles in preset security policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#profiles-in-preset-security-policies). +> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Profiles in preset security policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#profiles-in-preset-security-policies). 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). diff --git a/exchange/exchange-ps/exchange/New-AntiPhishRule.md b/exchange/exchange-ps/exchange/New-AntiPhishRule.md index a5015e817b..bbce479dbd 100644 --- a/exchange/exchange-ps/exchange/New-AntiPhishRule.md +++ b/exchange/exchange-ps/exchange/New-AntiPhishRule.md @@ -40,7 +40,7 @@ New-AntiPhishRule [-Name] -AntiPhishPolicy You need to add the antiphish rule to an existing policy by using the AntiPhishPolicy parameter. You create antiphish policies by using the New-AntiPhishPolicy cmdlet. > [!IMPORTANT] -> Different types of recipient conditions or different types of recipient exceptions are not additive; they're inclusive. For more information, see [Common policy settings](https://learn.microsoft.com/microsoft-365/security/office-365-security/anti-phishing-policies-about#common-policy-settings). +> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Common policy settings](https://learn.microsoft.com/microsoft-365/security/office-365-security/anti-phishing-policies-about#common-policy-settings). 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). diff --git a/exchange/exchange-ps/exchange/New-EOPProtectionPolicyRule.md b/exchange/exchange-ps/exchange/New-EOPProtectionPolicyRule.md index 89c0e46b8f..ab62c8eecc 100644 --- a/exchange/exchange-ps/exchange/New-EOPProtectionPolicyRule.md +++ b/exchange/exchange-ps/exchange/New-EOPProtectionPolicyRule.md @@ -41,7 +41,7 @@ New-EOPProtectionPolicyRule [-Name] [-Priority ] -AntiPhishPolic For more information about preset security policies in PowerShell, see [Preset security policies in Exchange Online PowerShell](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#preset-security-policies-in-exchange-online-powershell). > [!IMPORTANT] -> Different types of recipient conditions or different types of recipient exceptions are not additive; they're inclusive. For more information, see [Profiles in preset security policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#profiles-in-preset-security-policies). +> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Profiles in preset security policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#profiles-in-preset-security-policies). 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). diff --git a/exchange/exchange-ps/exchange/New-HostedContentFilterRule.md b/exchange/exchange-ps/exchange/New-HostedContentFilterRule.md index cd34fda2c2..5850247167 100644 --- a/exchange/exchange-ps/exchange/New-HostedContentFilterRule.md +++ b/exchange/exchange-ps/exchange/New-HostedContentFilterRule.md @@ -38,7 +38,7 @@ New-HostedContentFilterRule [-Name] -HostedContentFilterPolicy [!IMPORTANT] -> Different types of recipient conditions or different types of recipient exceptions are not additive; they're inclusive. For more information, see [Use the Microsoft Defender portal to create anti-spam policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/anti-spam-policies-configure#use-the-microsoft-defender-portal-to-create-anti-spam-policies). +> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Use the Microsoft Defender portal to create anti-spam policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/anti-spam-policies-configure#use-the-microsoft-defender-portal-to-create-anti-spam-policies). 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). diff --git a/exchange/exchange-ps/exchange/New-MalwareFilterRule.md b/exchange/exchange-ps/exchange/New-MalwareFilterRule.md index 5df745078a..b79eec19b7 100644 --- a/exchange/exchange-ps/exchange/New-MalwareFilterRule.md +++ b/exchange/exchange-ps/exchange/New-MalwareFilterRule.md @@ -39,7 +39,7 @@ New-MalwareFilterRule [-Name] -MalwareFilterPolicy [!IMPORTANT] -> Different types of recipient conditions or different types of recipient exceptions are not additive; they're inclusive. For more information, see [Anti-malware policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/anti-malware-protection-about#anti-malware-policies). +> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Anti-malware policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/anti-malware-protection-about#anti-malware-policies). 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). diff --git a/exchange/exchange-ps/exchange/New-SafeAttachmentRule.md b/exchange/exchange-ps/exchange/New-SafeAttachmentRule.md index f9c85d61d8..45aec941ad 100644 --- a/exchange/exchange-ps/exchange/New-SafeAttachmentRule.md +++ b/exchange/exchange-ps/exchange/New-SafeAttachmentRule.md @@ -44,7 +44,7 @@ A safe attachment policy can be assigned only to one safe attachment rule. Safe Attachments is a feature in Microsoft Defender for Office 365 that opens email attachments in a special hypervisor environment to detect malicious activity. For more information, see [Safe Attachments in Defender for Office 365](https://learn.microsoft.com/microsoft-365/security/office-365-security/safe-attachments). > [!IMPORTANT] -> Different types of recipient conditions or different types of recipient exceptions are not additive; they're inclusive. For more information, see [Safe Attachments policy settings](https://learn.microsoft.com/microsoft-365/security/office-365-security/safe-attachments#safe-attachments-policy-settings). +> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Safe Attachments policy settings](https://learn.microsoft.com/microsoft-365/security/office-365-security/safe-attachments#safe-attachments-policy-settings). 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). diff --git a/exchange/exchange-ps/exchange/New-SafeLinksRule.md b/exchange/exchange-ps/exchange/New-SafeLinksRule.md index f2edd91ac1..e476dff5b6 100644 --- a/exchange/exchange-ps/exchange/New-SafeLinksRule.md +++ b/exchange/exchange-ps/exchange/New-SafeLinksRule.md @@ -42,7 +42,7 @@ You need to specify at least one condition for the rule. Safe Links is a feature in Microsoft Defender for Office 365 that checks links in email messages to see if they lead to malicious web sites. When a user clicks a link in a message, the URL is temporarily rewritten and checked against a list of known, malicious web sites. Safe Links includes the URL trace reporting feature to help determine who has clicked through to a malicious web site. > [!IMPORTANT] -> Different types of recipient conditions or different types of recipient exceptions are not additive; they're inclusive. For more information, see [Recipient filters in Safe Links policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/safe-links-about#recipient-filters-in-safe-links-policies). +> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Recipient filters in Safe Links policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/safe-links-about#recipient-filters-in-safe-links-policies). 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). diff --git a/exchange/exchange-ps/exchange/New-TeamsProtectionPolicyRule.md b/exchange/exchange-ps/exchange/New-TeamsProtectionPolicyRule.md index cac05b9772..f737d104a0 100644 --- a/exchange/exchange-ps/exchange/New-TeamsProtectionPolicyRule.md +++ b/exchange/exchange-ps/exchange/New-TeamsProtectionPolicyRule.md @@ -41,6 +41,9 @@ You can use this cmdlet only if the following statements are true: - The Teams protection policy rule doesn't exist (the Get-TeamsProtectionPolicyRule cmdlet returns no output). - The Teams protection policy exists (the Get-TeamsProtectionPolicy cmdlet returns output). +> [!IMPORTANT] +> Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Configure ZAP for Teams protection in Defender for Office 365 Plan 2](https://learn.microsoft.com/microsoft-365/security/office-365-security/mdo-support-teams-about?view=o365-worldwide#configure-zap-for-teams-protection-in-defender-for-office-365-plan-2). + 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). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/Set-ATPBuiltInProtectionRule.md b/exchange/exchange-ps/exchange/Set-ATPBuiltInProtectionRule.md index 9f7ea7b6d5..6a2c4c2703 100644 --- a/exchange/exchange-ps/exchange/Set-ATPBuiltInProtectionRule.md +++ b/exchange/exchange-ps/exchange/Set-ATPBuiltInProtectionRule.md @@ -35,7 +35,7 @@ Set-ATPBuiltInProtectionRule [-Identity] For more information about preset security policies in PowerShell, see [Preset security policies in Exchange Online PowerShell](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#preset-security-policies-in-exchange-online-powershell). > [!IMPORTANT] -> Different types of recipient conditions or different types of recipient exceptions are not additive; they're inclusive. For more information, see [Profiles in preset security policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#profiles-in-preset-security-policies). +> Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Profiles in preset security policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#profiles-in-preset-security-policies). 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). diff --git a/exchange/exchange-ps/exchange/Set-ATPProtectionPolicyRule.md b/exchange/exchange-ps/exchange/Set-ATPProtectionPolicyRule.md index 1d1dd93d40..c41b34babf 100644 --- a/exchange/exchange-ps/exchange/Set-ATPProtectionPolicyRule.md +++ b/exchange/exchange-ps/exchange/Set-ATPProtectionPolicyRule.md @@ -40,7 +40,7 @@ Set-ATPProtectionPolicyRule [-Identity] For more information about preset security policies in PowerShell, see [Preset security policies in Exchange Online PowerShell](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#preset-security-policies-in-exchange-online-powershell). > [!IMPORTANT] -> Different types of recipient conditions or different types of recipient exceptions are not additive; they're inclusive. For more information, see [Profiles in preset security policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#profiles-in-preset-security-policies). +> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Profiles in preset security policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#profiles-in-preset-security-policies). 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). diff --git a/exchange/exchange-ps/exchange/Set-AntiPhishRule.md b/exchange/exchange-ps/exchange/Set-AntiPhishRule.md index 6df8218287..635a9e5970 100644 --- a/exchange/exchange-ps/exchange/Set-AntiPhishRule.md +++ b/exchange/exchange-ps/exchange/Set-AntiPhishRule.md @@ -39,7 +39,7 @@ Set-AntiPhishRule [-Identity] ## DESCRIPTION > [!IMPORTANT] -> Different types of recipient conditions or different types of recipient exceptions are not additive; they're inclusive. For more information, see [Common policy settings](https://learn.microsoft.com/microsoft-365/security/office-365-security/anti-phishing-policies-about#common-policy-settings). +> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Common policy settings](https://learn.microsoft.com/microsoft-365/security/office-365-security/anti-phishing-policies-about#common-policy-settings). 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). diff --git a/exchange/exchange-ps/exchange/Set-EOPProtectionPolicyRule.md b/exchange/exchange-ps/exchange/Set-EOPProtectionPolicyRule.md index 12e007c8fe..e5eb5bf73e 100644 --- a/exchange/exchange-ps/exchange/Set-EOPProtectionPolicyRule.md +++ b/exchange/exchange-ps/exchange/Set-EOPProtectionPolicyRule.md @@ -40,7 +40,7 @@ Set-EOPProtectionPolicyRule [-Identity] For more information about preset security policies in PowerShell, see [Preset security policies in Exchange Online PowerShell](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#preset-security-policies-in-exchange-online-powershell). > [!IMPORTANT] -> Different types of recipient conditions or different types of recipient exceptions are not additive; they're inclusive. For more information, see [Profiles in preset security policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#profiles-in-preset-security-policies). +> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Profiles in preset security policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#profiles-in-preset-security-policies). 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). diff --git a/exchange/exchange-ps/exchange/Set-HostedContentFilterRule.md b/exchange/exchange-ps/exchange/Set-HostedContentFilterRule.md index 1037077e66..7a6cdb7b1e 100644 --- a/exchange/exchange-ps/exchange/Set-HostedContentFilterRule.md +++ b/exchange/exchange-ps/exchange/Set-HostedContentFilterRule.md @@ -39,7 +39,7 @@ Set-HostedContentFilterRule [-Identity] ## DESCRIPTION > [!IMPORTANT] -> Different types of recipient conditions or different types of recipient exceptions are not additive; they're inclusive. For more information, see [Use the Microsoft Defender portal to create anti-spam policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/anti-spam-policies-configure#use-the-microsoft-defender-portal-to-create-anti-spam-policies). +> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Use the Microsoft Defender portal to create anti-spam policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/anti-spam-policies-configure#use-the-microsoft-defender-portal-to-create-anti-spam-policies). 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). diff --git a/exchange/exchange-ps/exchange/Set-MalwareFilterRule.md b/exchange/exchange-ps/exchange/Set-MalwareFilterRule.md index 5ccf532b53..b2a0d67bc4 100644 --- a/exchange/exchange-ps/exchange/Set-MalwareFilterRule.md +++ b/exchange/exchange-ps/exchange/Set-MalwareFilterRule.md @@ -40,7 +40,7 @@ Set-MalwareFilterRule [-Identity] ## DESCRIPTION > [!IMPORTANT] -> Different types of recipient conditions or different types of recipient exceptions are not additive; they're inclusive. For more information, see [Anti-malware policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/anti-malware-protection-about#anti-malware-policies). +> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Anti-malware policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/anti-malware-protection-about#anti-malware-policies). 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). diff --git a/exchange/exchange-ps/exchange/Set-SafeAttachmentRule.md b/exchange/exchange-ps/exchange/Set-SafeAttachmentRule.md index aed5da770d..c96b2dfcca 100644 --- a/exchange/exchange-ps/exchange/Set-SafeAttachmentRule.md +++ b/exchange/exchange-ps/exchange/Set-SafeAttachmentRule.md @@ -43,7 +43,7 @@ Safe Attachments is a feature in Microsoft Defender for Office 365 that opens em A safe attachment policy can be assigned only to one safe attachment rule. > [!IMPORTANT] -> Different types of recipient conditions or different types of recipient exceptions are not additive; they're inclusive. For more information, see [Safe Attachments policy settings](https://learn.microsoft.com/microsoft-365/security/office-365-security/safe-attachments#safe-attachments-policy-settings). +> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Safe Attachments policy settings](https://learn.microsoft.com/microsoft-365/security/office-365-security/safe-attachments#safe-attachments-policy-settings). 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). diff --git a/exchange/exchange-ps/exchange/Set-SafeLinksRule.md b/exchange/exchange-ps/exchange/Set-SafeLinksRule.md index b8458c8b41..427c49d564 100644 --- a/exchange/exchange-ps/exchange/Set-SafeLinksRule.md +++ b/exchange/exchange-ps/exchange/Set-SafeLinksRule.md @@ -41,7 +41,7 @@ Set-SafeLinksRule [-Identity] Safe Links is a feature in Microsoft Defender for Office 365 that checks links in email messages to see if they lead to malicious web sites. When a user clicks a link in a message, the URL is temporarily rewritten and checked against a list of known, malicious web sites. Safe Links includes the URL trace reporting feature to help determine who has clicked through to a malicious web site. > [!IMPORTANT] -> Different types of recipient conditions or different types of recipient exceptions are not additive; they're inclusive. For more information, see [Recipient filters in Safe Links policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/safe-links-about#recipient-filters-in-safe-links-policies). +> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Recipient filters in Safe Links policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/safe-links-about#recipient-filters-in-safe-links-policies). 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). diff --git a/exchange/exchange-ps/exchange/Set-TeamsProtectionPolicyRule.md b/exchange/exchange-ps/exchange/Set-TeamsProtectionPolicyRule.md index 294c6c978a..0859b881a5 100644 --- a/exchange/exchange-ps/exchange/Set-TeamsProtectionPolicyRule.md +++ b/exchange/exchange-ps/exchange/Set-TeamsProtectionPolicyRule.md @@ -32,6 +32,9 @@ Set-TeamsProtectionPolicyRule [-Identity] ``` ## DESCRIPTION +> [!IMPORTANT] +> Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Configure ZAP for Teams protection in Defender for Office 365 Plan 2](https://learn.microsoft.com/microsoft-365/security/office-365-security/mdo-support-teams-about?view=o365-worldwide#configure-zap-for-teams-protection-in-defender-for-office-365-plan-2). + 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). ## EXAMPLES From 6c969afa5b5c2889da239ec9cf6e81140a57008c Mon Sep 17 00:00:00 2001 From: j0eyv <41282854+j0eyv@users.noreply.github.com> Date: Tue, 9 Apr 2024 08:51:05 +0200 Subject: [PATCH 0268/1851] Update Set-MailboxMessageConfiguration.md The description mentions that it only applies to Outlook on the web. This is not true. Some settings also apply to the new Outlook client. This is not described so I've changed the documentation. --- .../exchange-ps/exchange/Set-MailboxMessageConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-MailboxMessageConfiguration.md b/exchange/exchange-ps/exchange/Set-MailboxMessageConfiguration.md index cf01dc4772..61787b7e4d 100644 --- a/exchange/exchange-ps/exchange/Set-MailboxMessageConfiguration.md +++ b/exchange/exchange-ps/exchange/Set-MailboxMessageConfiguration.md @@ -91,7 +91,7 @@ Set-MailboxMessageConfiguration [-Identity] ``` ## DESCRIPTION -The Set-MailboxMessageConfiguration cmdlet configures Outlook on the web settings for the specified mailbox. These settings include email signature, message format, message options, read receipts, reading pane, and conversations. These settings are not used in Outlook, Exchange ActiveSync, or other email clients. These settings are applied in Outlook on the web only. Settings that contain the word Mobile are applied in Outlook on the web for devices only. +The Set-MailboxMessageConfiguration cmdlet configures Outlook on the web settings for the specified mailbox. These settings include email signature, message format, message options, read receipts, reading pane, and conversations. These settings are not used in Outlook, Exchange ActiveSync, or other email clients. These settings are applied in Outlook on the web only. Some settings also apply to the new Outlook client. Settings that contain the word Mobile are applied in Outlook on the web for devices only. 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). From c1048e6ac63916aa868bcb0d5ac6cb59b90f78ff Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 9 Apr 2024 11:38:05 -0700 Subject: [PATCH 0269/1851] Ex2019 blind cmdlet sweep --- .../exchange/New-AuthenticationPolicy.md | 152 ++++++++++++++++++ .../Remove-MailboxFolderPermission.md | 4 +- .../exchange/Set-AuthenticationPolicy.md | 152 ++++++++++++++++++ .../exchange/Set-EcpVirtualDirectory.md | 17 ++ .../exchange/Set-OrganizationConfig.md | 21 +++ 5 files changed, 343 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/New-AuthenticationPolicy.md index 9301ebb11e..4c06f72d1a 100644 --- a/exchange/exchange-ps/exchange/New-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/New-AuthenticationPolicy.md @@ -42,6 +42,14 @@ New-AuthenticationPolicy [[-Name] ] [-BlockLegacyAuthPop] [-BlockLegacyAuthRpc] [-BlockLegacyAuthWebServices] + [-BlockModernAuthActiveSync] + [-BlockModernAuthAutodiscover] + [-BlockModernAuthImap] + [-BlockModernAuthMapi] + [-BlockModernAuthOfflineAddressBook] + [-BlockModernAuthPop] + [-BlockModernAuthRpc] + [-BlockModernAuthWebServices] [-Confirm] [-WhatIf] [] @@ -532,6 +540,150 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -BlockModernAuthActiveSync +This parameter is available only in on-premises Exchange. + +The BlockModernAuthActiveSync switch specifies whether to block modern authentication with Exchange ActiveSync in Exchange 2019 CU13 or later. You don't need to specify a value with this switch. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BlockModernAuthAutodiscover +This parameter is available only in on-premises Exchange. + +The BlockModernAuthAutodiscover switch specifies whether to block modern authentication with Autodiscover in Exchange 2019 CU13 or later. You don't need to specify a value with this switch. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BlockModernAuthImap +This parameter is available only in on-premises Exchange. + +The BlockModernAuthImap switch specifies whether to block modern authentication with IMAP in Exchange 2019 CU13 or later. You don't need to specify a value with this switch. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BlockModernAuthMapi +This parameter is available only in on-premises Exchange. + +The BlockModernAuthMapi switch specifies whether to block modern authentication with MAPI in Exchange 2019 CU13 or later. You don't need to specify a value with this switch. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BlockModernAuthOfflineAddressBook +This parameter is available only in on-premises Exchange. + +The BlockModernAuthOfflineAddressBook switch specifies whether to block modern authentication with Offline Address Books in Exchange 2019 CU13 or later. You don't need to specify a value with this switch. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BlockModernAuthPop +This parameter is available only in on-premises Exchange. + +The BlockModernAuthPop switch specifies whether to block modern authentication with POP in Exchange 2019 CU13 or later. You don't need to specify a value with this switch. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BlockModernAuthRpc +This parameter is available only in on-premises Exchange. + +The BlockModernAuthRpc switch specifies whether to block modern authentication with RPC in Exchange 2019 CU13 or later. You don't need to specify a value with this switch. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BlockModernAuthWebServices +This parameter is available only in on-premises Exchange. + +The BlockModernAuthWebServices switch specifies whether to block modern authentication with Exchange Web Services (EWS) in Exchange 2019 CU13 or later. You don't need to specify a value with this switch. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. diff --git a/exchange/exchange-ps/exchange/Remove-MailboxFolderPermission.md b/exchange/exchange-ps/exchange/Remove-MailboxFolderPermission.md index 26031ec732..3dccb1d13c 100644 --- a/exchange/exchange-ps/exchange/Remove-MailboxFolderPermission.md +++ b/exchange/exchange-ps/exchange/Remove-MailboxFolderPermission.md @@ -189,8 +189,6 @@ Accept wildcard characters: False ``` ### -ResetDelegateUserCollection -This parameter is available only in the cloud-based service. - The ResetDelegateUserCollection switch forces the removal of the LocalFreeBusy or the PR_FREEBUSY_ENTRYIDs files in case of corruption. You don't need to specify a value with this switch. Use this switch if you encounter problems trying add, change, or remove delegate permissions. Using this switch deletes those files and downgrades any existing delegates to Editor permissions. You'll need to grant delegate permissions again using `-SharingPermissionFlag Delegate`. @@ -201,7 +199,7 @@ When you use this switch, the value of Identity should be the user's primary cal Type: SwitchParameter Parameter Sets: ResetDelegateUserCollection Aliases: -Applicable: Exchange Online +Applicable: Exchange Server 2019, Exchange Online Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md index e15813338e..faaa4560a3 100644 --- a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md @@ -42,6 +42,14 @@ Set-AuthenticationPolicy [-Identity] [-BlockLegacyAuthPop] [-BlockLegacyAuthRpc] [-BlockLegacyAuthWebServices] + [-BlockModernAuthActiveSync] + [-BlockModernAuthAutodiscover] + [-BlockModernAuthImap] + [-BlockModernAuthMapi] + [-BlockModernAuthOfflineAddressBook] + [-BlockModernAuthPop] + [-BlockModernAuthRpc] + [-BlockModernAuthWebServices] [-Confirm] [-WhatIf] [] @@ -508,6 +516,150 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -BlockModernAuthActiveSync +This parameter is available only in on-premises Exchange. + +The BlockModernAuthActiveSync switch specifies whether to block modern authentication with Exchange ActiveSync in Exchange 2019 CU13 or later. You don't need to specify a value with this switch. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BlockModernAuthAutodiscover +This parameter is available only in on-premises Exchange. + +The BlockModernAuthAutodiscover switch specifies whether to block modern authentication with Autodiscover in Exchange 2019 CU13 or later. You don't need to specify a value with this switch. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BlockModernAuthImap +This parameter is available only in on-premises Exchange. + +The BlockModernAuthImap switch specifies whether to block modern authentication with IMAP in Exchange 2019 CU13 or later. You don't need to specify a value with this switch. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BlockModernAuthMapi +This parameter is available only in on-premises Exchange. + +The BlockModernAuthMapi switch specifies whether to block modern authentication with MAPI in Exchange 2019 CU13 or later. You don't need to specify a value with this switch. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BlockModernAuthOfflineAddressBook +This parameter is available only in on-premises Exchange. + +The BlockModernAuthOfflineAddressBook switch specifies whether to block modern authentication with Offline Address Books in Exchange 2019 CU13 or later. You don't need to specify a value with this switch. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BlockModernAuthPop +This parameter is available only in on-premises Exchange. + +The BlockModernAuthPop switch specifies whether to block modern authentication with POP in Exchange 2019 CU13 or later. You don't need to specify a value with this switch. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BlockModernAuthRpc +This parameter is available only in on-premises Exchange. + +The BlockModernAuthRpc switch specifies whether to block modern authentication with RPC in Exchange 2019 CU13 or later. You don't need to specify a value with this switch. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BlockModernAuthWebServices +This parameter is available only in on-premises Exchange. + +The BlockModernAuthWebServices switch specifies whether to block modern authentication with Exchange Web Services (EWS) in Exchange 2019 CU13 or later. You don't need to specify a value with this switch. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. diff --git a/exchange/exchange-ps/exchange/Set-EcpVirtualDirectory.md b/exchange/exchange-ps/exchange/Set-EcpVirtualDirectory.md index 02d9aa707b..3383449510 100644 --- a/exchange/exchange-ps/exchange/Set-EcpVirtualDirectory.md +++ b/exchange/exchange-ps/exchange/Set-EcpVirtualDirectory.md @@ -38,6 +38,7 @@ Set-EcpVirtualDirectory [-Identity] [-FormsAuthentication ] [-GzipLevel ] [-InternalUrl ] + [-OAuthAuthentication ] [-OwaOptionsEnabled ] [-WhatIf] [-WindowsAuthentication ] @@ -348,6 +349,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -OAuthAuthentication +{{ Fill OAuthAuthentication Description }} + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Exchange Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -OwaOptionsEnabled The OwaOptionsEnabled parameter specifies that Outlook on the web Options is enabled for end users. If this parameter is set to $false, users aren't able to access Outlook on the web Options. You may want to disable access if your organization uses third-party provider tools. This parameter accepts $true or $false. diff --git a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md index f4a817f632..2a5f825f83 100644 --- a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md +++ b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md @@ -206,6 +206,7 @@ Set-OrganizationConfig [-AdfsAudienceUris ] [-AdfsEncryptCe [-MicrosoftExchangeRecipientPrimarySmtpAddress ] [-MicrosoftExchangeRecipientReplyRecipient ] [-MitigationsEnabled ] + [-OabShadowDistributionOldestFileAgeLimit ] [-OAuth2ClientProfileEnabled ] [-OrganizationSummary ] [-PreferredInternetCodePageForShiftJis ] @@ -290,6 +291,7 @@ Set-OrganizationConfig [-AdfsAuthenticationConfiguration ] [-MicrosoftExchangeRecipientPrimarySmtpAddress ] [-MicrosoftExchangeRecipientReplyRecipient ] [-MitigationsEnabled ] + [-OabShadowDistributionOldestFileAgeLimit ] [-OAuth2ClientProfileEnabled ] [-OrganizationSummary ] [-PreferredInternetCodePageForShiftJis ] @@ -352,6 +354,7 @@ Set-OrganizationConfig [-MicrosoftExchangeRecipientEmailAddressPolicyEnabled ] [-MicrosoftExchangeRecipientPrimarySmtpAddress ] [-MicrosoftExchangeRecipientReplyRecipient ] + [-OabShadowDistributionOldestFileAgeLimit ] [-OrganizationSummary ] [-PermanentlyDeleteDisabled ] [-PreferredInternetCodePageForShiftJis ] @@ -2853,6 +2856,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -OabShadowDistributionOldestFileAgeLimit +This parameter is available only in on-premises Exchange. + +{{ Fill OabShadowDistributionOldestFileAgeLimit Description }} + +```yaml +Type: EnhancedTimeSpan +Parameter Sets: AdfsAuthenticationParameter, AdfsAuthenticationRawConfiguration, Identity +Aliases: +Applicable: Exchange Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -OAuth2ClientProfileEnabled The OAuth2ClientProfileEnabled parameter enables or disables modern authentication in the Exchange organization. Valid values are: From 62c1ee7c74a1c53d8e32a2b76e1c80a9f05882c0 Mon Sep 17 00:00:00 2001 From: pdani12 <166551170+pdani12@users.noreply.github.com> Date: Tue, 9 Apr 2024 11:13:29 -0800 Subject: [PATCH 0270/1851] Update Set-OwaMailboxPolicy.md @chrisda Adding change to explain conditional access policies dont apply to inline images. --- exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md index dabab49fa5..18aa011faf 100644 --- a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md +++ b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md @@ -649,8 +649,8 @@ The ConditionalAccessPolicy parameter specifies the Outlook on the Web Policy fo Valid values are: - Off: No conditional access policy is applied to Outlook on the web. This is the default value. -- ReadOnly: Users can't download attachments to their local computer, and can't enable Offline Mode on non-compliant computers. They can still view attachments in the browser. -- ReadOnlyPlusAttachmentsBlocked: All restrictions from ReadOnly apply, but users can't view attachments in the browser. +- ReadOnly: Users can't download attachments to their local computer, and can't enable Offline Mode on non-compliant computers. They can still view attachments in the browser. This does not apply to in-line images. +- ReadOnlyPlusAttachmentsBlocked: All restrictions from ReadOnly apply, but users can't view attachments in the browser. This does not apply to in-line images. ```yaml Type: PolicyEnum From a209bb18ca2025d5d7b52d97729aacb1b8d34d61 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 9 Apr 2024 13:18:30 -0700 Subject: [PATCH 0271/1851] Update Set-OwaMailboxPolicy.md --- exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md index 18aa011faf..3a77904303 100644 --- a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md +++ b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md @@ -649,8 +649,8 @@ The ConditionalAccessPolicy parameter specifies the Outlook on the Web Policy fo Valid values are: - Off: No conditional access policy is applied to Outlook on the web. This is the default value. -- ReadOnly: Users can't download attachments to their local computer, and can't enable Offline Mode on non-compliant computers. They can still view attachments in the browser. This does not apply to in-line images. -- ReadOnlyPlusAttachmentsBlocked: All restrictions from ReadOnly apply, but users can't view attachments in the browser. This does not apply to in-line images. +- ReadOnly: Users can't download attachments to their local computer, and can't enable Offline Mode on non-compliant computers. They can still view attachments in the browser. This doesn't apply to in-line images. +- ReadOnlyPlusAttachmentsBlocked: All restrictions from ReadOnly apply, but users can't view attachments in the browser. This doesn't apply to in-line images. ```yaml Type: PolicyEnum From 3da479e811837c82d209bee92cd6602dbf59e3fa Mon Sep 17 00:00:00 2001 From: KCCross <29109345+KCCross@users.noreply.github.com> Date: Wed, 10 Apr 2024 20:31:26 +0000 Subject: [PATCH 0272/1851] Initialize Docs repository: https://github.com/MicrosoftDocs/office-docs-powershell of branch live --- .openpublishing.publish.config.json | 16 ++++----- sharepoint/docfx.json | 50 +++++++++++++++++++++++++++++ 2 files changed, 57 insertions(+), 9 deletions(-) create mode 100644 sharepoint/docfx.json diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index 70fcc8afed..e850c271ae 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -195,10 +195,7 @@ "sync_notification_subscribers": [], "branches_to_filter": [], "git_repository_branch_open_to_public_contributors": "main", - "skip_source_output_uploading": false, "need_preview_pull_request": true, - "enable_incremental_build": false, - "contribution_branch_mappings": {}, "dependent_repositories": [ { "path_to_root": "_themes", @@ -212,12 +209,16 @@ "Publish" ] }, - "need_generate_pdf_url_template": false, "targets": { "Pdf": { "template_folder": "_themes.pdf" } }, + "docs_build_engine": {}, + "skip_source_output_uploading": false, + "enable_incremental_build": false, + "contribution_branch_mappings": {}, + "need_generate_pdf_url_template": false, "need_generate_intellisense": false, "dependent_packages": [ { @@ -227,8 +228,5 @@ "target_framework": "net45", "version": "latest" } - ], - "docs_build_engine": { - "name": "docfx_v3" - } -} + ] +} \ No newline at end of file diff --git a/sharepoint/docfx.json b/sharepoint/docfx.json new file mode 100644 index 0000000000..0fb19932bf --- /dev/null +++ b/sharepoint/docfx.json @@ -0,0 +1,50 @@ +{ + "build": { + "content": [ + { + "files": [ + "**/*.md", + "**/*.yml" + ], + "exclude": [ + "**/obj/**", + "**/includes/**", + "_themes/**", + "_themes.pdf/**", + "**/docfx.json", + "_repo.en-us/**", + "README.md", + "LICENSE", + "LICENSE-CODE", + "ThirdPartyNotices.md", + "SECURITY.md" + ] + } + ], + "resource": [ + { + "files": [ + "**/*.png", + "**/*.jpg" + ], + "exclude": [ + "**/obj/**", + "**/includes/**", + "_themes/**", + "_themes.pdf/**", + "**/docfx.json", + "_repo.en-us/**" + ] + } + ], + "overwrite": [], + "externalReference": [], + "globalMetadata": { + "breadcrumb_path": "~/breadcrumb/sharepoint-ps/toc.yml", + "feedback_system": "Standard", + "permissioned-type": "public" + }, + "fileMetadata": {}, + "template": [] + } +} \ No newline at end of file From 3b572bd65471e964122c1905667ec45e8c80190f Mon Sep 17 00:00:00 2001 From: KCCross <29109345+KCCross@users.noreply.github.com> Date: Wed, 10 Apr 2024 20:31:28 +0000 Subject: [PATCH 0273/1851] Initialize Docs repository: https://github.com/MicrosoftDocs/office-docs-powershell of branch main --- .openpublishing.publish.config.json | 16 +++---- sharepoint/TOC.yml | 2 + sharepoint/breadcrumb/sharepoint-ps/toc.yml | 3 ++ sharepoint/docfx.json | 50 +++++++++++++++++++++ sharepoint/index.md | 1 + 5 files changed, 63 insertions(+), 9 deletions(-) create mode 100644 sharepoint/TOC.yml create mode 100644 sharepoint/breadcrumb/sharepoint-ps/toc.yml create mode 100644 sharepoint/docfx.json create mode 100644 sharepoint/index.md diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index 70fcc8afed..e850c271ae 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -195,10 +195,7 @@ "sync_notification_subscribers": [], "branches_to_filter": [], "git_repository_branch_open_to_public_contributors": "main", - "skip_source_output_uploading": false, "need_preview_pull_request": true, - "enable_incremental_build": false, - "contribution_branch_mappings": {}, "dependent_repositories": [ { "path_to_root": "_themes", @@ -212,12 +209,16 @@ "Publish" ] }, - "need_generate_pdf_url_template": false, "targets": { "Pdf": { "template_folder": "_themes.pdf" } }, + "docs_build_engine": {}, + "skip_source_output_uploading": false, + "enable_incremental_build": false, + "contribution_branch_mappings": {}, + "need_generate_pdf_url_template": false, "need_generate_intellisense": false, "dependent_packages": [ { @@ -227,8 +228,5 @@ "target_framework": "net45", "version": "latest" } - ], - "docs_build_engine": { - "name": "docfx_v3" - } -} + ] +} \ No newline at end of file diff --git a/sharepoint/TOC.yml b/sharepoint/TOC.yml new file mode 100644 index 0000000000..b5ef71ac32 --- /dev/null +++ b/sharepoint/TOC.yml @@ -0,0 +1,2 @@ +- name: Index + href: index.md \ No newline at end of file diff --git a/sharepoint/breadcrumb/sharepoint-ps/toc.yml b/sharepoint/breadcrumb/sharepoint-ps/toc.yml new file mode 100644 index 0000000000..642ae24d65 --- /dev/null +++ b/sharepoint/breadcrumb/sharepoint-ps/toc.yml @@ -0,0 +1,3 @@ +- name: '' + tocHref: / + topicHref: / \ No newline at end of file diff --git a/sharepoint/docfx.json b/sharepoint/docfx.json new file mode 100644 index 0000000000..0fb19932bf --- /dev/null +++ b/sharepoint/docfx.json @@ -0,0 +1,50 @@ +{ + "build": { + "content": [ + { + "files": [ + "**/*.md", + "**/*.yml" + ], + "exclude": [ + "**/obj/**", + "**/includes/**", + "_themes/**", + "_themes.pdf/**", + "**/docfx.json", + "_repo.en-us/**", + "README.md", + "LICENSE", + "LICENSE-CODE", + "ThirdPartyNotices.md", + "SECURITY.md" + ] + } + ], + "resource": [ + { + "files": [ + "**/*.png", + "**/*.jpg" + ], + "exclude": [ + "**/obj/**", + "**/includes/**", + "_themes/**", + "_themes.pdf/**", + "**/docfx.json", + "_repo.en-us/**" + ] + } + ], + "overwrite": [], + "externalReference": [], + "globalMetadata": { + "breadcrumb_path": "~/breadcrumb/sharepoint-ps/toc.yml", + "feedback_system": "Standard", + "permissioned-type": "public" + }, + "fileMetadata": {}, + "template": [] + } +} \ No newline at end of file diff --git a/sharepoint/index.md b/sharepoint/index.md new file mode 100644 index 0000000000..81cb303061 --- /dev/null +++ b/sharepoint/index.md @@ -0,0 +1 @@ +# Welcome to sharepoint-ps! \ No newline at end of file From f9f20e850a12a386144c543d47226d670dfc0d50 Mon Sep 17 00:00:00 2001 From: KCCross <29109345+KCCross@users.noreply.github.com> Date: Wed, 10 Apr 2024 20:31:43 +0000 Subject: [PATCH 0274/1851] Initialize Docs repository: https://github.com/MicrosoftDocs/office-docs-powershell of branch live --- .openpublishing.publish.config.json | 50 ++++++++++++++-------- purviewinformationprotection-ps/docfx.json | 50 ++++++++++++++++++++++ 2 files changed, 81 insertions(+), 19 deletions(-) create mode 100644 purviewinformationprotection-ps/docfx.json diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index e850c271ae..5997590854 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -49,6 +49,18 @@ "mapping/monikerMapping.json" ] }, + { + "docset_name": "purviewinformationprotection-ps", + "build_source_folder": "purviewinformationprotection-ps", + "build_output_subfolder": "purviewinformationprotection-ps", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content" + }, + "build_entry_point": "docs" + }, { "docset_name": "sharepoint-ps", "build_source_folder": "sharepoint", @@ -96,9 +108,9 @@ ] }, { - "docset_name": "staffhub-ps", - "build_source_folder": "staffhub", - "build_output_subfolder": "staffhub-ps", + "docset_name": "spmt-ps", + "build_source_folder": "spmt", + "build_output_subfolder": "spmt-ps", "locale": "en-us", "monikers": [], "moniker_ranges": [], @@ -112,12 +124,15 @@ }, "build_entry_point": "docs", "template_folder": "_themes", - "version": 0 + "version": 0, + "monikerPath": [ + "mapping/monikerMapping.json" + ] }, { - "docset_name": "teams-ps", - "build_source_folder": "teams", - "build_output_subfolder": "teams-ps", + "docset_name": "staffhub-ps", + "build_source_folder": "staffhub", + "build_output_subfolder": "staffhub-ps", "locale": "en-us", "monikers": [], "moniker_ranges": [], @@ -131,20 +146,12 @@ }, "build_entry_point": "docs", "template_folder": "_themes", - "version": 0, - "customized_tasks": { - "docset_prebuild": [ - "_dependentPackages/MAML2Yaml/tools/Run.ps1" - ] - }, - "monikerPath": [ - "mapping/monikerMapping.json" - ] + "version": 0 }, { - "docset_name": "spmt-ps", - "build_source_folder": "spmt", - "build_output_subfolder": "spmt-ps", + "docset_name": "teams-ps", + "build_source_folder": "teams", + "build_output_subfolder": "teams-ps", "locale": "en-us", "monikers": [], "moniker_ranges": [], @@ -159,6 +166,11 @@ "build_entry_point": "docs", "template_folder": "_themes", "version": 0, + "customized_tasks": { + "docset_prebuild": [ + "_dependentPackages/MAML2Yaml/tools/Run.ps1" + ] + }, "monikerPath": [ "mapping/monikerMapping.json" ] diff --git a/purviewinformationprotection-ps/docfx.json b/purviewinformationprotection-ps/docfx.json new file mode 100644 index 0000000000..e13f360d80 --- /dev/null +++ b/purviewinformationprotection-ps/docfx.json @@ -0,0 +1,50 @@ +{ + "build": { + "content": [ + { + "files": [ + "**/*.md", + "**/*.yml" + ], + "exclude": [ + "**/obj/**", + "**/includes/**", + "_themes/**", + "_themes.pdf/**", + "**/docfx.json", + "_repo.en-us/**", + "README.md", + "LICENSE", + "LICENSE-CODE", + "ThirdPartyNotices.md", + "SECURITY.md" + ] + } + ], + "resource": [ + { + "files": [ + "**/*.png", + "**/*.jpg" + ], + "exclude": [ + "**/obj/**", + "**/includes/**", + "_themes/**", + "_themes.pdf/**", + "**/docfx.json", + "_repo.en-us/**" + ] + } + ], + "overwrite": [], + "externalReference": [], + "globalMetadata": { + "breadcrumb_path": "~/breadcrumb/purviewinformationprotection-ps/toc.yml", + "feedback_system": "Standard", + "permissioned-type": "public" + }, + "fileMetadata": {}, + "template": [] + } +} \ No newline at end of file From ee50f6f00ff39e4db24c1d1580d052c122c1fc28 Mon Sep 17 00:00:00 2001 From: KCCross <29109345+KCCross@users.noreply.github.com> Date: Wed, 10 Apr 2024 20:31:46 +0000 Subject: [PATCH 0275/1851] Initialize Docs repository: https://github.com/MicrosoftDocs/office-docs-powershell of branch main --- .openpublishing.publish.config.json | 50 ++++++++++++------- purviewinformationprotection-ps/TOC.yml | 2 + .../purviewinformationprotection-ps/toc.yml | 3 ++ purviewinformationprotection-ps/docfx.json | 50 +++++++++++++++++++ purviewinformationprotection-ps/index.md | 1 + 5 files changed, 87 insertions(+), 19 deletions(-) create mode 100644 purviewinformationprotection-ps/TOC.yml create mode 100644 purviewinformationprotection-ps/breadcrumb/purviewinformationprotection-ps/toc.yml create mode 100644 purviewinformationprotection-ps/docfx.json create mode 100644 purviewinformationprotection-ps/index.md diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index e850c271ae..5997590854 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -49,6 +49,18 @@ "mapping/monikerMapping.json" ] }, + { + "docset_name": "purviewinformationprotection-ps", + "build_source_folder": "purviewinformationprotection-ps", + "build_output_subfolder": "purviewinformationprotection-ps", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content" + }, + "build_entry_point": "docs" + }, { "docset_name": "sharepoint-ps", "build_source_folder": "sharepoint", @@ -96,9 +108,9 @@ ] }, { - "docset_name": "staffhub-ps", - "build_source_folder": "staffhub", - "build_output_subfolder": "staffhub-ps", + "docset_name": "spmt-ps", + "build_source_folder": "spmt", + "build_output_subfolder": "spmt-ps", "locale": "en-us", "monikers": [], "moniker_ranges": [], @@ -112,12 +124,15 @@ }, "build_entry_point": "docs", "template_folder": "_themes", - "version": 0 + "version": 0, + "monikerPath": [ + "mapping/monikerMapping.json" + ] }, { - "docset_name": "teams-ps", - "build_source_folder": "teams", - "build_output_subfolder": "teams-ps", + "docset_name": "staffhub-ps", + "build_source_folder": "staffhub", + "build_output_subfolder": "staffhub-ps", "locale": "en-us", "monikers": [], "moniker_ranges": [], @@ -131,20 +146,12 @@ }, "build_entry_point": "docs", "template_folder": "_themes", - "version": 0, - "customized_tasks": { - "docset_prebuild": [ - "_dependentPackages/MAML2Yaml/tools/Run.ps1" - ] - }, - "monikerPath": [ - "mapping/monikerMapping.json" - ] + "version": 0 }, { - "docset_name": "spmt-ps", - "build_source_folder": "spmt", - "build_output_subfolder": "spmt-ps", + "docset_name": "teams-ps", + "build_source_folder": "teams", + "build_output_subfolder": "teams-ps", "locale": "en-us", "monikers": [], "moniker_ranges": [], @@ -159,6 +166,11 @@ "build_entry_point": "docs", "template_folder": "_themes", "version": 0, + "customized_tasks": { + "docset_prebuild": [ + "_dependentPackages/MAML2Yaml/tools/Run.ps1" + ] + }, "monikerPath": [ "mapping/monikerMapping.json" ] diff --git a/purviewinformationprotection-ps/TOC.yml b/purviewinformationprotection-ps/TOC.yml new file mode 100644 index 0000000000..b5ef71ac32 --- /dev/null +++ b/purviewinformationprotection-ps/TOC.yml @@ -0,0 +1,2 @@ +- name: Index + href: index.md \ No newline at end of file diff --git a/purviewinformationprotection-ps/breadcrumb/purviewinformationprotection-ps/toc.yml b/purviewinformationprotection-ps/breadcrumb/purviewinformationprotection-ps/toc.yml new file mode 100644 index 0000000000..642ae24d65 --- /dev/null +++ b/purviewinformationprotection-ps/breadcrumb/purviewinformationprotection-ps/toc.yml @@ -0,0 +1,3 @@ +- name: '' + tocHref: / + topicHref: / \ No newline at end of file diff --git a/purviewinformationprotection-ps/docfx.json b/purviewinformationprotection-ps/docfx.json new file mode 100644 index 0000000000..e13f360d80 --- /dev/null +++ b/purviewinformationprotection-ps/docfx.json @@ -0,0 +1,50 @@ +{ + "build": { + "content": [ + { + "files": [ + "**/*.md", + "**/*.yml" + ], + "exclude": [ + "**/obj/**", + "**/includes/**", + "_themes/**", + "_themes.pdf/**", + "**/docfx.json", + "_repo.en-us/**", + "README.md", + "LICENSE", + "LICENSE-CODE", + "ThirdPartyNotices.md", + "SECURITY.md" + ] + } + ], + "resource": [ + { + "files": [ + "**/*.png", + "**/*.jpg" + ], + "exclude": [ + "**/obj/**", + "**/includes/**", + "_themes/**", + "_themes.pdf/**", + "**/docfx.json", + "_repo.en-us/**" + ] + } + ], + "overwrite": [], + "externalReference": [], + "globalMetadata": { + "breadcrumb_path": "~/breadcrumb/purviewinformationprotection-ps/toc.yml", + "feedback_system": "Standard", + "permissioned-type": "public" + }, + "fileMetadata": {}, + "template": [] + } +} \ No newline at end of file diff --git a/purviewinformationprotection-ps/index.md b/purviewinformationprotection-ps/index.md new file mode 100644 index 0000000000..a60ab0af36 --- /dev/null +++ b/purviewinformationprotection-ps/index.md @@ -0,0 +1 @@ +# Welcome to purviewinformationprotection-ps! \ No newline at end of file From ccf8e69db27d553c241696a669cb918a06a05f01 Mon Sep 17 00:00:00 2001 From: KC Cross Date: Wed, 10 Apr 2024 13:46:08 -0700 Subject: [PATCH 0276/1851] Remove purviewinformationprotection-ps in .openpublishing.publish.config.json under live branch. --- .openpublishing.publish.config.json | 474 ++++++++++++++-------------- 1 file changed, 231 insertions(+), 243 deletions(-) diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index 5997590854..ecc965e03b 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -1,244 +1,232 @@ -{ - "docsets_to_publish": [ - { - "docset_name": "exchange-ps", - "build_source_folder": "exchange", - "build_output_subfolder": "exchange-ps", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content", - "PowershellModule": "Content", - "PowershellCmdlet": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0, - "customized_tasks": { - "docset_prebuild": [ - "_dependentPackages/MAML2Yaml/tools/Run.ps1" - ] - }, - "monikerPath": [ - "mapping/monikerMapping.json" - ] - }, - { - "docset_name": "officewebapps-ps", - "build_source_folder": "officewebapps", - "build_output_subfolder": "officewebapps-ps", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content", - "PowershellModule": "Content", - "PowershellCmdlet": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0, - "monikerPath": [ - "mapping/monikerMapping.json" - ] - }, - { - "docset_name": "purviewinformationprotection-ps", - "build_source_folder": "purviewinformationprotection-ps", - "build_output_subfolder": "purviewinformationprotection-ps", - "locale": "en-us", - "monikers": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content" - }, - "build_entry_point": "docs" - }, - { - "docset_name": "sharepoint-ps", - "build_source_folder": "sharepoint", - "build_output_subfolder": "sharepoint-ps", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content", - "PowershellModule": "Content", - "PowershellCmdlet": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0 - }, - { - "docset_name": "skype-ps", - "build_source_folder": "skype", - "build_output_subfolder": "skype-ps", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content", - "PowershellModule": "Content", - "PowershellCmdlet": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0, - "customized_tasks": { - "docset_prebuild": [ - "_dependentPackages/MAML2Yaml/tools/Run.ps1" - ] - }, - "monikerPath": [ - "mapping/monikerMapping.json" - ] - }, - { - "docset_name": "spmt-ps", - "build_source_folder": "spmt", - "build_output_subfolder": "spmt-ps", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content", - "PowershellModule": "Content", - "PowershellCmdlet": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0, - "monikerPath": [ - "mapping/monikerMapping.json" - ] - }, - { - "docset_name": "staffhub-ps", - "build_source_folder": "staffhub", - "build_output_subfolder": "staffhub-ps", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content", - "PowershellModule": "Content", - "PowershellCmdlet": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0 - }, - { - "docset_name": "teams-ps", - "build_source_folder": "teams", - "build_output_subfolder": "teams-ps", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content", - "PowershellModule": "Content", - "PowershellCmdlet": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0, - "customized_tasks": { - "docset_prebuild": [ - "_dependentPackages/MAML2Yaml/tools/Run.ps1" - ] - }, - "monikerPath": [ - "mapping/monikerMapping.json" - ] - }, - { - "docset_name": "whiteboard-ps", - "build_source_folder": "whiteboard", - "build_output_subfolder": "whiteboard-ps", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content", - "PowershellModule": "Content", - "PowershellCmdlet": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0, - "customized_tasks": { - "docset_prebuild": [ - "_dependentPackages/MAML2Yaml/tools/Run.ps1" - ] - }, - "monikerPath": [ - "mapping/monikerMapping.json" - ] - } - ], - "notification_subscribers": [], - "sync_notification_subscribers": [], - "branches_to_filter": [], - "git_repository_branch_open_to_public_contributors": "main", - "need_preview_pull_request": true, - "dependent_repositories": [ - { - "path_to_root": "_themes", - "url": "https://github.com/Microsoft/templates.docs.msft", - "branch": "main", - "branch_mapping": {} - } - ], - "branch_target_mapping": { - "live": [ - "Publish" - ] - }, - "targets": { - "Pdf": { - "template_folder": "_themes.pdf" - } - }, - "docs_build_engine": {}, - "skip_source_output_uploading": false, - "enable_incremental_build": false, - "contribution_branch_mappings": {}, - "need_generate_pdf_url_template": false, - "need_generate_intellisense": false, - "dependent_packages": [ - { - "id": "Microsoft.DocAsCode.MAML2Yaml", - "nuget_feed": "https://www.myget.org/F/op/api/v2", - "path_to_root": "_dependentPackages/MAML2Yaml", - "target_framework": "net45", - "version": "latest" - } - ] +{ + "docsets_to_publish": [ + { + "docset_name": "exchange-ps", + "build_source_folder": "exchange", + "build_output_subfolder": "exchange-ps", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content", + "PowershellModule": "Content", + "PowershellCmdlet": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0, + "customized_tasks": { + "docset_prebuild": [ + "_dependentPackages/MAML2Yaml/tools/Run.ps1" + ] + }, + "monikerPath": [ + "mapping/monikerMapping.json" + ] + }, + { + "docset_name": "officewebapps-ps", + "build_source_folder": "officewebapps", + "build_output_subfolder": "officewebapps-ps", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content", + "PowershellModule": "Content", + "PowershellCmdlet": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0, + "monikerPath": [ + "mapping/monikerMapping.json" + ] + }, + { + "docset_name": "sharepoint-ps", + "build_source_folder": "sharepoint", + "build_output_subfolder": "sharepoint-ps", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content", + "PowershellModule": "Content", + "PowershellCmdlet": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 + }, + { + "docset_name": "skype-ps", + "build_source_folder": "skype", + "build_output_subfolder": "skype-ps", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content", + "PowershellModule": "Content", + "PowershellCmdlet": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0, + "customized_tasks": { + "docset_prebuild": [ + "_dependentPackages/MAML2Yaml/tools/Run.ps1" + ] + }, + "monikerPath": [ + "mapping/monikerMapping.json" + ] + }, + { + "docset_name": "spmt-ps", + "build_source_folder": "spmt", + "build_output_subfolder": "spmt-ps", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content", + "PowershellModule": "Content", + "PowershellCmdlet": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0, + "monikerPath": [ + "mapping/monikerMapping.json" + ] + }, + { + "docset_name": "staffhub-ps", + "build_source_folder": "staffhub", + "build_output_subfolder": "staffhub-ps", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content", + "PowershellModule": "Content", + "PowershellCmdlet": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 + }, + { + "docset_name": "teams-ps", + "build_source_folder": "teams", + "build_output_subfolder": "teams-ps", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content", + "PowershellModule": "Content", + "PowershellCmdlet": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0, + "customized_tasks": { + "docset_prebuild": [ + "_dependentPackages/MAML2Yaml/tools/Run.ps1" + ] + }, + "monikerPath": [ + "mapping/monikerMapping.json" + ] + }, + { + "docset_name": "whiteboard-ps", + "build_source_folder": "whiteboard", + "build_output_subfolder": "whiteboard-ps", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content", + "PowershellModule": "Content", + "PowershellCmdlet": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0, + "customized_tasks": { + "docset_prebuild": [ + "_dependentPackages/MAML2Yaml/tools/Run.ps1" + ] + }, + "monikerPath": [ + "mapping/monikerMapping.json" + ] + } + ], + "notification_subscribers": [], + "sync_notification_subscribers": [], + "branches_to_filter": [], + "git_repository_branch_open_to_public_contributors": "main", + "need_preview_pull_request": true, + "dependent_repositories": [ + { + "path_to_root": "_themes", + "url": "https://github.com/Microsoft/templates.docs.msft", + "branch": "main", + "branch_mapping": {} + } + ], + "branch_target_mapping": { + "live": [ + "Publish" + ] + }, + "targets": { + "Pdf": { + "template_folder": "_themes.pdf" + } + }, + "docs_build_engine": {}, + "skip_source_output_uploading": false, + "enable_incremental_build": false, + "contribution_branch_mappings": {}, + "need_generate_pdf_url_template": false, + "need_generate_intellisense": false, + "dependent_packages": [ + { + "id": "Microsoft.DocAsCode.MAML2Yaml", + "nuget_feed": "https://www.myget.org/F/op/api/v2", + "path_to_root": "_dependentPackages/MAML2Yaml", + "target_framework": "net45", + "version": "latest" + } + ] } \ No newline at end of file From 75d3697c81fefdf9293ca27c573445e9b0348e15 Mon Sep 17 00:00:00 2001 From: KC Cross Date: Wed, 10 Apr 2024 13:46:09 -0700 Subject: [PATCH 0277/1851] Remove purviewinformationprotection-ps in .openpublishing.publish.config.json under main branch. --- .openpublishing.publish.config.json | 474 ++++++++++++++-------------- 1 file changed, 231 insertions(+), 243 deletions(-) diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index 5997590854..ecc965e03b 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -1,244 +1,232 @@ -{ - "docsets_to_publish": [ - { - "docset_name": "exchange-ps", - "build_source_folder": "exchange", - "build_output_subfolder": "exchange-ps", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content", - "PowershellModule": "Content", - "PowershellCmdlet": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0, - "customized_tasks": { - "docset_prebuild": [ - "_dependentPackages/MAML2Yaml/tools/Run.ps1" - ] - }, - "monikerPath": [ - "mapping/monikerMapping.json" - ] - }, - { - "docset_name": "officewebapps-ps", - "build_source_folder": "officewebapps", - "build_output_subfolder": "officewebapps-ps", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content", - "PowershellModule": "Content", - "PowershellCmdlet": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0, - "monikerPath": [ - "mapping/monikerMapping.json" - ] - }, - { - "docset_name": "purviewinformationprotection-ps", - "build_source_folder": "purviewinformationprotection-ps", - "build_output_subfolder": "purviewinformationprotection-ps", - "locale": "en-us", - "monikers": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content" - }, - "build_entry_point": "docs" - }, - { - "docset_name": "sharepoint-ps", - "build_source_folder": "sharepoint", - "build_output_subfolder": "sharepoint-ps", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content", - "PowershellModule": "Content", - "PowershellCmdlet": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0 - }, - { - "docset_name": "skype-ps", - "build_source_folder": "skype", - "build_output_subfolder": "skype-ps", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content", - "PowershellModule": "Content", - "PowershellCmdlet": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0, - "customized_tasks": { - "docset_prebuild": [ - "_dependentPackages/MAML2Yaml/tools/Run.ps1" - ] - }, - "monikerPath": [ - "mapping/monikerMapping.json" - ] - }, - { - "docset_name": "spmt-ps", - "build_source_folder": "spmt", - "build_output_subfolder": "spmt-ps", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content", - "PowershellModule": "Content", - "PowershellCmdlet": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0, - "monikerPath": [ - "mapping/monikerMapping.json" - ] - }, - { - "docset_name": "staffhub-ps", - "build_source_folder": "staffhub", - "build_output_subfolder": "staffhub-ps", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content", - "PowershellModule": "Content", - "PowershellCmdlet": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0 - }, - { - "docset_name": "teams-ps", - "build_source_folder": "teams", - "build_output_subfolder": "teams-ps", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content", - "PowershellModule": "Content", - "PowershellCmdlet": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0, - "customized_tasks": { - "docset_prebuild": [ - "_dependentPackages/MAML2Yaml/tools/Run.ps1" - ] - }, - "monikerPath": [ - "mapping/monikerMapping.json" - ] - }, - { - "docset_name": "whiteboard-ps", - "build_source_folder": "whiteboard", - "build_output_subfolder": "whiteboard-ps", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content", - "PowershellModule": "Content", - "PowershellCmdlet": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0, - "customized_tasks": { - "docset_prebuild": [ - "_dependentPackages/MAML2Yaml/tools/Run.ps1" - ] - }, - "monikerPath": [ - "mapping/monikerMapping.json" - ] - } - ], - "notification_subscribers": [], - "sync_notification_subscribers": [], - "branches_to_filter": [], - "git_repository_branch_open_to_public_contributors": "main", - "need_preview_pull_request": true, - "dependent_repositories": [ - { - "path_to_root": "_themes", - "url": "https://github.com/Microsoft/templates.docs.msft", - "branch": "main", - "branch_mapping": {} - } - ], - "branch_target_mapping": { - "live": [ - "Publish" - ] - }, - "targets": { - "Pdf": { - "template_folder": "_themes.pdf" - } - }, - "docs_build_engine": {}, - "skip_source_output_uploading": false, - "enable_incremental_build": false, - "contribution_branch_mappings": {}, - "need_generate_pdf_url_template": false, - "need_generate_intellisense": false, - "dependent_packages": [ - { - "id": "Microsoft.DocAsCode.MAML2Yaml", - "nuget_feed": "https://www.myget.org/F/op/api/v2", - "path_to_root": "_dependentPackages/MAML2Yaml", - "target_framework": "net45", - "version": "latest" - } - ] +{ + "docsets_to_publish": [ + { + "docset_name": "exchange-ps", + "build_source_folder": "exchange", + "build_output_subfolder": "exchange-ps", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content", + "PowershellModule": "Content", + "PowershellCmdlet": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0, + "customized_tasks": { + "docset_prebuild": [ + "_dependentPackages/MAML2Yaml/tools/Run.ps1" + ] + }, + "monikerPath": [ + "mapping/monikerMapping.json" + ] + }, + { + "docset_name": "officewebapps-ps", + "build_source_folder": "officewebapps", + "build_output_subfolder": "officewebapps-ps", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content", + "PowershellModule": "Content", + "PowershellCmdlet": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0, + "monikerPath": [ + "mapping/monikerMapping.json" + ] + }, + { + "docset_name": "sharepoint-ps", + "build_source_folder": "sharepoint", + "build_output_subfolder": "sharepoint-ps", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content", + "PowershellModule": "Content", + "PowershellCmdlet": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 + }, + { + "docset_name": "skype-ps", + "build_source_folder": "skype", + "build_output_subfolder": "skype-ps", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content", + "PowershellModule": "Content", + "PowershellCmdlet": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0, + "customized_tasks": { + "docset_prebuild": [ + "_dependentPackages/MAML2Yaml/tools/Run.ps1" + ] + }, + "monikerPath": [ + "mapping/monikerMapping.json" + ] + }, + { + "docset_name": "spmt-ps", + "build_source_folder": "spmt", + "build_output_subfolder": "spmt-ps", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content", + "PowershellModule": "Content", + "PowershellCmdlet": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0, + "monikerPath": [ + "mapping/monikerMapping.json" + ] + }, + { + "docset_name": "staffhub-ps", + "build_source_folder": "staffhub", + "build_output_subfolder": "staffhub-ps", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content", + "PowershellModule": "Content", + "PowershellCmdlet": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 + }, + { + "docset_name": "teams-ps", + "build_source_folder": "teams", + "build_output_subfolder": "teams-ps", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content", + "PowershellModule": "Content", + "PowershellCmdlet": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0, + "customized_tasks": { + "docset_prebuild": [ + "_dependentPackages/MAML2Yaml/tools/Run.ps1" + ] + }, + "monikerPath": [ + "mapping/monikerMapping.json" + ] + }, + { + "docset_name": "whiteboard-ps", + "build_source_folder": "whiteboard", + "build_output_subfolder": "whiteboard-ps", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content", + "PowershellModule": "Content", + "PowershellCmdlet": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0, + "customized_tasks": { + "docset_prebuild": [ + "_dependentPackages/MAML2Yaml/tools/Run.ps1" + ] + }, + "monikerPath": [ + "mapping/monikerMapping.json" + ] + } + ], + "notification_subscribers": [], + "sync_notification_subscribers": [], + "branches_to_filter": [], + "git_repository_branch_open_to_public_contributors": "main", + "need_preview_pull_request": true, + "dependent_repositories": [ + { + "path_to_root": "_themes", + "url": "https://github.com/Microsoft/templates.docs.msft", + "branch": "main", + "branch_mapping": {} + } + ], + "branch_target_mapping": { + "live": [ + "Publish" + ] + }, + "targets": { + "Pdf": { + "template_folder": "_themes.pdf" + } + }, + "docs_build_engine": {}, + "skip_source_output_uploading": false, + "enable_incremental_build": false, + "contribution_branch_mappings": {}, + "need_generate_pdf_url_template": false, + "need_generate_intellisense": false, + "dependent_packages": [ + { + "id": "Microsoft.DocAsCode.MAML2Yaml", + "nuget_feed": "https://www.myget.org/F/op/api/v2", + "path_to_root": "_dependentPackages/MAML2Yaml", + "target_framework": "net45", + "version": "latest" + } + ] } \ No newline at end of file From ad7442931b91cbaa8fbadf0c8bba3285f73c86a9 Mon Sep 17 00:00:00 2001 From: YanyuZhongZyy <135049584+YanyuZhongZyy@users.noreply.github.com> Date: Wed, 10 Apr 2024 16:16:11 -0700 Subject: [PATCH 0278/1851] Update Add-VivaModuleFeaturePolicy.md --- exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md index d5d62abddb..017a508ae7 100644 --- a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md @@ -212,7 +212,7 @@ Accept wildcard characters: False ``` ### -IsUserControlEnabled -**Note**: This parameter is available in version 3.3.0 or later of the module. +**Note**: This parameter is available in version 3.3.0 or later of the module. If your feature supports user controls for opt out, make sure you set the *IsUserControlEnabled* parameter when you create the policy. If you don't, user controls for the policy uses the default state for the feature. The IsUserControlEnabled parameter specifies whether user control is enabled by the policy. Valid values are: From c8db9654bb4a152433e14209e4c6506a7bf0176f Mon Sep 17 00:00:00 2001 From: YanyuZhongZyy <135049584+YanyuZhongZyy@users.noreply.github.com> Date: Wed, 10 Apr 2024 16:18:17 -0700 Subject: [PATCH 0279/1851] Update Update-VivaModuleFeaturePolicy.md --- exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md index f3b5f33844..af7f89ba89 100644 --- a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md @@ -234,7 +234,7 @@ Accept wildcard characters: False ``` ### -IsUserControlEnabled -**Note**: This parameter is available in version 3.3.0 or later of the module. +**Note**: This parameter is available in version 3.3.0 or later of the module. If your feature supports user controls for opt out, make sure you set the *IsUserControlEnabled* parameter when you create the policy. If you don't, user controls for the policy uses the default state for the feature. The IsUserControlEnabled parameter specifies whether user control is enabled by the policy. Valid values are: From 7ab470fe294c3edd1c8efbe5f774617ff6358ae8 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 10 Apr 2024 16:21:16 -0700 Subject: [PATCH 0280/1851] Update Add-VivaModuleFeaturePolicy.md --- exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md index 017a508ae7..3c1f25a816 100644 --- a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md @@ -212,7 +212,7 @@ Accept wildcard characters: False ``` ### -IsUserControlEnabled -**Note**: This parameter is available in version 3.3.0 or later of the module. If your feature supports user controls for opt out, make sure you set the *IsUserControlEnabled* parameter when you create the policy. If you don't, user controls for the policy uses the default state for the feature. +**Note**: This parameter is available in version 3.3.0 or later of the module. If the feature supports user controls for opting out, make sure you set the *IsUserControlEnabled* parameter when you create the policy. Otherwise, user controls for the policy use the default state for the feature. The IsUserControlEnabled parameter specifies whether user control is enabled by the policy. Valid values are: From c178ccf774f7adeb0445ef2566d546246f58770f Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 10 Apr 2024 16:22:30 -0700 Subject: [PATCH 0281/1851] Update Update-VivaModuleFeaturePolicy.md --- exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md index af7f89ba89..079a587920 100644 --- a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md @@ -234,7 +234,7 @@ Accept wildcard characters: False ``` ### -IsUserControlEnabled -**Note**: This parameter is available in version 3.3.0 or later of the module. If your feature supports user controls for opt out, make sure you set the *IsUserControlEnabled* parameter when you create the policy. If you don't, user controls for the policy uses the default state for the feature. +**Note**: This parameter is available in version 3.3.0 or later of the module. If the feature supports user controls for opting out, make sure you set the *IsUserControlEnabled* parameter when you create the policy. Otherwise, user controls for the policy use the default state for the feature. The IsUserControlEnabled parameter specifies whether user control is enabled by the policy. Valid values are: From 324dd459d343a0f9c076e198ea5f6856a7dc2718 Mon Sep 17 00:00:00 2001 From: Ashish Gupta Date: Thu, 11 Apr 2024 19:24:36 +0530 Subject: [PATCH 0282/1851] Copyedits based on PM review and metadata updates --- .../teams/Get-CsTeamsAppPermissionPolicy.md | 12 ++++++------ .../teams/Grant-CsTeamsAppPermissionPolicy.md | 14 ++++++-------- .../teams/New-CsTeamsAppPermissionPolicy.md | 13 ++++++------- .../teams/Remove-CsTeamsAppPermissionPolicy.md | 14 +++++++------- .../teams/Set-CsTeamsAppPermissionPolicy.md | 12 ++++++------ 5 files changed, 31 insertions(+), 34 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/Get-CsTeamsAppPermissionPolicy.md index 56afdaefe9..a9cf2c302d 100644 --- a/teams/teams-ps/teams/Get-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsAppPermissionPolicy.md @@ -4,18 +4,18 @@ online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsa applicable: Microsoft Teams title: Get-CsTeamsAppPermissionPolicy schema: 2.0.0 -ms.reviewer: -manager: bulenteg -ms.author: tomkau -author: tomkau +ms.reviewer: mhayrapetyan +manager: prkosh +ms.author: guptaashish +author: ashishguptaiitb --- # Get-CsTeamsAppPermissionPolicy ## SYNOPSIS -**NOTE**: The existence of this cmdlet is being documented for completeness, but do not use this cmdlet. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. This cmdlet is not supported for tenants that switch to app centric management feature as it replaces permission policies. While the cmdlet may return the results but the results aren't applicable for such tenants. +**NOTE**: The existence of this cmdlet is being documented for completeness, but do not use this cmdlet. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. This cmdlet is not supported for tenants that migrated to app centric management feature as it replaced permission policies. While the cmdlet may succeed, the changes aren't applied to the tenant. -As an admin, you can use allow or block specific apps for your users. Learn more about the app permission policies at and about app centric management at . +As an admin, you can use app permission policies to allow or block apps for your users. Learn more about the app permission policies at and about app centric management at . ## SYNTAX diff --git a/teams/teams-ps/teams/Grant-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsAppPermissionPolicy.md index 35249757e5..d423c32d75 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsAppPermissionPolicy.md @@ -4,20 +4,18 @@ online version: https://learn.microsoft.com/powershell/module/teams/grant-csteam applicable: Microsoft Teams title: Grant-CsTeamsAppPermissionPolicy schema: 2.0.0 -ms.reviewer: -manager: bulenteg -ms.author: tomkau -author: tomkau +ms.reviewer: mhayrapetyan +manager: prkosh +ms.author: guptaashish +author: ashishguptaiitb --- # Grant-CsTeamsAppPermissionPolicy ## SYNOPSIS -**NOTE**: You can use this cmdlet to assign a specific custom policy to a user. We require that all creation and modification of app setup polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. This cmdlet is not supported for tenants that switch to app centric management feature as it replaces permission policies. While the cmdlet may return the results but the results aren't applicable for such tenants. +**NOTE**: You can use this cmdlet to assign a specific custom policy to a user. We require that all creation and modification of app setup polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. This cmdlet is not supported for tenants that migrated to app centric management feature as it replaced permission policies. While the cmdlet may succeed, the changes aren't applied to the tenant. -As an admin, you can use allow or block specific apps for your users. Learn more about the app permission policies at and about app centric management at . - -As an admin, you can use app permission policies to enable or block specific apps for your users. Learn more about the app permission policies: . +As an admin, you can use app permission policies to allow or block apps for your users. Learn more about the app permission policies at and about app centric management at . ## SYNTAX diff --git a/teams/teams-ps/teams/New-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/New-CsTeamsAppPermissionPolicy.md index 2a9efe16da..6e29e795d1 100644 --- a/teams/teams-ps/teams/New-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsAppPermissionPolicy.md @@ -4,20 +4,19 @@ online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsa applicable: Microsoft Teams title: New-CsTeamsAppPermissionPolicy schema: 2.0.0 -ms.reviewer: -manager: bulenteg -ms.author: tomkau -author: tomkau +ms.reviewer: mhayrapetyan +manager: prkosh +ms.author: guptaashish +author: ashishguptaiitb --- # New-CsTeamsAppPermissionPolicy ## SYNOPSIS -**NOTE**: The existence of this cmdlet is being documented for completeness, but do not use this cmdlet. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. This cmdlet is not supported for tenants that switch to app centric management feature as it replaces permission policies. While the cmdlet may return the results but the results aren't applicable for such tenants. -As an admin, you can use allow or block specific apps for your users. Learn more about the app permission policies at and about app centric management at . +**NOTE**: The existence of this cmdlet is being documented for completeness, but do not use this cmdlet. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. This cmdlet is not supported for tenants that migrated to app centric management feature as it replaced permission policies. While the cmdlet may succeed, the changes aren't applied to the tenant. -As an admin, you can use app permission policies to enable or block specific apps for your users. Learn more about the app permission policies: . +As an admin, you can use app permission policies to allow or block apps for your users. Learn more about the app permission policies at and about app centric management at . ## SYNTAX diff --git a/teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md index f6a9cf7c1a..f514526ad3 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md @@ -4,21 +4,21 @@ online version: https://learn.microsoft.com/powershell/module/teams/remove-cstea applicable: Microsoft Teams title: Remove-CsTeamsAppPermissionPolicy schema: 2.0.0 -ms.reviewer: -manager: bulenteg -ms.author: tomkau -author: tomkau +ms.reviewer: mhayrapetyan +manager: prkosh +ms.author: guptaashish +author: ashishguptaiitb --- # Remove-CsTeamsAppPermissionPolicy ## SYNOPSIS -**NOTE**: You can use this cmdlet to remove a specific custom policy from a user. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. This cmdlet is not supported for tenants that switch to app centric management feature as it replaces permission policies. While the cmdlet may return the results but the results aren't applicable for such tenants. +**NOTE**: You can use this cmdlet to remove a specific custom policy from a user. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. This cmdlet is not supported for tenants that migrated to app centric management feature as it replaced permission policies. While the cmdlet may succeed, the changes aren't applied to the tenant. -As an admin, you can use allow or block specific apps for your users. Learn more about the app permission policies at and about app centric management at . +As an admin, you can use app permission policies to allow or block apps for your users. Learn more about the app permission policies at and about app centric management at . -This cmdlet allows you to remove app permission policies that have been created within your organization. If you run Remove-CsTeamsAppPermissionPolicy on the Global policy, it will be reset to the defaults provided for new organizations. +This cmdlet allows you to remove app permission policies that have been created within your organization. If you run `Remove-CsTeamsAppPermissionPolicy` on the Global policy, it will be reset to the defaults provided for new organizations. ## SYNTAX diff --git a/teams/teams-ps/teams/Set-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAppPermissionPolicy.md index 3a88471538..fa691cfe9d 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsAppPermissionPolicy.md @@ -4,18 +4,18 @@ online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsa applicable: Microsoft Teams title: Set-CsTeamsAppPermissionPolicy schema: 2.0.0 -ms.reviewer: -manager: bulenteg -ms.author: tomkau -author: tomkau +ms.reviewer: mhayrapetyan +manager: prkosh +ms.author: guptaashish +author: ashishguptaiitb --- # Set-CsTeamsAppPermissionPolicy ## SYNOPSIS -**NOTE**: The existence of this cmdlet is being documented for completeness, but do not use this cmdlet. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. This cmdlet is not supported for tenants that switch to app centric management feature as it replaces permission policies. While the cmdlet may return the results but the results aren't applicable for such tenants. +**NOTE**: The existence of this cmdlet is being documented for completeness, but do not use this cmdlet. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. This cmdlet is not supported for tenants that migrated to app centric management feature as it replaced permission policies. While the cmdlet may succeed, the changes aren't applied to the tenant. -As an admin, you can use allow or block specific apps for your users. Learn more about the app permission policies at and about app centric management at . +As an admin, you can use app permission policies to allow or block apps for your users. Learn more about the app permission policies at and about app centric management at . ## SYNTAX From b89261aa64c72c9adbe4a9ea173bf08692a5f93a Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 11 Apr 2024 07:43:31 -0700 Subject: [PATCH 0283/1851] Revert "Remove purviewinformationprotection-ps in .openpublishing.publish.config.json under main branch." This reverts commit 75d3697c81fefdf9293ca27c573445e9b0348e15. --- .openpublishing.publish.config.json | 474 ++++++++++++++-------------- 1 file changed, 243 insertions(+), 231 deletions(-) diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index ecc965e03b..5997590854 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -1,232 +1,244 @@ -{ - "docsets_to_publish": [ - { - "docset_name": "exchange-ps", - "build_source_folder": "exchange", - "build_output_subfolder": "exchange-ps", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content", - "PowershellModule": "Content", - "PowershellCmdlet": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0, - "customized_tasks": { - "docset_prebuild": [ - "_dependentPackages/MAML2Yaml/tools/Run.ps1" - ] - }, - "monikerPath": [ - "mapping/monikerMapping.json" - ] - }, - { - "docset_name": "officewebapps-ps", - "build_source_folder": "officewebapps", - "build_output_subfolder": "officewebapps-ps", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content", - "PowershellModule": "Content", - "PowershellCmdlet": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0, - "monikerPath": [ - "mapping/monikerMapping.json" - ] - }, - { - "docset_name": "sharepoint-ps", - "build_source_folder": "sharepoint", - "build_output_subfolder": "sharepoint-ps", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content", - "PowershellModule": "Content", - "PowershellCmdlet": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0 - }, - { - "docset_name": "skype-ps", - "build_source_folder": "skype", - "build_output_subfolder": "skype-ps", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content", - "PowershellModule": "Content", - "PowershellCmdlet": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0, - "customized_tasks": { - "docset_prebuild": [ - "_dependentPackages/MAML2Yaml/tools/Run.ps1" - ] - }, - "monikerPath": [ - "mapping/monikerMapping.json" - ] - }, - { - "docset_name": "spmt-ps", - "build_source_folder": "spmt", - "build_output_subfolder": "spmt-ps", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content", - "PowershellModule": "Content", - "PowershellCmdlet": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0, - "monikerPath": [ - "mapping/monikerMapping.json" - ] - }, - { - "docset_name": "staffhub-ps", - "build_source_folder": "staffhub", - "build_output_subfolder": "staffhub-ps", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content", - "PowershellModule": "Content", - "PowershellCmdlet": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0 - }, - { - "docset_name": "teams-ps", - "build_source_folder": "teams", - "build_output_subfolder": "teams-ps", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content", - "PowershellModule": "Content", - "PowershellCmdlet": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0, - "customized_tasks": { - "docset_prebuild": [ - "_dependentPackages/MAML2Yaml/tools/Run.ps1" - ] - }, - "monikerPath": [ - "mapping/monikerMapping.json" - ] - }, - { - "docset_name": "whiteboard-ps", - "build_source_folder": "whiteboard", - "build_output_subfolder": "whiteboard-ps", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content", - "PowershellModule": "Content", - "PowershellCmdlet": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0, - "customized_tasks": { - "docset_prebuild": [ - "_dependentPackages/MAML2Yaml/tools/Run.ps1" - ] - }, - "monikerPath": [ - "mapping/monikerMapping.json" - ] - } - ], - "notification_subscribers": [], - "sync_notification_subscribers": [], - "branches_to_filter": [], - "git_repository_branch_open_to_public_contributors": "main", - "need_preview_pull_request": true, - "dependent_repositories": [ - { - "path_to_root": "_themes", - "url": "https://github.com/Microsoft/templates.docs.msft", - "branch": "main", - "branch_mapping": {} - } - ], - "branch_target_mapping": { - "live": [ - "Publish" - ] - }, - "targets": { - "Pdf": { - "template_folder": "_themes.pdf" - } - }, - "docs_build_engine": {}, - "skip_source_output_uploading": false, - "enable_incremental_build": false, - "contribution_branch_mappings": {}, - "need_generate_pdf_url_template": false, - "need_generate_intellisense": false, - "dependent_packages": [ - { - "id": "Microsoft.DocAsCode.MAML2Yaml", - "nuget_feed": "https://www.myget.org/F/op/api/v2", - "path_to_root": "_dependentPackages/MAML2Yaml", - "target_framework": "net45", - "version": "latest" - } - ] +{ + "docsets_to_publish": [ + { + "docset_name": "exchange-ps", + "build_source_folder": "exchange", + "build_output_subfolder": "exchange-ps", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content", + "PowershellModule": "Content", + "PowershellCmdlet": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0, + "customized_tasks": { + "docset_prebuild": [ + "_dependentPackages/MAML2Yaml/tools/Run.ps1" + ] + }, + "monikerPath": [ + "mapping/monikerMapping.json" + ] + }, + { + "docset_name": "officewebapps-ps", + "build_source_folder": "officewebapps", + "build_output_subfolder": "officewebapps-ps", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content", + "PowershellModule": "Content", + "PowershellCmdlet": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0, + "monikerPath": [ + "mapping/monikerMapping.json" + ] + }, + { + "docset_name": "purviewinformationprotection-ps", + "build_source_folder": "purviewinformationprotection-ps", + "build_output_subfolder": "purviewinformationprotection-ps", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content" + }, + "build_entry_point": "docs" + }, + { + "docset_name": "sharepoint-ps", + "build_source_folder": "sharepoint", + "build_output_subfolder": "sharepoint-ps", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content", + "PowershellModule": "Content", + "PowershellCmdlet": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 + }, + { + "docset_name": "skype-ps", + "build_source_folder": "skype", + "build_output_subfolder": "skype-ps", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content", + "PowershellModule": "Content", + "PowershellCmdlet": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0, + "customized_tasks": { + "docset_prebuild": [ + "_dependentPackages/MAML2Yaml/tools/Run.ps1" + ] + }, + "monikerPath": [ + "mapping/monikerMapping.json" + ] + }, + { + "docset_name": "spmt-ps", + "build_source_folder": "spmt", + "build_output_subfolder": "spmt-ps", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content", + "PowershellModule": "Content", + "PowershellCmdlet": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0, + "monikerPath": [ + "mapping/monikerMapping.json" + ] + }, + { + "docset_name": "staffhub-ps", + "build_source_folder": "staffhub", + "build_output_subfolder": "staffhub-ps", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content", + "PowershellModule": "Content", + "PowershellCmdlet": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 + }, + { + "docset_name": "teams-ps", + "build_source_folder": "teams", + "build_output_subfolder": "teams-ps", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content", + "PowershellModule": "Content", + "PowershellCmdlet": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0, + "customized_tasks": { + "docset_prebuild": [ + "_dependentPackages/MAML2Yaml/tools/Run.ps1" + ] + }, + "monikerPath": [ + "mapping/monikerMapping.json" + ] + }, + { + "docset_name": "whiteboard-ps", + "build_source_folder": "whiteboard", + "build_output_subfolder": "whiteboard-ps", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content", + "PowershellModule": "Content", + "PowershellCmdlet": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0, + "customized_tasks": { + "docset_prebuild": [ + "_dependentPackages/MAML2Yaml/tools/Run.ps1" + ] + }, + "monikerPath": [ + "mapping/monikerMapping.json" + ] + } + ], + "notification_subscribers": [], + "sync_notification_subscribers": [], + "branches_to_filter": [], + "git_repository_branch_open_to_public_contributors": "main", + "need_preview_pull_request": true, + "dependent_repositories": [ + { + "path_to_root": "_themes", + "url": "https://github.com/Microsoft/templates.docs.msft", + "branch": "main", + "branch_mapping": {} + } + ], + "branch_target_mapping": { + "live": [ + "Publish" + ] + }, + "targets": { + "Pdf": { + "template_folder": "_themes.pdf" + } + }, + "docs_build_engine": {}, + "skip_source_output_uploading": false, + "enable_incremental_build": false, + "contribution_branch_mappings": {}, + "need_generate_pdf_url_template": false, + "need_generate_intellisense": false, + "dependent_packages": [ + { + "id": "Microsoft.DocAsCode.MAML2Yaml", + "nuget_feed": "https://www.myget.org/F/op/api/v2", + "path_to_root": "_dependentPackages/MAML2Yaml", + "target_framework": "net45", + "version": "latest" + } + ] } \ No newline at end of file From 2dce0b436fdc1134e840ed8a6a2ad614d281d9ec Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 11 Apr 2024 07:44:14 -0700 Subject: [PATCH 0284/1851] Revert "Initialize Docs repository: https://github.com/MicrosoftDocs/office-docs-powershell of branch main" This reverts commit ee50f6f00ff39e4db24c1d1580d052c122c1fc28. --- .openpublishing.publish.config.json | 50 +++++++------------ purviewinformationprotection-ps/TOC.yml | 2 - .../purviewinformationprotection-ps/toc.yml | 3 -- purviewinformationprotection-ps/docfx.json | 50 ------------------- purviewinformationprotection-ps/index.md | 1 - 5 files changed, 19 insertions(+), 87 deletions(-) delete mode 100644 purviewinformationprotection-ps/TOC.yml delete mode 100644 purviewinformationprotection-ps/breadcrumb/purviewinformationprotection-ps/toc.yml delete mode 100644 purviewinformationprotection-ps/docfx.json delete mode 100644 purviewinformationprotection-ps/index.md diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index 5997590854..e850c271ae 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -49,18 +49,6 @@ "mapping/monikerMapping.json" ] }, - { - "docset_name": "purviewinformationprotection-ps", - "build_source_folder": "purviewinformationprotection-ps", - "build_output_subfolder": "purviewinformationprotection-ps", - "locale": "en-us", - "monikers": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content" - }, - "build_entry_point": "docs" - }, { "docset_name": "sharepoint-ps", "build_source_folder": "sharepoint", @@ -108,9 +96,9 @@ ] }, { - "docset_name": "spmt-ps", - "build_source_folder": "spmt", - "build_output_subfolder": "spmt-ps", + "docset_name": "staffhub-ps", + "build_source_folder": "staffhub", + "build_output_subfolder": "staffhub-ps", "locale": "en-us", "monikers": [], "moniker_ranges": [], @@ -124,15 +112,12 @@ }, "build_entry_point": "docs", "template_folder": "_themes", - "version": 0, - "monikerPath": [ - "mapping/monikerMapping.json" - ] + "version": 0 }, { - "docset_name": "staffhub-ps", - "build_source_folder": "staffhub", - "build_output_subfolder": "staffhub-ps", + "docset_name": "teams-ps", + "build_source_folder": "teams", + "build_output_subfolder": "teams-ps", "locale": "en-us", "monikers": [], "moniker_ranges": [], @@ -146,12 +131,20 @@ }, "build_entry_point": "docs", "template_folder": "_themes", - "version": 0 + "version": 0, + "customized_tasks": { + "docset_prebuild": [ + "_dependentPackages/MAML2Yaml/tools/Run.ps1" + ] + }, + "monikerPath": [ + "mapping/monikerMapping.json" + ] }, { - "docset_name": "teams-ps", - "build_source_folder": "teams", - "build_output_subfolder": "teams-ps", + "docset_name": "spmt-ps", + "build_source_folder": "spmt", + "build_output_subfolder": "spmt-ps", "locale": "en-us", "monikers": [], "moniker_ranges": [], @@ -166,11 +159,6 @@ "build_entry_point": "docs", "template_folder": "_themes", "version": 0, - "customized_tasks": { - "docset_prebuild": [ - "_dependentPackages/MAML2Yaml/tools/Run.ps1" - ] - }, "monikerPath": [ "mapping/monikerMapping.json" ] diff --git a/purviewinformationprotection-ps/TOC.yml b/purviewinformationprotection-ps/TOC.yml deleted file mode 100644 index b5ef71ac32..0000000000 --- a/purviewinformationprotection-ps/TOC.yml +++ /dev/null @@ -1,2 +0,0 @@ -- name: Index - href: index.md \ No newline at end of file diff --git a/purviewinformationprotection-ps/breadcrumb/purviewinformationprotection-ps/toc.yml b/purviewinformationprotection-ps/breadcrumb/purviewinformationprotection-ps/toc.yml deleted file mode 100644 index 642ae24d65..0000000000 --- a/purviewinformationprotection-ps/breadcrumb/purviewinformationprotection-ps/toc.yml +++ /dev/null @@ -1,3 +0,0 @@ -- name: '' - tocHref: / - topicHref: / \ No newline at end of file diff --git a/purviewinformationprotection-ps/docfx.json b/purviewinformationprotection-ps/docfx.json deleted file mode 100644 index e13f360d80..0000000000 --- a/purviewinformationprotection-ps/docfx.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "build": { - "content": [ - { - "files": [ - "**/*.md", - "**/*.yml" - ], - "exclude": [ - "**/obj/**", - "**/includes/**", - "_themes/**", - "_themes.pdf/**", - "**/docfx.json", - "_repo.en-us/**", - "README.md", - "LICENSE", - "LICENSE-CODE", - "ThirdPartyNotices.md", - "SECURITY.md" - ] - } - ], - "resource": [ - { - "files": [ - "**/*.png", - "**/*.jpg" - ], - "exclude": [ - "**/obj/**", - "**/includes/**", - "_themes/**", - "_themes.pdf/**", - "**/docfx.json", - "_repo.en-us/**" - ] - } - ], - "overwrite": [], - "externalReference": [], - "globalMetadata": { - "breadcrumb_path": "~/breadcrumb/purviewinformationprotection-ps/toc.yml", - "feedback_system": "Standard", - "permissioned-type": "public" - }, - "fileMetadata": {}, - "template": [] - } -} \ No newline at end of file diff --git a/purviewinformationprotection-ps/index.md b/purviewinformationprotection-ps/index.md deleted file mode 100644 index a60ab0af36..0000000000 --- a/purviewinformationprotection-ps/index.md +++ /dev/null @@ -1 +0,0 @@ -# Welcome to purviewinformationprotection-ps! \ No newline at end of file From 9ce8506f4686e0df4ab23d903df1b926ee68b724 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 11 Apr 2024 07:45:29 -0700 Subject: [PATCH 0285/1851] Revert "Initialize Docs repository: https://github.com/MicrosoftDocs/office-docs-powershell of branch main" This reverts commit 3b572bd65471e964122c1905667ec45e8c80190f. --- .openpublishing.publish.config.json | 16 ++++--- sharepoint/TOC.yml | 2 - sharepoint/breadcrumb/sharepoint-ps/toc.yml | 3 -- sharepoint/docfx.json | 50 --------------------- sharepoint/index.md | 1 - 5 files changed, 9 insertions(+), 63 deletions(-) delete mode 100644 sharepoint/TOC.yml delete mode 100644 sharepoint/breadcrumb/sharepoint-ps/toc.yml delete mode 100644 sharepoint/docfx.json delete mode 100644 sharepoint/index.md diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index e850c271ae..70fcc8afed 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -195,7 +195,10 @@ "sync_notification_subscribers": [], "branches_to_filter": [], "git_repository_branch_open_to_public_contributors": "main", + "skip_source_output_uploading": false, "need_preview_pull_request": true, + "enable_incremental_build": false, + "contribution_branch_mappings": {}, "dependent_repositories": [ { "path_to_root": "_themes", @@ -209,16 +212,12 @@ "Publish" ] }, + "need_generate_pdf_url_template": false, "targets": { "Pdf": { "template_folder": "_themes.pdf" } }, - "docs_build_engine": {}, - "skip_source_output_uploading": false, - "enable_incremental_build": false, - "contribution_branch_mappings": {}, - "need_generate_pdf_url_template": false, "need_generate_intellisense": false, "dependent_packages": [ { @@ -228,5 +227,8 @@ "target_framework": "net45", "version": "latest" } - ] -} \ No newline at end of file + ], + "docs_build_engine": { + "name": "docfx_v3" + } +} diff --git a/sharepoint/TOC.yml b/sharepoint/TOC.yml deleted file mode 100644 index b5ef71ac32..0000000000 --- a/sharepoint/TOC.yml +++ /dev/null @@ -1,2 +0,0 @@ -- name: Index - href: index.md \ No newline at end of file diff --git a/sharepoint/breadcrumb/sharepoint-ps/toc.yml b/sharepoint/breadcrumb/sharepoint-ps/toc.yml deleted file mode 100644 index 642ae24d65..0000000000 --- a/sharepoint/breadcrumb/sharepoint-ps/toc.yml +++ /dev/null @@ -1,3 +0,0 @@ -- name: '' - tocHref: / - topicHref: / \ No newline at end of file diff --git a/sharepoint/docfx.json b/sharepoint/docfx.json deleted file mode 100644 index 0fb19932bf..0000000000 --- a/sharepoint/docfx.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "build": { - "content": [ - { - "files": [ - "**/*.md", - "**/*.yml" - ], - "exclude": [ - "**/obj/**", - "**/includes/**", - "_themes/**", - "_themes.pdf/**", - "**/docfx.json", - "_repo.en-us/**", - "README.md", - "LICENSE", - "LICENSE-CODE", - "ThirdPartyNotices.md", - "SECURITY.md" - ] - } - ], - "resource": [ - { - "files": [ - "**/*.png", - "**/*.jpg" - ], - "exclude": [ - "**/obj/**", - "**/includes/**", - "_themes/**", - "_themes.pdf/**", - "**/docfx.json", - "_repo.en-us/**" - ] - } - ], - "overwrite": [], - "externalReference": [], - "globalMetadata": { - "breadcrumb_path": "~/breadcrumb/sharepoint-ps/toc.yml", - "feedback_system": "Standard", - "permissioned-type": "public" - }, - "fileMetadata": {}, - "template": [] - } -} \ No newline at end of file diff --git a/sharepoint/index.md b/sharepoint/index.md deleted file mode 100644 index 81cb303061..0000000000 --- a/sharepoint/index.md +++ /dev/null @@ -1 +0,0 @@ -# Welcome to sharepoint-ps! \ No newline at end of file From b0c0b6d0c56f9fbe420aad2b482ed772b77a51e9 Mon Sep 17 00:00:00 2001 From: Diego Reategui <93934696+PeerDiego@users.noreply.github.com> Date: Thu, 11 Apr 2024 12:03:16 -0400 Subject: [PATCH 0286/1851] Correcting Set-CsTeamsEventsPolicy.md Changed parameter type for -UseMicrosoftECDN from String to Boolean. --- teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md index fce364668b..d87f467c78 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md @@ -17,7 +17,7 @@ Set-CsTeamsEventsPolicy [-AllowWebinars ] [-EventAccessType ] [- [-AllowEmailEditing ] [-AllowedQuestionTypesInRegistrationForm ] [-AllowEventIntegrations ] [-AllowedWebinarTypesForRecordingPublish ] [-AllowedTownhallTypesForRecordingPublish ] [-TownhallChatExperience ] [-Description ] - [-UseMicrosoftECDN ] + [-UseMicrosoftECDN ] [-Identity] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -74,7 +74,7 @@ Accept wildcard characters: False This setting governs whether the global admin disables this property and prevents the organizers from creating town halls that use Microsoft eCDN even though they have been assigned a Teams Premium license. ```yaml -Type: String +Type: Boolean Parameter Sets: (All) Aliases: From b280539a1e3923b332e6743fa6606c065b1792a7 Mon Sep 17 00:00:00 2001 From: Blake-Madden Date: Fri, 12 Apr 2024 12:07:10 -0400 Subject: [PATCH 0287/1851] Fix a few typos --- exchange/exchange-ps/exchange/Get-ComplianceSearch.md | 2 +- exchange/exchange-ps/exchange/Get-DlpCompliancePolicy.md | 2 +- exchange/exchange-ps/exchange/Get-EXOMailboxStatistics.md | 2 +- exchange/exchange-ps/exchange/New-ComplianceSearch.md | 2 +- exchange/exchange-ps/exchange/New-MailMessage.md | 4 ++-- exchange/exchange-ps/exchange/New-SafeAttachmentRule.md | 2 +- exchange/exchange-ps/exchange/New-TransportRule.md | 2 +- exchange/exchange-ps/exchange/Search-UnifiedAuditLog.md | 2 +- exchange/exchange-ps/exchange/Set-AuthServer.md | 2 +- exchange/exchange-ps/exchange/Set-Mailbox.md | 6 +++--- .../exchange/Set-MailboxCalendarConfiguration.md | 2 +- exchange/exchange-ps/exchange/Set-PolicyConfig.md | 2 +- exchange/exchange-ps/exchange/Update-PublicFolderMailbox.md | 2 +- .../officewebapps/Get-OfficeWebAppsMachine.md | 2 +- .../officewebapps-ps/officewebapps/New-OfficeWebAppsHost.md | 2 +- .../officewebapps/Repair-OfficeWebAppsFarm.md | 2 +- skype/skype-ps/skype/Get-CsVideoTrunkConfiguration.md | 2 +- skype/skype-ps/skype/Move-CsMeetingRoom.md | 2 +- .../skype-ps/skype/New-CsExternalUserCommunicationPolicy.md | 2 +- skype/skype-ps/skype/New-CsVideoTrunkConfiguration.md | 2 +- skype/skype-ps/skype/Remove-CsVideoTrunkConfiguration.md | 2 +- skype/skype-ps/skype/Set-CsConferenceServer.md | 2 +- skype/skype-ps/skype/Set-CsUserDelegates.md | 2 +- skype/skype-ps/skype/Set-CsUserTeamMembers.md | 2 +- skype/skype-ps/skype/Set-CsVideoTrunkConfiguration.md | 2 +- skype/skype-ps/skype/Test-CsDataConference.md | 2 +- teams/teams-ps/teams/Connect-MicrosoftTeams.md | 2 +- teams/teams-ps/teams/Get-CsHybridTelephoneNumber.md | 2 +- teams/teams-ps/teams/Get-CsTeamTemplateList.md | 2 +- teams/teams-ps/teams/Get-CsTeamsShiftsConnectionTeamMap.md | 2 +- teams/teams-ps/teams/New-CsHybridTelephoneNumber.md | 2 +- teams/teams-ps/teams/New-CsTeamTemplate.md | 4 ++-- teams/teams-ps/teams/New-CsVoiceNormalizationRule.md | 2 +- teams/teams-ps/teams/Remove-CsAutoAttendant.md | 2 +- teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md | 2 +- teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md | 2 +- teams/teams-ps/teams/Set-CsInboundExemptNumberPattern.md | 2 +- teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md | 4 ++-- teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md | 2 +- teams/teams-ps/teams/Test-CsEffectiveTenantDialPlan.md | 2 +- teams/teams-ps/teams/Update-CsTeamTemplate.md | 4 ++-- 41 files changed, 47 insertions(+), 47 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-ComplianceSearch.md b/exchange/exchange-ps/exchange/Get-ComplianceSearch.md index 920d29651e..95ca1983f2 100644 --- a/exchange/exchange-ps/exchange/Get-ComplianceSearch.md +++ b/exchange/exchange-ps/exchange/Get-ComplianceSearch.md @@ -93,7 +93,7 @@ Accept wildcard characters: False ### -Case This parameter is available only in the cloud-based service. -The Case parameter filters the results by the name of a eDiscovery Standard case that the compliance search is associated with. If the value contains spaces, enclose the value in quotation marks. +The Case parameter filters the results by the name of an eDiscovery Standard case that the compliance search is associated with. If the value contains spaces, enclose the value in quotation marks. You can't use this parameter to view compliance searches associated with eDiscovery Premium cases. diff --git a/exchange/exchange-ps/exchange/Get-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/Get-DlpCompliancePolicy.md index 739f1533a9..709d6f2a62 100644 --- a/exchange/exchange-ps/exchange/Get-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Get-DlpCompliancePolicy.md @@ -63,7 +63,7 @@ This example displays distribution details for a DLP policy. $dlp = Get-DlpCompliancePolicy; ForEach ($d in $dlp){Get-DlpCompliancePolicy -DistributionDetail $d.name | Format-List Name,DistributionStatus} ``` -This example gets all of the DLP policies in a environment and displays the distribution status for each. +This example gets all of the DLP policies in an environment and displays the distribution status for each. ## PARAMETERS diff --git a/exchange/exchange-ps/exchange/Get-EXOMailboxStatistics.md b/exchange/exchange-ps/exchange/Get-EXOMailboxStatistics.md index b946cbda45..cbc464f7ef 100644 --- a/exchange/exchange-ps/exchange/Get-EXOMailboxStatistics.md +++ b/exchange/exchange-ps/exchange/Get-EXOMailboxStatistics.md @@ -93,7 +93,7 @@ Accept wildcard characters: False ``` ### -ExchangeGuid -The ExchangeGuid parameter filters the results by the GUID of mailbox (aso known as the Mailbox GUID). You can find this property value by using the Get-EXOMailbox cmdlet with Properies filter set to ExchangeGuid. +The ExchangeGuid parameter filters the results by the GUID of mailbox (aso known as the Mailbox GUID). You can find this property value by using the Get-EXOMailbox cmdlet with Properties filter set to ExchangeGuid. ```yaml Type: Guid diff --git a/exchange/exchange-ps/exchange/New-ComplianceSearch.md b/exchange/exchange-ps/exchange/New-ComplianceSearch.md index edae6f0f9d..c3cd46e78f 100644 --- a/exchange/exchange-ps/exchange/New-ComplianceSearch.md +++ b/exchange/exchange-ps/exchange/New-ComplianceSearch.md @@ -127,7 +127,7 @@ Accept wildcard characters: False ### -Case This parameter is available only in the cloud-based service. -The Case parameter specifies the name of a eDiscovery Standard case to associate the new compliance search with. If the value contains spaces, enclose the value in quotation marks. +The Case parameter specifies the name of an eDiscovery Standard case to associate the new compliance search with. If the value contains spaces, enclose the value in quotation marks. You can't use this parameter to create compliance searches associated with eDiscovery Premium cases. diff --git a/exchange/exchange-ps/exchange/New-MailMessage.md b/exchange/exchange-ps/exchange/New-MailMessage.md index 278ef4768e..c016c6ef01 100644 --- a/exchange/exchange-ps/exchange/New-MailMessage.md +++ b/exchange/exchange-ps/exchange/New-MailMessage.md @@ -43,7 +43,7 @@ You need to be assigned permissions before you can run this cmdlet. Although thi New-MailMessage -Subject "Delivery Report" -Body "Click here to view this report" -Mailbox tony ``` -In Exchange Server 2010, this example creates an message in the Drafts folder of Tony's mailbox, with the subject and body specified by the Subject and Body parameters. The message body is rendered in plain text because no format for the message body is specified. +In Exchange Server 2010, this example creates a message in the Drafts folder of Tony's mailbox, with the subject and body specified by the Subject and Body parameters. The message body is rendered in plain text because no format for the message body is specified. ### Example 2 ```powershell @@ -71,7 +71,7 @@ This example creates an empty email message in the Drafts folder because no subj New-MailMessage -Subject "Delivery Information" -Body "Click here to see details" -Mailbox tony -BodyFormat Html ``` -In Exchange Server 2010, this example creates an message in the Drafts folder of Tony's mailbox with the subject and body specified by the Subject and Body parameters. The message body is rendered in HTML format. +In Exchange Server 2010, this example creates a message in the Drafts folder of Tony's mailbox with the subject and body specified by the Subject and Body parameters. The message body is rendered in HTML format. ### Example 6 ```powershell diff --git a/exchange/exchange-ps/exchange/New-SafeAttachmentRule.md b/exchange/exchange-ps/exchange/New-SafeAttachmentRule.md index 45aec941ad..746203c106 100644 --- a/exchange/exchange-ps/exchange/New-SafeAttachmentRule.md +++ b/exchange/exchange-ps/exchange/New-SafeAttachmentRule.md @@ -141,7 +141,7 @@ Accept wildcard characters: False ### -Enabled The Enabled parameter specifies whether the rule is enabled. Valid values are: -- $true: The rule is enabled. Ths is the default value. +- $true: The rule is enabled. This is the default value. - $false: The rule is disabled. In the properties of the rule, the value of this parameter is visible in the State property. diff --git a/exchange/exchange-ps/exchange/New-TransportRule.md b/exchange/exchange-ps/exchange/New-TransportRule.md index 5cc748affd..f2b700df9b 100644 --- a/exchange/exchange-ps/exchange/New-TransportRule.md +++ b/exchange/exchange-ps/exchange/New-TransportRule.md @@ -4483,7 +4483,7 @@ Accept wildcard characters: False ### -SenderAddressLocation The SenderAddressLocation parameter specifies where to look for sender addresses in conditions and exceptions that examine sender email addresses. Valid values are: -- Header: Only examine senders in the message headers. For example, in on-premises Exchange the the From, Sender, or Reply-To fields. In Exchange Online, the From field only. This is the default value, and is the way rules worked before Exchange 2013 Cumulative Update 1 (CU1). +- Header: Only examine senders in the message headers. For example, in on-premises Exchange the From, Sender, or Reply-To fields. In Exchange Online, the From field only. This is the default value, and is the way rules worked before Exchange 2013 Cumulative Update 1 (CU1). - Envelope: Only examine senders from the message envelope (the MAIL FROM value that was used in the SMTP transmission, which is typically stored in the Return-Path field). - HeaderOrEnvelope: Examine senders in the message header and the message envelope. diff --git a/exchange/exchange-ps/exchange/Search-UnifiedAuditLog.md b/exchange/exchange-ps/exchange/Search-UnifiedAuditLog.md index c427a1f4e8..a6e9e07249 100644 --- a/exchange/exchange-ps/exchange/Search-UnifiedAuditLog.md +++ b/exchange/exchange-ps/exchange/Search-UnifiedAuditLog.md @@ -350,7 +350,7 @@ Accept wildcard characters: False ### -SiteIds The SiteIds parameter filters the log entries by the SharePoint SiteId (GUID). You can enter multiple values separated by commas: `Value1, Value2,...ValueN`. -To obtain the the SiteId for a SharePoint site, append `/_api/site/id` to the URL of the site collection you want to specify. For example, change the URL `https://contoso.sharepoint.com/sites/hr-project` to `https://contoso.sharepoint.com/sites/hr-project/_api/site/id`. An XML payload is returned and the SiteId for the site collection is displayed in the Edm.Guid property; for example: `14ab81b6-f23d-476a-8cac-ad5dbd2910f7`. +To obtain the SiteId for a SharePoint site, append `/_api/site/id` to the URL of the site collection you want to specify. For example, change the URL `https://contoso.sharepoint.com/sites/hr-project` to `https://contoso.sharepoint.com/sites/hr-project/_api/site/id`. An XML payload is returned and the SiteId for the site collection is displayed in the Edm.Guid property; for example: `14ab81b6-f23d-476a-8cac-ad5dbd2910f7`. ```yaml Type: String[] diff --git a/exchange/exchange-ps/exchange/Set-AuthServer.md b/exchange/exchange-ps/exchange/Set-AuthServer.md index 8152324c61..63a2517793 100644 --- a/exchange/exchange-ps/exchange/Set-AuthServer.md +++ b/exchange/exchange-ps/exchange/Set-AuthServer.md @@ -154,7 +154,7 @@ Accept wildcard characters: False ### -DomainName This parameter is available only in Exchange Server 2016 (CU18 or higher) and Exchange Server 2019 (CU7 or higher). -The DomainName parameter specifies the tenant domain that's linked with the AuthServer object. This parameter usess the syntax: "tenantname.onmicrosoft.com". +The DomainName parameter specifies the tenant domain that's linked with the AuthServer object. This parameter uses the syntax: "tenantname.onmicrosoft.com". This parameter is used to link Tenant to the corresponding authserver object in the Multi-Tenant Exchange Hybrid. For example, if DomainName is contoso.onmicrosoft.com, then the AuthServer object will be associated with the contoso tenant. diff --git a/exchange/exchange-ps/exchange/Set-Mailbox.md b/exchange/exchange-ps/exchange/Set-Mailbox.md index 4e0f11283c..9bb61c3279 100644 --- a/exchange/exchange-ps/exchange/Set-Mailbox.md +++ b/exchange/exchange-ps/exchange/Set-Mailbox.md @@ -3507,7 +3507,7 @@ Accept wildcard characters: False ``` ### -MailboxMessagesPerFolderCountReceiveQuota -This parameter is a available only in on-premises Exchange. +This parameter is an available only in on-premises Exchange. The MailboxMessagesPerFolderCountReceiveQuota parameter specifies the maximum number of messages for a mailbox folder. When this limit is reached, the folder can't receive new messages. @@ -3529,7 +3529,7 @@ Accept wildcard characters: False ``` ### -MailboxMessagesPerFolderCountWarningQuota -This parameter is a available only in on-premises Exchange. +This parameter is an available only in on-premises Exchange. The MailboxMessagesPerFolderCountWarningQuota parameter specifies the number of messages that a mailbox folder can hold before Exchange sends a warning message to the mailbox owner and logs an event to the application event log. When this quota is reached, warning messages and logged events occur once a day. @@ -5084,7 +5084,7 @@ This parameter is available only in on-premises Exchange. The SCLDeleteEnabled parameter specifies whether to silently delete messages that meet or exceed the spam confidence level (SCL) specified by the SCLDeleteThreshold parameter. Valid values are: -- $true: Messages that meet or exceed the SCLDeleteThreshold value are silently deleted without sending an non-delivery report (NDR). +- $true: Messages that meet or exceed the SCLDeleteThreshold value are silently deleted without sending a non-delivery report (NDR). - $false: Messages that meet or exceed the SCLDeleteThreshold value aren't deleted. - $null (blank): The value isn't configured. This is the default value. diff --git a/exchange/exchange-ps/exchange/Set-MailboxCalendarConfiguration.md b/exchange/exchange-ps/exchange/Set-MailboxCalendarConfiguration.md index dd21503acc..667c73790c 100644 --- a/exchange/exchange-ps/exchange/Set-MailboxCalendarConfiguration.md +++ b/exchange/exchange-ps/exchange/Set-MailboxCalendarConfiguration.md @@ -478,7 +478,7 @@ Accept wildcard characters: False ``` ### -DefaultReminderTime -The DefaultReminderTime parameter specifies the length of time before a meeting or appointment whenthe reminder is first displayed. +The DefaultReminderTime parameter specifies the length of time before a meeting or appointment when the reminder is first displayed. To specify a value, enter it as a time span: dd.hh:mm:ss where dd = days, hh = hours, mm = minutes, and ss = seconds. diff --git a/exchange/exchange-ps/exchange/Set-PolicyConfig.md b/exchange/exchange-ps/exchange/Set-PolicyConfig.md index 42e30a31b8..365ae2344d 100644 --- a/exchange/exchange-ps/exchange/Set-PolicyConfig.md +++ b/exchange/exchange-ps/exchange/Set-PolicyConfig.md @@ -359,7 +359,7 @@ Accept wildcard characters: False ``` ### -ExtendTeamsDlpPoliciesToSharePointOneDrive -The ExtendTeamsDlpPoliciesToSharePointOneDrive parameter enables the Teams DLP Policy to automatically extend protection to the content stored in OneDrive shared in 1:1 chats and content stored in SharePoint associated with Teams teams shared through channel chats. Valid values are: +The ExtendTeamsDlpPoliciesToSharePointOneDrive parameter enables the Teams DLP Policy to automatically extend protection to the content stored in OneDrive shared in 1:1 chats and content stored in SharePoint associated with Teams shared through channel chats. Valid values are: - $true - $false diff --git a/exchange/exchange-ps/exchange/Update-PublicFolderMailbox.md b/exchange/exchange-ps/exchange/Update-PublicFolderMailbox.md index 5cf9763166..cfef60bbfd 100644 --- a/exchange/exchange-ps/exchange/Update-PublicFolderMailbox.md +++ b/exchange/exchange-ps/exchange/Update-PublicFolderMailbox.md @@ -45,7 +45,7 @@ Update-PublicFolderMailbox [-Identity] -FolderId ## DESCRIPTION The New-OfficeWebAppsHost cmdlet adds a host domain to the list of host domains to which Office Online Server allows file operations requests, such as file retrieval, metadata retrieval, and file changes. -This list, known as the Allow List, is a security feature that prevents unwanted hosts from connecting to a Office Online Server farm and using it for file operations without your knowledge. +This list, known as the Allow List, is a security feature that prevents unwanted hosts from connecting to an Office Online Server farm and using it for file operations without your knowledge. You may any domain type including: Public, Pool, Farm, and Active Directory domain names. Just make sure that the domain you're granting access to meets your security requirements. diff --git a/officewebapps/officewebapps-ps/officewebapps/Repair-OfficeWebAppsFarm.md b/officewebapps/officewebapps-ps/officewebapps/Repair-OfficeWebAppsFarm.md index 9013a5c4de..fa7c33ca21 100644 --- a/officewebapps/officewebapps-ps/officewebapps/Repair-OfficeWebAppsFarm.md +++ b/officewebapps/officewebapps-ps/officewebapps/Repair-OfficeWebAppsFarm.md @@ -21,7 +21,7 @@ Repair-OfficeWebAppsFarm [-Force] [-WhatIf] [-Confirm] ``` ## DESCRIPTION -The Repair-OfficeWebAppsFarm cmdlet removes all servers flagged as unhealthy from a Office Online Server farm. +The Repair-OfficeWebAppsFarm cmdlet removes all servers flagged as unhealthy from an Office Online Server farm. This cmdlet updates the farm topology but does not clean up services and web applications on the servers that are removed. For this reason, we recommend making every effort to run the Remove-OfficeWebAppsMachine cmdlet from the unhealthy servers so that they are cleanly removed from the farm. Use the Repair-OfficeWebAppsFarm cmdlet only if the unhealthy servers have failed and you cannot run the Remove-OfficeWebAppsMachine cmdlet directly on them. diff --git a/skype/skype-ps/skype/Get-CsVideoTrunkConfiguration.md b/skype/skype-ps/skype/Get-CsVideoTrunkConfiguration.md index 43f7a57212..fc9b683da3 100644 --- a/skype/skype-ps/skype/Get-CsVideoTrunkConfiguration.md +++ b/skype/skype-ps/skype/Get-CsVideoTrunkConfiguration.md @@ -35,7 +35,7 @@ The Video Interop Server is a Skype service that runs on a standalone pool and c To enable the Video Interop Server, you must use Topology Builder to define at least one VIS instance. Each VIS instance will typically be associated with one or more Video Gateways. -Video Gateways route traffic between internal and third party video devices such as an internal Skype endpoint receiving video from an third party PBX supporting 3rd party video teleconferencing systems (VTCs). +Video Gateways route traffic between internal and third party video devices such as an internal Skype endpoint receiving video from a third party PBX supporting 3rd party video teleconferencing systems (VTCs). The Video Gateway and a Video Interop Server (VIS) use a Session Initiation Protocol (SIP) trunk to connect video calls between third party VTCs and internal endpoints. Video Trunks settings can be managed by using the CsVideoTrunkConfiguration cmdlets. diff --git a/skype/skype-ps/skype/Move-CsMeetingRoom.md b/skype/skype-ps/skype/Move-CsMeetingRoom.md index f33b23e746..25aefd9c8e 100644 --- a/skype/skype-ps/skype/Move-CsMeetingRoom.md +++ b/skype/skype-ps/skype/Move-CsMeetingRoom.md @@ -42,7 +42,7 @@ In Skype for Business Server 2015, meeting rooms are self-contained computer app * Calendar integration to provide access to scheduled meetings * Content sharing and switching -In order to manage these new endpoint devices you must, among other things, create and enable a Exchange resource mailbox account for the device, then enable that resource account for Skype for Business Server 2015. +In order to manage these new endpoint devices you must, among other things, create and enable an Exchange resource mailbox account for the device, then enable that resource account for Skype for Business Server 2015. Note that, for Skype for Business Server 2015, there are no cmdlets for creating or removing meeting rooms. Instead, you use the Enable-CsMeetingRoom cmdlet to enable meeting rooms and the Disable-CsMeetingRoom cmdlet to disable meeting rooms. The resource account must already exist in order for you to enable the meeting room, and disabling a meeting room only removes that room from your collection of meeting rooms; it does not delete the resource mailbox account. diff --git a/skype/skype-ps/skype/New-CsExternalUserCommunicationPolicy.md b/skype/skype-ps/skype/New-CsExternalUserCommunicationPolicy.md index f73353a6aa..728455d346 100644 --- a/skype/skype-ps/skype/New-CsExternalUserCommunicationPolicy.md +++ b/skype/skype-ps/skype/New-CsExternalUserCommunicationPolicy.md @@ -35,7 +35,7 @@ This cmdlet allows you to block P2P file transfer with Federated partners only. PS C:\> New-CsExternalUserCommunicationPolicy -Identity BlockExternalP2PFileTransfer -EnableP2PFileTransfer $False ``` -This example creates a new policy to block external file transfer. Then you can use `Grant-CsExternalUserCommunicationPolicy` to assign it to an user account. +This example creates a new policy to block external file transfer. Then you can use `Grant-CsExternalUserCommunicationPolicy` to assign it to a user account. ## PARAMETERS diff --git a/skype/skype-ps/skype/New-CsVideoTrunkConfiguration.md b/skype/skype-ps/skype/New-CsVideoTrunkConfiguration.md index 928b69fd37..554d14112c 100644 --- a/skype/skype-ps/skype/New-CsVideoTrunkConfiguration.md +++ b/skype/skype-ps/skype/New-CsVideoTrunkConfiguration.md @@ -32,7 +32,7 @@ The Video Interop Server is a Skype service that runs on a standalone pool and c To enable the Video Interop Server, you must use Topology Builder to define at least one VIS instance. Each VIS instance will typically be associated with one or more Video Gateways. -Video Gateways route traffic between internal and third party video devices such as an internal Skype endpoint receiving video from an third party PBX supporting 3rd party video teleconferencing systems (VTCs). +Video Gateways route traffic between internal and third party video devices such as an internal Skype endpoint receiving video from a third party PBX supporting 3rd party video teleconferencing systems (VTCs). The Video Gateway and a Video Interop Server (VIS) use a Session Initiation Protocol (SIP) trunk to connect video calls between third party VTCs and internal endpoints. Video Trunks settings can be managed by using the CsVideoTrunkConfiguration cmdlets. diff --git a/skype/skype-ps/skype/Remove-CsVideoTrunkConfiguration.md b/skype/skype-ps/skype/Remove-CsVideoTrunkConfiguration.md index c72fb5a49a..820a5f657f 100644 --- a/skype/skype-ps/skype/Remove-CsVideoTrunkConfiguration.md +++ b/skype/skype-ps/skype/Remove-CsVideoTrunkConfiguration.md @@ -28,7 +28,7 @@ The VIS is a service that runs on a standalone pool and cannot be co-located on To enable the Video Interop Server, you must use Topology Builder to define at least one VIS instance. Each VIS instance will typically be associated with one or more Video Gateways. -Video Gateways route traffic between internal and third party video devices such as an internal Skype endpoint receiving video from an third party PBX supporting 3rd party video teleconferencing systems (VTCs). +Video Gateways route traffic between internal and third party video devices such as an internal Skype endpoint receiving video from a third party PBX supporting 3rd party video teleconferencing systems (VTCs). The Video Gateway and a Video Interop Server (VIS) use a Session Initiation Protocol (SIP) trunk to connect video calls between third party VTCs and internal endpoints. Video Trunks settings can be managed by using the CsVideoTrunkConfiguration cmdlets. diff --git a/skype/skype-ps/skype/Set-CsConferenceServer.md b/skype/skype-ps/skype/Set-CsConferenceServer.md index 1a56397e3a..b10649feaa 100644 --- a/skype/skype-ps/skype/Set-CsConferenceServer.md +++ b/skype/skype-ps/skype/Set-CsConferenceServer.md @@ -31,7 +31,7 @@ Set-CsConferenceServer [[-Identity] ] [-AppSharingSip ## DESCRIPTION Conference Servers (also known as A/V Conferencing Servers) are used to provide audio and video capabilities to conferences. In turn, the `Set-CsConferenceServer` cmdlet can be used to modify the properties of these servers; in particular, you can specify which ports are used for such things as audio traffic, video traffic and application sharing. -You can also use the `Set-CsConferenceServer` cmdlet to associate a given server with a Edge Server or Archiving Server. +You can also use the `Set-CsConferenceServer` cmdlet to associate a given server with an Edge Server or Archiving Server. ## EXAMPLES diff --git a/skype/skype-ps/skype/Set-CsUserDelegates.md b/skype/skype-ps/skype/Set-CsUserDelegates.md index e09a82499f..51ab7a0a53 100644 --- a/skype/skype-ps/skype/Set-CsUserDelegates.md +++ b/skype/skype-ps/skype/Set-CsUserDelegates.md @@ -13,7 +13,7 @@ ms.reviewer: # Set-CsUserDelegates ## SYNOPSIS -Used to modify an user's delegates list. +Used to modify a user's delegates list. ## SYNTAX diff --git a/skype/skype-ps/skype/Set-CsUserTeamMembers.md b/skype/skype-ps/skype/Set-CsUserTeamMembers.md index 8956496b08..ec4147db30 100644 --- a/skype/skype-ps/skype/Set-CsUserTeamMembers.md +++ b/skype/skype-ps/skype/Set-CsUserTeamMembers.md @@ -13,7 +13,7 @@ ms.reviewer: # Set-CsUserTeamMembers ## SYNOPSIS -Used to modify an user's team members list. +Used to modify a user's team members list. ## SYNTAX diff --git a/skype/skype-ps/skype/Set-CsVideoTrunkConfiguration.md b/skype/skype-ps/skype/Set-CsVideoTrunkConfiguration.md index 646abea65b..32c668c947 100644 --- a/skype/skype-ps/skype/Set-CsVideoTrunkConfiguration.md +++ b/skype/skype-ps/skype/Set-CsVideoTrunkConfiguration.md @@ -39,7 +39,7 @@ The Video Interop Server is a Skype service that runs on a standalone pool and c To enable the Video Interop Server, you must use Topology Builder to define at least one VIS instance. Each VIS instance will typically be associated with one or more Video Gateways. -Video Gateways route traffic between internal and third party video devices such as an internal Skype endpoint receiving video from an third party PBX supporting 3rd party video teleconferencing systems (VTCs). +Video Gateways route traffic between internal and third party video devices such as an internal Skype endpoint receiving video from a third party PBX supporting 3rd party video teleconferencing systems (VTCs). The Video Gateway and a Video Interop Server (VIS) use a Session Initiation Protocol (SIP) trunk to connect video calls between third party VTCs and internal endpoints. Video Trunks settings can be managed by using the CsVideoTrunkConfiguration cmdlets. diff --git a/skype/skype-ps/skype/Test-CsDataConference.md b/skype/skype-ps/skype/Test-CsDataConference.md index a14f4ee8d0..261a1b7fce 100644 --- a/skype/skype-ps/skype/Test-CsDataConference.md +++ b/skype/skype-ps/skype/Test-CsDataConference.md @@ -67,7 +67,7 @@ $credential2 = Get-Credential "litwareinc\kenmyer" Test-CsDataConference -TargetFqdn "atl-cs-001.litwareinc.com" -SenderSipAddress "sip:pilar@litwareinc.com" -SenderCredential $credential1 -ReceiverSipAddress "sip:kenmyer@litwareinc.com" -ReceiverCredential $credential2 ``` -The commands shown in Example 2 test the ability of a pair of users (litwareinc\pilar and litwareinc\kenmyer) to log on to Skype for Business Server and then conduct an data conference. +The commands shown in Example 2 test the ability of a pair of users (litwareinc\pilar and litwareinc\kenmyer) to log on to Skype for Business Server and then conduct a data conference. To do this, the first command in the example uses the `Get-Credential` cmdlet to create a Windows PowerShell command-line interface credential object containing the name and password of the user Pilar Ackerman. (Because the logon name, litwareinc\pilar, has been included as a parameter, the Windows PowerShell Credential Request dialog box only requires the administrator to enter the password for the Pilar Ackerman account.) The resulting credential object is then stored in a variable named $cred1. The second command does the same thing, this time returning a credential object for the Ken Myer account. diff --git a/teams/teams-ps/teams/Connect-MicrosoftTeams.md b/teams/teams-ps/teams/Connect-MicrosoftTeams.md index e6b6a649d0..830d58fa1f 100644 --- a/teams/teams-ps/teams/Connect-MicrosoftTeams.md +++ b/teams/teams-ps/teams/Connect-MicrosoftTeams.md @@ -227,7 +227,7 @@ Accept wildcard characters: False ``` ### -AadAccessToken (Removed from version 2.3.2-preview) -Specifies a Azure Active Directory Graph access token. +Specifies an Azure Active Directory Graph access token. > [!WARNING] >This parameter has been removed from version 2.3.2-preview. diff --git a/teams/teams-ps/teams/Get-CsHybridTelephoneNumber.md b/teams/teams-ps/teams/Get-CsHybridTelephoneNumber.md index 5447edeae1..49d135d6c8 100644 --- a/teams/teams-ps/teams/Get-CsHybridTelephoneNumber.md +++ b/teams/teams-ps/teams/Get-CsHybridTelephoneNumber.md @@ -55,7 +55,7 @@ This example displays information about all hybrid telephone numbers in the tena ## PARAMETERS ### -TelephoneNumber -Filters the returned results to a specific phone number. The number should be specified without a prefixed "+". The phone number can not have "tel:" prefixed. +Filters the returned results to a specific phone number. The number should be specified without a prefixed "+". The phone number can't have "tel:" prefixed. ```yaml Type: System.String diff --git a/teams/teams-ps/teams/Get-CsTeamTemplateList.md b/teams/teams-ps/teams/Get-CsTeamTemplateList.md index 84b153cf9f..b8a41ea8ee 100644 --- a/teams/teams-ps/teams/Get-CsTeamTemplateList.md +++ b/teams/teams-ps/teams/Get-CsTeamTemplateList.md @@ -14,7 +14,7 @@ schema: 2.0.0 ## SYNOPSIS -This cmdlet supports retrieving information of all team templates available to your tenant, including both first party Microsoft team templates as well as custom templates. The templates information retrieved includes includes OData Id, template name, short description, count of channels and count of applications. +This cmdlet supports retrieving information of all team templates available to your tenant, including both first party Microsoft team templates as well as custom templates. The templates information retrieved includes OData Id, template name, short description, count of channels and count of applications. Note: All custom templates will be retrieved, regardless of the locale specification. If you have hidden templates in the admin center, you will still be able to see the hidden templates here. ## SYNTAX diff --git a/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionTeamMap.md b/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionTeamMap.md index 36d9987a55..fa3270bda9 100644 --- a/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionTeamMap.md +++ b/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionTeamMap.md @@ -23,7 +23,7 @@ Get-CsTeamsShiftsConnectionTeamMap -ConnectorInstanceId [: The client input for a request to create a template. - `[Description ]`: Gets or sets channel description as displayed to users. - `[DisplayName ]`: Gets or sets channel name as displayed to users. - `[Id ]`: Gets or sets identifier for the channel template. - - `[IsFavoriteByDefault ]`: Gets or sets a value indicating whether whether new members of the team should automatically favorite the channel, pinning it for visibility in the UI and using resources to make switching to the channel faster. + - `[IsFavoriteByDefault ]`: Gets or sets a value indicating whether new members of the team should automatically favorite the channel, pinning it for visibility in the UI and using resources to make switching to the channel faster. - `[Tab ]`: Gets or sets collection of tabs that should be added to the channel. - `[Configuration ]`: Represents the configuration of a tab. - `[ContentUrl ]`: Gets or sets the Url used for rendering tab contents in Teams. @@ -731,7 +731,7 @@ CHANNEL : Gets or sets the set of channel templates included - `[Description ]`: Gets or sets channel description as displayed to users. - `[DisplayName ]`: Gets or sets channel name as displayed to users. - `[Id ]`: Gets or sets identifier for the channel template. -- `[IsFavoriteByDefault ]`: Gets or sets a value indicating whether whether new members of the team should automatically favorite the channel, pinning it for visibility in the UI and using resources to make switching to the channel faster. +- `[IsFavoriteByDefault ]`: Gets or sets a value indicating whether new members of the team should automatically favorite the channel, pinning it for visibility in the UI and using resources to make switching to the channel faster. - `[Tab ]`: Gets or sets collection of tabs that should be added to the channel. - `[Configuration ]`: Represents the configuration of a tab. - `[ContentUrl ]`: Gets or sets the Url used for rendering tab contents in Teams. diff --git a/teams/teams-ps/teams/New-CsVoiceNormalizationRule.md b/teams/teams-ps/teams/New-CsVoiceNormalizationRule.md index accb0b2897..b4b5700dc2 100644 --- a/teams/teams-ps/teams/New-CsVoiceNormalizationRule.md +++ b/teams/teams-ps/teams/New-CsVoiceNormalizationRule.md @@ -43,7 +43,7 @@ They define the requirements for converting (or translating) numbers from an int An understanding of regular expressions is helpful in order to define number patterns that will be translated. For Lync or Skype for Business Server, rules that are created by using this cmdlet are part of the dial plan and in addition to being accessible through the -The `Get-CsVoiceNormalizationRule` cmdlet can also be accessed through the NormalizationRules property returned by a call to the `Get-CsDialPlan` cmdlet. +`Get-CsVoiceNormalizationRule` cmdlet can also be accessed through the NormalizationRules property returned by a call to the `Get-CsDialPlan` cmdlet. You cannot create a normalization rule unless a dial plan with an Identity matching the scope specified in the normalization rule Identity already exists. For example, you can't create a normalization rule with the Identity site:Redmond/RedmondNormalizationRule unless a dial plan for site:Redmond already exists. diff --git a/teams/teams-ps/teams/Remove-CsAutoAttendant.md b/teams/teams-ps/teams/Remove-CsAutoAttendant.md index 74fc30eace..7d1329ddb1 100644 --- a/teams/teams-ps/teams/Remove-CsAutoAttendant.md +++ b/teams/teams-ps/teams/Remove-CsAutoAttendant.md @@ -35,7 +35,7 @@ The Remove-CsAutoAttendant cmdlet deletes an AA that is specified by the Identit Remove-CsAutoAttendant -Identity "fa9081d6-b4f3-5c96-baec-0b00077709e5" ``` -This example deletes the AA that has a identity of fa9081d6-b4f3-5c96-baec-0b00077709e5. +This example deletes the AA that has an identity of fa9081d6-b4f3-5c96-baec-0b00077709e5. ## PARAMETERS diff --git a/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md b/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md index bb0ecc7a55..1e0af43781 100644 --- a/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md +++ b/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md @@ -36,7 +36,7 @@ This example removes the hybrid phone number +1 (402) 555-1234. ## PARAMETERS ### -TelephoneNumber -The telephone number to remove. The number should be specified without a prefixed "+". The phone number can not have "tel:" prefixed. +The telephone number to remove. The number should be specified without a prefixed "+". The phone number can't have "tel:" prefixed. ```yaml Type: System.String diff --git a/teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md index f514526ad3..bfcac343fa 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md @@ -28,7 +28,7 @@ Remove-CsTeamsAppSetupPolicy [-Tenant ] [-Identity] [-Force] ``` ## DESCRIPTION -**NOTE**: You can use this cmdlet to remove a specific custom policy from a user. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experienc +**NOTE**: You can use this cmdlet to remove a specific custom policy from a user. We require that all creation and modification of app permission polices (not including the assignment or removal of policies from users) happens in the Microsoft Teams & Skype for Business Admin Center to ensure that the policy matches your expectations for the end user experience. As an admin, you can use app permission policies to enable or block specific apps for your users. Learn more about the App Permission Policies: . diff --git a/teams/teams-ps/teams/Set-CsInboundExemptNumberPattern.md b/teams/teams-ps/teams/Set-CsInboundExemptNumberPattern.md index 33f9c03634..a9bf274a56 100644 --- a/teams/teams-ps/teams/Set-CsInboundExemptNumberPattern.md +++ b/teams/teams-ps/teams/Set-CsInboundExemptNumberPattern.md @@ -25,7 +25,7 @@ Set-CsInboundExemptNumberPattern [[-Identity] ] [-Description ] ## DESCRIPTION -This cmdlet modifies one or more parameters of a exempt number pattern in the tenant list. +This cmdlet modifies one or more parameters of an exempt number pattern in the tenant list. ## EXAMPLES diff --git a/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md b/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md index 3da35ad8f3..476262ee9e 100644 --- a/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md +++ b/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md @@ -86,7 +86,7 @@ This example assigns the Direct Routing phone number +1 (425) 555-1000;ext=1234 ### Example 7 ```powershell -Try { Set-CsPhoneNumberAssignment -Identity user5@contoso.com -PhoneNumber "+14255551000;ext=1234" -PhoneNumberType DirectRouting -ErrorAction Stop } Catch { Write-Host An error occured } +Try { Set-CsPhoneNumberAssignment -Identity user5@contoso.com -PhoneNumber "+14255551000;ext=1234" -PhoneNumberType DirectRouting -ErrorAction Stop } Catch { Write-Host An error occurred } ``` This example shows how to use Try/Catch and ErrorAction to perform error checking on the assignment cmdlet failing. @@ -216,7 +216,7 @@ Accept wildcard characters: False ``` ### -PhoneNumber -The phone number to assign to the user or resource account. Supports E.164 format like +12065551234 and non-E.164 format like 12065551234. The phone number can not have "tel:" prefixed. +The phone number to assign to the user or resource account. Supports E.164 format like +12065551234 and non-E.164 format like 12065551234. The phone number can't have "tel:" prefixed. We support Direct Routing numbers with extensions using the formats +1206555000;ext=1234 or 1206555000;ext=1234 assigned to a user or resource account. diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index 15c5384f0b..c104b63e82 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -291,7 +291,7 @@ Accept wildcard characters: False ``` ### -AllowCartCaptionsScheduling -Determines whether a user can add a URL for captions from a Communicatons Access Real-Time Translation (CART) captioner for providing real time captions in meetings. +Determines whether a user can add a URL for captions from a Communications Access Real-Time Translation (CART) captioner for providing real time captions in meetings. Possible values are: - **EnabledUserOverride**, CART captions is available by default but a user can disable. - **DisabledUserOverride**, if you would like users to be able to use CART captions in meetings but by default it is disabled. diff --git a/teams/teams-ps/teams/Test-CsEffectiveTenantDialPlan.md b/teams/teams-ps/teams/Test-CsEffectiveTenantDialPlan.md index 6efa3c9c2c..28f5f5eb01 100644 --- a/teams/teams-ps/teams/Test-CsEffectiveTenantDialPlan.md +++ b/teams/teams-ps/teams/Test-CsEffectiveTenantDialPlan.md @@ -39,7 +39,7 @@ The `Test-CsEffectiveTenantDialPlan` cmdlet normalizes the dialed number by appl Get-CsEffectiveTenantDialPlan -Identity adelev | Test-CsEffectiveTenantDialPlan -DialedNumber 14258828080 ``` -This example gets the Identity of a dial plan that is associated with the identity of an user, and applies the retrieved tenant dial plan to normalize the dialed number. +This example gets the Identity of a dial plan that is associated with the identity of a user, and applies the retrieved tenant dial plan to normalize the dialed number. ### -------------------------- Example 2 -------------------------- diff --git a/teams/teams-ps/teams/Update-CsTeamTemplate.md b/teams/teams-ps/teams/Update-CsTeamTemplate.md index cd542d4494..c135217133 100644 --- a/teams/teams-ps/teams/Update-CsTeamTemplate.md +++ b/teams/teams-ps/teams/Update-CsTeamTemplate.md @@ -675,7 +675,7 @@ BODY \: The client input for a request to create a template. - `[Description ]`: Gets or sets channel description as displayed to users. - `[DisplayName ]`: Gets or sets channel name as displayed to users. - `[Id ]`: Gets or sets identifier for the channel template. - - `[IsFavoriteByDefault ]`: Gets or sets a value indicating whether whether new members of the team should automatically favorite the channel, pinning it for visibility in the UI and using resources to make switching to the channel faster. + - `[IsFavoriteByDefault ]`: Gets or sets a value indicating whether new members of the team should automatically favorite the channel, pinning it for visibility in the UI and using resources to make switching to the channel faster. - `[Tab ]`: Gets or sets collection of tabs that should be added to the channel. - `[Configuration ]`: Represents the configuration of a tab. - `[ContentUrl ]`: Gets or sets the Url used for rendering tab contents in Teams. @@ -729,7 +729,7 @@ CHANNEL : Gets or sets the set of channel templates included - `[Description ]`: Gets or sets channel description as displayed to users. - `[DisplayName ]`: Gets or sets channel name as displayed to users. - `[Id ]`: Gets or sets identifier for the channel template. -- `[IsFavoriteByDefault ]`: Gets or sets a value indicating whether whether new members of the team should automatically favorite the channel, pinning it for visibility in the UI and using resources to make switching to the channel faster. +- `[IsFavoriteByDefault ]`: Gets or sets a value indicating whether new members of the team should automatically favorite the channel, pinning it for visibility in the UI and using resources to make switching to the channel faster. - `[Tab ]`: Gets or sets collection of tabs that should be added to the channel. - `[Configuration ]`: Represents the configuration of a tab. - `[ContentUrl ]`: Gets or sets the Url used for rendering tab contents in Teams. From 6849585d9f928be4b97ebd3bcde6cd33bd50221a Mon Sep 17 00:00:00 2001 From: cabailey Date: Sat, 13 Apr 2024 09:46:39 -0700 Subject: [PATCH 0288/1851] initial draft --- .../client-advanced-settings.md | 159 ++++++++++++++++++ 1 file changed, 159 insertions(+) create mode 100644 exchange/docs-conceptual/client-advanced-settings.md diff --git a/exchange/docs-conceptual/client-advanced-settings.md b/exchange/docs-conceptual/client-advanced-settings.md new file mode 100644 index 0000000000..84ae7c99c1 --- /dev/null +++ b/exchange/docs-conceptual/client-advanced-settings.md @@ -0,0 +1,159 @@ +--- +title: PowerShell advanced settings for Microsoft Purview Information Protection client +ms.author: cabailey +author: cabailey +manager: aashishr +ms.date: 04/15/2024 +ms.audience: Admin +audience: Admin +ms.topic: article +ms.service: exchange-online +ms.reviewer: +ms.localizationpriority: high +ms.collection: +ms.custom: +search.appverid: +description: "Security & Compliance PowerShell advanced settings for Microsoft Purview Information Protection client." +--- + +# Advanced settings for Microsoft Purview Information Protection client + +This article contains the [Security & Compliance PowerShell](/powershell/exchange/office-365-scc/office-365-scc-powershell) advanced settings that are supported by [Microsoft Purview Information Protection client](/purview/information-protection-client) when you use the following cmdlets: + +- [New-Label](/powershell/module/exchange/new-label) or [Set-Label](/powershell/module/exchange/set-label) +- [New-LabelPolicy](/powershell/module/exchange/new-labelpolicy) or [Set-LabelPolicy](/powershell/module/exchange/set-labelpolicy). + +The advanced settings that are supported by sensitivity labels that are built into Microsoft 365 apps and services are included with the cmdlet page itself. + +You might also useful [PowerShell tips for specifying the advanced settings](/purview/create-sensitivity-labels#powershell-tips-for-specifying-the-advanced-settings). + +**Advanced settings for sensitivity labels:** + +Use the *AdvancedSettings* parameter with [New-Label](/powershell/module/exchange/policy-and-compliance/new-label) and [Set-Label](/powershell/module/exchange/policy-and-compliance/set-label). + +|Setting|Scenario and instructions| +|----------------|---------------| +|**color**|[Specify a color for the label](#specify-a-color-for-the-label)| +|**DefaultSubLabelId**|[Specify a default sublabel for a parent label](#specify-a-default-sublabel-for-a-parent-label) + +**Advanced settings for sensitivity label policies:** + +Use the *AdvancedSettings* parameter with [New-LabelPolicy](/powershell/module/exchange/policy-and-compliance/new-labelpolicy) and [Set-LabelPolicy](/powershell/module/exchange/policy-and-compliance/set-labelpolicy). + +|Setting|Scenario and instructions| +|----------------|---------------| +|**AdditionalPPrefixExtensions**|[Support for changing \.PFILE to P\](#additionalpprefixextensions) +|**EnableAudit**|[Prevent audit data from being sent to Microsoft Purview](#prevent-audit-data-from-being-sent-to-aip-and-microsoft-365-analytics)| +|**EnableContainerSupport**|[Enable removal of encryption from PST, rar, 7zip, and MSG files](#enable-removal-of-protection-from-compressed-files) +|**EnableCustomPermissions**|[Turn off custom permissions in File Explorer](#turn-off-custom-permissions-in-file-explorer)| +|**EnableCustomPermissionsForCustomProtectedFiles**|[For files encrypted with custom permissions, always display custom permissions to users in File Explorer](#for-files-protected-with-custom-permissions-always-display-custom-permissions-to-users-in-file-explorer) | +|**EnableGlobalization** |[Turn on classification globalization features](#turn-on-classification-globalization-features-public-preview) | +|**EnableOutlookDistributionListExpansion** |[Expand Outlook distribution lists when searching for email recipients](#expand-outlook-distribution-lists-when-searching-for-email-recipients) | +|**JustificationTextForUserText** | [Customize justification prompt texts for modified labels](#customize-justification-prompt-texts-for-modified-labels) | +|??**LogMatchedContent**|[Send information type matches to Azure Information Protection analytics](#send-information-type-matches-to-azure-information-protection-analytics)| +|**PFileSupportedExtensions**|[Change which file types to protect](#change-which-file-types-to-protect)| +|**ReportAnIssueLink**|[Add "Report an Issue" for users](#add-report-an-issue-for-users)| +|**ScannerMaxCPU** |[Limit CPU consumption](#limit-cpu-consumption) | +|**ScannerMinCPU** |[Limit CPU consumption](#limit-cpu-consumption) | +|**ScannerConcurrencyLevel**|[Limit the number of threads used by the scanner](#limit-the-number-of-threads-used-by-the-scanner)| +|**ScannerFSAttributesToSkip** |[Skip or ignore files during scans depending on file attributes](#skip-or-ignore-files-during-scans-depending-on-file-attributes) +|**SharepointWebRequestTimeout**|[Configure SharePoint timeouts](#configure-sharepoint-timeouts)| +|**SharepointFileWebRequestTimeout**|[Configure SharePoint timeouts](#configure-sharepoint-timeouts)| +|**UseCopyAndPreserveNTFSOwner** |[Preserve NTFS owners during labeling](#preserve-ntfs-owners-during-labeling-public-preview) + + +## Color + +Use this advanced setting to set a color for a label. To specify the color, enter a hex triplet code for the red, green, and blue (RGB) components of the color. For example, #40e0d0 is the RGB hex value for turquoise. + +If you need a reference for these codes, you'll find a helpful table from the [\](https://developer.mozilla.org/docs/Web/CSS/color_value) page from the MSDN web docs. You also find these codes in many applications that let you edit pictures. For example, Microsoft Paint lets you choose a custom color from a palette and the RGB values are automatically displayed, which you can then copy. + +To configure the advanced setting for a label's color, enter the following strings for the selected label: + +- Key: **color** + +- Value: **\** + +Example PowerShell command, where your label is named "Public": + +```PowerShell +Set-Label -Identity Public -AdvancedSettings @{color="#40e0d0"} +``` + +## DefaultSubLabelId + +When you add a sublabel to a label, users can no longer apply the parent label to a document or email. By default, users select the parent label to see the sublabels that they can apply, and then select one of those sublabels. If you configure this advanced setting, when users select the parent label, a sublabel is automatically selected and applied for them: + +- Key: **DefaultSubLabelId** + +- Value: **\** + +Example PowerShell command, where your parent label is named "Confidential" and the "All Employees" sublabel has a GUID of 8faca7b8-8d20-48a3-8ea2-0f96310a848e: + +```PowerShell +Set-Label -Identity "Confidential" -AdvancedSettings @{DefaultSubLabelId="8faca7b8-8d20-48a3-8ea2-0f96310a848e"} +``` + +----- + +## AdditionalPPrefixExtensions + +This advanced property to change \.PFILE to P\ is supported by File Explorer, PowerShell, and by the scanner. All apps have similar behavior. + +- Key: **AdditionalPPrefixExtensions** + +- Value: **\** + +Use the following table to identify the string value to specify: + +| String value| Client and Scanner| +|-------------|---------------| +|\*|All PFile extensions become P\| +|\| Default value behaves like the default protection value.| +|ConvertTo-Json(".dwg", ".zip")|In addition to the previous list, ".dwg" and ".zip" become P\| + +With this setting, the following extensions always become **P\**: ".txt", ".xml", ".bmp", ".jt", ".jpg", ".jpeg", ".jpe", ".jif", ".jfif", ".jfi", ".png", ".tif", ".tiff", ".gif"). Notable exclusion is that "ptxt" does not become "txt.pfile". + +**AdditionalPPrefixExtensions** only works if protection of PFiles with the advanced property - [**PFileSupportedExtension**](#pfilesupportedextension) is enabled. + +**Example 1**: PowerShell command to behave like the default behavior where Protect ".dwg" becomes ".dwg.pfile": + +```PowerShell +Set-LabelPolicy -AdvancedSettings @{ AdditionalPPrefixExtensions =""} +``` + +**Example 2**: PowerShell command to change all PFile extensions from generic encryption (dwg.pfile) to native encryption (.pdwg) when the files are protected: + +```PowerShell +Set-LabelPolicy -AdvancedSettings @{ AdditionalPPrefixExtensions ="*"} +``` + +**Example 3**: PowerShell command to change ".dwg" to ".pdwg" when using this service protect this file: + +```PowerShell +Set-LabelPolicy -AdvancedSettings @{ AdditionalPPrefixExtensions =ConvertTo-Json(".dwg")} +``` + +## EnableAudit + +By default, the information protection clients sends audit data to Microsoft Purview where you can view this data in [activity explorer](/purview/data-classification-activity-explorer). + +To change this behavior, use the following advanced setting: + +- Key: **EnableAudit** + +- Value: **False** + +For example, if your label policy is named "Global": + +```PowerShell +Set-LabelPolicy -Identity Global -AdvancedSettings @{EnableAudit="False"} +``` + +Then on local computers that run the information protection client, delete the following folder: **%localappdata%\Microsoft\MSIP\mip** + +To enable the client to send audit log data again, change the advanced setting value to **True**. You do not need to manually create the **%localappdata%\Microsoft\MSIP\mip** folder again on your client computers. + + + + From 051dbdaeb74840eea554ac757a8e8f695725fbde Mon Sep 17 00:00:00 2001 From: cabailey Date: Sat, 13 Apr 2024 11:09:57 -0700 Subject: [PATCH 0289/1851] finish initial draft --- .../client-advanced-settings.md | 348 +++++++++++++++--- 1 file changed, 300 insertions(+), 48 deletions(-) diff --git a/exchange/docs-conceptual/client-advanced-settings.md b/exchange/docs-conceptual/client-advanced-settings.md index 84ae7c99c1..a4a9c5a86c 100644 --- a/exchange/docs-conceptual/client-advanced-settings.md +++ b/exchange/docs-conceptual/client-advanced-settings.md @@ -23,9 +23,9 @@ This article contains the [Security & Compliance PowerShell](/powershell/exchang - [New-Label](/powershell/module/exchange/new-label) or [Set-Label](/powershell/module/exchange/set-label) - [New-LabelPolicy](/powershell/module/exchange/new-labelpolicy) or [Set-LabelPolicy](/powershell/module/exchange/set-labelpolicy). -The advanced settings that are supported by sensitivity labels that are built into Microsoft 365 apps and services are included with the cmdlet page itself. +The advanced settings that are supported by sensitivity labels that are built into Microsoft 365 apps and services are included on the cmdlet page itself. -You might also useful [PowerShell tips for specifying the advanced settings](/purview/create-sensitivity-labels#powershell-tips-for-specifying-the-advanced-settings). +You might also find useful [PowerShell tips for specifying the advanced settings](/purview/create-sensitivity-labels#powershell-tips-for-specifying-the-advanced-settings). **Advanced settings for sensitivity labels:** @@ -33,8 +33,8 @@ Use the *AdvancedSettings* parameter with [New-Label](/powershell/module/exchang |Setting|Scenario and instructions| |----------------|---------------| -|**color**|[Specify a color for the label](#specify-a-color-for-the-label)| -|**DefaultSubLabelId**|[Specify a default sublabel for a parent label](#specify-a-default-sublabel-for-a-parent-label) +[Color](#color)|Specify a color for the label| +|[DefaultSubLabelId](#defaultsublbelid)|Specify a default sublabel for a parent label) **Advanced settings for sensitivity label policies:** @@ -42,26 +42,63 @@ Use the *AdvancedSettings* parameter with [New-LabelPolicy](/powershell/module/e |Setting|Scenario and instructions| |----------------|---------------| -|**AdditionalPPrefixExtensions**|[Support for changing \.PFILE to P\](#additionalpprefixextensions) -|**EnableAudit**|[Prevent audit data from being sent to Microsoft Purview](#prevent-audit-data-from-being-sent-to-aip-and-microsoft-365-analytics)| -|**EnableContainerSupport**|[Enable removal of encryption from PST, rar, 7zip, and MSG files](#enable-removal-of-protection-from-compressed-files) -|**EnableCustomPermissions**|[Turn off custom permissions in File Explorer](#turn-off-custom-permissions-in-file-explorer)| -|**EnableCustomPermissionsForCustomProtectedFiles**|[For files encrypted with custom permissions, always display custom permissions to users in File Explorer](#for-files-protected-with-custom-permissions-always-display-custom-permissions-to-users-in-file-explorer) | -|**EnableGlobalization** |[Turn on classification globalization features](#turn-on-classification-globalization-features-public-preview) | -|**EnableOutlookDistributionListExpansion** |[Expand Outlook distribution lists when searching for email recipients](#expand-outlook-distribution-lists-when-searching-for-email-recipients) | -|**JustificationTextForUserText** | [Customize justification prompt texts for modified labels](#customize-justification-prompt-texts-for-modified-labels) | -|??**LogMatchedContent**|[Send information type matches to Azure Information Protection analytics](#send-information-type-matches-to-azure-information-protection-analytics)| -|**PFileSupportedExtensions**|[Change which file types to protect](#change-which-file-types-to-protect)| -|**ReportAnIssueLink**|[Add "Report an Issue" for users](#add-report-an-issue-for-users)| -|**ScannerMaxCPU** |[Limit CPU consumption](#limit-cpu-consumption) | -|**ScannerMinCPU** |[Limit CPU consumption](#limit-cpu-consumption) | -|**ScannerConcurrencyLevel**|[Limit the number of threads used by the scanner](#limit-the-number-of-threads-used-by-the-scanner)| -|**ScannerFSAttributesToSkip** |[Skip or ignore files during scans depending on file attributes](#skip-or-ignore-files-during-scans-depending-on-file-attributes) -|**SharepointWebRequestTimeout**|[Configure SharePoint timeouts](#configure-sharepoint-timeouts)| -|**SharepointFileWebRequestTimeout**|[Configure SharePoint timeouts](#configure-sharepoint-timeouts)| -|**UseCopyAndPreserveNTFSOwner** |[Preserve NTFS owners during labeling](#preserve-ntfs-owners-during-labeling-public-preview) +|[AdditionalPPrefixExtensions]((#additionalpprefixextensions))|Support for changing \.PFILE to P\](#additionalpprefixextensions) +|[EnableAudit]((#enableaudit)|Prevent audit data from being sent to Microsoft Purview| +|[EnableContainerSupport](#enablecontainersupport)|Enable removal of encryption from PST, rar, 7zip, and MSG files| +|[EnableCustomPermissions](#enablecustompermissions)|Turn off custom permissions in File Explorer| +|[EnableCustomPermissionsForCustomProtectedFiles](#enablecustompermissionsforcustomprotectedfiles)|For files encrypted with custom permissions, always display custom permissions to users in File Explorer| +|[EnableGlobalization](#enableglobalization) |Turn on classification globalization features| +|[JustificationTextForUserText](#justificationtextforusertext) |Customize justification prompt texts for modified labels| +|??**LogMatchedContent**|Send information type matches to Azure Information Protection analytics| +|[PFileSupportedExtensions](#pfilesupportedextensions)|Change which file types to protect| +|[ReportAnIssueLink](#reportanissuelink) |Add "Report an Issue" for users| +|[ScannerMaxCPU](#scannermaxcpu) |Limit CPU consumption| +|[ScannerMinCPU](#scannermincpu) |Limit CPU consumption| +|[ScannerConcurrencyLevel](#scannerconcurrencylevel)|Limit the number of threads used by the scanner| +|[ScannerFSAttributesToSkip](#scannerfsattributestoskip) |Skip or ignore files during scans depending on file attributes) +|[SharepointWebRequestTimeout](#sharepointwebrequesttimeout)|Configure SharePoint timeouts| +|[SharepointFileWebRequestTimeout](#sharepointfilewebrequesttimeout )|Configure SharePoint timeouts| +|[UseCopyAndPreserveNTFSOwner](#usecopyandpreserventfsowner) |Preserve NTFS owners during labeling) +## AdditionalPPrefixExtensions + +This advanced property to change \.PFILE to P\ is supported by File Explorer, PowerShell, and by the scanner. All apps have similar behavior. + +- Key: **AdditionalPPrefixExtensions** + +- Value: **\** + +Use the following table to identify the string value to specify: + +| String value| Client and Scanner| +|-------------|---------------| +|\*|All PFile extensions become P\| +|\| Default value behaves like the default protection value.| +|ConvertTo-Json(".dwg", ".zip")|In addition to the previous list, ".dwg" and ".zip" become P\| + +With this setting, the following extensions always become **P\**: ".txt", ".xml", ".bmp", ".jt", ".jpg", ".jpeg", ".jpe", ".jif", ".jfif", ".jfi", ".png", ".tif", ".tiff", ".gif"). Notable exclusion is that "ptxt" does not become "txt.pfile". + +**AdditionalPPrefixExtensions** only works if protection of PFiles with the advanced property - [**PFileSupportedExtension**](#pfilesupportedextension) is enabled. + +**Example 1**: PowerShell command to behave like the default behavior where Protect ".dwg" becomes ".dwg.pfile": + +```PowerShell +Set-LabelPolicy -AdvancedSettings @{ AdditionalPPrefixExtensions =""} +``` + +**Example 2**: PowerShell command to change all PFile extensions from generic encryption (dwg.pfile) to native encryption (.pdwg) when the files are protected: + +```PowerShell +Set-LabelPolicy -AdvancedSettings @{ AdditionalPPrefixExtensions ="*"} +``` + +**Example 3**: PowerShell command to change ".dwg" to ".pdwg" when using this service protect this file: + +```PowerShell +Set-LabelPolicy -AdvancedSettings @{ AdditionalPPrefixExtensions =ConvertTo-Json(".dwg")} +``` + ## Color Use this advanced setting to set a color for a label. To specify the color, enter a hex triplet code for the red, green, and blue (RGB) components of the color. For example, #40e0d0 is the RGB hex value for turquoise. @@ -94,66 +131,281 @@ Example PowerShell command, where your parent label is named "Confidential" and Set-Label -Identity "Confidential" -AdvancedSettings @{DefaultSubLabelId="8faca7b8-8d20-48a3-8ea2-0f96310a848e"} ``` ------ +## EnableAudit -## AdditionalPPrefixExtensions +By default, the information protection clients sends audit data to Microsoft Purview where you can view this data in [activity explorer](/purview/data-classification-activity-explorer). -This advanced property to change \.PFILE to P\ is supported by File Explorer, PowerShell, and by the scanner. All apps have similar behavior. +To change this behavior, use the following advanced setting: -- Key: **AdditionalPPrefixExtensions** +- Key: **EnableAudit** + +- Value: **False** + +For example, if your label policy is named "Global": + +```PowerShell +Set-LabelPolicy -Identity Global -AdvancedSettings @{EnableAudit="False"} +``` + +Then on local computers that run the information protection client, delete the following folder: **%localappdata%\Microsoft\MSIP\mip** + +To enable the client to send audit log data again, change the advanced setting value to **True**. You do not need to manually create the **%localappdata%\Microsoft\MSIP\mip** folder again on your client computers. + +## EnableContainerSupport + +This setting enables the information protection client to remove encryption from PST, rar, and 7zip files. + +- Key: **EnableContainerSupport** + +- Value: **True** + +Example PowerShell command where your policy is enabled: + +```PowerShell +Set-LabelPolicy -Identity Global -AdvancedSettings @{EnableContainerSupport="True"} +``` + +## EnableCustomPermissions + +By default, users see an option named **Protect with custom permissions** when they right-click in File Explorer with the file labeler. This option lets them set their own encryption settings that can override any encryption settings that you might have included with a label configuration. Users can also see an option to remove encryption. When you configure this setting, users do not see these options. + +Use the following setting so users don't see these options: + +- Key: **EnableCustomPermissions** + +- Value: **False** + +Example PowerShell command, where your label policy is named "Global": + +```PowerShell +Set-LabelPolicy -Identity Global -AdvancedSettings @{EnableCustomPermissions="False"} +``` + +## EnableCustomPermissionsForCustomProtectedFiles + +When you configure the advanced client setting to [turn off custom permissions in File Explorer](#turn-off-custom-permissions-in-file-explorer), by default, users are not able to see or change custom permissions that are already set in an encrypted document. + +However, there's another advanced client setting that you can specify so that in this scenario, users can see and change custom permissions for an encrypted document when they use File Explorer and right-click the file. + +- Key: **EnableCustomPermissionsForCustomProtectedFiles** + +- Value: **True** + +Example PowerShell command: + +```PowerShell +Set-LabelPolicy -Identity Global -AdvancedSettings @{EnableCustomPermissionsForCustomProtectedFiles="True"} +``` + +## EnableGlobalization + +Classification globalization features including increased accuracy for East Asian languages and support for double-byte characters. These enhancements are provided only for 64-bit processes, and are turned off by default. + +Turn on these features for your policy specify the following strings: + +- Key: **EnableGlobalization** + +- Value: `True` + +Example PowerShell command, where your label policy is named "Global": + +```PowerShell +Set-LabelPolicy -Identity Global -AdvancedSettings @{EnableGlobalization="True"} +``` + +To turn off support again and revert to the default, set the **EnableGlobalization** advanced setting to an empty string. + +## JustificationTextForUserText + +Customize the justification prompts that are displayed when end users change sensitivity labels on files. + +For example, as an administrator, you might want to remind your users not to add any customer identifying information into this field: + +:::image type="content" source="../media/justification-office.png" alt-text="Customized justification prompt text"::: + +To modify the default **Other** text that's displayed, use the *JustificationTextForUserText* advanced setting. Set the value to the text you want to use instead. + +Example PowerShell command, where your label policy is named "Global": + +``` PowerShell +Set-LabelPolicy -Identity Global -AdvancedSettings @{JustificationTextForUserText="Other (please explain) - Do not enter sensitive info"} +``` + +## PFileSupportedExtensions + +- Key: **PFileSupportedExtensions** - Value: **\** Use the following table to identify the string value to specify: -| String value| Client and Scanner| -|-------------|---------------| -|\*|All PFile extensions become P\| -|\| Default value behaves like the default protection value.| -|ConvertTo-Json(".dwg", ".zip")|In addition to the previous list, ".dwg" and ".zip" become P\| +| String value| Client| Scanner| +|-------------|-------|--------| +|\*|Default value: Apply protection to all file types|Apply encryption to all file types| +|ConvertTo-Json(".jpg", ".png")|In addition to Office file types and PDF files, apply encryption to the specified file name extensions | In addition to Office file types and PDF files, apply encryption to the specified file name extensions -With this setting, the following extensions always become **P\**: ".txt", ".xml", ".bmp", ".jt", ".jpg", ".jpeg", ".jpe", ".jif", ".jfif", ".jfi", ".png", ".tif", ".tiff", ".gif"). Notable exclusion is that "ptxt" does not become "txt.pfile". +**Example 1**: PowerShell command for the scanner to encrypt all file types, where your label policy is named "Scanner": -**AdditionalPPrefixExtensions** only works if protection of PFiles with the advanced property - [**PFileSupportedExtension**](#pfilesupportedextension) is enabled. +```PowerShell +Set-LabelPolicy -Identity Scanner -AdvancedSettings @{PFileSupportedExtensions="*"} +``` -**Example 1**: PowerShell command to behave like the default behavior where Protect ".dwg" becomes ".dwg.pfile": +**Example 2**: PowerShell command for the scanner to encrypt .txt files and .csv files in addition to Office files and PDF files, where your label policy is named "Scanner": ```PowerShell -Set-LabelPolicy -AdvancedSettings @{ AdditionalPPrefixExtensions =""} +Set-LabelPolicy -Identity Scanner -AdvancedSettings @{PFileSupportedExtensions=ConvertTo-Json(".txt", ".csv")} ``` -**Example 2**: PowerShell command to change all PFile extensions from generic encryption (dwg.pfile) to native encryption (.pdwg) when the files are protected: +With this setting, you can change which file types are encrypted but you cannot change the default encryption level from native to generic. For example, for users running the file labeler, you can change the default setting so that only Office files and PDF files are encrypted instead of all file types. But you cannot change these file types to be generically encrypted with a .pfile file name extension. + +## ReportAnIssueLink + +When you specify the following advanced client setting, users see a **Report an Issue** option that they can select from the **Help and Feedback** client dialog box in the file labeler. Specify an HTTP string for the link. For example, a customized web page that you have for users to report issues, or an email address that goes to your help desk. + +To configure this advanced setting, enter the following strings for the selected label policy: + +- Key: **ReportAnIssueLink** + +- Value: **\** + +Example value for a website: `https://support.contoso.com` + +Example value for an email address: `mailto:helpdesk@contoso.com` + +Example PowerShell command, where your label policy is named "Global": ```PowerShell -Set-LabelPolicy -AdvancedSettings @{ AdditionalPPrefixExtensions ="*"} +Set-LabelPolicy -Identity Global -AdvancedSettings @{ReportAnIssueLink="mailto:helpdesk@contoso.com"} ``` -**Example 3**: PowerShell command to change ".dwg" to ".pdwg" when using this service protect this file: +## ScannerMaxCPU + +> [!IMPORTANT] +> We recommend limiting CPU consumption by using the advanced settings *ScannerMaxCPU* and *ScannerMinCPU* instead of *ScannerConcurrencyLevel* that's supported for backwards compatibility. +> +> If the older advanced setting is specified,*ScannerMaxCPU* and *ScannerMinCPU* advanced settings are ignored. + +Use this advanced setting in conjunction with *ScannerMinCPU* to limit CPU consumption on the scanner computer. + +- Key: **ScannerMaxCPU** + +- Value: ** + +The value is set to **100** by default, which means there is no limit of maximum CPU consumption. In this case, the scanner process will try to use all available CPU time to maximize your scan rates. + +If you set **ScannerMaxCPU** to less than 100, the scanner will monitor the CPU consumption over the last 30 minutes. If the average CPU crossed the limit you set, it will start to reduce the number of threads allocated for new files. + +The limit on the number of threads will continue as long as CPU consumption is higher than the limit set for **ScannerMaxCPU**. + +## ScannerMinCPU**: + +> [!IMPORTANT] +> We recommend limiting CPU consumption by using the advanced settings *ScannerMaxCPU* and *ScannerMinCPU* instead of *ScannerConcurrencyLevel* that's supported for backwards compatibility. +> +> If the older advanced setting is specified,*ScannerMaxCPU* and *ScannerMinCPU* advanced settings are ignored. + +Used only if *ScannerMaxCPU* is not equal to 100, and cannot be set to a number that is higher than the **ScannerMaxCPU** value. + +We recommend keeping **ScannerMinCPU** set at least 15 points lower than the value of *ScannerMaxCPU*. + +The value is set to **50** by default, which means that if CPU consumption in the last 30 minutes when lower than this value, the scanner will start adding new threads to scan more files in parallel, until the CPU consumption reaches the level you have set for *ScannerMaxCPU*-15. + + +## ScannerConcurrencyLevel + +> [!IMPORTANT] +> We recommend limiting CPU consumption by using the advanced settings *ScannerMaxCPU* and *ScannerMinCPU* instead of *ScannerConcurrencyLevel* that's supported for backwards compatibility. +> +> When this older advanced setting is specified,*ScannerMaxCPU* and *ScannerMinCPU* advanced settings are ignored. + +By default, the scanner uses all available processor resources on the computer running the scanner service. If you need to limit the CPU consumption while this service is scanning, specify the number of concurrent threads that the scanner can run in parallel. The scanner uses a separate thread for each file that it scans, so this throttling configuration also defines the number of files that can be scanned in parallel. + +When you first configure the value for testing, we recommend you specify 2 per core, and then monitor the results. For example, if you run the scanner on a computer that has 4 cores, first set the value to 8. If necessary, increase or decrease that number, according to the resulting performance you require for the scanner computer and your scanning rates. + +- Key: **ScannerConcurrencyLevel** + +- Value: **\** + +Example PowerShell command, where your label policy is named "Scanner": ```PowerShell -Set-LabelPolicy -AdvancedSettings @{ AdditionalPPrefixExtensions =ConvertTo-Json(".dwg")} +Set-LabelPolicy -Identity Scanner -AdvancedSettings @{ScannerConcurrencyLevel="8"} ``` -## EnableAudit +## ScannerFSAttributesToSkip -By default, the information protection clients sends audit data to Microsoft Purview where you can view this data in [activity explorer](/purview/data-classification-activity-explorer). +By default, the information protection scanner scans all relevant files. However, you might want to define specific files to be skipped, such as for archived files or files that have been moved. -To change this behavior, use the following advanced setting: +Enable the scanner to skip specific files based on their file attributes by using the **ScannerFSAttributesToSkip** advanced setting. In the setting value, list the file attributes that will enable the file to be skipped when they are all set to **true**. This list of file attributes uses the AND logic. -- Key: **EnableAudit** +Example PowerShell commands, where your label policy is named "Global". -- Value: **False** +**Skip files that are both read-only and archived** -For example, if your label policy is named "Global": +```PowerShell +Set-LabelPolicy -Identity Global -AdvancedSettings @{ ScannerFSAttributesToSkip =" FILE_ATTRIBUTE_READONLY, FILE_ATTRIBUTE_ARCHIVE"} +``` + +**Skip files that are either read-only or archived** + +To use an OR logic, run the same property multiple times. For example: ```PowerShell -Set-LabelPolicy -Identity Global -AdvancedSettings @{EnableAudit="False"} +Set-LabelPolicy -Identity Global -AdvancedSettings @{ ScannerFSAttributesToSkip =" FILE_ATTRIBUTE_READONLY"} +Set-LabelPolicy -Identity Global -AdvancedSettings @{ ScannerFSAttributesToSkip =" FILE_ATTRIBUTE_ARCHIVE"} ``` -Then on local computers that run the information protection client, delete the following folder: **%localappdata%\Microsoft\MSIP\mip** +> [!TIP] +> We recommend that you consider enabling the scanner to skip files with the following attributes: +> * FILE_ATTRIBUTE_SYSTEM +> * FILE_ATTRIBUTE_HIDDEN +> * FILE_ATTRIBUTE_DEVICE +> * FILE_ATTRIBUTE_OFFLINE +> * FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS +> * FILE_ATTRIBUTE_RECALL_ON_OPEN +> * FILE_ATTRIBUTE_TEMPORARY -To enable the client to send audit log data again, change the advanced setting value to **True**. You do not need to manually create the **%localappdata%\Microsoft\MSIP\mip** folder again on your client computers. +For a list of all file attributes that can be defined in the **ScannerFSAttributesToSkip** advanced setting, see the [Win32 File Attribute Constants](/windows/win32/fileio/file-attribute-constants) + +## SharepointWebRequestTimeout + +By default, the timeout for SharePoint interactions is two minutes, after which the attempted information protection client operation fails. Control this timeout using the *SharepointWebRequestTimeout* and *SharepointFileWebRequestTimeout* advanced settings, using an **hh:mm:ss** syntax to define the timeouts. + +Specify a value to determine the timeout for all information protection client web requests to SharePoint. The default is minutes. + +For example, if your policy is named **Global**, the following sample PowerShell command updates the web request timeout to 5 minutes. + + ```PowerShell + Set-LabelPolicy -Identity Global -AdvancedSettings @{SharepointWebRequestTimeout="00:05:00"} + ``` + +## SharepointFileWebRequestTimeout + +By default, the timeout for SharePoint interactions is two minutes, after which the attempted information protection client operation fails. Control this timeout using the *SharepointWebRequestTimeout* and *SharepointFileWebRequestTimeout* advanced settings, using an **hh:mm:ss** syntax to define the timeouts. +Specify the timeout value for SharePoint files via information protection client web requests. The default is 15 minutes. +For example, if your policy is named **Global**, the following sample PowerShell command updates the file web request timeout to 10 minutes. +```PowerShell +Set-LabelPolicy -Identity Global -AdvancedSettings @{SharepointFileWebRequestTimeout="00:10:00"} +``` + +## UseCopyAndPreserveNTFSOwner + +> [!NOTE] +> This feature is currently in PREVIEW. The [Azure Preview Supplemental Terms](https://azure.microsoft.com/support/legal/preview-supplemental-terms/) include additional legal terms that apply to Azure features that are in beta, preview, or otherwise not yet released into general availability. + +By default, the information protection client doesn't preserve the NTFS owner that was defined before applying a sensitivity label. + +To ensure that the NTFS owner value is preserved, set the *UseCopyAndPreserveNTFSOwner* advanced setting to **true** for the selected label policy. + +> [!CAUTION] +> For the scanner: Define this advanced setting only when you can ensure a low-latency, reliable network connection between the scanner and the scanned repository. A network failure during the automatic labeling process can cause the file to be lost. + +Example PowerShell command, where your label policy is named "Scanner" + +```PowerShell +Set-LabelPolicy -Identity Global -AdvancedSettings @{UseCopyAndPreserveNTFSOwner ="true"} +``` From a78991921dd22c44fe551bf475f081a7ee4dbdf4 Mon Sep 17 00:00:00 2001 From: cabailey Date: Sat, 13 Apr 2024 11:42:55 -0700 Subject: [PATCH 0290/1851] formatting fixes --- .../docs-conceptual/client-advanced-settings.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/exchange/docs-conceptual/client-advanced-settings.md b/exchange/docs-conceptual/client-advanced-settings.md index a4a9c5a86c..ab343fedd1 100644 --- a/exchange/docs-conceptual/client-advanced-settings.md +++ b/exchange/docs-conceptual/client-advanced-settings.md @@ -87,7 +87,7 @@ With this setting, the following extensions always become **P\**: ".txt", " Set-LabelPolicy -AdvancedSettings @{ AdditionalPPrefixExtensions =""} ``` -**Example 2**: PowerShell command to change all PFile extensions from generic encryption (dwg.pfile) to native encryption (.pdwg) when the files are protected: +**Example 2**: PowerShell command to change all PFile extensions from generic encryption to native encryption when the files are labeled and encrypted: ```PowerShell Set-LabelPolicy -AdvancedSettings @{ AdditionalPPrefixExtensions ="*"} @@ -183,7 +183,7 @@ Set-LabelPolicy -Identity Global -AdvancedSettings @{EnableCustomPermissions="Fa ## EnableCustomPermissionsForCustomProtectedFiles -When you configure the advanced client setting to [turn off custom permissions in File Explorer](#turn-off-custom-permissions-in-file-explorer), by default, users are not able to see or change custom permissions that are already set in an encrypted document. +When you configure the advanced client setting *EnableCustomPermissionsto* to turn off custom permissions in File Explorer, by default, users are not able to see or change custom permissions that are already set in an encrypted document. However, there's another advanced client setting that you can specify so that in this scenario, users can see and change custom permissions for an encrypted document when they use File Explorer and right-click the file. @@ -219,11 +219,9 @@ To turn off support again and revert to the default, set the **EnableGlobalizati Customize the justification prompts that are displayed when end users change sensitivity labels on files. -For example, as an administrator, you might want to remind your users not to add any customer identifying information into this field: +For example, as an administrator, you might want to remind your users not to add any customer identifying information into this field. -:::image type="content" source="../media/justification-office.png" alt-text="Customized justification prompt text"::: - -To modify the default **Other** text that's displayed, use the *JustificationTextForUserText* advanced setting. Set the value to the text you want to use instead. +To modify the default **Other** option that users can select in the dialog box, use the *JustificationTextForUserText* advanced setting. Set the value to the text you want to use instead. Example PowerShell command, where your label policy is named "Global": @@ -231,6 +229,7 @@ Example PowerShell command, where your label policy is named "Global": Set-LabelPolicy -Identity Global -AdvancedSettings @{JustificationTextForUserText="Other (please explain) - Do not enter sensitive info"} ``` + ## PFileSupportedExtensions - Key: **PFileSupportedExtensions** @@ -289,7 +288,7 @@ Use this advanced setting in conjunction with *ScannerMinCPU* to limit CPU consu - Key: **ScannerMaxCPU** -- Value: ** +- Value: \** The value is set to **100** by default, which means there is no limit of maximum CPU consumption. In this case, the scanner process will try to use all available CPU time to maximize your scan rates. From 3b52089ab9adbbe795fbc080baf497936645227d Mon Sep 17 00:00:00 2001 From: cabailey Date: Sat, 13 Apr 2024 11:46:36 -0700 Subject: [PATCH 0291/1851] formatting fixes --- .../docs-conceptual/client-advanced-settings.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/exchange/docs-conceptual/client-advanced-settings.md b/exchange/docs-conceptual/client-advanced-settings.md index ab343fedd1..efd563783d 100644 --- a/exchange/docs-conceptual/client-advanced-settings.md +++ b/exchange/docs-conceptual/client-advanced-settings.md @@ -21,29 +21,22 @@ description: "Security & Compliance PowerShell advanced settings for Microsoft P This article contains the [Security & Compliance PowerShell](/powershell/exchange/office-365-scc/office-365-scc-powershell) advanced settings that are supported by [Microsoft Purview Information Protection client](/purview/information-protection-client) when you use the following cmdlets: - [New-Label](/powershell/module/exchange/new-label) or [Set-Label](/powershell/module/exchange/set-label) -- [New-LabelPolicy](/powershell/module/exchange/new-labelpolicy) or [Set-LabelPolicy](/powershell/module/exchange/set-labelpolicy). +- [New-LabelPolicy](/powershell/module/exchange/new-labelpolicy) or [Set-LabelPolicy](/powershell/module/exchange/set-labelpolicy) The advanced settings that are supported by sensitivity labels that are built into Microsoft 365 apps and services are included on the cmdlet page itself. You might also find useful [PowerShell tips for specifying the advanced settings](/purview/create-sensitivity-labels#powershell-tips-for-specifying-the-advanced-settings). -**Advanced settings for sensitivity labels:** -Use the *AdvancedSettings* parameter with [New-Label](/powershell/module/exchange/policy-and-compliance/new-label) and [Set-Label](/powershell/module/exchange/policy-and-compliance/set-label). - -|Setting|Scenario and instructions| +|Advanced settings for labels|Description| |----------------|---------------| [Color](#color)|Specify a color for the label| |[DefaultSubLabelId](#defaultsublbelid)|Specify a default sublabel for a parent label) -**Advanced settings for sensitivity label policies:** - -Use the *AdvancedSettings* parameter with [New-LabelPolicy](/powershell/module/exchange/policy-and-compliance/new-labelpolicy) and [Set-LabelPolicy](/powershell/module/exchange/policy-and-compliance/set-labelpolicy). - -|Setting|Scenario and instructions| +|Advanced settings for label policies|Description| |----------------|---------------| |[AdditionalPPrefixExtensions]((#additionalpprefixextensions))|Support for changing \.PFILE to P\](#additionalpprefixextensions) -|[EnableAudit]((#enableaudit)|Prevent audit data from being sent to Microsoft Purview| +|[EnableAudit](#enableaudit)|Prevent audit data from being sent to Microsoft Purview| |[EnableContainerSupport](#enablecontainersupport)|Enable removal of encryption from PST, rar, 7zip, and MSG files| |[EnableCustomPermissions](#enablecustompermissions)|Turn off custom permissions in File Explorer| |[EnableCustomPermissionsForCustomProtectedFiles](#enablecustompermissionsforcustomprotectedfiles)|For files encrypted with custom permissions, always display custom permissions to users in File Explorer| @@ -58,7 +51,7 @@ Use the *AdvancedSettings* parameter with [New-LabelPolicy](/powershell/module/e |[ScannerFSAttributesToSkip](#scannerfsattributestoskip) |Skip or ignore files during scans depending on file attributes) |[SharepointWebRequestTimeout](#sharepointwebrequesttimeout)|Configure SharePoint timeouts| |[SharepointFileWebRequestTimeout](#sharepointfilewebrequesttimeout )|Configure SharePoint timeouts| -|[UseCopyAndPreserveNTFSOwner](#usecopyandpreserventfsowner) |Preserve NTFS owners during labeling) +|[UseCopyAndPreserveNTFSOwner](#usecopyandpreserventfsowner) |Preserve NTFS owners during labeling| ## AdditionalPPrefixExtensions From 2e8ac852995aa4db2d77244240175a0723e8bf03 Mon Sep 17 00:00:00 2001 From: cabailey Date: Sat, 13 Apr 2024 11:55:41 -0700 Subject: [PATCH 0292/1851] formatting fixes --- .../docs-conceptual/client-advanced-settings.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/exchange/docs-conceptual/client-advanced-settings.md b/exchange/docs-conceptual/client-advanced-settings.md index efd563783d..575d2752e0 100644 --- a/exchange/docs-conceptual/client-advanced-settings.md +++ b/exchange/docs-conceptual/client-advanced-settings.md @@ -64,15 +64,15 @@ This advanced property to change \.PFILE to P\ is supported by File Ex Use the following table to identify the string value to specify: -| String value| Client and Scanner| +| String value| Client and scanner| |-------------|---------------| |\*|All PFile extensions become P\| -|\| Default value behaves like the default protection value.| +|\| Default value behaves like the default encryption value.| |ConvertTo-Json(".dwg", ".zip")|In addition to the previous list, ".dwg" and ".zip" become P\| With this setting, the following extensions always become **P\**: ".txt", ".xml", ".bmp", ".jt", ".jpg", ".jpeg", ".jpe", ".jif", ".jfif", ".jfi", ".png", ".tif", ".tiff", ".gif"). Notable exclusion is that "ptxt" does not become "txt.pfile". -**AdditionalPPrefixExtensions** only works if protection of PFiles with the advanced property - [**PFileSupportedExtension**](#pfilesupportedextension) is enabled. +This setting requires the advanced setting *PFileSupportedExtension* to be enabled. **Example 1**: PowerShell command to behave like the default behavior where Protect ".dwg" becomes ".dwg.pfile": @@ -126,7 +126,7 @@ Set-Label -Identity "Confidential" -AdvancedSettings @{DefaultSubLabelId="8faca7 ## EnableAudit -By default, the information protection clients sends audit data to Microsoft Purview where you can view this data in [activity explorer](/purview/data-classification-activity-explorer). +By default, the information protection client sends audit data to Microsoft Purview where you can view this data in [activity explorer](/purview/data-classification-activity-explorer). To change this behavior, use the following advanced setting: @@ -152,7 +152,7 @@ This setting enables the information protection client to remove encryption from - Value: **True** -Example PowerShell command where your policy is enabled: +For example, if your label policy is named "Global": ```PowerShell Set-LabelPolicy -Identity Global -AdvancedSettings @{EnableContainerSupport="True"} @@ -176,7 +176,7 @@ Set-LabelPolicy -Identity Global -AdvancedSettings @{EnableCustomPermissions="Fa ## EnableCustomPermissionsForCustomProtectedFiles -When you configure the advanced client setting *EnableCustomPermissionsto* to turn off custom permissions in File Explorer, by default, users are not able to see or change custom permissions that are already set in an encrypted document. +When you configure the advanced client setting *EnableCustomPermissions* to turn off custom permissions in File Explorer, by default, users are not able to see or change custom permissions that are already set in an encrypted document. However, there's another advanced client setting that you can specify so that in this scenario, users can see and change custom permissions for an encrypted document when they use File Explorer and right-click the file. @@ -184,7 +184,7 @@ However, there's another advanced client setting that you can specify so that in - Value: **True** -Example PowerShell command: +Example PowerShell command, where your label policy is named "Global": ```PowerShell Set-LabelPolicy -Identity Global -AdvancedSettings @{EnableCustomPermissionsForCustomProtectedFiles="True"} From 9b7ba71f8ae4494c86a7bdc04b2342e63615e34d Mon Sep 17 00:00:00 2001 From: cabailey Date: Sat, 13 Apr 2024 11:57:49 -0700 Subject: [PATCH 0293/1851] formatting fixes --- exchange/docs-conceptual/client-advanced-settings.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/exchange/docs-conceptual/client-advanced-settings.md b/exchange/docs-conceptual/client-advanced-settings.md index 575d2752e0..39e3701903 100644 --- a/exchange/docs-conceptual/client-advanced-settings.md +++ b/exchange/docs-conceptual/client-advanced-settings.md @@ -289,7 +289,7 @@ If you set **ScannerMaxCPU** to less than 100, the scanner will monitor the CPU The limit on the number of threads will continue as long as CPU consumption is higher than the limit set for **ScannerMaxCPU**. -## ScannerMinCPU**: +## ScannerMinCPU > [!IMPORTANT] > We recommend limiting CPU consumption by using the advanced settings *ScannerMaxCPU* and *ScannerMinCPU* instead of *ScannerConcurrencyLevel* that's supported for backwards compatibility. @@ -367,9 +367,9 @@ Specify a value to determine the timeout for all information protection client w For example, if your policy is named **Global**, the following sample PowerShell command updates the web request timeout to 5 minutes. - ```PowerShell - Set-LabelPolicy -Identity Global -AdvancedSettings @{SharepointWebRequestTimeout="00:05:00"} - ``` +```PowerShell +Set-LabelPolicy -Identity Global -AdvancedSettings @{SharepointWebRequestTimeout="00:05:00"} +``` ## SharepointFileWebRequestTimeout From 1daa0b7a15722216d24b1262d0df790e34ae9724 Mon Sep 17 00:00:00 2001 From: cabailey Date: Sat, 13 Apr 2024 12:14:05 -0700 Subject: [PATCH 0294/1851] formatting fixes --- exchange/docs-conceptual/client-advanced-settings.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/exchange/docs-conceptual/client-advanced-settings.md b/exchange/docs-conceptual/client-advanced-settings.md index 39e3701903..6103fba084 100644 --- a/exchange/docs-conceptual/client-advanced-settings.md +++ b/exchange/docs-conceptual/client-advanced-settings.md @@ -23,9 +23,7 @@ This article contains the [Security & Compliance PowerShell](/powershell/exchang - [New-Label](/powershell/module/exchange/new-label) or [Set-Label](/powershell/module/exchange/set-label) - [New-LabelPolicy](/powershell/module/exchange/new-labelpolicy) or [Set-LabelPolicy](/powershell/module/exchange/set-labelpolicy) -The advanced settings that are supported by sensitivity labels that are built into Microsoft 365 apps and services are included on the cmdlet page itself. - -You might also find useful [PowerShell tips for specifying the advanced settings](/purview/create-sensitivity-labels#powershell-tips-for-specifying-the-advanced-settings). +The advanced settings that are supported by sensitivity labels that are built into Microsoft 365 apps and services are included on the cmdlet page itself. You might also find useful [PowerShell tips for specifying the advanced settings](/purview/create-sensitivity-labels#powershell-tips-for-specifying-the-advanced-settings). |Advanced settings for labels|Description| @@ -35,7 +33,7 @@ You might also find useful [PowerShell tips for specifying the advanced settings |Advanced settings for label policies|Description| |----------------|---------------| -|[AdditionalPPrefixExtensions]((#additionalpprefixextensions))|Support for changing \.PFILE to P\](#additionalpprefixextensions) +|[AdditionalPPrefixExtensions]((#additionalpprefixextensions))|Support for changing \.PFILE to P\) |[EnableAudit](#enableaudit)|Prevent audit data from being sent to Microsoft Purview| |[EnableContainerSupport](#enablecontainersupport)|Enable removal of encryption from PST, rar, 7zip, and MSG files| |[EnableCustomPermissions](#enablecustompermissions)|Turn off custom permissions in File Explorer| From bdbb567e3e752d034161914cbae74ea89ab4bafb Mon Sep 17 00:00:00 2001 From: cabailey Date: Sat, 13 Apr 2024 12:15:08 -0700 Subject: [PATCH 0295/1851] formatting fixes --- exchange/docs-conceptual/client-advanced-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/docs-conceptual/client-advanced-settings.md b/exchange/docs-conceptual/client-advanced-settings.md index 6103fba084..fe752c1682 100644 --- a/exchange/docs-conceptual/client-advanced-settings.md +++ b/exchange/docs-conceptual/client-advanced-settings.md @@ -29,7 +29,7 @@ The advanced settings that are supported by sensitivity labels that are built in |Advanced settings for labels|Description| |----------------|---------------| [Color](#color)|Specify a color for the label| -|[DefaultSubLabelId](#defaultsublbelid)|Specify a default sublabel for a parent label) +|[DefaultSubLabelId](#defaultsublabelid)|Specify a default sublabel for a parent label) |Advanced settings for label policies|Description| |----------------|---------------| From 4d121e72ed571d0a4e07badb0183a57c1147d5ab Mon Sep 17 00:00:00 2001 From: cabailey Date: Sat, 13 Apr 2024 12:20:07 -0700 Subject: [PATCH 0296/1851] formatting fixes --- exchange/docs-conceptual/client-advanced-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/docs-conceptual/client-advanced-settings.md b/exchange/docs-conceptual/client-advanced-settings.md index fe752c1682..c8d1a21a81 100644 --- a/exchange/docs-conceptual/client-advanced-settings.md +++ b/exchange/docs-conceptual/client-advanced-settings.md @@ -33,7 +33,7 @@ The advanced settings that are supported by sensitivity labels that are built in |Advanced settings for label policies|Description| |----------------|---------------| -|[AdditionalPPrefixExtensions]((#additionalpprefixextensions))|Support for changing \.PFILE to P\) +|[AdditionalPPrefixExtensions](#additionalpprefixextensions)|Support for changing \.PFILE to P\) |[EnableAudit](#enableaudit)|Prevent audit data from being sent to Microsoft Purview| |[EnableContainerSupport](#enablecontainersupport)|Enable removal of encryption from PST, rar, 7zip, and MSG files| |[EnableCustomPermissions](#enablecustompermissions)|Turn off custom permissions in File Explorer| From 97fa7ff2ec0df905f1893f4b2219ca895048488c Mon Sep 17 00:00:00 2001 From: cabailey Date: Sat, 13 Apr 2024 12:31:18 -0700 Subject: [PATCH 0297/1851] formatting fixes --- exchange/docs-conceptual/client-advanced-settings.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/docs-conceptual/client-advanced-settings.md b/exchange/docs-conceptual/client-advanced-settings.md index c8d1a21a81..0d9121972d 100644 --- a/exchange/docs-conceptual/client-advanced-settings.md +++ b/exchange/docs-conceptual/client-advanced-settings.md @@ -29,11 +29,11 @@ The advanced settings that are supported by sensitivity labels that are built in |Advanced settings for labels|Description| |----------------|---------------| [Color](#color)|Specify a color for the label| -|[DefaultSubLabelId](#defaultsublabelid)|Specify a default sublabel for a parent label) +|[DefaultSubLabelId](#defaultsublabelid)|Specify a default sublabel for a parent label| |Advanced settings for label policies|Description| |----------------|---------------| -|[AdditionalPPrefixExtensions](#additionalpprefixextensions)|Support for changing \.PFILE to P\) +|[AdditionalPPrefixExtensions](#additionalpprefixextensions)|Support for changing \.PFILE to P\| |[EnableAudit](#enableaudit)|Prevent audit data from being sent to Microsoft Purview| |[EnableContainerSupport](#enablecontainersupport)|Enable removal of encryption from PST, rar, 7zip, and MSG files| |[EnableCustomPermissions](#enablecustompermissions)|Turn off custom permissions in File Explorer| From 2feb30b6d41f2f6a13c36bc97fa06eeee4d3c4f0 Mon Sep 17 00:00:00 2001 From: cabailey Date: Sat, 13 Apr 2024 12:36:08 -0700 Subject: [PATCH 0298/1851] formatting fixes --- exchange/docs-conceptual/client-advanced-settings.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/exchange/docs-conceptual/client-advanced-settings.md b/exchange/docs-conceptual/client-advanced-settings.md index 0d9121972d..b20bc8eb49 100644 --- a/exchange/docs-conceptual/client-advanced-settings.md +++ b/exchange/docs-conceptual/client-advanced-settings.md @@ -223,6 +223,8 @@ Set-LabelPolicy -Identity Global -AdvancedSettings @{JustificationTextForUserTex ## PFileSupportedExtensions +With this setting, you can change which file types are encrypted but you cannot change the default encryption level from native to generic. For example, for users running the file labeler, you can change the default setting so that only Office files and PDF files are encrypted instead of all file types. But you cannot change these file types to be generically encrypted with a .pfile file name extension. + - Key: **PFileSupportedExtensions** - Value: **\** @@ -231,7 +233,7 @@ Use the following table to identify the string value to specify: | String value| Client| Scanner| |-------------|-------|--------| -|\*|Default value: Apply protection to all file types|Apply encryption to all file types| +|\*|Default value: Apply encryption to all file types|Apply encryption to all file types| |ConvertTo-Json(".jpg", ".png")|In addition to Office file types and PDF files, apply encryption to the specified file name extensions | In addition to Office file types and PDF files, apply encryption to the specified file name extensions **Example 1**: PowerShell command for the scanner to encrypt all file types, where your label policy is named "Scanner": @@ -246,8 +248,6 @@ Set-LabelPolicy -Identity Scanner -AdvancedSettings @{PFileSupportedExtensions=" Set-LabelPolicy -Identity Scanner -AdvancedSettings @{PFileSupportedExtensions=ConvertTo-Json(".txt", ".csv")} ``` -With this setting, you can change which file types are encrypted but you cannot change the default encryption level from native to generic. For example, for users running the file labeler, you can change the default setting so that only Office files and PDF files are encrypted instead of all file types. But you cannot change these file types to be generically encrypted with a .pfile file name extension. - ## ReportAnIssueLink When you specify the following advanced client setting, users see a **Report an Issue** option that they can select from the **Help and Feedback** client dialog box in the file labeler. Specify an HTTP string for the link. For example, a customized web page that you have for users to report issues, or an email address that goes to your help desk. From 92f348f26bc27577bb3f29dd546248116fc8e371 Mon Sep 17 00:00:00 2001 From: cabailey Date: Sat, 13 Apr 2024 16:06:57 -0700 Subject: [PATCH 0299/1851] formatting fixes --- exchange/docs-conceptual/client-advanced-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/docs-conceptual/client-advanced-settings.md b/exchange/docs-conceptual/client-advanced-settings.md index b20bc8eb49..088baa260d 100644 --- a/exchange/docs-conceptual/client-advanced-settings.md +++ b/exchange/docs-conceptual/client-advanced-settings.md @@ -23,7 +23,7 @@ This article contains the [Security & Compliance PowerShell](/powershell/exchang - [New-Label](/powershell/module/exchange/new-label) or [Set-Label](/powershell/module/exchange/set-label) - [New-LabelPolicy](/powershell/module/exchange/new-labelpolicy) or [Set-LabelPolicy](/powershell/module/exchange/set-labelpolicy) -The advanced settings that are supported by sensitivity labels that are built into Microsoft 365 apps and services are included on the cmdlet page itself. You might also find useful [PowerShell tips for specifying the advanced settings](/purview/create-sensitivity-labels#powershell-tips-for-specifying-the-advanced-settings). +The advanced settings that are supported by sensitivity labels built into Microsoft 365 apps and services are included on the cmdlet page itself. You might also find useful [PowerShell tips for specifying the advanced settings](/purview/create-sensitivity-labels#powershell-tips-for-specifying-the-advanced-settings). |Advanced settings for labels|Description| From fb7816f6ea35f7acb633545110840fa511216bf3 Mon Sep 17 00:00:00 2001 From: cabailey Date: Mon, 15 Apr 2024 14:45:56 -0700 Subject: [PATCH 0300/1851] remove LogMatchedContent - refers to deprecated service --- exchange/docs-conceptual/client-advanced-settings.md | 1 - 1 file changed, 1 deletion(-) diff --git a/exchange/docs-conceptual/client-advanced-settings.md b/exchange/docs-conceptual/client-advanced-settings.md index 088baa260d..9b7486ec6f 100644 --- a/exchange/docs-conceptual/client-advanced-settings.md +++ b/exchange/docs-conceptual/client-advanced-settings.md @@ -40,7 +40,6 @@ The advanced settings that are supported by sensitivity labels built into Micros |[EnableCustomPermissionsForCustomProtectedFiles](#enablecustompermissionsforcustomprotectedfiles)|For files encrypted with custom permissions, always display custom permissions to users in File Explorer| |[EnableGlobalization](#enableglobalization) |Turn on classification globalization features| |[JustificationTextForUserText](#justificationtextforusertext) |Customize justification prompt texts for modified labels| -|??**LogMatchedContent**|Send information type matches to Azure Information Protection analytics| |[PFileSupportedExtensions](#pfilesupportedextensions)|Change which file types to protect| |[ReportAnIssueLink](#reportanissuelink) |Add "Report an Issue" for users| |[ScannerMaxCPU](#scannermaxcpu) |Limit CPU consumption| From 997857a02f7dcc624bfa60ea9b0319478beacacb Mon Sep 17 00:00:00 2001 From: cabailey Date: Mon, 15 Apr 2024 15:23:50 -0700 Subject: [PATCH 0301/1851] updating metadata --- exchange/docs-conceptual/client-advanced-settings.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/exchange/docs-conceptual/client-advanced-settings.md b/exchange/docs-conceptual/client-advanced-settings.md index 9b7486ec6f..09dea90588 100644 --- a/exchange/docs-conceptual/client-advanced-settings.md +++ b/exchange/docs-conceptual/client-advanced-settings.md @@ -1,17 +1,19 @@ --- title: PowerShell advanced settings for Microsoft Purview Information Protection client -ms.author: cabailey -author: cabailey +ms.author: yangczhang +author: zhang-yangchen manager: aashishr ms.date: 04/15/2024 ms.audience: Admin audience: Admin ms.topic: article -ms.service: exchange-online +ms.service: purview ms.reviewer: ms.localizationpriority: high ms.collection: -ms.custom: +ms.collection: +- tier3 +- purview-compliance search.appverid: description: "Security & Compliance PowerShell advanced settings for Microsoft Purview Information Protection client." --- From 62806cdf6f5a5bb1ca2f7c522f610a4e62ebdaf5 Mon Sep 17 00:00:00 2001 From: cabailey Date: Mon, 15 Apr 2024 16:52:04 -0700 Subject: [PATCH 0302/1851] fix metadata --- exchange/docs-conceptual/client-advanced-settings.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/exchange/docs-conceptual/client-advanced-settings.md b/exchange/docs-conceptual/client-advanced-settings.md index 09dea90588..ab71afe719 100644 --- a/exchange/docs-conceptual/client-advanced-settings.md +++ b/exchange/docs-conceptual/client-advanced-settings.md @@ -10,8 +10,7 @@ ms.topic: article ms.service: purview ms.reviewer: ms.localizationpriority: high -ms.collection: -ms.collection: +ms.collection: - tier3 - purview-compliance search.appverid: From b7cfeeb9ba5ae9663904096ad56f892bcf71dc24 Mon Sep 17 00:00:00 2001 From: cabailey Date: Tue, 16 Apr 2024 07:44:53 -0700 Subject: [PATCH 0303/1851] add LogMatchedContent - confirmed needed --- .../docs-conceptual/client-advanced-settings.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/exchange/docs-conceptual/client-advanced-settings.md b/exchange/docs-conceptual/client-advanced-settings.md index ab71afe719..31f6ff4330 100644 --- a/exchange/docs-conceptual/client-advanced-settings.md +++ b/exchange/docs-conceptual/client-advanced-settings.md @@ -41,6 +41,7 @@ The advanced settings that are supported by sensitivity labels built into Micros |[EnableCustomPermissionsForCustomProtectedFiles](#enablecustompermissionsforcustomprotectedfiles)|For files encrypted with custom permissions, always display custom permissions to users in File Explorer| |[EnableGlobalization](#enableglobalization) |Turn on classification globalization features| |[JustificationTextForUserText](#justificationtextforusertext) |Customize justification prompt texts for modified labels| +|[LogMatchedContent](#logmatchedcontent)|Send information type matches to Microsoft Purview| |[PFileSupportedExtensions](#pfilesupportedextensions)|Change which file types to protect| |[ReportAnIssueLink](#reportanissuelink) |Add "Report an Issue" for users| |[ScannerMaxCPU](#scannermaxcpu) |Limit CPU consumption| @@ -220,6 +221,21 @@ Example PowerShell command, where your label policy is named "Global": Set-LabelPolicy -Identity Global -AdvancedSettings @{JustificationTextForUserText="Other (please explain) - Do not enter sensitive info"} ``` +## LogMatchedContent + +By default, the information protection client doesn't send content matches for sensitive info types to Microsoft Purview, which can then be displayed in [activity explorer](/purview/data-classification-activity-explorer). For more information about this additional information that can be sent, see [Content matches for deeper analysis](/azure/information-protection/reports-aip#content-matches-for-deeper-analysis). + +To send content matches when sensitive information types are sent, use the following advanced setting in a label policy: + +- Key: **LogMatchedContent** + +- Value: **True** + +Example PowerShell command, where your label policy is named "Global": + +```PowerShell +Set-LabelPolicy -Identity Global -AdvancedSettings @{LogMatchedContent="True"} +``` ## PFileSupportedExtensions From 83865eaab10628218c8a5e8407c057cc530195a3 Mon Sep 17 00:00:00 2001 From: cabailey Date: Tue, 16 Apr 2024 07:56:01 -0700 Subject: [PATCH 0304/1851] add 'and scanner' --- exchange/docs-conceptual/client-advanced-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/docs-conceptual/client-advanced-settings.md b/exchange/docs-conceptual/client-advanced-settings.md index 31f6ff4330..2c5b93d658 100644 --- a/exchange/docs-conceptual/client-advanced-settings.md +++ b/exchange/docs-conceptual/client-advanced-settings.md @@ -223,7 +223,7 @@ Set-LabelPolicy -Identity Global -AdvancedSettings @{JustificationTextForUserTex ## LogMatchedContent -By default, the information protection client doesn't send content matches for sensitive info types to Microsoft Purview, which can then be displayed in [activity explorer](/purview/data-classification-activity-explorer). For more information about this additional information that can be sent, see [Content matches for deeper analysis](/azure/information-protection/reports-aip#content-matches-for-deeper-analysis). +By default, the information protection client and scanner doesn't send content matches for sensitive info types to Microsoft Purview, which can then be displayed in [activity explorer](/purview/data-classification-activity-explorer). For more information about this additional information that can be sent, see [Content matches for deeper analysis](/azure/information-protection/reports-aip#content-matches-for-deeper-analysis). To send content matches when sensitive information types are sent, use the following advanced setting in a label policy: From 8d0371edde2f67304a3c3bb98f8e4adceae18b67 Mon Sep 17 00:00:00 2001 From: cabailey Date: Tue, 16 Apr 2024 08:25:54 -0700 Subject: [PATCH 0305/1851] fix for scanner statement --- exchange/docs-conceptual/client-advanced-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/docs-conceptual/client-advanced-settings.md b/exchange/docs-conceptual/client-advanced-settings.md index 2c5b93d658..019f26156e 100644 --- a/exchange/docs-conceptual/client-advanced-settings.md +++ b/exchange/docs-conceptual/client-advanced-settings.md @@ -223,7 +223,7 @@ Set-LabelPolicy -Identity Global -AdvancedSettings @{JustificationTextForUserTex ## LogMatchedContent -By default, the information protection client and scanner doesn't send content matches for sensitive info types to Microsoft Purview, which can then be displayed in [activity explorer](/purview/data-classification-activity-explorer). For more information about this additional information that can be sent, see [Content matches for deeper analysis](/azure/information-protection/reports-aip#content-matches-for-deeper-analysis). +By default, the information protection client doesn't send content matches for sensitive info types to Microsoft Purview, which can then be displayed in [activity explorer](/purview/data-classification-activity-explorer). The scanner always sends this information. For more information about this additional information that can be sent, see [Content matches for deeper analysis](/azure/information-protection/reports-aip#content-matches-for-deeper-analysis). To send content matches when sensitive information types are sent, use the following advanced setting in a label policy: From 7fd75b96b7876fcfa13b850bf6454c917314a68e Mon Sep 17 00:00:00 2001 From: cabailey Date: Tue, 16 Apr 2024 11:24:08 -0700 Subject: [PATCH 0306/1851] add advanced settings page to TOC --- exchange/docs-conceptual/toc.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/exchange/docs-conceptual/toc.yml b/exchange/docs-conceptual/toc.yml index dfa8b1ddc8..b19c66c699 100644 --- a/exchange/docs-conceptual/toc.yml +++ b/exchange/docs-conceptual/toc.yml @@ -68,6 +68,8 @@ href: app-only-auth-powershell-v2.md - name: Exchange cmdlet syntax href: exchange-cmdlet-syntax.md + - name: Information protection client advanced settings + href: client-advanced-settings.md - name: What's new in the Exchange Online PowerShell module href: whats-new-in-the-exo-module.md - name: Exchange Online Protection PowerShell From 1e0cf4f32398717ec149d62d2f75836629e95070 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Tue, 16 Apr 2024 11:37:00 -0700 Subject: [PATCH 0307/1851] Correct: "MicrosoftTeams" not "microsoftteams" Module Name is case-sensitive --- teams/teams-ps/teams/Get-CsCloudCallDataConnection.md | 2 +- teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md | 2 +- teams/teams-ps/teams/Grant-CsTeamsMediaConnectivityPolicy.md | 2 +- teams/teams-ps/teams/New-CsCloudCallDataConnection.md | 2 +- teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md | 2 +- teams/teams-ps/teams/Remove-CsTeamsMediaConnectivityPolicy.md | 2 +- teams/teams-ps/teams/Set-CsTeamsMediaConnectivityPolicy.md | 2 +- teams/teams-ps/teams/Set-TeamArchivedState.md | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsCloudCallDataConnection.md b/teams/teams-ps/teams/Get-CsCloudCallDataConnection.md index d21314e0ee..d001946f07 100644 --- a/teams/teams-ps/teams/Get-CsCloudCallDataConnection.md +++ b/teams/teams-ps/teams/Get-CsCloudCallDataConnection.md @@ -1,6 +1,6 @@ --- external help file: MicrosoftTeams-help.xml -Module Name: microsoftteams +Module Name: MicrosoftTeams applicable: Microsoft Teams title: Get-CsCloudCallDataConnection online version: https://learn.microsoft.com/powershell/module/teams/get-cscloudcalldataconnection diff --git a/teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md b/teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md index 73b97791d3..2e03a826c3 100644 --- a/teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md @@ -1,5 +1,5 @@ --- -Module Name: microsoftteams +Module Name: MicrosoftTeams applicable: Microsoft Teams title: Get-CsTeamsMediaConnectivityPolicy online version: https://learn.microsoft.com/powershell/module/teams/Get-CsTeamsMediaConnectivityPolicy diff --git a/teams/teams-ps/teams/Grant-CsTeamsMediaConnectivityPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsMediaConnectivityPolicy.md index 1a5183cff1..884e823df3 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsMediaConnectivityPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsMediaConnectivityPolicy.md @@ -1,5 +1,5 @@ --- -Module Name: microsoftteams +Module Name: MicrosoftTeams applicable: Microsoft Teams title: Grant-CsTeamsMediaConnectivityPolicy online version: https://learn.microsoft.com/powershell/module/teams/Grant-CsTeamsMediaConnectivityPolicy diff --git a/teams/teams-ps/teams/New-CsCloudCallDataConnection.md b/teams/teams-ps/teams/New-CsCloudCallDataConnection.md index 5909814db7..130450d85c 100644 --- a/teams/teams-ps/teams/New-CsCloudCallDataConnection.md +++ b/teams/teams-ps/teams/New-CsCloudCallDataConnection.md @@ -1,6 +1,6 @@ --- external help file: MicrosoftTeams-help.xml -Module Name: microsoftteams +Module Name: MicrosoftTeams applicable: Microsoft Teams title: New-CsCloudCallDataConnection online version: https://learn.microsoft.com/powershell/module/teams/new-cscloudcalldataconnection diff --git a/teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md b/teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md index a1fd83fcfc..a795ee7d99 100644 --- a/teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md @@ -1,5 +1,5 @@ --- -Module Name: microsoftteams +Module Name: MicrosoftTeams applicable: Microsoft Teams title: New-CsTeamsMediaConnectivityPolicy online version: https://learn.microsoft.com/powershell/module/teams/New-CsTeamsMediaConnectivityPolicy diff --git a/teams/teams-ps/teams/Remove-CsTeamsMediaConnectivityPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsMediaConnectivityPolicy.md index 75a28d0900..5b0d5ac87a 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsMediaConnectivityPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsMediaConnectivityPolicy.md @@ -1,5 +1,5 @@ --- -Module Name: microsoftteams +Module Name: MicrosoftTeams applicable: Microsoft Teams title: Remove-CsTeamsMediaConnectivityPolicy online version: https://learn.microsoft.com/powershell/module/teams/Remove-CsTeamsMediaConnectivityPolicy diff --git a/teams/teams-ps/teams/Set-CsTeamsMediaConnectivityPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMediaConnectivityPolicy.md index f4f528abef..93e23d54b5 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMediaConnectivityPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMediaConnectivityPolicy.md @@ -1,5 +1,5 @@ --- -Module Name: microsoftteams +Module Name: MicrosoftTeams applicable: Microsoft Teams title: Set-CsTeamsMediaConnectivityPolicy online version: https://learn.microsoft.com/powershell/module/teams/Set-CsTeamsMediaConnectivityPolicy diff --git a/teams/teams-ps/teams/Set-TeamArchivedState.md b/teams/teams-ps/teams/Set-TeamArchivedState.md index 485ea79f6e..9df6d2538e 100644 --- a/teams/teams-ps/teams/Set-TeamArchivedState.md +++ b/teams/teams-ps/teams/Set-TeamArchivedState.md @@ -1,6 +1,6 @@ --- external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml -Module Name: microsoftteams +Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-teamarchivedstate schema: 2.0.0 author: serdarsoysal From f368d25a429b6274720c7924de30de62560eee1f Mon Sep 17 00:00:00 2001 From: cabailey Date: Tue, 16 Apr 2024 12:20:49 -0700 Subject: [PATCH 0308/1851] Add links to new article --- exchange/exchange-ps/exchange/New-Label.md | 2 +- exchange/exchange-ps/exchange/New-LabelPolicy.md | 2 +- exchange/exchange-ps/exchange/Set-Label.md | 2 +- exchange/exchange-ps/exchange/Set-LabelPolicy.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-Label.md b/exchange/exchange-ps/exchange/New-Label.md index ee8b899aa0..330df45f50 100644 --- a/exchange/exchange-ps/exchange/New-Label.md +++ b/exchange/exchange-ps/exchange/New-Label.md @@ -167,7 +167,7 @@ The AdvancedSettings parameter enables specific features and capabilities for a Specify this parameter with the identity (name or GUID) of the sensitivity label, with key/value pairs in a [hash table](https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_hash_tables). To remove an advanced setting, use the same AdvancedSettings parameter syntax, but specify a null string value. -Some of the settings that you configure with this parameter are supported only by the Azure Information Protection unified labeling client and not by Office apps and services that support built-in labeling. For a list of these and instructions, see [Custom configurations for the Azure Information Protection unified labeling client](https://learn.microsoft.com/azure/information-protection/rms-client/clientv2-admin-guide-customizations). +Some of the settings that you configure with this parameter are supported only by the Microsoft Purview Information Protection client and not by Office apps and services that support built-in labeling. For a list of these, see [Advanced settings for Microsoft Purview Information Protection client](client-advanced-settings.md). Supported settings for built-in labeling: diff --git a/exchange/exchange-ps/exchange/New-LabelPolicy.md b/exchange/exchange-ps/exchange/New-LabelPolicy.md index 99b8ebe759..9b63752a23 100644 --- a/exchange/exchange-ps/exchange/New-LabelPolicy.md +++ b/exchange/exchange-ps/exchange/New-LabelPolicy.md @@ -102,7 +102,7 @@ The AdvancedSettings parameter enables client-specific features and capabilities Specify this parameter with the identity (name or GUID) of the policy, with key/value pairs in a [hash table](https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_hash_tables). To remove an advanced setting, use the same AdvancedSettings parameter syntax, but specify a null string value. -Some of the settings that you configure with this parameter are supported only by the Azure Information Protection unified labeling client and not by Office apps that support built-in labeling. For instructions, see [Custom configurations for the Azure Information Protection unified labeling client](https://learn.microsoft.com/azure/information-protection/rms-client/clientv2-admin-guide-customizations). +Some of the settings that you configure with this parameter are supported only by the Microsoft Purview Information Protection client and not by Office apps and services that support built-in labeling. For a list of these, see [Advanced settings for Microsoft Purview Information Protection client](client-advanced-settings.md). Supported settings for built-in labeling: diff --git a/exchange/exchange-ps/exchange/Set-Label.md b/exchange/exchange-ps/exchange/Set-Label.md index 27c9cc80b9..3e54b960e3 100644 --- a/exchange/exchange-ps/exchange/Set-Label.md +++ b/exchange/exchange-ps/exchange/Set-Label.md @@ -147,7 +147,7 @@ The AdvancedSettings parameter enables specific features and capabilities for a Specify this parameter with the identity (name or GUID) of the sensitivity label, with key/value pairs in a [hash table](https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_hash_tables). To remove an advanced setting, use the same AdvancedSettings parameter syntax, but specify a null string value. -Some of the settings that you configure with this parameter are supported only by the Azure Information Protection unified labeling client and not by Office apps and services that support built-in labeling. For a list of these and instructions, see [Custom configurations for the Azure Information Protection unified labeling client](https://learn.microsoft.com/azure/information-protection/rms-client/clientv2-admin-guide-customizations). +Some of the settings that you configure with this parameter are supported only by the Microsoft Purview Information Protection client and not by Office apps and services that support built-in labeling. For a list of these, see [Advanced settings for Microsoft Purview Information Protection client](client-advanced-settings.md). Supported settings for built-in labeling: diff --git a/exchange/exchange-ps/exchange/Set-LabelPolicy.md b/exchange/exchange-ps/exchange/Set-LabelPolicy.md index 2cec29d060..1478da64da 100644 --- a/exchange/exchange-ps/exchange/Set-LabelPolicy.md +++ b/exchange/exchange-ps/exchange/Set-LabelPolicy.md @@ -366,7 +366,7 @@ The AdvancedSettings parameter enables client-specific features and capabilities Specify this parameter with the identity (name or GUID) of the policy, with key/value pairs in a [hash table](https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_hash_tables). To remove an advanced setting, use the same AdvancedSettings parameter syntax, but specify a null string value. -Most of the settings that you configure with this parameter are supported only by the Azure Information Protection unified labeling client and not by Office apps that support built-in labeling. For instructions, see [Custom configurations for the Azure Information Protection unified labeling client](https://learn.microsoft.com/azure/information-protection/rms-client/clientv2-admin-guide-customizations). +Some of the settings that you configure with this parameter are supported only by the Microsoft Purview Information Protection client and not by Office apps and services that support built-in labeling. For a list of these, see [Advanced settings for Microsoft Purview Information Protection client](client-advanced-settings.md). Supported settings for built-in labeling: From dfd42f73775ec0ced37077b3e1bf854437c9cc5c Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Tue, 16 Apr 2024 12:22:12 -0700 Subject: [PATCH 0309/1851] Add metadata: "Module Name: MicrosoftTeams" --- teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md | 1 + teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md | 1 + 2 files changed, 2 insertions(+) diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md index 74a94e4b66..28dd723855 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md @@ -1,6 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsmeetingpolicy +Module Name: MicrosoftTeams applicable: Microsoft Teams title: New-CsTeamsMeetingPolicy schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index 15c5384f0b..4a835eab18 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -1,6 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsmeetingpolicy +Module Name: MicrosoftTeams applicable: Microsoft Teams title: Set-CsTeamsMeetingPolicy schema: 2.0.0 From 3d6ef19f6a75d4fde251882f78d7ee867843c402 Mon Sep 17 00:00:00 2001 From: cabailey Date: Tue, 16 Apr 2024 13:05:30 -0700 Subject: [PATCH 0310/1851] fix links --- exchange/exchange-ps/exchange/New-Label.md | 2 +- exchange/exchange-ps/exchange/New-LabelPolicy.md | 2 +- exchange/exchange-ps/exchange/Set-Label.md | 2 +- exchange/exchange-ps/exchange/Set-LabelPolicy.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-Label.md b/exchange/exchange-ps/exchange/New-Label.md index 330df45f50..42f68828f1 100644 --- a/exchange/exchange-ps/exchange/New-Label.md +++ b/exchange/exchange-ps/exchange/New-Label.md @@ -167,7 +167,7 @@ The AdvancedSettings parameter enables specific features and capabilities for a Specify this parameter with the identity (name or GUID) of the sensitivity label, with key/value pairs in a [hash table](https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_hash_tables). To remove an advanced setting, use the same AdvancedSettings parameter syntax, but specify a null string value. -Some of the settings that you configure with this parameter are supported only by the Microsoft Purview Information Protection client and not by Office apps and services that support built-in labeling. For a list of these, see [Advanced settings for Microsoft Purview Information Protection client](client-advanced-settings.md). +Some of the settings that you configure with this parameter are supported only by the Microsoft Purview Information Protection client and not by Office apps and services that support built-in labeling. For a list of these, see [Advanced settings for Microsoft Purview Information Protection client](/exchange/docs-conceptual\client-advanced-settings.md). Supported settings for built-in labeling: diff --git a/exchange/exchange-ps/exchange/New-LabelPolicy.md b/exchange/exchange-ps/exchange/New-LabelPolicy.md index 9b63752a23..0fa2b5c8c2 100644 --- a/exchange/exchange-ps/exchange/New-LabelPolicy.md +++ b/exchange/exchange-ps/exchange/New-LabelPolicy.md @@ -102,7 +102,7 @@ The AdvancedSettings parameter enables client-specific features and capabilities Specify this parameter with the identity (name or GUID) of the policy, with key/value pairs in a [hash table](https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_hash_tables). To remove an advanced setting, use the same AdvancedSettings parameter syntax, but specify a null string value. -Some of the settings that you configure with this parameter are supported only by the Microsoft Purview Information Protection client and not by Office apps and services that support built-in labeling. For a list of these, see [Advanced settings for Microsoft Purview Information Protection client](client-advanced-settings.md). +Some of the settings that you configure with this parameter are supported only by the Microsoft Purview Information Protection client and not by Office apps and services that support built-in labeling. For a list of these, see [Advanced settings for Microsoft Purview Information Protection client](/exchange/docs-conceptual\client-advanced-settings.md). Supported settings for built-in labeling: diff --git a/exchange/exchange-ps/exchange/Set-Label.md b/exchange/exchange-ps/exchange/Set-Label.md index 3e54b960e3..d600f8ccfa 100644 --- a/exchange/exchange-ps/exchange/Set-Label.md +++ b/exchange/exchange-ps/exchange/Set-Label.md @@ -147,7 +147,7 @@ The AdvancedSettings parameter enables specific features and capabilities for a Specify this parameter with the identity (name or GUID) of the sensitivity label, with key/value pairs in a [hash table](https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_hash_tables). To remove an advanced setting, use the same AdvancedSettings parameter syntax, but specify a null string value. -Some of the settings that you configure with this parameter are supported only by the Microsoft Purview Information Protection client and not by Office apps and services that support built-in labeling. For a list of these, see [Advanced settings for Microsoft Purview Information Protection client](client-advanced-settings.md). +Some of the settings that you configure with this parameter are supported only by the Microsoft Purview Information Protection client and not by Office apps and services that support built-in labeling. For a list of these, see [Advanced settings for Microsoft Purview Information Protection client](/exchange/docs-conceptual\client-advanced-settings.md). Supported settings for built-in labeling: diff --git a/exchange/exchange-ps/exchange/Set-LabelPolicy.md b/exchange/exchange-ps/exchange/Set-LabelPolicy.md index 1478da64da..ae761dfda7 100644 --- a/exchange/exchange-ps/exchange/Set-LabelPolicy.md +++ b/exchange/exchange-ps/exchange/Set-LabelPolicy.md @@ -366,7 +366,7 @@ The AdvancedSettings parameter enables client-specific features and capabilities Specify this parameter with the identity (name or GUID) of the policy, with key/value pairs in a [hash table](https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_hash_tables). To remove an advanced setting, use the same AdvancedSettings parameter syntax, but specify a null string value. -Some of the settings that you configure with this parameter are supported only by the Microsoft Purview Information Protection client and not by Office apps and services that support built-in labeling. For a list of these, see [Advanced settings for Microsoft Purview Information Protection client](client-advanced-settings.md). +Some of the settings that you configure with this parameter are supported only by the Microsoft Purview Information Protection client and not by Office apps and services that support built-in labeling. For a list of these, see [Advanced settings for Microsoft Purview Information Protection client](/exchange/docs-conceptual\client-advanced-settings.md). Supported settings for built-in labeling: From 7c98353a7d8045dcb83b669a569d254c09ebca6f Mon Sep 17 00:00:00 2001 From: cabailey Date: Tue, 16 Apr 2024 13:42:57 -0700 Subject: [PATCH 0311/1851] fix links --- exchange/exchange-ps/exchange/New-Label.md | 2 +- exchange/exchange-ps/exchange/New-LabelPolicy.md | 2 +- exchange/exchange-ps/exchange/Set-Label.md | 2 +- exchange/exchange-ps/exchange/Set-LabelPolicy.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-Label.md b/exchange/exchange-ps/exchange/New-Label.md index 42f68828f1..8632843c40 100644 --- a/exchange/exchange-ps/exchange/New-Label.md +++ b/exchange/exchange-ps/exchange/New-Label.md @@ -167,7 +167,7 @@ The AdvancedSettings parameter enables specific features and capabilities for a Specify this parameter with the identity (name or GUID) of the sensitivity label, with key/value pairs in a [hash table](https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_hash_tables). To remove an advanced setting, use the same AdvancedSettings parameter syntax, but specify a null string value. -Some of the settings that you configure with this parameter are supported only by the Microsoft Purview Information Protection client and not by Office apps and services that support built-in labeling. For a list of these, see [Advanced settings for Microsoft Purview Information Protection client](/exchange/docs-conceptual\client-advanced-settings.md). +Some of the settings that you configure with this parameter are supported only by the Microsoft Purview Information Protection client and not by Office apps and services that support built-in labeling. For a list of these, see [Advanced settings for Microsoft Purview Information Protection client](https://learn.microsoft.com/powershell/exchange/client-advanced-settings). Supported settings for built-in labeling: diff --git a/exchange/exchange-ps/exchange/New-LabelPolicy.md b/exchange/exchange-ps/exchange/New-LabelPolicy.md index 0fa2b5c8c2..cfa69f1d6a 100644 --- a/exchange/exchange-ps/exchange/New-LabelPolicy.md +++ b/exchange/exchange-ps/exchange/New-LabelPolicy.md @@ -102,7 +102,7 @@ The AdvancedSettings parameter enables client-specific features and capabilities Specify this parameter with the identity (name or GUID) of the policy, with key/value pairs in a [hash table](https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_hash_tables). To remove an advanced setting, use the same AdvancedSettings parameter syntax, but specify a null string value. -Some of the settings that you configure with this parameter are supported only by the Microsoft Purview Information Protection client and not by Office apps and services that support built-in labeling. For a list of these, see [Advanced settings for Microsoft Purview Information Protection client](/exchange/docs-conceptual\client-advanced-settings.md). +Some of the settings that you configure with this parameter are supported only by the Microsoft Purview Information Protection client and not by Office apps and services that support built-in labeling. For a list of these, see [Advanced settings for Microsoft Purview Information Protection client](https://learn.microsoft.com/powershell/exchange/client-advanced-settings). Supported settings for built-in labeling: diff --git a/exchange/exchange-ps/exchange/Set-Label.md b/exchange/exchange-ps/exchange/Set-Label.md index d600f8ccfa..95c0660563 100644 --- a/exchange/exchange-ps/exchange/Set-Label.md +++ b/exchange/exchange-ps/exchange/Set-Label.md @@ -147,7 +147,7 @@ The AdvancedSettings parameter enables specific features and capabilities for a Specify this parameter with the identity (name or GUID) of the sensitivity label, with key/value pairs in a [hash table](https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_hash_tables). To remove an advanced setting, use the same AdvancedSettings parameter syntax, but specify a null string value. -Some of the settings that you configure with this parameter are supported only by the Microsoft Purview Information Protection client and not by Office apps and services that support built-in labeling. For a list of these, see [Advanced settings for Microsoft Purview Information Protection client](/exchange/docs-conceptual\client-advanced-settings.md). +Some of the settings that you configure with this parameter are supported only by the Microsoft Purview Information Protection client and not by Office apps and services that support built-in labeling. For a list of these, see [Advanced settings for Microsoft Purview Information Protection client](https://learn.microsoft.com/powershell/exchange/client-advanced-settings). Supported settings for built-in labeling: diff --git a/exchange/exchange-ps/exchange/Set-LabelPolicy.md b/exchange/exchange-ps/exchange/Set-LabelPolicy.md index ae761dfda7..867db95b93 100644 --- a/exchange/exchange-ps/exchange/Set-LabelPolicy.md +++ b/exchange/exchange-ps/exchange/Set-LabelPolicy.md @@ -366,7 +366,7 @@ The AdvancedSettings parameter enables client-specific features and capabilities Specify this parameter with the identity (name or GUID) of the policy, with key/value pairs in a [hash table](https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_hash_tables). To remove an advanced setting, use the same AdvancedSettings parameter syntax, but specify a null string value. -Some of the settings that you configure with this parameter are supported only by the Microsoft Purview Information Protection client and not by Office apps and services that support built-in labeling. For a list of these, see [Advanced settings for Microsoft Purview Information Protection client](/exchange/docs-conceptual\client-advanced-settings.md). +Some of the settings that you configure with this parameter are supported only by the Microsoft Purview Information Protection client and not by Office apps and services that support built-in labeling. For a list of these, see [Advanced settings for Microsoft Purview Information Protection client](https://learn.microsoft.com/powershell/exchange/client-advanced-settings). Supported settings for built-in labeling: From baaeeb7a45cc1176a09890b4078a830bfc60bd39 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Tue, 16 Apr 2024 15:25:41 -0700 Subject: [PATCH 0312/1851] Add "external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml"" The other "*CsTeamsMedia*" articles have "external help file" set to "Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml" --- teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md | 1 + teams/teams-ps/teams/Grant-CsTeamsMediaConnectivityPolicy.md | 1 + teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md | 1 + teams/teams-ps/teams/Remove-CsTeamsMediaConnectivityPolicy.md | 1 + teams/teams-ps/teams/Set-CsTeamsMediaConnectivityPolicy.md | 1 + 5 files changed, 5 insertions(+) diff --git a/teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md b/teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md index 2e03a826c3..960d9a7ec4 100644 --- a/teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md @@ -1,4 +1,5 @@ --- +external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams applicable: Microsoft Teams title: Get-CsTeamsMediaConnectivityPolicy diff --git a/teams/teams-ps/teams/Grant-CsTeamsMediaConnectivityPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsMediaConnectivityPolicy.md index 884e823df3..868e3b9296 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsMediaConnectivityPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsMediaConnectivityPolicy.md @@ -1,4 +1,5 @@ --- +external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams applicable: Microsoft Teams title: Grant-CsTeamsMediaConnectivityPolicy diff --git a/teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md b/teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md index a795ee7d99..742dc08764 100644 --- a/teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md @@ -1,4 +1,5 @@ --- +external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams applicable: Microsoft Teams title: New-CsTeamsMediaConnectivityPolicy diff --git a/teams/teams-ps/teams/Remove-CsTeamsMediaConnectivityPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsMediaConnectivityPolicy.md index 5b0d5ac87a..9da7f5cda5 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsMediaConnectivityPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsMediaConnectivityPolicy.md @@ -1,4 +1,5 @@ --- +external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams applicable: Microsoft Teams title: Remove-CsTeamsMediaConnectivityPolicy diff --git a/teams/teams-ps/teams/Set-CsTeamsMediaConnectivityPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMediaConnectivityPolicy.md index 93e23d54b5..e65539450d 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMediaConnectivityPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMediaConnectivityPolicy.md @@ -1,4 +1,5 @@ --- +external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams applicable: Microsoft Teams title: Set-CsTeamsMediaConnectivityPolicy From 51c5df148ae95e41bb4cccede1385b46981ef276 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Tue, 16 Apr 2024 15:41:51 -0700 Subject: [PATCH 0313/1851] Author: correct "lirunping_MSFT" to "lirunping-MSFT" --- teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md | 2 +- teams/teams-ps/teams/Grant-CsTeamsMediaConnectivityPolicy.md | 2 +- teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md | 2 +- teams/teams-ps/teams/Remove-CsTeamsMediaConnectivityPolicy.md | 2 +- teams/teams-ps/teams/Set-CsTeamsMediaConnectivityPolicy.md | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md b/teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md index 960d9a7ec4..cdf745f55f 100644 --- a/teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Get-CsTeamsMediaConnectivityPolicy online version: https://learn.microsoft.com/powershell/module/teams/Get-CsTeamsMediaConnectivityPolicy schema: 2.0.0 -author: lirunping_MSFT +author: lirunping-MSFT ms.author: runli --- diff --git a/teams/teams-ps/teams/Grant-CsTeamsMediaConnectivityPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsMediaConnectivityPolicy.md index 868e3b9296..0f846db5e5 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsMediaConnectivityPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsMediaConnectivityPolicy.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Grant-CsTeamsMediaConnectivityPolicy online version: https://learn.microsoft.com/powershell/module/teams/Grant-CsTeamsMediaConnectivityPolicy schema: 2.0.0 -author: lirunping_MSFT +author: lirunping-MSFT ms.author: runli --- diff --git a/teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md b/teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md index 742dc08764..cf888d2e8c 100644 --- a/teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: New-CsTeamsMediaConnectivityPolicy online version: https://learn.microsoft.com/powershell/module/teams/New-CsTeamsMediaConnectivityPolicy schema: 2.0.0 -author: lirunping_MSFT +author: lirunping-MSFT ms.author: runli --- diff --git a/teams/teams-ps/teams/Remove-CsTeamsMediaConnectivityPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsMediaConnectivityPolicy.md index 9da7f5cda5..7d987dd116 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsMediaConnectivityPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsMediaConnectivityPolicy.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Remove-CsTeamsMediaConnectivityPolicy online version: https://learn.microsoft.com/powershell/module/teams/Remove-CsTeamsMediaConnectivityPolicy schema: 2.0.0 -author: lirunping_MSFT +author: lirunping-MSFT ms.author: runli --- diff --git a/teams/teams-ps/teams/Set-CsTeamsMediaConnectivityPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMediaConnectivityPolicy.md index e65539450d..017e7f1c32 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMediaConnectivityPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMediaConnectivityPolicy.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Set-CsTeamsMediaConnectivityPolicy online version: https://learn.microsoft.com/powershell/module/teams/Set-CsTeamsMediaConnectivityPolicy schema: 2.0.0 -author: lirunping_MSFT +author: lirunping-MSFT ms.author: runli --- From 227dd36defab371974644a89e6df36217b1173f6 Mon Sep 17 00:00:00 2001 From: Vivekanand Boggarapu Date: Wed, 17 Apr 2024 08:12:17 -0700 Subject: [PATCH 0314/1851] Update Set-CsOnlineLisLocation.md --- .../teams-ps/teams/Set-CsOnlineLisLocation.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsOnlineLisLocation.md b/teams/teams-ps/teams/Set-CsOnlineLisLocation.md index 5867b0bfd2..03528d32a2 100644 --- a/teams/teams-ps/teams/Set-CsOnlineLisLocation.md +++ b/teams/teams-ps/teams/Set-CsOnlineLisLocation.md @@ -23,7 +23,7 @@ Typically the civic address designates the building, and locations are specific Set-CsOnlineLisLocation -CivicAddressId [-City ] [-CityAlias ] [-CompanyName ] [-CompanyTaxId ] [-Confidence ] [-CountryOrRegion ] [-Description ] [-Elin ] [-Force] [-HouseNumber ] [-HouseNumberSuffix ] [-Latitude ] [-Longitude ] [-PostalCode ] [-PostDirectional ] [-PreDirectional ] - [-StateOrProvince ] [-StreetName ] [-StreetSuffix ] [-WhatIf] [-Confirm] [] + [-StateOrProvince ] [-StreetName ] [-StreetSuffix ] [-IsAzureMapValidationRequired ] [-WhatIf] [-Confirm] [] ``` ### UseLocationId @@ -419,6 +419,23 @@ Accept pipeline input: True Accept wildcard characters: False ``` +### -IsAzureMapValidationRequired +This parameter is reserved for internal Microsoft use. + +```yaml +Type: String +Parameter Sets: UseCivicAddressId +Aliases: +Applicable: Microsoft Teans + +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. From afae7485dc24bc9686e005a6be3ea632bb0ba9f6 Mon Sep 17 00:00:00 2001 From: Vivekanand Boggarapu Date: Wed, 17 Apr 2024 08:17:03 -0700 Subject: [PATCH 0315/1851] Update Set-CsOnlineLisCivicAddress.md --- .../teams/Set-CsOnlineLisCivicAddress.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md b/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md index 8598729835..88576c7334 100644 --- a/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md +++ b/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md @@ -26,7 +26,7 @@ Set-CsOnlineLisCivicAddress -CivicAddressId [-CompanyName ] [-Com [-PreDirectional ] [-PostDirectional ] [-City ] [-CityAlias ] [-StateOrProvince ] [-CountryOrRegion ] [-PostalCode ] [-Description ] [-ValidationStatus ] [-Latitude ] [-Longitude ] [-Confidence ] - [-Elin ] [-Force] [-WhatIf] [-Confirm] + [-Elin ] [-IsAzureMapValidationRequired ] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -426,6 +426,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IsAzureMapValidationRequired +This parameter is reserved for internal Microsoft use. + +```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). From 5bcfa42c6459e8475115a0d4a0ea116f25132d88 Mon Sep 17 00:00:00 2001 From: Vivekanand Boggarapu Date: Wed, 17 Apr 2024 08:20:45 -0700 Subject: [PATCH 0316/1851] Update New-CsOnlineLisCivicAddress.md --- .../teams/New-CsOnlineLisCivicAddress.md | 49 ++++++++++++++++++- 1 file changed, 48 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md b/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md index b3d05d35ea..dcf33bf863 100644 --- a/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md +++ b/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md @@ -21,7 +21,8 @@ Use the New-CsOnlineLisCivicAddress cmdlet to create a civic address in the Loca New-CsOnlineLisCivicAddress -CompanyName -CountryOrRegion [-City ] [-CityAlias ] [-CompanyTaxId ] [-Description ] [-Elin ] [-Force] [-HouseNumber ] [-HouseNumberSuffix ] [-Latitude ] [-Longitude ] [-PostalCode ] [-PostDirectional ] [-PreDirectional ] -[-StateOrProvince ] [-StreetName ] [-StreetSuffix ] [-WhatIf] [-Confirm] [] +[-StateOrProvince ] [-StreetName ] [-StreetSuffix ] [-Confidence ] [-IsAzureMapValidationRequired ] [-ValidationStatus ] + [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -369,6 +370,52 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Confidence +This parameter is reserved for internal Microsoft use. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IsAzureMapValidationRequired +This parameter is reserved for internal Microsoft use. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ValidationStatus +This parameter is reserved for internal Microsoft use. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + + ### -WhatIf The WhatIf switch causes the command to simulate its results. By using this switch, you can view what changes would occur without having to commit those changes. From 3b266a5b9f963016ce58d4cae8b69a6f29696036 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 17 Apr 2024 08:30:38 -0700 Subject: [PATCH 0317/1851] Update New-CsAutoAttendant.md Updating for missing parameters. --- teams/teams-ps/teams/New-CsAutoAttendant.md | 41 ++++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsAutoAttendant.md b/teams/teams-ps/teams/New-CsAutoAttendant.md index 7d0df683ee..365ba5ad6a 100644 --- a/teams/teams-ps/teams/New-CsAutoAttendant.md +++ b/teams/teams-ps/teams/New-CsAutoAttendant.md @@ -18,7 +18,7 @@ Use the New-CsAutoAttendant cmdlet to create a new Auto Attendant (AA). ## SYNTAX ```powershell -New-CsAutoAttendant -Name -LanguageId -TimeZoneId -DefaultCallFlow [-CallFlows ] [-CallHandlingAssociations ] [-Operator ] [-VoiceId ] [-EnableVoiceResponse] [-InclusionScope ] [-ExclusionScope ] [-Tenant ] [] +New-CsAutoAttendant -Name -LanguageId -TimeZoneId -DefaultCallFlow [-CallFlows ] [-CallHandlingAssociations ] [-Operator ] [-VoiceId ] [-EnableVoiceResponse] [-InclusionScope ] [-ExclusionScope ] [-AuthorizedUsers ] [-HideAuthorizedUsers ] [-Tenant ] [] ``` ## DESCRIPTION @@ -27,6 +27,11 @@ Each AA can be associated with phone numbers that allow callers to reach specifi You can create new AAs by using the New-CsAutoAttendant cmdlet; each newly created AA gets assigned a random string that serves as the identity of the AA. +> [!CAUTION] +> The following configuration parameters are currently only available in PowerShell and do not appear in Teams admin center. Saving a call queue configuration through Teams admin center will _remove_ any of these configured items: +> +> - -HideAuthorizedUsers + **NOTES**: - To setup your AA for calling, you need to create an application instance first using `New-CsOnlineApplicationInstance` cmdlet , then associate it with your AA configuration using `New-CsOnlineApplicationInstanceAssociation` cmdlet. @@ -466,6 +471,40 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AuthorizedUsers +This is a list of GUIDs for users who are authorized to make changes to this call queue. The users must also have a TeamsVoiceApplications policy assigned. The GUID should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). + +```yaml +Type: List +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -HideAuthorizedUsers +_Saving a call queue configuration through Teams admin center will *remove* this setting._ + +This is a list of GUIDs of authorized users who should not appear on the list of supervisors for the agents who are members of this queue. The GUID should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). + +```yaml +Type: List +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Tenant ```yaml From 68b041a6586feb71d775c259714798afbe5f866a Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 17 Apr 2024 08:40:20 -0700 Subject: [PATCH 0318/1851] Update New-CsCallQueue.md --- teams/teams-ps/teams/New-CsCallQueue.md | 27 ++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsCallQueue.md b/teams/teams-ps/teams/New-CsCallQueue.md index 51a5a33a74..38defaee6f 100644 --- a/teams/teams-ps/teams/New-CsCallQueue.md +++ b/teams/teams-ps/teams/New-CsCallQueue.md @@ -18,7 +18,14 @@ Creates new Call Queue in your Skype for Business Online organization. ## SYNTAX ``` -New-CsCallQueue -Name [-AgentAlertTime ] [-AllowOptOut ] [-DistributionLists ] [-Tenant ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-MusicOnHoldAudioFileId ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-TimeoutAction ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-RoutingMethod ] [-PresenceBasedRouting ] [-ConferenceMode ] [-User ] [-LanguageId ] [-LineUri ] [-OboResourceAccountIds ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ][-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ] [-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [-ChannelId ] [-ChannelUserObjectId ] [-AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt [-CallbackEmailNotificationTarget ] [-ServiceLevelThresholdResponseTimeInSecond ][] +New-CsCallQueue -Name [-AgentAlertTime ] [-AllowOptOut ] [-DistributionLists ] [-Tenant ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-MusicOnHoldAudioFileId ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-TimeoutAction ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-RoutingMethod ] [-PresenceBasedRouting ] [-ConferenceMode ] [-User ] [-LanguageId ] [-LineUri ] [-OboResourceAccountIds ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ][-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ] [-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] + +[-NoAgentApplyTo ] + +[-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] + + +[-ChannelId ] [-ChannelUserObjectId ] [-AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt [-CallbackEmailNotificationTarget ] [-ServiceLevelThresholdResponseTimeInSecond ][] ``` ## DESCRIPTION @@ -355,6 +362,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -NoAgentApplyTo +The NoAgentApplyTo parameter defines if the NoAgentAction applies to calls already in queue and new calls arriving to the queue, or only new calls that arrive once the No Agents condition occurs. The default value is AllCalls. + +PARAMVALUE: AllCalls | NewCalls + +```yaml +Type: Object +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +Required: False +Position: Named +Default value: Disconnect +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -NoAgentAction The NoAgentAction parameter defines the action to take if the no agents condition is reached. The NoAgentAction property must be set to one of the following values: Queue, Disconnect, Forward, Voicemail, and SharedVoicemail. The default value is Queue. From 5183d96dc73975e11b16c1072417a44cd389ce7a Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 17 Apr 2024 08:43:46 -0700 Subject: [PATCH 0319/1851] Update Set-CsCallQueue.md --- teams/teams-ps/teams/Set-CsCallQueue.md | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsCallQueue.md b/teams/teams-ps/teams/Set-CsCallQueue.md index b8bedefa0d..cc49ba06b3 100644 --- a/teams/teams-ps/teams/Set-CsCallQueue.md +++ b/teams/teams-ps/teams/Set-CsCallQueue.md @@ -19,7 +19,7 @@ Updates a Call Queue in your Skype for Business Online or Teams organization. ## SYNTAX ``` -Set-CsCallQueue -Identity [-AgentAlertTime ] [-AllowOptOut ] [-ChannelId ] [-ChannelUserObjectId ] [-DistributionLists ] [-MusicOnHoldAudioFileId ] [-Name ] [-OboResourceAccountIds ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-RoutingMethod ] [-TimeoutAction ] [-Tenant ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-PresenceBasedRouting ] [-ConferenceMode ] [-Users ] [-LanguageId ] [-LineUri ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ] [-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ][-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt [-CallbackEmailNotificationTarget ] [] +Set-CsCallQueue -Identity [-AgentAlertTime ] [-AllowOptOut ] [-ChannelId ] [-ChannelUserObjectId ] [-DistributionLists ] [-MusicOnHoldAudioFileId ] [-Name ] [-OboResourceAccountIds ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-RoutingMethod ] [-TimeoutAction ] [-Tenant ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentApplyTo ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-PresenceBasedRouting ] [-ConferenceMode ] [-Users ] [-LanguageId ] [-LineUri ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ] [-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ][-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt [-CallbackEmailNotificationTarget ] [] ``` ## DESCRIPTION @@ -361,6 +361,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -NoAgentApplyTo +The NoAgentApplyTo parameter defines if the NoAgentAction applies to calls already in queue and new calls arriving to the queue, or only new calls that arrive once the No Agents condition occurs. The default value is AllCalls. + +PARAMVALUE: AllCalls | NewCalls + +```yaml +Type: Object +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +Required: False +Position: Named +Default value: Disconnect +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -NoAgentAction The NoAgentAction parameter defines the action to take if the no agents condition is reached. The NoAgentAction property must be set to one of the following values: Queue, Disconnect, Forward, Voicemail, and SharedVoicemail. The default value is Queue. From 34f5849b749d51eada4b6210a58e98369b0c5076 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 17 Apr 2024 08:45:17 -0700 Subject: [PATCH 0320/1851] Update New-CsCallQueue.md --- teams/teams-ps/teams/New-CsCallQueue.md | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/teams/teams-ps/teams/New-CsCallQueue.md b/teams/teams-ps/teams/New-CsCallQueue.md index 38defaee6f..932ee2423d 100644 --- a/teams/teams-ps/teams/New-CsCallQueue.md +++ b/teams/teams-ps/teams/New-CsCallQueue.md @@ -18,14 +18,7 @@ Creates new Call Queue in your Skype for Business Online organization. ## SYNTAX ``` -New-CsCallQueue -Name [-AgentAlertTime ] [-AllowOptOut ] [-DistributionLists ] [-Tenant ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-MusicOnHoldAudioFileId ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-TimeoutAction ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-RoutingMethod ] [-PresenceBasedRouting ] [-ConferenceMode ] [-User ] [-LanguageId ] [-LineUri ] [-OboResourceAccountIds ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ][-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ] [-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] - -[-NoAgentApplyTo ] - -[-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] - - -[-ChannelId ] [-ChannelUserObjectId ] [-AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt [-CallbackEmailNotificationTarget ] [-ServiceLevelThresholdResponseTimeInSecond ][] +New-CsCallQueue -Name [-AgentAlertTime ] [-AllowOptOut ] [-DistributionLists ] [-Tenant ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-MusicOnHoldAudioFileId ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-TimeoutAction ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-RoutingMethod ] [-PresenceBasedRouting ] [-ConferenceMode ] [-User ] [-LanguageId ] [-LineUri ] [-OboResourceAccountIds ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ][-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ] [-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentApplyTo ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [-ChannelId ] [-ChannelUserObjectId ] [-AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt [-CallbackEmailNotificationTarget ] [-ServiceLevelThresholdResponseTimeInSecond ][] ``` ## DESCRIPTION From 46546328ce7dc31a339ebd830147c1c54ac2bbb9 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 17 Apr 2024 09:04:14 -0700 Subject: [PATCH 0321/1851] Update New-CsCallQueue.md --- teams/teams-ps/teams/New-CsCallQueue.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsCallQueue.md b/teams/teams-ps/teams/New-CsCallQueue.md index 932ee2423d..0bb795ea7a 100644 --- a/teams/teams-ps/teams/New-CsCallQueue.md +++ b/teams/teams-ps/teams/New-CsCallQueue.md @@ -1134,7 +1134,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -NoAgentsRedirectPhoneNumberAudioFilePrompt +### -NoAgentRedirectPhoneNumberAudioFilePrompt The NoAgentRedirectPhoneNumberAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to an external PSTN phone number due to no agents. ```yaml From 24cebfa19ea60cef76104f5ccdd314c560292703 Mon Sep 17 00:00:00 2001 From: cabailey Date: Wed, 17 Apr 2024 10:12:47 -0700 Subject: [PATCH 0322/1851] add OfficeContentExtractionTimeout --- .../client-advanced-settings.md | 25 ++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/exchange/docs-conceptual/client-advanced-settings.md b/exchange/docs-conceptual/client-advanced-settings.md index 019f26156e..a20b5af079 100644 --- a/exchange/docs-conceptual/client-advanced-settings.md +++ b/exchange/docs-conceptual/client-advanced-settings.md @@ -3,7 +3,7 @@ title: PowerShell advanced settings for Microsoft Purview Information Protection ms.author: yangczhang author: zhang-yangchen manager: aashishr -ms.date: 04/15/2024 +ms.date: 04/17/2024 ms.audience: Admin audience: Admin ms.topic: article @@ -42,6 +42,7 @@ The advanced settings that are supported by sensitivity labels built into Micros |[EnableGlobalization](#enableglobalization) |Turn on classification globalization features| |[JustificationTextForUserText](#justificationtextforusertext) |Customize justification prompt texts for modified labels| |[LogMatchedContent](#logmatchedcontent)|Send information type matches to Microsoft Purview| +|[OfficeContentExtractionTimeout](#officecontentextractiontimeout)|Configure the auto-labeling timeout for Office files| |[PFileSupportedExtensions](#pfilesupportedextensions)|Change which file types to protect| |[ReportAnIssueLink](#reportanissuelink) |Add "Report an Issue" for users| |[ScannerMaxCPU](#scannermaxcpu) |Limit CPU consumption| @@ -237,6 +238,27 @@ Example PowerShell command, where your label policy is named "Global": Set-LabelPolicy -Identity Global -AdvancedSettings @{LogMatchedContent="True"} ``` +## OfficeContentExtractionTimeout + +By default, the scanner's auto-labeling timeout on Office files is 3 seconds. + +If you have a complex Excel file with many sheets or rows, 3 seconds might not be enough to automatically apply labels. To increase this timeout for the selected label policy, specify the following strings: + +- Key: **OfficeContentExtractionTimeout** + +- Value: Seconds, in the following format: `hh:mm:ss`. + +> [!IMPORTANT] +> We recommend that you don't raise this timeout to higher than 15 seconds. + +Example PowerShell command, where your label policy is named "Global": + +```PowerShell +Set-LabelPolicy -Identity Global -AdvancedSettings @{OfficeContentExtractionTimeout="00:00:15"} +``` + +The updated timeout applies to auto-labeling on all Office files. + ## PFileSupportedExtensions With this setting, you can change which file types are encrypted but you cannot change the default encryption level from native to generic. For example, for users running the file labeler, you can change the default setting so that only Office files and PDF files are encrypted instead of all file types. But you cannot change these file types to be generically encrypted with a .pfile file name extension. @@ -284,6 +306,7 @@ Example PowerShell command, where your label policy is named "Global": Set-LabelPolicy -Identity Global -AdvancedSettings @{ReportAnIssueLink="mailto:helpdesk@contoso.com"} ``` + ## ScannerMaxCPU > [!IMPORTANT] From 559d33de79db52ce5fcb002138837142e2c172df Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 17 Apr 2024 10:22:30 -0700 Subject: [PATCH 0323/1851] Update Set-CsCallQueue.md --- teams/teams-ps/teams/Set-CsCallQueue.md | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsCallQueue.md b/teams/teams-ps/teams/Set-CsCallQueue.md index cc49ba06b3..b6a0d5895d 100644 --- a/teams/teams-ps/teams/Set-CsCallQueue.md +++ b/teams/teams-ps/teams/Set-CsCallQueue.md @@ -19,7 +19,7 @@ Updates a Call Queue in your Skype for Business Online or Teams organization. ## SYNTAX ``` -Set-CsCallQueue -Identity [-AgentAlertTime ] [-AllowOptOut ] [-ChannelId ] [-ChannelUserObjectId ] [-DistributionLists ] [-MusicOnHoldAudioFileId ] [-Name ] [-OboResourceAccountIds ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-RoutingMethod ] [-TimeoutAction ] [-Tenant ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentApplyTo ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-PresenceBasedRouting ] [-ConferenceMode ] [-Users ] [-LanguageId ] [-LineUri ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ] [-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ][-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt [-CallbackEmailNotificationTarget ] [] +Set-CsCallQueue -Identity [-AgentAlertTime ] [-AllowOptOut ] [-ChannelId ] [-ChannelUserObjectId ] [-DistributionLists ] [-MusicOnHoldAudioFileId ] [-Name ] [-OboResourceAccountIds ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-RoutingMethod ] [-TimeoutAction ] [-Tenant ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentApplyTo ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-PresenceBasedRouting ] [-ConferenceMode ] [-Users ] [-LanguageId ] [-LineUri ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ] [-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ][-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt [-CallbackEmailNotificationTarget ] [-ShouldOverwriteCallableChannelProperty ] [] ``` ## DESCRIPTION @@ -1152,7 +1152,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -NoAgentsRedirectPhoneNumberAudioFilePrompt +### -NoAgentRedirectPhoneNumberAudioFilePrompt The NoAgentRedirectPhoneNumberAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to an external PSTN phone number due to no agents. ```yaml @@ -1519,6 +1519,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ShouldOverwriteCallableChannelProperty + +A Teams Channel can only be linked to one Call Queue at a time. To force reassignment of the Teams Channel to a new Call Queue, set this to $true. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +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 a6a78e388eb939edb9a8474e1b731f034f06002d Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 17 Apr 2024 10:23:21 -0700 Subject: [PATCH 0324/1851] Update New-CsCallQueue.md --- teams/teams-ps/teams/New-CsCallQueue.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsCallQueue.md b/teams/teams-ps/teams/New-CsCallQueue.md index 0bb795ea7a..0635acd55e 100644 --- a/teams/teams-ps/teams/New-CsCallQueue.md +++ b/teams/teams-ps/teams/New-CsCallQueue.md @@ -18,7 +18,7 @@ Creates new Call Queue in your Skype for Business Online organization. ## SYNTAX ``` -New-CsCallQueue -Name [-AgentAlertTime ] [-AllowOptOut ] [-DistributionLists ] [-Tenant ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-MusicOnHoldAudioFileId ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-TimeoutAction ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-RoutingMethod ] [-PresenceBasedRouting ] [-ConferenceMode ] [-User ] [-LanguageId ] [-LineUri ] [-OboResourceAccountIds ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ][-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ] [-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentApplyTo ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [-ChannelId ] [-ChannelUserObjectId ] [-AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt [-CallbackEmailNotificationTarget ] [-ServiceLevelThresholdResponseTimeInSecond ][] +New-CsCallQueue -Name [-AgentAlertTime ] [-AllowOptOut ] [-DistributionLists ] [-Tenant ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-MusicOnHoldAudioFileId ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-TimeoutAction ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-RoutingMethod ] [-PresenceBasedRouting ] [-ConferenceMode ] [-User ] [-LanguageId ] [-LineUri ] [-OboResourceAccountIds ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ][-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ] [-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentApplyTo ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [-ChannelId ] [-ChannelUserObjectId ] [-AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt [-CallbackEmailNotificationTarget ] [-ServiceLevelThresholdResponseTimeInSecond ] [-ShouldOverwriteCallableChannelProperty ] [] ``` ## DESCRIPTION @@ -1501,6 +1501,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ShouldOverwriteCallableChannelProperty + +A Teams Channel can only be linked to one Call Queue at a time. To force reassignment of the Teams Channel to a new Call Queue, set this to $true. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +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 066bc3c4a70c897af56c7ddb3308315e024c90de Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 17 Apr 2024 10:29:23 -0700 Subject: [PATCH 0325/1851] Update Set-CsCallQueue.md --- teams/teams-ps/teams/Set-CsCallQueue.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsCallQueue.md b/teams/teams-ps/teams/Set-CsCallQueue.md index b6a0d5895d..28bb41a74d 100644 --- a/teams/teams-ps/teams/Set-CsCallQueue.md +++ b/teams/teams-ps/teams/Set-CsCallQueue.md @@ -19,7 +19,7 @@ Updates a Call Queue in your Skype for Business Online or Teams organization. ## SYNTAX ``` -Set-CsCallQueue -Identity [-AgentAlertTime ] [-AllowOptOut ] [-ChannelId ] [-ChannelUserObjectId ] [-DistributionLists ] [-MusicOnHoldAudioFileId ] [-Name ] [-OboResourceAccountIds ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-RoutingMethod ] [-TimeoutAction ] [-Tenant ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentApplyTo ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-PresenceBasedRouting ] [-ConferenceMode ] [-Users ] [-LanguageId ] [-LineUri ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ] [-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ][-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt [-CallbackEmailNotificationTarget ] [-ShouldOverwriteCallableChannelProperty ] [] +Set-CsCallQueue -Identity [-AgentAlertTime ] [-AllowOptOut ] [-ChannelId ] [-ChannelUserObjectId ] [-DistributionLists ] [-MusicOnHoldAudioFileId ] [-Name ] [-OboResourceAccountIds ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-RoutingMethod ] [-TimeoutAction ] [-Tenant ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentApplyTo ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-PresenceBasedRouting ] [-ConferenceMode ] [-Users ] [-LanguageId ] [-LineUri ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ] [-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ][-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt [-CallbackEmailNotificationTarget ] [-ServiceLevelThresholdResponseTimeInSecond [Int16> ] [-ShouldOverwriteCallableChannelProperty ] [] ``` ## DESCRIPTION @@ -60,7 +60,7 @@ Note that this cmdlet is in the Skype for Business Online PowerShell module and > - -CallbackOfferAudioFilePromptResourceId > - -CallbackOfferTextToSpeechPrompt > - -CallbackEmailNotificationTarget -> - -ServiceLevelThresholdResponseTimeInSecond +> - - ## EXAMPLES @@ -1500,7 +1500,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -ServiceLevelThresholdResponseTimeInSecond +### - _Private Preview customers only_ The target number of seconds calls should be answered in. This number is used to calculate the call queue service level percentage. From cc583b5d5306a20101741e5b4d366c16a02c3a19 Mon Sep 17 00:00:00 2001 From: marche0133 <73860273+marche0133@users.noreply.github.com> Date: Wed, 17 Apr 2024 10:59:21 -0700 Subject: [PATCH 0326/1851] Update Get-CsOnlineApplicationInstance.md add new parameter Identities --- .../teams/Get-CsOnlineApplicationInstance.md | 30 ++++++++++++++++--- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsOnlineApplicationInstance.md b/teams/teams-ps/teams/Get-CsOnlineApplicationInstance.md index e1d8c72ad7..adc0852de6 100644 --- a/teams/teams-ps/teams/Get-CsOnlineApplicationInstance.md +++ b/teams/teams-ps/teams/Get-CsOnlineApplicationInstance.md @@ -18,7 +18,7 @@ Get application instance for the tenant from Microsoft Entra ID. ## SYNTAX ``` -Get-CsOnlineApplicationInstance [[-Identity] ] [[-ResultSize] ] [[-Skip] ] [-Force] [-WhatIf] [-Confirm] [] +Get-CsOnlineApplicationInstance [[-Identity] ] [[-Identities] ] [[-ResultSize] ] [[-Skip] ] [-Force] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -32,15 +32,21 @@ Get-CsOnlineApplicationInstance -Identity appinstance01@contoso.com ``` This example returns the application instance with identity "appinstance01@contoso.com". - ### -------------------------- Example 2 -------------------------- ```powershell +Get-CsOnlineApplicationInstance -Identities appinstance01@contoso.com,appinstance02@contoso.com +``` + +This example returns the application instance with identities "appinstance01@contoso.com" and "appinstance02@contoso.com". Query with multiple comma separated Identity. + +### -------------------------- Example 3 -------------------------- +```powershell Get-CsOnlineApplicationInstance -ResultSize 10 ``` This example returns the first 10 application instances. -### -------------------------- Example 3 -------------------------- +### -------------------------- Example 4 -------------------------- ```powershell Get-CsOnlineApplicationInstance ``` @@ -50,7 +56,23 @@ This example returns the details of all application instances. ## PARAMETERS ### -Identity -The UPN or the object ID of the application instance to retrieve. If this parameter is not provided, it will retrieve all application instances in the tenant. +The UPN or the object ID of the application instance to retrieve. If this parameter nor parameter Identities are not provided, it will retrieve all application instances in the tenant. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identities +The UPNs or the object IDs of the application instances to retrieve, separated with comma. If this parameter nor parameter Identity are not provided, it will retrieve all application instances in the tenant. ```yaml Type: System.String From 6788003d9e721d3751f24669eab55044ff9e2b5e Mon Sep 17 00:00:00 2001 From: Marco Cimmino Date: Wed, 17 Apr 2024 15:23:52 -0700 Subject: [PATCH 0327/1851] Update Set-CsTeamsMessagingPolicy.md --- .../teams/Set-CsTeamsMessagingPolicy.md | 22 +++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md index 06de1a9402..a60c9c67b9 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md @@ -25,8 +25,8 @@ Set-CsTeamsMessagingPolicy [-Tenant ] [-Description ] [-AllowUrlPr [-AllowStickers ] [-AllowUserTranslation ] [-AllowImmersiveReader ] [-AllowRemoveUser ] [-AllowPriorityMessages ] [-AllowSmartReply ] [-Allow [-ReadReceiptsEnabledType ] [-AudioMessageEnabledType ] [-ChannelsInChatListEnabledType ] + [-CreateCustomEmojis ] [-DeleteCustomEmojis ] [-DesignerForBackgroundsAndImages ] [[-Identity] ] [-Force] [-WhatIf] [-Confirm] [] [-ChatPermissionRole ] [-AllowSmartCompose] ] - [-CreateCustomEmojis ] [-DeleteCustomEmojis ] ``` ### Instance @@ -36,7 +36,8 @@ Set-CsTeamsMessagingPolicy [-Tenant ] [-Description ] [-AllowUrlPr [-AllowUserChat ] [-AllowUserDeleteChat ] [-AllowGiphy ] [-GiphyRatingType ] [-AllowMemes ] [-AllowStickers ] [-AllowUserTranslation ] [-AllowImmersiveReader ] [-AllowRemoveUser ] [-AllowPriorityMessages ] [-AllowSmartReply ] [-ReadReceiptsEnabledType ] - [-AudioMessageEnabledType ] [-ChannelsInChatListEnabledType ] [-AllowSmartCompose] ] [-CreateCustomEmojis ] [-DeleteCustomEmojis ] [-Instance ] [-Force] [-WhatIf] [-Confirm] [] + [-AudioMessageEnabledType ] [-ChannelsInChatListEnabledType ] [-AllowSmartCompose] ] [-CreateCustomEmojis ] [-DeleteCustomEmojis ] [-DesignerForBackgroundsAndImages ] +[-Instance ] [-Force] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -512,6 +513,23 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -DesignerForBackgroundsAndImages +This setting will enable or disable the MS Designer for all entry points: currently announcements feature. + +Possible values are: Enabled, Disabled. + +```yaml +Type: DesignerForBackgroundsAndImagesTypeEnum +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Enabled +Accept pipeline input: False +Accept wildcard characters: False +``` + ## INPUTS ### System.Management.Automation.PSObject From 8b0281aae3c4e4fc2fdb035b9b487a0967b1a6df Mon Sep 17 00:00:00 2001 From: Marco Cimmino Date: Wed, 17 Apr 2024 15:29:02 -0700 Subject: [PATCH 0328/1851] Update Set-CsTeamsMessagingPolicy.md --- teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md index a60c9c67b9..92040a632b 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md @@ -37,7 +37,7 @@ Set-CsTeamsMessagingPolicy [-Tenant ] [-Description ] [-AllowUrlPr [-AllowStickers ] [-AllowUserTranslation ] [-AllowImmersiveReader ] [-AllowRemoveUser ] [-AllowPriorityMessages ] [-AllowSmartReply ] [-ReadReceiptsEnabledType ] [-AudioMessageEnabledType ] [-ChannelsInChatListEnabledType ] [-AllowSmartCompose] ] [-CreateCustomEmojis ] [-DeleteCustomEmojis ] [-DesignerForBackgroundsAndImages ] -[-Instance ] [-Force] [-WhatIf] [-Confirm] [] + [-Instance ] [-Force] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION From a178184250947e173422030c475b4d864f67de69 Mon Sep 17 00:00:00 2001 From: Marco Cimmino Date: Wed, 17 Apr 2024 15:31:08 -0700 Subject: [PATCH 0329/1851] Update Set-CsTeamsMessagingPolicy.md --- teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md index 92040a632b..f30a98d91c 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md @@ -25,8 +25,9 @@ Set-CsTeamsMessagingPolicy [-Tenant ] [-Description ] [-AllowUrlPr [-AllowStickers ] [-AllowUserTranslation ] [-AllowImmersiveReader ] [-AllowRemoveUser ] [-AllowPriorityMessages ] [-AllowSmartReply ] [-Allow [-ReadReceiptsEnabledType ] [-AudioMessageEnabledType ] [-ChannelsInChatListEnabledType ] - [-CreateCustomEmojis ] [-DeleteCustomEmojis ] [-DesignerForBackgroundsAndImages ] - [[-Identity] ] [-Force] [-WhatIf] [-Confirm] [] [-ChatPermissionRole ] [-AllowSmartCompose] ] + [-CreateCustomEmojis ] [-DeleteCustomEmojis ] [-ChatPermissionRole ] [-AllowSmartCompose] ] + [-DesignerForBackgroundsAndImages ] + [[-Identity] ] [-Force] [-WhatIf] [-Confirm] [] ``` ### Instance @@ -36,7 +37,8 @@ Set-CsTeamsMessagingPolicy [-Tenant ] [-Description ] [-AllowUrlPr [-AllowUserChat ] [-AllowUserDeleteChat ] [-AllowGiphy ] [-GiphyRatingType ] [-AllowMemes ] [-AllowStickers ] [-AllowUserTranslation ] [-AllowImmersiveReader ] [-AllowRemoveUser ] [-AllowPriorityMessages ] [-AllowSmartReply ] [-ReadReceiptsEnabledType ] - [-AudioMessageEnabledType ] [-ChannelsInChatListEnabledType ] [-AllowSmartCompose] ] [-CreateCustomEmojis ] [-DeleteCustomEmojis ] [-DesignerForBackgroundsAndImages ] + [-AudioMessageEnabledType ] [-ChannelsInChatListEnabledType ] [-AllowSmartCompose] ] + [-CreateCustomEmojis ] [-DeleteCustomEmojis ] [-DesignerForBackgroundsAndImages ] [-Instance ] [-Force] [-WhatIf] [-Confirm] [] ``` From 350b9761d0109e9b26e57692031bce15f68eec0c Mon Sep 17 00:00:00 2001 From: satish-timiri <90677149+satish-timiri@users.noreply.github.com> Date: Wed, 17 Apr 2024 22:14:59 -0700 Subject: [PATCH 0330/1851] Get-M365TeamsApp document --- teams/teams-ps/teams/Get-M365TeamsApp.md | 89 ++++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 teams/teams-ps/teams/Get-M365TeamsApp.md diff --git a/teams/teams-ps/teams/Get-M365TeamsApp.md b/teams/teams-ps/teams/Get-M365TeamsApp.md new file mode 100644 index 0000000000..fbd110d287 --- /dev/null +++ b/teams/teams-ps/teams/Get-M365TeamsApp.md @@ -0,0 +1,89 @@ +--- +external help file: Microsoft.Teams.PowerShell.TeamsCmdlets.dll-Help.xml +Module Name: MicrosoftTeams +online version: https://docs.microsoft.com/powershell/module/teams/Get-M365TeamsApp +applicable: Microsoft Teams +title: Get-M365TeamsApp +author: satishtimiri +ms.author: satishtimiri +manager: rahulrgupta +schema: 2.0.0 +--- + +# Get-M365TeamsApp + +## SYNOPSIS + +This cmdlet returns app availability and state for M365 Teams app. + +## SYNTAX + +``` +Get-M365TeamsApp -Id [] +``` + +## DESCRIPTION +Get-M365TeamsApps retrieves information about M365 Teams app. This includes app state, app availability, user who updated app availability and the associated timestamp. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-M365TeamsApp -Id b782e2e8-9682-4898-b211-a304714f4f6b +``` + +Provides information about b782e2e8-9682-4898-b211-a304714f4f6b app which includes app state, app availability, user who updated app availability and the associated timestamp. + +## PARAMETERS + +### -Id + +Application ID of M365 Teams app + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +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.Object +- ID – Application ID of M365 Teams app. + +- IsBlocked – The state of the app in the tenant. Values are: Blocked or Unblocked. + +- AvailableTo - Provides available to properties for the app. + +- Properties of AvailableTo: + - AssignmentType – App availability type. Values are: Everyone, UsersandGroups, Noone + - Users: + - List of all the users for whom the app is enabled: + -Id – GUID of UserIDs + -AssignedBy – UserID of last user who updated the app AvailableTo value + -LastUpdatedTimeStamp – Time and date when the app AvailableTo value was last updated + -Groups: + - List of all the groups for whom the app is enabled: + -Id – GUID of GroupIDs + -AssignedBy – UserID of last user who updated the app available to value + -LastUpdatedTimeStamp – Time and date when the app AvailableTo value was last updated +## NOTES + +## RELATED LINKS + +[Get-ALLM365TeamsApps](Get-ALLM365TeamsApps.md) + +[Update-M365TeamsApp](Update-M365TeamsApp.md) From 97257c813f4bfc77d4bd00c213bb6a1fd0d93ddc Mon Sep 17 00:00:00 2001 From: satish-timiri <90677149+satish-timiri@users.noreply.github.com> Date: Wed, 17 Apr 2024 22:22:09 -0700 Subject: [PATCH 0331/1851] Create Get-ALLM365TeamsApps.md --- teams/teams-ps/teams/Get-ALLM365TeamsApps.md | 60 ++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 teams/teams-ps/teams/Get-ALLM365TeamsApps.md diff --git a/teams/teams-ps/teams/Get-ALLM365TeamsApps.md b/teams/teams-ps/teams/Get-ALLM365TeamsApps.md new file mode 100644 index 0000000000..5b298e5d10 --- /dev/null +++ b/teams/teams-ps/teams/Get-ALLM365TeamsApps.md @@ -0,0 +1,60 @@ +--- +external help file: Microsoft.Teams.PowerShell.TeamsCmdlets.dll-Help.xml +Module Name: MicrosoftTeams +online version: https://docs.microsoft.com/powershell/module/teams/Get-ALLM365TeamsApps +applicable: Microsoft Teams +title: Get-ALLM365TeamsApps +author: satishtimiri +ms.author: satishtimiri +manager: rahulrgupta +schema: 2.0.0 +--- + +# Get-AllM365TeamsApps + +## SYNOPSIS + +This cmdlet returns all M365 Teams apps in the app catalog, including Microsoft, custom and third-party apps. + +## SYNTAX + +``` +Get-AllM365TeamsApps [] +``` + +## DESCRIPTION +Get-AllM365TeamsApps retrieves a complete list of all M365 Teams apps in an organization, its status and availability information. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-AllM365TeamsApps +``` +Returns a complete list of all M365 Teams apps in an organization, its status and availability information. + +## PARAMETERS + +### 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.Object +- Id – Application ID of M365 Teams app +- IsBlocked – The state of the app in the tenant. Values are: Blocked or Unblocked +- AvailableTo: Provides available to properties for the app. +- Properties of AvailableTo: + - AssignmentType – App availability type. Values are: Everyone, UsersandGroups, Noone + - LastUpdatedTimestamp: Time and date when the app AvailableTo value was last updated + - AssignedBy: UserID of last user who updated the app available to value. +## NOTES + +## RELATED LINKS +[Get-M365TeamsApps](Get-M365TeamsApps.md) + +[Update-M365TeamsApp](Update-M365TeamsApp.md) From 6b37d175089de41814c884d00aa3a186320b0cd4 Mon Sep 17 00:00:00 2001 From: satish-timiri <90677149+satish-timiri@users.noreply.github.com> Date: Wed, 17 Apr 2024 22:26:16 -0700 Subject: [PATCH 0332/1851] Create Update-M365TeamsApp.md --- teams/teams-ps/teams/Update-M365TeamsApp.md | 145 ++++++++++++++++++++ 1 file changed, 145 insertions(+) create mode 100644 teams/teams-ps/teams/Update-M365TeamsApp.md diff --git a/teams/teams-ps/teams/Update-M365TeamsApp.md b/teams/teams-ps/teams/Update-M365TeamsApp.md new file mode 100644 index 0000000000..a6352918a5 --- /dev/null +++ b/teams/teams-ps/teams/Update-M365TeamsApp.md @@ -0,0 +1,145 @@ +--- +external help file: Microsoft.Teams.PowerShell.TeamsCmdlets.dll-Help.xml +Module Name: MicrosoftTeams +online version: https://docs.microsoft.com/powershell/module/teams/Update-M365TeamsApp +applicable: Microsoft Teams +title: Update-M365TeamsApp +author: satishtimiri +ms.author: satishtimiri +manager: rahulrgupta +schema: 2.0.0 +--- + +# Update-M365TeamsApp + +## SYNOPSIS + +This cmdlet updates app state and app available values for M365 Teams app. + +## SYNTAX + +``` +Update-M365TeamsApp -Id [-IsBlocked ] -AppAssignmentType -OperationType + [-Users ] [-Groups ] [] +``` + +## DESCRIPTION + +This cmdlet allows administrators to modify app state and availability by adding or removing users and groups or changing assignment type. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Update-M365TeamsApp -Id 3acac8f6-4e9e-4ee1-9c0e-0ea837d15ea3 -IsBlocked $true -AppAssignmentType UsersAndGroups -OperationType Add -Users eec823bd-0979-4cf8-9924-85bb6ffcb57d -Groups 37da2d58-fc14-453e-9a14-5065ebd63a1d +``` + +Updates state and availablity assignment information of 3acac8f6-4e9e-4ee1-9c0e-0ea837d15ea3 app + +## PARAMETERS + +### -AppAssignmentType +App availability type. + +```yaml +Type: String +Parameter Sets: (Everyone, UsersandGroups, Noone) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Groups +List of all the groups for whom the app is enabled or disabled + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Id +Application ID of M365 Teams app + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IsBlocked +The state of the app in the tenant. + +```yaml +Type: Boolean +Parameter Sets: (true, false) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OperationType +Operation performed on the app assigment. + +```yaml +Type: String +Parameter Sets: (Add, Remove) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Users +List of all the users for whom the app is enabled or disabled + +```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](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS +[Get-M365TeamsApps](Get-M365TeamsApps.md) +[Get-ALLM365TeamsApps](Get-ALLM365TeamsApps.md) From 79dca83f28508bc82d1cdb2c3b591f1b7558a50e Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 18 Apr 2024 09:37:50 -0700 Subject: [PATCH 0333/1851] Update Set-PolicyConfig.md --- exchange/exchange-ps/exchange/Set-PolicyConfig.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-PolicyConfig.md b/exchange/exchange-ps/exchange/Set-PolicyConfig.md index 365ae2344d..42e30a31b8 100644 --- a/exchange/exchange-ps/exchange/Set-PolicyConfig.md +++ b/exchange/exchange-ps/exchange/Set-PolicyConfig.md @@ -359,7 +359,7 @@ Accept wildcard characters: False ``` ### -ExtendTeamsDlpPoliciesToSharePointOneDrive -The ExtendTeamsDlpPoliciesToSharePointOneDrive parameter enables the Teams DLP Policy to automatically extend protection to the content stored in OneDrive shared in 1:1 chats and content stored in SharePoint associated with Teams shared through channel chats. Valid values are: +The ExtendTeamsDlpPoliciesToSharePointOneDrive parameter enables the Teams DLP Policy to automatically extend protection to the content stored in OneDrive shared in 1:1 chats and content stored in SharePoint associated with Teams teams shared through channel chats. Valid values are: - $true - $false From 37fa47598049fec618d058cf20111e908f6b882d Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 19 Apr 2024 14:12:41 -0700 Subject: [PATCH 0334/1851] Update Set-CsTeamsCallingPolicy.md Manual recreation of conflicted #11660 --- .../teams/Set-CsTeamsCallingPolicy.md | 54 +++++++++---------- 1 file changed, 26 insertions(+), 28 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md index 858ac69234..674bc87d7c 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md @@ -20,14 +20,32 @@ Use this cmdlet to update values in existing Teams Calling Policies. ### Identity (Default) ``` -Set-CsTeamsCallingPolicy [-Identity] [-AllowPrivateCalling ] [-AllowWebPSTNCalling ] - [-AllowSIPDevicesCalling ] [-AllowVoicemail ] [-AllowCallGroups ] [-AllowDelegation ] - [-AllowCallForwardingToUser ] [-AllowCallForwardingToPhone ] [-PreventTollBypass ] - [-BusyOnBusyEnabledType ] [-MusicOnHoldEnabledType ] [-AllowCloudRecordingForCalls ] - [-AllowTranscriptionForCalling ] [-PopoutForIncomingPstnCalls ] [-PopoutAppPathForIncomingPstnCalls ] - [-LiveCaptionsEnabledTypeForCalling ] [-AutoAnswerEnabledType ] [-SpamFilteringEnabledType ] - [-CallRecordingExpirationDays ] [-AllowCallRedirect ] - [-InboundPstnCallRoutingTreatment ] [-InboundFederatedCallRoutingTreatment ] [-Force] [-WhatIf] [-Confirm] [] +Set-CsTeamsCallingPolicy [-Identity] + [-AllowCallForwardingToPhone ] + [-AllowCallForwardingToUser ] + [-AllowCallGroups ] + [-AllowCallRedirect ] + [-AllowCloudRecordingForCalls ] + [-AllowDelegation ] + [-AllowPrivateCalling ] + [-AllowSIPDevicesCalling ] + [-AllowTranscriptionForCalling ] + [-AllowVoicemail ] + [-AllowWebPSTNCalling ] + [-BusyOnBusyEnabledType ] + [-CallRecordingExpirationDays ] + [-Confirm] + [-Force] + [-InboundFederatedCallRoutingTreatment ] + [-InboundPstnCallRoutingTreatment ] + [-LiveCaptionsEnabledTypeForCalling ] + [-MusicOnHoldEnabledType ] + [-PopoutAppPathForIncomingPstnCalls ] + [-PopoutForIncomingPstnCalls ] + [-PreventTollBypass ] + [-SpamFilteringEnabledType ] + [-WhatIf] + [] ``` ## DESCRIPTION @@ -241,26 +259,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AutoAnswerEnabledType -Setting this parameter allows you to enable or disable auto-answer for incoming meeting invites on Teams Phones. This setting applies only to incoming meeting invites and does not include support for other call types. - -Valid options are: -- Enabled: Auto-answer is enabled. -- Disabled: Auto-answer is disabled. This is the default setting. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: Disabled -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -BusyOnBusyEnabledType Setting this parameter lets you configure how incoming calls are handled when a user is already in a call or conference or has a call placed on hold. From 2c3c7dcb3beebf1cf4e4fa430b0e098faec444b1 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 19 Apr 2024 15:12:47 -0700 Subject: [PATCH 0335/1851] Update Set-CsTeamsMeetingPolicy.md Massive structural reorganization and addition of changes from #11689 --- .../teams/Set-CsTeamsMeetingPolicy.md | 788 +++++++++--------- 1 file changed, 416 insertions(+), 372 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index 9528026378..9a439b93cd 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsmeetingpolicy Module Name: MicrosoftTeams applicable: Microsoft Teams @@ -21,30 +21,84 @@ The `CsTeamsMeetingPolicy` cmdlets enable administrators to control the type of ### Identity (Default) ```powershell -Set-CsTeamsMeetingPolicy [-Tenant ] [-Description ] - [-AllowChannelMeetingScheduling ] [-AllowCartCaptionsScheduling ] [-LiveInterpretationEnabledType ] [-AllowMeetNow ] [-AllowPrivateMeetNow ] - [-MeetingChatEnabledType ] [-LiveCaptionsEnabledType ] [-AllowIPVideo ] [-IPAudioMode ] [-IPVideoMode ] +Set-CsTeamsMeetingPolicy [[-Identity] ] [-AllowAnonymousUsersToDialOut ] - [-AllowAnonymousUsersToJoinMeeting ] [-AllowAnonymousUsersToStartMeeting ] + [-AllowAnonymousUsersToJoinMeeting ] + [-AllowAnonymousUsersToStartMeeting ] + [-AllowBreakoutRooms ] + [-AllowCartCaptionsScheduling ] + [-AllowChannelMeetingScheduling ] + [-AllowCloudRecording ] + [-AllowEngagementReport ] + [-AllowExternalParticipantGiveRequestControl ] + [-AllowIPAudio ] + [-AllowIPVideo ] + [-AllowLocalRecording ] + [-AllowMeetNow ] + [-AllowMeetingReactions ] + [-AllowMeetingRegistration ] + [-AllowNDIStreaming ] + [-AllowNetworkConfigurationSettingsLookup ] + [-AllowOrganizersToOverrideLobbySettings ] + [-AllowOutlookAddIn ] + [-AllowPSTNUsersToBypassLobby ] + [-AllowParticipantGiveRequestControl ] + [-AllowPowerPointSharing ] + [-AllowPrivateMeetNow ] + [-AllowPrivateMeetingScheduling ] + [-AllowRecordingStorageOutsideRegion ] + [-AllowScreenContentDigitization ] + [-AllowSharedNotes ] + [-AllowTrackingInReport ] + [-AllowTranscription ] + [-AllowUserToJoinExternalMeeting ] + [-AllowWatermarkCustomizationForCameraVideo ] + [-AllowWatermarkCustomizationForScreenSharing ] + [-AllowWatermarkForCameraVideo ] + [-AllowWatermarkForScreenSharing ] + [-AllowWhiteboard ] + [-AllowedStreamingMediaInput ] + [-AutoAdmittedUsers ] + [-AutomaticallyStartCopilot ] [-BlockedAnonymousJoinClientTypes ] - [-AllowPrivateMeetingScheduling ] [-AutoAdmittedUsers ] [-AllowCloudRecording ] - [-AllowOutlookAddIn ] [-AllowPowerPointSharing ] - [-AllowParticipantGiveRequestControl ] [-AllowExternalParticipantGiveRequestControl ] - [-AllowSharedNotes ] [-AllowWhiteboard ] [-AllowTranscription ] - [-MediaBitRateKb ] [-RecordingStorageMode ] [-ScreenSharingMode ] [-AllowPSTNUsersToBypassLobby ] [-AllowRecordingStorageOutsideRegion ] - [-PreferredMeetingProviderForIslandsMode ] [[-Identity] ] - [-VideoFiltersMode ] [-AllowEngagementReport ] [-AllowNDIStreaming ] - [-DesignatedPresenterRoleMode ] [-AllowIPAudio ] [-AllowOrganizersToOverrideLobbySettings ] - [-AllowUserToJoinExternalMeeting ] [-EnrollUserOverride ] [-StreamingAttendeeMode ] -[-AllowBreakoutRooms ] [-TeamsCameraFarEndPTZMode ] [-AllowMeetingReactions ] -[-AllowMeetingRegistration ] [-AllowScreenContentDigitization ] [-AllowTrackingInReport ] [-RoomAttributeUserOverride ] -[-SpeakerAttributionMode ] [-WhoCanRegister ] [-ChannelRecordingDownload ] [-NewMeetingRecordingExpirationDays ] -[-MeetingInviteLanguages ] [-AllowNetworkConfigurationSettingsLookup ] [-LiveStreamingMode ] [-AllowedStreamingMediaInput ] [-AutomaticallyStartCopilot ] [-Copilot ] -[-AllowWatermarkForScreenSharing ] [-AllowWatermarkForCameraVideo ] [-AllowWatermarkCustomizationForCameraVideo ] [-WatermarkForCameraVideoOpacity ] [-WatermarkForCameraVideoPattern ] -[-AllowWatermarkCustomizationForScreenSharing ] [-WatermarkForScreenSharingOpacity ] [-WatermarkForScreenSharingPattern ] [-WatermarkForAnonymousUsers ] -[-AllowLocalRecording ] [-ExternalMeetingJoin ] [-CopyRestriction ] [-VoiceIsolation ] -[-ContentSharingInExternalMeetings ] -[-Force] [-WhatIf] [-Confirm] [] + [-ChannelRecordingDownload ] + [-Confirm] + [-ConnectToMeetingControls ] + [-ContentSharingInExternalMeetings ] + [-Copilot ] + [-CopyRestriction ] + [-Description ] + [-DesignatedPresenterRoleMode ] + [-EnrollUserOverride ] + [-ExternalMeetingJoin ] + [-Force] + [-IPAudioMode ] + [-IPVideoMode ] + [-LiveCaptionsEnabledType ] + [-LiveInterpretationEnabledType ] + [-LiveStreamingMode ] + [-MediaBitRateKb ] + [-MeetingChatEnabledType ] + [-MeetingInviteLanguages ] + [-NewMeetingRecordingExpirationDays ] + [-PreferredMeetingProviderForIslandsMode ] + [-RecordingStorageMode ] + [-RoomAttributeUserOverride ] + [-ScreenSharingMode ] + [-SpeakerAttributionMode ] + [-StreamingAttendeeMode ] + [-TeamsCameraFarEndPTZMode ] + [-Tenant ] + [-VideoFiltersMode ] + [-VoiceIsolation ] + [-WatermarkForAnonymousUsers ] + [-WatermarkForCameraVideoOpacity ] + [-WatermarkForCameraVideoPattern ] + [-WatermarkForScreenSharingOpacity ] + [-WatermarkForScreenSharingPattern ] + [-WhatIf] + [-WhoCanRegister ] + [] ``` ## DESCRIPTION @@ -63,7 +117,6 @@ Set-CsTeamsMeetingPolicy -Identity SalesMeetingPolicy -AllowTranscription $True The command shown in Example 1 uses the Set-CsTeamsMeetingPolicy cmdlet to update an existing meeting policy with the Identity SalesMeetingPolicy. This policy will use all the existing values except one: AllowTranscription; in this example, meetings for users with this policy can include real time or post meeting captions and transcriptions. - ### EXAMPLE 2 ```powershell @@ -81,32 +134,34 @@ Set-CsTeamsMeetingPolicy -Identity NonEVNetworkRoamingPolicy -AllowNetworkConfig ``` In Example 3, the Set-CsTeamsMeetingPolicy cmdlet is used to update an existing meeting policy with the Identity NonEVNetworkRoamingPolicy. -This policy will use all the existing values except one: AllowNetworkConfigurationSettingsLookup; in this example, we will fetch network roaming policy for the non-EV user with NonEVNetworkRoamingPolicy based on his current network location. +This policy will use all the existing values except one: AllowNetworkConfigurationSettingsLookup; in this example, we will fetch network roaming policy for the non-EV user with NonEVNetworkRoamingPolicy based on his current network location. ## PARAMETERS -### -AutomaticallyStartCopilot - -This policy gives admins the ability to auto-start Copilot. +### -Identity +Specify the name of the policy being created. ```yaml -Type: String +Type: XdsIdentity Parameter Sets: (All) Aliases: Required: False -Position: Named +Position: 1 Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -Copilot +### -AllowAnonymousUsersToDialOut + +Determines whether anonymous users are allowed to dial out to a PSTN number. Set this to TRUE to allow anonymous users to dial out. Set this to FALSE to prohibit anonymous users from dialing out. -This policy gives admins the ability to choose if Copilot will be enabled with a persisted transcript or a non-persisted transcript. +> [!NOTE] +> This parameter is temporarily disabled. ```yaml -Type: String +Type: Boolean Parameter Sets: (All) Aliases: @@ -118,7 +173,6 @@ Accept wildcard characters: False ``` ### -AllowAnonymousUsersToJoinMeeting - > [!NOTE] > The experience for users is dependent on both the value of -DisableAnonymousJoin (the old tenant-wide setting) and -AllowAnonymousUsersToJoinMeeting (the new per-organizer policy). Please check for details. @@ -151,28 +205,28 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -BlockedAnonymousJoinClientTypes -A user can join a Teams meeting anonymously using a [Teams client](https://support.microsoft.com/office/join-a-meeting-without-a-teams-account-c6efc38f-4e03-4e79-b28f-e65a4c039508) or using a [custom application built using Azure Communication Services](/azure/communication-services/concepts/join-teams-meeting). When anonymous meeting join is enabled, both types of clients may be used by default. This optional parameter can be used to block one of the client types that can be used. +### -AllowCartCaptionsScheduling +Determines whether a user can add a URL for captions from a Communications Access Real-Time Translation (CART) captioner for providing real time captions in meetings. +Possible values are: -The allowed values are ACS (to block the use of Azure Communication Services clients) or Teams (to block the use of Teams clients). Both can also be specified, separated by a comma, but this is equivalent to disabling anonymous join completely. +- **EnabledUserOverride**, CART captions is available by default but a user can disable. +- **DisabledUserOverride**, if you would like users to be able to use CART captions in meetings but by default it is disabled. +- **Disabled**, if you'd like to not allow CART captions in meeting. ```yaml -Type: List +Type: String Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: Empty List +Default value: DisabledUserOverride Accept pipeline input: False Accept wildcard characters: False -``` - -### -AllowChannelMeetingScheduling -Determines whether a user can schedule channel meetings. Set this to TRUE to allow a user to schedule channel meetings. Set this to FALSE to prohibit the user from scheduling channel meetings. +``` -> [!NOTE] -> This only restricts from scheduling and not from joining a meeting scheduled by another user. +### -AllowBreakoutRooms +Set to true to enable Breakout Rooms, set to false to disable the Breakout Rooms functionality. ```yaml Type: Boolean @@ -181,13 +235,16 @@ Aliases: Required: False Position: Named -Default value: None +Default value: True Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowCloudRecording -Determines whether cloud recording is allowed in a user's meetings. Set this to TRUE to allow the user to be able to record meetings. Set this to FALSE to prohibit the user from recording meetings. +### -AllowChannelMeetingScheduling +Determines whether a user can schedule channel meetings. Set this to TRUE to allow a user to schedule channel meetings. Set this to FALSE to prohibit the user from scheduling channel meetings. + +> [!NOTE] +> This only restricts from scheduling and not from joining a meeting scheduled by another user. ```yaml Type: Boolean @@ -201,8 +258,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowRecordingStorageOutsideRegion -Allows storing recordings outside of the region. All meeting recordings will be permanently stored in another region, and can't be migrated. This does not apply to recordings saved in OneDrive or SharePoint. +### -AllowCloudRecording +Determines whether cloud recording is allowed in a user's meetings. Set this to TRUE to allow the user to be able to record meetings. Set this to FALSE to prohibit the user from recording meetings. ```yaml Type: Boolean @@ -211,16 +268,21 @@ Aliases: Required: False Position: Named -Default value: False +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowExternalParticipantGiveRequestControl -Determines whether external participants can request or give control of screen sharing during meetings scheduled by this user. Set this to TRUE to allow the user to be able to give or request control. Set this to FALSE to prohibit an external user from giving or requesting control in a meeting. +### -AllowEngagementReport +Determines whether meeting organizers are allowed to download the attendee engagement report. Possible values are: + +- Enabled: allow the meeting organizer to download the report. +- Disabled: disable attendee report generation and prohibit meeting organizer from downloading it. + +If set to enabled, only meeting organizers will get a link to download the report in Teams. Regular attendees will have no access to it. ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: @@ -231,8 +293,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowIPVideo -Determines whether video is enabled in a user's meetings or calls. Set this to TRUE to allow the user to share their video. Set this to FALSE to prohibit the user from sharing their video. +### -AllowExternalParticipantGiveRequestControl +Determines whether external participants can request or give control of screen sharing during meetings scheduled by this user. Set this to TRUE to allow the user to be able to give or request control. Set this to FALSE to prohibit an external user from giving or requesting control in a meeting. ```yaml Type: Boolean @@ -246,26 +308,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -ContentSharingInExternalMeetings -This policy allows admins to determine whether the user can share content in meetings organized by external organizations. The user should have a Teams Premium license to be protected under this policy. +### -AllowIPAudio +Determines whether audio is enabled in a user's meetings or calls. Set this to TRUE to allow the user to share their audio. Set this to FALSE to prohibit the user from sharing their audio. ```yaml -Type: String +Type: Boolean Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: None +Default value: True Accept pipeline input: False Accept wildcard characters: False ``` -### -IPAudioMode -Determines whether audio can be turned on in meetings and group calls. Set this to ENABLEDOUTGOINGINCOMING to allow outgoing and incoming audio in the meeting. Set this to DISABLED to prohibit outgoing and incoming audio in the meeting. +### -AllowIPVideo +Determines whether video is enabled in a user's meetings or calls. Set this to TRUE to allow the user to share their video. Set this to FALSE to prohibit the user from sharing their video. ```yaml -Type: String +Type: Boolean Parameter Sets: (All) Aliases: @@ -276,11 +338,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -IPVideoMode -Determines whether video can be turned on in meetings and group calls. Set this to ENABLEDOUTGOINGINCOMING to allow outgoing and incoming video in the meeting. Set this to DISABLED to prohibit outgoing and incoming video in the meeting. +### -AllowLocalRecording +This parameter is reserved for internal Microsoft use. ```yaml -Type: String +Type: Boolean Parameter Sets: (All) Aliases: @@ -291,45 +353,43 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowCartCaptionsScheduling -Determines whether a user can add a URL for captions from a Communications Access Real-Time Translation (CART) captioner for providing real time captions in meetings. -Possible values are: -- **EnabledUserOverride**, CART captions is available by default but a user can disable. -- **DisabledUserOverride**, if you would like users to be able to use CART captions in meetings but by default it is disabled. -- **Disabled**, if you'd like to not allow CART captions in meeting. +### -AllowMeetingReactions +Set to false to disable Meeting Reactions. ```yaml -Type: String +Type: Boolean Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: DisabledUserOverride +Default value: True Accept pipeline input: False Accept wildcard characters: False ``` -### -LiveInterpretationEnabledType -Allows meeting organizers to configure a meeting for language interpretation, selecting attendees of the meeting to become interpreters that other attendees can select and listen to the real-time translation they provide. -Possible values are: -- **DisabledUserOverride**, if you would like users to be able to use interpretation in meetings but by default it is disabled. -- **Disabled**, prevents the option to be enabled in Meeting Options. +### -AllowMeetingRegistration +Controls if a user can create a webinar meeting. The default value is True. + +Possible values: + +- True +- False ```yaml -Type: String +Type: Boolean Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: DisabledUserOverride +Default value: True Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowLocalRecording -This parameter is reserved for internal Microsoft use. +### -AllowMeetNow +Determines whether a user can start ad-hoc meetings. Set this to TRUE to allow a user to start ad-hoc meetings. Set this to FALSE to prohibit the user from starting ad-hoc meetings. ```yaml Type: Boolean @@ -343,23 +403,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowMeetNow -Determines whether a user can start ad-hoc meetings. Set this to TRUE to allow a user to start ad-hoc meetings. Set this to FALSE to prohibit the user from starting ad-hoc meetings. +### -AllowNetworkConfigurationSettingsLookup +Determines whether network configuration setting lookup can be made for users who are not Enterprise Voice enabled. It is used to enable Network Roaming policy. ```yaml Type: Boolean Parameter Sets: (All) Aliases: - Required: False Position: Named -Default value: None +Default value: False Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowOutlookAddIn -Determines whether a user can schedule Teams Meetings in Outlook desktop client. Set this to TRUE to allow the user to be able to schedule Teams meetings in Outlook client. Set this to FALSE to prohibit a user from scheduling Teams meeting in Outlook client. +### -AllowNDIStreaming +This parameter enables the use of NDI technology to capture and deliver broadcast-quality audio and video over your network. ```yaml Type: Boolean @@ -373,8 +432,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowParticipantGiveRequestControl -Determines whether participants can request or give control of screen sharing during meetings scheduled by this user. Set this to TRUE to allow the user to be able to give or request control. Set this to FALSE to prohibit the user from giving, requesting control in a meeting. +### -AllowOrganizersToOverrideLobbySettings +This parameter has been deprecated and currently has no effect. ```yaml Type: Boolean @@ -383,13 +442,13 @@ Aliases: Required: False Position: Named -Default value: None +Default value: False Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowPowerPointSharing -Determines whether Powerpoint sharing is allowed in a user's meetings. Set this to TRUE to allow. Set this to FALSE to prohibit. +### -AllowOutlookAddIn +Determines whether a user can schedule Teams Meetings in Outlook desktop client. Set this to TRUE to allow the user to be able to schedule Teams meetings in Outlook client. Set this to FALSE to prohibit a user from scheduling Teams meeting in Outlook client. ```yaml Type: Boolean @@ -403,11 +462,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowPrivateMeetingScheduling -Determines whether a user can schedule private meetings. Set this to TRUE to allow a user to schedule private meetings. Set this to FALSE to prohibit the user from scheduling private meetings. - -> [!NOTE] -> This only restricts from scheduling and not from joining a meeting scheduled by another user. +### -AllowParticipantGiveRequestControl +Determines whether participants can request or give control of screen sharing during meetings scheduled by this user. Set this to TRUE to allow the user to be able to give or request control. Set this to FALSE to prohibit the user from giving, requesting control in a meeting. ```yaml Type: Boolean @@ -421,8 +477,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowSharedNotes -Determines whether users are allowed to take shared Meeting notes. Set this to TRUE to allow. Set this to FALSE to prohibit. +### -AllowPowerPointSharing +Determines whether Powerpoint sharing is allowed in a user's meetings. Set this to TRUE to allow. Set this to FALSE to prohibit. ```yaml Type: Boolean @@ -436,8 +492,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowTranscription -Determines whether post-meeting captions and transcriptions are allowed in a user's meetings. Set this to TRUE to allow. Set this to FALSE to prohibit. +### -AllowPrivateMeetNow +This setting controls whether a user can start an ad hoc private meeting. ```yaml Type: Boolean @@ -451,8 +507,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowWhiteboard -Determines whether whiteboard is allowed in a user's meetings. Set this to TRUE to allow. Set this to FALSE to prohibit. +### -AllowPrivateMeetingScheduling +Determines whether a user can schedule private meetings. Set this to TRUE to allow a user to schedule private meetings. Set this to FALSE to prohibit the user from scheduling private meetings. + +> [!NOTE] +> This only restricts from scheduling and not from joining a meeting scheduled by another user. ```yaml Type: Boolean @@ -466,21 +525,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` - -### -AutoAdmittedUsers -Determines what types of participants will automatically be added to meetings organized by this user. -Possible values are: -- **EveryoneInCompany**, if you would like meetings to place every external user in the lobby but allow all users in the company to join the meeting immediately. -- **EveryoneInSameAndFederatedCompany**, if you would like meetings to allow federated users to join like your company's users, but place all other external users in a lobby. -- **Everyone**, if you'd like to admit anonymous users by default. -- **OrganizerOnly**, if you would like that only meeting organizers can bypass the lobby. -- **EveryoneInCompanyExcludingGuests**, if you would like meetings to place every external and guest users in the lobby but allow all other users in the company to join the meeting immediately. -- **InvitedUsers**, if you would like that only meeting organizers and invited users can bypass the lobby. - -This setting also applies to participants joining via a PSTN device (i.e. a traditional phone). +### -AllowPSTNUsersToBypassLobby +Determines whether a PSTN user joining the meeting is allowed or not to bypass the lobby. If you set this parameter to **True**, PSTN users are allowed to bypass the lobby as long as an authenticated user is joined to the meeting. ```yaml -Type: String +Type: Boolean Parameter Sets: (All) Aliases: @@ -491,27 +540,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Confirm -Prompts you for confirmation before running the cmdlet. +### -AllowRecordingStorageOutsideRegion +Allows storing recordings outside of the region. All meeting recordings will be permanently stored in another region, and can't be migrated. This does not apply to recordings saved in OneDrive or SharePoint. ```yaml -Type: SwitchParameter +Type: Boolean Parameter Sets: (All) -Aliases: cf +Aliases: Required: False Position: Named -Default value: None +Default value: False Accept pipeline input: False Accept wildcard characters: False ``` -### -Description -Enables administrators to provide explanatory text about the meeting policy. -For example, the Description might indicate the users the policy should be assigned to. +### -AllowScreenContentDigitization +This parameter is reserved for internal Microsoft use. ```yaml -Type: String +Type: Boolean Parameter Sets: (All) Aliases: @@ -522,11 +570,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Force -Specifies whether to suppress warning and confirmation messages. It can be useful in scripting to suppress interactive prompts. If the switch isn't provided in the command, you're prompted for administrative input if required. +### -AllowSharedNotes +Determines whether users are allowed to take shared Meeting notes. Set this to TRUE to allow. Set this to FALSE to prohibit. ```yaml -Type: SwitchParameter +Type: Boolean Parameter Sets: (All) Aliases: @@ -537,26 +585,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Identity -Specify the name of the policy being created. +### -AllowTrackingInReport +This parameter is reserved for internal Microsoft use. ```yaml -Type: XdsIdentity +Type: Boolean Parameter Sets: (All) Aliases: Required: False -Position: 1 +Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -MediaBitRateKb -Determines the media bit rate for audio/video/app sharing transmissions in meetings. +### -AllowTranscription +Determines whether post-meeting captions and transcriptions are allowed in a user's meetings. Set this to TRUE to allow. Set this to FALSE to prohibit. ```yaml -Type: UInt32 +Type: Boolean Parameter Sets: (All) Aliases: @@ -567,8 +615,14 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -ScreenSharingMode -Determines the mode in which a user can share a screen in calls or meetings. Set this to SingleApplication to allow the user to share an application at a given point in time. Set this to EntireScreen to allow the user to share anything on their screens. Set this to Disabled to prohibit the user from sharing their screens. +### -AllowUserToJoinExternalMeeting +Currently, this parameter has no effect. + +Possible values are: + +- Enabled +- FederatedOnly +- Disabled ```yaml Type: String @@ -577,52 +631,43 @@ Aliases: Required: False Position: Named -Default value: None +Default value: Disabled Accept pipeline input: False Accept wildcard characters: False ``` -### -Tenant -Globally unique identifier (GUID) of the tenant account whose external user communication policy are being created. For example: - --Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" - -You can return your tenant ID by running this command: - -Get-CsTenant | Select-Object DisplayName, TenantID - -If you are using a remote session of Windows PowerShell and are connected only to Skype for Business Online you do not have to include the Tenant parameter. Instead, the tenant ID will automatically be filled in for you based on your connection information. The Tenant parameter is primarily for use in a hybrid deployment. +### -AllowWatermarkForScreenSharing +This setting allows scheduling meetings with watermarking for screen sharing enabled. ```yaml -Type: Guid +Type: Boolean Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: None +Default value: False Accept pipeline input: False Accept wildcard characters: False ``` -### -WhatIf -Shows what would happen if the cmdlet runs. -The cmdlet is not run. +### -AllowWatermarkForCameraVideo +This setting allows scheduling meetings with watermarking for video enabled. ```yaml -Type: SwitchParameter +Type: Boolean Parameter Sets: (All) -Aliases: wi +Aliases: Required: False Position: Named -Default value: None +Default value: False Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowPSTNUsersToBypassLobby -Determines whether a PSTN user joining the meeting is allowed or not to bypass the lobby. If you set this parameter to **True**, PSTN users are allowed to bypass the lobby as long as an authenticated user is joined to the meeting. +### -AllowWhiteboard +Determines whether whiteboard is allowed in a user's meetings. Set this to TRUE to allow. Set this to FALSE to prohibit. ```yaml Type: Boolean @@ -636,8 +681,13 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -MeetingChatEnabledType -Specifies if users will be able to chat in meetings. Possible values are: Disabled, Enabled, and EnabledExceptAnonymous. +### -AllowedStreamingMediaInput +Enables the use of RTMP-In in Teams meetings. + +Possible values are: + +- \ +- RTMP ```yaml Type: String @@ -651,11 +701,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowPrivateMeetNow -This setting controls whether a user can start an ad hoc private meeting. +### -AutoAdmittedUsers +Determines what types of participants will automatically be added to meetings organized by this user. +Possible values are: + +- **EveryoneInCompany**, if you would like meetings to place every external user in the lobby but allow all users in the company to join the meeting immediately. +- **EveryoneInSameAndFederatedCompany**, if you would like meetings to allow federated users to join like your company's users, but place all other external users in a lobby. +- **Everyone**, if you'd like to admit anonymous users by default. +- **OrganizerOnly**, if you would like that only meeting organizers can bypass the lobby. +- **EveryoneInCompanyExcludingGuests**, if you would like meetings to place every external and guest users in the lobby but allow all other users in the company to join the meeting immediately. +- **InvitedUsers**, if you would like that only meeting organizers and invited users can bypass the lobby. + +This setting also applies to participants joining via a PSTN device (i.e. a traditional phone). ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: @@ -666,15 +726,18 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowAnonymousUsersToDialOut +### -AutomaticallyStartCopilot +*Note: This feature has not been fully released yet, so the setting will have no effect.* -Determines whether anonymous users are allowed to dial out to a PSTN number. Set this to TRUE to allow anonymous users to dial out. Set this to FALSE to prohibit anonymous users from dialing out. +This setting gives admins the ability to auto-start Copilot. -> [!NOTE] -> This parameter is temporarily disabled. +Possible values are: + +- Enabled +- Disabled ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: @@ -685,41 +748,30 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -PreferredMeetingProviderForIslandsMode -Determines the Outlook meeting add-in available to users on Islands mode. By default, this is set to TeamsAndSfb, and the users sees both the Skype for Business and Teams add-ins. Set this to Teams to remove the Skype for Business add-in and only show the Teams add-in. +### -BlockedAnonymousJoinClientTypes +A user can join a Teams meeting anonymously using a [Teams client](https://support.microsoft.com/office/join-a-meeting-without-a-teams-account-c6efc38f-4e03-4e79-b28f-e65a4c039508) or using a [custom application built using Azure Communication Services](/azure/communication-services/concepts/join-teams-meeting). When anonymous meeting join is enabled, both types of clients may be used by default. This optional parameter can be used to block one of the client types that can be used. + +The allowed values are ACS (to block the use of Azure Communication Services clients) or Teams (to block the use of Teams clients). Both can also be specified, separated by a comma, but this is equivalent to disabling anonymous join completely. ```yaml -Type: String +Type: List Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: TeamsAndSfb +Default value: Empty List Accept pipeline input: False Accept wildcard characters: False ``` -### -RecordingStorageMode -This parameter can take two possible values: -- Stream -- OneDriveForBusiness - -Note: The change of storing Teams meeting recordings from Classic Stream to OneDrive and SharePoint (ODSP) has been completed as of August 30th, 2021. All recordings are now stored in ODSP. This change overrides the RecordingStorageMode parameter, and modifying the setting in PowerShell no longer has any impact. -```yaml -Type: String -Parameter Sets: (All) -Aliases: +### -ChannelRecordingDownload +Controls how channel meeting recordings are saved, permissioned, and who can download them. -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` +Possible values: -### -LiveCaptionsEnabledType -Determines whether real-time captions are available for the user in Teams meetings. Set this to DisabledUserOverride to allow user to turn on live captions. Set this to Disabled to prohibit. +- Allow - Saves channel meeting recordings to a "Recordings" folder in the channel. The permissions on the recording files will be based on the Channel SharePoint permissions. This is the same as any other file uploaded for the channel. +- Block - Saves channel meeting recordings to a "Recordings\View only" folder in the channel. Channel owners will have full rights to the recordings in this folder, but channel members will have read access without the ability to download. ```yaml Type: String @@ -728,23 +780,18 @@ Aliases: Required: False Position: Named -Default value: DisabledUserOverride +Default value: Allow Accept pipeline input: False Accept wildcard characters: False ``` -### -VideoFiltersMode -Determines the background effects that a user can configure in the Teams client. Possible values are: - -- NoFilters: No filters are available. -- BlurOnly: Background blur is the only option available (requires a processor with AVX2 support, see [Hardware requirements for Microsoft Teams](https://learn.microsoft.com/microsoftteams/hardware-requirements-for-the-teams-app) for more information). -- BlurAndDefaultBackgrounds: Background blur and a list of pre-selected images are available. -- AllFilters: All filters are available, including custom images. +### -Confirm +Prompts you for confirmation before running the cmdlet. ```yaml -Type: String +Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: cf Required: False Position: Named @@ -753,13 +800,12 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowEngagementReport -Determines whether meeting organizers are allowed to download the attendee engagement report. Possible values are: - -- Enabled: allow the meeting organizer to download the report. -- Disabled: disable attendee report generation and prohibit meeting organizer from downloading it. +### -ConnectToMeetingControls +Allows external connections of thirdparty apps to teams -If set to enabled, only meeting organizers will get a link to download the report in Teams. Regular attendees will have no access to it. +Possible values are: +- Enabled +- Disabled ```yaml Type: String @@ -768,16 +814,16 @@ Aliases: Required: False Position: Named -Default value: None +Default value: Disabled Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowNDIStreaming -This parameter enables the use of NDI technology to capture and deliver broadcast-quality audio and video over your network. +### -ContentSharingInExternalMeetings +This policy allows admins to determine whether the user can share content in meetings organized by external organizations. The user should have a Teams Premium license to be protected under this policy. ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: @@ -788,14 +834,13 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -DesignatedPresenterRoleMode -Determines if users can change the default value of the _Who can present?_ setting in Meeting options in the Teams client. This policy setting affects all meetings, including Meet Now meetings. +### -Copilot +This setting allows the admin to choose whether Copilot will be enabled with a persisted transcript or a non-persisted transcript. Possible values are: -- EveryoneUserOverride: All meeting participants can be presenters. This is the default value. This parameter corresponds to the _Everyone_ setting in Teams. -- EveryoneInCompanyUserOverride: Authenticated users in the organization, including guest users, can be presenters. This parameter corresponds to the _People in my organization_ setting in Teams. -- EveryoneInSameAndFederatedCompanyUserOverride: Authenticated users in the organization, including guest users and users from federated organizations, can be presenters. This parameter corresponds to the _People in my organization and trusted organizations_ setting in Teams. -- OrganizerOnlyUserOverride: Only the meeting organizer can be a presenter and all meeting participants are designated as attendees. This parameter corresponds to the _Only me_ setting in Teams. + +- Enabled +- EnabledWithTranscript ```yaml Type: String @@ -809,20 +854,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -VideoFiltersMode -Determines what background effects a user can use in scheduled calls and meetings. -Possible values: NoFilters, BlurOnly, BlurAndDefaultBackgrounds, AllFilters. - -```yaml -Type: Enum -Position: Named -Default value: AllFilters -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowIPAudio -Determines whether audio is enabled in a user's meetings or calls. Set this to TRUE to allow the user to share their audio. Set this to FALSE to prohibit the user from sharing their audio. +### -CopyRestriction +This parameter enables a setting that controls a meeting option which allows users to disable right-click or Ctrl+C to copy, Copy link, Forward message, and Share to Outlook for meeting chat messages. ```yaml Type: Boolean @@ -831,33 +864,36 @@ Aliases: Required: False Position: Named -Default value: True +Default value: TRUE Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowOrganizersToOverrideLobbySettings -This parameter has been deprecated and currently has no effect. +### -Description +Enables administrators to provide explanatory text about the meeting policy. +For example, the Description might indicate the users the policy should be assigned to. ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: False +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowUserToJoinExternalMeeting -Currently, this parameter has no effect. +### -DesignatedPresenterRoleMode +Determines if users can change the default value of the _Who can present?_ setting in Meeting options in the Teams client. This policy setting affects all meetings, including Meet Now meetings. Possible values are: -- Enabled -- FederatedOnly -- Disabled + +- EveryoneUserOverride: All meeting participants can be presenters. This is the default value. This parameter corresponds to the _Everyone_ setting in Teams. +- EveryoneInCompanyUserOverride: Authenticated users in the organization, including guest users, can be presenters. This parameter corresponds to the _People in my organization_ setting in Teams. +- EveryoneInSameAndFederatedCompanyUserOverride: Authenticated users in the organization, including guest users and users from federated organizations, can be presenters. This parameter corresponds to the _People in my organization and trusted organizations_ setting in Teams. +- OrganizerOnlyUserOverride: Only the meeting organizer can be a presenter and all meeting participants are designated as attendees. This parameter corresponds to the _Only me_ setting in Teams. ```yaml Type: String @@ -866,13 +902,14 @@ Aliases: Required: False Position: Named -Default value: Disabled +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` ### -EnrollUserOverride -Possible values are: +Possible values are: + - Disabled - Enabled @@ -888,15 +925,14 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -StreamingAttendeeMode +### -ExternalMeetingJoin +Determines whether the user is allowed to join external meetings. -Controls if Teams uses overflow capability once a meeting reaches its capacity (1,000 users with full functionality). +Possible values are: -Possible values are: +- EnabledForAnyone +- EnabledForTrustedOrgs - Disabled -- Enabled - -Set this to Enabled to allow up to 20,000 extra view-only attendees to join. ```yaml Type: String @@ -905,31 +941,28 @@ Aliases: Required: False Position: Named -Default value: Disabled +Default value: EnabledForAnyone Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowBreakoutRooms -Set to true to enable Breakout Rooms, set to false to disable the Breakout Rooms functionality. +### -Force +Specifies whether to suppress warning and confirmation messages. It can be useful in scripting to suppress interactive prompts. If the switch isn't provided in the command, you're prompted for administrative input if required. ```yaml -Type: Boolean +Type: SwitchParameter Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: True +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -TeamsCameraFarEndPTZMode -Possible values are: -- Disabled -- AutoAcceptInTenant -- AutoAcceptAll +### -IPAudioMode +Determines whether audio can be turned on in meetings and group calls. Set this to ENABLEDOUTGOINGINCOMING to allow outgoing and incoming audio in the meeting. Set this to DISABLED to prohibit outgoing and incoming audio in the meeting. ```yaml Type: String @@ -938,65 +971,70 @@ Aliases: Required: False Position: Named -Default value: Disabled +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowMeetingReactions -Set to false to disable Meeting Reactions. +### -IPVideoMode +Determines whether video can be turned on in meetings and group calls. Set this to ENABLEDOUTGOINGINCOMING to allow outgoing and incoming video in the meeting. Set this to DISABLED to prohibit outgoing and incoming video in the meeting. ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: True +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowMeetingRegistration -Controls if a user can create a webinar meeting. The default value is True. - -Possible values: -- True -- False +### -LiveCaptionsEnabledType +Determines whether real-time captions are available for the user in Teams meetings. Set this to DisabledUserOverride to allow user to turn on live captions. Set this to Disabled to prohibit. ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: True +Default value: DisabledUserOverride Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowScreenContentDigitization -This parameter is reserved for internal Microsoft use. +### -LiveInterpretationEnabledType +Allows meeting organizers to configure a meeting for language interpretation, selecting attendees of the meeting to become interpreters that other attendees can select and listen to the real-time translation they provide. +Possible values are: + +- **DisabledUserOverride**, if you would like users to be able to use interpretation in meetings but by default it is disabled. +- **Disabled**, prevents the option to be enabled in Meeting Options. ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: None +Default value: DisabledUserOverride Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowTrackingInReport -This parameter is reserved for internal Microsoft use. +### -LiveStreamingMode +Determines whether you provide support for your users to stream their Teams meetings to large audiences through Real-Time Messaging Protocol (RTMP). + +Possible values are: + +- Disabled +- Enabled ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: @@ -1007,15 +1045,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -RoomAttributeUserOverride -Possible values: - -- Off -- Distinguish -- Attribute +### -MediaBitRateKb +Determines the media bit rate for audio/video/app sharing transmissions in meetings. ```yaml -Type: String +Type: UInt32 Parameter Sets: (All) Aliases: @@ -1026,11 +1060,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -SpeakerAttributionMode -Possible values: - -- EnabledUserOverride -- Disabled +### -MeetingChatEnabledType +Specifies if users will be able to chat in meetings. Possible values are: Disabled, Enabled, and EnabledExceptAnonymous. ```yaml Type: String @@ -1044,22 +1075,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -WhoCanRegister -Controls the attendees who can attend a webinar meeting. The default is Everyone, meaning that everyone can register. If you want to restrict registration to internal accounts set the value to 'EveryoneInCompany'. +### -MeetingInviteLanguages +Controls how the join information in meeting invitations is displayed by enforcing a common language or enabling up to two languages to be displayed. -Possible values: +Note: All Teams supported languages can be specified using language codes. For more information about its delivery date, see the [roadmap (Feature ID: 81521)](https://www.microsoft.com/microsoft-365/roadmap?filters=&searchterms=81521). -- Everyone -- EveryoneInCompany +The preliminary list of available languages is shown below: + +`ar-SA,az-Latn-AZ,bg-BG,ca-ES,cs-CZ,cy-GB,da-DK,de-DE,el-GR,en-GB,en-US,es-ES,es-MX,et-EE,eu-ES,fi-FI,fil-PH,fr-CA,fr-FR,gl-ES,he-IL,hi-IN,hr-HR,hu-HU,id-ID,is-IS,it-IT,ja-JP,ka-GE,kk-KZ,ko-KR,lt-LT,lv-LV,mk-MK,ms-MY,nb-NO,nl-NL,nn-NO,pl-PL,pt-BR,pt-PT,ro-RO,ru-RU,sk-SK,sl-SL,sq-AL,sr-Latn-RS,sv-SE,th-TH,tr-TR,uk-UA,vi-VN,zh-CN,zh-TW`. ```yaml Type: String Parameter Sets: (All) Aliases: +Applicable: Microsoft Teams Required: False Position: Named -Default value: Everyone +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` @@ -1081,33 +1114,28 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -MeetingInviteLanguages -Controls how the join information in meeting invitations is displayed by enforcing a common language or enabling up to two languages to be displayed. -Note: All Teams supported languages can be specified using language codes. For more information about its delivery date, see the [roadmap (Feature ID: 81521)](https://www.microsoft.com/en-us/microsoft-365/roadmap?filters=&searchterms=81521). - -The preliminary list of available languages is shown below: -ar-SA,az-Latn-AZ,bg-BG,ca-ES,cs-CZ,cy-GB,da-DK,de-DE,el-GR,en-GB,en-US,es-ES,es-MX,et-EE,eu-ES,fi-FI,fil-PH,fr-CA,fr-FR,gl-ES,he-IL,hi-IN,hr-HR,hu-HU,id-ID,is-IS,it-IT,ja-JP,ka-GE,kk-KZ,ko-KR,lt-LT,lv-LV,mk-MK,ms-MY,nb-NO,nl-NL,nn-NO,pl-PL,pt-BR,pt-PT,ro-RO,ru-RU,sk-SK,sl-SL,sq-AL,sr-Latn-RS,sv-SE,th-TH,tr-TR,uk-UA,vi-VN,zh-CN,zh-TW. +### -PreferredMeetingProviderForIslandsMode +Determines the Outlook meeting add-in available to users on Islands mode. By default, this is set to TeamsAndSfb, and the users sees both the Skype for Business and Teams add-ins. Set this to Teams to remove the Skype for Business add-in and only show the Teams add-in. ```yaml Type: String Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams Required: False Position: Named -Default value: None +Default value: TeamsAndSfb Accept pipeline input: False Accept wildcard characters: False ``` -### -ChannelRecordingDownload -Controls how channel meeting recordings are saved, permissioned, and who can download them. +### -RecordingStorageMode +This parameter can take two possible values: -Possible values: +- Stream +- OneDriveForBusiness -- Allow - Saves channel meeting recordings to a "Recordings" folder in the channel. The permissions on the recording files will be based on the Channel SharePoint permissions. This is the same as any other file uploaded for the channel. -- Block - Saves channel meeting recordings to a "Recordings\View only" folder in the channel. Channel owners will have full rights to the recordings in this folder, but channel members will have read access without the ability to download. +Note: The change of storing Teams meeting recordings from Classic Stream to OneDrive and SharePoint (ODSP) has been completed as of August 30th, 2021. All recordings are now stored in ODSP. This change overrides the RecordingStorageMode parameter, and modifying the setting in PowerShell no longer has any impact. ```yaml Type: String @@ -1116,31 +1144,32 @@ Aliases: Required: False Position: Named -Default value: Allow +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowNetworkConfigurationSettingsLookup -Determines whether network configuration setting lookup can be made for users who are not Enterprise Voice enabled. It is used to enable Network Roaming policy. +### -RoomAttributeUserOverride +Possible values: + +- Off +- Distinguish +- Attribute ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: + Required: False Position: Named -Default value: False +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -LiveStreamingMode -Determines whether you provide support for your users to stream their Teams meetings to large audiences through Real-Time Messaging Protocol (RTMP). - -Possible values are: -- Disabled -- Enabled +### -ScreenSharingMode +Determines the mode in which a user can share a screen in calls or meetings. Set this to SingleApplication to allow the user to share an application at a given point in time. Set this to EntireScreen to allow the user to share anything on their screens. Set this to Disabled to prohibit the user from sharing their screens. ```yaml Type: String @@ -1154,12 +1183,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowedStreamingMediaInput -Enables the use of RTMP-In in Teams meetings. +### -SpeakerAttributionMode +Possible values: -Possible values are: -- \ -- RTMP +- EnabledUserOverride +- Disabled ```yaml Type: String @@ -1173,59 +1201,78 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowWatermarkForScreenSharing -This setting allows scheduling meetings with watermarking for screen sharing enabled. +### -StreamingAttendeeMode + +Controls if Teams uses overflow capability once a meeting reaches its capacity (1,000 users with full functionality). + +Possible values are: + +- Disabled +- Enabled + +Set this to Enabled to allow up to 20,000 extra view-only attendees to join. ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: False +Default value: Disabled Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowWatermarkForCameraVideo -This setting allows scheduling meetings with watermarking for video enabled. +### -TeamsCameraFarEndPTZMode +Possible values are: + +- Disabled +- AutoAcceptInTenant +- AutoAcceptAll ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: False +Default value: Disabled Accept pipeline input: False Accept wildcard characters: False ``` -### -CopyRestriction -This parameter enables a setting that controls a meeting option which allows users to disable right-click or Ctrl+C to copy, Copy link, Forward message, and Share to Outlook for meeting chat messages. +### -Tenant +Globally unique identifier (GUID) of the tenant account whose external user communication policy are being created. For example: + +`-Tenant "38aad667-af54-4397-aaa7-e94c79ec2308"` + +You can return your tenant ID by running this command: + +`Get-CsTenant | Select-Object DisplayName, TenantID` + +If you are using a remote session of Windows PowerShell and are connected only to Skype for Business Online you do not have to include the Tenant parameter. Instead, the tenant ID will automatically be filled in for you based on your connection information. The Tenant parameter is primarily for use in a hybrid deployment. ```yaml -Type: Boolean +Type: Guid Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: TRUE +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` +### -VideoFiltersMode +Determines the background effects that a user can configure in the Teams client. Possible values are: -### -ExternalMeetingJoin -Determines whether the user is allowed to join external meetings. - -Possible values are: -- EnabledForAnyone -- EnabledForTrustedOrgs -- Disabled +- NoFilters: No filters are available. +- BlurOnly: Background blur is the only option available (requires a processor with AVX2 support, see [Hardware requirements for Microsoft Teams](https://learn.microsoft.com/microsoftteams/hardware-requirements-for-the-teams-app) for more information). +- BlurAndDefaultBackgrounds: Background blur and a list of pre-selected images are available. +- AllFilters: All filters are available, including custom images. ```yaml Type: String @@ -1234,75 +1281,72 @@ Aliases: Required: False Position: Named -Default value: EnabledForAnyone +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -Copilot -This setting allows the admin to choose whether Copilot will be enabled with a persisted transcript or a non-persisted transcript. +### -VoiceIsolation +Determines whether you provide support for your users to enable voice isolation in Teams meeting calls. Possible values are: -- Enabled -- EnabledWithTranscript +- Enabled (default) +- Disabled ```yaml Type: String Parameter Sets: (All) Aliases: - Required: False Position: Named -Default value: EnabledWithTranscript +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -AutomaticallyStartCopilot - -*Note: This feature has not been fully released yet, so the setting will have no effect.* - -This setting gives admins the ability to auto-start Copilot. - -Possible values are: -- Enabled -- Disabled +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. ```yaml -Type: String +Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: wi Required: False Position: Named -Default value: Disabled +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -VoiceIsolation -Determines whether you provide support for your users to enable voice isolation in Teams meeting calls. +### -WhoCanRegister +Controls the attendees who can attend a webinar meeting. The default is Everyone, meaning that everyone can register. If you want to restrict registration to internal accounts set the value to 'EveryoneInCompany'. -Possible values are: -- Enabled (default) -- Disabled +Possible values: + +- Everyone +- EveryoneInCompany ```yaml Type: String Parameter Sets: (All) Aliases: + Required: False Position: Named -Default value: None +Default value: Everyone 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). + ## INPUTS ### System.Management.Automation.PSObject - ## OUTPUTS ### System.Object From f47217de81ac31866da159d2bf61eee701915f28 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 19 Apr 2024 15:59:59 -0700 Subject: [PATCH 0336/1851] Update Get-CsOnlineUser.md Removed weird non-ASCII spaces, extra carriage returns, and extra spaces at the end of lines --- teams/teams-ps/teams/Get-CsOnlineUser.md | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsOnlineUser.md b/teams/teams-ps/teams/Get-CsOnlineUser.md index 5f3ba6dd62..fb5a35c7a9 100644 --- a/teams/teams-ps/teams/Get-CsOnlineUser.md +++ b/teams/teams-ps/teams/Get-CsOnlineUser.md @@ -258,9 +258,8 @@ These filtering operators have been reintroduced: `-contains` can now be used to filter properties that are an array of strings like FeatureTypes, ProxyAddresses, and ShadowProxyAddresses. For example: -- Get-CsOnlineUser -Filter {FeatureTypes -contains "PhoneSystem"} -- Get-CsOnlineUser -Filter {ProxyAddresses -contains "SMTP:abc@xyz.com"} - +- `Get-CsOnlineUser -Filter {FeatureTypes -contains "PhoneSystem"}` +- `Get-CsOnlineUser -Filter {ProxyAddresses -contains "SMTP:abc@xyz.com"}` `-gt` (greater than), `-lt` (less than), and `-le` (less than or equal to) can now be used for filtering all string properties. For example: @@ -272,7 +271,6 @@ These filtering operators have been reintroduced: **Note**: Some comparison operators mentioned above including -ge, -le, -gt, and -lt are case-sensitive for Policies and capital letters are considered smaller than small letters. - **Updates in Teams PowerShell Module version 3.0.0 and later** The following updates are applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 3.0.0 and later (excluding updates mentioned previously for Teams PowerShell Module version 5.0.0 and later): @@ -564,7 +562,7 @@ A recent fix has addressed an issue where some Guest users were being omitted fr **Updates in Teams PowerShell Module version 6.1.1 Preview and later** -The following updates are applicable for organizations that use Microsoft Teams PowerShell version 6.1.1 (Targeted Release: April 15th, 2024) or later. These changes will be gradually rolled out for all tenants starting from April 26th, 2024. +The following updates are applicable for organizations that use Microsoft Teams PowerShell version 6.1.1 (Targeted Release: April 15th, 2024) or later. These changes will be gradually rolled out for all tenants starting from April 26th, 2024. When using the Get-CsOnlineUser cmdlet in Teams PowerShell Module without the -identity parameter, we are introducing these updates: - Before the rollout, unlicensed users who did not have a valid Teams license were displayed in the output of the Get-CsOnlineUser cmdlet for 30 days after license removal. After the rollout, Get-CsOnlineUser will show unlicensed users after the initial 30 days and also include unlicensed users who never had a valid Teams license. @@ -577,10 +575,9 @@ When Get-CsOnlineUser is used with the -identity parameter, you can also use UPN The following updates are applicable for organizations that use Microsoft Teams PowerShell version 6.1.0 or later. -- LocationPolicy: LocationPolicy attribute is being deprecated from the output of Get-CsOnlineUser in all clouds. Get-CsPhoneNumberAssignment -IsoCountryCode can be used to get the LocationPolicy information. (Note: LocationPolicy attribute will no longer be populated with value in the older Teams Powershell Module versions (<6.1.0) starting from 20th March 2024.) - -- OptionFlags: OptionFlags attribute will no longer be populated with value in the output of Get-CsOnlineUser in all clouds. It's important to note that other details besides EnterpriseVoiceEnabled, previously found in OptionFlags, are no longer relevant for Teams. Administrators can still utilize the EnterpriseVoiceEnabled attribute in the output of the Get-CsOnlineUser cmdlet to get this information. (Note: This change will be rolled out to all Teams Powershell Module versions (=<6.1.0) starting from 20th March 2024.) +- LocationPolicy: LocationPolicy attribute is being deprecated from the output of Get-CsOnlineUser in all clouds. Get-CsPhoneNumberAssignment -IsoCountryCode can be used to get the LocationPolicy information. (Note: LocationPolicy attribute will no longer be populated with value in the older Teams Powershell Module versions (<6.1.0) starting from 20th March 2024.) +- OptionFlags: OptionFlags attribute will no longer be populated with value in the output of Get-CsOnlineUser in all clouds. It's important to note that other details besides EnterpriseVoiceEnabled, previously found in OptionFlags, are no longer relevant for Teams. Administrators can still utilize the EnterpriseVoiceEnabled attribute in the output of the Get-CsOnlineUser cmdlet to get this information. (Note: This change will be rolled out to all Teams Powershell Module versions (=<6.1.0) starting from 20th March 2024.) **Updates in Teams PowerShell Module version 6.0.0 and later** @@ -589,7 +586,7 @@ The following updates are applicable for organizations having TeamsOnly users th - GracePeriodExpiryDate: GracePeriodExpiryDate attribute is being introduced within the AssignedPlan JSON array. It specifies the date when the grace period of a previously deleted license expires, and the license will be permanently deleted. The attribute remains empty/null for active licenses. (Note: The attribute is currently in private preview and will display valid values only for private preview) - IsInGracePeriod: IsInGracePeriod attribute is a boolean flag that indicates that the associated plan is in grace period after deletion. (Note: The attribute is currently in private preview and will display valid values only for private preview) - + **Updates in Teams PowerShell Module version 5.9.0 and later** The following updates are applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 5.9.0 or later in GCC High and DoD environments (note that these changes are already rolled out in commercial environments). These updates will be applicable to older Teams PowerShell versions from 15th March 2024 in GCC High and DoD environments: From 35814b85dd02ecaa5f4946a72c9676dfb13352e7 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 22 Apr 2024 16:19:57 -0700 Subject: [PATCH 0337/1851] Removed extra spaces and carriage returns --- .../app-only-auth-powershell-v2.md | 14 ++-- .../client-advanced-settings.md | 84 +++++++++---------- .../find-exchange-cmdlet-permissions.md | 4 +- .../invoke-command-workarounds-rest-api.md | 20 ++--- .../exchange/Add-VivaModuleFeaturePolicy.md | 6 +- .../exchange/Connect-ExchangeOnline.md | 4 +- .../exchange/Connect-IPPSSession.md | 2 +- .../exchange/Export-ActivityExplorerData.md | 2 +- .../exchange/Get-AvailabilityConfig.md | 6 +- .../exchange-ps/exchange/Get-EtrLimits.md | 1 - exchange/exchange-ps/exchange/Get-Place.md | 4 +- .../exchange/Get-VivaModuleFeature.md | 1 - .../exchange/New-AntiPhishPolicy.md | 1 - .../exchange/New-AvailabilityConfig.md | 2 +- .../exchange/New-ExoPhishSimOverrideRule.md | 2 +- .../exchange/New-HostedContentFilterPolicy.md | 2 +- .../exchange/New-MalwareFilterPolicy.md | 1 - .../exchange-ps/exchange/Set-ArcConfig.md | 1 - .../exchange/Set-AvailabilityConfig.md | 2 +- .../exchange/Set-HostedContentFilterPolicy.md | 2 +- exchange/exchange-ps/exchange/Set-Label.md | 2 +- .../exchange/Set-SafeAttachmentPolicy.md | 2 +- .../Update-VivaModuleFeaturePolicy.md | 2 +- officewebapps/mapping/monikerMapping.json | 2 +- .../whiteboard/Get-WhiteboardsForTenant.md | 8 +- 25 files changed, 84 insertions(+), 93 deletions(-) diff --git a/exchange/docs-conceptual/app-only-auth-powershell-v2.md b/exchange/docs-conceptual/app-only-auth-powershell-v2.md index 5d45483f45..7762e501b6 100644 --- a/exchange/docs-conceptual/app-only-auth-powershell-v2.md +++ b/exchange/docs-conceptual/app-only-auth-powershell-v2.md @@ -216,15 +216,15 @@ Choose **one** of the following methods in this section to assign API permission ![Find and select Office 365 Exchange Online on the APIs my organization uses tab.](media/exo-app-only-auth-api-permissions-select-o365-exo.png) -5. On the **What type of permissions does your application require?** flyout that appears, select **Application permissions**. +4. On the **What type of permissions does your application require?** flyout that appears, select **Application permissions**. -6. In the permissions list that appears, expand **Exchange**, select **Exchange.ManageAsApp**, and then select **Add permissions**. +5. In the permissions list that appears, expand **Exchange**, select **Exchange.ManageAsApp**, and then select **Add permissions**. ![Find and select Exchange.ManageAsApp permissions from the Application permission tab.](media/exo-app-only-auth-api-permissions-select-exchange-manageasapp.png) -7. Back on the app **API permissions** page, verify **Office 365 Exchange Online** \> **Exchange.ManageAsApp** is listed and contains the following values: +6. Back on the app **API permissions** page, verify **Office 365 Exchange Online** \> **Exchange.ManageAsApp** is listed and contains the following values: - **Type**: **Application**. - - **Admin consent required**: **Yes**. + - **Admin consent required**: **Yes**. - **Status**: The current incorrect value is **Not granted for \**. @@ -236,11 +236,11 @@ Choose **one** of the following methods in this section to assign API permission ![Admin consent granted for Exchange.ManageAsApp permissions.](media/exo-app-only-auth-admin-consent-granted.png) -8. For the default **Microsoft Graph** \> **User.Read** entry, select **...** \> **Revoke admin consent**, and then select **Yes** in the confirmation dialog that opens to return **Status** back to the default blank value. +7. For the default **Microsoft Graph** \> **User.Read** entry, select **...** \> **Revoke admin consent**, and then select **Yes** in the confirmation dialog that opens to return **Status** back to the default blank value. ![Admin consent removed from default Microsoft Graph User.Read permissions.](media/exo-app-only-auth-admin-consent-removed-from-graph.png) -9. Close the current **API permissions** page (not the browser tab) to return to the **App registrations** page. You use the **App registrations** page in an upcoming step. +8. Close the current **API permissions** page (not the browser tab) to return to the **App registrations** page. You use the **App registrations** page in an upcoming step. #### Modify the app manifest to assign API permissions @@ -310,7 +310,7 @@ Choose **one** of the following methods in this section to assign API permission 4. On the **API permissions** page, verify **Office 365 Exchange Online** \> **Exchange.ManageAsApp** is listed and contains the following values: - **Type**: **Application**. - - **Admin consent required**: **Yes**. + - **Admin consent required**: **Yes**. - **Status**: The current incorrect value is **Not granted for \** for the **Office 365 Exchange Online** \> **Exchange.ManageAsApp** entry. diff --git a/exchange/docs-conceptual/client-advanced-settings.md b/exchange/docs-conceptual/client-advanced-settings.md index a20b5af079..b80637b309 100644 --- a/exchange/docs-conceptual/client-advanced-settings.md +++ b/exchange/docs-conceptual/client-advanced-settings.md @@ -13,7 +13,7 @@ ms.localizationpriority: high ms.collection: - tier3 - purview-compliance -search.appverid: +search.appverid: description: "Security & Compliance PowerShell advanced settings for Microsoft Purview Information Protection client." --- @@ -26,14 +26,13 @@ This article contains the [Security & Compliance PowerShell](/powershell/exchang The advanced settings that are supported by sensitivity labels built into Microsoft 365 apps and services are included on the cmdlet page itself. You might also find useful [PowerShell tips for specifying the advanced settings](/purview/create-sensitivity-labels#powershell-tips-for-specifying-the-advanced-settings). - |Advanced settings for labels|Description| -|----------------|---------------| -[Color](#color)|Specify a color for the label| +|---|---| +|[Color](#color)|Specify a color for the label| |[DefaultSubLabelId](#defaultsublabelid)|Specify a default sublabel for a parent label| |Advanced settings for label policies|Description| -|----------------|---------------| +|---|---| |[AdditionalPPrefixExtensions](#additionalpprefixextensions)|Support for changing \.PFILE to P\| |[EnableAudit](#enableaudit)|Prevent audit data from being sent to Microsoft Purview| |[EnableContainerSupport](#enablecontainersupport)|Enable removal of encryption from PST, rar, 7zip, and MSG files| @@ -53,24 +52,23 @@ The advanced settings that are supported by sensitivity labels built into Micros |[SharepointFileWebRequestTimeout](#sharepointfilewebrequesttimeout )|Configure SharePoint timeouts| |[UseCopyAndPreserveNTFSOwner](#usecopyandpreserventfsowner) |Preserve NTFS owners during labeling| - ## AdditionalPPrefixExtensions -This advanced property to change \.PFILE to P\ is supported by File Explorer, PowerShell, and by the scanner. All apps have similar behavior. +This advanced property to change \.PFILE to P\ is supported by File Explorer, PowerShell, and by the scanner. All apps have similar behavior. - Key: **AdditionalPPrefixExtensions** -- Value: **\** +- Value: **\** Use the following table to identify the string value to specify: | String value| Client and scanner| -|-------------|---------------| +|---|---| |\*|All PFile extensions become P\| |\| Default value behaves like the default encryption value.| -|ConvertTo-Json(".dwg", ".zip")|In addition to the previous list, ".dwg" and ".zip" become P\| +|ConvertTo-Json(".dwg", ".zip")|In addition to the previous list, ".dwg" and ".zip" become P\| -With this setting, the following extensions always become **P\**: ".txt", ".xml", ".bmp", ".jt", ".jpg", ".jpeg", ".jpe", ".jif", ".jfif", ".jfi", ".png", ".tif", ".tiff", ".gif"). Notable exclusion is that "ptxt" does not become "txt.pfile". +With this setting, the following extensions always become **P\**: ".txt", ".xml", ".bmp", ".jt", ".jpg", ".jpeg", ".jpe", ".jif", ".jfif", ".jfi", ".png", ".tif", ".tiff", ".gif"). Notable exclusion is that "ptxt" does not become "txt.pfile". This setting requires the advanced setting *PFileSupportedExtension* to be enabled. @@ -80,13 +78,13 @@ This setting requires the advanced setting *PFileSupportedExtension* to be enabl Set-LabelPolicy -AdvancedSettings @{ AdditionalPPrefixExtensions =""} ``` -**Example 2**: PowerShell command to change all PFile extensions from generic encryption to native encryption when the files are labeled and encrypted: +**Example 2**: PowerShell command to change all PFile extensions from generic encryption to native encryption when the files are labeled and encrypted: ```PowerShell Set-LabelPolicy -AdvancedSettings @{ AdditionalPPrefixExtensions ="*"} ``` -**Example 3**: PowerShell command to change ".dwg" to ".pdwg" when using this service protect this file: +**Example 3**: PowerShell command to change ".dwg" to ".pdwg" when using this service protect this file: ```PowerShell Set-LabelPolicy -AdvancedSettings @{ AdditionalPPrefixExtensions =ConvertTo-Json(".dwg")} @@ -112,7 +110,7 @@ Set-Label -Identity Public -AdvancedSettings @{color="#40e0d0"} ## DefaultSubLabelId -When you add a sublabel to a label, users can no longer apply the parent label to a document or email. By default, users select the parent label to see the sublabels that they can apply, and then select one of those sublabels. If you configure this advanced setting, when users select the parent label, a sublabel is automatically selected and applied for them: +When you add a sublabel to a label, users can no longer apply the parent label to a document or email. By default, users select the parent label to see the sublabels that they can apply, and then select one of those sublabels. If you configure this advanced setting, when users select the parent label, a sublabel is automatically selected and applied for them: - Key: **DefaultSubLabelId** @@ -226,7 +224,7 @@ Set-LabelPolicy -Identity Global -AdvancedSettings @{JustificationTextForUserTex By default, the information protection client doesn't send content matches for sensitive info types to Microsoft Purview, which can then be displayed in [activity explorer](/purview/data-classification-activity-explorer). The scanner always sends this information. For more information about this additional information that can be sent, see [Content matches for deeper analysis](/azure/information-protection/reports-aip#content-matches-for-deeper-analysis). -To send content matches when sensitive information types are sent, use the following advanced setting in a label policy: +To send content matches when sensitive information types are sent, use the following advanced setting in a label policy: - Key: **LogMatchedContent** @@ -246,10 +244,10 @@ If you have a complex Excel file with many sheets or rows, 3 seconds might not b - Key: **OfficeContentExtractionTimeout** -- Value: Seconds, in the following format: `hh:mm:ss`. +- Value: Seconds, in the following format: `hh:mm:ss`. > [!IMPORTANT] -> We recommend that you don't raise this timeout to higher than 15 seconds. +> We recommend that you don't raise this timeout to higher than 15 seconds. Example PowerShell command, where your label policy is named "Global": @@ -265,16 +263,16 @@ With this setting, you can change which file types are encrypted but you cannot - Key: **PFileSupportedExtensions** -- Value: **\** +- Value: **\** Use the following table to identify the string value to specify: -| String value| Client| Scanner| -|-------------|-------|--------| +| String value|Client|Scanner| +|---|---|---| |\*|Default value: Apply encryption to all file types|Apply encryption to all file types| |ConvertTo-Json(".jpg", ".png")|In addition to Office file types and PDF files, apply encryption to the specified file name extensions | In addition to Office file types and PDF files, apply encryption to the specified file name extensions -**Example 1**: PowerShell command for the scanner to encrypt all file types, where your label policy is named "Scanner": +**Example 1**: PowerShell command for the scanner to encrypt all file types, where your label policy is named "Scanner": ```PowerShell Set-LabelPolicy -Identity Scanner -AdvancedSettings @{PFileSupportedExtensions="*"} @@ -288,7 +286,7 @@ Set-LabelPolicy -Identity Scanner -AdvancedSettings @{PFileSupportedExtensions=C ## ReportAnIssueLink -When you specify the following advanced client setting, users see a **Report an Issue** option that they can select from the **Help and Feedback** client dialog box in the file labeler. Specify an HTTP string for the link. For example, a customized web page that you have for users to report issues, or an email address that goes to your help desk. +When you specify the following advanced client setting, users see a **Report an Issue** option that they can select from the **Help and Feedback** client dialog box in the file labeler. Specify an HTTP string for the link. For example, a customized web page that you have for users to report issues, or an email address that goes to your help desk. To configure this advanced setting, enter the following strings for the selected label policy: @@ -306,23 +304,22 @@ Example PowerShell command, where your label policy is named "Global": Set-LabelPolicy -Identity Global -AdvancedSettings @{ReportAnIssueLink="mailto:helpdesk@contoso.com"} ``` - ## ScannerMaxCPU > [!IMPORTANT] > We recommend limiting CPU consumption by using the advanced settings *ScannerMaxCPU* and *ScannerMinCPU* instead of *ScannerConcurrencyLevel* that's supported for backwards compatibility. -> +> > If the older advanced setting is specified,*ScannerMaxCPU* and *ScannerMinCPU* advanced settings are ignored. -Use this advanced setting in conjunction with *ScannerMinCPU* to limit CPU consumption on the scanner computer. +Use this advanced setting in conjunction with *ScannerMinCPU* to limit CPU consumption on the scanner computer. - Key: **ScannerMaxCPU** - Value: \** -The value is set to **100** by default, which means there is no limit of maximum CPU consumption. In this case, the scanner process will try to use all available CPU time to maximize your scan rates. +The value is set to **100** by default, which means there is no limit of maximum CPU consumption. In this case, the scanner process will try to use all available CPU time to maximize your scan rates. -If you set **ScannerMaxCPU** to less than 100, the scanner will monitor the CPU consumption over the last 30 minutes. If the average CPU crossed the limit you set, it will start to reduce the number of threads allocated for new files. +If you set **ScannerMaxCPU** to less than 100, the scanner will monitor the CPU consumption over the last 30 minutes. If the average CPU crossed the limit you set, it will start to reduce the number of threads allocated for new files. The limit on the number of threads will continue as long as CPU consumption is higher than the limit set for **ScannerMaxCPU**. @@ -330,26 +327,25 @@ The limit on the number of threads will continue as long as CPU consumption is h > [!IMPORTANT] > We recommend limiting CPU consumption by using the advanced settings *ScannerMaxCPU* and *ScannerMinCPU* instead of *ScannerConcurrencyLevel* that's supported for backwards compatibility. -> +> > If the older advanced setting is specified,*ScannerMaxCPU* and *ScannerMinCPU* advanced settings are ignored. -Used only if *ScannerMaxCPU* is not equal to 100, and cannot be set to a number that is higher than the **ScannerMaxCPU** value. +Used only if *ScannerMaxCPU* is not equal to 100, and cannot be set to a number that is higher than the **ScannerMaxCPU** value. -We recommend keeping **ScannerMinCPU** set at least 15 points lower than the value of *ScannerMaxCPU*. - -The value is set to **50** by default, which means that if CPU consumption in the last 30 minutes when lower than this value, the scanner will start adding new threads to scan more files in parallel, until the CPU consumption reaches the level you have set for *ScannerMaxCPU*-15. +We recommend keeping **ScannerMinCPU** set at least 15 points lower than the value of *ScannerMaxCPU*. +The value is set to **50** by default, which means that if CPU consumption in the last 30 minutes when lower than this value, the scanner will start adding new threads to scan more files in parallel, until the CPU consumption reaches the level you have set for *ScannerMaxCPU*-15. ## ScannerConcurrencyLevel > [!IMPORTANT] > We recommend limiting CPU consumption by using the advanced settings *ScannerMaxCPU* and *ScannerMinCPU* instead of *ScannerConcurrencyLevel* that's supported for backwards compatibility. -> +> > When this older advanced setting is specified,*ScannerMaxCPU* and *ScannerMinCPU* advanced settings are ignored. -By default, the scanner uses all available processor resources on the computer running the scanner service. If you need to limit the CPU consumption while this service is scanning, specify the number of concurrent threads that the scanner can run in parallel. The scanner uses a separate thread for each file that it scans, so this throttling configuration also defines the number of files that can be scanned in parallel. +By default, the scanner uses all available processor resources on the computer running the scanner service. If you need to limit the CPU consumption while this service is scanning, specify the number of concurrent threads that the scanner can run in parallel. The scanner uses a separate thread for each file that it scans, so this throttling configuration also defines the number of files that can be scanned in parallel. -When you first configure the value for testing, we recommend you specify 2 per core, and then monitor the results. For example, if you run the scanner on a computer that has 4 cores, first set the value to 8. If necessary, increase or decrease that number, according to the resulting performance you require for the scanner computer and your scanning rates. +When you first configure the value for testing, we recommend you specify 2 per core, and then monitor the results. For example, if you run the scanner on a computer that has 4 cores, first set the value to 8. If necessary, increase or decrease that number, according to the resulting performance you require for the scanner computer and your scanning rates. - Key: **ScannerConcurrencyLevel** @@ -363,7 +359,7 @@ Set-LabelPolicy -Identity Scanner -AdvancedSettings @{ScannerConcurrencyLevel="8 ## ScannerFSAttributesToSkip -By default, the information protection scanner scans all relevant files. However, you might want to define specific files to be skipped, such as for archived files or files that have been moved. +By default, the information protection scanner scans all relevant files. However, you might want to define specific files to be skipped, such as for archived files or files that have been moved. Enable the scanner to skip specific files based on their file attributes by using the **ScannerFSAttributesToSkip** advanced setting. In the setting value, list the file attributes that will enable the file to be skipped when they are all set to **true**. This list of file attributes uses the AND logic. @@ -386,13 +382,14 @@ Set-LabelPolicy -Identity Global -AdvancedSettings @{ ScannerFSAttributesToSkip > [!TIP] > We recommend that you consider enabling the scanner to skip files with the following attributes: -> * FILE_ATTRIBUTE_SYSTEM -> * FILE_ATTRIBUTE_HIDDEN -> * FILE_ATTRIBUTE_DEVICE -> * FILE_ATTRIBUTE_OFFLINE -> * FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS -> * FILE_ATTRIBUTE_RECALL_ON_OPEN -> * FILE_ATTRIBUTE_TEMPORARY +> +> - FILE_ATTRIBUTE_SYSTEM +> - FILE_ATTRIBUTE_HIDDEN +> - FILE_ATTRIBUTE_DEVICE +> - FILE_ATTRIBUTE_OFFLINE +> - FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS +> - FILE_ATTRIBUTE_RECALL_ON_OPEN +> - FILE_ATTRIBUTE_TEMPORARY For a list of all file attributes that can be defined in the **ScannerFSAttributesToSkip** advanced setting, see the [Win32 File Attribute Constants](/windows/win32/fileio/file-attribute-constants) @@ -437,4 +434,3 @@ Example PowerShell command, where your label policy is named "Scanner" ```PowerShell Set-LabelPolicy -Identity Global -AdvancedSettings @{UseCopyAndPreserveNTFSOwner ="true"} ``` - diff --git a/exchange/docs-conceptual/find-exchange-cmdlet-permissions.md b/exchange/docs-conceptual/find-exchange-cmdlet-permissions.md index eb60937556..7559a15cda 100644 --- a/exchange/docs-conceptual/find-exchange-cmdlet-permissions.md +++ b/exchange/docs-conceptual/find-exchange-cmdlet-permissions.md @@ -87,7 +87,7 @@ Otherwise, no results are likely caused by one of the following conditions: To find the roles in your environment (if any) that contain the cmdlet or parameters, replace `` and optionally, `,,...` with the values that you want to use and run the following command: ```powershell -Get-ManagementRoleEntry -Identity *\ [-Parameters ,,...] +Get-ManagementRoleEntry -Identity *\ [-Parameters ,,...] ``` > [!TIP] @@ -143,7 +143,7 @@ Get-ManagementRoleAssignment -Role "" -GetEffectiveUsers -Delegating For example: ```powershell -Get-ManagementRoleAssignment -Role "Mailbox Import Export" -GetEffectiveUsers -Delegating $false | Where-Object {$_.EffectiveUserName -ne "All Group Members"} | Format-Table -Auto EffectiveUserName,Role,RoleAssigneeName,AssignmentMethod +Get-ManagementRoleAssignment -Role "Mailbox Import Export" -GetEffectiveUsers -Delegating $false | Where-Object {$_.EffectiveUserName -ne "All Group Members"} | Format-Table -Auto EffectiveUserName,Role,RoleAssigneeName,AssignmentMethod ``` ### Find the members of a role group diff --git a/exchange/docs-conceptual/invoke-command-workarounds-rest-api.md b/exchange/docs-conceptual/invoke-command-workarounds-rest-api.md index 0a6b23d861..d437723364 100644 --- a/exchange/docs-conceptual/invoke-command-workarounds-rest-api.md +++ b/exchange/docs-conceptual/invoke-command-workarounds-rest-api.md @@ -1,5 +1,5 @@ --- -title: Workarounds for Invoke-Command scenarios in REST API connections +title: Workarounds for Invoke-Command scenarios in REST API connections ms.author: chrisda author: chrisda manager: dansimp @@ -69,15 +69,15 @@ This example finds all mailboxes where the GrantSendOnBehalfTo permission is set - **In a REST API session**: Run the following command: ```powershell - $mailboxes = Get-Mailbox -Filter "GrantSendOnBehalfTo -ne `$null" + $mailboxes = Get-Mailbox -Filter "GrantSendOnBehalfTo -ne `$null" - foreach ($mailbox in $mailboxes) + foreach ($mailbox in $mailboxes) - { - $users = $mailbox | Select-Object GrantSendOnBehalfTo -ExpandProperty GrantSendOnBehalfTo | Get-User + { + $users = $mailbox | Select-Object GrantSendOnBehalfTo -ExpandProperty GrantSendOnBehalfTo | Get-User - $users | Select-Object Name, Guid - } + $users | Select-Object Name, Guid + } ``` ## Scenario 3: Run Exchange Online cmdlets in a specific PowerShell session when multiple sessions are present @@ -113,7 +113,7 @@ This example shows how to create two PowerShell sessions in the same window and 5. Now you can run commands in either session. For example: ```powershell - $CommandStr1 = "Get-$($ConnectionInfo1.ModulePrefix)Mailbox -ResultSize 10" + $CommandStr1 = "Get-$($ConnectionInfo1.ModulePrefix)Mailbox -ResultSize 10" Invoke-Expression $CommandStr1 ``` @@ -121,7 +121,7 @@ This example shows how to create two PowerShell sessions in the same window and Or ```powershell - $CommandStr2 = "Get-$($ConnectionInfo2.ModulePrefix)Mailbox -ResultSize 10" + $CommandStr2 = "Get-$($ConnectionInfo2.ModulePrefix)Mailbox -ResultSize 10" - Invoke-Expression $CommandStr2 + Invoke-Expression $CommandStr2 ``` diff --git a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md index 3c1f25a816..0e24670a60 100644 --- a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md @@ -18,9 +18,9 @@ This cmdlet is available only in the Exchange Online PowerShell module v3.2.0 or Use the Add-VivaModuleFeaturePolicy cmdlet to add a new access policy for a specific feature in Viva. The attributes of the policy are defined using the cmdlet parameters. Policies are used to restrict or grant access to the specified feature for specific users, groups, or the entire tenant. Note that: - You can assign up to 10 policies per feature. An additional one policy per feature can be assigned to the entire tenant. -- Policies assigned to a specific user or group take priority over the policy assigned to the entire tenant when determining whether a feature is enabled. If a user has multiple policies assigned for a feature (directly as a user or member of a group), the most restrictive policy applies. +- Policies assigned to a specific user or group take priority over the policy assigned to the entire tenant when determining whether a feature is enabled. If a user has multiple policies assigned for a feature (directly as a user or member of a group), the most restrictive policy applies. -Some features include the option for user controls (user opt out). Refer to the feature documentation to see if user controls are available for the feature that you intend to set a policy for. +Some features include the option for user controls (user opt out). Refer to the feature documentation to see if user controls are available for the feature that you intend to set a policy for. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -214,7 +214,7 @@ Accept wildcard characters: False ### -IsUserControlEnabled **Note**: This parameter is available in version 3.3.0 or later of the module. If the feature supports user controls for opting out, make sure you set the *IsUserControlEnabled* parameter when you create the policy. Otherwise, user controls for the policy use the default state for the feature. -The IsUserControlEnabled parameter specifies whether user control is enabled by the policy. Valid values are: +The IsUserControlEnabled parameter specifies whether user control is enabled by the policy. Valid values are: - $true: User control is enabled by the policy. Users can opt out of the feature. - $false: User control isn't enabled by the policy. Users can't opt of the feature. diff --git a/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md b/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md index 29a0d02321..7360f1c356 100644 --- a/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md +++ b/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md @@ -760,7 +760,7 @@ Accept wildcard characters: False ``` ### -UserPrincipalName -The UserPrincipalName parameter specifies the account that you want to use to connect (for example, navin@contoso.onmicrosoft.com). Using this parameter allows you to skip entering a username in the modern authentication credentials prompt (you're prompted to enter a password). +The UserPrincipalName parameter specifies the account that you want to use to connect (for example, `navin@contoso.onmicrosoft.com`). Using this parameter allows you to skip entering a username in the modern authentication credentials prompt (you're prompted to enter a password). If you use the UserPrincipalName parameter, you don't need to use the AzureADAuthorizationEndpointUri parameter for MFA or federated users in environments that normally require it (UserPrincipalName or AzureADAuthorizationEndpointUri is required; OK to use both). @@ -778,7 +778,7 @@ Accept wildcard characters: False ``` ### -UseRPSSession -**Note**: Remote PowerShell connections to Exchange Online PowerShell are deprecated. For more information, see [Deprecation of Remote PowerShell in Exchange Online](https://techcommunity.microsoft.com/t5/exchange-team-blog/deprecation-of-remote-powershell-in-exchange-online-re-enabling/ba-p/3779692). +**Note**: Remote PowerShell connections to Exchange Online PowerShell are deprecated. For more information, see [Deprecation of Remote PowerShell in Exchange Online](https://techcommunity.microsoft.com/t5/exchange-team-blog/deprecation-of-remote-powershell-in-exchange-online-re-enabling/ba-p/3779692). The UseRPSSession switch allows you to connect to Exchange Online PowerShell using traditional remote PowerShell access to all cmdlets. You don't need to specify a value with this switch. diff --git a/exchange/exchange-ps/exchange/Connect-IPPSSession.md b/exchange/exchange-ps/exchange/Connect-IPPSSession.md index 029160bcd3..728ed8e33f 100644 --- a/exchange/exchange-ps/exchange/Connect-IPPSSession.md +++ b/exchange/exchange-ps/exchange/Connect-IPPSSession.md @@ -399,7 +399,7 @@ Accept wildcard characters: False ### -UseRPSSession This parameter is available in version 3.2.0 or later of the module. -**Note**: Remote PowerShell connections to Security & Compliance are deprecated. For more information, see [Deprecation of Remote PowerShell in Security and Compliance PowerShell](https://techcommunity.microsoft.com/t5/exchange-team-blog/deprecation-of-remote-powershell-rps-protocol-in-security-and/ba-p/3815432). +**Note**: Remote PowerShell connections to Security & Compliance are deprecated. For more information, see [Deprecation of Remote PowerShell in Security and Compliance PowerShell](https://techcommunity.microsoft.com/t5/exchange-team-blog/deprecation-of-remote-powershell-rps-protocol-in-security-and/ba-p/3815432). The UseRPSSession switch allows you to connect to Security & Compliance PowerShell using traditional remote PowerShell access to all cmdlets. You don't need to specify a value with this switch. diff --git a/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md b/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md index 9058d8af56..0baf1f154d 100644 --- a/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md +++ b/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md @@ -240,7 +240,7 @@ Accept wildcard characters: False ``` ### -PageCookie -The PageCookie parameter specifies whether to get more data when the value of the LastPage property in the command output is False. If you don't use the PageSize parameter, a maximum of 100 records are returned. If you use the PageSize parameter, a maximum of 5000 records can be returned. To get more records than what as returned in the current command, use the value of the Watermark property from the output of the current command as the value for the PageCookie parameter in a new command with the same date range and filters. The PageCookie value is valid for 120 seconds to fetch the next set of records for same query. +The PageCookie parameter specifies whether to get more data when the value of the LastPage property in the command output is False. If you don't use the PageSize parameter, a maximum of 100 records are returned. If you use the PageSize parameter, a maximum of 5000 records can be returned. To get more records than what as returned in the current command, use the value of the Watermark property from the output of the current command as the value for the PageCookie parameter in a new command with the same date range and filters. The PageCookie value is valid for 120 seconds to fetch the next set of records for same query. ```yaml Type: String diff --git a/exchange/exchange-ps/exchange/Get-AvailabilityConfig.md b/exchange/exchange-ps/exchange/Get-AvailabilityConfig.md index c92e287270..7932aaed30 100644 --- a/exchange/exchange-ps/exchange/Get-AvailabilityConfig.md +++ b/exchange/exchange-ps/exchange/Get-AvailabilityConfig.md @@ -16,8 +16,8 @@ This cmdlet is available in on-premises Exchange and in the cloud-based service. Use the Get-AvailabilityConfig cmdlet to view information about the sharing of free/busy information between organizations: -- In on-premises Exchange, the cmdlet returns the accounts that are trusted in the cross-forest sharing of free/busy information. -- In Exchange Online, the cmdlet returns the tenant IDs of organizations that free/busy information is being shared with. +- In on-premises Exchange, the cmdlet returns the accounts that are trusted in the cross-forest sharing of free/busy information. +- In Exchange Online, the cmdlet returns the tenant IDs of organizations that free/busy information is being shared with. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -41,7 +41,7 @@ Get-AvailabilityConfig In on-premises Exchange, this example returns the accounts that are trusted in the cross-forest shared of free/busy information. -In Exchange Online, this examples returns the tenant IDs that free/busy information is being shared with. +In Exchange Online, this examples returns the tenant IDs that free/busy information is being shared with. ## PARAMETERS diff --git a/exchange/exchange-ps/exchange/Get-EtrLimits.md b/exchange/exchange-ps/exchange/Get-EtrLimits.md index 792b635c5d..759a8d045c 100644 --- a/exchange/exchange-ps/exchange/Get-EtrLimits.md +++ b/exchange/exchange-ps/exchange/Get-EtrLimits.md @@ -9,7 +9,6 @@ ms.author: chrisda ms.reviewer: --- - # Get-EtrLimits ## SYNOPSIS diff --git a/exchange/exchange-ps/exchange/Get-Place.md b/exchange/exchange-ps/exchange/Get-Place.md index 53de9a181b..c13137555b 100644 --- a/exchange/exchange-ps/exchange/Get-Place.md +++ b/exchange/exchange-ps/exchange/Get-Place.md @@ -62,7 +62,7 @@ This example returns detailed metadata for Conference Room 1. Get-Place -Type Room ``` -This example returns all room mailboxes. +This example returns all room mailboxes. ## PARAMETERS @@ -128,7 +128,7 @@ The Type parameter filters the results by the type of room mailbox. Valid values - Room - RoomList -- Space +- Space You can't use this parameter with the Identity parameter. diff --git a/exchange/exchange-ps/exchange/Get-VivaModuleFeature.md b/exchange/exchange-ps/exchange/Get-VivaModuleFeature.md index 04f0e995d7..b2787501f8 100644 --- a/exchange/exchange-ps/exchange/Get-VivaModuleFeature.md +++ b/exchange/exchange-ps/exchange/Get-VivaModuleFeature.md @@ -10,7 +10,6 @@ ms.author: chrisda ms.reviewer: --- - # Get-VivaModuleFeature ## SYNOPSIS diff --git a/exchange/exchange-ps/exchange/New-AntiPhishPolicy.md b/exchange/exchange-ps/exchange/New-AntiPhishPolicy.md index 5123a1702a..6f76c70691 100644 --- a/exchange/exchange-ps/exchange/New-AntiPhishPolicy.md +++ b/exchange/exchange-ps/exchange/New-AntiPhishPolicy.md @@ -946,7 +946,6 @@ This parameter uses the syntax: "DisplayName;EmailAddress". - EmailAddress specifies the internal or external email address that's associated with the display name. - You can specify multiple values by using the syntax: `"DisplayName1;EmailAddress1","DisplayName2;EmailAddress2",..."DisplayNameN;EmailAddressN"`. The combination of DisplayName and EmailAddress needs to be unique for each value. - ```yaml Type: MultiValuedProperty Parameter Sets: (All) diff --git a/exchange/exchange-ps/exchange/New-AvailabilityConfig.md b/exchange/exchange-ps/exchange/New-AvailabilityConfig.md index 8fe6f2a2c0..7019d149b7 100644 --- a/exchange/exchange-ps/exchange/New-AvailabilityConfig.md +++ b/exchange/exchange-ps/exchange/New-AvailabilityConfig.md @@ -21,7 +21,7 @@ For information about the parameter sets in the Syntax section below, see [Excha ## SYNTAX ``` -New-AvailabilityConfig +New-AvailabilityConfig [-AllowedTenantIds ] [-Confirm] [-OrgWideAccount ] diff --git a/exchange/exchange-ps/exchange/New-ExoPhishSimOverrideRule.md b/exchange/exchange-ps/exchange/New-ExoPhishSimOverrideRule.md index c538ebb852..f351af2cd5 100644 --- a/exchange/exchange-ps/exchange/New-ExoPhishSimOverrideRule.md +++ b/exchange/exchange-ps/exchange/New-ExoPhishSimOverrideRule.md @@ -22,7 +22,7 @@ For information about the parameter sets in the Syntax section below, see [Excha ### Default ``` -New-ExoPhishSimOverrideRule -Policy -SenderIpRanges +New-ExoPhishSimOverrideRule -Policy -SenderIpRanges [-Comment ] [-Confirm] [-DomainController ] diff --git a/exchange/exchange-ps/exchange/New-HostedContentFilterPolicy.md b/exchange/exchange-ps/exchange/New-HostedContentFilterPolicy.md index 57461eac97..611f06259c 100644 --- a/exchange/exchange-ps/exchange/New-HostedContentFilterPolicy.md +++ b/exchange/exchange-ps/exchange/New-HostedContentFilterPolicy.md @@ -702,7 +702,7 @@ Accept wildcard characters: False The IntraOrgFilterState parameter specifies whether to enable anti-spam filtering for messages sent between internal users (users in the same organization). The action that's configured in the policy for the specified spam filter verdicts is taken on messages sent between internal users. Valid values are: - Default: This is the default value. Currently, this value is the same as HighConfidencePhish. -- HighConfidencePhish +- HighConfidencePhish - Phish: Includes phishing and high confidence phishing. - HighConfidenceSpam: Includes high confidence spam, phishing, and high confidence phishing. - Spam: Includes spam, high confidence spam, phishing, and high confidence phishing. diff --git a/exchange/exchange-ps/exchange/New-MalwareFilterPolicy.md b/exchange/exchange-ps/exchange/New-MalwareFilterPolicy.md index e918af958e..d3746db3ed 100644 --- a/exchange/exchange-ps/exchange/New-MalwareFilterPolicy.md +++ b/exchange/exchange-ps/exchange/New-MalwareFilterPolicy.md @@ -434,7 +434,6 @@ You specify the file types using the FileTypes parameter. A default list of valu You specify the action for detected files using the FileTypeAction parameter. - ```yaml Type: Boolean Parameter Sets: (All) diff --git a/exchange/exchange-ps/exchange/Set-ArcConfig.md b/exchange/exchange-ps/exchange/Set-ArcConfig.md index 63728afb45..1513542a3c 100644 --- a/exchange/exchange-ps/exchange/Set-ArcConfig.md +++ b/exchange/exchange-ps/exchange/Set-ArcConfig.md @@ -18,7 +18,6 @@ Use the Set-ArcConfig cmdlet to modify the list of trusted Authenticated Receive For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - ## SYNTAX ``` diff --git a/exchange/exchange-ps/exchange/Set-AvailabilityConfig.md b/exchange/exchange-ps/exchange/Set-AvailabilityConfig.md index 8ff84814e9..7fc266524e 100644 --- a/exchange/exchange-ps/exchange/Set-AvailabilityConfig.md +++ b/exchange/exchange-ps/exchange/Set-AvailabilityConfig.md @@ -36,7 +36,7 @@ The Set-AvailabilityConfig cmdlet defines two accounts or security groups: a per For cross-forest availability services to retrieve free/busy information in the current forest, they must be using one of the specified accounts, belong to one of the specified security groups, or have a username and password for one of the specified accounts or security groups. -In Exchange Online, this cmdlet lets you update the set of tenant ids that free/busy information sharing is allowed with. +In Exchange Online, this cmdlet lets you update the set of tenant ids that free/busy information sharing is allowed with. 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). diff --git a/exchange/exchange-ps/exchange/Set-HostedContentFilterPolicy.md b/exchange/exchange-ps/exchange/Set-HostedContentFilterPolicy.md index 9d1d8185b7..e6c86188b6 100644 --- a/exchange/exchange-ps/exchange/Set-HostedContentFilterPolicy.md +++ b/exchange/exchange-ps/exchange/Set-HostedContentFilterPolicy.md @@ -703,7 +703,7 @@ Accept wildcard characters: False The IntraOrgFilterState parameter specifies whether to enable anti-spam filtering for messages sent between internal users (users in the same organization). The action that's configured in the policy for the specified spam filter verdicts is taken on messages sent between internal users. Valid values are: - Default: This is the default value. Currently, HighConfidencePhish. -- HighConfidencePhish +- HighConfidencePhish - Phish: Includes phishing and high confidence phishing. - HighConfidenceSpam: Includes high confidence spam, phishing, and high confidence phishing. - Spam: Includes spam, high confidence spam, phishing, and high confidence phishing. diff --git a/exchange/exchange-ps/exchange/Set-Label.md b/exchange/exchange-ps/exchange/Set-Label.md index 95c0660563..6a3b9e587f 100644 --- a/exchange/exchange-ps/exchange/Set-Label.md +++ b/exchange/exchange-ps/exchange/Set-Label.md @@ -595,7 +595,7 @@ Accept wildcard characters: False ``` ### -Conditions -The Conditions parameter is used for automatic labeling of files and email for data in use. +The Conditions parameter is used for automatic labeling of files and email for data in use. ```yaml Type: MultiValuedProperty diff --git a/exchange/exchange-ps/exchange/Set-SafeAttachmentPolicy.md b/exchange/exchange-ps/exchange/Set-SafeAttachmentPolicy.md index d5cd51e306..fbecb2c542 100644 --- a/exchange/exchange-ps/exchange/Set-SafeAttachmentPolicy.md +++ b/exchange/exchange-ps/exchange/Set-SafeAttachmentPolicy.md @@ -44,7 +44,7 @@ You need to be assigned permissions before you can run this cmdlet. Although thi ### Example 1 ```powershell -Set-SafeAttachmentsPolicy -Identity "Engineering Block Attachments" -QuarantineTag ContosoLimitedAccess +Set-SafeAttachmentsPolicy -Identity "Engineering Block Attachments" -QuarantineTag ContosoLimitedAccess ``` This example modifies the existing safe attachment policy named Engineering Block Attachments to set the quarantine policy to ContosoLimitedAccess. diff --git a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md index 079a587920..4be03370d2 100644 --- a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md @@ -236,7 +236,7 @@ Accept wildcard characters: False ### -IsUserControlEnabled **Note**: This parameter is available in version 3.3.0 or later of the module. If the feature supports user controls for opting out, make sure you set the *IsUserControlEnabled* parameter when you create the policy. Otherwise, user controls for the policy use the default state for the feature. -The IsUserControlEnabled parameter specifies whether user control is enabled by the policy. Valid values are: +The IsUserControlEnabled parameter specifies whether user control is enabled by the policy. Valid values are: - $true: User control is enabled by the policy. Users can opt out of the feature. - $false: User control isn't enabled by the policy. Users can't opt of the feature. diff --git a/officewebapps/mapping/monikerMapping.json b/officewebapps/mapping/monikerMapping.json index f9897aa0d7..3c722651ec 100644 --- a/officewebapps/mapping/monikerMapping.json +++ b/officewebapps/mapping/monikerMapping.json @@ -5,7 +5,7 @@ "referenceTocUrl": "/powershell/module/officewebapps-ps/toc.json", "packageRoot": "officewebapps-ps", "modules": { - "officewebapps": {} + "officewebapps": {} } } } \ No newline at end of file diff --git a/whiteboard/whiteboard-ps/whiteboard/Get-WhiteboardsForTenant.md b/whiteboard/whiteboard-ps/whiteboard/Get-WhiteboardsForTenant.md index 32755f75ce..2f9679d567 100644 --- a/whiteboard/whiteboard-ps/whiteboard/Get-WhiteboardsForTenant.md +++ b/whiteboard/whiteboard-ps/whiteboard/Get-WhiteboardsForTenant.md @@ -19,10 +19,10 @@ Gets all the whiteboards associated with a tenant in a specified geography. ## SYNTAX ```powershell -Get-WhiteboardsForTenant [-Geography ] - [-IncrementalRunName ] - [-ForceAuthPrompt] - [] +Get-WhiteboardsForTenant [-Geography ] + [-IncrementalRunName ] + [-ForceAuthPrompt] + [] ``` ## DESCRIPTION From 97e32fed9288f0a0f4668e7520574e0e3a9dea02 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 22 Apr 2024 17:14:40 -0700 Subject: [PATCH 0338/1851] Manual recreation of conflicted #11652 And organization/alphabetization --- .../teams/New-CsTeamsMeetingPolicy.md | 737 ++++++++++-------- .../teams/Set-CsTeamsMeetingPolicy.md | 16 + 2 files changed, 409 insertions(+), 344 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md index 28dd723855..3d5b08ab3c 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md @@ -18,28 +18,76 @@ ms.reviewer: williamlooney ## SYNTAX ``` -New-CsTeamsMeetingPolicy [-Tenant ] [-Description ] - [-AllowChannelMeetingScheduling ] [-AllowMeetNow ] [-AllowPrivateMeetNow ] [-AllowIPVideo ] [-IPAudioMode ] [-IPVideoMode ] +New-CsTeamsMeetingPolicy [-Identity] [-AllowAnonymousUsersToDialOut ] - [-AllowAnonymousUsersToJoinMeeting ] [-AllowAnonymousUsersToStartMeeting ] + [-AllowAnonymousUsersToJoinMeeting ] + [-AllowAnonymousUsersToStartMeeting ] + [-AllowBreakoutRooms ] + [-AllowChannelMeetingScheduling ] + [-AllowCloudRecording ] + [-AllowEngagementReport ] + [-AllowExternalParticipantGiveRequestControl ] + [-AllowIPAudio ] + [-AllowIPVideo ] + [-AllowLocalRecording] + [-AllowMeetNow ] + [-AllowMeetingReactions ] + [-AllowMeetingRegistration ] + [-AllowNDIStreaming ] + [-AllowNetworkConfigurationSettingsLookup ] + [-AllowOrganizersToOverrideLobbySettings ] + [-AllowOutlookAddIn ] + [-AllowPSTNUsersToBypassLobby ] + [-AllowParticipantGiveRequestControl ] + [-AllowPowerPointSharing ] + [-AllowPrivateMeetNow ] + [-AllowPrivateMeetingScheduling ] + [-AllowRecordingStorageOutsideRegion ] + [-AllowScreenContentDigitization ] + [-AllowSharedNotes ] + [-AllowTrackingInReport ] + [-AllowTranscription ] + [-AllowUserToJoinExternalMeeting ] + [-AllowWatermarkForCameraVideo ] + [-AllowWatermarkForScreenSharing ] + [-AllowWhiteboard ] + [-AllowedStreamingMediaInput ] + [-AutoAdmittedUsers ] + [-AutomaticallyStartCopilot ] [-BlockedAnonymousJoinClientTypes ] - [-AllowPrivateMeetingScheduling ] [-AutoAdmittedUsers ] [-AllowCloudRecording ] - [-AllowOutlookAddIn ] [-AllowPowerPointSharing ] - [-AllowParticipantGiveRequestControl ] [-AllowExternalParticipantGiveRequestControl ] - [-AllowSharedNotes ] [-AllowWhiteboard ] [-AllowTranscription ] [-AllowCartCaptionsScheduling ] - [-MediaBitRateKb ] [-ScreenSharingMode ] [-PreferredMeetingProviderForIslandsMode ] - [-VideoFiltersMode ] [-Identity] [-AllowEngagementReport ] - [-AllowNDIStreaming ] [-DesignatedPresenterRoleMode ] [-AllowPSTNUsersToBypassLobby ] - [-AllowIPAudio ] [-AllowOrganizersToOverrideLobbySettings ] -[-AllowUserToJoinExternalMeeting ] [-EnrollUserOverride ] [-StreamingAttendeeMode ] -[-AllowBreakoutRooms ] [-AllowMeetingReactions ] [-MeetingChatEnabledType ] -[-AllowMeetingRegistration ] [-AllowRecordingStorageOutsideRegion ] [-AllowScreenContentDigitization ] -[-AllowTrackingInReport ] [-LiveCaptionsEnabledType ] [-RecordingStorageMode ] [-RoomAttributeUserOverride ] -[-SpeakerAttributionMode ] [-WhoCanRegister ] [-NewMeetingRecordingExpirationDays ] -[-MeetingInviteLanguages ] [-AllowNetworkConfigurationSettingsLookup ] [-LiveStreamingMode ] [-AllowedStreamingMediaInput ] [-AutomaticallyStartCopilot ] [-Copilot ] -[-AllowWatermarkForScreenSharing ] [-AllowWatermarkForCameraVideo ] [-AllowLocalRecording] [-ExternalMeetingJoin ] [-CopyRestriction ] [-VoiceIsolation ] -[-ContentSharingInExternalMeetings ] -[-InMemory] [-Force] [-WhatIf] [-Confirm] [] + [-Confirm] + [-ContentSharingInExternalMeetings ] + [-Copilot ] + [-CopyRestriction ] + [-Description ] + [-DesignatedPresenterRoleMode ] + [EnableAnonymousUserCaptcha ] + [-EnrollUserOverride ] + [-ExternalMeetingJoin ] + [-Force] + [-IPAudioMode ] + [-IPVideoMode ] + [-InMemory] + [-LiveCaptionsEnabledType ] + [-LiveStreamingMode ] + [-MediaBitRateKb ] + [-MeetingChatEnabledType ] + [-MeetingInviteLanguages ] + [-NewMeetingRecordingExpirationDays ] + [-PreferredMeetingProviderForIslandsMode ] + [-RecordingStorageMode ] + [-RoomAttributeUserOverride ] + [-ScreenSharingMode ] + [-SpeakerAttributionMode ] + [-StreamingAttendeeMode ] + [-TeamsCameraFarEndPTZMode ] + [-Tenant ] + [-VideoFiltersMode ] + [-VoiceIsolation ] + [-WhatIf] + [-WhoCanRegister ] + [] ``` ## DESCRIPTION @@ -56,7 +104,6 @@ New-CsTeamsMeetingPolicy -Identity SalesMeetingPolicy -AllowTranscription $True The command shown in Example 1 uses the New-CsTeamsMeetingPolicy cmdlet to create a new meeting policy with the Identity SalesMeetingPolicy. This policy will use all the default values for a meeting policy except one: AllowTranscription; in this example, meetings for users with this policy can include real time or post meeting captions and transcriptions. - ### -------------------------- EXAMPLE 2 -------------------------- ``` New-CsTeamsMeetingPolicy -Identity HrMeetingPolicy -AutoAdmittedUsers "Everyone" -AllowMeetNow $False @@ -66,49 +113,31 @@ In Example 2, the New-CsTeamsMeetingPolicy cmdlet is used to create a meeting po In this example two different property values are configured: AutoAdmittedUsers is set to Everyone and AllowMeetNow is set to False. All other policy properties will use the default values. - ## PARAMETERS -### -AllowAnonymousUsersToDialOut -Determines whether anonymous users are allowed to dial out to a PSTN number. Set this to TRUE to allow anonymous users to dial out. Set this to FALSE to prohibit anonymous users from dialing out. - -> [!NOTE] -> This parameter is temporarily disabled. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AutomaticallyStartCopilot - -This policy gives admins the ability to auto-start Copilot. +### -Identity +Specify the name of the policy being created. ```yaml -Type: String +Type: XdsIdentity Parameter Sets: (All) Aliases: Required: False -Position: Named +Position: 1 Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -Copilot +### -AllowAnonymousUsersToDialOut +Determines whether anonymous users are allowed to dial out to a PSTN number. Set this to TRUE to allow anonymous users to dial out. Set this to FALSE to #prohibit anonymous users from dialing out. -This policy gives admins the ability to choose if Copilot will be enabled with a persisted transcript or a non-persisted transcript. +> [!NOTE] +> This parameter is temporarily disabled. ```yaml -Type: String +Type: Boolean Parameter Sets: (All) Aliases: @@ -122,7 +151,7 @@ Accept wildcard characters: False ### -AllowAnonymousUsersToJoinMeeting > [!NOTE] -> The experience for users is dependent on both the value of -DisableAnonymousJoin (the old tenant-wide setting) and -AllowAnonymousUsersToJoinMeeting (the new per-organizer policy). Please check https://learn.microsoft.com/microsoftteams/meeting-settings-in-teams for details. +> The experience for users is dependent on both the value of -DisableAnonymousJoin (the old tenant-wide setting) and -AllowAnonymousUsersToJoinMeeting (the new per-organizer policy). Please check for details. Determines whether anonymous users can join the meetings that impacted users organize. Set this to TRUE to allow anonymous users to join a meeting. Set this to FALSE to prohibit them from joining a meeting. @@ -153,40 +182,44 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -BlockedAnonymousJoinClientTypes -A user can join a Teams meeting anonymously using a [Teams client](https://support.microsoft.com/office/join-a-meeting-without-a-teams-account-c6efc38f-4e03-4e79-b28f-e65a4c039508) or using a [custom application built using Azure Communication Services](/azure/communication-services/concepts/join-teams-meeting). When anonymous meeting join is enabled, both types of clients may be used by default. This optional parameter can be used to block one of the client types that can be used. - -The allowed values are ACS (to block the use of Azure Communication Services clients) or Teams (to block the use of Teams clients). Both can also be specified, separated by a comma, but this is equivalent to disabling anonymous join completely. +### -AllowBreakoutRooms +Set to true to enable Breakout Rooms, set to false to disable the Breakout Rooms functionality. ```yaml -Type: List +Type: Boolean Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: Empty List +Default value: True Accept pipeline input: False Accept wildcard characters: False -``` - -### -AllowChannelMeetingScheduling -Determines whether a user can schedule channel meetings. Set this to TRUE to allow a user to schedule channel meetings. Set this to FALSE to prohibit the user from scheduling channel meetings. Note this only restricts from scheduling and not from joining a meeting scheduled by another user. +``` + +### -AllowCartCaptionsScheduling +Determines whether a user can add a URL for captions from a Communications Access Real-Time Translation (CART) captioner for providing real-time captions in meetings. + +Possible values are: + +- **EnabledUserOverride**: CART captions are available by default but you can disable them. +- **DisabledUserOverride**: If you would like users to be able to use CART captions in meetings but they are disabled by default. +- **Disabled**: If you do not want to allow CART captions in meetings. ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: None +Default value: DisabledUserOverride Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowCloudRecording -Determines whether cloud recording is allowed in a user's meetings. Set this to TRUE to allow the user to be able to record meetings. Set this to FALSE to prohibit the user from recording meetings +### -AllowChannelMeetingScheduling +Determines whether a user can schedule channel meetings. Set this to TRUE to allow a user to schedule channel meetings. Set this to FALSE to prohibit the user from scheduling channel meetings. Note this only restricts from scheduling and not from joining a meeting scheduled by another user. ```yaml Type: Boolean @@ -200,8 +233,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowExternalParticipantGiveRequestControl -Determines whether external participants can request or give control of screen sharing during meetings scheduled by this user. Set this to TRUE to allow the user to be able to give or request control. Set this to FALSE to prohibit an external user from giving or requesting control in a meeting +### -AllowCloudRecording +Determines whether cloud recording is allowed in a user's meetings. Set this to TRUE to allow the user to be able to record meetings. Set this to FALSE to prohibit the user from recording meetings ```yaml Type: Boolean @@ -215,11 +248,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowIPVideo -Determines whether video is enabled in a user's meetings or calls. Set this to TRUE to allow the user to share their video. Set this to FALSE to prohibit the user from sharing their video +### -AllowEngagementReport +Determines whether users are allowed to download the attendee engagement report. Set this to Enabled to allow the user to download the report. Set this to Disabled to prohibit the user to download it. ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: @@ -229,8 +262,9 @@ Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowLocalRecording -This parameter is reserved for internal Microsoft use. + +### -AllowExternalParticipantGiveRequestControl +Determines whether external participants can request or give control of screen sharing during meetings scheduled by this user. Set this to TRUE to allow the user to be able to give or request control. Set this to FALSE to prohibit an external user from giving or requesting control in a meeting ```yaml Type: Boolean @@ -244,26 +278,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -ContentSharingInExternalMeetings -This policy allows admins to determine whether the user can share content in meetings organized by external organizations. The user should have a Teams Premium license to be protected under this policy. +### -AllowIPAudio +Determines whether audio is enabled in a user's meetings or calls. Set this to TRUE to allow the user to share their audio. Set this to FALSE to prohibit the user from sharing their audio. ```yaml -Type: String +Type: Boolean Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: None +Default value: True Accept pipeline input: False Accept wildcard characters: False ``` -### -IPAudioMode -Determines whether audio can be turned on in meetings and group calls. Set this to ENABLEDOUTGOINGINCOMING to allow outgoing and incoming audio in the meeting. Set this to DISABLED to prohibit outgoing and incoming audio in the meeting. +### -AllowIPVideo +Determines whether video is enabled in a user's meetings or calls. Set this to TRUE to allow the user to share their video. Set this to FALSE to prohibit the user from sharing their video ```yaml -Type: String +Type: Boolean Parameter Sets: (All) Aliases: @@ -274,11 +308,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -IPVideoMode -Determines whether video can be turned on in meetings and group calls. Set this to ENABLEDOUTGOINGINCOMING to allow outgoing and incoming video in the meeting. Set this to DISABLED to prohibit outgoing and incoming video in the meeting. Invalid value combination IPVideoMode: EnabledOutgoingIncoming and IPAudioMode: Disabled +### -AllowLocalRecording +This parameter is reserved for internal Microsoft use. ```yaml -Type: String +Type: Boolean Parameter Sets: (All) Aliases: @@ -290,7 +324,7 @@ Accept wildcard characters: False ``` ### -AllowMeetNow -Determines whether a user can start ad-hoc meetings in a channel. Set this to TRUE to allow a user to start ad-hoc meetings in a channel. Set this to FALSE to prohibit the user from starting ad-hoc meetings in a channel. +Determines whether a user can start ad-hoc meetings in a channel. Set this to TRUE to allow a user to start ad-hoc meetings in a channel. Set this to FALSE to prohibit the user from starting ad-hoc meetings in a channel. ```yaml Type: Boolean @@ -304,8 +338,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowPrivateMeetNow -Determines whether a user can start ad-hoc meetings. Set this to TRUE to allow a user to start ad-hoc private meetings. Set this to FALSE to prohibit the user from starting ad-hoc private meetings. +### -AllowMeetingReactions +Set to false to disable Meeting Reactions. ```yaml Type: Boolean @@ -314,13 +348,18 @@ Aliases: Required: False Position: Named -Default value: TRUE +Default value: True Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowOutlookAddIn -Determines whether a user can schedule Teams Meetings in Outlook desktop client. Set this to TRUE to allow the user to be able to schedule Teams meetings in Outlook client. Set this to FALSE to prohibit a user from scheduling Teams meeting in Outlook client +### -AllowMeetingRegistration +Controls if a user can create a webinar meeting. The default value is True. + +Possible values: + +- true +- false ```yaml Type: Boolean @@ -334,8 +373,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowParticipantGiveRequestControl -Determines whether participants can request or give control of screen sharing during meetings scheduled by this user. Set this to TRUE to allow the user to be able to give or request control. Set this to FALSE to prohibit the user from giving, requesting control in a meeting +### -AllowNDIStreaming +This parameter is reserved for internal Microsoft use. ```yaml Type: Boolean @@ -349,8 +388,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowPowerPointSharing -Determines whether Powerpoint sharing is allowed in a user's meetings. Set this to TRUE to allow. Set this to FALSE to prohibit +### -AllowNetworkConfigurationSettingsLookup +Determines whether network configuration setting lookups can be made by users who are not Enterprise Voice enabled. It is used to enable Network Roaming policies. ```yaml Type: Boolean @@ -359,13 +398,13 @@ Aliases: Required: False Position: Named -Default value: None +Default value: False Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowPrivateMeetingScheduling -Determines whether a user can schedule private meetings. Set this to TRUE to allow a user to schedule private meetings. Set this to FALSE to prohibit the user from scheduling private meetings. Note this only restricts from scheduling and not from joining a meeting scheduled by another user +### -AllowOrganizersToOverrideLobbySettings +Set this parameter to true to enable Organizers to override lobby settings. ```yaml Type: Boolean @@ -374,13 +413,13 @@ Aliases: Required: False Position: Named -Default value: None +Default value: False Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowSharedNotes -Determines whether users are allowed to take shared notes. Set this to TRUE to allow. Set this to FALSE to prohibit +### -AllowOutlookAddIn +Determines whether a user can schedule Teams Meetings in Outlook desktop client. Set this to TRUE to allow the user to be able to schedule Teams meetings in Outlook client. Set this to FALSE to prohibit a user from scheduling Teams meeting in Outlook client ```yaml Type: Boolean @@ -394,8 +433,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowTranscription -Determines whether real-time and/or post-meeting captions and transcriptions are allowed in a user's meetings. Set this to TRUE to allow. Set this to FALSE to prohibit +### -AllowPrivateMeetNow +Determines whether a user can start ad-hoc meetings. Set this to TRUE to allow a user to start ad-hoc private meetings. Set this to FALSE to prohibit the user from starting ad-hoc private meetings. ```yaml Type: Boolean @@ -404,31 +443,28 @@ Aliases: Required: False Position: Named -Default value: None +Default value: TRUE Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowCartCaptionsScheduling -Determines whether a user can add a URL for captions from a Communications Access Real-Time Translation (CART) captioner for providing real-time captions in meetings. -Possible values are: -- **EnabledUserOverride**: CART captions are available by default but you can disable them. -- **DisabledUserOverride**: If you would like users to be able to use CART captions in meetings but they are disabled by default. -- **Disabled**: If you do not want to allow CART captions in meetings. + +### -AllowParticipantGiveRequestControl +Determines whether participants can request or give control of screen sharing during meetings scheduled by this user. Set this to TRUE to allow the user to be able to give or request control. Set this to FALSE to prohibit the user from giving, requesting control in a meeting ```yaml -Type: String +Type: Boolean Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: DisabledUserOverride +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowWhiteboard -Determines whether whiteboard is allowed in a user's meetings. Set this to TRUE to allow. Set this to FALSE to prohibit +### -AllowPowerPointSharing +Determines whether Powerpoint sharing is allowed in a user's meetings. Set this to TRUE to allow. Set this to FALSE to prohibit ```yaml Type: Boolean @@ -442,20 +478,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AutoAdmittedUsers -Determines what types of participants will automatically be added to meetings organized by this user. -Possible values are: -- **EveryoneInCompany**, if you would like meetings to place every external user in the lobby but allow all users in the company to join the meeting immediately. -- **EveryoneInSameAndFederatedCompany**, if you would like meetings to allow federated users to join like your company's users, but place all other external users in a lobby. -- **Everyone**, if you'd like to admit anonymous users by default. -- **OrganizerOnly**, if you would like that only meeting organizers can bypass the lobby. -- **EveryoneInCompanyExcludingGuests**, if you would like meetings to place every external and guest users in the lobby but allow all other users in the company to join the meeting immediately. -- **InvitedUsers**, if you would like that only meeting organizers and invited users can bypass the lobby. - -This setting also applies to participants joining via a PSTN device (i.e. a traditional phone). +### -AllowPrivateMeetingScheduling +Determines whether a user can schedule private meetings. Set this to TRUE to allow a user to schedule private meetings. Set this to FALSE to prohibit the user from scheduling private meetings. Note this only restricts from scheduling and not from joining a meeting scheduled by another user. ```yaml -Type: String +Type: Boolean Parameter Sets: (All) Aliases: @@ -466,8 +493,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -CopyRestriction -Enables a setting that controls a meeting option which allows users to disable right-click or Ctrl+C to copy, Copy link, Forward message, and Share to Outlook for meeting chat messages. +### -AllowPSTNUsersToBypassLobby +Determines whether a PSTN user joining the meeting is allowed or not to bypass the lobby. If you set this parameter to True, PSTN users are allowed to bypass the lobby as long as an authenticated user is joined to the meeting. ```yaml Type: Boolean @@ -476,18 +503,18 @@ Aliases: Required: False Position: Named -Default value: TRUE +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -Confirm -Prompts you for confirmation before running the cmdlet. +### -AllowRecordingStorageOutsideRegion +Allow storing recording outside of region. All meeting recordings will be permanently stored in another region, and can't be migrated. For more info, see . ```yaml -Type: SwitchParameter +Type: Boolean Parameter Sets: (All) -Aliases: cf +Aliases: Required: False Position: Named @@ -496,12 +523,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Description -Enables administrators to provide explanatory text about the meeting policy. -For example, the Description might indicate the users the policy should be assigned to. +### -AllowScreenContentDigitization +This parameter is reserved for internal Microsoft use. ```yaml -Type: String +Type: Boolean Parameter Sets: (All) Aliases: @@ -512,11 +538,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Force -Specifies whether to suppress warning and confirmation messages. It can be useful in scripting to suppress interactive prompts. If the switch isn't provided in the command, you're prompted for administrative input if required. +### -AllowSharedNotes +Determines whether users are allowed to take shared notes. Set this to TRUE to allow. Set this to FALSE to prohibit ```yaml -Type: SwitchParameter +Type: Boolean Parameter Sets: (All) Aliases: @@ -527,26 +553,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Identity -Specify the name of the policy being created. +### -AllowTrackingInReport +This parameter is reserved for internal Microsoft use. ```yaml -Type: XdsIdentity +Type: Boolean Parameter Sets: (All) Aliases: Required: False -Position: 1 +Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -InMemory -Creates an object reference without actually committing the object as a permanent change. If you assign the output of this cmdlet called with this parameter to a variable, you can make changes to the properties of the object reference and then commit those changes by calling this cmdlet's matching Set-. +### -AllowTranscription +Determines whether real-time and/or post-meeting captions and transcriptions are allowed in a user's meetings. Set this to TRUE to allow. Set this to FALSE to prohibit ```yaml -Type: SwitchParameter +Type: Boolean Parameter Sets: (All) Aliases: @@ -557,67 +583,62 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -MediaBitRateKb -Determines the media bit rate for audio/video/app sharing transmissions in meetings. +### -AllowUserToJoinExternalMeeting +Possible values are: + +- Enabled +- FederatedOnly +- Disabled ```yaml -Type: UInt32 +Type: String Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: None +Default value: Disabled Accept pipeline input: False Accept wildcard characters: False ``` -### -ScreenSharingMode -Determines the mode in which a user can share a screen in calls or meetings. Set this to SingleApplication to allow the user to share an application at a given point in time. Set this to EntireScreen to allow the user to share anything on their screens. Set this to Disabled to prohibit the user from sharing their screens. +### -AllowWatermarkForScreenSharing +This setting allows scheduling meetings with watermarking for screen sharing enabled. ```yaml -Type: String +Type: Boolean Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: None +Default value: False Accept pipeline input: False Accept wildcard characters: False ``` -### -Tenant -Globally unique identifier (GUID) of the tenant account whose external user communication policy are being created. For example: - --Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" - -You can return your tenant ID by running this command: - -Get-CsTenant | Select-Object DisplayName, TenantID - -If you are using a remote session of Windows PowerShell and are connected only to Skype for Business Online you do not have to include the Tenant parameter. Instead, the tenant ID will automatically be filled in for you based on your connection information. The Tenant parameter is primarily for use in a hybrid deployment. +### -AllowWatermarkForCameraVideo +This setting allows scheduling meetings with watermarking for video enabled. ```yaml -Type: Guid +Type: Boolean Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: None +Default value: False Accept pipeline input: False Accept wildcard characters: False ``` -### -WhatIf -Shows what would happen if the cmdlet runs. -The cmdlet is not run. +### -AllowWhiteboard +Determines whether whiteboard is allowed in a user's meetings. Set this to TRUE to allow. Set this to FALSE to prohibit ```yaml -Type: SwitchParameter +Type: Boolean Parameter Sets: (All) -Aliases: wi +Aliases: Required: False Position: Named @@ -626,28 +647,37 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -PreferredMeetingProviderForIslandsMode -Determines the Outlook meeting add-in available to users on Islands mode. By default, this is set to TeamsAndSfb, and the users sees both the Skype for Business and Teams add-ins. Set this to Teams to remove the Skype for Business add-in and only show the Teams add-in. +### -AllowedStreamingMediaInput +Enables the use of RTMP-In in Teams meetings. + +Possible values are: + +- \ +- RTMP ```yaml Type: String Parameter Sets: (All) Aliases: - Required: False Position: Named -Default value: TeamsAndSfb +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -VideoFiltersMode -Determines the background effects that a user can configure in the Teams client. Possible values are: +### -AutoAdmittedUsers +Determines what types of participants will automatically be added to meetings organized by this user. +Possible values are: -- NoFilters: No filters are available. -- BlurOnly: Background blur is the only option available (requires a processor with AVX2 support, see [Hardware requirements for Microsoft Teams](https://learn.microsoft.com/microsoftteams/hardware-requirements-for-the-teams-app) for more information). -- BlurAndDefaultBackgrounds: Background blur and a list of pre-selected images are available. -- AllFilters: All filters are available, including custom images. This is the default value. +- **EveryoneInCompany**, if you would like meetings to place every external user in the lobby but allow all users in the company to join the meeting immediately. +- **EveryoneInSameAndFederatedCompany**, if you would like meetings to allow federated users to join like your company's users, but place all other external users in a lobby. +- **Everyone**, if you'd like to admit anonymous users by default. +- **OrganizerOnly**, if you would like that only meeting organizers can bypass the lobby. +- **EveryoneInCompanyExcludingGuests**, if you would like meetings to place every external and guest users in the lobby but allow all other users in the company to join the meeting immediately. +- **InvitedUsers**, if you would like that only meeting organizers and invited users can bypass the lobby. + +This setting also applies to participants joining via a PSTN device (i.e. a traditional phone). ```yaml Type: String @@ -656,13 +686,20 @@ Aliases: Required: False Position: Named -Default value: AllFilters +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowEngagementReport -Determines whether users are allowed to download the attendee engagement report. Set this to Enabled to allow the user to download the report. Set this to Disabled to prohibit the user to download it. +### -AutomaticallyStartCopilot +*Note: This feature has not been fully released yet, so the setting will have no effect.* + +This setting gives admins the ability to auto-start Copilot. + +Possible values are: + +- Enabled +- Disabled ```yaml Type: String @@ -671,52 +708,48 @@ Aliases: Required: False Position: Named -Default value: None +Default value: Disabled Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowNDIStreaming -This parameter is reserved for internal Microsoft use. +### -BlockedAnonymousJoinClientTypes +A user can join a Teams meeting anonymously using a [Teams client](https://support.microsoft.com/office/join-a-meeting-without-a-teams-account-c6efc38f-4e03-4e79-b28f-e65a4c039508) or using a [custom application built using Azure Communication Services](/azure/communication-services/concepts/join-teams-meeting). When anonymous meeting join is enabled, both types of clients may be used by default. This optional parameter can be used to block one of the client types that can be used. + +The allowed values are ACS (to block the use of Azure Communication Services clients) or Teams (to block the use of Teams clients). Both can also be specified, separated by a comma, but this is equivalent to disabling anonymous join completely. ```yaml -Type: Boolean +Type: List Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: None +Default value: Empty List Accept pipeline input: False Accept wildcard characters: False ``` -### -DesignatedPresenterRoleMode -Determines if users can change the default value of the _Who can present?_ setting in Meeting options in the Teams client. This policy setting affects all meetings, including Meet Now meetings. - -Possible values are: -- EveryoneUserOverride: All meeting participants can be presenters. This is the default value. This parameter corresponds to the _Everyone_ setting in Teams. -- EveryoneInCompanyUserOverride: Authenticated users in the organization, including guest users, can be presenters. This parameter corresponds to the _People in my organization_ setting in Teams. -- EveryoneInSameAndFederatedCompanyUserOverride: Authenticated users in the organization, including guest users and users from federated organizations, can be presenters. This parameter corresponds to the _People in my organization and trusted organizations_ setting in Teams. -- OrganizerOnlyUserOverride: Only the meeting organizer can be a presenter and all meeting participants are designated as attendees. This parameter corresponds to the _Only me_ setting in Teams. +### -Confirm +Prompts you for confirmation before running the cmdlet. ```yaml -Type: String +Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: cf Required: False Position: Named -Default value: EveryoneUserOverride +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowPSTNUsersToBypassLobby -Determines whether a PSTN user joining the meeting is allowed or not to bypass the lobby. If you set this parameter to True, PSTN users are allowed to bypass the lobby as long as an authenticated user is joined to the meeting. +### -ContentSharingInExternalMeetings +This policy allows admins to determine whether the user can share content in meetings organized by external organizations. The user should have a Teams Premium license to be protected under this policy. ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: @@ -727,23 +760,28 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowIPAudio -Determines whether audio is enabled in a user's meetings or calls. Set this to TRUE to allow the user to share their audio. Set this to FALSE to prohibit the user from sharing their audio. +### -Copilot +This setting allows the admin to choose whether Copilot will be enabled with a persisted transcript or a non-persisted transcript. + +Possible values are: + +- Enabled +- EnabledWithTranscript ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: True +Default value: EnabledWithTranscript Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowOrganizersToOverrideLobbySettings -Set this parameter to true to enable Organizers to override lobby settings. +### -CopyRestriction +Enables a setting that controls a meeting option which allows users to disable right-click or Ctrl+C to copy, Copy link, Forward message, and Share to Outlook for meeting chat messages. ```yaml Type: Boolean @@ -752,16 +790,14 @@ Aliases: Required: False Position: Named -Default value: False +Default value: TRUE Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowUserToJoinExternalMeeting -Possible values are: -- Enabled -- FederatedOnly -- Disabled +### -Description +Enables administrators to provide explanatory text about the meeting policy. +For example, the Description might indicate the users the policy should be assigned to. ```yaml Type: String @@ -770,15 +806,20 @@ Aliases: Required: False Position: Named -Default value: Disabled +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -EnrollUserOverride -Possible values are: -- Disabled -- Enabled +### -DesignatedPresenterRoleMode +Determines if users can change the default value of the _Who can present?_ setting in Meeting options in the Teams client. This policy setting affects all meetings, including Meet Now meetings. + +Possible values are: + +- EveryoneUserOverride: All meeting participants can be presenters. This is the default value. This parameter corresponds to the _Everyone_ setting in Teams. +- EveryoneInCompanyUserOverride: Authenticated users in the organization, including guest users, can be presenters. This parameter corresponds to the _People in my organization_ setting in Teams. +- EveryoneInSameAndFederatedCompanyUserOverride: Authenticated users in the organization, including guest users and users from federated organizations, can be presenters. This parameter corresponds to the _People in my organization and trusted organizations_ setting in Teams. +- OrganizerOnlyUserOverride: Only the meeting organizer can be a presenter and all meeting participants are designated as attendees. This parameter corresponds to the _Only me_ setting in Teams. ```yaml Type: String @@ -787,48 +828,50 @@ Aliases: Required: False Position: Named -Default value: Disabled +Default value: EveryoneUserOverride Accept pipeline input: False Accept wildcard characters: False ``` -### -StreamingAttendeeMode -Possible values are: -- Disabled -- Enabled +### -EnableAnonymousUserCaptcha +This setting enforce captcha for anonymous user while meeting join. ```yaml -Type: String +Type: Boolean Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: Enabled +Default value: False Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowBreakoutRooms -Set to true to enable Breakout Rooms, set to false to disable the Breakout Rooms functionality. +### -EnrollUserOverride +Possible values are: + +- Disabled +- Enabled ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: True +Default value: Disabled Accept pipeline input: False Accept wildcard characters: False ``` -### -TeamsCameraFarEndPTZMode -Possible values are: +### -ExternalMeetingJoin +Possible values are: + +- EnabledForAnyone +- EnabledForTrustedOrgs - Disabled -- AutoAcceptInTenant -- AutoAcceptAll ```yaml Type: String @@ -837,31 +880,31 @@ Aliases: Required: False Position: Named -Default value: Disabled +Default value: EnabledForAnyone Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowMeetingReactions -Set to false to disable Meeting Reactions. +### -Force +Specifies whether to suppress warning and confirmation messages. It can be useful in scripting to suppress interactive prompts. If the switch isn't provided in the command, you're prompted for administrative input if required. ```yaml -Type: Boolean +Type: SwitchParameter Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: True +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -MeetingChatEnabledType -Specifies if users will be able to chat in meetings. Possible values are: Disabled, Enabled, and EnabledExceptAnonymous. +### -InMemory +Creates an object reference without actually committing the object as a permanent change. If you assign the output of this cmdlet called with this parameter to a variable, you can make changes to the properties of the object reference and then commit those changes by calling this cmdlet's matching Set-. ```yaml -Type: String +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -872,15 +915,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowMeetingRegistration -Controls if a user can create a webinar meeting. The default value is True. - -Possible values: -- true -- false +### -IPAudioMode +Determines whether audio can be turned on in meetings and group calls. Set this to ENABLEDOUTGOINGINCOMING to allow outgoing and incoming audio in the meeting. Set this to DISABLED to prohibit outgoing and incoming audio in the meeting. ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: @@ -891,11 +930,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowRecordingStorageOutsideRegion -Allow storing recording outside of region. All meeting recordings will be permanently stored in another region, and can't be migrated. For more info, see https://aka.ms/in-region. +### -IPVideoMode +Determines whether video can be turned on in meetings and group calls. Set this to ENABLEDOUTGOINGINCOMING to allow outgoing and incoming video in the meeting. Set this to DISABLED to prohibit outgoing and incoming video in the meeting. Invalid value combination IPVideoMode: EnabledOutgoingIncoming and IPAudioMode: Disabled ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: @@ -906,11 +945,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowScreenContentDigitization -This parameter is reserved for internal Microsoft use. +### -LiveCaptionsEnabledType +Determines whether real-time captions are available for the user in Teams meetings. Set this to DisabledUserOverride to allow user to turn on live captions. Set this to Disabled to prohibit. ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: @@ -921,14 +960,18 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowTrackingInReport -This parameter is reserved for internal Microsoft use. +### -LiveStreamingMode +Determines whether you provide support for your users to stream their Teams meetings to large audiences through Real-Time Messaging Protocol (RTMP). + +Possible values are: + +- Disabled (default) +- Enabled ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: - Required: False Position: Named Default value: None @@ -936,11 +979,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -LiveCaptionsEnabledType -Determines whether real-time captions are available for the user in Teams meetings. Set this to DisabledUserOverride to allow user to turn on live captions. Set this to Disabled to prohibit. +### -MediaBitRateKb +Determines the media bit rate for audio/video/app sharing transmissions in meetings. ```yaml -Type: String +Type: UInt32 Parameter Sets: (All) Aliases: @@ -951,13 +994,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -RecordingStorageMode -This parameter can take two possible values: - -- Stream -- OneDriveForBusiness - -Note: The change of storing Teams meeting recordings from Classic Stream to OneDrive and SharePoint (ODSP) has been completed as of August 30th, 2021. All recordings are now stored in ODSP. This change overrides the RecordingStorageMode parameter, and modifying the setting in PowerShell no longer has any impact. +### -MeetingChatEnabledType +Specifies if users will be able to chat in meetings. Possible values are: Disabled, Enabled, and EnabledExceptAnonymous. ```yaml Type: String @@ -971,17 +1009,19 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -RoomAttributeUserOverride -Possible values: +### -MeetingInviteLanguages +Controls how the join information in meeting invitations is displayed by enforcing a common language or enabling up to two languages to be displayed. +Note: All Teams supported languages can be specified using language codes. For more information about its delivery date, see the [roadmap (Feature ID: 81521)](https://www.microsoft.com/microsoft-365/roadmap?filters=&searchterms=81521). -- Off -- Distinguish -- Attribute +The preliminary list of available languages is shown below: + +`ar-SA,az-Latn-AZ,bg-BG,ca-ES,cs-CZ,cy-GB,da-DK,de-DE,el-GR,en-GB,en-US,es-ES,es-MX,et-EE,eu-ES,fi-FI,fil-PH,fr-CA,fr-FR,gl-ES,he-IL,hi-IN,hr-HR,hu-HU,id-ID,is-IS,it-IT,ja-JP,ka-GE,kk-KZ,ko-KR,lt-LT,lv-LV,mk-MK,ms-MY,nb-NO,nl-NL,nn-NO,pl-PL,pt-BR,pt-PT,ro-RO,ru-RU,sk-SK,sl-SL,sq-AL,sr-Latn-RS,sv-SE,th-TH,tr-TR,uk-UA,vi-VN,zh-CN,zh-TW`. ```yaml Type: String Parameter Sets: (All) Aliases: +Applicable: Microsoft Teams Required: False Position: Named @@ -990,14 +1030,13 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -SpeakerAttributionMode -Possible values: +### -NewMeetingRecordingExpirationDays +Specifies the number of days before meeting recordings will expire and move to the recycle bin. Value can be from 1 to 99,999 days. -- EnabledUserOverride -- Disabled +NOTE: You may opt to set Meeting Recordings to never expire by entering the value -1. ```yaml -Type: String +Type: Int32 Parameter Sets: (All) Aliases: @@ -1008,33 +1047,31 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -WhoCanRegister -Controls the attendees who can attend a webinar meeting. The default is Everyone, meaning that everyone can register. If you want to restrict registration to internal accounts, set the value to 'EveryoneInCompany'. - -Possible values: - -- Everyone -- EveryoneInCompany +### -PreferredMeetingProviderForIslandsMode +Determines the Outlook meeting add-in available to users on Islands mode. By default, this is set to TeamsAndSfb, and the users sees both the Skype for Business and Teams add-ins. Set this to Teams to remove the Skype for Business add-in and only show the Teams add-in. ```yaml -Type: Object +Type: String Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: None +Default value: TeamsAndSfb Accept pipeline input: False Accept wildcard characters: False ``` -### -NewMeetingRecordingExpirationDays -Specifies the number of days before meeting recordings will expire and move to the recycle bin. Value can be from 1 to 99,999 days. +### -RecordingStorageMode +This parameter can take two possible values: -NOTE: You may opt to set Meeting Recordings to never expire by entering the value -1. +- Stream +- OneDriveForBusiness + +Note: The change of storing Teams meeting recordings from Classic Stream to OneDrive and SharePoint (ODSP) has been completed as of August 30th, 2021. All recordings are now stored in ODSP. This change overrides the RecordingStorageMode parameter, and modifying the setting in PowerShell no longer has any impact. ```yaml -Type: Int32 +Type: String Parameter Sets: (All) Aliases: @@ -1045,18 +1082,17 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -MeetingInviteLanguages -Controls how the join information in meeting invitations is displayed by enforcing a common language or enabling up to two languages to be displayed. -Note: All Teams supported languages can be specified using language codes. For more information about its delivery date, see the [roadmap (Feature ID: 81521)](https://www.microsoft.com/en-us/microsoft-365/roadmap?filters=&searchterms=81521). +### -RoomAttributeUserOverride +Possible values: -The preliminary list of available languages is shown below: -ar-SA,az-Latn-AZ,bg-BG,ca-ES,cs-CZ,cy-GB,da-DK,de-DE,el-GR,en-GB,en-US,es-ES,es-MX,et-EE,eu-ES,fi-FI,fil-PH,fr-CA,fr-FR,gl-ES,he-IL,hi-IN,hr-HR,hu-HU,id-ID,is-IS,it-IT,ja-JP,ka-GE,kk-KZ,ko-KR,lt-LT,lv-LV,mk-MK,ms-MY,nb-NO,nl-NL,nn-NO,pl-PL,pt-BR,pt-PT,ro-RO,ru-RU,sk-SK,sl-SL,sq-AL,sr-Latn-RS,sv-SE,th-TH,tr-TR,uk-UA,vi-VN,zh-CN,zh-TW. +- Off +- Distinguish +- Attribute ```yaml Type: String Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams Required: False Position: Named @@ -1065,32 +1101,32 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowNetworkConfigurationSettingsLookup -Determines whether network configuration setting lookups can be made by users who are not Enterprise Voice enabled. It is used to enable Network Roaming policies. +### -ScreenSharingMode +Determines the mode in which a user can share a screen in calls or meetings. Set this to SingleApplication to allow the user to share an application at a given point in time. Set this to EntireScreen to allow the user to share anything on their screens. Set this to Disabled to prohibit the user from sharing their screens. ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: False +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -LiveStreamingMode -Determines whether you provide support for your users to stream their Teams meetings to large audiences through Real-Time Messaging Protocol (RTMP). +### -SpeakerAttributionMode +Possible values: -Possible values are: -- Disabled (default) -- Enabled +- EnabledUserOverride +- Disabled ```yaml Type: String Parameter Sets: (All) Aliases: + Required: False Position: Named Default value: None @@ -1098,59 +1134,73 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowedStreamingMediaInput -Enables the use of RTMP-In in Teams meetings. +### -StreamingAttendeeMode +Possible values are: -Possible values are: -- \ -- RTMP +- Disabled +- Enabled ```yaml Type: String Parameter Sets: (All) Aliases: + Required: False Position: Named -Default value: None +Default value: Enabled Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowWatermarkForScreenSharing -This setting allows scheduling meetings with watermarking for screen sharing enabled. +### -TeamsCameraFarEndPTZMode +Possible values are: + +- Disabled +- AutoAcceptInTenant +- AutoAcceptAll ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: False +Default value: Disabled Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowWatermarkForCameraVideo -This setting allows scheduling meetings with watermarking for video enabled. +### -Tenant +Globally unique identifier (GUID) of the tenant account whose external user communication policy are being created. For example: + +-Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" + +You can return your tenant ID by running this command: + +Get-CsTenant | Select-Object DisplayName, TenantID + +If you are using a remote session of Windows PowerShell and are connected only to Skype for Business Online you do not have to include the Tenant parameter. Instead, the tenant ID will automatically be filled in for you based on your connection information. The Tenant parameter is primarily for use in a hybrid deployment. ```yaml -Type: Boolean +Type: Guid Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: False +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -ExternalMeetingJoin -Possible values are: -- EnabledForAnyone -- EnabledForTrustedOrgs -- Disabled +### -VideoFiltersMode +Determines the background effects that a user can configure in the Teams client. Possible values are: + +- NoFilters: No filters are available. +- BlurOnly: Background blur is the only option available (requires a processor with AVX2 support, see [Hardware requirements for Microsoft Teams](https://learn.microsoft.com/microsoftteams/hardware-requirements-for-the-teams-app) for more information). +- BlurAndDefaultBackgrounds: Background blur and a list of pre-selected images are available. +- AllFilters: All filters are available, including custom images. This is the default value. ```yaml Type: String @@ -1159,14 +1209,16 @@ Aliases: Required: False Position: Named -Default value: EnabledForAnyone +Default value: AllFilters Accept pipeline input: False Accept wildcard characters: False ``` + ### -VoiceIsolation Determines whether you provide support for your users to enable voice isolation in Teams meeting calls. -Possible values are: +Possible values are: + - Enabled (default) - Disabled @@ -1181,52 +1233,49 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Copilot -This setting allows the admin to choose whether Copilot will be enabled with a persisted transcript or a non-persisted transcript. - -Possible values are: -- Enabled -- EnabledWithTranscript +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. ```yaml -Type: String +Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: wi Required: False Position: Named -Default value: EnabledWithTranscript +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -AutomaticallyStartCopilot - -*Note: This feature has not been fully released yet, so the setting will have no effect.* +### -WhoCanRegister +Controls the attendees who can attend a webinar meeting. The default is Everyone, meaning that everyone can register. If you want to restrict registration to internal accounts, set the value to 'EveryoneInCompany'. -This setting gives admins the ability to auto-start Copilot. +Possible values: -Possible values are: -- Enabled -- Disabled +- Everyone +- EveryoneInCompany ```yaml -Type: String +Type: Object Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: Disabled +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). + ## INPUTS ### None - ## OUTPUTS ### System.Object diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index 9a439b93cd..5fccd7bc1b 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -69,6 +69,7 @@ Set-CsTeamsMeetingPolicy [[-Identity] ] [-CopyRestriction ] [-Description ] [-DesignatedPresenterRoleMode ] + [EnableAnonymousUserCaptcha ] [-EnrollUserOverride ] [-ExternalMeetingJoin ] [-Force] @@ -907,6 +908,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EnableAnonymousUserCaptcha +This setting enforce captcha for anonymous user while meeting join. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -EnrollUserOverride Possible values are: From 5805b54cc4c6af628c274dacc8707b056273791b Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 22 Apr 2024 17:25:15 -0700 Subject: [PATCH 0339/1851] Manual recreation of conflicted 11661 #11661 --- .../teams/New-CsTeamsMeetingPolicy.md | 23 ++++++++++++++++--- .../teams/Set-CsTeamsMeetingPolicy.md | 20 ++++++++++++++-- 2 files changed, 38 insertions(+), 5 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md index 3d5b08ab3c..4054c5ae55 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsmeetingpolicy Module Name: MicrosoftTeams applicable: Microsoft Teams @@ -8,16 +8,17 @@ schema: 2.0.0 manager: bulenteg author: tomkau ms.author: tomkau -ms.reviewer: williamlooney +ms.reviewer: wblocker --- # New-CsTeamsMeetingPolicy ## SYNOPSIS The CsTeamsMeetingPolicy cmdlets enable administrators to control the type of meetings that users can create or the features that they can access while in a meeting. It also helps determine how meetings deal with anonymous or external users. + ## SYNTAX -``` +```powershell New-CsTeamsMeetingPolicy [-Identity] [-AllowAnonymousUsersToDialOut ] [-AllowAnonymousUsersToJoinMeeting ] @@ -79,6 +80,7 @@ New-CsTeamsMeetingPolicy [-Identity] [-RecordingStorageMode ] [-RoomAttributeUserOverride ] [-ScreenSharingMode ] + [-SmsNotifications ] [-SpeakerAttributionMode ] [-StreamingAttendeeMode ] [-TeamsCameraFarEndPTZMode ] @@ -1116,6 +1118,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -SmsNotifications +Participants can sign up for text message meeting reminders. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -SpeakerAttributionMode Possible values: diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index 5fccd7bc1b..a476d199f5 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsmeetingpolicy Module Name: MicrosoftTeams applicable: Microsoft Teams @@ -8,7 +8,7 @@ schema: 2.0.0 manager: bulenteg author: tomkau ms.author: tomkau -ms.reviewer: williamlooney +ms.reviewer: wblocker --- # Set-CsTeamsMeetingPolicy @@ -86,6 +86,7 @@ Set-CsTeamsMeetingPolicy [[-Identity] ] [-RecordingStorageMode ] [-RoomAttributeUserOverride ] [-ScreenSharingMode ] + [-SmsNotifications ] [-SpeakerAttributionMode ] [-StreamingAttendeeMode ] [-TeamsCameraFarEndPTZMode ] @@ -1199,6 +1200,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -SmsNotifications +Participants can sign up for text message meeting reminders. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -SpeakerAttributionMode Possible values: From 6d84bd9d08a5835f9e7a3b96491f43e64d259569 Mon Sep 17 00:00:00 2001 From: marche0133 <73860273+marche0133@users.noreply.github.com> Date: Mon, 22 Apr 2024 21:39:59 -0700 Subject: [PATCH 0340/1851] Update Set-CsOnlineApplicationInstance.md --- .../teams/Set-CsOnlineApplicationInstance.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsOnlineApplicationInstance.md b/teams/teams-ps/teams/Set-CsOnlineApplicationInstance.md index e1988e8a7c..fb9c8ca49c 100644 --- a/teams/teams-ps/teams/Set-CsOnlineApplicationInstance.md +++ b/teams/teams-ps/teams/Set-CsOnlineApplicationInstance.md @@ -20,7 +20,7 @@ Updates an application instance in Microsoft Entra ID. ## SYNTAX ``` -Set-CsOnlineApplicationInstance [-Identity] [[-OnpremPhoneNumber] ] [[-ApplicationId] ] [[-DisplayName] ] [-Force] [-WhatIf] [-Confirm] [] +Set-CsOnlineApplicationInstance [-Identity] [[-OnpremPhoneNumber] ] [[-ApplicationId] ] [[-AcsResourceId] ] [[-DisplayName] ] [-Force] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -87,6 +87,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AcsResourceId +The ACS Resource ID. The unique identifier assigned to an instance of Azure Communication Services within the Azure cloud infrastructure. + +```yaml +Type: System.Guid +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -DisplayName The display name. From e3280191e27bb9fe6f222630fe3c67b04de3f803 Mon Sep 17 00:00:00 2001 From: marche0133 <73860273+marche0133@users.noreply.github.com> Date: Mon, 22 Apr 2024 21:42:04 -0700 Subject: [PATCH 0341/1851] Update Sync-CsOnlineApplicationInstance.md --- .../teams/Sync-CsOnlineApplicationInstance.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Sync-CsOnlineApplicationInstance.md b/teams/teams-ps/teams/Sync-CsOnlineApplicationInstance.md index 4801e76bae..20cff4ae80 100644 --- a/teams/teams-ps/teams/Sync-CsOnlineApplicationInstance.md +++ b/teams/teams-ps/teams/Sync-CsOnlineApplicationInstance.md @@ -18,7 +18,7 @@ Use the Sync-CsOnlineApplicationInstance cmdlet to sync the application instance ## SYNTAX ``` -Sync-CsOnlineApplicationInstance -ObjectId [-CallbackUri ] [-Force] [-ApplicationId ] [-WhatIf] [-Confirm] [] +Sync-CsOnlineApplicationInstance -ObjectId [-CallbackUri ] [-Force] [-ApplicationId ] [-AcsResourceId ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -89,6 +89,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AcsResourceId +The ACS Resource ID. The unique identifier assigned to an instance of Azure Communication Services within the Azure cloud infrastructure. + +```yaml +Type: System.Guid +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Force This switch specifies whether to suppress warning and confirmation messages. It can be useful in scripting to suppress interactive prompts. If it isn't provided in the command, you're prompted for administrative input if required. From 7b84b33a3c6faa70a0f916bd035c5b77b42ba659 Mon Sep 17 00:00:00 2001 From: NancyForero <63427703+NancyForero@users.noreply.github.com> Date: Tue, 23 Apr 2024 11:01:18 -0700 Subject: [PATCH 0342/1851] Learn Editor: Update Set-CsTeamsMeetingPolicy.md --- teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index a476d199f5..c54f8ab78e 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -803,7 +803,7 @@ Accept wildcard characters: False ``` ### -ConnectToMeetingControls -Allows external connections of thirdparty apps to teams +Allows external connections of thirdparty apps to Microsoft Teams Possible values are: - Enabled @@ -816,7 +816,7 @@ Aliases: Required: False Position: Named -Default value: Disabled +Default value: Enabled Accept pipeline input: False Accept wildcard characters: False ``` From 08199760113ba8da78c2cdad90ab03d75c479b16 Mon Sep 17 00:00:00 2001 From: NancyForero <63427703+NancyForero@users.noreply.github.com> Date: Tue, 23 Apr 2024 11:01:33 -0700 Subject: [PATCH 0343/1851] Learn Editor: Update Set-CsTeamsMeetingPolicy.md From 27e081b7f727b0ad590c6bcb4f8bf11e1498f46b Mon Sep 17 00:00:00 2001 From: Lisa Kueter <162626637+lkueter@users.noreply.github.com> Date: Tue, 23 Apr 2024 13:47:30 -0500 Subject: [PATCH 0344/1851] Update Update-M365TeamsApp.md Making some style/grammar updates. --- teams/teams-ps/teams/Update-M365TeamsApp.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Update-M365TeamsApp.md b/teams/teams-ps/teams/Update-M365TeamsApp.md index a6352918a5..30ed5b7c59 100644 --- a/teams/teams-ps/teams/Update-M365TeamsApp.md +++ b/teams/teams-ps/teams/Update-M365TeamsApp.md @@ -18,7 +18,7 @@ This cmdlet updates app state and app available values for M365 Teams app. ## SYNTAX -``` +```powershell Update-M365TeamsApp -Id [-IsBlocked ] -AppAssignmentType -OperationType [-Users ] [-Groups ] [] ``` @@ -34,7 +34,7 @@ This cmdlet allows administrators to modify app state and availability by adding PS C:\> Update-M365TeamsApp -Id 3acac8f6-4e9e-4ee1-9c0e-0ea837d15ea3 -IsBlocked $true -AppAssignmentType UsersAndGroups -OperationType Add -Users eec823bd-0979-4cf8-9924-85bb6ffcb57d -Groups 37da2d58-fc14-453e-9a14-5065ebd63a1d ``` -Updates state and availablity assignment information of 3acac8f6-4e9e-4ee1-9c0e-0ea837d15ea3 app +Updates state and availablity assignment information of 3acac8f6-4e9e-4ee1-9c0e-0ea837d15ea3 app. ## PARAMETERS From 955cadece7c4aca647af6729816f53b12238606f Mon Sep 17 00:00:00 2001 From: Lisa Kueter <162626637+lkueter@users.noreply.github.com> Date: Tue, 23 Apr 2024 14:21:15 -0500 Subject: [PATCH 0345/1851] Update Update-M365TeamsApp.md Finished making style/grammar updates. --- teams/teams-ps/teams/Update-M365TeamsApp.md | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/teams/teams-ps/teams/Update-M365TeamsApp.md b/teams/teams-ps/teams/Update-M365TeamsApp.md index 30ed5b7c59..98c44434a0 100644 --- a/teams/teams-ps/teams/Update-M365TeamsApp.md +++ b/teams/teams-ps/teams/Update-M365TeamsApp.md @@ -14,7 +14,7 @@ schema: 2.0.0 ## SYNOPSIS -This cmdlet updates app state and app available values for M365 Teams app. +This cmdlet updates app state and app available values for the Microsoft 365 Teams app. ## SYNTAX @@ -30,6 +30,7 @@ This cmdlet allows administrators to modify app state and availability by adding ## EXAMPLES ### Example 1 + ```powershell PS C:\> Update-M365TeamsApp -Id 3acac8f6-4e9e-4ee1-9c0e-0ea837d15ea3 -IsBlocked $true -AppAssignmentType UsersAndGroups -OperationType Add -Users eec823bd-0979-4cf8-9924-85bb6ffcb57d -Groups 37da2d58-fc14-453e-9a14-5065ebd63a1d ``` @@ -39,6 +40,7 @@ Updates state and availablity assignment information of 3acac8f6-4e9e-4ee1-9c0e- ## PARAMETERS ### -AppAssignmentType + App availability type. ```yaml @@ -54,7 +56,8 @@ Accept wildcard characters: False ``` ### -Groups -List of all the groups for whom the app is enabled or disabled + +List of all the groups for whom the app is enabled or disabled. ```yaml Type: String[] @@ -69,7 +72,8 @@ Accept wildcard characters: False ``` ### -Id -Application ID of M365 Teams app + +Application ID of Microsoft 365 Teams app. ```yaml Type: String @@ -84,6 +88,7 @@ Accept wildcard characters: False ``` ### -IsBlocked + The state of the app in the tenant. ```yaml @@ -99,6 +104,7 @@ Accept wildcard characters: False ``` ### -OperationType + Operation performed on the app assigment. ```yaml @@ -114,7 +120,8 @@ Accept wildcard characters: False ``` ### -Users -List of all the users for whom the app is enabled or disabled + +List of all the users for whom the app is enabled or disabled. ```yaml Type: String[] @@ -128,7 +135,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### CommonParameters +### -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 @@ -138,8 +146,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object -## NOTES ## RELATED LINKS + [Get-M365TeamsApps](Get-M365TeamsApps.md) [Get-ALLM365TeamsApps](Get-ALLM365TeamsApps.md) From 307db1f3130cdcec69897a8b900e23752c0c7379 Mon Sep 17 00:00:00 2001 From: Lisa Kueter <162626637+lkueter@users.noreply.github.com> Date: Tue, 23 Apr 2024 15:09:30 -0500 Subject: [PATCH 0346/1851] Update Update-M365TeamsApp.md Changed "Microsoft 365 Teams app" to "Microsoft Teams app," as well as removed a dash - I had inserted before CommonParameters to see if it would make any difference (it didn't). --- teams/teams-ps/teams/Update-M365TeamsApp.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Update-M365TeamsApp.md b/teams/teams-ps/teams/Update-M365TeamsApp.md index 98c44434a0..bfa3f12e44 100644 --- a/teams/teams-ps/teams/Update-M365TeamsApp.md +++ b/teams/teams-ps/teams/Update-M365TeamsApp.md @@ -14,7 +14,7 @@ schema: 2.0.0 ## SYNOPSIS -This cmdlet updates app state and app available values for the Microsoft 365 Teams app. +This cmdlet updates app state and app available values for the Microsoft Teams app. ## SYNTAX @@ -73,7 +73,7 @@ Accept wildcard characters: False ### -Id -Application ID of Microsoft 365 Teams app. +Application ID of Microsoft Teams app. ```yaml Type: String @@ -135,7 +135,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -CommonParameters +### 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). From c19406f2cedbf2ffd434dfe220cbb0141e66d590 Mon Sep 17 00:00:00 2001 From: Lisa Kueter <162626637+lkueter@users.noreply.github.com> Date: Tue, 23 Apr 2024 15:32:28 -0500 Subject: [PATCH 0347/1851] Update Get-ALLM365TeamsApps.md Adding some style/grammar/branding/Markdown updates. --- teams/teams-ps/teams/Get-ALLM365TeamsApps.md | 44 ++++++++++++++------ 1 file changed, 31 insertions(+), 13 deletions(-) diff --git a/teams/teams-ps/teams/Get-ALLM365TeamsApps.md b/teams/teams-ps/teams/Get-ALLM365TeamsApps.md index 5b298e5d10..c2fca7840a 100644 --- a/teams/teams-ps/teams/Get-ALLM365TeamsApps.md +++ b/teams/teams-ps/teams/Get-ALLM365TeamsApps.md @@ -14,28 +14,31 @@ schema: 2.0.0 ## SYNOPSIS -This cmdlet returns all M365 Teams apps in the app catalog, including Microsoft, custom and third-party apps. +This cmdlet returns all Microsoft Teams apps in the app catalog, including Microsoft, custom, and third-party apps. ## SYNTAX -``` +```powershell Get-AllM365TeamsApps [] ``` ## DESCRIPTION -Get-AllM365TeamsApps retrieves a complete list of all M365 Teams apps in an organization, its status and availability information. + +Get-AllM365TeamsApps retrieves a complete list of all Teams apps in an organization, their statuses, and their availability information. ## EXAMPLES ### Example 1 + ```powershell PS C:\> Get-AllM365TeamsApps ``` -Returns a complete list of all M365 Teams apps in an organization, its status and availability information. +Returns a complete list of all Teams apps in an organization, their statuses, and their availability information. ## PARAMETERS ### 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 @@ -45,16 +48,31 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object -- Id – Application ID of M365 Teams app -- IsBlocked – The state of the app in the tenant. Values are: Blocked or Unblocked -- AvailableTo: Provides available to properties for the app. -- Properties of AvailableTo: - - AssignmentType – App availability type. Values are: Everyone, UsersandGroups, Noone - - LastUpdatedTimestamp: Time and date when the app AvailableTo value was last updated - - AssignedBy: UserID of last user who updated the app available to value. -## NOTES + +#### Id + +Application ID of the Teams app. + +#### IsBlocked + +The state of the app in the tenant. +Values: +- Blocked +- Unblocked + +#### AvailableTo + +Provides available to properties for the app. +AvailableTo properties: +- AssignmentType: App availability type. + Values: + - Everyone + - UsersandGroups + - Noone +- LastUpdatedTimestamp: Time and date when the app AvailableTo value was last updated. +- AssignedBy: UserID of the last user who updated the app available to value. ## RELATED LINKS -[Get-M365TeamsApps](Get-M365TeamsApps.md) +[Get-M365TeamsApps](Get-M365TeamsApps.md) [Update-M365TeamsApp](Update-M365TeamsApp.md) From efd97dd4b8380b539f593ce2496caa09f2a81a1f Mon Sep 17 00:00:00 2001 From: Lisa Kueter <162626637+lkueter@users.noreply.github.com> Date: Tue, 23 Apr 2024 17:51:13 -0500 Subject: [PATCH 0348/1851] Update Get-M365TeamsApp.md Updates to style/grammar/branding. --- teams/teams-ps/teams/Get-M365TeamsApp.md | 66 ++++++++++++++---------- 1 file changed, 40 insertions(+), 26 deletions(-) diff --git a/teams/teams-ps/teams/Get-M365TeamsApp.md b/teams/teams-ps/teams/Get-M365TeamsApp.md index fbd110d287..a4436b8255 100644 --- a/teams/teams-ps/teams/Get-M365TeamsApp.md +++ b/teams/teams-ps/teams/Get-M365TeamsApp.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://docs.microsoft.com/powershell/module/teams/Get-M365TeamsApp applicable: Microsoft Teams title: Get-M365TeamsApp -author: satishtimiri +author: v-kueterlisa ms.author: satishtimiri manager: rahulrgupta schema: 2.0.0 @@ -14,31 +14,33 @@ schema: 2.0.0 ## SYNOPSIS -This cmdlet returns app availability and state for M365 Teams app. +This cmdlet returns app availability and state for the Microsoft Teams app. ## SYNTAX -``` +```powershell Get-M365TeamsApp -Id [] ``` ## DESCRIPTION -Get-M365TeamsApps retrieves information about M365 Teams app. This includes app state, app availability, user who updated app availability and the associated timestamp. + +Get-M365TeamsApps retrieves information about the Teams app. This includes app state, app availability, user who updated app availability, and the associated timestamp. ## EXAMPLES ### Example 1 + ```powershell PS C:\> Get-M365TeamsApp -Id b782e2e8-9682-4898-b211-a304714f4f6b ``` -Provides information about b782e2e8-9682-4898-b211-a304714f4f6b app which includes app state, app availability, user who updated app availability and the associated timestamp. +Provides information about b782e2e8-9682-4898-b211-a304714f4f6b app, which includes app state, app availability, user who updated app availability, and the associated timestamp. ## PARAMETERS ### -Id -Application ID of M365 Teams app +Application ID of the Teams app. ```yaml Type: String @@ -53,6 +55,7 @@ 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 @@ -62,28 +65,39 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object -- ID – Application ID of M365 Teams app. - -- IsBlocked – The state of the app in the tenant. Values are: Blocked or Unblocked. - -- AvailableTo - Provides available to properties for the app. - -- Properties of AvailableTo: - - AssignmentType – App availability type. Values are: Everyone, UsersandGroups, Noone - - Users: - - List of all the users for whom the app is enabled: - -Id – GUID of UserIDs - -AssignedBy – UserID of last user who updated the app AvailableTo value - -LastUpdatedTimeStamp – Time and date when the app AvailableTo value was last updated - -Groups: - - List of all the groups for whom the app is enabled: - -Id – GUID of GroupIDs - -AssignedBy – UserID of last user who updated the app available to value - -LastUpdatedTimeStamp – Time and date when the app AvailableTo value was last updated -## NOTES + +#### ID + +Application ID of the Teams app. + +#### IsBlocked + +The state of the app in the tenant. +Values: +- Blocked +- Unblocked + +#### AvailableTo + +Provides available to properties for the app. +AvailableTo properties: +- AssignmentType: App availability type. + Values: + - Everyone + - UsersandGroups + - Noone +- Users: List of all the users for whom the app is enabled. + Values: + - Id: GUID of UserIDs. + - AssignedBy: UserID of last user who updated the app AvailableTo value. + - LastUpdatedTimeStamp: Time and date when the app AvailableTo value was last updated. +- Groups: List of all the groups for whom the app is enabled. + Values: + - Id: GUID of GroupIDs. + - AssignedBy: UserID of last user who updated the app AvailableTo value. + - LastUpdatedTimeStamp: Time and date when the app AvailableTo value was last updated. ## RELATED LINKS [Get-ALLM365TeamsApps](Get-ALLM365TeamsApps.md) - [Update-M365TeamsApp](Update-M365TeamsApp.md) From 37e61f830de079abfcd3c1bdde1f0e4bc0efd0e6 Mon Sep 17 00:00:00 2001 From: Lisa Kueter <162626637+lkueter@users.noreply.github.com> Date: Tue, 23 Apr 2024 17:56:45 -0500 Subject: [PATCH 0349/1851] Update Get-ALLM365TeamsApps.md Had to update H4 headings to bold. --- teams/teams-ps/teams/Get-ALLM365TeamsApps.md | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/teams/teams-ps/teams/Get-ALLM365TeamsApps.md b/teams/teams-ps/teams/Get-ALLM365TeamsApps.md index c2fca7840a..937e041610 100644 --- a/teams/teams-ps/teams/Get-ALLM365TeamsApps.md +++ b/teams/teams-ps/teams/Get-ALLM365TeamsApps.md @@ -49,21 +49,18 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ### System.Object -#### Id - +**Id** Application ID of the Teams app. -#### IsBlocked - +**IsBlocked** The state of the app in the tenant. Values: - Blocked - Unblocked -#### AvailableTo - +**AvailableTo** Provides available to properties for the app. -AvailableTo properties: +Properties: - AssignmentType: App availability type. Values: - Everyone From 15c6381a23ccfe1e41759a92596bf4d320f1423b Mon Sep 17 00:00:00 2001 From: Lisa Kueter <162626637+lkueter@users.noreply.github.com> Date: Tue, 23 Apr 2024 17:58:05 -0500 Subject: [PATCH 0350/1851] Update Get-M365TeamsApp.md Updating H4 headings to bold. --- teams/teams-ps/teams/Get-M365TeamsApp.md | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/teams/teams-ps/teams/Get-M365TeamsApp.md b/teams/teams-ps/teams/Get-M365TeamsApp.md index a4436b8255..83e5ddbc95 100644 --- a/teams/teams-ps/teams/Get-M365TeamsApp.md +++ b/teams/teams-ps/teams/Get-M365TeamsApp.md @@ -66,21 +66,18 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ### System.Object -#### ID - +**ID** Application ID of the Teams app. -#### IsBlocked - +**IsBlocked** The state of the app in the tenant. Values: - Blocked - Unblocked -#### AvailableTo - +**AvailableTo** Provides available to properties for the app. -AvailableTo properties: +Properties: - AssignmentType: App availability type. Values: - Everyone From 6065e86ffedeaf77d44325c40058a6241b3fe9ad Mon Sep 17 00:00:00 2001 From: Lisa Kueter <162626637+lkueter@users.noreply.github.com> Date: Tue, 23 Apr 2024 18:11:53 -0500 Subject: [PATCH 0351/1851] Update Get-M365TeamsApp.md --- teams/teams-ps/teams/Get-M365TeamsApp.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Get-M365TeamsApp.md b/teams/teams-ps/teams/Get-M365TeamsApp.md index 83e5ddbc95..9fdd3ad610 100644 --- a/teams/teams-ps/teams/Get-M365TeamsApp.md +++ b/teams/teams-ps/teams/Get-M365TeamsApp.md @@ -66,16 +66,16 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ### System.Object -**ID** +**ID** Application ID of the Teams app. -**IsBlocked** +**IsBlocked** The state of the app in the tenant. Values: - Blocked - Unblocked -**AvailableTo** +**AvailableTo** Provides available to properties for the app. Properties: - AssignmentType: App availability type. From a7f9e0b2d5c66908c503622ea39d778ed32fba8b Mon Sep 17 00:00:00 2001 From: Lisa Kueter <162626637+lkueter@users.noreply.github.com> Date: Tue, 23 Apr 2024 18:12:15 -0500 Subject: [PATCH 0352/1851] Update Get-ALLM365TeamsApps.md --- teams/teams-ps/teams/Get-ALLM365TeamsApps.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Get-ALLM365TeamsApps.md b/teams/teams-ps/teams/Get-ALLM365TeamsApps.md index 937e041610..3a3eff09c0 100644 --- a/teams/teams-ps/teams/Get-ALLM365TeamsApps.md +++ b/teams/teams-ps/teams/Get-ALLM365TeamsApps.md @@ -49,16 +49,16 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ### System.Object -**Id** +**Id** Application ID of the Teams app. -**IsBlocked** +**IsBlocked** The state of the app in the tenant. Values: - Blocked - Unblocked -**AvailableTo** +**AvailableTo** Provides available to properties for the app. Properties: - AssignmentType: App availability type. From 9e96500573d0d32847c8825d3ead71ce6b465445 Mon Sep 17 00:00:00 2001 From: Rui Hu <7605757+maggierui@users.noreply.github.com> Date: Wed, 24 Apr 2024 08:44:49 -0400 Subject: [PATCH 0353/1851] Update Update-M365TeamsApp.md --- teams/teams-ps/teams/Update-M365TeamsApp.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Update-M365TeamsApp.md b/teams/teams-ps/teams/Update-M365TeamsApp.md index bfa3f12e44..e0f101c783 100644 --- a/teams/teams-ps/teams/Update-M365TeamsApp.md +++ b/teams/teams-ps/teams/Update-M365TeamsApp.md @@ -149,5 +149,6 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-M365TeamsApps](Get-M365TeamsApps.md) -[Get-ALLM365TeamsApps](Get-ALLM365TeamsApps.md) +[Get-M365TeamsApps](/powershell/module/teams/get-m365teamsapps) + +[Get-ALLM365TeamsApps](/powershell/module/teams/Get-ALLM365TeamsApps) From 563b394243709faa5579f72e430e32a2ac873aa6 Mon Sep 17 00:00:00 2001 From: Rui Hu <7605757+maggierui@users.noreply.github.com> Date: Wed, 24 Apr 2024 08:46:38 -0400 Subject: [PATCH 0354/1851] Update Get-ALLM365TeamsApps.md --- teams/teams-ps/teams/Get-ALLM365TeamsApps.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Get-ALLM365TeamsApps.md b/teams/teams-ps/teams/Get-ALLM365TeamsApps.md index 3a3eff09c0..58cd822d29 100644 --- a/teams/teams-ps/teams/Get-ALLM365TeamsApps.md +++ b/teams/teams-ps/teams/Get-ALLM365TeamsApps.md @@ -70,6 +70,6 @@ Properties: - AssignedBy: UserID of the last user who updated the app available to value. ## RELATED LINKS +[Get-M365TeamsApps](/powershell/module/teams/get-m365teamsapps) -[Get-M365TeamsApps](Get-M365TeamsApps.md) -[Update-M365TeamsApp](Update-M365TeamsApp.md) +[Get-ALLM365TeamsApps](/powershell/module/teams/update-M365TeamsApps) From 3663557d2df8bcfdc3cff581ff581ce318f1b54a Mon Sep 17 00:00:00 2001 From: Rui Hu <7605757+maggierui@users.noreply.github.com> Date: Wed, 24 Apr 2024 08:49:12 -0400 Subject: [PATCH 0355/1851] Update Get-M365TeamsApp.md --- teams/teams-ps/teams/Get-M365TeamsApp.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Get-M365TeamsApp.md b/teams/teams-ps/teams/Get-M365TeamsApp.md index 9fdd3ad610..3953600921 100644 --- a/teams/teams-ps/teams/Get-M365TeamsApp.md +++ b/teams/teams-ps/teams/Get-M365TeamsApp.md @@ -96,5 +96,6 @@ Properties: ## RELATED LINKS -[Get-ALLM365TeamsApps](Get-ALLM365TeamsApps.md) -[Update-M365TeamsApp](Update-M365TeamsApp.md) +[Update-M365TeamsApps](/powershell/module/teams/update-m365teamsapps) + +[Get-ALLM365TeamsApps](/powershell/module/teams/Get-ALLM365TeamsApps) From 36b3dd840fba47cf49346ffd5e0b7f22f1aea15e Mon Sep 17 00:00:00 2001 From: Lisa Kueter <162626637+lkueter@users.noreply.github.com> Date: Wed, 24 Apr 2024 10:00:38 -0500 Subject: [PATCH 0356/1851] Update Get-M365TeamsApp.md Fixed author field from my MS ID to my GH ID. --- teams/teams-ps/teams/Get-M365TeamsApp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-M365TeamsApp.md b/teams/teams-ps/teams/Get-M365TeamsApp.md index 3953600921..dc810897c3 100644 --- a/teams/teams-ps/teams/Get-M365TeamsApp.md +++ b/teams/teams-ps/teams/Get-M365TeamsApp.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://docs.microsoft.com/powershell/module/teams/Get-M365TeamsApp applicable: Microsoft Teams title: Get-M365TeamsApp -author: v-kueterlisa +author: lkueter ms.author: satishtimiri manager: rahulrgupta schema: 2.0.0 From 27ecbcfba97b6e3d853496fe274dd3ed7949e9d6 Mon Sep 17 00:00:00 2001 From: Lisa Kueter <162626637+lkueter@users.noreply.github.com> Date: Wed, 24 Apr 2024 10:11:18 -0500 Subject: [PATCH 0357/1851] Update Get-M365TeamsApp.md --- teams/teams-ps/teams/Get-M365TeamsApp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-M365TeamsApp.md b/teams/teams-ps/teams/Get-M365TeamsApp.md index dc810897c3..923a53360f 100644 --- a/teams/teams-ps/teams/Get-M365TeamsApp.md +++ b/teams/teams-ps/teams/Get-M365TeamsApp.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://docs.microsoft.com/powershell/module/teams/Get-M365TeamsApp applicable: Microsoft Teams title: Get-M365TeamsApp -author: lkueter +author: satishtimiri ms.author: satishtimiri manager: rahulrgupta schema: 2.0.0 From a623195bb2a1f423f12bc50e208ac9501b4a9eca Mon Sep 17 00:00:00 2001 From: Lisa Kueter <162626637+lkueter@users.noreply.github.com> Date: Wed, 24 Apr 2024 13:21:00 -0500 Subject: [PATCH 0358/1851] Updated related links, added ms.date metadata, and other minor Markdown updates. The related links appeared to be broken. Rather than trying to manually update the links in the browser, I created a new pull request to update all three new M365 cmdlets. While here, I cleaned up some spacing. In the Get-ALLM365TeamsApps.md file, I updated "third-party" to "non-Microsoft" per Microsoft 365, Security, and Windows Style Guide guidance. --- teams/teams-ps/teams/Get-ALLM365TeamsApps.md | 16 ++++++++++------ teams/teams-ps/teams/Get-M365TeamsApp.md | 7 ++++--- teams/teams-ps/teams/Update-M365TeamsApp.md | 10 +++++----- 3 files changed, 19 insertions(+), 14 deletions(-) diff --git a/teams/teams-ps/teams/Get-ALLM365TeamsApps.md b/teams/teams-ps/teams/Get-ALLM365TeamsApps.md index 58cd822d29..d1e1e7eb57 100644 --- a/teams/teams-ps/teams/Get-ALLM365TeamsApps.md +++ b/teams/teams-ps/teams/Get-ALLM365TeamsApps.md @@ -7,6 +7,7 @@ title: Get-ALLM365TeamsApps author: satishtimiri ms.author: satishtimiri manager: rahulrgupta +ms.date: 04/24/2024 schema: 2.0.0 --- @@ -14,7 +15,7 @@ schema: 2.0.0 ## SYNOPSIS -This cmdlet returns all Microsoft Teams apps in the app catalog, including Microsoft, custom, and third-party apps. +This cmdlet returns all Microsoft Teams apps in the app catalog, including Microsoft, custom, and non-Microsoft apps. ## SYNTAX @@ -24,7 +25,7 @@ Get-AllM365TeamsApps [] ## DESCRIPTION -Get-AllM365TeamsApps retrieves a complete list of all Teams apps in an organization, their statuses, and their availability information. +Get-AllM365TeamsApps retrieves a complete list of all Teams apps in an organization, their statuses, and their availability information. ## EXAMPLES @@ -33,7 +34,8 @@ Get-AllM365TeamsApps retrieves a complete list of all Teams apps in an organizat ```powershell PS C:\> Get-AllM365TeamsApps ``` -Returns a complete list of all Teams apps in an organization, their statuses, and their availability information. + +Returns a complete list of all Teams apps in an organization, their statuses, and their availability information. ## PARAMETERS @@ -54,13 +56,15 @@ Application ID of the Teams app. **IsBlocked** The state of the app in the tenant. -Values: +Values: + - Blocked - Unblocked **AvailableTo** Provides available to properties for the app. Properties: + - AssignmentType: App availability type. Values: - Everyone @@ -70,6 +74,6 @@ Properties: - AssignedBy: UserID of the last user who updated the app available to value. ## RELATED LINKS -[Get-M365TeamsApps](/powershell/module/teams/get-m365teamsapps) -[Get-ALLM365TeamsApps](/powershell/module/teams/update-M365TeamsApps) +[Get-M365TeamsApp](Get-M365TeamsApp.md) +[Update-M365TeamsApp](Update-M365TeamsApp.md) diff --git a/teams/teams-ps/teams/Get-M365TeamsApp.md b/teams/teams-ps/teams/Get-M365TeamsApp.md index 923a53360f..ce055e74c3 100644 --- a/teams/teams-ps/teams/Get-M365TeamsApp.md +++ b/teams/teams-ps/teams/Get-M365TeamsApp.md @@ -72,12 +72,14 @@ Application ID of the Teams app. **IsBlocked** The state of the app in the tenant. Values: + - Blocked - Unblocked **AvailableTo** Provides available to properties for the app. Properties: + - AssignmentType: App availability type. Values: - Everyone @@ -96,6 +98,5 @@ Properties: ## RELATED LINKS -[Update-M365TeamsApps](/powershell/module/teams/update-m365teamsapps) - -[Get-ALLM365TeamsApps](/powershell/module/teams/Get-ALLM365TeamsApps) +[Get-AllM365TeamsApps](Get-ALLM365TeamsApps.md) +[Update-M365TeamsApp](Update-M365TeamsApp.md) diff --git a/teams/teams-ps/teams/Update-M365TeamsApp.md b/teams/teams-ps/teams/Update-M365TeamsApp.md index e0f101c783..8fcf8d497a 100644 --- a/teams/teams-ps/teams/Update-M365TeamsApp.md +++ b/teams/teams-ps/teams/Update-M365TeamsApp.md @@ -7,6 +7,7 @@ title: Update-M365TeamsApp author: satishtimiri ms.author: satishtimiri manager: rahulrgupta +ms.date: 04/24/2024 schema: 2.0.0 --- @@ -41,7 +42,7 @@ Updates state and availablity assignment information of 3acac8f6-4e9e-4ee1-9c0e- ### -AppAssignmentType -App availability type. +App availability type. ```yaml Type: String @@ -73,7 +74,7 @@ Accept wildcard characters: False ### -Id -Application ID of Microsoft Teams app. +Application ID of Microsoft Teams app. ```yaml Type: String @@ -149,6 +150,5 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-M365TeamsApps](/powershell/module/teams/get-m365teamsapps) - -[Get-ALLM365TeamsApps](/powershell/module/teams/Get-ALLM365TeamsApps) +[Get-AllM365TeamsApps](Get-ALLM365TeamsApps.md) +[Get-M365TeamsApp](Get-M365TeamsApp.md) From 86748b8b70e6d6c267a07a746c0e913d90ccd0a8 Mon Sep 17 00:00:00 2001 From: Lisa Kueter <162626637+lkueter@users.noreply.github.com> Date: Wed, 24 Apr 2024 13:24:58 -0500 Subject: [PATCH 0359/1851] Updated author field with my GitHub ID. Put my GH ID into the author field as I'm the most recent writer. --- teams/teams-ps/teams/Get-ALLM365TeamsApps.md | 2 +- teams/teams-ps/teams/Get-M365TeamsApp.md | 2 +- teams/teams-ps/teams/Update-M365TeamsApp.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Get-ALLM365TeamsApps.md b/teams/teams-ps/teams/Get-ALLM365TeamsApps.md index d1e1e7eb57..13166304fd 100644 --- a/teams/teams-ps/teams/Get-ALLM365TeamsApps.md +++ b/teams/teams-ps/teams/Get-ALLM365TeamsApps.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://docs.microsoft.com/powershell/module/teams/Get-ALLM365TeamsApps applicable: Microsoft Teams title: Get-ALLM365TeamsApps -author: satishtimiri +author: lkueter ms.author: satishtimiri manager: rahulrgupta ms.date: 04/24/2024 diff --git a/teams/teams-ps/teams/Get-M365TeamsApp.md b/teams/teams-ps/teams/Get-M365TeamsApp.md index ce055e74c3..59f63ddc3e 100644 --- a/teams/teams-ps/teams/Get-M365TeamsApp.md +++ b/teams/teams-ps/teams/Get-M365TeamsApp.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://docs.microsoft.com/powershell/module/teams/Get-M365TeamsApp applicable: Microsoft Teams title: Get-M365TeamsApp -author: satishtimiri +author: lkueter ms.author: satishtimiri manager: rahulrgupta schema: 2.0.0 diff --git a/teams/teams-ps/teams/Update-M365TeamsApp.md b/teams/teams-ps/teams/Update-M365TeamsApp.md index 8fcf8d497a..35a024c551 100644 --- a/teams/teams-ps/teams/Update-M365TeamsApp.md +++ b/teams/teams-ps/teams/Update-M365TeamsApp.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://docs.microsoft.com/powershell/module/teams/Update-M365TeamsApp applicable: Microsoft Teams title: Update-M365TeamsApp -author: satishtimiri +author: lkueter ms.author: satishtimiri manager: rahulrgupta ms.date: 04/24/2024 From 8b77dba41c27625e55a4b39bbdaec57f23d0f9a1 Mon Sep 17 00:00:00 2001 From: Matt Byrd <39496169+Canthv0@users.noreply.github.com> Date: Thu, 25 Apr 2024 14:45:06 -0400 Subject: [PATCH 0360/1851] Update recipient-filters.md Integer values will NOT work in OPATH filters if they are not enclosed in cases where there is an -and in the filter. Enclosing integers will work in ALL cases therefore we should simply provide the "working" methods and not the conditionally working methods. --- exchange/docs-conceptual/recipient-filters.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/exchange/docs-conceptual/recipient-filters.md b/exchange/docs-conceptual/recipient-filters.md index 9fdfa7c24e..2656d17e91 100644 --- a/exchange/docs-conceptual/recipient-filters.md +++ b/exchange/docs-conceptual/recipient-filters.md @@ -196,9 +196,8 @@ When creating your own custom OPATH filters, consider the following items: - **Variables**: Enclose the whole OPATH filter in double quotation marks (for example, `"Name -eq '$User'"`). - - **Integer values**: Depends on how you enclosed (or didn't enclose) the integer to search for: + - **Integer values**: To ensure they work in all cases; enclose them in one of the following ways. - - **Integer not enclosed**: Enclose the whole OPATH filter in double quotation marks, single quotation marks, or braces (for example `"CountryCode -eq 840"`). - **Integer enclosed in single quotation marks**: Enclose the whole OPATH filter in double quotation marks or braces `"CountryCode -eq '840'"`. - **Integer enclosed in double quotation marks**: Enclose the whole OPATH filter in braces (for example `{CountryCode -eq "840"}`). From 79e737b15385781566e47811af093ecc170d8f6b Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 25 Apr 2024 16:39:30 -0700 Subject: [PATCH 0361/1851] Update recipient-filters.md --- exchange/docs-conceptual/recipient-filters.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/exchange/docs-conceptual/recipient-filters.md b/exchange/docs-conceptual/recipient-filters.md index 2656d17e91..138fd928c5 100644 --- a/exchange/docs-conceptual/recipient-filters.md +++ b/exchange/docs-conceptual/recipient-filters.md @@ -190,14 +190,12 @@ When creating your own custom OPATH filters, consider the following items: - You need to enclose the whole OPATH filter in double quotation marks " " or single quotation marks ' '. Although any OPATH filter object is technically a string and not a script block, you can still use braces { }, but only if the filter doesn't contain variables that require expansion. The characters that you can use to enclose the whole OPATH filter depend on types of values that you're searching for and the characters you used (or didn't use) to enclose those values: - **Text values**: Depends on how you enclosed the text to search for: - - **Text enclosed in single quotation marks**: Enclose the whole OPATH filter in double quotation marks or braces. - **Text enclosed in double quotation marks**: Enclose the whole OPATH filter in braces. - **Variables**: Enclose the whole OPATH filter in double quotation marks (for example, `"Name -eq '$User'"`). - - **Integer values**: To ensure they work in all cases; enclose them in one of the following ways. - + - **Integer values**: To ensure they work in all cases, enclose them in one of the following ways: - **Integer enclosed in single quotation marks**: Enclose the whole OPATH filter in double quotation marks or braces `"CountryCode -eq '840'"`. - **Integer enclosed in double quotation marks**: Enclose the whole OPATH filter in braces (for example `{CountryCode -eq "840"}`). From 48fead7de1a6ad289e04c324598b5dad87fcdd87 Mon Sep 17 00:00:00 2001 From: Qazi Ehteshamuddin Date: Fri, 26 Apr 2024 11:22:48 +0900 Subject: [PATCH 0362/1851] Update Set-OwaMailboxPolicy.md Confirmed with Engineering and in lab, CalendarEnabled parameter is valid for Exchange Online as well and is not Exchange OnPremise only. Updating doc --- exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md | 1 - 1 file changed, 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md index 3a77904303..3d26ff41b7 100644 --- a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md +++ b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md @@ -561,7 +561,6 @@ Accept wildcard characters: False ``` ### -CalendarEnabled -This parameter is functional only in on-premises Exchange. The CalendarEnabled parameter specifies whether to enable or disable the calendar in Outlook Web App. Valid values are: From d79c9e6d196d3b12a1a98588f9bc6d690e720735 Mon Sep 17 00:00:00 2001 From: Joshika Agarwal <165122920+joagarwal@users.noreply.github.com> Date: Fri, 26 Apr 2024 14:13:02 +0530 Subject: [PATCH 0363/1851] User Story 4385249: Adding DeletedResources --- .../exchange/Set-RetentionCompliancePolicy.md | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md index 16e7784f81..805c5ccbb2 100644 --- a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md @@ -49,6 +49,7 @@ Set-RetentionCompliancePolicy [-Identity] [-Applications ] [-Comment ] [-Confirm] + [-DeletedResources ] [-Enabled ] [-EnforceSimulationPolicy ] [-Force] @@ -574,6 +575,58 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -DeletedResources +The DeletedResources parameter specifies the Sharepoint sites to be removed from the list of included sites or excluded from a tenant level policy when the associated group has been deleted. It is used in conjunction with AddModernGroupLocationException and RemoveModernGroupLocation. Valid value is a JSON String. + +To specify a deleted resource, you must use the Modern Group mailbox address and the site ID. For example: + +```powershell +$stringJson = @" +[{ + 'EmailAddress': 'USSales@M365x20284988.onmicrosoft.com', + 'SiteId': '9b1a7116-b9ec-4e2c-bf31-4ebb83697c4b' +}] +"@ +``` + +#### Examples +To remove deleted modern group (and site) from policy with explicit location: +```powershell +Set-RetentionCompliancePolicy -Identity "testModernGroupWithSiteId" -RemoveModernGroupLocation "USSales@M365x20284988.onmicrosoft.com" -DeletedResources $stringJson +``` +To exclude deleted modern group (and site) from a tenant level policy: +```powershell + Set-RetentionCompliancePolicy -Identity "testModernGroupWithSiteId" -AddModernGroupLocationException "USSales@M365x20284988.onmicrosoft.com" -DeletedResources $stringJson +``` + +You can enter multiple deleted resources at once separated by commas. +```powershell + $stringJson = @" + [{ + 'EmailAddress': 'USSales2@M365x20284988.onmicrosoft.com', + 'SiteId': '9b1a7116-b9ec-4e2c-bf31-4ebb83697c4b' + }, +[{ + 'EmailAddress': 'USSales2@M365x20284988.onmicrosoft.com', + 'SiteId': '4nfa7116-b9ec-4e2c-bf31-4ebb83697c4b' + }] + "@ +``` +For more information about this scenario, see [Learn more about modern group deletion under retention hold](https://learn.microsoft.com/en-us/purview/retention-settings#what-happens-if-a-microsoft-365-group-is-deleted-after-a-policy-is-applied). + +```yaml +Type: String +Parameter Sets: Identity +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Enabled The Enabled parameter specifies whether the policy is enabled. Valid values are: From 63dcc8c816a00f90b9af5bdc4a1be15a849a49b4 Mon Sep 17 00:00:00 2001 From: Joshika Agarwal <165122920+joagarwal@users.noreply.github.com> Date: Fri, 26 Apr 2024 14:28:55 +0530 Subject: [PATCH 0364/1851] Update Set-RetentionCompliancePolicy.md --- exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md index 805c5ccbb2..2e45733358 100644 --- a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md @@ -588,8 +588,6 @@ $stringJson = @" }] "@ ``` - -#### Examples To remove deleted modern group (and site) from policy with explicit location: ```powershell Set-RetentionCompliancePolicy -Identity "testModernGroupWithSiteId" -RemoveModernGroupLocation "USSales@M365x20284988.onmicrosoft.com" -DeletedResources $stringJson From 537cdae6c3390a6b1061cb9ed340e2cd46f4c962 Mon Sep 17 00:00:00 2001 From: mayanksahu11 <168190827+mayanksahu11@users.noreply.github.com> Date: Fri, 26 Apr 2024 17:54:21 +0530 Subject: [PATCH 0365/1851] Update Get-DlpDetailReport.md This cmdlet has been retired --- exchange/exchange-ps/exchange/Get-DlpDetailReport.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-DlpDetailReport.md b/exchange/exchange-ps/exchange/Get-DlpDetailReport.md index 6e36c86f70..ec1656c4fd 100644 --- a/exchange/exchange-ps/exchange/Get-DlpDetailReport.md +++ b/exchange/exchange-ps/exchange/Get-DlpDetailReport.md @@ -11,11 +11,11 @@ ms.reviewer: # Get-DlpDetailReport +**Note**: This cmdlet has been retired. Please, use the [Export-ActivityExplorerData](https://learn.microsoft.com/powershell/module/exchange/export-activityexplorerdata) cmdlet to view DLP information. Data from Export-ActivityExplorerData is the same as the retired Get-DlpIncidentDetailReport cmdlet. + ## SYNOPSIS This cmdlet is available only in the cloud-based service. -**Note**: This cmdlet will be retired. Use the [Export-ActivityExplorerData](https://learn.microsoft.com/powershell/module/exchange/export-activityexplorerdata) cmdlet to view DLP information. Data from Export-ActivityExplorerData is the same as the retired Get-DlpIncidentDetailReport cmdlet. - Use the Get-DlpDetailReport cmdlet to list details about data loss prevention (DLP) rule matches for Exchange Online, SharePoint Online, and OneDrive for Business in your cloud-based organization for the last 30 days. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). From 4b15e914441b7417affde4a7dad7730b3a089f3c Mon Sep 17 00:00:00 2001 From: mayanksahu11 <168190827+mayanksahu11@users.noreply.github.com> Date: Fri, 26 Apr 2024 18:02:04 +0530 Subject: [PATCH 0366/1851] Update Get-DlpDetailReport.md --- exchange/exchange-ps/exchange/Get-DlpDetailReport.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Get-DlpDetailReport.md b/exchange/exchange-ps/exchange/Get-DlpDetailReport.md index ec1656c4fd..cd53c9c4d9 100644 --- a/exchange/exchange-ps/exchange/Get-DlpDetailReport.md +++ b/exchange/exchange-ps/exchange/Get-DlpDetailReport.md @@ -11,9 +11,10 @@ ms.reviewer: # Get-DlpDetailReport +## SYNOPSIS + **Note**: This cmdlet has been retired. Please, use the [Export-ActivityExplorerData](https://learn.microsoft.com/powershell/module/exchange/export-activityexplorerdata) cmdlet to view DLP information. Data from Export-ActivityExplorerData is the same as the retired Get-DlpIncidentDetailReport cmdlet. -## SYNOPSIS This cmdlet is available only in the cloud-based service. Use the Get-DlpDetailReport cmdlet to list details about data loss prevention (DLP) rule matches for Exchange Online, SharePoint Online, and OneDrive for Business in your cloud-based organization for the last 30 days. From 32770dd9f91c567320f81b3e0d051e45412ca415 Mon Sep 17 00:00:00 2001 From: m-hanisch <110677796+m-hanisch@users.noreply.github.com> Date: Fri, 26 Apr 2024 16:54:30 +0200 Subject: [PATCH 0367/1851] Corrected short date formatting Short date format "mm/dd/yyyy" would result in minutes/day/year, e.g. 54/26/2024. Correct format is: "MM/dd/yyyy" resulting in month/day/year, 04/26/2024 --- exchange/exchange-ps/exchange/Remove-CalendarEvents.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Remove-CalendarEvents.md b/exchange/exchange-ps/exchange/Remove-CalendarEvents.md index 9b5c84ca88..c199b24fec 100644 --- a/exchange/exchange-ps/exchange/Remove-CalendarEvents.md +++ b/exchange/exchange-ps/exchange/Remove-CalendarEvents.md @@ -166,7 +166,7 @@ Accept wildcard characters: False ### -QueryStartDate The QueryStartDate parameter specifies the start date to look for meetings that you want to cancel. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". **Note**: If you don't use this parameter, today's date is used. From a1b3daf36c62022b48f4ff16495ed7b879148da8 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 26 Apr 2024 08:56:05 -0700 Subject: [PATCH 0368/1851] Update Set-OwaMailboxPolicy.md --- exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md | 1 - 1 file changed, 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md index 3d26ff41b7..ab97be1bc5 100644 --- a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md +++ b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md @@ -561,7 +561,6 @@ Accept wildcard characters: False ``` ### -CalendarEnabled - The CalendarEnabled parameter specifies whether to enable or disable the calendar in Outlook Web App. Valid values are: - $true: The Calendar is available in Outlook Web App. This is the default value. From 2f3934a18ddd9963b810638c2c7ecad9d37c286e Mon Sep 17 00:00:00 2001 From: ruchiagrawal9221 Date: Fri, 26 Apr 2024 09:52:58 -0700 Subject: [PATCH 0369/1851] Update Start-CsExMeetingMigration.md Updating the MMS cmdlet documentation, since -Confirm, -WhatIf, -Tenant parameters are obsolete now. --- .../teams/Start-CsExMeetingMigration.md | 51 +------------------ 1 file changed, 1 insertion(+), 50 deletions(-) diff --git a/teams/teams-ps/teams/Start-CsExMeetingMigration.md b/teams/teams-ps/teams/Start-CsExMeetingMigration.md index 0bce62c951..a5ce214d95 100644 --- a/teams/teams-ps/teams/Start-CsExMeetingMigration.md +++ b/teams/teams-ps/teams/Start-CsExMeetingMigration.md @@ -18,8 +18,7 @@ This cmdlet manually trigger a meeting migration request for the specified user. ## SYNTAX ``` -Start-CsExMeetingMigration [-SourceMeetingType ] [-TargetMeetingType ] - [-Tenant ] [-Identity] [-WhatIf] [-Confirm] [] +Start-CsExMeetingMigration [-SourceMeetingType ] [-TargetMeetingType ] [-Identity] [] ``` ## DESCRIPTION @@ -60,54 +59,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Confirm -The Confirm switch causes the command to pause processing and requires confirmation to proceed. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -The WhatIf switch causes the command to simulate its results. By using this switch, you can view what changes would occur without having to commit those changes. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -SourceMeetingType The possible values are: * **All:** indicates that both Skype for Business meetings and Teams meetings should be updated. This is the **default value**. From f9435d4fc9ba5a82434a6493b86fe420ba966ca6 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 26 Apr 2024 09:57:07 -0700 Subject: [PATCH 0370/1851] Update Set-RetentionCompliancePolicy.md Fixed DeletedResources parameter addition. --- .../exchange/Set-RetentionCompliancePolicy.md | 105 +++++++++++------- 1 file changed, 62 insertions(+), 43 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md index 2e45733358..674402c39a 100644 --- a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md @@ -22,16 +22,6 @@ For information about the parameter sets in the Syntax section below, see [Excha ## SYNTAX -### RetryDistribution -``` -Set-RetentionCompliancePolicy [-Identity] [-RetryDistribution] - [-Confirm] - [-EnforceSimulationPolicy ] - [-StartSimulation ] - [-WhatIf] - [] -``` - ### Identity ``` Set-RetentionCompliancePolicy [-Identity] @@ -78,6 +68,7 @@ Set-RetentionCompliancePolicy [-Identity] [-AddAdaptiveScope [-Applications ] [-Comment ] [-Confirm] + [-DeletedResources ] [-Enabled ] [-EnforceSimulationPolicy ] [-Force] @@ -87,6 +78,17 @@ Set-RetentionCompliancePolicy [-Identity] [-AddAdaptiveScope [] ``` +### RetryDistribution +``` +Set-RetentionCompliancePolicy [-Identity] [-RetryDistribution] + [-Confirm] + [-DeletedResources ] + [-EnforceSimulationPolicy ] + [-StartSimulation ] + [-WhatIf] + [] +``` + ### TeamLocation ``` Set-RetentionCompliancePolicy [-Identity] @@ -96,6 +98,7 @@ Set-RetentionCompliancePolicy [-Identity] [-AddTeamsChatLocationException ] [-Comment ] [-Confirm] + [-DeletedResources ] [-Enabled ] [-EnforceSimulationPolicy ] [-Force] @@ -127,6 +130,52 @@ This example makes the following changes to the existing retention policy named - Removes public folders. - Updates the comment. +### Example 2 +```powershell +$stringJson = @" +[{ + 'EmailAddress': 'USSales@contoso.onmicrosoft.com', + 'SiteId': '9b2a8116-b9ec-4e2c-bf31-7eaa83697c4b' +}] +"@ + +Set-RetentionCompliancePolicy -Identity "Sales Policy" -RemoveModernGroupLocation "USSales@contoso.onmicrosoft.com" -DeletedResources $stringJson +``` + +The example removes the specified deleted Microsoft 365 Group and site from the specified policy. You identify the deleted resources using the Microsoft 365 Group email address and the related site ID. + +### Example 3 +```powershell +$stringJson = @" +[{ + 'EmailAddress': 'USSales@contoso.onmicrosoft.com', + 'SiteId': '8b2a8345-b9ec-3b6a-bf31-6eaa83697c4b' +}] +"@ + +Set-RetentionCompliancePolicy -Identity "Tenant Level Policy" -AddModernGroupLocationException "USSales@contoso.onmicrosoft.com" -DeletedResources $stringJson +``` + +The example excludes the specified deleted Microsoft 365 Group and site from the specified tenant level policy. You identify the deleted resources using the Microsoft 365 Group email address and the related site ID. + +### Example 4 +```powershell +$stringJson = @" +[{ + 'EmailAddress': 'USSales2@contoso.onmicrosoft.com', + 'SiteId': '9b2a8116-b9ec-4e2c-bf31-7eaa83697c4b' + }, +[{ + 'EmailAddress': 'USSales2@contoso.onmicrosoft.com', + 'SiteId': '4afb7116-b9ec-4b2c-bf31-4abb83697c4b' +}] +"@ + +Set-RetentionCompliancePolicy -Identity "Sales Policy" -RemoveModernGroupLocation "USSales@contoso.onmicrosoft.com" -DeletedResources $stringJson +``` + +This example is the same as Example 2, except multiple deleted resources are specified. + ## PARAMETERS ### -Identity @@ -576,41 +625,11 @@ Accept wildcard characters: False ``` ### -DeletedResources -The DeletedResources parameter specifies the Sharepoint sites to be removed from the list of included sites or excluded from a tenant level policy when the associated group has been deleted. It is used in conjunction with AddModernGroupLocationException and RemoveModernGroupLocation. Valid value is a JSON String. +The DeletedResources parameter specifies the Sharepoint sites to be removed from the list of included sites or excluded from a tenant level policy when the associated group has been deleted. You use this parameter with the AddModernGroupLocationException and RemoveModernGroupLocation parameters. -To specify a deleted resource, you must use the Modern Group mailbox address and the site ID. For example: - -```powershell -$stringJson = @" -[{ - 'EmailAddress': 'USSales@M365x20284988.onmicrosoft.com', - 'SiteId': '9b1a7116-b9ec-4e2c-bf31-4ebb83697c4b' -}] -"@ -``` -To remove deleted modern group (and site) from policy with explicit location: -```powershell -Set-RetentionCompliancePolicy -Identity "testModernGroupWithSiteId" -RemoveModernGroupLocation "USSales@M365x20284988.onmicrosoft.com" -DeletedResources $stringJson -``` -To exclude deleted modern group (and site) from a tenant level policy: -```powershell - Set-RetentionCompliancePolicy -Identity "testModernGroupWithSiteId" -AddModernGroupLocationException "USSales@M365x20284988.onmicrosoft.com" -DeletedResources $stringJson -``` +A valid value is a JSON String. See the Examples section for syntax an examples using this parameter. -You can enter multiple deleted resources at once separated by commas. -```powershell - $stringJson = @" - [{ - 'EmailAddress': 'USSales2@M365x20284988.onmicrosoft.com', - 'SiteId': '9b1a7116-b9ec-4e2c-bf31-4ebb83697c4b' - }, -[{ - 'EmailAddress': 'USSales2@M365x20284988.onmicrosoft.com', - 'SiteId': '4nfa7116-b9ec-4e2c-bf31-4ebb83697c4b' - }] - "@ -``` -For more information about this scenario, see [Learn more about modern group deletion under retention hold](https://learn.microsoft.com/en-us/purview/retention-settings#what-happens-if-a-microsoft-365-group-is-deleted-after-a-policy-is-applied). +For more information about this scenario, see [Learn more about modern group deletion under retention hold](https://learn.microsoft.com/purview/retention-settings#what-happens-if-a-microsoft-365-group-is-deleted-after-a-policy-is-applied). ```yaml Type: String From 164c6839fed0ce1374f3d4677f2509533facb027 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 26 Apr 2024 10:11:08 -0700 Subject: [PATCH 0371/1851] Update Set-RetentionCompliancePolicy.md --- .../exchange-ps/exchange/Set-RetentionCompliancePolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md index 674402c39a..1701e8f258 100644 --- a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md @@ -171,10 +171,10 @@ $stringJson = @" }] "@ -Set-RetentionCompliancePolicy -Identity "Sales Policy" -RemoveModernGroupLocation "USSales@contoso.onmicrosoft.com" -DeletedResources $stringJson +Set-RetentionCompliancePolicy -Identity "Sales Policy" -RemoveModernGroupLocation "USSales2@contoso.onmicrosoft.com" -DeletedResources $stringJson ``` -This example is the same as Example 2, except multiple deleted resources are specified. +This example is similar to Example 2, except multiple deleted resources are specified. ## PARAMETERS From b1e4095d23804d51bbbb0d0f4b2ad83f81282ae9 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 26 Apr 2024 10:17:13 -0700 Subject: [PATCH 0372/1851] Update Set-RetentionCompliancePolicy.md --- exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md index 1701e8f258..b1973e0202 100644 --- a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md @@ -627,7 +627,7 @@ Accept wildcard characters: False ### -DeletedResources The DeletedResources parameter specifies the Sharepoint sites to be removed from the list of included sites or excluded from a tenant level policy when the associated group has been deleted. You use this parameter with the AddModernGroupLocationException and RemoveModernGroupLocation parameters. -A valid value is a JSON String. See the Examples section for syntax an examples using this parameter. +A valid value is a JSON String. See the Examples section for syntax and examples using this parameter. For more information about this scenario, see [Learn more about modern group deletion under retention hold](https://learn.microsoft.com/purview/retention-settings#what-happens-if-a-microsoft-365-group-is-deleted-after-a-policy-is-applied). From 213db31f02dbf63401ac3b713dc10809878ea5a5 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 26 Apr 2024 10:27:01 -0700 Subject: [PATCH 0373/1851] Update Get-DlpDetailReport.md --- exchange/exchange-ps/exchange/Get-DlpDetailReport.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-DlpDetailReport.md b/exchange/exchange-ps/exchange/Get-DlpDetailReport.md index cd53c9c4d9..125cf60305 100644 --- a/exchange/exchange-ps/exchange/Get-DlpDetailReport.md +++ b/exchange/exchange-ps/exchange/Get-DlpDetailReport.md @@ -12,8 +12,7 @@ ms.reviewer: # Get-DlpDetailReport ## SYNOPSIS - -**Note**: This cmdlet has been retired. Please, use the [Export-ActivityExplorerData](https://learn.microsoft.com/powershell/module/exchange/export-activityexplorerdata) cmdlet to view DLP information. Data from Export-ActivityExplorerData is the same as the retired Get-DlpIncidentDetailReport cmdlet. +**Note**: This cmdlet has been retired. Use the [Export-ActivityExplorerData](https://learn.microsoft.com/powershell/module/exchange/export-activityexplorerdata) cmdlet to view DLP information. Data from Export-ActivityExplorerData is the same as the retired Get-DlpIncidentDetailReport cmdlet. This cmdlet is available only in the cloud-based service. From 3e9adc9ff3e9a1d1ab66fac58943d92bdb7a6747 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 26 Apr 2024 10:42:47 -0700 Subject: [PATCH 0374/1851] mm to MM for month everywhere --- exchange/exchange-ps/exchange/Add-IPAllowListEntry.md | 2 +- exchange/exchange-ps/exchange/Add-IPBlockListEntry.md | 2 +- exchange/exchange-ps/exchange/Add-ResubmitRequest.md | 4 ++-- .../exchange-ps/exchange/Export-ActivityExplorerData.md | 4 ++-- .../exchange-ps/exchange/Get-ATPTotalTrafficReport.md | 4 ++-- exchange/exchange-ps/exchange/Get-AgentLog.md | 4 ++-- exchange/exchange-ps/exchange/Get-AggregateZapReport.md | 4 ++-- exchange/exchange-ps/exchange/Get-AuditLogSearch.md | 4 ++-- .../exchange-ps/exchange/Get-CalendarDiagnosticLog.md | 4 ++-- .../exchange-ps/exchange/Get-CalendarDiagnosticObjects.md | 4 ++-- .../exchange/Get-CompromisedUserAggregateReport.md | 4 ++-- .../exchange/Get-CompromisedUserDetailReport.md | 4 ++-- .../exchange/Get-ConnectionByClientTypeDetailReport.md | 4 ++-- .../exchange/Get-ConnectionByClientTypeReport.md | 4 ++-- .../exchange/Get-ContentMalwareMdoAggregateReport.md | 4 ++-- .../exchange/Get-ContentMalwareMdoDetailReport.md | 4 ++-- .../exchange-ps/exchange/Get-CsAVConferenceTimeReport.md | 4 ++-- exchange/exchange-ps/exchange/Get-CsActiveUserReport.md | 4 ++-- .../exchange/Get-CsClientDeviceDetailReport.md | 4 ++-- exchange/exchange-ps/exchange/Get-CsClientDeviceReport.md | 4 ++-- exchange/exchange-ps/exchange/Get-CsConferenceReport.md | 4 ++-- exchange/exchange-ps/exchange/Get-CsP2PAVTimeReport.md | 4 ++-- exchange/exchange-ps/exchange/Get-CsP2PSessionReport.md | 4 ++-- .../exchange/Get-CsPSTNConferenceTimeReport.md | 4 ++-- .../exchange-ps/exchange/Get-CsPSTNUsageDetailReport.md | 4 ++-- exchange/exchange-ps/exchange/Get-CsUsersBlockedReport.md | 4 ++-- exchange/exchange-ps/exchange/Get-DataRetentionReport.md | 4 ++-- exchange/exchange-ps/exchange/Get-DetailZapReport.md | 4 ++-- exchange/exchange-ps/exchange/Get-DlpDetailReport.md | 4 ++-- exchange/exchange-ps/exchange/Get-DlpDetectionsReport.md | 4 ++-- .../exchange-ps/exchange/Get-DlpIncidentDetailReport.md | 4 ++-- .../exchange-ps/exchange/Get-DlpSiDetectionsReport.md | 2 +- .../exchange/Get-FailedContentIndexDocuments.md | 4 ++-- exchange/exchange-ps/exchange/Get-GroupActivityReport.md | 4 ++-- exchange/exchange-ps/exchange/Get-InboxRule.md | 4 ++-- exchange/exchange-ps/exchange/Get-MailDetailATPReport.md | 4 ++-- .../exchange-ps/exchange/Get-MailDetailDlpPolicyReport.md | 4 ++-- .../exchange/Get-MailDetailEncryptionReport.md | 4 ++-- .../exchange/Get-MailDetailTransportRuleReport.md | 4 ++-- .../exchange/Get-MailTrafficEncryptionReport.md | 4 ++-- .../exchange-ps/exchange/Get-MailTrafficPolicyReport.md | 4 ++-- .../exchange-ps/exchange/Get-MailTrafficSummaryReport.md | 4 ++-- .../exchange-ps/exchange/Get-MailboxActivityReport.md | 4 ++-- .../exchange-ps/exchange/Get-MailboxUsageDetailReport.md | 4 ++-- exchange/exchange-ps/exchange/Get-MailboxUsageReport.md | 4 ++-- exchange/exchange-ps/exchange/Get-MailflowStatusReport.md | 4 ++-- exchange/exchange-ps/exchange/Get-MessageTrace.md | 4 ++-- exchange/exchange-ps/exchange/Get-MessageTraceDetail.md | 4 ++-- exchange/exchange-ps/exchange/Get-MessageTrackingLog.md | 4 ++-- exchange/exchange-ps/exchange/Get-Notification.md | 2 +- .../exchange/Get-O365ClientBrowserDetailReport.md | 4 ++-- .../exchange-ps/exchange/Get-O365ClientBrowserReport.md | 4 ++-- .../exchange-ps/exchange/Get-O365ClientOSDetailReport.md | 4 ++-- exchange/exchange-ps/exchange/Get-O365ClientOSReport.md | 4 ++-- exchange/exchange-ps/exchange/Get-QuarantineMessage.md | 8 ++++---- exchange/exchange-ps/exchange/Get-RecoverableItems.md | 4 ++-- exchange/exchange-ps/exchange/Get-SPOActiveUserReport.md | 4 ++-- .../exchange/Get-SPOSkyDriveProDeployedReport.md | 4 ++-- .../exchange/Get-SPOSkyDriveProStorageReport.md | 4 ++-- .../exchange-ps/exchange/Get-SPOTeamSiteDeployedReport.md | 4 ++-- .../exchange-ps/exchange/Get-SPOTeamSiteStorageReport.md | 4 ++-- .../exchange/Get-SPOTenantStorageMetricReport.md | 4 ++-- .../exchange-ps/exchange/Get-SafeLinksAggregateReport.md | 4 ++-- .../exchange-ps/exchange/Get-SafeLinksDetailReport.md | 4 ++-- exchange/exchange-ps/exchange/Get-SpoofMailReport.md | 4 ++-- .../exchange-ps/exchange/Get-StaleMailboxDetailReport.md | 4 ++-- exchange/exchange-ps/exchange/Get-StaleMailboxReport.md | 4 ++-- .../exchange-ps/exchange/Get-SupervisoryReviewActivity.md | 4 ++-- .../Get-SupervisoryReviewOverallProgressReport.md | 4 ++-- .../exchange/Get-SupervisoryReviewPolicyReport.md | 4 ++-- .../exchange-ps/exchange/Get-SupervisoryReviewReport.md | 4 ++-- .../exchange/Get-SupervisoryReviewTopCasesReport.md | 4 ++-- exchange/exchange-ps/exchange/New-AdminAuditLogSearch.md | 4 ++-- .../exchange-ps/exchange/New-ComplianceRetentionEvent.md | 2 +- exchange/exchange-ps/exchange/New-HoldComplianceRule.md | 4 ++-- exchange/exchange-ps/exchange/New-InboxRule.md | 8 ++++---- .../exchange-ps/exchange/New-MailboxAuditLogSearch.md | 4 ++-- exchange/exchange-ps/exchange/New-MailboxSearch.md | 4 ++-- exchange/exchange-ps/exchange/New-MigrationBatch.md | 4 ++-- exchange/exchange-ps/exchange/New-MoveRequest.md | 4 ++-- exchange/exchange-ps/exchange/New-ProtectionAlert.md | 2 +- exchange/exchange-ps/exchange/New-TransportRule.md | 4 ++-- exchange/exchange-ps/exchange/Restore-Mailbox.md | 2 +- exchange/exchange-ps/exchange/Restore-RecoverableItems.md | 4 ++-- exchange/exchange-ps/exchange/Search-AdminAuditLog.md | 4 ++-- exchange/exchange-ps/exchange/Search-MailboxAuditLog.md | 4 ++-- exchange/exchange-ps/exchange/Set-ExchangeSettings.md | 2 +- exchange/exchange-ps/exchange/Set-HoldComplianceRule.md | 4 ++-- exchange/exchange-ps/exchange/Set-InboxRule.md | 8 ++++---- exchange/exchange-ps/exchange/Set-Mailbox.md | 4 ++-- .../exchange/Set-MailboxAutoReplyConfiguration.md | 4 ++-- exchange/exchange-ps/exchange/Set-MailboxSearch.md | 4 ++-- exchange/exchange-ps/exchange/Set-MigrationBatch.md | 4 ++-- exchange/exchange-ps/exchange/Set-MigrationUser.md | 4 ++-- exchange/exchange-ps/exchange/Set-MoveRequest.md | 4 ++-- exchange/exchange-ps/exchange/Set-OutlookProvider.md | 2 +- exchange/exchange-ps/exchange/Set-ProtectionAlert.md | 2 +- .../exchange-ps/exchange/Set-RetentionComplianceRule.md | 4 ++-- exchange/exchange-ps/exchange/Set-TransportRule.md | 4 ++-- exchange/exchange-ps/exchange/Set-User.md | 2 +- exchange/exchange-ps/exchange/Start-HistoricalSearch.md | 4 ++-- 101 files changed, 197 insertions(+), 197 deletions(-) diff --git a/exchange/exchange-ps/exchange/Add-IPAllowListEntry.md b/exchange/exchange-ps/exchange/Add-IPAllowListEntry.md index f5acf3ead8..d987ed4c56 100644 --- a/exchange/exchange-ps/exchange/Add-IPAllowListEntry.md +++ b/exchange/exchange-ps/exchange/Add-IPAllowListEntry.md @@ -137,7 +137,7 @@ Accept wildcard characters: False ### -ExpirationTime The ExpirationTime parameter specifies a day and time when the IP Allow list entry that you're creating will expire. If you specify a time only and you don't specify a date, the current day is assumed. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Add-IPBlockListEntry.md b/exchange/exchange-ps/exchange/Add-IPBlockListEntry.md index b6f106b3b0..35072b31fd 100644 --- a/exchange/exchange-ps/exchange/Add-IPBlockListEntry.md +++ b/exchange/exchange-ps/exchange/Add-IPBlockListEntry.md @@ -136,7 +136,7 @@ Accept wildcard characters: False ### -ExpirationTime The ExpirationTime parameter specifies a day and time when the IP Block list entry that you're creating will expire. If you specify a time only and you don't specify a date, the current day is assumed. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Add-ResubmitRequest.md b/exchange/exchange-ps/exchange/Add-ResubmitRequest.md index 58bce184f8..d1801a114d 100644 --- a/exchange/exchange-ps/exchange/Add-ResubmitRequest.md +++ b/exchange/exchange-ps/exchange/Add-ResubmitRequest.md @@ -66,7 +66,7 @@ This example replays the redundant copies of messages delivered from 6:00 PM Jun ### -EndTime The EndTime parameter specifies the delivery time of the latest messages that need to be resubmitted from Safety Net. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". The date and time specified by the EndTime parameter must be later than the date and time specified by the StartTime parameter. The date and time specified by both parameters must be in the past. @@ -86,7 +86,7 @@ Accept wildcard characters: False ### -StartTime The StartTime parameter specifies the delivery time of the oldest messages that need to be resubmitted from Safety Net. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". The date and time specified by the StartTime parameter must be earlier than the date and time specified by the EndTime parameter. The date and time specified by both parameters must be in the past. diff --git a/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md b/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md index 0baf1f154d..5d36fc7e6e 100644 --- a/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md +++ b/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md @@ -92,7 +92,7 @@ This example exports up to 100 records for the specified date range in JSON form ### -EndTime The EndTime parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -130,7 +130,7 @@ Accept wildcard characters: False ### -StartTime The StartTime parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-ATPTotalTrafficReport.md b/exchange/exchange-ps/exchange/Get-ATPTotalTrafficReport.md index c2d5aebe9d..754759eea3 100644 --- a/exchange/exchange-ps/exchange/Get-ATPTotalTrafficReport.md +++ b/exchange/exchange-ps/exchange/Get-ATPTotalTrafficReport.md @@ -142,7 +142,7 @@ Accept wildcard characters: False ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: System.DateTime @@ -208,7 +208,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: System.DateTime diff --git a/exchange/exchange-ps/exchange/Get-AgentLog.md b/exchange/exchange-ps/exchange/Get-AgentLog.md index 1c9c4292b6..90b89266d4 100644 --- a/exchange/exchange-ps/exchange/Get-AgentLog.md +++ b/exchange/exchange-ps/exchange/Get-AgentLog.md @@ -45,7 +45,7 @@ This example returns a report that has statistics collected between 09:00 (9 A.M ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -79,7 +79,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-AggregateZapReport.md b/exchange/exchange-ps/exchange/Get-AggregateZapReport.md index d3bb413b02..fd62052590 100644 --- a/exchange/exchange-ps/exchange/Get-AggregateZapReport.md +++ b/exchange/exchange-ps/exchange/Get-AggregateZapReport.md @@ -59,7 +59,7 @@ This example retrieves information for the specified date range. ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only. If you enter the date, enclose the value in quotation marks ("), for example, "09/01/2018". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only. If you enter the date, enclose the value in quotation marks ("), for example, "09/01/2018". If you use the EndDate parameter, you also need to use the StartDate parameter. @@ -111,7 +111,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018". If you use this parameter, you also need to use the StartDate parameter. diff --git a/exchange/exchange-ps/exchange/Get-AuditLogSearch.md b/exchange/exchange-ps/exchange/Get-AuditLogSearch.md index e736eab8c5..a77201fca0 100644 --- a/exchange/exchange-ps/exchange/Get-AuditLogSearch.md +++ b/exchange/exchange-ps/exchange/Get-AuditLogSearch.md @@ -71,7 +71,7 @@ Accept wildcard characters: False ### -CreatedAfter The CreatedAfter parameter filters the results to audit log searches that were created after the specified date. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: ExDateTime @@ -89,7 +89,7 @@ Accept wildcard characters: False ### -CreatedBefore The CreatedBefore parameter filters the results to audit log searches that were created before the specified date. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: ExDateTime diff --git a/exchange/exchange-ps/exchange/Get-CalendarDiagnosticLog.md b/exchange/exchange-ps/exchange/Get-CalendarDiagnosticLog.md index a1456c87dc..38b63df96c 100644 --- a/exchange/exchange-ps/exchange/Get-CalendarDiagnosticLog.md +++ b/exchange/exchange-ps/exchange/Get-CalendarDiagnosticLog.md @@ -283,7 +283,7 @@ Accept wildcard characters: False ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: ExDateTime @@ -430,7 +430,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: ExDateTime diff --git a/exchange/exchange-ps/exchange/Get-CalendarDiagnosticObjects.md b/exchange/exchange-ps/exchange/Get-CalendarDiagnosticObjects.md index f23f83577b..e01ded63d5 100644 --- a/exchange/exchange-ps/exchange/Get-CalendarDiagnosticObjects.md +++ b/exchange/exchange-ps/exchange/Get-CalendarDiagnosticObjects.md @@ -188,7 +188,7 @@ Accept wildcard characters: False ### -EndDate The EndDate parameter specifies the end date of the date range for the OriginalLastModifiedTime property (when the meeting was last modified, not created). -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: ExDateTime @@ -429,7 +429,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range for the OriginalLastModifiedTime property (when the meeting was last modified, not created). -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: ExDateTime diff --git a/exchange/exchange-ps/exchange/Get-CompromisedUserAggregateReport.md b/exchange/exchange-ps/exchange/Get-CompromisedUserAggregateReport.md index 84e5de8235..d26e9e5e0d 100644 --- a/exchange/exchange-ps/exchange/Get-CompromisedUserAggregateReport.md +++ b/exchange/exchange-ps/exchange/Get-CompromisedUserAggregateReport.md @@ -74,7 +74,7 @@ Accept wildcard characters: False ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. ```yaml Type: System.DateTime @@ -124,7 +124,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. ```yaml Type: System.DateTime diff --git a/exchange/exchange-ps/exchange/Get-CompromisedUserDetailReport.md b/exchange/exchange-ps/exchange/Get-CompromisedUserDetailReport.md index ef41e95e63..07d5d63148 100644 --- a/exchange/exchange-ps/exchange/Get-CompromisedUserDetailReport.md +++ b/exchange/exchange-ps/exchange/Get-CompromisedUserDetailReport.md @@ -74,7 +74,7 @@ Accept wildcard characters: False ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. ```yaml Type: System.DateTime @@ -124,7 +124,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. A value for this parameter can't be older than 30 days. diff --git a/exchange/exchange-ps/exchange/Get-ConnectionByClientTypeDetailReport.md b/exchange/exchange-ps/exchange/Get-ConnectionByClientTypeDetailReport.md index 3c5b764f04..d763e605df 100644 --- a/exchange/exchange-ps/exchange/Get-ConnectionByClientTypeDetailReport.md +++ b/exchange/exchange-ps/exchange/Get-ConnectionByClientTypeDetailReport.md @@ -47,7 +47,7 @@ This example retrieves details about the different types of clients used to conn ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -100,7 +100,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-ConnectionByClientTypeReport.md b/exchange/exchange-ps/exchange/Get-ConnectionByClientTypeReport.md index 708971fd86..a808f7feb8 100644 --- a/exchange/exchange-ps/exchange/Get-ConnectionByClientTypeReport.md +++ b/exchange/exchange-ps/exchange/Get-ConnectionByClientTypeReport.md @@ -49,7 +49,7 @@ This example retrieves a summary of the different types of clients used to conne ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -99,7 +99,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-ContentMalwareMdoAggregateReport.md b/exchange/exchange-ps/exchange/Get-ContentMalwareMdoAggregateReport.md index 34623d7b0d..2c884d0e2f 100644 --- a/exchange/exchange-ps/exchange/Get-ContentMalwareMdoAggregateReport.md +++ b/exchange/exchange-ps/exchange/Get-ContentMalwareMdoAggregateReport.md @@ -79,7 +79,7 @@ Accept wildcard characters: False ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2021 to specify September 1, 2021. +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2021 to specify September 1, 2021. ```yaml Type: System.DateTime @@ -129,7 +129,7 @@ Accept wildcard characters: False ### -StartDate The EndDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2021 to specify September 1, 2021. +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2021 to specify September 1, 2021. ```yaml Type: System.DateTime diff --git a/exchange/exchange-ps/exchange/Get-ContentMalwareMdoDetailReport.md b/exchange/exchange-ps/exchange/Get-ContentMalwareMdoDetailReport.md index 0053ce7fd8..eb99b53c05 100644 --- a/exchange/exchange-ps/exchange/Get-ContentMalwareMdoDetailReport.md +++ b/exchange/exchange-ps/exchange/Get-ContentMalwareMdoDetailReport.md @@ -81,7 +81,7 @@ Accept wildcard characters: False ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2021 to specify September 1, 2021. +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2021 to specify September 1, 2021. ```yaml Type: System.DateTime @@ -131,7 +131,7 @@ Accept wildcard characters: False ### -StartDate The EndDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2021 to specify September 1, 2021. +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2021 to specify September 1, 2021. ```yaml Type: System.DateTime diff --git a/exchange/exchange-ps/exchange/Get-CsAVConferenceTimeReport.md b/exchange/exchange-ps/exchange/Get-CsAVConferenceTimeReport.md index 22d7b17eea..89f69a2443 100644 --- a/exchange/exchange-ps/exchange/Get-CsAVConferenceTimeReport.md +++ b/exchange/exchange-ps/exchange/Get-CsAVConferenceTimeReport.md @@ -51,7 +51,7 @@ This example shows the time in minutes that was used during all audio and video ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -101,7 +101,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-CsActiveUserReport.md b/exchange/exchange-ps/exchange/Get-CsActiveUserReport.md index 4eda0c2b07..f28e812959 100644 --- a/exchange/exchange-ps/exchange/Get-CsActiveUserReport.md +++ b/exchange/exchange-ps/exchange/Get-CsActiveUserReport.md @@ -57,7 +57,7 @@ This example shows information about Skype for Business Online users for the mon ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -107,7 +107,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-CsClientDeviceDetailReport.md b/exchange/exchange-ps/exchange/Get-CsClientDeviceDetailReport.md index d39ca65991..9de9e0da17 100644 --- a/exchange/exchange-ps/exchange/Get-CsClientDeviceDetailReport.md +++ b/exchange/exchange-ps/exchange/Get-CsClientDeviceDetailReport.md @@ -56,7 +56,7 @@ This example shows activity by device for all users for the month of January. ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -90,7 +90,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-CsClientDeviceReport.md b/exchange/exchange-ps/exchange/Get-CsClientDeviceReport.md index 745071ab4e..2f45c09097 100644 --- a/exchange/exchange-ps/exchange/Get-CsClientDeviceReport.md +++ b/exchange/exchange-ps/exchange/Get-CsClientDeviceReport.md @@ -54,7 +54,7 @@ This example gets a report of the device usage by platform for the month of Octo ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -88,7 +88,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-CsConferenceReport.md b/exchange/exchange-ps/exchange/Get-CsConferenceReport.md index 2291fdc8b5..c08f06715d 100644 --- a/exchange/exchange-ps/exchange/Get-CsConferenceReport.md +++ b/exchange/exchange-ps/exchange/Get-CsConferenceReport.md @@ -57,7 +57,7 @@ This example shows information about conferences held by Skype for Business Onli ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -107,7 +107,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-CsP2PAVTimeReport.md b/exchange/exchange-ps/exchange/Get-CsP2PAVTimeReport.md index 2ad481da9d..2349d93861 100644 --- a/exchange/exchange-ps/exchange/Get-CsP2PAVTimeReport.md +++ b/exchange/exchange-ps/exchange/Get-CsP2PAVTimeReport.md @@ -52,7 +52,7 @@ This example shows information about the number of audio and video minutes used ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -102,7 +102,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-CsP2PSessionReport.md b/exchange/exchange-ps/exchange/Get-CsP2PSessionReport.md index 0dd14539b1..371d54559f 100644 --- a/exchange/exchange-ps/exchange/Get-CsP2PSessionReport.md +++ b/exchange/exchange-ps/exchange/Get-CsP2PSessionReport.md @@ -56,7 +56,7 @@ This example shows information about the P2P sessions used by Skype for Business ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -106,7 +106,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-CsPSTNConferenceTimeReport.md b/exchange/exchange-ps/exchange/Get-CsPSTNConferenceTimeReport.md index 63c8e5ad46..08ff43fac1 100644 --- a/exchange/exchange-ps/exchange/Get-CsPSTNConferenceTimeReport.md +++ b/exchange/exchange-ps/exchange/Get-CsPSTNConferenceTimeReport.md @@ -52,7 +52,7 @@ This example shows the number of minutes per month that users spent in PSTN conf ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -102,7 +102,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-CsPSTNUsageDetailReport.md b/exchange/exchange-ps/exchange/Get-CsPSTNUsageDetailReport.md index 56e4f52e18..ebac9fb3ad 100644 --- a/exchange/exchange-ps/exchange/Get-CsPSTNUsageDetailReport.md +++ b/exchange/exchange-ps/exchange/Get-CsPSTNUsageDetailReport.md @@ -58,7 +58,7 @@ This example shows the PSTN usage detail for users in November and December. ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -92,7 +92,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-CsUsersBlockedReport.md b/exchange/exchange-ps/exchange/Get-CsUsersBlockedReport.md index 82584f949b..3f427d0230 100644 --- a/exchange/exchange-ps/exchange/Get-CsUsersBlockedReport.md +++ b/exchange/exchange-ps/exchange/Get-CsUsersBlockedReport.md @@ -54,7 +54,7 @@ This example shows the list of blocked users for November and December. ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -88,7 +88,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-DataRetentionReport.md b/exchange/exchange-ps/exchange/Get-DataRetentionReport.md index 77538000c9..1f38d8c687 100644 --- a/exchange/exchange-ps/exchange/Get-DataRetentionReport.md +++ b/exchange/exchange-ps/exchange/Get-DataRetentionReport.md @@ -54,7 +54,7 @@ This example lists the data detections for April, 2018. ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -104,7 +104,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". The StartDate value can't be older than 92 days from today. diff --git a/exchange/exchange-ps/exchange/Get-DetailZapReport.md b/exchange/exchange-ps/exchange/Get-DetailZapReport.md index 3704fd5624..e2332bf377 100644 --- a/exchange/exchange-ps/exchange/Get-DetailZapReport.md +++ b/exchange/exchange-ps/exchange/Get-DetailZapReport.md @@ -70,7 +70,7 @@ This example retrieves information for the specified date range. ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only. If you enter the date, enclose the value in quotation marks ("), for example, "09/01/2018". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only. If you enter the date, enclose the value in quotation marks ("), for example, "09/01/2018". If you use this parameter, you also need to use the StartDate parameter. @@ -122,7 +122,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018". If you use this parameter, you also need to use the StartDate parameter. diff --git a/exchange/exchange-ps/exchange/Get-DlpDetailReport.md b/exchange/exchange-ps/exchange/Get-DlpDetailReport.md index 6e36c86f70..cf2c78cced 100644 --- a/exchange/exchange-ps/exchange/Get-DlpDetailReport.md +++ b/exchange/exchange-ps/exchange/Get-DlpDetailReport.md @@ -152,7 +152,7 @@ Accept wildcard characters: False ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -252,7 +252,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-DlpDetectionsReport.md b/exchange/exchange-ps/exchange/Get-DlpDetectionsReport.md index 24ccbac623..0a9115f073 100644 --- a/exchange/exchange-ps/exchange/Get-DlpDetectionsReport.md +++ b/exchange/exchange-ps/exchange/Get-DlpDetectionsReport.md @@ -142,7 +142,7 @@ Accept wildcard characters: False ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -267,7 +267,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-DlpIncidentDetailReport.md b/exchange/exchange-ps/exchange/Get-DlpIncidentDetailReport.md index f27030082e..c9eaf7d98e 100644 --- a/exchange/exchange-ps/exchange/Get-DlpIncidentDetailReport.md +++ b/exchange/exchange-ps/exchange/Get-DlpIncidentDetailReport.md @@ -157,7 +157,7 @@ Accept wildcard characters: False ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: System.DateTime @@ -257,7 +257,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: System.DateTime diff --git a/exchange/exchange-ps/exchange/Get-DlpSiDetectionsReport.md b/exchange/exchange-ps/exchange/Get-DlpSiDetectionsReport.md index 39d0902d6b..b89d2416f2 100644 --- a/exchange/exchange-ps/exchange/Get-DlpSiDetectionsReport.md +++ b/exchange/exchange-ps/exchange/Get-DlpSiDetectionsReport.md @@ -61,7 +61,7 @@ This example returns detections for the sensitive information type 0e9b3178-9678 ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-FailedContentIndexDocuments.md b/exchange/exchange-ps/exchange/Get-FailedContentIndexDocuments.md index 050abe3a2e..14df25198f 100644 --- a/exchange/exchange-ps/exchange/Get-FailedContentIndexDocuments.md +++ b/exchange/exchange-ps/exchange/Get-FailedContentIndexDocuments.md @@ -213,7 +213,7 @@ Accept wildcard characters: False ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -283,7 +283,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-GroupActivityReport.md b/exchange/exchange-ps/exchange/Get-GroupActivityReport.md index 52efb48945..b3faf8a64b 100644 --- a/exchange/exchange-ps/exchange/Get-GroupActivityReport.md +++ b/exchange/exchange-ps/exchange/Get-GroupActivityReport.md @@ -47,7 +47,7 @@ This example shows the number of distribution groups created and deleted for the ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -97,7 +97,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-InboxRule.md b/exchange/exchange-ps/exchange/Get-InboxRule.md index 86833fd8e3..5ed6b13784 100644 --- a/exchange/exchange-ps/exchange/Get-InboxRule.md +++ b/exchange/exchange-ps/exchange/Get-InboxRule.md @@ -51,7 +51,7 @@ This example retrieves all Inbox rules for the mailbox Joe@Contoso.com. ### Example 2 ```powershell -Get-InboxRule "ReceivedLastYear" -Mailbox joe@contoso.com -DescriptionTimeFormat "mm/dd/yyyy" -DescriptionTimeZone "Pacific Standard Time" +Get-InboxRule "ReceivedLastYear" -Mailbox joe@contoso.com -DescriptionTimeFormat "MM/dd/yyyy" -DescriptionTimeZone "Pacific Standard Time" ``` This example retrieves the Inbox rule ReceivedLastYear from the mailbox joe@contoso.com on which the ReceivedBeforeDate parameter was set when the rule was created. The DescriptionTimeFormat and DescriptionTimeZone parameters are used in this example to specify formatting of the time and the time zone used in the rule's Description property. @@ -98,7 +98,7 @@ Accept wildcard characters: False ### -DescriptionTimeFormat The DescriptionTimeFormat parameter specifies the format for time values in the rule description. For example: -mm/dd/yyyy, where mm is the 2-digit month, dd is the 2-digit day and yyyy is the 4-digit year. +MM/dd/yyyy, where MM is the 2-digit month, dd is the 2-digit day and yyyy is the 4-digit year. ```yaml Type: String diff --git a/exchange/exchange-ps/exchange/Get-MailDetailATPReport.md b/exchange/exchange-ps/exchange/Get-MailDetailATPReport.md index 2c58d40c83..5b27ac86dc 100644 --- a/exchange/exchange-ps/exchange/Get-MailDetailATPReport.md +++ b/exchange/exchange-ps/exchange/Get-MailDetailATPReport.md @@ -134,7 +134,7 @@ Accept wildcard characters: False ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only. If you enter the date, enclose the value in quotation marks ("), for example, "09/01/2018". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only. If you enter the date, enclose the value in quotation marks ("), for example, "09/01/2018". ```yaml Type: DateTime @@ -341,7 +341,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-MailDetailDlpPolicyReport.md b/exchange/exchange-ps/exchange/Get-MailDetailDlpPolicyReport.md index 9d84ff34ee..370e827191 100644 --- a/exchange/exchange-ps/exchange/Get-MailDetailDlpPolicyReport.md +++ b/exchange/exchange-ps/exchange/Get-MailDetailDlpPolicyReport.md @@ -127,7 +127,7 @@ Accept wildcard characters: False ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -293,7 +293,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-MailDetailEncryptionReport.md b/exchange/exchange-ps/exchange/Get-MailDetailEncryptionReport.md index fa8beeeaf6..218a792389 100644 --- a/exchange/exchange-ps/exchange/Get-MailDetailEncryptionReport.md +++ b/exchange/exchange-ps/exchange/Get-MailDetailEncryptionReport.md @@ -138,7 +138,7 @@ Accept wildcard characters: False ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: System.DateTime @@ -271,7 +271,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: System.DateTime diff --git a/exchange/exchange-ps/exchange/Get-MailDetailTransportRuleReport.md b/exchange/exchange-ps/exchange/Get-MailDetailTransportRuleReport.md index 7432b4c787..8c7caa8477 100644 --- a/exchange/exchange-ps/exchange/Get-MailDetailTransportRuleReport.md +++ b/exchange/exchange-ps/exchange/Get-MailDetailTransportRuleReport.md @@ -110,7 +110,7 @@ Accept wildcard characters: False ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -275,7 +275,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". Although you can enter a date up to 30 days old, only data from the last 10 days is returned. diff --git a/exchange/exchange-ps/exchange/Get-MailTrafficEncryptionReport.md b/exchange/exchange-ps/exchange/Get-MailTrafficEncryptionReport.md index 5a29162584..8fe274f754 100644 --- a/exchange/exchange-ps/exchange/Get-MailTrafficEncryptionReport.md +++ b/exchange/exchange-ps/exchange/Get-MailTrafficEncryptionReport.md @@ -133,7 +133,7 @@ Accept wildcard characters: False ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: System.DateTime @@ -222,7 +222,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: System.DateTime diff --git a/exchange/exchange-ps/exchange/Get-MailTrafficPolicyReport.md b/exchange/exchange-ps/exchange/Get-MailTrafficPolicyReport.md index 0a30eeb1a4..f1ab603a7f 100644 --- a/exchange/exchange-ps/exchange/Get-MailTrafficPolicyReport.md +++ b/exchange/exchange-ps/exchange/Get-MailTrafficPolicyReport.md @@ -165,7 +165,7 @@ Accept wildcard characters: False ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -259,7 +259,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-MailTrafficSummaryReport.md b/exchange/exchange-ps/exchange/Get-MailTrafficSummaryReport.md index 9af8f293d4..5ef4d9692a 100644 --- a/exchange/exchange-ps/exchange/Get-MailTrafficSummaryReport.md +++ b/exchange/exchange-ps/exchange/Get-MailTrafficSummaryReport.md @@ -128,7 +128,7 @@ Accept wildcard characters: False ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -194,7 +194,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-MailboxActivityReport.md b/exchange/exchange-ps/exchange/Get-MailboxActivityReport.md index ff13d11f0d..bcd4c108dc 100644 --- a/exchange/exchange-ps/exchange/Get-MailboxActivityReport.md +++ b/exchange/exchange-ps/exchange/Get-MailboxActivityReport.md @@ -47,7 +47,7 @@ This example shows the number of mailboxes created and deleted for the month of ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -97,7 +97,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-MailboxUsageDetailReport.md b/exchange/exchange-ps/exchange/Get-MailboxUsageDetailReport.md index 1dbb596629..1a7f7f9d41 100644 --- a/exchange/exchange-ps/exchange/Get-MailboxUsageDetailReport.md +++ b/exchange/exchange-ps/exchange/Get-MailboxUsageDetailReport.md @@ -46,7 +46,7 @@ This example retrieves details for mailboxes that were near or over the maximum ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -80,7 +80,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-MailboxUsageReport.md b/exchange/exchange-ps/exchange/Get-MailboxUsageReport.md index eef9eefee7..f8f43cca01 100644 --- a/exchange/exchange-ps/exchange/Get-MailboxUsageReport.md +++ b/exchange/exchange-ps/exchange/Get-MailboxUsageReport.md @@ -46,7 +46,7 @@ This example retrieves the number of mailboxes that were near or over the maximu ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -80,7 +80,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-MailflowStatusReport.md b/exchange/exchange-ps/exchange/Get-MailflowStatusReport.md index aba9315f37..d006aa1e73 100644 --- a/exchange/exchange-ps/exchange/Get-MailflowStatusReport.md +++ b/exchange/exchange-ps/exchange/Get-MailflowStatusReport.md @@ -95,7 +95,7 @@ Accept wildcard characters: False ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. ```yaml Type: System.DateTime @@ -186,7 +186,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. ```yaml Type: System.DateTime diff --git a/exchange/exchange-ps/exchange/Get-MessageTrace.md b/exchange/exchange-ps/exchange/Get-MessageTrace.md index 94395d03c8..9c5967a9f2 100644 --- a/exchange/exchange-ps/exchange/Get-MessageTrace.md +++ b/exchange/exchange-ps/exchange/Get-MessageTrace.md @@ -64,7 +64,7 @@ This example retrieves message trace information for messages sent by john@conto ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -218,7 +218,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-MessageTraceDetail.md b/exchange/exchange-ps/exchange/Get-MessageTraceDetail.md index a4af3ced4f..716d8c1509 100644 --- a/exchange/exchange-ps/exchange/Get-MessageTraceDetail.md +++ b/exchange/exchange-ps/exchange/Get-MessageTraceDetail.md @@ -120,7 +120,7 @@ Accept wildcard characters: False ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". If don't use the StartDate and EndDate parameters, only data from the last 48 hours is returned. @@ -246,7 +246,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". If don't use the StartDate and EndDate parameters, only data from the last 48 hours is returned. diff --git a/exchange/exchange-ps/exchange/Get-MessageTrackingLog.md b/exchange/exchange-ps/exchange/Get-MessageTrackingLog.md index 9f8f2c445e..b6f654e750 100644 --- a/exchange/exchange-ps/exchange/Get-MessageTrackingLog.md +++ b/exchange/exchange-ps/exchange/Get-MessageTrackingLog.md @@ -87,7 +87,7 @@ Accept wildcard characters: False ### -End The End parameter specifies the end date and time of the date range. Message delivery information is returned up to, but not including, the specified date and time. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -258,7 +258,7 @@ Accept wildcard characters: False ### -Start The Start parameter specifies the start date and time of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-Notification.md b/exchange/exchange-ps/exchange/Get-Notification.md index 4b28c302f0..45e694f043 100644 --- a/exchange/exchange-ps/exchange/Get-Notification.md +++ b/exchange/exchange-ps/exchange/Get-Notification.md @@ -189,7 +189,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: ExDateTime diff --git a/exchange/exchange-ps/exchange/Get-O365ClientBrowserDetailReport.md b/exchange/exchange-ps/exchange/Get-O365ClientBrowserDetailReport.md index c19ad95497..ec0dc535ef 100644 --- a/exchange/exchange-ps/exchange/Get-O365ClientBrowserDetailReport.md +++ b/exchange/exchange-ps/exchange/Get-O365ClientBrowserDetailReport.md @@ -107,7 +107,7 @@ Accept wildcard characters: False ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -141,7 +141,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-O365ClientBrowserReport.md b/exchange/exchange-ps/exchange/Get-O365ClientBrowserReport.md index 3a52d11faf..1049afa26c 100644 --- a/exchange/exchange-ps/exchange/Get-O365ClientBrowserReport.md +++ b/exchange/exchange-ps/exchange/Get-O365ClientBrowserReport.md @@ -85,7 +85,7 @@ Accept wildcard characters: False ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -119,7 +119,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-O365ClientOSDetailReport.md b/exchange/exchange-ps/exchange/Get-O365ClientOSDetailReport.md index 224cc61d81..e0e7ab40e8 100644 --- a/exchange/exchange-ps/exchange/Get-O365ClientOSDetailReport.md +++ b/exchange/exchange-ps/exchange/Get-O365ClientOSDetailReport.md @@ -69,7 +69,7 @@ This example retrieves the operating system details for the Android operating sy ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -140,7 +140,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-O365ClientOSReport.md b/exchange/exchange-ps/exchange/Get-O365ClientOSReport.md index 739a38dfa9..2117a313b8 100644 --- a/exchange/exchange-ps/exchange/Get-O365ClientOSReport.md +++ b/exchange/exchange-ps/exchange/Get-O365ClientOSReport.md @@ -63,7 +63,7 @@ This example retrieves the client operating system information between June 13, ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -118,7 +118,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-QuarantineMessage.md b/exchange/exchange-ps/exchange/Get-QuarantineMessage.md index a953879b69..da57e25db3 100644 --- a/exchange/exchange-ps/exchange/Get-QuarantineMessage.md +++ b/exchange/exchange-ps/exchange/Get-QuarantineMessage.md @@ -158,7 +158,7 @@ Accept wildcard characters: False ### -EndExpiresDate The EndExpiresDate parameter specifies the latest messages that will automatically be deleted from the quarantine. Use this parameter with the StartExpiresDate parameter. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". For example, if you specify the StartExpiresDate value of today's date and the EndExpiresDate value of the date three days from today, you will only see messages that will expire from the quarantine in the next three days. @@ -178,7 +178,7 @@ Accept wildcard characters: False ### -EndReceivedDate The EndReceivedDate parameter specifies the latest messages to return in the results. Use this parameter with the StartReceivedDate parameter. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: System.DateTime @@ -455,7 +455,7 @@ Accept wildcard characters: False ### -StartExpiresDate The StartExpiresDate parameter specifies the earliest messages that will automatically be deleted from the quarantine. Use this parameter with the EndExpiresDate parameter. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". For example, if you specify the StartExpiresDate value of today's date and the EndExpiresDate value of the date three days from today, you will only see messages that will expire from the quarantine in the next three days. @@ -475,7 +475,7 @@ Accept wildcard characters: False ### -StartReceivedDate The StartReceivedDate parameter specifies the earliest messages to return in the results. Use this parameter with the EndReceivedDate parameter. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". By default, if you don't use the StartReceivedDate and EndReceivedDate parameters, the command will return data for the last 16 days. The maximum value for this parameter is 30 days. If you use a value that's older than 30 days, the value is ignored and only data for the last 30 days is returned. diff --git a/exchange/exchange-ps/exchange/Get-RecoverableItems.md b/exchange/exchange-ps/exchange/Get-RecoverableItems.md index 56753e6d94..aebb11746e 100644 --- a/exchange/exchange-ps/exchange/Get-RecoverableItems.md +++ b/exchange/exchange-ps/exchange/Get-RecoverableItems.md @@ -136,7 +136,7 @@ Accept wildcard characters: False ### -FilterEndTime The FilterEndTime specifies the end date/time of the date range. This parameter uses the LastModifiedTime value of the item. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -176,7 +176,7 @@ Accept wildcard characters: False ### -FilterStartTime The FilterStartTime specifies the start date/time of the date range. This parameter uses the LastModifiedTime value of the item. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-SPOActiveUserReport.md b/exchange/exchange-ps/exchange/Get-SPOActiveUserReport.md index 569c03715f..e1012abeba 100644 --- a/exchange/exchange-ps/exchange/Get-SPOActiveUserReport.md +++ b/exchange/exchange-ps/exchange/Get-SPOActiveUserReport.md @@ -47,7 +47,7 @@ This example shows information about SharePoint Online users for November, 2015. ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -97,7 +97,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-SPOSkyDriveProDeployedReport.md b/exchange/exchange-ps/exchange/Get-SPOSkyDriveProDeployedReport.md index f1a25d984d..f8a15f8fc5 100644 --- a/exchange/exchange-ps/exchange/Get-SPOSkyDriveProDeployedReport.md +++ b/exchange/exchange-ps/exchange/Get-SPOSkyDriveProDeployedReport.md @@ -47,7 +47,7 @@ This example displays the number of My Sites as of November, 2015. ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -97,7 +97,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-SPOSkyDriveProStorageReport.md b/exchange/exchange-ps/exchange/Get-SPOSkyDriveProStorageReport.md index 9fdee26efb..f853242bc2 100644 --- a/exchange/exchange-ps/exchange/Get-SPOSkyDriveProStorageReport.md +++ b/exchange/exchange-ps/exchange/Get-SPOSkyDriveProStorageReport.md @@ -47,7 +47,7 @@ This example shows information about the space (in MB) taken up by My Sites for ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -97,7 +97,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-SPOTeamSiteDeployedReport.md b/exchange/exchange-ps/exchange/Get-SPOTeamSiteDeployedReport.md index 15b53a0a7c..ed0e4c9fbd 100644 --- a/exchange/exchange-ps/exchange/Get-SPOTeamSiteDeployedReport.md +++ b/exchange/exchange-ps/exchange/Get-SPOTeamSiteDeployedReport.md @@ -47,7 +47,7 @@ This example shows information about the number of team sites in the month of No ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -97,7 +97,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-SPOTeamSiteStorageReport.md b/exchange/exchange-ps/exchange/Get-SPOTeamSiteStorageReport.md index 631bc3d259..53205afc77 100644 --- a/exchange/exchange-ps/exchange/Get-SPOTeamSiteStorageReport.md +++ b/exchange/exchange-ps/exchange/Get-SPOTeamSiteStorageReport.md @@ -47,7 +47,7 @@ This example shows information about the space taken up (in MB) by team sites fo ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -97,7 +97,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-SPOTenantStorageMetricReport.md b/exchange/exchange-ps/exchange/Get-SPOTenantStorageMetricReport.md index bd3567a059..2d08c33ec6 100644 --- a/exchange/exchange-ps/exchange/Get-SPOTenantStorageMetricReport.md +++ b/exchange/exchange-ps/exchange/Get-SPOTenantStorageMetricReport.md @@ -47,7 +47,7 @@ This example shows information about the space taken up (in MB) by all sites for ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -97,7 +97,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-SafeLinksAggregateReport.md b/exchange/exchange-ps/exchange/Get-SafeLinksAggregateReport.md index ed4c1b7afd..27c72f641a 100644 --- a/exchange/exchange-ps/exchange/Get-SafeLinksAggregateReport.md +++ b/exchange/exchange-ps/exchange/Get-SafeLinksAggregateReport.md @@ -107,7 +107,7 @@ Accept wildcard characters: False ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. Yesterday is the most recent date that you can specify. You can't specify a date that's older than 90 days. @@ -127,7 +127,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. Yesterday is the most recent date that you can specify. You can't specify a date that's older than 90 days. diff --git a/exchange/exchange-ps/exchange/Get-SafeLinksDetailReport.md b/exchange/exchange-ps/exchange/Get-SafeLinksDetailReport.md index 4650fa4a60..ef6379a4e6 100644 --- a/exchange/exchange-ps/exchange/Get-SafeLinksDetailReport.md +++ b/exchange/exchange-ps/exchange/Get-SafeLinksDetailReport.md @@ -146,7 +146,7 @@ Accept wildcard characters: False ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. Yesterday is the most recent date that you can specify. You can't specify a date that's older than 7 days. @@ -216,7 +216,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. Yesterday is the most recent date that you can specify. You can't specify a date that's older than 7 days. diff --git a/exchange/exchange-ps/exchange/Get-SpoofMailReport.md b/exchange/exchange-ps/exchange/Get-SpoofMailReport.md index f0fd53356c..312ec706dc 100644 --- a/exchange/exchange-ps/exchange/Get-SpoofMailReport.md +++ b/exchange/exchange-ps/exchange/Get-SpoofMailReport.md @@ -103,7 +103,7 @@ Accept wildcard characters: False ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -185,7 +185,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-StaleMailboxDetailReport.md b/exchange/exchange-ps/exchange/Get-StaleMailboxDetailReport.md index 05ae30f380..fcf62b0ef4 100644 --- a/exchange/exchange-ps/exchange/Get-StaleMailboxDetailReport.md +++ b/exchange/exchange-ps/exchange/Get-StaleMailboxDetailReport.md @@ -46,7 +46,7 @@ This example retrieves all the mailboxes that haven't been accessed for at least ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -86,7 +86,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-StaleMailboxReport.md b/exchange/exchange-ps/exchange/Get-StaleMailboxReport.md index 1659a0ddc3..4e8870bb92 100644 --- a/exchange/exchange-ps/exchange/Get-StaleMailboxReport.md +++ b/exchange/exchange-ps/exchange/Get-StaleMailboxReport.md @@ -46,7 +46,7 @@ This example retrieves the number of mailboxes that haven't been accessed for at ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -80,7 +80,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-SupervisoryReviewActivity.md b/exchange/exchange-ps/exchange/Get-SupervisoryReviewActivity.md index f719f9df57..420045a251 100644 --- a/exchange/exchange-ps/exchange/Get-SupervisoryReviewActivity.md +++ b/exchange/exchange-ps/exchange/Get-SupervisoryReviewActivity.md @@ -49,7 +49,7 @@ This example exports all the supervisory review activities for a policy to a .cs ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: ExDateTime @@ -83,7 +83,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: ExDateTime diff --git a/exchange/exchange-ps/exchange/Get-SupervisoryReviewOverallProgressReport.md b/exchange/exchange-ps/exchange/Get-SupervisoryReviewOverallProgressReport.md index 7be8c76e68..3a432c1505 100644 --- a/exchange/exchange-ps/exchange/Get-SupervisoryReviewOverallProgressReport.md +++ b/exchange/exchange-ps/exchange/Get-SupervisoryReviewOverallProgressReport.md @@ -45,7 +45,7 @@ This example returns a list of the total number of supervised communications cla ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: System.DateTime @@ -95,7 +95,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: System.DateTime diff --git a/exchange/exchange-ps/exchange/Get-SupervisoryReviewPolicyReport.md b/exchange/exchange-ps/exchange/Get-SupervisoryReviewPolicyReport.md index b2cf057af9..d3982ce31b 100644 --- a/exchange/exchange-ps/exchange/Get-SupervisoryReviewPolicyReport.md +++ b/exchange/exchange-ps/exchange/Get-SupervisoryReviewPolicyReport.md @@ -62,7 +62,7 @@ This example returns the supervisory review policy events for the policy named E ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -130,7 +130,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-SupervisoryReviewReport.md b/exchange/exchange-ps/exchange/Get-SupervisoryReviewReport.md index a01ccb9f26..5e1a033aa5 100644 --- a/exchange/exchange-ps/exchange/Get-SupervisoryReviewReport.md +++ b/exchange/exchange-ps/exchange/Get-SupervisoryReviewReport.md @@ -54,7 +54,7 @@ This example returns the supervisory review events for the policy named US Broke ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -140,7 +140,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Get-SupervisoryReviewTopCasesReport.md b/exchange/exchange-ps/exchange/Get-SupervisoryReviewTopCasesReport.md index 7a57173674..f630b5e84b 100644 --- a/exchange/exchange-ps/exchange/Get-SupervisoryReviewTopCasesReport.md +++ b/exchange/exchange-ps/exchange/Get-SupervisoryReviewTopCasesReport.md @@ -44,7 +44,7 @@ This example returns detailed information on supervisory policies, including the ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: System.DateTime @@ -94,7 +94,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: System.DateTime diff --git a/exchange/exchange-ps/exchange/New-AdminAuditLogSearch.md b/exchange/exchange-ps/exchange/New-AdminAuditLogSearch.md index b7034e73bd..9dcde43d11 100644 --- a/exchange/exchange-ps/exchange/New-AdminAuditLogSearch.md +++ b/exchange/exchange-ps/exchange/New-AdminAuditLogSearch.md @@ -68,7 +68,7 @@ This example returns entries in the administrator audit log of an Exchange Onlin ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: ExDateTime @@ -85,7 +85,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: ExDateTime diff --git a/exchange/exchange-ps/exchange/New-ComplianceRetentionEvent.md b/exchange/exchange-ps/exchange/New-ComplianceRetentionEvent.md index 7000f87c7c..8cb6b6f70b 100644 --- a/exchange/exchange-ps/exchange/New-ComplianceRetentionEvent.md +++ b/exchange/exchange-ps/exchange/New-ComplianceRetentionEvent.md @@ -144,7 +144,7 @@ Accept wildcard characters: False ### -EventDateTime The EventDateTime parameter specifies the date-time of the event. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/New-HoldComplianceRule.md b/exchange/exchange-ps/exchange/New-HoldComplianceRule.md index a2c4480ef5..9ebebdb7c5 100644 --- a/exchange/exchange-ps/exchange/New-HoldComplianceRule.md +++ b/exchange/exchange-ps/exchange/New-HoldComplianceRule.md @@ -122,7 +122,7 @@ Accept wildcard characters: False ### -ContentDateFrom The ContentDateFrom parameter specifies the start date of the date range for content to include. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -140,7 +140,7 @@ Accept wildcard characters: False ### -ContentDateTo The ContentDateTo parameter specifies the end date of the date range for content to include. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/New-InboxRule.md b/exchange/exchange-ps/exchange/New-InboxRule.md index e99fae4347..3814d8b0da 100644 --- a/exchange/exchange-ps/exchange/New-InboxRule.md +++ b/exchange/exchange-ps/exchange/New-InboxRule.md @@ -694,7 +694,7 @@ Accept wildcard characters: False ### -ExceptIfReceivedAfterDate The ExceptIfReceivedAfterDate parameter specifies an exception for the Inbox rule that looks for messages received after the specified date. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". The corresponding condition parameter to this exception is ReceivedAfterDate. @@ -714,7 +714,7 @@ Accept wildcard characters: False ### -ExceptIfReceivedBeforeDate The ExceptIfReceivedBeforeDate parameter specifies an exception for the Inbox rule that looks for messages received before the specified date. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". The corresponding condition parameter to this exception is ReceivedBeforeDate. @@ -1403,7 +1403,7 @@ Accept wildcard characters: False ### -ReceivedAfterDate The ReceivedAfterDate parameter specifies a condition for the Inbox rule that looks for messages received after the specified date. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". The corresponding exception parameter to this condition is ExceptIfReceivedAfterDate. @@ -1423,7 +1423,7 @@ Accept wildcard characters: False ### -ReceivedBeforeDate The ReceivedBeforeDate parameter specifies a condition for the Inbox rule that looks for messages received before the specified date. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". The corresponding exception parameter to this condition is ExceptIfReceivedBeforeDate. diff --git a/exchange/exchange-ps/exchange/New-MailboxAuditLogSearch.md b/exchange/exchange-ps/exchange/New-MailboxAuditLogSearch.md index 43110e3227..38f9329045 100644 --- a/exchange/exchange-ps/exchange/New-MailboxAuditLogSearch.md +++ b/exchange/exchange-ps/exchange/New-MailboxAuditLogSearch.md @@ -67,7 +67,7 @@ This example returns entries from the mailbox audit logs of all users in organiz ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: ExDateTime @@ -85,7 +85,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: ExDateTime diff --git a/exchange/exchange-ps/exchange/New-MailboxSearch.md b/exchange/exchange-ps/exchange/New-MailboxSearch.md index 926caef04b..8c7db70175 100644 --- a/exchange/exchange-ps/exchange/New-MailboxSearch.md +++ b/exchange/exchange-ps/exchange/New-MailboxSearch.md @@ -234,7 +234,7 @@ Accept wildcard characters: False ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: ExDateTime @@ -582,7 +582,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: ExDateTime diff --git a/exchange/exchange-ps/exchange/New-MigrationBatch.md b/exchange/exchange-ps/exchange/New-MigrationBatch.md index 49c4ba922c..16ae0de176 100644 --- a/exchange/exchange-ps/exchange/New-MigrationBatch.md +++ b/exchange/exchange-ps/exchange/New-MigrationBatch.md @@ -924,7 +924,7 @@ This parameter is functional only in the cloud-based service. The CompleteAfter parameter specifies a delay before the batch is completed. Data migration for the batch will start, but completion won't start until the date/time you specify with this parameter. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". In Exchange Online PowerShell, if you specify a date/time value without a time zone, the value is in Coordinated Universal Time (UTC). To specify a value, use either of the following options: @@ -1657,7 +1657,7 @@ Accept wildcard characters: False ### -StartAfter The StartAfter parameter specifies a delay before the data migration for the users within the batch is started. The migration will be prepared, but the actual data migration for the user won't start until the date/time you specify with this parameter. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". In Exchange Online PowerShell, if you specify a date/time value without a time zone, the value is in Coordinated Universal Time (UTC). To specify a value, use either of the following options: diff --git a/exchange/exchange-ps/exchange/New-MoveRequest.md b/exchange/exchange-ps/exchange/New-MoveRequest.md index 4b73ef3600..6ce38e9b62 100644 --- a/exchange/exchange-ps/exchange/New-MoveRequest.md +++ b/exchange/exchange-ps/exchange/New-MoveRequest.md @@ -599,7 +599,7 @@ Accept wildcard characters: False ### -CompleteAfter The CompleteAfter parameter specifies a delay before the request is completed. The request is started, but not completed until the date/time you specify with this parameter. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". In Exchange Online PowerShell, if you specify a date/time value without a time zone, the value is in Coordinated Universal Time (UTC). @@ -1079,7 +1079,7 @@ Accept wildcard characters: False ### -StartAfter The StartAfter parameter specifies a delay before the request is started. The request isn't started until the date/time you specify with this parameter. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". In Exchange Online PowerShell, if you specify a date/time value without a time zone, the value is in Coordinated Universal Time (UTC). diff --git a/exchange/exchange-ps/exchange/New-ProtectionAlert.md b/exchange/exchange-ps/exchange/New-ProtectionAlert.md index 2c1fca486f..91713c3de6 100644 --- a/exchange/exchange-ps/exchange/New-ProtectionAlert.md +++ b/exchange/exchange-ps/exchange/New-ProtectionAlert.md @@ -449,7 +449,7 @@ Accept wildcard characters: False ### -NotifyUserSuppressionExpiryDate The NotifyUserSuppressionExpiryDate parameter specifies whether to temporarily suspend notifications for the alert policy. Until the specified date-time, no notifications are sent for detected activities. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/New-TransportRule.md b/exchange/exchange-ps/exchange/New-TransportRule.md index f2b700df9b..8200cbbc5f 100644 --- a/exchange/exchange-ps/exchange/New-TransportRule.md +++ b/exchange/exchange-ps/exchange/New-TransportRule.md @@ -249,7 +249,7 @@ Accept wildcard characters: False ### -ActivationDate The ActivationDate parameter specifies when the rule starts processing messages. The rule won't take any action on messages until the specified date/time. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -3088,7 +3088,7 @@ This parameter specifies an exception or part of an exception for the rule. The The ExpiryDate parameter specifies when this rule will stop processing messages. The rule won't take any action on messages after the specified date/time. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Restore-Mailbox.md b/exchange/exchange-ps/exchange/Restore-Mailbox.md index 98efc2a37f..8e775b1697 100644 --- a/exchange/exchange-ps/exchange/Restore-Mailbox.md +++ b/exchange/exchange-ps/exchange/Restore-Mailbox.md @@ -271,7 +271,7 @@ Accept wildcard characters: False ``` ### -EndDate -The EndDate parameter specifies the end date for filtering content that will be exported from the source mailbox. Only items in the mailbox whose date is prior to the end date are exported. When you enter a specific date, use the short date format defined in the Regional Options settings configured on the local computer. For example, if your computer is configured to use the short date format mm/dd/yyyy, enter 03/01/2010 to specify March 1, 2010. +The EndDate parameter specifies the end date for filtering content that will be exported from the source mailbox. Only items in the mailbox whose date is prior to the end date are exported. When you enter a specific date, use the short date format defined in the Regional Options settings configured on the local computer. For example, if your computer is configured to use the short date format MM/dd/yyyy, enter 03/01/2010 to specify March 1, 2010. ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Restore-RecoverableItems.md b/exchange/exchange-ps/exchange/Restore-RecoverableItems.md index 62ee94e5e3..9c55a7b97c 100644 --- a/exchange/exchange-ps/exchange/Restore-RecoverableItems.md +++ b/exchange/exchange-ps/exchange/Restore-RecoverableItems.md @@ -181,7 +181,7 @@ Accept wildcard characters: False ### -FilterEndTime The FilterEndTime specifies the end date/time of the date range. This parameter uses the LastModifiedTime value of the item. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -221,7 +221,7 @@ Accept wildcard characters: False ### -FilterStartTime The FilterStartTime specifies the start date/time of the date range. This parameter uses the LastModifiedTime value of the item. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Search-AdminAuditLog.md b/exchange/exchange-ps/exchange/Search-AdminAuditLog.md index 6ac8c4e384..18270b6052 100644 --- a/exchange/exchange-ps/exchange/Search-AdminAuditLog.md +++ b/exchange/exchange-ps/exchange/Search-AdminAuditLog.md @@ -132,7 +132,7 @@ Accept wildcard characters: False ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". In the cloud-based service, if you specify a date/time value without a time zone, the value is in Coordinated Universal Time (UTC). To specify a date/time value for this parameter, use either of the following options: @@ -257,7 +257,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". In the cloud-based service, if you specify a date/time value without a time zone, the value is in Coordinated Universal Time (UTC). To specify a date/time value for this parameter, use either of the following options: diff --git a/exchange/exchange-ps/exchange/Search-MailboxAuditLog.md b/exchange/exchange-ps/exchange/Search-MailboxAuditLog.md index c749af9489..f6ff4a429a 100644 --- a/exchange/exchange-ps/exchange/Search-MailboxAuditLog.md +++ b/exchange/exchange-ps/exchange/Search-MailboxAuditLog.md @@ -136,7 +136,7 @@ Accept wildcard characters: False ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: ExDateTime @@ -347,7 +347,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: ExDateTime diff --git a/exchange/exchange-ps/exchange/Set-ExchangeSettings.md b/exchange/exchange-ps/exchange/Set-ExchangeSettings.md index 93004fefc5..436392e2c0 100644 --- a/exchange/exchange-ps/exchange/Set-ExchangeSettings.md +++ b/exchange/exchange-ps/exchange/Set-ExchangeSettings.md @@ -328,7 +328,7 @@ Accept wildcard characters: False ### -ExpirationDate The ExpirationDate parameter specifies the end date/time of the Exchange settings that are defined by the specified Exchange settings group. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". You can only use the ExpirationDate parameter with the CreateSettingsGroup or UpdateSettings group parameters. diff --git a/exchange/exchange-ps/exchange/Set-HoldComplianceRule.md b/exchange/exchange-ps/exchange/Set-HoldComplianceRule.md index 3381d24c29..e86f4d51b9 100644 --- a/exchange/exchange-ps/exchange/Set-HoldComplianceRule.md +++ b/exchange/exchange-ps/exchange/Set-HoldComplianceRule.md @@ -108,7 +108,7 @@ Accept wildcard characters: False ### -ContentDateFrom The ContentDateFrom parameter specifies the start date of the date range for content to include. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -126,7 +126,7 @@ Accept wildcard characters: False ### -ContentDateTo The ContentDateTo parameter specifies the end date of the date range for content to include. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Set-InboxRule.md b/exchange/exchange-ps/exchange/Set-InboxRule.md index acb490d79b..7a07f0767d 100644 --- a/exchange/exchange-ps/exchange/Set-InboxRule.md +++ b/exchange/exchange-ps/exchange/Set-InboxRule.md @@ -651,7 +651,7 @@ Accept wildcard characters: False ### -ExceptIfReceivedAfterDate The ExceptIfReceivedAfterDate parameter specifies an exception for the Inbox rule that looks for messages received after the specified date. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". The corresponding condition parameter to this exception is ReceivedAfterDate. @@ -671,7 +671,7 @@ Accept wildcard characters: False ### -ExceptIfReceivedBeforeDate The ExceptIfReceivedBeforeDate parameter specifies an exception for the Inbox rule that looks for messages received before the specified date. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". The corresponding condition parameter to this exception is ReceivedBeforeDate. @@ -1388,7 +1388,7 @@ Accept wildcard characters: False ### -ReceivedAfterDate The ReceivedAfterDate parameter specifies a condition for the Inbox rule that looks for messages received after the specified date. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". The corresponding exception parameter to this condition is ExceptIfReceivedAfterDate. @@ -1408,7 +1408,7 @@ Accept wildcard characters: False ### -ReceivedBeforeDate The ReceivedBeforeDate parameter specifies a condition for the Inbox rule that looks for messages received before the specified date. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". The corresponding exception parameter to this condition is ExceptIfReceivedBeforeDate. diff --git a/exchange/exchange-ps/exchange/Set-Mailbox.md b/exchange/exchange-ps/exchange/Set-Mailbox.md index 9bb61c3279..6dfbeeb907 100644 --- a/exchange/exchange-ps/exchange/Set-Mailbox.md +++ b/exchange/exchange-ps/exchange/Set-Mailbox.md @@ -2641,7 +2641,7 @@ The EndDateForRetentionHold parameter specifies the end date for retention hold **Important**: Using this parameter does not change the _RetentionHoldEnabled_ value to $false after the specified date. The _RentionHoldEnabled_ will still be $true on the mailbox after the specified date, but MRM will start processing mailbox items as normal. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -5391,7 +5391,7 @@ Accept wildcard characters: False ### -StartDateForRetentionHold The StartDateForRetentionHold parameter specifies the start date for the retention hold that's placed on the mailbox. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". To use this parameter, you need to set the RetentionHoldEnabled parameter to value $true. diff --git a/exchange/exchange-ps/exchange/Set-MailboxAutoReplyConfiguration.md b/exchange/exchange-ps/exchange/Set-MailboxAutoReplyConfiguration.md index 4d22695d70..24d0f4377e 100644 --- a/exchange/exchange-ps/exchange/Set-MailboxAutoReplyConfiguration.md +++ b/exchange/exchange-ps/exchange/Set-MailboxAutoReplyConfiguration.md @@ -278,7 +278,7 @@ Accept wildcard characters: False ### -EndTime The EndTime parameter specifies the end date and time that Automatic Replies are sent for the mailbox. You use this parameter only when the AutoReplyState parameter is set to Scheduled, and the value of this parameter is meaningful only when AutoReplyState is Scheduled. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -428,7 +428,7 @@ Accept wildcard characters: False ### -StartTime The StartTime parameter specifies the start date and time that Automatic Replies are sent for the specified mailbox. You use this parameter only when the AutoReplyState parameter is set to Scheduled, and the value of this parameter is meaningful only when AutoReplyState is Scheduled. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Set-MailboxSearch.md b/exchange/exchange-ps/exchange/Set-MailboxSearch.md index ea3cadc2fd..ee2ec50572 100644 --- a/exchange/exchange-ps/exchange/Set-MailboxSearch.md +++ b/exchange/exchange-ps/exchange/Set-MailboxSearch.md @@ -216,7 +216,7 @@ Accept wildcard characters: False ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". To clear the end date, use the value $null. @@ -573,7 +573,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". To clear start date, use the value $null. diff --git a/exchange/exchange-ps/exchange/Set-MigrationBatch.md b/exchange/exchange-ps/exchange/Set-MigrationBatch.md index 2f3345c561..17981b8c20 100644 --- a/exchange/exchange-ps/exchange/Set-MigrationBatch.md +++ b/exchange/exchange-ps/exchange/Set-MigrationBatch.md @@ -216,7 +216,7 @@ This parameter is functional only in the cloud-based service. The CompleteAfter parameter specifies a delay before the batch is completed. Data migration for the batch will start, but completion won't start until the date/time you specify with this parameter. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". In Exchange Online PowerShell, if you specify a date/time value without a time zone, the value is in Coordinated Universal Time (UTC). To specify a value, use either of the following options: @@ -469,7 +469,7 @@ Accept wildcard characters: False ### -StartAfter The StartAfter parameter specifies a delay before the data migration for the users within the batch is started. The migration will be prepared, but the actual data migration for users within the batch won't start until the date/time you specify with this parameter. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". In Exchange Online PowerShell, if you specify a date/time value without a time zone, the value is in Coordinated Universal Time (UTC). To specify a value, use either of the following options: diff --git a/exchange/exchange-ps/exchange/Set-MigrationUser.md b/exchange/exchange-ps/exchange/Set-MigrationUser.md index cd9b025496..9a4d3dc9f8 100644 --- a/exchange/exchange-ps/exchange/Set-MigrationUser.md +++ b/exchange/exchange-ps/exchange/Set-MigrationUser.md @@ -125,7 +125,7 @@ This parameter is available only in the cloud-based service. The CompleteAfter parameter specifies a delay before the user is completed. Data migration for the user will start, but won't complete until the date/time you specify with this parameter. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". In Exchange Online PowerShell, if you specify a date/time value without a time zone, the value is in Coordinated Universal Time (UTC). @@ -232,7 +232,7 @@ This parameter is available only in the cloud-based service. The StartAfter parameter specifies a delay before the data migration for the user is started. The migration will be prepared, but the actual data migration for the user won't start until the date/time you specify with this parameter. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". In Exchange Online PowerShell, if you specify a date/time value without a time zone, the value is in Coordinated Universal Time (UTC). diff --git a/exchange/exchange-ps/exchange/Set-MoveRequest.md b/exchange/exchange-ps/exchange/Set-MoveRequest.md index 26dc4357d6..9f8e03ee7a 100644 --- a/exchange/exchange-ps/exchange/Set-MoveRequest.md +++ b/exchange/exchange-ps/exchange/Set-MoveRequest.md @@ -184,7 +184,7 @@ Accept wildcard characters: False ### -CompleteAfter The CompleteAfter parameter specifies a delay before the request is completed. The request is started, but not completed until the date/time you specify with this parameter. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". In Exchange Online PowerShell, if you specify a date/time value without a time zone, the value is in Coordinated Universal Time (UTC). @@ -545,7 +545,7 @@ Accept wildcard characters: False ### -StartAfter The StartAfter parameter specifies a delay before the request is started. The request isn't started until the date/time you specify with this parameter. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". In Exchange Online PowerShell, if you specify a date/time value without a time zone, the value is in Coordinated Universal Time (UTC). diff --git a/exchange/exchange-ps/exchange/Set-OutlookProvider.md b/exchange/exchange-ps/exchange/Set-OutlookProvider.md index fdb52e4cfb..3d9413c338 100644 --- a/exchange/exchange-ps/exchange/Set-OutlookProvider.md +++ b/exchange/exchange-ps/exchange/Set-OutlookProvider.md @@ -156,7 +156,7 @@ The RequiredClientVersions parameter specifies the minimum version of Microsoft MinimumVersion is the version of Outlook in the format xx.x.xxxx.xxxx. For example, to specify Outlook 2010 Service Pack 2 (SP2), use the value 14.0.7012.1000. -ExpirationDate is the UTC date-time when connections by older versions of Outlook will be blocked. The UTC date-time is represented in the ISO 8601 date-time format: yyyy-mm-ddThh:mm:ss.fffZ, where yyyy = year, mm = month, dd = day, T indicates the beginning of the time component, hh = hour, mm = minute, ss = second, fff = fractions of a second and Z signifies Zulu, which is another way to denote UTC. +ExpirationDate is the UTC date-time when connections by older versions of Outlook will be blocked. The UTC date-time is represented in the ISO 8601 date-time format: yyyy-MM-ddThh:mm:ss.fffZ, where yyyy = year, MM = month, dd = day, T indicates the beginning of the time component, hh = hour, mm = minute, ss = second, fff = fractions of a second and Z signifies Zulu, which is another way to denote UTC. An example of a valid value for this parameter is `"14.0.7012.1000, 2020-01-01T12:00:00Z"`. diff --git a/exchange/exchange-ps/exchange/Set-ProtectionAlert.md b/exchange/exchange-ps/exchange/Set-ProtectionAlert.md index 42bf0d589e..c1875d6ea6 100644 --- a/exchange/exchange-ps/exchange/Set-ProtectionAlert.md +++ b/exchange/exchange-ps/exchange/Set-ProtectionAlert.md @@ -391,7 +391,7 @@ Accept wildcard characters: False ### -NotifyUserSuppressionExpiryDate The NotifyUserSuppressionExpiryDate parameter specifies whether to temporarily suspend notifications for the alert policy. Until the specified date-time, no notifications are sent for detected activities. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Set-RetentionComplianceRule.md b/exchange/exchange-ps/exchange/Set-RetentionComplianceRule.md index 9aaaf77b9c..b79cf9ce5e 100644 --- a/exchange/exchange-ps/exchange/Set-RetentionComplianceRule.md +++ b/exchange/exchange-ps/exchange/Set-RetentionComplianceRule.md @@ -154,7 +154,7 @@ Accept wildcard characters: False ### -ContentDateFrom The ContentDateFrom parameter specifies the start date of the date range for content to include. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -172,7 +172,7 @@ Accept wildcard characters: False ### -ContentDateTo The ContentDateTo parameter specifies the end date of the date range for content to include. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Set-TransportRule.md b/exchange/exchange-ps/exchange/Set-TransportRule.md index 3d35328f4e..eead0f27b6 100644 --- a/exchange/exchange-ps/exchange/Set-TransportRule.md +++ b/exchange/exchange-ps/exchange/Set-TransportRule.md @@ -247,7 +247,7 @@ Accept wildcard characters: False ### -ActivationDate The ActivationDate parameter specifies when the rule starts processing messages. The rule won't take any action on messages until the specified date/time. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime @@ -3065,7 +3065,7 @@ This parameter specifies an exception or part of an exception for the rule. The The ExpiryDate parameter specifies when this rule will stop processing messages. The rule won't take any action on messages after the specified date/time. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Set-User.md b/exchange/exchange-ps/exchange/Set-User.md index 813b4068c7..1bcc7abacb 100644 --- a/exchange/exchange-ps/exchange/Set-User.md +++ b/exchange/exchange-ps/exchange/Set-User.md @@ -1178,7 +1178,7 @@ This parameter is available only in the cloud-based service. The StsRefreshTokensValidFrom specifies the date-time that the user's STS refresh tokens are valid from. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime diff --git a/exchange/exchange-ps/exchange/Start-HistoricalSearch.md b/exchange/exchange-ps/exchange/Start-HistoricalSearch.md index 12ee6fd4a9..6b5ed4cba8 100644 --- a/exchange/exchange-ps/exchange/Start-HistoricalSearch.md +++ b/exchange/exchange-ps/exchange/Start-HistoricalSearch.md @@ -70,7 +70,7 @@ This example starts a new historical search named "Fabrikam Search" that has the ### -EndDate The EndDate parameter specifies the end date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". If you don't specify the time of day, the default value 0:00 AM is used. For example, the value 12/31/2022 is really "12/31/2022 0:00 AM", which means no data from 12/31/2022 is included (only data from 12/30/2022 is included). @@ -138,7 +138,7 @@ Accept wildcard characters: False ### -StartDate The StartDate parameter specifies the start date of the date range. -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". +Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". ```yaml Type: DateTime From 305b91ea5ad8b39ca73ed80ea76d96a6f035c8d5 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 26 Apr 2024 11:46:33 -0700 Subject: [PATCH 0375/1851] Update New-CaseHoldPolicy.md Per VSO request --- exchange/exchange-ps/exchange/New-CaseHoldPolicy.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-CaseHoldPolicy.md b/exchange/exchange-ps/exchange/New-CaseHoldPolicy.md index 7119a38bff..0564008fde 100644 --- a/exchange/exchange-ps/exchange/New-CaseHoldPolicy.md +++ b/exchange/exchange-ps/exchange/New-CaseHoldPolicy.md @@ -16,9 +16,10 @@ This cmdlet is available only in Security & Compliance PowerShell. For more info Use the New-CaseHoldPolicy cmdlet to create new case hold policies in the Microsoft Purview compliance portal. -**Note**: Running this cmdlet causes a full synchronization across your organization, which is a significant operation. If you need to create multiple policies, wait until the policy distribution is successful before running the cmdlet again for the next policy. For information about the distribution status, see [Get-CaseHoldPolicy](https://learn.microsoft.com/powershell/module/exchange/get-caseholdpolicy). - -After you use the New-CaseHoldPolicy cmdlet to create a case hold policy, you need to use the New-CaseHoldRule cmdlet to create a case hold rule and assign the rule to the policy. If you don't create a rule for the policy, the hold won't be created, and content locations won't be placed on hold. +> [!NOTE] +> After you use the New-CaseHoldPolicy cmdlet to create a case hold policy, you need to use the New-CaseHoldRule cmdlet to create a case hold rule and assign the rule to the policy. **If you don't create a rule for the policy, the hold won't be created, and content locations won't be placed on hold**. +> +> Running this cmdlet causes a full synchronization across your organization, which is a significant operation. If you need to create multiple policies, wait until the policy distribution is successful before running the cmdlet again for the next policy. For information about the distribution status, see [Get-CaseHoldPolicy](https://learn.microsoft.com/powershell/module/exchange/get-caseholdpolicy). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). From 09ebcd404860067316b7adec156ada8ac8bddba8 Mon Sep 17 00:00:00 2001 From: ruchiagrawal9221 Date: Mon, 29 Apr 2024 09:36:15 -0700 Subject: [PATCH 0376/1851] Update Get-CsMeetingMigrationStatus.md Updated Get-CsMeetingMigrationStatus cmdlet documentation, removed the obsolete parameters -Confirm, -WhatIf, -Tenant , added sample output along with the description for the MigrationType output response. --- .../teams/Get-CsMeetingMigrationStatus.md | 87 ++++++------------- 1 file changed, 27 insertions(+), 60 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md b/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md index d3c9ca3227..6ba4737903 100644 --- a/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md +++ b/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md @@ -17,8 +17,7 @@ You use the `Get-CsMeetingMigrationStatus` cmdlet to check the status of meeting ## SYNTAX ``` -Get-CsMeetingMigrationStatus [[-Identity] ] [-Confirm] [-EndTime ] [-StartTime ] - [-SummaryOnly] [-Tenant ] [-WhatIf] [-State ] [] +Get-CsMeetingMigrationStatus [[-Identity] ] [-EndTime ] [-StartTime ] [-SummaryOnly] [-State ] [] ``` ## DESCRIPTION @@ -42,7 +41,6 @@ Get-CsMeetingMigrationStatus -Identity "ashaw@contoso.com" This example gets the meeting migration status for user ashaw@contoso.com. - ## PARAMETERS ### -Identity @@ -61,22 +59,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Confirm -The Confirm switch causes the command to pause processing and requires confirmation to proceed. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -StartTime Specifies the start date of the date range. @@ -124,47 +106,6 @@ Default value: None Accept pipeline input: False Accept wildcard characters: False ``` - -### -Tenant -Globally unique identifier (GUID) of the tenant account whose external user communication policy are being created. For example: - --Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" - -You can return your tenant ID by running this command: - -Get-CsTenant | Select-Object DisplayName, TenantID - -If you are using a remote session of Windows PowerShell and are connected only to Skype for Business Online you do not have to include the Tenant parameter. Instead, the tenant ID will automatically be filled in for you based on your connection information. The Tenant parameter is primarily for use in a hybrid deployment. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -The WhatIf switch causes the command to simulate its results. By using this switch, you can view what changes would occur without having to commit those changes. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -State With this parameter you can filter by migration state. Possible values are: * Pending @@ -191,6 +132,32 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS ## OUTPUTS +``` +CorrelationId : 849d3e3b-3e1d-465f-8dde-785aa9e3f856 +CreateDate : 2024-04-27T00:24:00.1442688Z +FailedMeeting : 0 +InvitesUpdate : 0 +LastMessage : +MigrationType : AllToTeams +ModifiedDate : 2024-04-27T00:24:00.1442688Z +RetryCount : 0 +State : Pending +SucceededMeeting : 0 +TotalMeeting : 0 +UserId : 27c6ee67-c71d-4386-bf84-ebfdc7c3a171 +UserPrincipalName : syntest1-prod@TESTTESTMMSSYNTHETICUSWESTT.onmicrosoft.com +``` + +where **MigrationType** can have possible values as below: + + **SfbToTeams** (Skype for Business On-prem to Teams) + + **TeamsToTeams** (Teams to Teams) + + **ToSameType** (Same source and targer meeting types) + + **AllToTeams** (All types to Teams) + ## NOTES From 5dcbc82008cde9a1211f8c0eeb91a994086b86db Mon Sep 17 00:00:00 2001 From: ruchiagrawal9221 Date: Mon, 29 Apr 2024 09:48:39 -0700 Subject: [PATCH 0377/1851] Update Get-CsMeetingMigrationStatus.md fixed error ```yaml --- teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md b/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md index 6ba4737903..3ea4f5b013 100644 --- a/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md +++ b/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md @@ -106,6 +106,7 @@ Default value: None Accept pipeline input: False Accept wildcard characters: False ``` + ### -State With this parameter you can filter by migration state. Possible values are: * Pending @@ -132,7 +133,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS ## OUTPUTS -``` +```yaml CorrelationId : 849d3e3b-3e1d-465f-8dde-785aa9e3f856 CreateDate : 2024-04-27T00:24:00.1442688Z FailedMeeting : 0 From b30a5f84b773f983eb110e33c438cda73a4f0908 Mon Sep 17 00:00:00 2001 From: ruchiagrawal9221 Date: Mon, 29 Apr 2024 09:59:31 -0700 Subject: [PATCH 0378/1851] Update Get-CsMeetingMigrationStatus.md --- teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md b/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md index 3ea4f5b013..c2a6b7da5f 100644 --- a/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md +++ b/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md @@ -132,7 +132,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS -## OUTPUTS +### OUTPUTS ```yaml CorrelationId : 849d3e3b-3e1d-465f-8dde-785aa9e3f856 CreateDate : 2024-04-27T00:24:00.1442688Z From fc202da3cd95c422b62fda812cdf7986287a0804 Mon Sep 17 00:00:00 2001 From: ruchiagrawal9221 Date: Mon, 29 Apr 2024 10:05:32 -0700 Subject: [PATCH 0379/1851] Update Get-CsMeetingMigrationStatus.md removed output --- .../teams/Get-CsMeetingMigrationStatus.md | 28 +------------------ 1 file changed, 1 insertion(+), 27 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md b/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md index c2a6b7da5f..4420297c76 100644 --- a/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md +++ b/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md @@ -132,33 +132,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS -### OUTPUTS -```yaml -CorrelationId : 849d3e3b-3e1d-465f-8dde-785aa9e3f856 -CreateDate : 2024-04-27T00:24:00.1442688Z -FailedMeeting : 0 -InvitesUpdate : 0 -LastMessage : -MigrationType : AllToTeams -ModifiedDate : 2024-04-27T00:24:00.1442688Z -RetryCount : 0 -State : Pending -SucceededMeeting : 0 -TotalMeeting : 0 -UserId : 27c6ee67-c71d-4386-bf84-ebfdc7c3a171 -UserPrincipalName : syntest1-prod@TESTTESTMMSSYNTHETICUSWESTT.onmicrosoft.com -``` - -where **MigrationType** can have possible values as below: - - **SfbToTeams** (Skype for Business On-prem to Teams) - - **TeamsToTeams** (Teams to Teams) - - **ToSameType** (Same source and targer meeting types) - - **AllToTeams** (All types to Teams) - +## OUTPUTS ## NOTES From 4f67be0ce1332bfa40df27c1908c790eca30ab7a Mon Sep 17 00:00:00 2001 From: ruchiagrawal9221 Date: Mon, 29 Apr 2024 10:16:02 -0700 Subject: [PATCH 0380/1851] Update Get-CsMeetingMigrationStatus.md added output yaml --- .../teams/Get-CsMeetingMigrationStatus.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md b/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md index 4420297c76..63bb43772f 100644 --- a/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md +++ b/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md @@ -134,6 +134,23 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS +```yaml +CorrelationId : 849d3e3b-3e1d-465f-8dde-785aa9e3f856 +CreateDate : 2024-04-27T00:24:00.1442688Z +FailedMeeting : 0 +InvitesUpdate : 0 +LastMessage : +MigrationType : AllToTeams +ModifiedDate : 2024-04-27T00:24:00.1442688Z +RetryCount : 0 +State : Pending +SucceededMeeting : 0 +TotalMeeting : 0 +UserId : 27c6ee67-c71d-4386-bf84-ebfdc7c3a171 +UserPrincipalName : syntest1-prod@TESTTESTMMSSYNTHETICUSWESTT.onmicrosoft.com +``` + + ## NOTES ## RELATED LINKS From a3f37e2f0b83ba7da654f167a18c2f3e13e959f4 Mon Sep 17 00:00:00 2001 From: ruchiagrawal9221 Date: Mon, 29 Apr 2024 10:26:12 -0700 Subject: [PATCH 0381/1851] Update Get-CsMeetingMigrationStatus.md --- teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md b/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md index 63bb43772f..c7d3776aaf 100644 --- a/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md +++ b/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md @@ -132,9 +132,9 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS -## OUTPUTS +### OUTPUTS -```yaml +``` CorrelationId : 849d3e3b-3e1d-465f-8dde-785aa9e3f856 CreateDate : 2024-04-27T00:24:00.1442688Z FailedMeeting : 0 From 078beb32f0aaf7a66d064ae55b947bb8094cf60a Mon Sep 17 00:00:00 2001 From: ruchiagrawal9221 Date: Mon, 29 Apr 2024 10:45:05 -0700 Subject: [PATCH 0382/1851] Update Get-CsMeetingMigrationStatus.md --- teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md b/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md index c7d3776aaf..99072d26b4 100644 --- a/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md +++ b/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md @@ -133,8 +133,6 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS ### OUTPUTS - -``` CorrelationId : 849d3e3b-3e1d-465f-8dde-785aa9e3f856 CreateDate : 2024-04-27T00:24:00.1442688Z FailedMeeting : 0 @@ -148,8 +146,16 @@ SucceededMeeting : 0 TotalMeeting : 0 UserId : 27c6ee67-c71d-4386-bf84-ebfdc7c3a171 UserPrincipalName : syntest1-prod@TESTTESTMMSSYNTHETICUSWESTT.onmicrosoft.com -``` +where **MigrationType** can have possible values as below: + + **SfbToTeams** (Skype for Business On-prem to Teams) +  + **TeamsToTeams** (Teams to Teams) +  + **ToSameType** (Same source and targer meeting types) +  + **AllToTeams** (All types to Teams) ## NOTES From a6d8793467a6df1dee52bcbf7c5d7c8877962d91 Mon Sep 17 00:00:00 2001 From: kennywan70 <110573331+kennywan70@users.noreply.github.com> Date: Mon, 29 Apr 2024 13:31:23 -0700 Subject: [PATCH 0383/1851] TeamsVdiPolicy cmdlet documentation --- Get-CsTeamsVdiPolicy.md | 101 +++++++++++++++++++++++ Grant-CsTeamsVdiPolicy.md | 151 ++++++++++++++++++++++++++++++++++ New-CsTeamsVdiPolicy.md | 162 +++++++++++++++++++++++++++++++++++++ Remove-CsTeamsVdiPolicy.md | 107 ++++++++++++++++++++++++ Set-CsTeamsVdiPolicy.md | 162 +++++++++++++++++++++++++++++++++++++ 5 files changed, 683 insertions(+) create mode 100644 Get-CsTeamsVdiPolicy.md create mode 100644 Grant-CsTeamsVdiPolicy.md create mode 100644 New-CsTeamsVdiPolicy.md create mode 100644 Remove-CsTeamsVdiPolicy.md create mode 100644 Set-CsTeamsVdiPolicy.md diff --git a/Get-CsTeamsVdiPolicy.md b/Get-CsTeamsVdiPolicy.md new file mode 100644 index 0000000000..edfa779ce8 --- /dev/null +++ b/Get-CsTeamsVdiPolicy.md @@ -0,0 +1,101 @@ +--- +external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml +Module Name: MicrosoftTeams +online version: +schema: 2.0.0 +--- + +# Get-CsTeamsVdiPolicy + +## SYNOPSIS +The CsTeamsVdiPolicy cmdlets enable administrators to control the type of meetings that users can create or the features that they can access while in a meeting specifically on an unoptimized VDI environment. It also controls whether a user can be in VDI 2.0 optimization mode. + +## SYNTAX + +### Identity (Default) +``` +Get-CsTeamsVdiPolicy [[-Identity] ] [] +``` + +### Filter +``` +Get-CsTeamsVdiPolicy [-Filter ] [] +``` + +## DESCRIPTION +The CsTeamsVdiPolicy cmdlets enable administrators to control the type of meetings that users can create or the features that they can access while in a meeting specifically on an unoptimized VDI environment. It also controls whether a user can be in VDI 2.0 optimization mode. + +Teams Vdi policies can be configured at the global and per-user scopes. The Get-CsTeamsVdiPolicy cmdlet enables you to return infomration about all the Vdi policies that have been configured for use in your organization. + + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-CsTeamsVdiPolicy +``` + +In Example 1, Get-CsTeamsVdiPolicy is called without any additional parameters; this returns a collection of all the teams meeting policies configured for use in your organization. + + +### Example 2 +```powershell +PS C:\> Get-CsTeamsVdiPolicy -Identity SalesPolicy +``` + +In Example 2, Get-CsTeamsVdiPolicy is used to return the per-user meeting policy that has an Identity SalesPolicy. Because identites are unique, this command will never return more than one item. + +### Example 3 +```powershell +PS C:\> Get-CsTeamsVdiPolicy | where-Object {$_.VDI2Optimization -eq "Enabled"} +``` + +The preceding command returns a collection of all the meeting policies where the VDI2Optimization property is Enabled. To do this, Get-CsTeamsVdiPolicy is first called without any parameters in order to return a collection of all the policies configured for use in the organization. This collection is then piped to the Where-Object cmdlet, which selects only those policies where the VDI2Optimization property is equal to Enabled. + + +## PARAMETERS + +### -Filter +Enables you to use wildcard characters when indicating the policy (or policies) to be returned. + +```yaml +Type: String +Parameter Sets: Filter +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +Unique identifier of the policy to be returned. To refer to the global policy, use this syntax: -Identity global. To refer to a per-user policy, use syntax similar to this: -Identity SalesDepartmentPolicy. If this parameter is omitted, then all the meeting policies configured for use in your organization will be returned. + +```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 + +### TeamsVdiPolicy.Cmdlets.TeamsVdiPolicy + +## NOTES + +## RELATED LINKS diff --git a/Grant-CsTeamsVdiPolicy.md b/Grant-CsTeamsVdiPolicy.md new file mode 100644 index 0000000000..d83874267c --- /dev/null +++ b/Grant-CsTeamsVdiPolicy.md @@ -0,0 +1,151 @@ +--- +external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml +Module Name: MicrosoftTeams +online version: +schema: 2.0.0 +--- + +# Grant-CsTeamsVdiPolicy + +## SYNOPSIS +Assigns a teams Vdi policy at the per-user scope. The CsTeamsVdiPolicy cmdlets enable administrators to control the type of meetings that users can create or the features that they can access while in a meeting specifically on an unoptimized VDI environment. It also controls whether a user can be in VDI 2.0 optimization mode. + +## SYNTAX + +### Identity (Default) +``` +Grant-CsTeamsVdiPolicy [] +``` + +### GrantToUser +``` +Grant-CsTeamsVdiPolicy -Identity [[-PolicyName] ] [] +``` + +### GrantToGroup +``` +Grant-CsTeamsVdiPolicy [[-PolicyName] ] [-Group] -Rank [] +``` + +### GrantToTenant +``` +Grant-CsTeamsVdiPolicy [[-PolicyName] ] [-Global] [-Force] [] +``` + +## DESCRIPTION +Assigns a teams Vdi policy at the per-user scope. The CsTeamsVdiPolicy cmdlets enable administrators to control the type of meetings that users can create or the features that they can access while in a meeting specifically on an unoptimized VDI environment. It also controls whether a user can be in VDI 2.0 optimization mode. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Grant-CsTeamsVdiPolicy -identity "Ken Myer" -PolicyName RestrictedUserPolicy +``` + +In this example, a user with identity "Ken Myer" is being assigned the RestrictedUserPolicy + +## PARAMETERS + +### -Force +Suppresses any confirmation prompts that would otherwise be displayed before making changes. + +```yaml +Type: SwitchParameter +Parameter Sets: GrantToTenant +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Global +When you use this cmdlet without specifying a user identity, the policy applies to all users in your tenant. To skip a warning when you do this operation, specify "-Global". + +```yaml +Type: SwitchParameter +Parameter Sets: GrantToTenant +Aliases: + +Required: True +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Group +Specifies the group used for the group policy assignment. + +```yaml +Type: String +Parameter Sets: GrantToGroup +Aliases: + +Required: True +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +Indicates the Identity of the user account the policy should be assigned to. User Identities can be specified using one of four formats: 1) the user's SIP address; 2) the user principal name (UPN); 3) the user's domain name and logon name, in the form domain\logon (for example, litwareinc\kenmyer); and, 4) the user's Active Directory display name (for example, Ken Myer). User Identities can also be referenced by using the user's Active Directory distinguished name. + +```yaml +Type: String +Parameter Sets: GrantToUser +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### -PolicyName +The name of the custom policy that is being assigned to the user. To remove a specific assignment and fall back to the default tenant policy, you can assign to $Null. + +```yaml +Type: String +Parameter Sets: GrantToUser, GrantToGroup, GrantToTenant +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Rank +The rank of the policy assignment, relative to other group policy assignments for the same policy type. + +```yaml +Type: Int32 +Parameter Sets: GrantToGroup +Aliases: + +Required: True +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 + +### System.String + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/New-CsTeamsVdiPolicy.md b/New-CsTeamsVdiPolicy.md new file mode 100644 index 0000000000..6af6336123 --- /dev/null +++ b/New-CsTeamsVdiPolicy.md @@ -0,0 +1,162 @@ +--- +external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml +Module Name: MicrosoftTeams +online version: +schema: 2.0.0 +--- + +# New-CsTeamsVdiPolicy + +## SYNOPSIS +The CsTeamsVdiPolicy cmdlets enable administrators to control the type of meetings that users can create or the features that they can access while in a meeting specifically on an unoptimized VDI environment. It also controls whether a user can be in VDI 2.0 optimization mode. + +## SYNTAX + +``` +New-CsTeamsVdiPolicy [-DisableCallsAndMeetings ] [-DisableAudioVideoInCallsAndMeetings ] + [-VDI2Optimization ] [-Identity] [-Force] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +The CsTeamsVdiPolicy cmdlets enable administrators to control the type of meetings that users can create or the features that they can access while in a meeting specifically on an unoptimized VDI environment. It also controls whether a user can be in VDI 2.0 optimization mode. + +The New-CsTeamsVdiPolicy cmdlet allows administrators to define new Vdi policies that can be assigned to particular users to control Teams features related to meetings on a VDI environment. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> New-CsTeamsVdiPolicy -Identity RestrictedUserPolicy -VDI2Optimization "Disabled" +``` + +The command shown in Example 1 uses the New-CsTeamsVdiPolicy cmdlet to create a new Vdi policy with the Identity RestrictedUserPolicy. This policy will use all the default values for a vdi policy except one: VDI2Optimization; in this example, users with this policy will not be able to be VDI 2.0 optimized. + +### Example 2 2 +```powershell +PS C:\> New-CsTeamsVdiPolicy -Identity OnlyOptimizedPolicy -DisableAudioVideoInCallsAndMeetings $True -DisableCallsAndMeetings $True +``` + +In Example 2, the New-CsTeamsVdiPolicy cmdlet is used to create a Vdi policy with the Identity OnlyOptimizedPolicy. In this example two different property values are configured: DisableAudioVideoInCallsAndMeetings is set to True and DisableCallsAndMeetings is set to True. All other policy properties will use the default values. + +## 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 +``` + +### -DisableAudioVideoInCallsAndMeetings +Determines whether a user on a non-optimized Vdi environment can hold person-to-person audio and video calls. Set this to TRUE to disallow a non-optimized user to hold person-to-person audio and video calls. Set this to FALSE to allow a non-optimized user to hold person-to-person audio and video calls. A user can still join a meeting and share screen from chat and join a meeting and share a screen and move their audio to a phone. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DisableCallsAndMeetings +Determines whether a user on a non-optimized Vdi environment can make all types of calls. Set this to TRUE to disallow a non-optimized user to make calls, join meetings, and screen share from chat. Set this to FALSE to allow a non-optimized user to make calls, join meetings, and screen share from chat. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +Specifies whether to suppress warning and confirmation messages. It can be useful in scripting to suppress interactive prompts. If the 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 +Specify the name of the policy being created. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -VDI2Optimization +Determines whether a user can be VDI 2.0 optimized. Set this to TRUE to disallow a user to be VDI 2.0 optimized. Set this to FALSE to disallow a user to be VDI 2.0 optimized. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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 + +### TeamsVdiPolicy.Cmdlets.TeamsVdiPolicy + +## NOTES + +## RELATED LINKS diff --git a/Remove-CsTeamsVdiPolicy.md b/Remove-CsTeamsVdiPolicy.md new file mode 100644 index 0000000000..9d7fc8abd5 --- /dev/null +++ b/Remove-CsTeamsVdiPolicy.md @@ -0,0 +1,107 @@ +--- +external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml +Module Name: MicrosoftTeams +online version: +schema: 2.0.0 +--- + +# Remove-CsTeamsVdiPolicy + +## SYNOPSIS +This CsTeamsVdiPolicy cmdlets removes a previously created TeamsVdiPolicy. + +## SYNTAX + +``` +Remove-CsTeamsVdiPolicy [-Identity] [-Force] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +Deletes a previously created TeamsVdiPolicy. Any users with no explicitly assigned policies will then fall back to the default policy in the organization. You cannot delete the global policy from the organization. If you want to remove policies currently assigned to one or more users, you should assign a different policy to them before. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Remove-CsTeamsMeetingPolicy -Identity RestrictedUserPolicy +``` + +In the example shown above, the command will delete the restricted user policy from the organization's list of policies and remove all assignments of this policy from users who have had the policy assigned. + +## 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 +``` + +### -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 +Unique identifier for the teams Vdi policy to be removed. To remove the global policy, use this syntax: -Identity global. (Note that the global policy cannot actually be removed. Instead, all the policy properties will be reset to their default values.) To remove a custom policy, use this syntax: -Identity RestrictedUserPolicy. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: True (ByPropertyName) +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 + +### System.String + +## OUTPUTS + +### System.Void + +## NOTES + +## RELATED LINKS diff --git a/Set-CsTeamsVdiPolicy.md b/Set-CsTeamsVdiPolicy.md new file mode 100644 index 0000000000..63bd198a9d --- /dev/null +++ b/Set-CsTeamsVdiPolicy.md @@ -0,0 +1,162 @@ +--- +external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml +Module Name: MicrosoftTeams +online version: +schema: 2.0.0 +--- + +# Set-CsTeamsVdiPolicy + +## SYNOPSIS +The CsTeamsVdiPolicy cmdlets enable administrators to control the type of meetings that users can create or the features that they can access while in a meeting specifically on an unoptimized VDI environment. It also controls whether a user can be in VDI 2.0 optimization mode. + +## SYNTAX + +``` +Set-CsTeamsVdiPolicy [-DisableCallsAndMeetings ] [-DisableAudioVideoInCallsAndMeetings ] + [-VDI2Optimization ] [-Identity] [-Force] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +The CsTeamsVdiPolicy cmdlets enable administrators to control the type of meetings that users can create or the features that they can access while in a meeting specifically on an unoptimized VDI environment. It also controls whether a user can be in VDI 2.0 optimization mode. + +The SetCsTeamsVdiPolicy cmdlet allows administrators to update existing Vdi policies that can be assigned to particular users to control Teams features related to Vdi. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Set-CsTeamsVdiPolicy -Identity RestrictedUserPolicy -VDI2Optimization "Disabled" +``` + +The command shown in Example 1 uses the Set-CsTeamsVdiPolicy cmdlet to update an existing vdi policy with the Identity RestrictedUserPolicy. This policy will use all the existing values except one: VDI2Optimization; in this example, users with this policy can not be in VDI 2.0 optimized. + +### Example 2 +```powershell +PS C:\> Set-CsTeamsVdiPolicy -Identity OnlyOptimizedPolicy -DisableAudioVideoInCallsAndMeetings $True -DisableCallsAndMeetings $True +``` + +In Example 2, the Set-CsTeamsVdiPolicy cmdlet is used to update a Vdi policy with the Identity OnlyOptimizedPolicy. In this example two different property values are configured: DisableAudioVideoInCallsAndMeetings is set to True and DisableCallsAndMeetings is set to True. All other policy properties will use the existing values. + +## 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 +``` + +### -DisableAudioVideoInCallsAndMeetings +Determines whether a user on a non-optimized Vdi environment can hold person-to-person audio and video calls. Set this to TRUE to disallow a non-optimized user to hold person-to-person audio and video calls. Set this to FALSE to allow a non-optimized user to hold person-to-person audio and video calls. A user can still join a meeting and share screen from chat and join a meeting and share a screen and move their audio to a phone. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DisableCallsAndMeetings +Determines whether a user on a non-optimized Vdi environment can make all types of calls. Set this to TRUE to disallow a non-optimized user to make calls, join meetings, and screen share from chat. Set this to FALSE to allow a non-optimized user to make calls, join meetings, and screen share from chat. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +Specifies whether to suppress warning and confirmation messages. It can be useful in scripting to suppress interactive prompts. If the 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 +Specify the name of the policy being created. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -VDI2Optimization +Determines whether a user can be VDI 2.0 optimized. Set this to TRUE to disallow a user to be VDI 2.0 optimized. Set this to FALSE to disallow a user to be VDI 2.0 optimized. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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 From 5de9c7c66349cd081392b762b7de39952254353f Mon Sep 17 00:00:00 2001 From: kennywan Date: Mon, 29 Apr 2024 13:46:49 -0700 Subject: [PATCH 0384/1851] moved to correct directory --- .../teams-ps/teams/Get-CsTeamsVdiPolicy.md | 0 .../teams-ps/teams/Grant-CsTeamsVdiPolicy.md | 0 .../teams-ps/teams/New-CsTeamsVdiPolicy.md | 0 .../teams-ps/teams/Remove-CsTeamsVdiPolicy.md | 0 .../teams-ps/teams/Set-CsTeamsVdiPolicy.md | 0 5 files changed, 0 insertions(+), 0 deletions(-) rename Get-CsTeamsVdiPolicy.md => teams/teams-ps/teams/Get-CsTeamsVdiPolicy.md (100%) rename Grant-CsTeamsVdiPolicy.md => teams/teams-ps/teams/Grant-CsTeamsVdiPolicy.md (100%) rename New-CsTeamsVdiPolicy.md => teams/teams-ps/teams/New-CsTeamsVdiPolicy.md (100%) rename Remove-CsTeamsVdiPolicy.md => teams/teams-ps/teams/Remove-CsTeamsVdiPolicy.md (100%) rename Set-CsTeamsVdiPolicy.md => teams/teams-ps/teams/Set-CsTeamsVdiPolicy.md (100%) diff --git a/Get-CsTeamsVdiPolicy.md b/teams/teams-ps/teams/Get-CsTeamsVdiPolicy.md similarity index 100% rename from Get-CsTeamsVdiPolicy.md rename to teams/teams-ps/teams/Get-CsTeamsVdiPolicy.md diff --git a/Grant-CsTeamsVdiPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsVdiPolicy.md similarity index 100% rename from Grant-CsTeamsVdiPolicy.md rename to teams/teams-ps/teams/Grant-CsTeamsVdiPolicy.md diff --git a/New-CsTeamsVdiPolicy.md b/teams/teams-ps/teams/New-CsTeamsVdiPolicy.md similarity index 100% rename from New-CsTeamsVdiPolicy.md rename to teams/teams-ps/teams/New-CsTeamsVdiPolicy.md diff --git a/Remove-CsTeamsVdiPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsVdiPolicy.md similarity index 100% rename from Remove-CsTeamsVdiPolicy.md rename to teams/teams-ps/teams/Remove-CsTeamsVdiPolicy.md diff --git a/Set-CsTeamsVdiPolicy.md b/teams/teams-ps/teams/Set-CsTeamsVdiPolicy.md similarity index 100% rename from Set-CsTeamsVdiPolicy.md rename to teams/teams-ps/teams/Set-CsTeamsVdiPolicy.md From 2f092b19f0ceed9aba1a2c441a4af21a34c6f2f7 Mon Sep 17 00:00:00 2001 From: kennywan Date: Mon, 29 Apr 2024 13:50:54 -0700 Subject: [PATCH 0385/1851] TOC changes --- teams/teams-ps/teams/teams.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/teams/teams-ps/teams/teams.md b/teams/teams-ps/teams/teams.md index fb383f58be..350dc4ec43 100644 --- a/teams/teams-ps/teams/teams.md +++ b/teams/teams-ps/teams/teams.md @@ -137,6 +137,7 @@ The following cmdlet references are for Microsoft Teams. ### [Get-CsTeamsUnassignedNumberTreatment](Get-CsTeamsUnassignedNumberTreatment.md) ### [Get-CsTeamsUpgradeConfiguration](Get-CsTeamsUpgradeConfiguration.md) ### [Get-CsTeamsUpgradePolicy](Get-CsTeamsUpgradePolicy.md) +### [Get-CsTeamsVdiPolicy](Get-CsTeamsVdiPolicy.md) ### [Get-CsTeamsVideoInteropServicePolicy](Get-CsTeamsVideoInteropServicePolicy.md) ### [Get-CsTeamsVirtualAppointmentsPolicy](Get-CsTeamsVirtualAppointmentsPolicy.md) ### [Get-CsTeamsVoiceApplicationsPolicy](Get-CsTeamsVoiceApplicationsPolicy.md) @@ -209,6 +210,7 @@ The following cmdlet references are for Microsoft Teams. ### [Grant-CsTeamsSharedCallingRoutingPolicy](Grant-CsTeamsSharedCallingRoutingPolicy.md) ### [Grant-CsTeamsShiftsPolicy](Grant-CsTeamsShiftsPolicy.md) ### [Grant-CsTeamsUpgradePolicy](Grant-CsTeamsUpgradePolicy.md) +### [Grant-CsTeamsVdiPolicy](Grant-CsTeamsVdiPolicy.md) ### [Grant-CsTeamsVideoInteropServicePolicy](Grant-CsTeamsVideoInteropServicePolicy.md) ### [Grant-CsTeamsVirtualAppointmentsPolicy](Grant-CsTeamsVirtualAppointmentsPolicy.md) ### [Grant-CsTeamsVoiceApplicationsPolicy](Grant-CsTeamsVoiceApplicationsPolicy.md) @@ -293,6 +295,7 @@ The following cmdlet references are for Microsoft Teams. ### [New-CsTeamsTemplatePermissionPolicy](New-CsTeamsTemplatePermissionPolicy.md) ### [New-CsTeamsTranslationRule](New-CsTeamsTranslationRule.md) ### [New-CsTeamsUnassignedNumberTreatment](New-CsTeamsUnassignedNumberTreatment.md) +### [New-CsTeamsVdiPolicy](New-CsTeamsVdiPolicy.md) ### [New-CsTeamsVirtualAppointmentsPolicy](New-CsTeamsVirtualAppointmentsPolicy.md) ### [New-CsTeamsVoiceApplicationsPolicy](New-CsTeamsVoiceApplicationsPolicy.md) ### [New-CsTeamsWorkLocationDetectionPolicy](New-CsTeamsWorkLocationDetectionPolicy.md) @@ -371,6 +374,7 @@ The following cmdlet references are for Microsoft Teams. ### [Remove-CsTeamsTemplatePermissionPolicy](Remove-CsTeamsTemplatePermissionPolicy.md) ### [Remove-CsTeamsTranslationRule](Remove-CsTeamsTranslationRule.md) ### [Remove-CsTeamsUnassignedNumberTreatment](Remove-CsTeamsUnassignedNumberTreatment.md) +### [Remove-CsTeamsVdiPolicy](Remove-CsTeamsVdiPolicy.md) ### [Remove-CsTeamsVirtualAppointmentsPolicy](Remove-CsTeamsVirtualAppointmentsPolicy.md) ### [Remove-CsTeamsVoiceApplicationsPolicy](Remove-CsTeamsVoiceApplicationsPolicy.md) ### [Remove-CsTeamsWorkLocationDetectionPolicy](Remove-CsTeamsWorkLocationDetectionPolicy.md) @@ -466,6 +470,7 @@ The following cmdlet references are for Microsoft Teams. ### [Set-CsTeamsTranslationRule](Set-CsTeamsTranslationRule.md) ### [Set-CsTeamsUnassignedNumberTreatment](Set-CsTeamsUnassignedNumberTreatment.md) ### [Set-CsTeamsUpgradeConfiguration](Set-CsTeamsUpgradeConfiguration.md) +### [Set-CsTeamsVdiPolicy](Set-CsTeamsVdiPolicy.md) ### [Set-CsTeamsVirtualAppointmentsPolicy](Set-CsTeamsVirtualAppointmentsPolicy.md) ### [Set-CsTeamsVoiceApplicationsPolicy](Set-CsTeamsVoiceApplicationsPolicy.md) ### [Set-CsTeamsWorkLocationDetectionPolicy](Set-CsTeamsWorkLocationDetectionPolicy.md) From ae2fcbf6eae024d539583a1dbbf24b5559f4057f Mon Sep 17 00:00:00 2001 From: Kiran Pyapali <39844422+kpyapali@users.noreply.github.com> Date: Mon, 29 Apr 2024 17:36:05 -0700 Subject: [PATCH 0386/1851] Add new Meeting Policy setting - CaptchaVerificationForAnonymousUsers --- .../teams/New-CsTeamsMeetingPolicy.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md index 4054c5ae55..e008f60bf4 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md @@ -57,13 +57,13 @@ New-CsTeamsMeetingPolicy [-Identity] [-AutoAdmittedUsers ] [-AutomaticallyStartCopilot ] [-BlockedAnonymousJoinClientTypes ] + [-CaptchaVerificationForAnonymousUsers ] [-Confirm] [-ContentSharingInExternalMeetings ] [-Copilot ] [-CopyRestriction ] [-Description ] [-DesignatedPresenterRoleMode ] - [EnableAnonymousUserCaptcha ] [-EnrollUserOverride ] [-ExternalMeetingJoin ] [-Force] @@ -732,6 +732,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -CaptchaVerificationForAnonymousUsers +This setting enforce captcha for anonymous user while meeting join. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm Prompts you for confirmation before running the cmdlet. @@ -835,21 +850,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -EnableAnonymousUserCaptcha -This setting enforce captcha for anonymous user while meeting join. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: False -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -EnrollUserOverride Possible values are: From 2fcb36953a1ab21674d8ff0a7ea8ef9a935ba69e Mon Sep 17 00:00:00 2001 From: Kiran Pyapali <39844422+kpyapali@users.noreply.github.com> Date: Mon, 29 Apr 2024 18:50:26 -0700 Subject: [PATCH 0387/1851] Update New-CsTeamsMeetingPolicy.md --- teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md index e008f60bf4..3243a0b0b4 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md @@ -733,16 +733,21 @@ Accept wildcard characters: False ``` ### -CaptchaVerificationForAnonymousUsers -This setting enforce captcha for anonymous user while meeting join. +Require a verification check for anonymous users + +Possible values are: + +- Disabled +- Enabled ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: False +Default value: Disabled Accept pipeline input: False Accept wildcard characters: False ``` From e3a19ca6821c2caace3aa4292476da36afc72647 Mon Sep 17 00:00:00 2001 From: Kiran Pyapali <39844422+kpyapali@users.noreply.github.com> Date: Mon, 29 Apr 2024 18:57:18 -0700 Subject: [PATCH 0388/1851] Update Set-CsTeamsMeetingPolicy.md --- .../teams/Set-CsTeamsMeetingPolicy.md | 37 +++++++++++-------- 1 file changed, 21 insertions(+), 16 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index a476d199f5..860d294065 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -61,6 +61,7 @@ Set-CsTeamsMeetingPolicy [[-Identity] ] [-AutoAdmittedUsers ] [-AutomaticallyStartCopilot ] [-BlockedAnonymousJoinClientTypes ] + [-CaptchaVerificationForAnonymousUsers ] [-ChannelRecordingDownload ] [-Confirm] [-ConnectToMeetingControls ] @@ -69,7 +70,6 @@ Set-CsTeamsMeetingPolicy [[-Identity] ] [-CopyRestriction ] [-Description ] [-DesignatedPresenterRoleMode ] - [EnableAnonymousUserCaptcha ] [-EnrollUserOverride ] [-ExternalMeetingJoin ] [-Force] @@ -767,6 +767,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -CaptchaVerificationForAnonymousUsers +Require a verification check for anonymous users + +Possible values are: + +- Disabled +- Enabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Disabled +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ChannelRecordingDownload Controls how channel meeting recordings are saved, permissioned, and who can download them. @@ -909,21 +929,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -EnableAnonymousUserCaptcha -This setting enforce captcha for anonymous user while meeting join. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: False -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -EnrollUserOverride Possible values are: From d556ba2a5677789f3458c72b617961233fc9cd35 Mon Sep 17 00:00:00 2001 From: Kiran Pyapali <39844422+kpyapali@users.noreply.github.com> Date: Mon, 29 Apr 2024 19:01:40 -0700 Subject: [PATCH 0389/1851] Update New-CsTeamsMeetingPolicy.md --- teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md index 3243a0b0b4..310891ed82 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md @@ -57,7 +57,7 @@ New-CsTeamsMeetingPolicy [-Identity] [-AutoAdmittedUsers ] [-AutomaticallyStartCopilot ] [-BlockedAnonymousJoinClientTypes ] - [-CaptchaVerificationForAnonymousUsers ] + [-CaptchaVerificationForAnonymousUsers ] [-Confirm] [-ContentSharingInExternalMeetings ] [-Copilot ] From 96b7cb9328f39ac2252ccbfa0f4674becb7ef73e Mon Sep 17 00:00:00 2001 From: Kiran Pyapali <39844422+kpyapali@users.noreply.github.com> Date: Mon, 29 Apr 2024 19:07:51 -0700 Subject: [PATCH 0390/1851] Update Set-CsTeamsMeetingPolicy.md --- teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index 860d294065..67ace73f5c 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -772,8 +772,8 @@ Require a verification check for anonymous users Possible values are: -- Disabled - Enabled +- Disabled ```yaml Type: String From 76fb301ea6cc7b15ad138963e18425f51836706f Mon Sep 17 00:00:00 2001 From: Kiran Pyapali <39844422+kpyapali@users.noreply.github.com> Date: Mon, 29 Apr 2024 19:08:19 -0700 Subject: [PATCH 0391/1851] Update New-CsTeamsMeetingPolicy.md --- teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md index 310891ed82..4ef728d496 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md @@ -737,8 +737,8 @@ Require a verification check for anonymous users Possible values are: -- Disabled - Enabled +- Disabled ```yaml Type: String From b713ac43aa6c996fdd74f5a942cef0833a9ace85 Mon Sep 17 00:00:00 2001 From: mayanksahu11 <168190827+mayanksahu11@users.noreply.github.com> Date: Wed, 1 May 2024 10:36:22 +0530 Subject: [PATCH 0392/1851] date-time field in UTC time zone --- exchange/exchange-ps/exchange/Export-ActivityExplorerData.md | 1 + 1 file changed, 1 insertion(+) diff --git a/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md b/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md index 5d36fc7e6e..269ec024fb 100644 --- a/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md +++ b/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md @@ -279,5 +279,6 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ## NOTES +- The date-time field exported via this cmdlet is in UTC timezone. ## RELATED LINKS From 56eb3e6d866a167166d6e47aa693093484b624e9 Mon Sep 17 00:00:00 2001 From: Prasanna Patil Date: Wed, 1 May 2024 14:03:03 +0530 Subject: [PATCH 0393/1851] Update Get-CsOnlineUser.md with missing parameters --- teams/teams-ps/teams/Get-CsOnlineUser.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsOnlineUser.md b/teams/teams-ps/teams/Get-CsOnlineUser.md index fb5a35c7a9..2b2a7cf28b 100644 --- a/teams/teams-ps/teams/Get-CsOnlineUser.md +++ b/teams/teams-ps/teams/Get-CsOnlineUser.md @@ -29,6 +29,7 @@ Get-CsOnlineUser [[-Identity] ] [-OU ] [-ResultSize ] [-SkipUserPolicies] + [-SoftDeletedUser] [-Sort] [-UnassignedUser] [-UsePreferredDC] @@ -494,6 +495,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -SoftDeletedUser +PARAMVALUE: SwitchParameter + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Sort Sorting will now be enabled in Teams PowerShell Module 5.9.0 and later by using the "-Sort" or "-OrderBy" parameters in GCC High and DoD environments. These updates will be applicable to older Teams PowerShell versions starting from 15th March 2024 in GCC High and DoD environments(note that this parameter is already rolled out in commercial environments). For example: @@ -506,7 +523,7 @@ Sorting will now be enabled in Teams PowerShell Module 5.9.0 and later by using ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: OrderBy Applicable: Microsoft Teams Required: False From dad112b44a9b2ad7c9cb7722b85ae2b2547e1d97 Mon Sep 17 00:00:00 2001 From: Prasanna Patil Date: Wed, 1 May 2024 14:16:55 +0530 Subject: [PATCH 0394/1851] Update Get-CsOnlineUser.md --- teams/teams-ps/teams/Get-CsOnlineUser.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsOnlineUser.md b/teams/teams-ps/teams/Get-CsOnlineUser.md index 2b2a7cf28b..99d0f68adb 100644 --- a/teams/teams-ps/teams/Get-CsOnlineUser.md +++ b/teams/teams-ps/teams/Get-CsOnlineUser.md @@ -496,7 +496,8 @@ Accept wildcard characters: False ``` ### -SoftDeletedUser -PARAMVALUE: SwitchParameter + +This parameter enables you to return a collection of all the users who are deleted and can be restored within 30 days from their deletion time ```yaml Type: SwitchParameter From e93f8eae5ce69421c703d95be33bf0c8ac446361 Mon Sep 17 00:00:00 2001 From: shdyas <157911893+shdyas@users.noreply.github.com> Date: Wed, 1 May 2024 16:05:32 +0000 Subject: [PATCH 0395/1851] Initialize Docs repository: https://github.com/MicrosoftDocs/office-docs-powershell of branch main --- .openpublishing.publish.config.json | 54 ++++++++++----------- sharepoint/TOC.yml | 2 + sharepoint/breadcrumb/sharepoint-ps/toc.yml | 3 ++ sharepoint/docfx.json | 50 +++++++++++++++++++ sharepoint/index.md | 1 + 5 files changed, 82 insertions(+), 28 deletions(-) create mode 100644 sharepoint/TOC.yml create mode 100644 sharepoint/breadcrumb/sharepoint-ps/toc.yml create mode 100644 sharepoint/docfx.json create mode 100644 sharepoint/index.md diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index 70fcc8afed..a7b41a9df7 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -96,9 +96,9 @@ ] }, { - "docset_name": "staffhub-ps", - "build_source_folder": "staffhub", - "build_output_subfolder": "staffhub-ps", + "docset_name": "spmt-ps", + "build_source_folder": "spmt", + "build_output_subfolder": "spmt-ps", "locale": "en-us", "monikers": [], "moniker_ranges": [], @@ -112,12 +112,15 @@ }, "build_entry_point": "docs", "template_folder": "_themes", - "version": 0 + "version": 0, + "monikerPath": [ + "mapping/monikerMapping.json" + ] }, { - "docset_name": "teams-ps", - "build_source_folder": "teams", - "build_output_subfolder": "teams-ps", + "docset_name": "staffhub-ps", + "build_source_folder": "staffhub", + "build_output_subfolder": "staffhub-ps", "locale": "en-us", "monikers": [], "moniker_ranges": [], @@ -131,20 +134,12 @@ }, "build_entry_point": "docs", "template_folder": "_themes", - "version": 0, - "customized_tasks": { - "docset_prebuild": [ - "_dependentPackages/MAML2Yaml/tools/Run.ps1" - ] - }, - "monikerPath": [ - "mapping/monikerMapping.json" - ] + "version": 0 }, { - "docset_name": "spmt-ps", - "build_source_folder": "spmt", - "build_output_subfolder": "spmt-ps", + "docset_name": "teams-ps", + "build_source_folder": "teams", + "build_output_subfolder": "teams-ps", "locale": "en-us", "monikers": [], "moniker_ranges": [], @@ -159,6 +154,11 @@ "build_entry_point": "docs", "template_folder": "_themes", "version": 0, + "customized_tasks": { + "docset_prebuild": [ + "_dependentPackages/MAML2Yaml/tools/Run.ps1" + ] + }, "monikerPath": [ "mapping/monikerMapping.json" ] @@ -195,10 +195,7 @@ "sync_notification_subscribers": [], "branches_to_filter": [], "git_repository_branch_open_to_public_contributors": "main", - "skip_source_output_uploading": false, "need_preview_pull_request": true, - "enable_incremental_build": false, - "contribution_branch_mappings": {}, "dependent_repositories": [ { "path_to_root": "_themes", @@ -212,12 +209,16 @@ "Publish" ] }, - "need_generate_pdf_url_template": false, "targets": { "Pdf": { "template_folder": "_themes.pdf" } }, + "docs_build_engine": {}, + "skip_source_output_uploading": false, + "enable_incremental_build": false, + "contribution_branch_mappings": {}, + "need_generate_pdf_url_template": false, "need_generate_intellisense": false, "dependent_packages": [ { @@ -227,8 +228,5 @@ "target_framework": "net45", "version": "latest" } - ], - "docs_build_engine": { - "name": "docfx_v3" - } -} + ] +} \ No newline at end of file diff --git a/sharepoint/TOC.yml b/sharepoint/TOC.yml new file mode 100644 index 0000000000..b5ef71ac32 --- /dev/null +++ b/sharepoint/TOC.yml @@ -0,0 +1,2 @@ +- name: Index + href: index.md \ No newline at end of file diff --git a/sharepoint/breadcrumb/sharepoint-ps/toc.yml b/sharepoint/breadcrumb/sharepoint-ps/toc.yml new file mode 100644 index 0000000000..642ae24d65 --- /dev/null +++ b/sharepoint/breadcrumb/sharepoint-ps/toc.yml @@ -0,0 +1,3 @@ +- name: '' + tocHref: / + topicHref: / \ No newline at end of file diff --git a/sharepoint/docfx.json b/sharepoint/docfx.json new file mode 100644 index 0000000000..0fb19932bf --- /dev/null +++ b/sharepoint/docfx.json @@ -0,0 +1,50 @@ +{ + "build": { + "content": [ + { + "files": [ + "**/*.md", + "**/*.yml" + ], + "exclude": [ + "**/obj/**", + "**/includes/**", + "_themes/**", + "_themes.pdf/**", + "**/docfx.json", + "_repo.en-us/**", + "README.md", + "LICENSE", + "LICENSE-CODE", + "ThirdPartyNotices.md", + "SECURITY.md" + ] + } + ], + "resource": [ + { + "files": [ + "**/*.png", + "**/*.jpg" + ], + "exclude": [ + "**/obj/**", + "**/includes/**", + "_themes/**", + "_themes.pdf/**", + "**/docfx.json", + "_repo.en-us/**" + ] + } + ], + "overwrite": [], + "externalReference": [], + "globalMetadata": { + "breadcrumb_path": "~/breadcrumb/sharepoint-ps/toc.yml", + "feedback_system": "Standard", + "permissioned-type": "public" + }, + "fileMetadata": {}, + "template": [] + } +} \ No newline at end of file diff --git a/sharepoint/index.md b/sharepoint/index.md new file mode 100644 index 0000000000..81cb303061 --- /dev/null +++ b/sharepoint/index.md @@ -0,0 +1 @@ +# Welcome to sharepoint-ps! \ No newline at end of file From 122a50ae4af50fa34df2b8751a20339973301972 Mon Sep 17 00:00:00 2001 From: shdyas <157911893+shdyas@users.noreply.github.com> Date: Wed, 1 May 2024 16:05:43 +0000 Subject: [PATCH 0396/1851] Initialize Docs repository: https://github.com/MicrosoftDocs/office-docs-powershell of branch live --- .openpublishing.publish.config.json | 12 +++++++ informationprotection/docfx.json | 50 +++++++++++++++++++++++++++++ 2 files changed, 62 insertions(+) create mode 100644 informationprotection/docfx.json diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index ecc965e03b..fc6dbb1174 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -49,6 +49,18 @@ "mapping/monikerMapping.json" ] }, + { + "docset_name": "purviewinformationprotection-ps", + "build_source_folder": "informationprotection", + "build_output_subfolder": "purviewinformationprotection-ps", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content" + }, + "build_entry_point": "docs" + }, { "docset_name": "sharepoint-ps", "build_source_folder": "sharepoint", diff --git a/informationprotection/docfx.json b/informationprotection/docfx.json new file mode 100644 index 0000000000..e13f360d80 --- /dev/null +++ b/informationprotection/docfx.json @@ -0,0 +1,50 @@ +{ + "build": { + "content": [ + { + "files": [ + "**/*.md", + "**/*.yml" + ], + "exclude": [ + "**/obj/**", + "**/includes/**", + "_themes/**", + "_themes.pdf/**", + "**/docfx.json", + "_repo.en-us/**", + "README.md", + "LICENSE", + "LICENSE-CODE", + "ThirdPartyNotices.md", + "SECURITY.md" + ] + } + ], + "resource": [ + { + "files": [ + "**/*.png", + "**/*.jpg" + ], + "exclude": [ + "**/obj/**", + "**/includes/**", + "_themes/**", + "_themes.pdf/**", + "**/docfx.json", + "_repo.en-us/**" + ] + } + ], + "overwrite": [], + "externalReference": [], + "globalMetadata": { + "breadcrumb_path": "~/breadcrumb/purviewinformationprotection-ps/toc.yml", + "feedback_system": "Standard", + "permissioned-type": "public" + }, + "fileMetadata": {}, + "template": [] + } +} \ No newline at end of file From 499c7347358475a3573eff292a4af5366e3fefa4 Mon Sep 17 00:00:00 2001 From: shdyas <157911893+shdyas@users.noreply.github.com> Date: Wed, 1 May 2024 16:05:46 +0000 Subject: [PATCH 0397/1851] Initialize Docs repository: https://github.com/MicrosoftDocs/office-docs-powershell of branch main --- .openpublishing.publish.config.json | 12 +++++ informationprotection/TOC.yml | 2 + .../purviewinformationprotection-ps/toc.yml | 3 ++ informationprotection/docfx.json | 50 +++++++++++++++++++ informationprotection/index.md | 1 + 5 files changed, 68 insertions(+) create mode 100644 informationprotection/TOC.yml create mode 100644 informationprotection/breadcrumb/purviewinformationprotection-ps/toc.yml create mode 100644 informationprotection/docfx.json create mode 100644 informationprotection/index.md diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index a7b41a9df7..24608782aa 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -49,6 +49,18 @@ "mapping/monikerMapping.json" ] }, + { + "docset_name": "purviewinformationprotection-ps", + "build_source_folder": "informationprotection", + "build_output_subfolder": "purviewinformationprotection-ps", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content" + }, + "build_entry_point": "docs" + }, { "docset_name": "sharepoint-ps", "build_source_folder": "sharepoint", diff --git a/informationprotection/TOC.yml b/informationprotection/TOC.yml new file mode 100644 index 0000000000..b5ef71ac32 --- /dev/null +++ b/informationprotection/TOC.yml @@ -0,0 +1,2 @@ +- name: Index + href: index.md \ No newline at end of file diff --git a/informationprotection/breadcrumb/purviewinformationprotection-ps/toc.yml b/informationprotection/breadcrumb/purviewinformationprotection-ps/toc.yml new file mode 100644 index 0000000000..642ae24d65 --- /dev/null +++ b/informationprotection/breadcrumb/purviewinformationprotection-ps/toc.yml @@ -0,0 +1,3 @@ +- name: '' + tocHref: / + topicHref: / \ No newline at end of file diff --git a/informationprotection/docfx.json b/informationprotection/docfx.json new file mode 100644 index 0000000000..e13f360d80 --- /dev/null +++ b/informationprotection/docfx.json @@ -0,0 +1,50 @@ +{ + "build": { + "content": [ + { + "files": [ + "**/*.md", + "**/*.yml" + ], + "exclude": [ + "**/obj/**", + "**/includes/**", + "_themes/**", + "_themes.pdf/**", + "**/docfx.json", + "_repo.en-us/**", + "README.md", + "LICENSE", + "LICENSE-CODE", + "ThirdPartyNotices.md", + "SECURITY.md" + ] + } + ], + "resource": [ + { + "files": [ + "**/*.png", + "**/*.jpg" + ], + "exclude": [ + "**/obj/**", + "**/includes/**", + "_themes/**", + "_themes.pdf/**", + "**/docfx.json", + "_repo.en-us/**" + ] + } + ], + "overwrite": [], + "externalReference": [], + "globalMetadata": { + "breadcrumb_path": "~/breadcrumb/purviewinformationprotection-ps/toc.yml", + "feedback_system": "Standard", + "permissioned-type": "public" + }, + "fileMetadata": {}, + "template": [] + } +} \ No newline at end of file diff --git a/informationprotection/index.md b/informationprotection/index.md new file mode 100644 index 0000000000..a60ab0af36 --- /dev/null +++ b/informationprotection/index.md @@ -0,0 +1 @@ +# Welcome to purviewinformationprotection-ps! \ No newline at end of file From 736ae861ae6222a89f603d3b5414e96f036c994c Mon Sep 17 00:00:00 2001 From: shdyas Date: Wed, 1 May 2024 11:45:21 -0700 Subject: [PATCH 0398/1851] remove offline docset --- .openpublishing.publish.config.json | 19 -------- sharepoint/TOC.yml | 2 - sharepoint/breadcrumb/sharepoint-ps/toc.yml | 3 -- sharepoint/docfx.json | 50 --------------------- sharepoint/index.md | 1 - 5 files changed, 75 deletions(-) delete mode 100644 sharepoint/TOC.yml delete mode 100644 sharepoint/breadcrumb/sharepoint-ps/toc.yml delete mode 100644 sharepoint/docfx.json delete mode 100644 sharepoint/index.md diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index 24608782aa..9395242b30 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -61,25 +61,6 @@ }, "build_entry_point": "docs" }, - { - "docset_name": "sharepoint-ps", - "build_source_folder": "sharepoint", - "build_output_subfolder": "sharepoint-ps", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content", - "PowershellModule": "Content", - "PowershellCmdlet": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes", - "version": 0 - }, { "docset_name": "skype-ps", "build_source_folder": "skype", diff --git a/sharepoint/TOC.yml b/sharepoint/TOC.yml deleted file mode 100644 index b5ef71ac32..0000000000 --- a/sharepoint/TOC.yml +++ /dev/null @@ -1,2 +0,0 @@ -- name: Index - href: index.md \ No newline at end of file diff --git a/sharepoint/breadcrumb/sharepoint-ps/toc.yml b/sharepoint/breadcrumb/sharepoint-ps/toc.yml deleted file mode 100644 index 642ae24d65..0000000000 --- a/sharepoint/breadcrumb/sharepoint-ps/toc.yml +++ /dev/null @@ -1,3 +0,0 @@ -- name: '' - tocHref: / - topicHref: / \ No newline at end of file diff --git a/sharepoint/docfx.json b/sharepoint/docfx.json deleted file mode 100644 index 0fb19932bf..0000000000 --- a/sharepoint/docfx.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "build": { - "content": [ - { - "files": [ - "**/*.md", - "**/*.yml" - ], - "exclude": [ - "**/obj/**", - "**/includes/**", - "_themes/**", - "_themes.pdf/**", - "**/docfx.json", - "_repo.en-us/**", - "README.md", - "LICENSE", - "LICENSE-CODE", - "ThirdPartyNotices.md", - "SECURITY.md" - ] - } - ], - "resource": [ - { - "files": [ - "**/*.png", - "**/*.jpg" - ], - "exclude": [ - "**/obj/**", - "**/includes/**", - "_themes/**", - "_themes.pdf/**", - "**/docfx.json", - "_repo.en-us/**" - ] - } - ], - "overwrite": [], - "externalReference": [], - "globalMetadata": { - "breadcrumb_path": "~/breadcrumb/sharepoint-ps/toc.yml", - "feedback_system": "Standard", - "permissioned-type": "public" - }, - "fileMetadata": {}, - "template": [] - } -} \ No newline at end of file diff --git a/sharepoint/index.md b/sharepoint/index.md deleted file mode 100644 index 81cb303061..0000000000 --- a/sharepoint/index.md +++ /dev/null @@ -1 +0,0 @@ -# Welcome to sharepoint-ps! \ No newline at end of file From bd14942dbde92e53067d7aa290eee66857a68622 Mon Sep 17 00:00:00 2001 From: shdyas Date: Wed, 1 May 2024 12:50:27 -0700 Subject: [PATCH 0399/1851] remove docset folder --- purviewinformationprotection-ps/docfx.json | 50 ---------------------- 1 file changed, 50 deletions(-) delete mode 100644 purviewinformationprotection-ps/docfx.json diff --git a/purviewinformationprotection-ps/docfx.json b/purviewinformationprotection-ps/docfx.json deleted file mode 100644 index e13f360d80..0000000000 --- a/purviewinformationprotection-ps/docfx.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "build": { - "content": [ - { - "files": [ - "**/*.md", - "**/*.yml" - ], - "exclude": [ - "**/obj/**", - "**/includes/**", - "_themes/**", - "_themes.pdf/**", - "**/docfx.json", - "_repo.en-us/**", - "README.md", - "LICENSE", - "LICENSE-CODE", - "ThirdPartyNotices.md", - "SECURITY.md" - ] - } - ], - "resource": [ - { - "files": [ - "**/*.png", - "**/*.jpg" - ], - "exclude": [ - "**/obj/**", - "**/includes/**", - "_themes/**", - "_themes.pdf/**", - "**/docfx.json", - "_repo.en-us/**" - ] - } - ], - "overwrite": [], - "externalReference": [], - "globalMetadata": { - "breadcrumb_path": "~/breadcrumb/purviewinformationprotection-ps/toc.yml", - "feedback_system": "Standard", - "permissioned-type": "public" - }, - "fileMetadata": {}, - "template": [] - } -} \ No newline at end of file From a329e2023ad3213ee80858126a5aeda74a8ecf6e Mon Sep 17 00:00:00 2001 From: Mukul Singh Date: Wed, 1 May 2024 17:28:12 -0700 Subject: [PATCH 0400/1851] Add SdnRuntimeConfiguration to Set-CsTeamsMeetingBroadcastConfiguration.md --- .../Set-CsTeamsMeetingBroadcastConfiguration.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingBroadcastConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsMeetingBroadcastConfiguration.md index cc465aae81..68ccce2794 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingBroadcastConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingBroadcastConfiguration.md @@ -180,6 +180,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -SdnRuntimeConfiguration +sdnRuntimeConfiguration is a group of parameters obtained from the SDN provider to configure the connection to 3P eCDN provider. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -SupportURL Specifies a URL where broadcast event attendees can find support information or FAQs specific to that event. The URL will be displayed to the attendees during the broadcast. From 43ec7fd5f956d5fcd10dbb0142ad3e1c3d12c445 Mon Sep 17 00:00:00 2001 From: Mukul Singh Date: Thu, 2 May 2024 12:36:01 -0700 Subject: [PATCH 0401/1851] Adding the missing properties to New-CsTeamsEventsPolicy.md --- .../teams-ps/teams/New-CsTeamsEventsPolicy.md | 51 ++++++++++++++++++- 1 file changed, 50 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md index b0270057ef..797a0746a9 100644 --- a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md @@ -123,7 +123,22 @@ Possible values are: - **EveryoneInCompanyExcludingGuests**: For Webinar - enables creating events to allow only in-tenant users to register and join the event. For Town hall - enables creating events to allow only in-tenant users to join the event (Note: for Town hall, in-tenant users include guests; this parameter will disable public Town halls). +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Everyone +Accept pipeline input: False +Accept wildcard characters: False +``` +### -AllowedQuestionTypesInRegistrationForm +This setting governs which users in a tenant can add which registration form questions to an event registration page for attendees to answer when registering for the event. + +Possible values are: DefaultOnly, DefaultAndPredefinedOnly, AllQuestions. ```yaml Type: String @@ -132,7 +147,41 @@ Aliases: Required: False Position: Named -Default value: Everyone +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowedTownhallTypesForRecordingPublish +This setting describes how IT admins can control which types of Town Hall attendees can have their recordings published. + +Possible values are: None, InviteOnly, EveryoneInCompanyIncludingGuests, Everyone. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowedWebinarTypesForRecordingPublish +This setting describes how IT admins can control which types of webinar attendees can have their recordings published. + +Possible values are: None, InviteOnly, EveryoneInCompanyIncludingGuests, Everyone. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` From 87669e3600784d794aecd9731a73915d7fce82ab Mon Sep 17 00:00:00 2001 From: Mukul Singh Date: Thu, 2 May 2024 14:53:18 -0700 Subject: [PATCH 0402/1851] Update Set-CsTeamsMeetingBroadcastConfiguration.md --- .../teams-ps/teams/Set-CsTeamsMeetingBroadcastConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingBroadcastConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsMeetingBroadcastConfiguration.md index 68ccce2794..ea01a74d1b 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingBroadcastConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingBroadcastConfiguration.md @@ -181,7 +181,7 @@ Accept wildcard characters: False ``` ### -SdnRuntimeConfiguration -sdnRuntimeConfiguration is a group of parameters obtained from the SDN provider to configure the connection to 3P eCDN provider. +Specifies connection parameters used to connect with a 3rd party eCDN provider. These parameters should be obtained from the SDN provider to be used. ```yaml Type: String From 091996bc64ccafcf47a14ddd6bc4bc814fde3ae8 Mon Sep 17 00:00:00 2001 From: kennywan Date: Mon, 6 May 2024 10:28:53 -0700 Subject: [PATCH 0403/1851] fixing VDI2Optimization value definitions --- teams/teams-ps/teams/New-CsTeamsVdiPolicy.md | 4 +++- teams/teams-ps/teams/Set-CsTeamsVdiPolicy.md | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsVdiPolicy.md b/teams/teams-ps/teams/New-CsTeamsVdiPolicy.md index 6af6336123..2eb7eb6487 100644 --- a/teams/teams-ps/teams/New-CsTeamsVdiPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsVdiPolicy.md @@ -116,7 +116,9 @@ Accept wildcard characters: False ``` ### -VDI2Optimization -Determines whether a user can be VDI 2.0 optimized. Set this to TRUE to disallow a user to be VDI 2.0 optimized. Set this to FALSE to disallow a user to be VDI 2.0 optimized. +Determines whether a user can be VDI 2.0 optimized. +* Enabled - allow a user to be VDI 2.0 optimized. +* Disabled - disallow a user to be VDI 2.0 optimized. ```yaml Type: String diff --git a/teams/teams-ps/teams/Set-CsTeamsVdiPolicy.md b/teams/teams-ps/teams/Set-CsTeamsVdiPolicy.md index 63bd198a9d..ae4e61b20a 100644 --- a/teams/teams-ps/teams/Set-CsTeamsVdiPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsVdiPolicy.md @@ -116,7 +116,9 @@ Accept wildcard characters: False ``` ### -VDI2Optimization -Determines whether a user can be VDI 2.0 optimized. Set this to TRUE to disallow a user to be VDI 2.0 optimized. Set this to FALSE to disallow a user to be VDI 2.0 optimized. +Determines whether a user can be VDI 2.0 optimized. +* Enabled - allow a user to be VDI 2.0 optimized. +* Disabled - disallow a user to be VDI 2.0 optimized. ```yaml Type: String From 75f6d9ce00eaa8e2ef399d8f07ff3186134edc37 Mon Sep 17 00:00:00 2001 From: shdyas Date: Mon, 6 May 2024 11:40:13 -0700 Subject: [PATCH 0404/1851] removing docset --- .openpublishing.publish.config.json | 12 ----- informationprotection/TOC.yml | 2 - .../purviewinformationprotection-ps/toc.yml | 3 -- informationprotection/docfx.json | 50 ------------------- informationprotection/index.md | 1 - 5 files changed, 68 deletions(-) delete mode 100644 informationprotection/TOC.yml delete mode 100644 informationprotection/breadcrumb/purviewinformationprotection-ps/toc.yml delete mode 100644 informationprotection/docfx.json delete mode 100644 informationprotection/index.md diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index 9395242b30..5ec6581821 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -49,18 +49,6 @@ "mapping/monikerMapping.json" ] }, - { - "docset_name": "purviewinformationprotection-ps", - "build_source_folder": "informationprotection", - "build_output_subfolder": "purviewinformationprotection-ps", - "locale": "en-us", - "monikers": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content" - }, - "build_entry_point": "docs" - }, { "docset_name": "skype-ps", "build_source_folder": "skype", diff --git a/informationprotection/TOC.yml b/informationprotection/TOC.yml deleted file mode 100644 index b5ef71ac32..0000000000 --- a/informationprotection/TOC.yml +++ /dev/null @@ -1,2 +0,0 @@ -- name: Index - href: index.md \ No newline at end of file diff --git a/informationprotection/breadcrumb/purviewinformationprotection-ps/toc.yml b/informationprotection/breadcrumb/purviewinformationprotection-ps/toc.yml deleted file mode 100644 index 642ae24d65..0000000000 --- a/informationprotection/breadcrumb/purviewinformationprotection-ps/toc.yml +++ /dev/null @@ -1,3 +0,0 @@ -- name: '' - tocHref: / - topicHref: / \ No newline at end of file diff --git a/informationprotection/docfx.json b/informationprotection/docfx.json deleted file mode 100644 index e13f360d80..0000000000 --- a/informationprotection/docfx.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "build": { - "content": [ - { - "files": [ - "**/*.md", - "**/*.yml" - ], - "exclude": [ - "**/obj/**", - "**/includes/**", - "_themes/**", - "_themes.pdf/**", - "**/docfx.json", - "_repo.en-us/**", - "README.md", - "LICENSE", - "LICENSE-CODE", - "ThirdPartyNotices.md", - "SECURITY.md" - ] - } - ], - "resource": [ - { - "files": [ - "**/*.png", - "**/*.jpg" - ], - "exclude": [ - "**/obj/**", - "**/includes/**", - "_themes/**", - "_themes.pdf/**", - "**/docfx.json", - "_repo.en-us/**" - ] - } - ], - "overwrite": [], - "externalReference": [], - "globalMetadata": { - "breadcrumb_path": "~/breadcrumb/purviewinformationprotection-ps/toc.yml", - "feedback_system": "Standard", - "permissioned-type": "public" - }, - "fileMetadata": {}, - "template": [] - } -} \ No newline at end of file diff --git a/informationprotection/index.md b/informationprotection/index.md deleted file mode 100644 index a60ab0af36..0000000000 --- a/informationprotection/index.md +++ /dev/null @@ -1 +0,0 @@ -# Welcome to purviewinformationprotection-ps! \ No newline at end of file From 1faa94d13c2a3eae83fdcd4f73031eae2ccdb8f8 Mon Sep 17 00:00:00 2001 From: bwinzenz <38508824+bwinzenz@users.noreply.github.com> Date: Wed, 8 May 2024 10:00:38 -0500 Subject: [PATCH 0405/1851] Learn Editor: Update Rotate-DkimSigningConfig.md --- exchange/exchange-ps/exchange/Rotate-DkimSigningConfig.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/exchange/exchange-ps/exchange/Rotate-DkimSigningConfig.md b/exchange/exchange-ps/exchange/Rotate-DkimSigningConfig.md index 155edcdffb..46633b03f5 100644 --- a/exchange/exchange-ps/exchange/Rotate-DkimSigningConfig.md +++ b/exchange/exchange-ps/exchange/Rotate-DkimSigningConfig.md @@ -40,6 +40,8 @@ Rotate-DkimSigningConfig -Identity contoso.com This example rotates the DKIM signing policy for the contoso.com domain. +> [!NOTE] +> If you are upgrading the key size to 2048, it will only upgrade the key for the selector that is not currently active. Once key rotation has taken place you will need to run the command again to upgrade the key size of the other selector. ## PARAMETERS ### -Identity From 42933815d9b0711c9e44d9538d57d6c65ef66223 Mon Sep 17 00:00:00 2001 From: bwinzenz <38508824+bwinzenz@users.noreply.github.com> Date: Wed, 8 May 2024 10:00:47 -0500 Subject: [PATCH 0406/1851] Learn Editor: Update Rotate-DkimSigningConfig.md From 7cb80ac36d3b559aa2bd0d8aafdc54a4e1044532 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 8 May 2024 10:29:51 -0700 Subject: [PATCH 0407/1851] Update Rotate-DkimSigningConfig.md --- exchange/exchange-ps/exchange/Rotate-DkimSigningConfig.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Rotate-DkimSigningConfig.md b/exchange/exchange-ps/exchange/Rotate-DkimSigningConfig.md index 46633b03f5..d424e6898b 100644 --- a/exchange/exchange-ps/exchange/Rotate-DkimSigningConfig.md +++ b/exchange/exchange-ps/exchange/Rotate-DkimSigningConfig.md @@ -40,8 +40,6 @@ Rotate-DkimSigningConfig -Identity contoso.com This example rotates the DKIM signing policy for the contoso.com domain. -> [!NOTE] -> If you are upgrading the key size to 2048, it will only upgrade the key for the selector that is not currently active. Once key rotation has taken place you will need to run the command again to upgrade the key size of the other selector. ## PARAMETERS ### -Identity @@ -91,6 +89,8 @@ The KeySize parameter specifies the size in bits of the public key that's used i RSA keys are supported. Ed25519 keys aren't supported. +**Note**: Upgrading the key size to 2048 only upgrades the selector that isn't currently active. After key rotation has taken place, you need to run the command again to upgrade the key size of the other selector. + ```yaml Type: UInt16 Parameter Sets: (All) From 900a1d55b2e39047be9466addd2e9f7e9bcf8d37 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 8 May 2024 16:29:28 -0700 Subject: [PATCH 0408/1851] DANE/DNSec --- .../Disable-DnssecForVerifiedDomain.md | 108 +++++++++ .../exchange/Disable-SmtpDaneInbound.md | 108 +++++++++ .../Enable-DnssecForVerifiedDomain.md | 110 +++++++++ .../exchange/Enable-SmtpDaneInbound.md | 108 +++++++++ .../Get-DnssecStatusForVerifiedDomain.md | 221 ++++++++++++++++++ .../exchange/Get-SmtpDaneInboundStatus.md | 70 ++++++ exchange/exchange-ps/exchange/exchange.md | 12 + exchange/mapping/serviceMapping.json | 6 + 8 files changed, 743 insertions(+) create mode 100644 exchange/exchange-ps/exchange/Disable-DnssecForVerifiedDomain.md create mode 100644 exchange/exchange-ps/exchange/Disable-SmtpDaneInbound.md create mode 100644 exchange/exchange-ps/exchange/Enable-DnssecForVerifiedDomain.md create mode 100644 exchange/exchange-ps/exchange/Enable-SmtpDaneInbound.md create mode 100644 exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md create mode 100644 exchange/exchange-ps/exchange/Get-SmtpDaneInboundStatus.md diff --git a/exchange/exchange-ps/exchange/Disable-DnssecForVerifiedDomain.md b/exchange/exchange-ps/exchange/Disable-DnssecForVerifiedDomain.md new file mode 100644 index 0000000000..b96fdf4cc3 --- /dev/null +++ b/exchange/exchange-ps/exchange/Disable-DnssecForVerifiedDomain.md @@ -0,0 +1,108 @@ +--- +external help file: Microsoft.Exchange.ServerStatus-Help.xml +online version: https://learn.microsoft.com/powershell/module/exchange/disable-dnssecforverifieddomain +applicable: Exchange Online +title: Disable-DnssecForVerifiedDomain +schema: 2.0.0 +author: chrisda +ms.author: chrisda +ms.reviewer: +--- + +# Disable-DnssecForVerifiedDomain + +## SYNOPSIS +This cmdlet is available only in the cloud-based service. + +**Note**: This cmdlet and the associated features are currently in Preview, aren't available in all organizations, and are subject to change. + +Use the Disable-DnssecForVerifiedDomain cmdlet to disable Domain Name System Security (DNSSEC) for inbound mail to accepted domains in Exchange Online. + +For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). + +## SYNTAX + +``` +Disable-DnssecForVerifiedDomain [-DomainName] + [-Confirm] + [-WhatIf] + [] +``` + +## DESCRIPTION +For more information about debugging, enabling, and disabling SMTP DANE with DNSSEC, see [How SMTP DANE works](https://learn.microsoft.com/purview/how-smtp-dane-works). + +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). + +## EXAMPLES + +### Example 1 +```powershell +Disable-DnssecForVerifiedDomain -DomainName contoso.com +``` + +This example disables DNSSEC for mail sent to contoso.com. + +## PARAMETERS + +### -DomainName +The DomainName parameter specifies the accepted domain in the Exchange Online organization where you want to disable DNSSEC (for example, contoso.com). Use the Get-DnssecForVerifiedDomain cmdlet to see information about DNSSEC for the domain. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. + +- Destructive cmdlets (for example, Remove-\* cmdlets) have a built-in pause that forces you to acknowledge the command before proceeding. For these cmdlets, you can skip the confirmation prompt by using this exact syntax: -Confirm:$false. +- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +The WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi +Applicable: Exchange Online + +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/p/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Disable-SmtpDaneInbound.md b/exchange/exchange-ps/exchange/Disable-SmtpDaneInbound.md new file mode 100644 index 0000000000..7567e2e15c --- /dev/null +++ b/exchange/exchange-ps/exchange/Disable-SmtpDaneInbound.md @@ -0,0 +1,108 @@ +--- +external help file: +online version: https://learn.microsoft.com/powershell/module/exchange/disable-smtpdaneinbound +applicable: Exchange Online +title: Disable-SmtpDaneInbound +schema: 2.0.0 +author: chrisda +ms.author: chrisda +ms.reviewer: +--- + +# Disable-SmtpDaneInbound + +## SYNOPSIS +This cmdlet is available only in the cloud-based service. + +**Note**: This cmdlet and the associated features are currently in Preview, aren't available in all organizations, and are subject to change. + +Use the Disable-SMTPDaneInbound cmdlet to disable SMTP DNS-based Authentication of Named Entities (DANE) for inbound mail to accepted domains in Exchange Online. + +For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). + +## SYNTAX + +``` +Disable-SmtpDaneInbound [-DomainName] + [-Confirm] + [-WhatIf] + [] +``` + +## DESCRIPTION +For more information about debugging, enabling, and disabling SMTP DANE with DNSSEC, see [How SMTP DANE works](https://learn.microsoft.com/purview/how-smtp-dane-works). + +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). + +## EXAMPLES + +### Example 1 +```powershell +Disable-SmtpDaneInbound -DomainName contoso.com +``` + +This example disables SMTP DANE for mail sent to contoso.com. + +## PARAMETERS + +### -DomainName +The DomainName parameter specifies the accepted domain in the Exchange Online organization where you want to disable SMTP DANE (for example, contoso.com). Use the Get-SmtpDaneInboundStatus cmdlet to see information about SMTP DNAME for the domain. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: True +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. + +- Destructive cmdlets (for example, Remove-\* cmdlets) have a built-in pause that forces you to acknowledge the command before proceeding. For these cmdlets, you can skip the confirmation prompt by using this exact syntax: -Confirm:$false. +- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +The WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi +Applicable: Exchange Online + +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). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Enable-DnssecForVerifiedDomain.md b/exchange/exchange-ps/exchange/Enable-DnssecForVerifiedDomain.md new file mode 100644 index 0000000000..e8cbfb3aab --- /dev/null +++ b/exchange/exchange-ps/exchange/Enable-DnssecForVerifiedDomain.md @@ -0,0 +1,110 @@ +--- +external help file: Microsoft.Exchange.ServerStatus-Help.xml +online version: https://learn.microsoft.com/powershell/module/exchange/enable-dnssecforverifieddomain +applicable: Exchange Online +title: Enable-DnssecForVerifiedDomain +schema: 2.0.0 +author: chrisda +ms.author: chrisda +ms.reviewer: +--- + +# Enable-DnssecForVerifiedDomain + +## SYNOPSIS +This cmdlet is available only in the cloud-based service. + +**Note**: This cmdlet and the associated features are currently in Preview, aren't available in all organizations, and are subject to change. + +Use the Enable-DnssecForVerifiedDomain cmdlet to enable Domain Name System Security (DNSSEC) for inbound mail to accepted domains in Exchange Online. + +For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). + +## SYNTAX + +``` +Enable-DnssecForVerifiedDomain [-DomainName] + [-Confirm] + [-WhatIf] + [] +``` + +## DESCRIPTION +The output of this cmdlet is an MX record value that you need to add to DNS for the specified domain. + +For more information about debugging, enabling, and disabling SMTP DANE with DNSSEC, see [How SMTP DANE works](https://learn.microsoft.com/purview/how-smtp-dane-works). + +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). + +## EXAMPLES + +### Example 1 +```powershell +Enable-DnssecForVerifiedDomain -DomainName contoso.com +``` + +This example enables DNSSEC for mail sent to contoso.com. + +## PARAMETERS + +### -DomainName +The DomainName parameter specifies the accepted domain in the Exchange Online organization where you want to enable DNSSEC (for example, contoso.com). Use the Get-AcceptedDomain cmdlet to see the accepted domains in the organization. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. + +- Destructive cmdlets (for example, Remove-\* cmdlets) have a built-in pause that forces you to acknowledge the command before proceeding. For these cmdlets, you can skip the confirmation prompt by using this exact syntax: -Confirm:$false. +- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +The WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi +Applicable: Exchange Online + +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/p/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Enable-SmtpDaneInbound.md b/exchange/exchange-ps/exchange/Enable-SmtpDaneInbound.md new file mode 100644 index 0000000000..9137ce4eea --- /dev/null +++ b/exchange/exchange-ps/exchange/Enable-SmtpDaneInbound.md @@ -0,0 +1,108 @@ +--- +external help file: +online version: https://learn.microsoft.com/powershell/module/exchange/enable-smtpdaneinbound +applicable: Exchange Online +title: Enable-SmtpDaneInbound +schema: 2.0.0 +author: chrisda +ms.author: chrisda +ms.reviewer: +--- + +# Enable-SmtpDaneInbound + +## SYNOPSIS +This cmdlet is available only in the cloud-based service. + +**Note**: This cmdlet and the associated features are currently in Preview, aren't available in all organizations, and are subject to change. + +Use the Enable-SMTPDaneInbound cmdlet to enable SMTP DNS-based Authentication of Named Entities (DANE) for inbound mail to accepted domains in Exchange Online. + +For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). + +## SYNTAX + +``` +Enable-SmtpDaneInbound [-DomainName] + [-Confirm] + [-WhatIf] + [] +``` + +## DESCRIPTION +For more information about debugging, enabling, and disabling SMTP DANE with DNSSEC, see [How SMTP DANE works](https://learn.microsoft.com/purview/how-smtp-dane-works). + +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). + +## EXAMPLES + +### Example 1 +```powershell +Enable-SmtpDaneInbound -DomainName contoso.com +``` + +This example enables SMTP DANE for mail sent to contoso.com. + +## PARAMETERS + +### -DomainName +The DomainName parameter specifies the accepted domain in the Exchange Online organization where you want to enable SMTP DANE (for example, contoso.com). Use the Get-AcceptedDomain cmdlet to see the accepted domains in the organization. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: True +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. + +- Destructive cmdlets (for example, Remove-\* cmdlets) have a built-in pause that forces you to acknowledge the command before proceeding. For these cmdlets, you can skip the confirmation prompt by using this exact syntax: -Confirm:$false. +- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +The WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi +Applicable: Exchange Online + +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). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md b/exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md new file mode 100644 index 0000000000..fce31df984 --- /dev/null +++ b/exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md @@ -0,0 +1,221 @@ +--- +external help file: +online version: https://learn.microsoft.com/powershell/module/exchange/get-dnssecstatusforverifieddomain +applicable: Exchange Online +title: Get-DnssecStatusForVerifiedDomain +schema: 2.0.0 +author: chrisda +ms.author: chrisda +ms.reviewer: +--- + +# Get-DnssecStatusForVerifiedDomain + +## SYNOPSIS +This cmdlet is available only in the cloud-based service. + +**Note**: This cmdlet and the associated features are currently in Preview, aren't available in all organizations, and are subject to change. + +Use the Get-DnssecStatusForVerifiedDomain cmdlet to view information about Domain Name System Security (DNSSEC) for accepted domains in Exchange Online. + +For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). + +## SYNTAX + +``` +Get-DnssecStatusForVerifiedDomain [-DomainName] + [-Confirm] + [-SkipDnsValidation] + [-SkipMtaStsValidation] + [-SkipMxValidation] + [-WhatIf] + [] +``` + +## DESCRIPTION +For more information about debugging, enabling, and disabling SMTP DANE with DNSSEC, see [How SMTP DANE works](https://learn.microsoft.com/purview/how-smtp-dane-works). + +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). + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-Get-DnssecStatusForVerifiedDomain -DomainName contoso.com + +DnssecFeatureStatus : Enabled +ExpectedMxRecord : Microsoft.Exchange.Management.ProvisioningTasks.ExpectedMxRecordInfo +Errors : {} +Warnings : {} +DnsValidation : Microsoft.Exchange.Management.ProvisioningTasks.DnsValidationResult +MxValidation : Microsoft.Exchange.Management.ProvisioningTasks.MxValidationResult +MtaStsValidation : Microsoft.Exchange.Management.ProvisioningTasks.MtaStsValidationResult +``` + +This example shows the basic output of the cmdlet for the domain contoso.com. + +### Example 2 +```powershell +PS C:\> $result = Get-DnssecStatusForVerifiedDomain -DomainName contoso.com; $result; "DNSSEC feature"; $result.DnssecFeatureStatus; "DNSSEC validation"; $result.DnsValidation; "Expected MX record: [$($result.ExpectedMxRecord.Record)]"; "", "MX validation"; $result.MxValidation; "MTA-STS validation"; $result.MtaStsValidation + +DnssecFeatureStatus : Enabled +ExpectedMxRecord : Microsoft.Exchange.Management.ProvisioningTasks.ExpectedMxRecordInfo +Errors : {} +Warnings : {} +DnsValidation : Microsoft.Exchange.Management.ProvisioningTasks.DnsValidationResult +MxValidation : Microsoft.Exchange.Management.ProvisioningTasks.MxValidationResult +MtaStsValidation : Microsoft.Exchange.Management.ProvisioningTasks.MtaStsValidationResult + +DNSSEC feature +Value : Enabled + +DNSSEC validation +DnssecSupport : Valid +Errors : {} +Warnings : {} + +Expected MX record: [@ 60 IN MX 10 contoso-com.e-v1.mx.microsoft] + +MX validation +Status : Valid +ActualMxRecords : {@ 60 IN MX 10 contoso-com.e-v1.mx.microsoft} +Errors : {} +Warnings : {} + +MTA-STS validation +Status : Valid +MtaStsAvailable : False +MtaStsMode : Unavailable +Errors : {} +Warnings : {} +``` + +This example contains the output from Example 1 and readable values for the DnsValidation, MxValidation, and MtaStsValidation properties. This command confirms the following information: + +- The DNSSEC-secured MX record is present in the domain. +- The priority of the MX record is 10. +- The MTA-STS Policy contains the DNSSEC-secured mail host (if MTA-STS present). + +## PARAMETERS + +### -DomainName +{{ Fill DomainName Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: True +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. + +- Destructive cmdlets (for example, Remove-\* cmdlets) have a built-in pause that forces you to acknowledge the command before proceeding. For these cmdlets, you can skip the confirmation prompt by using this exact syntax: -Confirm:$false. +- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SkipDnsValidation +{{ Fill SkipDnsValidation Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SkipMtaStsValidation +{{ Fill SkipMtaStsValidation Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SkipMxValidation +{{ Fill SkipMxValidation Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +The WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi +Applicable: Exchange Online + +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/p/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-SmtpDaneInboundStatus.md b/exchange/exchange-ps/exchange/Get-SmtpDaneInboundStatus.md new file mode 100644 index 0000000000..21b04f6433 --- /dev/null +++ b/exchange/exchange-ps/exchange/Get-SmtpDaneInboundStatus.md @@ -0,0 +1,70 @@ +--- +external help file: +online version: https://learn.microsoft.com/powershell/module/exchange/get-smtpdaneinboundstatus +applicable: Exchange Online +title: Get-SmtpDaneInboundStatus +schema: 2.0.0 +author: chrisda +ms.author: chrisda +ms.reviewer: +--- + +# Get-SmtpDaneInboundStatus + +## SYNOPSIS +This cmdlet is available only in the cloud-based service. + +**Note**: This cmdlet and the associated features are currently in Preview, aren't available in all organizations, and are subject to change. + +Use the Get-SmtpDaneInboundStatus cmdlet to view information about SMTP DNS-based Authentication of Named Entities (DANE) for inbound mail to accepted domains in Exchange Online. + +For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). + +## SYNTAX + +``` +Get-SmtpDaneInboundStatus [-DomainName] [] +``` + +## DESCRIPTION +For more information about debugging, enabling, and disabling SMTP DANE with DNSSEC, see [How SMTP DANE works](https://learn.microsoft.com/purview/how-smtp-dane-works). + +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). + +## EXAMPLES + +### Example 1 +```powershell +Get-SmtpDaneInboundStatus -DomainName contoso.com +``` + +This example checks the DANE status for the accepted domain contoso.com. + +## PARAMETERS + +### -DomainName +The DomainName parameter specifies the accepted domain in the Exchange Online organization where you want to view information about DANE (for example, contoso.com). + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: True +Position: 0 +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). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/exchange.md b/exchange/exchange-ps/exchange/exchange.md index d29a918a99..b345e2061d 100644 --- a/exchange/exchange-ps/exchange/exchange.md +++ b/exchange/exchange-ps/exchange/exchange.md @@ -1302,8 +1302,16 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ## mail-flow Cmdlets ### [Add-ResubmitRequest](Add-ResubmitRequest.md) +### [Disable-DnssecForVerifiedDomain](Disable-DnssecForVerifiedDomain.md) + +### [Disable-SmtpDaneInbound](Disable-SmtpDaneInbound.md) + ### [Disable-TransportAgent](Disable-TransportAgent.md) +### [Enable-DnssecForVerifiedDomain](Enable-DnssecForVerifiedDomain.md) + +### [Enable-SmtpDaneInbound](Enable-SmtpDaneInbound.md) + ### [Enable-TransportAgent](Enable-TransportAgent.md) ### [Export-Message](Export-Message.md) @@ -1314,6 +1322,8 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Get-DeliveryAgentConnector](Get-DeliveryAgentConnector.md) +### [Get-DnssecStatusForVerifiedDomain](Get-DnssecStatusForVerifiedDomain.md) + ### [Get-EdgeSubscription](Get-EdgeSubscription.md) ### [Get-EdgeSyncServiceConfig](Get-EdgeSyncServiceConfig.md) @@ -1354,6 +1364,8 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Get-SendConnector](Get-SendConnector.md) +### [Get-SmtpDaneInboundStatus](Get-SmtpDaneInboundStatus.md) + ### [Get-SystemMessage](Get-SystemMessage.md) ### [Get-TransportAgent](Get-TransportAgent.md) diff --git a/exchange/mapping/serviceMapping.json b/exchange/mapping/serviceMapping.json index 71f9aa2c59..2d4e01b7d0 100644 --- a/exchange/mapping/serviceMapping.json +++ b/exchange/mapping/serviceMapping.json @@ -635,12 +635,17 @@ "Test-MAPIConnectivity": "mailboxes", "Undo-SoftDeletedMailbox": "mailboxes", "Add-ResubmitRequest": "mail-flow", + "Disable-DnssecForVerifiedDomain": "mail-flow", + "Disable-SmtpDaneInbound": "mail-flow", "Disable-TransportAgent": "mail-flow", + "Enable-DnssecForVerifiedDomain": "mail-flow", + "Enable-SmtpDaneInbound": "mail-flow", "Enable-TransportAgent": "mail-flow", "Export-Message": "mail-flow", "Get-AcceptedDomain": "mail-flow", "Get-AddressRewriteEntry": "mail-flow", "Get-DeliveryAgentConnector": "mail-flow", + "Get-DnssecStatusForVerifiedDomain": "mail-flow", "Get-EdgeSubscription": "mail-flow", "Get-EdgeSyncServiceConfig": "mail-flow", "Get-ForeignConnector": "mail-flow", @@ -661,6 +666,7 @@ "Get-ResubmitRequest": "mail-flow", "Get-RoutingGroupConnector": "mail-flow", "Get-SendConnector": "mail-flow", + "Get-SmtpDaneInboundStatus": "mail-flow", "Get-SystemMessage": "mail-flow", "Get-TransportAgent": "mail-flow", "Get-TransportConfig": "mail-flow", From 5d9fed49facc0b4cdb22ac1d7b1ab11fd853df76 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 8 May 2024 16:36:10 -0700 Subject: [PATCH 0409/1851] Added Microsoft.Exchange.ServerStatus-Help.xml --- exchange/exchange-ps/exchange/Disable-SmtpDaneInbound.md | 2 +- exchange/exchange-ps/exchange/Enable-SmtpDaneInbound.md | 2 +- .../exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md | 2 +- exchange/exchange-ps/exchange/Get-SmtpDaneInboundStatus.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/exchange/exchange-ps/exchange/Disable-SmtpDaneInbound.md b/exchange/exchange-ps/exchange/Disable-SmtpDaneInbound.md index 7567e2e15c..b2c8a1e729 100644 --- a/exchange/exchange-ps/exchange/Disable-SmtpDaneInbound.md +++ b/exchange/exchange-ps/exchange/Disable-SmtpDaneInbound.md @@ -1,5 +1,5 @@ --- -external help file: +external help file: Microsoft.Exchange.ServerStatus-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/disable-smtpdaneinbound applicable: Exchange Online title: Disable-SmtpDaneInbound diff --git a/exchange/exchange-ps/exchange/Enable-SmtpDaneInbound.md b/exchange/exchange-ps/exchange/Enable-SmtpDaneInbound.md index 9137ce4eea..d463dc3464 100644 --- a/exchange/exchange-ps/exchange/Enable-SmtpDaneInbound.md +++ b/exchange/exchange-ps/exchange/Enable-SmtpDaneInbound.md @@ -1,5 +1,5 @@ --- -external help file: +external help file: Microsoft.Exchange.ServerStatus-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/enable-smtpdaneinbound applicable: Exchange Online title: Enable-SmtpDaneInbound diff --git a/exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md b/exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md index fce31df984..2700d8ce5e 100644 --- a/exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md +++ b/exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md @@ -1,5 +1,5 @@ --- -external help file: +external help file: Microsoft.Exchange.ServerStatus-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/get-dnssecstatusforverifieddomain applicable: Exchange Online title: Get-DnssecStatusForVerifiedDomain diff --git a/exchange/exchange-ps/exchange/Get-SmtpDaneInboundStatus.md b/exchange/exchange-ps/exchange/Get-SmtpDaneInboundStatus.md index 21b04f6433..d9fca76b62 100644 --- a/exchange/exchange-ps/exchange/Get-SmtpDaneInboundStatus.md +++ b/exchange/exchange-ps/exchange/Get-SmtpDaneInboundStatus.md @@ -1,5 +1,5 @@ --- -external help file: +external help file: Microsoft.Exchange.ServerStatus-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/get-smtpdaneinboundstatus applicable: Exchange Online title: Get-SmtpDaneInboundStatus From 5754da2a5d48728c8dc25ea99158173a3d9cee56 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 8 May 2024 16:42:41 -0700 Subject: [PATCH 0410/1851] Update Get-DnssecStatusForVerifiedDomain.md --- .../exchange/Get-DnssecStatusForVerifiedDomain.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md b/exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md index 2700d8ce5e..f221f5f39b 100644 --- a/exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md +++ b/exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md @@ -134,7 +134,7 @@ Accept wildcard characters: False ``` ### -SkipDnsValidation -{{ Fill SkipDnsValidation Description }} +The SkipDnsValidation switch specifies whether to skip the check for the DNSSEC-secured MX record in the domain. You don't need to specify a value with this switch. ```yaml Type: SwitchParameter @@ -150,7 +150,7 @@ Accept wildcard characters: False ``` ### -SkipMtaStsValidation -{{ Fill SkipMtaStsValidation Description }} +The SkipMtaStsValidation switch specifies whether to skip the check for the DNSSEC-secured mail host in the MTA-STS Policy. You don't need to specify a value with this switch. ```yaml Type: SwitchParameter @@ -166,7 +166,7 @@ Accept wildcard characters: False ``` ### -SkipMxValidation -{{ Fill SkipMxValidation Description }} +The SkipMxValidation switch specifies whether to skip the check for the priority value 10 in the DNSSEC-secured MX record. You don't need to specify a value with this switch. ```yaml Type: SwitchParameter From 2acfe55b3ff665458515e6a8a8e84d52815ef4c2 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 8 May 2024 16:47:22 -0700 Subject: [PATCH 0411/1851] Update Get-DnssecStatusForVerifiedDomain.md --- .../exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md | 1 + 1 file changed, 1 insertion(+) diff --git a/exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md b/exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md index f221f5f39b..d0b5d393a1 100644 --- a/exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md +++ b/exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md @@ -195,6 +195,7 @@ Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False +``` ```yaml Type: SwitchParameter From c91dacb30f49e97acbe0f11cdc772a625e7134cc Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 8 May 2024 16:49:47 -0700 Subject: [PATCH 0412/1851] Update Get-DnssecStatusForVerifiedDomain.md --- .../exchange/Get-DnssecStatusForVerifiedDomain.md | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md b/exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md index d0b5d393a1..988f5eeddc 100644 --- a/exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md +++ b/exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md @@ -197,19 +197,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Exchange Online - -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/p/?LinkID=113216). From ba323e65a14ae6515d4cc8b9179f71a3e72260e0 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 8 May 2024 16:51:39 -0700 Subject: [PATCH 0413/1851] Added 'p' to fwlink in CommonParameters --- .../exchange-ps/exchange/Set-DefaultTenantBriefingConfig.md | 2 +- exchange/exchange-ps/exchange/Set-ExoPhishSimOverrideRule.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-DefaultTenantBriefingConfig.md b/exchange/exchange-ps/exchange/Set-DefaultTenantBriefingConfig.md index 7b7005a4a2..f27dad592e 100644 --- a/exchange/exchange-ps/exchange/Set-DefaultTenantBriefingConfig.md +++ b/exchange/exchange-ps/exchange/Set-DefaultTenantBriefingConfig.md @@ -92,7 +92,7 @@ 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). +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/p/?LinkID=113216). ## INPUTS diff --git a/exchange/exchange-ps/exchange/Set-ExoPhishSimOverrideRule.md b/exchange/exchange-ps/exchange/Set-ExoPhishSimOverrideRule.md index 6eea4ca5b8..ec06ce49b6 100644 --- a/exchange/exchange-ps/exchange/Set-ExoPhishSimOverrideRule.md +++ b/exchange/exchange-ps/exchange/Set-ExoPhishSimOverrideRule.md @@ -229,7 +229,7 @@ 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). +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/p/?LinkID=113216). ## INPUTS From 9230160ac0fdd510cb84d41f75a6fa43075ddf87 Mon Sep 17 00:00:00 2001 From: kuroyuko <65701242+kuroyuko@users.noreply.github.com> Date: Thu, 9 May 2024 13:52:26 +0900 Subject: [PATCH 0414/1851] Update Add-MailboxFolderPermission.md My customer requested to publish this comment to the page. RFC is as follows. https://o365exchange.visualstudio.com/DefaultCollection/O365%20Groups/_workitems/edit/4426325 --- exchange/exchange-ps/exchange/Add-MailboxFolderPermission.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Add-MailboxFolderPermission.md b/exchange/exchange-ps/exchange/Add-MailboxFolderPermission.md index 57d7b1122d..fc4cfb881b 100644 --- a/exchange/exchange-ps/exchange/Add-MailboxFolderPermission.md +++ b/exchange/exchange-ps/exchange/Add-MailboxFolderPermission.md @@ -146,7 +146,7 @@ The User parameter specifies who's granted permission to the mailbox folder. Val - User mailboxes - Mail users -- Mail-enabled security groups +- Mail-enabled security groups (Nested Mail-enabled security groups are also supported.) For the best results, we recommend using the following values: From 27838da4c6b86bc4064125d2a8ea3e765b54ae19 Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Thu, 9 May 2024 11:54:17 +0530 Subject: [PATCH 0415/1851] as per 8970175 --- .../exchange-ps/exchange/Set-MailboxMessageConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-MailboxMessageConfiguration.md b/exchange/exchange-ps/exchange/Set-MailboxMessageConfiguration.md index 61787b7e4d..ddfd750f58 100644 --- a/exchange/exchange-ps/exchange/Set-MailboxMessageConfiguration.md +++ b/exchange/exchange-ps/exchange/Set-MailboxMessageConfiguration.md @@ -1037,7 +1037,7 @@ By default, no default From address is specified on the mailbox. When no default - The primary email address on the mailbox is used for all new messages. - The To address of the incoming message is used as the From address for all replies or forwarded messages. -You can find the available values for SendAddressDefault on a mailbox by running the command `Get-SendAddress -Mailbox `. +You can find the available values for SendAddressDefault on a mailbox by running the command ` Get-MailboxMessageConfiguration -Mailbox | fl SendAddressDefault`. ```yaml Type: String From a259000056ec41a92694bb9c7f05615edc7bcf04 Mon Sep 17 00:00:00 2001 From: Marco Cimmino Date: Thu, 9 May 2024 00:04:24 -0700 Subject: [PATCH 0416/1851] Update Set-CsTeamsMessagingPolicy.md --- teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md index f30a98d91c..bfd5b28f84 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md @@ -516,7 +516,7 @@ Accept wildcard characters: False ``` ### -DesignerForBackgroundsAndImages -This setting will enable or disable the MS Designer for all entry points: currently announcements feature. +This setting determines whether a user is allowed to create custom AI-powered backgrounds and images with MS Designer. Possible values are: Enabled, Disabled. From 1c179e3d29e71897bb9394ee1dde5422bb956505 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 9 May 2024 09:55:38 -0700 Subject: [PATCH 0417/1851] Update Add-MailboxFolderPermission.md --- exchange/exchange-ps/exchange/Add-MailboxFolderPermission.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Add-MailboxFolderPermission.md b/exchange/exchange-ps/exchange/Add-MailboxFolderPermission.md index fc4cfb881b..bda1bfce49 100644 --- a/exchange/exchange-ps/exchange/Add-MailboxFolderPermission.md +++ b/exchange/exchange-ps/exchange/Add-MailboxFolderPermission.md @@ -146,7 +146,7 @@ The User parameter specifies who's granted permission to the mailbox folder. Val - User mailboxes - Mail users -- Mail-enabled security groups (Nested Mail-enabled security groups are also supported.) +- Mail-enabled security groups (including nested mail-enabled security groups) For the best results, we recommend using the following values: From 5b0c230a9b7e9fb4586dd2668d298ca49b7d097b Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 9 May 2024 09:58:57 -0700 Subject: [PATCH 0418/1851] Update Set-MailboxMessageConfiguration.md --- .../exchange-ps/exchange/Set-MailboxMessageConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-MailboxMessageConfiguration.md b/exchange/exchange-ps/exchange/Set-MailboxMessageConfiguration.md index ddfd750f58..047f4af452 100644 --- a/exchange/exchange-ps/exchange/Set-MailboxMessageConfiguration.md +++ b/exchange/exchange-ps/exchange/Set-MailboxMessageConfiguration.md @@ -1037,7 +1037,7 @@ By default, no default From address is specified on the mailbox. When no default - The primary email address on the mailbox is used for all new messages. - The To address of the incoming message is used as the From address for all replies or forwarded messages. -You can find the available values for SendAddressDefault on a mailbox by running the command ` Get-MailboxMessageConfiguration -Mailbox | fl SendAddressDefault`. +You can find the available values for SendAddressDefault on a mailbox by running the command: `Get-MailboxMessageConfiguration -Mailbox | Format-List SendAddressDefault`. ```yaml Type: String From 744c5f86a0add41fb162d96eddbcee7e6496c9d0 Mon Sep 17 00:00:00 2001 From: Arindam Thokder <42777416+arindamthokder@users.noreply.github.com> Date: Fri, 10 May 2024 00:35:55 +0530 Subject: [PATCH 0419/1851] Update New-InboundConnector.md --- exchange/exchange-ps/exchange/New-InboundConnector.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/exchange/exchange-ps/exchange/New-InboundConnector.md b/exchange/exchange-ps/exchange/New-InboundConnector.md index ca3bf62f62..a52134308d 100644 --- a/exchange/exchange-ps/exchange/New-InboundConnector.md +++ b/exchange/exchange-ps/exchange/New-InboundConnector.md @@ -18,6 +18,9 @@ Use the New-InboundConnector cmdlet to create a new Inbound connector in your cl For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). +> [!NOTE] +> [Creation of inbound connector is restricted for Microsoft 365 E5 developer subscription](https://learn.microsoft.com/en-us/office/developer-program/microsoft-365-developer-program-faq#does-the-microsoft-365-e5-developer-subscription-include-the-same-capabilities-that-the-regular-microsoft-365-e5-subscription-includes-), opening a support ticket for this won't help. + ## SYNTAX ``` From df951c11741d7efc4698c3fff99a96460c1590ba Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 9 May 2024 12:47:59 -0700 Subject: [PATCH 0420/1851] Update New-InboundConnector.md --- exchange/exchange-ps/exchange/New-InboundConnector.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-InboundConnector.md b/exchange/exchange-ps/exchange/New-InboundConnector.md index a52134308d..801d479fc9 100644 --- a/exchange/exchange-ps/exchange/New-InboundConnector.md +++ b/exchange/exchange-ps/exchange/New-InboundConnector.md @@ -16,10 +16,9 @@ This cmdlet is available only in the cloud-based service. Use the New-InboundConnector cmdlet to create a new Inbound connector in your cloud-based organization. -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). +**Note**: Creation of inbound connectors is restricted in [Microsoft 365 E5 developer subscriptions](https://learn.microsoft.com/office/developer-program/microsoft-365-developer-program-faq#does-the-microsoft-365-e5-developer-subscription-include-the-same-capabilities-that-the-regular-microsoft-365-e5-subscription-includes-). Opening a support ticket in affected organizations won't help. -> [!NOTE] -> [Creation of inbound connector is restricted for Microsoft 365 E5 developer subscription](https://learn.microsoft.com/en-us/office/developer-program/microsoft-365-developer-program-faq#does-the-microsoft-365-e5-developer-subscription-include-the-same-capabilities-that-the-regular-microsoft-365-e5-subscription-includes-), opening a support ticket for this won't help. +For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). ## SYNTAX From 9ba65f08bb5aa3d1db8e879427ac91fe787bd3fa Mon Sep 17 00:00:00 2001 From: YanyuZhongZyy <135049584+YanyuZhongZyy@users.noreply.github.com> Date: Thu, 9 May 2024 17:28:06 -0700 Subject: [PATCH 0421/1851] Update Get-VivaFeatureCategory.md --- exchange/exchange-ps/exchange/Get-VivaFeatureCategory.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Get-VivaFeatureCategory.md b/exchange/exchange-ps/exchange/Get-VivaFeatureCategory.md index 9d3f75e3c3..b5f8a509e6 100644 --- a/exchange/exchange-ps/exchange/Get-VivaFeatureCategory.md +++ b/exchange/exchange-ps/exchange/Get-VivaFeatureCategory.md @@ -13,7 +13,7 @@ ms.reviewer: # Get-VivaFeatureCategory ## SYNOPSIS -This cmdlet is available only in the Exchange Online PowerShell module v3.5.0-Preview1 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). +This cmdlet is available only in the Exchange Online PowerShell module v3.5.0 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). **Note**: While we are adding support for category policies in the Exchange Online PowerShell module v3.5.0-Preview1 or later, we have not yet released any categories in Viva. We will update when there are categories available. From f1a0f69f98c7226502c6f6e6d2833cf9c6ab678b Mon Sep 17 00:00:00 2001 From: YanyuZhongZyy <135049584+YanyuZhongZyy@users.noreply.github.com> Date: Thu, 9 May 2024 17:29:52 -0700 Subject: [PATCH 0422/1851] Update Get-VivaModuleFeaturePolicy.md --- .../exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md index 3d3687db31..4de08f9534 100644 --- a/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md @@ -15,7 +15,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the Exchange Online PowerShell module v3.2.0 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). -**Note**: Support for categories is available in version 3.5.0-Preview1 or later of the module, but no categories are currently available in Viva. We'll update the documentation when categories are available. +**Note**: Support for categories is available in version 3.5.0-Preview2 or later of the module, but no categories are currently available in Viva. We'll update the documentation when categories are available. Use the Get-VivaModuleFeaturePolicy cmdlet to view the access policies for a specified feature in a Viva module or category in Viva. Policies are used to restrict or grant access to the specified feature or category for specific users, groups, or the entire tenant. This cmdlet provides details about the policies, including the policy's identifier, name, and creation date. @@ -42,7 +42,7 @@ Get-VivaModuleFeaturePolicy -CategoryId ## DESCRIPTION Use the Get-VivaModuleFeaturePolicy cmdlet to view the access policies for a specified feature in a Viva module or a category in Viva. -Support for categories is available in version 3.5.0-Preview1 or later of the module. +Support for categories is available in version 3.5.0-Preview2 or later of the module. You can view all policies for a specified feature in a Viva module or a category in Viva. To view a specific policy, you can include the PolicyId parameter. @@ -89,7 +89,7 @@ This example returns details about a specific policy added for the ` Date: Thu, 9 May 2024 17:31:00 -0700 Subject: [PATCH 0423/1851] Update Add-VivaModuleFeaturePolicy.md --- .../exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md index 3e3e1c707a..61624af7ab 100644 --- a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md @@ -15,7 +15,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the Exchange Online PowerShell module v3.2.0 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). -**Note**: Support for categories is available in version 3.5.0-Preview1 or later of the module, but no categories are currently available in Viva. We'll update the documentation when categories are available. +**Note**: Support for categories is available in version 3.5.0-Preview2 or later of the module, but no categories are currently available in Viva. We'll update the documentation when categories are available. Use the Add-VivaModuleFeaturePolicy cmdlet to add a new access policy for a specific feature or a category in Viva. The attributes of the policy are defined using the cmdlet parameters. Policies are used to restrict or grant access to the specified feature or category for specific users, groups, or the entire tenant. @@ -58,7 +58,7 @@ Add-VivaModuleFeaturePolicy -CategoryId -IsCategoryEnabled -N ## DESCRIPTION Use the Add-VivaModuleFeaturePolicy cmdlet to add a new access policy for a specific feature or category in Viva. -Support for categories is available in version 3.5.0-Preview1 or later of the module. +Support for categories is available in version 3.5.0-Preview2 or later of the module. You need to use the Connect-ExchangeOnline cmdlet to authenticate. @@ -138,7 +138,7 @@ This example adds a policy for the `` category in Viva where the po ## PARAMETERS ### -CategoryId -This parameter is available in version 3.5.0-Preview1 or later of the module. +This parameter is available in version 3.5.0-Preview2 or later of the module. **Note**: Currently, no categories are available in Viva. We'll update the documentation when categories are available. @@ -176,7 +176,7 @@ Accept wildcard characters: False ``` ### -IsCategoryEnabled -This parameter is available in version 3.5.0-Preview1 or later of the module. +This parameter is available in version 3.5.0-Preview2 or later of the module. **Note**: Currently, no categories are available in Viva. We'll update the documentation when categories are available. From 4bb2a549313d26f9077fad194c9827c5a409048b Mon Sep 17 00:00:00 2001 From: YanyuZhongZyy <135049584+YanyuZhongZyy@users.noreply.github.com> Date: Thu, 9 May 2024 17:31:57 -0700 Subject: [PATCH 0424/1851] Update Update-VivaModuleFeaturePolicy.md --- .../exchange/Update-VivaModuleFeaturePolicy.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md index b2d3b6dc8c..f6e84be8a9 100644 --- a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md @@ -15,7 +15,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the Exchange Online PowerShell module v3.2.0 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). -**Note**: Support for categories is available in version 3.5.0-Preview1 or later of the module, but no categories are currently available in Viva. We'll update the documentation when categories are available. +**Note**: Support for categories is available in version 3.5.0-Preview2 or later of the module, but no categories are currently available in Viva. We'll update the documentation when categories are available. Use the Update-VivaModuleFeaturePolicy cmdlet to update an access policy for a feature in a Viva module or a category in Viva. @@ -61,7 +61,7 @@ Update-VivaModuleFeaturePolicy> -CategoryId -PolicyId ## DESCRIPTION Use the Update-VivaModuleFeaturePolicy cmdlet to update an access policy for a feature in a Viva module or a category in Viva. -Support for categories is available in version 3.5.0-Preview1 or later of the module. +Support for categories is available in version 3.5.0-Preview2 or later of the module. This cmdlet updates the attributes of the policy that you specify. These attributes include: @@ -144,7 +144,7 @@ This example updates the name of the specified policy, makes it so the policy en ## PARAMETERS ### -CategoryId -This parameter is available in version 3.5.0-Preview1 or later of the module. +This parameter is available in version 3.5.0-Preview2 or later of the module. **Note**: Currently, no categories are available in Viva. We'll update the documentation when categories are available. @@ -284,7 +284,7 @@ Accept wildcard characters: False ``` ### -IsCategoryEnabled -This parameter is available in version 3.5.0-Preview1 or later of the module. +This parameter is available in version 3.5.0-Preview2 or later of the module. **Note**: Currently, no categories are available in Viva. We'll update the documentation when categories are available. From 56621d51d24b0a32d044998d98c72531f6424078 Mon Sep 17 00:00:00 2001 From: YanyuZhongZyy <135049584+YanyuZhongZyy@users.noreply.github.com> Date: Thu, 9 May 2024 17:32:53 -0700 Subject: [PATCH 0425/1851] Update Remove-VivaModuleFeaturePolicy.md --- .../exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md index c5bd0948ba..0e0f7a9ef1 100644 --- a/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md @@ -15,7 +15,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the Exchange Online PowerShell module v3.2.0 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). -**Note**: Support for categories is available in version 3.5.0-Preview1 or later of the module, but no categories are currently available in Viva. We'll update the documentation when categories are available. +**Note**: Support for categories is available in version 3.5.0-Preview2 or later of the module, but no categories are currently available in Viva. We'll update the documentation when categories are available. Use the Remove-VivaModuleFeaturePolicy cmdlet to delete an access policy for a feature in a Viva module or a category in Viva. Once you delete a policy, the policy is permanently deleted. You cannot undo the deletion. @@ -44,7 +44,7 @@ Remove-VivaModuleFeaturePolicy -CategoryId -PolicyId ## DESCRIPTION Use the Remove-VivaModuleFeaturePolicy cmdlet to delete an access policy for a feature in a Viva module or a category in Viva. -Support for categories is available in version 3.5.0-Preview1 or later of the module. +Support for categories is available in version 3.5.0-Preview2 or later of the module. You need to use the Connect-ExchangeOnline cmdlet to authenticate. @@ -75,7 +75,7 @@ This example deletes the specified policy for the `` category in Vi ## PARAMETERS ### -CategoryId -This parameter is available in version 3.5.0-Preview1 or later of the module. +This parameter is available in version 3.5.0-Preview2 or later of the module. **Note**: Currently, no categories are available in Viva. We'll update the documentation when categories are available. From abe84448f54107f4341ca887bba686b894f26e71 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 10 May 2024 09:12:45 -0700 Subject: [PATCH 0426/1851] Confirm/WhatIf --- .../exchange/Disable-DnssecForVerifiedDomain.md | 7 ++----- exchange/exchange-ps/exchange/Disable-SmtpDaneInbound.md | 7 ++----- .../exchange/Enable-DnssecForVerifiedDomain.md | 7 ++----- exchange/exchange-ps/exchange/Enable-SmtpDaneInbound.md | 7 ++----- .../exchange/Get-DnssecStatusForVerifiedDomain.md | 9 +++------ 5 files changed, 11 insertions(+), 26 deletions(-) diff --git a/exchange/exchange-ps/exchange/Disable-DnssecForVerifiedDomain.md b/exchange/exchange-ps/exchange/Disable-DnssecForVerifiedDomain.md index b96fdf4cc3..e9d84a9f5f 100644 --- a/exchange/exchange-ps/exchange/Disable-DnssecForVerifiedDomain.md +++ b/exchange/exchange-ps/exchange/Disable-DnssecForVerifiedDomain.md @@ -62,10 +62,7 @@ Accept wildcard characters: False ``` ### -Confirm -The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. - -- Destructive cmdlets (for example, Remove-\* cmdlets) have a built-in pause that forces you to acknowledge the command before proceeding. For these cmdlets, you can skip the confirmation prompt by using this exact syntax: -Confirm:$false. -- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding. +This parameter is reserved for internal Microsoft use. ```yaml Type: SwitchParameter @@ -81,7 +78,7 @@ Accept wildcard characters: False ``` ### -WhatIf -The WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch. +This parameter is reserved for internal Microsoft use. ```yaml Type: SwitchParameter diff --git a/exchange/exchange-ps/exchange/Disable-SmtpDaneInbound.md b/exchange/exchange-ps/exchange/Disable-SmtpDaneInbound.md index b2c8a1e729..b7439f897a 100644 --- a/exchange/exchange-ps/exchange/Disable-SmtpDaneInbound.md +++ b/exchange/exchange-ps/exchange/Disable-SmtpDaneInbound.md @@ -62,10 +62,7 @@ Accept wildcard characters: False ``` ### -Confirm -The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. - -- Destructive cmdlets (for example, Remove-\* cmdlets) have a built-in pause that forces you to acknowledge the command before proceeding. For these cmdlets, you can skip the confirmation prompt by using this exact syntax: -Confirm:$false. -- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding. +This parameter is reserved for internal Microsoft use. ```yaml Type: SwitchParameter @@ -81,7 +78,7 @@ Accept wildcard characters: False ``` ### -WhatIf -The WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch. +This parameter is reserved for internal Microsoft use. ```yaml Type: SwitchParameter diff --git a/exchange/exchange-ps/exchange/Enable-DnssecForVerifiedDomain.md b/exchange/exchange-ps/exchange/Enable-DnssecForVerifiedDomain.md index e8cbfb3aab..a42e5706e9 100644 --- a/exchange/exchange-ps/exchange/Enable-DnssecForVerifiedDomain.md +++ b/exchange/exchange-ps/exchange/Enable-DnssecForVerifiedDomain.md @@ -64,10 +64,7 @@ Accept wildcard characters: False ``` ### -Confirm -The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. - -- Destructive cmdlets (for example, Remove-\* cmdlets) have a built-in pause that forces you to acknowledge the command before proceeding. For these cmdlets, you can skip the confirmation prompt by using this exact syntax: -Confirm:$false. -- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding. +This parameter is reserved for internal Microsoft use. ```yaml Type: SwitchParameter @@ -83,7 +80,7 @@ Accept wildcard characters: False ``` ### -WhatIf -The WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch. +This parameter is reserved for internal Microsoft use. ```yaml Type: SwitchParameter diff --git a/exchange/exchange-ps/exchange/Enable-SmtpDaneInbound.md b/exchange/exchange-ps/exchange/Enable-SmtpDaneInbound.md index d463dc3464..b0ea81dc4d 100644 --- a/exchange/exchange-ps/exchange/Enable-SmtpDaneInbound.md +++ b/exchange/exchange-ps/exchange/Enable-SmtpDaneInbound.md @@ -62,10 +62,7 @@ Accept wildcard characters: False ``` ### -Confirm -The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. - -- Destructive cmdlets (for example, Remove-\* cmdlets) have a built-in pause that forces you to acknowledge the command before proceeding. For these cmdlets, you can skip the confirmation prompt by using this exact syntax: -Confirm:$false. -- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding. +This parameter is reserved for internal Microsoft use. ```yaml Type: SwitchParameter @@ -81,7 +78,7 @@ Accept wildcard characters: False ``` ### -WhatIf -The WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch. +This parameter is reserved for internal Microsoft use. ```yaml Type: SwitchParameter diff --git a/exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md b/exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md index 988f5eeddc..bced6939f8 100644 --- a/exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md +++ b/exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md @@ -99,7 +99,7 @@ This example contains the output from Example 1 and readable values for the DnsV ## PARAMETERS ### -DomainName -{{ Fill DomainName Description }} +The DomainName parameter specifies the accepted domain in the Exchange Online organization where you want to view information about DNSSEC (for example, contoso.com). ```yaml Type: String @@ -115,10 +115,7 @@ Accept wildcard characters: False ``` ### -Confirm -The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. - -- Destructive cmdlets (for example, Remove-\* cmdlets) have a built-in pause that forces you to acknowledge the command before proceeding. For these cmdlets, you can skip the confirmation prompt by using this exact syntax: -Confirm:$false. -- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding. +This parameter is reserved for internal Microsoft use. ```yaml Type: SwitchParameter @@ -182,7 +179,7 @@ Accept wildcard characters: False ``` ### -WhatIf -The WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch. +This parameter is reserved for internal Microsoft use. ```yaml Type: SwitchParameter From f8761b812410de9a1c1badc09475ad814f45bde7 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 10 May 2024 17:29:10 -0700 Subject: [PATCH 0427/1851] QuarantineTag references to QuarantinePolicy --- .../exchange-ps/exchange/New-QuarantinePermissions.md | 8 ++++---- .../exchange-ps/exchange/Set-QuarantinePermissions.md | 4 ++-- exchange/exchange-ps/exchange/Set-QuarantinePolicy.md | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-QuarantinePermissions.md b/exchange/exchange-ps/exchange/New-QuarantinePermissions.md index 4584024eef..6243c95457 100644 --- a/exchange/exchange-ps/exchange/New-QuarantinePermissions.md +++ b/exchange/exchange-ps/exchange/New-QuarantinePermissions.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -Use the New-QuarantinePermissions cmdlet to create quarantine permissions objects to use with the New-QuarantineTag cmdlet. +Use the New-QuarantinePermissions cmdlet to create quarantine permissions objects to use with the New-QuarantinePolicy cmdlet. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -47,7 +47,7 @@ $NoAccess = New-QuarantinePermissions This example creates the same permissions that are used by the No access permissions group in quarantine tags in the Security & Compliance. The permissions object is stored in the variable named `$NoAccess`. -In the same Windows PowerShell session, you can use `$NoAccess` for the _EndUserQuarantinePermissions_ parameter value in a New-QuarantineTag or Set-QuarantineTag command. +In the same Windows PowerShell session, you can use `$NoAccess` for the _EndUserQuarantinePermissions_ parameter value in a New-QuarantinePolicy or Set-QuarantinePolicy command. ### Example 2 ```powershell @@ -56,7 +56,7 @@ $LimitedAccess = New-QuarantinePermissions -PermissionToBlockSender $true -Permi This example creates the same permissions that are used by the Limited access permissions group in quarantine tags in the Security & Compliance. The permissions object is stored in the variable named `$LimitedAccess`. -In the same Windows PowerShell session, you can use `$LimitedAccess` for the _EndUserQuarantinePermissions_ parameter value in a New-QuarantineTag or Set-QuarantineTag command. +In the same Windows PowerShell session, you can use `$LimitedAccess` for the _EndUserQuarantinePermissions_ parameter value in a New-QuarantinePolicy or Set-QuarantinePolicy command. ### Example 3 ```powershell @@ -65,7 +65,7 @@ $FullAccess = New-QuarantinePermissions -PermissionToBlockSender $true -Permissi This example creates the same permissions that are used by the Full access permissions group in quarantine tags in the Security & Compliance. The permissions object is stored in the variable named `$FullAccess`. -In the same Windows PowerShell session, you can use `$FullAccess` for the _EndUserQuarantinePermissions_ parameter value in a New-QuarantineTag or Set-QuarantineTag command. +In the same Windows PowerShell session, you can use `$FullAccess` for the _EndUserQuarantinePermissions_ parameter value in a New-QuarantinePolicy or Set-QuarantinePolicy command. ## PARAMETERS diff --git a/exchange/exchange-ps/exchange/Set-QuarantinePermissions.md b/exchange/exchange-ps/exchange/Set-QuarantinePermissions.md index 025389ec52..0b9dcde0d9 100644 --- a/exchange/exchange-ps/exchange/Set-QuarantinePermissions.md +++ b/exchange/exchange-ps/exchange/Set-QuarantinePermissions.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -Use the Set-QuarantinePermissions cmdlet to modify quarantine permissions objects that are used in quarantine tags (the New-QuarantineTag or Set-QuarantineTag cmdlets). This cmdlet only works on permissions objects that were created by the New-QuarantinePermissions cmdlet and stored in a variable that's currently available in the Windows PowerShell session. +Use the Set-QuarantinePermissions cmdlet to modify quarantine permissions objects that are used in quarantine tags (the New-QuarantinePolicy or Set-QuarantinePolicy cmdlets). This cmdlet only works on permissions objects that were created by the New-QuarantinePermissions cmdlet and stored in a variable that's currently available in the Windows PowerShell session. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -47,7 +47,7 @@ Set-QuarantinePermissions -QuarantinePermissionsObject $Perms -PermissionToReque This example modifies the specified quarantine tag permissions in the exiting `$Perms` permissions object that was created previously in the same Windows PowerShell session (the `$Perms` variable is still available and populated). -In the same Windows PowerShell session, you can use `$Perms` for the _EndUserQuarantinePermissions_ parameter value in a New-QuarantineTag or Set-QuarantineTag command. +In the same Windows PowerShell session, you can use `$Perms` for the _EndUserQuarantinePermissions_ parameter value in a New-QuarantinePolicy or Set-QuarantinePolicy command. ## PARAMETERS diff --git a/exchange/exchange-ps/exchange/Set-QuarantinePolicy.md b/exchange/exchange-ps/exchange/Set-QuarantinePolicy.md index 88b662bd9f..3646892074 100644 --- a/exchange/exchange-ps/exchange/Set-QuarantinePolicy.md +++ b/exchange/exchange-ps/exchange/Set-QuarantinePolicy.md @@ -21,7 +21,7 @@ For information about the parameter sets in the Syntax section below, see [Excha ## SYNTAX ``` -Set-QuarantineTag [-Identity] +Set-QuarantinePolicy [-Identity] [-AdminNotificationFrequencyInDays ] [-AdminNotificationLanguage ] [-AdminNotificationsEnabled ] From 5d6b0f1fd3a81142fbd943c0d0dced784c36bd67 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 13 May 2024 13:59:06 -0700 Subject: [PATCH 0428/1851] Update Start-HistoricalSearch.md BlockStatus per VSO --- exchange/exchange-ps/exchange/Start-HistoricalSearch.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Start-HistoricalSearch.md b/exchange/exchange-ps/exchange/Start-HistoricalSearch.md index 6b5ed4cba8..cb818323b6 100644 --- a/exchange/exchange-ps/exchange/Start-HistoricalSearch.md +++ b/exchange/exchange-ps/exchange/Start-HistoricalSearch.md @@ -154,7 +154,7 @@ Accept wildcard characters: False ``` ### -BlockStatus -{{ Fill BlockStatus Description }} +The BlockStatus parameter filters the result by the status of messages sent externally, blocked due to security checks or sent successfully. ```yaml Type: String From de2fcbf383aa89f122a2639f19aec8098817c817 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 13 May 2024 14:23:50 -0700 Subject: [PATCH 0429/1851] Update Start-HistoricalSearch.md --- .../exchange/Start-HistoricalSearch.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/exchange/exchange-ps/exchange/Start-HistoricalSearch.md b/exchange/exchange-ps/exchange/Start-HistoricalSearch.md index cb818323b6..86a2587f29 100644 --- a/exchange/exchange-ps/exchange/Start-HistoricalSearch.md +++ b/exchange/exchange-ps/exchange/Start-HistoricalSearch.md @@ -111,14 +111,16 @@ Accept wildcard characters: False The ReportType parameter specifies the type of historical search that you want to perform. You can use one of the following values: - ATPReport: Defender for Office 365 File types report and Defender for Office 365 Message disposition report +- ConnectorReport: Inbound/Outbound Message Report. - DLP: Data Loss Prevention Report. - MessageTrace: Message Trace Report. - MessageTraceDetail: Message Trace Details Report. +- OutboundSecurityReport: Outbound Message in Transit Security Report. +- P2SenderAttribution: P2 Sender Attribution Report. - SPAM: SPAM Detections Report. - Spoof: Spoof Mail Report. - TransportRule: Transport or Mail Flow Rules Report. - UnifiedDLP: Unified Data Loss Prevention Report. -- P2SenderAttribution: P2 Sender Attribution Report. You also need to use at least one of the following parameters in the command: MessageID, RecipientAddress, or SenderAddress. @@ -154,7 +156,7 @@ Accept wildcard characters: False ``` ### -BlockStatus -The BlockStatus parameter filters the result by the status of messages sent externally, blocked due to security checks or sent successfully. +The BlockStatus parameter filters the results in OutboundSecurityReport reports by the status of messages sent externally, messages blocked due to security checks, or messages sent successfully. ```yaml Type: String @@ -186,10 +188,11 @@ Accept wildcard characters: False ``` ### -ConnectorType -The ConnectorType parameter filters the results by the connector type. Valid values are: +The ConnectorType parameter filters the results in ConnectorReport reports by the connector type. Valid values are: - OnPremises - Partner +- NoConnector ```yaml Type: String @@ -409,7 +412,7 @@ Accept wildcard characters: False ``` ### -SmtpSecurityError -{{ Fill SmtpSecurityError Description }} +The SmtpSecurityError parameter filters the results of OutboundSecurityReport reports by the error type of blocked messages when sent externally. ```yaml Type: String @@ -425,7 +428,11 @@ Accept wildcard characters: False ``` ### -TLSUsed -{{ Fill TLSUsed Description }} +The TLSUsed parameter filters the results of ConnectorReport reports by the TLS version. Valid values are: + +- No Tls +- TLS1.2 +- TLS1.3 ```yaml Type: String From e14ce6cf86b53c0195511351412e85cff42878e8 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 13 May 2024 14:26:44 -0700 Subject: [PATCH 0430/1851] Update Start-HistoricalSearch.md --- exchange/exchange-ps/exchange/Start-HistoricalSearch.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Start-HistoricalSearch.md b/exchange/exchange-ps/exchange/Start-HistoricalSearch.md index 86a2587f29..598f93159b 100644 --- a/exchange/exchange-ps/exchange/Start-HistoricalSearch.md +++ b/exchange/exchange-ps/exchange/Start-HistoricalSearch.md @@ -412,7 +412,7 @@ Accept wildcard characters: False ``` ### -SmtpSecurityError -The SmtpSecurityError parameter filters the results of OutboundSecurityReport reports by the error type of blocked messages when sent externally. +The SmtpSecurityError parameter filters the results in OutboundSecurityReport reports by the error type of blocked messages when sent externally. ```yaml Type: String @@ -428,7 +428,7 @@ Accept wildcard characters: False ``` ### -TLSUsed -The TLSUsed parameter filters the results of ConnectorReport reports by the TLS version. Valid values are: +The TLSUsed parameter filters the results in ConnectorReport reports by the TLS version. Valid values are: - No Tls - TLS1.2 From 28f1d7c0e4ec4f1b0b61f43afff01486f510428c Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 13 May 2024 16:39:58 -0700 Subject: [PATCH 0431/1851] Quarantine permission updates --- .../exchange/New-QuarantinePermissions.md | 39 ++++++++++--------- .../exchange/Set-QuarantinePermissions.md | 37 ++++++++++-------- 2 files changed, 41 insertions(+), 35 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-QuarantinePermissions.md b/exchange/exchange-ps/exchange/New-QuarantinePermissions.md index 6243c95457..1440da2b09 100644 --- a/exchange/exchange-ps/exchange/New-QuarantinePermissions.md +++ b/exchange/exchange-ps/exchange/New-QuarantinePermissions.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -Use the New-QuarantinePermissions cmdlet to create quarantine permissions objects to use with the New-QuarantinePolicy cmdlet. +Use the New-QuarantinePermissions cmdlet to create quarantine permissions objects to use with the EndUserQuarantinePermission parameter on the New-QuarantinePolicy or Set-QuarantinePolicy cmdlets. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -45,7 +45,7 @@ You need to be assigned permissions before you can run this cmdlet. Although thi $NoAccess = New-QuarantinePermissions ``` -This example creates the same permissions that are used by the No access permissions group in quarantine tags in the Security & Compliance. The permissions object is stored in the variable named `$NoAccess`. +This example creates the same permissions that are used by the No access permissions group in quarantine policies. The permissions object is stored in the variable named `$NoAccess`. In the same Windows PowerShell session, you can use `$NoAccess` for the _EndUserQuarantinePermissions_ parameter value in a New-QuarantinePolicy or Set-QuarantinePolicy command. @@ -54,7 +54,7 @@ In the same Windows PowerShell session, you can use `$NoAccess` for the _EndUser $LimitedAccess = New-QuarantinePermissions -PermissionToBlockSender $true -PermissionToDelete $true -PermissionToPreview $true -PermissionToRequestRelease $true ``` -This example creates the same permissions that are used by the Limited access permissions group in quarantine tags in the Security & Compliance. The permissions object is stored in the variable named `$LimitedAccess`. +This example creates the same permissions that are used by the Limited access permissions group in quarantine policies. The permissions object is stored in the variable named `$LimitedAccess`. In the same Windows PowerShell session, you can use `$LimitedAccess` for the _EndUserQuarantinePermissions_ parameter value in a New-QuarantinePolicy or Set-QuarantinePolicy command. @@ -63,14 +63,17 @@ In the same Windows PowerShell session, you can use `$LimitedAccess` for the _En $FullAccess = New-QuarantinePermissions -PermissionToBlockSender $true -PermissionToDelete $true -PermissionToPreview $true -PermissionToRelease $true ``` -This example creates the same permissions that are used by the Full access permissions group in quarantine tags in the Security & Compliance. The permissions object is stored in the variable named `$FullAccess`. +This example creates the same permissions that are used by the Full access permissions group in quarantine policies. The permissions object is stored in the variable named `$FullAccess`. In the same Windows PowerShell session, you can use `$FullAccess` for the _EndUserQuarantinePermissions_ parameter value in a New-QuarantinePolicy or Set-QuarantinePolicy command. ## PARAMETERS ### -PermissionToAllowSender -{{ Fill PermissionToAllowSender Description }} +The PermissionToBlockSender parameter specifies whether users are allowed to add the quarantined message sender to their Safe Senders list. Valid values are: + +- $true: Allow sender is available for affected messages in quarantine. +- $false: Allow sender isn't available for affected messages in quarantine. This is the default value. ```yaml Type: Boolean @@ -88,8 +91,8 @@ Accept wildcard characters: False ### -PermissionToBlockSender The PermissionToBlockSender parameter specifies whether users are allowed to add the quarantined message sender to their Blocked Senders list. Valid values are: -- $true: The Block sender button is included in end-user quarantine notifications. -- $false: The Block sender button is not included in end-user quarantine notifications. This is the default value. +- $true: Block sender is available in quarantine notifications for affected messages, and Block sender is available for affected messages in quarantine. +- $false: Block sender isn't available in quarantine notifications for affected messages, and Block sender isn't available for affected messages in quarantine. This is the default value. ```yaml Type: Boolean @@ -107,8 +110,8 @@ Accept wildcard characters: False ### -PermissionToDelete The PermissionToDelete parameter specifies whether users are allowed to delete messages from quarantine. Valid values are: -- $true: The Remove from quarantine button is included in the quarantined message details. -- $false: The Remove from quarantine button is not included in the quarantined message details. This is the default value. +- $true: Delete messages and Delete from quarantine are available for affected messages in quarantine. +- $false: Delete messages and Delete from quarantine aren't available for affected messages in quarantine. This is the default value. ```yaml Type: Boolean @@ -129,7 +132,7 @@ The PermissionToDownload parameter specifies whether users are allowed to downlo - $true: The permission is enabled. - $false: The permission is disabled. This is the default value. -Currently, this value has no effect on the buttons that are included in end-user spam notifications or in quarantined message details. +Currently, this value has no effect on the available actions in quarantine notifications or quarantine for affected messages. End-users can't download quarantined messages. ```yaml Type: Boolean @@ -147,8 +150,8 @@ Accept wildcard characters: False ### -PermissionToPreview The PermissionToPreview parameter specifies whether users are allowed to preview quarantined messages. Valid values are: -- $true: The Preview message button is included in the quarantined message details. -- $false: The Preview message button is not included in the quarantined message details. This is the default value. +- $true: Preview message is available for affected messages in quarantine. +- $false: Preview message isn't available for affected messages in quarantine. This is the default value. ```yaml Type: Boolean @@ -164,10 +167,10 @@ Accept wildcard characters: False ``` ### -PermissionToRelease -The PermissionToRelease parameter specifies whether users are allowed to directly release messages from quarantine. Valid values are: +The PermissionToRelease parameter specifies whether users are allowed to directly release affected messages from quarantine. Valid values are: -- $true: The Release button is included in end-user spam notifications, and the Release message button is included in the quarantined message details. -- $false: The Release button is not included in end-user spam notifications, and the Release message button is not included in the quarantined message details. This is the default value. +- $true: Release is available in quarantine notifications for affected messages, and Release (Release email) is available for affected messages in quarantine. +- $false: Release message isn't available in quarantine notifications for affected messages, and Release and Release email aren't available for affected messages in quarantine. Don't set this parameter and the _PermissionToRequestRelease_ parameter to $true. Set one parameter to $true and the other to $false, or set both parameters to $false. @@ -187,8 +190,8 @@ Accept wildcard characters: False ### -PermissionToRequestRelease The PermissionToRequestRelease parameter specifies whether users are allowed to request messages to be released from quarantine. The request must be approved by an admin. Valid values are: -- $true: The Release button is included in end-user spam notifications, and the Release message button is included in the quarantined message details. -- $false: The Release button is not included in end-user spam notifications, and the Release message button is not included in the quarantined message details. This is the default value. +- $true: Request Release is available in quarantine notifications for affected messages, and Request release is available for affected messages in quarantine. +- $false: Request Release isn't available in quarantine notifications for affected messages, and Request release isn't available for affected messages in quarantine. Don't set this parameter and the _PermissionRelease_ parameter to $true. Set one parameter to $true and the other to $false, or set both parameters to $false. @@ -211,7 +214,7 @@ The PermissionToViewHeader parameter specifies whether users are allowed to view - $true: The permission is enabled. - $false: The permission is disabled. This is the default value. -Currently, this value has no effect on the buttons that are included in end-user spam notifications or in quarantined message details. The View message header button is always available in the quarantined message details. +Currently, this value has no effect on the available actions in quarantine notifications or quarantine for affected messages. View message header is always available for affected messages in quarantine. ```yaml Type: Boolean diff --git a/exchange/exchange-ps/exchange/Set-QuarantinePermissions.md b/exchange/exchange-ps/exchange/Set-QuarantinePermissions.md index 0b9dcde0d9..c5d48c447e 100644 --- a/exchange/exchange-ps/exchange/Set-QuarantinePermissions.md +++ b/exchange/exchange-ps/exchange/Set-QuarantinePermissions.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -Use the Set-QuarantinePermissions cmdlet to modify quarantine permissions objects that are used in quarantine tags (the New-QuarantinePolicy or Set-QuarantinePolicy cmdlets). This cmdlet only works on permissions objects that were created by the New-QuarantinePermissions cmdlet and stored in a variable that's currently available in the Windows PowerShell session. +Use the New-QuarantinePermissions cmdlet to modify quarantine permissions objects to use with the EndUserQuarantinePermission parameter on the New-QuarantinePolicy or Set-QuarantinePolicy cmdlets. This cmdlet works only on a permission object that was created by the New-QuarantinePermissions cmdlet and stored in a variable that's currently available in the Windows PowerShell session. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -34,7 +34,7 @@ Set-QuarantinePermissions -QuarantinePermissionsObject ``` ## DESCRIPTION -To see the current value of the permissions object that you want to modify, run the variable name as a command. For example, run the command `$Perms` to see the quarantine tag permissions stored in the `$Perms` variable. +To see the current value of the permissions object that you want to modify, run the variable name as a command. For example, run the command `$Perms` to see the quarantine policy permissions stored in the `$Perms` variable. 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). @@ -45,7 +45,7 @@ You need to be assigned permissions before you can run this cmdlet. Although thi Set-QuarantinePermissions -QuarantinePermissionsObject $Perms -PermissionToRequestRelease $true -PermissionToRelease $false ``` -This example modifies the specified quarantine tag permissions in the exiting `$Perms` permissions object that was created previously in the same Windows PowerShell session (the `$Perms` variable is still available and populated). +This example modifies the specified quarantine policy permissions in the exiting `$Perms` permissions object that was created previously in the same Windows PowerShell session (the `$Perms` variable is still available and populated). In the same Windows PowerShell session, you can use `$Perms` for the _EndUserQuarantinePermissions_ parameter value in a New-QuarantinePolicy or Set-QuarantinePolicy command. @@ -68,7 +68,10 @@ Accept wildcard characters: False ``` ### -PermissionToAllowSender -{{ Fill PermissionToAllowSender Description }} +The PermissionToBlockSender parameter specifies whether users are allowed to add the quarantined message sender to their Safe Senders list. Valid values are: + +- $true: Allow sender is available for affected messages in quarantine. +- $false: Allow sender isn't available for affected messages in quarantine. This is the default value. ```yaml Type: Boolean @@ -86,8 +89,8 @@ Accept wildcard characters: False ### -PermissionToBlockSender The PermissionToBlockSender parameter specifies whether users are allowed to add the quarantined message sender to their Blocked Senders list. Valid values are: -- $true: The Block sender button is included in end-user quarantine notifications. -- $false: The Block sender button is not included in end-user quarantine notifications. This is the default value. +- $true: Block sender is available in quarantine notifications for affected messages, and Block sender is available for affected messages in quarantine. +- $false: Block sender isn't available in quarantine notifications for affected messages, and Block sender isn't available for affected messages in quarantine. This is the default value. ```yaml Type: Boolean @@ -105,8 +108,8 @@ Accept wildcard characters: False ### -PermissionToDelete The PermissionToDelete parameter specifies whether users are allowed to delete messages from quarantine. Valid values are: -- $true: The Remove from quarantine button is included in the quarantined message details. -- $false: The Remove from quarantine button is not included in the quarantined message details. This is the default value. +- $true: Delete messages and Delete from quarantine are available for affected messages in quarantine. +- $false: Delete messages and Delete from quarantine aren't available for affected messages in quarantine. This is the default value. ```yaml Type: Boolean @@ -127,7 +130,7 @@ The PermissionToDownload parameter specifies whether users are allowed to downlo - $true: The permission is enabled. - $false: The permission is disabled. This is the default value. -Currently, this value has no effect on the buttons that are included in end-user spam notifications or in quarantined message details. +Currently, this value has no effect on the available actions in quarantine notifications or quarantine for affected messages. End-users can't download quarantined messages. ```yaml Type: Boolean @@ -145,8 +148,8 @@ Accept wildcard characters: False ### -PermissionToPreview The PermissionToPreview parameter specifies whether users are allowed to preview quarantined messages. Valid values are: -- $true: The Preview message button is included in the quarantined message details. -- $false: The Preview message button is not included in the quarantined message details. This is the default value. +- $true: Preview message is available for affected messages in quarantine. +- $false: Preview message isn't available for affected messages in quarantine. This is the default value. ```yaml Type: Boolean @@ -162,10 +165,10 @@ Accept wildcard characters: False ``` ### -PermissionToRelease -The PermissionToRelease parameter specifies whether users are allowed to directly release messages from quarantine. Valid values are: +The PermissionToRelease parameter specifies whether users are allowed to directly release affected messages from quarantine. Valid values are: -- $true: The Release button is included in end-user spam notifications, and the Release message button is included in the quarantined message details. -- $false: The Release button is not included in end-user spam notifications, and the Release message button is not included in the quarantined message details. This is the default value. +- $true: Release is available in quarantine notifications for affected messages, and Release (Release email) is available for affected messages in quarantine. +- $false: Release message isn't available in quarantine notifications for affected messages, and Release and Release email aren't available for affected messages in quarantine. Don't set this parameter and the _PermissionToRequestRelease_ parameter to $true. Set one parameter to $true and the other to $false, or set both parameters to $false. @@ -185,8 +188,8 @@ Accept wildcard characters: False ### -PermissionToRequestRelease The PermissionToRequestRelease parameter specifies whether users are allowed to request messages to be released from quarantine. The request must be approved by an admin. Valid values are: -- $true: The Release button is included in end-user spam notifications, and the Release message button is included in the quarantined message details. -- $false: The Release button is not included in end-user spam notifications, and the Release message button is not included in the quarantined message details. This is the default value. +- $true: Request Release is available in quarantine notifications for affected messages, and Request release is available for affected messages in quarantine. +- $false: Request Release isn't available in quarantine notifications for affected messages, and Request release isn't available for affected messages in quarantine. Don't set this parameter and the _PermissionRelease_ parameter to $true. Set one parameter to $true and the other to $false, or set both parameters to $false. @@ -209,7 +212,7 @@ The PermissionToViewHeader parameter specifies whether users are allowed to view - $true: The permission is enabled. - $false: The permission is disabled. This is the default value. -Currently, this value has no effect on the buttons that are included in end-user spam notifications or in quarantined message details. The View message header button is always available in the quarantined message details. +Currently, this value has no effect on available actions in quarantine notifications or quarantine for affected messages. View message header is always available for affected messages in quarantine. ```yaml Type: Boolean From bfba2033eb1eba7a55353bc1e797a6fd6bdf32ef Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 13 May 2024 18:40:11 -0700 Subject: [PATCH 0432/1851] Changes for Allow sender --- .../exchange/New-QuarantinePermissions.md | 4 +-- .../exchange/New-QuarantinePolicy.md | 26 ++++++++++++++++--- .../exchange/Set-QuarantinePolicy.md | 26 ++++++++++++++++--- 3 files changed, 48 insertions(+), 8 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-QuarantinePermissions.md b/exchange/exchange-ps/exchange/New-QuarantinePermissions.md index 1440da2b09..544bff8a9a 100644 --- a/exchange/exchange-ps/exchange/New-QuarantinePermissions.md +++ b/exchange/exchange-ps/exchange/New-QuarantinePermissions.md @@ -51,7 +51,7 @@ In the same Windows PowerShell session, you can use `$NoAccess` for the _EndUser ### Example 2 ```powershell -$LimitedAccess = New-QuarantinePermissions -PermissionToBlockSender $true -PermissionToDelete $true -PermissionToPreview $true -PermissionToRequestRelease $true +$LimitedAccess = New-QuarantinePermissions -PermissionToAllowSender $true -PermissionToDelete $true -PermissionToPreview $true -PermissionToRequestRelease $true ``` This example creates the same permissions that are used by the Limited access permissions group in quarantine policies. The permissions object is stored in the variable named `$LimitedAccess`. @@ -60,7 +60,7 @@ In the same Windows PowerShell session, you can use `$LimitedAccess` for the _En ### Example 3 ```powershell -$FullAccess = New-QuarantinePermissions -PermissionToBlockSender $true -PermissionToDelete $true -PermissionToPreview $true -PermissionToRelease $true +$FullAccess = New-QuarantinePermissions -PermissionToAllowSender $true -PermissionToDelete $true -PermissionToPreview $true -PermissionToRelease $true ``` This example creates the same permissions that are used by the Full access permissions group in quarantine policies. The permissions object is stored in the variable named `$FullAccess`. diff --git a/exchange/exchange-ps/exchange/New-QuarantinePolicy.md b/exchange/exchange-ps/exchange/New-QuarantinePolicy.md index cbd3feae6c..31a5fdc982 100644 --- a/exchange/exchange-ps/exchange/New-QuarantinePolicy.md +++ b/exchange/exchange-ps/exchange/New-QuarantinePolicy.md @@ -37,6 +37,7 @@ New-QuarantinePolicy [-Name] [-EndUserSpamNotificationLanguage ] [-EsnCustomSubject ] [-ESNEnabled ] + [-IncludeMessagesFromBlockedSenderAddress ] [-MultiLanguageCustomDisclaimer ] [-MultiLanguageSenderName ] [-MultiLanguageSetting ] @@ -216,7 +217,7 @@ This parameter uses a decimal value that's converted from a binary value. The bi - PermissionToViewHeader: The value 0 doesn't hide the **View message header** action in quarantine. If the message is visible in quarantine, the action is always available for the message. - PermissionToDownload: This permission is not used (the value 0 or 1 does nothing). -- PermissionToAllowSender: This permission is not used (the value 0 or 1 does nothing). +- PermissionToAllowSender - PermissionToBlockSender - PermissionToRequestRelease: Don't set this permission and PermissionToRelease to the value 1. Set one value to 1 and the other value to 0, or set both values to 0. - PermissionToRelease: Don't set this permission and PermissionToRequestRelease to value 1. Set one value to 1 and the other value to 0, or set both values to 0. This permission isn't honored for messages that were quarantined as malware or high confidence phishing. If the quarantine policy gives users this permission, users are allowed to request the release of their quarantined malware or high confidence phishing messages as if PermissionToRequestRelease was selected instead. @@ -226,8 +227,8 @@ This parameter uses a decimal value that's converted from a binary value. The bi The values for the preset end-user permission groups are described in the following list: - No access: Binary = 0000000, so use the decimal value 0. -- Limited access: Binary = 00011011, so use the decimal value 27. -- Full access: Binary = 00010111, so use the decimal value 23. +- Limited access: Binary = 00101011, so use the decimal value 43. +- Full access: Binary = 00100111, so use the decimal value 39. For custom permissions, get the binary value that corresponds to the permissions you want. Convert the binary value to a decimal value to use. Don't use the binary value for this parameter. @@ -360,6 +361,25 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IncludeMessagesFromBlockedSenderAddress +The IncludeMessagesFromBlockedSenderAddress parameter specifies whether to send quarantine notifications for quarantined messages from blocked sender addresses. Valid values are: + +- $true: Recipients get quarantine notifications for affected messages from blocked senders. +- $false: Recipients don't get quarantine notifications for affected messages from blocked senders. This is the default value. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -MultiLanguageCustomDisclaimer This parameter is reserved for internal Microsoft use. diff --git a/exchange/exchange-ps/exchange/Set-QuarantinePolicy.md b/exchange/exchange-ps/exchange/Set-QuarantinePolicy.md index 3646892074..c41977a000 100644 --- a/exchange/exchange-ps/exchange/Set-QuarantinePolicy.md +++ b/exchange/exchange-ps/exchange/Set-QuarantinePolicy.md @@ -38,6 +38,7 @@ Set-QuarantinePolicy [-Identity] [-EsnCustomSubject ] [-ESNEnabled ] [-IgnoreDehydratedFlag] + [-IncludeMessagesFromBlockedSenderAddress ] [-MultiLanguageCustomDisclaimer ] [-MultiLanguageSenderName ] [-MultiLanguageSetting ] @@ -234,7 +235,7 @@ This parameter uses a decimal value that's converted from a binary value. The bi - PermissionToViewHeader: The value 0 doesn't hide the **View message header** action in quarantine. If the message is visible in quarantine, the action is always available for the message. - PermissionToDownload: This permission is not used (the value 0 or 1 does nothing). -- PermissionToAllowSender: This permission is not used (the value 0 or 1 does nothing). +- PermissionToAllowSender - PermissionToBlockSender - PermissionToRequestRelease: Don't set this permission and PermissionToRelease to the value 1. Set one value to 1 and the other value to 0, or set both values to 0. - PermissionToRelease: Don't set this permission and PermissionToRequestRelease to value 1. Set one value to 1 and the other value to 0, or set both values to 0. This permission isn't honored for messages that were quarantined as malware or high confidence phishing. If the quarantine policy gives users this permission, users are allowed to request the release of their quarantined malware or high confidence phishing messages as if PermissionToRequestRelease was selected instead. @@ -244,8 +245,8 @@ This parameter uses a decimal value that's converted from a binary value. The bi The values for the preset end-user permission groups are described in the following list: - No access: Binary = 0000000, so use the decimal value 0. -- Limited access: Binary = 00011011, so use the decimal value 27. -- Full access: Binary = 00010111, so use the decimal value 23. +- Limited access: Binary = 00101011, so use the decimal value 43. +- Full access: Binary = 00100111, so use the decimal value 39. For custom permissions, get the binary value that corresponds to the permissions you want. Convert the binary value to a decimal value to use. Don't use the binary value for this parameter. @@ -392,6 +393,25 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IncludeMessagesFromBlockedSenderAddress +The IncludeMessagesFromBlockedSenderAddress parameter specifies whether to send quarantine notifications for quarantined messages from blocked sender addresses. Valid values are: + +- $true: Recipients get quarantine notifications for affected messages from blocked senders. +- $false: Recipients don't get quarantine notifications for affected messages from blocked senders. This is the default value. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -MultiLanguageCustomDisclaimer The MultiLanguageCustomDisclaimer parameter specifies the custom disclaimer text to use near the bottom of quarantine notifications. The localized text, **A disclaimer from your organization:** is always included first, followed by the text you specify for this parameter. From fc4199ac449bb0b0e20c72973796d7c141857fb1 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 14 May 2024 09:50:22 -0700 Subject: [PATCH 0433/1851] Update Get-QuarantineMessage.md IncludeMessagesFromBlockedSenderAddress --- .../exchange/Get-QuarantineMessage.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/exchange/exchange-ps/exchange/Get-QuarantineMessage.md b/exchange/exchange-ps/exchange/Get-QuarantineMessage.md index da57e25db3..a66abec460 100644 --- a/exchange/exchange-ps/exchange/Get-QuarantineMessage.md +++ b/exchange/exchange-ps/exchange/Get-QuarantineMessage.md @@ -38,6 +38,7 @@ Get-QuarantineMessage [-EndExpiresDate ] [-EndReceivedDate ] [-EntityType ] + [-IncludeMessagesFromBlockedSenderAddress] [-MessageId ] [-MyItems] [-Page ] @@ -214,6 +215,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IncludeMessagesFromBlockedSenderAddress +The IncludeMessagesFromBlockedSenderAddress switch specifies whether to include quarantined messages from blocked senders in the results. You don't need to specify a value with this switch. + +```yaml +Type: SwitchParameter +Parameter Sets: Summary +Aliases: +Applicable: Exchange Online, Security & Compliance, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -MessageId The MessageId parameter filters the results by the Message-ID header field of the message. This value is also known as the Client ID. The format of the Message-ID depends on the messaging server that sent the message. The value should be unique for each message. However, not all messaging servers create values for the Message-ID in the same way. Be sure to include the full Message ID string (which may include angle brackets) and enclose the value in quotation marks (for example, `""`). From 70fd64d52306a1107627f5188e9ff1c80ba13ab8 Mon Sep 17 00:00:00 2001 From: pavellatif <142821210+pavellatif@users.noreply.github.com> Date: Tue, 14 May 2024 14:51:22 -0400 Subject: [PATCH 0434/1851] Updating few new examples for TeamsEmergencyCallingPolicy --- .../New-CsTeamsEmergencyCallingPolicy.md | 31 ++++++++++++++----- .../Set-CsTeamsEmergencyCallingPolicy.md | 19 +++++++++++- 2 files changed, 42 insertions(+), 8 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsEmergencyCallingPolicy.md b/teams/teams-ps/teams/New-CsTeamsEmergencyCallingPolicy.md index ca5ad63f93..9d6ca0cdb7 100644 --- a/teams/teams-ps/teams/New-CsTeamsEmergencyCallingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsEmergencyCallingPolicy.md @@ -27,20 +27,37 @@ This cmdlet creates a new Teams Emergency Calling policy. Emergency calling poli ## EXAMPLES -### Example 1 +### Emergency calling policy Example 1 +In the following example, ECP1, an emergency calling policy with identify ECP1 is configured with full security desk configuration. Extended notifications for the test emergency number, 933, are set to null. +**ECP1** +
    +
  • Notification group: alert@contoso.com
  • +
  • Notification Dial Out Number - 14255551234
  • +
  • Notification Mode - Conferenced in and are unmuted
  • +
  • External Lookup Mode - On
  • +
+ ```powershell -New-CsTeamsEmergencyCallingPolicy -Identity TestECP -Description "Test ECP" -NotificationGroup "alert@contoso.com" -NotificationDialOutNumber "+14255551234" -NotificationMode NotificationOnly -ExternalLocationLookupMode Enabled +$en1 = New-CsTeamsEmergencyCallingExtendedNotification -EmergencyDialString "933" +New-CsTeamsEmergencyCallingPolicy -Identity ECP1 -Description "Test ECP1" -NotificationGroup "alert@contoso.com" -NotificationDialOutNumber "+14255551234" -NotificationMode ConferenceUnMuted -ExternalLocationLookupMode Enabled -ExtendedNotifications @{add=$en1} ``` -This example creates a Teams Emergency Calling policy that has an identity of TestECP, where a notification group and number is being defined, the external location lookup mode is enabled and also the type of notification. +### Emergency calling policy Example 2 +In the following example, ECP2, an emergency calling policy with identify ECP2 is configured with both 911 and 933 in the extended notification settings. Extended notifications for the test emergency number 911 are set to notify two groups separated by ";" and for 933 are set to null. +**ECP2** +
    +
  • Notification group: null
  • +
  • Notification Dial Out Number - null
  • +
  • Notification Mode - null
  • +
  • External Lookup Mode - On
  • +
-### Example 2 ```powershell -New-CsTeamsEmergencyCallingPolicy -Identity "TestECP2" -NotificationGroup "123@contoso.com;567@contoso.com" +$en1 = New-CsTeamsEmergencyCallingExtendedNotification -EmergencyDialString "911" -NotificationGroup "alert@contoso.com;567@contoso.com" -NotificationDialOutNumber "+14255551234" -NotificationMode ConferenceUnMuted +$en2 = New-CsTeamsEmergencyCallingExtendedNotification -EmergencyDialString "933" +New-CsTeamsEmergencyCallingPolicy -Identity ECP2 -Description "Test ECP2" -ExternalLocationLookupMode Enabled -ExtendedNotifications @{add=$en1,$en2} ``` -This example creates a Teams Emergency Calling policy that has an identity of TestECP2, with default settings, except for the Notification Group. This parameter expects a single string with all users and groups separated by ";". - ## PARAMETERS ### -Identity diff --git a/teams/teams-ps/teams/Set-CsTeamsEmergencyCallingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEmergencyCallingPolicy.md index b47a83dd36..c194eb0fe3 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEmergencyCallingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEmergencyCallingPolicy.md @@ -34,7 +34,24 @@ This cmdlet modifies an existing Teams Emergency Calling policy. Emergency calli Set-CsTeamsEmergencyCallingPolicy -Identity "TestECP" -NotificationGroup "123@contoso.com;567@contoso.com" ``` -This example modifies an existing policy instance with identity TestECP. +This example modifies NotificationGroup of an existing policy instance with identity TestECP. + +### Example 2 +```powershell +$en1 = New-CsTeamsEmergencyCallingExtendedNotification -EmergencyDialString "911" -NotificationGroup "alert2@contoso.com" -NotificationMode ConferenceUnMuted +Set-CsTeamsEmergencyCallingPolicy -Identity "TestECP" -ExtendedNotifications @{remove=$en1} +``` + +This example first creates a new Teams Emergency Calling Extended Notification object and then removes that Teams Emergency Calling Extended Notification from an existing Teams Emergency Calling policy. + +### Example 3 +```powershell +$en1 = New-CsTeamsEmergencyCallingExtendedNotification -EmergencyDialString "911" -NotificationGroup "alert@contoso.com" -NotificationDialOutNumber "+14255551234" -NotificationMode ConferenceUnMuted +$en2 = New-CsTeamsEmergencyCallingExtendedNotification -EmergencyDialString "933" +Set-CsTeamsEmergencyCallingPolicy -Identity "TestECP" -ExtendedNotifications @{add=$en1,$en2} +``` + +This example first creates two new Teams Emergency Calling Extended Notification objects and then adds them to an existing Teams Emergency Calling policy with identity TestECP. ## PARAMETERS From 7aa99e6a31aa4c08f8af95eb0558750f8d160ebc Mon Sep 17 00:00:00 2001 From: pavellatif <142821210+pavellatif@users.noreply.github.com> Date: Tue, 14 May 2024 16:04:28 -0400 Subject: [PATCH 0435/1851] Update New-CsTeamsEmergencyCallingPolicy.md Removing the note for ExtendedNotifications support --- teams/teams-ps/teams/New-CsTeamsEmergencyCallingPolicy.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsEmergencyCallingPolicy.md b/teams/teams-ps/teams/New-CsTeamsEmergencyCallingPolicy.md index 9d6ca0cdb7..dd00ae420b 100644 --- a/teams/teams-ps/teams/New-CsTeamsEmergencyCallingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsEmergencyCallingPolicy.md @@ -107,8 +107,6 @@ Accept wildcard characters: False ### -ExtendedNotifications -**Note**: The use of extended notifications and this parameter is currently not supported. - A list of one or more instances of TeamsEmergencyCallingExtendedNotification. Each TeamsEmergencyCallingExtendedNotification should use a unique EmergencyDialString. If an extended notification is found for an emergency phone number based on the EmergencyDialString parameter the extended notification will be controlling the notification. If no extended notification is found the notification settings on the policy instance itself will be used. From 3645b6a62d7a74319666bfb6586741ca3fd82cae Mon Sep 17 00:00:00 2001 From: paisvivekanand Date: Wed, 15 May 2024 16:28:59 +0530 Subject: [PATCH 0436/1851] Removed line stating this cmdlet returns Security Groups This cmdlet returns only mail enabled security groups and does not return all security groups. Made changes accordingly. --- exchange/exchange-ps/exchange/Get-Group.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Get-Group.md b/exchange/exchange-ps/exchange/Get-Group.md index 775265b13e..e53a89874f 100644 --- a/exchange/exchange-ps/exchange/Get-Group.md +++ b/exchange/exchange-ps/exchange/Get-Group.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other. -Use the Get-Group cmdlet to view existing group objects in your organization. This cmdlet returns security groups, mail-enabled security groups, distribution groups, and role groups. +Use the Get-Group cmdlet to view existing group objects in your organization. This cmdlet returns mail-enabled security groups, distribution groups, and role groups. This cmdlet does not return non mail-enabled security groups. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). From e60d3488cf70d0c14623ab755d05e3c75c419ba8 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 15 May 2024 10:23:16 -0700 Subject: [PATCH 0437/1851] Update Get-Group.md --- exchange/exchange-ps/exchange/Get-Group.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Get-Group.md b/exchange/exchange-ps/exchange/Get-Group.md index e53a89874f..a66ea57db5 100644 --- a/exchange/exchange-ps/exchange/Get-Group.md +++ b/exchange/exchange-ps/exchange/Get-Group.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other. -Use the Get-Group cmdlet to view existing group objects in your organization. This cmdlet returns mail-enabled security groups, distribution groups, and role groups. This cmdlet does not return non mail-enabled security groups. +Use the Get-Group cmdlet to view existing group objects in your organization. In all environments, this cmdlet returns mail-enabled security groups, distribution groups, role groups, and room lists. For details about other supported group types in on-premsise Exchange environments, see the RecipientTypeDetails parameter description. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). From 62e5265933392ca6bd75363dc0254edad435cf3c Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 15 May 2024 10:24:27 -0700 Subject: [PATCH 0438/1851] Update Get-Group.md --- exchange/exchange-ps/exchange/Get-Group.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Get-Group.md b/exchange/exchange-ps/exchange/Get-Group.md index a66ea57db5..b940181519 100644 --- a/exchange/exchange-ps/exchange/Get-Group.md +++ b/exchange/exchange-ps/exchange/Get-Group.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other. -Use the Get-Group cmdlet to view existing group objects in your organization. In all environments, this cmdlet returns mail-enabled security groups, distribution groups, role groups, and room lists. For details about other supported group types in on-premsise Exchange environments, see the RecipientTypeDetails parameter description. +Use the Get-Group cmdlet to view existing group objects in your organization. In all environments, this cmdlet returns mail-enabled security groups, distribution groups, role groups, and room lists. For details about other supported group types in on-premises Exchange environments, see the RecipientTypeDetails parameter description. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). From 2b2ac93217cafc505d6ad76711314d24f2a4b85a Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 15 May 2024 16:50:15 -0700 Subject: [PATCH 0439/1851] New/Set-QuarantinePermissions and EndUserQuarantinePermissions updates --- .../exchange-ps/exchange/New-QuarantinePermissions.md | 10 ++++++---- exchange/exchange-ps/exchange/New-QuarantinePolicy.md | 6 +++++- .../exchange-ps/exchange/Set-QuarantinePermissions.md | 10 ++++++---- exchange/exchange-ps/exchange/Set-QuarantinePolicy.md | 6 +++++- 4 files changed, 22 insertions(+), 10 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-QuarantinePermissions.md b/exchange/exchange-ps/exchange/New-QuarantinePermissions.md index 544bff8a9a..fc7ecd94ee 100644 --- a/exchange/exchange-ps/exchange/New-QuarantinePermissions.md +++ b/exchange/exchange-ps/exchange/New-QuarantinePermissions.md @@ -14,7 +14,9 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -Use the New-QuarantinePermissions cmdlet to create quarantine permissions objects to use with the EndUserQuarantinePermission parameter on the New-QuarantinePolicy or Set-QuarantinePolicy cmdlets. +**Note**: Instead of using this cmdlet to set quarantine policy permissions, we recommend using the EndUserQuarantinePermissionsValue parameter on the New-QuarantinePolicy and Set-QuarantinePolicy cmdlets. + +Use the New-QuarantinePermissions cmdlet to create a variable that contains a quarantine permissions object to use with the EndUserQuarantinePermission parameter on the New-QuarantinePolicy or Set-QuarantinePolicy cmdlets in the same PowerShell session. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -47,7 +49,7 @@ $NoAccess = New-QuarantinePermissions This example creates the same permissions that are used by the No access permissions group in quarantine policies. The permissions object is stored in the variable named `$NoAccess`. -In the same Windows PowerShell session, you can use `$NoAccess` for the _EndUserQuarantinePermissions_ parameter value in a New-QuarantinePolicy or Set-QuarantinePolicy command. +In the same PowerShell session, you can use `$NoAccess` for the _EndUserQuarantinePermissions_ parameter value in a New-QuarantinePolicy or Set-QuarantinePolicy command. ### Example 2 ```powershell @@ -56,7 +58,7 @@ $LimitedAccess = New-QuarantinePermissions -PermissionToAllowSender $true -Permi This example creates the same permissions that are used by the Limited access permissions group in quarantine policies. The permissions object is stored in the variable named `$LimitedAccess`. -In the same Windows PowerShell session, you can use `$LimitedAccess` for the _EndUserQuarantinePermissions_ parameter value in a New-QuarantinePolicy or Set-QuarantinePolicy command. +In the same PowerShell session, you can use `$LimitedAccess` for the _EndUserQuarantinePermissions_ parameter value in a New-QuarantinePolicy or Set-QuarantinePolicy command. ### Example 3 ```powershell @@ -65,7 +67,7 @@ $FullAccess = New-QuarantinePermissions -PermissionToAllowSender $true -Permissi This example creates the same permissions that are used by the Full access permissions group in quarantine policies. The permissions object is stored in the variable named `$FullAccess`. -In the same Windows PowerShell session, you can use `$FullAccess` for the _EndUserQuarantinePermissions_ parameter value in a New-QuarantinePolicy or Set-QuarantinePolicy command. +In the same PowerShell session, you can use `$FullAccess` for the _EndUserQuarantinePermissions_ parameter value in a New-QuarantinePolicy or Set-QuarantinePolicy command. ## PARAMETERS diff --git a/exchange/exchange-ps/exchange/New-QuarantinePolicy.md b/exchange/exchange-ps/exchange/New-QuarantinePolicy.md index 31a5fdc982..20545f8b86 100644 --- a/exchange/exchange-ps/exchange/New-QuarantinePolicy.md +++ b/exchange/exchange-ps/exchange/New-QuarantinePolicy.md @@ -195,7 +195,11 @@ Accept wildcard characters: False ``` ### -EndUserQuarantinePermissions -This parameter is reserved for internal Microsoft use. +**Note**: To set permissions in quarantine policies, we recommend using the EndUserQuarantinePermissionsValue parameter. + +The EndUserQuarantinePermissions specifies the end-user permissions for the quarantine policy by using a variable from the output of a New-QuarantinePermissions or Set-QuarantinePermissions command. + +For example, run the following command to store the required permissions in a variable: `$Perms = New-QuarantinePermissions `. In the same PowerShell session, use the value `$Perms` for this parameter. ```yaml Type: QuarantinePermissions diff --git a/exchange/exchange-ps/exchange/Set-QuarantinePermissions.md b/exchange/exchange-ps/exchange/Set-QuarantinePermissions.md index c5d48c447e..124bd14378 100644 --- a/exchange/exchange-ps/exchange/Set-QuarantinePermissions.md +++ b/exchange/exchange-ps/exchange/Set-QuarantinePermissions.md @@ -14,7 +14,9 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -Use the New-QuarantinePermissions cmdlet to modify quarantine permissions objects to use with the EndUserQuarantinePermission parameter on the New-QuarantinePolicy or Set-QuarantinePolicy cmdlets. This cmdlet works only on a permission object that was created by the New-QuarantinePermissions cmdlet and stored in a variable that's currently available in the Windows PowerShell session. +**Note**: Instead of using this cmdlet to set quarantine policy permissions, we recommend using the EndUserQuarantinePermissionsValue parameter on the New-QuarantinePolicy and Set-QuarantinePolicy cmdlets. + +Use the Set-QuarantinePermissions cmdlet to modify quarantine permissions objects that were created by the New-QuarantinePermissions and stored as a variable in the current PowerShell session. You use the variable as a value for the EndUserQuarantinePermission parameter on the New-QuarantinePolicy or Set-QuarantinePolicy cmdlets in the same PowerShell session. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -45,14 +47,14 @@ You need to be assigned permissions before you can run this cmdlet. Although thi Set-QuarantinePermissions -QuarantinePermissionsObject $Perms -PermissionToRequestRelease $true -PermissionToRelease $false ``` -This example modifies the specified quarantine policy permissions in the exiting `$Perms` permissions object that was created previously in the same Windows PowerShell session (the `$Perms` variable is still available and populated). +This example modifies the quarantine policy permissions in the exiting `$Perms` variable that was previously created using the New-QuarantinePermissions cmdlet in the same PowerShell session (the `$Perms` variable is still available and populated). -In the same Windows PowerShell session, you can use `$Perms` for the _EndUserQuarantinePermissions_ parameter value in a New-QuarantinePolicy or Set-QuarantinePolicy command. +In the same PowerShell session, you can use `$Perms` for the _EndUserQuarantinePermissions_ parameter value in a New-QuarantinePolicy or Set-QuarantinePolicy command. ## PARAMETERS ### -QuarantinePermissionsObject -The QuarantinePermissionsObject parameter specifies the variable that contains quarantine permissions object that you want to modify. For example if you ran the command `$Perms = New-QuarantinePermissions `, use the value `$Perms` for this parameter. +The QuarantinePermissionsObject parameter specifies the existing variable that contains quarantine permissions that you want to modify. For example if you previously ran the command `$Perms = New-QuarantinePermissions `, use the value `$Perms` for this parameter. ```yaml Type: QuarantinePermissions diff --git a/exchange/exchange-ps/exchange/Set-QuarantinePolicy.md b/exchange/exchange-ps/exchange/Set-QuarantinePolicy.md index c41977a000..581ac6b1c0 100644 --- a/exchange/exchange-ps/exchange/Set-QuarantinePolicy.md +++ b/exchange/exchange-ps/exchange/Set-QuarantinePolicy.md @@ -213,7 +213,11 @@ Accept wildcard characters: False ``` ### -EndUserQuarantinePermissions -This parameter is reserved for internal Microsoft use. +**Note**: To set permissions in quarantine policies, we recommend using the EndUserQuarantinePermissionsValue parameter. + +The EndUserQuarantinePermissions specifies the end-user permissions for the quarantine policy by using a variable from the output of a New-QuarantinePermissions or Set-QuarantinePermissions command. + +For example, run the following command to store the required permissions in a variable: `$Perms = New-QuarantinePermissions `. In the same PowerShell session, use the value `$Perms` for this parameter. ```yaml Type: QuarantinePermissions From 0e64d1d441e674059736cc94f4d0b77d34d993c5 Mon Sep 17 00:00:00 2001 From: paisvivekanand Date: Thu, 16 May 2024 12:52:37 +0530 Subject: [PATCH 0440/1851] Update Set-User.md Adding description of -EXOModuleEnabled parameter and modifying description of -RemotePowerShell Enabled parameter --- exchange/exchange-ps/exchange/Set-User.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-User.md b/exchange/exchange-ps/exchange/Set-User.md index 1bcc7abacb..13758465ab 100644 --- a/exchange/exchange-ps/exchange/Set-User.md +++ b/exchange/exchange-ps/exchange/Set-User.md @@ -453,7 +453,12 @@ Accept wildcard characters: False ### -EXOModuleEnabled This parameter is available only in the cloud-based service. -{{ Fill EXOModuleEnabled Description }} +The EXOModuleEnabled parameter specifies whether the user has access to login and run cmdlets through EXO V3 module. EXO Module access is required to open the Exchange Management Shell or the Exchange admin center (EAC), even if you're trying to open the Exchange Management Shell or the EAC on the local Mailbox server. This parameter is a replacement for RemotePowerShellEnabled parameter that will be soon deprecated in Exchange Online. Valid values are: + +- $true: The user has access to EXO Module. +- $false: The user doesn't have access to EXO Module. + +The default value depends on the management roles that are assigned to the user. ```yaml Type: Boolean @@ -1017,6 +1022,8 @@ The RemotePowerShellEnabled parameter specifies whether the user has access to r The default value depends on the management roles that are assigned to the user. +This parameter will be soon deprecated in Exchange Online and users should switch to the EXOModuleEnabled parameter, which offers same functionality. + ```yaml Type: Boolean Parameter Sets: (All) From 0b75045f625dd5ecf78107d6e047d93428233848 Mon Sep 17 00:00:00 2001 From: yishuaihuang4 <139304209+yishuaihuang4@users.noreply.github.com> Date: Thu, 16 May 2024 23:03:11 +0800 Subject: [PATCH 0441/1851] Add docs for TeamsCustomAppSetting --- .../teams/Get-CsTeamsSettingsCustomApp.md | 81 ++++++++++++++++ .../teams/Set-CsTeamsSettingsCustomApp.md | 93 +++++++++++++++++++ 2 files changed, 174 insertions(+) create mode 100644 teams/teams-ps/teams/Get-CsTeamsSettingsCustomApp.md create mode 100644 teams/teams-ps/teams/Set-CsTeamsSettingsCustomApp.md diff --git a/teams/teams-ps/teams/Get-CsTeamsSettingsCustomApp.md b/teams/teams-ps/teams/Get-CsTeamsSettingsCustomApp.md new file mode 100644 index 0000000000..8fc955bb08 --- /dev/null +++ b/teams/teams-ps/teams/Get-CsTeamsSettingsCustomApp.md @@ -0,0 +1,81 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamssettingscustomapp +schema: 2.0.0 +--- + +# Get-CsTeamsSettingsCustomApp + +## SYNOPSIS +Get the Custom Apps Setting's value of Teams Admin Center. + +## SYNTAX + +``` +Get-CsTeamsSettingsCustomApp [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +There is a switch for managing Custom Apps in the Org-wide app settings page of Teams Admin Center. The command can get the current value of this switch. If the switch is enabled, the custom apps can be uploaded as app packages and available in the organization's app store, vice versa. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-CsTeamsSettingsCustomApp + +IsSideloadedAppsInteractionEnabled +---------------------------------- + False +``` + +Get the value of Custom Apps Setting. The value in the example is False, so custom apps are unavailable in the organization's app store. + +## 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 +``` + +### -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.Object +## NOTES + +## RELATED LINKS +[Set-CsTeamsSettingsCustomApp](Set-CsTeamsSettingsCustomApp.md) diff --git a/teams/teams-ps/teams/Set-CsTeamsSettingsCustomApp.md b/teams/teams-ps/teams/Set-CsTeamsSettingsCustomApp.md new file mode 100644 index 0000000000..fce2f44e55 --- /dev/null +++ b/teams/teams-ps/teams/Set-CsTeamsSettingsCustomApp.md @@ -0,0 +1,93 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamssettingscustomapp +schema: 2.0.0 +--- + +# Set-CsTeamsSettingsCustomApp + +## SYNOPSIS +Set the Custom Apps Setting's value of Teams Admin Center. + +## SYNTAX + +``` +Set-CsTeamsSettingsCustomApp -isSideloadedAppsInteractionEnabled + [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +There is a switch for managing Custom Apps in the Org-wide App Settings page of Teams Admin Center. The command can set the value of this switch. If the isSideloadedAppsInteractionEnabled is set to true, the switch is enabled. So that the custom apps can be uploaded as app packages and available in the organization's app store, vice versa. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Set-CsTeamsSettingsCustomApp -isSideloadedAppsInteractionEnabled $True +``` + +Set the value of Custom Apps Setting to true. + +## 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 +``` + +### -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 +``` + +### -isSideloadedAppsInteractionEnabled +The value to Custom Apps Setting. If the value is true, the custom apps can be uploaded as app packages and available in the organization's app store, vice versa. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: True +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.Object +## NOTES + +## RELATED LINKS +[Get-CsTeamsSettingsCustomApp](Get-CsTeamsSettingsCustomApp.md) From c007276914c134e3d878f8eccabc63e9c493ade1 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 16 May 2024 10:26:31 -0700 Subject: [PATCH 0442/1851] Update Set-User.md --- exchange/exchange-ps/exchange/Set-User.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-User.md b/exchange/exchange-ps/exchange/Set-User.md index 13758465ab..4f7dc2f42c 100644 --- a/exchange/exchange-ps/exchange/Set-User.md +++ b/exchange/exchange-ps/exchange/Set-User.md @@ -453,13 +453,15 @@ Accept wildcard characters: False ### -EXOModuleEnabled This parameter is available only in the cloud-based service. -The EXOModuleEnabled parameter specifies whether the user has access to login and run cmdlets through EXO V3 module. EXO Module access is required to open the Exchange Management Shell or the Exchange admin center (EAC), even if you're trying to open the Exchange Management Shell or the EAC on the local Mailbox server. This parameter is a replacement for RemotePowerShellEnabled parameter that will be soon deprecated in Exchange Online. Valid values are: +The EXOModuleEnabled parameter specifies whether the user can connect to Exchange Online PowerShell in Microsoft 365 organizations using the Exchange Online PowerShell V3 module. Valid values are: -- $true: The user has access to EXO Module. -- $false: The user doesn't have access to EXO Module. +- $true: The user can connect to Exchange Online PowerShell. +- $false: The user can't connect to Exchange Online PowerShell. The default value depends on the management roles that are assigned to the user. + Access to Exchange Online PowerShell is also required for other features (for example, the ability to open the Exchange admin center (EAC)). + ```yaml Type: Boolean Parameter Sets: (All) @@ -1015,6 +1017,8 @@ Accept wildcard characters: False ``` ### -RemotePowerShellEnabled +**Note**: This parameter is being deprecated in cloud-based environments. In cloud-based environments, use the EXOModuleEnabled parameter instead. + The RemotePowerShellEnabled parameter specifies whether the user has access to remote PowerShell. Remote PowerShell access is required to open the Exchange Management Shell or the Exchange admin center (EAC), even if you're trying to open the Exchange Management Shell or the EAC on the local Mailbox server. Valid values are: - $true: The user has access to remote PowerShell. @@ -1022,8 +1026,6 @@ The RemotePowerShellEnabled parameter specifies whether the user has access to r The default value depends on the management roles that are assigned to the user. -This parameter will be soon deprecated in Exchange Online and users should switch to the EXOModuleEnabled parameter, which offers same functionality. - ```yaml Type: Boolean Parameter Sets: (All) From dc8aff69c2a0600270bfd45844a1ef4eccbfef89 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 16 May 2024 11:02:41 -0700 Subject: [PATCH 0443/1851] Update disable-access-to-exchange-online-powershell.md RemotePowerShellEnabled to EXOModuleEnabled --- ...le-access-to-exchange-online-powershell.md | 39 +++++++++---------- 1 file changed, 19 insertions(+), 20 deletions(-) diff --git a/exchange/docs-conceptual/disable-access-to-exchange-online-powershell.md b/exchange/docs-conceptual/disable-access-to-exchange-online-powershell.md index ee908a674d..a1550e83cb 100644 --- a/exchange/docs-conceptual/disable-access-to-exchange-online-powershell.md +++ b/exchange/docs-conceptual/disable-access-to-exchange-online-powershell.md @@ -2,8 +2,8 @@ title: "Enable or disable access to Exchange Online PowerShell" ms.author: chrisda author: chrisda -manager: dansimp -ms.date: 9/1/2023 +manager: deniseb +ms.date: 5/16/2024 ms.audience: Admin audience: Admin ms.topic: article @@ -18,7 +18,7 @@ description: "Admins can learn how to disable or enable access to Exchange Onlin Exchange Online PowerShell is the administrative interface that enables admins to manage the Exchange Online part of a Microsoft 365 organization from the command line (including many security features in Exchange Online Protection and Microsoft Defender for Office 365). -By default, all accounts in Microsoft 365 are allowed to use Exchange Online PowerShell. This access doesn't give users administrative capabilities in an organization. They're still limited by [role based access control (RBAC)](/exchange/permissions-exo/permissions-exo) (for example, they can configure settings on their own mailbox or manage distribution groups that they own). +By default, all accounts in Microsoft 365 are allowed to use Exchange Online PowerShell. This access doesn't give users administrative capabilities in an organization. They're still limited by [role based access control (RBAC)](/exchange/permissions-exo/permissions-exo) (for example, they can configure settings on their own mailbox or manage distribution groups that they own, but not much else). Admins can use the procedures in this article to disable or enable a user's ability to connect to Exchange Online PowerShell. @@ -30,10 +30,10 @@ Admins can use the procedures in this article to disable or enable a user's abil - You need to be assigned permissions before you can do the procedures in this article. You have the following options: - [Exchange Online RBAC](/exchange/permissions-exo/permissions-exo): Membership in the **Organization Management** or **Recipient Management** role groups. - - [Microsoft Entra RBAC](/microsoft-365/admin/add-users/about-admin-roles): Membership in the **Global Administrator** role. + - [Microsoft Entra RBAC](/microsoft-365/admin/add-users/about-admin-roles): Membership in the **Global Administrator** role gives users the required permissions *and* permissions for other features in Microsoft 365. > [!IMPORTANT] - > In your haste to quickly and globally disable PowerShell access in your organization, beware of commands like `Get-User | Set-User -RemotePowerShellEnabled $false` without considering admin accounts. Use the procedures in this article to selectively remove remote PowerShell access, or preserve access for those who need it by using the following syntax in your global removal command: `Get-User | Where-Object {$_.UserPrincipalName -ne 'admin1@contoso.onmicrosoft.com' -and $_.UserPrincipalName -ne 'admin2@contoso.onmicrosoft.com'...} | Set-User -RemotePowerShellEnabled $false`. + > In your haste to quickly and globally disable PowerShell access in your cloud-based organization, beware of commands like `Get-User | Set-User -EXOModuleEnabled $false` without considering admin accounts. Use the procedures in this article to selectively remove PowerShell access, or preserve access for those who need it by using the following syntax in your global removal command: `Get-User | Where-Object {$_.UserPrincipalName -ne 'admin1@contoso.onmicrosoft.com' -and $_.UserPrincipalName -ne 'admin2@contoso.onmicrosoft.com'...} | Set-User -EXOModuleEnabled $false`. > > If you accidentally lock yourself out of PowerShell access, create a new admin account in the Microsoft 365 admin center, and then use that account to give yourself PowerShell access using the procedures in this article. @@ -44,24 +44,23 @@ Admins can use the procedures in this article to disable or enable a user's abil ## Enable or disable access to Exchange Online PowerShell for a user -This example disables access to Exchange Online PowerShell for the user david@contoso.onmicrosoft.com. +This example disables access to Exchange Online PowerShell for the user `david@contoso.onmicrosoft.com`. ```powershell -Set-User -Identity david@contoso.onmicrosoft.com -RemotePowerShellEnabled $false +Set-User -Identity david@contoso.onmicrosoft.com -EXOModuleEnabled $false ``` -This example enables access to Exchange Online PowerShell for the user chris@contoso.onmicrosoft.com. +This example enables access to Exchange Online PowerShell for the user `chris@contoso.onmicrosoft.com`. ```powershell -Set-User -Identity chris@contoso.onmicrosoft.com -RemotePowerShellEnabled $true +Set-User -Identity chris@contoso.onmicrosoft.com -EXOModuleEnabled $true ``` ## Disable access to Exchange Online PowerShell for many users To prevent access to Exchange Online PowerShell for a specific group of existing users, you have the following options: -- **Filter users based on an existing attribute**: This method assumes that the target user accounts all share a unique filterable attribute. Some attributes, such as Title, Department, address information, and telephone number, are visible only when you use the **Get-User** cmdlet. Other attributes, such as CustomAttribute1-15, are visible only when you use the **Get-Mailbox** cmdlet. - +- **Filter users based on an existing attribute**: This method assumes that the target user accounts all share a unique filterable attribute. Some attributes, such as Title, Department, address information, and telephone number, are available only from the **Get-User** cmdlet. Other attributes, such as CustomAttribute1 to CustomAttribute15, are available only from the **Get-Mailbox** cmdlet. - **Use a list of specific users**: After you generate the list of specific users, you can use that list to disable their access to Exchange Online PowerShell. ### Filter users based on an existing attribute @@ -71,7 +70,7 @@ To disable access to Exchange Online PowerShell for any number of users based on ```powershell $ = -ResultSize unlimited -Filter -$ | foreach {Set-User -Identity $_.WindowsEmailAddress -RemotePowerShellEnabled $false} +$ | foreach {Set-User -Identity $_.WindowsEmailAddress -EXOModuleEnabled $false} ``` This example removes access to Exchange Online PowerShell for all users whose **Title** attribute contains the value "Sales Associate". @@ -79,7 +78,7 @@ This example removes access to Exchange Online PowerShell for all users whose ** ```powershell $DSA = Get-User -ResultSize unlimited -Filter "(RecipientType -eq 'UserMailbox') -and (Title -like 'Sales Associate*')" -$DSA | foreach {Set-User -Identity $_.WindowsEmailAddress -RemotePowerShellEnabled $false} +$DSA | foreach {Set-User -Identity $_.WindowsEmailAddress -EXOModuleEnabled $false} ``` ### Use a list of specific users @@ -89,19 +88,19 @@ To disable access to Exchange Online PowerShell for a list of specific users, us ```powershell $ = Get-Content -$ | foreach {Set-User -Identity $_ -RemotePowerShellEnabled $false} +$ | foreach {Set-User -Identity $_ -EXOModuleEnabled $false} ``` The following example uses the text file C:\My Documents\NoPowerShell.txt to identify the users by their accounts. The text file must contain one account on each line as follows: -> akol@contoso.onmicrosoft.com
tjohnston@contoso.onmicrosoft.com
kakers@contoso.onmicrosoft.com +> `akol@contoso.onmicrosoft.com`
`tjohnston@contoso.onmicrosoft.com`
`kakers@contoso.onmicrosoft.com` After you populate the text file with the user accounts you want to update, run the following commands: ```powershell $NoPS = Get-Content "C:\My Documents\NoPowerShell.txt" -$NoPS | foreach {Set-User -Identity $_ -RemotePowerShellEnabled $false} +$NoPS | foreach {Set-User -Identity $_ -EXOModuleEnabled $false} ``` ## View the Exchange Online PowerShell access status for users @@ -109,23 +108,23 @@ $NoPS | foreach {Set-User -Identity $_ -RemotePowerShellEnabled $false} To view the PowerShell access status for a specific user, replace \ with the name or user principal name (UPN) of the user, and run the following command: ```powershell -Get-User -Identity "" | Format-List RemotePowerShellEnabled +Get-User -Identity "" | Format-List EXOModuleEnabled ``` To display the Exchange Online PowerShell access status for all users, run the following command: ```powershell -Get-User -ResultSize unlimited | Format-Table -Auto Name,DisplayName,RemotePowerShellEnabled +Get-User -ResultSize unlimited | Format-Table -Auto DisplayName,EXOModuleEnabled ``` To display all users who don't have access to Exchange Online PowerShell, run the following command: ```powershell -Get-User -ResultSize unlimited -Filter 'RemotePowerShellEnabled -eq $false' +Get-User -ResultSize unlimited -Filter 'EXOModuleEnabled -eq $false' ``` To display all users who have access to Exchange Online PowerShell, run the following command: ```powershell -Get-User -ResultSize unlimited -Filter 'RemotePowerShellEnabled -eq $true' +Get-User -ResultSize unlimited -Filter 'EXOModuleEnabled -eq $true' ``` From c79212e0a76f683843161f974c0214ce56301216 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 16 May 2024 11:23:51 -0700 Subject: [PATCH 0444/1851] Manager update --- exchange/docs-conceptual/app-only-auth-powershell-v2.md | 2 +- exchange/docs-conceptual/cmdlet-property-sets.md | 2 +- .../docs-conceptual/connect-exo-powershell-managed-identity.md | 2 +- .../docs-conceptual/connect-to-exchange-online-powershell.md | 2 +- .../connect-to-exchange-online-protection-powershell.md | 2 +- .../connect-to-exchange-servers-using-remote-powershell.md | 2 +- exchange/docs-conceptual/connect-to-exo-powershell-c-sharp.md | 2 +- exchange/docs-conceptual/connect-to-scc-powershell.md | 2 +- .../control-remote-powershell-access-to-exchange-servers.md | 2 +- exchange/docs-conceptual/exchange-cmdlet-syntax.md | 2 +- exchange/docs-conceptual/exchange-management-shell.md | 2 +- exchange/docs-conceptual/exchange-online-powershell-v2.md | 2 +- exchange/docs-conceptual/exchange-online-powershell.md | 2 +- .../docs-conceptual/exchange-online-protection-powershell.md | 2 +- exchange/docs-conceptual/filter-properties.md | 2 +- exchange/docs-conceptual/filters-v2.md | 2 +- exchange/docs-conceptual/find-exchange-cmdlet-permissions.md | 2 +- exchange/docs-conceptual/index.yml | 2 +- exchange/docs-conceptual/invoke-command-workarounds-rest-api.md | 2 +- exchange/docs-conceptual/open-the-exchange-management-shell.md | 2 +- exchange/docs-conceptual/recipient-filters.md | 2 +- exchange/docs-conceptual/recipientfilter-properties.md | 2 +- exchange/docs-conceptual/scc-powershell.md | 2 +- .../docs-conceptual/values-for-custompropertynames-parameter.md | 2 +- exchange/docs-conceptual/whats-new-in-the-exo-module.md | 2 +- 25 files changed, 25 insertions(+), 25 deletions(-) diff --git a/exchange/docs-conceptual/app-only-auth-powershell-v2.md b/exchange/docs-conceptual/app-only-auth-powershell-v2.md index 7762e501b6..23c3a2d732 100644 --- a/exchange/docs-conceptual/app-only-auth-powershell-v2.md +++ b/exchange/docs-conceptual/app-only-auth-powershell-v2.md @@ -2,7 +2,7 @@ title: App-only authentication in Exchange Online PowerShell and Security & Compliance PowerShell ms.author: chrisda author: chrisda -manager: dansimp +manager: deniseb ms.date: 12/12/2023 ms.audience: Admin audience: Admin diff --git a/exchange/docs-conceptual/cmdlet-property-sets.md b/exchange/docs-conceptual/cmdlet-property-sets.md index 53369b5d77..bbd2cf89d9 100644 --- a/exchange/docs-conceptual/cmdlet-property-sets.md +++ b/exchange/docs-conceptual/cmdlet-property-sets.md @@ -2,7 +2,7 @@ title: Property sets in Exchange Online PowerShell module cmdlets ms.author: chrisda author: chrisda -manager: dansimp +manager: deniseb ms.date: 9/1/2023 ms.audience: Admin audience: Admin diff --git a/exchange/docs-conceptual/connect-exo-powershell-managed-identity.md b/exchange/docs-conceptual/connect-exo-powershell-managed-identity.md index 2e3e958d61..a14f33449d 100644 --- a/exchange/docs-conceptual/connect-exo-powershell-managed-identity.md +++ b/exchange/docs-conceptual/connect-exo-powershell-managed-identity.md @@ -2,7 +2,7 @@ title: Use Azure managed identities to connect to Exchange Online PowerShell ms.author: chrisda author: chrisda -manager: dansimp +manager: deniseb ms.date: 8/24/2023 ms.audience: Admin audience: Admin diff --git a/exchange/docs-conceptual/connect-to-exchange-online-powershell.md b/exchange/docs-conceptual/connect-to-exchange-online-powershell.md index 1125420f8e..4cc1f74ad4 100644 --- a/exchange/docs-conceptual/connect-to-exchange-online-powershell.md +++ b/exchange/docs-conceptual/connect-to-exchange-online-powershell.md @@ -1,7 +1,7 @@ --- title: Connect to Exchange Online PowerShell author: chrisda -manager: dansimp +manager: deniseb ms.date: 8/21/2023 ms.audience: Admin audience: Admin diff --git a/exchange/docs-conceptual/connect-to-exchange-online-protection-powershell.md b/exchange/docs-conceptual/connect-to-exchange-online-protection-powershell.md index 0e72c79e74..757de6cc32 100644 --- a/exchange/docs-conceptual/connect-to-exchange-online-protection-powershell.md +++ b/exchange/docs-conceptual/connect-to-exchange-online-protection-powershell.md @@ -1,7 +1,7 @@ --- title: Connect to Exchange Online Protection PowerShell author: chrisda -manager: dansimp +manager: deniseb ms.date: 8/21/2023 ms.audience: Admin audience: Admin diff --git a/exchange/docs-conceptual/connect-to-exchange-servers-using-remote-powershell.md b/exchange/docs-conceptual/connect-to-exchange-servers-using-remote-powershell.md index cdcf60b7da..a43bdfc46f 100644 --- a/exchange/docs-conceptual/connect-to-exchange-servers-using-remote-powershell.md +++ b/exchange/docs-conceptual/connect-to-exchange-servers-using-remote-powershell.md @@ -2,7 +2,7 @@ title: "Connect to Exchange servers using remote PowerShell" ms.author: chrisda author: chrisda -manager: dansimp +manager: deniseb ms.date: 9/7/2023 ms.audience: ITPro audience: ITPro diff --git a/exchange/docs-conceptual/connect-to-exo-powershell-c-sharp.md b/exchange/docs-conceptual/connect-to-exo-powershell-c-sharp.md index d7c756745d..e7f23b65b0 100644 --- a/exchange/docs-conceptual/connect-to-exo-powershell-c-sharp.md +++ b/exchange/docs-conceptual/connect-to-exo-powershell-c-sharp.md @@ -2,7 +2,7 @@ title: Use C# to connect to Exchange Online PowerShell ms.author: chrisda author: chrisda -manager: dansimp +manager: deniseb ms.date: 8/21/2023 ms.audience: Admin audience: Admin diff --git a/exchange/docs-conceptual/connect-to-scc-powershell.md b/exchange/docs-conceptual/connect-to-scc-powershell.md index bc8c428524..9d36c0f95d 100644 --- a/exchange/docs-conceptual/connect-to-scc-powershell.md +++ b/exchange/docs-conceptual/connect-to-scc-powershell.md @@ -1,7 +1,7 @@ --- title: Connect to Security & Compliance PowerShell author: chrisda -manager: dansimp +manager: deniseb ms.date: 12/12/2023 ms.audience: Admin audience: Admin diff --git a/exchange/docs-conceptual/control-remote-powershell-access-to-exchange-servers.md b/exchange/docs-conceptual/control-remote-powershell-access-to-exchange-servers.md index 222d6dc944..eafad0e59b 100644 --- a/exchange/docs-conceptual/control-remote-powershell-access-to-exchange-servers.md +++ b/exchange/docs-conceptual/control-remote-powershell-access-to-exchange-servers.md @@ -2,7 +2,7 @@ title: "Control remote PowerShell access to Exchange servers" ms.author: chrisda author: chrisda -manager: dansimp +manager: deniseb ms.date: 9/7/2023 ms.audience: ITPro audience: ITPro diff --git a/exchange/docs-conceptual/exchange-cmdlet-syntax.md b/exchange/docs-conceptual/exchange-cmdlet-syntax.md index 00352b2b51..2d91c08839 100644 --- a/exchange/docs-conceptual/exchange-cmdlet-syntax.md +++ b/exchange/docs-conceptual/exchange-cmdlet-syntax.md @@ -2,7 +2,7 @@ title: "Exchange cmdlet syntax" ms.author: chrisda author: chrisda -manager: dansimp +manager: deniseb ms.date: 9/7/2023 ms.audience: Admin audience: Admin diff --git a/exchange/docs-conceptual/exchange-management-shell.md b/exchange/docs-conceptual/exchange-management-shell.md index 6a85f2457d..f10d3cc542 100644 --- a/exchange/docs-conceptual/exchange-management-shell.md +++ b/exchange/docs-conceptual/exchange-management-shell.md @@ -2,7 +2,7 @@ title: "Exchange Server PowerShell (Exchange Management Shell)" ms.author: chrisda author: chrisda -manager: dansimp +manager: deniseb ms.date: 9/1/2023 ms.audience: ITPro audience: ITPro diff --git a/exchange/docs-conceptual/exchange-online-powershell-v2.md b/exchange/docs-conceptual/exchange-online-powershell-v2.md index 4620d512ec..32ffed304b 100644 --- a/exchange/docs-conceptual/exchange-online-powershell-v2.md +++ b/exchange/docs-conceptual/exchange-online-powershell-v2.md @@ -2,7 +2,7 @@ title: About the Exchange Online PowerShell V3 module ms.author: chrisda author: chrisda -manager: dansimp +manager: deniseb ms.date: 12/12/2023 ms.audience: Admin audience: Admin diff --git a/exchange/docs-conceptual/exchange-online-powershell.md b/exchange/docs-conceptual/exchange-online-powershell.md index 4f642cdab6..026e69d6a7 100644 --- a/exchange/docs-conceptual/exchange-online-powershell.md +++ b/exchange/docs-conceptual/exchange-online-powershell.md @@ -2,7 +2,7 @@ title: "Exchange Online PowerShell" ms.author: chrisda author: chrisda -manager: dansimp +manager: deniseb ms.date: 9/1/2023 ms.audience: Admin audience: Admin diff --git a/exchange/docs-conceptual/exchange-online-protection-powershell.md b/exchange/docs-conceptual/exchange-online-protection-powershell.md index 2d3084394e..93e9dd4bf7 100644 --- a/exchange/docs-conceptual/exchange-online-protection-powershell.md +++ b/exchange/docs-conceptual/exchange-online-protection-powershell.md @@ -2,7 +2,7 @@ title: "Exchange Online Protection PowerShell" ms.author: chrisda author: chrisda -manager: dansimp +manager: deniseb ms.date: 9/1/2023 ms.audience: Admin audience: Admin diff --git a/exchange/docs-conceptual/filter-properties.md b/exchange/docs-conceptual/filter-properties.md index abe4e15a5f..acd6c6bdeb 100644 --- a/exchange/docs-conceptual/filter-properties.md +++ b/exchange/docs-conceptual/filter-properties.md @@ -2,7 +2,7 @@ title: "Filterable properties for the Filter parameter" ms.author: chrisda author: chrisda -manager: dansimp +manager: deniseb ms.date: 1/9/2024 ms.audience: ITPro audience: ITPro diff --git a/exchange/docs-conceptual/filters-v2.md b/exchange/docs-conceptual/filters-v2.md index 181ad735f7..aae21efdc2 100644 --- a/exchange/docs-conceptual/filters-v2.md +++ b/exchange/docs-conceptual/filters-v2.md @@ -2,7 +2,7 @@ title: Filters in the Exchange Online PowerShell module ms.author: chrisda author: chrisda -manager: dansimp +manager: deniseb ms.date: 9/1/2023 ms.audience: Admin audience: Admin diff --git a/exchange/docs-conceptual/find-exchange-cmdlet-permissions.md b/exchange/docs-conceptual/find-exchange-cmdlet-permissions.md index 7559a15cda..5940fa93c8 100644 --- a/exchange/docs-conceptual/find-exchange-cmdlet-permissions.md +++ b/exchange/docs-conceptual/find-exchange-cmdlet-permissions.md @@ -2,7 +2,7 @@ title: "Find the permissions required to run any Exchange cmdlet" ms.author: chrisda author: chrisda -manager: dansimp +manager: deniseb ms.date: 9/7/2023 ms.audience: ITPro audience: ITPro diff --git a/exchange/docs-conceptual/index.yml b/exchange/docs-conceptual/index.yml index da2653482a..c0c588b9a6 100644 --- a/exchange/docs-conceptual/index.yml +++ b/exchange/docs-conceptual/index.yml @@ -11,7 +11,7 @@ metadata: ms.subservice: subservice # Optional; Remove if no subservice is used. ms.topic: landing-page # Required ms.assetid: 9983a964-f642-4fcd-856b-452a172bcd4e - manager: dansimp + manager: deniseb author: chrisda #Required; your GitHub user alias, with correct capitalization. ms.author: chrisda #Required; microsoft alias of author; optional team alias. ms.date: 9/1/2023 #Required; mm/dd/yyyy format. diff --git a/exchange/docs-conceptual/invoke-command-workarounds-rest-api.md b/exchange/docs-conceptual/invoke-command-workarounds-rest-api.md index d437723364..bc933b61e7 100644 --- a/exchange/docs-conceptual/invoke-command-workarounds-rest-api.md +++ b/exchange/docs-conceptual/invoke-command-workarounds-rest-api.md @@ -2,7 +2,7 @@ title: Workarounds for Invoke-Command scenarios in REST API connections ms.author: chrisda author: chrisda -manager: dansimp +manager: deniseb ms.date: 7/5/2023 ms.audience: Admin audience: Admin diff --git a/exchange/docs-conceptual/open-the-exchange-management-shell.md b/exchange/docs-conceptual/open-the-exchange-management-shell.md index 2f41c54e4d..c097a3fc37 100644 --- a/exchange/docs-conceptual/open-the-exchange-management-shell.md +++ b/exchange/docs-conceptual/open-the-exchange-management-shell.md @@ -2,7 +2,7 @@ title: "Open the Exchange Management Shell" ms.author: chrisda author: chrisda -manager: dansimp +manager: deniseb ms.date: 9/7/2023 ms.audience: ITPro audience: ITPro diff --git a/exchange/docs-conceptual/recipient-filters.md b/exchange/docs-conceptual/recipient-filters.md index 138fd928c5..c3b6c5c2d4 100644 --- a/exchange/docs-conceptual/recipient-filters.md +++ b/exchange/docs-conceptual/recipient-filters.md @@ -2,7 +2,7 @@ title: "Recipient filters in Exchange PowerShell commands" ms.author: chrisda author: chrisda -manager: dansimp +manager: deniseb ms.date: 9/7/2023 ms.audience: ITPro audience: ITPro diff --git a/exchange/docs-conceptual/recipientfilter-properties.md b/exchange/docs-conceptual/recipientfilter-properties.md index afdd7cc36e..1aa576d3de 100644 --- a/exchange/docs-conceptual/recipientfilter-properties.md +++ b/exchange/docs-conceptual/recipientfilter-properties.md @@ -2,7 +2,7 @@ title: "Filterable properties for the RecipientFilter parameter" ms.author: chrisda author: chrisda -manager: dansimp +manager: deniseb ms.date: ms.audience: ITPro audience: ITPro diff --git a/exchange/docs-conceptual/scc-powershell.md b/exchange/docs-conceptual/scc-powershell.md index 5367b17359..0305710817 100644 --- a/exchange/docs-conceptual/scc-powershell.md +++ b/exchange/docs-conceptual/scc-powershell.md @@ -2,7 +2,7 @@ title: "Security & Compliance PowerShell" ms.author: chrisda author: chrisda -manager: dansimp +manager: deniseb ms.date: 9/1/2023 ms.audience: Admin audience: Admin diff --git a/exchange/docs-conceptual/values-for-custompropertynames-parameter.md b/exchange/docs-conceptual/values-for-custompropertynames-parameter.md index 6d91a06c9f..ea729cff90 100644 --- a/exchange/docs-conceptual/values-for-custompropertynames-parameter.md +++ b/exchange/docs-conceptual/values-for-custompropertynames-parameter.md @@ -2,7 +2,7 @@ title: Values for the CustomPropertyNames parameter ms.author: chrisda author: chrisda -manager: dansimp +manager: deniseb ms.date: 9/7/2023 ms.audience: Admin audience: Admin diff --git a/exchange/docs-conceptual/whats-new-in-the-exo-module.md b/exchange/docs-conceptual/whats-new-in-the-exo-module.md index 1f92bcedb6..8baabae1d6 100644 --- a/exchange/docs-conceptual/whats-new-in-the-exo-module.md +++ b/exchange/docs-conceptual/whats-new-in-the-exo-module.md @@ -2,7 +2,7 @@ title: What's new in the Exchange Online PowerShell module ms.author: chrisda author: chrisda -manager: dansimp +manager: deniseb ms.date: 11/7/2023 ms.audience: Admin audience: Admin From 35a5861bbddbded758a16db2a7a85f2f6453daeb Mon Sep 17 00:00:00 2001 From: Viktoria Hiiet Date: Fri, 17 May 2024 16:03:43 +0300 Subject: [PATCH 0445/1851] Update Set-CsOnlineVoicemailUserSettings.md deprecating this option from the 1st of June ### -OofGreetingFollowCalendarEnabled The OofGreetingFollowCalendarEnabled parameter represents whether to play out-of-office greeting in voicemail deposit scenario when user set out-of-office in calendar. ```yaml Type: System.Boolean Parameter Sets: (All) Aliases: applicable: Microsoft Teams Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False ``` --- .../teams/Set-CsOnlineVoicemailUserSettings.md | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsOnlineVoicemailUserSettings.md b/teams/teams-ps/teams/Set-CsOnlineVoicemailUserSettings.md index e35207beb7..d3aef8b8f3 100644 --- a/teams/teams-ps/teams/Set-CsOnlineVoicemailUserSettings.md +++ b/teams/teams-ps/teams/Set-CsOnlineVoicemailUserSettings.md @@ -188,22 +188,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -OofGreetingFollowCalendarEnabled -The OofGreetingFollowCalendarEnabled parameter represents whether to play out-of-office greeting in voicemail deposit scenario when user set out-of-office in calendar. - -```yaml -Type: System.Boolean -Parameter Sets: (All) -Aliases: -applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -PromptLanguage The PromptLanguage parameter represents the language that is used to play voicemail prompts. From ddd5333786153686795184f744c3789e44adf546 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 17 May 2024 16:29:35 -0700 Subject: [PATCH 0446/1851] v3.5.0 --- .../docs-conceptual/exchange-online-powershell-v2.md | 12 +++++++++--- .../docs-conceptual/whats-new-in-the-exo-module.md | 8 +++++++- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/exchange/docs-conceptual/exchange-online-powershell-v2.md b/exchange/docs-conceptual/exchange-online-powershell-v2.md index 32ffed304b..21da3afa0b 100644 --- a/exchange/docs-conceptual/exchange-online-powershell-v2.md +++ b/exchange/docs-conceptual/exchange-online-powershell-v2.md @@ -3,7 +3,7 @@ title: About the Exchange Online PowerShell V3 module ms.author: chrisda author: chrisda manager: deniseb -ms.date: 12/12/2023 +ms.date: 05/17/2024 ms.audience: Admin audience: Admin ms.topic: article @@ -615,13 +615,19 @@ Unless otherwise noted, the current release of the Exchange Online PowerShell mo ### Current release +#### Version 3.5.0 + +- New **Get-VivaFeatureCategory** cmdlet. +- Added support for policy operations at the category level in Viva Feature Access Management (VFAM). +- New IsFeatureEnabledByDefault property in the output of **Get-VivaModuleFeaturePolicy**. The value of this property shows the default enablement state for users in the tenant when no tenant or user/group policies have been created. + +### Previous releases + #### Version 3.4.0 - Bug fixes in **Connect-ExchangeOnline**, **Get-EXORecipientPermission** and **Get-EXOMailboxFolderPermission**. - THe _SigningCertificate_ parameter in **Connect-ExchangeOnline** now supports [Constrained Language Mode (CLM)](/powershell/module/microsoft.powershell.core/about/about_language_modes#constrainedlanguage-mode). -### Previous releases - #### Version 3.3.0 - _SkipLoadingCmdletHelp_ parameter on **Connect-ExchangeOnline** to support skip loading cmdlet help files. diff --git a/exchange/docs-conceptual/whats-new-in-the-exo-module.md b/exchange/docs-conceptual/whats-new-in-the-exo-module.md index 8baabae1d6..2230b02dc6 100644 --- a/exchange/docs-conceptual/whats-new-in-the-exo-module.md +++ b/exchange/docs-conceptual/whats-new-in-the-exo-module.md @@ -3,7 +3,7 @@ title: What's new in the Exchange Online PowerShell module ms.author: chrisda author: chrisda manager: deniseb -ms.date: 11/7/2023 +ms.date: 05/17/2024 ms.audience: Admin audience: Admin ms.topic: article @@ -22,6 +22,12 @@ description: "Learn about the new features and functionality available in the la This article lists new features in the Exchange Online PowerShell module that's used for connecting to Exchange Online PowerShell, Security & Compliance PowerShell, and standalone Exchange Online Protection (EOP) PowerShell. Features that are currently in preview are denoted with **(preview)**. +## May 2024 + +- [Version 3.5.0](https://www.powershellgallery.com/packages/ExchangeOnlineManagement/3.5.0) + + For information about what's in this release, see [Version 3.5.0](exchange-online-powershell-v2.md#version-350) + ## October 2023 - [Version 3.4.0](https://www.powershellgallery.com/packages/ExchangeOnlineManagement/3.4.0) From 22803fdd25da95c69086127dc6882c8828fe70bf Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 17 May 2024 16:37:05 -0700 Subject: [PATCH 0447/1851] Update whats-new-in-the-exo-module.md --- exchange/docs-conceptual/whats-new-in-the-exo-module.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/docs-conceptual/whats-new-in-the-exo-module.md b/exchange/docs-conceptual/whats-new-in-the-exo-module.md index 2230b02dc6..ba30325df9 100644 --- a/exchange/docs-conceptual/whats-new-in-the-exo-module.md +++ b/exchange/docs-conceptual/whats-new-in-the-exo-module.md @@ -24,7 +24,7 @@ This article lists new features in the Exchange Online PowerShell module that's ## May 2024 -- [Version 3.5.0](https://www.powershellgallery.com/packages/ExchangeOnlineManagement/3.5.0) +- [Version 3.5.0](https://www.powershellgallery.com/packages/ExchangeOnlineManagement/3.5.0) has been released. For information about what's in this release, see [Version 3.5.0](exchange-online-powershell-v2.md#version-350) From 3e3ccc969bcf1d905dc9fd7781d47b2930587ffb Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 20 May 2024 15:00:03 -0700 Subject: [PATCH 0448/1851] Invoke-ComplianceSecurityFilterAction --- .../Invoke-ComplianceSecurityFilterAction.md | 173 ++++++++++++++++++ exchange/exchange-ps/exchange/exchange.md | 2 + exchange/mapping/serviceMapping.json | 1 + 3 files changed, 176 insertions(+) create mode 100644 exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md diff --git a/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md b/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md new file mode 100644 index 0000000000..60124ec546 --- /dev/null +++ b/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md @@ -0,0 +1,173 @@ +--- +external help file: Microsoft.Exchange.TransportMailflow-Help.xml +online version: https://learn.microsoft.com/powershell/module/exchange/invoke-compliancesecurityfilteraction +applicable: Security & Compliance +title: Invoke-ComplianceSecurityFilterAction +schema: 2.0.0 +author: chrisda +ms.author: chrisda +ms.reviewer: +--- + +# Invoke-ComplianceSecurityFilterAction + +## SYNOPSIS +This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). + +Use the Invoke-ComplianceSecurityFilterAction cmdlet to view and set compliance boundaries for Microsoft OneDrive sites in cloud-based organizations. + +For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). + +## SYNTAX + +``` +Invoke-ComplianceSecurityFilterAction [-Action] [-PropertyName] [[-PropertyValue] ] [-SiteUrl] + [-Confirm] + [-WhatIf] + [] +``` + +## DESCRIPTION +This cmdlet is useful in scenarios where the OneDrive site has fallen out of the compliance boundary due to a departed user and a corresponding inactive mailbox. + +To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). + +## EXAMPLES + +### Example 1 +```powershell +Invoke-ComplianceSecurityFilterAction -Action GetStatus -PropertyName Department -SiteUrl https://contoso-my.sharepoint.com/personal/lila_contoso_onmicrosoft_com/_layouts/15/onedrive.aspx +``` + +This example returns the status of a OneDrive site that's bound by the Department property on the user's mailbox. + +### Example 2 +```powershell +Invoke-ComplianceSecurityFilterAction -Action Set -PropertyName Department -PropertyValue "Research and Development" -SiteUrl https://contoso-my.sharepoint.com/personal/lila_contoso_onmicrosoft_com/_layouts/15/onedrive.aspx +``` + +This example sets the boundary of the specified OneDrive site for a user who left the company. + +## PARAMETERS + +### -Action +The Action parameter specifies the action for the command. Valid values are: + +- GetStatus +- Set + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PropertyName +The PropertyName parameter specifies the name of the property of the compliance boundary for the OneDrive site that you want to view or modify. Valid values are: + +- Alias +- Company +- CountryOrRegion +- CustomAttribute1 to CustomAttribute15 +- Department +- PostalCode + +Use the PropertyValue parameter to set the compliance boundary. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: True +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PropertyValue +The PropertyValue parameter specifies the value of the PropertyName value when you use the Action parameter value Set to set the compliance boundary of a OneDrive site. If the value contains spaces, enclose the value in quotation marks ("). + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: 3 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SiteUrl +The SiteUrl parameter specifies the OneDrive site that you want to view or modify. This parameter uses the syntax `https://-my.sharepoint.com/personal/__onmicrosoft_com/_layouts/15/onedrive.aspx`. For example: `https://contoso-my.sharepoint.com/personal/lila_contoso_onmicrosoft_com/_layouts/15/onedrive.aspx`. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: True +Position: 4 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. + +- Destructive cmdlets (for example, Remove-\* cmdlets) have a built-in pause that forces you to acknowledge the command before proceeding. For these cmdlets, you can skip the confirmation prompt by using this exact syntax: `-Confirm:$false`. +- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +The WhatIf switch doesn't work in Security & Compliance PowerShell. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi +Applicable: Security & Compliance + +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). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/exchange.md b/exchange/exchange-ps/exchange/exchange.md index d29a918a99..eea7294240 100644 --- a/exchange/exchange-ps/exchange/exchange.md +++ b/exchange/exchange-ps/exchange/exchange.md @@ -1777,6 +1777,8 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Install-UnifiedCompliancePrerequisite](Install-UnifiedCompliancePrerequisite.md) +### [Invoke-ComplianceSecurityFilterAction](Invoke-ComplianceSecurityFilterAction.md) + ### [New-ActivityAlert](New-ActivityAlert.md) ### [New-AutoSensitivityLabelPolicy](New-AutoSensitivityLabelPolicy.md) diff --git a/exchange/mapping/serviceMapping.json b/exchange/mapping/serviceMapping.json index 71f9aa2c59..e2282229d4 100644 --- a/exchange/mapping/serviceMapping.json +++ b/exchange/mapping/serviceMapping.json @@ -871,6 +871,7 @@ "Import-JournalRuleCollection": "policy-and-compliance", "Import-TransportRuleCollection": "policy-and-compliance", "Install-UnifiedCompliancePrerequisite": "policy-and-compliance", + "Invoke-ComplianceSecurityFilterAction": "policy-and-compliance", "New-ActivityAlert": "policy-and-compliance", "New-AutoSensitivityLabelPolicy": "policy-and-compliance", "New-AutoSensitivityLabelRule": "policy-and-compliance", From 13b74042555929200026fe31af6818a87b0e71d5 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 21 May 2024 09:25:05 -0700 Subject: [PATCH 0449/1851] Update Set-CsTeamsMessagingPolicy.md Organization --- .../teams/Set-CsTeamsMessagingPolicy.md | 225 +++++++++++------- 1 file changed, 133 insertions(+), 92 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md index bfd5b28f84..50a18d7f47 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md @@ -19,31 +19,73 @@ The CsTeamsMessagingPolicy cmdlets enable administrators to control if a user is ### Identity (Default) ``` -Set-CsTeamsMessagingPolicy [-Tenant ] [-Description ] [-AllowUrlPreviews ] - [-AllowOwnerDeleteMessage ] [-AllowUserEditMessage ] [-AllowUserDeleteMessage ] - [-AllowUserChat ] [-AllowUserDeleteChat ] [-AllowGiphy ] [-GiphyRatingType ] [-AllowMemes ] - [-AllowStickers ] [-AllowUserTranslation ] [-AllowImmersiveReader ] - [-AllowRemoveUser ] [-AllowPriorityMessages ] [-AllowSmartReply ] [-Allow [-ReadReceiptsEnabledType ] - [-AudioMessageEnabledType ] [-ChannelsInChatListEnabledType ] - [-CreateCustomEmojis ] [-DeleteCustomEmojis ] [-ChatPermissionRole ] [-AllowSmartCompose] ] +Set-CsTeamsMessagingPolicy [[-Identity] ] + [-Allow [-ReadReceiptsEnabledType ] + [-AllowGiphy ] + [-AllowImmersiveReader ] + [-AllowMemes ] + [-AllowOwnerDeleteMessage ] + [-AllowPriorityMessages ] + [-AllowRemoveUser ] + [-AllowSmartCompose] ] + [-AllowSmartReply ] + [-AllowStickers ] + [-AllowUrlPreviews ] + [-AllowUserChat ] + [-AllowUserDeleteChat ] + [-AllowUserDeleteMessage ] + [-AllowUserEditMessage ] + [-AllowUserTranslation ] + [-AudioMessageEnabledType ] + [-ChannelsInChatListEnabledType ] + [-ChatPermissionRole ] + [-Confirm] + [-CreateCustomEmojis ] + [-DeleteCustomEmojis ] + [-Description ] [-DesignerForBackgroundsAndImages ] - [[-Identity] ] [-Force] [-WhatIf] [-Confirm] [] + [-Force] + [-GiphyRatingType ] + [-Tenant ] + [-WhatIf] + [] ``` ### Instance ``` -Set-CsTeamsMessagingPolicy [-Tenant ] [-Description ] [-AllowUrlPreviews ] - [-AllowOwnerDeleteMessage ] [-AllowUserEditMessage ] [-AllowUserDeleteMessage ] - [-AllowUserChat ] [-AllowUserDeleteChat ] [-AllowGiphy ] [-GiphyRatingType ] [-AllowMemes ] - [-AllowStickers ] [-AllowUserTranslation ] [-AllowImmersiveReader ] - [-AllowRemoveUser ] [-AllowPriorityMessages ] [-AllowSmartReply ] [-ReadReceiptsEnabledType ] - [-AudioMessageEnabledType ] [-ChannelsInChatListEnabledType ] [-AllowSmartCompose] ] - [-CreateCustomEmojis ] [-DeleteCustomEmojis ] [-DesignerForBackgroundsAndImages ] - [-Instance ] [-Force] [-WhatIf] [-Confirm] [] +Set-CsTeamsMessagingPolicy [-Instance ] + [-AllowGiphy ] + [-AllowImmersiveReader ] + [-AllowMemes ] + [-AllowOwnerDeleteMessage ] + [-AllowPriorityMessages ] + [-AllowRemoveUser ] + [-AllowSmartCompose] ] + [-AllowSmartReply ] + [-AllowStickers ] + [-AllowUrlPreviews ] + [-AllowUserChat ] + [-AllowUserDeleteChat ] + [-AllowUserDeleteMessage ] + [-AllowUserEditMessage ] + [-AllowUserTranslation ] + [-AudioMessageEnabledType ] + [-ChannelsInChatListEnabledType ] + [-Confirm] + [-CreateCustomEmojis ] + [-DeleteCustomEmojis ] + [-Description ] + [-DesignerForBackgroundsAndImages ] + [-Force] + [-GiphyRatingType ] + [-ReadReceiptsEnabledType ] + [-Tenant ] + [-WhatIf] + [] ``` ## DESCRIPTION - The CsTeamsMessagingPolicy cmdlets enable administrators to control if a user is enabled to exchange messages. These also help determine the type of messages users can create and modify. This cmdlet updates a Teams messaging policy. Custom policies can then be assigned to users using the Grant-CsTeamsMessagingPolicy cmdlet. +The CsTeamsMessagingPolicy cmdlets enable administrators to control if a user is enabled to exchange messages. These also help determine the type of messages users can create and modify. This cmdlet updates a Teams messaging policy. Custom policies can then be assigned to users using the Grant-CsTeamsMessagingPolicy cmdlet. ## EXAMPLES @@ -65,26 +107,29 @@ PS C:\> Get-CsTeamsMessagingPolicy -Identity StudentMessagingPolicy | Set-CsTeam In this example two different property values are configured for all teams messaging policies in the organization: AllowGiphy is set to false and AllowMemes is set to False. All other policy properties will be left as previously assigned. - ## PARAMETERS -### -CreateCustomEmojis -This setting enables the creation of custom emojis and reactions within an organization for the specified policy users. +### -Identity +Identity for the teams messaging policy you're modifying. To modify the global policy, use this syntax: -Identity global. To modify a per-user policy, use syntax similar to this: `-Identity TeamsMessagingPolicy`. + +If you do not specify an Identity the Set-CsTeamsMessagingPolicy cmdlet will automatically modify the global policy. ```yaml -Type: Boolean +Type: Object Parameter Sets: (All) Aliases: Required: False -Position: Named +Position: 1 Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -DeleteCustomEmojis -These settings enable and disable the editing and deletion of custom emojis and reactions for the users included in the messaging policy. +### -AllowGiphy +Determines whether a user is allowed to access and post Giphys. Set this to TRUE to allow. Set this FALSE to prohibit. + +**Note**: [Optional Connected Experiences](https://learn.microsoft.com/deployoffice/privacy/manage-privacy-controls#policy-setting-for-optional-connected-experiences) must be also enabled for Giphys to be allowed. ```yaml Type: Boolean @@ -98,9 +143,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowGiphy -Determines whether a user is allowed to access and post Giphys. Set this to TRUE to allow. Set this FALSE to prohibit. -Note: [Optional Connected Experiences](https://learn.microsoft.com/deployoffice/privacy/manage-privacy-controls#policy-setting-for-optional-connected-experiences) must be also enabled for Giphys to be allowed. +### -AllowImmersiveReader +Determines whether a user is allowed to use Immersive Reader for reading conversation messages. Set this to TRUE to allow. Set this FALSE to prohibit. ```yaml Type: Boolean @@ -114,8 +158,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowImmersiveReader -Determines whether a user is allowed to use Immersive Reader for reading conversation messages. Set this to TRUE to allow. Set this FALSE to prohibit. +### -AllowMemes +Determines whether a user is allowed to access and post memes. Set this to TRUE to allow. Set this FALSE to prohibit. ```yaml Type: Boolean @@ -129,8 +173,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowMemes -Determines whether a user is allowed to access and post memes. Set this to TRUE to allow. Set this FALSE to prohibit. +### -AllowOwnerDeleteMessage +Determines whether owners are allowed to delete all the messages in their team. Set this to TRUE to allow. Set this to FALSE to prohibit. ```yaml Type: Boolean @@ -144,8 +188,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowOwnerDeleteMessage -Determines whether owners are allowed to delete all the messages in their team. Set this to TRUE to allow. Set this to FALSE to prohibit. +### -AllowPriorityMessages +Determines whether a user is allowed to send priorities messages. Set this to TRUE to allow. Set this FALSE to prohibit. ```yaml Type: Boolean @@ -159,8 +203,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowPriorityMessages -Determines whether a user is allowed to send priorities messages. Set this to TRUE to allow. Set this FALSE to prohibit. +### -AllowSmartCompose +Turn on this setting to let a user get text predictions for chat messages. ```yaml Type: Boolean @@ -168,7 +212,7 @@ Parameter Sets: (All) Aliases: Required: False -Position: Named +Position: Con nombre Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -343,6 +387,17 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ChatPermissionRole +Determines the Supervised Chat role of the user. Set this to Full to allow the user to supervise chats. Supervisors have the ability to initiate chats with and invite any user within the environment. Set this to Limited to allow the user to initiate conversations with Full and Limited permissioned users, but not Restricted. Set this to Restricted to block chat creation with anyone other than Full permissioned users. + +```yaml +Type: String +Position: Named +Default value: Restricted +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm Prompts you for confirmation before running the cmdlet. @@ -358,11 +413,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Description -Provide a description of your policy to identify purpose of creating it. +### -CreateCustomEmojis +This setting enables the creation of custom emojis and reactions within an organization for the specified policy users. ```yaml -Type: String +Type: Boolean Parameter Sets: (All) Aliases: @@ -373,11 +428,11 @@ 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. +### -DeleteCustomEmojis +These settings enable and disable the editing and deletion of custom emojis and reactions for the users included in the messaging policy. ```yaml -Type: SwitchParameter +Type: Boolean Parameter Sets: (All) Aliases: @@ -388,8 +443,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -GiphyRatingType -Determines the Giphy content restrictions applicable to a user. Set this to STRICT, MODERATE or NORESTRICTION. +### -Description +Provide a description of your policy to identify purpose of creating it. ```yaml Type: String @@ -403,28 +458,28 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Identity -Identity for the teams messaging policy you're modifying. To modify the global policy, use this syntax: -Identity global. To modify a per-user policy, use syntax similar to this: -Identity TeamsMessagingPolicy. +### -DesignerForBackgroundsAndImages +This setting determines whether a user is allowed to create custom AI-powered backgrounds and images with MS Designer. -If you do not specify an Identity the Set-CsTeamsMessagingPolicy cmdlet will automatically modify the global policy. +Possible values are: Enabled, Disabled. ```yaml -Type: Object +Type: DesignerForBackgroundsAndImagesTypeEnum Parameter Sets: (All) Aliases: Required: False -Position: 1 -Default value: None +Position: Named +Default value: Enabled Accept pipeline input: False Accept wildcard characters: False ``` -### -Instance -Allows you to pass a reference to an object to the cmdlet rather than set individual parameter values. +### -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: XdsIdentity +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -435,8 +490,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -ReadReceiptsEnabledType -Use this setting to specify whether read receipts are user controlled, enabled for everyone, or disabled. Set this to UserPreference, Everyone or None. +### -GiphyRatingType +Determines the Giphy content restrictions applicable to a user. Set this to STRICT, MODERATE or NORESTRICTION. ```yaml Type: String @@ -450,19 +505,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Tenant -Globally unique identifier (GUID) of the tenant account whose external user communication policy are being created. For example: - --Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" - -You can return your tenant ID by running this command: - -Get-CsTenant | Select-Object DisplayName, TenantID - -If you are using a remote session of Windows PowerShell and are connected only to Skype for Business Online you do not have to include the Tenant parameter. Instead, the tenant ID will automatically be filled in for you based on your connection information. The Tenant parameter is primarily for use in a hybrid deployment. +### -Instance +Allows you to pass a reference to an object to the cmdlet rather than set individual parameter values. ```yaml -Type: Guid +Type: XdsIdentity Parameter Sets: (All) Aliases: @@ -473,14 +520,13 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -WhatIf -Shows what would happen if the cmdlet runs. -The cmdlet is not run. +### -ReadReceiptsEnabledType +Use this setting to specify whether read receipts are user controlled, enabled for everyone, or disabled. Set this to UserPreference, Everyone or None. ```yaml -Type: SwitchParameter +Type: String Parameter Sets: (All) -Aliases: wi +Aliases: Required: False Position: Named @@ -489,45 +535,41 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -ChatPermissionRole -Determines the Supervised Chat role of the user. Set this to Full to allow the user to supervise chats. Supervisors have the ability to initiate chats with and invite any user within the environment. Set this to Limited to allow the user to initiate conversations with Full and Limited permissioned users, but not Restricted. Set this to Restricted to block chat creation with anyone other than Full permissioned users. +### -Tenant +Globally unique identifier (GUID) of the tenant account whose external user communication policy are being created. For example: -```yaml -Type: String -Position: Named -Default value: Restricted -Accept pipeline input: False -Accept wildcard characters: False -``` +`-Tenant "38aad667-af54-4397-aaa7-e94c79ec2308"` -### -AllowSmartCompose -Turn on this setting to let a user get text predictions for chat messages. +You can return your tenant ID by running this command: + +`Get-CsTenant | Select-Object DisplayName, TenantID` + +If you are using a remote session of Windows PowerShell and are connected only to Skype for Business Online you do not have to include the Tenant parameter. Instead, the tenant ID will automatically be filled in for you based on your connection information. The Tenant parameter is primarily for use in a hybrid deployment. ```yaml -Type: Boolean +Type: Guid Parameter Sets: (All) Aliases: Required: False -Position: Con nombre +Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -DesignerForBackgroundsAndImages -This setting determines whether a user is allowed to create custom AI-powered backgrounds and images with MS Designer. - -Possible values are: Enabled, Disabled. +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. ```yaml -Type: DesignerForBackgroundsAndImagesTypeEnum +Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: wi Required: False Position: Named -Default value: Enabled +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` @@ -536,7 +578,6 @@ Accept wildcard characters: False ### System.Management.Automation.PSObject - ## OUTPUTS ### System.Object From 9cdf24f2ec302374df427cabe707ac842d3f15fd Mon Sep 17 00:00:00 2001 From: Martin Pechal Date: Wed, 22 May 2024 14:31:05 +0200 Subject: [PATCH 0450/1851] Adding new into setting into TenantFederationConfiguration --- .../Set-CsTenantFederationConfiguration.md | 33 ++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md index 3595bdb557..6b855a80f4 100644 --- a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md @@ -24,7 +24,8 @@ Set-CsTenantFederationConfiguration [-Tenant ] [-AllowedDomains ] [-BlockedDomains ] [-BlockAllSubdomains ] [-AllowFederatedUsers ] [-AllowPublicUsers ] [-AllowTeamsConsumer ] [-AllowTeamsConsumerInbound ] [-TreatDiscoveredPartnersAsUnverified ] [-SharedSipAddressSpace ] - [-AllowedDomainsAsAList ] [[-Identity] ] [-Force] [-WhatIf] [-Confirm] [] + [-AllowedDomainsAsAList ] [-ExternalAccessWithTrialTenants ] + [[-Identity] ] [-Force] [-WhatIf] [-Confirm] [] ``` ### Instance @@ -167,6 +168,14 @@ When the BlockAllSubdomains is enabled, all users from all subdomains of all dom So, users from subdomain.contoso.com and subdomain.fabrikam.com will be blocked. Note: Users from subcontoso.com will not be blocked because it's a completely different domain rather than a subdomain of contoso.com. +### -------------------------- Example 11 ------------------------- +``` +Set-CsTenantFederationConfiguration -ExternalAccessWithTrialTenants "Allowed" +``` + +Example 11 shows how the external access to be able to communicate with tenants that contain trial users can be allowed (default value is Blocked). + + ## PARAMETERS ### -AllowedDomains @@ -439,6 +448,28 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ExternalAccessWithTrialTenants +When set to 'Blocked' all federated communication with tenants that contain only trial users will be blocked. +Block is enforced in both directions, user from trial tenant cannot reach to user that has block enabled and user with block enabled cannot reach to trial user. This will also trigger ejection of users from existing chats if the block gets enabled and the chats will exist prior to that. +The default value is Blocked. + +Allowed - Communication with other tenants is allowed + +Blocked - Communication with users in tenants that contain only trial users will be blocked. + +```yaml +Type: ExternalAccessWithTrialTenantsType +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WhatIf Describes what would happen if you executed the command without actually executing the command. From 6a57e6f81732564a52171bb97f4ffe4049893d2d Mon Sep 17 00:00:00 2001 From: Martin Pechal Date: Wed, 22 May 2024 14:46:27 +0200 Subject: [PATCH 0451/1851] Adding new into setting into TenantFederationConfiguration --- teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md index 6b855a80f4..fff8218391 100644 --- a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md @@ -450,7 +450,7 @@ Accept wildcard characters: False ### -ExternalAccessWithTrialTenants When set to 'Blocked' all federated communication with tenants that contain only trial users will be blocked. -Block is enforced in both directions, user from trial tenant cannot reach to user that has block enabled and user with block enabled cannot reach to trial user. This will also trigger ejection of users from existing chats if the block gets enabled and the chats will exist prior to that. +Block is enforced in both directions, users from trial tenant cannot reach to users from tenant that has the block enabled and user with block enabled cannot reach users from trial tenant. This will also trigger ejection of users from existing chats if the block gets enabled and the chats will exist prior to that. The default value is Blocked. Allowed - Communication with other tenants is allowed From 48b2aade0d3d319762176be9517fb3994b5b7a35 Mon Sep 17 00:00:00 2001 From: Martin Pechal Date: Wed, 22 May 2024 15:11:24 +0200 Subject: [PATCH 0452/1851] Adding new into setting into TenantFederationConfiguration --- teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md index fff8218391..f4906211c9 100644 --- a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md @@ -449,9 +449,8 @@ Accept wildcard characters: False ``` ### -ExternalAccessWithTrialTenants -When set to 'Blocked' all federated communication with tenants that contain only trial users will be blocked. -Block is enforced in both directions, users from trial tenant cannot reach to users from tenant that has the block enabled and user with block enabled cannot reach users from trial tenant. This will also trigger ejection of users from existing chats if the block gets enabled and the chats will exist prior to that. -The default value is Blocked. +When set to 'Blocked', all external access with Teams subscriptions that are all trial will be blocked. Users from trial tenants will not be able to reach to users from tenants that have enabled the Block and vice-versa. The setting will also remove trial tenant users from existing chats if the block gets enabled. +The default value of the setting is Blocked. Allowed - Communication with other tenants is allowed From 78c1709d0f06138f44c5b6c36c8a71e73840e109 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 22 May 2024 10:02:57 -0700 Subject: [PATCH 0453/1851] Update Invoke-ComplianceSecurityFilterAction.md --- .../Invoke-ComplianceSecurityFilterAction.md | 22 +++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md b/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md index 60124ec546..06be1eff96 100644 --- a/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md +++ b/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md @@ -30,20 +30,29 @@ Invoke-ComplianceSecurityFilterAction [-Action] [-PropertyName] Invoke-ComplianceSecurityFilterAction -Action GetStatus -PropertyName CustomAttribute1 -SiteUrl https://contoso-my.sharepoint.com/personal/lila_contoso_onmicrosoft_com/_layouts/15/onedrive.aspx + +SiteUrl : https://contoso-my.sharepoint.com/personal/lila_contoso_onmicrosoft_com/_layouts/15/onedrive.aspx +BoundaryType : UserMailbox +BoundaryInstruction : Set via Set-Mailbox +BoundaryObjectId : SPO_f82ace6e-817e-4752-8917-67164dabde98@SPO_775ea11f-a2af-7821-b04c-9848e903ce47 +BoundaryStatus : Success +BoundaryProperty : CustomAttribute1 +BoundaryPropertyValue : + ``` -This example returns the status of a OneDrive site that's bound by the Department property on the user's mailbox. +This example returns the status of a OneDrive site that's bound by the CustomAttribute1 property on the user's mailbox. ### Example 2 ```powershell -Invoke-ComplianceSecurityFilterAction -Action Set -PropertyName Department -PropertyValue "Research and Development" -SiteUrl https://contoso-my.sharepoint.com/personal/lila_contoso_onmicrosoft_com/_layouts/15/onedrive.aspx +Invoke-ComplianceSecurityFilterAction -Action Set -PropertyName CustomAttribute1 -PropertyValue "Research and Development" -SiteUrl https://contoso-my.sharepoint.com/personal/lila_contoso_onmicrosoft_com/_layouts/15/onedrive.aspx ``` This example sets the boundary of the specified OneDrive site for a user who left the company. @@ -72,12 +81,7 @@ Accept wildcard characters: False ### -PropertyName The PropertyName parameter specifies the name of the property of the compliance boundary for the OneDrive site that you want to view or modify. Valid values are: -- Alias -- Company -- CountryOrRegion - CustomAttribute1 to CustomAttribute15 -- Department -- PostalCode Use the PropertyValue parameter to set the compliance boundary. From 4eeb4e18c94a55dd261d79a45368144ae4924992 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 22 May 2024 10:31:08 -0700 Subject: [PATCH 0454/1851] Update Invoke-ComplianceSecurityFilterAction.md --- .../exchange/Invoke-ComplianceSecurityFilterAction.md | 1 - 1 file changed, 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md b/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md index 06be1eff96..d732d7ada7 100644 --- a/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md +++ b/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md @@ -45,7 +45,6 @@ BoundaryObjectId : SPO_f82ace6e-817e-4752-8917-67164dabde98@SPO_775ea11f-a2 BoundaryStatus : Success BoundaryProperty : CustomAttribute1 BoundaryPropertyValue : - ``` This example returns the status of a OneDrive site that's bound by the CustomAttribute1 property on the user's mailbox. From 6b493d616650beea4c91c552616e7aa076bd4bef Mon Sep 17 00:00:00 2001 From: Neha Dua <110387846+duaneha-MS@users.noreply.github.com> Date: Wed, 22 May 2024 15:43:07 -0700 Subject: [PATCH 0455/1851] Update lat long params for New-CsOnlineLisCivicAddress Latitude and longitude are made mandatory parameters for New-CsOnlineLisCivicAddress cmdlet for all countries except Australia and Japan. --- teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md b/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md index dcf33bf863..71c8720a96 100644 --- a/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md +++ b/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md @@ -248,7 +248,7 @@ Parameter Sets: (All) Aliases: applicable: Microsoft Teams -Required: False +Required: True (Required for all countries except Australia and Japan) Position: Named Default value: None Accept pipeline input: False @@ -264,7 +264,7 @@ Parameter Sets: (All) Aliases: applicable: Microsoft Teams -Required: False +Required: True (Required for all countries except Australia and Japan) Position: Named Default value: None Accept pipeline input: False From 0dabd379692330d567955498c9812562027d7fbe Mon Sep 17 00:00:00 2001 From: Neha Dua <110387846+duaneha-MS@users.noreply.github.com> Date: Wed, 22 May 2024 15:48:48 -0700 Subject: [PATCH 0456/1851] Updated deprecated usage and params for New-CsOnlineLisLocation.md Removed second usage of New-CsOnlineLisLocation which creates the civic address also. Now creating location with only existing civic address id is supported. Also, updated description of parameters from "will be deprecated" to "is deprecated". --- .../teams-ps/teams/New-CsOnlineLisLocation.md | 61 ++++++------------- 1 file changed, 19 insertions(+), 42 deletions(-) diff --git a/teams/teams-ps/teams/New-CsOnlineLisLocation.md b/teams/teams-ps/teams/New-CsOnlineLisLocation.md index 86431b7b47..9ceee4865b 100644 --- a/teams/teams-ps/teams/New-CsOnlineLisLocation.md +++ b/teams/teams-ps/teams/New-CsOnlineLisLocation.md @@ -17,18 +17,8 @@ Use the New-CsOnlineLisLocation cmdlet to create a new emergency dispatch locati ## SYNTAX -### ExistingCivicAddress (Default) ``` -New-CsOnlineLisLocation -Location -CivicAddressId [-CityAlias ] [-CompanyName ] [-CompanyTaxId ] [-Confidence ] -[-Elin ] [-Force] [-HouseNumberSuffix ] [-Latitude ] [-Longitude ] [-WhatIf] [-Confirm] [] -``` - -### CreateCivicAddress -``` -New-CsOnlineLisLocation -Location -CountryOrRegion [-CityAlias ] [-CompanyName ] [-CompanyTaxId ] [-Confidence ] -[-Elin ] [-Force] [-HouseNumberSuffix ] [-Latitude ] [-Longitude ] [-City ] [-Description ] [-HouseNumber ] -[-PostalCode ] [-PostDirectional ] [-PreDirectional ] [-StateOrProvince ] [-StreetName ] [-StreetSuffix ] -[-WhatIf] [-Confirm] [] +New-CsOnlineLisLocation -Location -CivicAddressId [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -49,7 +39,7 @@ Specifies the unique identifier of the civic address that will contain the new l ```yaml Type: Guid -Parameter Sets: ExistingCivicAddress +Parameter Sets: (All) Aliases: Applicable: Microsoft Teams @@ -65,20 +55,7 @@ Specifies an administrator-defined description of the new location. For example, ```yaml Type: String -Parameter Sets: ExistingCivicAddress -Aliases: -Applicable: Microsoft Teams - -Required: True -Position: Named -Default value: None -Accept pipeline input: True -Accept wildcard characters: False -``` - -```yaml -Type: String -Parameter Sets: CreateCivicAddress +Parameter Sets: (All) Aliases: Applicable: Microsoft Teams @@ -92,7 +69,7 @@ Accept wildcard characters: False ### -CountryOrRegion Specifies the country or region of the civic address. -**Note:** This parameter is not supported and will be deprecated. +**Note:** This parameter is not supported and is deprecated. ```yaml Type: String @@ -110,7 +87,7 @@ Accept wildcard characters: False ### -City Specifies the city of the civic address. -**Note:** This parameter is not supported and will be deprecated. +**Note:** This parameter is not supported and is deprecated. ```yaml Type: String @@ -128,7 +105,7 @@ Accept wildcard characters: False ### -CityAlias Specifies the city alias. -**Note:** This parameter is not supported and will be deprecated. +**Note:** This parameter is not supported and is deprecated. ```yaml Type: String @@ -146,7 +123,7 @@ Accept wildcard characters: False ### -CompanyName Specifies the name of your organization. -**Note:** This parameter is not supported and will be deprecated. +**Note:** This parameter is not supported and is deprecated. ```yaml Type: String @@ -164,7 +141,7 @@ Accept wildcard characters: False ### -CompanyTaxId The company tax ID. -**Note:** This parameter is not supported and will be deprecated. +**Note:** This parameter is not supported and is deprecated. ```yaml Type: String @@ -198,7 +175,7 @@ Accept wildcard characters: False ### -Description Specifies an administrator defined description of the civic address. -**Note:** This parameter is not supported and will be deprecated. +**Note:** This parameter is not supported and is deprecated. ```yaml Type: String @@ -232,7 +209,7 @@ Accept wildcard characters: False ### -HouseNumber Specifies the numeric portion of the civic address. -**Note:** This parameter is not supported and will be deprecated. +**Note:** This parameter is not supported and is deprecated. ```yaml Type: String @@ -251,7 +228,7 @@ Accept wildcard characters: False Specifies the numeric suffix of the civic address. For example, if the property was multiplexed, the HouseNumberSuffix parameter would be the multiplex specifier: "425A Smith Avenue", or "425B Smith Avenue". -**Note:** This parameter is not supported and will be deprecated. +**Note:** This parameter is not supported and is deprecated. ```yaml Type: String @@ -269,7 +246,7 @@ Accept wildcard characters: False ### -Latitude Specifies the angular distance of a place north or south of the earth's equator using the decimal degrees format. -**Note:** This parameter is not supported and will be deprecated. +**Note:** This parameter is not supported and is deprecated. ```yaml Type: String @@ -287,7 +264,7 @@ Accept wildcard characters: False ### -Longitude Specifies the angular distance of a place east or west of the meridian at Greenwich, England, using the decimal degrees format. -**Note:** This parameter is not supported and will be deprecated. +**Note:** This parameter is not supported and is deprecated. ```yaml Type: String @@ -305,7 +282,7 @@ Accept wildcard characters: False ### -PostalCode Specifies the postal code of the civic address. -**Note:** This parameter is not supported and will be deprecated. +**Note:** This parameter is not supported and is deprecated. ```yaml Type: String @@ -323,7 +300,7 @@ Accept wildcard characters: False ### -PostDirectional Specifies the directional attribute of the civic address which follows the street name. For example, "425 Smith Avenue NE". -**Note:** This parameter is not supported and will be deprecated. +**Note:** This parameter is not supported and is deprecated. ```yaml Type: String @@ -341,7 +318,7 @@ Accept wildcard characters: False ### -PreDirectional Specifies the directional attribute of the civic address which precedes the street name. For example, "425 NE Smith Avenue". -**Note:** This parameter is not supported and will be deprecated. +**Note:** This parameter is not supported and is deprecated. ```yaml Type: String @@ -359,7 +336,7 @@ Accept wildcard characters: False ### -StateOrProvince Specifies the state or province of the civic address. -**Note:** This parameter is not supported and will be deprecated. +**Note:** This parameter is not supported and is deprecated. ```yaml Type: String @@ -377,7 +354,7 @@ Accept wildcard characters: False ### -StreetName Specifies the street name of the civic address. -**Note:** This parameter is not supported and will be deprecated. +**Note:** This parameter is not supported and is deprecated. ```yaml Type: String @@ -395,7 +372,7 @@ Accept wildcard characters: False ### -StreetSuffix Specifies the modifier of the street name. The street suffix will typically be something like street, avenue, way, or boulevard. -**Note:** This parameter is not supported and will be deprecated. +**Note:** This parameter is not supported and is deprecated. ```yaml Type: String From dcd183c56ef1b620c468f6691ff743d27a12765c Mon Sep 17 00:00:00 2001 From: Martin Pechal Date: Thu, 23 May 2024 15:41:39 +0200 Subject: [PATCH 0457/1851] Incorporating PR feedback for ExternalAccessWithTrialTenants --- .../teams/Set-CsTenantFederationConfiguration.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md index f4906211c9..aefe9fc890 100644 --- a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md @@ -173,7 +173,7 @@ Note: Users from subcontoso.com will not be blocked because it's a completely di Set-CsTenantFederationConfiguration -ExternalAccessWithTrialTenants "Allowed" ``` -Example 11 shows how the external access to be able to communicate with tenants that contain trial users can be allowed (default value is Blocked). +Example 11 shows how you can allow users to communicate with users in tenants that contain only trial licenses (default value is Blocked). ## PARAMETERS @@ -449,12 +449,11 @@ Accept wildcard characters: False ``` ### -ExternalAccessWithTrialTenants -When set to 'Blocked', all external access with Teams subscriptions that are all trial will be blocked. Users from trial tenants will not be able to reach to users from tenants that have enabled the Block and vice-versa. The setting will also remove trial tenant users from existing chats if the block gets enabled. -The default value of the setting is Blocked. +When set to 'Blocked', all external access with users from Teams subscriptions that contain only trial licenses will be blocked. This means users from these trial-only tenants will not be able to reach to your users via chats, Teams calls, and meetings (using the users authenticated identity) and your users will not be able to reach users in these trial-only tenants. If this setting is set to "Blocked", users from the trial-only tenant will also be removed from existing chats. -Allowed - Communication with other tenants is allowed +Allowed - Communication with other tenants is allowed based on other settings. -Blocked - Communication with users in tenants that contain only trial users will be blocked. +Blocked - Communication with users in tenants that contain only trial licenses will be blocked. ```yaml Type: ExternalAccessWithTrialTenantsType From 6268d4fb16dbaf8c7aeb8438f3f1f821c8d936d9 Mon Sep 17 00:00:00 2001 From: Lisa Kueter <162626637+lkueter@users.noreply.github.com> Date: Fri, 24 May 2024 17:10:51 -0500 Subject: [PATCH 0458/1851] Update Remove-CsUserLicenseGracePeriod Updates for format/style. The one change that potentially affects the technical content is capitalization of "-capability" in example 2 (capability is capitalized in the Syntex section and the Parameters section). --- .../teams/Remove-CsUserLicenseGracePeriod | 47 ++++++++++++++----- 1 file changed, 34 insertions(+), 13 deletions(-) diff --git a/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod b/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod index 2de47fa95d..f6dd61f8f1 100644 --- a/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod +++ b/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod @@ -2,50 +2,65 @@ external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/skype/remove-csuserlicensegraceperiod +title: Remove-CsUserLicenseGracePeriod +description: This cmdlet expedites the delicensing operation for an account’s assigned plans by removing the grace period, permanently deleting the assigned plans. schema: 2.0.0 +ms.date: 02/01/2024 +author: dShyam01 --- # Remove-CsUserLicenseGracePeriod ## SYNOPSIS -The \`CsUserLicenseGracePeriod\` cmdlet expedites the delicensing operation for the assigned plan(s) of a user/resource account by removing the grace period, permanently deleting the assigned plan(s). -Note that this cmdlet is to be used only by tenants with license resiliency enabled. (License resiliency is currently under private preview and not available for everyone) + +The `CsUserLicenseGracePeriod` cmdlet expedites the delicensing operation for the assigned plan(s) of a user/resource account by removing the grace period, permanently deleting the assigned plan(s). +Note that this cmdlet is to be used only by tenants with license resiliency enabled. (License resiliency is currently under private preview and not available for everyone.) ## SYNTAX -``` -Remove-CsUserLicenseGracePeriod [-Identity] [-Capability ] [-Force] [-WhatIf] [-Confirm] [] +```powershell +Remove-CsUserLicenseGracePeriod +[-Identity] +[-Capability ] +[-Force] +[-WhatIf] +[-Confirm] +[] ``` ## DESCRIPTION + The command removes the grace period of the assigned plan(s) against the specified user(s)/resource account(s), permanently deleting the plan(s). Permanently deletes all/specified plans belonging to the user, which has a grace period assosciated with it. Assigned plans with no subsequent grace period will see no change. If you want to verify the grace period of any assigned plan against a user, you can return that information by using this command: -\`Get-CsOnlineUser -Identity bf19b7db-6960-41e5-a139-2aa373474354\` +`Get-CsOnlineUser -Identity bf19b7db-6960-41e5-a139-2aa373474354` ## EXAMPLES ### Example 1 -``` + +```powershell Remove-CsUserLicenseGracePeriod -Identity bf19b7db-6960-41e5-a139-2aa373474354 ``` -In the example shown above, the command will remove the grace period of all assigned plan(s) against the specified user ID, marking the subsequent assigned plan(s) as deleted. Assigned plans with no subsequent grace period will see no change. +In Example 1, the command removes the grace period of all assigned plan(s) against the specified user ID, marking the subsequent assigned plan(s) as deleted. Assigned plans with no subsequent grace period will see no change. ### Example 2 -``` -Remove-CsUserLicenseGracePeriod -Identity bf19b7db-6960-41e5-a139-2aa373474354 -capability 'MCOEV,MCOMEETADD' + +```powershell +Remove-CsUserLicenseGracePeriod -Identity bf19b7db-6960-41e5-a139-2aa373474354 -Capability 'MCOEV,MCOMEETADD' ``` -In Example 2 the capability specified refers to plans assigned to the user(s) under AssignedPlans. The command will remove the grace period of the specified assigned plans, marking the subsequent plan(s) as deleted. +In Example 2, the capability specified refers to plans assigned to the user(s) under AssignedPlans. The command removes the grace period of the specified assigned plans, marking the subsequent plan(s) as deleted. ## PARAMETERS ### -Identity -Specifies the Identity(GUID) of the user account whose assigned plan grace period needs to be removed, permanently deleting the subsequent plan. + +Specifies the Identity (GUID) of the user account whose assigned plan grace period needs to be removed, permanently deleting the subsequent plan. ```yaml Type: String @@ -60,7 +75,8 @@ Accept wildcard characters: False ``` ### -Capability -Denotes the plan(s) assigned to the specified user, which are to be permanently deleted if they are currently serving their grace period. + +Denotes the plan(s) assigned to the specified user, which are to be permanently deleted if they are currently serving their grace period. ```yaml Type: String @@ -73,7 +89,9 @@ Default value: None Accept pipeline input: True (ByPropertyName,ByValue) Accept wildcard characters: False ``` + ### -Confirm + Prompts you for confirmation before running the cmdlet. ```yaml @@ -89,14 +107,17 @@ 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 ## OUTPUTS + System.Object ## NOTES ## RELATED LINKS -[Get-CsOnlineUser]() + +[Get-CsOnlineUser](teams\teams-ps\teams\Get-CsOnlineUser.md) From a3b3c86f4933fc2d08761af6887b4db60055f2d6 Mon Sep 17 00:00:00 2001 From: Qingfeng Zeng <111406521+shawnqf@users.noreply.github.com> Date: Mon, 27 May 2024 08:26:45 +0800 Subject: [PATCH 0459/1851] Update Set-DistributionGroup.md Update ManagedBy section. --- exchange/exchange-ps/exchange/Set-DistributionGroup.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-DistributionGroup.md b/exchange/exchange-ps/exchange/Set-DistributionGroup.md index 84099eadc8..f2007ae86b 100644 --- a/exchange/exchange-ps/exchange/Set-DistributionGroup.md +++ b/exchange/exchange-ps/exchange/Set-DistributionGroup.md @@ -1113,7 +1113,7 @@ The ManagedBy parameter specifies an owner for the group. A group must have at l - Approve member depart or join requests (if available) - Approve messages sent to the group if moderation is enabled, but no moderators are specified. -The owner you specify for this parameter must be a mailbox, mail user or mail-enabled security group (a mail-enabled security principal that can have permissions assigned). +The owner you specify for this parameter must be a mailbox, mail user or mail-enabled security group (a mail-enabled security principal that can have permissions assigned). Although Mail-Enabled Security Groups can be set on-premise these will not sync in the cloud object. **Note**: Group management in Outlook doesn't work if the owner is a mail-enabled security group. To manage the group in Outlook, the owner must be a mailbox or a mail user. If you specify a mail-enabled security group as the owner of the group, the group isn't visible in **Distribution groups I own** for the group owners (members of the mail-enabled security group). From de26157aa749b94c16e11b0a6f86756d4795c9c5 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 28 May 2024 09:20:46 -0700 Subject: [PATCH 0460/1851] Same ManagedBy updates for New and Set --- exchange/exchange-ps/exchange/New-DistributionGroup.md | 9 ++++++++- exchange/exchange-ps/exchange/Set-DistributionGroup.md | 7 +++++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-DistributionGroup.md b/exchange/exchange-ps/exchange/New-DistributionGroup.md index f315763576..51d24639f4 100644 --- a/exchange/exchange-ps/exchange/New-DistributionGroup.md +++ b/exchange/exchange-ps/exchange/New-DistributionGroup.md @@ -346,7 +346,14 @@ The ManagedBy parameter specifies an owner for the group. A group must have at l - Approve member depart or join requests (if available) - Approve messages sent to the group if moderation is enabled, but no moderators are specified. -The owner you specify for this parameter must be a mailbox, mail user or mail-enabled security group (a mail-enabled security principal that can have permissions assigned). You can use any value that uniquely identifies the owner. For example: +The owner you specify for this parameter must be a mailbox, mail user or mail-enabled security group (a mail-enabled security principal that can have permissions assigned). + +Considerations for mail-enabled security groups as group owners: + +- If you specify a mail-enabled security group as a group owner in on-premises Exchange, the mail-enabled security group doesn't sync to the cloud object. +- Group management in Outlook doesn't work if the owner is a mail-enabled security group. To manage the group in Outlook, the owner must be a mailbox or a mail user. If you specify a mail-enabled security group as the owner of the group, the group isn't visible in **Distribution groups I own** for the group owners (members of the mail-enabled security group). + +You can use any value that uniquely identifies the owner. For example: - Name - Alias diff --git a/exchange/exchange-ps/exchange/Set-DistributionGroup.md b/exchange/exchange-ps/exchange/Set-DistributionGroup.md index f2007ae86b..b2b7e19968 100644 --- a/exchange/exchange-ps/exchange/Set-DistributionGroup.md +++ b/exchange/exchange-ps/exchange/Set-DistributionGroup.md @@ -1113,9 +1113,12 @@ The ManagedBy parameter specifies an owner for the group. A group must have at l - Approve member depart or join requests (if available) - Approve messages sent to the group if moderation is enabled, but no moderators are specified. -The owner you specify for this parameter must be a mailbox, mail user or mail-enabled security group (a mail-enabled security principal that can have permissions assigned). Although Mail-Enabled Security Groups can be set on-premise these will not sync in the cloud object. +The owner you specify for this parameter must be a mailbox, mail user or mail-enabled security group (a mail-enabled security principal that can have permissions assigned). -**Note**: Group management in Outlook doesn't work if the owner is a mail-enabled security group. To manage the group in Outlook, the owner must be a mailbox or a mail user. If you specify a mail-enabled security group as the owner of the group, the group isn't visible in **Distribution groups I own** for the group owners (members of the mail-enabled security group). +Considerations for mail-enabled security groups as group owners: + +- If you specify a mail-enabled security group as a group owner in on-premises Exchange, the mail-enabled security group doesn't sync to the cloud object. +- Group management in Outlook doesn't work if the owner is a mail-enabled security group. To manage the group in Outlook, the owner must be a mailbox or a mail user. If you specify a mail-enabled security group as the owner of the group, the group isn't visible in **Distribution groups I own** for the group owners (members of the mail-enabled security group). You can use any value that uniquely identifies the owner. For example: From 452f46068b319c46d49a130531cc684f5a4a59c0 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 28 May 2024 11:19:10 -0700 Subject: [PATCH 0461/1851] Adding changes from PR against Main #11850 --- .../exchange/Get-FeatureConfiguration.md | 23 ++++- .../exchange/New-FeatureConfiguration.md | 62 +++++++------- .../exchange/Set-FeatureConfiguration.md | 85 ------------------- 3 files changed, 50 insertions(+), 120 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md b/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md index 3c0a5bc8c5..9ef39a34d8 100644 --- a/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md @@ -20,7 +20,8 @@ For information about the parameter sets in the Syntax section below, see [Excha ## SYNTAX ``` -Get-FeatureConfiguration [[-Identity] ] +Get-FeatureConfiguration [-FeatureScenario] + [[-Identity] ] [-Confirm] [-WhatIf] [] @@ -33,14 +34,14 @@ To use this cmdlet in Security & Compliance PowerShell, you need to be assigned ### Example 1 ```powershell -Get-FeatureConfiguration | Format-Table Name,Mode +Get-FeatureConfiguration -FeatureScenario KnowYourData | Format-Table Name,Mode ``` This example returns a summary list of all Discovery policies in the organization. ### Example 2 ```powershell -Get-FeatureConfiguration -Identity "Engineering Group" +Get-FeatureConfiguration -FeatureScenario KnowYourData -Identity "Engineering Group" ``` This example returns detailed information about the specified Discovery policy. @@ -67,6 +68,22 @@ Accept pipeline input: True (ByPropertyName, ByValue) Accept wildcard characters: False ``` +### -FeatureScenario +The FeatureScenario parameter identifies the type of Discovery policy that you want to view. + +```yaml +Type: Microsoft.Office.CompliancePolicy.PolicyConfiguration.PolicyScenario +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm This parameter is reserved for internal Microsoft use. diff --git a/exchange/exchange-ps/exchange/New-FeatureConfiguration.md b/exchange/exchange-ps/exchange/New-FeatureConfiguration.md index 6f8e71062c..63af974a9a 100644 --- a/exchange/exchange-ps/exchange/New-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/New-FeatureConfiguration.md @@ -20,7 +20,7 @@ For information about the parameter sets in the Syntax section below, see [Excha ## SYNTAX ``` -New-FeatureConfiguration [-Name] -Mode -Scenario -ScenarioConfig +New-FeatureConfiguration [-Name] -Mode -FeatureScenario -ScenarioConfig [-Comment ] [-Confirm] [-Locations ] @@ -58,43 +58,43 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Comment -The Comment parameter specifies an optional comment. If you specify a value that contains spaces, enclose the value in quotation marks ("), for example: "This is an admin note". +### -FeatureScenario +The FeatureScenario parameter specifies the scenario for the Discovery policy. Currently, the only valid value is KnowYourData. ```yaml -Type: String +Type: Microsoft.Office.CompliancePolicy.PolicyConfiguration.PolicyScenario Parameter Sets: (All) Aliases: Applicable: Security & Compliance -Required: False +Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -Confirm -The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. +### -Mode +The Mode parameter specifies the action and notification level of the Discovery policy. Valid values are: -- Destructive cmdlets (for example, Remove-\* cmdlets) have a built-in pause that forces you to acknowledge the command before proceeding. For these cmdlets, you can skip the confirmation prompt by using this exact syntax: `-Confirm:$false`. -- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding. +- Enable: The policy is enabled for actions and notifications. This is the default value. +- Disable: The policy is disabled. ```yaml -Type: SwitchParameter +Type: Microsoft.Office.CompliancePolicy.Tasks.PolicyMode Parameter Sets: (All) -Aliases: cf +Aliases: Applicable: Security & Compliance -Required: False +Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -Locations -{{ Fill Locations Description }} +### -ScenarioConfig +{{ Fill ScenarioConfig Description }} ```yaml Type: String @@ -102,52 +102,50 @@ Parameter Sets: (All) Aliases: Applicable: Security & Compliance -Required: False +Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -Mode -The Mode parameter specifies the action and notification level of the Discovery policy. Valid values are: - -- Enable: The policy is enabled for actions and notifications. This is the default value. -- Disable: The policy is disabled. -- TestWithNotifications: Simulation mode where no actions are taken, but notifications **are** sent. -- TestWithoutNotifications: Simulation mode where no actions are taken, and no notifications are sent. +### -Comment +The Comment parameter specifies an optional comment. If you specify a value that contains spaces, enclose the value in quotation marks ("), for example: "This is an admin note". ```yaml -Type: Microsoft.Office.CompliancePolicy.Tasks.PolicyMode +Type: String Parameter Sets: (All) Aliases: Applicable: Security & Compliance -Required: True +Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -Scenario -The Scenario parameter specifies the scenario for the Discovery policy. Currently, the only valid value is KnowYourData. +### -Confirm +The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. + +- Destructive cmdlets (for example, Remove-\* cmdlets) have a built-in pause that forces you to acknowledge the command before proceeding. For these cmdlets, you can skip the confirmation prompt by using this exact syntax: `-Confirm:$false`. +- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding. ```yaml -Type: icrosoft.Office.CompliancePolicy.Tasks.FeatureConfigurationScenario +Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: cf Applicable: Security & Compliance -Required: True +Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -ScenarioConfig -{{ Fill ScenarioConfig Description }} +### -Locations +{{ Fill Locations Description }} ```yaml Type: String @@ -155,7 +153,7 @@ Parameter Sets: (All) Aliases: Applicable: Security & Compliance -Required: True +Required: False Position: Named Default value: None Accept pipeline input: False diff --git a/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md b/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md index 7da4d02961..b7f6e6a803 100644 --- a/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md @@ -24,73 +24,6 @@ For information about the parameter sets in the Syntax section below, see [Excha Set-FeatureConfiguration [-Identity] [-Locations ] [-Comment ] [-Confirm] [-Mode ] - [-Scenario ] - [-ScenarioConfig ] - [-WhatIf] - [] -``` - -### AdaptiveScopeLocation -``` -Set-FeatureConfiguration [-Identity] [-Comment ] - [-Confirm] - [-Mode ] - [-Scenario ] - [-ScenarioConfig ] - [-WhatIf] - [] -``` - -### TeamLocation -``` -Set-FeatureConfiguration [-Identity] [-Comment ] - [-Confirm] - [-Mode ] - [-Scenario ] - [-ScenarioConfig ] - [-WhatIf] - [] -``` - -### OrganizationSegmentsDefault -``` -Set-FeatureConfiguration [-Identity] - [-Confirm] - [-Mode ] - [-Scenario ] - [-ScenarioConfig ] - [-WhatIf] - [] -``` - -### InformationBarrierDefault -``` -Set-FeatureConfiguration [-Identity] - [-Confirm] - [-Mode ] - [-Scenario ] - [-ScenarioConfig ] - [-WhatIf] - [] -``` - -### DisableRestrictiveRetentionParameterSet -``` -Set-FeatureConfiguration [-Identity] - [-Confirm] - [-Mode ] - [-Scenario ] - [-ScenarioConfig ] - [-WhatIf] - [] -``` - -### RetryDistributionParameterSet -``` -Set-FeatureConfiguration [-Identity] - [-Confirm] - [-Mode ] - [-Scenario ] [-ScenarioConfig ] [-WhatIf] [] @@ -186,8 +119,6 @@ The Mode parameter specifies the action and notification level of the Discovery - Enable: The policy is enabled for actions and notifications. This is the default value. - Disable: The policy is disabled. -- TestWithNotifications: Simulation mode where no actions are taken, but notifications **are** sent. -- TestWithoutNotifications: Simulation mode where no actions are taken, and no notifications are sent. ```yaml Type: Microsoft.Office.CompliancePolicy.Tasks.PolicyMode @@ -202,22 +133,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Scenario -The Scenario parameter specifies the scenario for the Discovery policy. Currently, the only valid value is KnowYourData. - -```yaml -Type: Microsoft.Office.CompliancePolicy.Tasks.FeatureConfigurationScenario -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -ScenarioConfig {{ Fill ScenarioConfig Description }} From 0ad968ba1b0c2d13c7cf283a671a47aa70293fb4 Mon Sep 17 00:00:00 2001 From: Lisa Kueter <162626637+lkueter@users.noreply.github.com> Date: Tue, 28 May 2024 13:53:07 -0500 Subject: [PATCH 0462/1851] Deleting old version without extension. --- .../teams/Remove-CsUserLicenseGracePeriod | 123 ------------------ 1 file changed, 123 deletions(-) delete mode 100644 teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod diff --git a/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod b/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod deleted file mode 100644 index f6dd61f8f1..0000000000 --- a/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod +++ /dev/null @@ -1,123 +0,0 @@ ---- -external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml -Module Name: MicrosoftTeams -online version: https://learn.microsoft.com/powershell/module/skype/remove-csuserlicensegraceperiod -title: Remove-CsUserLicenseGracePeriod -description: This cmdlet expedites the delicensing operation for an account’s assigned plans by removing the grace period, permanently deleting the assigned plans. -schema: 2.0.0 -ms.date: 02/01/2024 -author: dShyam01 ---- - -# Remove-CsUserLicenseGracePeriod - -## SYNOPSIS - -The `CsUserLicenseGracePeriod` cmdlet expedites the delicensing operation for the assigned plan(s) of a user/resource account by removing the grace period, permanently deleting the assigned plan(s). -Note that this cmdlet is to be used only by tenants with license resiliency enabled. (License resiliency is currently under private preview and not available for everyone.) - -## SYNTAX - -```powershell -Remove-CsUserLicenseGracePeriod -[-Identity] -[-Capability ] -[-Force] -[-WhatIf] -[-Confirm] -[] -``` - -## DESCRIPTION - -The command removes the grace period of the assigned plan(s) against the specified user(s)/resource account(s), permanently deleting the plan(s). -Permanently deletes all/specified plans belonging to the user, which has a grace period assosciated with it. -Assigned plans with no subsequent grace period will see no change. - -If you want to verify the grace period of any assigned plan against a user, you can return that information by using this command: - -`Get-CsOnlineUser -Identity bf19b7db-6960-41e5-a139-2aa373474354` - -## EXAMPLES - -### Example 1 - -```powershell -Remove-CsUserLicenseGracePeriod -Identity bf19b7db-6960-41e5-a139-2aa373474354 -``` - -In Example 1, the command removes the grace period of all assigned plan(s) against the specified user ID, marking the subsequent assigned plan(s) as deleted. Assigned plans with no subsequent grace period will see no change. - -### Example 2 - -```powershell -Remove-CsUserLicenseGracePeriod -Identity bf19b7db-6960-41e5-a139-2aa373474354 -Capability 'MCOEV,MCOMEETADD' -``` - -In Example 2, the capability specified refers to plans assigned to the user(s) under AssignedPlans. The command removes the grace period of the specified assigned plans, marking the subsequent plan(s) as deleted. - -## PARAMETERS - -### -Identity - -Specifies the Identity (GUID) of the user account whose assigned plan grace period needs to be removed, permanently deleting the subsequent plan. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: True -Position: 1 -Default value: None -Accept pipeline input: True (ByPropertyName,ByValue) -Accept wildcard characters: False -``` - -### -Capability - -Denotes the plan(s) assigned to the specified user, which are to be permanently deleted if they are currently serving their grace period. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: True (ByPropertyName,ByValue) -Accept wildcard characters: False -``` - -### -Confirm - -Prompts you for confirmation before running the cmdlet. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf - -Required: False -Position: Named -Default value: False -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 - -## OUTPUTS - -System.Object - -## NOTES - -## RELATED LINKS - -[Get-CsOnlineUser](teams\teams-ps\teams\Get-CsOnlineUser.md) From 592ae85083b5cd5e23d09019c63039553c392529 Mon Sep 17 00:00:00 2001 From: Neha Dua <110387846+duaneha-MS@users.noreply.github.com> Date: Tue, 28 May 2024 12:09:33 -0700 Subject: [PATCH 0463/1851] Updated details for long lat params in New-CsOnlineLisCivicAddress.md Added more details --- teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md b/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md index 71c8720a96..d2f0ed11fe 100644 --- a/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md +++ b/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md @@ -248,7 +248,7 @@ Parameter Sets: (All) Aliases: applicable: Microsoft Teams -Required: True (Required for all countries except Australia and Japan) +Required: True (Required for all countries except Australia and Japan where it's optional) Position: Named Default value: None Accept pipeline input: False @@ -264,7 +264,7 @@ Parameter Sets: (All) Aliases: applicable: Microsoft Teams -Required: True (Required for all countries except Australia and Japan) +Required: True (Required for all countries except Australia and Japan where it's optional) Position: Named Default value: None Accept pipeline input: False From da88b6c1347ab7342a01fe70256ba44b022cf6e8 Mon Sep 17 00:00:00 2001 From: Lisa Kueter <162626637+lkueter@users.noreply.github.com> Date: Tue, 28 May 2024 14:11:23 -0500 Subject: [PATCH 0464/1851] Recreated file with md extension. --- .../teams/Remove-CsUserLicenseGracePeriod.md | 123 ++++++++++++++++++ 1 file changed, 123 insertions(+) create mode 100644 teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod.md diff --git a/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod.md b/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod.md new file mode 100644 index 0000000000..f6dd61f8f1 --- /dev/null +++ b/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod.md @@ -0,0 +1,123 @@ +--- +external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/skype/remove-csuserlicensegraceperiod +title: Remove-CsUserLicenseGracePeriod +description: This cmdlet expedites the delicensing operation for an account’s assigned plans by removing the grace period, permanently deleting the assigned plans. +schema: 2.0.0 +ms.date: 02/01/2024 +author: dShyam01 +--- + +# Remove-CsUserLicenseGracePeriod + +## SYNOPSIS + +The `CsUserLicenseGracePeriod` cmdlet expedites the delicensing operation for the assigned plan(s) of a user/resource account by removing the grace period, permanently deleting the assigned plan(s). +Note that this cmdlet is to be used only by tenants with license resiliency enabled. (License resiliency is currently under private preview and not available for everyone.) + +## SYNTAX + +```powershell +Remove-CsUserLicenseGracePeriod +[-Identity] +[-Capability ] +[-Force] +[-WhatIf] +[-Confirm] +[] +``` + +## DESCRIPTION + +The command removes the grace period of the assigned plan(s) against the specified user(s)/resource account(s), permanently deleting the plan(s). +Permanently deletes all/specified plans belonging to the user, which has a grace period assosciated with it. +Assigned plans with no subsequent grace period will see no change. + +If you want to verify the grace period of any assigned plan against a user, you can return that information by using this command: + +`Get-CsOnlineUser -Identity bf19b7db-6960-41e5-a139-2aa373474354` + +## EXAMPLES + +### Example 1 + +```powershell +Remove-CsUserLicenseGracePeriod -Identity bf19b7db-6960-41e5-a139-2aa373474354 +``` + +In Example 1, the command removes the grace period of all assigned plan(s) against the specified user ID, marking the subsequent assigned plan(s) as deleted. Assigned plans with no subsequent grace period will see no change. + +### Example 2 + +```powershell +Remove-CsUserLicenseGracePeriod -Identity bf19b7db-6960-41e5-a139-2aa373474354 -Capability 'MCOEV,MCOMEETADD' +``` + +In Example 2, the capability specified refers to plans assigned to the user(s) under AssignedPlans. The command removes the grace period of the specified assigned plans, marking the subsequent plan(s) as deleted. + +## PARAMETERS + +### -Identity + +Specifies the Identity (GUID) of the user account whose assigned plan grace period needs to be removed, permanently deleting the subsequent plan. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: True (ByPropertyName,ByValue) +Accept wildcard characters: False +``` + +### -Capability + +Denotes the plan(s) assigned to the specified user, which are to be permanently deleted if they are currently serving their grace period. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName,ByValue) +Accept wildcard characters: False +``` + +### -Confirm + +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: False +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 + +## OUTPUTS + +System.Object + +## NOTES + +## RELATED LINKS + +[Get-CsOnlineUser](teams\teams-ps\teams\Get-CsOnlineUser.md) From e6220c9b675477bebbda4aa74093d66f57296a53 Mon Sep 17 00:00:00 2001 From: shdyas Date: Tue, 28 May 2024 12:28:52 -0700 Subject: [PATCH 0465/1851] updates --- .../teams/Remove-CsUserLicenseGracePeriod | 123 ------------------ 1 file changed, 123 deletions(-) delete mode 100644 teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod diff --git a/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod b/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod deleted file mode 100644 index f6dd61f8f1..0000000000 --- a/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod +++ /dev/null @@ -1,123 +0,0 @@ ---- -external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml -Module Name: MicrosoftTeams -online version: https://learn.microsoft.com/powershell/module/skype/remove-csuserlicensegraceperiod -title: Remove-CsUserLicenseGracePeriod -description: This cmdlet expedites the delicensing operation for an account’s assigned plans by removing the grace period, permanently deleting the assigned plans. -schema: 2.0.0 -ms.date: 02/01/2024 -author: dShyam01 ---- - -# Remove-CsUserLicenseGracePeriod - -## SYNOPSIS - -The `CsUserLicenseGracePeriod` cmdlet expedites the delicensing operation for the assigned plan(s) of a user/resource account by removing the grace period, permanently deleting the assigned plan(s). -Note that this cmdlet is to be used only by tenants with license resiliency enabled. (License resiliency is currently under private preview and not available for everyone.) - -## SYNTAX - -```powershell -Remove-CsUserLicenseGracePeriod -[-Identity] -[-Capability ] -[-Force] -[-WhatIf] -[-Confirm] -[] -``` - -## DESCRIPTION - -The command removes the grace period of the assigned plan(s) against the specified user(s)/resource account(s), permanently deleting the plan(s). -Permanently deletes all/specified plans belonging to the user, which has a grace period assosciated with it. -Assigned plans with no subsequent grace period will see no change. - -If you want to verify the grace period of any assigned plan against a user, you can return that information by using this command: - -`Get-CsOnlineUser -Identity bf19b7db-6960-41e5-a139-2aa373474354` - -## EXAMPLES - -### Example 1 - -```powershell -Remove-CsUserLicenseGracePeriod -Identity bf19b7db-6960-41e5-a139-2aa373474354 -``` - -In Example 1, the command removes the grace period of all assigned plan(s) against the specified user ID, marking the subsequent assigned plan(s) as deleted. Assigned plans with no subsequent grace period will see no change. - -### Example 2 - -```powershell -Remove-CsUserLicenseGracePeriod -Identity bf19b7db-6960-41e5-a139-2aa373474354 -Capability 'MCOEV,MCOMEETADD' -``` - -In Example 2, the capability specified refers to plans assigned to the user(s) under AssignedPlans. The command removes the grace period of the specified assigned plans, marking the subsequent plan(s) as deleted. - -## PARAMETERS - -### -Identity - -Specifies the Identity (GUID) of the user account whose assigned plan grace period needs to be removed, permanently deleting the subsequent plan. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: True -Position: 1 -Default value: None -Accept pipeline input: True (ByPropertyName,ByValue) -Accept wildcard characters: False -``` - -### -Capability - -Denotes the plan(s) assigned to the specified user, which are to be permanently deleted if they are currently serving their grace period. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: True (ByPropertyName,ByValue) -Accept wildcard characters: False -``` - -### -Confirm - -Prompts you for confirmation before running the cmdlet. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf - -Required: False -Position: Named -Default value: False -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 - -## OUTPUTS - -System.Object - -## NOTES - -## RELATED LINKS - -[Get-CsOnlineUser](teams\teams-ps\teams\Get-CsOnlineUser.md) From ad937187126e325c89e1ed54774ceff9b3d149ac Mon Sep 17 00:00:00 2001 From: Neha Dua <110387846+duaneha-MS@users.noreply.github.com> Date: Tue, 28 May 2024 13:32:44 -0700 Subject: [PATCH 0466/1851] Readded elin and comfirm params in New-CsOnlineLisLocation.md --- teams/teams-ps/teams/New-CsOnlineLisLocation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsOnlineLisLocation.md b/teams/teams-ps/teams/New-CsOnlineLisLocation.md index 9ceee4865b..ed9f119af0 100644 --- a/teams/teams-ps/teams/New-CsOnlineLisLocation.md +++ b/teams/teams-ps/teams/New-CsOnlineLisLocation.md @@ -18,7 +18,7 @@ Use the New-CsOnlineLisLocation cmdlet to create a new emergency dispatch locati ## SYNTAX ``` -New-CsOnlineLisLocation -Location -CivicAddressId [-WhatIf] [-Confirm] [] +New-CsOnlineLisLocation -Location -CivicAddressId [-Elin ] [-Force] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION From 381dd5caef79da00042e5cc32fe652135c0ae54c Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 28 May 2024 14:20:25 -0700 Subject: [PATCH 0467/1851] Defender repo link fixes --- .../app-only-auth-powershell-v2.md | 2 +- .../connect-to-scc-powershell.md | 2 +- .../find-exchange-cmdlet-permissions.md | 4 +-- exchange/docs-conceptual/scc-powershell.md | 2 +- .../Disable-ATPProtectionPolicyRule.md | 2 +- .../Disable-EOPProtectionPolicyRule.md | 2 +- .../exchange/Disable-SafeAttachmentRule.md | 2 +- .../Enable-ATPProtectionPolicyRule.md | 2 +- .../Enable-EOPProtectionPolicyRule.md | 2 +- .../exchange/Enable-SafeAttachmentRule.md | 2 +- .../exchange/Get-ATPBuiltInProtectionRule.md | 2 +- .../exchange/Get-ATPProtectionPolicyRule.md | 2 +- .../exchange-ps/exchange/Get-ActivityAlert.md | 2 +- .../exchange/Get-AtpPolicyForO365.md | 6 ++-- .../Get-ConfigAnalyzerPolicyRecommendation.md | 2 +- .../Get-DeviceConditionalAccessPolicy.md | 2 +- .../Get-DeviceConditionalAccessRule.md | 2 +- .../exchange/Get-DeviceConfigurationPolicy.md | 2 +- .../exchange/Get-DeviceConfigurationRule.md | 2 +- .../exchange-ps/exchange/Get-DevicePolicy.md | 2 +- .../exchange/Get-DeviceTenantPolicy.md | 2 +- .../exchange/Get-DeviceTenantRule.md | 2 +- .../exchange/Get-EOPProtectionPolicyRule.md | 2 +- .../exchange/Get-ExoPhishSimOverrideRule.md | 2 +- .../exchange/Get-ExoSecOpsOverrideRule.md | 2 +- .../exchange/Get-PhishSimOverridePolicy.md | 2 +- .../exchange/Get-PhishSimOverrideRule.md | 4 +-- .../exchange/Get-QuarantineMessage.md | 2 +- .../exchange/Get-QuarantinePolicy.md | 2 +- .../exchange/Get-SafeAttachmentPolicy.md | 2 +- .../exchange/Get-SafeAttachmentRule.md | 2 +- .../exchange/Get-SecOpsOverridePolicy.md | 2 +- .../exchange/Get-SecOpsOverrideRule.md | 4 +-- .../exchange/Get-TenantAllowBlockListItems.md | 2 +- .../Get-UnifiedAuditLogRetentionPolicy.md | 2 +- .../exchange/New-ATPBuiltInProtectionRule.md | 4 +-- .../exchange/New-ATPProtectionPolicyRule.md | 4 +-- .../exchange-ps/exchange/New-ActivityAlert.md | 2 +- .../exchange/New-AntiPhishPolicy.md | 26 +++++++-------- .../exchange-ps/exchange/New-AntiPhishRule.md | 2 +- .../New-DeviceConditionalAccessPolicy.md | 2 +- .../New-DeviceConditionalAccessRule.md | 2 +- .../exchange/New-DeviceConfigurationPolicy.md | 2 +- .../exchange/New-DeviceConfigurationRule.md | 2 +- .../exchange/New-DeviceTenantPolicy.md | 2 +- .../exchange/New-DeviceTenantRule.md | 2 +- .../exchange/New-EOPProtectionPolicyRule.md | 4 +-- .../exchange/New-ExoPhishSimOverrideRule.md | 2 +- .../exchange/New-ExoSecOpsOverrideRule.md | 2 +- .../exchange/New-HostedContentFilterPolicy.md | 32 +++++++++---------- .../exchange/New-HostedContentFilterRule.md | 2 +- .../New-HostedOutboundSpamFilterPolicy.md | 10 +++--- .../exchange/New-MalwareFilterPolicy.md | 6 ++-- .../exchange/New-MalwareFilterRule.md | 2 +- .../exchange/New-PhishSimOverridePolicy.md | 2 +- .../exchange/New-QuarantinePolicy.md | 2 +- .../exchange/New-SafeAttachmentPolicy.md | 12 +++---- .../exchange/New-SafeAttachmentRule.md | 4 +-- .../exchange/New-SafeLinksPolicy.md | 6 ++-- .../exchange-ps/exchange/New-SafeLinksRule.md | 2 +- 60 files changed, 109 insertions(+), 109 deletions(-) diff --git a/exchange/docs-conceptual/app-only-auth-powershell-v2.md b/exchange/docs-conceptual/app-only-auth-powershell-v2.md index 23c3a2d732..5157010230 100644 --- a/exchange/docs-conceptual/app-only-auth-powershell-v2.md +++ b/exchange/docs-conceptual/app-only-auth-powershell-v2.md @@ -481,7 +481,7 @@ For general instructions about assigning roles in Microsoft Entra ID, see [Assig > > This method is supported only when you connect to Exchange Online PowerShell or Security & Compliance PowerShell in [REST API mode](exchange-online-powershell-v2.md#rest-api-connections-in-the-exo-v3-module). Security & Compliance PowerShell supports REST API mode in v3.2.0 or later. -For information about creating custom role groups, see [Create role groups in Exchange Online](/exchange/permissions-exo/role-groups#create-role-groups) and [Create Email & collaboration role groups in the Microsoft Defender portal](/microsoft-365/security/office-365-security/mdo-portal-permissions#create-email--collaboration-role-groups-in-the-microsoft-defender-portal). The custom role group that you assign to the application can contain any combination of built-in and custom roles. +For information about creating custom role groups, see [Create role groups in Exchange Online](/exchange/permissions-exo/role-groups#create-role-groups) and [Create Email & collaboration role groups in the Microsoft Defender portal](/defender-office-365/mdo-portal-permissions#create-email--collaboration-role-groups-in-the-microsoft-defender-portal). The custom role group that you assign to the application can contain any combination of built-in and custom roles. To assign custom role groups to the application using service principals, do the following steps: diff --git a/exchange/docs-conceptual/connect-to-scc-powershell.md b/exchange/docs-conceptual/connect-to-scc-powershell.md index 9d36c0f95d..0b2656e06d 100644 --- a/exchange/docs-conceptual/connect-to-scc-powershell.md +++ b/exchange/docs-conceptual/connect-to-scc-powershell.md @@ -33,7 +33,7 @@ To connect to Security & Compliance PowerShell for automation, see [App-only aut > > REST API connections in the Exchange Online PowerShell V3 module require the PowerShellGet and PackageManagement modules. For more information, see [PowerShellGet for REST-based connections in Windows](exchange-online-powershell-v2.md#powershellget-for-rest-based-connections-in-windows). -- After you connect, the cmdlets and parameters that you have or don't have access to is controlled by role-based access control (RBAC). For more information, see [Permissions in the Microsoft Defender portal](/microsoft-365/security/office-365-security/mdo-portal-permissions) and [Permissions in the Microsoft Purview compliance portal](/microsoft-365/compliance/microsoft-365-compliance-center-permissions). +- After you connect, the cmdlets and parameters that you have or don't have access to is controlled by role-based access control (RBAC). For more information, see [Permissions in the Microsoft Defender portal](/defender-office-365/mdo-portal-permissions) and [Permissions in the Microsoft Purview compliance portal](/purview/purview-compliance-portal-permissions). ## Step 1: Load the Exchange Online PowerShell module diff --git a/exchange/docs-conceptual/find-exchange-cmdlet-permissions.md b/exchange/docs-conceptual/find-exchange-cmdlet-permissions.md index 5940fa93c8..c5502573f4 100644 --- a/exchange/docs-conceptual/find-exchange-cmdlet-permissions.md +++ b/exchange/docs-conceptual/find-exchange-cmdlet-permissions.md @@ -31,8 +31,8 @@ You can use PowerShell to find the permissions required to run any Exchange or E In cloud-based organizations, membership in the **Global Administrators** role in Microsoft Entra ID gives you the required permissions. - The procedures in this article don't work in Security & Compliance PowerShell. For more information about Security & Compliance permissions, see the following articles: - - [Permissions in the Microsoft Defender portal](/microsoft-365/security/office-365-security/mdo-portal-permissions) - - [Permissions in the Microsoft Purview compliance portal](/microsoft-365/compliance/microsoft-365-compliance-center-permissions) + - [Permissions in the Microsoft Defender portal](/defender-office-365/mdo-portal-permissions) + - [Permissions in the Microsoft Purview compliance portal](/purview/purview-compliance-portal-permissions) > [!TIP] > Having problems? Ask for help in the Exchange forums. Visit the forums at: [Exchange Server](https://go.microsoft.com/fwlink/p/?linkId=60612) or [Exchange Online](https://go.microsoft.com/fwlink/p/?linkId=267542). diff --git a/exchange/docs-conceptual/scc-powershell.md b/exchange/docs-conceptual/scc-powershell.md index 0305710817..e5ec203673 100644 --- a/exchange/docs-conceptual/scc-powershell.md +++ b/exchange/docs-conceptual/scc-powershell.md @@ -37,6 +37,6 @@ Security & Compliance PowerShell contains the following types of cmdlets: - Basic cmdlets that are also available in Exchange Online PowerShell (for example, [Get-User](/powershell/module/exchange/get-user), and [Get-RoleGroup](/powershell/module/exchange/get-rolegroup)). - A few cmdlets that correspond to security features available in Exchange Online Protection (EOP) and Microsoft Defender for Office 365 in the Microsoft Defender portal (for example, [Set-SecOpsOverridePolicy](/powershell/module/exchange/set-secopsoverridepolicy)). - Cmdlets for most EOP and Defender for Office 365 security features (for example, [anti-spam policies](/microsoft-365/security/office-365-security/anti-spam-protection)) are available only in [Exchange Online PowerShell](exchange-online-powershell.md). + Cmdlets for most EOP and Defender for Office 365 security features (for example, [anti-spam policies](/defender-office-365/anti-spam-protection-about)) are available only in [Exchange Online PowerShell](exchange-online-powershell.md). Check the **Applies to** value in the cmdlet references article to verify the PowerShell environment where the cmdlet actually resides. diff --git a/exchange/exchange-ps/exchange/Disable-ATPProtectionPolicyRule.md b/exchange/exchange-ps/exchange/Disable-ATPProtectionPolicyRule.md index faee2465e5..fe87141f2e 100644 --- a/exchange/exchange-ps/exchange/Disable-ATPProtectionPolicyRule.md +++ b/exchange/exchange-ps/exchange/Disable-ATPProtectionPolicyRule.md @@ -30,7 +30,7 @@ Disable-ATPProtectionPolicyRule [-Identity] ## DESCRIPTION The State property in rules that are associated with preset security policies indicates whether the rule is Enabled or Disabled. -For more information about preset security policies in PowerShell, see [Preset security policies in Exchange Online PowerShell](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#preset-security-policies-in-exchange-online-powershell). +For more information about preset security policies in PowerShell, see [Preset security policies in Exchange Online PowerShell](https://learn.microsoft.com/defender-office-365/preset-security-policies#preset-security-policies-in-exchange-online-powershell). 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). diff --git a/exchange/exchange-ps/exchange/Disable-EOPProtectionPolicyRule.md b/exchange/exchange-ps/exchange/Disable-EOPProtectionPolicyRule.md index e23c8c51c6..b611fc63b1 100644 --- a/exchange/exchange-ps/exchange/Disable-EOPProtectionPolicyRule.md +++ b/exchange/exchange-ps/exchange/Disable-EOPProtectionPolicyRule.md @@ -30,7 +30,7 @@ Disable-EOPProtectionPolicyRule [-Identity] ## DESCRIPTION The State property in rules that are associated with preset security policies indicates whether the rule is Enabled or Disabled. -For more information about preset security policies in PowerShell, see [Preset security policies in Exchange Online PowerShell](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#preset-security-policies-in-exchange-online-powershell). +For more information about preset security policies in PowerShell, see [Preset security policies in Exchange Online PowerShell](https://learn.microsoft.com/defender-office-365/preset-security-policies#preset-security-policies-in-exchange-online-powershell). 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). diff --git a/exchange/exchange-ps/exchange/Disable-SafeAttachmentRule.md b/exchange/exchange-ps/exchange/Disable-SafeAttachmentRule.md index 10321ce0a5..35ef4b854d 100644 --- a/exchange/exchange-ps/exchange/Disable-SafeAttachmentRule.md +++ b/exchange/exchange-ps/exchange/Disable-SafeAttachmentRule.md @@ -28,7 +28,7 @@ Disable-SafeAttachmentRule [-Identity] ``` ## DESCRIPTION -Safe Attachments is a feature in Microsoft Defender for Office 365 that opens email attachments in a special hypervisor environment to detect malicious activity. For more information, see [Safe Attachments in Defender for Office 365](https://learn.microsoft.com/microsoft-365/security/office-365-security/safe-attachments-about). +Safe Attachments is a feature in Microsoft Defender for Office 365 that opens email attachments in a special hypervisor environment to detect malicious activity. For more information, see [Safe Attachments in Defender for Office 365](https://learn.microsoft.com/defender-office-365/safe-attachments-about). 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). diff --git a/exchange/exchange-ps/exchange/Enable-ATPProtectionPolicyRule.md b/exchange/exchange-ps/exchange/Enable-ATPProtectionPolicyRule.md index 93020ccce4..af887e025f 100644 --- a/exchange/exchange-ps/exchange/Enable-ATPProtectionPolicyRule.md +++ b/exchange/exchange-ps/exchange/Enable-ATPProtectionPolicyRule.md @@ -30,7 +30,7 @@ Enable-ATPProtectionPolicyRule [-Identity] ## DESCRIPTION The State property in rules that are associated with preset security policies indicates whether the rule is Enabled or Disabled. -For more information about preset security policies in PowerShell, see [Preset security policies in Exchange Online PowerShell](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#preset-security-policies-in-exchange-online-powershell). +For more information about preset security policies in PowerShell, see [Preset security policies in Exchange Online PowerShell](https://learn.microsoft.com/defender-office-365/preset-security-policies#preset-security-policies-in-exchange-online-powershell). 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). diff --git a/exchange/exchange-ps/exchange/Enable-EOPProtectionPolicyRule.md b/exchange/exchange-ps/exchange/Enable-EOPProtectionPolicyRule.md index c8f2bddb18..854a290dfa 100644 --- a/exchange/exchange-ps/exchange/Enable-EOPProtectionPolicyRule.md +++ b/exchange/exchange-ps/exchange/Enable-EOPProtectionPolicyRule.md @@ -30,7 +30,7 @@ Enable-EOPProtectionPolicyRule [-Identity] ## DESCRIPTION The State property in rules that are associated with preset security policies indicates whether the rule is Enabled or Disabled. -For more information about preset security policies in PowerShell, see [Preset security policies in Exchange Online PowerShell](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#preset-security-policies-in-exchange-online-powershell). +For more information about preset security policies in PowerShell, see [Preset security policies in Exchange Online PowerShell](https://learn.microsoft.com/defender-office-365/preset-security-policies#preset-security-policies-in-exchange-online-powershell). 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). diff --git a/exchange/exchange-ps/exchange/Enable-SafeAttachmentRule.md b/exchange/exchange-ps/exchange/Enable-SafeAttachmentRule.md index 7ff9b62271..2642212149 100644 --- a/exchange/exchange-ps/exchange/Enable-SafeAttachmentRule.md +++ b/exchange/exchange-ps/exchange/Enable-SafeAttachmentRule.md @@ -28,7 +28,7 @@ Enable-SafeAttachmentRule [-Identity] ``` ## DESCRIPTION -Safe Attachments is a feature in Microsoft Defender for Office 365 that opens email attachments in a special hypervisor environment to detect malicious activity. For more information, see [Safe Attachments in Defender for Office 365](https://learn.microsoft.com/microsoft-365/security/office-365-security/safe-attachments-about). +Safe Attachments is a feature in Microsoft Defender for Office 365 that opens email attachments in a special hypervisor environment to detect malicious activity. For more information, see [Safe Attachments in Defender for Office 365](https://learn.microsoft.com/defender-office-365/safe-attachments-about). 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). diff --git a/exchange/exchange-ps/exchange/Get-ATPBuiltInProtectionRule.md b/exchange/exchange-ps/exchange/Get-ATPBuiltInProtectionRule.md index 0576ccaec2..714d4981eb 100644 --- a/exchange/exchange-ps/exchange/Get-ATPBuiltInProtectionRule.md +++ b/exchange/exchange-ps/exchange/Get-ATPBuiltInProtectionRule.md @@ -25,7 +25,7 @@ Get-ATPBuiltInProtectionRule [[-Identity] ] [-Stat ``` ## DESCRIPTION -For more information about preset security policies, see [Preset security policies in EOP and Microsoft Defender for Office 365](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies). +For more information about preset security policies, see [Preset security policies in EOP and Microsoft Defender for Office 365](https://learn.microsoft.com/defender-office-365/preset-security-policies). 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). diff --git a/exchange/exchange-ps/exchange/Get-ATPProtectionPolicyRule.md b/exchange/exchange-ps/exchange/Get-ATPProtectionPolicyRule.md index 543ed848a6..f0a24d140f 100644 --- a/exchange/exchange-ps/exchange/Get-ATPProtectionPolicyRule.md +++ b/exchange/exchange-ps/exchange/Get-ATPProtectionPolicyRule.md @@ -27,7 +27,7 @@ Get-ATPProtectionPolicyRule [[-Identity] ] ``` ## DESCRIPTION -For more information about preset security policies in PowerShell, see [Preset security policies in Exchange Online PowerShell](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#preset-security-policies-in-exchange-online-powershell). +For more information about preset security policies in PowerShell, see [Preset security policies in Exchange Online PowerShell](https://learn.microsoft.com/defender-office-365/preset-security-policies#preset-security-policies-in-exchange-online-powershell). 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). diff --git a/exchange/exchange-ps/exchange/Get-ActivityAlert.md b/exchange/exchange-ps/exchange/Get-ActivityAlert.md index 21a8eb6d92..4d61e352ef 100644 --- a/exchange/exchange-ps/exchange/Get-ActivityAlert.md +++ b/exchange/exchange-ps/exchange/Get-ActivityAlert.md @@ -28,7 +28,7 @@ Get-ActivityAlert [[-Identity] ] ``` ## DESCRIPTION -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/microsoft-365/security/office-365-security/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). +To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/defender-office-365/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/Get-AtpPolicyForO365.md b/exchange/exchange-ps/exchange/Get-AtpPolicyForO365.md index 8e787b61b6..31818f3779 100644 --- a/exchange/exchange-ps/exchange/Get-AtpPolicyForO365.md +++ b/exchange/exchange-ps/exchange/Get-AtpPolicyForO365.md @@ -30,11 +30,11 @@ Get-AtpPolicyForO365 [[-Identity] ] ``` ## DESCRIPTION -Safe Links protection for Office 365 apps checks links in Office documents, not links in email messages. For more information, see [Safe Links settings for Office 365 apps](https://learn.microsoft.com/microsoft-365/security/office-365-security/safe-links-about#safe-links-settings-for-office-365-apps). +Safe Links protection for Office 365 apps checks links in Office documents, not links in email messages. For more information, see [Safe Links settings for Office 365 apps](https://learn.microsoft.com/defender-office-365/safe-links-about#safe-links-settings-for-office-apps). -Safe Documents scans documents and files that are opened in Protected View. For more information, see [Safe Documents in Microsoft 365 E5](https://learn.microsoft.com/microsoft-365/security/office-365-security/safe-documents-in-e5-plus-security-about). +Safe Documents scans documents and files that are opened in Protected View. For more information, see [Safe Documents in Microsoft 365 E5](https://learn.microsoft.com/defender-office-365/safe-documents-in-e5-plus-security-about). -Safe Attachments for SharePoint, OneDrive, and Microsoft Teams prevents users from opening and downloading files that are identified as malicious. For more information, see [Safe Attachments for SharePoint, OneDrive, and Microsoft Teams](https://learn.microsoft.com/microsoft-365/security/office-365-security/safe-attachments-for-spo-odfb-teams-about). +Safe Attachments for SharePoint, OneDrive, and Microsoft Teams prevents users from opening and downloading files that are identified as malicious. For more information, see [Safe Attachments for SharePoint, OneDrive, and Microsoft Teams](https://learn.microsoft.com/defender-office-365/safe-attachments-for-spo-odfb-teams-about). 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). diff --git a/exchange/exchange-ps/exchange/Get-ConfigAnalyzerPolicyRecommendation.md b/exchange/exchange-ps/exchange/Get-ConfigAnalyzerPolicyRecommendation.md index d653eaddab..ff118bc38d 100644 --- a/exchange/exchange-ps/exchange/Get-ConfigAnalyzerPolicyRecommendation.md +++ b/exchange/exchange-ps/exchange/Get-ConfigAnalyzerPolicyRecommendation.md @@ -28,7 +28,7 @@ Get-ConfigAnalyzerPolicyRecommendation -RecommendedPolicyType ] ``` ## DESCRIPTION -For more information about preset security policies in PowerShell, see [Preset security policies in Exchange Online PowerShell](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#preset-security-policies-in-exchange-online-powershell). +For more information about preset security policies in PowerShell, see [Preset security policies in Exchange Online PowerShell](https://learn.microsoft.com/defender-office-365/preset-security-policies#preset-security-policies-in-exchange-online-powershell). 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). diff --git a/exchange/exchange-ps/exchange/Get-ExoPhishSimOverrideRule.md b/exchange/exchange-ps/exchange/Get-ExoPhishSimOverrideRule.md index b6de8194ce..0baced66e2 100644 --- a/exchange/exchange-ps/exchange/Get-ExoPhishSimOverrideRule.md +++ b/exchange/exchange-ps/exchange/Get-ExoPhishSimOverrideRule.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -Use the Get-ExoPhishSimOverrideRule cmdlet to view third-party phishing simulation override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). +Use the Get-ExoPhishSimOverrideRule cmdlet to view third-party phishing simulation override rules to bypass Exchange Online Protection filtering. For more information, 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). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/Get-ExoSecOpsOverrideRule.md b/exchange/exchange-ps/exchange/Get-ExoSecOpsOverrideRule.md index 9553869884..4f8ca933c6 100644 --- a/exchange/exchange-ps/exchange/Get-ExoSecOpsOverrideRule.md +++ b/exchange/exchange-ps/exchange/Get-ExoSecOpsOverrideRule.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -Use the Get-ExoSecOpsOverrideRule cmdlet to view SecOps mailbox override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). +Use the Get-ExoSecOpsOverrideRule cmdlet to view SecOps mailbox override rules to bypass Exchange Online Protection filtering. For more information, 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). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/Get-PhishSimOverridePolicy.md b/exchange/exchange-ps/exchange/Get-PhishSimOverridePolicy.md index 350fd1bd75..836334810d 100644 --- a/exchange/exchange-ps/exchange/Get-PhishSimOverridePolicy.md +++ b/exchange/exchange-ps/exchange/Get-PhishSimOverridePolicy.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -Use the Get-PhishSimOverridePolicy cmdlet to view third-party phishing simulation override policies to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). +Use the Get-PhishSimOverridePolicy cmdlet to view third-party phishing simulation override policies to bypass Exchange Online Protection filtering. For more information, 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). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/Get-PhishSimOverrideRule.md b/exchange/exchange-ps/exchange/Get-PhishSimOverrideRule.md index a935a064fb..2132bfc705 100644 --- a/exchange/exchange-ps/exchange/Get-PhishSimOverrideRule.md +++ b/exchange/exchange-ps/exchange/Get-PhishSimOverrideRule.md @@ -16,7 +16,7 @@ ms.reviewer: This cmdlet is functional only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). -Use the Get-PhishSimOverrideRule cmdlet to view third-party phishing simulation override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). +Use the Get-PhishSimOverrideRule cmdlet to view third-party phishing simulation override rules to bypass Exchange Online Protection filtering. For more information, 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). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -31,7 +31,7 @@ Get-PhishSimOverrideRule [[-Identity] ] ``` ## DESCRIPTION -You need to be assigned permissions in the Security & Compliance before you can use this cmdlet. For more information, see [Permissions in the Security & Compliance](https://learn.microsoft.com/microsoft-365/security/office-365-security/scc-permissions). +You need to be assigned permissions in the Security & Compliance before you can use this cmdlet. For more information, see [Permissions in the Security & Compliance](https://learn.microsoft.com/defender-office-365/scc-permissions). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/Get-QuarantineMessage.md b/exchange/exchange-ps/exchange/Get-QuarantineMessage.md index da57e25db3..a2e5b8a10f 100644 --- a/exchange/exchange-ps/exchange/Get-QuarantineMessage.md +++ b/exchange/exchange-ps/exchange/Get-QuarantineMessage.md @@ -372,7 +372,7 @@ Accept wildcard characters: False ``` ### -RecipientTag -The RecipientTag parameter filters the results by the recipient's user tag value (for example, `Priority Account`). For more information about user tags, see [User tags in Defender for Office 365](https://learn.microsoft.com/microsoft-365/security/office-365-security/user-tags-about). +The RecipientTag parameter filters the results by the recipient's user tag value (for example, `Priority Account`). For more information about user tags, see [User tags in Defender for Office 365](https://learn.microsoft.com/defender-office-365/user-tags-about). You can specify multiple values separated by commas. diff --git a/exchange/exchange-ps/exchange/Get-QuarantinePolicy.md b/exchange/exchange-ps/exchange/Get-QuarantinePolicy.md index 4d79c3b3c3..93177a8f2a 100644 --- a/exchange/exchange-ps/exchange/Get-QuarantinePolicy.md +++ b/exchange/exchange-ps/exchange/Get-QuarantinePolicy.md @@ -27,7 +27,7 @@ Get-QuarantinePolicy [[-Identity] ] ``` ## DESCRIPTION -Quarantine policies define what users are allowed to do to quarantined messages based on why the message was quarantined (for supported features) and quarantine notification settings. For more information, see [Quarantine policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-policies). +Quarantine policies define what users are allowed to do to quarantined messages based on why the message was quarantined (for supported features) and quarantine notification settings. For more information, see [Quarantine policies](https://learn.microsoft.com/defender-office-365/quarantine-policies). 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). diff --git a/exchange/exchange-ps/exchange/Get-SafeAttachmentPolicy.md b/exchange/exchange-ps/exchange/Get-SafeAttachmentPolicy.md index 84db3a9c2f..1330056090 100644 --- a/exchange/exchange-ps/exchange/Get-SafeAttachmentPolicy.md +++ b/exchange/exchange-ps/exchange/Get-SafeAttachmentPolicy.md @@ -26,7 +26,7 @@ Get-SafeAttachmentPolicy [[-Identity] ] ``` ## DESCRIPTION -Safe Attachments is a feature in Microsoft Defender for Office 365 that opens email attachments in a special hypervisor environment to detect malicious activity. For more information, see [Safe Attachments in Defender for Office 365](https://learn.microsoft.com/microsoft-365/security/office-365-security/safe-attachments-about). +Safe Attachments is a feature in Microsoft Defender for Office 365 that opens email attachments in a special hypervisor environment to detect malicious activity. For more information, see [Safe Attachments in Defender for Office 365](https://learn.microsoft.com/defender-office-365/safe-attachments-about). 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). diff --git a/exchange/exchange-ps/exchange/Get-SafeAttachmentRule.md b/exchange/exchange-ps/exchange/Get-SafeAttachmentRule.md index d403bb4d7f..0dded56904 100644 --- a/exchange/exchange-ps/exchange/Get-SafeAttachmentRule.md +++ b/exchange/exchange-ps/exchange/Get-SafeAttachmentRule.md @@ -27,7 +27,7 @@ Get-SafeAttachmentRule [[-Identity] ] ``` ## DESCRIPTION -Safe Attachments is a feature in Microsoft Defender for Office 365 that opens email attachments in a special hypervisor environment to detect malicious activity. For more information, see [Safe Attachments in Defender for Office 365](https://learn.microsoft.com/microsoft-365/security/office-365-security/safe-attachments-about). +Safe Attachments is a feature in Microsoft Defender for Office 365 that opens email attachments in a special hypervisor environment to detect malicious activity. For more information, see [Safe Attachments in Defender for Office 365](https://learn.microsoft.com/defender-office-365/safe-attachments-about). 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). diff --git a/exchange/exchange-ps/exchange/Get-SecOpsOverridePolicy.md b/exchange/exchange-ps/exchange/Get-SecOpsOverridePolicy.md index 7f2bf6031d..930b92dcb8 100644 --- a/exchange/exchange-ps/exchange/Get-SecOpsOverridePolicy.md +++ b/exchange/exchange-ps/exchange/Get-SecOpsOverridePolicy.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -Use the Get-SecOpsOverridePolicy cmdlet to view SecOps mailbox override policies to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). +Use the Get-SecOpsOverridePolicy cmdlet to view SecOps mailbox override policies to bypass Exchange Online Protection filtering. For more information, 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). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/Get-SecOpsOverrideRule.md b/exchange/exchange-ps/exchange/Get-SecOpsOverrideRule.md index 27ce9d1288..7e9878414f 100644 --- a/exchange/exchange-ps/exchange/Get-SecOpsOverrideRule.md +++ b/exchange/exchange-ps/exchange/Get-SecOpsOverrideRule.md @@ -16,7 +16,7 @@ ms.reviewer: This cmdlet is functional only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). -Use the Get-SecOpsOverrideRule cmdlet to view SecOps mailbox override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). +Use the Get-SecOpsOverrideRule cmdlet to view SecOps mailbox override rules to bypass Exchange Online Protection filtering. For more information, 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). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -31,7 +31,7 @@ Get-SecOpsOverrideRule [[-Identity] ] ``` ## DESCRIPTION -You need to be assigned permissions in the Security & Compliance before you can use this cmdlet. For more information, see [Permissions in the Security & Compliance](https://learn.microsoft.com/microsoft-365/security/office-365-security/scc-permissions). +You need to be assigned permissions in the Security & Compliance before you can use this cmdlet. For more information, see [Permissions in the Security & Compliance](https://learn.microsoft.com/defender-office-365/scc-permissions). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/Get-TenantAllowBlockListItems.md b/exchange/exchange-ps/exchange/Get-TenantAllowBlockListItems.md index 2066be8e27..cd4836ff15 100644 --- a/exchange/exchange-ps/exchange/Get-TenantAllowBlockListItems.md +++ b/exchange/exchange-ps/exchange/Get-TenantAllowBlockListItems.md @@ -66,7 +66,7 @@ This example returns information for the specified file hash value. Get-TenantAllowBlockListItems -ListType Url -ListSubType AdvancedDelivery ``` -This example returns information for all allowed third-party phishing simulation URLs. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). +This example returns information for all allowed third-party phishing simulation URLs. For more information, 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). ## PARAMETERS diff --git a/exchange/exchange-ps/exchange/Get-UnifiedAuditLogRetentionPolicy.md b/exchange/exchange-ps/exchange/Get-UnifiedAuditLogRetentionPolicy.md index f1ef43271d..07a961fcf8 100644 --- a/exchange/exchange-ps/exchange/Get-UnifiedAuditLogRetentionPolicy.md +++ b/exchange/exchange-ps/exchange/Get-UnifiedAuditLogRetentionPolicy.md @@ -32,7 +32,7 @@ Get-UnifiedAuditLogRetentionPolicy ## DESCRIPTION Audit log retention policies are used to specify a retention duration for audit logs for that are generated by admin and user activity. An audit log retention policy can specify the retention duration based on the type of audited activities, the Microsoft 365 service that activities are performed in, or the users who performed the activities. For more information, see [Manage audit log retention policies](https://learn.microsoft.com/purview/audit-log-retention-policies). -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/microsoft-365/security/office-365-security/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). +To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/defender-office-365/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/New-ATPBuiltInProtectionRule.md b/exchange/exchange-ps/exchange/New-ATPBuiltInProtectionRule.md index d28e50e5c0..85953675d6 100644 --- a/exchange/exchange-ps/exchange/New-ATPBuiltInProtectionRule.md +++ b/exchange/exchange-ps/exchange/New-ATPBuiltInProtectionRule.md @@ -35,10 +35,10 @@ New-ATPBuiltInProtectionRule -SafeAttachmentPolicy [!IMPORTANT] -> Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Profiles in preset security policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#profiles-in-preset-security-policies). +> Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Profiles in preset security policies](https://learn.microsoft.com/defender-office-365/preset-security-policies#profiles-in-preset-security-policies). 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). diff --git a/exchange/exchange-ps/exchange/New-ATPProtectionPolicyRule.md b/exchange/exchange-ps/exchange/New-ATPProtectionPolicyRule.md index fe13c6adb2..9397716f14 100644 --- a/exchange/exchange-ps/exchange/New-ATPProtectionPolicyRule.md +++ b/exchange/exchange-ps/exchange/New-ATPProtectionPolicyRule.md @@ -39,10 +39,10 @@ New-ATPProtectionPolicyRule [-Name] -SafeAttachmentPolicy [!IMPORTANT] -> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Profiles in preset security policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#profiles-in-preset-security-policies). +> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Profiles in preset security policies](https://learn.microsoft.com/defender-office-365/preset-security-policies#profiles-in-preset-security-policies). 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). diff --git a/exchange/exchange-ps/exchange/New-ActivityAlert.md b/exchange/exchange-ps/exchange/New-ActivityAlert.md index c6591a6590..5d49c0e66c 100644 --- a/exchange/exchange-ps/exchange/New-ActivityAlert.md +++ b/exchange/exchange-ps/exchange/New-ActivityAlert.md @@ -75,7 +75,7 @@ New-ActivityAlert -Name -NotifyUser -Operation -AntiPhishPolicy You need to add the antiphish rule to an existing policy by using the AntiPhishPolicy parameter. You create antiphish policies by using the New-AntiPhishPolicy cmdlet. > [!IMPORTANT] -> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Common policy settings](https://learn.microsoft.com/microsoft-365/security/office-365-security/anti-phishing-policies-about#common-policy-settings). +> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Common policy settings](https://learn.microsoft.com/defender-office-365/anti-phishing-policies-about#common-policy-settings). 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). diff --git a/exchange/exchange-ps/exchange/New-DeviceConditionalAccessPolicy.md b/exchange/exchange-ps/exchange/New-DeviceConditionalAccessPolicy.md index f8981ae256..b8386092bb 100644 --- a/exchange/exchange-ps/exchange/New-DeviceConditionalAccessPolicy.md +++ b/exchange/exchange-ps/exchange/New-DeviceConditionalAccessPolicy.md @@ -40,7 +40,7 @@ The cmdlets in Basic Mobility and Security are described in the following list: For more information about Basic Mobility and Security, see [Overview of Basic Mobility and Security for Microsoft 365](https://learn.microsoft.com/microsoft-365/admin/basic-mobility-security/overview). -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/microsoft-365/security/office-365-security/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). +To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/defender-office-365/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/New-DeviceConditionalAccessRule.md b/exchange/exchange-ps/exchange/New-DeviceConditionalAccessRule.md index 4c02a0649e..102c007035 100644 --- a/exchange/exchange-ps/exchange/New-DeviceConditionalAccessRule.md +++ b/exchange/exchange-ps/exchange/New-DeviceConditionalAccessRule.md @@ -86,7 +86,7 @@ The cmdlets in Basic Mobility and Security are described in the following list: For more information about Basic Mobility and Security, see [Overview of Basic Mobility and Security for Microsoft 365](https://learn.microsoft.com/microsoft-365/admin/basic-mobility-security/overview). -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/microsoft-365/security/office-365-security/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). +To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/defender-office-365/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/New-DeviceConfigurationPolicy.md b/exchange/exchange-ps/exchange/New-DeviceConfigurationPolicy.md index 0ef876700c..67e19df788 100644 --- a/exchange/exchange-ps/exchange/New-DeviceConfigurationPolicy.md +++ b/exchange/exchange-ps/exchange/New-DeviceConfigurationPolicy.md @@ -40,7 +40,7 @@ The cmdlets in Basic Mobility and Security are described in the following list: For more information about Basic Mobility and Security, see [Overview of Basic Mobility and Security for Microsoft 365](https://learn.microsoft.com/microsoft-365/admin/basic-mobility-security/overview). -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/microsoft-365/security/office-365-security/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). +To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/defender-office-365/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/New-DeviceConfigurationRule.md b/exchange/exchange-ps/exchange/New-DeviceConfigurationRule.md index ea587817c5..e4505ceb8f 100644 --- a/exchange/exchange-ps/exchange/New-DeviceConfigurationRule.md +++ b/exchange/exchange-ps/exchange/New-DeviceConfigurationRule.md @@ -85,7 +85,7 @@ The cmdlets in Basic Mobility and Security are described in the following list: For more information about Basic Mobility and Security, see [Overview of Basic Mobility and Security for Microsoft 365](https://learn.microsoft.com/microsoft-365/admin/basic-mobility-security/overview). -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/microsoft-365/security/office-365-security/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). +To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/defender-office-365/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/New-DeviceTenantPolicy.md b/exchange/exchange-ps/exchange/New-DeviceTenantPolicy.md index 9c440654f2..13317afc2d 100644 --- a/exchange/exchange-ps/exchange/New-DeviceTenantPolicy.md +++ b/exchange/exchange-ps/exchange/New-DeviceTenantPolicy.md @@ -39,7 +39,7 @@ The cmdlets in Basic Mobility and Security are described in the following list: For more information about Basic Mobility and Security, see [Overview of Basic Mobility and Security for Microsoft 365](https://learn.microsoft.com/microsoft-365/admin/basic-mobility-security/overview). -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/microsoft-365/security/office-365-security/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). +To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/defender-office-365/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/New-DeviceTenantRule.md b/exchange/exchange-ps/exchange/New-DeviceTenantRule.md index 0aef5f8641..214a1d7524 100644 --- a/exchange/exchange-ps/exchange/New-DeviceTenantRule.md +++ b/exchange/exchange-ps/exchange/New-DeviceTenantRule.md @@ -40,7 +40,7 @@ The cmdlets in Basic Mobility and Security are described in the following list: For more information about Basic Mobility and Security, see [Overview of Basic Mobility and Security for Microsoft 365](https://learn.microsoft.com/microsoft-365/admin/basic-mobility-security/overview). -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/microsoft-365/security/office-365-security/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). +To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/defender-office-365/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/New-EOPProtectionPolicyRule.md b/exchange/exchange-ps/exchange/New-EOPProtectionPolicyRule.md index ab62c8eecc..0f0e180485 100644 --- a/exchange/exchange-ps/exchange/New-EOPProtectionPolicyRule.md +++ b/exchange/exchange-ps/exchange/New-EOPProtectionPolicyRule.md @@ -38,10 +38,10 @@ New-EOPProtectionPolicyRule [-Name] [-Priority ] -AntiPhishPolic ``` ## DESCRIPTION -For more information about preset security policies in PowerShell, see [Preset security policies in Exchange Online PowerShell](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#preset-security-policies-in-exchange-online-powershell). +For more information about preset security policies in PowerShell, see [Preset security policies in Exchange Online PowerShell](https://learn.microsoft.com/defender-office-365/preset-security-policies#preset-security-policies-in-exchange-online-powershell). > [!IMPORTANT] -> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Profiles in preset security policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#profiles-in-preset-security-policies). +> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Profiles in preset security policies](https://learn.microsoft.com/defender-office-365/preset-security-policies#profiles-in-preset-security-policies). 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). diff --git a/exchange/exchange-ps/exchange/New-ExoPhishSimOverrideRule.md b/exchange/exchange-ps/exchange/New-ExoPhishSimOverrideRule.md index f351af2cd5..cc46098b0a 100644 --- a/exchange/exchange-ps/exchange/New-ExoPhishSimOverrideRule.md +++ b/exchange/exchange-ps/exchange/New-ExoPhishSimOverrideRule.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -Use the New-ExoPhishSimOverrideRule cmdlet to create third-party phishing simulation override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). +Use the New-ExoPhishSimOverrideRule cmdlet to create third-party phishing simulation override rules to bypass Exchange Online Protection filtering. For more information, 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). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/New-ExoSecOpsOverrideRule.md b/exchange/exchange-ps/exchange/New-ExoSecOpsOverrideRule.md index 78b8ab4b3b..7abc967735 100644 --- a/exchange/exchange-ps/exchange/New-ExoSecOpsOverrideRule.md +++ b/exchange/exchange-ps/exchange/New-ExoSecOpsOverrideRule.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -Use the New-ExoSecOpsOverrideRule cmdlet to create SecOps mailbox override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). +Use the New-ExoSecOpsOverrideRule cmdlet to create SecOps mailbox override rules to bypass Exchange Online Protection filtering. For more information, 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). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/New-HostedContentFilterPolicy.md b/exchange/exchange-ps/exchange/New-HostedContentFilterPolicy.md index 611f06259c..577e38a2d3 100644 --- a/exchange/exchange-ps/exchange/New-HostedContentFilterPolicy.md +++ b/exchange/exchange-ps/exchange/New-HostedContentFilterPolicy.md @@ -167,7 +167,7 @@ Accept wildcard characters: False ### -AllowedSenderDomains The AllowedSenderDomains parameter specifies trusted domains that aren't processed by the spam filter. Messages from senders in these domains are stamped with `SFV:SKA` in the `X-Forefront-Antispam-Report header` and receive a spam confidence level (SCL) of -1, so the messages are delivered to the recipient's inbox. Valid values are one or more SMTP domains. -**Caution**: Think very carefully before you add domains here. For more information, see [Create safe sender lists in EOP](https://learn.microsoft.com/microsoft-365/security/office-365-security/create-safe-sender-lists-in-office-365). +**Caution**: Think very carefully before you add domains here. For more information, see [Create safe sender lists in EOP](https://learn.microsoft.com/defender-office-365/create-safe-sender-lists-in-office-365). To enter multiple values and overwrite any existing entries, use the following syntax: `Value1,Value2,...ValueN`. If the values contain spaces or otherwise require quotation marks, use the following syntax: `"Value1","Value2",..."ValueN"`. @@ -189,7 +189,7 @@ Accept wildcard characters: False ### -AllowedSenders The AllowedSenders parameter specifies a list of trusted senders that skip spam filtering. Messages from these senders are stamped with SFV:SKA in the X-Forefront-Antispam-Report header and receive an SCL of -1, so the messages are delivered to the recipient's inbox. Valid values are one or more SMTP email addresses. -**Caution**: Think very carefully before you add senders here. For more information, see [Create safe sender lists in EOP](https://learn.microsoft.com/microsoft-365/security/office-365-security/create-safe-sender-lists-in-office-365). +**Caution**: Think very carefully before you add senders here. For more information, see [Create safe sender lists in EOP](https://learn.microsoft.com/defender-office-365/create-safe-sender-lists-in-office-365). To enter multiple values and overwrite any existing entries, use the following syntax: `Value1,Value2,...ValueN`. If the values contain spaces or otherwise require quotation marks, use the following syntax: `"Value1","Value2",..."ValueN"`. @@ -211,7 +211,7 @@ Accept wildcard characters: False ### -BlockedSenderDomains The BlockedSenderDomains parameter specifies domains that are always marked as spam sources. Messages from senders in these domains are stamped with `SFV:SKB` value in the `X-Forefront-Antispam-Report` header and receive an SCL of 6 (spam). Valid values are one or more SMTP domains. -**Note**: Manually blocking domains isn't dangerous, but it can increase your administrative workload. For more information, see [Create block sender lists in EOP](https://learn.microsoft.com/microsoft-365/security/office-365-security/create-block-sender-lists-in-office-365). +**Note**: Manually blocking domains isn't dangerous, but it can increase your administrative workload. For more information, see [Create block sender lists in EOP](https://learn.microsoft.com/defender-office-365/create-block-sender-lists-in-office-365). To enter multiple values and overwrite any existing entries, use the following syntax: `Value1,Value2,...ValueN`. If the values contain spaces or otherwise require quotation marks, use the following syntax: `"Value1","Value2",..."ValueN"`. @@ -233,7 +233,7 @@ Accept wildcard characters: False ### -BlockedSenders The BlockedSenders parameter specifies senders that are always marked as spam sources. Messages from these senders are stamped with `SFV:SKB` in the `X-Forefront-Antispam-Report` header and receive an SCL of 6 (spam). Valid values are one or more SMTP email addresses. -**Note**: Manually blocking senders isn't dangerous, but it can increase your administrative workload. For more information, see [Create block sender lists in EOP](https://learn.microsoft.com/microsoft-365/security/office-365-security/create-block-sender-lists-in-office-365). +**Note**: Manually blocking senders isn't dangerous, but it can increase your administrative workload. For more information, see [Create block sender lists in EOP](https://learn.microsoft.com/defender-office-365/create-block-sender-lists-in-office-365). To enter multiple values and overwrite any existing entries, use the following syntax: `Value1,Value2,...ValueN`. If the values contain spaces or otherwise require quotation marks, use the following syntax: `"Value1","Value2",..."ValueN"`. @@ -259,9 +259,9 @@ The BulkQuarantineTag parameter specifies the quarantine policy that's used on m - Distinguished name (DN) - GUID -Quarantine policies define what users are able to do to quarantined messages based on why the message was quarantined and quarantine notification settings. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-policies). +Quarantine policies define what users are able to do to quarantined messages based on why the message was quarantined and quarantine notification settings. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/defender-office-365/quarantine-policies). -If you don't use this parameter, the built-in quarantine policy named DefaultFullAccessPolicy (no notifications) or NotificationEnabledPolicy (if available in your organization) is used. This quarantine policy enforces the historical capabilities for messages that were quarantined as bulk as described in the table [here](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-end-user). +If you don't use this parameter, the built-in quarantine policy named DefaultFullAccessPolicy (no notifications) or NotificationEnabledPolicy (if available in your organization) is used. This quarantine policy enforces the historical capabilities for messages that were quarantined as bulk as described in the table [here](https://learn.microsoft.com/defender-office-365/quarantine-end-user). To view the list of available quarantine policies, run the following command: `Get-QuarantinePolicy | Format-List Name,EndUser*,ESNEnabled`. @@ -305,7 +305,7 @@ Accept wildcard characters: False ### -BulkThreshold The BulkThreshold parameter specifies the BCL on messages that triggers the action specified by the BulkSpamAction parameter (greater than or equal to the specified BCL value). A valid value is an integer from 1 to 9. The default value is 7, which means a BCL of 7, 8, or 9 on messages will trigger the action that's specified by the BulkSpamAction parameter. -A higher BCL indicates the message is more likely to generate complaints (and is therefore more likely to be spam). For more information, see [Bulk complaint level (BCL) in EOP](https://learn.microsoft.com/microsoft-365/security/office-365-security/anti-spam-bulk-complaint-level-bcl-about). +A higher BCL indicates the message is more likely to generate complaints (and is therefore more likely to be spam). For more information, see [Bulk complaint level (BCL) in EOP](https://learn.microsoft.com/defender-office-365/anti-spam-bulk-complaint-level-bcl-about). ```yaml Type: Int32 @@ -531,9 +531,9 @@ The HighConfidencePhishQuarantineTag parameter specifies the quarantine policy t - Distinguished name (DN) - GUID -Quarantine policies define what users are able to do to quarantined messages based on why the message was quarantined and quarantine notification settings. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-policies). +Quarantine policies define what users are able to do to quarantined messages based on why the message was quarantined and quarantine notification settings. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/defender-office-365/quarantine-policies). -If you don't use this parameter, the built-in quarantine policy named AdminOnlyAccessPolicy is used. This quarantine policy enforces the historical capabilities for messages that were quarantined as high confidence phishing as described in the table [here](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-end-user). +If you don't use this parameter, the built-in quarantine policy named AdminOnlyAccessPolicy is used. This quarantine policy enforces the historical capabilities for messages that were quarantined as high confidence phishing as described in the table [here](https://learn.microsoft.com/defender-office-365/quarantine-end-user). To view the list of available quarantine policies, run the following command: `Get-QuarantinePolicy | Format-List Name,EndUser*,ESNEnabled`. @@ -580,9 +580,9 @@ The HighConfidenceSpamQuarantineTag parameter specifies the quarantine policy th - Distinguished name (DN) - GUID -Quarantine policies define what users are able to do to quarantined messages based on why the message was quarantined and quarantine notification settings. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-policies). +Quarantine policies define what users are able to do to quarantined messages based on why the message was quarantined and quarantine notification settings. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/defender-office-365/quarantine-policies). -If you don't use this parameter, the built-in quarantine policy named DefaultFullAccessPolicy (no notifications) or NotificationEnabledPolicy (if available in your organization) is used. This quarantine policy enforces the historical capabilities for messages that were quarantined as high confidence spam as described in the table [here](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-end-user). +If you don't use this parameter, the built-in quarantine policy named DefaultFullAccessPolicy (no notifications) or NotificationEnabledPolicy (if available in your organization) is used. This quarantine policy enforces the historical capabilities for messages that were quarantined as high confidence spam as described in the table [here](https://learn.microsoft.com/defender-office-365/quarantine-end-user). To view the list of available quarantine policies, run the following command: `Get-QuarantinePolicy | Format-List Name,EndUser*,ESNEnabled`. @@ -1010,9 +1010,9 @@ The PhishQuarantineTag parameter specifies the quarantine policy that's used on - Distinguished name (DN) - GUID -Quarantine policies define what users are able to do to quarantined messages based on why the message was quarantined and quarantine notification settings. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-policies). +Quarantine policies define what users are able to do to quarantined messages based on why the message was quarantined and quarantine notification settings. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/defender-office-365/quarantine-policies). -If you don't use this parameter, the built-in quarantine policy named DefaultFullAccessPolicy (no notifications) or NotificationEnabledPolicy (if available in your organization) is used. This quarantine policy enforces the historical capabilities for messages that were quarantined as phishing as described in the table [here](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-end-user). +If you don't use this parameter, the built-in quarantine policy named DefaultFullAccessPolicy (no notifications) or NotificationEnabledPolicy (if available in your organization) is used. This quarantine policy enforces the historical capabilities for messages that were quarantined as phishing as described in the table [here](https://learn.microsoft.com/defender-office-365/quarantine-end-user). To view the list of available quarantine policies, run the following command: `Get-QuarantinePolicy | Format-List Name,EndUser*,ESNEnabled`. @@ -1101,7 +1101,7 @@ Accept wildcard characters: False ``` ### -RecommendedPolicyType -The RecommendedPolicyType parameter is used for Standard and Strict policy creation as part of [Preset security policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies). Don't use this parameter yourself. +The RecommendedPolicyType parameter is used for Standard and Strict policy creation as part of [Preset security policies](https://learn.microsoft.com/defender-office-365/preset-security-policies). Don't use this parameter yourself. ```yaml Type: RecommendedPolicyType @@ -1195,9 +1195,9 @@ The SpamQuarantineTag parameter specifies the quarantine policy that's used on m - Distinguished name (DN) - GUID -Quarantine policies define what users are able to do to quarantined messages based on why the message was quarantined and quarantine notification settings. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-policies). +Quarantine policies define what users are able to do to quarantined messages based on why the message was quarantined and quarantine notification settings. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/defender-office-365/quarantine-policies). -If you don't use this parameter, the built-in quarantine policy named DefaultFullAccessPolicy (no notifications) or NotificationEnabledPolicy (if available in your organization) is used. This quarantine policy enforces the historical capabilities for messages that were quarantined as spam as described in the table [here](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-end-user). +If you don't use this parameter, the built-in quarantine policy named DefaultFullAccessPolicy (no notifications) or NotificationEnabledPolicy (if available in your organization) is used. This quarantine policy enforces the historical capabilities for messages that were quarantined as spam as described in the table [here](https://learn.microsoft.com/defender-office-365/quarantine-end-user). To view the list of available quarantine policies, run the following command: `Get-QuarantinePolicy | Format-List Name,EndUser*,ESNEnabled`. diff --git a/exchange/exchange-ps/exchange/New-HostedContentFilterRule.md b/exchange/exchange-ps/exchange/New-HostedContentFilterRule.md index 5850247167..427202c583 100644 --- a/exchange/exchange-ps/exchange/New-HostedContentFilterRule.md +++ b/exchange/exchange-ps/exchange/New-HostedContentFilterRule.md @@ -38,7 +38,7 @@ New-HostedContentFilterRule [-Name] -HostedContentFilterPolicy [!IMPORTANT] -> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Use the Microsoft Defender portal to create anti-spam policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/anti-spam-policies-configure#use-the-microsoft-defender-portal-to-create-anti-spam-policies). +> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Use the Microsoft Defender portal to create anti-spam policies](https://learn.microsoft.com/defender-office-365/anti-spam-policies-configure#use-the-microsoft-defender-portal-to-create-anti-spam-policies). 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). diff --git a/exchange/exchange-ps/exchange/New-HostedOutboundSpamFilterPolicy.md b/exchange/exchange-ps/exchange/New-HostedOutboundSpamFilterPolicy.md index e1521c6a38..d9cd0ce28f 100644 --- a/exchange/exchange-ps/exchange/New-HostedOutboundSpamFilterPolicy.md +++ b/exchange/exchange-ps/exchange/New-HostedOutboundSpamFilterPolicy.md @@ -111,7 +111,7 @@ Accept wildcard characters: False ### -AutoForwardingMode The AutoForwardingMode specifies how the policy controls automatic email forwarding to external recipients. Valid values are: -- Automatic: This is the default value. This setting is now the same as Off. When this setting was originally introduced, this value was equivalent to On. Over time, thanks to the principles of [secure by default](https://learn.microsoft.com/microsoft-365/security/office-365-security/secure-by-default), this value was gradually changed to the equivalent of Off for all customers. For more information, see [this blog post](https://techcommunity.microsoft.com/t5/exchange-team-blog/all-you-need-to-know-about-automatic-email-forwarding-in/ba-p/2074888). +- Automatic: This is the default value. This setting is now the same as Off. When this setting was originally introduced, this value was equivalent to On. Over time, thanks to the principles of [secure by default](https://learn.microsoft.com/defender-office-365/secure-by-default), this value was gradually changed to the equivalent of Off for all customers. For more information, see [this blog post](https://techcommunity.microsoft.com/t5/exchange-team-blog/all-you-need-to-know-about-automatic-email-forwarding-in/ba-p/2074888). - On: Automatic external email forwarding is not restricted. - Off: Automatic external email forwarding is disabled and will result in a non-delivery report (also known as an NDR or bounce message) to the sender. @@ -169,7 +169,7 @@ Accept wildcard characters: False ``` ### -NotifyOutboundSpam -**Note**: This setting has been replaced by the default alert policy named **User restricted from sending email**, which sends notification messages to admins. We recommend that you use the alert policy rather than this setting to notify admins and other users. For instructions, see [Verify the alert settings for restricted users](https://learn.microsoft.com/microsoft-365/security/office-365-security/removing-user-from-restricted-users-portal-after-spam#verify-the-alert-settings-for-restricted-users). +**Note**: This setting has been replaced by the default alert policy named **User restricted from sending email**, which sends notification messages to admins. We recommend that you use the alert policy rather than this setting to notify admins and other users. For instructions, see [Verify the alert settings for restricted users](https://learn.microsoft.com/defender-office-365/outbound-spam-restore-restricted-users#verify-the-alert-settings-for-restricted-users). The NotifyOutboundSpam parameter specify whether to notify admins when outgoing spam is detected. Valid values are: @@ -190,7 +190,7 @@ Accept wildcard characters: False ``` ### -NotifyOutboundSpamRecipients -**Note**: This setting has been replaced by the default alert policy named **User restricted from sending email**, which sends notification messages to admins. We recommend that you use the alert policy rather than this setting to notify admins and other users. For instructions, see [Verify the alert settings for restricted users](https://learn.microsoft.com/microsoft-365/security/office-365-security/removing-user-from-restricted-users-portal-after-spam#verify-the-alert-settings-for-restricted-users). +**Note**: This setting has been replaced by the default alert policy named **User restricted from sending email**, which sends notification messages to admins. We recommend that you use the alert policy rather than this setting to notify admins and other users. For instructions, see [Verify the alert settings for restricted users](https://learn.microsoft.com/defender-office-365/outbound-spam-restore-restricted-users#verify-the-alert-settings-for-restricted-users). The NotifyOutboundSpamRecipients parameter specifies the email addresses of admins to notify when an outgoing spam is detected. You can specify multiple email addresses separated by commas. @@ -210,7 +210,7 @@ Accept wildcard characters: False ``` ### -RecipientLimitExternalPerHour -The RecipientLimitExternalPerHour parameter specifies the maximum number of external recipients that a user can send to within an hour. A valid value is 0 to 10000. The default value is 0, which means the service defaults are used. For more information, see [Sending limits across Microsoft 365 options](https://learn.microsoft.com/microsoft-365/security/office-365-security/removing-user-from-restricted-users-portal-after-spam#verify-the-alert-settings-for-restricted-users). +The RecipientLimitExternalPerHour parameter specifies the maximum number of external recipients that a user can send to within an hour. A valid value is 0 to 10000. The default value is 0, which means the service defaults are used. For more information, see [Sending limits across Microsoft 365 options](https://learn.microsoft.com/defender-office-365/outbound-spam-restore-restricted-users#verify-the-alert-settings-for-restricted-users). ```yaml Type: UInt32 @@ -258,7 +258,7 @@ Accept wildcard characters: False ``` ### -RecommendedPolicyType -The RecommendedPolicyType parameter is used for Standard and Strict policy creation as part of [Preset security policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies). Don't use this parameter yourself. +The RecommendedPolicyType parameter is used for Standard and Strict policy creation as part of [Preset security policies](https://learn.microsoft.com/defender-office-365/preset-security-policies). Don't use this parameter yourself. ```yaml Type: RecommendedPolicyType diff --git a/exchange/exchange-ps/exchange/New-MalwareFilterPolicy.md b/exchange/exchange-ps/exchange/New-MalwareFilterPolicy.md index d3746db3ed..0dd0822a20 100644 --- a/exchange/exchange-ps/exchange/New-MalwareFilterPolicy.md +++ b/exchange/exchange-ps/exchange/New-MalwareFilterPolicy.md @@ -585,9 +585,9 @@ The QuarantineTag parameter specifies the quarantine policy that's used on messa - Distinguished name (DN) - GUID -Quarantine policies define what users are able to do to quarantined messages, and whether users receive quarantine notifications. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-policies). +Quarantine policies define what users are able to do to quarantined messages, and whether users receive quarantine notifications. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/defender-office-365/quarantine-policies). -If you don't use this parameter, the default quarantine policy that's used is named AdminOnlyAccessPolicy. For more information about this quarantine policy, see [Anatomy of a quarantine policy](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-policies#anatomy-of-a-quarantine-policy). +If you don't use this parameter, the default quarantine policy that's used is named AdminOnlyAccessPolicy. For more information about this quarantine policy, see [Anatomy of a quarantine policy](https://learn.microsoft.com/defender-office-365/quarantine-policies#anatomy-of-a-quarantine-policy). To view the list of available quarantine policies, run the following command: `Get-QuarantinePolicy | Format-List Name,EndUser*,ESNEnabled`. @@ -607,7 +607,7 @@ Accept wildcard characters: False ### -RecommendedPolicyType This parameter is available only in the cloud-based service. -The RecommendedPolicyType parameter is used for Standard and Strict policy creation as part of [Preset security policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies). Don't use this parameter yourself. +The RecommendedPolicyType parameter is used for Standard and Strict policy creation as part of [Preset security policies](https://learn.microsoft.com/defender-office-365/preset-security-policies). Don't use this parameter yourself. ```yaml Type: RecommendedPolicyType diff --git a/exchange/exchange-ps/exchange/New-MalwareFilterRule.md b/exchange/exchange-ps/exchange/New-MalwareFilterRule.md index b79eec19b7..ad4f6ad019 100644 --- a/exchange/exchange-ps/exchange/New-MalwareFilterRule.md +++ b/exchange/exchange-ps/exchange/New-MalwareFilterRule.md @@ -39,7 +39,7 @@ New-MalwareFilterRule [-Name] -MalwareFilterPolicy [!IMPORTANT] -> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Anti-malware policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/anti-malware-protection-about#anti-malware-policies). +> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Anti-malware policies](https://learn.microsoft.com/defender-office-365/anti-malware-protection-about#anti-malware-policies). 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). diff --git a/exchange/exchange-ps/exchange/New-PhishSimOverridePolicy.md b/exchange/exchange-ps/exchange/New-PhishSimOverridePolicy.md index 888c3e5366..b768e12864 100644 --- a/exchange/exchange-ps/exchange/New-PhishSimOverridePolicy.md +++ b/exchange/exchange-ps/exchange/New-PhishSimOverridePolicy.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -Use the New-PhishSimOverridePolicy cmdlet to create third-party phishing simulation override policies to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). +Use the New-PhishSimOverridePolicy cmdlet to create third-party phishing simulation override policies to bypass Exchange Online Protection filtering. For more information, 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). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/New-QuarantinePolicy.md b/exchange/exchange-ps/exchange/New-QuarantinePolicy.md index cbd3feae6c..0e718dde4c 100644 --- a/exchange/exchange-ps/exchange/New-QuarantinePolicy.md +++ b/exchange/exchange-ps/exchange/New-QuarantinePolicy.md @@ -47,7 +47,7 @@ New-QuarantinePolicy [-Name] ``` ## DESCRIPTION -Quarantine policies define what users are allowed to do to quarantined messages based on why the message was quarantined (for supported features) and quarantine notification settings. For more information, see [Quarantine policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-policies). +Quarantine policies define what users are allowed to do to quarantined messages based on why the message was quarantined (for supported features) and quarantine notification settings. For more information, see [Quarantine policies](https://learn.microsoft.com/defender-office-365/quarantine-policies). 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). diff --git a/exchange/exchange-ps/exchange/New-SafeAttachmentPolicy.md b/exchange/exchange-ps/exchange/New-SafeAttachmentPolicy.md index e862d1d679..9648d7f8d1 100644 --- a/exchange/exchange-ps/exchange/New-SafeAttachmentPolicy.md +++ b/exchange/exchange-ps/exchange/New-SafeAttachmentPolicy.md @@ -36,7 +36,7 @@ New-SafeAttachmentPolicy [-Name] ``` ## DESCRIPTION -Safe Attachments is a feature in Microsoft Defender for Office 365 that opens email attachments in a special hypervisor environment to detect malicious activity. For more information, see [Safe Attachments in Defender for Office 365](https://learn.microsoft.com/microsoft-365/security/office-365-security/safe-attachments-about). +Safe Attachments is a feature in Microsoft Defender for Office 365 that opens email attachments in a special hypervisor environment to detect malicious activity. For more information, see [Safe Attachments in Defender for Office 365](https://learn.microsoft.com/defender-office-365/safe-attachments-about). New safe attachment policies that you create using this cmdlet aren't applied to users and aren't visible in the admin center. You need to use the SafeAttachmentPolicy parameter on the New-SafeAttachmentRule or Set-SafeAttachmentRule cmdlets to associate the policy with a rule to create a complete Safe Attachments policy that's visible in the admin center. @@ -81,7 +81,7 @@ The Action parameter specifies the action for the safe attachment policy. Valid - Allow: Deliver the message if malware is detected in the attachment and track scanning results. This value corresponds to **Monitor** for the **Safe Attachments unknown malware response** property of the policy in the admin center. - Block: Block the email message that contains the malware attachment. This is the default value. -- DynamicDelivery: Deliver the email message with a placeholder for each email attachment. The placeholder remains until a copy of the attachment is scanned and determined to be safe. For more information, see [Dynamic Delivery in Safe Attachments policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/safe-attachments-about#dynamic-delivery-in-safe-attachments-policies). +- DynamicDelivery: Deliver the email message with a placeholder for each email attachment. The placeholder remains until a copy of the attachment is scanned and determined to be safe. For more information, see [Dynamic Delivery in Safe Attachments policies](https://learn.microsoft.com/defender-office-365/safe-attachments-about#dynamic-delivery-in-safe-attachments-policies). The value of this parameter is meaningful only when the value of the Enable parameter is $true (the default value is $false). @@ -159,7 +159,7 @@ Accept wildcard characters: False ``` ### -MakeBuiltInProtection -The MakeBuiltInProtection switch is used for Built-in protection policy creation as part of [Preset security policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies). Don't use this switch yourself. +The MakeBuiltInProtection switch is used for Built-in protection policy creation as part of [Preset security policies](https://learn.microsoft.com/defender-office-365/preset-security-policies). Don't use this switch yourself. ```yaml Type: SwitchParameter @@ -181,9 +181,9 @@ The QuarantineTag parameter specifies the quarantine policy that's used on messa - Distinguished name (DN) - GUID -Quarantine policies define what users are able to do to quarantined messages based on why the message was quarantined and quarantine notification settings. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-policies). +Quarantine policies define what users are able to do to quarantined messages based on why the message was quarantined and quarantine notification settings. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/defender-office-365/quarantine-policies). -If you don't use this parameter, the built-in quarantine policy named AdminOnlyAccessPolicy is used. This quarantine policy enforces the historical capabilities for messages that were quarantined as malware by Safe Attachments as described in the table [here](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-end-user). +If you don't use this parameter, the built-in quarantine policy named AdminOnlyAccessPolicy is used. This quarantine policy enforces the historical capabilities for messages that were quarantined as malware by Safe Attachments as described in the table [here](https://learn.microsoft.com/defender-office-365/quarantine-end-user). To view the list of available quarantine policies, run the following command: `Get-QuarantinePolicy | Format-List Name,EndUser*,ESNEnabled`. @@ -201,7 +201,7 @@ Accept wildcard characters: False ``` ### -RecommendedPolicyType -The RecommendedPolicyType parameter is used for Standard and Strict policy creation as part of [Preset security policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies). Don't use this parameter yourself. +The RecommendedPolicyType parameter is used for Standard and Strict policy creation as part of [Preset security policies](https://learn.microsoft.com/defender-office-365/preset-security-policies). Don't use this parameter yourself. ```yaml Type: RecommendedPolicyType diff --git a/exchange/exchange-ps/exchange/New-SafeAttachmentRule.md b/exchange/exchange-ps/exchange/New-SafeAttachmentRule.md index 746203c106..373513e1c0 100644 --- a/exchange/exchange-ps/exchange/New-SafeAttachmentRule.md +++ b/exchange/exchange-ps/exchange/New-SafeAttachmentRule.md @@ -41,10 +41,10 @@ You need to specify at least one condition for the rule. A safe attachment policy can be assigned only to one safe attachment rule. -Safe Attachments is a feature in Microsoft Defender for Office 365 that opens email attachments in a special hypervisor environment to detect malicious activity. For more information, see [Safe Attachments in Defender for Office 365](https://learn.microsoft.com/microsoft-365/security/office-365-security/safe-attachments). +Safe Attachments is a feature in Microsoft Defender for Office 365 that opens email attachments in a special hypervisor environment to detect malicious activity. For more information, see [Safe Attachments in Defender for Office 365](https://learn.microsoft.com/defender-office-365/safe-attachments-about). > [!IMPORTANT] -> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Safe Attachments policy settings](https://learn.microsoft.com/microsoft-365/security/office-365-security/safe-attachments#safe-attachments-policy-settings). +> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Safe Attachments policy settings](https://learn.microsoft.com/defender-office-365/safe-attachments-about#safe-attachments-policy-settings). 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). diff --git a/exchange/exchange-ps/exchange/New-SafeLinksPolicy.md b/exchange/exchange-ps/exchange/New-SafeLinksPolicy.md index 2afcdf6ac8..07d98d9dab 100644 --- a/exchange/exchange-ps/exchange/New-SafeLinksPolicy.md +++ b/exchange/exchange-ps/exchange/New-SafeLinksPolicy.md @@ -200,7 +200,7 @@ To enter multiple values and overwrite any existing entries, use the following s To add or remove one or more values without affecting any existing entries, use the following syntax: `@{Add="Value1","Value2"...; Remove="Value3","Value4"...}`. -For details about the entry syntax, see [Entry syntax for the "Do not rewrite the following URLs" list](https://learn.microsoft.com/microsoft-365/security/office-365-security/safe-links-about#entry-syntax-for-the-do-not-rewrite-the-following-urls-list). +For details about the entry syntax, see [Entry syntax for the "Do not rewrite the following URLs" list](https://learn.microsoft.com/defender-office-365/safe-links-about#entry-syntax-for-the-do-not-rewrite-the-following-urls-list). ```yaml Type: MultiValuedProperty @@ -313,7 +313,7 @@ Accept wildcard characters: False ``` ### -MakeBuiltInProtection -The MakeBuiltInProtection switch is used for Built-in protection policy creation as part of [Preset security policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies). Don't use this switch yourself. +The MakeBuiltInProtection switch is used for Built-in protection policy creation as part of [Preset security policies](https://learn.microsoft.com/defender-office-365/preset-security-policies). Don't use this switch yourself. ```yaml Type: SwitchParameter @@ -329,7 +329,7 @@ Accept wildcard characters: False ``` ### -RecommendedPolicyType -The RecommendedPolicyType parameter is used for Standard and Strict policy creation as part of [Preset security policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies). Don't use this parameter yourself. +The RecommendedPolicyType parameter is used for Standard and Strict policy creation as part of [Preset security policies](https://learn.microsoft.com/defender-office-365/preset-security-policies). Don't use this parameter yourself. ```yaml Type: RecommendedPolicyType diff --git a/exchange/exchange-ps/exchange/New-SafeLinksRule.md b/exchange/exchange-ps/exchange/New-SafeLinksRule.md index e476dff5b6..33a08f67c7 100644 --- a/exchange/exchange-ps/exchange/New-SafeLinksRule.md +++ b/exchange/exchange-ps/exchange/New-SafeLinksRule.md @@ -42,7 +42,7 @@ You need to specify at least one condition for the rule. Safe Links is a feature in Microsoft Defender for Office 365 that checks links in email messages to see if they lead to malicious web sites. When a user clicks a link in a message, the URL is temporarily rewritten and checked against a list of known, malicious web sites. Safe Links includes the URL trace reporting feature to help determine who has clicked through to a malicious web site. > [!IMPORTANT] -> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Recipient filters in Safe Links policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/safe-links-about#recipient-filters-in-safe-links-policies). +> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Recipient filters in Safe Links policies](https://learn.microsoft.com/defender-office-365/safe-links-about#recipient-filters-in-safe-links-policies). 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). From 8888f7048884ac62ca6f8b653f24c76e553cdeae Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 28 May 2024 14:32:06 -0700 Subject: [PATCH 0468/1851] Defender repo link fixes 2 --- .../exchange/New-SecOpsOverridePolicy.md | 2 +- .../exchange/New-TeamsProtectionPolicy.md | 8 ++--- .../exchange/New-TeamsProtectionPolicyRule.md | 2 +- .../exchange/New-TenantAllowBlockListItems.md | 10 +++--- .../New-UnifiedAuditLogRetentionPolicy.md | 2 +- .../Remove-ATPProtectionPolicyRule.md | 2 +- .../exchange/Remove-ActivityAlert.md | 2 +- .../Remove-DeviceConditionalAccessPolicy.md | 2 +- .../Remove-DeviceConditionalAccessRule.md | 2 +- .../Remove-DeviceConfigurationPolicy.md | 2 +- .../Remove-DeviceConfigurationRule.md | 2 +- .../exchange/Remove-DeviceTenantPolicy.md | 2 +- .../exchange/Remove-DeviceTenantRule.md | 2 +- .../Remove-EOPProtectionPolicyRule.md | 2 +- .../Remove-ExoPhishSimOverrideRule.md | 2 +- .../exchange/Remove-ExoSecOpsOverrideRule.md | 2 +- .../exchange/Remove-PhishSimOverridePolicy.md | 2 +- .../exchange/Remove-SafeAttachmentPolicy.md | 2 +- .../exchange/Remove-SafeAttachmentRule.md | 2 +- .../exchange/Remove-SecOpsOverridePolicy.md | 2 +- .../Remove-TenantAllowBlockListItems.md | 2 +- .../Remove-UnifiedAuditLogRetentionPolicy.md | 2 +- .../exchange/Set-ATPBuiltInProtectionRule.md | 4 +-- .../exchange/Set-ATPProtectionPolicyRule.md | 4 +-- .../exchange-ps/exchange/Set-ActivityAlert.md | 2 +- .../exchange/Set-AntiPhishPolicy.md | 24 +++++++------- .../exchange-ps/exchange/Set-AntiPhishRule.md | 2 +- .../exchange/Set-AtpPolicyForO365.md | 8 ++--- .../Set-DeviceConditionalAccessPolicy.md | 2 +- .../Set-DeviceConditionalAccessRule.md | 2 +- .../exchange/Set-DeviceConfigurationPolicy.md | 2 +- .../exchange/Set-DeviceConfigurationRule.md | 2 +- .../exchange/Set-DeviceTenantPolicy.md | 2 +- .../exchange/Set-DeviceTenantRule.md | 2 +- .../exchange/Set-EOPProtectionPolicyRule.md | 4 +-- .../exchange/Set-ExoPhishSimOverrideRule.md | 2 +- .../exchange/Set-ExoSecOpsOverrideRule.md | 2 +- .../exchange/Set-HostedContentFilterPolicy.md | 32 +++++++++---------- .../exchange/Set-HostedContentFilterRule.md | 2 +- .../Set-HostedOutboundSpamFilterPolicy.md | 6 ++-- .../exchange/Set-MalwareFilterPolicy.md | 4 +-- .../exchange/Set-MalwareFilterRule.md | 2 +- .../exchange/Set-OwaMailboxPolicy.md | 2 +- .../exchange/Set-PhishSimOverridePolicy.md | 2 +- .../exchange/Set-SafeAttachmentPolicy.md | 8 ++--- .../exchange/Set-SafeAttachmentRule.md | 4 +-- .../exchange/Set-SafeLinksPolicy.md | 2 +- .../exchange-ps/exchange/Set-SafeLinksRule.md | 2 +- .../exchange/Set-SecOpsOverridePolicy.md | 2 +- .../exchange/Set-TeamsProtectionPolicy.md | 8 ++--- .../exchange/Set-TeamsProtectionPolicyRule.md | 2 +- .../exchange/Set-TenantAllowBlockListItems.md | 4 +-- .../Set-UnifiedAuditLogRetentionPolicy.md | 2 +- 53 files changed, 103 insertions(+), 103 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-SecOpsOverridePolicy.md b/exchange/exchange-ps/exchange/New-SecOpsOverridePolicy.md index 8adb25ebd8..3969199c57 100644 --- a/exchange/exchange-ps/exchange/New-SecOpsOverridePolicy.md +++ b/exchange/exchange-ps/exchange/New-SecOpsOverridePolicy.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -Use the New-SecOpsOverridePolicy cmdlet to create SecOps mailbox override policies to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). +Use the New-SecOpsOverridePolicy cmdlet to create SecOps mailbox override policies to bypass Exchange Online Protection filtering. For more information, 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). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/New-TeamsProtectionPolicy.md b/exchange/exchange-ps/exchange/New-TeamsProtectionPolicy.md index 7a084db1df..18775fc30b 100644 --- a/exchange/exchange-ps/exchange/New-TeamsProtectionPolicy.md +++ b/exchange/exchange-ps/exchange/New-TeamsProtectionPolicy.md @@ -90,9 +90,9 @@ The HighConfidencePhishQuarantineTag parameter specifies the quarantine policy t - Distinguished name (DN) - GUID -Quarantine policies define what users are able to do to quarantined messages, and whether users receive quarantine notifications. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-policies). +Quarantine policies define what users are able to do to quarantined messages, and whether users receive quarantine notifications. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/defender-office-365/quarantine-policies). -If you don't use this parameter, the default quarantine policy that's used is named AdminOnlyAccessPolicy. For more information about this quarantine policy, see [Anatomy of a quarantine policy](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-policies#anatomy-of-a-quarantine-policy). +If you don't use this parameter, the default quarantine policy that's used is named AdminOnlyAccessPolicy. For more information about this quarantine policy, see [Anatomy of a quarantine policy](https://learn.microsoft.com/defender-office-365/quarantine-policies#anatomy-of-a-quarantine-policy). ```yaml Type: String @@ -114,9 +114,9 @@ The MalwareQuarantineTag parameter specifies the quarantine policy that's used f - Distinguished name (DN) - GUID -Quarantine policies define what users are able to do to quarantined messages, and whether users receive quarantine notifications. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-policies). +Quarantine policies define what users are able to do to quarantined messages, and whether users receive quarantine notifications. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/defender-office-365/quarantine-policies). -If you don't use this parameter, the default quarantine policy that's used is named AdminOnlyAccessPolicy. For more information about this quarantine policy, see [Anatomy of a quarantine policy](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-policies#anatomy-of-a-quarantine-policy). +If you don't use this parameter, the default quarantine policy that's used is named AdminOnlyAccessPolicy. For more information about this quarantine policy, see [Anatomy of a quarantine policy](https://learn.microsoft.com/defender-office-365/quarantine-policies#anatomy-of-a-quarantine-policy). ```yaml Type: String diff --git a/exchange/exchange-ps/exchange/New-TeamsProtectionPolicyRule.md b/exchange/exchange-ps/exchange/New-TeamsProtectionPolicyRule.md index f737d104a0..b2a9f0c731 100644 --- a/exchange/exchange-ps/exchange/New-TeamsProtectionPolicyRule.md +++ b/exchange/exchange-ps/exchange/New-TeamsProtectionPolicyRule.md @@ -42,7 +42,7 @@ You can use this cmdlet only if the following statements are true: - The Teams protection policy exists (the Get-TeamsProtectionPolicy cmdlet returns output). > [!IMPORTANT] -> Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Configure ZAP for Teams protection in Defender for Office 365 Plan 2](https://learn.microsoft.com/microsoft-365/security/office-365-security/mdo-support-teams-about?view=o365-worldwide#configure-zap-for-teams-protection-in-defender-for-office-365-plan-2). +> Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Configure ZAP for Teams protection in Defender for Office 365 Plan 2](https://learn.microsoft.com/defender-office-365/mdo-support-teams-about#configure-zap-for-teams-protection-in-defender-for-office-365-plan-2). 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). diff --git a/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md b/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md index fd00281edc..07a2b81007 100644 --- a/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md +++ b/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md @@ -70,7 +70,7 @@ This example adds a file block entry for the specified files that never expires. New-TenantAllowBlockListItems -Allow -ListType Url -ListSubType AdvancedDelivery -Entries *.fabrikam.com -NoExpiration ``` -This example adds a URL allow entry for the specified third-party phishing simulation URL with no expiration. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). +This example adds a URL allow entry for the specified third-party phishing simulation URL with no expiration. For more information, 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). ## PARAMETERS @@ -79,7 +79,7 @@ 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/microsoft-365/security/office-365-security/tenant-allow-block-list-urls-configure#url-syntax-for-the-tenant-allowblock-list). +- 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). To enter multiple values, use the following syntax: `"Value1","Value2",..."ValueN"`. @@ -175,9 +175,9 @@ The Allow switch specifies that you're creating an allow entry. You don't need t You can't use this switch with the Block switch. -**Note**: See [Allow entries in the Tenant Allow/Block List](https://learn.microsoft.com/microsoft-365/security/office-365-security/tenant-allow-block-list-about#allow-entries-in-the-tenant-allowblock-list), before you try to create an allow entry. +**Note**: See [Allow entries in the Tenant Allow/Block List](https://learn.microsoft.com/defender-office-365/tenant-allow-block-list-about#allow-entries-in-the-tenant-allowblock-list), before you try to create an allow entry. -You can also use allow entries for third-party phishing simulation URLs with no expiration. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). +You can also use allow entries for third-party phishing simulation URLs with no expiration. For more information, 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). ```yaml Type: SwitchParameter @@ -213,7 +213,7 @@ Accept wildcard characters: False ### -ListSubType The ListSubType parameter specifies the subtype for this entry. Valid values are: -- AdvancedDelivery: Use this value for phishing simulation URLs. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). +- AdvancedDelivery: Use this value for phishing simulation URLs. For more information, 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). - Tenant: This is the default value. ```yaml diff --git a/exchange/exchange-ps/exchange/New-UnifiedAuditLogRetentionPolicy.md b/exchange/exchange-ps/exchange/New-UnifiedAuditLogRetentionPolicy.md index c98f768926..2196b0f833 100644 --- a/exchange/exchange-ps/exchange/New-UnifiedAuditLogRetentionPolicy.md +++ b/exchange/exchange-ps/exchange/New-UnifiedAuditLogRetentionPolicy.md @@ -34,7 +34,7 @@ New-UnifiedAuditLogRetentionPolicy [-Name] -Priority -Retention ## DESCRIPTION Audit log retention policies are used to specify a retention duration for audit logs for that are generated by admin and user activity. An audit log retention policy can specify the retention duration based on the type of audited activities, the Microsoft 365 service that activities are performed in, or the users who performed the activities. For more information, see [Manage audit log retention policies](https://learn.microsoft.com/purview/audit-log-retention-policies). -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/microsoft-365/security/office-365-security/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). +To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/defender-office-365/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/Remove-ATPProtectionPolicyRule.md b/exchange/exchange-ps/exchange/Remove-ATPProtectionPolicyRule.md index 2d397247ba..47ada3944f 100644 --- a/exchange/exchange-ps/exchange/Remove-ATPProtectionPolicyRule.md +++ b/exchange/exchange-ps/exchange/Remove-ATPProtectionPolicyRule.md @@ -30,7 +30,7 @@ Remove-ATPProtectionPolicyRule [-Identity] ``` ## DESCRIPTION -For more information about preset security policies in PowerShell, see [Preset security policies in Exchange Online PowerShell](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#preset-security-policies-in-exchange-online-powershell). +For more information about preset security policies in PowerShell, see [Preset security policies in Exchange Online PowerShell](https://learn.microsoft.com/defender-office-365/preset-security-policies#preset-security-policies-in-exchange-online-powershell). 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). diff --git a/exchange/exchange-ps/exchange/Remove-ActivityAlert.md b/exchange/exchange-ps/exchange/Remove-ActivityAlert.md index 91764663e1..b2fb529c09 100644 --- a/exchange/exchange-ps/exchange/Remove-ActivityAlert.md +++ b/exchange/exchange-ps/exchange/Remove-ActivityAlert.md @@ -31,7 +31,7 @@ Remove-ActivityAlert [-Identity] ``` ## DESCRIPTION -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/microsoft-365/security/office-365-security/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). +To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/defender-office-365/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/Remove-DeviceConditionalAccessPolicy.md b/exchange/exchange-ps/exchange/Remove-DeviceConditionalAccessPolicy.md index c85630a8a4..12423d67fd 100644 --- a/exchange/exchange-ps/exchange/Remove-DeviceConditionalAccessPolicy.md +++ b/exchange/exchange-ps/exchange/Remove-DeviceConditionalAccessPolicy.md @@ -37,7 +37,7 @@ The cmdlets in Basic Mobility and Security are described in the following list: For more information about Basic Mobility and Security, see [Overview of Basic Mobility and Security for Microsoft 365](https://learn.microsoft.com/microsoft-365/admin/basic-mobility-security/overview). -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/microsoft-365/security/office-365-security/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). +To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/defender-office-365/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/Remove-DeviceConditionalAccessRule.md b/exchange/exchange-ps/exchange/Remove-DeviceConditionalAccessRule.md index d807ba1009..08e72f3b32 100644 --- a/exchange/exchange-ps/exchange/Remove-DeviceConditionalAccessRule.md +++ b/exchange/exchange-ps/exchange/Remove-DeviceConditionalAccessRule.md @@ -37,7 +37,7 @@ The cmdlets in Basic Mobility and Security are described in the following list: For more information about Basic Mobility and Security, see [Overview of Basic Mobility and Security for Microsoft 365](https://learn.microsoft.com/microsoft-365/admin/basic-mobility-security/overview). -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/microsoft-365/security/office-365-security/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). +To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/defender-office-365/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/Remove-DeviceConfigurationPolicy.md b/exchange/exchange-ps/exchange/Remove-DeviceConfigurationPolicy.md index d40591b4a1..913547d5a2 100644 --- a/exchange/exchange-ps/exchange/Remove-DeviceConfigurationPolicy.md +++ b/exchange/exchange-ps/exchange/Remove-DeviceConfigurationPolicy.md @@ -37,7 +37,7 @@ The cmdlets in Basic Mobility and Security are described in the following list: For more information about Basic Mobility and Security, see [Overview of Basic Mobility and Security for Microsoft 365](https://learn.microsoft.com/microsoft-365/admin/basic-mobility-security/overview). -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/microsoft-365/security/office-365-security/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). +To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/defender-office-365/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/Remove-DeviceConfigurationRule.md b/exchange/exchange-ps/exchange/Remove-DeviceConfigurationRule.md index 7cf685b5b5..d3ab49229c 100644 --- a/exchange/exchange-ps/exchange/Remove-DeviceConfigurationRule.md +++ b/exchange/exchange-ps/exchange/Remove-DeviceConfigurationRule.md @@ -37,7 +37,7 @@ The cmdlets in Basic Mobility and Security are described in the following list: For more information about Basic Mobility and Security, see [Overview of Basic Mobility and Security for Microsoft 365](https://learn.microsoft.com/microsoft-365/admin/basic-mobility-security/overview). -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/microsoft-365/security/office-365-security/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). +To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/defender-office-365/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/Remove-DeviceTenantPolicy.md b/exchange/exchange-ps/exchange/Remove-DeviceTenantPolicy.md index 5f658e6b58..919b43271d 100644 --- a/exchange/exchange-ps/exchange/Remove-DeviceTenantPolicy.md +++ b/exchange/exchange-ps/exchange/Remove-DeviceTenantPolicy.md @@ -37,7 +37,7 @@ The cmdlets in Basic Mobility and Security are described in the following list: For more information about Basic Mobility and Security, see [Overview of Basic Mobility and Security for Microsoft 365](https://learn.microsoft.com/microsoft-365/admin/basic-mobility-security/overview). -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/microsoft-365/security/office-365-security/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). +To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/defender-office-365/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). ## EXAMPLES ### Example 1 diff --git a/exchange/exchange-ps/exchange/Remove-DeviceTenantRule.md b/exchange/exchange-ps/exchange/Remove-DeviceTenantRule.md index b6df636d3c..0fe5232d12 100644 --- a/exchange/exchange-ps/exchange/Remove-DeviceTenantRule.md +++ b/exchange/exchange-ps/exchange/Remove-DeviceTenantRule.md @@ -37,7 +37,7 @@ The cmdlets in Basic Mobility and Security are described in the following list: For more information about Basic Mobility and Security, see [Overview of Basic Mobility and Security for Microsoft 365](https://learn.microsoft.com/microsoft-365/admin/basic-mobility-security/overview). -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/microsoft-365/security/office-365-security/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). +To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/defender-office-365/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/Remove-EOPProtectionPolicyRule.md b/exchange/exchange-ps/exchange/Remove-EOPProtectionPolicyRule.md index 25774e4fef..ba11d899b1 100644 --- a/exchange/exchange-ps/exchange/Remove-EOPProtectionPolicyRule.md +++ b/exchange/exchange-ps/exchange/Remove-EOPProtectionPolicyRule.md @@ -30,7 +30,7 @@ Remove-EOPProtectionPolicyRule [-Identity] ``` ## DESCRIPTION -For more information about preset security policies in PowerShell, see [Preset security policies in Exchange Online PowerShell](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#preset-security-policies-in-exchange-online-powershell). +For more information about preset security policies in PowerShell, see [Preset security policies in Exchange Online PowerShell](https://learn.microsoft.com/defender-office-365/preset-security-policies#preset-security-policies-in-exchange-online-powershell). 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). diff --git a/exchange/exchange-ps/exchange/Remove-ExoPhishSimOverrideRule.md b/exchange/exchange-ps/exchange/Remove-ExoPhishSimOverrideRule.md index cc618b5966..57130dbbe8 100644 --- a/exchange/exchange-ps/exchange/Remove-ExoPhishSimOverrideRule.md +++ b/exchange/exchange-ps/exchange/Remove-ExoPhishSimOverrideRule.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -Use the Remove-ExoPhishSimOverrideRule cmdlet to remove third-party phishing simulation override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). +Use the Remove-ExoPhishSimOverrideRule cmdlet to remove third-party phishing simulation override rules to bypass Exchange Online Protection filtering. For more information, 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). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/Remove-ExoSecOpsOverrideRule.md b/exchange/exchange-ps/exchange/Remove-ExoSecOpsOverrideRule.md index e31147aabb..b127bd5c6f 100644 --- a/exchange/exchange-ps/exchange/Remove-ExoSecOpsOverrideRule.md +++ b/exchange/exchange-ps/exchange/Remove-ExoSecOpsOverrideRule.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -Use the Remove-ExoSecOpsOverrideRule cmdlet to remove SecOps mailbox override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). +Use the Remove-ExoSecOpsOverrideRule cmdlet to remove SecOps mailbox override rules to bypass Exchange Online Protection filtering. For more information, 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). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/Remove-PhishSimOverridePolicy.md b/exchange/exchange-ps/exchange/Remove-PhishSimOverridePolicy.md index 6e7b0b9de8..2207061ebf 100644 --- a/exchange/exchange-ps/exchange/Remove-PhishSimOverridePolicy.md +++ b/exchange/exchange-ps/exchange/Remove-PhishSimOverridePolicy.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -Use the Remove-PhishSimOverridePolicy cmdlet to remove third-party phishing simulation override policies to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). +Use the Remove-PhishSimOverridePolicy cmdlet to remove third-party phishing simulation override policies to bypass Exchange Online Protection filtering. For more information, 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). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/Remove-SafeAttachmentPolicy.md b/exchange/exchange-ps/exchange/Remove-SafeAttachmentPolicy.md index 3cccd06c8c..857607a82b 100644 --- a/exchange/exchange-ps/exchange/Remove-SafeAttachmentPolicy.md +++ b/exchange/exchange-ps/exchange/Remove-SafeAttachmentPolicy.md @@ -29,7 +29,7 @@ Remove-SafeAttachmentPolicy [-Identity] ``` ## DESCRIPTION -Safe Attachments is a feature in Microsoft Defender for Office 365 that opens email attachments in a special hypervisor environment to detect malicious activity. For more information, see [Safe Attachments in Defender for Office 365](https://learn.microsoft.com/microsoft-365/security/office-365-security/safe-attachments-about). +Safe Attachments is a feature in Microsoft Defender for Office 365 that opens email attachments in a special hypervisor environment to detect malicious activity. For more information, see [Safe Attachments in Defender for Office 365](https://learn.microsoft.com/defender-office-365/safe-attachments-about). 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). diff --git a/exchange/exchange-ps/exchange/Remove-SafeAttachmentRule.md b/exchange/exchange-ps/exchange/Remove-SafeAttachmentRule.md index d753f857ea..e442e79efb 100644 --- a/exchange/exchange-ps/exchange/Remove-SafeAttachmentRule.md +++ b/exchange/exchange-ps/exchange/Remove-SafeAttachmentRule.md @@ -28,7 +28,7 @@ Remove-SafeAttachmentRule [-Identity] ``` ## DESCRIPTION -Safe Attachments is a feature in Microsoft Defender for Office 365 that opens email attachments in a special hypervisor environment to detect malicious activity. For more information, see [Safe Attachments in Defender for Office 365](https://learn.microsoft.com/microsoft-365/security/office-365-security/safe-attachments-about). +Safe Attachments is a feature in Microsoft Defender for Office 365 that opens email attachments in a special hypervisor environment to detect malicious activity. For more information, see [Safe Attachments in Defender for Office 365](https://learn.microsoft.com/defender-office-365/safe-attachments-about). 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). diff --git a/exchange/exchange-ps/exchange/Remove-SecOpsOverridePolicy.md b/exchange/exchange-ps/exchange/Remove-SecOpsOverridePolicy.md index c4c6525a88..36a01ace98 100644 --- a/exchange/exchange-ps/exchange/Remove-SecOpsOverridePolicy.md +++ b/exchange/exchange-ps/exchange/Remove-SecOpsOverridePolicy.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -Use the Remove-SecOpsOverridePolicy cmdlet to remove SecOps mailbox override policies to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). +Use the Remove-SecOpsOverridePolicy cmdlet to remove SecOps mailbox override policies to bypass Exchange Online Protection filtering. For more information, 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). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/Remove-TenantAllowBlockListItems.md b/exchange/exchange-ps/exchange/Remove-TenantAllowBlockListItems.md index e30eba6956..7a0be94630 100644 --- a/exchange/exchange-ps/exchange/Remove-TenantAllowBlockListItems.md +++ b/exchange/exchange-ps/exchange/Remove-TenantAllowBlockListItems.md @@ -53,7 +53,7 @@ This example removes the specified URL entry from the Tenant Allow/Block List. Remove-TenantAllowBlockListItems -ListType Url -ListSubType AdvancedDelivery -Entries *.fabrikam.com ``` -This example removes the URL allow entry for the specified third-party phishing simulation URL. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). +This example removes the URL allow entry for the specified third-party phishing simulation URL. For more information, 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). ## PARAMETERS diff --git a/exchange/exchange-ps/exchange/Remove-UnifiedAuditLogRetentionPolicy.md b/exchange/exchange-ps/exchange/Remove-UnifiedAuditLogRetentionPolicy.md index 3b0e1ab737..ed810f1d9c 100644 --- a/exchange/exchange-ps/exchange/Remove-UnifiedAuditLogRetentionPolicy.md +++ b/exchange/exchange-ps/exchange/Remove-UnifiedAuditLogRetentionPolicy.md @@ -32,7 +32,7 @@ Remove-UnifiedAuditLogRetentionPolicy [-Identity] ## DESCRIPTION It might take up to 30 minutes for the policy to be completely removed. For more information, see [Manage audit log retention policies](https://learn.microsoft.com/purview/audit-log-retention-policies). -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/microsoft-365/security/office-365-security/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). +To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/defender-office-365/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/Set-ATPBuiltInProtectionRule.md b/exchange/exchange-ps/exchange/Set-ATPBuiltInProtectionRule.md index 6a2c4c2703..cb0c15498e 100644 --- a/exchange/exchange-ps/exchange/Set-ATPBuiltInProtectionRule.md +++ b/exchange/exchange-ps/exchange/Set-ATPBuiltInProtectionRule.md @@ -32,10 +32,10 @@ Set-ATPBuiltInProtectionRule [-Identity] ``` ## DESCRIPTION -For more information about preset security policies in PowerShell, see [Preset security policies in Exchange Online PowerShell](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#preset-security-policies-in-exchange-online-powershell). +For more information about preset security policies in PowerShell, see [Preset security policies in Exchange Online PowerShell](https://learn.microsoft.com/defender-office-365/preset-security-policies#preset-security-policies-in-exchange-online-powershell). > [!IMPORTANT] -> Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Profiles in preset security policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#profiles-in-preset-security-policies). +> Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Profiles in preset security policies](https://learn.microsoft.com/defender-office-365/preset-security-policies#profiles-in-preset-security-policies). 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). diff --git a/exchange/exchange-ps/exchange/Set-ATPProtectionPolicyRule.md b/exchange/exchange-ps/exchange/Set-ATPProtectionPolicyRule.md index c41b34babf..a2820af421 100644 --- a/exchange/exchange-ps/exchange/Set-ATPProtectionPolicyRule.md +++ b/exchange/exchange-ps/exchange/Set-ATPProtectionPolicyRule.md @@ -37,10 +37,10 @@ Set-ATPProtectionPolicyRule [-Identity] ``` ## DESCRIPTION -For more information about preset security policies in PowerShell, see [Preset security policies in Exchange Online PowerShell](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#preset-security-policies-in-exchange-online-powershell). +For more information about preset security policies in PowerShell, see [Preset security policies in Exchange Online PowerShell](https://learn.microsoft.com/defender-office-365/preset-security-policies#preset-security-policies-in-exchange-online-powershell). > [!IMPORTANT] -> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Profiles in preset security policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#profiles-in-preset-security-policies). +> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Profiles in preset security policies](https://learn.microsoft.com/defender-office-365/preset-security-policies#profiles-in-preset-security-policies). 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). diff --git a/exchange/exchange-ps/exchange/Set-ActivityAlert.md b/exchange/exchange-ps/exchange/Set-ActivityAlert.md index c310bd5b12..899cf0f8be 100644 --- a/exchange/exchange-ps/exchange/Set-ActivityAlert.md +++ b/exchange/exchange-ps/exchange/Set-ActivityAlert.md @@ -44,7 +44,7 @@ Set-ActivityAlert [-Identity] ``` ## DESCRIPTION -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/microsoft-365/security/office-365-security/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). +To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/defender-office-365/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/Set-AntiPhishPolicy.md b/exchange/exchange-ps/exchange/Set-AntiPhishPolicy.md index f78728032b..eb559fa6cd 100644 --- a/exchange/exchange-ps/exchange/Set-AntiPhishPolicy.md +++ b/exchange/exchange-ps/exchange/Set-AntiPhishPolicy.md @@ -432,8 +432,8 @@ The EnableUnauthenticatedSender parameter enables or disables unauthenticated se To prevent these identifiers from being added to messages from specific senders, you have the following options: -- Allow the sender to spoof in the spoof intelligence policy. For instructions, see [Configure spoof intelligence in Microsoft 365](https://learn.microsoft.com/microsoft-365/security/office-365-security/anti-spoofing-spoof-intelligence). -- If you own the sender's domain, configure email authentication for the domain. For more information, see [Configure email authentication for domains you own](https://learn.microsoft.com/microsoft-365/security/office-365-security/email-authentication-about#configure-email-authentication-for-domains-you-own). +- Allow the sender to spoof in the spoof intelligence policy. For instructions, see [Configure spoof intelligence in Microsoft 365](https://learn.microsoft.com/defender-office-365/anti-spoofing-spoof-intelligence). +- If you own the domain, configure email authentication for the domain. For more information, see [Configure email authentication for domains you own](https://learn.microsoft.com/defender-office-365/email-authentication-about). ```yaml Type: Boolean @@ -479,8 +479,8 @@ The EnableViaTag parameter enables or disables adding the via tag to the From ad To prevent the via tag from being added to messages from specific senders, you have the following options: -- Allow the sender to spoof. For instructions, see [Configure spoof intelligence in Microsoft 365](https://learn.microsoft.com/microsoft-365/security/office-365-security/anti-spoofing-spoof-intelligence). -- If you own the sender's domain, configure email authentication for the domain. For more information, see [Configure email authentication for domains you own](https://learn.microsoft.com/microsoft-365/security/office-365-security/email-authentication-about#configure-email-authentication-for-domains-you-own). +- Allow the sender to spoof. For instructions, see [Configure spoof intelligence in Microsoft 365](https://learn.microsoft.com/defender-office-365/anti-spoofing-spoof-intelligence). +- If you own the domain, configure email authentication for the domain. For more information, see [Configure email authentication for domains you own](https://learn.microsoft.com/defender-office-365/email-authentication-about). ```yaml Type: Boolean @@ -636,9 +636,9 @@ The MailboxIntelligenceQuarantineTag specifies the quarantine policy that's used - Distinguished name (DN) - GUID -Quarantine policies define what users are able to do to quarantined messages based on why the message was quarantined and quarantine notification settings. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-policies). +Quarantine policies define what users are able to do to quarantined messages based on why the message was quarantined and quarantine notification settings. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/defender-office-365/quarantine-policies). -The default value for this parameter is the built-in quarantine policy named DefaultFullAccessPolicy (no notifications) or NotificationEnabledPolicy (if available in your organization). This quarantine policy enforces the historical capabilities for messages that were quarantined by mailbox intelligence impersonation protection as described in the table [here](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-end-user). +The default value for this parameter is the built-in quarantine policy named DefaultFullAccessPolicy (no notifications) or NotificationEnabledPolicy (if available in your organization). This quarantine policy enforces the historical capabilities for messages that were quarantined by mailbox intelligence impersonation protection as described in the table [here](https://learn.microsoft.com/defender-office-365/quarantine-end-user). To view the list of available quarantine policies, run the following command: `Get-QuarantinePolicy | Format-List Name,EndUser*,ESNEnabled`. @@ -719,9 +719,9 @@ The SpoofQuarantineTag specifies the quarantine policy that's used on messages t - Distinguished name (DN) - GUID -Quarantine policies define what users are able to do to quarantined messages based on why the message was quarantined and quarantine notification settings. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-policies). +Quarantine policies define what users are able to do to quarantined messages based on why the message was quarantined and quarantine notification settings. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/defender-office-365/quarantine-policies). -The default value for this parameter is the built-in quarantine policy named DefaultFullAccessPolicy (no notifications) or NotificationEnabledPolicy (if available in your organization). This quarantine policy enforces the historical capabilities for messages that were quarantined by spoof intelligence protection as described in the table [here](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-end-user). +The default value for this parameter is the built-in quarantine policy named DefaultFullAccessPolicy (no notifications) or NotificationEnabledPolicy (if available in your organization). This quarantine policy enforces the historical capabilities for messages that were quarantined by spoof intelligence protection as described in the table [here](https://learn.microsoft.com/defender-office-365/quarantine-end-user). To view the list of available quarantine policies, run the following command: `Get-QuarantinePolicy | Format-List Name,EndUser*,ESNEnabled`. @@ -792,9 +792,9 @@ The TargetedDomainQuarantineTag specifies the quarantine policy that's used on m - Distinguished name (DN) - GUID -Quarantine policies define what users are able to do to quarantined messages based on why the message was quarantined and quarantine notification settings. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-policies). +Quarantine policies define what users are able to do to quarantined messages based on why the message was quarantined and quarantine notification settings. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/defender-office-365/quarantine-policies). -The default value for this parameter is the built-in quarantine policy named DefaultFullAccessPolicy (no notifications) or NotificationEnabledPolicy (if available in your organization). This quarantine policy enforces the historical capabilities for messages that were quarantined by domain impersonation protection as described in the table [here](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-end-user). +The default value for this parameter is the built-in quarantine policy named DefaultFullAccessPolicy (no notifications) or NotificationEnabledPolicy (if available in your organization). This quarantine policy enforces the historical capabilities for messages that were quarantined by domain impersonation protection as described in the table [here](https://learn.microsoft.com/defender-office-365/quarantine-end-user). To view the list of available quarantine policies, run the following command: `Get-QuarantinePolicy | Format-List Name,EndUser*,ESNEnabled`. @@ -885,9 +885,9 @@ The TargetedUserQuarantineTag specifies the quarantine policy that's used on mes - Distinguished name (DN) - GUID -Quarantine policies define what users are able to do to quarantined messages based on why the message was quarantined and quarantine notification settings. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-policies). +Quarantine policies define what users are able to do to quarantined messages based on why the message was quarantined and quarantine notification settings. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/defender-office-365/quarantine-policies). -The default value for this parameter is the built-in quarantine policy named DefaultFullAccessPolicy (no notifications) or NotificationEnabledPolicy (if available in your organization). This quarantine policy enforces the historical capabilities for messages that were quarantined by user impersonation protection as described in the table [here](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-end-user). +The default value for this parameter is the built-in quarantine policy named DefaultFullAccessPolicy (no notifications) or NotificationEnabledPolicy (if available in your organization). This quarantine policy enforces the historical capabilities for messages that were quarantined by user impersonation protection as described in the table [here](https://learn.microsoft.com/defender-office-365/quarantine-end-user). To view the list of available quarantine policies, run the following command: `Get-QuarantinePolicy | Format-List Name,EndUser*,ESNEnabled`. diff --git a/exchange/exchange-ps/exchange/Set-AntiPhishRule.md b/exchange/exchange-ps/exchange/Set-AntiPhishRule.md index 635a9e5970..9d41dff174 100644 --- a/exchange/exchange-ps/exchange/Set-AntiPhishRule.md +++ b/exchange/exchange-ps/exchange/Set-AntiPhishRule.md @@ -39,7 +39,7 @@ Set-AntiPhishRule [-Identity] ## DESCRIPTION > [!IMPORTANT] -> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Common policy settings](https://learn.microsoft.com/microsoft-365/security/office-365-security/anti-phishing-policies-about#common-policy-settings). +> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Common policy settings](https://learn.microsoft.com/defender-office-365/anti-phishing-policies-about#common-policy-settings). 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). diff --git a/exchange/exchange-ps/exchange/Set-AtpPolicyForO365.md b/exchange/exchange-ps/exchange/Set-AtpPolicyForO365.md index 0d0202757b..397fe84e2c 100644 --- a/exchange/exchange-ps/exchange/Set-AtpPolicyForO365.md +++ b/exchange/exchange-ps/exchange/Set-AtpPolicyForO365.md @@ -35,11 +35,11 @@ Set-AtpPolicyForO365 [[-Identity] ] ``` ## DESCRIPTION -Safe Links protection for Office 365 apps checks links in Office documents, not links in email messages. For more information, see [Safe Links settings for Office 365 apps](https://learn.microsoft.com/microsoft-365/security/office-365-security/safe-links-about#safe-links-settings-for-office-365-apps. +Safe Links protection for Office 365 apps checks links in Office documents, not links in email messages. For more information, see [Safe Links settings for Office 365 apps](https://learn.microsoft.com/defender-office-365/safe-links-about#safe-links-settings-for-office-apps). -Safe Documents scans documents and files that are opened in Protected View. For more information, see [Safe Documents in Microsoft 365 E5](https://learn.microsoft.com/microsoft-365/security/office-365-security/safe-documents-in-e5-plus-security-about). +Safe Documents scans documents and files that are opened in Protected View. For more information, see [Safe Documents in Microsoft 365 E5](https://learn.microsoft.com/defender-office-365/safe-documents-in-e5-plus-security-about). -Safe Attachments for SharePoint, OneDrive, and Microsoft Teams prevents users from opening and downloading files that are identified as malicious. For more information, see [Safe Attachments for SharePoint, OneDrive, and Microsoft Teams](https://learn.microsoft.com/microsoft-365/security/office-365-security/safe-attachments-for-spo-odfb-teams-about). +Safe Attachments for SharePoint, OneDrive, and Microsoft Teams prevents users from opening and downloading files that are identified as malicious. For more information, see [Safe Attachments for SharePoint, OneDrive, and Microsoft Teams](https://learn.microsoft.com/defender-office-365/safe-attachments-for-spo-odfb-teams-about). 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). @@ -135,7 +135,7 @@ The EnableSafeDocs parameter enables or disables Safe Documents in organizations - $true: Safe Documents is enabled and will upload user files to Microsoft Defender for Endpoint for scanning and verification. - $false: Safe Documents is disabled. This is the default value. -For more information about Safe Documents, see [Safe Documents in Microsoft 365 A5 or E5 Security](https://learn.microsoft.com/microsoft-365/security/office-365-security/safe-documents-in-e5-plus-security-about) +For more information about Safe Documents, see [Safe Documents in Microsoft 365 A5 or E5 Security](https://learn.microsoft.com/defender-office-365/safe-documents-in-e5-plus-security-about) ```yaml Type: Boolean diff --git a/exchange/exchange-ps/exchange/Set-DeviceConditionalAccessPolicy.md b/exchange/exchange-ps/exchange/Set-DeviceConditionalAccessPolicy.md index cdf6574938..0bbba58e9e 100644 --- a/exchange/exchange-ps/exchange/Set-DeviceConditionalAccessPolicy.md +++ b/exchange/exchange-ps/exchange/Set-DeviceConditionalAccessPolicy.md @@ -50,7 +50,7 @@ The cmdlets in Basic Mobility and Security are described in the following list: For more information about Basic Mobility and Security, see [Overview of Basic Mobility and Security for Microsoft 365](https://learn.microsoft.com/microsoft-365/admin/basic-mobility-security/overview). -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/microsoft-365/security/office-365-security/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). +To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/defender-office-365/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/Set-DeviceConditionalAccessRule.md b/exchange/exchange-ps/exchange/Set-DeviceConditionalAccessRule.md index e86c129177..f9e793ed4e 100644 --- a/exchange/exchange-ps/exchange/Set-DeviceConditionalAccessRule.md +++ b/exchange/exchange-ps/exchange/Set-DeviceConditionalAccessRule.md @@ -86,7 +86,7 @@ The cmdlets in Basic Mobility and Security are described in the following list: For more information about Basic Mobility and Security, see [Overview of Basic Mobility and Security for Microsoft 365](https://learn.microsoft.com/microsoft-365/admin/basic-mobility-security/overview). -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/microsoft-365/security/office-365-security/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). +To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/defender-office-365/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/Set-DeviceConfigurationPolicy.md b/exchange/exchange-ps/exchange/Set-DeviceConfigurationPolicy.md index b6f134b25d..ed19ba795f 100644 --- a/exchange/exchange-ps/exchange/Set-DeviceConfigurationPolicy.md +++ b/exchange/exchange-ps/exchange/Set-DeviceConfigurationPolicy.md @@ -50,7 +50,7 @@ The cmdlets in Basic Mobility and Security are described in the following list: For more information about Basic Mobility and Security, see [Overview of Basic Mobility and Security for Microsoft 365](https://learn.microsoft.com/microsoft-365/admin/basic-mobility-security/overview). -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/microsoft-365/security/office-365-security/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). +To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/defender-office-365/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/Set-DeviceConfigurationRule.md b/exchange/exchange-ps/exchange/Set-DeviceConfigurationRule.md index 526fa037db..3ea511f71e 100644 --- a/exchange/exchange-ps/exchange/Set-DeviceConfigurationRule.md +++ b/exchange/exchange-ps/exchange/Set-DeviceConfigurationRule.md @@ -85,7 +85,7 @@ The cmdlets in Basic Mobility and Security are described in the following list: For more information about Basic Mobility and Security, see [Overview of Basic Mobility and Security for Microsoft 365](https://learn.microsoft.com/microsoft-365/admin/basic-mobility-security/overview). -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/microsoft-365/security/office-365-security/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). +To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/defender-office-365/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/Set-DeviceTenantPolicy.md b/exchange/exchange-ps/exchange/Set-DeviceTenantPolicy.md index cc9d66744b..4642570323 100644 --- a/exchange/exchange-ps/exchange/Set-DeviceTenantPolicy.md +++ b/exchange/exchange-ps/exchange/Set-DeviceTenantPolicy.md @@ -50,7 +50,7 @@ The cmdlets in Basic Mobility and Security are described in the following list: For more information about Basic Mobility and Security, see [Overview of Basic Mobility and Security for Microsoft 365](https://learn.microsoft.com/microsoft-365/admin/basic-mobility-security/overview). -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/microsoft-365/security/office-365-security/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). +To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/defender-office-365/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/Set-DeviceTenantRule.md b/exchange/exchange-ps/exchange/Set-DeviceTenantRule.md index 3168ad79a9..e931196275 100644 --- a/exchange/exchange-ps/exchange/Set-DeviceTenantRule.md +++ b/exchange/exchange-ps/exchange/Set-DeviceTenantRule.md @@ -41,7 +41,7 @@ The cmdlets in Basic Mobility and Security are described in the following list: For more information about Basic Mobility and Security, see [Overview of Basic Mobility and Security for Microsoft 365](https://learn.microsoft.com/microsoft-365/admin/basic-mobility-security/overview). -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/microsoft-365/security/office-365-security/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). +To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/defender-office-365/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). ## EXAMPLES diff --git a/exchange/exchange-ps/exchange/Set-EOPProtectionPolicyRule.md b/exchange/exchange-ps/exchange/Set-EOPProtectionPolicyRule.md index e5eb5bf73e..2f487200f3 100644 --- a/exchange/exchange-ps/exchange/Set-EOPProtectionPolicyRule.md +++ b/exchange/exchange-ps/exchange/Set-EOPProtectionPolicyRule.md @@ -37,10 +37,10 @@ Set-EOPProtectionPolicyRule [-Identity] ``` ## DESCRIPTION -For more information about preset security policies in PowerShell, see [Preset security policies in Exchange Online PowerShell](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#preset-security-policies-in-exchange-online-powershell). +For more information about preset security policies in PowerShell, see [Preset security policies in Exchange Online PowerShell](https://learn.microsoft.com/defender-office-365/preset-security-policies#preset-security-policies-in-exchange-online-powershell). > [!IMPORTANT] -> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Profiles in preset security policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#profiles-in-preset-security-policies). +> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Profiles in preset security policies](https://learn.microsoft.com/defender-office-365/preset-security-policies#profiles-in-preset-security-policies). 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). diff --git a/exchange/exchange-ps/exchange/Set-ExoPhishSimOverrideRule.md b/exchange/exchange-ps/exchange/Set-ExoPhishSimOverrideRule.md index ec06ce49b6..2b5d969329 100644 --- a/exchange/exchange-ps/exchange/Set-ExoPhishSimOverrideRule.md +++ b/exchange/exchange-ps/exchange/Set-ExoPhishSimOverrideRule.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -Use the Set-ExoPhishSimOverrideRule cmdlet to modify third-party phishing simulation override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). +Use the Set-ExoPhishSimOverrideRule cmdlet to modify third-party phishing simulation override rules to bypass Exchange Online Protection filtering. For more information, 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). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/Set-ExoSecOpsOverrideRule.md b/exchange/exchange-ps/exchange/Set-ExoSecOpsOverrideRule.md index 0483c60127..b20f1787e3 100644 --- a/exchange/exchange-ps/exchange/Set-ExoSecOpsOverrideRule.md +++ b/exchange/exchange-ps/exchange/Set-ExoSecOpsOverrideRule.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -Use the Set-ExoSecOpsOverrideRule cmdlet to modify SecOps mailbox override rules to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). +Use the Set-ExoSecOpsOverrideRule cmdlet to modify SecOps mailbox override rules to bypass Exchange Online Protection filtering. For more information, 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). **Tip**: This cmdlet doesn't modify email addresses in the SecOps override rule. To modify the email addresses in the SecOps override rule, use the Set-SecOpsOverridePolicy cmdlet. diff --git a/exchange/exchange-ps/exchange/Set-HostedContentFilterPolicy.md b/exchange/exchange-ps/exchange/Set-HostedContentFilterPolicy.md index e6c86188b6..c54b87348d 100644 --- a/exchange/exchange-ps/exchange/Set-HostedContentFilterPolicy.md +++ b/exchange/exchange-ps/exchange/Set-HostedContentFilterPolicy.md @@ -169,7 +169,7 @@ Accept wildcard characters: False ### -AllowedSenderDomains The AllowedSenderDomains parameter specifies trusted domains that aren't processed by the spam filter. Messages from senders in these domains are stamped with `SFV:SKA` in the `X-Forefront-Antispam-Report header` and receive a spam confidence level (SCL) of -1, so the messages are delivered to the recipient's inbox. Valid values are one or more SMTP domains. -**Caution**: Think very carefully before you add domains here. For more information, see [Create safe sender lists in EOP](https://learn.microsoft.com/microsoft-365/security/office-365-security/create-safe-sender-lists-in-office-365). +**Caution**: Think very carefully before you add domains here. For more information, see [Create safe sender lists in EOP](https://learn.microsoft.com/defender-office-365/create-safe-sender-lists-in-office-365). To enter multiple values and overwrite any existing entries, use the following syntax: `Value1,Value2,...ValueN`. If the values contain spaces or otherwise require quotation marks, use the following syntax: `"Value1","Value2",..."ValueN"`. @@ -191,7 +191,7 @@ Accept wildcard characters: False ### -AllowedSenders The AllowedSenders parameter specifies a list of trusted senders that skip spam filtering. Messages from these senders are stamped with SFV:SKA in the X-Forefront-Antispam-Report header and receive an SCL of -1, so the messages are delivered to the recipient's inbox. Valid values are one or more SMTP email addresses. -**Caution**: Think very carefully before you add senders here. For more information, see [Create safe sender lists in EOP](https://learn.microsoft.com/microsoft-365/security/office-365-security/create-safe-sender-lists-in-office-365). +**Caution**: Think very carefully before you add senders here. For more information, see [Create safe sender lists in EOP](https://learn.microsoft.com/defender-office-365/create-safe-sender-lists-in-office-365). To enter multiple values and overwrite any existing entries, use the following syntax: `Value1,Value2,...ValueN`. If the values contain spaces or otherwise require quotation marks, use the following syntax: `"Value1","Value2",..."ValueN"`. @@ -213,7 +213,7 @@ Accept wildcard characters: False ### -BlockedSenderDomains The BlockedSenderDomains parameter specifies domains that are always marked as spam sources. Messages from senders in these domains are stamped with `SFV:SKB` value in the `X-Forefront-Antispam-Report` header and receive an SCL of 6 (spam). Valid values are one or more SMTP domains. -**Note**: Manually blocking domains isn't dangerous, but it can increase your administrative workload. For more information, see [Create block sender lists in EOP](https://learn.microsoft.com/microsoft-365/security/office-365-security/create-block-sender-lists-in-office-365). +**Note**: Manually blocking domains isn't dangerous, but it can increase your administrative workload. For more information, see [Create block sender lists in EOP](https://learn.microsoft.com/defender-office-365/create-block-sender-lists-in-office-365). To enter multiple values and overwrite any existing entries, use the following syntax: `Value1,Value2,...ValueN`. If the values contain spaces or otherwise require quotation marks, use the following syntax: `"Value1","Value2",..."ValueN"`. @@ -235,7 +235,7 @@ Accept wildcard characters: False ### -BlockedSenders The BlockedSenders parameter specifies senders that are always marked as spam sources. Messages from these senders are stamped with `SFV:SKB` in the `X-Forefront-Antispam-Report` header and receive an SCL of 6 (spam). Valid values are one or more SMTP email addresses. -**Note**: Manually blocking senders isn't dangerous, but it can increase your administrative workload. For more information, see [Create block sender lists in EOP](https://learn.microsoft.com/microsoft-365/security/office-365-security/create-block-sender-lists-in-office-365). +**Note**: Manually blocking senders isn't dangerous, but it can increase your administrative workload. For more information, see [Create block sender lists in EOP](https://learn.microsoft.com/defender-office-365/create-block-sender-lists-in-office-365). To enter multiple values and overwrite any existing entries, use the following syntax: `Value1,Value2,...ValueN`. If the values contain spaces or otherwise require quotation marks, use the following syntax: `"Value1","Value2",..."ValueN"`. @@ -261,9 +261,9 @@ The BulkQuarantineTag parameter specifies the quarantine policy that's used on m - Distinguished name (DN) - GUID -Quarantine policies define what users are able to do to quarantined messages based on why the message was quarantined and quarantine notification settings. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-policies). +Quarantine policies define what users are able to do to quarantined messages based on why the message was quarantined and quarantine notification settings. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/defender-office-365/quarantine-policies). -The default value for this parameter is the built-in quarantine policy named DefaultFullAccessPolicy (no notifications) or NotificationEnabledPolicy (if available in your organization). This quarantine policy enforces the historical capabilities for messages that were quarantined as bulk as described in the table [here](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-end-user). +The default value for this parameter is the built-in quarantine policy named DefaultFullAccessPolicy (no notifications) or NotificationEnabledPolicy (if available in your organization). This quarantine policy enforces the historical capabilities for messages that were quarantined as bulk as described in the table [here](https://learn.microsoft.com/defender-office-365/quarantine-end-user). To view the list of available quarantine policies, run the following command: `Get-QuarantinePolicy | Format-List Name,EndUser*,ESNEnabled`. @@ -307,7 +307,7 @@ Accept wildcard characters: False ### -BulkThreshold The BulkThreshold parameter specifies the BCL on messages that triggers the action specified by the BulkSpamAction parameter (greater than or equal to the specified BCL value). A valid value is an integer from 1 to 9. The default value is 7, which means a BCL of 7, 8, or 9 on messages will trigger the action that's specified by the BulkSpamAction parameter. -A higher BCL indicates the message is more likely to generate complaints (and is therefore more likely to be spam). For more information, see [Bulk complaint level (BCL) in EOP](https://learn.microsoft.com/microsoft-365/security/office-365-security/anti-spam-bulk-complaint-level-bcl-about). +A higher BCL indicates the message is more likely to generate complaints (and is therefore more likely to be spam). For more information, see [Bulk complaint level (BCL) in EOP](https://learn.microsoft.com/defender-office-365/anti-spam-bulk-complaint-level-bcl-about). ```yaml Type: Int32 @@ -532,9 +532,9 @@ The HighConfidencePhishQuarantineTag parameter specifies the quarantine policy t - Distinguished name (DN) - GUID -Quarantine policies define what users are able to do to quarantined messages based on why the message was quarantined and quarantine notification settings. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-policies). +Quarantine policies define what users are able to do to quarantined messages based on why the message was quarantined and quarantine notification settings. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/defender-office-365/quarantine-policies). -The default value for this parameter is the built-in quarantine policy named AdminOnlyAccessPolicy. This quarantine policy enforces the historical capabilities for messages that were quarantined as high confidence phishing as described in the table [here](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-end-user). +The default value for this parameter is the built-in quarantine policy named AdminOnlyAccessPolicy. This quarantine policy enforces the historical capabilities for messages that were quarantined as high confidence phishing as described in the table [here](https://learn.microsoft.com/defender-office-365/quarantine-end-user). To view the list of available quarantine policies, run the following command: `Get-QuarantinePolicy | Format-List Name,EndUser*,ESNEnabled`. @@ -581,9 +581,9 @@ The HighConfidenceSpamQuarantineTag parameter specifies the quarantine policy th - Distinguished name (DN) - GUID -Quarantine policies define what users are able to do to quarantined messages based on why the message was quarantined and quarantine notification settings. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-policies). +Quarantine policies define what users are able to do to quarantined messages based on why the message was quarantined and quarantine notification settings. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/defender-office-365/quarantine-policies). -The default value for this parameter is the built-in quarantine policy named DefaultFullAccessPolicy (no notifications) or NotificationEnabledPolicy (if available in your organization). This quarantine policy enforces the historical capabilities for messages that were quarantined as high confidence spam as described in the table [here](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-end-user). +The default value for this parameter is the built-in quarantine policy named DefaultFullAccessPolicy (no notifications) or NotificationEnabledPolicy (if available in your organization). This quarantine policy enforces the historical capabilities for messages that were quarantined as high confidence spam as described in the table [here](https://learn.microsoft.com/defender-office-365/quarantine-end-user). To view the list of available quarantine policies, run the following command: `Get-QuarantinePolicy | Format-List Name,EndUser*,ESNEnabled`. @@ -1033,9 +1033,9 @@ The PhishQuarantineTag parameter specifies the quarantine policy that's used on - Distinguished name (DN) - GUID -Quarantine policies define what users are able to do to quarantined messages based on why the message was quarantined and quarantine notification settings. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-policies). +Quarantine policies define what users are able to do to quarantined messages based on why the message was quarantined and quarantine notification settings. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/defender-office-365/quarantine-policies). -The default value for this parameter is the built-in quarantine policy named DefaultFullAccessPolicy (no notifications) or NotificationEnabledPolicy (if available in your organization). This quarantine policy enforces the historical capabilities for messages that were quarantined as phishing as described in the table [here](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-end-user). +The default value for this parameter is the built-in quarantine policy named DefaultFullAccessPolicy (no notifications) or NotificationEnabledPolicy (if available in your organization). This quarantine policy enforces the historical capabilities for messages that were quarantined as phishing as described in the table [here](https://learn.microsoft.com/defender-office-365/quarantine-end-user). To view the list of available quarantine policies, run the following command: `Get-QuarantinePolicy | Format-List Name,EndUser*,ESNEnabled`. @@ -1201,9 +1201,9 @@ The SpamQuarantineTag parameter specifies the quarantine policy that's used on m - Distinguished name (DN) - GUID -Quarantine policies define what users are able to do to quarantined messages based on why the message was quarantined and quarantine notification settings. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-policies). +Quarantine policies define what users are able to do to quarantined messages based on why the message was quarantined and quarantine notification settings. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/defender-office-365/quarantine-policies). -The default value for this parameter is the built-in quarantine policy named DefaultFullAccessPolicy (no notifications) or NotificationEnabledPolicy (if available in your organization). This quarantine policy enforces the historical capabilities for messages that were quarantined as spam as described in the table [here](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-end-user). +The default value for this parameter is the built-in quarantine policy named DefaultFullAccessPolicy (no notifications) or NotificationEnabledPolicy (if available in your organization). This quarantine policy enforces the historical capabilities for messages that were quarantined as spam as described in the table [here](https://learn.microsoft.com/defender-office-365/quarantine-end-user). To view the list of available quarantine policies, run the following command: `Get-QuarantinePolicy | Format-List Name,EndUser*,ESNEnabled`. @@ -1314,4 +1314,4 @@ To see the return types, which are also known as output types, that this cmdlet ## RELATED LINKS -[Safe sender and blocked sender lists in Exchange Online](https://learn.microsoft.com/microsoft-365/security/office-365-security/create-safe-sender-lists-in-office-365) +[Safe sender and blocked sender lists in Exchange Online](https://learn.microsoft.com/defender-office-365/create-safe-sender-lists-in-office-365) diff --git a/exchange/exchange-ps/exchange/Set-HostedContentFilterRule.md b/exchange/exchange-ps/exchange/Set-HostedContentFilterRule.md index 7a6cdb7b1e..991cf73ca1 100644 --- a/exchange/exchange-ps/exchange/Set-HostedContentFilterRule.md +++ b/exchange/exchange-ps/exchange/Set-HostedContentFilterRule.md @@ -39,7 +39,7 @@ Set-HostedContentFilterRule [-Identity] ## DESCRIPTION > [!IMPORTANT] -> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Use the Microsoft Defender portal to create anti-spam policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/anti-spam-policies-configure#use-the-microsoft-defender-portal-to-create-anti-spam-policies). +> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Use the Microsoft Defender portal to create anti-spam policies](https://learn.microsoft.com/defender-office-365/anti-spam-policies-configure#use-the-microsoft-defender-portal-to-create-anti-spam-policies). 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). diff --git a/exchange/exchange-ps/exchange/Set-HostedOutboundSpamFilterPolicy.md b/exchange/exchange-ps/exchange/Set-HostedOutboundSpamFilterPolicy.md index 502b1ceb9b..b97b7a0c6f 100644 --- a/exchange/exchange-ps/exchange/Set-HostedOutboundSpamFilterPolicy.md +++ b/exchange/exchange-ps/exchange/Set-HostedOutboundSpamFilterPolicy.md @@ -114,7 +114,7 @@ Accept wildcard characters: False ### -AutoForwardingMode The AutoForwardingMode specifies how the policy controls automatic email forwarding to external recipients. Valid values are: -- Automatic: This is the default value. This setting is now the same as Off. When this setting was originally introduced, this value was equivalent to On. Over time, thanks to the principles of [secure by default](https://learn.microsoft.com/microsoft-365/security/office-365-security/secure-by-default), this value was gradually changed to the equivalent of Off for all customers. For more information, see [this blog post](https://techcommunity.microsoft.com/t5/exchange-team-blog/all-you-need-to-know-about-automatic-email-forwarding-in/ba-p/2074888). +- Automatic: This is the default value. This setting is now the same as Off. When this setting was originally introduced, this value was equivalent to On. Over time, thanks to the principles of [secure by default](https://learn.microsoft.com/defender-office-365/secure-by-default), this value was gradually changed to the equivalent of Off for all customers. For more information, see [this blog post](https://techcommunity.microsoft.com/t5/exchange-team-blog/all-you-need-to-know-about-automatic-email-forwarding-in/ba-p/2074888). - On: Automatic external email forwarding is not restricted. - Off: Automatic external email forwarding is disabled and will result in a non-delivery report (also known as an NDR or bounce message) to the sender. @@ -191,7 +191,7 @@ Accept wildcard characters: False ``` ### -NotifyOutboundSpam -**Note**: This setting has been replaced by the default alert policy named **User restricted from sending email**, which sends notification messages to admins. We recommend that you use the alert policy rather than this setting to notify admins and other users. For instructions, see [Verify the alert settings for restricted users](https://learn.microsoft.com/microsoft-365/security/office-365-security/removing-user-from-restricted-users-portal-after-spam#verify-the-alert-settings-for-restricted-users). +**Note**: This setting has been replaced by the default alert policy named **User restricted from sending email**, which sends notification messages to admins. We recommend that you use the alert policy rather than this setting to notify admins and other users. For instructions, see [Verify the alert settings for restricted users](https://learn.microsoft.com/defender-office-365/outbound-spam-restore-restricted-users#verify-the-alert-settings-for-restricted-users). The NotifyOutboundSpam parameter specify whether to notify admins when outgoing spam is detected. Valid values are: @@ -212,7 +212,7 @@ Accept wildcard characters: False ``` ### -NotifyOutboundSpamRecipients -**Note**: This setting has been replaced by the default alert policy named **User restricted from sending email**, which sends notification messages to admins. We recommend that you use the alert policy rather than this setting to notify admins and other users. For instructions, see [Verify the alert settings for restricted users](https://learn.microsoft.com/microsoft-365/security/office-365-security/removing-user-from-restricted-users-portal-after-spam#verify-the-alert-settings-for-restricted-users). +**Note**: This setting has been replaced by the default alert policy named **User restricted from sending email**, which sends notification messages to admins. We recommend that you use the alert policy rather than this setting to notify admins and other users. For instructions, see [Verify the alert settings for restricted users](https://learn.microsoft.com/defender-office-365/outbound-spam-restore-restricted-users#verify-the-alert-settings-for-restricted-users). The NotifyOutboundSpamRecipients parameter specifies the email addresses of admins to notify when an outgoing spam is detected. You can specify multiple email addresses separated by commas. diff --git a/exchange/exchange-ps/exchange/Set-MalwareFilterPolicy.md b/exchange/exchange-ps/exchange/Set-MalwareFilterPolicy.md index 12be1d83ae..97910b18d9 100644 --- a/exchange/exchange-ps/exchange/Set-MalwareFilterPolicy.md +++ b/exchange/exchange-ps/exchange/Set-MalwareFilterPolicy.md @@ -653,9 +653,9 @@ The QuarantineTag parameter specifies the quarantine policy that's used on messa - Distinguished name (DN) - GUID -Quarantine policies define what users are able to do to quarantined messages, and whether users receive quarantine notifications. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-policies). +Quarantine policies define what users are able to do to quarantined messages, and whether users receive quarantine notifications. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/defender-office-365/quarantine-policies). -The default quarantine policy that's used is named AdminOnlyAccessPolicy. For more information about this quarantine policy, see [Anatomy of a quarantine policy](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-policies#anatomy-of-a-quarantine-policy). +The default quarantine policy that's used is named AdminOnlyAccessPolicy. For more information about this quarantine policy, see [Anatomy of a quarantine policy](https://learn.microsoft.com/defender-office-365/quarantine-policies#anatomy-of-a-quarantine-policy). To view the list of available quarantine policies, run the following command: `Get-QuarantinePolicy | Format-List Name,EndUser*,ESNEnabled`. diff --git a/exchange/exchange-ps/exchange/Set-MalwareFilterRule.md b/exchange/exchange-ps/exchange/Set-MalwareFilterRule.md index b2a0d67bc4..9589a6fc72 100644 --- a/exchange/exchange-ps/exchange/Set-MalwareFilterRule.md +++ b/exchange/exchange-ps/exchange/Set-MalwareFilterRule.md @@ -40,7 +40,7 @@ Set-MalwareFilterRule [-Identity] ## DESCRIPTION > [!IMPORTANT] -> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Anti-malware policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/anti-malware-protection-about#anti-malware-policies). +> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Anti-malware policies](https://learn.microsoft.com/defender-office-365/anti-malware-protection-about#anti-malware-policies). 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). diff --git a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md index ab97be1bc5..ebdc75abaa 100644 --- a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md +++ b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md @@ -1962,7 +1962,7 @@ Accept wildcard characters: False ``` ### -ReportJunkEmailEnabled -**Note**: In Exchange Online, this parameter does not affect the ability of users to report messages. Whether a user is able to report messages and where is controlled in the Microsoft Defender portal as described in [User reported message settings](https://learn.microsoft.com/microsoft-365/security/office-365-security/submissions-user-reported-messages-files-custom-mailbox). +**Note**: In Exchange Online, this parameter does not affect the ability of users to report messages. Whether a user is able to report messages and where is controlled in the Microsoft Defender portal as described in [User reported message settings](https://learn.microsoft.com/defender-office-365/submissions-user-reported-messages-custom-mailbox). The ReportJunkEmailEnabled parameter specifies whether users can report messages as junk or not junk to Microsoft in Outlook on the web. Valid values are: diff --git a/exchange/exchange-ps/exchange/Set-PhishSimOverridePolicy.md b/exchange/exchange-ps/exchange/Set-PhishSimOverridePolicy.md index cd3df21389..5099189d4d 100644 --- a/exchange/exchange-ps/exchange/Set-PhishSimOverridePolicy.md +++ b/exchange/exchange-ps/exchange/Set-PhishSimOverridePolicy.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -Use the Set-PhishSimOverridePolicy cmdlet to modify third-party phishing simulation override policies to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). +Use the Set-PhishSimOverridePolicy cmdlet to modify third-party phishing simulation override policies to bypass Exchange Online Protection filtering. For more information, 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). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/Set-SafeAttachmentPolicy.md b/exchange/exchange-ps/exchange/Set-SafeAttachmentPolicy.md index fbecb2c542..dd3dab85b6 100644 --- a/exchange/exchange-ps/exchange/Set-SafeAttachmentPolicy.md +++ b/exchange/exchange-ps/exchange/Set-SafeAttachmentPolicy.md @@ -34,7 +34,7 @@ Set-SafeAttachmentPolicy [-Identity] ``` ## DESCRIPTION -Safe Attachments is a feature in Microsoft Defender for Office 365 that opens email attachments in a special hypervisor environment to detect malicious activity. For more information, see [Safe Attachments in Defender for Office 365](https://learn.microsoft.com/microsoft-365/security/office-365-security/safe-attachments-about). +Safe Attachments is a feature in Microsoft Defender for Office 365 that opens email attachments in a special hypervisor environment to detect malicious activity. For more information, see [Safe Attachments in Defender for Office 365](https://learn.microsoft.com/defender-office-365/safe-attachments-about). A safe attachment policy can be assigned to only one safe attachment rule by using the SafeAttachmentPolicy parameter on the New-SafeAttachmentRule or Set-SafeAttachmentRule cmdlets. @@ -78,7 +78,7 @@ The Action parameter specifies the action for the safe attachment policy. Valid - Allow: Deliver the message if malware is detected in the attachment and track scanning results. This value corresponds to **Monitor** for the **Safe Attachments unknown malware response** property of the policy in the admin center. - Block: Block the email message that contains the malware attachment. This is the default value. -- DynamicDelivery: Deliver the email message with a placeholder for each email attachment. The placeholder remains until a copy of the attachment is scanned and determined to be safe. For more information, see [Dynamic Delivery in Safe Attachments policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/safe-attachments-about#dynamic-delivery-in-safe-attachments-policies). +- DynamicDelivery: Deliver the email message with a placeholder for each email attachment. The placeholder remains until a copy of the attachment is scanned and determined to be safe. For more information, see [Dynamic Delivery in Safe Attachments policies](https://learn.microsoft.com/defender-office-365/safe-attachments-about#dynamic-delivery-in-safe-attachments-policies). The value of this parameter is meaningful only when the value of the Enable parameter is $true (the default value is $false). @@ -162,9 +162,9 @@ The QuarantineTag parameter specifies the quarantine policy that's used on messa - Distinguished name (DN) - GUID -Quarantine policies define what users are able to do to quarantined messages based on why the message was quarantined and quarantine notification settings. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-policies). +Quarantine policies define what users are able to do to quarantined messages based on why the message was quarantined and quarantine notification settings. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/defender-office-365/quarantine-policies). -The default value for this parameter is the built-in quarantine policy named AdminOnlyAccessPolicy. This quarantine policy enforces the historical capabilities for messages that were quarantined as malware by Safe Attachments as described in the table [here](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-end-user). +The default value for this parameter is the built-in quarantine policy named AdminOnlyAccessPolicy. This quarantine policy enforces the historical capabilities for messages that were quarantined as malware by Safe Attachments as described in the table [here](https://learn.microsoft.com/defender-office-365/quarantine-end-user). To view the list of available quarantine policies, run the following command: `Get-QuarantinePolicy | Format-List Name,EndUser*,ESNEnabled`. diff --git a/exchange/exchange-ps/exchange/Set-SafeAttachmentRule.md b/exchange/exchange-ps/exchange/Set-SafeAttachmentRule.md index c96b2dfcca..985e31a012 100644 --- a/exchange/exchange-ps/exchange/Set-SafeAttachmentRule.md +++ b/exchange/exchange-ps/exchange/Set-SafeAttachmentRule.md @@ -38,12 +38,12 @@ Set-SafeAttachmentRule [-Identity] ``` ## DESCRIPTION -Safe Attachments is a feature in Microsoft Defender for Office 365 that opens email attachments in a special hypervisor environment to detect malicious activity. For more information, see [Safe Attachments in Defender for Office 365](https://learn.microsoft.com/microsoft-365/security/office-365-security/safe-attachments-about). +Safe Attachments is a feature in Microsoft Defender for Office 365 that opens email attachments in a special hypervisor environment to detect malicious activity. For more information, see [Safe Attachments in Defender for Office 365](https://learn.microsoft.com/defender-office-365/safe-attachments-about). A safe attachment policy can be assigned only to one safe attachment rule. > [!IMPORTANT] -> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Safe Attachments policy settings](https://learn.microsoft.com/microsoft-365/security/office-365-security/safe-attachments#safe-attachments-policy-settings). +> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Safe Attachments policy settings](https://learn.microsoft.com/defender-office-365/safe-attachments-about#safe-attachments-policy-settings). 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). diff --git a/exchange/exchange-ps/exchange/Set-SafeLinksPolicy.md b/exchange/exchange-ps/exchange/Set-SafeLinksPolicy.md index 9a2c8fe965..4587cee20b 100644 --- a/exchange/exchange-ps/exchange/Set-SafeLinksPolicy.md +++ b/exchange/exchange-ps/exchange/Set-SafeLinksPolicy.md @@ -194,7 +194,7 @@ The DoNotRewriteUrls parameter specifies the URLs that are not rewritten by Safe You can enter multiple values separated by commas. If the values contain spaces or otherwise require quotation marks, use the following syntax: `"Value1","Value2",..."ValueN"`. -For details about the entry syntax, see [Entry syntax for the "Do not rewrite the following URLs" list](https://learn.microsoft.com/microsoft-365/security/office-365-security/safe-links-about#entry-syntax-for-the-do-not-rewrite-the-following-urls-list). +For details about the entry syntax, see [Entry syntax for the "Do not rewrite the following URLs" list](https://learn.microsoft.com/defender-office-365/safe-links-about#entry-syntax-for-the-do-not-rewrite-the-following-urls-list). ```yaml Type: MultiValuedProperty diff --git a/exchange/exchange-ps/exchange/Set-SafeLinksRule.md b/exchange/exchange-ps/exchange/Set-SafeLinksRule.md index 427c49d564..6db4b01eeb 100644 --- a/exchange/exchange-ps/exchange/Set-SafeLinksRule.md +++ b/exchange/exchange-ps/exchange/Set-SafeLinksRule.md @@ -41,7 +41,7 @@ Set-SafeLinksRule [-Identity] Safe Links is a feature in Microsoft Defender for Office 365 that checks links in email messages to see if they lead to malicious web sites. When a user clicks a link in a message, the URL is temporarily rewritten and checked against a list of known, malicious web sites. Safe Links includes the URL trace reporting feature to help determine who has clicked through to a malicious web site. > [!IMPORTANT] -> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Recipient filters in Safe Links policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/safe-links-about#recipient-filters-in-safe-links-policies). +> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Recipient filters in Safe Links policies](https://learn.microsoft.com/defender-office-365/safe-links-about#recipient-filters-in-safe-links-policies). 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). diff --git a/exchange/exchange-ps/exchange/Set-SecOpsOverridePolicy.md b/exchange/exchange-ps/exchange/Set-SecOpsOverridePolicy.md index bbade367ce..109d3cb920 100644 --- a/exchange/exchange-ps/exchange/Set-SecOpsOverridePolicy.md +++ b/exchange/exchange-ps/exchange/Set-SecOpsOverridePolicy.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -Use the Set-SecOpsOverridePolicy cmdlet to modify SecOps mailbox override policies to bypass Exchange Online Protection filtering. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). +Use the Set-SecOpsOverridePolicy cmdlet to modify SecOps mailbox override policies to bypass Exchange Online Protection filtering. For more information, 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). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/Set-TeamsProtectionPolicy.md b/exchange/exchange-ps/exchange/Set-TeamsProtectionPolicy.md index 26c71814fc..65370a81b9 100644 --- a/exchange/exchange-ps/exchange/Set-TeamsProtectionPolicy.md +++ b/exchange/exchange-ps/exchange/Set-TeamsProtectionPolicy.md @@ -103,9 +103,9 @@ The HighConfidencePhishQuarantineTag parameter specifies the quarantine policy t - Distinguished name (DN) - GUID -Quarantine policies define what users are able to do to quarantined messages, and whether users receive quarantine notifications. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-policies). +Quarantine policies define what users are able to do to quarantined messages, and whether users receive quarantine notifications. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/defender-office-365/quarantine-policies). -If you don't use this parameter, the default quarantine policy that's used is named AdminOnlyAccessPolicy. For more information about this quarantine policy, see [Anatomy of a quarantine policy](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-policies#anatomy-of-a-quarantine-policy). +If you don't use this parameter, the default quarantine policy that's used is named AdminOnlyAccessPolicy. For more information about this quarantine policy, see [Anatomy of a quarantine policy](https://learn.microsoft.com/defender-office-365/quarantine-policies#anatomy-of-a-quarantine-policy). ```yaml Type: String @@ -127,9 +127,9 @@ The MalwareQuarantineTag parameter specifies the quarantine policy that's used f - Distinguished name (DN) - GUID -Quarantine policies define what users are able to do to quarantined messages, and whether users receive quarantine notifications. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-policies). +Quarantine policies define what users are able to do to quarantined messages, and whether users receive quarantine notifications. For more information about quarantine policies, see [Quarantine policies](https://learn.microsoft.com/defender-office-365/quarantine-policies). -If you don't use this parameter, the default quarantine policy that's used is named AdminOnlyAccessPolicy. For more information about this quarantine policy, see [Anatomy of a quarantine policy](https://learn.microsoft.com/microsoft-365/security/office-365-security/quarantine-policies#anatomy-of-a-quarantine-policy). +If you don't use this parameter, the default quarantine policy that's used is named AdminOnlyAccessPolicy. For more information about this quarantine policy, see [Anatomy of a quarantine policy](https://learn.microsoft.com/defender-office-365/quarantine-policies#anatomy-of-a-quarantine-policy). ```yaml Type: String diff --git a/exchange/exchange-ps/exchange/Set-TeamsProtectionPolicyRule.md b/exchange/exchange-ps/exchange/Set-TeamsProtectionPolicyRule.md index 0859b881a5..859d7e7ee7 100644 --- a/exchange/exchange-ps/exchange/Set-TeamsProtectionPolicyRule.md +++ b/exchange/exchange-ps/exchange/Set-TeamsProtectionPolicyRule.md @@ -33,7 +33,7 @@ Set-TeamsProtectionPolicyRule [-Identity] ## DESCRIPTION > [!IMPORTANT] -> Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Configure ZAP for Teams protection in Defender for Office 365 Plan 2](https://learn.microsoft.com/microsoft-365/security/office-365-security/mdo-support-teams-about?view=o365-worldwide#configure-zap-for-teams-protection-in-defender-for-office-365-plan-2). +> Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Configure ZAP for Teams protection in Defender for Office 365 Plan 2](https://learn.microsoft.com/defender-office-365/mdo-support-teams-about#configure-zap-for-teams-protection-in-defender-for-office-365-plan-2). 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). diff --git a/exchange/exchange-ps/exchange/Set-TenantAllowBlockListItems.md b/exchange/exchange-ps/exchange/Set-TenantAllowBlockListItems.md index cb14daafd7..dd5c1a9a8a 100644 --- a/exchange/exchange-ps/exchange/Set-TenantAllowBlockListItems.md +++ b/exchange/exchange-ps/exchange/Set-TenantAllowBlockListItems.md @@ -47,7 +47,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/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). +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). 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). @@ -214,7 +214,7 @@ Accept wildcard characters: False ### -ListSubType The ListSubType parameter further specifies the entry that you want to modify. Valid values are: -- AdvancedDelivery: Use this value for phishing simulation URLs. For more information, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/microsoft-365/security/office-365-security/advanced-delivery-policy-configure). +- AdvancedDelivery: Use this value for phishing simulation URLs. For more information, 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). - Tenant: This is the default value. ```yaml diff --git a/exchange/exchange-ps/exchange/Set-UnifiedAuditLogRetentionPolicy.md b/exchange/exchange-ps/exchange/Set-UnifiedAuditLogRetentionPolicy.md index 486564822a..b54bb64a99 100644 --- a/exchange/exchange-ps/exchange/Set-UnifiedAuditLogRetentionPolicy.md +++ b/exchange/exchange-ps/exchange/Set-UnifiedAuditLogRetentionPolicy.md @@ -34,7 +34,7 @@ Set-UnifiedAuditLogRetentionPolicy [-Identity] -Priority Date: Tue, 28 May 2024 18:45:34 -0500 Subject: [PATCH 0469/1851] Updated System.Object from regular text to an H3 to address an error. --- teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod.md b/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod.md index f6dd61f8f1..b499bd7c3c 100644 --- a/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod.md +++ b/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod.md @@ -114,7 +114,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -System.Object +### System.Object ## NOTES From 0ed0cca7bc2199fa8429efe6c49f4cc149dba08f Mon Sep 17 00:00:00 2001 From: Lisa Kueter <162626637+lkueter@users.noreply.github.com> Date: Tue, 28 May 2024 19:09:45 -0500 Subject: [PATCH 0470/1851] Fixed the link for the related links entry. --- teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod.md b/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod.md index b499bd7c3c..0ad0065b8b 100644 --- a/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod.md +++ b/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod.md @@ -120,4 +120,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsOnlineUser](teams\teams-ps\teams\Get-CsOnlineUser.md) +[Get-CsOnlineUser](Get-CsOnlineUser.md) From 36d7cb31b2f65cb6426d99bfc8a9fa00e698cce8 Mon Sep 17 00:00:00 2001 From: Ashish Gupta Date: Wed, 29 May 2024 18:51:19 -0700 Subject: [PATCH 0471/1851] Update Set-CsTeamsCallingPolicy.md update per new Teams client setting --- teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md index 674bc87d7c..e99b0928f5 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md @@ -358,7 +358,7 @@ Valid options are: - RegularIncoming: No changes are made to default inbound routing. This is the default setting. - Unanswered: The inbound PSTN call will be routed according to the called user's unanswered call settings and the call will not be presented to the called user. The called user will see a missed call notification. If the called user has not enabled unanswered call settings the call will be disconnected. - Voicemail: The inbound PSTN call will be routed directly to the called user's voicemail and the call will not be presented to the user. If the called user does not have voicemail enabled the call will be disconnected. -- UserOverride: For now, setting the value to UserOverride is the same as RegularIncoming. +- UserOverride: Users can determine their PSTN call routing choice from call settings in the Teams app. Setting this parameter to Unanswered or Voicemail will have precedence over other call forwarding settings like call forward/simultaneous ringing to delegate, call groups, or call forwarding. From 39f01d1b7441be8dff695de57364cbb087231834 Mon Sep 17 00:00:00 2001 From: jiwei0722 Date: Fri, 31 May 2024 09:57:07 -0700 Subject: [PATCH 0472/1851] Update New-FeatureConfiguration.md --- .../exchange-ps/exchange/New-FeatureConfiguration.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-FeatureConfiguration.md b/exchange/exchange-ps/exchange/New-FeatureConfiguration.md index 63af974a9a..f0155b668f 100644 --- a/exchange/exchange-ps/exchange/New-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/New-FeatureConfiguration.md @@ -35,10 +35,11 @@ To use this cmdlet in Security & Compliance PowerShell, you need to be assigned ### Example 1 ```powershell -{{ Add example code here }} +New-FeatureConfiguration -Name "Discovery policy for Contoso executives" -FeatureScenario KnowYourData -Mode Enable -ScenarioConfig '{"Activities": ["UploadText", "UploadFile"], "EnforcementPlanes": ["Browser"], "SensitiveTypeIds": ["a44669fe-0d48-453d-a9b1-2cc83f2cba77","50842eb7-edc8-4019-85dd-5a5c1f2bb085"]}' –Locations '[{"Workload": "Applications","Location": "51622 +","Inclusions": [{"Type": "Group","Identity": "executives@contoso.com"}]},{"Workload": "Applications","Location": "51399","Inclusions": [{"Type": "Group","Identity": "executives@contoso.com"}]},{"Workload": "A +pplications","Location": "51279","Inclusions": [{"Type": "Group","Identity": "executives@contoso.com"}]}]' ``` - -{{ Add example description here }} +This example displays a discovery policy that includes the group "Executives" and targets a specific set of sensitive information types. ## PARAMETERS @@ -145,7 +146,7 @@ Accept wildcard characters: False ``` ### -Locations -{{ Fill Locations Description }} +The locations parameter specifies where the policy applies. ```yaml Type: String From 31318243a014cde7c04c7265be7e4a0e1e8a3c72 Mon Sep 17 00:00:00 2001 From: jiwei0722 Date: Fri, 31 May 2024 10:06:15 -0700 Subject: [PATCH 0473/1851] Update Get-FeatureConfiguration.md --- exchange/exchange-ps/exchange/Get-FeatureConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md b/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md index 9ef39a34d8..15c32b56e6 100644 --- a/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md @@ -69,7 +69,7 @@ Accept wildcard characters: False ``` ### -FeatureScenario -The FeatureScenario parameter identifies the type of Discovery policy that you want to view. +The FeatureScenario parameter specifies the scenario for the Discovery policy. Currently, the only valid value is KnowYourData. ```yaml Type: Microsoft.Office.CompliancePolicy.PolicyConfiguration.PolicyScenario From ab0fe4ebd746643bbc6faf789e1005c4ffa4da80 Mon Sep 17 00:00:00 2001 From: jiwei0722 Date: Fri, 31 May 2024 10:13:40 -0700 Subject: [PATCH 0474/1851] Update Set-FeatureConfiguration.md --- exchange/exchange-ps/exchange/Set-FeatureConfiguration.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md b/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md index b7f6e6a803..cc8622426f 100644 --- a/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md @@ -36,10 +36,10 @@ To use this cmdlet in Security & Compliance PowerShell, you need to be assigned ### Example 1 ```powershell -{{ Add example code here }} +Set-FeatureConfiguration "Discovery policy for Contoso executives" -ScenarioConfig '{"Activities": ["UploadText", "UploadFile"], "EnforcementPlanes": ["Browser"], "SensitiveTypeIds": ["a44669fe-0d48-453d-a9b1-2cc83f2cba77","50842eb7-edc8-4019-85dd-5a5c1f2bb085"]}' -Locations '[{"Workload": "Applications","Location": "51622","AddInclusions": [{"Type": "Group","Identity": "executives@contoso.com"}]},{"Workload": "Applications","Location": "51399","AddInclusions": [{"Type": "Group","Identity": "executives@contoso.com"}]},{"Workload": "Applications","Location": "51279","AddInclusions": [{"Type": "Group","Identity": "executives@contoso.com"}]}]' ``` -{{ Add example description here }} +The example displays a discovery policy that includes the group "Executives" and targets a specific set of sensitive information types. ## PARAMETERS @@ -99,7 +99,7 @@ Accept wildcard characters: False ``` ### -Locations -{{ Fill Locations Description }} +The locations parameter specifies where the policy applies. ```yaml Type: String From 8509e49ba1df12ba935079550b18025a4c6b16ac Mon Sep 17 00:00:00 2001 From: jiwei0722 Date: Fri, 31 May 2024 14:24:05 -0700 Subject: [PATCH 0475/1851] Update New-FeatureConfiguration.md --- exchange/exchange-ps/exchange/New-FeatureConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/New-FeatureConfiguration.md b/exchange/exchange-ps/exchange/New-FeatureConfiguration.md index f0155b668f..a3eed9b686 100644 --- a/exchange/exchange-ps/exchange/New-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/New-FeatureConfiguration.md @@ -95,7 +95,7 @@ Accept wildcard characters: False ``` ### -ScenarioConfig -{{ Fill ScenarioConfig Description }} +The ScenarioConfig parameter specifies additional information about the policy configuration. ```yaml Type: String From bb0e0d1b010638b64fbb1c1f5ec848cdf6e421b3 Mon Sep 17 00:00:00 2001 From: jiwei0722 Date: Fri, 31 May 2024 14:26:04 -0700 Subject: [PATCH 0476/1851] Update Set-FeatureConfiguration.md --- exchange/exchange-ps/exchange/Set-FeatureConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md b/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md index cc8622426f..a57f471cda 100644 --- a/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md @@ -134,7 +134,7 @@ Accept wildcard characters: False ``` ### -ScenarioConfig -{{ Fill ScenarioConfig Description }} +The ScenarioConfig parameter specifies additional information about the policy configuration. ```yaml Type: String From 29afbcf880ac5ed250a63af6183c9b02ce26b658 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 31 May 2024 15:37:45 -0700 Subject: [PATCH 0477/1851] Update New-FeatureConfiguration.md --- exchange/exchange-ps/exchange/New-FeatureConfiguration.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-FeatureConfiguration.md b/exchange/exchange-ps/exchange/New-FeatureConfiguration.md index a3eed9b686..7b2d98f0d9 100644 --- a/exchange/exchange-ps/exchange/New-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/New-FeatureConfiguration.md @@ -35,11 +35,10 @@ To use this cmdlet in Security & Compliance PowerShell, you need to be assigned ### Example 1 ```powershell -New-FeatureConfiguration -Name "Discovery policy for Contoso executives" -FeatureScenario KnowYourData -Mode Enable -ScenarioConfig '{"Activities": ["UploadText", "UploadFile"], "EnforcementPlanes": ["Browser"], "SensitiveTypeIds": ["a44669fe-0d48-453d-a9b1-2cc83f2cba77","50842eb7-edc8-4019-85dd-5a5c1f2bb085"]}' –Locations '[{"Workload": "Applications","Location": "51622 -","Inclusions": [{"Type": "Group","Identity": "executives@contoso.com"}]},{"Workload": "Applications","Location": "51399","Inclusions": [{"Type": "Group","Identity": "executives@contoso.com"}]},{"Workload": "A -pplications","Location": "51279","Inclusions": [{"Type": "Group","Identity": "executives@contoso.com"}]}]' +New-FeatureConfiguration -Name "Discovery policy for Contoso executives" -FeatureScenario KnowYourData -Mode Enable -ScenarioConfig '{"Activities": ["UploadText", "UploadFile"], "EnforcementPlanes": ["Browser"], "SensitiveTypeIds": ["a44669fe-0d48-453d-a9b1-2cc83f2cba77","50842eb7-edc8-4019-85dd-5a5c1f2bb085"]}' –Locations '[{"Workload": "Applications","Location": "51622","Inclusions": [{"Type": "Group","Identity": "executives@contoso.com"}]},{"Workload": "Applications","Location": "51399","Inclusions": [{"Type": "Group","Identity": "executives@contoso.com"}]},{"Workload": "Applications","Location": "51279","Inclusions": [{"Type": "Group","Identity": "executives@contoso.com"}]}]' ``` -This example displays a discovery policy that includes the group "Executives" and targets a specific set of sensitive information types. + +This example displays a discovery policy that includes the group "Executives" and targets a specific set of sensitive information types. ## PARAMETERS From fd124077956036c83fce7123af74d3c3f16faa6d Mon Sep 17 00:00:00 2001 From: Ali Azizi <62078531+ALIEHLO@users.noreply.github.com> Date: Mon, 3 Jun 2024 18:44:59 -0500 Subject: [PATCH 0478/1851] Update Set-CalendarProcessing.md We need to add this in the -BookInPolicy section because customers are confused about how a delegate and principal work with booking resources: " In a Delegate and Principal scenario, if either the delegate or the principal is listed in the BookInPolicy, their in-policy meeting requests to the resource mailbox will be automatically approved. " PG confirmed this is by design here: https://o365exchange.visualstudio.com/Outlook%20Services/_workitems/edit/4459608 @chrisda --- exchange/exchange-ps/exchange/Set-CalendarProcessing.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/exchange/exchange-ps/exchange/Set-CalendarProcessing.md b/exchange/exchange-ps/exchange/Set-CalendarProcessing.md index c3ba75e2ba..49e9eebdfc 100644 --- a/exchange/exchange-ps/exchange/Set-CalendarProcessing.md +++ b/exchange/exchange-ps/exchange/Set-CalendarProcessing.md @@ -414,6 +414,8 @@ Query-based groups (for example, dynamic distribution groups) aren't supported. You can enter multiple values separated by commas. If the values contain spaces or otherwise require quotation marks, use the following syntax: `"Value1","Value2",..."ValueN"`. +In a Delegate and Principal scenario, if either the delegate or the principal is listed in the BookInPolicy, their in-policy meeting requests to the resource mailbox will be automatically approved. + ```yaml Type: RecipientIdParameter[] Parameter Sets: (All) From 99c8e38a63edcb6a4350429e98aaa5f90c1daf7e Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 3 Jun 2024 16:52:11 -0700 Subject: [PATCH 0479/1851] Update Set-CalendarProcessing.md --- exchange/exchange-ps/exchange/Set-CalendarProcessing.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-CalendarProcessing.md b/exchange/exchange-ps/exchange/Set-CalendarProcessing.md index 49e9eebdfc..7eadf4eeda 100644 --- a/exchange/exchange-ps/exchange/Set-CalendarProcessing.md +++ b/exchange/exchange-ps/exchange/Set-CalendarProcessing.md @@ -412,9 +412,9 @@ The BookInPolicy parameter specifies users or groups who are allowed to submit i Query-based groups (for example, dynamic distribution groups) aren't supported. -You can enter multiple values separated by commas. If the values contain spaces or otherwise require quotation marks, use the following syntax: `"Value1","Value2",..."ValueN"`. +In delegate and principal scenarios, if the delegate or principal is specified by the BookInPolicy parameter, in-policy meeting requests to the resource mailbox are automatically approved. -In a Delegate and Principal scenario, if either the delegate or the principal is listed in the BookInPolicy, their in-policy meeting requests to the resource mailbox will be automatically approved. +You can enter multiple values separated by commas. If the values contain spaces or otherwise require quotation marks, use the following syntax: `"Value1","Value2",..."ValueN"`. ```yaml Type: RecipientIdParameter[] From d74dc244dcc212c6ac6d77236631f6d3afaeb7ba Mon Sep 17 00:00:00 2001 From: shdyas Date: Tue, 4 Jun 2024 10:34:27 -0700 Subject: [PATCH 0480/1851] update PS syntax --- teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md b/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md index d2f0ed11fe..188acc858f 100644 --- a/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md +++ b/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md @@ -240,7 +240,7 @@ Accept wildcard characters: False ``` ### -Latitude -Specifies the angular distance of a place north or south of the earth's equator using the decimal degrees format. +Specifies the angular distance of a place north or south of the earth's equator using the decimal degrees format. Required for all countries except Australia and Japan where it's optional. ```yaml Type: String @@ -248,7 +248,7 @@ Parameter Sets: (All) Aliases: applicable: Microsoft Teams -Required: True (Required for all countries except Australia and Japan where it's optional) +Required: True Position: Named Default value: None Accept pipeline input: False @@ -256,7 +256,7 @@ Accept wildcard characters: False ``` ### -Longitude -Specifies the angular distance of a place east or west of the meridian at Greenwich, England, using the decimal degrees format. +Specifies the angular distance of a place east or west of the meridian at Greenwich, England, using the decimal degrees format. Required for all countries except Australia and Japan where it's optional. ```yaml Type: String @@ -264,7 +264,7 @@ Parameter Sets: (All) Aliases: applicable: Microsoft Teams -Required: True (Required for all countries except Australia and Japan where it's optional) +Required: True Position: Named Default value: None Accept pipeline input: False From 81169dc961dbbd14f5468a57b98e321415ee681a Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Tue, 4 Jun 2024 10:50:11 -0700 Subject: [PATCH 0481/1851] Add metadata: "Module Name: MicrosoftTeams" --- teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md | 1 + 1 file changed, 1 insertion(+) diff --git a/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md b/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md index d2f0ed11fe..4e4dc45dbe 100644 --- a/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md +++ b/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md @@ -1,6 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/new-csonlineliscivicaddress +Module Name: MicrosoftTeams applicable: Microsoft Teams title: New-CsOnlineLisCivicAddress schema: 2.0.0 From c5efea54c75e2fae978030a7abe7f9f1d91486e6 Mon Sep 17 00:00:00 2001 From: mayurkl100 <80455805+mayurkl100@users.noreply.github.com> Date: Wed, 5 Jun 2024 18:08:12 +0530 Subject: [PATCH 0482/1851] Create Get-CsTeamsFilesPolicy.md --- .../teams-ps/teams/Get-CsTeamsFilesPolicy.md | 108 ++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 teams/teams-ps/teams/Get-CsTeamsFilesPolicy.md diff --git a/teams/teams-ps/teams/Get-CsTeamsFilesPolicy.md b/teams/teams-ps/teams/Get-CsTeamsFilesPolicy.md new file mode 100644 index 0000000000..57980ec433 --- /dev/null +++ b/teams/teams-ps/teams/Get-CsTeamsFilesPolicy.md @@ -0,0 +1,108 @@ +--- +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-csteamsfilespolicy +schema: 2.0.0 +--- + +# Get-CsTeamsFilesPolicy + +## SYNOPSIS +Use the \`Get-CsTeamsFilesPolicy\` cmdlet to get a list of all pre-configured policy instances related to teams files. + +## SYNTAX + +### Identity (Default) +``` +Get-CsTeamsFilesPolicy [[-Identity] ] [] +``` + +### Filter +``` +Get-CsTeamsFilesPolicy [-Filter ] [] +``` + +## DESCRIPTION +This cmdlet retrieves information about one or more teams files policies that have been configured for use in your organization. +teams files policies are used by the organization to manage files-related features such as third party storage provider for files from teams. + +## EXAMPLES + +### Example 1 +``` +Get-CsTeamsFilesPolicy +``` + +In Example 1, the Get-CsTeamsFilesPolicy cmdlet is called without any additional parameters; this returns a collection of all the teams files policies configured for use in your organization. + +### Example 2 +``` +Get-CsTeamsFilesPolicy -Identity TranscriptionDisabled +``` + +In Example 2, the Get-CsTeamsFilesPolicy cmdlet is used to return the per-user teams files policy that has an Identity TranscriptionDisabled. +Because identities are unique, this command will never return more than one item. + +### Example 3 +``` +Get-CsTeamsFilesPolicy -Filter "tag:*" +``` + +Example 3 uses the Filter parameter to return all the teams files policies that have been configured at the per-user scope. +The filter value "tag:*" tells the Get-CsTeamsFilesPolicy cmdlet to return only those policies that have an Identity that begins with the string value "tag:". + +## PARAMETERS + +### -Identity +A unique identifier specifying the scope, and in some cases the name, of the policy. +If this parameter is omitted, all teams files policies available for use are returned. + +```yaml +Type: String +Parameter Sets: Identity +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Filter +This parameter accepts a wildcard string and returns all teams files policies with identities matching that string. +For example, a Filter value of Tag:* will return all preconfigured teams files policy instances (excluding forest default "Global") available to use by the tenant admins. + +```yaml +Type: String +Parameter Sets: Filter +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](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS + +[Set-CsTeamsFilesPolicy]() + +[New-CsTeamsFilesPolicy]() + +[Remove-CsTeamsFilesPolicy]() + +[Grant-CsTeamsFilesPolicy]() + From 88881ca9272187aa794b974c79dee76b57ab264a Mon Sep 17 00:00:00 2001 From: mayurkl100 <80455805+mayurkl100@users.noreply.github.com> Date: Wed, 5 Jun 2024 18:08:58 +0530 Subject: [PATCH 0483/1851] Create Grant-CsTeamsFilesPolicy.md --- .../teams/Grant-CsTeamsFilesPolicy.md | 210 ++++++++++++++++++ 1 file changed, 210 insertions(+) create mode 100644 teams/teams-ps/teams/Grant-CsTeamsFilesPolicy.md diff --git a/teams/teams-ps/teams/Grant-CsTeamsFilesPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsFilesPolicy.md new file mode 100644 index 0000000000..3e3a865b92 --- /dev/null +++ b/teams/teams-ps/teams/Grant-CsTeamsFilesPolicy.md @@ -0,0 +1,210 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamsfilespolicy +schema: 2.0.0 +--- + +# Grant-CsTeamsFilesPolicy + +## SYNOPSIS +Assigns an online teams files policy to a user account, to a group of users, or set the tenant Global instance. +Online teams files policies manage usages of files-related features. + +## SYNTAX + +### GrantToTenant (Default) +``` +Grant-CsTeamsFilesPolicy [-Global] [-PassThru] [[-PolicyName] ] + [-MsftInternalProcessingMode ] [-WhatIf] [-Confirm] [] +``` + +### GrantToGroup +``` +Grant-CsTeamsFilesPolicy [-PassThru] [[-PolicyName] ] [-MsftInternalProcessingMode ] + [-Group] [-Rank ] [-WhatIf] [-Confirm] [] +``` + +### Identity +``` +Grant-CsTeamsFilesPolicy [-PassThru] [[-PolicyName] ] [-MsftInternalProcessingMode ] + [-Identity ] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +This cmdlet assigns an existing user-specific online teams files policy to a user, a group of users, or the Global policy instance. + +## EXAMPLES + +### Example 1 +``` +Grant-CsTeamsFilesPolicy -Identity "user@contoso.com" -PolicyName TranscriptionDisabled +``` + +The command shown in Example 1 assigns the per-user online teams files policy TranscriptionDisabled to a single user user@contoso.com. + +### Example 2 +``` +Grant-CsTeamsFilesPolicy -Group sales@contoso.com -Rank 10 -PolicyName TranscriptionDisabled +``` + +The command shown in Example 2 assigns the online teams files policy TranscriptionDisabled to the members of the group sales@contoso.com. + +## PARAMETERS + +### -Global +Sets the parameters of the Global policy instance to the values in the specified policy instance. + +```yaml +Type: SwitchParameter +Parameter Sets: GrantToTenant +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PassThru +Enables you to pass a user object through the pipeline that represents the user being assigned the policy. +By default, the Grant-CsTeamsFilesPolicy cmdlet does not pass objects through the pipeline. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PolicyName +A unique identifier(name) of the policy. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Group +Specifies the group used for the group policy assignment. + +```yaml +Type: String +Parameter Sets: GrantToGroup +Aliases: + +Required: True +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Rank +The rank of the policy assignment, relative to other group policy assignments for the same policy type. + +```yaml +Type: Int32 +Parameter Sets: GrantToGroup +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +The Identity parameter represents the ID of the specific user in your organization; this can be either a SIP address or an Object ID. + +```yaml +Type: String +Parameter Sets: Identity +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName, ByValue) +Accept wildcard characters: False +``` + +### -WhatIf +Describes what would happen if you executed the command without actually executing the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before executing the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode +{{ Fill MsftInternalProcessingMode Description }} + +```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](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES +The GrantToGroup syntax is supported in Teams PowerShell Module 4.5.1-preview or later. + +## RELATED LINKS + +[Get-CsTeamsFilesPolicy]() + +[Set-CsTeamsFilesPolicy]() + +[New-CsTeamsFilesPolicy]() + +[Remove-CsTeamsFilesPolicy]() + From 859009e2eb1c146223d811f5a91302c4e9e8128d Mon Sep 17 00:00:00 2001 From: mayurkl100 <80455805+mayurkl100@users.noreply.github.com> Date: Wed, 5 Jun 2024 18:19:54 +0530 Subject: [PATCH 0484/1851] Create Remove-CsTeamsFilesPolicy.md --- .../teams/Remove-CsTeamsFilesPolicy.md | 112 ++++++++++++++++++ 1 file changed, 112 insertions(+) create mode 100644 teams/teams-ps/teams/Remove-CsTeamsFilesPolicy.md diff --git a/teams/teams-ps/teams/Remove-CsTeamsFilesPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsFilesPolicy.md new file mode 100644 index 0000000000..7fc883e7a2 --- /dev/null +++ b/teams/teams-ps/teams/Remove-CsTeamsFilesPolicy.md @@ -0,0 +1,112 @@ +--- +external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsfilespolicy +schema: 2.0.0 +--- + +# Remove-CsTeamsFilesPolicy + +## SYNOPSIS +Deletes an existing teams files policy or resets the Global policy instance to the default values. + +## SYNTAX + +``` +Remove-CsTeamsFilesPolicy [-Identity] [-Force] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +Deletes an existing teams files or resets the Global policy instance to the default values. + +## EXAMPLES + +### Example 1 +``` +Remove-CsTeamsFilesPolicy -Identity "Customteamsfilespolicy" +``` + +The command shown in Example 1 deletes a per-user teams files policy Customteamsfilespolicy. + +## PARAMETERS + +### -Identity +A unique identifier specifying the scope, and in some cases the name, of the policy. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### -WhatIf +Describes what would happen if you executed the command without actually executing the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before executing the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +{{ Fill Force Description }} + +```yaml +Type: SwitchParameter +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](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES +You are not able to delete the pre-configured policy instances Default, TranscriptionProfanityMaskingEnabled and TranscriptionDisabled + +## RELATED LINKS + +[Get-CsTeamsFilesPolicy]() + +[Set-CsTeamsFilesPolicy]() + +[New-CsTeamsFilesPolicy]() + +[Grant-CsTeamsFilesPolicy]() + From 9a8074a7c1902a9e91963e25ea877736303e8f1e Mon Sep 17 00:00:00 2001 From: mayurkl100 <80455805+mayurkl100@users.noreply.github.com> Date: Wed, 5 Jun 2024 18:20:36 +0530 Subject: [PATCH 0485/1851] Create New-CsTeamsFilesPolicy.md --- .../teams-ps/teams/New-CsTeamsFilesPolicy.md | 164 ++++++++++++++++++ 1 file changed, 164 insertions(+) create mode 100644 teams/teams-ps/teams/New-CsTeamsFilesPolicy.md diff --git a/teams/teams-ps/teams/New-CsTeamsFilesPolicy.md b/teams/teams-ps/teams/New-CsTeamsFilesPolicy.md new file mode 100644 index 0000000000..2b81a0a57e --- /dev/null +++ b/teams/teams-ps/teams/New-CsTeamsFilesPolicy.md @@ -0,0 +1,164 @@ +--- +external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsfilespolicy +schema: 2.0.0 +--- + +# New-CsTeamsFilesPolicy + +## SYNOPSIS +Creates a new teams files policy. +teams files policies determine whether or not files entry points to sharepoint enabled for a user. +The policies also specify third party app id to allow file storage(eg. Box). + +## SYNTAX + +``` +New-CsTeamsFilesPolicy [-NativeFileEntryPoints ] [-DefaultFileUploadAppId ] + [-Identity] [-Force] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +Teams files provides organizations with different files capabilities. + +Microsoft Teams uses OneDrive and SharePoint (ODSP) to store and share content, but some organizations and users might prefer to use third-party storage providers. + +If your organization chooses a third-party for content storage, you need to turn off the ``NativeFileEntryPoints`` parameter in the Teams Files policy. This parameter is enabled by default, which shows the option to upload content from ODSP to Teams chats or channels. +Tenant admin would be able to create a customized teams files policy to match the organization's requirements. + +## EXAMPLES + +### Example 1 +``` +New-CsTeamsFilesPolicy -Identity "CustomTeamsFilesPolicy" -NativeFileEntryPoints Disabled/Enabled +``` + +The command shown in Example 1 creates a per-user teams files policy CustomTeamsFilesPolicy with NativeFileEntryPoints set to Disabled/Enabled and other fields set to tenant level global value. + +## PARAMETERS + +### -Identity +A unique identifier specifying the scope, and in some cases the name, of the policy. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NativeFileEntryPoints +This parameter is enabled by default, which shows the option to upload content from ODSP to Teams chats or channels. . +Possible values are Enabled or Disabled. +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False + +``` +### -DefaultFileUploadAppId +This can be used by the 3p apps to configure their app, so when the files will be dragged and dropped in compose, it will get uploaded in that 3P app. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Describes what would happen if you executed the command without actually executing the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before executing the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Description +{{ Fill Description Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +{{ Fill Force Description }} + +```yaml +Type: SwitchParameter +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](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS + +[Get-CsTeamsFilesPolicy]() + +[Set-CsTeamsFilesPolicy]() + +[Remove-CsTeamsFilesPolicy]() + +[Grant-CsTeamsFilesPolicy]() + From bd9cf033562e799bb1364018354d88e04c505bd3 Mon Sep 17 00:00:00 2001 From: mayurkl100 <80455805+mayurkl100@users.noreply.github.com> Date: Wed, 5 Jun 2024 18:21:23 +0530 Subject: [PATCH 0486/1851] Create Set-CsTeamsFilesPolicy.md --- .../teams-ps/teams/Set-CsTeamsFilesPolicy.md | 172 ++++++++++++++++++ 1 file changed, 172 insertions(+) create mode 100644 teams/teams-ps/teams/Set-CsTeamsFilesPolicy.md diff --git a/teams/teams-ps/teams/Set-CsTeamsFilesPolicy.md b/teams/teams-ps/teams/Set-CsTeamsFilesPolicy.md new file mode 100644 index 0000000000..c41c25e2a3 --- /dev/null +++ b/teams/teams-ps/teams/Set-CsTeamsFilesPolicy.md @@ -0,0 +1,172 @@ +--- +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-csteamsfilespolicy +schema: 2.0.0 +--- + +# Set-CsTeamsFilesPolicy + +## SYNOPSIS +Creates a new teams files policy. +teams files policies determine whether or not files entry points to sharepoint enabled for a user. +The policies also specify third party app id to allow file storage(eg. Box). + +## SYNTAX + +``` +Set-CsTeamsFilesPolicy [-NativeFileEntryPoints ] [-DefaultFileUploadAppId ] + [-Identity] [-Force] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +Modifies an existing teams files policy. +Teams files provides organizations with different files capabilities. + +Microsoft Teams uses OneDrive and SharePoint (ODSP) to store and share content, but some organizations and users might prefer to use third-party storage providers. + +If your organization chooses a third-party for content storage, you need to turn off the ``NativeFileEntryPoints`` parameter in the Teams Files policy. This parameter is enabled by default, which shows the option to upload content from ODSP to Teams chats or channels. +Tenant admin would be able to create a customized teams files policy to match the organization's requirements. + +## EXAMPLES + +### Example 1 +``` +Set-CsTeamsFilesPolicy -Identity "CustomOnlineVoicemailPolicy" -NativeFileEntryPoints Disabled/Enabled +``` + +The command shown in Example 1 changes the teams files policy CustomTeamsFilesPolicy with NativeFileEntryPoints set to Disabled/Enabled. + +### Example 2 +``` +Set-CsTeamsFilesPolicy -DefaultFileUploadAppId GUID_appId +``` + +The command shown in Example 2 changes the DefaultFileUploadAppId to AppId_GUID for tenant level global teams files policy when calling without Identity parameter. + +## PARAMETERS + +### -Identity +A unique identifier specifying the scope, and in some cases the name, of the policy. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NativeFileEntryPoints +This parameter is enabled by default, which shows the option to upload content from ODSP to Teams chats or channels. . +Possible values are Enabled or Disabled. +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False + +``` +### -DefaultFileUploadAppId +This can be used by the 3p apps to configure their app, so when the files will be dragged and dropped in compose, it will get uploaded in that 3P app. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Describes what would happen if you executed the command without actually executing the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before executing the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Description +{{ Fill Description Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +{{ Fill Force Description }} + +```yaml +Type: SwitchParameter +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](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS + +[Get-CsTeamsFilesPolicy]() + +[New-CsTeamsFilesPolicy]() + +[Remove-CsTeamsFilesPolicy]() + +[Grant-CsTeamsFilesPolicy]() + From ff27271e94c325695b278c5d64772a5b361f77b6 Mon Sep 17 00:00:00 2001 From: pavellatif <142821210+pavellatif@users.noreply.github.com> Date: Wed, 5 Jun 2024 11:55:59 -0400 Subject: [PATCH 0487/1851] Update Set-CsTeamsEmergencyCallingPolicy.md Removing the note about ExtendedNotifications not supported --- teams/teams-ps/teams/Set-CsTeamsEmergencyCallingPolicy.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsEmergencyCallingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEmergencyCallingPolicy.md index c194eb0fe3..0f2b02b780 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEmergencyCallingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEmergencyCallingPolicy.md @@ -86,9 +86,6 @@ Accept wildcard characters: False ``` ### -ExtendedNotifications - -**Note**: The use of extended notifications and this parameter is currently not supported. - A list of one or more instances of TeamsEmergencyCallingExtendedNotification. Each TeamsEmergencyCallingExtendedNotification should use a unique EmergencyDialString. If an extended notification is found for an emergency phone number based on the EmergencyDialString parameter the extended notification will be controlling the notification. If no extended notification is found the notification settings on the policy instance itself will be used. From 95c0ba546145058e5c45968b943bcff9e777d630 Mon Sep 17 00:00:00 2001 From: cabailey Date: Wed, 5 Jun 2024 10:02:36 -0700 Subject: [PATCH 0488/1851] Advanced setting BlockContentAnalysisServices for New-Label & Set-Label --- exchange/exchange-ps/exchange/New-Label.md | 2 ++ exchange/exchange-ps/exchange/Set-Label.md | 2 ++ 2 files changed, 4 insertions(+) diff --git a/exchange/exchange-ps/exchange/New-Label.md b/exchange/exchange-ps/exchange/New-Label.md index 8632843c40..fabd1712af 100644 --- a/exchange/exchange-ps/exchange/New-Label.md +++ b/exchange/exchange-ps/exchange/New-Label.md @@ -171,6 +171,8 @@ Some of the settings that you configure with this parameter are supported only b Supported settings for built-in labeling: +- **BlockContentAnalysisServices**: Specifies a privacy setting to allow or prevent content in Word, Excel, PowerPoint, and Outlook from being sent to Microsoft for content analysis. Available values are True, and False (the default). This setting impacts services such as data loss prevention policy tips, automatic and recommended labeling, and Microsoft Copilot for Microsoft 365. Example: `New-Label -Identity Confidential -AdvancedSettings @{BlockContentAnalysisServices="True"}`. For more information, see [Prevent some connected experiences that analyze content](https://learn.microsoft.com/purview/sensitivity-labels-office-apps#prevent-some-connected-experiences-that-analyze-content). + - **Color**: Specifies a label color as a hex triplet code for the red, green, and blue (RGB) components of the color. Example: `New-Label -DisplayName "General" -Name "General" -Tooltip "Business data that is not intended for public consumption." -AdvancedSettings @{color="#40e0d0"}`. For more information, see [Configuring custom colors by using PowerShell](https://learn.microsoft.com/purview/sensitivity-labels-office-apps#configuring-custom-colors-by-using-powershell). - **DefaultSharingScope**: Specifies the default sharing link type for a site when the label scope includes **Groups & sites**, and the default sharing link type for a document when the label scope includes **Files & emails**. Available values are SpecificPeople, Organization, and Anyone. Example: `New-Label DisplayName "General" -Name "General" -Tooltip "Business data that is not intended for public consumption." -AdvancedSettings @{DefaultSharingScope="SpecificPeople"}`. For more information, see [Use sensitivity labels to configure the default sharing link type for sites and documents in SharePoint and OneDrive](https://learn.microsoft.com/purview/sensitivity-labels-default-sharing-link). diff --git a/exchange/exchange-ps/exchange/Set-Label.md b/exchange/exchange-ps/exchange/Set-Label.md index 6a3b9e587f..d943690cf1 100644 --- a/exchange/exchange-ps/exchange/Set-Label.md +++ b/exchange/exchange-ps/exchange/Set-Label.md @@ -151,6 +151,8 @@ Some of the settings that you configure with this parameter are supported only b Supported settings for built-in labeling: +- **BlockContentAnalysisServices**: Specifies a privacy setting to allow or prevent content in Word, Excel, PowerPoint, and Outlook from being sent to Microsoft for content analysis. Available values are True, and False (the default). This setting impacts services such as data loss prevention policy tips, automatic and recommended labeling, and Microsoft Copilot for Microsoft 365. Example: `Set-Label -Identity Confidential -AdvancedSettings @{BlockContentAnalysisServices="True"}`. For more information, see [Prevent some connected experiences that analyze content](https://learn.microsoft.com/purview/sensitivity-labels-office-apps#prevent-some-connected-experiences-that-analyze-content). + - **Color**: Specifies a label color as a hex triplet code for the red, green, and blue (RGB) components of the color. Example: `Set-Label -Identity 8faca7b8-8d20-48a3-8ea2-0f96310a848e -AdvancedSettings @{color="#40e0d0"}`. For more information, see [Configuring custom colors by using PowerShell](https://learn.microsoft.com/purview/sensitivity-labels-office-apps#configuring-custom-colors-by-using-powershell). - **DefaultSharingScope**: Specifies the default sharing link type for a site when the label scope includes **Groups & sites**, and the default sharing link type for a document when the label scope includes **Files & emails**. Available values are SpecificPeople, Organization, and Anyone. Example: `Set-Label -Identity General -AdvancedSettings @{DefaultSharingScope="SpecificPeople"}`. For more information, see [Use sensitivity labels to configure the default sharing link type for sites and documents in SharePoint and OneDrive](https://learn.microsoft.com/purview/sensitivity-labels-default-sharing-link). From 2c98b8f7d03392b85daead342599ef531be40932 Mon Sep 17 00:00:00 2001 From: Juan Vargas Date: Wed, 5 Jun 2024 17:02:53 -0700 Subject: [PATCH 0489/1851] Add docs for TeamsUpdateManagementPolicy --- .../Get-CsTeamsUpdateManagementPolicy.md | 68 +++++++ .../Grant-CsTeamsUpdateManagementPolicy.md | 182 ++++++++++++++++++ .../New-CsTeamsUpdateManagementPolicy.md | 136 +++++++++++++ .../Remove-CsTeamsUpdateManagementPolicy.md | 108 +++++++++++ .../Set-CsTeamsUpdateManagementPolicy.md | 132 +++++++++++++ 5 files changed, 626 insertions(+) create mode 100644 teams/teams-ps/teams/Get-CsTeamsUpdateManagementPolicy.md create mode 100644 teams/teams-ps/teams/Grant-CsTeamsUpdateManagementPolicy.md create mode 100644 teams/teams-ps/teams/New-CsTeamsUpdateManagementPolicy.md create mode 100644 teams/teams-ps/teams/Remove-CsTeamsUpdateManagementPolicy.md create mode 100644 teams/teams-ps/teams/Set-CsTeamsUpdateManagementPolicy.md diff --git a/teams/teams-ps/teams/Get-CsTeamsUpdateManagementPolicy.md b/teams/teams-ps/teams/Get-CsTeamsUpdateManagementPolicy.md new file mode 100644 index 0000000000..243c4c47a5 --- /dev/null +++ b/teams/teams-ps/teams/Get-CsTeamsUpdateManagementPolicy.md @@ -0,0 +1,68 @@ +--- +external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml +Module Name: MicrosoftTeams +online version: +schema: 2.0.0 +--- + +# Get-CsTeamsUpdateManagementPolicy + +## SYNOPSIS +Use this cmdlet to retrieve the current Teams Update Management policies in the organization. + +## SYNTAX + +### Identity (Default) +``` +Get-CsTeamsUpdateManagementPolicy [[-Identity] ] [-ProgressAction ] + [] +``` + +### Filter +``` +Get-CsTeamsUpdateManagementPolicy [-Filter ] [-ProgressAction ] [] +``` + +## DESCRIPTION +Retrieves the current Teams Update Management policies in the organization. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-CsTeamsUpdateManagementPolicy +``` + +In this example, we retrieve all the existing Teams Update Management policies in the organization. + +## PARAMETERS + +### -Identity +The unique identifier of the policy. + +```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 + +### TeamsUpdateManagementPolicy.Cmdlets.TeamsUpdateManagementPolicy + +## NOTES + +## RELATED LINKS diff --git a/teams/teams-ps/teams/Grant-CsTeamsUpdateManagementPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsUpdateManagementPolicy.md new file mode 100644 index 0000000000..cf6654c352 --- /dev/null +++ b/teams/teams-ps/teams/Grant-CsTeamsUpdateManagementPolicy.md @@ -0,0 +1,182 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: +schema: 2.0.0 +--- + +# Grant-CsTeamsUpdateManagementPolicy + +## SYNOPSIS +Use this cmdlet to grant a specific Teams Update Management policy to a user. + +## SYNTAX + +### Identity (Default) +``` +Grant-CsTeamsUpdateManagementPolicy [[-Identity] ] [-PassThru] [[-PolicyName] ] + [-MsftInternalProcessingMode ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] +``` + +### GrantToTenant +``` +Grant-CsTeamsUpdateManagementPolicy [-PassThru] [[-PolicyName] ] [-MsftInternalProcessingMode ] + [-Global] [-ProgressAction ] [-WhatIf] [-Confirm] [] +``` + +### GrantToGroup +``` +Grant-CsTeamsUpdateManagementPolicy [-PassThru] [[-PolicyName] ] [-MsftInternalProcessingMode ] + [-Group] [-Rank ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] +``` + +## DESCRIPTION +Grants a specific Teams Update Management policy to a user or to sets a specific Teams Update Management policy as the new effective global policy. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Grant-CsTeamsUpdateManagementPolicy -PolicyName "Campaign Policy" -Identity kenmyer@litwareinc.com +``` + +In this example, the policy "Campaign Policy" is granted to the user kenmyer@litwareinc.com. + +## 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 +``` + +### -Global +Use this parameter to make the specified policy in -PolicyName the new effective global policy. + +```yaml +Type: SwitchParameter +Parameter Sets: GrantToTenant +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Group +Specifies the group used for the group policy assignment. + +```yaml +Type: String +Parameter Sets: GrantToGroup +Aliases: + +Required: True +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +Indicates the identity of the user account the policy should be assigned to. + +```yaml +Type: String +Parameter Sets: Identity +Aliases: + +Required: False +Position: 0 +Default value: None +Accept pipeline input: True (ByPropertyName, ByValue) +Accept wildcard characters: False +``` + +### -PassThru +Including this parameter (which does not take a value) displays the user information when the cmdlet completes. Normally there is no output when this cmdlet is run. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PolicyName +The identity of the policy to be granted. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Rank +The rank of the policy assignment, relative to other group policy assignments for the same policy type. + +```yaml +Type: Int32 +Parameter Sets: GrantToGroup +Aliases: + +Required: False +Position: Named +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 + +### System.String + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/teams/teams-ps/teams/New-CsTeamsUpdateManagementPolicy.md b/teams/teams-ps/teams/New-CsTeamsUpdateManagementPolicy.md new file mode 100644 index 0000000000..26289d0ddf --- /dev/null +++ b/teams/teams-ps/teams/New-CsTeamsUpdateManagementPolicy.md @@ -0,0 +1,136 @@ +--- +external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml +Module Name: MicrosoftTeams +online version: +schema: 2.0.0 +--- + +# New-CsTeamsUpdateManagementPolicy + +## SYNOPSIS + +Use this cmdlet to create Teams Update Management policy. + +## SYNTAX + +``` +New-CsTeamsUpdateManagementPolicy + [-DisabledInProductMessages ] + [-Description ] [-AllowManagedUpdates ] [-AllowPreview ] [-UpdateDayOfWeek ] + [-UpdateTime ] [-UpdateTimeOfDay ] [-AllowPublicPreview ] + [-UseNewTeamsClient ] [-BlockLegacyAuthorization ] [-Identity] [-Force] + [-ProgressAction ] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION + +Create a Teams Update Management policy. + +This cmdlet can be used to create a new policity to manage the visibility of some Teams in-product messages. Executing the cmdlet will suppress the corresponding category of messages from appearing for the specified user group. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> New-CsTeamsUpdateManagementPolicy -Identity "Campaign Policy" -DisabledInProductMessages @("91382d07-8b89-444c-bbcb-cfe43133af33") +``` + +Disable the in-product messages with the category "What’s New". + +## 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 +``` + +### -DisabledInProductMessages +List of IDs of the categories of the in-product messages that will be disabled. You can choose one of the categories from this table: + +| ID | Campaign Category | +| -- | -- | +| 91382d07-8b89-444c-bbcb-cfe43133af33 | What’s New | +| edf2633e-9827-44de-b34c-8b8b9717e84c | Conferences | + +```yaml +Type: System.Management.Automation.PSListModifier`1[System.String] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +Suppress all non-fatal errors. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +A unique identifier. + +```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 + +### TeamsUpdateManagementPolicy.Cmdlets.TeamsUpdateManagementPolicy + +## NOTES + +## RELATED LINKS diff --git a/teams/teams-ps/teams/Remove-CsTeamsUpdateManagementPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsUpdateManagementPolicy.md new file mode 100644 index 0000000000..21f0fc00a8 --- /dev/null +++ b/teams/teams-ps/teams/Remove-CsTeamsUpdateManagementPolicy.md @@ -0,0 +1,108 @@ +--- +external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml +Module Name: MicrosoftTeams +online version: +schema: 2.0.0 +--- + +# Remove-CsTeamsUpdateManagementPolicy + +## SYNOPSIS +Use this cmdlet to remove a Teams Update Management policy from the tenant. + +## SYNTAX + +``` +Remove-CsTeamsUpdateManagementPolicy [-Identity] [-Force] [-ProgressAction ] + [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +Removes a Teams Update Management policy from the tenant. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Remove-CsTeamsUpdateManagementPolicy -Identity "Campaign Policy" +``` + +In this example, the policy "Campaign Policy" is being removed. + +## 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 +``` + +### -Force +Suppresses any confirmation prompts that would otherwise be displayed before making changes and suppresses the display of any non-fatal error message that might arise when running the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +The identity of the policy to be removed. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: True (ByPropertyName) +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 + +### System.String + +## OUTPUTS + +### System.Void + +## NOTES + +## RELATED LINKS diff --git a/teams/teams-ps/teams/Set-CsTeamsUpdateManagementPolicy.md b/teams/teams-ps/teams/Set-CsTeamsUpdateManagementPolicy.md new file mode 100644 index 0000000000..c8cc65e430 --- /dev/null +++ b/teams/teams-ps/teams/Set-CsTeamsUpdateManagementPolicy.md @@ -0,0 +1,132 @@ +--- +external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml +Module Name: MicrosoftTeams +online version: +schema: 2.0.0 +--- + +# Set-CsTeamsUpdateManagementPolicy + +## SYNOPSIS +Use this cmdlet to modify a Teams Update Management policy. + +## SYNTAX + +``` +Set-CsTeamsUpdateManagementPolicy + [-DisabledInProductMessages ] + [-Description ] [-AllowManagedUpdates ] [-AllowPreview ] [-UpdateDayOfWeek ] + [-UpdateTime ] [-UpdateTimeOfDay ] [-AllowPublicPreview ] + [-UseNewTeamsClient ] [-BlockLegacyAuthorization ] [-Identity] [-Force] + [-ProgressAction ] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +Modifies a Teams Update Management policy. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Set-CsTeamsUpdateManagementPolicy -Identity "Campaign Policy" -DisabledInProductMessages @("91382d07-8b89-444c-bbcb-cfe43133af33") +``` + +In this example, the policy "Campaign Policy" is modified, disabling the in-product messages with the category "What’s New". + +## 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 +``` + +### -DisabledInProductMessages +List of IDs of the categories of the in-product messages that will be disabled. You can choose one of the categories from this table: + +| ID | Campaign Category | +| -- | -- | +| 91382d07-8b89-444c-bbcb-cfe43133af33 | What’s New | +| edf2633e-9827-44de-b34c-8b8b9717e84c | Conferences | + +```yaml +Type: System.Management.Automation.PSListModifier`1[System.String] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +Suppresses any confirmation prompts that would otherwise be displayed before making changes and suppresses the display of any non-fatal error message that might arise when running the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +The unique identifier of the policy. + +```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 From 9b5bc02acb07b484fdc916888a4ec6f1db83c9ed Mon Sep 17 00:00:00 2001 From: Juan Vargas Date: Wed, 5 Jun 2024 17:28:14 -0700 Subject: [PATCH 0490/1851] Metadata and TOC --- .../teams-ps/teams/Get-CsTeamsUpdateManagementPolicy.md | 9 +++++++-- .../teams/Grant-CsTeamsUpdateManagementPolicy.md | 9 +++++++-- .../teams-ps/teams/New-CsTeamsUpdateManagementPolicy.md | 9 +++++++-- .../teams/Remove-CsTeamsUpdateManagementPolicy.md | 9 +++++++-- .../teams-ps/teams/Set-CsTeamsUpdateManagementPolicy.md | 9 +++++++-- teams/teams-ps/teams/teams.md | 5 +++++ 6 files changed, 40 insertions(+), 10 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsUpdateManagementPolicy.md b/teams/teams-ps/teams/Get-CsTeamsUpdateManagementPolicy.md index 243c4c47a5..a6bdae8cc9 100644 --- a/teams/teams-ps/teams/Get-CsTeamsUpdateManagementPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsUpdateManagementPolicy.md @@ -1,8 +1,13 @@ --- -external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml Module Name: MicrosoftTeams -online version: +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsupdatemanagementpolicy +applicable: Microsoft Teams +title: Get-CsTeamsUpdateManagementPolicy schema: 2.0.0 +author: vargasj-ms +ms.author: vargasj +manager: gnamun --- # Get-CsTeamsUpdateManagementPolicy diff --git a/teams/teams-ps/teams/Grant-CsTeamsUpdateManagementPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsUpdateManagementPolicy.md index cf6654c352..be45845100 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsUpdateManagementPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsUpdateManagementPolicy.md @@ -1,8 +1,13 @@ --- -external help file: MicrosoftTeams-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml Module Name: MicrosoftTeams -online version: +online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamsupdatemanagementpolicy +applicable: Microsoft Teams +title: Grant-CsTeamsUpdateManagementPolicy schema: 2.0.0 +author: vargasj-ms +ms.author: vargasj +manager: gnamun --- # Grant-CsTeamsUpdateManagementPolicy diff --git a/teams/teams-ps/teams/New-CsTeamsUpdateManagementPolicy.md b/teams/teams-ps/teams/New-CsTeamsUpdateManagementPolicy.md index 26289d0ddf..c9670f00d6 100644 --- a/teams/teams-ps/teams/New-CsTeamsUpdateManagementPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsUpdateManagementPolicy.md @@ -1,8 +1,13 @@ --- -external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml Module Name: MicrosoftTeams -online version: +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsupdatemanagementpolicy +applicable: Microsoft Teams +title: New-CsTeamsUpdateManagementPolicy schema: 2.0.0 +author: vargasj-ms +ms.author: vargasj +manager: gnamun --- # New-CsTeamsUpdateManagementPolicy diff --git a/teams/teams-ps/teams/Remove-CsTeamsUpdateManagementPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsUpdateManagementPolicy.md index 21f0fc00a8..e558236294 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsUpdateManagementPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsUpdateManagementPolicy.md @@ -1,8 +1,13 @@ --- -external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml Module Name: MicrosoftTeams -online version: +online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsupdatemanagementpolicy +applicable: Microsoft Teams +title: Remove-CsTeamsUpdateManagementPolicy schema: 2.0.0 +author: vargasj-ms +ms.author: vargasj +manager: gnamun --- # Remove-CsTeamsUpdateManagementPolicy diff --git a/teams/teams-ps/teams/Set-CsTeamsUpdateManagementPolicy.md b/teams/teams-ps/teams/Set-CsTeamsUpdateManagementPolicy.md index c8cc65e430..d48f85ca34 100644 --- a/teams/teams-ps/teams/Set-CsTeamsUpdateManagementPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsUpdateManagementPolicy.md @@ -1,8 +1,13 @@ --- -external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml Module Name: MicrosoftTeams -online version: +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsupdatemanagementpolicy +applicable: Microsoft Teams +title: Set-CsTeamsUpdateManagementPolicy schema: 2.0.0 +author: vargasj-ms +ms.author: vargasj +manager: gnamun --- # Set-CsTeamsUpdateManagementPolicy diff --git a/teams/teams-ps/teams/teams.md b/teams/teams-ps/teams/teams.md index fb383f58be..aab74ee319 100644 --- a/teams/teams-ps/teams/teams.md +++ b/teams/teams-ps/teams/teams.md @@ -135,6 +135,7 @@ The following cmdlet references are for Microsoft Teams. ### [Get-CsTeamsTemplatePermissionPolicy](Get-CsTeamsTemplatePermissionPolicy.md) ### [Get-CsTeamsTranslationRule](Get-CsTeamsTranslationRule.md) ### [Get-CsTeamsUnassignedNumberTreatment](Get-CsTeamsUnassignedNumberTreatment.md) +### [Get-CsTeamsUpdateManagementPolicy](Get-CsTeamsUpdateManagementPolicy.md) ### [Get-CsTeamsUpgradeConfiguration](Get-CsTeamsUpgradeConfiguration.md) ### [Get-CsTeamsUpgradePolicy](Get-CsTeamsUpgradePolicy.md) ### [Get-CsTeamsVideoInteropServicePolicy](Get-CsTeamsVideoInteropServicePolicy.md) @@ -208,6 +209,7 @@ The following cmdlet references are for Microsoft Teams. ### [Grant-CsTeamsRecordingRollOutPolicy](Grant-CsTeamsRecordingRollOutPolicy.md) ### [Grant-CsTeamsSharedCallingRoutingPolicy](Grant-CsTeamsSharedCallingRoutingPolicy.md) ### [Grant-CsTeamsShiftsPolicy](Grant-CsTeamsShiftsPolicy.md) +### [Grant-CsTeamsUpdateManagementPolicy](Grant-CsTeamsUpdateManagementPolicy.md) ### [Grant-CsTeamsUpgradePolicy](Grant-CsTeamsUpgradePolicy.md) ### [Grant-CsTeamsVideoInteropServicePolicy](Grant-CsTeamsVideoInteropServicePolicy.md) ### [Grant-CsTeamsVirtualAppointmentsPolicy](Grant-CsTeamsVirtualAppointmentsPolicy.md) @@ -293,6 +295,7 @@ The following cmdlet references are for Microsoft Teams. ### [New-CsTeamsTemplatePermissionPolicy](New-CsTeamsTemplatePermissionPolicy.md) ### [New-CsTeamsTranslationRule](New-CsTeamsTranslationRule.md) ### [New-CsTeamsUnassignedNumberTreatment](New-CsTeamsUnassignedNumberTreatment.md) +### [New-CsTeamsUpdateManagementPolicy](New-CsTeamsUpdateManagementPolicy.md) ### [New-CsTeamsVirtualAppointmentsPolicy](New-CsTeamsVirtualAppointmentsPolicy.md) ### [New-CsTeamsVoiceApplicationsPolicy](New-CsTeamsVoiceApplicationsPolicy.md) ### [New-CsTeamsWorkLocationDetectionPolicy](New-CsTeamsWorkLocationDetectionPolicy.md) @@ -371,6 +374,7 @@ The following cmdlet references are for Microsoft Teams. ### [Remove-CsTeamsTemplatePermissionPolicy](Remove-CsTeamsTemplatePermissionPolicy.md) ### [Remove-CsTeamsTranslationRule](Remove-CsTeamsTranslationRule.md) ### [Remove-CsTeamsUnassignedNumberTreatment](Remove-CsTeamsUnassignedNumberTreatment.md) +### [Remove-CsTeamsUpdateManagementPolicy](Remove-CsTeamsUpdateManagementPolicy.md) ### [Remove-CsTeamsVirtualAppointmentsPolicy](Remove-CsTeamsVirtualAppointmentsPolicy.md) ### [Remove-CsTeamsVoiceApplicationsPolicy](Remove-CsTeamsVoiceApplicationsPolicy.md) ### [Remove-CsTeamsWorkLocationDetectionPolicy](Remove-CsTeamsWorkLocationDetectionPolicy.md) @@ -465,6 +469,7 @@ The following cmdlet references are for Microsoft Teams. ### [Set-CsTeamsTemplatePermissionPolicy](Set-CsTeamsTemplatePermissionPolicy.md) ### [Set-CsTeamsTranslationRule](Set-CsTeamsTranslationRule.md) ### [Set-CsTeamsUnassignedNumberTreatment](Set-CsTeamsUnassignedNumberTreatment.md) +### [Set-CsTeamsUpdateManagementPolicy](Set-CsTeamsUpdateManagementPolicy.md) ### [Set-CsTeamsUpgradeConfiguration](Set-CsTeamsUpgradeConfiguration.md) ### [Set-CsTeamsVirtualAppointmentsPolicy](Set-CsTeamsVirtualAppointmentsPolicy.md) ### [Set-CsTeamsVoiceApplicationsPolicy](Set-CsTeamsVoiceApplicationsPolicy.md) From 11ab816707b57a55573b77d4d6854e721dc29c5e Mon Sep 17 00:00:00 2001 From: pavellatif <142821210+pavellatif@users.noreply.github.com> Date: Thu, 6 Jun 2024 11:23:01 -0400 Subject: [PATCH 0491/1851] Update New-CsTeamsEmergencyCallingExtendedNotification.md Updating the information on notification group and removing the note regarding ExtendedNotification support --- .../teams/New-CsTeamsEmergencyCallingExtendedNotification.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsEmergencyCallingExtendedNotification.md b/teams/teams-ps/teams/New-CsTeamsEmergencyCallingExtendedNotification.md index c510e8e624..cd768bff6b 100644 --- a/teams/teams-ps/teams/New-CsTeamsEmergencyCallingExtendedNotification.md +++ b/teams/teams-ps/teams/New-CsTeamsEmergencyCallingExtendedNotification.md @@ -22,9 +22,6 @@ New-CsTeamsEmergencyCallingExtendedNotification -EmergencyDialString [- ``` ## DESCRIPTION - -**Note**: The use of extended notifications for emergency calling and this cmdlet is currently not supported. - This cmdlet supports creating specific emergency calling notification settings per emergency phone number. It is used with TeamsEmergencyCallingPolicy. ## EXAMPLES @@ -54,7 +51,7 @@ Accept wildcard characters: False ``` ### -NotificationGroup -NotificationGroup is an email list of users and groups to be notified of an emergency call. Individual users or groups are separated by ";", for instance, "group1@contoso.com;group2@contoso.com". A maximum of 50 users can be notified. +NotificationGroup is an email list of users and groups to be notified of an emergency call. Individual users or groups are separated by ";", for instance, "group1@contoso.com;group2@contoso.com". A maximum of 10 entries consisting of users and/or groups can be added to the NotificationGroup. The total number of users notified cannot exceed 50. ```yaml Type: String From 4125fe2963757850e1adc8e303a75fc7f95163f9 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 6 Jun 2024 11:58:08 -0700 Subject: [PATCH 0492/1851] Update find-exchange-cmdlet-permissions.md Permission updates --- .../find-exchange-cmdlet-permissions.md | 25 ++++++++++++------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/exchange/docs-conceptual/find-exchange-cmdlet-permissions.md b/exchange/docs-conceptual/find-exchange-cmdlet-permissions.md index c5502573f4..8c1a48832e 100644 --- a/exchange/docs-conceptual/find-exchange-cmdlet-permissions.md +++ b/exchange/docs-conceptual/find-exchange-cmdlet-permissions.md @@ -3,7 +3,7 @@ title: "Find the permissions required to run any Exchange cmdlet" ms.author: chrisda author: chrisda manager: deniseb -ms.date: 9/7/2023 +ms.date: 06/06/2024 ms.audience: ITPro audience: ITPro ms.topic: article @@ -26,16 +26,23 @@ You can use PowerShell to find the permissions required to run any Exchange or E - You can only use PowerShell to perform these procedures. -- Basically, you need to be an administrator to complete this procedure. Specifically, you need access to the **Get-ManagementRole** and **Get-ManagementRoleAssignment** cmdlets. By default, access to these cmdlets is granted by the **View-Only Configuration** or **Role Management** roles in Exchange Online, which are assigned only to the **View-Only Organization Management** and **Organization Management** role groups by default. - - In cloud-based organizations, membership in the **Global Administrators** role in Microsoft Entra ID gives you the required permissions. - - The procedures in this article don't work in Security & Compliance PowerShell. For more information about Security & Compliance permissions, see the following articles: - [Permissions in the Microsoft Defender portal](/defender-office-365/mdo-portal-permissions) - [Permissions in the Microsoft Purview compliance portal](/purview/purview-compliance-portal-permissions) -> [!TIP] -> Having problems? Ask for help in the Exchange forums. Visit the forums at: [Exchange Server](https://go.microsoft.com/fwlink/p/?linkId=60612) or [Exchange Online](https://go.microsoft.com/fwlink/p/?linkId=267542). +- You need to be assigned permissions before you can do the procedures in this article. You have the following options: + - [Exchange Server permissions](/exchange/permissions/permissions): Membership in one of the following role groups: + - **Compliance Management** + - **Hygiene Management** + - **Organization Management** + - **View-Only Organization Management** + - [Exchange Online permissions](/exchange/permissions-exo/permissions-exo): Membership in one of the following role groups: + - **Compliance Management** + - **Delegated Setup** + - **Hygiene Management** + - **Organization Management** + - **View-Only Organization Management** + - [Microsoft Entra permissions](/entra/identity/role-based-access-control/manage-roles-portal): Membership in the **Global Administrator** or **Global Reader** roles gives users the required permissions _and_ permissions for other features in Microsoft 365. ## Use PowerShell to find the permissions required to run a cmdlet @@ -50,8 +57,8 @@ You can use PowerShell to find the permissions required to run any Exchange or E $Perms = Get-ManagementRole -Cmdlet [-CmdletParameters ,,...] ``` - > [!TIP] - > If you specify multiple parameters, only roles that include _all_ of the specified parameters on the cmdlet are returned. + > [!TIP] + > If you specify multiple parameters, only roles that include _all_ of the specified parameters on the cmdlet are returned. 3. Run the following command: From d6d3c736b37649847ffabd1a1a9100d0d65bbe5b Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 6 Jun 2024 11:59:22 -0700 Subject: [PATCH 0493/1851] Update Update-HybridConfiguration.md Global Admin to Global Administrators --- exchange/exchange-ps/exchange/Update-HybridConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Update-HybridConfiguration.md b/exchange/exchange-ps/exchange/Update-HybridConfiguration.md index d8ccd53488..1a612e25dd 100644 --- a/exchange/exchange-ps/exchange/Update-HybridConfiguration.md +++ b/exchange/exchange-ps/exchange/Update-HybridConfiguration.md @@ -73,7 +73,7 @@ Accept wildcard characters: False ``` ### -TenantCredentials -The TenantCredentials parameter specifies the Microsoft 365 organization account and password that's used to configure the hybrid configuration object. This is often the administrator account that's assigned when the Microsoft 365 organization was created. This account must be a member of the Global admin role. +The TenantCredentials parameter specifies the Microsoft 365 organization account and password that's used to configure the hybrid configuration object. This is often the administrator account that's assigned when the Microsoft 365 organization was created. This account must be a member of the Global Administrators role. A value for this parameter requires the Get-Credential cmdlet. To pause this command and receive a prompt for credentials, use the value `(Get-Credential)`. Or, before you run this command, store the credentials in a variable (for example, `$cred = Get-Credential`) and then use the variable name (`$cred`) for this parameter. For more information, see [Get-Credential](https://learn.microsoft.com/powershell/module/microsoft.powershell.security/get-credential). From 332a6b4abd3044264adc1c58394d5ea9a9e82ba0 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 6 Jun 2024 11:59:59 -0700 Subject: [PATCH 0494/1851] Global administrators to Global Administrators --- .../exchange-ps/exchange/Get-VivaModuleFeatureEnablement.md | 2 +- exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md | 2 +- .../exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md | 2 +- .../exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md | 3 ++- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-VivaModuleFeatureEnablement.md b/exchange/exchange-ps/exchange/Get-VivaModuleFeatureEnablement.md index c3aa216865..cd8a977efa 100644 --- a/exchange/exchange-ps/exchange/Get-VivaModuleFeatureEnablement.md +++ b/exchange/exchange-ps/exchange/Get-VivaModuleFeatureEnablement.md @@ -34,7 +34,7 @@ You need to use the Connect-ExchangeOnline cmdlet to authenticate. This cmdlet requires the .NET Framework 4.7.2 or later. -Currently, you need to be a member of the Global administrators role to run this cmdlet. +Currently, you need to be a member of the Global Administrators role to run this cmdlet. To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids). diff --git a/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md index 4de08f9534..88066b575d 100644 --- a/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md @@ -50,7 +50,7 @@ You need to use the Connect-ExchangeOnline cmdlet to authenticate. This cmdlet requires the .NET Framework 4.7.2 or later. -Currently, you need to be a member of the Global administrators role or the roles that have been assigned at the feature level to run this cmdlet. +Currently, you need to be a member of the Global Administrators role or the roles that have been assigned at the feature level to run this cmdlet. To learn more about assigned roles at the feature level, see [Features Available for Feature Access Management](https://learn.microsoft.com/viva/feature-access-management#features-available-for-feature-access-management). diff --git a/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md index 0e0f7a9ef1..9dbf6e62b8 100644 --- a/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md @@ -50,7 +50,7 @@ You need to use the Connect-ExchangeOnline cmdlet to authenticate. This cmdlet requires the .NET Framework 4.7.2 or later. -Currently, you need to be a member of the Global administrators role or the roles that have been assigned at the feature level to run this cmdlet. +Currently, you need to be a member of the Global Administrators role or the roles that have been assigned at the feature level to run this cmdlet. To learn more about assigned roles at the feature level, see [Features Available for Feature Access Management](https://learn.microsoft.com/viva/feature-access-management#features-available-for-feature-access-management). diff --git a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md index e58d071678..a15795360c 100644 --- a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md @@ -78,7 +78,8 @@ You need to use the Connect-ExchangeOnline cmdlet to authenticate. This cmdlet requires the .NET Framework 4.7.2 or later. -Currently, you need to be a member of the Global administrators role or the roles that have been assigned at the feature level to run this cmdlet. +Currently, you need to be a member of the Global Administrators role or the roles that have been assigned at the feature level to run this cmdlet. + To learn more about assigned roles at the feature level, see [Features Available for Feature Access Management](https://learn.microsoft.com/viva/feature-access-management#features-available-for-feature-access-management). To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids). From bbdc28c9824c2ece4ffdbf98a2a080d829c66185 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 6 Jun 2024 12:00:16 -0700 Subject: [PATCH 0495/1851] Minor formatting consistency update --- exchange/exchange-ps/exchange/Get-MyAnalyticsFeatureConfig.md | 4 +++- exchange/exchange-ps/exchange/Get-UserBriefingConfig.md | 4 +++- exchange/exchange-ps/exchange/Get-VivaInsightsSettings.md | 4 +++- exchange/exchange-ps/exchange/Set-MyAnalyticsFeatureConfig.md | 4 +++- exchange/exchange-ps/exchange/Set-UserBriefingConfig.md | 4 +++- exchange/exchange-ps/exchange/Set-VivaInsightsSettings.md | 4 +++- 6 files changed, 18 insertions(+), 6 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-MyAnalyticsFeatureConfig.md b/exchange/exchange-ps/exchange/Get-MyAnalyticsFeatureConfig.md index 7c4f2d1485..911c9e22a8 100644 --- a/exchange/exchange-ps/exchange/Get-MyAnalyticsFeatureConfig.md +++ b/exchange/exchange-ps/exchange/Get-MyAnalyticsFeatureConfig.md @@ -29,7 +29,9 @@ Get-MyAnalyticsFeatureConfig -Identity ``` ## DESCRIPTION -This cmdlet requires the .NET Framework 4.7.2 or later. To run this cmdlet, you need to be a member of one of the following directory role groups in the destination organization: +This cmdlet requires the .NET Framework 4.7.2 or later. + +To run this cmdlet, you need to be a member of one of the following directory role groups in the destination organization: - Global Administrator - Exchange Administrator diff --git a/exchange/exchange-ps/exchange/Get-UserBriefingConfig.md b/exchange/exchange-ps/exchange/Get-UserBriefingConfig.md index 95922d5731..931502819c 100644 --- a/exchange/exchange-ps/exchange/Get-UserBriefingConfig.md +++ b/exchange/exchange-ps/exchange/Get-UserBriefingConfig.md @@ -26,7 +26,9 @@ Get-UserBriefingConfig -Identity ``` ## DESCRIPTION -This cmdlet requires the .NET Framework 4.7.2 or later. To run this cmdlet, you need to be a member of one of the following directory role groups in the destination organization: +This cmdlet requires the .NET Framework 4.7.2 or later. + +To run this cmdlet, you need to be a member of one of the following directory role groups in the destination organization: - Global Administrator - Exchange Administrator diff --git a/exchange/exchange-ps/exchange/Get-VivaInsightsSettings.md b/exchange/exchange-ps/exchange/Get-VivaInsightsSettings.md index 9815a2124c..ce46252daa 100644 --- a/exchange/exchange-ps/exchange/Get-VivaInsightsSettings.md +++ b/exchange/exchange-ps/exchange/Get-VivaInsightsSettings.md @@ -30,7 +30,9 @@ Get-VivaInsightsSettings -Identity ``` ## DESCRIPTION -This cmdlet requires the .NET Framework 4.7.2 or later. To run this cmdlet, you need to be a member of one of the following directory role groups in the destination organization: +This cmdlet requires the .NET Framework 4.7.2 or later. + +To run this cmdlet, you need to be a member of one of the following directory role groups in the destination organization: - Global Administrator - Exchange Administrator diff --git a/exchange/exchange-ps/exchange/Set-MyAnalyticsFeatureConfig.md b/exchange/exchange-ps/exchange/Set-MyAnalyticsFeatureConfig.md index c6e054e55c..0e9187f345 100644 --- a/exchange/exchange-ps/exchange/Set-MyAnalyticsFeatureConfig.md +++ b/exchange/exchange-ps/exchange/Set-MyAnalyticsFeatureConfig.md @@ -32,7 +32,9 @@ Set-MyAnalyticsFeatureConfig -Identity ``` ## DESCRIPTION -This cmdlet requires the .NET Framework 4.7.2 or later. To run this cmdlet, you need to be a member of one of the following directory role groups in the destination organization: +This cmdlet requires the .NET Framework 4.7.2 or later. + +To run this cmdlet, you need to be a member of one of the following directory role groups in the destination organization: - Global Administrator - Exchange Administrator diff --git a/exchange/exchange-ps/exchange/Set-UserBriefingConfig.md b/exchange/exchange-ps/exchange/Set-UserBriefingConfig.md index cca2676030..b60ed1981f 100644 --- a/exchange/exchange-ps/exchange/Set-UserBriefingConfig.md +++ b/exchange/exchange-ps/exchange/Set-UserBriefingConfig.md @@ -27,7 +27,9 @@ Set-UserBriefingConfig -Identity -Enabled ``` ## DESCRIPTION -This cmdlet requires the .NET Framework 4.7.2 or later. To run this cmdlet, you need to be a member of one of the following directory role groups in the destination organization: +This cmdlet requires the .NET Framework 4.7.2 or later. + +To run this cmdlet, you need to be a member of one of the following directory role groups in the destination organization: - Global Administrator - Exchange Administrator diff --git a/exchange/exchange-ps/exchange/Set-VivaInsightsSettings.md b/exchange/exchange-ps/exchange/Set-VivaInsightsSettings.md index 21fadb28e3..f0ec2d1d90 100644 --- a/exchange/exchange-ps/exchange/Set-VivaInsightsSettings.md +++ b/exchange/exchange-ps/exchange/Set-VivaInsightsSettings.md @@ -29,7 +29,9 @@ Set-VivaInsightsSettings -Identity -Enabled -Feature ``` ## DESCRIPTION -This cmdlet requires the .NET Framework 4.7.2 or later. To run this cmdlet, you need to be a member of one of the following directory role groups in the destination organization: +This cmdlet requires the .NET Framework 4.7.2 or later. + +To run this cmdlet, you need to be a member of one of the following directory role groups in the destination organization: - Global Administrator - Exchange Administrator From 9697088102ebb92240565cb0c7945ff7f24bd696 Mon Sep 17 00:00:00 2001 From: Carolyn Rowe Date: Thu, 6 Jun 2024 12:40:34 -0700 Subject: [PATCH 0496/1851] Update Grant-CsTeamsUpdateManagementPolicy.md --- teams/teams-ps/teams/Grant-CsTeamsUpdateManagementPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Grant-CsTeamsUpdateManagementPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsUpdateManagementPolicy.md index be45845100..cf1e3806ed 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsUpdateManagementPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsUpdateManagementPolicy.md @@ -38,7 +38,7 @@ Grant-CsTeamsUpdateManagementPolicy [-PassThru] [[-PolicyName] ] [-MsftI ``` ## DESCRIPTION -Grants a specific Teams Update Management policy to a user or to sets a specific Teams Update Management policy as the new effective global policy. +Grants a specific Teams Update Management policy to a user or sets a specific Teams Update Management policy as the new effective global policy. ## EXAMPLES From 2a26cd096958d557d0ba08b259fa5c1c85743b53 Mon Sep 17 00:00:00 2001 From: Mohammed Anas Shaikh Date: Thu, 6 Jun 2024 20:04:43 -0700 Subject: [PATCH 0497/1851] Update Set-CsOnlineDialInConferencingUserDefaultNumber.md --- .../Set-CsOnlineDialInConferencingUserDefaultNumber.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsOnlineDialInConferencingUserDefaultNumber.md b/teams/teams-ps/teams/Set-CsOnlineDialInConferencingUserDefaultNumber.md index 596393dd42..99ac82cdb1 100644 --- a/teams/teams-ps/teams/Set-CsOnlineDialInConferencingUserDefaultNumber.md +++ b/teams/teams-ps/teams/Set-CsOnlineDialInConferencingUserDefaultNumber.md @@ -15,6 +15,14 @@ ms.reviewer: williamlooney ## SYNOPSIS Replace the default toll or toll-free number for all users. +> [!IMPORTANT] +>This command is being deprecated and will not be available after July 7, 2024. If you are using this command to bulk update Audio conferencing Toll or Toll free phone numbers for users in your organization you can do that using the following alternative methods +> 1. Use a custom Teams audio conferencing policy - [Audio Conferencing toll-free number policies - Microsoft Teams | Microsoft Learn](https://learn.microsoft.com/en-us/microsoftteams/audio-conferencing-toll-free-numbers-policy) +> 2. Use Set-CsOnlineDialinConferencingUser - [Set-CsOnlineDialInConferencingUser (MicrosoftTeamsPowerShell) | Microsoft Learn](https://learn.microsoft.com/en-us/powershell/module/teams/set-csonlinedialinconferencinguser?view=teams-ps) +> +>If you need assistance in using any of the above methods to achieve what you previously did with the Set-CsOnlineDialInConferencingUserDefaultNumber command, please open a support case with our customer support team. + + ## SYNTAX ### BridgeNameParams From eaef24a3593f37074fc9f84392aa37f339988f5b Mon Sep 17 00:00:00 2001 From: knovichenko <162521447+knovichenko@users.noreply.github.com> Date: Fri, 7 Jun 2024 16:58:42 -0700 Subject: [PATCH 0498/1851] Update Add-VivaModuleFeaturePolicy.md Update Add-VivaModuleFeaturePolicy.md with the update for security group GUID support for -GroupIds parameter --- .../exchange/Add-VivaModuleFeaturePolicy.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md index 61624af7ab..af24a290d3 100644 --- a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md @@ -81,7 +81,7 @@ This example adds a policy for the Reflection feature in Viva Insights. The poli ### Example 2 ```powershell -Add-VivaModuleFeaturePolicy -ModuleId VivaInsights -FeatureId Reflection -Name MultipleGroups -IsFeatureEnabled $false -GroupIds group1@contoso.com,group2@contoso.com +Add-VivaModuleFeaturePolicy -ModuleId VivaInsights -FeatureId Reflection -Name MultipleGroups -IsFeatureEnabled $false -GroupIds group1@contoso.com,group2@contoso.com,57680382-61a5-4378-85ad-f72095d4e9c3 ``` This example adds a policy for the Reflection feature in Viva Insights. The policy disables the feature for all users in the specified groups. @@ -95,7 +95,7 @@ This example adds a policy for the Reflection feature in Viva Insights. The poli ### Example 4 ```powershell -Add-VivaModuleFeaturePolicy -ModuleId VivaInsights -FeatureId Reflection -Name UsersAndGroups -IsFeatureEnabled $false -GroupIds group1@contoso.com,group2@contoso.com -UserIds user1@contoso.com,user2@contoso.com +Add-VivaModuleFeaturePolicy -ModuleId VivaInsights -FeatureId Reflection -Name UsersAndGroups -IsFeatureEnabled $false -GroupIds group1@contoso.com,group2@contoso.com,57680382-61a5-4378-85ad-f72095d4e9c3 -UserIds user1@contoso.com,user2@contoso.com ``` This example adds a policy for the Reflection feature in Viva Insights. The policy disables the feature for the specified users and group members. @@ -109,7 +109,7 @@ This example adds a policy for the `` category in Viva. The policy ### Example 6 ```powershell -Add-VivaModuleFeaturePolicy -CategoryId -Name MultipleGroups -IsCategoryEnabled $false -GroupIds group1@contoso.com,group2@contoso.com +Add-VivaModuleFeaturePolicy -CategoryId -Name MultipleGroups -IsCategoryEnabled $false -GroupIds group1@contoso.com,group2@contoso.com,57680382-61a5-4378-85ad-f72095d4e9c3 ``` This example adds a policy for the `` category in Viva. The policy disables the category (effectively all features under the category) for all users in the specified groups. @@ -123,7 +123,7 @@ This example adds a policy for the `` category in Viva. The policy ### Example 8 ```powershell -Add-VivaModuleFeaturePolicy -CategoryId -Name UsersAndGroups -IsCategoryEnabled $false -GroupIds group1@contoso.com,group2@contoso.com -UserIds user1@contoso.com,user2@contoso.com +Add-VivaModuleFeaturePolicy -CategoryId -Name UsersAndGroups -IsCategoryEnabled $false -GroupIds group1@contoso.com,group2@contoso.com,57680382-61a5-4378-85ad-f72095d4e9c3 -UserIds user1@contoso.com,user2@contoso.com ``` This example adds a policy for the `` category in Viva. The policy disables the category (effectively all features under the category) for the specified users and group members. @@ -291,7 +291,7 @@ Accept wildcard characters: False ``` ### -GroupIds -The GroupIds parameter specifies the SMTP addresses (email addresses) of the groups that the policy applies to. [Mail-enabled Microsoft Entra groups]( https://learn.microsoft.com/graph/api/resources/groups-overview#group-types-in-azure-ad-and-microsoft-graph) are supported. You can enter multiple values separated by commas. +The GroupIds parameter specifies the SMTP addresses (email addresses) or the group ids (GUID) of the groups that the policy applies to. Both [Non-mail-enabled Secutrity Groups and Mail-enabled Microsoft Entra groups]( https://learn.microsoft.com/graph/api/resources/groups-overview#group-types-in-azure-ad-and-microsoft-graph) are supported. You can enter multiple values separated by commas. You can specify a maximum of 20 total users or groups (20 users and no groups, 10 users and 10 groups, etc.). From 656077d1aa48cbfdb5927f0b88066fe35e2e6e60 Mon Sep 17 00:00:00 2001 From: knovichenko <162521447+knovichenko@users.noreply.github.com> Date: Fri, 7 Jun 2024 17:10:45 -0700 Subject: [PATCH 0499/1851] Update Update-VivaModuleFeaturePolicy.md Update Update-VivaModuleFeaturePolicy.md with security group id (GUID) input support for -GroupIds parameter. --- .../exchange/Update-VivaModuleFeaturePolicy.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md index a15795360c..16e9aa671b 100644 --- a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md @@ -109,7 +109,7 @@ This example updates who the specified policy applies to. The policy now applies ### Example 4 ```powershell -Update-VivaModuleFeaturePolicy -ModuleId VivaInsights -FeatureId Reflection -PolicyId 3db38dfa-02a3-4039-b33a-42b0b3da029b -Name NewPolicyName -IsFeatureEnabled $true -GroupIds group1@contoso.com -UserIds user1@contoso.com +Update-VivaModuleFeaturePolicy -ModuleId VivaInsights -FeatureId Reflection -PolicyId 3db38dfa-02a3-4039-b33a-42b0b3da029b -Name NewPolicyName -IsFeatureEnabled $true -GroupIds group1@contoso.com,57680382-61a5-4378-85ad-f72095d4e9c3 -UserIds user1@contoso.com ``` This example updates the name of the specified policy, makes it so the policy enables the feature, and updates who the policy applies to. The policy now applies **only** to the specified users and groups, overwriting the users and groups the policy used to apply to. @@ -123,7 +123,7 @@ This example updates the name of the specified policy and makes it so the policy ### Example 6 ```powershell -Update-VivaModuleFeaturePolicy -CategoryId -PolicyId 3db38dfa-02a3-4039-b33a-42b0b3da029b -GroupIds group1@contoso.com,group2@contoso.com +Update-VivaModuleFeaturePolicy -CategoryId -PolicyId 3db38dfa-02a3-4039-b33a-42b0b3da029b -GroupIds group1@contoso.com,group2@contoso.com,57680382-61a5-4378-85ad-f72095d4e9c3 ``` This example updates who the specified policy applies to. The policy now applies **only** to the specified groups, overwriting the users and groups the policy used to apply to. @@ -137,7 +137,7 @@ This example updates who the specified policy applies to. The policy now applies ### Example 8 ```powershell -Update-VivaModuleFeaturePolicy -CategoryId -PolicyId 3db38dfa-02a3-4039-b33a-42b0b3da029b -Name NewPolicyName -IsCategoryEnabled $true -GroupIds group1@contoso.com -UserIds user1@contoso.com +Update-VivaModuleFeaturePolicy -CategoryId -PolicyId 3db38dfa-02a3-4039-b33a-42b0b3da029b -Name NewPolicyName -IsCategoryEnabled $true -GroupIds group1@contoso.com,57680382-61a5-4378-85ad-f72095d4e9c3 -UserIds user1@contoso.com ``` This example updates the name of the specified policy, makes it so the policy enables the category (effectively all features under the category), and updates who the policy applies to. The policy now applies **only** to the specified users and groups, overwriting the users and groups the policy used to apply to. @@ -261,7 +261,7 @@ Accept wildcard characters: False ``` ### -GroupIds -The GroupIds parameter specifies the email addresses of groups that the updated policy applies to. [Mail-enabled Microsoft Entra groups](https://docs.microsoft.com/graph/api/resources/groups-overview#group-types-in-azure-ad-and-microsoft-graph) are supported. You can enter multiple values separated by commas. +The GroupIds parameter specifies the email addresses or security group object ids (GUID) of groups that the updated policy applies to. Both [Mail-enabled and non-mail-enabled Microsoft Entra groups](https://docs.microsoft.com/graph/api/resources/groups-overview#group-types-in-azure-ad-and-microsoft-graph) are supported. You can enter multiple values separated by commas. If you don't want to update who the policy applies to, don't use this parameter. From 1c4a55730773e6ff7401080f24838cf19b4c1fc8 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 7 Jun 2024 18:00:15 -0700 Subject: [PATCH 0500/1851] Update Update-VivaModuleFeaturePolicy.md --- exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md index 16e9aa671b..b980f80b5b 100644 --- a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md @@ -261,7 +261,7 @@ Accept wildcard characters: False ``` ### -GroupIds -The GroupIds parameter specifies the email addresses or security group object ids (GUID) of groups that the updated policy applies to. Both [Mail-enabled and non-mail-enabled Microsoft Entra groups](https://docs.microsoft.com/graph/api/resources/groups-overview#group-types-in-azure-ad-and-microsoft-graph) are supported. You can enter multiple values separated by commas. +The GroupIds parameter specifies the email addresses or security group object IDs (GUIDs) of groups that the updated policy applies to. Both [Mail-enabled and non-mail-enabled Microsoft Entra groups](https://docs.microsoft.com/graph/api/resources/groups-overview#group-types-in-azure-ad-and-microsoft-graph) are supported. You can enter multiple values separated by commas. If you don't want to update who the policy applies to, don't use this parameter. From 8d2fe3a468839644bf39b64509224a25aa859f3e Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 7 Jun 2024 18:01:39 -0700 Subject: [PATCH 0501/1851] Update Add-VivaModuleFeaturePolicy.md --- exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md index af24a290d3..01863cbea9 100644 --- a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md @@ -291,7 +291,7 @@ Accept wildcard characters: False ``` ### -GroupIds -The GroupIds parameter specifies the SMTP addresses (email addresses) or the group ids (GUID) of the groups that the policy applies to. Both [Non-mail-enabled Secutrity Groups and Mail-enabled Microsoft Entra groups]( https://learn.microsoft.com/graph/api/resources/groups-overview#group-types-in-azure-ad-and-microsoft-graph) are supported. You can enter multiple values separated by commas. +The GroupIds parameter specifies the email addresses or security group object IDs (GUIDs) of groups that the updated policy applies to. Both [Mail-enabled and non-mail-enabled Microsoft Entra groups](https://docs.microsoft.com/graph/api/resources/groups-overview#group-types-in-azure-ad-and-microsoft-graph) are supported. You can enter multiple values separated by commas. You can specify a maximum of 20 total users or groups (20 users and no groups, 10 users and 10 groups, etc.). From 6fbe3e774bbf348262ad65fa0bf54b5d336bc942 Mon Sep 17 00:00:00 2001 From: Xuan Duc DO <83806863+xuanducdo299@users.noreply.github.com> Date: Mon, 10 Jun 2024 19:08:48 +0700 Subject: [PATCH 0502/1851] Update client-advanced-settings.md --- exchange/docs-conceptual/client-advanced-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/docs-conceptual/client-advanced-settings.md b/exchange/docs-conceptual/client-advanced-settings.md index b80637b309..dc5a85dd20 100644 --- a/exchange/docs-conceptual/client-advanced-settings.md +++ b/exchange/docs-conceptual/client-advanced-settings.md @@ -429,7 +429,7 @@ To ensure that the NTFS owner value is preserved, set the *UseCopyAndPreserveNTF > [!CAUTION] > For the scanner: Define this advanced setting only when you can ensure a low-latency, reliable network connection between the scanner and the scanned repository. A network failure during the automatic labeling process can cause the file to be lost. -Example PowerShell command, where your label policy is named "Scanner" +Example PowerShell command, where your label policy is named "Global" ```PowerShell Set-LabelPolicy -Identity Global -AdvancedSettings @{UseCopyAndPreserveNTFSOwner ="true"} From fa513843c9eccde6376fab4de59778b7668734dd Mon Sep 17 00:00:00 2001 From: Shawn Dyas Date: Mon, 10 Jun 2024 13:16:00 -0700 Subject: [PATCH 0503/1851] Update Set-CsOnlineDialInConferencingUserDefaultNumber.md --- .../teams/Set-CsOnlineDialInConferencingUserDefaultNumber.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsOnlineDialInConferencingUserDefaultNumber.md b/teams/teams-ps/teams/Set-CsOnlineDialInConferencingUserDefaultNumber.md index 99ac82cdb1..6cb61cfe0d 100644 --- a/teams/teams-ps/teams/Set-CsOnlineDialInConferencingUserDefaultNumber.md +++ b/teams/teams-ps/teams/Set-CsOnlineDialInConferencingUserDefaultNumber.md @@ -16,7 +16,7 @@ ms.reviewer: williamlooney Replace the default toll or toll-free number for all users. > [!IMPORTANT] ->This command is being deprecated and will not be available after July 7, 2024. If you are using this command to bulk update Audio conferencing Toll or Toll free phone numbers for users in your organization you can do that using the following alternative methods +>This command is being deprecated and will not be available after July 7, 2024. If you are using this command to bulk update Audio conferencing Toll or Toll free phone numbers for users in your organization you can do that using the following alternative methods. > 1. Use a custom Teams audio conferencing policy - [Audio Conferencing toll-free number policies - Microsoft Teams | Microsoft Learn](https://learn.microsoft.com/en-us/microsoftteams/audio-conferencing-toll-free-numbers-policy) > 2. Use Set-CsOnlineDialinConferencingUser - [Set-CsOnlineDialInConferencingUser (MicrosoftTeamsPowerShell) | Microsoft Learn](https://learn.microsoft.com/en-us/powershell/module/teams/set-csonlinedialinconferencinguser?view=teams-ps) > From 0fa40069b3cbbdd54019826d297bcb69840fbacb Mon Sep 17 00:00:00 2001 From: mayurkl100 <80455805+mayurkl100@users.noreply.github.com> Date: Tue, 11 Jun 2024 15:21:30 +0530 Subject: [PATCH 0504/1851] Update New-CsTeamsFilesPolicy.md --- teams/teams-ps/teams/New-CsTeamsFilesPolicy.md | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsFilesPolicy.md b/teams/teams-ps/teams/New-CsTeamsFilesPolicy.md index 2b81a0a57e..770463c9b6 100644 --- a/teams/teams-ps/teams/New-CsTeamsFilesPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsFilesPolicy.md @@ -20,12 +20,8 @@ New-CsTeamsFilesPolicy [-NativeFileEntryPoints ] [-DefaultFileUploadAppI ``` ## DESCRIPTION -Teams files provides organizations with different files capabilities. - -Microsoft Teams uses OneDrive and SharePoint (ODSP) to store and share content, but some organizations and users might prefer to use third-party storage providers. - -If your organization chooses a third-party for content storage, you need to turn off the ``NativeFileEntryPoints`` parameter in the Teams Files policy. This parameter is enabled by default, which shows the option to upload content from ODSP to Teams chats or channels. -Tenant admin would be able to create a customized teams files policy to match the organization's requirements. +If your organization chooses a third-party for content storage, you can turn off the NativeFileEntryPoints parameter in the Teams Files policy. This parameter is enabled by default, which shows option to attach OneDrive / SharePoint content from Teams chats or channels. When this parameter is disabled, users won't see access points for OneDrive and SharePoint in Teams. Please note that OneDrive app in the left navigation pane in Teams isn't affected by this policy. +Teams administrators would be able to create a customized teams files policy to match the organization's requirements. ## EXAMPLES From 810c2dbc7e2c0b07cc9e6ce831b2d01762fec49d Mon Sep 17 00:00:00 2001 From: mayurkl100 <80455805+mayurkl100@users.noreply.github.com> Date: Tue, 11 Jun 2024 15:23:07 +0530 Subject: [PATCH 0505/1851] Update Set-CsTeamsFilesPolicy.md --- teams/teams-ps/teams/Set-CsTeamsFilesPolicy.md | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsFilesPolicy.md b/teams/teams-ps/teams/Set-CsTeamsFilesPolicy.md index c41c25e2a3..0cb66b956e 100644 --- a/teams/teams-ps/teams/Set-CsTeamsFilesPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsFilesPolicy.md @@ -20,13 +20,9 @@ Set-CsTeamsFilesPolicy [-NativeFileEntryPoints ] [-DefaultFileUploadAppI ``` ## DESCRIPTION -Modifies an existing teams files policy. -Teams files provides organizations with different files capabilities. - -Microsoft Teams uses OneDrive and SharePoint (ODSP) to store and share content, but some organizations and users might prefer to use third-party storage providers. - -If your organization chooses a third-party for content storage, you need to turn off the ``NativeFileEntryPoints`` parameter in the Teams Files policy. This parameter is enabled by default, which shows the option to upload content from ODSP to Teams chats or channels. -Tenant admin would be able to create a customized teams files policy to match the organization's requirements. +If your organization chooses a third-party for content storage, you can turn off the NativeFileEntryPoints parameter in the Teams Files policy. This parameter is enabled by default, which shows option to attach OneDrive / SharePoint content from Teams chats or channels. When this parameter is disabled, users won't see access points for OneDrive and SharePoint in Teams. Please note that OneDrive app in the left navigation pane in Teams isn't affected by this policy. +Teams administrators can also choose which file service will be used by default when users upload files from their local devices by dragging and dropping them in a chat or channel. OneDrive and SharePoint are the existing defaults, but admins can now change it to a third-party app. +Teams administrators would be able to create a customized teams files policy to match the organization's requirements. ## EXAMPLES From 22593f9108cec573d51d515ce5f29c5d6bed8b34 Mon Sep 17 00:00:00 2001 From: Mary-Katherine Bond Sims Date: Wed, 12 Jun 2024 13:24:08 -0400 Subject: [PATCH 0506/1851] Update Set-CsTeamsMobilityPolicy.md Removed inaccurate information regarding this cmdlet being deprecated --- teams/teams-ps/teams/Set-CsTeamsMobilityPolicy.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMobilityPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMobilityPolicy.md index ddd3c31ff7..455d066ed3 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMobilityPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMobilityPolicy.md @@ -33,8 +33,6 @@ The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. The Set-CsTeamsMobilityPolicy cmdlet allows administrators to update teams mobility policies. -NOTE: Please note that this cmdlet was deprecated and then removed from this PowerShell module. This reference will continue to be listed here for legacy purposes. - ## EXAMPLES ### Example 1 From 922172c092d555fe1d261d4bc07465c79e22fb27 Mon Sep 17 00:00:00 2001 From: James Cadd Date: Fri, 14 Jun 2024 14:30:02 -0700 Subject: [PATCH 0507/1851] Update Get-CsTeamsAcsFederationConfiguration.md Adds filter and identity parameters --- .../Get-CsTeamsAcsFederationConfiguration.md | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md index 1c9b1c3d5c..1b6fcce765 100644 --- a/teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md @@ -56,6 +56,43 @@ EnableAcsUsers : False ## PARAMETERS +### -Filter +Enables you to use wildcards when specifying the Teams and ACS federation configuration settings to be returned. +Because you can only have a single, global instance of these settings there is little reason to use the Filter parameter. +However, if you prefer, you can use syntax similar to this to retrieve the global settings: -Identity "g*". + +```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 federation configuration settings to be modified. Because each tenant is limited to a single, global collection of federation settings there is no need include this parameter when calling the Set-CsTenantFederationConfiguration cmdlet. If you do choose to use the Identity parameter you must also include the Tenant parameter. For example: + +`Set-CsTenantFederationConfiguration -Tenant "bf19b7db-6960-41e5-a139-2aa373474354" -Identity "global"` + +```yaml +Type: String +Parameter Sets: Identity +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](http://go.microsoft.com/fwlink/?LinkID=113216). + ## INPUTS ## OUTPUTS From 0a42a4a8b60e1d9eb9c994dd3c8b8c1237d69298 Mon Sep 17 00:00:00 2001 From: James Cadd Date: Fri, 14 Jun 2024 14:33:46 -0700 Subject: [PATCH 0508/1851] Update Set-CsTeamsAcsFederationConfiguration.md Adds identity parameter --- .../Set-CsTeamsAcsFederationConfiguration.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md index 1887bd5a8d..f898c9da40 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md @@ -80,6 +80,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Identity +Specifies the collection of tenant federation configuration settings to be modified. Because each tenant is limited to a single, global collection of federation settings there is no need include this parameter when calling the Set-CsTenantFederationConfiguration cmdlet. If you do choose to use the Identity parameter you must also include the Tenant parameter. For example: + +`Set-CsTenantFederationConfiguration -Tenant "bf19b7db-6960-41e5-a139-2aa373474354" -Identity "global"` +```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). From 96e91656ba10f7fed413323b5a85e7785d5c1f6e Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 17 Jun 2024 10:56:13 -0700 Subject: [PATCH 0509/1851] ApplyHtmlDisclaimerFallbackAction update for Wrap --- exchange/exchange-ps/exchange/New-TransportRule.md | 2 ++ exchange/exchange-ps/exchange/Set-TransportRule.md | 2 ++ 2 files changed, 4 insertions(+) diff --git a/exchange/exchange-ps/exchange/New-TransportRule.md b/exchange/exchange-ps/exchange/New-TransportRule.md index 8200cbbc5f..6eefa3e997 100644 --- a/exchange/exchange-ps/exchange/New-TransportRule.md +++ b/exchange/exchange-ps/exchange/New-TransportRule.md @@ -676,6 +676,8 @@ The ApplyHtmlDisclaimerFallbackAction parameter specifies what to do if the HTML If the process of inserting the original message as an attachment in the new message fails, the original message isn't delivered. The original message is returned to the sender in an NDR. + In Microsoft 365, don't use this value in rules that affect incoming messages from external senders. Use the value Reject instead. The effects of the value Wrap interfere with Safe Attachments scanning of messages from external senders. + - Ignore: The rule is ignored and the original message is delivered without the disclaimer. - Reject: The original message is returned to the sender in an NDR. diff --git a/exchange/exchange-ps/exchange/Set-TransportRule.md b/exchange/exchange-ps/exchange/Set-TransportRule.md index eead0f27b6..67bd4f6d02 100644 --- a/exchange/exchange-ps/exchange/Set-TransportRule.md +++ b/exchange/exchange-ps/exchange/Set-TransportRule.md @@ -674,6 +674,8 @@ The ApplyHtmlDisclaimerFallbackAction parameter specifies what to do if the HTML If the process of inserting the original message as an attachment in the new message fails, the original message isn't delivered. The original message is returned to the sender in an NDR. + In Microsoft 365, don't use this value in rules that affect incoming messages from external senders. Use the value Reject instead. The effects of the value Wrap interfere with Safe Attachments scanning of messages from external senders. + - Ignore: The rule is ignored and the original message is delivered without the disclaimer. - Reject: The original message is returned to the sender in an NDR. From c387d862ca3561d4c24c447e5eca482ca082b344 Mon Sep 17 00:00:00 2001 From: Kiran Pyapali <39844422+kpyapali@users.noreply.github.com> Date: Tue, 18 Jun 2024 11:38:48 -0700 Subject: [PATCH 0510/1851] Update New-CsTeamsMeetingPolicy.md --- .../teams/New-CsTeamsMeetingPolicy.md | 21 ------------------- 1 file changed, 21 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md index 4ef728d496..779f35ef9d 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md @@ -57,7 +57,6 @@ New-CsTeamsMeetingPolicy [-Identity] [-AutoAdmittedUsers ] [-AutomaticallyStartCopilot ] [-BlockedAnonymousJoinClientTypes ] - [-CaptchaVerificationForAnonymousUsers ] [-Confirm] [-ContentSharingInExternalMeetings ] [-Copilot ] @@ -732,26 +731,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -CaptchaVerificationForAnonymousUsers -Require a verification check for anonymous users - -Possible values are: - -- Enabled -- Disabled - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: Disabled -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -Confirm Prompts you for confirmation before running the cmdlet. From c9064447d29ba8fe28dec0525a40b74a3ad4c9f7 Mon Sep 17 00:00:00 2001 From: Kiran Pyapali <39844422+kpyapali@users.noreply.github.com> Date: Tue, 18 Jun 2024 11:39:53 -0700 Subject: [PATCH 0511/1851] Update Set-CsTeamsMeetingPolicy.md --- .../teams/Set-CsTeamsMeetingPolicy.md | 21 ------------------- 1 file changed, 21 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index 67ace73f5c..45fdf6c8ed 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -61,7 +61,6 @@ Set-CsTeamsMeetingPolicy [[-Identity] ] [-AutoAdmittedUsers ] [-AutomaticallyStartCopilot ] [-BlockedAnonymousJoinClientTypes ] - [-CaptchaVerificationForAnonymousUsers ] [-ChannelRecordingDownload ] [-Confirm] [-ConnectToMeetingControls ] @@ -767,26 +766,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -CaptchaVerificationForAnonymousUsers -Require a verification check for anonymous users - -Possible values are: - -- Enabled -- Disabled - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: Disabled -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -ChannelRecordingDownload Controls how channel meeting recordings are saved, permissioned, and who can download them. From 5ebd8609a6f19e2ca1e6866cc6a4e70028138e21 Mon Sep 17 00:00:00 2001 From: David Strome <21028455+dstrome@users.noreply.github.com> Date: Wed, 19 Jun 2024 11:06:38 -0700 Subject: [PATCH 0512/1851] Added Identity to syntax block --- teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md | 1 + 1 file changed, 1 insertion(+) diff --git a/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md index f898c9da40..d95699d02c 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md @@ -20,6 +20,7 @@ This cmdlet is used to manage the federation configuration between Teams and Azu ```powershell Set-CsTeamsAcsFederationConfiguration + [-Identity ] [-EnableAcsUsers ] [-AllowedAcsResources ] [-WhatIf] From b76ec8b95c95122c39e6a29a046aedc203296430 Mon Sep 17 00:00:00 2001 From: Krammer Liu <99905184+krammerliu@users.noreply.github.com> Date: Wed, 19 Jun 2024 11:18:55 -0700 Subject: [PATCH 0513/1851] Create Set-CsTeamsExternalAccessConfiguration.md Create Set-CsTeamsExternalAccessConfiguration.md for TeamsExternalAccessConfiguration --- .../Set-CsTeamsExternalAccessConfiguration.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 teams/teams-ps/teams/Set-CsTeamsExternalAccessConfiguration.md diff --git a/teams/teams-ps/teams/Set-CsTeamsExternalAccessConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsExternalAccessConfiguration.md new file mode 100644 index 0000000000..9318f73af8 --- /dev/null +++ b/teams/teams-ps/teams/Set-CsTeamsExternalAccessConfiguration.md @@ -0,0 +1,130 @@ +--- +external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml +Module Name: MicrosoftTeams +online version: +schema: 1.0.0 +--- +# Set-CsTeamsExternalAccessConfiguration + +## SYNOPSIS +Allows admins to set values in the TeamsExternalAccessConfiguration +, which specifies configs that can be used to improve entire org security. + + +## SYNTAX + +### Identity (Default) +``` +Set-CsTeamsExternalAccessConfiguration [-BlockedUsers ] [-BlockExternalUserAccess ] [[-Identity] ] +``` + +## DESCRIPTION +Allows admins to set values in the TeamsExternalAccessConfiguration, which specifies configs that can be used to improve entire org security. This configuration primarily allows admins to block malicious external users from the organization. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Set-CsTeamsExternalAccessConfiguration -Identity Global -BlockExternalAccessUserAccess $true +``` + +In this example, the admin has enabled the BlockExternalUserAccess. The users in the BlockedUsers will be blocked from communicating with the internal users. + +### Example 2 +```powershell +PS C:\> Set-CsTeamsExternalAccessConfiguration -Identity Global -BlockedUsers @("user1@malicious.com", "user2@malicious.com") +``` + +In this example, the admin has added two malicious users into the blocked list. These blocked users can't communicate with internal users anymore. + +## PARAMETERS + +### -BlockExternalAccessUserAccess +Designates whether BlockedUsers list is taking effect or not. $true means BlockedUsers are blocked and can't communicate with internal users. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BlockedUsers +You can specify blocked users using a List object that contains either the user email or the MRI from the external user you want to block. The user in the list will not able to communicate with the internal users in your organization. + +```yaml +Type: List +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +Bypass confirmation + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +The only option is Global + +```yaml +Type: XdsIdentity +Parameter Sets: (All) +Aliases: + +Required: False +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 (https://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### System.Management.Automation.PSObject +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS From 38faeca8cf0b167f18dd5f3f0c64fbd5058e88df Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik <123032460+American-Dipper@users.noreply.github.com> Date: Wed, 19 Jun 2024 11:21:38 -0700 Subject: [PATCH 0514/1851] Update teams/teams-ps/teams/Set-CsTeamsFilesPolicy.md --- teams/teams-ps/teams/Set-CsTeamsFilesPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsFilesPolicy.md b/teams/teams-ps/teams/Set-CsTeamsFilesPolicy.md index 0cb66b956e..bfc0aba4bb 100644 --- a/teams/teams-ps/teams/Set-CsTeamsFilesPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsFilesPolicy.md @@ -10,7 +10,7 @@ schema: 2.0.0 ## SYNOPSIS Creates a new teams files policy. teams files policies determine whether or not files entry points to sharepoint enabled for a user. -The policies also specify third party app id to allow file storage(eg. Box). +The policies also specify third-party app ID to allow file storage (e.g., Box). ## SYNTAX From 3e004509123f9d959603ee69e0c3ea18e5c4cbfc Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik <123032460+American-Dipper@users.noreply.github.com> Date: Wed, 19 Jun 2024 11:21:48 -0700 Subject: [PATCH 0515/1851] Update teams/teams-ps/teams/Set-CsTeamsFilesPolicy.md --- teams/teams-ps/teams/Set-CsTeamsFilesPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsFilesPolicy.md b/teams/teams-ps/teams/Set-CsTeamsFilesPolicy.md index bfc0aba4bb..69e7edde2f 100644 --- a/teams/teams-ps/teams/Set-CsTeamsFilesPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsFilesPolicy.md @@ -9,7 +9,7 @@ schema: 2.0.0 ## SYNOPSIS Creates a new teams files policy. -teams files policies determine whether or not files entry points to sharepoint enabled for a user. + Teams files policies determine whether or not files entry points to SharePoint enabled for a user. The policies also specify third-party app ID to allow file storage (e.g., Box). ## SYNTAX From bd14a772edf8f23a407e9df5b64133280b62d670 Mon Sep 17 00:00:00 2001 From: Krammer Liu <99905184+krammerliu@users.noreply.github.com> Date: Wed, 19 Jun 2024 11:22:58 -0700 Subject: [PATCH 0516/1851] Create Get-CsTeamsExternalAccessConfiguration.md Create Get-CsTeamsExternalAccessConfiguration.md for TeamsExternalAccessConfiguration --- .../Get-CsTeamsExternalAccessConfiguration.md | 82 +++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 teams/teams-ps/teams/Get-CsTeamsExternalAccessConfiguration.md diff --git a/teams/teams-ps/teams/Get-CsTeamsExternalAccessConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsExternalAccessConfiguration.md new file mode 100644 index 0000000000..00c301d268 --- /dev/null +++ b/teams/teams-ps/teams/Get-CsTeamsExternalAccessConfiguration.md @@ -0,0 +1,82 @@ +--- +external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml +Module Name: MicrosoftTeams +online version: +schema: 1.0.0 +--- + +# Get-CsTeamsExternalAccessConfiguration + +## SYNOPSIS +TeamsExternalAccessConfiguration has all configs that can be used to improve entire org security like the blocked users in this case. This cmdlet returns your organization's current settings. + +## SYNTAX + +### Identity (Default) +``` +Get-CsTeamsExternalAccessConfiguration [[-Identity] ] [] +``` + +### Filter +``` +Get-CsTeamsExternalAccessConfiguration [-Filter ] [] +``` + +## DESCRIPTION +Retrieves the current Teams External Access Configuration in the organization. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-CsTeamsExternalAccessConfiguration +``` + +In this example, we retrieve the Teams External Access Configuration in the organization. + +## PARAMETERS + +### -Filter +Internal Microsoft use. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +The only value accepted is Global + +```yaml +Type: XdsIdentity +Parameter Sets: (All) +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 + +### TeamsExternalAccessConfiguration.Cmdlets.TeamsExternalAccessConfiguration + +## NOTES + +## RELATED LINKS From 3c3d954e6e9ff4448fbe788124437fa9fc3a4259 Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik <123032460+American-Dipper@users.noreply.github.com> Date: Wed, 19 Jun 2024 11:24:44 -0700 Subject: [PATCH 0517/1851] small edit --- teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md index d95699d02c..51bfb89eef 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md @@ -82,7 +82,7 @@ Accept wildcard characters: False ``` ### -Identity -Specifies the collection of tenant federation configuration settings to be modified. Because each tenant is limited to a single, global collection of federation settings there is no need include this parameter when calling the Set-CsTenantFederationConfiguration cmdlet. If you do choose to use the Identity parameter you must also include the Tenant parameter. For example: +Specifies the collection of tenant federation configuration settings to be modified. Because each tenant is limited to a single, global collection of federation settings there is no need include this parameter when calling the Set-CsTenantFederationConfiguration cmdlet. If you do choose to use the Identity parameter, you must also include the Tenant parameter. For example: `Set-CsTenantFederationConfiguration -Tenant "bf19b7db-6960-41e5-a139-2aa373474354" -Identity "global"` ```yaml From 3e32daf7ed044a77b11d3a33d444a994d4747621 Mon Sep 17 00:00:00 2001 From: Jeffrey Kalvass Date: Wed, 19 Jun 2024 19:12:32 -0700 Subject: [PATCH 0518/1851] Update Set-OwaMailboxPolicy.md Added parameter descriptions for: AdditionalAccountsEnabled, AllowedOrganizationAccountDomains, ChangeSettingsAccountEnabled, OfflineEnabledWeb, and OfflineEnabledWin (5 parameters) @chrisda to review --- .../exchange/Set-OwaMailboxPolicy.md | 29 ++++++++++++++----- 1 file changed, 22 insertions(+), 7 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md index ebdc75abaa..be6ed7f57b 100644 --- a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md +++ b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md @@ -273,9 +273,9 @@ Accept wildcard characters: False ``` ### -AdditionalAccountsEnabled -This parameter is available only in the cloud-based service. +This parameter has been deprecated and is no longer used. -{{ Fill AdditionalAccountsEnabled Description }} +To enable or disable personal accounts in the new Outlook for Windows, use the PersonalAccountsEnabled parameter. ```yaml Type: System.Boolean @@ -388,7 +388,7 @@ Accept wildcard characters: False ### -AllowedOrganizationAccountDomains This parameter is available only in the cloud-based service. -{{ Fill AllowedOrganizationAccountDomains Description }} +The AllowedOrganizationAccountDomains parameter specifies domains from which users can add work or school email accounts in the new Outlook for Windows. The default value is blank ($null) which allows work or school accounts from any domain to be added. Setting to an empty list ([]) won’t allow any work or school accounts to be added. ```yaml Type: String[] @@ -601,9 +601,14 @@ Accept wildcard characters: False ``` ### -ChangeSettingsAccountEnabled -This parameter is functional only in the cloud-based service. +This parameter is available only in the cloud-based service. + +The ChangeSettingsAccountEnabled parameter specifies whether users can change the email account in which app-wide settings, such as theme and privacy settings, are associated with in the new Outlook for Windows. Valid values are: -{{ Fill ChangeSettingsAccountEnabled Description }} +- $true: Users can change their settings account in the new Outlook for Windows. This is the default value. +- $false: Users can't change their settings account in the new Outlook for Windows. + +**Note**: The settings account is referred to as the primary account in Settings > Accounts > Email accounts > Manage. ```yaml Type: System.Boolean @@ -1532,7 +1537,12 @@ Accept wildcard characters: False ### -OfflineEnabledWeb This parameter is available only in the cloud-based service. -{{ Fill OfflineEnabledWeb Description }} +The OfflineEnabledWeb parameter specifies whether offline capabilities are available in Outlook on the web, including saving items to the user’s device so those items can be viewed when not connected to the internet. Valid values are: + +- $true: Users can manage offline capabilities in Outlook on the web. This is the default value. +- $false: Users can't manage offline capabilities in Outlook on the web. No items will be saved to the user’s device. Any existing items that were saved prior to disabling will be deleted. + +When offline capabilities are available, users can turn offline capabilities on or off themselves in Settings > General > Offline. ```yaml Type: Boolean @@ -1550,7 +1560,12 @@ Accept wildcard characters: False ### -OfflineEnabledWin This parameter is available only in the cloud-based service. -{{ Fill OfflineEnabledWin Description }} +The OfflineEnabledWin parameter specifies whether offline capabilities are available in the new Outlook for Windows, including saving items to the user’s device so those items can be viewed when not connected to the internet. Valid values are: + +- $true: Users can manage offline capabilities in the new Outlook for Windows. This is the default value. +- $false: Users can't manage offline capabilities in the new Outlook for Windows. No items will be saved to the user’s device. Any existing items that were saved prior to disabling the feature will be deleted. + +When offline capabilities are available, users can turn offline capabilities on or off themselves in Settings > General > Offline. By default, offline capabilities will be turned on. ```yaml Type: Boolean From 56e5884ef7f20be1fff43213f4c0669b7527c303 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 20 Jun 2024 09:25:27 -0700 Subject: [PATCH 0519/1851] Update Set-OwaMailboxPolicy.md --- .../exchange/Set-OwaMailboxPolicy.md | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md index be6ed7f57b..075b0fb737 100644 --- a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md +++ b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md @@ -273,6 +273,8 @@ Accept wildcard characters: False ``` ### -AdditionalAccountsEnabled +This parameter is available only in the cloud-based service. + This parameter has been deprecated and is no longer used. To enable or disable personal accounts in the new Outlook for Windows, use the PersonalAccountsEnabled parameter. @@ -388,7 +390,7 @@ Accept wildcard characters: False ### -AllowedOrganizationAccountDomains This parameter is available only in the cloud-based service. -The AllowedOrganizationAccountDomains parameter specifies domains from which users can add work or school email accounts in the new Outlook for Windows. The default value is blank ($null) which allows work or school accounts from any domain to be added. Setting to an empty list ([]) won’t allow any work or school accounts to be added. +The AllowedOrganizationAccountDomains parameter specifies domains where users can add work or school email accounts in the new Outlook for Windows. The default value is blank ($null), which allows work or school accounts from any domain. Setting this parameter to an empty list ([]) prevents any work or school accounts from being added. ```yaml Type: String[] @@ -603,12 +605,12 @@ Accept wildcard characters: False ### -ChangeSettingsAccountEnabled This parameter is available only in the cloud-based service. -The ChangeSettingsAccountEnabled parameter specifies whether users can change the email account in which app-wide settings, such as theme and privacy settings, are associated with in the new Outlook for Windows. Valid values are: +The ChangeSettingsAccountEnabled parameter specifies whether users can change the email account where app-wide settings (for example, theme and privacy settings) are associated in the new Outlook for Windows. Valid values are: - $true: Users can change their settings account in the new Outlook for Windows. This is the default value. - $false: Users can't change their settings account in the new Outlook for Windows. -**Note**: The settings account is referred to as the primary account in Settings > Accounts > Email accounts > Manage. +**Note**: The settings account is referred to as the primary account in the new Outlook for Windows setting at Settings \> Accounts \> Email accounts \> Manage. ```yaml Type: System.Boolean @@ -1537,12 +1539,12 @@ Accept wildcard characters: False ### -OfflineEnabledWeb This parameter is available only in the cloud-based service. -The OfflineEnabledWeb parameter specifies whether offline capabilities are available in Outlook on the web, including saving items to the user’s device so those items can be viewed when not connected to the internet. Valid values are: +The OfflineEnabledWeb parameter specifies whether offline capabilities are available in Outlook on the web, including saving items to the local device (view items without an internet connection). Valid values are: - $true: Users can manage offline capabilities in Outlook on the web. This is the default value. -- $false: Users can't manage offline capabilities in Outlook on the web. No items will be saved to the user’s device. Any existing items that were saved prior to disabling will be deleted. +- $false: Users can't manage offline capabilities in Outlook on the web. No items are saved to the user's device. Previously save items are deleted. -When offline capabilities are available, users can turn offline capabilities on or off themselves in Settings > General > Offline. +When offline capabilities are available, users can turn offline capabilities on or off themselves in Outlook on the web at Settings \> General \> Offline. ```yaml Type: Boolean @@ -1560,12 +1562,12 @@ Accept wildcard characters: False ### -OfflineEnabledWin This parameter is available only in the cloud-based service. -The OfflineEnabledWin parameter specifies whether offline capabilities are available in the new Outlook for Windows, including saving items to the user’s device so those items can be viewed when not connected to the internet. Valid values are: +The OfflineEnabledWin parameter specifies whether offline capabilities are available in the new Outlook for Windows, including saving items to the local device (view items without an internet connection). Valid values are: - $true: Users can manage offline capabilities in the new Outlook for Windows. This is the default value. -- $false: Users can't manage offline capabilities in the new Outlook for Windows. No items will be saved to the user’s device. Any existing items that were saved prior to disabling the feature will be deleted. +- $false: Users can't manage offline capabilities in the new Outlook for Windows. No items are saved to the user's device. Previously save items are deleted. -When offline capabilities are available, users can turn offline capabilities on or off themselves in Settings > General > Offline. By default, offline capabilities will be turned on. +When offline capabilities are available, users can turn offline capabilities on or off themselves in the New Outlook for Windows at Settings \> General \> Offline. By default, offline capabilities are turned on. ```yaml Type: Boolean From b423b0f92c0cb1544cc4eeb5fea3f722c5fddf03 Mon Sep 17 00:00:00 2001 From: Pavel Latif <142821210+pavellatif@users.noreply.github.com> Date: Mon, 24 Jun 2024 11:07:43 -0400 Subject: [PATCH 0520/1851] Update New-CsTeamsEmergencyCallingExtendedNotification.md Removing the note for extended notification not supported --- .../teams/New-CsTeamsEmergencyCallingExtendedNotification.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsEmergencyCallingExtendedNotification.md b/teams/teams-ps/teams/New-CsTeamsEmergencyCallingExtendedNotification.md index cd768bff6b..db6009e274 100644 --- a/teams/teams-ps/teams/New-CsTeamsEmergencyCallingExtendedNotification.md +++ b/teams/teams-ps/teams/New-CsTeamsEmergencyCallingExtendedNotification.md @@ -106,9 +106,6 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object -## NOTES - -The use of extended notifications for emergency calling and this cmdlet is currently not supported. ## RELATED LINKS From 2884f0596bf23f1ab22a55ecc96d47a1513a02c1 Mon Sep 17 00:00:00 2001 From: Michael Morten Sonne Date: Mon, 24 Jun 2024 17:43:34 +0200 Subject: [PATCH 0521/1851] Update Get-DnssecStatusForVerifiedDomain.md Fix typo in cmdlet Get-DnssecStatusForVerifiedDomain (Get-Get-DnssecStatusForVerifiedDomain is wrong) :) --- .../exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md b/exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md index bced6939f8..34981b016f 100644 --- a/exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md +++ b/exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md @@ -41,7 +41,7 @@ You need to be assigned permissions before you can run this cmdlet. Although thi ### Example 1 ```powershell -PS C:\> Get-Get-DnssecStatusForVerifiedDomain -DomainName contoso.com +PS C:\> Get-DnssecStatusForVerifiedDomain -DomainName contoso.com DnssecFeatureStatus : Enabled ExpectedMxRecord : Microsoft.Exchange.Management.ProvisioningTasks.ExpectedMxRecordInfo From 6e8055768aa1cfa1e09cc150e6b4607c206435ae Mon Sep 17 00:00:00 2001 From: Deepa Krishnan Date: Mon, 24 Jun 2024 10:45:51 -0700 Subject: [PATCH 0522/1851] Update Set-CsTeamsComplianceRecordingPolicy.md --- .../Set-CsTeamsComplianceRecordingPolicy.md | 35 ++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md index 7e58f7b3e8..afd79e73be 100644 --- a/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md @@ -51,10 +51,22 @@ Existing calls and meetings are unaffected. ## EXAMPLES -### Example 1 +### Example 1 +This will no longer work ```powershell PS C:\> Set-CsTeamsComplianceRecordingPolicy -Identity 'ContosoPartnerComplianceRecordingPolicy' -ComplianceRecordingApplications @(New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899') ``` +Instead, try +```powershell +PS C:\> Get-CsTeamsComplianceRecordingApplication (Will not contain data with current applicationId) + +PS C:\> New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899' + +PS C:\> Get-CsTeamsComplianceRecordingApplication -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899' + +PS C:\> Get-CsTeamsComplianceRecordingPolicy +``` + The command shown in Example 1 modifies an existing per-user Teams recording policy with the Identity ContosoPartnerComplianceRecordingPolicy. This policy is re-assigned a single application instance of a policy-based recording application: d93fefc7-93cc-4d44-9a5d-344b0fff2899, which is the ObjectId of the application instance as obtained from the Get-CsOnlineApplicationInstance cmdlet. @@ -62,10 +74,31 @@ This policy is re-assigned a single application instance of a policy-based recor Any Microsoft Teams users who are assigned this policy will have their calls and meetings recorded by that application instance. Existing calls and meetings are unaffected. ### Example 2 +This will no longer work ```powershell PS C:\> Set-CsTeamsComplianceRecordingPolicy -Identity 'ContosoPartnerComplianceRecordingPolicy' -ComplianceRecordingApplications @(New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899'), @(New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id '39dc3ede-c80e-4f19-9153-417a65a1f144') ``` +Instead, try +```powershell +PS C:\> Get-CsTeamsComplianceRecordingApplication (Will not contain data with current applicationId) + +PS C:\> New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899' + +PS C:\> Get-CsTeamsComplianceRecordingApplication -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899' +PS C:\> +PS C:\> +PS C:\> Get-CsTeamsComplianceRecordingPolicy + +PS C:\> Get-CsTeamsComplianceRecordingApplication (Will not contain data with current applicationId) + +PS C:\> New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id '39dc3ede-c80e-4f19-9153-417a65a1f144' + +PS C:\> Get-CsTeamsComplianceRecordingApplication -Id '39dc3ede-c80e-4f19-9153-417a65a1f144' + +PS C:\> Get-CsTeamsComplianceRecordingPolicy +``` + Example 2 is a variation of Example 1. In this case, the Teams recording policy is re-assigned two application instances of policy-based recording applications. From 4ec20abb51d224a039d17b5ac13f320fde373de5 Mon Sep 17 00:00:00 2001 From: Deepa Krishnan Date: Mon, 24 Jun 2024 11:00:46 -0700 Subject: [PATCH 0523/1851] Update Set-CsTeamsComplianceRecordingPolicy.md --- .../teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md index afd79e73be..34fabb3b95 100644 --- a/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md @@ -51,12 +51,13 @@ Existing calls and meetings are unaffected. ## EXAMPLES -### Example 1 This will no longer work +### Example 1 ```powershell PS C:\> Set-CsTeamsComplianceRecordingPolicy -Identity 'ContosoPartnerComplianceRecordingPolicy' -ComplianceRecordingApplications @(New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899') ``` Instead, try +### Example 1 Alternative ```powershell PS C:\> Get-CsTeamsComplianceRecordingApplication (Will not contain data with current applicationId) @@ -73,13 +74,14 @@ This policy is re-assigned a single application instance of a policy-based recor Any Microsoft Teams users who are assigned this policy will have their calls and meetings recorded by that application instance. Existing calls and meetings are unaffected. -### Example 2 This will no longer work +### Example 2 ```powershell PS C:\> Set-CsTeamsComplianceRecordingPolicy -Identity 'ContosoPartnerComplianceRecordingPolicy' -ComplianceRecordingApplications @(New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899'), @(New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id '39dc3ede-c80e-4f19-9153-417a65a1f144') ``` Instead, try +### Example 2 Alternative ```powershell PS C:\> Get-CsTeamsComplianceRecordingApplication (Will not contain data with current applicationId) From b775087b5ea57c4fd254be843d4ea38dea340caf Mon Sep 17 00:00:00 2001 From: Deepa Krishnan Date: Mon, 24 Jun 2024 11:12:15 -0700 Subject: [PATCH 0524/1851] Update Set-CsTeamsComplianceRecordingPolicy.md --- .../teams/Set-CsTeamsComplianceRecordingPolicy.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md index 34fabb3b95..fb4bf42344 100644 --- a/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md @@ -51,13 +51,13 @@ Existing calls and meetings are unaffected. ## EXAMPLES -This will no longer work ### Example 1 +This will no longer work ```powershell PS C:\> Set-CsTeamsComplianceRecordingPolicy -Identity 'ContosoPartnerComplianceRecordingPolicy' -ComplianceRecordingApplications @(New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899') ``` -Instead, try ### Example 1 Alternative +Instead, try ```powershell PS C:\> Get-CsTeamsComplianceRecordingApplication (Will not contain data with current applicationId) @@ -74,14 +74,14 @@ This policy is re-assigned a single application instance of a policy-based recor Any Microsoft Teams users who are assigned this policy will have their calls and meetings recorded by that application instance. Existing calls and meetings are unaffected. -This will no longer work ### Example 2 +This will no longer work ```powershell PS C:\> Set-CsTeamsComplianceRecordingPolicy -Identity 'ContosoPartnerComplianceRecordingPolicy' -ComplianceRecordingApplications @(New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899'), @(New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id '39dc3ede-c80e-4f19-9153-417a65a1f144') ``` -Instead, try ### Example 2 Alternative +Instead, try ```powershell PS C:\> Get-CsTeamsComplianceRecordingApplication (Will not contain data with current applicationId) From f16e375e74a3508c6ea5851f33a75cf42f9984fa Mon Sep 17 00:00:00 2001 From: Krammer Liu <99905184+krammerliu@users.noreply.github.com> Date: Mon, 24 Jun 2024 12:11:09 -0700 Subject: [PATCH 0525/1851] Update Set-CsTeamsExternalAccessConfiguration.md to address comments --- .../teams-ps/teams/Set-CsTeamsExternalAccessConfiguration.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsExternalAccessConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsExternalAccessConfiguration.md index 9318f73af8..8e4dfac389 100644 --- a/teams/teams-ps/teams/Set-CsTeamsExternalAccessConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsExternalAccessConfiguration.md @@ -7,15 +7,13 @@ schema: 1.0.0 # Set-CsTeamsExternalAccessConfiguration ## SYNOPSIS -Allows admins to set values in the TeamsExternalAccessConfiguration -, which specifies configs that can be used to improve entire org security. ## SYNTAX ### Identity (Default) ``` -Set-CsTeamsExternalAccessConfiguration [-BlockedUsers ] [-BlockExternalUserAccess ] [[-Identity] ] +Set-CsTeamsExternalAccessConfiguration [-BlockedUsers ] [-BlockExternalUserAccess ] [[-Identity] ] [-Force] [-WhatIf] [] ``` ## DESCRIPTION From 739350b9b6791448cd4c5bb16b9176565e4a8670 Mon Sep 17 00:00:00 2001 From: Krammer Liu <99905184+krammerliu@users.noreply.github.com> Date: Mon, 24 Jun 2024 12:12:16 -0700 Subject: [PATCH 0526/1851] Update Get-CsTeamsExternalAccessConfiguration.md based on comments --- teams/teams-ps/teams/Get-CsTeamsExternalAccessConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsExternalAccessConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsExternalAccessConfiguration.md index 00c301d268..6565fb298e 100644 --- a/teams/teams-ps/teams/Get-CsTeamsExternalAccessConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsExternalAccessConfiguration.md @@ -8,7 +8,7 @@ schema: 1.0.0 # Get-CsTeamsExternalAccessConfiguration ## SYNOPSIS -TeamsExternalAccessConfiguration has all configs that can be used to improve entire org security like the blocked users in this case. This cmdlet returns your organization's current settings. +The TeamsExternalAccessConfiguration contains all configurations that can be used to enhance the security of the entire organization, such as managing blocked users. This cmdlet returns the current settings of your organization. ## SYNTAX From bd01cdc5c8c70bb36898ae33d48d028a03e2ba7a Mon Sep 17 00:00:00 2001 From: James Cadd Date: Mon, 24 Jun 2024 13:43:20 -0700 Subject: [PATCH 0527/1851] Update Get-CsTeamsAcsFederationConfiguration.md --- teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md index 1b6fcce765..3caf9e9efc 100644 --- a/teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md @@ -18,6 +18,8 @@ This cmdlet is used to retrieve the federation configuration between Teams and A ```powershell Get-CsTeamsAcsFederationConfiguration + [-Identity ] + [-Filter ] ``` ## DESCRIPTION From c586bfa642cfad4aad417601a19fc07513af1f68 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 24 Jun 2024 13:54:45 -0700 Subject: [PATCH 0528/1851] GA updates --- .../app-only-auth-powershell-v2.md | 20 ++++++++++--------- ...connect-exo-powershell-managed-identity.md | 20 ++++++++++--------- ...le-access-to-exchange-online-powershell.md | 4 +++- .../find-exchange-cmdlet-permissions.md | 5 ++++- .../exchange/Add-VivaModuleFeaturePolicy.md | 3 +++ .../Get-DefaultTenantBriefingConfig.md | 3 +++ ...t-DefaultTenantMyAnalyticsFeatureConfig.md | 3 +++ .../exchange/Get-MyAnalyticsFeatureConfig.md | 3 +++ .../exchange/Get-UserBriefingConfig.md | 3 +++ .../exchange/Get-VivaInsightsSettings.md | 3 +++ .../Get-VivaModuleFeatureEnablement.md | 3 +++ .../exchange/Get-VivaModuleFeaturePolicy.md | 3 +++ .../Remove-VivaModuleFeaturePolicy.md | 3 +++ .../Set-DefaultTenantBriefingConfig.md | 3 +++ ...t-DefaultTenantMyAnalyticsFeatureConfig.md | 3 +++ .../exchange/Set-MyAnalyticsFeatureConfig.md | 3 +++ .../exchange/Set-UserBriefingConfig.md | 3 +++ .../exchange/Set-VivaInsightsSettings.md | 3 +++ .../exchange/Update-HybridConfiguration.md | 3 +++ .../Update-VivaModuleFeaturePolicy.md | 3 +++ 20 files changed, 77 insertions(+), 20 deletions(-) diff --git a/exchange/docs-conceptual/app-only-auth-powershell-v2.md b/exchange/docs-conceptual/app-only-auth-powershell-v2.md index 5157010230..de93d46a4e 100644 --- a/exchange/docs-conceptual/app-only-auth-powershell-v2.md +++ b/exchange/docs-conceptual/app-only-auth-powershell-v2.md @@ -412,20 +412,22 @@ The supported Microsoft Entra roles are described in the following table: |Role|Exchange Online
PowerShell|Security & Compliance
PowerShell| |---|:---:|:---:| |[Compliance Administrator](/entra/identity/role-based-access-control/permissions-reference#compliance-administrator)|✔|✔| -|[Exchange Administrator](/entra/identity/role-based-access-control/permissions-reference#exchange-administrator)\*|✔|| +|[Exchange Administrator](/entra/identity/role-based-access-control/permissions-reference#exchange-administrator)¹|✔|| |[Exchange Recipient Administrator](/entra/identity/role-based-access-control/permissions-reference#exchange-recipient-administrator)|✔|| -|[Global Administrator](/entra/identity/role-based-access-control/permissions-reference#global-administrator)\*|✔|✔| +|[Global Administrator](/entra/identity/role-based-access-control/permissions-reference#global-administrator)¹ ²|✔|✔| |[Global Reader](/entra/identity/role-based-access-control/permissions-reference#global-reader)|✔|✔| |[Helpdesk Administrator](/entra/identity/role-based-access-control/permissions-reference#helpdesk-administrator)|✔|| -|[Security Administrator](/entra/identity/role-based-access-control/permissions-reference#security-administrator)\*|✔|✔| +|[Security Administrator](/entra/identity/role-based-access-control/permissions-reference#security-administrator)¹|✔|✔| |[Security Reader](/entra/identity/role-based-access-control/permissions-reference#security-reader)|✔|✔| -> \* The Global Administrator and Exchange Administrator roles provide the required permissions for any task in Exchange Online PowerShell. For example: -> -> - Recipient management. -> - Security and protection features. For example, anti-spam, anti-malware, anti-phishing, and the associated reports. -> -> The Security Administrator role does not have the necessary permissions for those same tasks. +¹ The Global Administrator and Exchange Administrator roles provide the required permissions for any task in Exchange Online PowerShell. For example: + +- Recipient management. +- Security and protection features. For example, anti-spam, anti-malware, anti-phishing, and the associated reports. + +The Security Administrator role does not have the necessary permissions for those same tasks. + +² Microsoft recommends that you use roles with the fewest permissions. Using lower permissioned accounts helps improve security for your organization. Global Administrator is a highly privileged role that should be limited to emergency scenarios when you can't use an existing role. For general instructions about assigning roles in Microsoft Entra ID, see [Assign Microsoft Entra roles to users](/entra/identity/role-based-access-control/manage-roles-portal). diff --git a/exchange/docs-conceptual/connect-exo-powershell-managed-identity.md b/exchange/docs-conceptual/connect-exo-powershell-managed-identity.md index a14f33449d..b9efd25a7f 100644 --- a/exchange/docs-conceptual/connect-exo-powershell-managed-identity.md +++ b/exchange/docs-conceptual/connect-exo-powershell-managed-identity.md @@ -361,20 +361,22 @@ Now that the Office 365 Exchange Online resource is available, return to Step 4. The supported Microsoft Entra roles are described in the following list: - [Compliance Administrator](/entra/identity/role-based-access-control/permissions-reference#compliance-administrator) -- [Exchange Administrator](/entra/identity/role-based-access-control/permissions-reference#exchange-administrator)\* +- [Exchange Administrator](/entra/identity/role-based-access-control/permissions-reference#exchange-administrator)¹ - [Exchange Recipient Administrator](/entra/identity/role-based-access-control/permissions-reference#exchange-recipient-administrator) -- [Global Administrator](/entra/identity/role-based-access-control/permissions-reference#global-administrator)\* +- [Global Administrator](/entra/identity/role-based-access-control/permissions-reference#global-administrator)¹ ² - [Global Reader](/entra/identity/role-based-access-control/permissions-reference#global-reader) - [Helpdesk Administrator](/entra/identity/role-based-access-control/permissions-reference#helpdesk-administrator) -- [Security Administrator](/entra/identity/role-based-access-control/permissions-reference#security-administrator)\* +- [Security Administrator](/entra/identity/role-based-access-control/permissions-reference#security-administrator)¹ - [Security Reader](/entra/identity/role-based-access-control/permissions-reference#security-reader) -> \* The Global Administrator and Exchange Administrator roles provide the required permissions for any task in Exchange Online PowerShell. For example: -> -> - Recipient management. -> - Security and protection features. For example, anti-spam, anti-malware, anti-phishing, and the associated reports. -> -> The Security Administrator role does not have the necessary permissions for those same tasks. +¹ The Global Administrator and Exchange Administrator roles provide the required permissions for any task in Exchange Online PowerShell. For example: + +- Recipient management. +- Security and protection features. For example, anti-spam, anti-malware, anti-phishing, and the associated reports. + +The Security Administrator role does not have the necessary permissions for those same tasks. + +² Microsoft recommends that you use roles with the fewest permissions. Using lower permissioned accounts helps improve security for your organization. Global Administrator is a highly privileged role that should be limited to emergency scenarios when you can't use an existing role. For general instructions about assigning roles in Microsoft Entra ID, see [Assign Microsoft Entra roles to users](/entra/identity/role-based-access-control/manage-roles-portal). diff --git a/exchange/docs-conceptual/disable-access-to-exchange-online-powershell.md b/exchange/docs-conceptual/disable-access-to-exchange-online-powershell.md index a1550e83cb..799b5cef2a 100644 --- a/exchange/docs-conceptual/disable-access-to-exchange-online-powershell.md +++ b/exchange/docs-conceptual/disable-access-to-exchange-online-powershell.md @@ -30,12 +30,14 @@ Admins can use the procedures in this article to disable or enable a user's abil - You need to be assigned permissions before you can do the procedures in this article. You have the following options: - [Exchange Online RBAC](/exchange/permissions-exo/permissions-exo): Membership in the **Organization Management** or **Recipient Management** role groups. - - [Microsoft Entra RBAC](/microsoft-365/admin/add-users/about-admin-roles): Membership in the **Global Administrator** role gives users the required permissions *and* permissions for other features in Microsoft 365. + - [Microsoft Entra RBAC](/microsoft-365/admin/add-users/about-admin-roles): Membership in the **Exchange Administrator** or **Global Administrator**\* roles gives users the required permissions *and* permissions for other features in Microsoft 365. > [!IMPORTANT] > In your haste to quickly and globally disable PowerShell access in your cloud-based organization, beware of commands like `Get-User | Set-User -EXOModuleEnabled $false` without considering admin accounts. Use the procedures in this article to selectively remove PowerShell access, or preserve access for those who need it by using the following syntax in your global removal command: `Get-User | Where-Object {$_.UserPrincipalName -ne 'admin1@contoso.onmicrosoft.com' -and $_.UserPrincipalName -ne 'admin2@contoso.onmicrosoft.com'...} | Set-User -EXOModuleEnabled $false`. > > If you accidentally lock yourself out of PowerShell access, create a new admin account in the Microsoft 365 admin center, and then use that account to give yourself PowerShell access using the procedures in this article. + > + > \* Microsoft recommends that you use roles with the fewest permissions. Using lower permissioned accounts helps improve security for your organization. Global Administrator is a highly privileged role that should be limited to emergency scenarios when you can't use an existing role. - For detailed information about OPATH filter syntax in Exchange Online, see [Additional OPATH syntax information](recipient-filters.md#additional-opath-syntax-information). diff --git a/exchange/docs-conceptual/find-exchange-cmdlet-permissions.md b/exchange/docs-conceptual/find-exchange-cmdlet-permissions.md index 8c1a48832e..e19393384e 100644 --- a/exchange/docs-conceptual/find-exchange-cmdlet-permissions.md +++ b/exchange/docs-conceptual/find-exchange-cmdlet-permissions.md @@ -42,7 +42,10 @@ You can use PowerShell to find the permissions required to run any Exchange or E - **Hygiene Management** - **Organization Management** - **View-Only Organization Management** - - [Microsoft Entra permissions](/entra/identity/role-based-access-control/manage-roles-portal): Membership in the **Global Administrator** or **Global Reader** roles gives users the required permissions _and_ permissions for other features in Microsoft 365. + - [Microsoft Entra permissions](/entra/identity/role-based-access-control/manage-roles-portal): Membership in the **Global Administrator**\* or **Global Reader** roles gives users the required permissions _and_ permissions for other features in Microsoft 365. + + > [!IMPORTANT] + > \* Microsoft recommends that you use roles with the fewest permissions. Using lower permissioned accounts helps improve security for your organization. Global Administrator is a highly privileged role that should be limited to emergency scenarios when you can't use an existing role. ## Use PowerShell to find the permissions required to run a cmdlet diff --git a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md index 01863cbea9..b7052a6483 100644 --- a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md @@ -70,6 +70,9 @@ To learn more about assigned roles at the feature level, see [Features Available To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids). +> [!IMPORTANT] +> Microsoft recommends that you use roles with the fewest permissions. Using lower permissioned accounts helps improve security for your organization. Global Administrator is a highly privileged role that should be limited to emergency scenarios when you can't use an existing role. + ## EXAMPLES ### Example 1 diff --git a/exchange/exchange-ps/exchange/Get-DefaultTenantBriefingConfig.md b/exchange/exchange-ps/exchange/Get-DefaultTenantBriefingConfig.md index b88268cfa4..13ed2a7226 100644 --- a/exchange/exchange-ps/exchange/Get-DefaultTenantBriefingConfig.md +++ b/exchange/exchange-ps/exchange/Get-DefaultTenantBriefingConfig.md @@ -40,6 +40,9 @@ To run this cmdlet, you need to be a member of one of the following directory ro For more information, see [Microsoft Entra built-in roles](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference). +> [!IMPORTANT] +> Microsoft recommends that you use roles with the fewest permissions. Using lower permissioned accounts helps improve security for your organization. Global Administrator is a highly privileged role that should be limited to emergency scenarios when you can't use an existing role. + ## EXAMPLES ### Example 1 diff --git a/exchange/exchange-ps/exchange/Get-DefaultTenantMyAnalyticsFeatureConfig.md b/exchange/exchange-ps/exchange/Get-DefaultTenantMyAnalyticsFeatureConfig.md index 5cb3100316..76bb40fd28 100644 --- a/exchange/exchange-ps/exchange/Get-DefaultTenantMyAnalyticsFeatureConfig.md +++ b/exchange/exchange-ps/exchange/Get-DefaultTenantMyAnalyticsFeatureConfig.md @@ -36,6 +36,9 @@ To run this cmdlet, you need to be a member of one of the following directory ro For more information, see [Microsoft Entra built-in roles](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference). +> [!IMPORTANT] +> Microsoft recommends that you use roles with the fewest permissions. Using lower permissioned accounts helps improve security for your organization. Global Administrator is a highly privileged role that should be limited to emergency scenarios when you can't use an existing role. + ## EXAMPLES ### Example 1 diff --git a/exchange/exchange-ps/exchange/Get-MyAnalyticsFeatureConfig.md b/exchange/exchange-ps/exchange/Get-MyAnalyticsFeatureConfig.md index 911c9e22a8..ad5461513b 100644 --- a/exchange/exchange-ps/exchange/Get-MyAnalyticsFeatureConfig.md +++ b/exchange/exchange-ps/exchange/Get-MyAnalyticsFeatureConfig.md @@ -39,6 +39,9 @@ To run this cmdlet, you need to be a member of one of the following directory ro To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids). +> [!IMPORTANT] +> Microsoft recommends that you use roles with the fewest permissions. Using lower permissioned accounts helps improve security for your organization. Global Administrator is a highly privileged role that should be limited to emergency scenarios when you can't use an existing role. + ## EXAMPLES ### Example 1 diff --git a/exchange/exchange-ps/exchange/Get-UserBriefingConfig.md b/exchange/exchange-ps/exchange/Get-UserBriefingConfig.md index 931502819c..6c04f88148 100644 --- a/exchange/exchange-ps/exchange/Get-UserBriefingConfig.md +++ b/exchange/exchange-ps/exchange/Get-UserBriefingConfig.md @@ -36,6 +36,9 @@ To run this cmdlet, you need to be a member of one of the following directory ro To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids). +> [!IMPORTANT] +> Microsoft recommends that you use roles with the fewest permissions. Using lower permissioned accounts helps improve security for your organization. Global Administrator is a highly privileged role that should be limited to emergency scenarios when you can't use an existing role. + ## EXAMPLES ### Example 1 diff --git a/exchange/exchange-ps/exchange/Get-VivaInsightsSettings.md b/exchange/exchange-ps/exchange/Get-VivaInsightsSettings.md index ce46252daa..bbfd395ab1 100644 --- a/exchange/exchange-ps/exchange/Get-VivaInsightsSettings.md +++ b/exchange/exchange-ps/exchange/Get-VivaInsightsSettings.md @@ -40,6 +40,9 @@ To run this cmdlet, you need to be a member of one of the following directory ro To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids). +> [!IMPORTANT] +> Microsoft recommends that you use roles with the fewest permissions. Using lower permissioned accounts helps improve security for your organization. Global Administrator is a highly privileged role that should be limited to emergency scenarios when you can't use an existing role. + ## EXAMPLES ### Example 1 diff --git a/exchange/exchange-ps/exchange/Get-VivaModuleFeatureEnablement.md b/exchange/exchange-ps/exchange/Get-VivaModuleFeatureEnablement.md index cd8a977efa..8fed8e655e 100644 --- a/exchange/exchange-ps/exchange/Get-VivaModuleFeatureEnablement.md +++ b/exchange/exchange-ps/exchange/Get-VivaModuleFeatureEnablement.md @@ -38,6 +38,9 @@ Currently, you need to be a member of the Global Administrators role to run this To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids). +> [!IMPORTANT] +> Microsoft recommends that you use roles with the fewest permissions. Using lower permissioned accounts helps improve security for your organization. Global Administrator is a highly privileged role that should be limited to emergency scenarios when you can't use an existing role. + ## EXAMPLES ### Example 1 diff --git a/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md index 88066b575d..8d03457b9e 100644 --- a/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md @@ -56,6 +56,9 @@ To learn more about assigned roles at the feature level, see [Features Available To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids). +> [!IMPORTANT] +> Microsoft recommends that you use roles with the fewest permissions. Using lower permissioned accounts helps improve security for your organization. Global Administrator is a highly privileged role that should be limited to emergency scenarios when you can't use an existing role. + ## EXAMPLES ### Example 1 diff --git a/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md index 9dbf6e62b8..77b55f5a7c 100644 --- a/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md @@ -56,6 +56,9 @@ To learn more about assigned roles at the feature level, see [Features Available To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids). +> [!IMPORTANT] +> Microsoft recommends that you use roles with the fewest permissions. Using lower permissioned accounts helps improve security for your organization. Global Administrator is a highly privileged role that should be limited to emergency scenarios when you can't use an existing role. + ## EXAMPLES ### Example 1 diff --git a/exchange/exchange-ps/exchange/Set-DefaultTenantBriefingConfig.md b/exchange/exchange-ps/exchange/Set-DefaultTenantBriefingConfig.md index f27dad592e..82ecf059aa 100644 --- a/exchange/exchange-ps/exchange/Set-DefaultTenantBriefingConfig.md +++ b/exchange/exchange-ps/exchange/Set-DefaultTenantBriefingConfig.md @@ -38,6 +38,9 @@ To run this cmdlet, you need to be a member of one of the following directory ro For more information, see [Microsoft Entra built-in roles](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference). +> [!IMPORTANT] +> Microsoft recommends that you use roles with the fewest permissions. Using lower permissioned accounts helps improve security for your organization. Global Administrator is a highly privileged role that should be limited to emergency scenarios when you can't use an existing role. + ## EXAMPLES ### Example 1 diff --git a/exchange/exchange-ps/exchange/Set-DefaultTenantMyAnalyticsFeatureConfig.md b/exchange/exchange-ps/exchange/Set-DefaultTenantMyAnalyticsFeatureConfig.md index fad4771589..9c1ba06bb4 100644 --- a/exchange/exchange-ps/exchange/Set-DefaultTenantMyAnalyticsFeatureConfig.md +++ b/exchange/exchange-ps/exchange/Set-DefaultTenantMyAnalyticsFeatureConfig.md @@ -41,6 +41,9 @@ To run this cmdlet, you need to be a member of one of the following directory ro For more information, see [Microsoft Entra built-in roles](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference). +> [!IMPORTANT] +> Microsoft recommends that you use roles with the fewest permissions. Using lower permissioned accounts helps improve security for your organization. Global Administrator is a highly privileged role that should be limited to emergency scenarios when you can't use an existing role. + ## EXAMPLES ### Example 1 diff --git a/exchange/exchange-ps/exchange/Set-MyAnalyticsFeatureConfig.md b/exchange/exchange-ps/exchange/Set-MyAnalyticsFeatureConfig.md index 0e9187f345..68c9290d33 100644 --- a/exchange/exchange-ps/exchange/Set-MyAnalyticsFeatureConfig.md +++ b/exchange/exchange-ps/exchange/Set-MyAnalyticsFeatureConfig.md @@ -42,6 +42,9 @@ To run this cmdlet, you need to be a member of one of the following directory ro To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids). +> [!IMPORTANT] +> Microsoft recommends that you use roles with the fewest permissions. Using lower permissioned accounts helps improve security for your organization. Global Administrator is a highly privileged role that should be limited to emergency scenarios when you can't use an existing role. + ## EXAMPLES ### Example 1 diff --git a/exchange/exchange-ps/exchange/Set-UserBriefingConfig.md b/exchange/exchange-ps/exchange/Set-UserBriefingConfig.md index b60ed1981f..d036882c11 100644 --- a/exchange/exchange-ps/exchange/Set-UserBriefingConfig.md +++ b/exchange/exchange-ps/exchange/Set-UserBriefingConfig.md @@ -37,6 +37,9 @@ To run this cmdlet, you need to be a member of one of the following directory ro To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids). +> [!IMPORTANT] +> Microsoft recommends that you use roles with the fewest permissions. Using lower permissioned accounts helps improve security for your organization. Global Administrator is a highly privileged role that should be limited to emergency scenarios when you can't use an existing role. + ## EXAMPLES ### Example 1 diff --git a/exchange/exchange-ps/exchange/Set-VivaInsightsSettings.md b/exchange/exchange-ps/exchange/Set-VivaInsightsSettings.md index f0ec2d1d90..d794753e4e 100644 --- a/exchange/exchange-ps/exchange/Set-VivaInsightsSettings.md +++ b/exchange/exchange-ps/exchange/Set-VivaInsightsSettings.md @@ -39,6 +39,9 @@ To run this cmdlet, you need to be a member of one of the following directory ro To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids). +> [!IMPORTANT] +> Microsoft recommends that you use roles with the fewest permissions. Using lower permissioned accounts helps improve security for your organization. Global Administrator is a highly privileged role that should be limited to emergency scenarios when you can't use an existing role. + ## EXAMPLES ### Example 1 diff --git a/exchange/exchange-ps/exchange/Update-HybridConfiguration.md b/exchange/exchange-ps/exchange/Update-HybridConfiguration.md index 1a612e25dd..bb0e1ea9e9 100644 --- a/exchange/exchange-ps/exchange/Update-HybridConfiguration.md +++ b/exchange/exchange-ps/exchange/Update-HybridConfiguration.md @@ -75,6 +75,9 @@ Accept wildcard characters: False ### -TenantCredentials The TenantCredentials parameter specifies the Microsoft 365 organization account and password that's used to configure the hybrid configuration object. This is often the administrator account that's assigned when the Microsoft 365 organization was created. This account must be a member of the Global Administrators role. +> [!IMPORTANT] +> Microsoft recommends that you use roles with the fewest permissions. Using lower permissioned accounts helps improve security for your organization. Global Administrator is a highly privileged role that should be limited to emergency scenarios when you can't use an existing role. + A value for this parameter requires the Get-Credential cmdlet. To pause this command and receive a prompt for credentials, use the value `(Get-Credential)`. Or, before you run this command, store the credentials in a variable (for example, `$cred = Get-Credential`) and then use the variable name (`$cred`) for this parameter. For more information, see [Get-Credential](https://learn.microsoft.com/powershell/module/microsoft.powershell.security/get-credential). ```yaml diff --git a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md index a15795360c..5891c38271 100644 --- a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md @@ -84,6 +84,9 @@ To learn more about assigned roles at the feature level, see [Features Available To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids). +> [!IMPORTANT] +> Microsoft recommends that you use roles with the fewest permissions. Using lower permissioned accounts helps improve security for your organization. Global Administrator is a highly privileged role that should be limited to emergency scenarios when you can't use an existing role. + ## EXAMPLES ### Example 1 From dee781b703e9949911bbaabce7b2025c406cb0a9 Mon Sep 17 00:00:00 2001 From: Kiran Pyapali <39844422+kpyapali@users.noreply.github.com> Date: Mon, 24 Jun 2024 16:43:07 -0700 Subject: [PATCH 0529/1851] Update New-CsTeamsMeetingPolicy.md --- .../teams/New-CsTeamsMeetingPolicy.md | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md index 779f35ef9d..fb992768d2 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md @@ -57,6 +57,7 @@ New-CsTeamsMeetingPolicy [-Identity] [-AutoAdmittedUsers ] [-AutomaticallyStartCopilot ] [-BlockedAnonymousJoinClientTypes ] + [-CaptchaVerificationForMeetingJoin ] [-Confirm] [-ContentSharingInExternalMeetings ] [-Copilot ] @@ -731,6 +732,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -CaptchaVerificationForMeetingJoin +Check that everyone joining from outside the company is a real person. This will prevent unwanted guests. + +Possible values are: + +- **NotRequired**, Captcha not required +- **AnonymousUsersAndUntrustedOrganizations**, Anonymous users and people from untrusted organizations + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: NotRequired +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm Prompts you for confirmation before running the cmdlet. From 5d7666d615c6d1eb76e2e9c84ea23e39c7803cb4 Mon Sep 17 00:00:00 2001 From: Kiran Pyapali <39844422+kpyapali@users.noreply.github.com> Date: Mon, 24 Jun 2024 16:46:28 -0700 Subject: [PATCH 0530/1851] Update Set-CsTeamsMeetingPolicy.md --- .../teams/Set-CsTeamsMeetingPolicy.md | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index 45fdf6c8ed..0fb3b2b1d1 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -61,6 +61,7 @@ Set-CsTeamsMeetingPolicy [[-Identity] ] [-AutoAdmittedUsers ] [-AutomaticallyStartCopilot ] [-BlockedAnonymousJoinClientTypes ] + [-CaptchaVerificationForMeetingJoin ] [-ChannelRecordingDownload ] [-Confirm] [-ConnectToMeetingControls ] @@ -766,6 +767,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -CaptchaVerificationForMeetingJoin +Check that everyone joining from outside the company is a real person. This will prevent unwanted guests. + +Possible values: + +- **NotRequired**, Captcha not required +- **AnonymousUsersAndUntrustedOrganizations**, Anonymous users and people from untrusted organizations + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: NotRequired +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ChannelRecordingDownload Controls how channel meeting recordings are saved, permissioned, and who can download them. From c6314664b55c89f287a26d90b831ff265dfe81fb Mon Sep 17 00:00:00 2001 From: paisvivekanand Date: Tue, 25 Jun 2024 19:19:19 +0530 Subject: [PATCH 0531/1851] Update Search-AdminAuditLog.md A new update has been posted regarding the deprecation of Admin Audit Log cmdlets and hence changing the redirection link --- exchange/exchange-ps/exchange/Search-AdminAuditLog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Search-AdminAuditLog.md b/exchange/exchange-ps/exchange/Search-AdminAuditLog.md index 18270b6052..f42ad8e781 100644 --- a/exchange/exchange-ps/exchange/Search-AdminAuditLog.md +++ b/exchange/exchange-ps/exchange/Search-AdminAuditLog.md @@ -13,7 +13,7 @@ ms.reviewer: ## SYNOPSIS > [!NOTE] -> This cmdlet will be deprecated in the cloud-based service. To access audit log data, use the Search-UnifiedAuditLog cmdlet. For more information, see this blog post: . +> This cmdlet will be deprecated in the cloud-based service. To access audit log data, use the Search-UnifiedAuditLog cmdlet. For more information, see this blog post: . This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other. From 32f1fab0321a0b7804746dd9219f823cff012817 Mon Sep 17 00:00:00 2001 From: paisvivekanand Date: Tue, 25 Jun 2024 19:23:03 +0530 Subject: [PATCH 0532/1851] Update New-AdminAuditLogSearch.md A new update has been posted regarding the deprecation of Admin Audit Log cmdlets and hence changing the redirection link --- exchange/exchange-ps/exchange/New-AdminAuditLogSearch.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/New-AdminAuditLogSearch.md b/exchange/exchange-ps/exchange/New-AdminAuditLogSearch.md index 9dcde43d11..1059619e55 100644 --- a/exchange/exchange-ps/exchange/New-AdminAuditLogSearch.md +++ b/exchange/exchange-ps/exchange/New-AdminAuditLogSearch.md @@ -13,7 +13,7 @@ ms.reviewer: ## SYNOPSIS > [!NOTE] -> This cmdlet will be deprecated in the cloud-based service. To access audit log data, use the Search-UnifiedAuditLog cmdlet. For more information, see this blog post: . +> This cmdlet will be deprecated in the cloud-based service. To access audit log data, use the Search-UnifiedAuditLog cmdlet. For more information, see this blog post: . This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other. From 009a442013b807b8a4c14c75d890411605d3807e Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 26 Jun 2024 11:27:41 -0700 Subject: [PATCH 0533/1851] Update exchange-online-powershell-v2.md General updates and clarification about GA not supported in the module support email alias per IM request --- .../exchange-online-powershell-v2.md | 167 +++++++++--------- 1 file changed, 81 insertions(+), 86 deletions(-) diff --git a/exchange/docs-conceptual/exchange-online-powershell-v2.md b/exchange/docs-conceptual/exchange-online-powershell-v2.md index 21da3afa0b..fdd93e6cd5 100644 --- a/exchange/docs-conceptual/exchange-online-powershell-v2.md +++ b/exchange/docs-conceptual/exchange-online-powershell-v2.md @@ -3,7 +3,7 @@ title: About the Exchange Online PowerShell V3 module ms.author: chrisda author: chrisda manager: deniseb -ms.date: 05/17/2024 +ms.date: 06/26/2024 ms.audience: Admin audience: Admin ms.topic: article @@ -38,22 +38,22 @@ The rest of this article explains how the module works, how to install and maint ## REST API connections in the EXO V3 module -All available cmdlets in Exchange Online PowerShell and Security & Compliance PowerShell are backed by a REST API based on the version of the EXO V3 module: +Exchange Online PowerShell and Security & Compliance PowerShell now use REST API connections for all cmdlets: -- **Exchange Online PowerShell**: v3.0.0 or later. -- **Security & Compliance PowerShell**: v3.2.0 or later. +- **Exchange Online PowerShell**: EXO V3 module v3.0.0 or later. +- **Security & Compliance PowerShell**: EXO V3 module v3.2.0 or later. -In Exchange Online PowerShell and in Security & Compliance PowerShell, REST API connections are used by default and require the PowerShellGet and PackageManagement modules. For more information, see [PowerShellGet for REST-based connections in Windows](#powershellget-for-rest-based-connections-in-windows). +REST API connections require the PowerShellGet and PackageManagement modules. For more information, see [PowerShellGet for REST-based connections in Windows](#powershellget-for-rest-based-connections-in-windows). -REST API cmdlets have the following advantages over their historical counterparts: +Cmdlets in REST API connections have the following advantages over their historical counterparts: -- **More secure**: REST API cmdlets have built-in support for modern authentication and don't rely on the remote PowerShell session, so PowerShell on your client computer doesn't need [Basic authentication in WinRM](#turn-on-basic-authentication-in-winrm). -- **More reliable**: REST API cmdlets handle transient failures with built-in retries, so failures or delays are minimized. For example: +- **More secure**: Built-in support for modern authentication and don't rely on the remote PowerShell session. PowerShell on your client computer doesn't need [Basic authentication in WinRM](#turn-on-basic-authentication-in-winrm). +- **More reliable**: Transient failures use built-in retries, so failures or delays are minimized. For example: - Failures due to network delays. - Delays due to large queries that take a long time to complete. -- **Better performance**: The connection avoids setting up a PowerShell runspace. +- **Better performance**: REST API connections avoid setting up a PowerShell runspace. -The benefits of REST API cmdlets are described in the following table: +The benefits of cmdlets in REST API connections are described in the following table: | |Remote PowerShell cmdlets|Get-EXO\* cmdlets|REST API cmdlets| |---|---|---|---| @@ -62,21 +62,21 @@ The benefits of REST API cmdlets are described in the following table: |**Reliability**|Least reliable|Highly reliable|Highly reliable| |**Functionality**|All parameters and output properties available|Limited parameters and output properties available|All parameters and output properties available| -REST API cmdlets have the same cmdlet names and work just like their remote PowerShell equivalents, so you don't need to update any of your scripts. +REST API cmdlets have the same cmdlet names and work just like their remote PowerShell equivalents, so you don't need to update cmdlet names or parameters in older scripts. > [!TIP] > The [Invoke-Command](/powershell/module/microsoft.powershell.core/invoke-command) cmdlet doesn't work in REST API connections. For alternatives, see [Workarounds for Invoke-Command scenarios in REST API connections](invoke-command-workarounds-rest-api.md). -Basic authentication (Remote PowerShell) connections are deprecated in Exchange Online PowerShell and Security & Compliance PowerShell. For more information, see [here](https://techcommunity.microsoft.com/t5/exchange-team-blog/deprecation-of-remote-powershell-in-exchange-online-re-enabling/ba-p/3779692) and [here](https://techcommunity.microsoft.com/t5/exchange-team-blog/deprecation-of-remote-powershell-rps-protocol-in-security-and/ba-p/3815432). +Basic authentication (remote PowerShell) connections are deprecated in Exchange Online PowerShell and Security & Compliance PowerShell. For more information, see [here](https://techcommunity.microsoft.com/t5/exchange-team-blog/deprecation-of-remote-powershell-in-exchange-online-re-enabling/ba-p/3779692) and [here](https://techcommunity.microsoft.com/t5/exchange-team-blog/deprecation-of-remote-powershell-rps-protocol-in-security-and/ba-p/3815432). -A few REST API cmdlets in Exchange Online PowerShell have been updated with the experimental _UseCustomRouting_ switch. This switch routes the command directly to the required Mailbox server, and might improve overall performance. +A few cmdlets in Exchange Online PowerShell have been updated with the experimental _UseCustomRouting_ switch in REST API connections. This switch routes the command directly to the required Mailbox server, and might improve overall performance. Use the _UseCustomRouting_ switch experimentally. - When you use the _UseCustomRouting_ switch, you can use only the following values for identity of the mailbox: - User principal name (UPN) - Email address - Mailbox GUID -- The _UseCustomRouting_ switch is available only on the following REST API cmdlets in Exchange Online PowerShell: +- The _UseCustomRouting_ switch is available only on the following Exchange Online PowerShell cmdlets in REST API connections: - **Get-Clutter** - **Get-FocusedInbox** - **Get-InboxRule** @@ -96,21 +96,18 @@ A few REST API cmdlets in Exchange Online PowerShell have been updated with the - **Set-MailboxRegionalConfiguration** - **Set-UserPhoto** - Use the _UseCustomRouting_ switch experimentally and [report any issues](#report-bugs-and-issues-for-the-exchange-online-powershell-module) that you encounter. - -- Use the [Get-ConnectionInformation](/powershell/module/exchange/get-connectioninformation) cmdlet to get information about REST-based connections to Exchange Online PowerShell and Security & Compliance PowerShell. This cmdlet is required because the [Get-PSSession](/powershell/module/microsoft.powershell.core/get-pssession) cmdlet in Windows PowerShell doesn't return information for REST-based connections. +- Use the [Get-ConnectionInformation](/powershell/module/exchange/get-connectioninformation) cmdlet to get information about REST API connections to Exchange Online PowerShell and Security & Compliance PowerShell. This cmdlet is required because the [Get-PSSession](/powershell/module/microsoft.powershell.core/get-pssession) cmdlet in Windows PowerShell doesn't return information for REST API connections. Scenarios where you can use **Get-ConnectionInformation** are described in the following table: |Scenario|Expected output| |---|---| - |Run before a **Connect-ExchangeOnline** or **Connect-IPPSSession** command.|Returns nothing.| - |Run after **Connect-ExchangeOnline** or **Connect-IPPSSession** command that connects in REST API mode.|Returns one connection information object.| - |Run after multiple REST-based **Connect-ExchangeOnline** or **Connect-IPPSSession** commands.|Returns a collection of connection information objects.| + |Run after **Connect-ExchangeOnline** or **Connect-IPPSSession** commands for REST API connections.|Returns one connection information object.| + |Run after multiple **Connect-ExchangeOnline** or **Connect-IPPSSession** commands for REST API connections.|Returns a collection of connection information objects.| - Use the _SkipLoadingFormatData_ switch on the **Connect-ExchangeOnline** cmdlet to avoid loading format data and to run **Connect-ExchangeOnline** commands faster. -- Cmdlets backed by the REST API have a 15 minute timeout, which can affect bulk operations. For example, the following **Update-DistributionGroupMember** command to update 10000 members of a distribution group might time out: +- Cmdlets backed by the REST API have a 15-minute timeout, which can affect bulk operations. For example, the following **Update-DistributionGroupMember** command to update 10,000 members of a distribution group might time out: ```powershell $Members = @("member1","member2",...,"member10000") @@ -132,25 +129,22 @@ A few REST API cmdlets in Exchange Online PowerShell have been updated with the } ``` -For additional information about what's new in the EXO V3 module, see the [Release notes](#release-notes) section later in this article. +For more information about what's new in the EXO V3 module, see the [Release notes](#release-notes) section later in this article. -## Report bugs and issues for the Exchange Online PowerShell module +## Report bugs and issues for Preview versions of the Exchange Online PowerShell module -> [!NOTE] -> For General Availability (GA) versions of the module, open a support ticket for any problems that you're having. For Preview versions of the module, use the email address as described in this section. You can also use the email address for feedback and suggestions for both GA and Preview versions of the module. +> [!TIP] +> For General Availability (GA) versions of the module, don't use the following email address to report issues. Messages about GA versions of the module won't be answered. Instead, open a support ticket. -When you report an issue at `exocmdletpreview[at]service[dot]microsoft[dot]com`, be sure to include the log files in your email message. To generate the log files, replace \ with the output folder you want, and run the following command: +For **Preview versions of the module**, use `exocmdletpreview[at]service[dot]microsoft[dot]com` to report any issues that you might encounter. Be sure to include the log files in your email message. To generate the log files, replace \ with an output folder, and then run the following command: ```powershell -Connect-ExchangeOnline -EnableErrorReporting -LogDirectoryPath -LogLevel All +Connect-ExchangeOnline -EnableErrorReporting -LogDirectoryPath -LogLevel All ``` -> [!NOTE] -> Frequent use of the **Connect-ExchangeOnline** and **Disconnect-ExchangeOnline** cmdlets in a single PowerShell session or script might lead to a memory leak. The best way to avoid this issue is to use the _CommandName_ parameter on the **Connect-ExchangeOnline** cmdlet to limit the cmdlets that are used in the session. - ## Cmdlets in the Exchange Online PowerShell module -All versions of the module contain nine exclusive **Get-EXO\*** cmdlets for Exchange Online PowerShell that are optimized for speed in bulk data retrieval scenarios (thousands and thousands of objects). The improved Exchange Online PowerShell cmdlets that are available only in the module are listed in the following table: +The EXO module contains nine exclusive **Get-EXO\*** cmdlets that are optimized for speed in bulk data retrieval scenarios (thousands and thousands of objects) in Exchange Online PowerShell. The improved cmdlets in the module are listed in the following table: |EXO module cmdlet|Older related cmdlet| |---|---| @@ -164,7 +158,7 @@ All versions of the module contain nine exclusive **Get-EXO\*** cmdlets for Exch |[Get-EXOMailboxFolderPermission](/powershell/module/exchange/get-exomailboxfolderpermission)|[Get-MailboxFolderPermission](/powershell/module/exchange/get-mailboxfolderpermission)| |[Get-EXOMobileDeviceStatistics](/powershell/module/exchange/get-exomobiledevicestatistics)|[Get-MobileDeviceStatistics](/powershell/module/exchange/get-mobiledevicestatistics)| -> [!NOTE] +> [!TIP] > If you open multiple connections to Exchange Online PowerShell in the same window, the **Get-EXO\*** cmdlets are always associated with the last (most recent) Exchange Online PowerShell connection. Run the following command to find the REST API session where the **Get-EXO\*** cmdlets are run: `Get-ConnectionInformation | Where-Object {$_.ConnectionUsedForInbuiltCmdlets -eq $true}`. The connection-related cmdlets in the module are listed in the following table: @@ -176,6 +170,9 @@ The connection-related cmdlets in the module are listed in the following table: |[Disconnect-ExchangeOnline](/powershell/module/exchange/disconnect-exchangeonline)|[Remove-PSSession](/powershell/module/microsoft.powershell.core/remove-pssession)|| |[Get-ConnectionInformation](/powershell/module/exchange/get-connectioninformation)|[Get-PSSession](/powershell/module/microsoft.powershell.core/get-pssession)|Available in v3.0.0 or later.| +> [!TIP] +> Frequent use of the **Connect-ExchangeOnline** and **Disconnect-ExchangeOnline** cmdlets in a single PowerShell session or script might lead to a memory leak. The best way to avoid this issue is to use the _CommandName_ parameter on the **Connect-ExchangeOnline** cmdlet to limit the cmdlets that are used in the session. + Miscellaneous Exchange Online cmdlets that happen to be in the module are listed in the following table: |Cmdlet|Comments| @@ -219,10 +216,9 @@ The module is supported in the following versions of macOS: - macOS 10.15 Catalina - macOS 10.14 Mojave -For instructions on installing PowerShell 7 on macOS, see [Installing PowerShell on macOS](/powershell/scripting/install/installing-powershell-core-on-macos?view=powershell-7.1&preserve-view=true). +For instructions on installing PowerShell 7 on macOS, see [Installing PowerShell on macOS](/powershell/scripting/install/installing-powershell-core-on-macos). -> [!NOTE] -> As described in the installation article, you need to install OpenSSL, which is required for WSMan. +As described in the installation article, you need to install OpenSSL, which is required for WSMan. After you install PowerShell 7 and OpenSSL, do the following steps: @@ -243,10 +239,9 @@ Now you can do the [regular PowerShell prerequisites](#prerequisites-for-the-exc The module is officially supported in the following distributions of Linux: -- Ubuntu 18.04 LTS +- Ubuntu 24.04 LTS - Ubuntu 20.04 LTS - -If you have trouble using the module in other distributions of Linux, [report any issues](#report-bugs-and-issues-for-the-exchange-online-powershell-module). +- Ubuntu 18.04 LTS For instructions on installing PowerShell 7 on Linux, see [Installing PowerShell on Linux](/powershell/scripting/install/installing-powershell-core-on-linux?view=powershell-7.1&preserve-view=true). @@ -274,7 +269,7 @@ All versions of the module are supported in Windows PowerShell 5.1. PowerShell 7 on Windows requires version 2.0.4 or later. -Version 2.0.5 or later of the module requires the Microsoft .NET Framework 4.7.2 or later to connect. Otherwise, you'll get a `System.Runtime.InteropServices.OSPlatform` error. This requirement shouldn't be an issue in current versions of Windows. For more information about versions of Windows that support the .NET Framework 4.7.2, see [this article](/dotnet/framework/migration-guide/versions-and-dependencies#net-framework-472). +Version 2.0.5 or later of the module requires the Microsoft .NET Framework 4.7.2 or later to connect. Otherwise, you get a `System.Runtime.InteropServices.OSPlatform` error. This requirement shouldn't be an issue in current versions of Windows. For more information about versions of Windows that support the .NET Framework 4.7.2, see [this article](/dotnet/framework/migration-guide/versions-and-dependencies#net-framework-472). Windows PowerShell requirements and module support **in older versions of Windows** are described in the following list: @@ -284,7 +279,7 @@ Windows PowerShell requirements and module support **in older versions of Window - Windows Server 2008 R2 SP1² ³ ⁴ - ¹ PowerShell 7 on this version of Windows requires the [Windows 10 Universal C Runtime (CRT)](https://www.microsoft.com/download/details.aspx?id=50410). -- ² This version of Windows has reached its end of support, and is now supported only in Azure virtual machines. +- ² Support for this version of Windows has ended, and is now supported only in Azure virtual machines. - ³ This version of Windows supports only v2.0.3 or earlier versions of the module. - ⁴ Windows PowerShell 5.1 on this version of Windows requires the .NET Framework 4.5 or later and the Windows Management Framework 5.1. For more information, see [Windows Management Framework 5.1](https://aka.ms/wmf5download). @@ -292,10 +287,10 @@ Windows PowerShell requirements and module support **in older versions of Window #### Set the PowerShell execution policy to RemoteSigned -> [!NOTE] +> [!TIP] > The settings in this section apply to all versions of PowerShell on all operating systems. -PowerShell needs to be configured to run scripts, and by default, it isn't. You'll get the following error when you try to connect: +PowerShell needs to be configured to run scripts, and by default, it isn't. You get the following error when you try to connect: > Files cannot be loaded because running scripts is disabled on this system. Provide a valid certificate with which to sign the files. @@ -309,8 +304,8 @@ For more information about execution policies, see [About Execution Policies](/p #### Turn on Basic authentication in WinRM -> [!NOTE] -> REST-based connections don't require Basic authentication in WinRM as described in this section. As described [earlier in this article](#rest-api-connections-in-the-exo-v3-module), Basic authentication (remote PowerShell) access to Exchange Online PowerShell and Security & Compliance PowerShell are deprecated. The information in this section is maintained for historical purposes. +> [!IMPORTANT] +> REST API connections don't require Basic authentication in WinRM as described in this section. As described [earlier in this article](#rest-api-connections-in-the-exo-v3-module), Basic authentication (remote PowerShell) access to Exchange Online PowerShell and Security & Compliance PowerShell are deprecated. The information in this section is maintained for historical purposes. For remote PowerShell connections that don't use the REST API (which are now impossible), WinRM needs to allow Basic authentication. **We don't send the username and password combination**. The Basic authentication **header** is required to send the session's OAuth token, because the client-side implementation of WinRM doesn't support OAuth. @@ -343,20 +338,20 @@ If you don't see the value `Basic = true`, you need to run **one** of the follow Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WinRM\Client' -Name 'AllowBasic' -Type DWord -Value '1' ``` -If Basic authentication for WinRM is disabled, you'll get one of the following errors when you try to connect using a Basic authentication (remote PowerShell) connection: +If Basic authentication for WinRM is disabled, you get one of the following errors when you try to connect using a Basic authentication (remote PowerShell) connection: > The WinRM client cannot process the request. Basic authentication is currently disabled in the client configuration. Change the client configuration and try the request again. > > Create Powershell Session is failed using OAuth. -### PowerShellGet for REST-based connections in Windows +### PowerShellGet for REST API connections in Windows -[REST-based connections](#rest-api-connections-in-the-exo-v3-module) in Windows require the PowerShellGet module, and by dependency, the PackageManagement module. Consideration for these modules is more for PowerShell 5.1 than PowerShell 7, but all versions of PowerShell benefit from having the latest versions of the modules installed. For installation and update instructions, see [Installing PowerShellGet on Windows](/powershell/scripting/gallery/installing-psget). +[REST API connections](#rest-api-connections-in-the-exo-v3-module) in Windows require the PowerShellGet module, and by dependency, the PackageManagement module. Consideration for these modules is more for PowerShell 5.1 than PowerShell 7, but all versions of PowerShell benefit from having the latest versions of the modules installed. For installation and update instructions, see [Installing PowerShellGet on Windows](/powershell/scripting/gallery/installing-psget). -> [!NOTE] +> [!TIP] > Beta versions of the PackageManagement or PowerShellGet modules might cause connection issues. If you have connection issues, verify that you don't have Beta versions of the modules installed by running the following command: `Get-InstalledModule PackageManagement -AllVersions; Get-InstalledModule PowerShellGet -AllVersions`. -If you don't have PowerShellGet installed when you try to create a REST-based connection, you'll get the following error when you try to connect: +If you don't have PowerShellGet installed when you try to create a REST API connection, you get the following error when you try to connect: > Cannot find a cmdlet Update-Manifest @@ -368,7 +363,7 @@ To install the module for the first time, complete the following steps: 2. Close and re-open the Windows PowerShell window. -3. Now you can use the **Install-Module** cmdlet to install the module from the PowerShell Gallery. Typically, you'll want the latest public version of the module, but you can also install a Preview version if any are available. +3. Now you can use the **Install-Module** cmdlet to install the module from the PowerShell Gallery. Typically, you want the latest public version of the module, but you can also install a Preview version if any are available. - To install **the latest public version** of the module, run **one** of the following commands: @@ -434,7 +429,7 @@ If the module is already installed on your computer, you can use the procedures If the module is installed in C:\Program Files\WindowsPowerShell\Modules\, it's installed for all users. If the module is installed in your Documents folder, it's installed only for the current user account. -2. You can use the **Update-Module** cmdlet to update the module from the PowerShell Gallery. Typically, you'll want the latest public version of the module, but you can also upgrade to a Preview version if any are available. +2. You can use the **Update-Module** cmdlet to update the module from the PowerShell Gallery. Typically, you want the latest public version of the module, but you can also upgrade to a Preview version if any are available. - To upgrade to **the latest public version** of the module, run **one** of the following commands based on how you originally installed the module (all users vs. only for the current user account): @@ -508,6 +503,16 @@ For detailed syntax and parameter information, see [Update-Module](/powershell/m Update your installation of the PowerShellGet module to the latest version as described in [Installing PowerShellGet](/powershell/scripting/gallery/installing-psget). Be sure to close and re-open the PowerShell window before you attempt to update the ExchangeOnlineManagement module again. +- You receive the following error: + + > No match was found for the specified search criteria and module name 'ExchangeOnlineManagement'. Try running `Get-PSRepository` to see all available registered module repositories. + + The default repository for PowerShell modules isn't set to PSGallery. To fix this error, run the following command: + + ```powershell + Register-PSRepository -Default + ``` + - As of April 2020, the PowerShell Gallery only supports connections using TLS 1.2 or later. For more information, see [PowerShell Gallery TLS Support](https://devblogs.microsoft.com/powershell/powershell-gallery-tls-support/). To check your current settings in the Microsoft .NET Framework, run the following command in Windows PowerShell: @@ -538,16 +543,6 @@ For detailed syntax and parameter information, see [Update-Module](/powershell/m For more information, see [SchUseStrongCrypto](/dotnet/framework/network-programming/tls#schusestrongcrypto). -- You receive the following error: - - > No match was found for the specified search criteria and module name 'ExchangeOnlineManagement'. Try running `Get-PSRepository` to see all available registered module repositories. - - The default repository for PowerShell modules isn't set to PSGallery. To fix this error, run the following command: - - ```powershell - Register-PSRepository -Default - ``` - ### Uninstall the Exchange Online PowerShell module To see the version of the module that's currently installed and where it's installed, run the following command: @@ -571,9 +566,9 @@ For detailed syntax and parameter information, see [Uninstall-Module](/powershel ## Properties and property sets in the Exchange Online PowerShell module -Traditional Exchange Online cmdlets return all possible object properties in their output, including many properties that are often blank or aren't interested in many scenarios. This behavior causes degraded performance (more server computation and added network load). You rarely (if ever) need the full complement of properties in the cmdlet output. +Traditional Exchange Online cmdlets return all possible object properties, including many blank or uninteresting properties. This behavior causes degraded performance (more server computation and added network load). You rarely (if ever) need the full complement of properties in the cmdlet output. -The **Get-EXO\*** cmdlets in the module have categorized output properties. Instead of giving all properties equal importance and returning them in all scenarios, we've categorized specific related properties into _property sets_. Simply put, these property sets are buckets of two or more related properties on the cmdlet. +The **Get-EXO\*** cmdlets in the module have categorized output properties. Instead of giving all properties equal importance and returning them in all scenarios, we categorized specific related properties into _property sets_. These property sets are buckets of two or more related properties on the cmdlet. The biggest and most used **Get-EXO\*** cmdlets use property sets: @@ -589,20 +584,20 @@ In those cmdlets, property sets are controlled by the following parameters: You can use the _PropertySets_ and _Properties_ parameters together in the same command. -We've also included a Minimum property set that includes a bare minimum set of required properties for the cmdlet output (for example, identity properties). The properties in the Minimum property sets are also described in [Property sets in Exchange Online PowerShell module cmdlets](cmdlet-property-sets.md). +We also included a Minimum property set that includes a bare minimum set of required properties for the cmdlet output (for example, identity properties). The properties in the Minimum property sets are also described in [Property sets in Exchange Online PowerShell module cmdlets](cmdlet-property-sets.md). - If you don't use the _PropertySets_ or _Properties_ parameters, you automatically get the properties in the Minimum property set. - If you use the _PropertySets_ or _Properties_ parameters, you get the specified properties **and** the properties in the Minimum property set. -Either way, the cmdlet output contains far fewer properties, and the time it takes to return those results is much faster. +Either way, the cmdlet output contains far fewer properties, and the results are returned much faster. -For example, after you [connect to Exchange Online PowerShell](connect-to-exchange-online-powershell.md), the following example returns only the properties in the Minimum property set for the first ten mailboxes. +For example, after you [connect to Exchange Online PowerShell](connect-to-exchange-online-powershell.md), the following example returns only the properties in the Minimum property set for the first 10 mailboxes. ```powershell Get-EXOMailbox -ResultSize 10 ``` -In contrast, the output of the same **Get-Mailbox** command would return at least 230 properties for each of the first ten mailboxes. +In contrast, the output of the same **Get-Mailbox** command would return at least 230 properties for each of the first 10 mailboxes. > [!NOTE] > Although the _PropertySets_ parameter accepts the value All, we highly discourage using this value to retrieve all properties, because it slows down the command and reduces reliability. Always use the _PropertySets_ and _Properties_ parameters to retrieve the minimum number of properties that are required for your scenario. @@ -619,14 +614,14 @@ Unless otherwise noted, the current release of the Exchange Online PowerShell mo - New **Get-VivaFeatureCategory** cmdlet. - Added support for policy operations at the category level in Viva Feature Access Management (VFAM). -- New IsFeatureEnabledByDefault property in the output of **Get-VivaModuleFeaturePolicy**. The value of this property shows the default enablement state for users in the tenant when no tenant or user/group policies have been created. +- New IsFeatureEnabledByDefault property in the output of **Get-VivaModuleFeaturePolicy**. The value of this property shows the default enablement state for users in the tenant when no tenant or user/group policies were created. ### Previous releases #### Version 3.4.0 -- Bug fixes in **Connect-ExchangeOnline**, **Get-EXORecipientPermission** and **Get-EXOMailboxFolderPermission**. -- THe _SigningCertificate_ parameter in **Connect-ExchangeOnline** now supports [Constrained Language Mode (CLM)](/powershell/module/microsoft.powershell.core/about/about_language_modes#constrainedlanguage-mode). +- Bug fixes in **Connect-ExchangeOnline**, **Get-EXORecipientPermission**, and **Get-EXOMailboxFolderPermission**. +- The _SigningCertificate_ parameter in **Connect-ExchangeOnline** now supports [Constrained Language Mode (CLM)](/powershell/module/microsoft.powershell.core/about/about_language_modes#constrainedlanguage-mode). #### Version 3.3.0 @@ -641,7 +636,7 @@ Unless otherwise noted, the current release of the Exchange Online PowerShell mo - **Get-DefaultTenantBriefingConfig** and **Set-DefaultTenantBriefingConfig**. - **Get-DefaultTenantMyAnalyticsFeatureConfig** and **Set-DefaultTenantMyAnalyticsFeatureConfig**. - **Get-VivaModuleFeature**, **Get-VivaModuleFeatureEnablement**, **Add-VivaModuleFeaturePolicy**, **Get-VivaModuleFeaturePolicy**, **Remove-VivaModuleFeaturePolicy**, and **Update-VivaModuleFeaturePolicy**. -- REST API connection support for Security & Compliance Center PowerShell. +- REST API connection support for Security & Compliance PowerShell. - _ConnectionId_ parameter on **Get-ConnectionInformation** and **Disconnect-ExchangeOnline**: - Get connection information for specific REST API connections. - Selective disconnect for REST API connections. @@ -662,7 +657,7 @@ Unless otherwise noted, the current release of the Exchange Online PowerShell mo - The _SkipLoadingFormatData_ switch on the **Connect-ExchangeOnline** cmdlet for REST-based connections (version 2.0.6-Preview8 or later). - The _DelegatedOrganization_ parameter works in the **Connect-IPPSSession** cmdlet as long as you also use the _AzureADAuthorizationEndpointUri_ parameter in the command. - Certain cmdlets that used to prompt for confirmation in specific scenarios no longer do so. By default, the cmdlet runs to completion. -- The format of the error returned from failed cmdlet execution has been slightly modified. The exception now contains additional data (for example, the exception type), and the `FullyQualifiedErrorId` doesn't contain the `FailureCategory`. The format of the error is subject to further modification. +- The format of the error returned from failed cmdlet execution is slightly modified. The exception now contains more data (for example, the exception type), and the `FullyQualifiedErrorId` doesn't contain the `FailureCategory`. The format of the error is subject to further modification. #### Version 2.0.5 @@ -679,9 +674,9 @@ Unless otherwise noted, the current release of the Exchange Online PowerShell mo - The module in PowerShell 7 supports browser-based single sign-on (SSO) and other sign in methods. For more information, see [PowerShell 7 exclusive connection methods](connect-to-exchange-online-powershell.md#powershell-7-exclusive-connection-methods). -- The **Get-UserAnalyticsConfig** and **Set-UserAnalyticsConfig** cmdlets have been replaced by the **Get-MyAnalyticsConfig** and **Set-MyAnalyticsConfig**.Additionally, you can configure access at feature level. For more information, see [Configure MyAnalytics](/workplace-analytics/myanalytics/setup/configure-myanalytics). +- The **Get-UserAnalyticsConfig** and **Set-UserAnalyticsConfig** cmdlets were replaced by the **Get-MyAnalyticsConfig** and **Set-MyAnalyticsConfig**. Additionally, you can configure access at feature level. For more information, see [Configure MyAnalytics](/workplace-analytics/myanalytics/setup/configure-myanalytics). -- Real-time policy and security enforcement in all user based authentication. Continuous Access Evaluation (CAE) has been enabled in the module. Read more about CAE [here](https://techcommunity.microsoft.com/t5/azure-active-directory-identity/moving-towards-real-time-policy-and-security-enforcement/ba-p/1276933). +- Real-time policy and security enforcement in all user based authentication. Continuous Access Evaluation (CAE) is enabled in the module. Read more about CAE [here](https://techcommunity.microsoft.com/t5/azure-active-directory-identity/moving-towards-real-time-policy-and-security-enforcement/ba-p/1276933). - The _LastUserActionTime_ and _LastInteractionTime_ properties are now available in the output of the **Get-EXOMailboxStatistics** cmdlet. @@ -701,7 +696,7 @@ Unless otherwise noted, the current release of the Exchange Online PowerShell mo #### Version 1.0.1 -- General Availability (GA) version of the EXO V2 module. It is stable and ready for use in production environments. +- General Availability (GA) version of the EXO V2 module. It's stable and ready for use in production environments. - **Get-EXOMobileDeviceStatistics** cmdlet now supports the _Identity_ parameter. - Improved reliability of session auto-reconnect in certain cases where a script was running for ~50 minutes and threw a "Cmdlet not found" error due to a bug in auto-reconnect logic. - Fixed data-type issues of two commonly used "User" and "MailboxFolderUser" attributes for easy migration of scripts. @@ -714,25 +709,25 @@ Unless otherwise noted, the current release of the Exchange Online PowerShell mo - You can now use `FolderId` as an identity parameter in **Get-EXOMailboxFolderPermission**. You can get the `FolderId` value using **Get-MailboxFolder**. For example: `Get-MailboxFolderPermission -Identity :` `Get-MailboxFolderPermission -Identity :\` -- Improved reliability of **Get-EXOMailboxStatistics** as certain request routing errors which led to failures have been resolved. -- Optimized memory usage when a session is created by re-using any existing module with a new session instead of creating a new one every time session is imported. +- Improved reliability of **Get-EXOMailboxStatistics** as certain request routing errors that led to failures have been resolved. +- Optimized memory usage when a session is created by re-using any existing module with a new session instead of creating a new one every time a session is imported. #### Version 0.4368.1 - Added support for Security & Compliance PowerShell cmdlets using the **Connect-IPPSSession** cmdlet. - Hiding the announcement banner is available using the _ShowBanner_ switch (`-ShowBanner:$false`). - Terminate cmdlet execution on client exception. -- Remote PowerShell contained various complex data types which were intentionally not supported in EXO cmdlets to improve performance. Differences in non-complex data types between remote PowerShell cmdlets and V2 cmdlets have been resolved to allow seamless migration of management scripts. +- Remote PowerShell contained various complex data types that were intentionally not supported in EXO cmdlets to improve performance. Differences in non-complex data types between remote PowerShell cmdlets and V2 cmdlets have been resolved to allow seamless migration of management scripts. #### Version 0.3582.0 - Support for prefix during session creation: - - You can create only 1 session at a time that contains prefixed cmdlets. + - You can create only one session at a time that contains prefixed cmdlets. - EXO V2 cmdlets aren't prefixed because they already have the prefix EXO, so don't use `EXO` as a prefix. -- Use EXO V2 cmdlets even if WinRM Basic Auth is disabled on client machine. Note that remote PowerShell cmdlets require WinRM Basic Auth, and they won't be available if it's disabled. -- Identity parameter for V2 cmdlets now supports Name and Alias as well. Note that using Alias or Name slows down the performance of V2 cmdlets, so we don't recommend using them. -- Fixed issue where the data type of attributes returned by V2 cmdlet was different from remote PowerShell cmdlets. We still have few attributes which have differing data types, and we plan to handle them in coming months. -- Fixed bug: Frequent sessions reconnects issue when Connect-ExchangeOnline was invoked with Credentials or UserPrincipalName +- Use EXO V2 cmdlets even if WinRM Basic Auth is disabled on client machine. Remote PowerShell connections require WinRM Basic Auth, and remote PowerShell cmdlets aren't available if Basic Auth is disabled in WinRM. +- Identity parameter for V2 cmdlets now supports Name and Alias. Using Alias or Name slows down the performance of V2 cmdlets, so we don't recommend using them. +- Fixed issue where the data type of attributes returned by V2 cmdlet was different from remote PowerShell cmdlets. We still have few attributes with differing data types, and we plan to handle them in coming months. +- Fixed bug: Frequent sessions reconnect issue when Connect-ExchangeOnline was invoked with Credentials or UserPrincipalName #### Version 0.3555.1 @@ -742,17 +737,17 @@ Unless otherwise noted, the current release of the Exchange Online PowerShell mo #### Version 0.3527.4 - Updated Get-Help content. -- Fixed an issue in **Get-Help** where the _Online_ parameter was redirecting to a non-existent page with error code 400. +- Fixed an issue in **Get-Help** where the _Online_ parameter was redirecting to a nonexistent page with error code 400. #### Version 0.3527.3 - Added support for managing Exchange for a different tenant using delegation flow. -- Works in tandem with other PowerShell modules in a single PS window. +- Works in tandem with other PowerShell modules in a single PowerShell window. - Added support for positional parameters. - Date Time field now supports client locale. - Bug fix: PSCredential empty when passed during Connect-ExchangeOnline. - Bug fix: Client module error when filter contained $null. - Sessions created internal to EXO V2 Module now have names (naming pattern: ExchangeOnlineInternalSession_%SomeNumber%). -- Bug fix: Remote PowerShell cmdlets intermittently failing due to time the difference between token expiry and the PSSession going idle. +- Bug fix: Remote PowerShell cmdlets intermittently failing due to time the difference between token expiry and the Session going idle. - Major security update. - Bug fixes and enhancements. From cf2671bb72d6adaabecac9284dfc68672cfd13bc Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 26 Jun 2024 11:33:02 -0700 Subject: [PATCH 0534/1851] Link fixes per build report --- exchange/docs-conceptual/app-only-auth-powershell-v2.md | 2 +- .../connect-exo-powershell-managed-identity.md | 2 +- .../docs-conceptual/connect-to-exchange-online-powershell.md | 4 ++-- .../connect-to-exchange-online-protection-powershell.md | 2 +- exchange/docs-conceptual/connect-to-exo-powershell-c-sharp.md | 2 +- exchange/docs-conceptual/connect-to-scc-powershell.md | 4 ++-- exchange/docs-conceptual/exchange-online-powershell-v2.md | 2 +- exchange/docs-conceptual/whats-new-in-the-exo-module.md | 4 ++-- 8 files changed, 11 insertions(+), 11 deletions(-) diff --git a/exchange/docs-conceptual/app-only-auth-powershell-v2.md b/exchange/docs-conceptual/app-only-auth-powershell-v2.md index de93d46a4e..f23758f7ff 100644 --- a/exchange/docs-conceptual/app-only-auth-powershell-v2.md +++ b/exchange/docs-conceptual/app-only-auth-powershell-v2.md @@ -33,7 +33,7 @@ Certificate based authentication (CBA) or app-only authentication as described i > > For instructions on how to install or update the module, see [Install and maintain the Exchange Online PowerShell module](exchange-online-powershell-v2.md#install-and-maintain-the-exchange-online-powershell-module). For instructions on how to use the module in Azure automation, see [Manage modules in Azure Automation](/azure/automation/shared-resources/modules). > -> - REST API connections in the Exchange Online PowerShell V3 module require the PowerShellGet and PackageManagement modules. For more information, see [PowerShellGet for REST-based connections in Windows](exchange-online-powershell-v2.md#powershellget-for-rest-based-connections-in-windows). +> - REST API connections in the Exchange Online PowerShell V3 module require the PowerShellGet and PackageManagement modules. For more information, see [PowerShellGet for REST-based connections in Windows](exchange-online-powershell-v2.md#powershellget-for-rest-api-connections-in-windows). > > If the procedures in this article don't work for you, verify that you don't have Beta versions of the PackageManagement or PowerShellGet modules installed by running the following command: `Get-InstalledModule PackageManagement -AllVersions; Get-InstalledModule PowerShellGet -AllVersions`. > diff --git a/exchange/docs-conceptual/connect-exo-powershell-managed-identity.md b/exchange/docs-conceptual/connect-exo-powershell-managed-identity.md index b9efd25a7f..2f484fd336 100644 --- a/exchange/docs-conceptual/connect-exo-powershell-managed-identity.md +++ b/exchange/docs-conceptual/connect-exo-powershell-managed-identity.md @@ -35,7 +35,7 @@ The rest of this article explains how to connect using managed identity, and the > > You can use Microsoft Graph to replace most of the functionality from those cmdlets. For more information, see [Working with groups in Microsoft Graph](/graph/api/resources/groups-overview). > -> REST API connections in the V3 module require the PowerShellGet and PackageManagement modules. For more information, see [PowerShellGet for REST-based connections in Windows](exchange-online-powershell-v2.md#powershellget-for-rest-based-connections-in-windows). +> REST API connections in the V3 module require the PowerShellGet and PackageManagement modules. For more information, see [PowerShellGet for REST-based connections in Windows](exchange-online-powershell-v2.md#powershellget-for-rest-api-connections-in-windows). ## Connect to Exchange Online PowerShell using system-assigned managed identity diff --git a/exchange/docs-conceptual/connect-to-exchange-online-powershell.md b/exchange/docs-conceptual/connect-to-exchange-online-powershell.md index 4cc1f74ad4..c762926d96 100644 --- a/exchange/docs-conceptual/connect-to-exchange-online-powershell.md +++ b/exchange/docs-conceptual/connect-to-exchange-online-powershell.md @@ -33,7 +33,7 @@ To connect to Exchange Online PowerShell from C#, see [Use C# to connect to Exch > [!NOTE] > Remote PowerShell connections are deprecated in Exchange Online PowerShell. For more information, see [Deprecation of Remote PowerShell in Exchange Online](https://techcommunity.microsoft.com/t5/exchange-team-blog/deprecation-of-remote-powershell-in-exchange-online-re-enabling/ba-p/3779692). > - > REST API connections in the Exchange Online PowerShell V3 module require the PowerShellGet and PackageManagement modules. For more information, see [PowerShellGet for REST-based connections in Windows](exchange-online-powershell-v2.md#powershellget-for-rest-based-connections-in-windows). + > REST API connections in the Exchange Online PowerShell V3 module require the PowerShellGet and PackageManagement modules. For more information, see [PowerShellGet for REST-based connections in Windows](exchange-online-powershell-v2.md#powershellget-for-rest-api-connections-in-windows). - After you connect, the cmdlets and parameters that you have or don't have access to is controlled by role-based access control (RBAC). For more information, see [Permissions in Exchange Online](/exchange/permissions-exo/permissions-exo). @@ -237,7 +237,7 @@ If you receive errors, check the following requirements: > The term 'Update-ModuleManifest' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. - For more information about the PowerShellGet and PackageManagement module requirements, see [PowerShellGet for REST-based connections in Windows](exchange-online-powershell-v2.md#powershellget-for-rest-based-connections-in-windows). + For more information about the PowerShellGet and PackageManagement module requirements, see [PowerShellGet for REST-based connections in Windows](exchange-online-powershell-v2.md#powershellget-for-rest-api-connections-in-windows). - After you connect, you might received an error that looks like this: diff --git a/exchange/docs-conceptual/connect-to-exchange-online-protection-powershell.md b/exchange/docs-conceptual/connect-to-exchange-online-protection-powershell.md index 757de6cc32..7e28d7e8a7 100644 --- a/exchange/docs-conceptual/connect-to-exchange-online-protection-powershell.md +++ b/exchange/docs-conceptual/connect-to-exchange-online-protection-powershell.md @@ -29,7 +29,7 @@ For more information about Exchange Online Protection PowerShell, see [Exchange > > Remote PowerShell connections in Exchange Online PowerShell are deprecated. For more information, see [Deprecation of Remote PowerShell in Exchange Online](https://techcommunity.microsoft.com/t5/exchange-team-blog/deprecation-of-remote-powershell-in-exchange-online-re-enabling/ba-p/3779692). > -> REST API connections in the Exchange Online PowerShell V3 module require the PowerShellGet and PackageManagement modules. For more information, see [PowerShellGet for REST-based connections in Windows](exchange-online-powershell-v2.md#powershellget-for-rest-based-connections-in-windows). +> REST API connections in the Exchange Online PowerShell V3 module require the PowerShellGet and PackageManagement modules. For more information, see [PowerShellGet for REST-based connections in Windows](exchange-online-powershell-v2.md#powershellget-for-rest-api-connections-in-windows). ## What do you need to know before you begin? diff --git a/exchange/docs-conceptual/connect-to-exo-powershell-c-sharp.md b/exchange/docs-conceptual/connect-to-exo-powershell-c-sharp.md index e7f23b65b0..f34a86b8d1 100644 --- a/exchange/docs-conceptual/connect-to-exo-powershell-c-sharp.md +++ b/exchange/docs-conceptual/connect-to-exo-powershell-c-sharp.md @@ -24,7 +24,7 @@ The code samples in this article use the [Exchange Online PowerShell V3 module]( To install the Exchange Online PowerShell module, see [Install and maintain the Exchange Online PowerShell module](exchange-online-powershell-v2.md#install-and-maintain-the-exchange-online-powershell-module). > [!TIP] -> REST API connections in the Exchange Online PowerShell V3 module require the PowerShellGet and PackageManagement modules. For more information, see [PowerShellGet for REST-based connections in Windows](exchange-online-powershell-v2.md#powershellget-for-rest-based-connections-in-windows). +> REST API connections in the Exchange Online PowerShell V3 module require the PowerShellGet and PackageManagement modules. For more information, see [PowerShellGet for REST-based connections in Windows](exchange-online-powershell-v2.md#powershellget-for-rest-api-connections-in-windows). > > If you get errors when you try to connect, use the _SkipLoadingFormatData_ switch on the **Connect-ExchangeOnline** cmdlet. diff --git a/exchange/docs-conceptual/connect-to-scc-powershell.md b/exchange/docs-conceptual/connect-to-scc-powershell.md index 0b2656e06d..f8496d64d5 100644 --- a/exchange/docs-conceptual/connect-to-scc-powershell.md +++ b/exchange/docs-conceptual/connect-to-scc-powershell.md @@ -31,7 +31,7 @@ To connect to Security & Compliance PowerShell for automation, see [App-only aut > [!NOTE] > Remote PowerShell connections are deprecated in Security & Compliance PowerShell. For more information, see [Deprecation of Remote PowerShell (RPS) Protocol in Security & Compliance PowerShell](https://techcommunity.microsoft.com/t5/exchange-team-blog/deprecation-of-remote-powershell-rps-protocol-in-security-and/ba-p/3815432). > - > REST API connections in the Exchange Online PowerShell V3 module require the PowerShellGet and PackageManagement modules. For more information, see [PowerShellGet for REST-based connections in Windows](exchange-online-powershell-v2.md#powershellget-for-rest-based-connections-in-windows). + > REST API connections in the Exchange Online PowerShell V3 module require the PowerShellGet and PackageManagement modules. For more information, see [PowerShellGet for REST-based connections in Windows](exchange-online-powershell-v2.md#powershellget-for-rest-api-connections-in-windows). - After you connect, the cmdlets and parameters that you have or don't have access to is controlled by role-based access control (RBAC). For more information, see [Permissions in the Microsoft Defender portal](/defender-office-365/mdo-portal-permissions) and [Permissions in the Microsoft Purview compliance portal](/purview/purview-compliance-portal-permissions). @@ -180,7 +180,7 @@ If you receive errors, check the following requirements: > The term 'Update-ModuleManifest' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. - For more information about the PowerShellGet and PackageManagement module requirements, see [PowerShellGet for REST-based connections in Windows](exchange-online-powershell-v2.md#powershellget-for-rest-based-connections-in-windows). + For more information about the PowerShellGet and PackageManagement module requirements, see [PowerShellGet for REST-based connections in Windows](exchange-online-powershell-v2.md#powershellget-for-rest-api-connections-in-windows). - You might fail to connect if your client IP address changes during the connection request. This can happen if your organization uses a source network address translation (SNAT) pool that contains multiple IP addresses. The connection error looks like this: diff --git a/exchange/docs-conceptual/exchange-online-powershell-v2.md b/exchange/docs-conceptual/exchange-online-powershell-v2.md index fdd93e6cd5..27d452e276 100644 --- a/exchange/docs-conceptual/exchange-online-powershell-v2.md +++ b/exchange/docs-conceptual/exchange-online-powershell-v2.md @@ -43,7 +43,7 @@ Exchange Online PowerShell and Security & Compliance PowerShell now use REST API - **Exchange Online PowerShell**: EXO V3 module v3.0.0 or later. - **Security & Compliance PowerShell**: EXO V3 module v3.2.0 or later. -REST API connections require the PowerShellGet and PackageManagement modules. For more information, see [PowerShellGet for REST-based connections in Windows](#powershellget-for-rest-based-connections-in-windows). +REST API connections require the PowerShellGet and PackageManagement modules. For more information, see [PowerShellGet for REST-based connections in Windows](#powershellget-for-rest-api-connections-in-windows). Cmdlets in REST API connections have the following advantages over their historical counterparts: diff --git a/exchange/docs-conceptual/whats-new-in-the-exo-module.md b/exchange/docs-conceptual/whats-new-in-the-exo-module.md index ba30325df9..3224a465cc 100644 --- a/exchange/docs-conceptual/whats-new-in-the-exo-module.md +++ b/exchange/docs-conceptual/whats-new-in-the-exo-module.md @@ -59,7 +59,7 @@ This article lists new features in the Exchange Online PowerShell module that's > [!NOTE] > The default value of the _UseRPSSession_ switch in **Connect-IPSSession** is now the same as **Connect-ExchangeOnline**. To connect in REST API mode, don't use the _UseRPSSession_ switch in the **Connect-IPPSSession** command. To connect using remote PowerShell mode (which requires [Basic authentication in WinRM](exchange-online-powershell-v2.md#turn-on-basic-authentication-in-winrm)), use the _UseRPSSession_ switch in the **Connect-IPPSSession** command. > - > REST API connections in the EXO V3 module require the PowerShellGet and PackageManagement modules. For more information, see [PowerShellGet for REST-based connections in Windows](exchange-online-powershell-v2.md#powershellget-for-rest-based-connections-in-windows). + > REST API connections in the EXO V3 module require the PowerShellGet and PackageManagement modules. For more information, see [PowerShellGet for REST-based connections in Windows](exchange-online-powershell-v2.md#powershellget-for-rest-api-connections-in-windows). ## April 2023 @@ -87,7 +87,7 @@ This article lists new features in the Exchange Online PowerShell module that's - All Exchange Online PowerShell cmdlets are now backed by the REST API. Basic authentication in WinRM is not required in Exchange Online PowerShell for REST API cmdlets. > [!TIP] - > REST API connections in the EXO V3 module require the PowerShellGet and PackageManagement modules. For more information, see [PowerShellGet for REST-based connections in Windows](exchange-online-powershell-v2.md#powershellget-for-rest-based-connections-in-windows). + > REST API connections in the EXO V3 module require the PowerShellGet and PackageManagement modules. For more information, see [PowerShellGet for REST-based connections in Windows](exchange-online-powershell-v2.md#powershellget-for-rest-api-connections-in-windows). - Certificate based authentication (also known as CBA or app-only authentication) is available for Security & Compliance PowerShell. From 7c88255e0a10511518f821ae7948db232d7b3128 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 26 Jun 2024 11:39:26 -0700 Subject: [PATCH 0535/1851] ms.localizationpriority from normal to medium --- exchange/docs-conceptual/invoke-command-workarounds-rest-api.md | 2 +- exchange/docs-conceptual/whats-new-in-the-exo-module.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/docs-conceptual/invoke-command-workarounds-rest-api.md b/exchange/docs-conceptual/invoke-command-workarounds-rest-api.md index bc933b61e7..50aba1763d 100644 --- a/exchange/docs-conceptual/invoke-command-workarounds-rest-api.md +++ b/exchange/docs-conceptual/invoke-command-workarounds-rest-api.md @@ -9,7 +9,7 @@ audience: Admin ms.topic: article ms.service: exchange-powershell ms.reviewer: -ms.localizationpriority: normal +ms.localizationpriority: medium ms.collection: Strat_EX_Admin ms.custom: ms.assetid: diff --git a/exchange/docs-conceptual/whats-new-in-the-exo-module.md b/exchange/docs-conceptual/whats-new-in-the-exo-module.md index 3224a465cc..5d29bbbaa9 100644 --- a/exchange/docs-conceptual/whats-new-in-the-exo-module.md +++ b/exchange/docs-conceptual/whats-new-in-the-exo-module.md @@ -9,7 +9,7 @@ audience: Admin ms.topic: article ms.service: exchange-online ms.reviewer: -ms.localizationpriority: normal +ms.localizationpriority: medium ms.collection: Strat_EX_Admin ms.custom: ms.assetid: From f9294c6f1f656629e663fd2d89ef333406655e23 Mon Sep 17 00:00:00 2001 From: Swati <127433878+Swkumari10@users.noreply.github.com> Date: Thu, 27 Jun 2024 18:18:10 -0700 Subject: [PATCH 0536/1851] Update New-DlpComplianceRule.md --- .../exchange/New-DlpComplianceRule.md | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/exchange/exchange-ps/exchange/New-DlpComplianceRule.md b/exchange/exchange-ps/exchange/New-DlpComplianceRule.md index e472c978ab..510aabbe09 100644 --- a/exchange/exchange-ps/exchange/New-DlpComplianceRule.md +++ b/exchange/exchange-ps/exchange/New-DlpComplianceRule.md @@ -56,6 +56,7 @@ New-DlpComplianceRule [-Name] -Policy [-EndpointDlpBrowserRestrictions ] [-EndpointDlpRestrictions ] [-EnforcePortalAccess ] + [-EvaluateRulePerComponent ] [-ExceptIfAccessScope ] [-ExceptIfAnyOfRecipientAddressContainsWords ] [-ExceptIfAnyOfRecipientAddressMatchesPatterns ] @@ -996,6 +997,28 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EvaluateRulePerComponent +The EvaluateRulePerComponent parameter is a DLP rule level configuration that specifies whether DLP rule match (both conditions and exceptions) should happen in the "same" email component like email body or a specific attachment ($true) or against entire envelope ($false). + +For example - If your DLP rule has been configured to block email if content contains 3 or more SSN, with this parameter enabled, the email will be blocked ONLY IF the entire rule matches for the same email component, like if a) there are 3 or more SSN in email body, or b) there are 3 or more SSN in a specific attachment. The rule will not match if there are 2 SSN in email body, 1 SSN in one attachment & 2 SSN in another attachment. + +Note that this setting is supported by below DLP predicates only: + +- Content contains +- Attachment contains +- Attachment is not labeled +- File extension is + +```yaml +Type: Boolean +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: No +Applicable: Security & Compliance +``` + ### -ExceptIfAccessScope The ExceptIfAccessScopeAccessScope parameter specifies an exception for the DLP rule that's based on the access scope of the content. The rule isn't applied to content that matches the specified access scope. Valid values are: From afece3f1bc2fc5be2e55e34316251088f8b30a1b Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 27 Jun 2024 18:45:53 -0700 Subject: [PATCH 0537/1851] Update New-DlpComplianceRule.md --- .../exchange/New-DlpComplianceRule.md | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-DlpComplianceRule.md b/exchange/exchange-ps/exchange/New-DlpComplianceRule.md index 510aabbe09..ea9e4dbcb5 100644 --- a/exchange/exchange-ps/exchange/New-DlpComplianceRule.md +++ b/exchange/exchange-ps/exchange/New-DlpComplianceRule.md @@ -998,11 +998,14 @@ Accept wildcard characters: False ``` ### -EvaluateRulePerComponent -The EvaluateRulePerComponent parameter is a DLP rule level configuration that specifies whether DLP rule match (both conditions and exceptions) should happen in the "same" email component like email body or a specific attachment ($true) or against entire envelope ($false). +The EvaluateRulePerComponent parameter specifies whether a match for conditions and exceptions in the rule is contained within the same message component. Valid values are: -For example - If your DLP rule has been configured to block email if content contains 3 or more SSN, with this parameter enabled, the email will be blocked ONLY IF the entire rule matches for the same email component, like if a) there are 3 or more SSN in email body, or b) there are 3 or more SSN in a specific attachment. The rule will not match if there are 2 SSN in email body, 1 SSN in one attachment & 2 SSN in another attachment. +- $true: A DLP rule match for conditions and exceptions must be in the same message component (for example, in the message body or in a single attachment). +- $false: A DLP rule match for conditions and exceptions can be anywhere in the message. -Note that this setting is supported by below DLP predicates only: +For example, the DLP rule is configured to block messages that contain three or more Social Security numbers (SSNs). When the value of this parameter is $true, a message is blocked only if there are three or more SSNs in the message body, or there are three or more SSNs in a specific attachment. The DLP rule doesn't match and the message isn't blocked if there are two SSNs in the message body, one SSN in an attachment, and two SSNs in another attachment in the same email message. + +This parameter works with the following conditions or exceptions only: - Content contains - Attachment contains @@ -1011,12 +1014,15 @@ Note that this setting is supported by below DLP predicates only: ```yaml Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + Required: False Position: Named -Default value: False +Default value: None Accept pipeline input: False -Accept wildcard characters: No -Applicable: Security & Compliance +Accept wildcard characters: False ``` ### -ExceptIfAccessScope From 81285fe038e88c9fe99d61de5060c00f90c2b4f5 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 27 Jun 2024 18:49:51 -0700 Subject: [PATCH 0538/1851] Update Set-DlpComplianceRule.md Inclusion of info in failed PR #11935 --- .../exchange/Set-DlpComplianceRule.md | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md b/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md index 3153c98782..39041dba93 100644 --- a/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md +++ b/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md @@ -56,6 +56,7 @@ Set-DlpComplianceRule [-Identity] [-EndpointDlpBrowserRestrictions ] [-EndpointDlpRestrictions ] [-EnforcePortalAccess ] + [-EvaluateRulePerComponent ] [-ExceptIfAccessScope ] [-ExceptIfAnyOfRecipientAddressContainsWords ] [-ExceptIfAnyOfRecipientAddressMatchesPatterns ] @@ -930,6 +931,34 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EvaluateRulePerComponent +The EvaluateRulePerComponent parameter specifies whether a match for conditions and exceptions in the rule is contained within the same message component. Valid values are: + +- $true: A DLP rule match for conditions and exceptions must be in the same message component (for example, in the message body or in a single attachment). +- $false: A DLP rule match for conditions and exceptions can be anywhere in the message. + +For example, the DLP rule is configured to block messages that contain three or more Social Security numbers (SSNs). When the value of this parameter is $true, a message is blocked only if there are three or more SSNs in the message body, or there are three or more SSNs in a specific attachment. The DLP rule doesn't match and the message isn't blocked if there are two SSNs in the message body, one SSN in an attachment, and two SSNs in another attachment in the same email message. + +This parameter works with the following conditions or exceptions only: + +- Content contains +- Attachment contains +- Attachment is not labeled +- File extension is + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ExceptIfAccessScope The ExceptIfAccessScopeAccessScope parameter specifies an exception for the DLP rule that's based on the access scope of the content. The rule isn't applied to content that matches the specified access scope. Valid values are: From 36ba6f4cd1f5bf19ddc8f91c38637dfc213b00e5 Mon Sep 17 00:00:00 2001 From: Prasanna Patil Date: Fri, 28 Jun 2024 12:35:03 +0530 Subject: [PATCH 0539/1851] Update Get-CsOnlineUser.md Added information about Features Type --- teams/teams-ps/teams/Get-CsOnlineUser.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/teams/teams-ps/teams/Get-CsOnlineUser.md b/teams/teams-ps/teams/Get-CsOnlineUser.md index 99d0f68adb..8aeda98cb9 100644 --- a/teams/teams-ps/teams/Get-CsOnlineUser.md +++ b/teams/teams-ps/teams/Get-CsOnlineUser.md @@ -578,6 +578,28 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable A recent fix has addressed an issue where some Guest users were being omitted from the output of the Get-CsOnlineUser cmdlet, resulting in an increase in the reported user count. +**Commonly used FeatureTypes and their descriptions:** + +- 'Teams': Enables Users to access Teams +- 'AudioConferencing': Enables users to call-in to Teams meetings from their phones +- 'PhoneSystem': Enables users to place, receive, transfer, mute, unmute calls in Teams with mobile device, PC, or IP Phones +- 'CallingPlan': Enables an All-in-the-cloud voice solution for Teams users that connects Teams Phone System to the PSTN to enable external calling. With this option, Microsoft acts as the PSTN carrier. +- 'TeamsMultiGeo': Enables Teams chat data to be stored at rest in a specified geo location +- 'VoiceApp': Enables to set up resource accounts to support voice applications like Auto Attendants and Call Queues +- 'Freemium': Enables access to Microsoft Teams (Free) +- 'M365CopilotTeams': Enables Copilot in Teams +- 'TeamsProMgmt': Enables enhanced meeting recap features like AI generated notes and tasks from meetings, view when a screen was shared etc +- 'TeamsProProtection': Enables additional ways to safeguard and monitor users' Teams experiences with features like Sensitivity labels, Watermarking, end-to-end encryption etc. +- 'TeamsProWebinar': Enables advances webinar features like engagement reports, RTMP-In, Webinar Wait List, in Teams. +- 'TeamsProCust': Enables meeting customization features like branded meetings, together mode, in Teams. +- 'TeamsProVirtualAppt': Enables advances virtual appointment features like SMS notifications, custom waiting room, in Teams. +- 'TeamsRoomPro': Enables premium in-room meeting experience like intelligent audio, large galleries in Teams. +- 'TeamsRoomBasic': Enables core meeting experience with Teams Rooms Systems. +- 'TeamsAdvComms': Enables advances communication management like custom communication policies in Teams. +- 'TeamsMobileExperience': Enables users to use a single phone number in Teams across both sim-enabled mobile phone and desk lines. +- 'Conferencing_RequiresCommunicationCredits': Allows pay-per minute Audio Conferencing without monthly licenses. +- 'CommunicationCredits': Enables users to pay Teams calling and conferencing through the credits. + **Updates in Teams PowerShell Module version 6.1.1 Preview and later** The following updates are applicable for organizations that use Microsoft Teams PowerShell version 6.1.1 (Targeted Release: April 15th, 2024) or later. These changes will be gradually rolled out for all tenants starting from April 26th, 2024. From 337e2d0464552dfc7ad88ca9b15e506f646b2a5f Mon Sep 17 00:00:00 2001 From: Prasanna Patil Date: Fri, 28 Jun 2024 12:40:30 +0530 Subject: [PATCH 0540/1851] Update Get-CsOnlineUser.md --- teams/teams-ps/teams/Get-CsOnlineUser.md | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsOnlineUser.md b/teams/teams-ps/teams/Get-CsOnlineUser.md index 8aeda98cb9..ac97087666 100644 --- a/teams/teams-ps/teams/Get-CsOnlineUser.md +++ b/teams/teams-ps/teams/Get-CsOnlineUser.md @@ -20,25 +20,18 @@ Returns information about users who have accounts homed on Microsoft Teams or Sk ``` Get-CsOnlineUser [[-Identity] ] [-AccountType ] - [-Credential ] - [-DomainController ] [-Filter ] - [-LdapFilter ] - [-OnModernServer] - [-OnOfficeCommunicationServer] - [-OU ] [-ResultSize ] [-SkipUserPolicies] [-SoftDeletedUser] [-Sort] - [-UnassignedUser] [-UsePreferredDC] [] ``` ## DESCRIPTION -The Get-CsOnlineUser cmdlet returns information about users who have accounts homed on Microsoft Teams or Skype for Business Online. -The returned information includes standard Active Directory account information (such as the department the user works in, his or her address and phone number, etc.) as well as Skype for Business Server 2015 specific information: the Get-CsOnlineUser cmdlet returns information about such things as whether or not the user has been enabled for Enterprise Voice and which per-user policies (if any) have been assigned to the user. +The Get-CsOnlineUser cmdlet returns information about users who have accounts homed on Microsoft Teams +The returned information includes standard Active Directory account information (such as the department the user works in, his or her address and phone number, etc.): the Get-CsOnlineUser cmdlet returns information about such things as whether or not the user has been enabled for Enterprise Voice and which per-user policies (if any) have been assigned to the user. Note that the Get-CsOnlineUser cmdlet does not have a TenantId parameter; that means you cannot use a command similar to this in order to limit the returned data to users who have accounts with a specific Microsoft Teams or Skype for Business Online tenant: @@ -128,7 +121,7 @@ This parameter is added to Get-CsOnlineUser starting from TPM 4.5.1 to indicate - `ResourceAccount` - to query for app endpoints or resource accounts. - `Guest` - to query for guest accounts. - `SfBOnPremUser` - to query for users that are hosted on-premises (available from January 31, 2023, in the latest TPM versions at that time). -- `Unknown` - to query for a user type that is not known. (This AccountType is being renamed to IneligibleUser) +- `IneligibleUser` - to query for a user type that is not known. ```yaml Type: UserIdParameter From d9e98457e10c6d4e103e640aba998c9c39382029 Mon Sep 17 00:00:00 2001 From: Prasanna Patil Date: Fri, 28 Jun 2024 12:47:47 +0530 Subject: [PATCH 0541/1851] Update Get-CsOnlineUser.md --- teams/teams-ps/teams/Get-CsOnlineUser.md | 262 +---------------------- 1 file changed, 1 insertion(+), 261 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsOnlineUser.md b/teams/teams-ps/teams/Get-CsOnlineUser.md index ac97087666..659503b3bc 100644 --- a/teams/teams-ps/teams/Get-CsOnlineUser.md +++ b/teams/teams-ps/teams/Get-CsOnlineUser.md @@ -167,207 +167,17 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Credential -This parameter has been deprecated from the Teams PowerShell Modules version 3.0 or later as it is no longer relevant to Microsoft Teams. - -```yaml -Type: PSCredential -Parameter Sets: (All) -Aliases: -applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -This parameter has been deprecated from the Teams PowerShell Modules version 3.0 or later as it is no longer relevant to Microsoft Teams. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: -applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -Filter Enables you to limit the returned data by filtering on specific attributes. For example, you can limit returned data to users who have been assigned a specific voice policy, or users who have not been assigned a specific voice policy. The Filter parameter uses the same filtering syntax as the Where-Object cmdlet. For example, the following filter returns only users who have been enabled for Enterprise Voice: `-Filter 'EnterpriseVoiceEnabled -eq $True'` or ``-Filter "EnterpriseVoiceEnabled -eq `$True"``. -**Updates in Teams PowerShell Module version 5.9.0 and later** - -The following updates are applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 5.9.0 or later in GCC High and DoD environments (note that these changes are already rolled out in commercial environments). These updates will be applicable to older Teams PowerShell versions from 15th March 2024 in GCC High and DoD environments: - -_Performance_ - -The performance of Get-CsOnlineUser without the "-identity" parameter is improved. Here are some examples where significant improvement can be observed: - +Examples: - Get-CsOnlineUser -Filter {AssignedPlan -like "*MCO*"} - Get-CsOnlineUser -Filter {UserPrincipalName -like "test*" -and (AssignedPlans -eq "MCOEV" -or AssignedPlans -like "MCOPSTN*")} - Get-CsOnlineUser -Filter {OnPremHostingProvider -ne $null} - Get-CsOnlineUser -Filter {WhenChanged -gt "1/25/2022 11:59:59 PM"} -_New Filtering Attributes_ - -These attributes are now enabled for filtering: - -- Alias -- City -- Company -- HostingProvider -- UserValidationErrors -- OnPremEnterpriseVoiceEnabled -- OnPremHostingProvider -- OnPremLineURI -- OnPremSIPEnabled -- SipAddress -- SoftDeletionTimestamp -- StateOrProvince -- Street -- TeamsOwnersPolicy -- WhenChanged -- WhenCreated -- FeatureTypes -- PreferredDataLocation -- LastName - -_New Operators_ - -These filtering operators have been reintroduced: - -`-like` operator now supports the use of wildcard operators in 'contains' and 'ends with' scenarios. For example: - -- Contains Scenario: Get-CsOnlineUser -Filter "DisplayName -like '*abc*'" -- Ends with scenario: Get-CsOnlineUser -Filter {DisplayName -like '*abc'} - -`-contains` can now be used to filter properties that are an array of strings like FeatureTypes, ProxyAddresses, and ShadowProxyAddresses. For example: - -- `Get-CsOnlineUser -Filter {FeatureTypes -contains "PhoneSystem"}` -- `Get-CsOnlineUser -Filter {ProxyAddresses -contains "SMTP:abc@xyz.com"}` - -`-gt` (greater than), `-lt` (less than), and `-le` (less than or equal to) can now be used for filtering all string properties. For example: - -- Get-CsOnlineUser -Filter {UserPrincipalName -gt/-le/-lt "abc"} - -`-ge` (greater than or equal to) can now also be used for filtering on policies. For example: - -- Get-CsOnlineUser -Filter {ExternalAccessPolicy -ge "xyz_policy"} - -**Note**: Some comparison operators mentioned above including -ge, -le, -gt, and -lt are case-sensitive for Policies and capital letters are considered smaller than small letters. - -**Updates in Teams PowerShell Module version 3.0.0 and later** - -The following updates are applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 3.0.0 and later (excluding updates mentioned previously for Teams PowerShell Module version 5.0.0 and later): - -In the Teams PowerShell Module version 3.0.0 or later, filtering functionality is now limited to the following attributes: - -- AccountType -- AccountEnabled -- AssignedPlan -- CallingLineIdentity -- Company -- Country -- Department -- DisplayName -- EnterpriseVoiceEnabled -- ExternalAccessPolicy -- FeatureTypes (new) -- GivenName -- Identity -- IsSipEnabled -- LastName (available in Teams PowerShell Module 4.2.1 and later) -- LineUri -- UserPrincipalName -- OnlineAudioConferencingRoutingPolicy -- OnlineDialOutPolicy -- OnlineVoicemailPolicy -- OnlineVoiceRoutingPolicy -- OwnerUrn -- TeamsAppPermissionPolicy -- TeamsAppSetupPolicy -- TeamsAudioConferencingPolicy -- TeamsCallHoldPolicy -- TeamsCallingPolicy -- TeamsCallParkPolicy -- TeamsChannelsPolicy -- TeamsComplianceRecordingPolicy -- TeamsCortanaPolicy -- TenantDialPlan -- TeamsEducationAssignmentsAppPolicy -- TeamsEmergencyCallingPolicy -- TeamsEmergencyCallRoutingPolicy -- TeamsFeedbackPolicy -- TeamsIPPhonePolicy -- TeamsMeetingBrandingPolicy -- TeamsMeetingBroadcastPolicy -- TeamsMeetingPolicy -- TeamsMessagingPolicy -- TeamsMobilityPolicy -- TeamsNotificationAndFeedsPolicy -- TeamsShiftsAppPolicy -- TeamsShiftsPolicy -- TeamsSurvivableBranchAppliancePolicy -- TeamsSyntheticAutomatedCallPolicy -- TeamsTargetingPolicy -- TeamsTemplatePermissionPolicy -- TeamsUpdateManagementPolicy -- TeamsUpgradeOverridePolicy -- TeamsUpgradePolicy -- TeamsVdiPolicy -- TeamsVerticalPackagePolicy -- TeamsVideoInteropServicePolicy -- TeamsWorkLoadPolicy -- Title -- UsageLocation -- UserDirSyncEnabled -- VoiceRoutingPolicy - -*Attributes that have changed in meaning/format*: - -**OnPremLineURI**: This attribute previously used to refer to both: - -1. LineURI set via OnPrem AD. -2. Direct Routing numbers assigned to users via Set-CsUser. - -In Teams PowerShell Module version 3.0.0 and later, the **OnPremLineURI** attribute refers only to the LineURI that's set via OnPrem AD. Previously, **OnPremLineURI** also referred to Direct Routing numbers that were assigned to users via the Set-CsUser cmdlet. OnPremLineUriManuallySet is now deprecated as OnPremLineURI is representative of the On-Prem assignment. Also, Direct Routing numbers are available in the **LineURI** attribute. You can distinguish Direct Routing Numbers from Calling Plan Numbers by looking at the **FeatureTypes** attribute. - -In the Teams PowerShell Module version 3.0.0 or later, the format of the AssignedPlan and ProvisionedPlan attributes has changed from XML to JSON array. Previous XML filters (For example, `-Filter "AssignedPlan -eq ''"`) will no longer work. Instead, you need to update your filters to use one of the following formats: - -- All users with an AssignedPlan that matches MCO: `-Filter "AssignedPlan -eq 'MCO'"` -- All users with an AssignedPlan that starts with MCO: `-Filter "AssignedPlan -like 'MCO*'"` -- All users with an AssignedPlan that contains MCO: `-Filter "AssignedPlan -like '*MCO*'"` -- All users with an AssignedPlan that ends with "MCO": `-Filter "AssignedPlan -like '*MCO'"` - -**Policy Attributes**: - -- PolicyProperty comparison works only when "Authority" is provided in the value. For ex: `-Filter "TeamsMessagingPolicy -eq ':'"` -"Authority" can contain any of these two values: Host or Tenant for a policy type (configurations that are provided by default are referred to as Host configurations while admin-created configurations are considered Tenant configurations). The following are more examples: - -- Filter "TeamsMessagingPolicy -eq 'Host:EduStudent'" -- Filter "TeamsMessagingPolicy -eq 'Tenant:TestDemoPolicy'" - -- In the Teams PowerShell Module version 3.0.0 or later, the output format of Policies has now changed from String to JSON type UserPolicyDefinition. - -- Filtering for null policies: Admins can query for users that do not have any policies assigned (null policies) by including an empty value in the query, for example, Get-csonlineuser -filter "TeamsMeetingBroadcastPolicy -eq ' ' " - -_Change in Filter operators_: - -The following filter syntaxes have been modified in Teams PowerShell Module 3.0.0 and later: - -- -not, -lt, -gt: These operators have been dropped. -- -ge: This operator is not supported with policy properties. -- -like: This operator is supported only with wildcard character in the end (e.g., `"like *"`). - ```yaml Type: String Parameter Sets: (All) @@ -381,76 +191,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -LdapFilter -This parameter has been deprecated from the Teams PowerShell Modules version 3.0 or later as it is no longer relevant to Microsoft Teams. - -Enables you to limit the returned data by filtering on generic Active Directory attributes (that is, attributes that are not specific to Microsoft Teams or Skype for Business). For example, you can limit returned data to users who work in a specific department, or users who have a specified manager or job title. - -The LdapFilter parameter uses the LDAP query language when creating filters. The LDAP filter syntax is ``. The following example returns only users who work in the city of Redmond (their `locality` attribute value is `Redmond`): `-LdapFilter "l=Redmond"`. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -OnModernServer -This parameter has been deprecated from the Teams PowerShell Modules version 3.0 or later due to limited usage. - -When present, the cmdlet returns a collection of users homed on Microsoft Teams or Skype for Business. Users with accounts on previous versions of the software will not be returned when you use this parameter. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: OnLyncServer -applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -OnOfficeCommunicationServer -This parameter has been deprecated from the Teams PowerShell Modules version 3.0 or later as it is no longer relevant to Microsoft Teams. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -OU -This parameter has been deprecated from the Teams PowerShell Modules version 3.0 or later as it is no longer relevant to Microsoft Teams. - -```yaml -Type: OUIdParameter -Parameter Sets: (All) -Aliases: -applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -ResultSize **Note**: Starting with Teams PowerShell Modules version 4.0 and later, "-ResultSize" type has been changed to uint32. From ec8a63adaccaa674b613b7d1790fc39c92e79845 Mon Sep 17 00:00:00 2001 From: Prasanna Patil Date: Fri, 28 Jun 2024 12:59:59 +0530 Subject: [PATCH 0542/1851] Update Get-CsOnlineUser.md --- teams/teams-ps/teams/Get-CsOnlineUser.md | 25 +++--------------------- 1 file changed, 3 insertions(+), 22 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsOnlineUser.md b/teams/teams-ps/teams/Get-CsOnlineUser.md index 659503b3bc..745cad170a 100644 --- a/teams/teams-ps/teams/Get-CsOnlineUser.md +++ b/teams/teams-ps/teams/Get-CsOnlineUser.md @@ -120,8 +120,8 @@ This parameter is added to Get-CsOnlineUser starting from TPM 4.5.1 to indicate - `User` - to query for user accounts. - `ResourceAccount` - to query for app endpoints or resource accounts. - `Guest` - to query for guest accounts. -- `SfBOnPremUser` - to query for users that are hosted on-premises (available from January 31, 2023, in the latest TPM versions at that time). -- `IneligibleUser` - to query for a user type that is not known. +- `SfBOnPremUser` - to query for users that are hosted on-premises +- `IneligibleUser` - to query for a user that does not have valid Teams license (except Guest, ResourceAccount and SfbOnPremUser) ```yaml Type: UserIdParameter @@ -247,7 +247,7 @@ Accept wildcard characters: False ### -Sort -Sorting will now be enabled in Teams PowerShell Module 5.9.0 and later by using the "-Sort" or "-OrderBy" parameters in GCC High and DoD environments. These updates will be applicable to older Teams PowerShell versions starting from 15th March 2024 in GCC High and DoD environments(note that this parameter is already rolled out in commercial environments). For example: +Sorting is now enabled in Teams PowerShell Module by using the "-Sort" or "-OrderBy" parameters. For example: - Get-CsOnlineUser -Filter {LineURI -like *123*} -OrderBy "DisplayName asc" - Get-CsOnlineUser -Filter {DisplayName -like '*abc'} -OrderBy {DisplayName desc} @@ -267,25 +267,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -UnassignedUser -This parameter has been deprecated from the Teams PowerShell Modules version 3.0 or later due to limited usage. - -Enables you to return a collection of all the users who have been enabled for Skype for Business but are not currently assigned to a Registrar pool. -Users are not allowed to log on to unless they are assigned to a Registrar pool. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -UsePreferredDC Reserved for Microsoft internal use. From 8f955f4d8426e94739be7ae2b0a7229b7bdcdad7 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Fri, 28 Jun 2024 04:45:37 -0400 Subject: [PATCH 0543/1851] Update Set-CsTeamsComplianceRecordingPolicy.md Updating examples provided for using the cmdlet --- .../Set-CsTeamsComplianceRecordingPolicy.md | 36 +------------------ 1 file changed, 1 insertion(+), 35 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md index fb4bf42344..989503cf82 100644 --- a/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md @@ -52,22 +52,9 @@ Existing calls and meetings are unaffected. ## EXAMPLES ### Example 1 -This will no longer work ```powershell PS C:\> Set-CsTeamsComplianceRecordingPolicy -Identity 'ContosoPartnerComplianceRecordingPolicy' -ComplianceRecordingApplications @(New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899') ``` -### Example 1 Alternative -Instead, try -```powershell -PS C:\> Get-CsTeamsComplianceRecordingApplication (Will not contain data with current applicationId) - -PS C:\> New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899' - -PS C:\> Get-CsTeamsComplianceRecordingApplication -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899' - -PS C:\> Get-CsTeamsComplianceRecordingPolicy -``` - The command shown in Example 1 modifies an existing per-user Teams recording policy with the Identity ContosoPartnerComplianceRecordingPolicy. This policy is re-assigned a single application instance of a policy-based recording application: d93fefc7-93cc-4d44-9a5d-344b0fff2899, which is the ObjectId of the application instance as obtained from the Get-CsOnlineApplicationInstance cmdlet. @@ -75,30 +62,9 @@ This policy is re-assigned a single application instance of a policy-based recor Any Microsoft Teams users who are assigned this policy will have their calls and meetings recorded by that application instance. Existing calls and meetings are unaffected. ### Example 2 -This will no longer work -```powershell -PS C:\> Set-CsTeamsComplianceRecordingPolicy -Identity 'ContosoPartnerComplianceRecordingPolicy' -ComplianceRecordingApplications @(New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899'), @(New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id '39dc3ede-c80e-4f19-9153-417a65a1f144') -``` -### Example 2 Alternative -Instead, try ```powershell -PS C:\> Get-CsTeamsComplianceRecordingApplication (Will not contain data with current applicationId) - -PS C:\> New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899' - -PS C:\> Get-CsTeamsComplianceRecordingApplication -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899' -PS C:\> -PS C:\> -PS C:\> Get-CsTeamsComplianceRecordingPolicy - -PS C:\> Get-CsTeamsComplianceRecordingApplication (Will not contain data with current applicationId) - -PS C:\> New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id '39dc3ede-c80e-4f19-9153-417a65a1f144' - -PS C:\> Get-CsTeamsComplianceRecordingApplication -Id '39dc3ede-c80e-4f19-9153-417a65a1f144' - -PS C:\> Get-CsTeamsComplianceRecordingPolicy +PS C:\> Set-CsTeamsComplianceRecordingPolicy -Identity 'ContosoPartnerComplianceRecordingPolicy' -ComplianceRecordingApplications @(New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899'), @(New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id '39dc3ede-c80e-4f19-9153-417a65a1f144') ``` Example 2 is a variation of Example 1. From 9434fb1c429534962296969f6681715e597cf1d1 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Fri, 28 Jun 2024 07:42:12 -0400 Subject: [PATCH 0544/1851] Creating Teams Survivable Branch Cmdlets These cmdlets already exist. They do not have documentation --- .../Get-CsTeamsSurvivableBranchAppliance.md | 94 +++++++++ ...-CsTeamsSurvivableBranchAppliancePolicy.md | 94 +++++++++ ...-CsTeamsSurvivableBranchAppliancePolicy.md | 198 ++++++++++++++++++ .../New-CsTeamsSurvivableBranchAppliance.md | 159 ++++++++++++++ ...-CsTeamsSurvivableBranchAppliancePolicy.md | 118 +++++++++++ ...Remove-CsTeamsSurvivableBranchAppliance.md | 102 +++++++++ ...-CsTeamsSurvivableBranchAppliancePolicy.md | 102 +++++++++ .../Set-CsTeamsSurvivableBranchAppliance.md | 134 ++++++++++++ ...-CsTeamsSurvivableBranchAppliancePolicy.md | 118 +++++++++++ 9 files changed, 1119 insertions(+) create mode 100644 teams/teams-ps/teams/Get-CsTeamsSurvivableBranchAppliance.md create mode 100644 teams/teams-ps/teams/Get-CsTeamsSurvivableBranchAppliancePolicy.md create mode 100644 teams/teams-ps/teams/Grant-CsTeamsSurvivableBranchAppliancePolicy.md create mode 100644 teams/teams-ps/teams/New-CsTeamsSurvivableBranchAppliance.md create mode 100644 teams/teams-ps/teams/New-CsTeamsSurvivableBranchAppliancePolicy.md create mode 100644 teams/teams-ps/teams/Remove-CsTeamsSurvivableBranchAppliance.md create mode 100644 teams/teams-ps/teams/Remove-CsTeamsSurvivableBranchAppliancePolicy.md create mode 100644 teams/teams-ps/teams/Set-CsTeamsSurvivableBranchAppliance.md create mode 100644 teams/teams-ps/teams/Set-CsTeamsSurvivableBranchAppliancePolicy.md diff --git a/teams/teams-ps/teams/Get-CsTeamsSurvivableBranchAppliance.md b/teams/teams-ps/teams/Get-CsTeamsSurvivableBranchAppliance.md new file mode 100644 index 0000000000..0831c3284d --- /dev/null +++ b/teams/teams-ps/teams/Get-CsTeamsSurvivableBranchAppliance.md @@ -0,0 +1,94 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamssurvivablebranchappliance +schema: 2.0.0 +--- + +# Get-CsTeamsSurvivableBranchAppliance + +## SYNOPSIS + +The Survivable Branch Appliance (SBA) cmdlets facilitate the continuation of Teams Phone operations, allowing for the placement and reception of Public Switched Telephone Network (PSTN) calls during service disruptions. These cmdlets are exclusively intended for Tenant Administrators and Session Border Controller (SBC) Vendors. In the absence of SBA configuration within a Tenant, the cmdlets will be inoperative. + +## SYNTAX + +### Identity (Default) + +```powershell +Get-CsTeamsSurvivableBranchAppliance [[-Identity] ] [-MsftInternalProcessingMode ] + [] +``` + +### Filter + +```powershell +Get-CsTeamsSurvivableBranchAppliance [-MsftInternalProcessingMode ] [-Filter ] + [] +``` + +## PARAMETERS + +### -Filter + +This parameter can be used to fetch instances based on partial matches on the Identity field. + +```yaml +Type: String +Parameter Sets: Filter +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity + +The identity of the SBA. + +```yaml +Type: String +Parameter Sets: Identity +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode + +For internal use only. + +```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](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object + +## NOTES + +## RELATED LINKS diff --git a/teams/teams-ps/teams/Get-CsTeamsSurvivableBranchAppliancePolicy.md b/teams/teams-ps/teams/Get-CsTeamsSurvivableBranchAppliancePolicy.md new file mode 100644 index 0000000000..94733901ee --- /dev/null +++ b/teams/teams-ps/teams/Get-CsTeamsSurvivableBranchAppliancePolicy.md @@ -0,0 +1,94 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamssurvivablebranchappliancepolicy +schema: 2.0.0 +--- + +# Get-CsTeamsSurvivableBranchAppliancePolicy + +## SYNOPSIS + +The Survivable Branch Appliance (SBA) Policy cmdlets facilitate the continuation of Teams Phone operations, allowing for the placement and reception of Public Switched Telephone Network (PSTN) calls during service disruptions. These cmdlets are exclusively intended for Tenant Administrators and Session Border Controller (SBC) Vendors. In the absence of SBA configuration within a Tenant, the cmdlets will be inoperative. + +## SYNTAX + +### Identity (Default) + +```powershell +Get-CsTeamsSurvivableBranchAppliancePolicy [[-Identity] ] [-MsftInternalProcessingMode ] + [] +``` + +### Filter + +```powershell +Get-CsTeamsSurvivableBranchAppliancePolicy [-MsftInternalProcessingMode ] [-Filter ] + [] +``` + +## PARAMETERS + +### -Filter + +This parameter can be used to fetch policy instances based on partial matches on the Identity field. + +```yaml +Type: String +Parameter Sets: Filter +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity + +This parameter can be used to fetch a specific instance of the policy. + +```yaml +Type: String +Parameter Sets: Identity +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode + +For internal use only. + +```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](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object + +## NOTES + +## RELATED LINKS diff --git a/teams/teams-ps/teams/Grant-CsTeamsSurvivableBranchAppliancePolicy.md b/teams/teams-ps/teams/Grant-CsTeamsSurvivableBranchAppliancePolicy.md new file mode 100644 index 0000000000..a41f3a050a --- /dev/null +++ b/teams/teams-ps/teams/Grant-CsTeamsSurvivableBranchAppliancePolicy.md @@ -0,0 +1,198 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamssurvivablebranchappliancepolicy +schema: 2.0.0 +--- + +# Grant-CsTeamsSurvivableBranchAppliancePolicy + +## SYNOPSIS + +The Survivable Branch Appliance (SBA) Policy cmdlets facilitate the continuation of Teams Phone operations, allowing for the placement and reception of Public Switched Telephone Network (PSTN) calls during service disruptions. These cmdlets are exclusively intended for Tenant Administrators and Session Border Controller (SBC) Vendors. In the absence of SBA configuration within a Tenant, the cmdlets will be inoperative. + +## SYNTAX + +### Identity (Default) + +```powershell +Grant-CsTeamsSurvivableBranchAppliancePolicy [[-Identity] ] [-PassThru] [[-PolicyName] ] + [-MsftInternalProcessingMode ] [-WhatIf] [-Confirm] [] +``` + +### GrantToTenant + +```powershell +Grant-CsTeamsSurvivableBranchAppliancePolicy [-PassThru] [[-PolicyName] ] + [-MsftInternalProcessingMode ] [-Global] [-WhatIf] [-Confirm] [] +``` + +### GrantToGroup + +```powershell +Grant-CsTeamsSurvivableBranchAppliancePolicy [-PassThru] [[-PolicyName] ] + [-MsftInternalProcessingMode ] [-Group] [-Rank ] [-WhatIf] [-Confirm] + [] +``` + +## 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 +``` + +### -Global + +When you use this cmdlet without specifying a user identity, the policy applies to all users in your tenant. To skip a warning when you do this operation, specify "-Global". + +```yaml +Type: SwitchParameter +Parameter Sets: GrantToTenant +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Group + +Specifies the group used for the group policy assignment. + +```yaml +Type: String +Parameter Sets: GrantToGroup +Aliases: + +Required: True +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity + +The identity of the user. + +```yaml +Type: String +Parameter Sets: Identity +Aliases: + +Required: False +Position: 0 +Default value: None +Accept pipeline input: True (ByPropertyName, ByValue) +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode + +For internal use only. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PassThru + +Enables you to pass a user object through the pipeline that represents the user account being assigned the policy. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PolicyName + +Name of the policy to be assigned. The PolicyName is simply the policy Identity without the policy scope, i.e. the "Tag:" prefix. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Rank + +The rank of the policy assignment, relative to other group policy assignments for the same policy type. + +```yaml +Type: Int32 +Parameter Sets: GrantToGroup +Aliases: + +Required: False +Position: Named +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 + +### System.String + +## OUTPUTS + +### System.Object + +## NOTES + +## RELATED LINKS diff --git a/teams/teams-ps/teams/New-CsTeamsSurvivableBranchAppliance.md b/teams/teams-ps/teams/New-CsTeamsSurvivableBranchAppliance.md new file mode 100644 index 0000000000..92d0863366 --- /dev/null +++ b/teams/teams-ps/teams/New-CsTeamsSurvivableBranchAppliance.md @@ -0,0 +1,159 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamssurvivablebranchappliance +schema: 2.0.0 +--- + +# New-CsTeamsSurvivableBranchAppliance + +## SYNOPSIS + +The Survivable Branch Appliance (SBA) cmdlets facilitate the continuation of Teams Phone operations, allowing for the placement and reception of Public Switched Telephone Network (PSTN) calls during service disruptions. These cmdlets are exclusively intended for Tenant Administrators and Session Border Controller (SBC) Vendors. In the absence of SBA configuration within a Tenant, the cmdlets will be inoperative. + +## SYNTAX + +### Identity (Default) + +```powershell +New-CsTeamsSurvivableBranchAppliance [-Identity] [-Description ] [-Site ] + [-MsftInternalProcessingMode ] [-WhatIf] [-Confirm] [] +``` + +### ParentAndRelativeKey + +```powershell +New-CsTeamsSurvivableBranchAppliance [-Description ] [-Site ] + [-MsftInternalProcessingMode ] -Fqdn [-WhatIf] [-Confirm] [] +``` + +## 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 +``` + +### -Description + +Free format text. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Fqdn + +The FQDN of the SBA. + +```yaml +Type: String +Parameter Sets: ParentAndRelativeKey +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity + +The identity of the SBA. + +```yaml +Type: String +Parameter Sets: Identity +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode + +For internal use only. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Site + +The TenantNetworkSite where the SBA is located + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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.Object + +## NOTES + +## RELATED LINKS diff --git a/teams/teams-ps/teams/New-CsTeamsSurvivableBranchAppliancePolicy.md b/teams/teams-ps/teams/New-CsTeamsSurvivableBranchAppliancePolicy.md new file mode 100644 index 0000000000..d5eef4c166 --- /dev/null +++ b/teams/teams-ps/teams/New-CsTeamsSurvivableBranchAppliancePolicy.md @@ -0,0 +1,118 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamssurvivablebranchappliancepolicy +schema: 2.0.0 +--- + +# New-CsTeamsSurvivableBranchAppliancePolicy + +## SYNOPSIS + +The Survivable Branch Appliance (SBA) cmdlets facilitate the continuation of Teams Phone operations, allowing for the placement and reception of Public Switched Telephone Network (PSTN) calls during service disruptions. These cmdlets are exclusively intended for Tenant Administrators and Session Border Controller (SBC) Vendors. In the absence of SBA configuration within a Tenant, the cmdlets will be inoperative. + +## SYNTAX + +```powershell +New-CsTeamsSurvivableBranchAppliancePolicy [-Identity] [-BranchApplianceFqdns ] + [-MsftInternalProcessingMode ] [-WhatIf] [-Confirm] [] +``` + +## PARAMETERS + +### -BranchApplianceFqdns + +The FQDN of the SBA(s) in the site. + +```yaml +Type: Object +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -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 +``` + +### -Identity + +The unique identifier. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode + +For internal use only. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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.Object + +## NOTES + +## RELATED LINKS diff --git a/teams/teams-ps/teams/Remove-CsTeamsSurvivableBranchAppliance.md b/teams/teams-ps/teams/Remove-CsTeamsSurvivableBranchAppliance.md new file mode 100644 index 0000000000..d98cf314bd --- /dev/null +++ b/teams/teams-ps/teams/Remove-CsTeamsSurvivableBranchAppliance.md @@ -0,0 +1,102 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamssurvivablebranchappliance +schema: 2.0.0 +--- + +# Remove-CsTeamsSurvivableBranchAppliance + +## SYNOPSIS + +The Survivable Branch Appliance (SBA) cmdlets facilitate the continuation of Teams Phone operations, allowing for the placement and reception of Public Switched Telephone Network (PSTN) calls during service disruptions. These cmdlets are exclusively intended for Tenant Administrators and Session Border Controller (SBC) Vendors. In the absence of SBA configuration within a Tenant, the cmdlets will be inoperative. + +## SYNTAX + +```powershell +Remove-CsTeamsSurvivableBranchAppliance [-Identity] [-MsftInternalProcessingMode ] [-WhatIf] + [-Confirm] [] +``` + +## 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 +``` + +### -Identity + +The Identity parameter is the unique identifier for the SBA. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode + +For internal use only. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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 + +### System.String + +## OUTPUTS + +### System.Object + +## NOTES + +## RELATED LINKS diff --git a/teams/teams-ps/teams/Remove-CsTeamsSurvivableBranchAppliancePolicy.md b/teams/teams-ps/teams/Remove-CsTeamsSurvivableBranchAppliancePolicy.md new file mode 100644 index 0000000000..acbdf73300 --- /dev/null +++ b/teams/teams-ps/teams/Remove-CsTeamsSurvivableBranchAppliancePolicy.md @@ -0,0 +1,102 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamssurvivablebranchappliancepolicy +schema: 2.0.0 +--- + +# Remove-CsTeamsSurvivableBranchAppliancePolicy + +## SYNOPSIS + +The Survivable Branch Appliance (SBA) Policy cmdlets facilitate the continuation of Teams Phone operations, allowing for the placement and reception of Public Switched Telephone Network (PSTN) calls during service disruptions. These cmdlets are exclusively intended for Tenant Administrators and Session Border Controller (SBC) Vendors. In the absence of SBA configuration within a Tenant, the cmdlets will be inoperative. + +## SYNTAX + +```powershell +Remove-CsTeamsSurvivableBranchAppliancePolicy [-Identity] [-MsftInternalProcessingMode ] + [-WhatIf] [-Confirm] [] +``` + +## 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 +``` + +### -Identity + +Policy instance name. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode + +For internal use only. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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 + +### System.String + +## OUTPUTS + +### System.Object + +## NOTES + +## RELATED LINKS diff --git a/teams/teams-ps/teams/Set-CsTeamsSurvivableBranchAppliance.md b/teams/teams-ps/teams/Set-CsTeamsSurvivableBranchAppliance.md new file mode 100644 index 0000000000..9f45468e69 --- /dev/null +++ b/teams/teams-ps/teams/Set-CsTeamsSurvivableBranchAppliance.md @@ -0,0 +1,134 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamssurvivablebranchappliance +schema: 2.0.0 +--- + +# Set-CsTeamsSurvivableBranchAppliance + +## SYNOPSIS + +The Survivable Branch Appliance (SBA) cmdlets facilitate the continuation of Teams Phone operations, allowing for the placement and reception of Public Switched Telephone Network (PSTN) calls during service disruptions. These cmdlets are exclusively intended for Tenant Administrators and Session Border Controller (SBC) Vendors. In the absence of SBA configuration within a Tenant, the cmdlets will be inoperative. + +## SYNTAX + +```powershell +Set-CsTeamsSurvivableBranchAppliance [-Description ] [[-Identity] ] [-Site ] + [-MsftInternalProcessingMode ] [-WhatIf] [-Confirm] [] +``` + +## 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 +``` + +### -Description + +Description of the policy. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity + +The identity of the policy. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode + +For internal use only. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Site + +The TenantNetworkSite where the SBA is located. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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.Object + +## NOTES + +## RELATED LINKS diff --git a/teams/teams-ps/teams/Set-CsTeamsSurvivableBranchAppliancePolicy.md b/teams/teams-ps/teams/Set-CsTeamsSurvivableBranchAppliancePolicy.md new file mode 100644 index 0000000000..52b1af12ca --- /dev/null +++ b/teams/teams-ps/teams/Set-CsTeamsSurvivableBranchAppliancePolicy.md @@ -0,0 +1,118 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamssurvivablebranchappliancepolicy +schema: 2.0.0 +--- + +# Set-CsTeamsSurvivableBranchAppliancePolicy + +## SYNOPSIS + +The Survivable Branch Appliance (SBA) Policy cmdlets facilitate the continuation of Teams Phone operations, allowing for the placement and reception of Public Switched Telephone Network (PSTN) calls during service disruptions. These cmdlets are exclusively intended for Tenant Administrators and Session Border Controller (SBC) Vendors. In the absence of SBA configuration within a Tenant, the cmdlets will be inoperative. + +## SYNTAX + +```powershell +Set-CsTeamsSurvivableBranchAppliancePolicy [-BranchApplianceFqdns ] [[-Identity] ] + [-MsftInternalProcessingMode ] [-WhatIf] [-Confirm] [] +``` + +## PARAMETERS + +### -BranchApplianceFqdns + +The FQDN of the SBA(s) in the site. + +```yaml +Type: Object +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -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 +``` + +### -Identity + +The identity of the policy. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode + +For internal use only. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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.Object + +## NOTES + +## RELATED LINKS From 86383de47efb160cd5d62206043e8abf922b7263 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Fri, 28 Jun 2024 07:58:24 -0400 Subject: [PATCH 0545/1851] Update Set-CsApplicationAccessPolicy.md Adding missing parameters --- .../teams/Set-CsApplicationAccessPolicy.md | 75 +++++++++++++++++-- 1 file changed, 69 insertions(+), 6 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsApplicationAccessPolicy.md b/teams/teams-ps/teams/Set-CsApplicationAccessPolicy.md index 20c7b9c9fa..a247246808 100644 --- a/teams/teams-ps/teams/Set-CsApplicationAccessPolicy.md +++ b/teams/teams-ps/teams/Set-CsApplicationAccessPolicy.md @@ -18,10 +18,9 @@ Modifies an existing application access policy. ## SYNTAX -### Identity - -``` -Set-CsApplicationAccessPolicy [-Identity ] [-AppIds ] +```powershell +Set-CsApplicationAccessPolicy [-AppIds ] [-Description ] [[-Identity] ] + [-MsftInternalProcessingMode ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -32,7 +31,7 @@ This cmdlet modifies an existing application access policy. ### Add new app ID to the policy -``` +```powershell PS C:\> Set-CsApplicationAccessPolicy -Identity "ASimplePolicy" -AppIds @{Add="5817674c-81d9-4adb-bfb2-8f6a442e4622"} ``` @@ -40,7 +39,7 @@ The command shown above adds a new app ID "5817674c-81d9-4adb-bfb2-8f6a442e4622" ### Remove app IDs from the policy -``` +```powershell PS C:\> Set-CsApplicationAccessPolicy -Identity "ASimplePolicy" -AppIds @{Remove="5817674c-81d9-4adb-bfb2-8f6a442e4622"} ``` @@ -80,6 +79,70 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -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 +``` + +### -Description +Free format text. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode +For internal use only. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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 ## OUTPUTS From c67411014e1c4f161e92a189def0872b23e5cc96 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Fri, 28 Jun 2024 08:07:52 -0400 Subject: [PATCH 0546/1851] Update Grant-CsApplicationAccessPolicy.md Adding missing parameters --- .../teams/Grant-CsApplicationAccessPolicy.md | 68 +++++++++++++++++++ 1 file changed, 68 insertions(+) diff --git a/teams/teams-ps/teams/Grant-CsApplicationAccessPolicy.md b/teams/teams-ps/teams/Grant-CsApplicationAccessPolicy.md index 4ddb2e3400..5fa1c59659 100644 --- a/teams/teams-ps/teams/Grant-CsApplicationAccessPolicy.md +++ b/teams/teams-ps/teams/Grant-CsApplicationAccessPolicy.md @@ -154,6 +154,74 @@ Accept pipeline input: False Accept wildcard characters: False ``` + +### -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 +``` + +### -MsftInternalProcessingMode + +For internal use only. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PassThru + +Allows the user to indicate whether the cmdlet passes an output object through the pipeline, in this case, after a process is stopped. Be aware that this parameter is tied to the cmdlet itself instead of to a property of the input object. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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 ## OUTPUTS From 4125a71aaf2189d3f993b9a6b4e656dc437cfc3e Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Fri, 28 Jun 2024 08:13:13 -0400 Subject: [PATCH 0547/1851] Update Get-CsApplicationAccessPolicy.md Adding documentation for missing parameters --- .../teams/Get-CsApplicationAccessPolicy.md | 51 +++++++++++++++++-- 1 file changed, 47 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsApplicationAccessPolicy.md b/teams/teams-ps/teams/Get-CsApplicationAccessPolicy.md index c10bd40a2f..5e9e730f04 100644 --- a/teams/teams-ps/teams/Get-CsApplicationAccessPolicy.md +++ b/teams/teams-ps/teams/Get-CsApplicationAccessPolicy.md @@ -18,10 +18,17 @@ Retrieves information about the application access policy configured for use in ## SYNTAX -### Identity +### Identity (Default) +```powershell +Get-CsApplicationAccessPolicy [[-Identity] ] [-MsftInternalProcessingMode ] + [] ``` -Get-CsApplicationAccessPolicy [-Identity ] + +### Filter + +```powershell +Get-CsApplicationAccessPolicy [-MsftInternalProcessingMode ] [-Filter ] [] ``` ## DESCRIPTION @@ -32,7 +39,7 @@ This cmdlet retrieves information about the application access policy configured ### Retrieve all application access policies -``` +```powershell PS C:\> Get-CsApplicationAccessPolicy ``` @@ -40,7 +47,7 @@ The command shown above returns information of all application access policies t ### Retrieve specific application access policy -``` +```powershell PS C:\> Get-CsApplicationAccessPolicy -Identity "ASimplePolicy" ``` @@ -65,6 +72,42 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Filter + +A filter that is not expressed in the standard wildcard language. + +```yaml +Type: String +Parameter Sets: Filter +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode + +For internal use only. + +```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](http://go.microsoft.com/fwlink/?LinkID=113216). + ## INPUTS ## OUTPUTS From 07957c96f88674170ba9c842cb70ae906ab9b283 Mon Sep 17 00:00:00 2001 From: tiffanyyumsft <93217776+tiffanyyumsft@users.noreply.github.com> Date: Fri, 28 Jun 2024 07:58:35 -0700 Subject: [PATCH 0548/1851] Update Get-AutoSensitivityLabelPolicy.md Removing note as we have fixed issue and now status should reflect accurately --- exchange/exchange-ps/exchange/Get-AutoSensitivityLabelPolicy.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-AutoSensitivityLabelPolicy.md b/exchange/exchange-ps/exchange/Get-AutoSensitivityLabelPolicy.md index 409008139b..47aaff24d4 100644 --- a/exchange/exchange-ps/exchange/Get-AutoSensitivityLabelPolicy.md +++ b/exchange/exchange-ps/exchange/Get-AutoSensitivityLabelPolicy.md @@ -66,8 +66,6 @@ Accept wildcard characters: False ### -DistributionDetail The DistributionDetail switch returns detailed policy distribution information in the DistributionResults property. You don't need to specify a value with this switch. -**Note**: You can ignore errors about distribution in policy for SharePoint and OneDrive workloads. - ```yaml Type: SwitchParameter Parameter Sets: (All) From eda207b61e5acbfa190b94b9b852dd471d7ae183 Mon Sep 17 00:00:00 2001 From: Katy Koenen <122388758+kmkoenen@users.noreply.github.com> Date: Fri, 28 Jun 2024 08:22:19 -0700 Subject: [PATCH 0549/1851] Update New-DlpComplianceRule.md Fixed grammar --- exchange/exchange-ps/exchange/New-DlpComplianceRule.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/New-DlpComplianceRule.md b/exchange/exchange-ps/exchange/New-DlpComplianceRule.md index ea9e4dbcb5..f1c38dd47f 100644 --- a/exchange/exchange-ps/exchange/New-DlpComplianceRule.md +++ b/exchange/exchange-ps/exchange/New-DlpComplianceRule.md @@ -1003,7 +1003,7 @@ The EvaluateRulePerComponent parameter specifies whether a match for conditions - $true: A DLP rule match for conditions and exceptions must be in the same message component (for example, in the message body or in a single attachment). - $false: A DLP rule match for conditions and exceptions can be anywhere in the message. -For example, the DLP rule is configured to block messages that contain three or more Social Security numbers (SSNs). When the value of this parameter is $true, a message is blocked only if there are three or more SSNs in the message body, or there are three or more SSNs in a specific attachment. The DLP rule doesn't match and the message isn't blocked if there are two SSNs in the message body, one SSN in an attachment, and two SSNs in another attachment in the same email message. +For example, say a DLP rule is configured to block messages that contain three or more Social Security numbers (SSNs). When the value of this parameter is $true, a message is blocked only if there are three or more SSNs in the message body, or there are three or more SSNs in a specific attachment. The DLP rule doesn't match and the message isn't blocked if there are two SSNs in the message body, one SSN in an attachment, and two SSNs in another attachment in the same email message. This parameter works with the following conditions or exceptions only: From ef5774f64da3f401cbeccb1211d0681b47c06ad1 Mon Sep 17 00:00:00 2001 From: Katy Koenen <122388758+kmkoenen@users.noreply.github.com> Date: Fri, 28 Jun 2024 08:23:12 -0700 Subject: [PATCH 0550/1851] Update Set-DlpComplianceRule.md Fixed grammar --- exchange/exchange-ps/exchange/Set-DlpComplianceRule.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md b/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md index 39041dba93..f3a676d03d 100644 --- a/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md +++ b/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md @@ -937,7 +937,7 @@ The EvaluateRulePerComponent parameter specifies whether a match for conditions - $true: A DLP rule match for conditions and exceptions must be in the same message component (for example, in the message body or in a single attachment). - $false: A DLP rule match for conditions and exceptions can be anywhere in the message. -For example, the DLP rule is configured to block messages that contain three or more Social Security numbers (SSNs). When the value of this parameter is $true, a message is blocked only if there are three or more SSNs in the message body, or there are three or more SSNs in a specific attachment. The DLP rule doesn't match and the message isn't blocked if there are two SSNs in the message body, one SSN in an attachment, and two SSNs in another attachment in the same email message. +For example, say a DLP rule is configured to block messages that contain three or more Social Security numbers (SSNs). When the value of this parameter is $true, a message is blocked only if there are three or more SSNs in the message body, or there are three or more SSNs in a specific attachment. The DLP rule doesn't match and the message isn't blocked if there are two SSNs in the message body, one SSN in an attachment, and two SSNs in another attachment in the same email message. This parameter works with the following conditions or exceptions only: From f4141a46b7ee3678897c4ebacb2f1cb30e5b7248 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Fri, 28 Jun 2024 12:38:35 -0400 Subject: [PATCH 0551/1851] Update Set-CsTeamsCallParkPolicy.md Adding missing parameter documentation --- .../teams/Set-CsTeamsCallParkPolicy.md | 42 +++++++++++++++++-- 1 file changed, 39 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsCallParkPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCallParkPolicy.md index a822cfe2ba..db3da6bc34 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCallParkPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCallParkPolicy.md @@ -16,18 +16,24 @@ ms.reviewer: williamlooney The TeamsCallParkPolicy controls whether or not users are able to leverage the call park feature in Microsoft Teams. Call park allows enterprise voice customers to place a call on hold and then perform a number of actions on that call: transfer to another department, retrieve via the same phone, or retrieve via a different Teams phone. The Set-CsTeamsCallParkPolicy cmdlet lets you update a policy that has already been created for your organization. -NOTE: The call park feature currently available in desktop, mobile, and web clients. Supported with TeamsOnly mode. +NOTE: The call park feature is currently available in desktop, mobile, and web clients. Supported with TeamsOnly mode. ## SYNTAX -### Identity (Default) +```powershell +Set-CsTeamsCallParkPolicy [-AllowCallPark ] [-Description ] [[-Identity] ] + [-ParkTimeoutSeconds ] [-PickupRangeEnd ] [-PickupRangeStart ] + [-MsftInternalProcessingMode ] [-WhatIf] [-Confirm] [] ``` + +### Identity (Default) +```powershell Set-CsTeamsCallParkPolicy [-Tenant ] [-AllowCallPark ] [-PickupRangeStart ] [-PickupRangeEnd ] [-ParkTimeoutSeconds ] [[-Identity] ] [-Force] [-WhatIf] [-Confirm] [] ``` ### Instance -``` +```powershell Set-CsTeamsCallParkPolicy [-Tenant ] [-AllowCallPark ] [-Instance ] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -215,6 +221,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Description +Description of the policy. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode +For Internal use only. + +```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). From ed0f7c43b272fd6050504217164530929f9be2f5 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 28 Jun 2024 17:36:52 -0700 Subject: [PATCH 0552/1851] Update Release-QuarantineMessage.md Removed Approve from ActionType param. --- exchange/exchange-ps/exchange/Release-QuarantineMessage.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Release-QuarantineMessage.md b/exchange/exchange-ps/exchange/Release-QuarantineMessage.md index 18d68a6379..17f3d5590b 100644 --- a/exchange/exchange-ps/exchange/Release-QuarantineMessage.md +++ b/exchange/exchange-ps/exchange/Release-QuarantineMessage.md @@ -222,9 +222,8 @@ Accept wildcard characters: False ### -ActionType The ActionType parameter specifies the release action type. Valid values are: -- Approve - Deny -- Release +- Release: Use this value to release messages or approve requests to release messages. - Request ```yaml From 51cbc5fb432c3f74ee762e18227ab46c72780ff4 Mon Sep 17 00:00:00 2001 From: Aditi Srivastava <133841950+aditisrivastava07@users.noreply.github.com> Date: Mon, 1 Jul 2024 18:10:14 +0530 Subject: [PATCH 0553/1851] Fixed staging --- teams/teams-ps/teams/Get-CsApplicationAccessPolicy.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsApplicationAccessPolicy.md b/teams/teams-ps/teams/Get-CsApplicationAccessPolicy.md index 5e9e730f04..54e5c02f76 100644 --- a/teams/teams-ps/teams/Get-CsApplicationAccessPolicy.md +++ b/teams/teams-ps/teams/Get-CsApplicationAccessPolicy.md @@ -116,7 +116,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[New-CsApplicationAccessPolicy](New-CsApplicationAccessPolicy.md) -[Grant-CsApplicationAccessPolicy](Grant-CsApplicationAccessPolicy.md) -[Set-CsApplicationAccessPolicy](Set-CsApplicationAccessPolicy.md) -[Remove-CsApplicationAccessPolicy](Remove-CsApplicationAccessPolicy.md) +[New-CsApplicationAccessPolicy](New-CsApplicationAccessPolicy.md)
+[Grant-CsApplicationAccessPolicy](Grant-CsApplicationAccessPolicy.md)
+[Set-CsApplicationAccessPolicy](Set-CsApplicationAccessPolicy.md)
+[Remove-CsApplicationAccessPolicy](Remove-CsApplicationAccessPolicy.md)
From a845948fa85c5044419fe07f8f058b2dbc4bf6ad Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Mon, 1 Jul 2024 09:09:11 -0400 Subject: [PATCH 0554/1851] Update Grant-CsTenantDialPlan.md Removing non-functioning WhatIf and Confirm Parameters --- .../teams-ps/teams/Grant-CsTenantDialPlan.md | 38 ++----------------- 1 file changed, 3 insertions(+), 35 deletions(-) diff --git a/teams/teams-ps/teams/Grant-CsTenantDialPlan.md b/teams/teams-ps/teams/Grant-CsTenantDialPlan.md index f7eb90aa75..04e957c3fb 100644 --- a/teams/teams-ps/teams/Grant-CsTenantDialPlan.md +++ b/teams/teams-ps/teams/Grant-CsTenantDialPlan.md @@ -19,17 +19,17 @@ Use the Grant-CsTenantDialPlan cmdlet to assign an existing tenant dial plan to ### GrantToTenant (Default) ``` -Grant-CsTenantDialPlan [[-PolicyName] ] [-Global] [-PassThru] [-WhatIf] [-Confirm] [] +Grant-CsTenantDialPlan [[-PolicyName] ] [-Global] [-PassThru] [] ``` ### GrantToGroup ``` -Grant-CsTenantDialPlan [-Group] [[-PolicyName] ] [-PassThru] [-Rank ] [-WhatIf] [-Confirm] [] +Grant-CsTenantDialPlan [-Group] [[-PolicyName] ] [-PassThru] [-Rank ] [] ``` ### Identity ``` -Grant-CsTenantDialPlan [[-Identity] ] [[-PolicyName] ] [-PassThru] [-WhatIf] [-Confirm] [] +Grant-CsTenantDialPlan [[-Identity] ] [[-PolicyName] ] [-PassThru] [] ``` ## DESCRIPTION @@ -163,38 +163,6 @@ Accept pipeline input: True Accept wildcard characters: False ``` -### -WhatIf -The WhatIf switch causes the command to simulate its results. By using this switch, you can view what changes would occur without having to commit those changes. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Confirm -The Confirm switch causes the command to pause processing, and requires confirmation to proceed. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Microsoft Teams - -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 aedc3f87545c06cbbf0b2c337486cee6c179856f Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Mon, 1 Jul 2024 09:11:15 -0400 Subject: [PATCH 0555/1851] Update Grant-CsOnlineVoiceRoutingPolicy.md Removing non-functioning WhatIf and Confirm params --- .../teams/Grant-CsOnlineVoiceRoutingPolicy.md | 43 +++---------------- 1 file changed, 6 insertions(+), 37 deletions(-) diff --git a/teams/teams-ps/teams/Grant-CsOnlineVoiceRoutingPolicy.md b/teams/teams-ps/teams/Grant-CsOnlineVoiceRoutingPolicy.md index b95294f1bf..ec60f5eceb 100644 --- a/teams/teams-ps/teams/Grant-CsOnlineVoiceRoutingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsOnlineVoiceRoutingPolicy.md @@ -18,18 +18,18 @@ Assigns a per-user online voice routing policy to one user, a group of users, or ## SYNTAX ### Identity (Default) -``` -Grant-CsOnlineVoiceRoutingPolicy [[-Identity] ] [[-PolicyName] ] [-PassThru] [-WhatIf] [-Confirm] [] +```powershell +Grant-CsOnlineVoiceRoutingPolicy [[-Identity] ] [[-PolicyName] ] [-PassThru] [] ``` ### GrantToTenant -``` -Grant-CsOnlineVoiceRoutingPolicy [[-PolicyName] ] [-PassThru] [-Global] [-WhatIf] [-Confirm] [] +```powershell +Grant-CsOnlineVoiceRoutingPolicy [[-PolicyName] ] [-PassThru] [-Global] [] ``` ### GrantToGroup -``` -Grant-CsOnlineVoiceRoutingPolicy [-Group] [[-PolicyName] ] [-PassThru] [-Rank ] [-WhatIf] [-Confirm] [] +```powershell +Grant-CsOnlineVoiceRoutingPolicy [-Group] [[-PolicyName] ] [-PassThru] [-Rank ] [] ``` ## DESCRIPTION @@ -168,37 +168,6 @@ 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 -``` - -### -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 -``` - ### 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 e79c1aff9307cee38ca473839311d8da1989224a Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Mon, 1 Jul 2024 09:13:26 -0400 Subject: [PATCH 0556/1851] Update Grant-CsTeamsCallingPolicy.md removing non-functioning params --- .../teams/Grant-CsTeamsCallingPolicy.md | 43 +++---------------- 1 file changed, 6 insertions(+), 37 deletions(-) diff --git a/teams/teams-ps/teams/Grant-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsCallingPolicy.md index 1d375538d1..46d4e7286d 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsCallingPolicy.md @@ -20,18 +20,18 @@ Assigns a specific Teams Calling Policy to a user, a group of users, or sets the ## SYNTAX ### Identity (Default) -``` -Grant-CsTeamsCallingPolicy [[-Identity] ] [[-PolicyName] ] [-PassThru] [-WhatIf] [-Confirm] [] +```powershell +Grant-CsTeamsCallingPolicy [[-Identity] ] [[-PolicyName] ] [-PassThru] [] ``` ### GrantToTenant -``` -Grant-CsTeamsCallingPolicy [[-PolicyName] ] [-PassThru] [-Global] [-WhatIf] [-Confirm] [] +```powershell +Grant-CsTeamsCallingPolicy [[-PolicyName] ] [-PassThru] [-Global] [] ``` ### GrantToGroup -``` -Grant-CsTeamsCallingPolicy [-Group] [[-PolicyName] ] [-PassThru] [-Rank ] [-WhatIf] [-Confirm] [] +```powershell +Grant-CsTeamsCallingPolicy [-Group] [[-PolicyName] ] [-PassThru] [-Rank ] [] ``` ## DESCRIPTION @@ -153,37 +153,6 @@ 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 -``` - -### -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 -``` - ### 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 9a386a02f55a1a8e004983e0147f879a3ece01fb Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Mon, 1 Jul 2024 09:15:53 -0400 Subject: [PATCH 0557/1851] Update Grant-CsTeamsUpgradePolicy.md Removing non-functioning params --- .../teams/Grant-CsTeamsUpgradePolicy.md | 44 +++---------------- 1 file changed, 6 insertions(+), 38 deletions(-) diff --git a/teams/teams-ps/teams/Grant-CsTeamsUpgradePolicy.md b/teams/teams-ps/teams/Grant-CsTeamsUpgradePolicy.md index 9fa2256ff9..50874a276f 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsUpgradePolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsUpgradePolicy.md @@ -19,21 +19,21 @@ TeamsUpgradePolicy allows administrators to manage the transition from Skype for ## SYNTAX ### Identity (Default) -``` +```powershell Grant-CsTeamsUpgradePolicy [[-Identity] ] [-MigrateMeetingsToTeams ] [-PassThru] - [[-PolicyName] ] [-MsftInternalProcessingMode ] [-WhatIf] [-Confirm] [] + [[-PolicyName] ] [-MsftInternalProcessingMode ] [] ``` ### GrantToTenant -``` +```powershell Grant-CsTeamsUpgradePolicy [-MigrateMeetingsToTeams ] [-PassThru] [[-PolicyName] ] - [-MsftInternalProcessingMode ] [-Force] [-Global] [-WhatIf] [-Confirm] [] + [-MsftInternalProcessingMode ] [-Force] [-Global] [] ``` ### GrantToGroup -``` +```powershell Grant-CsTeamsUpgradePolicy [-MigrateMeetingsToTeams ] [-PassThru] [[-PolicyName] ] - [-MsftInternalProcessingMode ] -Group [-Rank ] [-WhatIf] [-Confirm] + [-MsftInternalProcessingMode ] -Group [-Rank ] [] ``` @@ -213,22 +213,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -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 -``` - ### -Tenant Do not use. @@ -324,22 +308,6 @@ 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 -``` - ## INPUTS From 35aded6af8c1819bdfbbb4ffa0dba9dfe2a73a17 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Mon, 1 Jul 2024 09:18:02 -0400 Subject: [PATCH 0558/1851] Update Grant-CsTeamsMeetingPolicy.md removing non-functioning params --- .../teams/Grant-CsTeamsMeetingPolicy.md | 45 +++---------------- 1 file changed, 6 insertions(+), 39 deletions(-) diff --git a/teams/teams-ps/teams/Grant-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsMeetingPolicy.md index de190f9a8d..575faaa586 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsMeetingPolicy.md @@ -19,21 +19,20 @@ Assigns a teams meeting policy at the per-user scope. The CsTeamsMeetingPolicy c ## SYNTAX ### GrantToTenant (Default) -``` -Grant-CsTeamsMeetingPolicy [-Global] [-PassThru] [[-PolicyName] ] - [-WhatIf] [-Confirm] [] +```powershell +Grant-CsTeamsMeetingPolicy [-Global] [-PassThru] [[-PolicyName] ] [] ``` ### GrantToGroup -``` +```powershell Grant-CsTeamsMeetingPolicy [-PassThru] [[-PolicyName] ] - -Group [-Rank ] [-WhatIf] [-Confirm] [] + [[-Group] ] [-Rank ] [] ``` ### Identity -``` +```powershell Grant-CsTeamsMeetingPolicy [-PassThru] [[-PolicyName] ] - [[-Identity] ] [-WhatIf] [-Confirm] [] + [[-Identity] ] [] ``` ## DESCRIPTION @@ -50,22 +49,6 @@ In this example, a user with identity "Ken Myer" is being assigned the StudentMe ## PARAMETERS -### -Confirm -Prompts you for confirmation before running the cmdlet. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -DomainController ```yaml @@ -188,22 +171,6 @@ 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 -applicable: Microsoft Teams - -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 c663f5156a088fbfd4744d2b2e39bc49c9e37021 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Mon, 1 Jul 2024 09:19:21 -0400 Subject: [PATCH 0559/1851] Update Grant-CsTeamsUpdateManagementPolicy.md removing non-functioning params --- .../Grant-CsTeamsUpdateManagementPolicy.md | 43 +++---------------- 1 file changed, 6 insertions(+), 37 deletions(-) diff --git a/teams/teams-ps/teams/Grant-CsTeamsUpdateManagementPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsUpdateManagementPolicy.md index cf1e3806ed..afe1fb03c6 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsUpdateManagementPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsUpdateManagementPolicy.md @@ -18,22 +18,22 @@ Use this cmdlet to grant a specific Teams Update Management policy to a user. ## SYNTAX ### Identity (Default) -``` +```powershell Grant-CsTeamsUpdateManagementPolicy [[-Identity] ] [-PassThru] [[-PolicyName] ] - [-MsftInternalProcessingMode ] [-ProgressAction ] [-WhatIf] [-Confirm] + [-MsftInternalProcessingMode ] [-ProgressAction ] [] ``` ### GrantToTenant -``` +```powershell Grant-CsTeamsUpdateManagementPolicy [-PassThru] [[-PolicyName] ] [-MsftInternalProcessingMode ] - [-Global] [-ProgressAction ] [-WhatIf] [-Confirm] [] + [-Global] [-ProgressAction ] [] ``` ### GrantToGroup -``` +```powershell Grant-CsTeamsUpdateManagementPolicy [-PassThru] [[-PolicyName] ] [-MsftInternalProcessingMode ] - [-Group] [-Rank ] [-ProgressAction ] [-WhatIf] [-Confirm] + [-Group] [-Rank ] [-ProgressAction ] [] ``` @@ -51,21 +51,6 @@ In this example, the policy "Campaign Policy" is granted to the user kenmyer@lit ## 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 -``` - ### -Global Use this parameter to make the specified policy in -PolicyName the new effective global policy. @@ -156,22 +141,6 @@ 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). From d1efdd59bb127d3dc0186a06e088915924810499 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Mon, 1 Jul 2024 09:21:31 -0400 Subject: [PATCH 0560/1851] Update Grant-CsExternalAccessPolicy.md removing non-functioning params --- .../teams/Grant-CsExternalAccessPolicy.md | 52 ++++--------------- 1 file changed, 10 insertions(+), 42 deletions(-) diff --git a/teams/teams-ps/teams/Grant-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Grant-CsExternalAccessPolicy.md index a26f8496a1..986d9ea8f6 100644 --- a/teams/teams-ps/teams/Grant-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/Grant-CsExternalAccessPolicy.md @@ -22,22 +22,22 @@ This cmdlet was introduced in Lync Server 2010. ## SYNTAX ### Identity (Default) -``` +```powershell Grant-CsExternalAccessPolicy [] ``` ### GrantToUser -``` +```powershell Grant-CsExternalAccessPolicy [-Identity] [[-PolicyName] ] [] ``` ### GrantToGroup -``` +```powershell Grant-CsExternalAccessPolicy [[-PolicyName] ] [-Group] [-Rank] [] ``` ### GrantToTenant -``` +```powershell Grant-CsExternalAccessPolicy [[-PolicyName] ] [-Global] [-Force] [] ``` @@ -78,14 +78,14 @@ That's because the settings in the per-user policy take precedence. ## EXAMPLES ### -------------------------- EXAMPLE 1 -------------------------- -``` +```powershell Grant-CsExternalAccessPolicy -Identity "Ken Myer" -PolicyName RedmondAccessPolicy ``` Example 1 assigns the external access policy RedmondAccessPolicy to the user with the Active Directory display name Ken Myer. ### -------------------------- EXAMPLE 2 -------------------------- -``` +```powershell Get-CsUser -LdapFilter "l=Redmond" | Grant-CsExternalAccessPolicy -PolicyName RedmondAccessPolicy ``` @@ -94,7 +94,7 @@ To do this, the command first uses the Get-CsUser cmdlet and the LdapFilter para That collection is then piped to the Grant-CsExternalAccessPolicy cmdlet, which assigns the policy RedmondAccessPolicy to each user in the collection. ### -------------------------- EXAMPLE 3 -------------------------- -``` +```powershell Get-CsUser -LdapFilter "Title=Sales Representative" | Grant-CsExternalAccessPolicy -PolicyName SalesAccessPolicy ``` @@ -103,7 +103,7 @@ To perform this task, the command first uses the Get-CsUser cmdlet and the LdapF This filtered collection is then piped to the Grant-CsExternalAccessPolicy cmdlet, which assigns the policy SalesAccessPolicy to each user in the collection. ### -------------------------- EXAMPLE 4 -------------------------- -``` +```powershell Get-CsUser -Filter {ExternalAccessPolicy -eq $Null} | Grant-CsExternalAccessPolicy -PolicyName BasicAccessPolicy ``` @@ -112,7 +112,7 @@ The command shown in Example 4 assigns the external access policy BasicAccessPol By definition, ExternalAccessPolicy will be null only if users have not been assigned a per-user policy. ### -------------------------- EXAMPLE 5 -------------------------- -``` +```powershell Get-CsUser -OU "ou=US,dc=litwareinc,dc=com" | Grant-CsExternalAccessPolicy -PolicyName USAccessPolicy ``` @@ -121,7 +121,7 @@ The command starts off by calling the Get-CsUser cmdlet and the OU parameter; th The returned collection is then piped to the Grant-CsExternalAccessPolicy cmdlet, which assigns the policy USAccessPolicy to each user in the collection. ### -------------------------- EXAMPLE 6 -------------------------- -``` +```powershell Get-CsUser | Grant-CsExternalAccessPolicy -PolicyName $Null ``` @@ -206,38 +206,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -WhatIf -Describes what would happen if you executed the command without actually executing the command. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Microsoft Teams, Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Confirm -Prompts you for confirmation before executing the command. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Microsoft Teams, Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -Tenant This parameter is reserved for internal Microsoft use. From aab308acbee2b3cf5c0df36cb3f81d47ab7feea2 Mon Sep 17 00:00:00 2001 From: Krammer Liu <99905184+krammerliu@users.noreply.github.com> Date: Mon, 1 Jul 2024 10:24:15 -0700 Subject: [PATCH 0561/1851] Update Get-CsTeamsExternalAccessConfiguration.md to 2.0.0 schema https://github.com/PowerShell/platyPS/blob/master/platyPS.schema.md --- .../teams-ps/teams/Get-CsTeamsExternalAccessConfiguration.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsExternalAccessConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsExternalAccessConfiguration.md index 6565fb298e..503ec5ea01 100644 --- a/teams/teams-ps/teams/Get-CsTeamsExternalAccessConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsExternalAccessConfiguration.md @@ -1,8 +1,8 @@ --- +schema: 2.0.0 external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml -Module Name: MicrosoftTeams online version: -schema: 1.0.0 +Module Name: MicrosoftTeams --- # Get-CsTeamsExternalAccessConfiguration From ec2c660bfc48669247b401d71bb8363d485689cb Mon Sep 17 00:00:00 2001 From: Krammer Liu <99905184+krammerliu@users.noreply.github.com> Date: Mon, 1 Jul 2024 10:28:39 -0700 Subject: [PATCH 0562/1851] Update Set-CsTeamsExternalAccessConfiguration.md to schema 2.0.0 based on https://github.com/PowerShell/platyPS/blob/master/platyPS.schema.md --- .../teams-ps/teams/Set-CsTeamsExternalAccessConfiguration.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsExternalAccessConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsExternalAccessConfiguration.md index 8e4dfac389..6a9935dcd1 100644 --- a/teams/teams-ps/teams/Set-CsTeamsExternalAccessConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsExternalAccessConfiguration.md @@ -1,8 +1,8 @@ --- +schema: 2.0.0 external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml -Module Name: MicrosoftTeams online version: -schema: 1.0.0 +Module Name: MicrosoftTeams --- # Set-CsTeamsExternalAccessConfiguration From 6daef77fc1971f42dc0c0b397ba610b9676f4b63 Mon Sep 17 00:00:00 2001 From: Mukul Singh Date: Mon, 1 Jul 2024 11:03:32 -0700 Subject: [PATCH 0563/1851] Resolving PR comment --- teams/teams-ps/teams/New-CsTeamsEventsPolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md index 797a0746a9..599f7d0451 100644 --- a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md @@ -153,7 +153,7 @@ Accept wildcard characters: False ``` ### -AllowedTownhallTypesForRecordingPublish -This setting describes how IT admins can control which types of Town Hall attendees can have their recordings published. +This setting governs which types of town halls can have their recordings published. Possible values are: None, InviteOnly, EveryoneInCompanyIncludingGuests, Everyone. @@ -170,7 +170,7 @@ Accept wildcard characters: False ``` ### -AllowedWebinarTypesForRecordingPublish -This setting describes how IT admins can control which types of webinar attendees can have their recordings published. +This setting governs which types of webinars can have their recordings published. Possible values are: None, InviteOnly, EveryoneInCompanyIncludingGuests, Everyone. From b4ce5da3b970efd74b78497778017f8520e21013 Mon Sep 17 00:00:00 2001 From: Man2MSFT <102780775+Man2MSFT@users.noreply.github.com> Date: Tue, 2 Jul 2024 17:53:45 +0530 Subject: [PATCH 0564/1851] Update Get-CsApplicationAccessPolicy.md removing
tags --- teams/teams-ps/teams/Get-CsApplicationAccessPolicy.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsApplicationAccessPolicy.md b/teams/teams-ps/teams/Get-CsApplicationAccessPolicy.md index 54e5c02f76..8277cba0a1 100644 --- a/teams/teams-ps/teams/Get-CsApplicationAccessPolicy.md +++ b/teams/teams-ps/teams/Get-CsApplicationAccessPolicy.md @@ -116,7 +116,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[New-CsApplicationAccessPolicy](New-CsApplicationAccessPolicy.md)
-[Grant-CsApplicationAccessPolicy](Grant-CsApplicationAccessPolicy.md)
-[Set-CsApplicationAccessPolicy](Set-CsApplicationAccessPolicy.md)
-[Remove-CsApplicationAccessPolicy](Remove-CsApplicationAccessPolicy.md)
+[New-CsApplicationAccessPolicy](New-CsApplicationAccessPolicy.md) + +[Grant-CsApplicationAccessPolicy](Grant-CsApplicationAccessPolicy.md) + +[Set-CsApplicationAccessPolicy](Set-CsApplicationAccessPolicy.md) + +[Remove-CsApplicationAccessPolicy](Remove-CsApplicationAccessPolicy.md) From 1eb65868598882194e8c1d624776a3af320d3302 Mon Sep 17 00:00:00 2001 From: gsian-microsoft <37862932+gsian-microsoft@users.noreply.github.com> Date: Tue, 2 Jul 2024 10:12:37 -0700 Subject: [PATCH 0565/1851] Update Get-CsApplicationAccessPolicy.md Fix new lines --- teams/teams-ps/teams/Get-CsApplicationAccessPolicy.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsApplicationAccessPolicy.md b/teams/teams-ps/teams/Get-CsApplicationAccessPolicy.md index 54e5c02f76..8277cba0a1 100644 --- a/teams/teams-ps/teams/Get-CsApplicationAccessPolicy.md +++ b/teams/teams-ps/teams/Get-CsApplicationAccessPolicy.md @@ -116,7 +116,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[New-CsApplicationAccessPolicy](New-CsApplicationAccessPolicy.md)
-[Grant-CsApplicationAccessPolicy](Grant-CsApplicationAccessPolicy.md)
-[Set-CsApplicationAccessPolicy](Set-CsApplicationAccessPolicy.md)
-[Remove-CsApplicationAccessPolicy](Remove-CsApplicationAccessPolicy.md)
+[New-CsApplicationAccessPolicy](New-CsApplicationAccessPolicy.md) + +[Grant-CsApplicationAccessPolicy](Grant-CsApplicationAccessPolicy.md) + +[Set-CsApplicationAccessPolicy](Set-CsApplicationAccessPolicy.md) + +[Remove-CsApplicationAccessPolicy](Remove-CsApplicationAccessPolicy.md) From c81c61a980707fbf9f1b34b73ec48214307a51ba Mon Sep 17 00:00:00 2001 From: kennywan Date: Tue, 2 Jul 2024 10:36:02 -0700 Subject: [PATCH 0566/1851] review ammendments, fixed example 2 typo --- teams/teams-ps/teams/Get-CsTeamsVdiPolicy.md | 4 ++-- teams/teams-ps/teams/Grant-CsTeamsVdiPolicy.md | 8 ++++---- teams/teams-ps/teams/New-CsTeamsVdiPolicy.md | 4 ++-- teams/teams-ps/teams/Remove-CsTeamsVdiPolicy.md | 2 +- teams/teams-ps/teams/Set-CsTeamsVdiPolicy.md | 2 +- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsVdiPolicy.md b/teams/teams-ps/teams/Get-CsTeamsVdiPolicy.md index edfa779ce8..09d6b234e1 100644 --- a/teams/teams-ps/teams/Get-CsTeamsVdiPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsVdiPolicy.md @@ -13,12 +13,12 @@ The CsTeamsVdiPolicy cmdlets enable administrators to control the type of meetin ## SYNTAX ### Identity (Default) -``` +```powershell Get-CsTeamsVdiPolicy [[-Identity] ] [] ``` ### Filter -``` +```powershell Get-CsTeamsVdiPolicy [-Filter ] [] ``` diff --git a/teams/teams-ps/teams/Grant-CsTeamsVdiPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsVdiPolicy.md index d83874267c..75706e91a4 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsVdiPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsVdiPolicy.md @@ -13,22 +13,22 @@ Assigns a teams Vdi policy at the per-user scope. The CsTeamsVdiPolicy cmdlets e ## SYNTAX ### Identity (Default) -``` +```powershell Grant-CsTeamsVdiPolicy [] ``` ### GrantToUser -``` +```powershell Grant-CsTeamsVdiPolicy -Identity [[-PolicyName] ] [] ``` ### GrantToGroup -``` +```powershell Grant-CsTeamsVdiPolicy [[-PolicyName] ] [-Group] -Rank [] ``` ### GrantToTenant -``` +```powershell Grant-CsTeamsVdiPolicy [[-PolicyName] ] [-Global] [-Force] [] ``` diff --git a/teams/teams-ps/teams/New-CsTeamsVdiPolicy.md b/teams/teams-ps/teams/New-CsTeamsVdiPolicy.md index 2eb7eb6487..8a373a2632 100644 --- a/teams/teams-ps/teams/New-CsTeamsVdiPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsVdiPolicy.md @@ -12,7 +12,7 @@ The CsTeamsVdiPolicy cmdlets enable administrators to control the type of meetin ## SYNTAX -``` +```powershell New-CsTeamsVdiPolicy [-DisableCallsAndMeetings ] [-DisableAudioVideoInCallsAndMeetings ] [-VDI2Optimization ] [-Identity] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -31,7 +31,7 @@ PS C:\> New-CsTeamsVdiPolicy -Identity RestrictedUserPolicy -VDI2Optimization "D The command shown in Example 1 uses the New-CsTeamsVdiPolicy cmdlet to create a new Vdi policy with the Identity RestrictedUserPolicy. This policy will use all the default values for a vdi policy except one: VDI2Optimization; in this example, users with this policy will not be able to be VDI 2.0 optimized. -### Example 2 2 +### Example 2 ```powershell PS C:\> New-CsTeamsVdiPolicy -Identity OnlyOptimizedPolicy -DisableAudioVideoInCallsAndMeetings $True -DisableCallsAndMeetings $True ``` diff --git a/teams/teams-ps/teams/Remove-CsTeamsVdiPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsVdiPolicy.md index 9d7fc8abd5..107d8bf7f3 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsVdiPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsVdiPolicy.md @@ -12,7 +12,7 @@ This CsTeamsVdiPolicy cmdlets removes a previously created TeamsVdiPolicy. ## SYNTAX -``` +```powershell Remove-CsTeamsVdiPolicy [-Identity] [-Force] [-WhatIf] [-Confirm] [] ``` diff --git a/teams/teams-ps/teams/Set-CsTeamsVdiPolicy.md b/teams/teams-ps/teams/Set-CsTeamsVdiPolicy.md index ae4e61b20a..95091c86f1 100644 --- a/teams/teams-ps/teams/Set-CsTeamsVdiPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsVdiPolicy.md @@ -12,7 +12,7 @@ The CsTeamsVdiPolicy cmdlets enable administrators to control the type of meetin ## SYNTAX -``` +```powershell Set-CsTeamsVdiPolicy [-DisableCallsAndMeetings ] [-DisableAudioVideoInCallsAndMeetings ] [-VDI2Optimization ] [-Identity] [-Force] [-WhatIf] [-Confirm] [] ``` From 6a916ff413bdd0ce11920c25ecc9cbdcba080cf0 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Tue, 2 Jul 2024 14:21:59 -0400 Subject: [PATCH 0567/1851] Update Get-CsGroupPolicyAssignment.md Removing previous author and adding powershell syntax --- teams/teams-ps/teams/Get-CsGroupPolicyAssignment.md | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsGroupPolicyAssignment.md b/teams/teams-ps/teams/Get-CsGroupPolicyAssignment.md index ef6ca27ec9..07156ba93a 100644 --- a/teams/teams-ps/teams/Get-CsGroupPolicyAssignment.md +++ b/teams/teams-ps/teams/Get-CsGroupPolicyAssignment.md @@ -3,9 +3,6 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csgrouppolicyassignment schema: 2.0.0 -author: tomkau -ms.author: tomkau -ms.reviewer: williamlooney --- # Get-CsGroupPolicyAssignment @@ -16,7 +13,7 @@ This cmdlet is used to return group policy assignments. ## SYNTAX -``` +```powershell Get-CsGroupPolicyAssignment [-GroupId ] [-PolicyType ] ``` @@ -28,7 +25,7 @@ This cmdlets returns group policy assignments. Optional parameters allow the re ### Example 1 In this example, all group policy assignments are returned. -``` +```powershell Get-CsGroupPolicyAssignment GroupId PolicyType PolicyName Rank CreatedTime CreatedBy @@ -45,7 +42,7 @@ e2a3ed24-97be-494d-8d3c-dbc04cbb878a TeamsCallingPolicy AllowCalling ### Example 2 In this example, only the policies assigned to a specific group are returned. -``` +```powershell Get-CsGroupPolicyAssignment -GroupId e050ce51-54bc-45b7-b3e6-c00343d31274 GroupId PolicyType PolicyName Rank CreatedTime CreatedBy @@ -60,7 +57,7 @@ In this example, only the policies of a specific type are returned. Get-CsGroupPolicyAssignment -PolicyType TeamsCallingPolicy -``` +```powershell GroupId PolicyType PolicyName Rank CreatedTime CreatedBy ------- ---------- ---------- ---- ----------- --------- e2a3ed24-97be-494d-8d3c-dbc04cbb878a TeamsCallingPolicy AllowCalling 1 11/4/2019 12:54:27 AM aeb7c0e7-2f6d-43ef-bf33-bfbcb93fdc64 From 9ff5123753ee84bd443e09c45031502abc14e15b Mon Sep 17 00:00:00 2001 From: gregorionMS <147443779+gregorionMS@users.noreply.github.com> Date: Wed, 3 Jul 2024 14:54:05 -0700 Subject: [PATCH 0568/1851] Update Set-CsTeamsEventsPolicy.md added a note to Set-CsTeamsEventsPolicy to inform end user that configuring events policy requires setting Webinar and Town hall polices individually and that setting both together is not currently possible --- teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md index d87f467c78..9df4cf0ded 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md @@ -10,6 +10,8 @@ schema: 2.0.0 ## SYNOPSIS This cmdlet allows you to configure options for customizing Teams events experiences. Note that this policy is currently still in preview. +**_NOTE:_** Currently, configuring Teams events policies for webinars and town hall are seperate entities and there is not a way to add a unified policy to configure both together. + ## SYNTAX ``` From 6592fb6f9254e4b7e312e2e750afb6db59ac9af3 Mon Sep 17 00:00:00 2001 From: yixuanc <118315272+chyixuan@users.noreply.github.com> Date: Fri, 5 Jul 2024 13:27:38 -0700 Subject: [PATCH 0569/1851] Update Add-VivaModuleFeaturePolicy.md --- exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md index b7052a6483..effec47031 100644 --- a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md @@ -300,6 +300,8 @@ You can specify a maximum of 20 total users or groups (20 users and no groups, 1 To have the policy apply to all users in the organization, use the Everyone switch. +**Note**: Starting from Exchange Online PowerShell module v3.5.1-Preview2, -GroupIds supports security group object IDs (GUIDs). Any version prior to v3.5.1-Preview2 can only accept email addresses for this parameter. + ```yaml Type: String[] Parameter Sets: (All) From 49cc2344a77f5f802299823a2fb200b2b65c9d27 Mon Sep 17 00:00:00 2001 From: yixuanc <118315272+chyixuan@users.noreply.github.com> Date: Fri, 5 Jul 2024 13:29:43 -0700 Subject: [PATCH 0570/1851] Update Update-VivaModuleFeaturePolicy.md --- exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md index 1d7598a16c..66e31e2032 100644 --- a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md @@ -274,6 +274,8 @@ You can specify a maximum of 20 total users or groups (20 users and no groups, 1 To have the updated policy apply to all users in the organization, use the Everyone parameter with the value $true. +**Note**: Starting from Exchange Online PowerShell module v3.5.1-Preview2, -GroupIds supports security group object IDs (GUIDs). Any version prior to v3.5.1-Preview2 can only accept email addresses for this parameter. + ```yaml Type: String[] Parameter Sets: (All) From 392ed8a761582ecbf1d4496874190b49137b8720 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 8 Jul 2024 09:02:40 -0700 Subject: [PATCH 0571/1851] Update Update-VivaModuleFeaturePolicy.md --- exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md index 66e31e2032..637a4aa265 100644 --- a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md @@ -274,7 +274,7 @@ You can specify a maximum of 20 total users or groups (20 users and no groups, 1 To have the updated policy apply to all users in the organization, use the Everyone parameter with the value $true. -**Note**: Starting from Exchange Online PowerShell module v3.5.1-Preview2, -GroupIds supports security group object IDs (GUIDs). Any version prior to v3.5.1-Preview2 can only accept email addresses for this parameter. +**Note**: In v3.5.1-Preview2 or later of the module, this parameter supports security group object IDs (GUIDs). Previous versions of the module accept only email addresses for this parameter. ```yaml Type: String[] From 6090154fc6d23f35d17f4117cd509226d4d38100 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 8 Jul 2024 09:03:46 -0700 Subject: [PATCH 0572/1851] Update Add-VivaModuleFeaturePolicy.md --- exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md index effec47031..1cf7b09df1 100644 --- a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md @@ -300,7 +300,7 @@ You can specify a maximum of 20 total users or groups (20 users and no groups, 1 To have the policy apply to all users in the organization, use the Everyone switch. -**Note**: Starting from Exchange Online PowerShell module v3.5.1-Preview2, -GroupIds supports security group object IDs (GUIDs). Any version prior to v3.5.1-Preview2 can only accept email addresses for this parameter. +**Note**: In v3.5.1-Preview2 or later of the module, this parameter supports security group object IDs (GUIDs). Previous versions of the module accept only email addresses for this parameter. ```yaml Type: String[] From 40d5066310242f2e6675427d08ab0d9147498aff Mon Sep 17 00:00:00 2001 From: Ettienne Hugo <125693236+et1hugo@users.noreply.github.com> Date: Mon, 8 Jul 2024 15:56:54 -0400 Subject: [PATCH 0573/1851] Add dynamic watermarking parameters to Set-Label Add documentation for the -ApplyDynamicWatermarking and -DynamicWatermarkDisplay parameters of the Set-Label command. --- exchange/exchange-ps/exchange/Set-Label.md | 40 ++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/exchange/exchange-ps/exchange/Set-Label.md b/exchange/exchange-ps/exchange/Set-Label.md index d943690cf1..c3cfc662de 100644 --- a/exchange/exchange-ps/exchange/Set-Label.md +++ b/exchange/exchange-ps/exchange/Set-Label.md @@ -37,6 +37,7 @@ Set-Label [-Identity] [-ApplyContentMarkingHeaderFontSize ] [-ApplyContentMarkingHeaderMargin ] [-ApplyContentMarkingHeaderText ] + [-ApplyDynamicWatermarkingEnabled ] [-ApplyWaterMarkingEnabled ] [-ApplyWaterMarkingFontColor ] [-ApplyWaterMarkingFontName ] @@ -50,6 +51,7 @@ Set-Label [-Identity] [-ContentType ] [-DefaultContentLabel ] [-DisplayName ] + [-DynamicWatermarkDisplay ] [-EncryptionContentExpiredOnDateInDaysOrNever ] [-EncryptionDoNotForward ] [-EncryptionDoubleKeyEncryptionUrl ] @@ -452,6 +454,25 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ApplyDynamicWatermarkingEnabled +The ApplyDynamicWatermarkingEnabled parameter enables dynamic watermarking for a specific label. This parameter works in conjunction with the DynamicWatermarkDisplay parameter. Valid values are: + +- $true: Enables dynamic watermarking for a specific label. +- $false: Disables dynamic watermarking for a specific label. + +```yaml +Type: System.Boolean +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ApplyWaterMarkingEnabled The ApplyWaterMarkingEnabled parameter enables or disables the Apply Watermarking Header action for the label. Valid values are: @@ -689,6 +710,25 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -DynamicWatermarkDisplay +The DynamicWatermarkDisplay parameter specifies the watermark text to display for a given label when the ApplyDynamicWatermarkingEnabled parameter is set to enabled. Besides free form text the following special tokens can be used to include user/device specific information in the watermark: + +- ${Consumer.PrincipalName} - this token is required in the watermark text specification, the token will be replaced by the users' UPN +- ${Device.DateTime} - the token will be replaced with the current date/time of the device used to view the document + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -EncryptionContentExpiredOnDateInDaysOrNever The EncryptionContentExpiredOnDateInDaysOrNever parameter specifies when the encrypted content expires. Valid values are: From ceda3e4750fb98efae22d6ffc82ed0b779a811a0 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 8 Jul 2024 13:34:56 -0700 Subject: [PATCH 0574/1851] Update Set-Label.md --- exchange/exchange-ps/exchange/Set-Label.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-Label.md b/exchange/exchange-ps/exchange/Set-Label.md index c3cfc662de..7bb18685a5 100644 --- a/exchange/exchange-ps/exchange/Set-Label.md +++ b/exchange/exchange-ps/exchange/Set-Label.md @@ -455,11 +455,13 @@ Accept wildcard characters: False ``` ### -ApplyDynamicWatermarkingEnabled -The ApplyDynamicWatermarkingEnabled parameter enables dynamic watermarking for a specific label. This parameter works in conjunction with the DynamicWatermarkDisplay parameter. Valid values are: +The ApplyDynamicWatermarkingEnabled parameter enables dynamic watermarking for a specific label. Valid values are: - $true: Enables dynamic watermarking for a specific label. - $false: Disables dynamic watermarking for a specific label. +You set the watermark text with the DynamicWatermarkDisplay parameter. + ```yaml Type: System.Boolean Parameter Sets: (All) @@ -711,10 +713,12 @@ Accept wildcard characters: False ``` ### -DynamicWatermarkDisplay -The DynamicWatermarkDisplay parameter specifies the watermark text to display for a given label when the ApplyDynamicWatermarkingEnabled parameter is set to enabled. Besides free form text the following special tokens can be used to include user/device specific information in the watermark: +The DynamicWatermarkDisplay parameter specifies the watermark text to display for a given label. This parameter supports text and the following special tokens: + +- `${Consumer.PrincipalName}`: Required. The value is the user principal name (UPN) of the user. +- `${Device.DateTime}`: Optional. The value is current date/time of the device used to view the document. -- ${Consumer.PrincipalName} - this token is required in the watermark text specification, the token will be replaced by the users' UPN -- ${Device.DateTime} - the token will be replaced with the current date/time of the device used to view the document +This parameter is meaningful only when the ApplyDynamicWatermarkingEnabled parameter value is $true. ```yaml Type: String From 7b5f9a4987dda1cde1acd917922b3bda0bdaddc7 Mon Sep 17 00:00:00 2001 From: Carol Bailey Date: Mon, 8 Jul 2024 14:49:47 -0700 Subject: [PATCH 0575/1851] Update Set-Label.md Add link to admin docs (to be published 7/11) & clarify that it's an encryption setting. --- exchange/exchange-ps/exchange/Set-Label.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-Label.md b/exchange/exchange-ps/exchange/Set-Label.md index 7bb18685a5..f1a631aecb 100644 --- a/exchange/exchange-ps/exchange/Set-Label.md +++ b/exchange/exchange-ps/exchange/Set-Label.md @@ -455,12 +455,12 @@ Accept wildcard characters: False ``` ### -ApplyDynamicWatermarkingEnabled -The ApplyDynamicWatermarkingEnabled parameter enables dynamic watermarking for a specific label. Valid values are: +The ApplyDynamicWatermarkingEnabled parameter enables dynamic watermarking for a specific label that applies encryption. Valid values are: - $true: Enables dynamic watermarking for a specific label. - $false: Disables dynamic watermarking for a specific label. -You set the watermark text with the DynamicWatermarkDisplay parameter. +You set the watermark text with the DynamicWatermarkDisplay parameter. For more information about using dynamic watermarks for supported apps, see [Dynamic watermarks](https://learn.microsoft.com/purview/encryption-sensitivity-labels#dynamic-watermarks). ```yaml Type: System.Boolean From 6bdcdb56b838b9428c72159fadfdb4c8c0e3989e Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 9 Jul 2024 09:56:35 -0700 Subject: [PATCH 0576/1851] Update Invoke-ComplianceSecurityFilterAction.md New examples per request. --- .../Invoke-ComplianceSecurityFilterAction.md | 51 ++++++++++++++++++- 1 file changed, 50 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md b/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md index d732d7ada7..dc3f60dbb8 100644 --- a/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md +++ b/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md @@ -38,7 +38,7 @@ To use this cmdlet in Security & Compliance PowerShell, you need to be a member ```powershell PS C:\> Invoke-ComplianceSecurityFilterAction -Action GetStatus -PropertyName CustomAttribute1 -SiteUrl https://contoso-my.sharepoint.com/personal/lila_contoso_onmicrosoft_com/_layouts/15/onedrive.aspx -SiteUrl : https://contoso-my.sharepoint.com/personal/lila_contoso_onmicrosoft_com/_layouts/15/onedrive.aspx +SiteUrlOrEmailAddress : https://contoso-my.sharepoint.com/personal/lila_contoso_onmicrosoft_com/_layouts/15/onedrive.aspx BoundaryType : UserMailbox BoundaryInstruction : Set via Set-Mailbox BoundaryObjectId : SPO_f82ace6e-817e-4752-8917-67164dabde98@SPO_775ea11f-a2af-7821-b04c-9848e903ce47 @@ -51,11 +51,60 @@ This example returns the status of a OneDrive site that's bound by the CustomAtt ### Example 2 ```powershell +PS C:\> Invoke-ComplianceSecurityFi1terAction Action GetStatus -PropertyName "CustomAttribute3" -EmailAddress "nina@contoso.onmicrosoft.com" + +SiteUrlOrEmailAddress : nina@contoso.onmicrosoft.com +BoundaryType : Usermailbox +Boundary Instruction : Set via Set-Mailbox +BoundaryObjectId : nina@contoso.onmicrosoft.com +BoundaryStatus : Success +Boundaryproperty : CustomAttribute3 +BoundaryPropertyVa1ue : +``` + +This example ???. + +### Example 3 +```powershell +PS C:\> Invoke-ComplianceSecurityFi1terAction -Action GetStatus -PropertyName "CustomAttribute3" -EmailAddress "zhexuan@contoso.onmicrosoft.com" + +SiteUrlOrEmai1Address : zhexuan@contoso.onmicrosoft.com +BoundaryType : InactiveMaiIbox +Boundarylnstruction : Set via Invoke-ComplianceSecurityFiIterAction -Set +BoundaryObjectId : zhexuan@contoso.onmicrosoft.com +BoundaryStatus : Success +BoundaryProperty : CustomAttribute3 +BoundaryPropertyVa1ue : test33 +``` + +This example ??? + +### Example 4 +```powershell Invoke-ComplianceSecurityFilterAction -Action Set -PropertyName CustomAttribute1 -PropertyValue "Research and Development" -SiteUrl https://contoso-my.sharepoint.com/personal/lila_contoso_onmicrosoft_com/_layouts/15/onedrive.aspx ``` This example sets the boundary of the specified OneDrive site for a user who left the company. +### Example 5 +```powershell +PS C:\> Invoke-ComplianceSecurityFiIterAction -Action Set -PropertyName "CustomAttribute3" -PropertyVaIue "ProjectX" -EmailAddress "zhexuan@contoso.onmicrosoft.com" + +Set action succeeded, please use GetStatus to check the result. + +PS C:\> Invoke-ComplianceSecurityFiIterAction -Action GetStatus -PropertyName "CustomAttribute3" -EmailAddress "zhexuan@contoso.onmicrosoft.com" + +SiteUrlOrEmai1Address : zhexuan@contoso.onmicrosoft.com +Boundary Type : InactiveMaiIbox +Boundarylnstruction : Set via Invoke-ComplianceSecurityFiIterAction -Set +BoundaryObjectId : zhexuan@contoso.onmicrosoft.com +BoundaryStatus : Success +BoundaryProperty : CustomAttribute3 +BoundaryPropertyVa1ue : test33 +``` + +This example ??? + ## PARAMETERS ### -Action From 4671d68da85c8ead2537eec26a24ba01671e4a05 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 9 Jul 2024 10:04:59 -0700 Subject: [PATCH 0577/1851] Update Invoke-ComplianceSecurityFilterAction.md --- .../Invoke-ComplianceSecurityFilterAction.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md b/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md index dc3f60dbb8..22b1eb391a 100644 --- a/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md +++ b/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md @@ -54,11 +54,11 @@ This example returns the status of a OneDrive site that's bound by the CustomAtt PS C:\> Invoke-ComplianceSecurityFi1terAction Action GetStatus -PropertyName "CustomAttribute3" -EmailAddress "nina@contoso.onmicrosoft.com" SiteUrlOrEmailAddress : nina@contoso.onmicrosoft.com -BoundaryType : Usermailbox -Boundary Instruction : Set via Set-Mailbox +BoundaryType : UserMailbox +BoundaryInstruction : Set via Set-Mailbox BoundaryObjectId : nina@contoso.onmicrosoft.com BoundaryStatus : Success -Boundaryproperty : CustomAttribute3 +BoundaryProperty : CustomAttribute3 BoundaryPropertyVa1ue : ``` @@ -68,9 +68,9 @@ This example ???. ```powershell PS C:\> Invoke-ComplianceSecurityFi1terAction -Action GetStatus -PropertyName "CustomAttribute3" -EmailAddress "zhexuan@contoso.onmicrosoft.com" -SiteUrlOrEmai1Address : zhexuan@contoso.onmicrosoft.com -BoundaryType : InactiveMaiIbox -Boundarylnstruction : Set via Invoke-ComplianceSecurityFiIterAction -Set +SiteUrlOrEmailAddress : zhexuan@contoso.onmicrosoft.com +BoundaryType : InactiveMailbox +BoundaryInstruction : Set via Invoke-ComplianceSecurityFiIterAction -Set BoundaryObjectId : zhexuan@contoso.onmicrosoft.com BoundaryStatus : Success BoundaryProperty : CustomAttribute3 @@ -94,9 +94,9 @@ Set action succeeded, please use GetStatus to check the result. PS C:\> Invoke-ComplianceSecurityFiIterAction -Action GetStatus -PropertyName "CustomAttribute3" -EmailAddress "zhexuan@contoso.onmicrosoft.com" -SiteUrlOrEmai1Address : zhexuan@contoso.onmicrosoft.com -Boundary Type : InactiveMaiIbox -Boundarylnstruction : Set via Invoke-ComplianceSecurityFiIterAction -Set +SiteUrlOrEmailAddress : zhexuan@contoso.onmicrosoft.com +BoundaryType : InactiveMailbox +BoundaryInstruction : Set via Invoke-ComplianceSecurityFiIterAction -Set BoundaryObjectId : zhexuan@contoso.onmicrosoft.com BoundaryStatus : Success BoundaryProperty : CustomAttribute3 From 7d9e47179aa8acc0fcfea0cde99e8c7d8e9d1e4e Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 9 Jul 2024 10:33:22 -0700 Subject: [PATCH 0578/1851] Updates Added Preview notes, removed Device.DateTime, and copied changes to New- --- exchange/exchange-ps/exchange/New-Label.md | 47 ++++++++++++++++++++++ exchange/exchange-ps/exchange/Set-Label.md | 5 ++- 2 files changed, 51 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/New-Label.md b/exchange/exchange-ps/exchange/New-Label.md index fabd1712af..c194bd50bc 100644 --- a/exchange/exchange-ps/exchange/New-Label.md +++ b/exchange/exchange-ps/exchange/New-Label.md @@ -37,6 +37,7 @@ New-Label [-Name] -DisplayName -Tooltip [-ApplyContentMarkingHeaderFontSize ] [-ApplyContentMarkingHeaderMargin ] [-ApplyContentMarkingHeaderText ] + [-ApplyDynamicWatermarkingEnabled ] [-ApplyWaterMarkingEnabled ] [-ApplyWaterMarkingFontColor ] [-ApplyWaterMarkingFontName ] @@ -49,6 +50,7 @@ New-Label [-Name] -DisplayName -Tooltip [-Confirm] [-ContentType ] [-DefaultContentLabel ] + [-DynamicWatermarkDisplay ] [-EncryptionAipTemplateScopes ] [-EncryptionContentExpiredOnDateInDaysOrNever ] [-EncryptionDoNotForward ] @@ -470,6 +472,29 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ApplyDynamicWatermarkingEnabled +**Note**: This parameter is currently in Public Preview, isn't available in all organizations, and is subject to change. + +The ApplyDynamicWatermarkingEnabled parameter enables dynamic watermarking for a specific label that applies encryption. Valid values are: + +- $true: Enables dynamic watermarking for a specific label. +- $false: Disables dynamic watermarking for a specific label. + +You set the watermark text with the DynamicWatermarkDisplay parameter. For more information about using dynamic watermarks for supported apps, see [Dynamic watermarks](https://learn.microsoft.com/purview/encryption-sensitivity-labels#dynamic-watermarks). + +```yaml +Type: System.Boolean +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ApplyWaterMarkingEnabled The ApplyWaterMarkingEnabled parameter enables or disables the Apply Watermarking Header action for the label. Valid values are: @@ -691,6 +716,28 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -DynamicWatermarkDisplay +**Note**: This parameter is currently in Public Preview, isn't available in all organizations, and is subject to change. + +The DynamicWatermarkDisplay parameter specifies the watermark text to display for a given label. This parameter supports text and the following special tokens: + +- `${Consumer.PrincipalName}`: Required. The value is the user principal name (UPN) of the user. + +This parameter is meaningful only when the ApplyDynamicWatermarkingEnabled parameter value is $true. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -EncryptionAipTemplateScopes The EncryptionAipTemplateScopes parameter specifies that the label is still published and usable in the AIP classic client. An example value is `"['allcompany@labelaction.onmicrosoft.com','admin@labelaction.onmicrosoft.com']"`. diff --git a/exchange/exchange-ps/exchange/Set-Label.md b/exchange/exchange-ps/exchange/Set-Label.md index f1a631aecb..4de611f070 100644 --- a/exchange/exchange-ps/exchange/Set-Label.md +++ b/exchange/exchange-ps/exchange/Set-Label.md @@ -455,6 +455,8 @@ Accept wildcard characters: False ``` ### -ApplyDynamicWatermarkingEnabled +**Note**: This parameter is currently in Public Preview, isn't available in all organizations, and is subject to change. + The ApplyDynamicWatermarkingEnabled parameter enables dynamic watermarking for a specific label that applies encryption. Valid values are: - $true: Enables dynamic watermarking for a specific label. @@ -713,10 +715,11 @@ Accept wildcard characters: False ``` ### -DynamicWatermarkDisplay +**Note**: This parameter is currently in Public Preview, isn't available in all organizations, and is subject to change. + The DynamicWatermarkDisplay parameter specifies the watermark text to display for a given label. This parameter supports text and the following special tokens: - `${Consumer.PrincipalName}`: Required. The value is the user principal name (UPN) of the user. -- `${Device.DateTime}`: Optional. The value is current date/time of the device used to view the document. This parameter is meaningful only when the ApplyDynamicWatermarkingEnabled parameter value is $true. From e9bc097f18c339e9a48671182328ea49944340d3 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Tue, 9 Jul 2024 15:31:30 -0400 Subject: [PATCH 0579/1851] Update Set-CsTeamsEventsPolicy.md --- teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md index 9df4cf0ded..c6e9b60c84 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md @@ -10,7 +10,8 @@ schema: 2.0.0 ## SYNOPSIS This cmdlet allows you to configure options for customizing Teams events experiences. Note that this policy is currently still in preview. -**_NOTE:_** Currently, configuring Teams events policies for webinars and town hall are seperate entities and there is not a way to add a unified policy to configure both together. +> [!NOTE] +> Webinar and town hall policies must be managed separately. ## SYNTAX From 2f5bd70aec859fcc52f2c7ec0a2caab9d24e2b46 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Tue, 9 Jul 2024 15:42:36 -0400 Subject: [PATCH 0580/1851] Update Set-CsTeamsEventsPolicy.md --- teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md index c6e9b60c84..1e52092632 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md @@ -74,7 +74,7 @@ Accept wildcard characters: False ``` ### -UseMicrosoftECDN -This setting governs whether the global admin disables this property and prevents the organizers from creating town halls that use Microsoft eCDN even though they have been assigned a Teams Premium license. +This setting governs whether the admin disables this property and prevents the organizers from creating town halls that use Microsoft eCDN even though they have been assigned a Teams Premium license. ```yaml Type: Boolean From 07aad1b8728b8b5abc091d9e1c7769f963572cd1 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Tue, 9 Jul 2024 15:49:10 -0400 Subject: [PATCH 0581/1851] Update New-CsTeamsEventsPolicy.md --- teams/teams-ps/teams/New-CsTeamsEventsPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md index 599f7d0451..efc9844571 100644 --- a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md @@ -60,7 +60,7 @@ Accept wildcard characters: False ``` ### -UseMicrosoftECDN -This setting governs whether the global admin disables this property and prevents the organizers from creating town halls that use Microsoft eCDN even though they have been assigned a Teams Premium license. +This setting governs whether the admin disables this property and prevents the organizers from creating town halls that use Microsoft eCDN even though they have been assigned a Teams Premium license. ```yaml From f3a906b8b40a9d98fb77bc0e599807728f4eddff Mon Sep 17 00:00:00 2001 From: Pavel Latif <142821210+pavellatif@users.noreply.github.com> Date: Tue, 9 Jul 2024 20:17:10 -0400 Subject: [PATCH 0582/1851] Adding new cmdlets for Phone Number Export --- Export-CsAcquiredPhoneNumber.md | 122 +++++++++++++++++++++++ Get-CsExportAcquiredPhoneNumberStatus.md | 118 ++++++++++++++++++++++ 2 files changed, 240 insertions(+) create mode 100644 Export-CsAcquiredPhoneNumber.md create mode 100644 Get-CsExportAcquiredPhoneNumberStatus.md diff --git a/Export-CsAcquiredPhoneNumber.md b/Export-CsAcquiredPhoneNumber.md new file mode 100644 index 0000000000..cb8bae1115 --- /dev/null +++ b/Export-CsAcquiredPhoneNumber.md @@ -0,0 +1,122 @@ +--- +external help file: Microsoft.Teams.ConfigAPI.Cmdlets-help.xml +Module Name: Microsoft.Teams.ConfigAPI.Cmdlets +online version: https://learn.microsoft.com/powershell/module/teams/export-csacquiredphonenumber +applicable: Microsoft Teams +title: Export-CsAcquiredPhoneNumber +author: pavellatif +ms.author: pavellatif +ms.reviewer: +manager: roykuntz +schema: 2.0.0 +--- + +# Export-CsAcquiredPhoneNumber + +## SYNOPSIS +This cmdlet exports the list of phone numbers acquired by Teams Phone System tenant. + +## SYNTAX + +```powershell +Export-CsAcquiredPhoneNumber [-Property ] +``` + +## DESCRIPTION +This cmdlet exports all the acquired phone numbers by the tenant to a file. The cmdlet is an asynchronus operation and will return an OrderId. [Get-CsExportAcquiredPhoneNumberStatus](Get-CsExportAcquiredPhoneNumberStatus.md) cmdlet can be used to check the status of the OrderId including the download link to exported file. + +By default, this cmdlet returns all the phone numbers acquired by the tenant with all corresponding properties in the results. The tenant admin may indicate specific properties as an input to get a list with only selected properties in the file. + +## EXAMPLES + +### Example 1 +```powershell +Export-CsAcquiredPhoneNumber +``` +```output +OrderId : 0e923e2c-ab0e-4b7a-be5a-906be8c +``` +This example displays the OrderId of the export acquired phone numbers operation. The OrderId can be used to get the download link for the file. + +### Example 2 +```powershell +Export-CsAcquiredPhoneNumber -Property "TelephoneNumber, NumberType, AssignmentStatus" +``` +```output +OrderId : 0e923e2c-ab0e-6h8c-be5a-906be8c +``` +This example displays the OrderId of the export acquired phone numbers operation. This file will only contain the properties indicated. + + +## PARAMETERS + +### -Property +Filters the returned results to only show the indicated properties in the file. +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +#### Available properties to use are: + +```yaml +- TelephoneNumber +- OperatorId +- NumberType +- LocationId +- CivicAddressId +- NetworkSiteId +- AvailableCapabilities +- AcquiredCapabilities +- BlockId +- RangeId +- AssignmentStatus +- PlaceName +- ActivationState +- PartnerName +- IsOperatorConnect +- IsoCountryCode +- PortInOrderStatus +- DsuSupported +- CapabilityUpdateSupported +- LocationUpdateSupported +- AcquisitionDate +- TargetId +- TargetType +- AssignmentCategory +- SmsCampaignBriefs +- CallingProfileId +- IsoSubdivisionCode +- NumberSource +- ResourceAccountSharedCallingPolicySupported +- SupportedCustomerActions +- ReverseNumberLookup +- RoutingOptions +``` + +### 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 +```yaml +OrderId +``` + +## NOTES +The cmdlet is available in Teams PowerShell module 6.1.0 or later. + +The cmdlet is only available in commercial and GCC cloud instances. + +## RELATED LINKS +[Get-CsExportAcquiredPhoneNumberStatus](Get-CsExportAcquiredPhoneNumberStatus.md) \ No newline at end of file diff --git a/Get-CsExportAcquiredPhoneNumberStatus.md b/Get-CsExportAcquiredPhoneNumberStatus.md new file mode 100644 index 0000000000..341d9f836d --- /dev/null +++ b/Get-CsExportAcquiredPhoneNumberStatus.md @@ -0,0 +1,118 @@ +--- +external help file: Microsoft.Teams.ConfigAPI.Cmdlets-help.xml +Module Name: Microsoft.Teams.ConfigAPI.Cmdlets +online version: https://learn.microsoft.com/powershell/module/teams/get-csexportacquiredphonenumberstatus +applicable: Microsoft Teams +title: Get-CsExportAcquiredPhoneNumberStatus +author: pavellatif +ms.author: pavellatif +ms.reviewer: +manager: roykuntz +schema: 2.0.0 +--- + +# Get-CsExportAcquiredPhoneNumberStatus + +## SYNOPSIS +This cmdlet exports the list of phone numbers acquired by Teams Phone System tenant. + +## SYNTAX + +### Get-CsExportAcquiredPhoneNumberStatus (Default) +``` +Get-CsExportAcquiredPhoneNumberStatus -OrderId +``` + +## DESCRIPTION +This cmdlet returns the status of the [Export-CsAcquiredPhoneNumber](Export-CsAcquiredPhoneNumber.md) operation. The response will include the download link to the file if operation has been completed. + +By Default the download link will remain active for 1 hour. + +## EXAMPLES + +### Example 1 +```powershell +Get-CsExportAcquiredPhoneNumberStatus -OrderId 0e923e2c-ab0e-4b7a-be5a-906be8c +``` +This example displays the OrderId of the export acquired phone numbers operation. The OrderId can be used to get the download link for the file. + +## PARAMETERS + +### -OrderId +Filters the returned results to only show the indicated properties in the file. +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +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 + +### -OrderId + +## OUTPUTS + +### Pending +The output shows the status Pending when the request is created but processing has not been started. + +```yaml +Id : 0e923e2c-af0e-4b7a-be5a-906be8c +CreatedAt : 6/24/2024 9:26:44 PM +CreatedBy : admin1@contoso.com +Status : Pending +DownloadLinkExpiry : null +DownloadLink : null +``` + +### InProgress +The output shows the status InProgress when the request is being processed. + +```yaml +Id : 0e923e2c-af0e-4b7a-be5a-906be8c +CreatedAt : 6/24/2024 9:26:44 PM +CreatedBy : admin1@contoso.com +Status : InProgress +DownloadLinkExpiry : null +DownloadLink : null +``` + +### Success +The output shows the status Success with download link and expiry date for the link when the request is completed successfully. + +```yaml +Id : 0e923e2c-ab0e-4b7a-be5a-906be8c +CreatedAt : 6/24/2024 9:16:44 PM +CreatedBy : admin1@contoso.com +Status : Success +DownloadLinkExpiry : 6/24/2024 10:17:29 PM +DownloadLink : https:// +``` + +### Failure +The output shows the status Success with download link and expiry date for the link when the request is completed successfully. + +```yaml +Id : 0e923d2c-ab0e-4b7a-bg5a-906be8c +CreatedAt : 6/24/2024 9:36:44 PM +CreatedBy : admin1@contoso.com +Status : Failure +ErrorMessage : +``` + +## NOTES + +The cmdlet is available in Teams PowerShell module 6.1.0 or later. + +The cmdlet is only available in commercial and GCC cloud instances. + +## RELATED LINKS +[Export-CsAcquiredPhoneNumber](Export-CsAcquiredPhoneNumber.md) From f33a5deb671b2edf30648939b800b2629e3d9089 Mon Sep 17 00:00:00 2001 From: Pavel Latif <142821210+pavellatif@users.noreply.github.com> Date: Tue, 9 Jul 2024 20:25:07 -0400 Subject: [PATCH 0583/1851] Update Get-CsExportAcquiredPhoneNumberStatus.md --- Get-CsExportAcquiredPhoneNumberStatus.md | 38 ++++++++++++------------ 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/Get-CsExportAcquiredPhoneNumberStatus.md b/Get-CsExportAcquiredPhoneNumberStatus.md index 341d9f836d..a035457287 100644 --- a/Get-CsExportAcquiredPhoneNumberStatus.md +++ b/Get-CsExportAcquiredPhoneNumberStatus.md @@ -65,46 +65,46 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable The output shows the status Pending when the request is created but processing has not been started. ```yaml -Id : 0e923e2c-af0e-4b7a-be5a-906be8c -CreatedAt : 6/24/2024 9:26:44 PM -CreatedBy : admin1@contoso.com -Status : Pending +Id : 0e923e2c-af0e-4b7a-be5a-906be8c +CreatedAt : 6/24/2024 9:26:44 PM +CreatedBy : admin1@contoso.com +Status : Pending DownloadLinkExpiry : null -DownloadLink : null +DownloadLink : null ``` ### InProgress The output shows the status InProgress when the request is being processed. ```yaml -Id : 0e923e2c-af0e-4b7a-be5a-906be8c -CreatedAt : 6/24/2024 9:26:44 PM -CreatedBy : admin1@contoso.com -Status : InProgress +Id : 0e923e2c-af0e-4b7a-be5a-906be8c +CreatedAt : 6/24/2024 9:26:44 PM +CreatedBy : admin1@contoso.com +Status : InProgress DownloadLinkExpiry : null -DownloadLink : null +DownloadLink : null ``` ### Success The output shows the status Success with download link and expiry date for the link when the request is completed successfully. ```yaml -Id : 0e923e2c-ab0e-4b7a-be5a-906be8c -CreatedAt : 6/24/2024 9:16:44 PM -CreatedBy : admin1@contoso.com -Status : Success +Id : 0e923e2c-ab0e-4b7a-be5a-906be8c +CreatedAt : 6/24/2024 9:16:44 PM +CreatedBy : admin1@contoso.com +Status : Success DownloadLinkExpiry : 6/24/2024 10:17:29 PM -DownloadLink : https:// +DownloadLink : https:// ``` ### Failure The output shows the status Success with download link and expiry date for the link when the request is completed successfully. ```yaml -Id : 0e923d2c-ab0e-4b7a-bg5a-906be8c -CreatedAt : 6/24/2024 9:36:44 PM -CreatedBy : admin1@contoso.com -Status : Failure +Id : 0e923d2c-ab0e-4b7a-bg5a-906be8c +CreatedAt : 6/24/2024 9:36:44 PM +CreatedBy : admin1@contoso.com +Status : Failure ErrorMessage : ``` From a439205d1ad630eb2a172bfe0d42767efc826e79 Mon Sep 17 00:00:00 2001 From: Pavel Latif <142821210+pavellatif@users.noreply.github.com> Date: Tue, 9 Jul 2024 20:30:49 -0400 Subject: [PATCH 0584/1851] Update Get-CsExportAcquiredPhoneNumberStatus.md --- Get-CsExportAcquiredPhoneNumberStatus.md | 32 ++++++++++++------------ 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/Get-CsExportAcquiredPhoneNumberStatus.md b/Get-CsExportAcquiredPhoneNumberStatus.md index a035457287..1625fe2e43 100644 --- a/Get-CsExportAcquiredPhoneNumberStatus.md +++ b/Get-CsExportAcquiredPhoneNumberStatus.md @@ -65,10 +65,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable The output shows the status Pending when the request is created but processing has not been started. ```yaml -Id : 0e923e2c-af0e-4b7a-be5a-906be8c -CreatedAt : 6/24/2024 9:26:44 PM -CreatedBy : admin1@contoso.com -Status : Pending +Id : 0e923e2c-af0e-4b7a-be5a-906be8c +CreatedAt : 6/24/2024 9:26:44 PM +CreatedBy : admin1@contoso.com +Status : Pending DownloadLinkExpiry : null DownloadLink : null ``` @@ -77,10 +77,10 @@ DownloadLink : null The output shows the status InProgress when the request is being processed. ```yaml -Id : 0e923e2c-af0e-4b7a-be5a-906be8c -CreatedAt : 6/24/2024 9:26:44 PM -CreatedBy : admin1@contoso.com -Status : InProgress +Id : 0e923e2c-af0e-4b7a-be5a-906be8c +CreatedAt : 6/24/2024 9:26:44 PM +CreatedBy : admin1@contoso.com +Status : InProgress DownloadLinkExpiry : null DownloadLink : null ``` @@ -89,23 +89,23 @@ DownloadLink : null The output shows the status Success with download link and expiry date for the link when the request is completed successfully. ```yaml -Id : 0e923e2c-ab0e-4b7a-be5a-906be8c +Id : 0e923e2c-ab0e-4b7a-be5a-906be8c CreatedAt : 6/24/2024 9:16:44 PM CreatedBy : admin1@contoso.com Status : Success -DownloadLinkExpiry : 6/24/2024 10:17:29 PM -DownloadLink : https:// +DownloadLinkExpiry : 6/24/2024 10:17:29 PM +DownloadLink : https:// ``` ### Failure The output shows the status Success with download link and expiry date for the link when the request is completed successfully. ```yaml -Id : 0e923d2c-ab0e-4b7a-bg5a-906be8c -CreatedAt : 6/24/2024 9:36:44 PM -CreatedBy : admin1@contoso.com -Status : Failure -ErrorMessage : +Id : 0e923d2c-ab0e-4b7a-bg5a-906be8c +CreatedAt : 6/24/2024 9:36:44 PM +CreatedBy : admin1@contoso.com +Status : Failure +ErrorMessage : ``` ## NOTES From 418449207255f34e463f1b5ba33567caf73429ca Mon Sep 17 00:00:00 2001 From: Pavel Latif <142821210+pavellatif@users.noreply.github.com> Date: Tue, 9 Jul 2024 20:36:48 -0400 Subject: [PATCH 0585/1851] Update teams.md Updating with new cmdlet files --- 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 d2bab7aa59..ac0d27d7a7 100644 --- a/teams/teams-ps/teams/teams.md +++ b/teams/teams-ps/teams/teams.md @@ -22,6 +22,7 @@ The following cmdlet references are for Microsoft Teams. ### [Disable-CsTeamsShiftsConnectionErrorReport](Disable-CsTeamsShiftsConnectionErrorReport.md) ### [Disconnect-MicrosoftTeams](Disconnect-MicrosoftTeams.md) ### [Enable-CsOnlineSipDomain](Enable-CsOnlineSipDomain.md) +### [Export-CsAcquiredPhoneNumber](Export-CsAcquiredPhoneNumber.md) ### [Export-CsAutoAttendantHolidays](Export-CsAutoAttendantHolidays.md) ### [export-csonlineaudiofile](export-csonlineaudiofile.md) ### [Find-CsGroup](Find-CsGroup.md) @@ -42,6 +43,7 @@ The following cmdlet references are for Microsoft Teams. ### [Get-CsCloudCallDataConnection](Get-CsCloudCallDataConnection.md) ### [Get-CsDialPlan](Get-CsDialPlan.md) ### [Get-CsEffectiveTenantDialPlan](Get-CsEffectiveTenantDialPlan.md) +### [Get-CsExportAcquiredPhoneNumberStatus](Get-CsExportAcquiredPhoneNumberStatus.md) ### [Get-CsExternalAccessPolicy](Get-CsExternalAccessPolicy.md) ### [Get-CsGroupPolicyAssignment](Get-CsGroupPolicyAssignment.md) ### [Get-CsHybridTelephoneNumber](Get-CsHybridTelephoneNumber.md) From 26e54e7e552300742b3b933ed57e105d4d2cc929 Mon Sep 17 00:00:00 2001 From: Pavel Latif <142821210+pavellatif@users.noreply.github.com> Date: Wed, 10 Jul 2024 13:06:58 -0400 Subject: [PATCH 0586/1851] Update Get-CsExportAcquiredPhoneNumberStatus.md --- Get-CsExportAcquiredPhoneNumberStatus.md | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/Get-CsExportAcquiredPhoneNumberStatus.md b/Get-CsExportAcquiredPhoneNumberStatus.md index 1625fe2e43..d3cd917938 100644 --- a/Get-CsExportAcquiredPhoneNumberStatus.md +++ b/Get-CsExportAcquiredPhoneNumberStatus.md @@ -97,16 +97,6 @@ DownloadLinkExpiry : 6/24/2024 10:17:29 PM DownloadLink : https:// ``` -### Failure -The output shows the status Success with download link and expiry date for the link when the request is completed successfully. - -```yaml -Id : 0e923d2c-ab0e-4b7a-bg5a-906be8c -CreatedAt : 6/24/2024 9:36:44 PM -CreatedBy : admin1@contoso.com -Status : Failure -ErrorMessage : -``` ## NOTES From dc6fd357ea95e54bc9cbdf1ece6de6eb3549a4a5 Mon Sep 17 00:00:00 2001 From: Chandranshu Singh Date: Thu, 11 Jul 2024 10:51:33 +0530 Subject: [PATCH 0587/1851] Create New-CsSdgBulkSignInRequest.md --- .../teams/New-CsSdgBulkSignInRequest.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 teams/teams-ps/teams/New-CsSdgBulkSignInRequest.md diff --git a/teams/teams-ps/teams/New-CsSdgBulkSignInRequest.md b/teams/teams-ps/teams/New-CsSdgBulkSignInRequest.md new file mode 100644 index 0000000000..6f4f582f26 --- /dev/null +++ b/teams/teams-ps/teams/New-CsSdgBulkSignInRequest.md @@ -0,0 +1,92 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +applicable: Microsoft Teams +online version: +title: New-CsSdgBulkSignInRequest +schema: 2.0.0 +--- + +# New-CsSdgBulkSignInRequest + +## SYNOPSIS +Use the New-CsSdgBulkSignInRequest cmdlet to sign in a batch of up to 100 devices. + +## SYNTAX + +``` +New-CsSdgBulkSignInRequest -DeviceDetailsFilePath -Region [] +``` + +## DESCRIPTION +Bulk Sign In for Teams SIP Gateway enables you to sign in a batch of devices in one go. This feature is intended for admins and works for shared devices. +The password for the shared device account is reset at runtime to an unknown value and the cmdlet uses the new credential for fetching token from Entra ID. Admins can sign in shared account remotely and in bulk using this feature. + +## EXAMPLES + +### Example 1 +```powershell +Import-Module MicrosoftTeams +$credential = Get-Credential // Enter your admin’s email and password +Connect-MicrosoftTeams –Credential $credential +$newBatchResponse = New-CsSdgBulkSignInRequest  -DeviceDetailsFilePath .\Example.csv  -Region APAC +``` + +This example shows how to connect to Microsoft Teams PowerShell module, and read the output of the New-SdgBulkSignInRequest cmdlet into a variable newBatchResponse. The cmdlet uses Example.csv as the device details file, and SIP Gateway region as APAC. + +### Example 2 +```powershell +$newBatchResponse = New-CsSdgBulkSignInRequest  -DeviceDetailsFilePath .\Example.csv  -Region APAC +$newBatchResponse.BatchId +$getBatchStatusResponse = Get-CsSdgBulkSignInRequestStatus -Batchid $newBatchResponse.BatchId +$getBatchStatusResponse | ft +$getBatchStatusResponse.BatchItem +``` +This example shows how to view the status of a bulk sign in batch. + + +## PARAMETERS + +### -DeviceDetailsFilePath +This is the path of the device details CSV file. The CSV file contains two columns - username and hardware ID, where username is of the format FirstFloorLobbyPhone1@contoso.com and hardware ID is the device MAC address in the format 1A-2B-3C-4D-5E-6F + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Region +This is the SIP Gateway region. Possible values include NOAM, EMEA, APAC. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +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.Object +## NOTES + +## RELATED LINKS From f14c11b36377129c8282d57a377ba5ab11d11359 Mon Sep 17 00:00:00 2001 From: Chandranshu Singh Date: Thu, 11 Jul 2024 10:53:25 +0530 Subject: [PATCH 0588/1851] Create Get-CsSdgBulkSignInRequestStatus.md --- .../teams/Get-CsSdgBulkSignInRequestStatus.md | 159 ++++++++++++++++++ 1 file changed, 159 insertions(+) create mode 100644 teams/teams-ps/teams/Get-CsSdgBulkSignInRequestStatus.md diff --git a/teams/teams-ps/teams/Get-CsSdgBulkSignInRequestStatus.md b/teams/teams-ps/teams/Get-CsSdgBulkSignInRequestStatus.md new file mode 100644 index 0000000000..b9fa98be18 --- /dev/null +++ b/teams/teams-ps/teams/Get-CsSdgBulkSignInRequestStatus.md @@ -0,0 +1,159 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +applicable: Microsoft Teams +online version: +title: Get-CsSdgBulkSignInRequestStatus +schema: 2.0.0 +--- + +# Get-CsSdgBulkSignInRequestStatus + +## SYNOPSIS +Get the status of an active bulk sign in request. + +## SYNTAX + +``` +Get-CsSdgBulkSignInRequestStatus -Batchid [-Break] [-HttpPipelineAppend ] + [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] + [-ProxyUseDefaultCredentials] [] +``` + +## DESCRIPTION +Use this cmdlet to get granular device level details of a bulk sign in request. Status is shown for every username and hardware ID pair included in the device details CSV used as input to the bulk sign in request. + +## EXAMPLES + +### Example 1 +```powershell +$newBatchResponse = New-CsSdgBulkSignInRequest  -DeviceDetailsFilePath .\Example.csv  -Region APAC +$newBatchResponse.BatchId +$getBatchStatusResponse = Get-CsSdgBulkSignInRequestStatus -Batchid $newBatchResponse.BatchId +$getBatchStatusResponse | ft +$getBatchStatusResponse.BatchItem +``` + +This example shows how to read the batch status response into a new variable and print the status for every batch item. + +## PARAMETERS + +### -Batchid +Batch ID is the response returned by the New-CsSdgBulkSignInRequest cmdlet. It is used as input for querying the status of the batch through Get-CsSdgBulkSignInRequestStatus cmdlet. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Break +{{ Fill Break Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -HttpPipelineAppend +{{ Fill HttpPipelineAppend Description }} + +```yaml +Type: SendAsyncStep[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -HttpPipelinePrepend +{{ Fill HttpPipelinePrepend Description }} + +```yaml +Type: SendAsyncStep[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Proxy +{{ Fill Proxy Description }} + +```yaml +Type: Uri +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProxyCredential +{{ Fill ProxyCredential Description }} + +```yaml +Type: PSCredential +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProxyUseDefaultCredentials +{{ Fill ProxyUseDefaultCredentials Description }} + +```yaml +Type: SwitchParameter +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](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Models.ISdgBulkSignInRequestStatusResult + +## NOTES + +## RELATED LINKS From 1ea5d277f5796b91f866ff29969d90fecea41d56 Mon Sep 17 00:00:00 2001 From: Chandranshu Singh Date: Thu, 11 Jul 2024 10:59:53 +0530 Subject: [PATCH 0589/1851] Create Get-CsSdgBulkSignInRequestsSummary.md --- .../Get-CsSdgBulkSignInRequestsSummary.md | 140 ++++++++++++++++++ 1 file changed, 140 insertions(+) create mode 100644 teams/teams-ps/teams/Get-CsSdgBulkSignInRequestsSummary.md diff --git a/teams/teams-ps/teams/Get-CsSdgBulkSignInRequestsSummary.md b/teams/teams-ps/teams/Get-CsSdgBulkSignInRequestsSummary.md new file mode 100644 index 0000000000..311260c604 --- /dev/null +++ b/teams/teams-ps/teams/Get-CsSdgBulkSignInRequestsSummary.md @@ -0,0 +1,140 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +applicable: Microsoft Teams +online version: +title: Get-CsSdgBulkSignInRequestsSummary +schema: 2.0.0 +--- + +# Get-CsSdgBulkSignInRequestsSummary + +## SYNOPSIS +Get the tenant level summary of all bulk sign in requests executed in the past 30 days. + +## SYNTAX + +``` +Get-CsSdgBulkSignInRequestsSummary [-Break] [-HttpPipelineAppend ] + [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] + [-ProxyUseDefaultCredentials] [] +``` + +## DESCRIPTION +This cmdlet gives the overall tenant level summary of all bulk sign in requests executed for a particular tenant within the last 30 days. Status is shown at batch level as succeeded / failed. + +## EXAMPLES + +### Example 1 +```powershell +Get-CsSdgBulkSignInRequestsSummary +``` + +This example shows how to run the cmdlet to get a tenant level summary. + +## PARAMETERS + +### -Break +{{ Fill Break Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -HttpPipelineAppend +{{ Fill HttpPipelineAppend Description }} + +```yaml +Type: SendAsyncStep[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -HttpPipelinePrepend +{{ Fill HttpPipelinePrepend Description }} + +```yaml +Type: SendAsyncStep[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Proxy +{{ Fill Proxy Description }} + +```yaml +Type: Uri +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProxyCredential +{{ Fill ProxyCredential Description }} + +```yaml +Type: PSCredential +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProxyUseDefaultCredentials +{{ Fill ProxyUseDefaultCredentials Description }} + +```yaml +Type: SwitchParameter +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](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Models.ISdgBulkSignInRequestsSummaryResponseItem + +## NOTES + +## RELATED LINKS From 287d7843b34c04f44097c6d93444ab9b23c2efa5 Mon Sep 17 00:00:00 2001 From: ritwikraj16 <85691523+ritwikraj16@users.noreply.github.com> Date: Fri, 12 Jul 2024 14:43:29 +0530 Subject: [PATCH 0590/1851] Update Set-OrganizationConfig.md There are updated to how we will be supporting admins and ISV so have changed the content accordingly to reflect the accurate info --- exchange/exchange-ps/exchange/Set-OrganizationConfig.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md index 2a5f825f83..59d6b896cb 100644 --- a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md +++ b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md @@ -3116,7 +3116,8 @@ The PostponeRoamingSignaturesUntilLater parameter controls whether roaming signa - $true: Roaming signatures are temporarily disabled for Outlook on the web and the new Outlook for Windows. For Windows, the registry setting to disable roaming signatures still works. For more information, see [Outlook roaming signatures](https://support.microsoft.com/office/420c2995-1f57-4291-9004-8f6f97c54d15). When roaming signatures are disabled, admins can use the signature-related parameters on the Set-MailboxMessageConfiguration cmdlet (for example, AutoAddSignature, AutoAddSignatureOnReply, and SignatureHtml) to configure email signatures. - $false: This is the default value. -We're working on API support so admins and ISVs can configure roaming signatures directly. When the new API is available (and after plenty of warning), this parameter will be deprecated. Admins will no longer need to disable roaming signatures or use the parameters on Set-MailboxMessageConfiguration to configure email signatures in Outlook on the web. +We're working on powershell cmdlet support for admins so that they can configure roaming signatures directly. When the new cmdlet is available (and after plenty of warning), this parameter will be deprecated. Admins will no longer need to disable roaming signatures or use the parameters on Set-MailboxMessageConfiguration to configure email signatures in Outlook on the web. ISV would be recommended to onboard to [signature API](https://learn.microsoft.com/en-us/javascript/api/outlook/office.body?view=outlook-js-preview#outlook-office-body-setsignatureasync-member(1)https://learn.microsoft.com/en-us/javascript/api/outlook/office.body?view=outlook-js-preview) based on [event-based hooks +](https://learn.microsoft.com/en-us/office/dev/add-ins/outlook/autolaunch?tabs=xmlmanifest) We are not planning to support Graph API. Previously, the only way to disable roaming signatures in Outlook on the web was to open a support ticket. With the introduction of this parameter, that process is discontinued as admins can now use this parameter to disable roaming signatures themselves. From 1787a6279583df184f375a7a05bb5f6397c7908b Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 12 Jul 2024 09:57:26 -0700 Subject: [PATCH 0591/1851] Update Set-OrganizationConfig.md --- .../exchange/Set-OrganizationConfig.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md index 59d6b896cb..4528691ee2 100644 --- a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md +++ b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md @@ -3109,17 +3109,18 @@ Accept wildcard characters: False ### -PostponeRoamingSignaturesUntilLater This parameter is available only in the cloud-based service. -**Note**: This parameter is in the process of being rolled out. The rollout is expected to be completed by mid-November 2023. - The PostponeRoamingSignaturesUntilLater parameter controls whether roaming signatures are enabled or disabled in Outlook on the web (formerly known as Outlook Web App or OWA) and the new Outlook for Windows. Valid values are: -- $true: Roaming signatures are temporarily disabled for Outlook on the web and the new Outlook for Windows. For Windows, the registry setting to disable roaming signatures still works. For more information, see [Outlook roaming signatures](https://support.microsoft.com/office/420c2995-1f57-4291-9004-8f6f97c54d15). When roaming signatures are disabled, admins can use the signature-related parameters on the Set-MailboxMessageConfiguration cmdlet (for example, AutoAddSignature, AutoAddSignatureOnReply, and SignatureHtml) to configure email signatures. -- $false: This is the default value. +- $true: Roaming signatures are disabled for Outlook on the web and the new Outlook for Windows. For Windows clients, the registry setting to disable roaming signatures still works. For more information, see [Outlook roaming signatures](https://support.microsoft.com/office/420c2995-1f57-4291-9004-8f6f97c54d15). When roaming signatures are disabled, admins can use the signature-related parameters on the Set-MailboxMessageConfiguration cmdlet (for example, AutoAddSignature, AutoAddSignatureOnReply, and SignatureHtml) to configure email signatures. + + Previously, the only way to disable roaming signatures in Outlook on the web was to open a support ticket. With the introduction of this parameter and value, admins can disable roaming signatures themselves. + +- $false: Roaming signatures are enabled for Outlook on the web and the new Outlook for Windows. This is the default value. -We're working on powershell cmdlet support for admins so that they can configure roaming signatures directly. When the new cmdlet is available (and after plenty of warning), this parameter will be deprecated. Admins will no longer need to disable roaming signatures or use the parameters on Set-MailboxMessageConfiguration to configure email signatures in Outlook on the web. ISV would be recommended to onboard to [signature API](https://learn.microsoft.com/en-us/javascript/api/outlook/office.body?view=outlook-js-preview#outlook-office-body-setsignatureasync-member(1)https://learn.microsoft.com/en-us/javascript/api/outlook/office.body?view=outlook-js-preview) based on [event-based hooks -](https://learn.microsoft.com/en-us/office/dev/add-ins/outlook/autolaunch?tabs=xmlmanifest) We are not planning to support Graph API. +We recommend that independent software vendors (ISVs) onboard to the [signature API](https:///javascript/api/outlook/office.body?view=outlook-js-preview#outlook-office-body-setsignatureasync-member(1) based on [event-based hooks +](/office/dev/add-ins/outlook/autolaunch). -Previously, the only way to disable roaming signatures in Outlook on the web was to open a support ticket. With the introduction of this parameter, that process is discontinued as admins can now use this parameter to disable roaming signatures themselves. +We have no plans to support roaming signature management in the Microsoft Graph API. ```yaml Type: Boolean From 1f1929ae89467b544d7af224a6ede69041d0e9e6 Mon Sep 17 00:00:00 2001 From: pavellatif <142821210+pavellatif@users.noreply.github.com> Date: Mon, 15 Jul 2024 13:11:48 -0400 Subject: [PATCH 0592/1851] Updating the path of the new Teams cmdlets to be in correct location --- .../teams/Export-CsAcquiredPhoneNumber.md | 244 +++++++++--------- .../Get-CsExportAcquiredPhoneNumberStatus.md | 182 ++++++------- 2 files changed, 196 insertions(+), 230 deletions(-) rename Export-CsAcquiredPhoneNumber.md => teams/teams-ps/teams/Export-CsAcquiredPhoneNumber.md (89%) rename Get-CsExportAcquiredPhoneNumberStatus.md => teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md (55%) diff --git a/Export-CsAcquiredPhoneNumber.md b/teams/teams-ps/teams/Export-CsAcquiredPhoneNumber.md similarity index 89% rename from Export-CsAcquiredPhoneNumber.md rename to teams/teams-ps/teams/Export-CsAcquiredPhoneNumber.md index cb8bae1115..0a04e0f5ff 100644 --- a/Export-CsAcquiredPhoneNumber.md +++ b/teams/teams-ps/teams/Export-CsAcquiredPhoneNumber.md @@ -1,122 +1,122 @@ ---- -external help file: Microsoft.Teams.ConfigAPI.Cmdlets-help.xml -Module Name: Microsoft.Teams.ConfigAPI.Cmdlets -online version: https://learn.microsoft.com/powershell/module/teams/export-csacquiredphonenumber -applicable: Microsoft Teams -title: Export-CsAcquiredPhoneNumber -author: pavellatif -ms.author: pavellatif -ms.reviewer: -manager: roykuntz -schema: 2.0.0 ---- - -# Export-CsAcquiredPhoneNumber - -## SYNOPSIS -This cmdlet exports the list of phone numbers acquired by Teams Phone System tenant. - -## SYNTAX - -```powershell -Export-CsAcquiredPhoneNumber [-Property ] -``` - -## DESCRIPTION -This cmdlet exports all the acquired phone numbers by the tenant to a file. The cmdlet is an asynchronus operation and will return an OrderId. [Get-CsExportAcquiredPhoneNumberStatus](Get-CsExportAcquiredPhoneNumberStatus.md) cmdlet can be used to check the status of the OrderId including the download link to exported file. - -By default, this cmdlet returns all the phone numbers acquired by the tenant with all corresponding properties in the results. The tenant admin may indicate specific properties as an input to get a list with only selected properties in the file. - -## EXAMPLES - -### Example 1 -```powershell -Export-CsAcquiredPhoneNumber -``` -```output -OrderId : 0e923e2c-ab0e-4b7a-be5a-906be8c -``` -This example displays the OrderId of the export acquired phone numbers operation. The OrderId can be used to get the download link for the file. - -### Example 2 -```powershell -Export-CsAcquiredPhoneNumber -Property "TelephoneNumber, NumberType, AssignmentStatus" -``` -```output -OrderId : 0e923e2c-ab0e-6h8c-be5a-906be8c -``` -This example displays the OrderId of the export acquired phone numbers operation. This file will only contain the properties indicated. - - -## PARAMETERS - -### -Property -Filters the returned results to only show the indicated properties in the file. -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -#### Available properties to use are: - -```yaml -- TelephoneNumber -- OperatorId -- NumberType -- LocationId -- CivicAddressId -- NetworkSiteId -- AvailableCapabilities -- AcquiredCapabilities -- BlockId -- RangeId -- AssignmentStatus -- PlaceName -- ActivationState -- PartnerName -- IsOperatorConnect -- IsoCountryCode -- PortInOrderStatus -- DsuSupported -- CapabilityUpdateSupported -- LocationUpdateSupported -- AcquisitionDate -- TargetId -- TargetType -- AssignmentCategory -- SmsCampaignBriefs -- CallingProfileId -- IsoSubdivisionCode -- NumberSource -- ResourceAccountSharedCallingPolicySupported -- SupportedCustomerActions -- ReverseNumberLookup -- RoutingOptions -``` - -### 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 -```yaml -OrderId -``` - -## NOTES -The cmdlet is available in Teams PowerShell module 6.1.0 or later. - -The cmdlet is only available in commercial and GCC cloud instances. - -## RELATED LINKS -[Get-CsExportAcquiredPhoneNumberStatus](Get-CsExportAcquiredPhoneNumberStatus.md) \ No newline at end of file +--- +external help file: Microsoft.Teams.ConfigAPI.Cmdlets-help.xml +Module Name: Microsoft.Teams.ConfigAPI.Cmdlets +online version: https://learn.microsoft.com/powershell/module/teams/export-csacquiredphonenumber +applicable: Microsoft Teams +title: Export-CsAcquiredPhoneNumber +author: pavellatif +ms.author: pavellatif +ms.reviewer: +manager: roykuntz +schema: 2.0.0 +--- + +# Export-CsAcquiredPhoneNumber + +## SYNOPSIS +This cmdlet exports the list of phone numbers acquired by Teams Phone tenant. + +## SYNTAX + +``` +Export-CsAcquiredPhoneNumber [-Property ] +``` + +## DESCRIPTION +This cmdlet exports all the acquired phone numbers by the tenant to a file. The cmdlet is an asynchronus operation and will return an OrderId. [Get-CsExportAcquiredPhoneNumberStatus](Get-CsExportAcquiredPhoneNumberStatus.md) cmdlet can be used to check the status of the OrderId including the download link to exported file. + +By default, this cmdlet returns all the phone numbers acquired by the tenant with all corresponding properties in the results. The tenant admin may indicate specific properties as an input to get a list with only selected properties in the file. + +**Available properties to use are: ** + +- TelephoneNumber +- OperatorId +- NumberType +- LocationId +- CivicAddressId +- NetworkSiteId +- AvailableCapabilities +- AcquiredCapabilities +- BlockId +- RangeId +- AssignmentStatus +- PlaceName +- ActivationState +- PartnerName +- IsOperatorConnect +- IsoCountryCode +- PortInOrderStatus +- DsuSupported +- CapabilityUpdateSupported +- LocationUpdateSupported +- AcquisitionDate +- TargetId +- TargetType +- AssignmentCategory +- SmsCampaignBriefs +- CallingProfileId +- IsoSubdivisionCode +- NumberSource +- ResourceAccountSharedCallingPolicySupported +- SupportedCustomerActions +- ReverseNumberLookup +- RoutingOptions + + + +## EXAMPLES + +### Example 1 +```powershell +Export-CsAcquiredPhoneNumber +``` +```output +OrderId : 0e923e2c-ab0e-4b7a-be5a-906be8c +``` +This example displays the OrderId of the export acquired phone numbers operation. The OrderId can be used to get the download link for the file. + +### Example 2 +```powershell +Export-CsAcquiredPhoneNumber -Property "TelephoneNumber, NumberType, AssignmentStatus" +``` +```output +OrderId : 0e923e2c-ab0e-6h8c-be5a-906be8c +``` +This example displays the OrderId of the export acquired phone numbers operation. This file will only contain the properties indicated. + +## PARAMETERS + +### -Property +{{ Fill Property Description }} + +```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](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.String + +## NOTES +The cmdlet is available in Teams PowerShell module 6.1.0 or later. + +The cmdlet is only available in commercial and GCC cloud instances. + +## RELATED LINKS +[Get-CsExportAcquiredPhoneNumberStatus](Get-CsExportAcquiredPhoneNumberStatus.md) diff --git a/Get-CsExportAcquiredPhoneNumberStatus.md b/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md similarity index 55% rename from Get-CsExportAcquiredPhoneNumberStatus.md rename to teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md index d3cd917938..dbf42921db 100644 --- a/Get-CsExportAcquiredPhoneNumberStatus.md +++ b/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md @@ -1,108 +1,74 @@ ---- -external help file: Microsoft.Teams.ConfigAPI.Cmdlets-help.xml -Module Name: Microsoft.Teams.ConfigAPI.Cmdlets -online version: https://learn.microsoft.com/powershell/module/teams/get-csexportacquiredphonenumberstatus -applicable: Microsoft Teams -title: Get-CsExportAcquiredPhoneNumberStatus -author: pavellatif -ms.author: pavellatif -ms.reviewer: -manager: roykuntz -schema: 2.0.0 ---- - -# Get-CsExportAcquiredPhoneNumberStatus - -## SYNOPSIS -This cmdlet exports the list of phone numbers acquired by Teams Phone System tenant. - -## SYNTAX - -### Get-CsExportAcquiredPhoneNumberStatus (Default) -``` -Get-CsExportAcquiredPhoneNumberStatus -OrderId -``` - -## DESCRIPTION -This cmdlet returns the status of the [Export-CsAcquiredPhoneNumber](Export-CsAcquiredPhoneNumber.md) operation. The response will include the download link to the file if operation has been completed. - -By Default the download link will remain active for 1 hour. - -## EXAMPLES - -### Example 1 -```powershell -Get-CsExportAcquiredPhoneNumberStatus -OrderId 0e923e2c-ab0e-4b7a-be5a-906be8c -``` -This example displays the OrderId of the export acquired phone numbers operation. The OrderId can be used to get the download link for the file. - -## PARAMETERS - -### -OrderId -Filters the returned results to only show the indicated properties in the file. -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: True -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 - -### -OrderId - -## OUTPUTS - -### Pending -The output shows the status Pending when the request is created but processing has not been started. - -```yaml -Id : 0e923e2c-af0e-4b7a-be5a-906be8c -CreatedAt : 6/24/2024 9:26:44 PM -CreatedBy : admin1@contoso.com -Status : Pending -DownloadLinkExpiry : null -DownloadLink : null -``` - -### InProgress -The output shows the status InProgress when the request is being processed. - -```yaml -Id : 0e923e2c-af0e-4b7a-be5a-906be8c -CreatedAt : 6/24/2024 9:26:44 PM -CreatedBy : admin1@contoso.com -Status : InProgress -DownloadLinkExpiry : null -DownloadLink : null -``` - -### Success -The output shows the status Success with download link and expiry date for the link when the request is completed successfully. - -```yaml -Id : 0e923e2c-ab0e-4b7a-be5a-906be8c -CreatedAt : 6/24/2024 9:16:44 PM -CreatedBy : admin1@contoso.com -Status : Success -DownloadLinkExpiry : 6/24/2024 10:17:29 PM -DownloadLink : https:// -``` - - -## NOTES - -The cmdlet is available in Teams PowerShell module 6.1.0 or later. - -The cmdlet is only available in commercial and GCC cloud instances. - -## RELATED LINKS -[Export-CsAcquiredPhoneNumber](Export-CsAcquiredPhoneNumber.md) +--- +external help file: Microsoft.Teams.ConfigAPI.Cmdlets-help.xml +Module Name: Microsoft.Teams.ConfigAPI.Cmdlets +online version: https://learn.microsoft.com/powershell/module/teams/get-csexportacquiredphonenumberstatus +applicable: Microsoft Teams +title: Get-CsExportAcquiredPhoneNumberStatus +author: pavellatif +ms.author: pavellatif +ms.reviewer: +manager: roykuntz +schema: 2.0.0 +--- + +# Get-CsExportAcquiredPhoneNumberStatus + +## SYNOPSIS +This cmdlet shows the status of the Export-CsAcquiredPhoneNumber cmdlet. + +## SYNTAX + +### Get-CsExportAcquiredPhoneNumberStatus (Default) +``` +Get-CsExportAcquiredPhoneNumberStatus -OrderId +``` + +## DESCRIPTION +This cmdlet returns the status of the [Export-CsAcquiredPhoneNumber](Export-CsAcquiredPhoneNumber.md) operation. The response will include the download link to the file if operation has been completed. + +By Default the download link will remain active for 1 hour. + +## EXAMPLES + +### Example 1 +```powershell +Get-CsExportAcquiredPhoneNumberStatus -OrderId 0e923e2c-ab0e-4b7a-be5a-906be8c +``` + +This example displays the OrderId of the export acquired phone numbers operation. The OrderId can be used to get the download link for the file. + +## PARAMETERS + +### -OrderId +The orderId of the ExportAcquiredNumberStatus cmdlet. + +```yaml +Type: String +Parameter Sets: Get +Aliases: + +Required: True +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 + +### Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Models.IConfigApiBasedCmdletsIdentity + +## OUTPUTS + +### Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Models.ISkypeTelephoneNumberMgmtGetExportAcquiredTelephoneNumbersResponse + +## NOTES +The cmdlet is available in Teams PowerShell module 6.1.0 or later. + +The cmdlet is only available in commercial and GCC cloud instances. + +## RELATED LINKS +[Get-CsExportAcquiredPhoneNumberStatus](Get-CsExportAcquiredPhoneNumberStatus.md) From 99187594db087ab80082daf2f1a5f68d7aab5b7b Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 16 Jul 2024 15:21:48 -0700 Subject: [PATCH 0593/1851] Blind cmdlet sweep --- .../exchange/Get-AuthenticationPolicy.md | 19 ++++++++ .../exchange/New-AuthenticationPolicy.md | 2 +- .../exchange/Remove-AuthenticationPolicy.md | 38 +++++++++++++++ .../exchange/Set-AuthenticationPolicy.md | 47 +++++++++++++++++++ 4 files changed, 105 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md index fcf5b6cf45..18c427840c 100644 --- a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md @@ -21,6 +21,7 @@ For information about the parameter sets in the Syntax section below, see [Excha ``` Get-AuthenticationPolicy [[-Identity] ] + [-TenantId ] [] ``` @@ -65,6 +66,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -TenantId +This parameter is available only in the cloud-based service. + +{{ Fill TenantId Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +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). diff --git a/exchange/exchange-ps/exchange/New-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/New-AuthenticationPolicy.md index 954b737990..83939bf696 100644 --- a/exchange/exchange-ps/exchange/New-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/New-AuthenticationPolicy.md @@ -345,7 +345,7 @@ Legacy Exchange tokens (for example, Exchange user identity and callback tokens) - The Microsoft Report Message and Report Phishing add-ins require legacy Exchange tokens to work. - Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. -For more information on the Report Message and Report Phishing add-ins, see [Enable the Microsoft Report Message or the Report Phishing add-ins](https://learn.microsoft.com/microsoft-365/security/office-365-security/submissions-users-report-message-add-in-configure). +For more information about the Report Message and Report Phishing add-ins, see [Enable the Microsoft Report Message or the Report Phishing add-ins](https://learn.microsoft.com/microsoft-365/security/office-365-security/submissions-users-report-message-add-in-configure). ```yaml Type: SwitchParameter diff --git a/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md index e8d070c304..4a09e10325 100644 --- a/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md @@ -23,6 +23,8 @@ For information about the parameter sets in the Syntax section below, see [Excha ``` Remove-AuthenticationPolicy [-Identity] [-Confirm] + [-AllowLegacyExchangeTokens] + [-TenantId ] [-WhatIf] [] ``` @@ -61,6 +63,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowLegacyExchangeTokens +This parameter is available only in the cloud-based service. + +This parameter is reserved for internal Microsoft use. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: True +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. @@ -80,6 +100,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -TenantId +This parameter is available only in the cloud-based service. + +{{ Fill TenantId Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WhatIf The WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch. diff --git a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md index a25b408fbb..80b2ae774d 100644 --- a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md @@ -43,6 +43,7 @@ Set-AuthenticationPolicy [-Identity] [-BlockLegacyAuthPop] [-BlockLegacyAuthRpc] [-BlockLegacyAuthWebServices] + [-BlockLegacyExchangeTokens] [-BlockModernAuthActiveSync] [-BlockModernAuthAutodiscover] [-BlockModernAuthImap] @@ -52,6 +53,7 @@ Set-AuthenticationPolicy [-Identity] [-BlockModernAuthRpc] [-BlockModernAuthWebServices] [-Confirm] + [-TenantId ] [-WhatIf] [] ``` @@ -544,6 +546,33 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -BlockLegacyExchangeTokens +This parameter is available only in the cloud-based service. + +The BlockLegacyExchangeTokens switch specifies whether to block legacy Exchange tokens. You don't need to specify a value with this switch. + +Legacy Exchange tokens (for example, Exchange user identity and callback tokens) are used by Outlook add-ins. + +**Important**: + +- The Microsoft Report Message and Report Phishing add-ins require legacy Exchange tokens to work. +- Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. + +For more information about the Report Message and Report Phishing add-ins, see [Enable the Microsoft Report Message or the Report Phishing add-ins](https://learn.microsoft.com/microsoft-365/security/office-365-security/submissions-users-report-message-add-in-configure). + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: True +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -BlockModernAuthActiveSync This parameter is available only in on-premises Exchange. @@ -707,6 +736,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -TenantId +This parameter is available only in the cloud-based service. + +{{ Fill TenantId Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WhatIf The WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch. From df4268d0e29ee9341dc1d4c23622bf59eb31fbf4 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 16 Jul 2024 15:47:13 -0700 Subject: [PATCH 0594/1851] v3.5.1 updates --- .../docs-conceptual/exchange-online-powershell-v2.md | 12 +++++++++--- .../docs-conceptual/whats-new-in-the-exo-module.md | 8 +++++++- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/exchange/docs-conceptual/exchange-online-powershell-v2.md b/exchange/docs-conceptual/exchange-online-powershell-v2.md index 27d452e276..59e5c7898c 100644 --- a/exchange/docs-conceptual/exchange-online-powershell-v2.md +++ b/exchange/docs-conceptual/exchange-online-powershell-v2.md @@ -3,7 +3,7 @@ title: About the Exchange Online PowerShell V3 module ms.author: chrisda author: chrisda manager: deniseb -ms.date: 06/26/2024 +ms.date: 07/16/2024 ms.audience: Admin audience: Admin ms.topic: article @@ -610,14 +610,20 @@ Unless otherwise noted, the current release of the Exchange Online PowerShell mo ### Current release +#### Version 3.5.1 + +- Bug fixes in **Get-EXOMailboxPermission** and **Get-EXOMailbox**. +- The module has been upgraded to run on .NET 8, replacing the previous version based on .NET 6. +- Enhancements in **Add-VivaModuleFeaturePolicy**. + +### Previous releases + #### Version 3.5.0 - New **Get-VivaFeatureCategory** cmdlet. - Added support for policy operations at the category level in Viva Feature Access Management (VFAM). - New IsFeatureEnabledByDefault property in the output of **Get-VivaModuleFeaturePolicy**. The value of this property shows the default enablement state for users in the tenant when no tenant or user/group policies were created. -### Previous releases - #### Version 3.4.0 - Bug fixes in **Connect-ExchangeOnline**, **Get-EXORecipientPermission**, and **Get-EXOMailboxFolderPermission**. diff --git a/exchange/docs-conceptual/whats-new-in-the-exo-module.md b/exchange/docs-conceptual/whats-new-in-the-exo-module.md index 5d29bbbaa9..6bff7c94e8 100644 --- a/exchange/docs-conceptual/whats-new-in-the-exo-module.md +++ b/exchange/docs-conceptual/whats-new-in-the-exo-module.md @@ -3,7 +3,7 @@ title: What's new in the Exchange Online PowerShell module ms.author: chrisda author: chrisda manager: deniseb -ms.date: 05/17/2024 +ms.date: 07/16/2024 ms.audience: Admin audience: Admin ms.topic: article @@ -22,6 +22,12 @@ description: "Learn about the new features and functionality available in the la This article lists new features in the Exchange Online PowerShell module that's used for connecting to Exchange Online PowerShell, Security & Compliance PowerShell, and standalone Exchange Online Protection (EOP) PowerShell. Features that are currently in preview are denoted with **(preview)**. +## July 2024 + +- [Version 3.5.1](https://www.powershellgallery.com/packages/ExchangeOnlineManagement/3.5.1) has been released. + + For information about what's in this release, see [Version 3.5.1](exchange-online-powershell-v2.md#version-351) + ## May 2024 - [Version 3.5.0](https://www.powershellgallery.com/packages/ExchangeOnlineManagement/3.5.0) has been released. From 45f517054321c03d04fd7ed25753ba040df79da2 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 16 Jul 2024 16:53:40 -0700 Subject: [PATCH 0595/1851] Removed dead reporting cmdlets Unavailable in 3 different tenants as of (at least) 7/16/2024. --- .openpublishing.redirection.json | 61 +++--- .../Get-ConnectionByClientTypeDetailReport.md | 134 ------------- .../Get-ConnectionByClientTypeReport.md | 132 ------------- .../exchange/Get-CsAVConferenceTimeReport.md | 134 ------------- .../exchange/Get-CsActiveUserReport.md | 140 ------------- .../Get-CsClientDeviceDetailReport.md | 133 ------------- .../exchange/Get-CsClientDeviceReport.md | 115 ----------- .../exchange/Get-CsConferenceReport.md | 140 ------------- .../exchange/Get-CsP2PAVTimeReport.md | 135 ------------- .../exchange/Get-CsP2PSessionReport.md | 139 ------------- .../Get-CsPSTNConferenceTimeReport.md | 129 ------------ .../exchange/Get-CsPSTNUsageDetailReport.md | 119 ----------- .../exchange/Get-CsUserActivitiesReport.md | 153 --------------- .../exchange/Get-CsUsersBlockedReport.md | 115 ----------- .../exchange/Get-GroupActivityReport.md | 130 ------------- .../Get-LicenseVsUsageSummaryReport.md | 61 ------ .../exchange/Get-MailboxActivityReport.md | 130 ------------- .../exchange/Get-MailboxUsageDetailReport.md | 113 ----------- .../exchange/Get-MailboxUsageReport.md | 113 ----------- .../Get-O365ClientBrowserDetailReport.md | 184 ------------------ .../exchange/Get-O365ClientBrowserReport.md | 146 -------------- .../exchange/Get-O365ClientOSDetailReport.md | 183 ----------------- .../exchange/Get-O365ClientOSReport.md | 145 -------------- .../exchange/Get-SPOActiveUserReport.md | 130 ------------- .../Get-SPOSkyDriveProDeployedReport.md | 130 ------------- .../Get-SPOSkyDriveProStorageReport.md | 130 ------------- .../exchange/Get-SPOTeamSiteDeployedReport.md | 130 ------------- .../exchange/Get-SPOTeamSiteStorageReport.md | 130 ------------- .../Get-SPOTenantStorageMetricReport.md | 130 ------------- .../exchange/Get-StaleMailboxDetailReport.md | 119 ----------- .../exchange/Get-StaleMailboxReport.md | 113 ----------- exchange/exchange-ps/exchange/exchange.md | 60 ------ exchange/mapping/serviceMapping.json | 30 --- 33 files changed, 31 insertions(+), 4055 deletions(-) delete mode 100644 exchange/exchange-ps/exchange/Get-ConnectionByClientTypeDetailReport.md delete mode 100644 exchange/exchange-ps/exchange/Get-ConnectionByClientTypeReport.md delete mode 100644 exchange/exchange-ps/exchange/Get-CsAVConferenceTimeReport.md delete mode 100644 exchange/exchange-ps/exchange/Get-CsActiveUserReport.md delete mode 100644 exchange/exchange-ps/exchange/Get-CsClientDeviceDetailReport.md delete mode 100644 exchange/exchange-ps/exchange/Get-CsClientDeviceReport.md delete mode 100644 exchange/exchange-ps/exchange/Get-CsConferenceReport.md delete mode 100644 exchange/exchange-ps/exchange/Get-CsP2PAVTimeReport.md delete mode 100644 exchange/exchange-ps/exchange/Get-CsP2PSessionReport.md delete mode 100644 exchange/exchange-ps/exchange/Get-CsPSTNConferenceTimeReport.md delete mode 100644 exchange/exchange-ps/exchange/Get-CsPSTNUsageDetailReport.md delete mode 100644 exchange/exchange-ps/exchange/Get-CsUserActivitiesReport.md delete mode 100644 exchange/exchange-ps/exchange/Get-CsUsersBlockedReport.md delete mode 100644 exchange/exchange-ps/exchange/Get-GroupActivityReport.md delete mode 100644 exchange/exchange-ps/exchange/Get-LicenseVsUsageSummaryReport.md delete mode 100644 exchange/exchange-ps/exchange/Get-MailboxActivityReport.md delete mode 100644 exchange/exchange-ps/exchange/Get-MailboxUsageDetailReport.md delete mode 100644 exchange/exchange-ps/exchange/Get-MailboxUsageReport.md delete mode 100644 exchange/exchange-ps/exchange/Get-O365ClientBrowserDetailReport.md delete mode 100644 exchange/exchange-ps/exchange/Get-O365ClientBrowserReport.md delete mode 100644 exchange/exchange-ps/exchange/Get-O365ClientOSDetailReport.md delete mode 100644 exchange/exchange-ps/exchange/Get-O365ClientOSReport.md delete mode 100644 exchange/exchange-ps/exchange/Get-SPOActiveUserReport.md delete mode 100644 exchange/exchange-ps/exchange/Get-SPOSkyDriveProDeployedReport.md delete mode 100644 exchange/exchange-ps/exchange/Get-SPOSkyDriveProStorageReport.md delete mode 100644 exchange/exchange-ps/exchange/Get-SPOTeamSiteDeployedReport.md delete mode 100644 exchange/exchange-ps/exchange/Get-SPOTeamSiteStorageReport.md delete mode 100644 exchange/exchange-ps/exchange/Get-SPOTenantStorageMetricReport.md delete mode 100644 exchange/exchange-ps/exchange/Get-StaleMailboxDetailReport.md delete mode 100644 exchange/exchange-ps/exchange/Get-StaleMailboxReport.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 95d17cf6fa..6f349e25d3 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -5142,72 +5142,72 @@ }, { "source_path": "exchange/virtual-folder/exchange/reporting/Get-ConnectionByClientTypeDetailReport.md", - "redirect_url": "/powershell/module/exchange/get-connectionbyclienttypedetailreport", + "redirect_url": "/graph/api/resources/report", "redirect_document_id": false }, { "source_path": "exchange/virtual-folder/exchange/reporting/Get-ConnectionByClientTypeReport.md", - "redirect_url": "/powershell/module/exchange/get-connectionbyclienttypereport", + "redirect_url": "/graph/api/resources/report", "redirect_document_id": false }, { "source_path": "exchange/virtual-folder/exchange/reporting/Get-CsActiveUserReport.md", - "redirect_url": "/powershell/module/exchange/get-csactiveuserreport", + "redirect_url": "/graph/api/resources/report", "redirect_document_id": false }, { "source_path": "exchange/virtual-folder/exchange/reporting/Get-CsAVConferenceTimeReport.md", - "redirect_url": "/powershell/module/exchange/get-csavconferencetimereport", + "redirect_url": "/graph/api/resources/report", "redirect_document_id": false }, { "source_path": "exchange/virtual-folder/exchange/reporting/Get-CsClientDeviceDetailReport.md", - "redirect_url": "/powershell/module/exchange/get-csclientdevicedetailreport", + "redirect_url": "/graph/api/resources/report", "redirect_document_id": false }, { "source_path": "exchange/virtual-folder/exchange/reporting/Get-CsClientDeviceReport.md", - "redirect_url": "/powershell/module/exchange/get-csclientdevicereport", + "redirect_url": "/graph/api/resources/report", "redirect_document_id": false }, { "source_path": "exchange/virtual-folder/exchange/reporting/Get-CsConferenceReport.md", - "redirect_url": "/powershell/module/exchange/get-csconferencereport", + "redirect_url": "/graph/api/resources/report", "redirect_document_id": false }, { "source_path": "exchange/virtual-folder/exchange/reporting/Get-CsP2PAVTimeReport.md", - "redirect_url": "/powershell/module/exchange/get-csp2pavtimereport", + "redirect_url": "/graph/api/resources/report", "redirect_document_id": false }, { "source_path": "exchange/virtual-folder/exchange/reporting/Get-CsP2PSessionReport.md", - "redirect_url": "/powershell/module/exchange/get-csp2psessionreport", + "redirect_url": "/graph/api/resources/report", "redirect_document_id": false }, { "source_path": "exchange/virtual-folder/exchange/reporting/Get-CsPSTNConferenceTimeReport.md", - "redirect_url": "/powershell/module/exchange/get-cspstnconferencetimereport", + "redirect_url": "/graph/api/resources/report", "redirect_document_id": false }, { "source_path": "exchange/virtual-folder/exchange/reporting/Get-CsPSTNUsageDetailReport.md", - "redirect_url": "/powershell/module/exchange/get-cspstnusagedetailreport", + "redirect_url": "/graph/api/resources/report", "redirect_document_id": false }, { "source_path": "exchange/virtual-folder/exchange/reporting/Get-CsUserActivitiesReport.md", - "redirect_url": "/powershell/module/exchange/get-csuseractivitiesreport", + "redirect_url": "/graph/api/resources/report", "redirect_document_id": false }, { "source_path": "exchange/virtual-folder/exchange/reporting/Get-CsUsersBlockedReport.md", - "redirect_url": "/powershell/module/exchange/get-csusersblockedreport", + "redirect_url": "/graph/api/resources/report", "redirect_document_id": false }, { "source_path": "exchange/virtual-folder/exchange/reporting/Get-GroupActivityReport.md", - "redirect_url": "/powershell/module/exchange/get-groupactivityreport", + "redirect_url": "/graph/api/resources/report", "redirect_document_id": false }, { @@ -5217,7 +5217,7 @@ }, { "source_path": "exchange/virtual-folder/exchange/reporting/Get-LicenseVsUsageSummaryReport.md", - "redirect_url": "/powershell/module/exchange/get-licensevsusagesummaryreport", + "redirect_url": "/graph/api/resources/report", "redirect_document_id": false }, { @@ -5227,17 +5227,17 @@ }, { "source_path": "exchange/virtual-folder/exchange/reporting/Get-MailboxActivityReport.md", - "redirect_url": "/powershell/module/exchange/get-mailboxactivityreport", + "redirect_url": "/graph/api/resources/report", "redirect_document_id": false }, { "source_path": "exchange/virtual-folder/exchange/reporting/Get-MailboxUsageDetailReport.md", - "redirect_url": "/powershell/module/exchange/get-mailboxusagedetailreport", + "redirect_url": "/graph/api/resources/report", "redirect_document_id": false }, { "source_path": "exchange/virtual-folder/exchange/reporting/Get-MailboxUsageReport.md", - "redirect_url": "/powershell/module/exchange/get-mailboxusagereport", + "redirect_url": "/graph/api/resources/report", "redirect_document_id": false }, { @@ -5292,22 +5292,22 @@ }, { "source_path": "exchange/virtual-folder/exchange/reporting/Get-O365ClientBrowserDetailReport.md", - "redirect_url": "/powershell/module/exchange/get-o365clientbrowserdetailreport", + "redirect_url": "/graph/api/resources/report", "redirect_document_id": false }, { "source_path": "exchange/virtual-folder/exchange/reporting/Get-O365ClientBrowserReport.md", - "redirect_url": "/powershell/module/exchange/get-o365clientbrowserreport", + "redirect_url": "/graph/api/resources/report", "redirect_document_id": false }, { "source_path": "exchange/virtual-folder/exchange/reporting/Get-O365ClientOSDetailReport.md", - "redirect_url": "/powershell/module/exchange/get-o365clientosdetailreport", + "redirect_url": "/graph/api/resources/report", "redirect_document_id": false }, { "source_path": "exchange/virtual-folder/exchange/reporting/Get-O365ClientOSReport.md", - "redirect_url": "/powershell/module/exchange/get-o365clientosreport", + "redirect_url": "/graph/api/resources/report", "redirect_document_id": false }, { @@ -5337,42 +5337,42 @@ }, { "source_path": "exchange/virtual-folder/exchange/reporting/Get-SPOActiveUserReport.md", - "redirect_url": "/powershell/module/exchange/get-spoactiveuserreport", + "redirect_url": "/graph/api/resources/report", "redirect_document_id": false }, { "source_path": "exchange/virtual-folder/exchange/reporting/Get-SPOSkyDriveProDeployedReport.md", - "redirect_url": "/powershell/module/exchange/get-sposkydriveprodeployedreport", + "redirect_url": "/graph/api/resources/report", "redirect_document_id": false }, { "source_path": "exchange/virtual-folder/exchange/reporting/Get-SPOSkyDriveProStorageReport.md", - "redirect_url": "/powershell/module/exchange/get-sposkydriveprostoragereport", + "redirect_url": "/graph/api/resources/report", "redirect_document_id": false }, { "source_path": "exchange/virtual-folder/exchange/reporting/Get-SPOTeamSiteDeployedReport.md", - "redirect_url": "/powershell/module/exchange/get-spoteamsitedeployedreport", + "redirect_url": "/graph/api/resources/report", "redirect_document_id": false }, { "source_path": "exchange/virtual-folder/exchange/reporting/Get-SPOTeamSiteStorageReport.md", - "redirect_url": "/powershell/module/exchange/get-spoteamsitestoragereport", + "redirect_url": "/graph/api/resources/report", "redirect_document_id": false }, { "source_path": "exchange/virtual-folder/exchange/reporting/Get-SPOTenantStorageMetricReport.md", - "redirect_url": "/powershell/module/exchange/get-spotenantstoragemetricreport", + "redirect_url": "/graph/api/resources/report", "redirect_document_id": false }, { "source_path": "exchange/virtual-folder/exchange/reporting/Get-StaleMailboxDetailReport.md", - "redirect_url": "/powershell/module/exchange/get-stalemailboxdetailreport", + "redirect_url": "/graph/api/resources/report", "redirect_document_id": false }, { "source_path": "exchange/virtual-folder/exchange/reporting/Get-StaleMailboxReport.md", - "redirect_url": "/powershell/module/exchange/get-stalemailboxreport", + "redirect_url": "/graph/api/resources/report", "redirect_document_id": false }, { @@ -6975,6 +6975,7 @@ "redirect_url": "/powershell/module/exchange/set-exophishsimoverriderule", "redirect_document_id": false }, + { "source_path": "skype/virtual-folder/skype/Disable-CsOnlineSipDomain.md", "redirect_url": "/powershell/module/teams/Disable-CsOnlineSipDomain", diff --git a/exchange/exchange-ps/exchange/Get-ConnectionByClientTypeDetailReport.md b/exchange/exchange-ps/exchange/Get-ConnectionByClientTypeDetailReport.md deleted file mode 100644 index d763e605df..0000000000 --- a/exchange/exchange-ps/exchange/Get-ConnectionByClientTypeDetailReport.md +++ /dev/null @@ -1,134 +0,0 @@ ---- -external help file: Microsoft.Exchange.ServerStatus-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-connectionbyclienttypedetailreport -applicable: Exchange Online -title: Get-ConnectionByClientTypeDetailReport -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-ConnectionByClientTypeDetailReport - -## SYNOPSIS -This cmdlet is available only in the cloud-based service. - -This cmdlet was deprecated in January, 2018. For information about the available replacement Microsoft Graph reports in Microsoft 365, see the subtopics of [Working with Microsoft 365 usage reports in Microsoft Graph](https://learn.microsoft.com/graph/api/resources/report). - -Use the Get-ConnectionByClientTypeDetailReport cmdlet to view details about the different types of clients that connected to mailboxes in your organization. The client types indicate different protocols, for example, Outlook on the web, MAPI, POP3, IMAP4, Exchange ActiveSync, and Exchange Web Services. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-ConnectionByClientTypeDetailReport [-EndDate ] - [-ReportType ] - [-ResultSize ] - [-StartDate ] - [] -``` - -## DESCRIPTION -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). - -## EXAMPLES - -### Example 1 -```powershell -Get-ConnectionByClientTypeDetailReport -StartDate 06/13/2015 -EndDate 06/15/2015 -``` - -This example retrieves details about the different types of clients used to connect to mailboxes between June 13, 2015 and June 15, 2015. - -## PARAMETERS - -### -EndDate -The EndDate parameter specifies the end date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReportType -The ReportType parameter aggregates the data in the report by the value you specify. Valid values for this parameter are Daily, Weekly, Monthly and Yearly. Use the value of ReportType with appropriate values for the StartDate and EndDate parameters to review the data from a specific time period. - -```yaml -Type: ReportType -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResultSize -The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000. - -```yaml -Type: Unlimited -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StartDate -The StartDate parameter specifies the start date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online -Applicable: Exchange Online - -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). - -## INPUTS - -### Input types -To see the input types that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Input Type field for a cmdlet is blank, the cmdlet doesn't accept input data. - -## OUTPUTS - -### Output types -To see the return types, which are also known as output types, that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Output Type field is blank, the cmdlet doesn't return data. - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-ConnectionByClientTypeReport.md b/exchange/exchange-ps/exchange/Get-ConnectionByClientTypeReport.md deleted file mode 100644 index a808f7feb8..0000000000 --- a/exchange/exchange-ps/exchange/Get-ConnectionByClientTypeReport.md +++ /dev/null @@ -1,132 +0,0 @@ ---- -external help file: Microsoft.Exchange.ServerStatus-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-connectionbyclienttypereport -applicable: Exchange Online -title: Get-ConnectionByClientTypeReport -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-ConnectionByClientTypeReport - -## SYNOPSIS -This cmdlet is available only in the cloud-based service. - -This cmdlet was deprecated in January, 2018. For information about the available replacement Microsoft Graph reports in Microsoft 365, see the subtopics of [Working with Microsoft 365 usage reports in Microsoft Graph](https://learn.microsoft.com/graph/api/resources/report). - -Use the Get-ConnectionByClientTypeReport cmdlet to view a summary of the different types of clients that connected to all mailboxes in your organization. The client types indicate different protocols, for example, Outlook on the web, MAPI, POP3, IMAP4, Exchange ActiveSync, and Exchange Web Services. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-ConnectionByClientTypeReport [-EndDate ] - [-ReportType ] - [-ResultSize ] - [-StartDate ] - [] -``` - -## DESCRIPTION -**Note**: There's a 7-day lag in the client connection information that's returned by this cmdlet. For example, if you run the cmdlet on June 18, 2018, you can't retrieve information about connections made to mailboxes between June 13, 2018 and June 15, 2018. To get connection information for that date range, you need to run the cmdlet on June 22, 2018 or later. - -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). - -## EXAMPLES - -### Example 1 -```powershell -Get-ConnectionByClientTypeReport -StartDate 06/13/2015 -EndDate 06/15/2015 -``` - -This example retrieves a summary of the different types of clients used to connect to all mailboxes between June 13, 2015 and June 15, 2015. - -## PARAMETERS - -### -EndDate -The EndDate parameter specifies the end date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReportType -The ReportType parameter aggregates the data in the report by the value you specify. Valid values for this parameter are Daily, Weekly, Monthly and Yearly. Use the value of ReportType with appropriate values for the StartDate and EndDate parameters to review the data from a specific time period. - -```yaml -Type: ReportType -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResultSize -The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000. - -```yaml -Type: Unlimited -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StartDate -The StartDate parameter specifies the start date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -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). - -## INPUTS - -### Input types -To see the input types that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Input Type field for a cmdlet is blank, the cmdlet doesn't accept input data. - -## OUTPUTS - -### Output types -To see the return types, which are also known as output types, that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Output Type field is blank, the cmdlet doesn't return data. - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-CsAVConferenceTimeReport.md b/exchange/exchange-ps/exchange/Get-CsAVConferenceTimeReport.md deleted file mode 100644 index 89f69a2443..0000000000 --- a/exchange/exchange-ps/exchange/Get-CsAVConferenceTimeReport.md +++ /dev/null @@ -1,134 +0,0 @@ ---- -external help file: Microsoft.Exchange.ServerStatus-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-csavconferencetimereport -applicable: Exchange Online -title: Get-CsAVConferenceTimeReport -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-CsAVConferenceTimeReport - -## SYNOPSIS -This cmdlet is available only in the cloud-based service. - -This cmdlet was deprecated in January, 2018. For information about the available replacement Microsoft Graph reports in Microsoft 365, see the subtopics of [Working with Microsoft 365 usage reports in Microsoft Graph](https://learn.microsoft.com/graph/api/resources/report). - -Use the Get-CsAVConferenceTimeReport cmdlet to view statistics about the time in minutes that was used during audio and video conferences that were held by Skype for Business Online users in your cloud-based organization. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-CsAVConferenceTimeReport [-EndDate ] - [-ReportType ] - [-ResultSize ] - [-StartDate ] - [] -``` - -## DESCRIPTION -You can use the Get-CsAVConferenceTimeReport to query information about the length of audio and video conferences held by Skype for Business Online users in the last 3 months. For the reporting period you specify, the cmdlet returns the following information: - -- AVConferenceMinutes - -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). - -## EXAMPLES - -### Example 1 -```powershell -Get-CsAVConferenceTimeReport -ReportType Monthly -StartDate 06/01/2015 -EndDate 06/30/2015 -``` - -This example shows the time in minutes that was used during all audio and video conferences that were held by Skype for Business Online users for the month of June 2015 - -## PARAMETERS - -### -EndDate -The EndDate parameter specifies the end date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReportType -The ReportType parameter aggregates the data in the report by the value you specify. Valid values for this parameter are Daily, Weekly, Monthly and Yearly. Use the value of ReportType with appropriate values for the StartDate and EndDate parameters to review the data from a specific time period. - -```yaml -Type: ReportType -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResultSize -The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000. - -```yaml -Type: Unlimited -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StartDate -The StartDate parameter specifies the start date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -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). - -## INPUTS - -### Input types -To see the input types that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Input Type field for a cmdlet is blank, the cmdlet doesn't accept input data. - -## OUTPUTS - -### Output types -To see the return types, which are also known as output types, that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Output Type field is blank, the cmdlet doesn't return data. - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-CsActiveUserReport.md b/exchange/exchange-ps/exchange/Get-CsActiveUserReport.md deleted file mode 100644 index f28e812959..0000000000 --- a/exchange/exchange-ps/exchange/Get-CsActiveUserReport.md +++ /dev/null @@ -1,140 +0,0 @@ ---- -external help file: Microsoft.Exchange.ServerStatus-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-csactiveuserreport -applicable: Exchange Online -title: Get-CsActiveUserReport -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-CsActiveUserReport - -## SYNOPSIS -This cmdlet is available only in the cloud-based service. - -This cmdlet was deprecated in January, 2018. For information about the available replacement Microsoft Graph reports in Microsoft 365, see the subtopics of [Working with Microsoft 365 usage reports in Microsoft Graph](https://learn.microsoft.com/graph/api/resources/report). - -Use the Get-CsActiveUserReport cmdlet to view statistics about Skype for Business Online users in your cloud-based organization. The cmdlet shows the total number of unique users that signed in and took part in at least one peer-to-peer session or conference during the specified time period. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-CsActiveUserReport [-EndDate ] - [-ReportType ] - [-ResultSize ] - [-StartDate ] - [] -``` - -## DESCRIPTION -You can use the Get-CsActiveUserReport to query information about the activities of Skype for Business Online users in the last 3 months. For the reporting period you specify, the cmdlet returns the following information: - -- ActiveUsers -- ActiveIMUsers -- ActiveAudioUsers -- ActiveVideoUsers -- ActiveApplicationSharingUsers -- ActiveFileTransferUsers -- ActivePSTNConferencingUsers - -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). - -## EXAMPLES - -### Example 1 -```powershell -Get-CsActiveUserReport -ReportType Monthly -StartDate 04/01/2015 -EndDate 04/30/2015 -``` - -This example shows information about Skype for Business Online users for the month of April, 2015 - -## PARAMETERS - -### -EndDate -The EndDate parameter specifies the end date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReportType -The ReportType parameter aggregates the data in the report by the value you specify. Valid values for this parameter are Daily, Weekly, Monthly and Yearly. Use the value of ReportType with appropriate values for the StartDate and EndDate parameters to review the data from a specific time period. - -```yaml -Type: ReportType -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResultSize -The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000. - -```yaml -Type: Unlimited -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StartDate -The StartDate parameter specifies the start date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -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). - -## INPUTS - -### Input types -To see the input types that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Input Type field for a cmdlet is blank, the cmdlet doesn't accept input data. - -## OUTPUTS - -### Output types -To see the return types, which are also known as output types, that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Output Type field is blank, the cmdlet doesn't return data. - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-CsClientDeviceDetailReport.md b/exchange/exchange-ps/exchange/Get-CsClientDeviceDetailReport.md deleted file mode 100644 index 9de9e0da17..0000000000 --- a/exchange/exchange-ps/exchange/Get-CsClientDeviceDetailReport.md +++ /dev/null @@ -1,133 +0,0 @@ ---- -external help file: Microsoft.Exchange.ServerStatus-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-csclientdevicedetailreport -applicable: Exchange Online -title: Get-CsClientDeviceDetailReport -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-CsClientDeviceDetailReport - -## SYNOPSIS -This cmdlet is available only in the cloud-based service. - -This cmdlet was deprecated in January, 2018. For information about the available replacement Microsoft Graph reports in Microsoft 365, see the subtopics of [Working with Microsoft 365 usage reports in Microsoft Graph](https://learn.microsoft.com/graph/api/resources/report). - -Use the Get-CsClientDeviceDetailReport cmdlet to view statistics about the number of peer-to-peer sessions and conferences by users and devices that connected to Skype for Business Online in your cloud-based organization. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-CsClientDeviceDetailReport [-EndDate ] - [-ResultSize ] - [-StartDate ] - [-UserName ] - [] -``` - -## DESCRIPTION -The Get-CsClientDeviceDetailReport cmdlet returns the number of peer-to-peer sessions and conferences that a user participated in, and a count of what type of device they used. You can query this information for the last 3 months. For the reporting period you specify, the cmdlet returns the following information: - -- UserName -- WindowsActivities: Note that this includes activity using both Skype for Business and Skype for Business Web App clients. -- WindowsPhoneActivities -- AndroidActivities -- iPhoneActivities -- iPadActivities - -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). - -## EXAMPLES - -### Example 1 -```powershell -Get-CsClientDeviceDetailReport -StartDate 01/01/2015 -EndDate 01/31/2015 -``` - -This example shows activity by device for all users for the month of January. - -## PARAMETERS - -### -EndDate -The EndDate parameter specifies the end date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResultSize -The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000. - -```yaml -Type: Unlimited -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StartDate -The StartDate parameter specifies the start date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -UserName -The UserName parameter filters the results by user. You identify the user by their account (for example, laura@contoso.com). - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-CsClientDeviceReport.md b/exchange/exchange-ps/exchange/Get-CsClientDeviceReport.md deleted file mode 100644 index 2f45c09097..0000000000 --- a/exchange/exchange-ps/exchange/Get-CsClientDeviceReport.md +++ /dev/null @@ -1,115 +0,0 @@ ---- -external help file: Microsoft.Exchange.ServerStatus-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-csclientdevicereport -applicable: Exchange Online -title: Get-CsClientDeviceReport -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-CsClientDeviceReport - -## SYNOPSIS -This cmdlet is available only in the cloud-based service. - -This cmdlet was deprecated in January, 2018. For information about the available replacement Microsoft Graph reports in Microsoft 365, see the subtopics of [Working with Microsoft 365 usage reports in Microsoft Graph](https://learn.microsoft.com/graph/api/resources/report). - -Use the Get-CsClientDeviceReport cmdlet to view statistics about the client devices that connected to Skype for Business Online in your cloud-based organization. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-CsClientDeviceReport [-EndDate ] - [-ResultSize ] - [-StartDate ] - [] -``` - -## DESCRIPTION -The Get-CsClientDeviceReport cmdlet returns the monthly total of unique users that connected to the Skype for Business Online service using different types of client devices. For the reporting period you specify, the cmdlet returns the following information: - -- WindowsUsers -- WindowsPhoneUsers -- AndroidUsers -- iPhoneUsers -- iPadUsers - -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). - -## EXAMPLES - -### Example 1 -```powershell -Get- CsClientDeviceReport -StartDate 10/01/2015 -EndDate 10/31/2015 -``` - -This example gets a report of the device usage by platform for the month of October. - -## PARAMETERS - -### -EndDate -The EndDate parameter specifies the end date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResultSize -The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000. - -```yaml -Type: Unlimited -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StartDate -The StartDate parameter specifies the start date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-CsConferenceReport.md b/exchange/exchange-ps/exchange/Get-CsConferenceReport.md deleted file mode 100644 index c08f06715d..0000000000 --- a/exchange/exchange-ps/exchange/Get-CsConferenceReport.md +++ /dev/null @@ -1,140 +0,0 @@ ---- -external help file: Microsoft.Exchange.ServerStatus-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-csconferencereport -applicable: Exchange Online -title: Get-CsConferenceReport -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-CsConferenceReport - -## SYNOPSIS -This cmdlet is available only in the cloud-based service. - -This cmdlet was deprecated in January, 2018. For information about the available replacement Microsoft Graph reports in Microsoft 365, see the subtopics of [Working with Microsoft 365 usage reports in Microsoft Graph](https://learn.microsoft.com/graph/api/resources/report). - -Use the Get-CsConferenceReport cmdlet to view statistics about the conferences that were held by Skype for Business Online users in your cloud-based organization. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-CsConferenceReport [-EndDate ] - [-ReportType ] - [-ResultSize ] - [-StartDate ] - [] -``` - -## DESCRIPTION -You can use the Get-CsConferenceReport to query information about the type and number of conferences held by Skype for Business Online users in the last 3 months. For the reporting period you specify, the cmdlet returns the following information: - -- TotalConferences -- AVConferences -- IMConferences -- ApplicationSharingConferences -- WebConferences -- TelephonyConferences -- PSTNConferences - -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). - -## EXAMPLES - -### Example 1 -```powershell -Get-CsConferenceReport -ReportType Monthly -StartDate 06/01/2015 -EndDate 06/30/2015 -``` - -This example shows information about conferences held by Skype for Business Online users for the month of June 2015. - -## PARAMETERS - -### -EndDate -The EndDate parameter specifies the end date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReportType -The ReportType parameter aggregates the data in the report by the value you specify. Valid values for this parameter are Daily, Weekly, Monthly and Yearly. Use the value of ReportType with appropriate values for the StartDate and EndDate parameters to review the data from a specific time period. - -```yaml -Type: ReportType -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResultSize -The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000. - -```yaml -Type: Unlimited -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StartDate -The StartDate parameter specifies the start date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -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). - -## INPUTS - -### Input types -To see the input types that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Input Type field for a cmdlet is blank, the cmdlet doesn't accept input data. - -## OUTPUTS - -### Output types -To see the return types, which are also known as output types, that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Output Type field is blank, the cmdlet doesn't return data. - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-CsP2PAVTimeReport.md b/exchange/exchange-ps/exchange/Get-CsP2PAVTimeReport.md deleted file mode 100644 index 2349d93861..0000000000 --- a/exchange/exchange-ps/exchange/Get-CsP2PAVTimeReport.md +++ /dev/null @@ -1,135 +0,0 @@ ---- -external help file: Microsoft.Exchange.ServerStatus-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-csp2pavtimereport -applicable: Exchange Online -title: Get-CsP2PAVTimeReport -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-CsP2PAVTimeReport - -## SYNOPSIS -This cmdlet is available only in the cloud-based service. - -This cmdlet was deprecated in January, 2018. For information about the available replacement Microsoft Graph reports in Microsoft 365, see the subtopics of [Working with Microsoft 365 usage reports in Microsoft Graph](https://learn.microsoft.com/graph/api/resources/report). - -Use the Get-CsP2PAVTimeReport cmdlet to view statistics about the audio and video time in minutes that was used during peer-to-peer (P2P) sessions that were held by Skype for Business Online users in your cloud-based organization. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-CsP2PAVTimeReport [-EndDate ] - [-ReportType ] - [-ResultSize ] - [-StartDate ] - [] -``` - -## DESCRIPTION -You can use the Get-CsP2PAVTimeReport to query information about the length of audio and video conferences held by Skype for Business Online users in the last 3 months. For the reporting period you specify, the cmdlet returns the following information: - -- TotalAudioMinutes -- TotalVideoMinutes - -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). - -## EXAMPLES - -### Example 1 -```powershell -Get-CsP2PAVTimeReport -ReportType Monthly -StartDate 06/01/2015 -EndDate 06/30/2015 -``` - -This example shows information about the number of audio and video minutes used during P2P sessions that were held by Skype for Business Online users for the month of June 2015. - -## PARAMETERS - -### -EndDate -The EndDate parameter specifies the end date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReportType -The ReportType parameter aggregates the data in the report by the value you specify. Valid values for this parameter are Daily, Weekly, Monthly and Yearly. Use the value of ReportType with appropriate values for the StartDate and EndDate parameters to review the data from a specific time period. - -```yaml -Type: ReportType -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResultSize -The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000. - -```yaml -Type: Unlimited -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StartDate -The StartDate parameter specifies the start date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -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). - -## INPUTS - -### Input types -To see the input types that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Input Type field for a cmdlet is blank, the cmdlet doesn't accept input data. - -## OUTPUTS - -### Output types -To see the return types, which are also known as output types, that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Output Type field is blank, the cmdlet doesn't return data. - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-CsP2PSessionReport.md b/exchange/exchange-ps/exchange/Get-CsP2PSessionReport.md deleted file mode 100644 index 371d54559f..0000000000 --- a/exchange/exchange-ps/exchange/Get-CsP2PSessionReport.md +++ /dev/null @@ -1,139 +0,0 @@ ---- -external help file: Microsoft.Exchange.ServerStatus-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-csp2psessionreport -applicable: Exchange Online -title: Get-CsP2PSessionReport -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-CsP2PSessionReport - -## SYNOPSIS -This cmdlet is available only in the cloud-based service. - -This cmdlet was deprecated in January, 2018. For information about the available replacement Microsoft Graph reports in Microsoft 365, see the subtopics of [Working with Microsoft 365 usage reports in Microsoft Graph](https://learn.microsoft.com/graph/api/resources/report). - -Use the Get-CsP2PSessionReport cmdlet to view statistics about the peer-to-peer (P2P) sessions held by Skype for Business Online users in your cloud-based organization. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-CsP2PSessionReport [-EndDate ] - [-ReportType ] - [-ResultSize ] - [-StartDate ] - [] -``` - -## DESCRIPTION -You can use the Get-CsP2PSessionReport to query information about the number and type of P2P sessions held by Skype for Business Online users in the last 3 months. For the reporting period you specify, the cmdlet returns the following information: - -- TotalP2PSessions -- P2PIMSessions -- P2PAudioSessions -- P2PVideoSessions -- P2PApplicationSharingSessions -- P2PFileTransferSessions - -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). - -## EXAMPLES - -### Example 1 -```powershell -Get-CsP2PSessionReport -ReportType Monthly -StartDate 06/01/2015 -EndDate 06/30/2015 -``` - -This example shows information about the P2P sessions used by Skype for Business Online users for the month of June 2015. - -## PARAMETERS - -### -EndDate -The EndDate parameter specifies the end date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReportType -The ReportType parameter aggregates the data in the report by the value you specify. Valid values for this parameter are Daily, Weekly, Monthly and Yearly. Use the value of ReportType with appropriate values for the StartDate and EndDate parameters to review the data from a specific time period. - -```yaml -Type: ReportType -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResultSize -The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000. - -```yaml -Type: Unlimited -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StartDate -The StartDate parameter specifies the start date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -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). - -## INPUTS - -### Input types -To see the input types that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Input Type field for a cmdlet is blank, the cmdlet doesn't accept input data. - -## OUTPUTS - -### Output types -To see the return types, which are also known as output types, that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Output Type field is blank, the cmdlet doesn't return data. - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-CsPSTNConferenceTimeReport.md b/exchange/exchange-ps/exchange/Get-CsPSTNConferenceTimeReport.md deleted file mode 100644 index 08ff43fac1..0000000000 --- a/exchange/exchange-ps/exchange/Get-CsPSTNConferenceTimeReport.md +++ /dev/null @@ -1,129 +0,0 @@ ---- -external help file: Microsoft.Exchange.ServerStatus-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-cspstnconferencetimereport -applicable: Exchange Online -title: Get-CsPSTNConferenceTimeReport -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-CsPSTNConferenceTimeReport - -## SYNOPSIS -This cmdlet is available only in the cloud-based service. - -This cmdlet was deprecated in January, 2018. For information about the available replacement Microsoft Graph reports in Microsoft 365, see the subtopics of [Working with Microsoft 365 usage reports in Microsoft Graph](https://learn.microsoft.com/graph/api/resources/report). - -Use the Get-CsPSTNConferenceTimeReport cmdlet to show the number of minutes that Skype for Business Online users spent in dial-in or dial-out conferences. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-CsPSTNConferenceTimeReport [-EndDate ] - [-ReportType ] - [-ResultSize ] - [-StartDate ] - [] -``` - -## DESCRIPTION -You can use the Get-CsPSTNUsageDetailReport to query information about length of time spent in dial-in and dial-out conferences by Skype for Business Online users in the last 3 months. For the reporting period you specify, the cmdlet returns the following information: - -- PSTNConferenceDialInMinutes -- PSTNConferenceDialOutMinutes - -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). - -## EXAMPLES - -### Example 1 -```powershell -Get-CsPSTNConferenceTimeReport -ReportType Monthly 11/01/2015 -EndDate 12/30/2015 -``` - -This example shows the number of minutes per month that users spent in PSTN conferences for the months of November and December. - -## PARAMETERS - -### -EndDate -The EndDate parameter specifies the end date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReportType -The ReportType parameter aggregates the data in the report by the value you specify. Valid values for this parameter are Daily, Weekly, Monthly and Yearly. Use the value of ReportType with appropriate values for the StartDate and EndDate parameters to review the data from a specific time period. - -```yaml -Type: ReportType -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResultSize -The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000. - -```yaml -Type: Unlimited -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StartDate -The StartDate parameter specifies the start date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-CsPSTNUsageDetailReport.md b/exchange/exchange-ps/exchange/Get-CsPSTNUsageDetailReport.md deleted file mode 100644 index ebac9fb3ad..0000000000 --- a/exchange/exchange-ps/exchange/Get-CsPSTNUsageDetailReport.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -external help file: Microsoft.Exchange.ServerStatus-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-cspstnusagedetailreport -applicable: Exchange Online -title: Get-CsPSTNUsageDetailReport -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-CsPSTNUsageDetailReport - -## SYNOPSIS -This cmdlet is available only in the cloud-based service. - -This cmdlet was deprecated in January, 2018. For information about the available replacement Microsoft Graph reports in Microsoft 365, see the subtopics of [Working with Microsoft 365 usage reports in Microsoft Graph](https://learn.microsoft.com/graph/api/resources/report). - -Use the Get-CsPSTNUsageDetailReport cmdlet to view public switched telephone network (PSTN) usage details for Skype for Business Online users. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-CsPSTNUsageDetailReport [-EndDate ] - [-ResultSize ] - [-StartDate ] - [] -``` - -## DESCRIPTION -You can use the Get-CsPSTNUsageDetailReport to query information about PSTN usage details in Skype for Business Online for the last 3 months. For the reporting period you specify, the cmdlet returns the following information: - -- SipUri -- DateTimeOfCall -- TelephoneNumber -- CallID -- CallType -- Location -- CallDuration -- Currency -- CallCharge - -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). - -## EXAMPLES - -### Example 1 -```powershell -Get-CsPSTNUsageDetailReport -StartDate 11/01/2015 -EndDate 12/30/2015 -``` - -This example shows the PSTN usage detail for users in November and December. - -## PARAMETERS - -### -EndDate -The EndDate parameter specifies the end date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResultSize -The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000. - -```yaml -Type: Unlimited -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StartDate -The StartDate parameter specifies the start date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-CsUserActivitiesReport.md b/exchange/exchange-ps/exchange/Get-CsUserActivitiesReport.md deleted file mode 100644 index 798dd27773..0000000000 --- a/exchange/exchange-ps/exchange/Get-CsUserActivitiesReport.md +++ /dev/null @@ -1,153 +0,0 @@ ---- -external help file: Microsoft.Exchange.ServerStatus-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-csuseractivitiesreport -applicable: Exchange Online -title: Get-CsUserActivitiesReport -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-CsUserActivitiesReport - -## SYNOPSIS -This cmdlet is available only in the cloud-based service. - -This cmdlet was deprecated in January, 2018. For information about the available replacement Microsoft Graph reports in Microsoft 365, see the subtopics of [Working with Microsoft 365 usage reports in Microsoft Graph](https://learn.microsoft.com/graph/api/resources/report). - -Use the Get-CsUserActivitiesReport cmdlet to view number and type of activities that a use participated in while connected to Skype for Business Online in your cloud-based organization. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-CsUserActivitiesReport [-EndDate ] - [-ResultSize ] - [-StartDate ] - [-UserName ] - [] -``` - -## DESCRIPTION -You can use the Get-CsUserActivitiesReport to query information about activities in Skype for Business Online by all users or a specified user for the last 3 months. For the reporting period you specify, the cmdlet returns the following information: - -- UserName -- LastLogonTime -- LastActivityTime -- TotalP2PSessions -- TotalP2PIMSessions -- TotalP2PAudioSessions -- TotalP2PVideoSessions -- TotalP2PApplicationSharingSessions -- TotalP2PAudioSessionMinutes -- TotalP2PVideoSessionMinutes -- TotalOrganizedConferences -- TotalOrganizedIMConferences -- TotalOrganizedAVConferences -- TotalOrganizedApplicationSharingConferences -- TotalOrganizedWebConferences -- TotalOrganizedDialInConferences -- TotalOrganizedAVConferenceMinutes -- TotalParticipatedConferences -- TotalParticipatedIMConferences -- TotalParticipatedAVConferences -- TotalParticipatedApplicationSharingConferences -- TotalParticipatedWebConferences -- TotalParticipatedDialInConferences -- TotalParticipatedAVConferenceMinutes -- TotalPlacedPSTNCalls -- TotalReceivedPSTNCalls -- TotalPlacedPSTNCallMinutes -- TotalReceivedPSTNCallMinutes -- TotalMessages -- TotalTransferredFiles - -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). - -## EXAMPLES - -### Example 1 -```powershell -Get-CsUserActivitiesReport -StartDate 01/01/2015 -EndDate 01/31/2015 -``` - -This example shows the activity for all users for the month of January. - -## PARAMETERS - -### -EndDate -The EndDate parameter specifies the end date of the date range. - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResultSize -The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000. - -```yaml -Type: Unlimited -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StartDate -The StartDate parameter specifies the start date of the date range. - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -UserName -The UserName parameter filters the results by user. You identify the user by their account (for example, laura@contoso.com). - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-CsUsersBlockedReport.md b/exchange/exchange-ps/exchange/Get-CsUsersBlockedReport.md deleted file mode 100644 index 3f427d0230..0000000000 --- a/exchange/exchange-ps/exchange/Get-CsUsersBlockedReport.md +++ /dev/null @@ -1,115 +0,0 @@ ---- -external help file: Microsoft.Exchange.ServerStatus-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-csusersblockedreport -applicable: Exchange Online -title: Get-CsUsersBlockedReport -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-CsUsersBlockedReport - -## SYNOPSIS -This cmdlet is available only in the cloud-based service. - -This cmdlet was deprecated in January, 2018. For information about the available replacement Microsoft Graph reports in Microsoft 365, see the subtopics of [Working with Microsoft 365 usage reports in Microsoft Graph](https://learn.microsoft.com/graph/api/resources/report). - -Use the Get-CsUsersBlockedReport cmdlet to view Skype for Business Online users who have been blocked due to fraudulent call activities. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-CsUsersBlockedReport [-EndDate ] - [-ResultSize ] - [-StartDate ] - [] -``` - -## DESCRIPTION -You can use the Get-CsUsersBlockedReport to query information about blocked users in Skype for Business Online for the last 3 months. For the reporting period you specify, the cmdlet returns the following information: - -- ActionDate -- SIPURI -- ActionType -- TelephoneNumber -- Reason - -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). - -## EXAMPLES - -### Example 1 -```powershell -Get-CsUsersBlockedReport -StartDate 11/01/2015 -EndDate 12/30/2015 -``` - -This example shows the list of blocked users for November and December. - -## PARAMETERS - -### -EndDate -The EndDate parameter specifies the end date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResultSize -The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000. - -```yaml -Type: Unlimited -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StartDate -The StartDate parameter specifies the start date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-GroupActivityReport.md b/exchange/exchange-ps/exchange/Get-GroupActivityReport.md deleted file mode 100644 index b3faf8a64b..0000000000 --- a/exchange/exchange-ps/exchange/Get-GroupActivityReport.md +++ /dev/null @@ -1,130 +0,0 @@ ---- -external help file: Microsoft.Exchange.ServerStatus-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-groupactivityreport -applicable: Exchange Online, Exchange Online Protection -title: Get-GroupActivityReport -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-GroupActivityReport - -## SYNOPSIS -This cmdlet is available only in the cloud-based service. - -This cmdlet was deprecated in January, 2018. For information about the available replacement Microsoft Graph reports in Microsoft 365, see the subtopics of [Working with Microsoft 365 usage reports in Microsoft Graph](https://learn.microsoft.com/graph/api/resources/report). - -Use the Get-GroupActivityReport cmdlet to view the number of distribution groups that were created and deleted in your cloud-based organization. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-GroupActivityReport [-EndDate ] - [-ReportType ] - [-ResultSize ] - [-StartDate ] - [] -``` - -## DESCRIPTION -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). - -## EXAMPLES - -### Example 1 -```powershell -Get-GroupActivityReport -ReportType Monthly -StartDate 05/01/2015 -EndDate 05/31/2015 -``` - -This example shows the number of distribution groups created and deleted for the month of May, 2015 - -## PARAMETERS - -### -EndDate -The EndDate parameter specifies the end date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online, Exchange Online Protection - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReportType -The ReportType parameter aggregates the data in the report by the value you specify. Valid values for this parameter are Daily, Weekly, Monthly and Yearly. Use the value of ReportType with appropriate values for the StartDate and EndDate parameters to review the data from a specific time period. - -```yaml -Type: ReportType -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online, Exchange Online Protection - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResultSize -The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000. - -```yaml -Type: Unlimited -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online, Exchange Online Protection - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StartDate -The StartDate parameter specifies the start date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online, Exchange Online Protection - -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). - -## INPUTS - -### Input types -To see the input types that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Input Type field for a cmdlet is blank, the cmdlet doesn't accept input data. - -## OUTPUTS - -### Output types -To see the return types, which are also known as output types, that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Output Type field is blank, the cmdlet doesn't return data. - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-LicenseVsUsageSummaryReport.md b/exchange/exchange-ps/exchange/Get-LicenseVsUsageSummaryReport.md deleted file mode 100644 index 83e0e0a704..0000000000 --- a/exchange/exchange-ps/exchange/Get-LicenseVsUsageSummaryReport.md +++ /dev/null @@ -1,61 +0,0 @@ ---- -external help file: Microsoft.Exchange.ServerStatus-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-licensevsusagesummaryreport -applicable: Exchange Online -title: Get-LicenseVsUsageSummaryReport -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-LicenseVsUsageSummaryReport - -## SYNOPSIS -This cmdlet is available only in the cloud-based service. - -This cmdlet was deprecated in January, 2018. For information about the available replacement Microsoft Graph reports in Microsoft 365, see the subtopics of [Working with Microsoft 365 usage reports in Microsoft Graph](https://learn.microsoft.com/graph/api/resources/report). - -Use the Get-LicenseVsUsageSummaryReport cmdlet to retrieve a report that identifies the number of active users for installed software licenses (workloads). - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-LicenseVsUsageSummaryReport [] -``` - -## DESCRIPTION -This cmdlet produces a report that is intended to enable clients to track and manage the use of contracted software licenses. The output contains the following properties. - -- Date: The period being measured. -- TenantGuid: The unique identifier for the Exchange Online tenant. -- Workload: The workload whose users are being counted. The current workloads include: Exchange Online, SharePoint Online, Skype for Business Online, and Microsoft Viva Engage. -- NonTrialEntitlements: The number of entitled users for the workload. -- TrialEntitlements: The number of provisionally entitled (trial) users for the workload. -- ActiveUsers: The count of active users for the workload. - -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). - -## EXAMPLES - -### Example 1 -```powershell -Get-LicenseVsUsageSummaryReport -``` - -This example gets a report of the active workload users. - -## PARAMETERS - -### 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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-MailboxActivityReport.md b/exchange/exchange-ps/exchange/Get-MailboxActivityReport.md deleted file mode 100644 index bcd4c108dc..0000000000 --- a/exchange/exchange-ps/exchange/Get-MailboxActivityReport.md +++ /dev/null @@ -1,130 +0,0 @@ ---- -external help file: Microsoft.Exchange.ServerStatus-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-mailboxactivityreport -applicable: Exchange Online -title: Get-MailboxActivityReport -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-MailboxActivityReport - -## SYNOPSIS -This cmdlet is available only in the cloud-based service. - -This cmdlet was deprecated in January, 2018. For information about the available replacement Microsoft Graph reports in Microsoft 365, see the subtopics of [Working with Microsoft 365 usage reports in Microsoft Graph](https://learn.microsoft.com/graph/api/resources/report). - -Use the Get-MailboxActivityReport cmdlet to view the number of mailboxes created and deleted in your cloud-based organization. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-MailboxActivityReport [-EndDate ] - [-ReportType ] - [-ResultSize ] - [-StartDate ] - [] -``` - -## DESCRIPTION -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). - -## EXAMPLES - -### Example 1 -```powershell -Get-MailboxActivityReport -ReportType Monthly -StartDate 05/01/2015 -EndDate 05/31/2015 -``` - -This example shows the number of mailboxes created and deleted for the month of May, 2015 - -## PARAMETERS - -### -EndDate -The EndDate parameter specifies the end date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReportType -The ReportType parameter aggregates the data in the report by the value you specify. Valid values for this parameter are Daily, Weekly, Monthly and Yearly. Use the value of ReportType with appropriate values for the StartDate and EndDate parameters to review the data from a specific time period. - -```yaml -Type: ReportType -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResultSize -The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000. - -```yaml -Type: Unlimited -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StartDate -The StartDate parameter specifies the start date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -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). - -## INPUTS - -### Input types -To see the input types that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Input Type field for a cmdlet is blank, the cmdlet doesn't accept input data. - -## OUTPUTS - -### Output types -To see the return types, which are also known as output types, that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Output Type field is blank, the cmdlet doesn't return data. - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-MailboxUsageDetailReport.md b/exchange/exchange-ps/exchange/Get-MailboxUsageDetailReport.md deleted file mode 100644 index 1a7f7f9d41..0000000000 --- a/exchange/exchange-ps/exchange/Get-MailboxUsageDetailReport.md +++ /dev/null @@ -1,113 +0,0 @@ ---- -external help file: Microsoft.Exchange.ServerStatus-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-mailboxusagedetailreport -applicable: Exchange Online -title: Get-MailboxUsageDetailReport -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-MailboxUsageDetailReport - -## SYNOPSIS -This cmdlet is available only in the cloud-based service. - -This cmdlet was deprecated in January, 2018. For information about the available replacement Microsoft Graph reports in Microsoft 365, see the subtopics of [Working with Microsoft 365 usage reports in Microsoft Graph](https://learn.microsoft.com/graph/api/resources/report). - -Use the Get-MailboxUsageDetailReport cmdlet to view usage details about mailboxes in your organization. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-MailboxUsageDetailReport [-EndDate ] - [-ResultSize ] - [-StartDate ] - [] -``` - -## DESCRIPTION -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). - -## EXAMPLES - -### Example 1 -```powershell -Get-MailboxUsageDetailReport -StartDate 06/13/2015 -EndDate 06/15/2015 -``` - -This example retrieves details for mailboxes that were near or over the maximum mailbox size between June 13, 2015 and June 15, 2015. - -## PARAMETERS - -### -EndDate -The EndDate parameter specifies the end date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResultSize -The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000. - -```yaml -Type: Unlimited -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StartDate -The StartDate parameter specifies the start date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -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). - -## INPUTS - -### Input types -To see the input types that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Input Type field for a cmdlet is blank, the cmdlet doesn't accept input data. - -## OUTPUTS - -### Output types -To see the return types, which are also known as output types, that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Output Type field is blank, the cmdlet doesn't return data. - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-MailboxUsageReport.md b/exchange/exchange-ps/exchange/Get-MailboxUsageReport.md deleted file mode 100644 index f8f43cca01..0000000000 --- a/exchange/exchange-ps/exchange/Get-MailboxUsageReport.md +++ /dev/null @@ -1,113 +0,0 @@ ---- -external help file: Microsoft.Exchange.ServerStatus-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-mailboxusagereport -applicable: Exchange Online -title: Get-MailboxUsageReport -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-MailboxUsageReport - -## SYNOPSIS -This cmdlet is available only in the cloud-based service. - -This cmdlet was deprecated in January, 2018. For information about the available replacement Microsoft Graph reports in Microsoft 365, see the subtopics of [Working with Microsoft 365 usage reports in Microsoft Graph](https://learn.microsoft.com/graph/api/resources/report). - -Use the Get-MailboxUsageReport cmdlet to view the number of mailboxes in your organization that are within 25% of the maximum mailbox size, and the number of mailboxes that are over the maximum size for your organization. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-MailboxUsageReport [-EndDate ] - [-ResultSize ] - [-StartDate ] - [] -``` - -## DESCRIPTION -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). - -## EXAMPLES - -### Example 1 -```powershell -Get-MailboxUsageReport -StartDate 06/13/2015 -EndDate 06/15/2015 -``` - -This example retrieves the number of mailboxes that were near or over the maximum mailbox size between June 13, 2015 and June 15, 2015. - -## PARAMETERS - -### -EndDate -The EndDate parameter specifies the end date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResultSize -The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000. - -```yaml -Type: Unlimited -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StartDate -The StartDate parameter specifies the start date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -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). - -## INPUTS - -### Input types -To see the input types that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Input Type field for a cmdlet is blank, the cmdlet doesn't accept input data. - -## OUTPUTS - -### Output types -To see the return types, which are also known as output types, that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Output Type field is blank, the cmdlet doesn't return data. - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-O365ClientBrowserDetailReport.md b/exchange/exchange-ps/exchange/Get-O365ClientBrowserDetailReport.md deleted file mode 100644 index ec0dc535ef..0000000000 --- a/exchange/exchange-ps/exchange/Get-O365ClientBrowserDetailReport.md +++ /dev/null @@ -1,184 +0,0 @@ ---- -external help file: Microsoft.Exchange.ServerStatus-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-o365clientbrowserdetailreport -applicable: Exchange Online -title: Get-O365ClientBrowserDetailReport -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-O365ClientBrowserDetailReport - -## SYNOPSIS -This cmdlet is available only in the cloud-based service. - -This cmdlet was deprecated in January, 2018. For information about the available replacement Microsoft Graph reports in Microsoft 365, see the subtopics of [Working with Microsoft 365 usage reports in Microsoft Graph](https://learn.microsoft.com/graph/api/resources/report). - -Use the Get-O365ClientBrowserDetailReport cmdlet to get a detailed report of client browser use. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-O365ClientBrowserDetailReport [-Browser ] - [-BrowserVersion ] - [-EndDate ] - [-ResultSize ] - [-StartDate ] - [-WindowsLiveID ] - [] -``` - -## DESCRIPTION -This report provides browser details for all active users. The data contains a maximum of four browsers per user, and are aggregated daily and retained for 5 days. The properties that are returned in the results are described in the following list. - -- TenantGuid: Unique identifier of the tenant. -- TenantName: Tenant name. -- Date: The timestamp for the connection for the browser and version combination. -- WindowsLiveID: User ID in the format user@domain. -- DisplayName: User name. -- LastAccessTime: Last date the user connected with this browser and version combination. -- ObjectId: User object ID. -- Browser: Browser name. -- BrowserVersion: Browser version. -- BrowserUsageCount: Number of days this browser and version combination was used during the period of the report - -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). - -## EXAMPLES - -### Example 1 -```powershell -Get-O365ClientBrowserDetailReport -WindowsLiveID john@contoso.com -StartDate 05/01/2017 -EndDate 05/03/2017 -``` - -This example retrieves the browser details for the user john@contoso.com between May 1, 2017 and May 3, 2017. - -### Example 2 -```powershell -Get-O365ClientBrowserDetailReport -Browser Chrome -``` - -This example retrieves the details for the Chrome browser for the current 5 day retention period (no start and end date are specified). - -## PARAMETERS - -### -Browser -The Browser parameter filters the report by browser. If you don't use this parameter, all browsers will be included. The accepted values for this parameter are: - -- IE -- Firefox -- Chrome -- Safari -- Opera - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -BrowserVersion -The BrowserVersion parameter filters the report by browser version. If you don't use this parameter, all browser versions will be included in the results. This parameter accepts version numbers up to the first minor version. For example, use 11 or 11.0, not 11.0.9600.17105. Wildcards are not accepted. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -EndDate -The EndDate parameter specifies the end date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResultSize -The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000. - -```yaml -Type: Unlimited -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StartDate -The StartDate parameter specifies the start date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WindowsLiveID -The WindowsLiveID parameter filters the report by user ID. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-O365ClientBrowserReport.md b/exchange/exchange-ps/exchange/Get-O365ClientBrowserReport.md deleted file mode 100644 index 1049afa26c..0000000000 --- a/exchange/exchange-ps/exchange/Get-O365ClientBrowserReport.md +++ /dev/null @@ -1,146 +0,0 @@ ---- -external help file: Microsoft.Exchange.ServerStatus-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-o365clientbrowserreport -applicable: Exchange Online -title: Get-O365ClientBrowserReport -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-O365ClientBrowserReport - -## SYNOPSIS -This cmdlet is available only in the cloud-based service. - -This cmdlet was deprecated in January, 2018. For information about the available replacement Microsoft Graph reports in Microsoft 365, see the subtopics of [Working with Microsoft 365 usage reports in Microsoft Graph](https://learn.microsoft.com/graph/api/resources/report). - -Use the Get-O365ClientBrowserReport cmdlet to get a summary report of client browser use. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-O365ClientBrowserReport [-Browser ] - [-EndDate ] - [-ResultSize ] - [-StartDate ] - [] -``` - -## DESCRIPTION -The report displays the client use statistics for the five most recent versions of the browsers named in the Browser parameter description. All previous browser versions are combined into a sixth category named Others. The following list describes the properties that are returned in the results. - -- TenantGuid: Unique identifier of the tenant. -- TenantName: Tenant name. -- Date: Last time the line item data was aggregated. -- Browser: Browser name. -- Version: Browser version. -- TotalBrowserCount: Number of times a given browser and version combination connected to the service during the reporting period. - -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). - -## EXAMPLES - -### Example 1 -```powershell -Get-O365ClientBrowserReport -Browser IE -``` - -This example gets the summary report of client Internet Explorer use for the 366 day data retention period (no start and end date are specified). - -### Example 2 -```powershell -Get-O365ClientBrowserReport -StartDate 06/13/2015 -EndDate 06/15/2015 -``` - -This example retrieves the client browser information for all browsers between June 13, 2015 and June 15, 2015. - -## PARAMETERS - -### -Browser -The Browser parameter filters the report by browser. If you don't use this parameter, all browsers will be included. The accepted values for this parameter are: - -- IE -- Firefox -- Chrome -- Safari -- Opera - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -EndDate -The EndDate parameter specifies the end date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResultSize -The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000. - -```yaml -Type: Unlimited -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StartDate -The StartDate parameter specifies the start date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-O365ClientOSDetailReport.md b/exchange/exchange-ps/exchange/Get-O365ClientOSDetailReport.md deleted file mode 100644 index e0e7ab40e8..0000000000 --- a/exchange/exchange-ps/exchange/Get-O365ClientOSDetailReport.md +++ /dev/null @@ -1,183 +0,0 @@ ---- -external help file: Microsoft.Exchange.ServerStatus-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-o365clientosdetailreport -applicable: Exchange Online -title: Get-O365ClientOSDetailReport -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-O365ClientOSDetailReport - -## SYNOPSIS -This cmdlet is available only in the cloud-based service. - -This cmdlet was deprecated in January, 2018. For information about the available replacement Microsoft Graph reports in Microsoft 365, see the subtopics of [Working with Microsoft 365 usage reports in Microsoft Graph](https://learn.microsoft.com/graph/api/resources/report). - -Use the Get-O365ClientOSDetailReport cmdlet to get a detailed report of client operating system use. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-O365ClientOSDetailReport [-EndDate ] - [-OperatingSystem ] - [-OperatingSystemVersion ] - [-ResultSize ] - [-StartDate ] - [-WindowsLiveID ] - [] -``` - -## DESCRIPTION -This report provides operating system details for all active users. The data contains a maximum of four operating systems per user, are aggregated daily and retained for 5 days. The properties that are returned in the results are described in the following list. - -- TenantGuid: Unique identifier of the tenant. -- TenantName: Tenant name. -- Date: The timestamp for the connection for the operating system and version combination. -- WindowsLiveID: User ID in the format user@domain. -- DisplayName: User name. -- LastAccessTime: Last date the user connected with this operating system and version combination. -- ObjectId: User object ID. -- OperatingSystem: Operating system name. -- Version: Operating system version. -- OperatingSystemUsageCount: Number of days this operating system and version combination was used during the period of the report - -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). - -## EXAMPLES - -### Example 1 -```powershell -Get-O365ClientOSDetailReport -WindowsLiveID john@contoso.com -StartDate 05/01/2017 -EndDate 05/03/2017 -``` - -This example retrieves the operating system details for user John between May 1, 2017 and May 3, 2017. - -### Example 2 -```powershell -Get-O365ClientOSDetailReport -OperatingSystem Android -``` - -This example retrieves the operating system details for the Android operating system for the current 5 day retention period (no start and end date are specified). - -## PARAMETERS - -### -EndDate -The EndDate parameter specifies the end date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -OperatingSystem -The OS parameter filters the report by operating system. If you don't use this parameter, all operating systems will be included. The accepted values for this parameter are: - -- Windows -- Android -- iOS -- "Mac OS" - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -OperatingSystemVersion -The OperatingSystemVersion parameter filters the report by operating system version. If you don't use this parameter, all operating system versions will be included. The parameter accepts version numbers up to the first minor version. For example, use 6 or 6.1, not 6.1.9600. Wildcards are not accepted. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResultSize -The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000. - -```yaml -Type: Unlimited -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StartDate -The StartDate parameter specifies the start date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WindowsLiveID -The WindowsLiveID filters the report by user ID. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-O365ClientOSReport.md b/exchange/exchange-ps/exchange/Get-O365ClientOSReport.md deleted file mode 100644 index 2117a313b8..0000000000 --- a/exchange/exchange-ps/exchange/Get-O365ClientOSReport.md +++ /dev/null @@ -1,145 +0,0 @@ ---- -external help file: Microsoft.Exchange.ServerStatus-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-o365clientosreport -applicable: Exchange Online -title: Get-O365ClientOSReport -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-O365ClientOSReport - -## SYNOPSIS -This cmdlet is available only in the cloud-based service. - -This cmdlet was deprecated in January, 2018. For information about the available replacement Microsoft Graph reports in Microsoft 365, see the subtopics of [Working with Microsoft 365 usage reports in Microsoft Graph](https://learn.microsoft.com/graph/api/resources/report). - -Use the Get-O365ClientOSReport cmdlet to get a summary report of client operating system use. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-O365ClientOSReport [-EndDate ] - [-OS ] - [-ResultSize ] - [-StartDate ] - [] -``` - -## DESCRIPTION -The report displays the client use statistics for the five most recent versions of the operating systems named in the OS parameter description. All previous operating system versions are combined into a sixth category named Others. The following list describes the properties that are returned in the results. - -- TenantGuid: Unique identifier of the tenant. -- TenantName: Tenant name. -- Date: Last time the line item data was aggregated. -- OperatingSystem: Operating system name. -- Version: Operating system version. -- OperatingSystemUsageCount: Number of times a given operating system and version combination connected to the service during the reporting period. - -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). - -## EXAMPLES - -### Example 1 -```powershell -Get-O365ClientOSReport -OS Windows -``` - -This example gets the summary report of client Windows use for the 366 day data retention period (no start and end date are specified). - -### Example 2 -```powershell -Get-O365ClientOSReport -StartDate 06/13/2014 -EndDate 06/15/2014 -``` - -This example retrieves the client operating system information between June 13, 2014 and June 15, 2014. - -## PARAMETERS - -### -EndDate -The EndDate parameter specifies the end date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -OS -The OS parameter filters the report by operating system. If you don't use this parameter, all operating systems will be included. The accepted values for this parameter are: - -- Windows -- Android -- iOS -- "Mac OS" - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResultSize -The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000. - -```yaml -Type: Unlimited -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StartDate -The StartDate parameter specifies the start date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-SPOActiveUserReport.md b/exchange/exchange-ps/exchange/Get-SPOActiveUserReport.md deleted file mode 100644 index e1012abeba..0000000000 --- a/exchange/exchange-ps/exchange/Get-SPOActiveUserReport.md +++ /dev/null @@ -1,130 +0,0 @@ ---- -external help file: Microsoft.Exchange.ServerStatus-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-spoactiveuserreport -applicable: Exchange Online -title: Get-SPOActiveUserReport -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-SPOActiveUserReport - -## SYNOPSIS -This cmdlet is available only in the cloud-based service. - -This cmdlet was deprecated in January, 2018. For information about the available replacement Microsoft Graph reports in Microsoft 365, see the subtopics of [Working with Microsoft 365 usage reports in Microsoft Graph](https://learn.microsoft.com/graph/api/resources/report). - -Use the Get-SpoActiveUserReport cmdlet to view statistics about Microsoft SharePoint Online users in your cloud-based organization. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-SPOActiveUserReport [-EndDate ] - [-ReportType ] - [-ResultSize ] - [-StartDate ] - [] -``` - -## DESCRIPTION -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). - -## EXAMPLES - -### Example 1 -```powershell -Get-SpoActiveUserReport -ReportType Monthly -StartDate 11/01/2015 -EndDate 11/30/2015 -``` - -This example shows information about SharePoint Online users for November, 2015. - -## PARAMETERS - -### -EndDate -The EndDate parameter specifies the end date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReportType -The ReportType parameter aggregates the data in the report by the value you specify. Valid values for this parameter are Daily, Weekly, Monthly and Yearly. Use the value of ReportType with appropriate values for the StartDate and EndDate parameters to review the data from a specific time period. - -```yaml -Type: ReportType -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResultSize -The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000. - -```yaml -Type: Unlimited -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StartDate -The StartDate parameter specifies the start date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -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). - -## INPUTS - -### Input types -To see the input types that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Input Type field for a cmdlet is blank, the cmdlet doesn't accept input data. - -## OUTPUTS - -### Output types -To see the return types, which are also known as output types, that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Output Type field is blank, the cmdlet doesn't return data. - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-SPOSkyDriveProDeployedReport.md b/exchange/exchange-ps/exchange/Get-SPOSkyDriveProDeployedReport.md deleted file mode 100644 index f8a15f8fc5..0000000000 --- a/exchange/exchange-ps/exchange/Get-SPOSkyDriveProDeployedReport.md +++ /dev/null @@ -1,130 +0,0 @@ ---- -external help file: Microsoft.Exchange.ServerStatus-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-sposkydriveprodeployedreport -applicable: Exchange Online -title: Get-SPOSkyDriveProDeployedReport -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-SPOSkyDriveProDeployedReport - -## SYNOPSIS -This cmdlet is available only in the cloud-based service. - -This cmdlet was deprecated in January, 2018. For information about the available replacement Microsoft Graph reports in Microsoft 365, see the subtopics of [Working with Microsoft 365 usage reports in Microsoft Graph](https://learn.microsoft.com/graph/api/resources/report). - -Use the Get-SPOSkyDriveProDeployedReport cmdlet to view the number of My Site sites in your cloud-based organization. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-SPOSkyDriveProDeployedReport [-EndDate ] - [-ReportType ] - [-ResultSize ] - [-StartDate ] - [] -``` - -## DESCRIPTION -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). - -## EXAMPLES - -### Example 1 -```powershell -Get- SPOSkyDriveProDeployedReport -ReportType Monthly -StartDate 11/01/2015 -EndDate 11/30/2015 -``` - -This example displays the number of My Sites as of November, 2015. - -## PARAMETERS - -### -EndDate -The EndDate parameter specifies the end date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReportType -The ReportType parameter aggregates the data in the report by the value you specify. Valid values for this parameter are Daily, Weekly, Monthly and Yearly. Use the value of ReportType with appropriate values for the StartDate and EndDate parameters to review the data from a specific time period. - -```yaml -Type: ReportType -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResultSize -The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000. - -```yaml -Type: Unlimited -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StartDate -The StartDate parameter specifies the start date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -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). - -## INPUTS - -### Input types -To see the input types that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Input Type field for a cmdlet is blank, the cmdlet doesn't accept input data. - -## OUTPUTS - -### Output types -To see the return types, which are also known as output types, that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Output Type field is blank, the cmdlet doesn't return data. - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-SPOSkyDriveProStorageReport.md b/exchange/exchange-ps/exchange/Get-SPOSkyDriveProStorageReport.md deleted file mode 100644 index f853242bc2..0000000000 --- a/exchange/exchange-ps/exchange/Get-SPOSkyDriveProStorageReport.md +++ /dev/null @@ -1,130 +0,0 @@ ---- -external help file: Microsoft.Exchange.ServerStatus-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-sposkydriveprostoragereport -applicable: Exchange Online -title: Get-SPOSkyDriveProStorageReport -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-SPOSkyDriveProStorageReport - -## SYNOPSIS -This cmdlet is available only in the cloud-based service. - -This cmdlet was deprecated in January, 2018. For information about the available replacement Microsoft Graph reports in Microsoft 365, see the subtopics of [Working with Microsoft 365 usage reports in Microsoft Graph](https://learn.microsoft.com/graph/api/resources/report). - -Use the Get-SPOSkyDriveProStorageReport cmdlet to view statistics about the space taken up (in MB) by My Sites in your cloud-based organization. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-SPOSkyDriveProStorageReport [-EndDate ] - [-ReportType ] - [-ResultSize ] - [-StartDate ] - [] -``` - -## DESCRIPTION -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). - -## EXAMPLES - -### Example 1 -```powershell -Get-SPOSkyDriveProStorageReport -ReportType Monthly -StartDate 11/01/2015 -EndDate 11/30/2015 -``` - -This example shows information about the space (in MB) taken up by My Sites for November, 2015. - -## PARAMETERS - -### -EndDate -The EndDate parameter specifies the end date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReportType -The ReportType parameter aggregates the data in the report by the value you specify. Valid values for this parameter are Weekly, Monthly and Yearly. Use the value of ReportType with appropriate values for the StartDate and EndDate parameters to review the data from a specific time period. - -```yaml -Type: ReportType -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResultSize -The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000. - -```yaml -Type: Unlimited -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StartDate -The StartDate parameter specifies the start date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -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). - -## INPUTS - -### Input types -To see the input types that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Input Type field for a cmdlet is blank, the cmdlet doesn't accept input data. - -## OUTPUTS - -### Output types -To see the return types, which are also known as output types, that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Output Type field is blank, the cmdlet doesn't return data. - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-SPOTeamSiteDeployedReport.md b/exchange/exchange-ps/exchange/Get-SPOTeamSiteDeployedReport.md deleted file mode 100644 index ed0e4c9fbd..0000000000 --- a/exchange/exchange-ps/exchange/Get-SPOTeamSiteDeployedReport.md +++ /dev/null @@ -1,130 +0,0 @@ ---- -external help file: Microsoft.Exchange.ServerStatus-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-spoteamsitedeployedreport -applicable: Exchange Online -title: Get-SPOTeamSiteDeployedReport -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-SPOTeamSiteDeployedReport - -## SYNOPSIS -This cmdlet is available only in the cloud-based service. - -This cmdlet was deprecated in January, 2018. For information about the available replacement Microsoft Graph reports in Microsoft 365, see the subtopics of [Working with Microsoft 365 usage reports in Microsoft Graph](https://learn.microsoft.com/graph/api/resources/report). - -Use the Get-SPOTeamSiteDeployedReport cmdlet to view statistics about the number of team sites in your cloud-based organization. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-SPOTeamSiteDeployedReport [-EndDate ] - [-ReportType ] - [-ResultSize ] - [-StartDate ] - [] -``` - -## DESCRIPTION -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). - -## EXAMPLES - -### Example 1 -```powershell -Get-SPOTeamSiteDeployedReport -ReportType Monthly -StartDate 11/01/2015 -EndDate 11/30/2015 -``` - -This example shows information about the number of team sites in the month of November, 2015 - -## PARAMETERS - -### -EndDate -The EndDate parameter specifies the end date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReportType -The ReportType parameter aggregates the data in the report by the value you specify. Valid values for this parameter are Daily, Weekly, Monthly and Yearly. Use the value of ReportType with appropriate values for the StartDate and EndDate parameters to review the data from a specific time period. - -```yaml -Type: ReportType -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResultSize -The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000. - -```yaml -Type: Unlimited -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StartDate -The StartDate parameter specifies the start date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -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). - -## INPUTS - -### Input types -To see the input types that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Input Type field for a cmdlet is blank, the cmdlet doesn't accept input data. - -## OUTPUTS - -### Output types -To see the return types, which are also known as output types, that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Output Type field is blank, the cmdlet doesn't return data. - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-SPOTeamSiteStorageReport.md b/exchange/exchange-ps/exchange/Get-SPOTeamSiteStorageReport.md deleted file mode 100644 index 53205afc77..0000000000 --- a/exchange/exchange-ps/exchange/Get-SPOTeamSiteStorageReport.md +++ /dev/null @@ -1,130 +0,0 @@ ---- -external help file: Microsoft.Exchange.ServerStatus-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-spoteamsitestoragereport -applicable: Exchange Online -title: Get-SPOTeamSiteStorageReport -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-SPOTeamSiteStorageReport - -## SYNOPSIS -This cmdlet is available only in the cloud-based service. - -This cmdlet was deprecated in January, 2018. For information about the available replacement Microsoft Graph reports in Microsoft 365, see the subtopics of [Working with Microsoft 365 usage reports in Microsoft Graph](https://learn.microsoft.com/graph/api/resources/report). - -Use the Get-SPOTeamSiteStorageReport cmdlet to view statistics about the space taken up (in MB) by team sites in your cloud-based organization. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-SPOTeamSiteStorageReport [-EndDate ] - [-ReportType ] - [-ResultSize ] - [-StartDate ] - [] -``` - -## DESCRIPTION -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). - -## EXAMPLES - -### Example 1 -```powershell -Get-SPOTeamSiteStorageReport -ReportType Monthly -StartDate 11/01/2015 -EndDate 11/30/2015 -``` - -This example shows information about the space taken up (in MB) by team sites for November, 2015. - -## PARAMETERS - -### -EndDate -The EndDate parameter specifies the end date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReportType -The ReportType parameter aggregates the data in the report by the value you specify. Valid values for this parameter are Daily, Weekly, Monthly and Yearly. Use the value of ReportType with appropriate values for the StartDate and EndDate parameters to review the data from a specific time period. - -```yaml -Type: ReportType -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResultSize -The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000. - -```yaml -Type: Unlimited -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StartDate -The StartDate parameter specifies the start date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -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). - -## INPUTS - -### Input types -To see the input types that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Input Type field for a cmdlet is blank, the cmdlet doesn't accept input data. - -## OUTPUTS - -### Output types -To see the return types, which are also known as output types, that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Output Type field is blank, the cmdlet doesn't return data. - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-SPOTenantStorageMetricReport.md b/exchange/exchange-ps/exchange/Get-SPOTenantStorageMetricReport.md deleted file mode 100644 index 2d08c33ec6..0000000000 --- a/exchange/exchange-ps/exchange/Get-SPOTenantStorageMetricReport.md +++ /dev/null @@ -1,130 +0,0 @@ ---- -external help file: Microsoft.Exchange.ServerStatus-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-spotenantstoragemetricreport -applicable: Exchange Online -title: Get-SPOTenantStorageMetricReport -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-SPOTenantStorageMetricReport - -## SYNOPSIS -This cmdlet is available only in the cloud-based service. - -This cmdlet was deprecated in January, 2018. For information about the available replacement Microsoft Graph reports in Microsoft 365, see the subtopics of [Working with Microsoft 365 usage reports in Microsoft Graph](https://learn.microsoft.com/graph/api/resources/report). - -Use the Get-SPOTenantStorageMetricReport cmdlet to view statistics about the space taken up (in MB) by all sites in for your cloud-based organization. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-SPOTenantStorageMetricReport [-EndDate ] - [-ReportType ] - [-ResultSize ] - [-StartDate ] - [] -``` - -## DESCRIPTION -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). - -## EXAMPLES - -### Example 1 -```powershell -Get-SpoActiveUserReport -ReportType Monthly -StartDate 11/01/2015 -EndDate 11/30/2015 -``` - -This example shows information about the space taken up (in MB) by all sites for your cloud-based organization for November, 2015. - -## PARAMETERS - -### -EndDate -The EndDate parameter specifies the end date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReportType -The ReportType parameter aggregates the data in the report by the value you specify. Valid values for this parameter are Daily, Weekly, Monthly and Yearly. Use the value of ReportType with appropriate values for the StartDate and EndDate parameters to review the data from a specific time period. - -```yaml -Type: ReportType -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResultSize -The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000. - -```yaml -Type: Unlimited -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StartDate -The StartDate parameter specifies the start date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -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). - -## INPUTS - -### Input types -To see the input types that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Input Type field for a cmdlet is blank, the cmdlet doesn't accept input data. - -## OUTPUTS - -### Output types -To see the return types, which are also known as output types, that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Output Type field is blank, the cmdlet doesn't return data. - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-StaleMailboxDetailReport.md b/exchange/exchange-ps/exchange/Get-StaleMailboxDetailReport.md deleted file mode 100644 index fcf62b0ef4..0000000000 --- a/exchange/exchange-ps/exchange/Get-StaleMailboxDetailReport.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -external help file: Microsoft.Exchange.ServerStatus-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-stalemailboxdetailreport -applicable: Exchange Online -title: Get-StaleMailboxDetailReport -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-StaleMailboxDetailReport - -## SYNOPSIS -This cmdlet is available only in the cloud-based service. - -This cmdlet was deprecated in January, 2018. For information about the available replacement Microsoft Graph reports in Microsoft 365, see the subtopics of [Working with Microsoft 365 usage reports in Microsoft Graph](https://learn.microsoft.com/graph/api/resources/report). - -Use the Get-StaleMailboxDetailReport cmdlet to view mailboxes that haven't been accessed for at least 30 days. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-StaleMailboxDetailReport [-EndDate ] - [-ResultSize ] - [-StartDate ] - [] -``` - -## DESCRIPTION -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). - -## EXAMPLES - -### Example 1 -```powershell -Get-StaleMailboxDetailReport -``` - -This example retrieves all the mailboxes that haven't been accessed for at least 30 days. - -## PARAMETERS - -### -EndDate -The EndDate parameter specifies the end date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResultSize -The ResultSize parameter specifies the maximum number of results to return. The default value is 1000. - -This cmdlet returns a maximum of 50000 results, even when you use the value unlimited. If your organization has more than 50000 mailboxes, you can use the Select-Object and Sort-Object cmdlets in multiple commands to return all of the results. For example, if your organization has 90000 mailboxes, run the following commands: - -Get-StaleMailboxDetailReport -ResultSize unlimited | Sort-Object UserName -Unique | Select-Object TenantName,UserName,WindowsLiveID,LastLogin,DaysInactive -First 45000 | Export-Csv "C:\\Data\\First45k Stale.csv" - -Get-StaleMailboxDetailReport -ResultSize unlimited | Sort-Object UserName -Unique | Select-Object TenantName,UserName,WindowsLiveID,LastLogin,DaysInactive -Last 45000 | Export-Csv "C:\\Data\\Last45k Stale.csv" - -```yaml -Type: Unlimited -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StartDate -The StartDate parameter specifies the start date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -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). - -## INPUTS - -### Input types -To see the input types that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Input Type field for a cmdlet is blank, the cmdlet doesn't accept input data. - -## OUTPUTS - -### Output types -To see the return types, which are also known as output types, that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Output Type field is blank, the cmdlet doesn't return data. - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-StaleMailboxReport.md b/exchange/exchange-ps/exchange/Get-StaleMailboxReport.md deleted file mode 100644 index 4e8870bb92..0000000000 --- a/exchange/exchange-ps/exchange/Get-StaleMailboxReport.md +++ /dev/null @@ -1,113 +0,0 @@ ---- -external help file: Microsoft.Exchange.ServerStatus-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-stalemailboxreport -applicable: Exchange Online -title: Get-StaleMailboxReport -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-StaleMailboxReport - -## SYNOPSIS -This cmdlet is available only in the cloud-based service. - -This cmdlet was deprecated in January, 2018. For information about the available replacement Microsoft Graph reports in Microsoft 365, see the subtopics of [Working with Microsoft 365 usage reports in Microsoft Graph](https://learn.microsoft.com/graph/api/resources/report). - -Use the Get-StaleMailboxReport cmdlet to view the number of mailboxes that haven't been accessed for at least 30 days. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-StaleMailboxReport [-EndDate ] - [-ResultSize ] - [-StartDate ] - [] -``` - -## DESCRIPTION -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). - -## EXAMPLES - -### Example 1 -```powershell -Get-StaleMailboxReport -``` - -This example retrieves the number of mailboxes that haven't been accessed for at least 30 days. - -## PARAMETERS - -### -EndDate -The EndDate parameter specifies the end date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResultSize -The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000. - -```yaml -Type: Unlimited -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StartDate -The StartDate parameter specifies the start date of the date range. - -Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format MM/dd/yyyy, enter 09/01/2018 to specify September 1, 2018. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2018 5:00 PM". - -```yaml -Type: DateTime -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -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). - -## INPUTS - -### Input types -To see the input types that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Input Type field for a cmdlet is blank, the cmdlet doesn't accept input data. - -## OUTPUTS - -### Output types -To see the return types, which are also known as output types, that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Output Type field is blank, the cmdlet doesn't return data. - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/exchange.md b/exchange/exchange-ps/exchange/exchange.md index b345e2061d..a2ef415d85 100644 --- a/exchange/exchange-ps/exchange/exchange.md +++ b/exchange/exchange-ps/exchange/exchange.md @@ -2390,46 +2390,10 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Get-CompromisedUserDetailReport](Get-CompromisedUserDetailReport.md) -### [Get-ConnectionByClientTypeDetailReport](Get-ConnectionByClientTypeDetailReport.md) - -### [Get-ConnectionByClientTypeReport](Get-ConnectionByClientTypeReport.md) - -### [Get-CsActiveUserReport](Get-CsActiveUserReport.md) - -### [Get-CsAVConferenceTimeReport](Get-CsAVConferenceTimeReport.md) - -### [Get-CsClientDeviceDetailReport](Get-CsClientDeviceDetailReport.md) - -### [Get-CsClientDeviceReport](Get-CsClientDeviceReport.md) - -### [Get-CsConferenceReport](Get-CsConferenceReport.md) - -### [Get-CsP2PAVTimeReport](Get-CsP2PAVTimeReport.md) - -### [Get-CsP2PSessionReport](Get-CsP2PSessionReport.md) - -### [Get-CsPSTNConferenceTimeReport](Get-CsPSTNConferenceTimeReport.md) - -### [Get-CsPSTNUsageDetailReport](Get-CsPSTNUsageDetailReport.md) - -### [Get-CsUserActivitiesReport](Get-CsUserActivitiesReport.md) - -### [Get-CsUsersBlockedReport](Get-CsUsersBlockedReport.md) - -### [Get-GroupActivityReport](Get-GroupActivityReport.md) - ### [Get-HistoricalSearch](Get-HistoricalSearch.md) -### [Get-LicenseVsUsageSummaryReport](Get-LicenseVsUsageSummaryReport.md) - ### [Get-LogonStatistics](Get-LogonStatistics.md) -### [Get-MailboxActivityReport](Get-MailboxActivityReport.md) - -### [Get-MailboxUsageDetailReport](Get-MailboxUsageDetailReport.md) - -### [Get-MailboxUsageReport](Get-MailboxUsageReport.md) - ### [Get-MailDetailDlpPolicyReport](Get-MailDetailDlpPolicyReport.md) ### [Get-MailDetailEncryptionReport](Get-MailDetailEncryptionReport.md) @@ -2448,14 +2412,6 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Get-MxRecordReport](Get-MxRecordReport.md) -### [Get-O365ClientBrowserDetailReport](Get-O365ClientBrowserDetailReport.md) - -### [Get-O365ClientBrowserReport](Get-O365ClientBrowserReport.md) - -### [Get-O365ClientOSDetailReport](Get-O365ClientOSDetailReport.md) - -### [Get-O365ClientOSReport](Get-O365ClientOSReport.md) - ### [Get-OutboundConnectorReport](Get-OutboundConnectorReport.md) ### [Get-RecipientStatisticsReport](Get-RecipientStatisticsReport.md) @@ -2466,22 +2422,6 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Get-ServiceDeliveryReport](Get-ServiceDeliveryReport.md) -### [Get-SPOActiveUserReport](Get-SPOActiveUserReport.md) - -### [Get-SPOSkyDriveProDeployedReport](Get-SPOSkyDriveProDeployedReport.md) - -### [Get-SPOSkyDriveProStorageReport](Get-SPOSkyDriveProStorageReport.md) - -### [Get-SPOTeamSiteDeployedReport](Get-SPOTeamSiteDeployedReport.md) - -### [Get-SPOTeamSiteStorageReport](Get-SPOTeamSiteStorageReport.md) - -### [Get-SPOTenantStorageMetricReport](Get-SPOTenantStorageMetricReport.md) - -### [Get-StaleMailboxDetailReport](Get-StaleMailboxDetailReport.md) - -### [Get-StaleMailboxReport](Get-StaleMailboxReport.md) - ### [Get-SupervisoryReviewActivity](Get-SupervisoryReviewActivity.md) ### [Get-SupervisoryReviewOverallProgressReport](Get-SupervisoryReviewOverallProgressReport.md) diff --git a/exchange/mapping/serviceMapping.json b/exchange/mapping/serviceMapping.json index 2d4e01b7d0..f7e94428de 100644 --- a/exchange/mapping/serviceMapping.json +++ b/exchange/mapping/serviceMapping.json @@ -1175,26 +1175,8 @@ "Update-VivaModuleFeaturePolicy": "powershell-v3-module", "Get-CompromisedUserAggregateReport": "reporting", "Get-CompromisedUserDetailReport": "reporting", - "Get-ConnectionByClientTypeDetailReport": "reporting", - "Get-ConnectionByClientTypeReport": "reporting", - "Get-CsActiveUserReport": "reporting", - "Get-CsAVConferenceTimeReport": "reporting", - "Get-CsClientDeviceDetailReport": "reporting", - "Get-CsClientDeviceReport": "reporting", - "Get-CsConferenceReport": "reporting", - "Get-CsP2PAVTimeReport": "reporting", - "Get-CsP2PSessionReport": "reporting", - "Get-CsPSTNConferenceTimeReport": "reporting", - "Get-CsPSTNUsageDetailReport": "reporting", - "Get-CsUserActivitiesReport": "reporting", - "Get-CsUsersBlockedReport": "reporting", - "Get-GroupActivityReport": "reporting", "Get-HistoricalSearch": "reporting", - "Get-LicenseVsUsageSummaryReport": "reporting", "Get-LogonStatistics": "reporting", - "Get-MailboxActivityReport": "reporting", - "Get-MailboxUsageDetailReport": "reporting", - "Get-MailboxUsageReport": "reporting", "Get-MailDetailDlpPolicyReport": "reporting", "Get-MailDetailEncryptionReport": "reporting", "Get-MailDetailTransportRuleReport": "reporting", @@ -1204,23 +1186,11 @@ "Get-MailTrafficPolicyReport": "reporting", "Get-MailTrafficSummaryReport": "reporting", "Get-MxRecordReport": "reporting", - "Get-O365ClientBrowserDetailReport": "reporting", - "Get-O365ClientBrowserReport": "reporting", - "Get-O365ClientOSDetailReport": "reporting", - "Get-O365ClientOSReport": "reporting", "Get-OutboundConnectorReport": "reporting", "Get-RecipientStatisticsReport": "reporting", "Get-ReportExecutionInstance": "reporting", "Get-SCInsights": "reporting", "Get-ServiceDeliveryReport": "reporting", - "Get-SPOActiveUserReport": "reporting", - "Get-SPOSkyDriveProDeployedReport": "reporting", - "Get-SPOSkyDriveProStorageReport": "reporting", - "Get-SPOTeamSiteDeployedReport": "reporting", - "Get-SPOTeamSiteStorageReport": "reporting", - "Get-SPOTenantStorageMetricReport": "reporting", - "Get-StaleMailboxDetailReport": "reporting", - "Get-StaleMailboxReport": "reporting", "Get-SupervisoryReviewActivity": "reporting", "Get-SupervisoryReviewOverallProgressReport": "reporting", "Get-SupervisoryReviewPolicyReport": "reporting", From 40863c4433a2465daebb6c953667a70f4c9710de Mon Sep 17 00:00:00 2001 From: Julia-Foran Date: Wed, 17 Jul 2024 09:20:49 -0700 Subject: [PATCH 0596/1851] Remove Desks from Set-Place.md Removing the -Desks parameter which has been deprecated / is not in use. --- exchange/exchange-ps/exchange/Set-Place.md | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-Place.md b/exchange/exchange-ps/exchange/Set-Place.md index b402457472..aeffd3882a 100644 --- a/exchange/exchange-ps/exchange/Set-Place.md +++ b/exchange/exchange-ps/exchange/Set-Place.md @@ -32,7 +32,6 @@ Set-Place [-Identity] [-City ] [-Confirm] [-CountryOrRegion ] - [-Desks ] [-DisplayDeviceName ] [-Floor ] [-FloorLabel ] @@ -198,22 +197,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Desks -{{ Fill Desks Description }} - -```yaml -Type: RecipientIdParameter[] -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -DisplayDeviceName The DisplayDeviceName parameter specifies the name of the display device in the room. If the value contains spaces, enclose the value in quotation marks ("). From 818c99b781bf6aa54a82bc28d96589ccacd53d8e Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 17 Jul 2024 10:32:29 -0700 Subject: [PATCH 0597/1851] Update Set-OrganizationConfig.md Link typo fixes. --- exchange/exchange-ps/exchange/Set-OrganizationConfig.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md index 4528691ee2..3640e6ffac 100644 --- a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md +++ b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md @@ -3117,8 +3117,8 @@ The PostponeRoamingSignaturesUntilLater parameter controls whether roaming signa - $false: Roaming signatures are enabled for Outlook on the web and the new Outlook for Windows. This is the default value. -We recommend that independent software vendors (ISVs) onboard to the [signature API](https:///javascript/api/outlook/office.body?view=outlook-js-preview#outlook-office-body-setsignatureasync-member(1) based on [event-based hooks -](/office/dev/add-ins/outlook/autolaunch). +We recommend that independent software vendors (ISVs) onboard to the [signature API](https://learn.microsoft.com/javascript/api/outlook/office.body#outlook-office-body-setsignatureasync-member(1)) based on [event-based hooks +](https://learn.microsoft.com/office/dev/add-ins/outlook/autolaunch). We have no plans to support roaming signature management in the Microsoft Graph API. From fa0478a67a38dee5f9b54304cbc8b9ca7323027e Mon Sep 17 00:00:00 2001 From: andrewpark-ms Date: Wed, 17 Jul 2024 15:25:45 -0700 Subject: [PATCH 0598/1851] Update Set-CsTeamsMeetingPolicy.md --- teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index 45fdf6c8ed..0175d38f77 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -279,8 +279,10 @@ Determines whether meeting organizers are allowed to download the attendee engag - Enabled: allow the meeting organizer to download the report. - Disabled: disable attendee report generation and prohibit meeting organizer from downloading it. +- ForceEnabled: enable attendee report generation and prohibit meeting organizer from disabling it. +- ForceDisabled: disable attendee report generation and prohibit meeting organizer from enabling it. -If set to enabled, only meeting organizers will get a link to download the report in Teams. Regular attendees will have no access to it. +If set to Enabled or ForceEnabled, only meeting organizers will get a link to download the report in Teams. Regular attendees will have no access to it. ```yaml Type: String From a3f05cc5e991c6b60e99f2656cbcbd7ac5b788e2 Mon Sep 17 00:00:00 2001 From: andrewpark-ms Date: Wed, 17 Jul 2024 15:30:53 -0700 Subject: [PATCH 0599/1851] Update New-CsTeamsMeetingPolicy.md --- teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md index 779f35ef9d..03a0691b90 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md @@ -250,7 +250,14 @@ Accept wildcard characters: False ``` ### -AllowEngagementReport -Determines whether users are allowed to download the attendee engagement report. Set this to Enabled to allow the user to download the report. Set this to Disabled to prohibit the user to download it. +Determines whether users are allowed to download the attendee engagement report. Set this to Enabled to allow the user to download the report. Set this to Disabled to prohibit the user to download it. ForceEnabled will enable attendee report generation and prohibit meeting organizer from disabling it. ForceDisabled will disable attendee report generation and prohibit meeting organizer from enabling it. + +Possible values: + +- Enabled +- Disabled +- ForceEnabled +- ForceDisabled ```yaml Type: String From 5031ca845fb86d3ecd2fea4c5a05332b658b1e78 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 17 Jul 2024 17:26:45 -0700 Subject: [PATCH 0600/1851] Additions and removals Per 7/17 ExO blind cmdlet sweep --- .openpublishing.redirection.json | 159 +++++++++++++- .../exchange/Get-DistributionGroup.md | 63 ++++++ .../exchange/Get-DynamicDistributionGroup.md | 63 ++++++ .../Get-FederatedOrganizationIdentifier.md | 10 +- .../exchange/Get-HybridMailflow.md | 56 ----- .../exchange/Get-MailflowStatusReport.md | 8 +- .../exchange/Get-MigrationUserStatistics.md | 21 +- .../exchange/New-InboundConnector.md | 17 ++ .../exchange/New-MigrationBatch.md | 77 ++++++- .../exchange/New-MigrationEndpoint.md | 53 ++++- .../exchange/Set-CalendarProcessing.md | 38 ++++ .../Set-FederatedOrganizationIdentifier.md | 20 +- .../exchange/Set-HybridMailflow.md | 199 ------------------ .../Set-MailboxCalendarConfiguration.md | 40 ++++ .../exchange/Set-OrganizationConfig.md | 74 +++++++ exchange/exchange-ps/exchange/exchange.md | 4 - exchange/mapping/serviceMapping.json | 2 - 17 files changed, 618 insertions(+), 286 deletions(-) delete mode 100644 exchange/exchange-ps/exchange/Get-HybridMailflow.md delete mode 100644 exchange/exchange-ps/exchange/Set-HybridMailflow.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 6f349e25d3..ded9d9dd48 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -6975,7 +6975,164 @@ "redirect_url": "/powershell/module/exchange/set-exophishsimoverriderule", "redirect_document_id": false }, - + { + "source_path": "exchange/virtual-folder/exchange/Get-ConnectionByClientTypeDetailReport.md", + "redirect_url": "/graph/api/resources/report", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Get-ConnectionByClientTypeReport.md", + "redirect_url": "/graph/api/resources/report", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Get-CsActiveUserReport.md", + "redirect_url": "/graph/api/resources/report", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Get-CsAVConferenceTimeReport.md", + "redirect_url": "/graph/api/resources/report", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Get-CsClientDeviceDetailReport.md", + "redirect_url": "/graph/api/resources/report", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Get-CsClientDeviceReport.md", + "redirect_url": "/graph/api/resources/report", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Get-CsConferenceReport.md", + "redirect_url": "/graph/api/resources/report", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Get-CsP2PAVTimeReport.md", + "redirect_url": "/graph/api/resources/report", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Get-CsP2PSessionReport.md", + "redirect_url": "/graph/api/resources/report", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Get-CsPSTNConferenceTimeReport.md", + "redirect_url": "/graph/api/resources/report", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Get-CsPSTNUsageDetailReport.md", + "redirect_url": "/graph/api/resources/report", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Get-CsUserActivitiesReport.md", + "redirect_url": "/graph/api/resources/report", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Get-CsUsersBlockedReport.md", + "redirect_url": "/graph/api/resources/report", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Get-GroupActivityReport.md", + "redirect_url": "/graph/api/resources/report", + "redirect_document_id": false + }, { + "source_path": "exchange/virtual-folder/exchange/Get-LicenseVsUsageSummaryReport.md", + "redirect_url": "/graph/api/resources/report", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Get-MailboxActivityReport.md", + "redirect_url": "/graph/api/resources/report", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Get-MailboxUsageDetailReport.md", + "redirect_url": "/graph/api/resources/report", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Get-MailboxUsageReport.md", + "redirect_url": "/graph/api/resources/report", + "redirect_document_id": false + }, { + "source_path": "exchange/virtual-folder/exchange/Get-O365ClientBrowserDetailReport.md", + "redirect_url": "/graph/api/resources/report", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Get-O365ClientBrowserReport.md", + "redirect_url": "/graph/api/resources/report", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Get-O365ClientOSDetailReport.md", + "redirect_url": "/graph/api/resources/report", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Get-O365ClientOSReport.md", + "redirect_url": "/graph/api/resources/report", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Get-SPOActiveUserReport.md", + "redirect_url": "/graph/api/resources/report", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Get-SPOSkyDriveProDeployedReport.md", + "redirect_url": "/graph/api/resources/report", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Get-SPOSkyDriveProStorageReport.md", + "redirect_url": "/graph/api/resources/report", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Get-SPOTeamSiteDeployedReport.md", + "redirect_url": "/graph/api/resources/report", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Get-SPOTeamSiteStorageReport.md", + "redirect_url": "/graph/api/resources/report", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Get-SPOTenantStorageMetricReport.md", + "redirect_url": "/graph/api/resources/report", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Get-StaleMailboxDetailReport.md", + "redirect_url": "/graph/api/resources/report", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Get-StaleMailboxReport.md", + "redirect_url": "/graph/api/resources/report", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Get-HybridMailflow.md", + "redirect_url": "/exchange/exchange-hybrid", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Set-HybridMailflow.md", + "redirect_url": "/exchange/exchange-hybrid", + "redirect_document_id": false + }, { "source_path": "skype/virtual-folder/skype/Disable-CsOnlineSipDomain.md", "redirect_url": "/powershell/module/teams/Disable-CsOnlineSipDomain", diff --git a/exchange/exchange-ps/exchange/Get-DistributionGroup.md b/exchange/exchange-ps/exchange/Get-DistributionGroup.md index 9cfc557bfe..8a04e33eba 100644 --- a/exchange/exchange-ps/exchange/Get-DistributionGroup.md +++ b/exchange/exchange-ps/exchange/Get-DistributionGroup.md @@ -30,6 +30,9 @@ Get-DistributionGroup [-Anr ] [-IncludeAcceptMessagesOnlyFromDLMembersWithDisplayNames] [-IncludeAcceptMessagesOnlyFromSendersOrMembersWithDisplayNames] [-IncludeAcceptMessagesOnlyFromWithDisplayNames] + [-IncludeBypassModerationFromSendersOrMembersWithDisplayNames] + [-IncludeGrantSendOnBehalfToWithDisplayNames] + [-IncludeModeratedByWithDisplayNames] [-OrganizationalUnit ] [-ReadFromDomainController] [-RecipientTypeDetails ] @@ -47,6 +50,9 @@ Get-DistributionGroup [[-Identity] ] [-IncludeAcceptMessagesOnlyFromDLMembersWithDisplayNames] [-IncludeAcceptMessagesOnlyFromSendersOrMembersWithDisplayNames] [-IncludeAcceptMessagesOnlyFromWithDisplayNames] + [-IncludeBypassModerationFromSendersOrMembersWithDisplayNames] + [-IncludeGrantSendOnBehalfToWithDisplayNames] + [-IncludeModeratedByWithDisplayNames] [-OrganizationalUnit ] [-ReadFromDomainController] [-RecipientTypeDetails ] @@ -63,6 +69,9 @@ Get-DistributionGroup [-Credential ] [-IncludeAcceptMessagesOnlyFromDLMembersWithDisplayNames] [-IncludeAcceptMessagesOnlyFromSendersOrMembersWithDisplayNames] [-IncludeAcceptMessagesOnlyFromWithDisplayNames] + [-IncludeBypassModerationFromSendersOrMembersWithDisplayNames] + [-IncludeGrantSendOnBehalfToWithDisplayNames] + [-IncludeModeratedByWithDisplayNames] [-ManagedBy ] [-OrganizationalUnit ] [-ReadFromDomainController] @@ -282,6 +291,60 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IncludeBypassModerationFromSendersOrMembersWithDisplayNames +This parameter is available only in the cloud-based service. + +{{ Fill IncludeBypassModerationFromSendersOrMembersWithDisplayNames Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeGrantSendOnBehalfToWithDisplayNames +This parameter is available only in the cloud-based service. + +{{ Fill IncludeGrantSendOnBehalfToWithDisplayNames Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeModeratedByWithDisplayNames +This parameter is available only in the cloud-based service. + +{{ Fill IncludeModeratedByWithDisplayNames Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ManagedBy The ManagedBy parameter filters the results by the owner of the group. You can use any value that uniquely identifies the owner. For example: diff --git a/exchange/exchange-ps/exchange/Get-DynamicDistributionGroup.md b/exchange/exchange-ps/exchange/Get-DynamicDistributionGroup.md index a166b4f4cd..0154138fe2 100644 --- a/exchange/exchange-ps/exchange/Get-DynamicDistributionGroup.md +++ b/exchange/exchange-ps/exchange/Get-DynamicDistributionGroup.md @@ -30,6 +30,9 @@ Get-DynamicDistributionGroup [-Anr ] [-IncludeAcceptMessagesOnlyFromDLMembersWithDisplayNames] [-IncludeAcceptMessagesOnlyFromSendersOrMembersWithDisplayNames] [-IncludeAcceptMessagesOnlyFromWithDisplayNames] + [-IncludeBypassModerationFromSendersOrMembersWithDisplayNames] + [-IncludeGrantSendOnBehalfToWithDisplayNames] + [-IncludeModeratedByWithDisplayNames] [-IncludeSystemObjects] [-OrganizationalUnit ] [-ReadFromDomainController] @@ -48,6 +51,9 @@ Get-DynamicDistributionGroup [[-Identity] ] [-IncludeAcceptMessagesOnlyFromDLMembersWithDisplayNames] [-IncludeAcceptMessagesOnlyFromSendersOrMembersWithDisplayNames] [-IncludeAcceptMessagesOnlyFromWithDisplayNames] + [-IncludeBypassModerationFromSendersOrMembersWithDisplayNames] + [-IncludeGrantSendOnBehalfToWithDisplayNames] + [-IncludeModeratedByWithDisplayNames] [-IncludeSystemObjects] [-OrganizationalUnit ] [-ReadFromDomainController] @@ -66,6 +72,9 @@ Get-DynamicDistributionGroup [-ManagedBy ] [-IncludeAcceptMessagesOnlyFromDLMembersWithDisplayNames] [-IncludeAcceptMessagesOnlyFromSendersOrMembersWithDisplayNames] [-IncludeAcceptMessagesOnlyFromWithDisplayNames] + [-IncludeBypassModerationFromSendersOrMembersWithDisplayNames] + [-IncludeGrantSendOnBehalfToWithDisplayNames] + [-IncludeModeratedByWithDisplayNames] [-IncludeSystemObjects] [-OrganizationalUnit ] [-ReadFromDomainController] @@ -296,6 +305,60 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IncludeBypassModerationFromSendersOrMembersWithDisplayNames +This parameter is available only in the cloud-based service. + +{{ Fill IncludeBypassModerationFromSendersOrMembersWithDisplayNames Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeGrantSendOnBehalfToWithDisplayNames +This parameter is available only in the cloud-based service. + +{{ Fill IncludeGrantSendOnBehalfToWithDisplayNames Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeModeratedByWithDisplayNames +This parameter is available only in the cloud-based service. + +{{ Fill IncludeModeratedByWithDisplayNames Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -IncludeSystemObjects This parameter is available only in on-premises Exchange. diff --git a/exchange/exchange-ps/exchange/Get-FederatedOrganizationIdentifier.md b/exchange/exchange-ps/exchange/Get-FederatedOrganizationIdentifier.md index 141f7f644a..ca4520fe7c 100644 --- a/exchange/exchange-ps/exchange/Get-FederatedOrganizationIdentifier.md +++ b/exchange/exchange-ps/exchange/Get-FederatedOrganizationIdentifier.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.CalendarsAndGroups-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/get-federatedorganizationidentifier -applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection +applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 title: Get-FederatedOrganizationIdentifier schema: 2.0.0 author: chrisda @@ -12,7 +12,7 @@ ms.reviewer: # Get-FederatedOrganizationIdentifier ## SYNOPSIS -This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other. +This cmdlet is available only in on-premises Exchange. Use the Get-FederatedOrganizationIdentifier cmdlet to retrieve the Exchange organization's federated organization identifier and related details, such as federated domains, organization contact and status. @@ -57,7 +57,7 @@ The Identity parameter specifies the organization ID. Type: OrganizationIdParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 Required: False Position: 1 @@ -67,8 +67,6 @@ Accept wildcard characters: False ``` ### -DomainController -This parameter is available only in on-premises Exchange. - The DomainController parameter specifies the domain controller that's used by this cmdlet to read data from or write data to Active Directory. You identify the domain controller by its fully qualified domain name (FQDN). For example, dc01.contoso.com. ```yaml @@ -93,7 +91,7 @@ The status is returned with each domain in the Domains property. Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Get-HybridMailflow.md b/exchange/exchange-ps/exchange/Get-HybridMailflow.md deleted file mode 100644 index ee88ca9d87..0000000000 --- a/exchange/exchange-ps/exchange/Get-HybridMailflow.md +++ /dev/null @@ -1,56 +0,0 @@ ---- -external help file: Microsoft.Exchange.RemoteConnections-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-hybridmailflow -applicable: Exchange Online -title: Get-HybridMailflow -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-HybridMailflow - -## SYNOPSIS -This cmdlet is available only in the cloud-based service. - -This cmdlet has been deprecated and is no longer used. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-HybridMailflow [] -``` - -## DESCRIPTION -This cmdlet has been deprecated and is no longer used. - -## EXAMPLES - -### Example 1 -```powershell -Get-HybridMailflow -``` - -This cmdlet has been deprecated and is no longer used. - -## PARAMETERS - -### 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). - -## INPUTS - -### Input types -To see the input types that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Input Type field for a cmdlet is blank, the cmdlet doesn't accept input data. - -## OUTPUTS - -### Output types -To see the return types, which are also known as output types, that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Output Type field is blank, the cmdlet doesn't return data. - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-MailflowStatusReport.md b/exchange/exchange-ps/exchange/Get-MailflowStatusReport.md index d006aa1e73..fef6949dce 100644 --- a/exchange/exchange-ps/exchange/Get-MailflowStatusReport.md +++ b/exchange/exchange-ps/exchange/Get-MailflowStatusReport.md @@ -2,26 +2,26 @@ external help file: Microsoft.Exchange.ServerStatus-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/get-mailflowstatusreport applicable: Exchange Online, Exchange Online Protection -title: Get-MailflowStatusReport +title: Get-MailFlowStatusReport schema: 2.0.0 author: chrisda ms.author: chrisda ms.reviewer: --- -# Get-MailflowStatusReport +# Get-MailFlowStatusReport ## SYNOPSIS This cmdlet is available only in the cloud-based service. -Use the Get-MailflowStatusReport cmdlet to return the message counts for a specific date range organized by the final disposition of the message for the last 90 days. +Use the Get-MailFlowStatusReport cmdlet to return the message counts for a specific date range organized by the final disposition of the message for the last 90 days. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). ## SYNTAX ``` -Get-MailflowStatusReport +Get-MailFlowStatusReport [-Direction ] [-Domain ] [-EndDate ] diff --git a/exchange/exchange-ps/exchange/Get-MigrationUserStatistics.md b/exchange/exchange-ps/exchange/Get-MigrationUserStatistics.md index 0583da9ec3..5e64b3de72 100644 --- a/exchange/exchange-ps/exchange/Get-MigrationUserStatistics.md +++ b/exchange/exchange-ps/exchange/Get-MigrationUserStatistics.md @@ -26,9 +26,10 @@ Get-MigrationUserStatistics [-Identity] [-DiagnosticArgument ] [-DiagnosticInfo ] [-DomainController ] + [-IncludeCopilotReport] [-IncludeReport] - [-LimitSkippedItemsTo ] [-IncludeSkippedItems] + [-LimitSkippedItemsTo ] [-Partition ] [-SkipSubscription] [] @@ -173,6 +174,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IncludeCopilotReport +This parameter is available only in the cloud-based service. + +{{ Fill IncludeCopilotReport Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -IncludeReport The IncludeReport switch specifies whether to return additional details, which can be used for troubleshooting. You don't need to specify a value with this switch. diff --git a/exchange/exchange-ps/exchange/New-InboundConnector.md b/exchange/exchange-ps/exchange/New-InboundConnector.md index 801d479fc9..80b00af806 100644 --- a/exchange/exchange-ps/exchange/New-InboundConnector.md +++ b/exchange/exchange-ps/exchange/New-InboundConnector.md @@ -25,6 +25,7 @@ For information about the parameter sets in the Syntax section below, see [Excha ``` New-InboundConnector [-Name] -SenderDomains [-AssociatedAcceptedDomains ] + [-ClientHostNames ] [-CloudServicesMailEnabled ] [-Comment ] [-Confirm] @@ -126,6 +127,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ClientHostNames +{{ Fill ClientHostNames Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -CloudServicesMailEnabled **Note**: We recommend that you don't use this parameter unless you are directed to do so by Microsoft Customer Service and Support, or by specific product documentation. Instead, use the Hybrid Configuration wizard to configure mail flow between your on-premises and cloud organizations. For more information, see [Hybrid Configuration wizard](https://learn.microsoft.com/exchange/hybrid-configuration-wizard). diff --git a/exchange/exchange-ps/exchange/New-MigrationBatch.md b/exchange/exchange-ps/exchange/New-MigrationBatch.md index 16ae0de176..0ed22a58a6 100644 --- a/exchange/exchange-ps/exchange/New-MigrationBatch.md +++ b/exchange/exchange-ps/exchange/New-MigrationBatch.md @@ -44,7 +44,7 @@ New-MigrationBatch -Name -CSVData [-AllowIncrementalSyncs -CSVData +New-MigrationBatch -Name -CSVData [-Analyze] [-AllowUnknownColumnsInCSV ] [-AutoComplete] [-AutoStart] @@ -236,6 +236,7 @@ New-MigrationBatch -Name [-CSVData ] [-DisallowExistingUsers] [ [-ArchiveDomain ] [-ArchiveOnly] [-AutoComplete] + [-AutoProvisioning] [-AutoRetryCount ] [-AutoStart] [-AvoidMergeOverlap] @@ -260,6 +261,7 @@ New-MigrationBatch -Name [-CSVData ] [-DisallowExistingUsers] [ [-RenamePrimaryCalendar] [-ReportInterval ] [-Restore] + [-SimplifiedSwitchOver] [-SkipCalendar] [-SkipContacts] [-SkipDelegates] @@ -278,6 +280,7 @@ New-MigrationBatch -Name [-CSVData ] [-DisallowExistingUsers] [ [-TargetDeliveryDomain ] [-TimeZone ] [-WhatIf] + [-XMLData ] [] ``` @@ -622,6 +625,24 @@ Accept pipeline input: True Accept wildcard characters: False ``` +### -Analyze +This parameter is available only in the cloud-based service. + +{{ Fill Analyze Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: Analysis +Aliases: +Applicable: Exchange Online + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ManagedGmailTeams This parameter is available only in the cloud-based service. @@ -845,6 +866,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AutoProvisioning +This parameter is available only in the cloud-based service. + +{{ Fill AutoProvisioning Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: Onboarding +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AutoRetryCount This parameter is available only in on-premises Exchange. @@ -1434,6 +1473,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -SimplifiedSwitchOver +This parameter is available only in the cloud-based service. + +{{ Fill SimplifiedSwitchOver Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: Onboarding +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -SkipCalendar This parameter is available only in the cloud-based service. @@ -1868,6 +1925,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -XMLData +This parameter is available only in the cloud-based service. + +{{ Fill XMLData Description }} + +```yaml +Type: Byte[] +Parameter Sets: Onboarding +Aliases: +Applicable: Exchange Online + +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). diff --git a/exchange/exchange-ps/exchange/New-MigrationEndpoint.md b/exchange/exchange-ps/exchange/New-MigrationEndpoint.md index cf56590e9f..f7429f506d 100644 --- a/exchange/exchange-ps/exchange/New-MigrationEndpoint.md +++ b/exchange/exchange-ps/exchange/New-MigrationEndpoint.md @@ -142,6 +142,21 @@ New-MigrationEndpoint -Name -ServiceAccountKeyFileData [] ``` +### GoogleMarketplaceApp +``` +New-MigrationEndpoint -Name -OAuthCode [-Gmail] + [-Confirm] + [-MaxConcurrentIncrementalSyncs ] + [-MaxConcurrentMigrations ] + [-Partition ] + [-ProgressAction ] + [-RedirectUri ] + [-SkipVerification] + [-TestMailbox ] + [-WhatIf] + [] +``` + ### PublicFolder ``` New-MigrationEndpoint -Name -Credentials -PublicFolderDatabaseServerLegacyDN -RpcProxyServer -SourceMailboxLegacyDN @@ -459,6 +474,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -OAuthCode +This parameter is available only in the cloud-based service. + +{{ Fill OAuthCode Description }} + +```yaml +Type: SecureString +Parameter Sets: GoogleMarketplaceApp +Aliases: +Applicable: Exchange Online + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -PSTImport This parameter is available only in on-premises Exchange. @@ -874,6 +907,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -RedirectUri +This parameter is available only in the cloud-based service. + +{{ Fill RedirectUri Description }} + +```yaml +Type: String +Parameter Sets: GoogleMarketplaceApp +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -RemoteTenant This parameter is available only in the cloud-based service. @@ -948,7 +999,7 @@ This parameter is only used to create Outlook Anywhere migration endpoints. ```yaml Type: MailboxIdParameter -Parameter Sets: ExchangeOutlookAnywhereAutoDiscover, ExchangeOutlookAnywhere, Gmail, PublicFolder, MrsProxyPublicFolderToUnifiedGroup, LegacyPublicFolderToUnifiedGroup +Parameter Sets: ExchangeOutlookAnywhereAutoDiscover, ExchangeOutlookAnywhere, Gmail, GoogleMarketplaceApp, PublicFolder, MrsProxyPublicFolderToUnifiedGroup, LegacyPublicFolderToUnifiedGroup Aliases: Applicable: Exchange Online diff --git a/exchange/exchange-ps/exchange/Set-CalendarProcessing.md b/exchange/exchange-ps/exchange/Set-CalendarProcessing.md index 7eadf4eeda..048d63fcd7 100644 --- a/exchange/exchange-ps/exchange/Set-CalendarProcessing.md +++ b/exchange/exchange-ps/exchange/Set-CalendarProcessing.md @@ -42,6 +42,7 @@ Set-CalendarProcessing [-Identity] [-DeleteNonCalendarItems ] [-DeleteSubject ] [-DomainController ] + [-EnableAutoRelease ] [-EnableResponseDetails ] [-EnforceCapacity ] [-EnforceSchedulingHorizon ] @@ -51,6 +52,7 @@ Set-CalendarProcessing [-Identity] [-MaximumDurationInMinutes ] [-MinimumDurationInMinutes ] [-OrganizerInfo ] + [-PostReservationMaxClaimTimeInMinutes ] [-ProcessExternalMeetingMessages ] [-RemoveCanceledMeetings ] [-RemoveForwardedMeetingNotifications ] @@ -566,6 +568,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EnableAutoRelease +This parameter is available only in the cloud-based service. + +{{ Fill EnableAutoRelease Description }} + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -EnableResponseDetails The EnableResponseDetails parameter specifies whether to include the reasons for accepting or declining a meeting in the response email message. Valid values are: @@ -742,6 +762,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -PostReservationMaxClaimTimeInMinutes +This parameter is available only in the cloud-based service. + +{{ Fill PostReservationMaxClaimTimeInMinutes Description }} + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ProcessExternalMeetingMessages The ProcessExternalMeetingMessages parameter specifies whether to process meeting requests that originate outside the Exchange organization. Valid values are: diff --git a/exchange/exchange-ps/exchange/Set-FederatedOrganizationIdentifier.md b/exchange/exchange-ps/exchange/Set-FederatedOrganizationIdentifier.md index 92e99bb1fe..1fc313723b 100644 --- a/exchange/exchange-ps/exchange/Set-FederatedOrganizationIdentifier.md +++ b/exchange/exchange-ps/exchange/Set-FederatedOrganizationIdentifier.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.CalendarsAndGroups-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/set-federatedorganizationidentifier -applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection +applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 title: Set-FederatedOrganizationIdentifier schema: 2.0.0 author: chrisda @@ -74,7 +74,7 @@ The Identity parameter specifies the federated organization identifier. Type: OrganizationIdParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 Required: False Position: 1 @@ -90,7 +90,7 @@ The AccountNamespace parameter specifies the federated domain to be used to esta Type: SmtpDomain Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 Required: False Position: Named @@ -109,7 +109,7 @@ The Confirm switch specifies whether to show or hide the confirmation prompt. Ho Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 Required: False Position: Named @@ -125,7 +125,7 @@ The DefaultDomain parameter specifies the federated domain used for delegation t Type: SmtpDomain Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 Required: False Position: Named @@ -141,7 +141,7 @@ The DelegationFederationTrust parameter specifies the identity of the federation Type: FederationTrustIdParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 Required: False Position: Named @@ -151,8 +151,6 @@ Accept wildcard characters: False ``` ### -DomainController -This parameter is available only in on-premises Exchange. - The DomainController parameter specifies the domain controller that's used by this cmdlet to read data from or write data to Active Directory. You identify the domain controller by its fully qualified domain name (FQDN). For example, dc01.contoso.com. ```yaml @@ -177,7 +175,7 @@ Setting the parameter to $false disables federation. Type: Boolean Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 Required: False Position: Named @@ -193,7 +191,7 @@ The OrganizationContact parameter specifies the SMTP address of the federation c Type: SmtpAddress Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 Required: False Position: Named @@ -209,7 +207,7 @@ The WhatIf switch simulates the actions of the command. You can use this switch Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Set-HybridMailflow.md b/exchange/exchange-ps/exchange/Set-HybridMailflow.md deleted file mode 100644 index fa9062fea1..0000000000 --- a/exchange/exchange-ps/exchange/Set-HybridMailflow.md +++ /dev/null @@ -1,199 +0,0 @@ ---- -external help file: Microsoft.Exchange.RemoteConnections-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/set-hybridmailflow -applicable: Exchange Online -title: Set-HybridMailflow -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Set-HybridMailflow - -## SYNOPSIS -This cmdlet is available only in the cloud-based service. - -Use the Set-HybridMailflow cmdlet to configure the message transport settings for the Microsoft Exchange Online Protection (EOP) service in a hybrid deployment. - -The Set-HybridMailflow cmdlet is only used to support hybrid deployments configured with the Hybrid Configuration wizard offered in Microsoft Exchange Server 2010 Service Pack 2 (SP2). - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Set-HybridMailflow [-CentralizedTransportEnabled ] - [-CertificateSubject ] - [-Confirm] - [-InboundIPs ] - [-OnPremisesFQDN ] - [-OutboundDomains ] - [-SecureMailEnabled ] - [-WhatIf] - [] -``` - -## DESCRIPTION -The Set-HybridMailflow cmdlet supports the configuration of message transport settings for hybrid deployments created with the Hybrid Configuration wizard offered in Exchange 2010 SP2. This cmdlet isn't typically used by administrators; therefore, we strongly recommend that it only be used as part of the hybrid configuration process using the Hybrid Configuration wizard. - -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). - -## EXAMPLES - -### Example 1 -```powershell -Set-HybridMailflow -``` - -This example configures the message transport settings in the EOP service for a hybrid deployment. - -## PARAMETERS - -### -CentralizedTransportEnabled -The CentralizedTransportEnabled parameter specifies that the Exchange Online organization routes all outbound mail messages to external recipients to the on-premises Exchange organization. The on-premises Exchange organization then routes the messages to the external recipients. The valid input for the CentralizedTransportEnabled parameter is $true or $false. The default value is $true. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: True -Accept wildcard characters: False -``` - -### -CertificateSubject -The CertificateSubject parameter specifies the principal name of the certificate used for secure mail flow between the on-premises Exchange and Exchange Online organizations. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: True -Accept wildcard characters: False -``` - -### -Confirm -The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. - -- Destructive cmdlets (for example, Remove-\* cmdlets) have a built-in pause that forces you to acknowledge the command before proceeding. For these cmdlets, you can skip the confirmation prompt by using this exact syntax: `-Confirm:$false`. -- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -InboundIPs -The InboundIPs parameter specifies the IP addresses of the on-premises mail transport servers configured as part of the hybrid deployment. These must point to either Exchange 2010 SP2 Hub Transport or Edge Transport servers. - -```yaml -Type: IPRange[] -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: True -Accept wildcard characters: False -``` - -### -OnPremisesFQDN -The OnPremisesFQDN parameter specifies the fully qualified domain name (FQDN) of the outbound smart host in the on-premises Exchange organization to use for centralized transport. This is either an on-premises Exchange 2010 SP2 Hub Transport or Edge Transport server. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: True -Accept wildcard characters: False -``` - -### -OutboundDomains -The OutboundDomains parameter specifies SMTP domains configured for the hybrid deployment. - -```yaml -Type: SmtpDomainWithSubdomains[] -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: True -Accept wildcard characters: False -``` - -### -SecureMailEnabled -The SecureMailEnabled parameter specifies that all messages sent between the on-premises Exchange and the Exchange Online organizations must use the Transport Layer Security (TLS) protocol and the assigned digital certificate. The valid input for the SecureMailEnabled parameter is $true or $false. The default value is $true. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: True -Accept wildcard characters: False -``` - -### -WhatIf -The WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Exchange Online - -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). - -## INPUTS - -### Input types -To see the input types that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Input Type field for a cmdlet is blank, the cmdlet doesn't accept input data. - -## OUTPUTS - -### Output types -To see the return types, which are also known as output types, that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Output Type field is blank, the cmdlet doesn't return data. - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Set-MailboxCalendarConfiguration.md b/exchange/exchange-ps/exchange/Set-MailboxCalendarConfiguration.md index 667c73790c..3630283853 100644 --- a/exchange/exchange-ps/exchange/Set-MailboxCalendarConfiguration.md +++ b/exchange/exchange-ps/exchange/Set-MailboxCalendarConfiguration.md @@ -52,6 +52,7 @@ Set-MailboxCalendarConfiguration [-Identity] [-AgendaMailEnabled ] [-AgendaMailIntroductionEnabled ] [-AgendaPaneEnabled ] + [-AutoDeclineWhenBusy ] [-CalendarFeedsPreferredLanguage ] [-CalendarFeedsPreferredRegion ] [-CalendarFeedsRootPageId ] @@ -64,6 +65,7 @@ Set-MailboxCalendarConfiguration [-Identity] [-DefaultMinutesToReduceShortEventsBy ] [-DefaultOnlineMeetingProvider ] [-DefaultReminderTime ] + [-DeleteMeetingRequestOnRespond ] [-DiningEventsFromEmailEnabled ] [-EntertainmentEventsFromEmailEnabled ] [-EventsFromEmailEnabled ] @@ -104,6 +106,7 @@ Set-MailboxCalendarConfiguration [-MailboxLocation ] [-AgendaMailEnabled ] [-AgendaMailIntroductionEnabled ] [-AgendaPaneEnabled ] + [-AutoDeclineWhenBusy ] [-CalendarFeedsPreferredLanguage ] [-CalendarFeedsPreferredRegion ] [-CalendarFeedsRootPageId ] @@ -116,6 +119,7 @@ Set-MailboxCalendarConfiguration [-MailboxLocation ] [-DefaultMinutesToReduceShortEventsBy ] [-DefaultOnlineMeetingProvider ] [-DefaultReminderTime ] + [-DeleteMeetingRequestOnRespond ] [-DiningEventsFromEmailEnabled ] [-EntertainmentEventsFromEmailEnabled ] [-EventsFromEmailEnabled ] @@ -259,6 +263,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AutoDeclineWhenBusy +This parameter is available only in the cloud-based service. + +{{ Fill AutoDeclineWhenBusy Description }} + +```yaml +Type: Boolean +Parameter Sets: Identity, MailboxLocation +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -CalendarFeedsPreferredLanguage This parameter is available only in the cloud-based service. @@ -516,6 +538,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -DeleteMeetingRequestOnRespond +This parameter is available only in the cloud-based service. + +{{ Fill DeleteMeetingRequestOnRespond Description }} + +```yaml +Type: Boolean +Parameter Sets: Identity, MailboxLocation +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -DiningEventsFromEmailEnabled This parameter is available only in the cloud-based service. diff --git a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md index 3640e6ffac..9e03684c6b 100644 --- a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md +++ b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md @@ -112,7 +112,10 @@ Set-OrganizationConfig -ShortenEventScopeDefault [-MaskClientIpInReceivedHeadersEnabled ] [-MatchSenderOrganizerProperties ] [-MessageHighlightsEnabled ] + [-MessageRecallAlertRecipientsEnabled ] + [-MessageRecallAlertRecipientsReadMessagesOnlyEnabled ] [-MessageRecallEnabled ] + [-MessageRecallMaxRecallableAge ] [-MessageRemindersEnabled ] [-MobileAppEducationEnabled ] [-OAuth2ClientProfileEnabled ] @@ -132,6 +135,7 @@ Set-OrganizationConfig -ShortenEventScopeDefault [-ReadTrackingEnabled ] [-RecallReadMessagesEnabled ] [-RefreshSessionEnabled ] + [-RejectDirectSend ] [-RemotePublicFolderMailboxes ] [-RequiredCharsetCoverage ] [-SendFromAliasEnabled ] @@ -2684,6 +2688,42 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -MessageRecallAlertRecipientsEnabled +This parameter is available only in the cloud-based service. + +{{ Fill MessageRecallAlertRecipientsEnabled Description }} + +```yaml +Type: Boolean +Parameter Sets: ShortenEventScopeParameter +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MessageRecallAlertRecipientsReadMessagesOnlyEnabled +This parameter is available only in the cloud-based service. + +{{ Fill MessageRecallAlertRecipientsReadMessagesOnlyEnabled Description }} + +```yaml +Type: Boolean +Parameter Sets: ShortenEventScopeParameter +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -MessageRecallEnabled This parameter is available only in the cloud-based service. @@ -2702,6 +2742,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -MessageRecallMaxRecallableAge +{{ Fill MessageRecallMaxRecallableAge Description }} + +```yaml +Type: Microsoft.Exchange.Data.EnhancedTimeSpan +Parameter Sets: ShortenEventScopeParameter +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -MessageRemindersEnabled This parameter is available only in the cloud-based service. @@ -3352,6 +3408,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -RejectDirectSend +This parameter is available only in the cloud-based service. + +{{ Fill RejectDirectSend Description }} + +```yaml +Type: Boolean +Parameter Sets: ShortenEventScopeParameter +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -RemotePublicFolderMailboxes The RemotePublicFolderMailboxes parameter specifies the identities of the public folder objects (represented as mail user objects locally) corresponding to the public folder mailboxes created in the remote forest. The public folder values set here are used only if the public folder deployment is a remote deployment. diff --git a/exchange/exchange-ps/exchange/exchange.md b/exchange/exchange-ps/exchange/exchange.md index a2ef415d85..34c4c5f2c9 100644 --- a/exchange/exchange-ps/exchange/exchange.md +++ b/exchange/exchange-ps/exchange/exchange.md @@ -959,8 +959,6 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Get-HybridConfiguration](Get-HybridConfiguration.md) -### [Get-HybridMailflow](Get-HybridMailflow.md) - ### [Get-HybridMailflowDatacenterIPs](Get-HybridMailflowDatacenterIPs.md) ### [Get-IntraOrganizationConfiguration](Get-IntraOrganizationConfiguration.md) @@ -1001,8 +999,6 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Set-HybridConfiguration](Set-HybridConfiguration.md) -### [Set-HybridMailflow](Set-HybridMailflow.md) - ### [Set-IntraOrganizationConnector](Set-IntraOrganizationConnector.md) ### [Set-OnPremisesOrganization](Set-OnPremisesOrganization.md) diff --git a/exchange/mapping/serviceMapping.json b/exchange/mapping/serviceMapping.json index f7e94428de..e149ee0b17 100644 --- a/exchange/mapping/serviceMapping.json +++ b/exchange/mapping/serviceMapping.json @@ -465,7 +465,6 @@ "Get-FederationInformation": "federation-and-hybrid", "Get-FederationTrust": "federation-and-hybrid", "Get-HybridConfiguration": "federation-and-hybrid", - "Get-HybridMailflow": "federation-and-hybrid", "Get-HybridMailflowDatacenterIPs": "federation-and-hybrid", "Get-IntraOrganizationConfiguration": "federation-and-hybrid", "Get-IntraOrganizationConnector": "federation-and-hybrid", @@ -486,7 +485,6 @@ "Set-FederatedOrganizationIdentifier": "federation-and-hybrid", "Set-FederationTrust": "federation-and-hybrid", "Set-HybridConfiguration": "federation-and-hybrid", - "Set-HybridMailflow": "federation-and-hybrid", "Set-IntraOrganizationConnector": "federation-and-hybrid", "Set-OnPremisesOrganization": "federation-and-hybrid", "Set-PendingFederatedDomain": "federation-and-hybrid", From ca53d4f01ee77a35e5c574db7fdfa0896aa1dbc3 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 18 Jul 2024 09:10:44 -0700 Subject: [PATCH 0601/1851] Update Set-OwaMailboxPolicy.md New parameters --- .../exchange/Set-OwaMailboxPolicy.md | 76 +++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md index 075b0fb737..1400c4c2cf 100644 --- a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md +++ b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md @@ -22,6 +22,7 @@ For information about the parameter sets in the Syntax section below, see [Excha ``` Set-OwaMailboxPolicy [-Identity] + [-AccountTransferEnabled ] [-ActionForUnknownFileAndMIMETypes ] [-ActiveSyncIntegrationEnabled ] [-AdditionalAccountsEnabled ] @@ -70,6 +71,7 @@ Set-OwaMailboxPolicy [-Identity] [-GlobalAddressListEnabled ] [-GoogleDriveAttachmentsEnabled ] [-GroupCreationEnabled ] + [-HideClassicOutlookToggleOut ] [-InstantMessagingEnabled ] [-InstantMessagingType ] [-InterestingCalendarsEnabled ] @@ -95,6 +97,8 @@ Set-OwaMailboxPolicy [-Identity] [-OutboundCharset ] [-OutlookBetaToggleEnabled ] [-OutlookNewslettersAccessLevel ] + [-OutlookNewslettersReactions ] + [-OutlookNewslettersShowMore ] [-OWALightEnabled ] [-OWAMiniEnabled ] [-PersonalAccountCalendarsEnabled ] @@ -212,6 +216,24 @@ Accept pipeline input: True Accept wildcard characters: False ``` +### -AccountTransferEnabled +This parameter is available only in the cloud-based service. + +This parameter is reserved for internal Microsoft use. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ActionForUnknownFileAndMIMETypes The ActionForUnknownFileAndMIMETypes parameter specifies how to handle file types that aren't specified in the Allow, Block, and Force Save lists for file types and MIME types. Valid values are: @@ -1229,6 +1251,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -HideClassicOutlookToggleOut +This parameter is available only in the cloud-based service. + +{{ Fill HideClassicOutlookToggleOut Description }} + +```yaml +Type: Object +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -InstantMessagingEnabled The InstantMessagingEnabled parameter specifies whether instant messaging is available in Outlook on the web. This does not affect chat capabilities provided by Skype for Business or Teams. Valid values are: @@ -1714,6 +1754,42 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -OutlookNewslettersReactions +This parameter is available only in the cloud-based service. + +{{ Fill OutlookNewslettersReactions Description }} + +```yaml +Type: Object +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OutlookNewslettersShowMore +This parameter is available only in the cloud-based service. + +{{ Fill OutlookNewslettersShowMore Description }} + +```yaml +Type: Object +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -OWALightEnabled The OWALightEnabled parameter controls the availability of the light version of Outlook on the web. Valid values are: From 727ff927c416a54df9d38e7537c95419cd128b9c Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 18 Jul 2024 09:45:13 -0700 Subject: [PATCH 0602/1851] RemoveAfter --- .../exchange/New-TenantAllowBlockListItems.md | 18 ++++++++++++++++++ .../exchange/Set-TenantAllowBlockListItems.md | 18 ++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md b/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md index 07a2b81007..62c4db1e6b 100644 --- a/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md +++ b/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md @@ -29,6 +29,7 @@ New-TenantAllowBlockListItems -Entries -ListType [-Expirat [-LogExtraDetails] [-Notes ] [-OutputJson] + [-RemoveAfter ] [-SubmissionID ] [] ``` @@ -42,6 +43,7 @@ New-TenantAllowBlockListItems -Entries -ListType [-NoExpir [-LogExtraDetails] [-Notes ] [-OutputJson] + [-RemoveAfter ] [-SubmissionID ] [] ``` @@ -261,6 +263,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -RemoveAfter +{{ Fill RemoveAfter Description }} + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Security & Compliance, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -OutputJson The OutputJson switch specifies whether to return all entries in a single JSON value. You don't need to specify a value with this switch. diff --git a/exchange/exchange-ps/exchange/Set-TenantAllowBlockListItems.md b/exchange/exchange-ps/exchange/Set-TenantAllowBlockListItems.md index dd5c1a9a8a..8482d26653 100644 --- a/exchange/exchange-ps/exchange/Set-TenantAllowBlockListItems.md +++ b/exchange/exchange-ps/exchange/Set-TenantAllowBlockListItems.md @@ -30,6 +30,7 @@ Set-TenantAllowBlockListItems -Ids -ListType [-NoExpiration] [-Notes ] [-OutputJson] + [-RemoveAfter ] [] ``` @@ -43,6 +44,7 @@ Set-TenantAllowBlockListItems -Entries -ListType [-NoExpiration] [-Notes ] [-OutputJson] + [-RemoveAfter ] [] ``` @@ -264,6 +266,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -RemoveAfter +{{ Fill RemoveAfter Description }} + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Security & Compliance, Exchange Online Protection + +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 cebcc1608453a8172cfe40e3a9047716f91a8361 Mon Sep 17 00:00:00 2001 From: andrewpark-ms Date: Thu, 18 Jul 2024 10:53:33 -0700 Subject: [PATCH 0603/1851] Update Set-CsTeamsMeetingPolicy.md --- teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index 0175d38f77..d87ea06284 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -280,9 +280,8 @@ Determines whether meeting organizers are allowed to download the attendee engag - Enabled: allow the meeting organizer to download the report. - Disabled: disable attendee report generation and prohibit meeting organizer from downloading it. - ForceEnabled: enable attendee report generation and prohibit meeting organizer from disabling it. -- ForceDisabled: disable attendee report generation and prohibit meeting organizer from enabling it. -If set to Enabled or ForceEnabled, only meeting organizers will get a link to download the report in Teams. Regular attendees will have no access to it. +If set to Enabled or ForceEnabled, only meeting organizers and co-organizers will get a link to download the report in Teams. Regular attendees will have no access to it. ```yaml Type: String From 9f6985c35fb778ff5bf80e0cd1e89e6d1b34f043 Mon Sep 17 00:00:00 2001 From: andrewpark-ms Date: Thu, 18 Jul 2024 10:54:36 -0700 Subject: [PATCH 0604/1851] Update New-CsTeamsMeetingPolicy.md --- teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md index 03a0691b90..518f5ba0c1 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md @@ -250,14 +250,13 @@ Accept wildcard characters: False ``` ### -AllowEngagementReport -Determines whether users are allowed to download the attendee engagement report. Set this to Enabled to allow the user to download the report. Set this to Disabled to prohibit the user to download it. ForceEnabled will enable attendee report generation and prohibit meeting organizer from disabling it. ForceDisabled will disable attendee report generation and prohibit meeting organizer from enabling it. +Determines whether users are allowed to download the attendee engagement report. Set this to Enabled to allow the user to download the report. Set this to Disabled to prohibit the user to download it. ForceEnabled will enable attendee report generation and prohibit meeting organizer from disabling it. Possible values: - Enabled - Disabled - ForceEnabled -- ForceDisabled ```yaml Type: String From 9800bc0e51426c7afba6be0694163888349f9c79 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 18 Jul 2024 10:59:25 -0700 Subject: [PATCH 0605/1851] Update Get-UnifiedGroup.md --- .../exchange-ps/exchange/Get-UnifiedGroup.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) diff --git a/exchange/exchange-ps/exchange/Get-UnifiedGroup.md b/exchange/exchange-ps/exchange/Get-UnifiedGroup.md index 2349632985..f7d00bb7cd 100644 --- a/exchange/exchange-ps/exchange/Get-UnifiedGroup.md +++ b/exchange/exchange-ps/exchange/Get-UnifiedGroup.md @@ -24,7 +24,12 @@ For information about the parameter sets in the Syntax section below, see [Excha ``` Get-UnifiedGroup [[-Identity] ] [-Filter ] + [-IncludeAcceptMessagesOnlyFromSendersOrMembersWithDisplayNames] [-IncludeAllProperties] + [-IncludeBypassModerationFromSendersOrMembersWithDisplayNames] + [-IncludeGrantSendOnBehalfToWithDisplayNames] + [-IncludeModeratedByWithDisplayNames] + [-IncludeRejectMessagesFromSendersOrMembersWithDisplayNames] [-IncludeSoftDeletedGroups] [-ResultSize ] [-SortBy ] @@ -35,7 +40,12 @@ Get-UnifiedGroup [[-Identity] ] ``` Get-UnifiedGroup [-Anr ] [-Filter ] + [-IncludeAcceptMessagesOnlyFromSendersOrMembersWithDisplayNames] [-IncludeAllProperties] + [-IncludeBypassModerationFromSendersOrMembersWithDisplayNames] + [-IncludeGrantSendOnBehalfToWithDisplayNames] + [-IncludeModeratedByWithDisplayNames] + [-IncludeRejectMessagesFromSendersOrMembersWithDisplayNames] [-IncludeSoftDeletedGroups] [-ResultSize ] [-SortBy ] @@ -158,6 +168,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IncludeAcceptMessagesOnlyFromSendersOrMembersWithDisplayNames +{{ Fill IncludeAcceptMessagesOnlyFromSendersOrMembersWithDisplayNames Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -IncludeAllProperties The IncludeAllProperties switch specifies whether to include the values of all properties in the results. You don't need to specify a value with this switch. @@ -176,6 +202,70 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IncludeBypassModerationFromSendersOrMembersWithDisplayNames +{{ Fill IncludeBypassModerationFromSendersOrMembersWithDisplayNames Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeGrantSendOnBehalfToWithDisplayNames +{{ Fill IncludeGrantSendOnBehalfToWithDisplayNames Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeModeratedByWithDisplayNames +{{ Fill IncludeModeratedByWithDisplayNames Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeRejectMessagesFromSendersOrMembersWithDisplayNames +{{ Fill IncludeRejectMessagesFromSendersOrMembersWithDisplayNames Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -IncludeSoftDeletedGroups The IncludeSoftDeletedGroups switch specifies whether to include soft-deleted Microsoft 365 Groups in the results. You don't need to specify a value with this switch. From 43c92e59692a3e2d49939ae8fe4557c11a966944 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 18 Jul 2024 11:46:34 -0700 Subject: [PATCH 0606/1851] RemoveAfter description and related updates --- .../exchange/New-TenantAllowBlockListItems.md | 12 ++++++++---- .../exchange/Set-TenantAllowBlockListItems.md | 10 ++++++++-- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md b/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md index 62c4db1e6b..88eae729be 100644 --- a/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md +++ b/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md @@ -107,14 +107,14 @@ Accept wildcard characters: False ``` ### -ExpirationDate -The ExpirationDate parameter filters the results by expiration date in Coordinated Universal Time (UTC). +The ExpirationDate parameter set the expiration date of the entry in Coordinated Universal Time (UTC). To specify a date/time value for this parameter, use either of the following options: - Specify the date/time value in UTC: For example, `"2021-05-06 14:30:00z"`. - Specify the date/time value as a formula that converts the date/time in your local time zone to UTC: For example, `(Get-Date "5/6/2020 9:30 AM").ToUniversalTime()`. For more information, see [Get-Date](https://learn.microsoft.com/powershell/module/Microsoft.PowerShell.Utility/Get-Date). -You can't use this parameter with the NoExpiration switch. +You can't use this parameter with the NoExpiration or RemoveAfter parameters. ```yaml Type: DateTime @@ -157,7 +157,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. -You can't use this switch with the ExpirationDate parameter. +You can't use this switch with the ExpirationDate or RemoveAfter parameter. ```yaml Type: SwitchParameter @@ -264,7 +264,11 @@ Accept wildcard characters: False ``` ### -RemoveAfter -{{ Fill RemoveAfter Description }} +The RemoveAfter parameter enables the **Remove on** \> **45 days after last used date** feature for an allow entry. The LastUsedDate property is populated when the bad entity in the allow entry is encountered by the filtering system during mail flow or time of click. The allow entry is kept for 45 days after the filtering system determines that the entity is clean. + +The only valid value for this parameter is 45. + +You can't use this parameter with the ExpirationDate or NoExpirationDate parameters. ```yaml Type: Int32 diff --git a/exchange/exchange-ps/exchange/Set-TenantAllowBlockListItems.md b/exchange/exchange-ps/exchange/Set-TenantAllowBlockListItems.md index 8482d26653..f8ec9b0b4d 100644 --- a/exchange/exchange-ps/exchange/Set-TenantAllowBlockListItems.md +++ b/exchange/exchange-ps/exchange/Set-TenantAllowBlockListItems.md @@ -198,7 +198,7 @@ To specify a date/time value for this parameter, use either of the following opt - Specify the date/time value in UTC: For example, `"2021-05-06 14:30:00z"`. - Specify the date/time value as a formula that converts the date/time in your local time zone to UTC: For example, `(Get-Date "5/6/2020 9:30 AM").ToUniversalTime()`. For more information, see [Get-Date](https://learn.microsoft.com/powershell/module/Microsoft.PowerShell.Utility/Get-Date). -You can't use this parameter with the NoExpiration switch. +You can't use this parameter with the NoExpiration or RemoveAfter parameters. ```yaml Type: DateTime @@ -267,7 +267,13 @@ Accept wildcard characters: False ``` ### -RemoveAfter -{{ Fill RemoveAfter Description }} +The RemoveAfter parameter enables the **Remove on** \> **45 days after last used date** feature for an allow entry. The LastUsedDate property is populated when the bad entity in the allow entry is encountered by the filtering system during mail flow or time of click. The allow entry is kept for 45 days after the filtering system determines that the entity is clean. + +The only valid value for this parameter is 45. + +You can't use this parameter with the ExpirationDate or NoExpirationDate parameters. + +To change the allow entry to a static expiration date/time value that doesn't depend on the LastUsedDate property, run a Set-TenantAllowBlockListItems command with the ExpirationDate parameter. ```yaml Type: Int32 From 6ca10e62fd20e5c43d04d970389f491af0438b0b Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 19 Jul 2024 09:31:31 -0700 Subject: [PATCH 0607/1851] AllowLegacyExchangeTokens --- .../exchange/New-AuthenticationPolicy.md | 28 ------------------- .../exchange/Remove-AuthenticationPolicy.md | 11 +++++++- 2 files changed, 10 insertions(+), 29 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/New-AuthenticationPolicy.md index 83939bf696..4c06f72d1a 100644 --- a/exchange/exchange-ps/exchange/New-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/New-AuthenticationPolicy.md @@ -34,7 +34,6 @@ New-AuthenticationPolicy [[-Name] ] [-AllowBasicAuthRpc] [-AllowBasicAuthSmtp] [-AllowBasicAuthWebServices] - [-AllowLegacyExchangeTokens] [-BlockLegacyAuthActiveSync] [-BlockLegacyAuthAutodiscover] [-BlockLegacyAuthImap] @@ -333,33 +332,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowLegacyExchangeTokens -This parameter is available only in the cloud-based service. - -The AllowLegacyExchangeTokens switch specifies whether to allow legacy Exchange tokens. You don't need to specify a value with this switch. - -Legacy Exchange tokens (for example, Exchange user identity and callback tokens) are used by Outlook add-ins. - -**Important**: - -- The Microsoft Report Message and Report Phishing add-ins require legacy Exchange tokens to work. -- Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. - -For more information about the Report Message and Report Phishing add-ins, see [Enable the Microsoft Report Message or the Report Phishing add-ins](https://learn.microsoft.com/microsoft-365/security/office-365-security/submissions-users-report-message-add-in-configure). - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online, Exchange Online Protection - -Required: False -Position: Named -Default value: True -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -BlockLegacyAuthActiveSync This parameter is available only in on-premises Exchange. diff --git a/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md index 4a09e10325..670530f893 100644 --- a/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md @@ -66,7 +66,16 @@ Accept wildcard characters: False ### -AllowLegacyExchangeTokens This parameter is available only in the cloud-based service. -This parameter is reserved for internal Microsoft use. +The AllowLegacyExchangeTokens switch specifies whether to allow legacy Exchange tokens. You don't need to specify a value with this switch. + +Legacy Exchange tokens (for example, Exchange user identity and callback tokens) are used by Outlook add-ins. + +**Important**: + +- The Microsoft Report Message and Report Phishing add-ins require legacy Exchange tokens to work. +- Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. + +For more information on the Report Message and Report Phishing add-ins, see [Enable the Microsoft Report Message or the Report Phishing add-ins](https://learn.microsoft.com/microsoft-365/security/office-365-security/submissions-users-report-message-add-in-configure). ```yaml Type: SwitchParameter From 53791541e5c344c56112672b131c91f34510b601 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 19 Jul 2024 13:48:04 -0700 Subject: [PATCH 0608/1851] Minor typo/formatting fix --- exchange/exchange-ps/exchange/Set-MailContact.md | 2 +- exchange/exchange-ps/exchange/Set-UnifiedGroup.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-MailContact.md b/exchange/exchange-ps/exchange/Set-MailContact.md index c7e2aab08b..e699c9dec7 100644 --- a/exchange/exchange-ps/exchange/Set-MailContact.md +++ b/exchange/exchange-ps/exchange/Set-MailContact.md @@ -1538,7 +1538,7 @@ The UserCertificate parameter specifies the digital certificate used to sign a u Type: MultiValuedProperty Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Set-UnifiedGroup.md b/exchange/exchange-ps/exchange/Set-UnifiedGroup.md index 10f508559d..df94654699 100644 --- a/exchange/exchange-ps/exchange/Set-UnifiedGroup.md +++ b/exchange/exchange-ps/exchange/Set-UnifiedGroup.md @@ -1048,7 +1048,7 @@ You need to use this parameter to specify at least one moderator when you set th Type: MultiValuedProperty Parameter Sets: (All) Aliases: -Applicable: Exchange , Exchange Online Protection +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -1085,7 +1085,7 @@ The Notes parameter specifies the description of the Microsoft 365 Group. If the Type: String Parameter Sets: (All) Aliases: -Applicable: Exchange , Exchange Online Protection +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named From 420e63488b1f981ecbf3b25e3b0a1a642327a387 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 19 Jul 2024 16:33:46 -0700 Subject: [PATCH 0609/1851] Blind cmdlet sweep EOP and S&C --- .../exchange/Get-ComplianceTagStorage.md | 17 +++++ .../exchange/Get-PhishSimOverridePolicy.md | 6 +- .../exchange-ps/exchange/Get-RoleGroup.md | 19 ------ .../exchange/Get-SecOpsOverridePolicy.md | 6 +- .../exchange-ps/exchange/Get-SweepRule.md | 2 +- .../exchange/New-DlpCompliancePolicy.md | 17 +++++ .../exchange/New-DlpComplianceRule.md | 68 +++++++++++++++++++ .../exchange/New-InformationBarrierPolicy.md | 19 ++++++ .../exchange/New-PhishSimOverridePolicy.md | 16 ++--- .../exchange/New-SecOpsOverridePolicy.md | 18 ++--- .../exchange/Remove-PhishSimOverridePolicy.md | 12 ++-- .../exchange/Remove-SecOpsOverridePolicy.md | 12 ++-- .../exchange/Set-DlpCompliancePolicy.md | 17 +++++ .../exchange/Set-DlpComplianceRule.md | 68 +++++++++++++++++++ .../exchange/Set-InformationBarrierPolicy.md | 19 ++++++ .../exchange/Set-OwaMailboxPolicy.md | 12 ++-- .../exchange/Set-PhishSimOverridePolicy.md | 16 ++--- .../exchange-ps/exchange/Set-PolicyConfig.md | 17 +++++ .../exchange/Set-SecOpsOverridePolicy.md | 20 +++--- 19 files changed, 302 insertions(+), 79 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-ComplianceTagStorage.md b/exchange/exchange-ps/exchange/Get-ComplianceTagStorage.md index 38b6bdefba..c3aa8eaca3 100644 --- a/exchange/exchange-ps/exchange/Get-ComplianceTagStorage.md +++ b/exchange/exchange-ps/exchange/Get-ComplianceTagStorage.md @@ -22,6 +22,7 @@ For information about the parameter sets in the Syntax section below, see [Excha ``` Get-ComplianceTagStorage [[-Identity] ] + [-Organization ] [] ``` @@ -61,6 +62,22 @@ Accept pipeline input: True Accept wildcard characters: False ``` +### -Organization +This parameter is reserved for internal Microsoft use. + +```yaml +Type: OrganizationIdParameter +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +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). diff --git a/exchange/exchange-ps/exchange/Get-PhishSimOverridePolicy.md b/exchange/exchange-ps/exchange/Get-PhishSimOverridePolicy.md index 836334810d..7cb3d2c953 100644 --- a/exchange/exchange-ps/exchange/Get-PhishSimOverridePolicy.md +++ b/exchange/exchange-ps/exchange/Get-PhishSimOverridePolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/get-phishsimoverridepolicy -applicable: Exchange Online, Security & Compliance, Exchange Online Protection +applicable: Exchange Online title: Get-PhishSimOverridePolicy schema: 2.0.0 author: chrisda @@ -50,7 +50,7 @@ The Identity parameter specifies the phishing simulation override policy that yo Type: PolicyIdParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Security & Compliance, Exchange Online Protection +Applicable: Exchange Online Required: False Position: 0 @@ -66,7 +66,7 @@ This parameter is reserved for internal Microsoft use. Type: Fqdn Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Get-RoleGroup.md b/exchange/exchange-ps/exchange/Get-RoleGroup.md index 845dc99bd0..7e6cfdc324 100644 --- a/exchange/exchange-ps/exchange/Get-RoleGroup.md +++ b/exchange/exchange-ps/exchange/Get-RoleGroup.md @@ -24,7 +24,6 @@ For information about the parameter sets in the Syntax section below, see [Excha Get-RoleGroup [[-Identity] ] [-DomainController ] [-Filter ] - [-Organization ] [-ReadFromDomainController] [-ResultSize ] [-ShowPartnerLinked] @@ -139,24 +138,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Organization -This parameter is available only in the cloud-based service. - -This parameter is reserved for internal Microsoft use. - -```yaml -Type: OrganizationIdParameter -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -ReadFromDomainController This parameter is available only in on-premises Exchange. diff --git a/exchange/exchange-ps/exchange/Get-SecOpsOverridePolicy.md b/exchange/exchange-ps/exchange/Get-SecOpsOverridePolicy.md index 930b92dcb8..31c46f8403 100644 --- a/exchange/exchange-ps/exchange/Get-SecOpsOverridePolicy.md +++ b/exchange/exchange-ps/exchange/Get-SecOpsOverridePolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/get-secopsoverridepolicy -applicable: Exchange Online, Security & Compliance, Exchange Online Protection +applicable: Exchange Online title: Get-SecOpsOverridePolicy schema: 2.0.0 author: chrisda @@ -52,7 +52,7 @@ The Identity parameter specifies the SecOps override policy that you want to mod Type: PolicyIdParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Security & Compliance, Exchange Online Protection +Applicable: Exchange Online Required: False Position: 0 @@ -68,7 +68,7 @@ This parameter is reserved for internal Microsoft use. Type: Fqdn Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Get-SweepRule.md b/exchange/exchange-ps/exchange/Get-SweepRule.md index 5781890c1c..ceab5bc86d 100644 --- a/exchange/exchange-ps/exchange/Get-SweepRule.md +++ b/exchange/exchange-ps/exchange/Get-SweepRule.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/get-sweeprule -applicable: Exchange Server 2016, Exchange Server 2019, Exchange Online +applicable: Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection title: Get-SweepRule schema: 2.0.0 author: chrisda diff --git a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md index 7f27208ab1..2536cb70ab 100644 --- a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md @@ -26,6 +26,7 @@ New-DlpCompliancePolicy [-Name] [-Confirm] [-EndpointDlpAdaptiveScopes ] [-EndpointDlpAdaptiveScopesException ] + [-EndpointDlpExtendedLocations ] [-EndpointDlpLocation ] [-EndpointDlpLocationException ] [-ExceptIfOneDriveSharedBy ] @@ -177,6 +178,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EndpointDlpExtendedLocations +{{ Fill EndpointDlpExtendedLocations Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -EndpointDlpLocation **Note**: This parameter requires membership in the Compliance Administrator or Compliance Data Administrator roles in Microsoft Entra ID. diff --git a/exchange/exchange-ps/exchange/New-DlpComplianceRule.md b/exchange/exchange-ps/exchange/New-DlpComplianceRule.md index f1c38dd47f..b4893a12ac 100644 --- a/exchange/exchange-ps/exchange/New-DlpComplianceRule.md +++ b/exchange/exchange-ps/exchange/New-DlpComplianceRule.md @@ -31,6 +31,7 @@ New-DlpComplianceRule [-Name] -Policy [-AnyOfRecipientAddressMatchesPatterns ] [-ApplyBrandingTemplate ] [-ApplyHtmlDisclaimer ] + [-AttachmentIsNotLabeled ] [-BlockAccess ] [-BlockAccessScope ] [-Comment ] @@ -114,8 +115,10 @@ New-DlpComplianceRule [-Name] -Policy [-HeaderMatchesPatterns ] [-ImmutableId ] [-IncidentReportContent ] + [-MessageIsNotLabeled ] [-MessageSizeOver ] [-MessageTypeMatches ] + [-MipRestrictAccess ] [-Moderate ] [-ModifySubject ] [-NonBifurcatingAccessScope ] @@ -126,6 +129,7 @@ New-DlpComplianceRule [-Name] -Policy [-NotifyEmailExchangeIncludeAttachment ] [-NotifyEndpointUser ] [-NotifyOverrideRequirements ] + [-NotifyPolicyTipCustomDialog ] [-NotifyPolicyTipCustomText ] [-NotifyPolicyTipCustomTextTranslations ] [-NotifyPolicyTipDisplayOption ] @@ -513,6 +517,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AttachmentIsNotLabeled +{{ Fill AttachmentIsNotLabeled Description }} + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -BlockAccess The BlockAccess parameter specifies an action for the DLP rule that blocks access to the source item when the conditions of the rule are met. Valid values are: @@ -2296,6 +2316,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -MessageIsNotLabeled +{{ Fill MessageIsNotLabeled Description }} + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -MessageSizeOver The MessageSizeOver parameter specifies a condition for the DLP rule that looks for messages larger than the specified size. The size include the message and all attachments. @@ -2351,6 +2387,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -MipRestrictAccess +{{ Fill MipRestrictAccess Description }} + +```yaml +Type: PswsHashtable[] +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Moderate The Moderate parameter specifies an action for the DLP rule that sends the email message to a moderator. This parameter uses the syntax: `@{ModerateMessageByManager = <$true | $false>; ModerateMessageByUser = "emailaddress1,emailaddress2,...emailaddressN"}`. @@ -2545,6 +2597,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -NotifyPolicyTipCustomDialog +{{ Fill NotifyPolicyTipCustomDialog Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -NotifyPolicyTipCustomText The NotifyPolicyTipCustomText parameter specifies the custom text in the Policy Tip notification message that's shown to recipients when the conditions of the rule are met. The maximum length is 256 characters. HTML tags and tokens (variables) aren't supported. diff --git a/exchange/exchange-ps/exchange/New-InformationBarrierPolicy.md b/exchange/exchange-ps/exchange/New-InformationBarrierPolicy.md index 36dda44406..0e1826be8c 100644 --- a/exchange/exchange-ps/exchange/New-InformationBarrierPolicy.md +++ b/exchange/exchange-ps/exchange/New-InformationBarrierPolicy.md @@ -26,6 +26,7 @@ New-InformationBarrierPolicy [-Name] -AssignedSegment -Segment [-Comment ] [-Confirm] [-Force] + [-ModerationAllowed ] [-State ] [-WhatIf] [] @@ -37,6 +38,7 @@ New-InformationBarrierPolicy [-Name] -AssignedSegment -Segment [-Comment ] [-Confirm] [-Force] + [-ModerationAllowed ] [-WhatIf] [] ``` @@ -47,6 +49,7 @@ New-InformationBarrierPolicy [-Name] -AssignedSegment -Segment [-Comment ] [-Confirm] [-Force] + [-ModerationAllowed ] [-WhatIf] [] ``` @@ -224,6 +227,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ModerationAllowed +{{ Fill ModerationAllowed Description }} + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -State The State parameter specifies whether the information barrier policy is active or inactive. Valid values are: diff --git a/exchange/exchange-ps/exchange/New-PhishSimOverridePolicy.md b/exchange/exchange-ps/exchange/New-PhishSimOverridePolicy.md index b768e12864..4d6de2ee03 100644 --- a/exchange/exchange-ps/exchange/New-PhishSimOverridePolicy.md +++ b/exchange/exchange-ps/exchange/New-PhishSimOverridePolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/new-phishsimoverridepolicy -applicable: Exchange Online, Security & Compliance, Exchange Online Protection +applicable: Exchange Online title: New-PhishSimOverridePolicy schema: 2.0.0 author: chrisda @@ -52,7 +52,7 @@ The Name parameter specifies the name for the phishing simulation override polic Type: String Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Security & Compliance, Exchange Online Protection +Applicable: Exchange Online Required: True Position: 0 @@ -68,7 +68,7 @@ The Comment parameter specifies an optional comment. If you specify a value that Type: String Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Security & Compliance, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -87,7 +87,7 @@ The Confirm switch specifies whether to show or hide the confirmation prompt. Ho Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Exchange Online, Security & Compliance, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -103,7 +103,7 @@ This parameter is reserved for internal Microsoft use. Type: Fqdn Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -122,7 +122,7 @@ The Enabled parameter specifies whether the policy is enabled. Valid values are: Type: Boolean Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Security & Compliance, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -140,7 +140,7 @@ You can use this switch to run tasks programmatically where prompting for admini Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -158,7 +158,7 @@ The WhatIf switch doesn't work in Security & Compliance PowerShell. Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Exchange Online, Security & Compliance, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/New-SecOpsOverridePolicy.md b/exchange/exchange-ps/exchange/New-SecOpsOverridePolicy.md index 3969199c57..e24f5206c9 100644 --- a/exchange/exchange-ps/exchange/New-SecOpsOverridePolicy.md +++ b/exchange/exchange-ps/exchange/New-SecOpsOverridePolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/new-secopsoverridepolicy -applicable: Exchange Online, Security & Compliance, Exchange Online Protection +applicable: Exchange Online title: New-SecOpsOverridePolicy schema: 2.0.0 author: chrisda @@ -52,7 +52,7 @@ The Name parameter specifies the name for the SecOps mailbox override policy. Re Type: String Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Security & Compliance, Exchange Online Protection +Applicable: Exchange Online Required: True Position: 0 @@ -70,7 +70,7 @@ You can specify multiple email addresses separated by commas. Type: MultiValuedProperty Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Security & Compliance, Exchange Online Protection +Applicable: Exchange Online Required: True Position: Named @@ -86,7 +86,7 @@ The Comment parameter specifies an optional comment. If you specify a value that Type: String Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Security & Compliance, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -105,7 +105,7 @@ The Confirm switch specifies whether to show or hide the confirmation prompt. Ho Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Exchange Online, Security & Compliance, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -121,7 +121,7 @@ This parameter is reserved for internal Microsoft use. Type: Fqdn Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -140,7 +140,7 @@ The Enabled parameter specifies whether the policy is enabled. Valid values are: Type: Boolean Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Security & Compliance, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -158,7 +158,7 @@ You can use this switch to run tasks programmatically where prompting for admini Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -174,7 +174,7 @@ The WhatIf switch doesn't work in Security & Compliance PowerShell. Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Exchange Online, Security & Compliance, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Remove-PhishSimOverridePolicy.md b/exchange/exchange-ps/exchange/Remove-PhishSimOverridePolicy.md index 2207061ebf..590d704a0c 100644 --- a/exchange/exchange-ps/exchange/Remove-PhishSimOverridePolicy.md +++ b/exchange/exchange-ps/exchange/Remove-PhishSimOverridePolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/remove-phishsimoverridepolicy -applicable: Exchange Online, Security & Compliance, Exchange Online Protection +applicable: Exchange Online title: Remove-PhishSimOverridePolicy schema: 2.0.0 author: chrisda @@ -57,7 +57,7 @@ Use the Get-PhishSimOverridePolicy cmdlet to find the values. The only available Type: PolicyIdParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Security & Compliance, Exchange Online Protection +Applicable: Exchange Online Required: True Position: 0 @@ -76,7 +76,7 @@ The Confirm switch specifies whether to show or hide the confirmation prompt. Ho Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Exchange Online, Security & Compliance, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -92,7 +92,7 @@ This parameter is reserved for internal Microsoft use. Type: Fqdn Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -108,7 +108,7 @@ The ForceDeletion switch forces the removal of the policy. You don't need to spe Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -126,7 +126,7 @@ The WhatIf switch doesn't work in Security & Compliance PowerShell. Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Exchange Online, Security & Compliance, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Remove-SecOpsOverridePolicy.md b/exchange/exchange-ps/exchange/Remove-SecOpsOverridePolicy.md index 36a01ace98..116c6c915a 100644 --- a/exchange/exchange-ps/exchange/Remove-SecOpsOverridePolicy.md +++ b/exchange/exchange-ps/exchange/Remove-SecOpsOverridePolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/remove-secopsoverridepolicy -applicable: Exchange Online, Security & Compliance, Exchange Online Protection +applicable: Exchange Online title: Remove-SecOpsOverridePolicy schema: 2.0.0 author: chrisda @@ -55,7 +55,7 @@ The Identity parameter specifies the SecOps override policy that you want to rem Type: PolicyIdParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Security & Compliance, Exchange Online Protection +Applicable: Exchange Online Required: True Position: 0 @@ -74,7 +74,7 @@ The Confirm switch specifies whether to show or hide the confirmation prompt. Ho Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Exchange Online, Security & Compliance, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -90,7 +90,7 @@ This parameter is reserved for internal Microsoft use. Type: Fqdn Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -106,7 +106,7 @@ The ForceDeletion switch forces the removal of the SecOps override policy. You d Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -122,7 +122,7 @@ The WhatIf switch doesn't work in Security & Compliance PowerShell. Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Exchange Online, Security & Compliance, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md index ec1b55e5c1..0a318ba11f 100644 --- a/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md @@ -42,6 +42,7 @@ Set-DlpCompliancePolicy [-Identity] [-Confirm] [-EndpointDlpAdaptiveScopes ] [-EndpointDlpAdaptiveScopesException ] + [-EndpointDlpExtendedLocations ] [-ExceptIfOneDriveSharedBy ] [-ExceptIfOneDriveSharedByMemberOf ] [-ExchangeAdaptiveScopes ] @@ -552,6 +553,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EndpointDlpExtendedLocations +{{ Fill EndpointDlpExtendedLocations Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ExceptIfOneDriveSharedBy The ExceptIfOneDriveSharedBy parameter specifies the users to exclude from the DLP policy (the sites of the OneDrive for Business user accounts are included in the policy). You identify the users by UPN (laura@contoso.onmicrosoft.com). diff --git a/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md b/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md index f3a676d03d..9a4af91eaf 100644 --- a/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md +++ b/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md @@ -31,6 +31,7 @@ Set-DlpComplianceRule [-Identity] [-AnyOfRecipientAddressMatchesPatterns ] [-ApplyBrandingTemplate ] [-ApplyHtmlDisclaimer ] + [-AttachmentIsNotLabeled ] [-BlockAccess ] [-BlockAccessScope ] [-Comment ] @@ -113,8 +114,10 @@ Set-DlpComplianceRule [-Identity] [-HeaderContainsWords ] [-HeaderMatchesPatterns ] [-IncidentReportContent ] + [-MessageIsNotLabeled ] [-MessageSizeOver ] [-MessageTypeMatches ] + [-MipRestrictAccess ] [-Moderate ] [-ModifySubject ] [-NonBifurcatingAccessScope ] @@ -125,6 +128,7 @@ Set-DlpComplianceRule [-Identity] [-NotifyEmailExchangeIncludeAttachment ] [-NotifyEndpointUser ] [-NotifyOverrideRequirements ] + [-NotifyPolicyTipCustomDialog ] [-NotifyPolicyTipCustomText ] [-NotifyPolicyTipCustomTextTranslations ] [-NotifyPolicyTipDisplayOption ] @@ -447,6 +451,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AttachmentIsNotLabeled +{{ Fill AttachmentIsNotLabeled Description }} + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -BlockAccess The BlockAccess parameter specifies an action for the DLP rule that blocks access to the source item when the conditions of the rule are met. Valid values are: @@ -2213,6 +2233,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -MessageIsNotLabeled +{{ Fill MessageIsNotLabeled Description }} + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -MessageSizeOver The MessageSizeOver parameter specifies a condition for the DLP rule that looks for messages larger than the specified size. The size include the message and all attachments. @@ -2268,6 +2304,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -MipRestrictAccess +{{ Fill MipRestrictAccess Description }} + +```yaml +Type: PswsHashtable[] +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Moderate The Moderate parameter specifies an action for the DLP rule that sends the email message to a moderator. This parameter uses the syntax: `@{ModerateMessageByManager = <$true | $false>; ModerateMessageByUser = "emailaddress1,emailaddress2,...emailaddressN"}`. @@ -2462,6 +2514,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -NotifyPolicyTipCustomDialog +{{ Fill NotifyPolicyTipCustomDialog Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -NotifyPolicyTipCustomText The NotifyPolicyTipCustomText parameter specifies the custom text in the Policy Tip notification message that's shown to recipients when the conditions of the rule are met. The maximum length is 256 characters. HTML tags and tokens (variables) aren't supported. diff --git a/exchange/exchange-ps/exchange/Set-InformationBarrierPolicy.md b/exchange/exchange-ps/exchange/Set-InformationBarrierPolicy.md index 17b465e1fb..2fbe4dd044 100644 --- a/exchange/exchange-ps/exchange/Set-InformationBarrierPolicy.md +++ b/exchange/exchange-ps/exchange/Set-InformationBarrierPolicy.md @@ -26,6 +26,7 @@ Set-InformationBarrierPolicy -Identity [-SegmentsAllowed ] [-Comment ] [-Confirm] + [-ModerationAllowed ] [-Force] [-State ] [-WhatIf] @@ -39,6 +40,7 @@ Set-InformationBarrierPolicy -Identity [-Comment ] [-Confirm] [-Force] + [-ModerationAllowed ] [-State ] [-WhatIf] [] @@ -51,6 +53,7 @@ Set-InformationBarrierPolicy -Identity [-Comment ] [-Confirm] [-Force] + [-ModerationAllowed ] [-State ] [-WhatIf] [] @@ -147,6 +150,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ModerationAllowed +{{ Fill ModerationAllowed Description }} + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -SegmentsAllowed The SegmentsAllowed parameter specifies the segments that are allowed to communicate with the segment in this policy (users defined by the AssignedSegment parameter). Only these specified segments can communicate with the segment in this policy. diff --git a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md index 1400c4c2cf..f50a3daf95 100644 --- a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md +++ b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md @@ -71,7 +71,7 @@ Set-OwaMailboxPolicy [-Identity] [-GlobalAddressListEnabled ] [-GoogleDriveAttachmentsEnabled ] [-GroupCreationEnabled ] - [-HideClassicOutlookToggleOut ] + [-HideClassicOutlookToggleOut ] [-InstantMessagingEnabled ] [-InstantMessagingType ] [-InterestingCalendarsEnabled ] @@ -97,8 +97,8 @@ Set-OwaMailboxPolicy [-Identity] [-OutboundCharset ] [-OutlookBetaToggleEnabled ] [-OutlookNewslettersAccessLevel ] - [-OutlookNewslettersReactions ] - [-OutlookNewslettersShowMore ] + [-OutlookNewslettersReactions ] + [-OutlookNewslettersShowMore ] [-OWALightEnabled ] [-OWAMiniEnabled ] [-PersonalAccountCalendarsEnabled ] @@ -1257,7 +1257,7 @@ This parameter is available only in the cloud-based service. {{ Fill HideClassicOutlookToggleOut Description }} ```yaml -Type: Object +Type: System.Boolean Parameter Sets: (All) Aliases: Applicable: Exchange Online @@ -1760,7 +1760,7 @@ This parameter is available only in the cloud-based service. {{ Fill OutlookNewslettersReactions Description }} ```yaml -Type: Object +Type: OutlookNewslettersFeatureState Parameter Sets: (All) Aliases: Applicable: Exchange Online @@ -1778,7 +1778,7 @@ This parameter is available only in the cloud-based service. {{ Fill OutlookNewslettersShowMore Description }} ```yaml -Type: Object +Type: OutlookNewslettersFeatureState Parameter Sets: (All) Aliases: Applicable: Exchange Online diff --git a/exchange/exchange-ps/exchange/Set-PhishSimOverridePolicy.md b/exchange/exchange-ps/exchange/Set-PhishSimOverridePolicy.md index 5099189d4d..95798fa9a6 100644 --- a/exchange/exchange-ps/exchange/Set-PhishSimOverridePolicy.md +++ b/exchange/exchange-ps/exchange/Set-PhishSimOverridePolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/set-phishsimoverridepolicy -applicable: Exchange Online, Security & Compliance, Exchange Online Protection +applicable: Exchange Online title: Set-PhishSimOverridePolicy schema: 2.0.0 author: chrisda @@ -57,7 +57,7 @@ The Identity parameter specifies the phishing simulation override policy that yo Type: PolicyIdParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Security & Compliance, Exchange Online Protection +Applicable: Exchange Online Required: True Position: 0 @@ -73,7 +73,7 @@ The Comment parameter specifies an optional comment. If you specify a value that Type: String Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Security & Compliance, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -92,7 +92,7 @@ The Confirm switch specifies whether to show or hide the confirmation prompt. Ho Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Exchange Online, Security & Compliance, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -108,7 +108,7 @@ This parameter is reserved for internal Microsoft use. Type: Fqdn Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -127,7 +127,7 @@ The Enabled parameter specifies whether the policy is enabled. Valid values are: Type: Boolean Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Security & Compliance, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -145,7 +145,7 @@ You can use this switch to run tasks programmatically where prompting for admini Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -161,7 +161,7 @@ The WhatIf switch doesn't work in Security & Compliance PowerShell. Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Exchange Online, Security & Compliance, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Set-PolicyConfig.md b/exchange/exchange-ps/exchange/Set-PolicyConfig.md index 42e30a31b8..6455c497f6 100644 --- a/exchange/exchange-ps/exchange/Set-PolicyConfig.md +++ b/exchange/exchange-ps/exchange/Set-PolicyConfig.md @@ -28,6 +28,7 @@ Set-PolicyConfig [[-Identity] ] [-Confirm] [-DlpAppGroups ] [-DlpAppGroupsPsws ] + [-DlpExtensionGroups ] [-DlpNetworkShareGroups ] [-DlpPrinterGroups ] [-DlpRemovableMediaGroups ] @@ -184,6 +185,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -DlpExtensionGroups +{{ Fill DlpExtensionGroups Description }} + +```yaml +Type: PswsHashtable[] +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -DlpNetworkShareGroups {{ Fill DlpNetworkShareGroups Description }} diff --git a/exchange/exchange-ps/exchange/Set-SecOpsOverridePolicy.md b/exchange/exchange-ps/exchange/Set-SecOpsOverridePolicy.md index 109d3cb920..0c6e563991 100644 --- a/exchange/exchange-ps/exchange/Set-SecOpsOverridePolicy.md +++ b/exchange/exchange-ps/exchange/Set-SecOpsOverridePolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/set-secopsoverridepolicy -applicable: Exchange Online, Security & Compliance, Exchange Online Protection +applicable: Exchange Online title: Set-SecOpsOverridePolicy schema: 2.0.0 author: chrisda @@ -59,7 +59,7 @@ The Identity parameter specifies the SecOps override policy that you want to mod Type: PolicyIdParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Security & Compliance, Exchange Online Protection +Applicable: Exchange Online Required: True Position: 0 @@ -77,7 +77,7 @@ You can specify multiple values separated by commas. Type: MultiValuedProperty Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Security & Compliance, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -93,7 +93,7 @@ The Comment parameter specifies an optional comment. If you specify a value that Type: String Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Security & Compliance, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -112,7 +112,7 @@ The Confirm switch specifies whether to show or hide the confirmation prompt. Ho Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Exchange Online, Security & Compliance, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -128,7 +128,7 @@ This parameter is reserved for internal Microsoft use. Type: Fqdn Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -147,7 +147,7 @@ The Enabled parameter specifies whether the policy is enabled. Valid values are: Type: Boolean Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Security & Compliance, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -165,7 +165,7 @@ You can use this switch to run tasks programmatically where prompting for admini Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -183,7 +183,7 @@ You can specify multiple values separated by commas. Type: MultiValuedProperty Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Security & Compliance, Exchange Online Protection +Applicable: Exchange Online Required: False Position: Named @@ -201,7 +201,7 @@ The WhatIf switch doesn't work in Security & Compliance PowerShell. Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Exchange Online, Security & Compliance +Applicable: Exchange Online Required: False Position: Named From 20d68b9d7c2134753172494afbeedffb862a79d2 Mon Sep 17 00:00:00 2001 From: mayurkl100 <80455805+mayurkl100@users.noreply.github.com> Date: Mon, 22 Jul 2024 13:58:26 +0530 Subject: [PATCH 0610/1851] Update New-CsTeamsFilesPolicy.md --- .../teams-ps/teams/New-CsTeamsFilesPolicy.md | 30 ------------------- 1 file changed, 30 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsFilesPolicy.md b/teams/teams-ps/teams/New-CsTeamsFilesPolicy.md index 770463c9b6..2841ceec8c 100644 --- a/teams/teams-ps/teams/New-CsTeamsFilesPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsFilesPolicy.md @@ -109,36 +109,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Description -{{ Fill Description Description }} - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Force -{{ Fill Force Description }} - -```yaml -Type: SwitchParameter -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](http://go.microsoft.com/fwlink/?LinkID=113216). From 48150b67ea2d7975945fed06fed2e97aa4a51bf7 Mon Sep 17 00:00:00 2001 From: mayurkl100 <80455805+mayurkl100@users.noreply.github.com> Date: Mon, 22 Jul 2024 14:01:01 +0530 Subject: [PATCH 0611/1851] Update Remove-CsTeamsFilesPolicy.md --- teams/teams-ps/teams/Remove-CsTeamsFilesPolicy.md | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/teams/teams-ps/teams/Remove-CsTeamsFilesPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsFilesPolicy.md index 7fc883e7a2..774d1a8765 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsFilesPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsFilesPolicy.md @@ -75,21 +75,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Force -{{ Fill Force Description }} - -```yaml -Type: SwitchParameter -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](http://go.microsoft.com/fwlink/?LinkID=113216). From 4722a2e43432894330ea0efd2cd23652c011f16e Mon Sep 17 00:00:00 2001 From: mayurkl100 <80455805+mayurkl100@users.noreply.github.com> Date: Mon, 22 Jul 2024 14:02:09 +0530 Subject: [PATCH 0612/1851] Update Grant-CsTeamsFilesPolicy.md --- teams/teams-ps/teams/Grant-CsTeamsFilesPolicy.md | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/teams/teams-ps/teams/Grant-CsTeamsFilesPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsFilesPolicy.md index 3e3a865b92..cd857f61a1 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsFilesPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsFilesPolicy.md @@ -173,21 +173,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -MsftInternalProcessingMode -{{ Fill MsftInternalProcessingMode Description }} - -```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](http://go.microsoft.com/fwlink/?LinkID=113216). From 70f2c75ceaff1ab02fc43e899fb21eda92d41b92 Mon Sep 17 00:00:00 2001 From: Chandranshu Singh Date: Tue, 23 Jul 2024 14:34:06 +0530 Subject: [PATCH 0613/1851] Update Get-CsSdgBulkSignInRequestsSummary.md --- .../Get-CsSdgBulkSignInRequestsSummary.md | 94 +------------------ 1 file changed, 1 insertion(+), 93 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsSdgBulkSignInRequestsSummary.md b/teams/teams-ps/teams/Get-CsSdgBulkSignInRequestsSummary.md index 311260c604..b1f9e93472 100644 --- a/teams/teams-ps/teams/Get-CsSdgBulkSignInRequestsSummary.md +++ b/teams/teams-ps/teams/Get-CsSdgBulkSignInRequestsSummary.md @@ -15,9 +15,7 @@ Get the tenant level summary of all bulk sign in requests executed in the past 3 ## SYNTAX ``` -Get-CsSdgBulkSignInRequestsSummary [-Break] [-HttpPipelineAppend ] - [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] - [-ProxyUseDefaultCredentials] [] +Get-CsSdgBulkSignInRequestsSummary [] ``` ## DESCRIPTION @@ -34,96 +32,6 @@ This example shows how to run the cmdlet to get a tenant level summary. ## PARAMETERS -### -Break -{{ Fill Break Description }} - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -HttpPipelineAppend -{{ Fill HttpPipelineAppend Description }} - -```yaml -Type: SendAsyncStep[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -HttpPipelinePrepend -{{ Fill HttpPipelinePrepend Description }} - -```yaml -Type: SendAsyncStep[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Proxy -{{ Fill Proxy Description }} - -```yaml -Type: Uri -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProxyCredential -{{ Fill ProxyCredential Description }} - -```yaml -Type: PSCredential -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProxyUseDefaultCredentials -{{ Fill ProxyUseDefaultCredentials Description }} - -```yaml -Type: SwitchParameter -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](http://go.microsoft.com/fwlink/?LinkID=113216). From 4242681b171dba80ffa70a3b525f6b025a560c32 Mon Sep 17 00:00:00 2001 From: Chandranshu Singh Date: Tue, 23 Jul 2024 14:38:50 +0530 Subject: [PATCH 0614/1851] Update Get-CsSdgBulkSignInRequestStatus.md --- .../teams/Get-CsSdgBulkSignInRequestStatus.md | 95 +------------------ 1 file changed, 1 insertion(+), 94 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsSdgBulkSignInRequestStatus.md b/teams/teams-ps/teams/Get-CsSdgBulkSignInRequestStatus.md index b9fa98be18..800abf93da 100644 --- a/teams/teams-ps/teams/Get-CsSdgBulkSignInRequestStatus.md +++ b/teams/teams-ps/teams/Get-CsSdgBulkSignInRequestStatus.md @@ -15,9 +15,7 @@ Get the status of an active bulk sign in request. ## SYNTAX ``` -Get-CsSdgBulkSignInRequestStatus -Batchid [-Break] [-HttpPipelineAppend ] - [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] - [-ProxyUseDefaultCredentials] [] +Get-CsSdgBulkSignInRequestStatus -Batchid [] ``` ## DESCRIPTION @@ -45,7 +43,6 @@ Batch ID is the response returned by the New-CsSdgBulkSignInRequest cmdlet. It i Type: String Parameter Sets: (All) Aliases: - Required: True Position: Named Default value: None @@ -53,96 +50,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Break -{{ Fill Break Description }} - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -HttpPipelineAppend -{{ Fill HttpPipelineAppend Description }} - -```yaml -Type: SendAsyncStep[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -HttpPipelinePrepend -{{ Fill HttpPipelinePrepend Description }} - -```yaml -Type: SendAsyncStep[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Proxy -{{ Fill Proxy Description }} - -```yaml -Type: Uri -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProxyCredential -{{ Fill ProxyCredential Description }} - -```yaml -Type: PSCredential -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProxyUseDefaultCredentials -{{ Fill ProxyUseDefaultCredentials Description }} - -```yaml -Type: SwitchParameter -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](http://go.microsoft.com/fwlink/?LinkID=113216). From 9a5c131a485de8372bbad85eb229b01a411f6187 Mon Sep 17 00:00:00 2001 From: ybhargav1995 <102363816+ybhargav1995@users.noreply.github.com> Date: Tue, 23 Jul 2024 14:47:02 +0530 Subject: [PATCH 0615/1851] Update New-DlpComplianceRule.md --- exchange/exchange-ps/exchange/New-DlpComplianceRule.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/New-DlpComplianceRule.md b/exchange/exchange-ps/exchange/New-DlpComplianceRule.md index b4893a12ac..12bf596de0 100644 --- a/exchange/exchange-ps/exchange/New-DlpComplianceRule.md +++ b/exchange/exchange-ps/exchange/New-DlpComplianceRule.md @@ -680,7 +680,7 @@ Accept wildcard characters: False ``` ### -ContentIsNotLabeled -{{ Fill ContentIsNotLabeled Description }} +The ContentIsNotLabeled parameter specifies a condition for the DLP rule that looks for attachments or documents that are not labeled. In Exchange this condition is only matched if both the attachment and the message body are not labeled ```yaml Type: Boolean From a7475f2deb4269ef4e2007bbada7df0c3274537a Mon Sep 17 00:00:00 2001 From: ybhargav1995 <102363816+ybhargav1995@users.noreply.github.com> Date: Tue, 23 Jul 2024 14:59:42 +0530 Subject: [PATCH 0616/1851] Update New-DlpComplianceRule.md --- .../exchange/New-DlpComplianceRule.md | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-DlpComplianceRule.md b/exchange/exchange-ps/exchange/New-DlpComplianceRule.md index b4893a12ac..4926d75efa 100644 --- a/exchange/exchange-ps/exchange/New-DlpComplianceRule.md +++ b/exchange/exchange-ps/exchange/New-DlpComplianceRule.md @@ -680,7 +680,7 @@ Accept wildcard characters: False ``` ### -ContentIsNotLabeled -{{ Fill ContentIsNotLabeled Description }} +The ContentIsNotLabeled parameter specifies a condition for the DLP rule that looks for attachments or documents that are not labeled. In Exchange this condition is only matched if both the attachment and the message body are not labeled ```yaml Type: Boolean @@ -696,7 +696,7 @@ Accept wildcard characters: False ``` ### -ContentIsShared -{{ Fill ContentIsShared Description }} +The ContentIsShared parameter specifies a condition for the DLP rule that looks for documents that are shared. It applies only to OneDrive for Business workload. ```yaml Type: Boolean @@ -769,8 +769,7 @@ Accept wildcard characters: False ``` ### -DocumentCreatedBy -{{ Fill DocumentCreatedBy Description }} - +The DocumentCreatedBy parameter specifies a condition for the DLP rule that looks for documents that are created by the specificed identity. This applies to Sharepoint and Onedrive workloads ```yaml Type: MultiValuedProperty Parameter Sets: (All) @@ -785,7 +784,7 @@ Accept wildcard characters: False ``` ### -DocumentCreatedByMemberOf -{{ Fill DocumentCreatedByMemberOf Description }} +The DocumentCreatedByMemberOf parameter specifies a condition for the DLP rule that looks for documents that are created by someone who is a member of the specificed identity. This applies to Sharepoint and Onedrive workloads ```yaml Type: RecipientIdParameter[] @@ -1182,7 +1181,7 @@ Accept wildcard characters: False ``` ### -ExceptIfContentIsShared -{{ Fill ExceptIfContentIsShared Description }} +This is the exception version of ContentIsShared ```yaml Type: Boolean @@ -1236,7 +1235,7 @@ Accept wildcard characters: False ``` ### -ExceptIfDocumentCreatedBy -{{ Fill ExceptIfDocumentCreatedBy Description }} +This is the exception version of DocumentCreatedBy predicate ```yaml Type: MultiValuedProperty @@ -1252,7 +1251,7 @@ Accept wildcard characters: False ``` ### -ExceptIfDocumentCreatedByMemberOf -{{ Fill ExceptIfDocumentCreatedByMemberOf Description }} +This is the exception version of DocumentCreatedByMemberOf ```yaml Type: RecipientIdParameter[] @@ -3285,7 +3284,7 @@ Accept wildcard characters: False ``` ### -SharedByIRMUserRisk -{{ Fill SharedByIRMUserRisk Description }} +The SharedByIRMUserRisk paramter which can be used in a DLP rule is used to determine the risk category of the user performing the violating action. ```yaml Type: MultiValuedProperty From 5a83e0c384707a36d8ce0630e98809db46817e3e Mon Sep 17 00:00:00 2001 From: satish-timiri <90677149+satish-timiri@users.noreply.github.com> Date: Tue, 23 Jul 2024 06:55:33 -0700 Subject: [PATCH 0617/1851] Update Get-ALLM365TeamsApps.md --- teams/teams-ps/teams/Get-ALLM365TeamsApps.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/teams/teams-ps/teams/Get-ALLM365TeamsApps.md b/teams/teams-ps/teams/Get-ALLM365TeamsApps.md index 13166304fd..7530764611 100644 --- a/teams/teams-ps/teams/Get-ALLM365TeamsApps.md +++ b/teams/teams-ps/teams/Get-ALLM365TeamsApps.md @@ -37,6 +37,11 @@ PS C:\> Get-AllM365TeamsApps Returns a complete list of all Teams apps in an organization, their statuses, and their availability information. +``` +PS C:\> Get-AllM365TeamsApps | Select-Object -Property Id, IsBlocked, AvailableTo -ExpandProperty AvailableTo +``` +Returns a complete list of all Teams apps in an organization, their statuses, and their availability information in expanded format. + ## PARAMETERS ### CommonParameters From 85d5b3015f28c8ba200136642729f46d22d22042 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 23 Jul 2024 08:05:03 -0700 Subject: [PATCH 0618/1851] Update New-DlpComplianceRule.md --- exchange/exchange-ps/exchange/New-DlpComplianceRule.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/New-DlpComplianceRule.md b/exchange/exchange-ps/exchange/New-DlpComplianceRule.md index 12bf596de0..48e73b4f5a 100644 --- a/exchange/exchange-ps/exchange/New-DlpComplianceRule.md +++ b/exchange/exchange-ps/exchange/New-DlpComplianceRule.md @@ -680,7 +680,12 @@ Accept wildcard characters: False ``` ### -ContentIsNotLabeled -The ContentIsNotLabeled parameter specifies a condition for the DLP rule that looks for attachments or documents that are not labeled. In Exchange this condition is only matched if both the attachment and the message body are not labeled +The ContentIsNotLabeled parameter specifies a condition for the DLP rule that looks for attachments or documents that aren't labeled. Valid values are: + +- $true: Look for attachments or documents that aren't labeled. +- $false: Don't look for unlabeled attachments or documents. + +In Exchange, this condition is matched only if both the attachment and the message body aren't labeled. ```yaml Type: Boolean From 63be59d413ee2ab37d77ec3e45cf416d5e4e2fdf Mon Sep 17 00:00:00 2001 From: satish-timiri <90677149+satish-timiri@users.noreply.github.com> Date: Tue, 23 Jul 2024 08:23:08 -0700 Subject: [PATCH 0619/1851] Update Update-M365TeamsApp.md --- teams/teams-ps/teams/Update-M365TeamsApp.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Update-M365TeamsApp.md b/teams/teams-ps/teams/Update-M365TeamsApp.md index 35a024c551..d61cae93b1 100644 --- a/teams/teams-ps/teams/Update-M365TeamsApp.md +++ b/teams/teams-ps/teams/Update-M365TeamsApp.md @@ -33,11 +33,25 @@ This cmdlet allows administrators to modify app state and availability by adding ### Example 1 ```powershell -PS C:\> Update-M365TeamsApp -Id 3acac8f6-4e9e-4ee1-9c0e-0ea837d15ea3 -IsBlocked $true -AppAssignmentType UsersAndGroups -OperationType Add -Users eec823bd-0979-4cf8-9924-85bb6ffcb57d -Groups 37da2d58-fc14-453e-9a14-5065ebd63a1d +PS C:\> Update-M365TeamsApp -Id 4c4ec2e8-4a2c-4bce-8d8f-00fc664a4e5b -AppAssignmentType Everyone ``` +Updates availablity assignment information of 4c4ec2e8-4a2c-4bce-8d8f-00fc664a4e5b app to Everyone. +### Example 2 + +```powershell +PS C:\> Update-M365TeamsApp -Id 4c4ec2e8-4a2c-4bce-8d8f-00fc664a4e5b -IsBlocked $true -AppAssignmentType UsersAndGroups -OperationType Add -Users eec823bd-0979-4cf8-9924-85bb6ffcb57d, eec823bd-0979-4cf8-9924-85bb6ffcb57e -Groups 37da2d58-fc14-453e-9a14-5065ebd63a1d, 37da2d58-fc14-453e-9a14-5065ebd63a1e, 37da2d58-fc14-453e-9a14-5065ebd63a1b, 37da2d58-fc14-453e-9a14-5065ebd63a1f, 37da2d58-fc14-453e-9a14-5065ebd63a1a +``` Updates state and availablity assignment information of 3acac8f6-4e9e-4ee1-9c0e-0ea837d15ea3 app. +### Example 3 + +```powershell +PS C:\> Update-M365TeamsApp -Id 4c4ec2e8-4a2c-4bce-8d8f-00fc664a4e5b -IsBlocked $true +``` +Unblocks 4c4ec2e8-4a2c-4bce-8d8f-00fc664a4e5b app. + + ## PARAMETERS ### -AppAssignmentType From 62e2c431902d9b527be5ee55aa892635a7f432f7 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 23 Jul 2024 09:32:11 -0700 Subject: [PATCH 0620/1851] Update New-DlpComplianceRule.md --- .../exchange/New-DlpComplianceRule.md | 39 +++++++++++++++---- 1 file changed, 32 insertions(+), 7 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-DlpComplianceRule.md b/exchange/exchange-ps/exchange/New-DlpComplianceRule.md index 66242958f8..67c63d9a83 100644 --- a/exchange/exchange-ps/exchange/New-DlpComplianceRule.md +++ b/exchange/exchange-ps/exchange/New-DlpComplianceRule.md @@ -701,7 +701,12 @@ Accept wildcard characters: False ``` ### -ContentIsShared -The ContentIsShared parameter specifies a condition for the DLP rule that looks for documents that are shared. It applies only to OneDrive for Business workload. +The ContentIsNotLabeled parameter specifies a condition for the DLP rule that looks for attachments or documents that aren't labeled. Valid values are: + +- $true: Look for attachments or documents that aren't labeled. +- $false: Don't look for unlabeled attachments or documents. + +In Exchange, this condition is matched only if both the attachment and the message body aren't labeled. ```yaml Type: Boolean @@ -774,7 +779,10 @@ Accept wildcard characters: False ``` ### -DocumentCreatedBy -The DocumentCreatedBy parameter specifies a condition for the DLP rule that looks for documents that are created by the specificed identity. This applies to Sharepoint and Onedrive workloads +The DocumentCreatedBy parameter specifies a condition for the DLP rule that looks for documents that are created by the specificed identity. You can specify multiple values separated by commas. + +This parameter applies to Sharepoint and Onedrive workloads. + ```yaml Type: MultiValuedProperty Parameter Sets: (All) @@ -789,7 +797,9 @@ Accept wildcard characters: False ``` ### -DocumentCreatedByMemberOf -The DocumentCreatedByMemberOf parameter specifies a condition for the DLP rule that looks for documents that are created by someone who is a member of the specificed identity. This applies to Sharepoint and Onedrive workloads +The DocumentCreatedByMemberOf parameter specifies a condition for the DLP rule that looks for documents that are created by a member of the specificed group. You can specify multiple values separated by commas. + +This parameter applies to Sharepoint and Onedrive workloads. ```yaml Type: RecipientIdParameter[] @@ -1186,7 +1196,12 @@ Accept wildcard characters: False ``` ### -ExceptIfContentIsShared -This is the exception version of ContentIsShared +The ContentIsNotLabeled parameter specifies an exception for the DLP rule that looks for attachments or documents that aren't labeled. Valid values are: + +- $true: Look for attachments or documents that aren't labeled. +- $false: Don't look for unlabeled attachments or documents. + +In Exchange, this condition is matched only if both the attachment and the message body aren't labeled. ```yaml Type: Boolean @@ -1240,7 +1255,9 @@ Accept wildcard characters: False ``` ### -ExceptIfDocumentCreatedBy -This is the exception version of DocumentCreatedBy predicate +The DocumentCreatedBy parameter specifies an exception for the DLP rule that looks for documents that are created by the specificed identity. You can specify multiple values separated by commas. + +This parameter applies to Sharepoint and Onedrive workloads. ```yaml Type: MultiValuedProperty @@ -1256,7 +1273,9 @@ Accept wildcard characters: False ``` ### -ExceptIfDocumentCreatedByMemberOf -This is the exception version of DocumentCreatedByMemberOf +The DocumentCreatedByMemberOf parameter specifies an exception for the DLP rule that looks for documents that are created by a member of the specificed group. You can specify multiple values separated by commas. + +This parameter applies to Sharepoint and Onedrive workloads. ```yaml Type: RecipientIdParameter[] @@ -3289,7 +3308,13 @@ Accept wildcard characters: False ``` ### -SharedByIRMUserRisk -The SharedByIRMUserRisk paramter which can be used in a DLP rule is used to determine the risk category of the user performing the violating action. +The SharedByIRMUserRisk paramter specifies the risk category of the user performing the violating action. Valid values are: + +- Elevated Risk Level +- Moderate Risk Level +- Minor Risk Level + +You can specify multiple values separated by commas. ```yaml Type: MultiValuedProperty From 0ebd5f18d08914918040b5d598c658cb96b4a923 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 23 Jul 2024 14:48:52 -0700 Subject: [PATCH 0621/1851] Update Get-ALLM365TeamsApps.md --- teams/teams-ps/teams/Get-ALLM365TeamsApps.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-ALLM365TeamsApps.md b/teams/teams-ps/teams/Get-ALLM365TeamsApps.md index 7530764611..936e8eaf9d 100644 --- a/teams/teams-ps/teams/Get-ALLM365TeamsApps.md +++ b/teams/teams-ps/teams/Get-ALLM365TeamsApps.md @@ -37,7 +37,9 @@ PS C:\> Get-AllM365TeamsApps Returns a complete list of all Teams apps in an organization, their statuses, and their availability information. -``` +### Example 2 + +```powershell PS C:\> Get-AllM365TeamsApps | Select-Object -Property Id, IsBlocked, AvailableTo -ExpandProperty AvailableTo ``` Returns a complete list of all Teams apps in an organization, their statuses, and their availability information in expanded format. From b31f17cc5b5518cdf6299d39a5139b226f5fa098 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 23 Jul 2024 14:49:36 -0700 Subject: [PATCH 0622/1851] Update Get-ALLM365TeamsApps.md --- teams/teams-ps/teams/Get-ALLM365TeamsApps.md | 1 + 1 file changed, 1 insertion(+) diff --git a/teams/teams-ps/teams/Get-ALLM365TeamsApps.md b/teams/teams-ps/teams/Get-ALLM365TeamsApps.md index 936e8eaf9d..d761430bfc 100644 --- a/teams/teams-ps/teams/Get-ALLM365TeamsApps.md +++ b/teams/teams-ps/teams/Get-ALLM365TeamsApps.md @@ -42,6 +42,7 @@ Returns a complete list of all Teams apps in an organization, their statuses, an ```powershell PS C:\> Get-AllM365TeamsApps | Select-Object -Property Id, IsBlocked, AvailableTo -ExpandProperty AvailableTo ``` + Returns a complete list of all Teams apps in an organization, their statuses, and their availability information in expanded format. ## PARAMETERS From dccbce13079f274b656c4c85659d5bf87ab5d59a Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 23 Jul 2024 15:16:49 -0700 Subject: [PATCH 0623/1851] Update New-CsCallQueue.md Updating for launch of Courtesy Callback --- teams/teams-ps/teams/New-CsCallQueue.md | 35 +++++++++++++++---------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/teams/teams-ps/teams/New-CsCallQueue.md b/teams/teams-ps/teams/New-CsCallQueue.md index 0635acd55e..e4f9a86f14 100644 --- a/teams/teams-ps/teams/New-CsCallQueue.md +++ b/teams/teams-ps/teams/New-CsCallQueue.md @@ -40,12 +40,6 @@ The New-CsCallQueue cmdlet creates a new Call Queue. > - -NoAgentRedirectPersonAudioFilePrompt > - -NoAgentRedirectVoicemailTextToSpeechPrompt > - -NoAgentRedirectVoicemailAudioFilePrompt -> -> The following configuration parameters will only work for customers that are participating in the Voice Applications private preview for these features. General Availability for this functionality has not been determined at this time. -> -> - -OverflowActionCallPriority -> - -TimeoutActionCallPriority -> - -NoAgentActionCallPriority > - -IsCallbackEnabled > - -CallbackRequestDtmf > - -WaitTimeBeforeOfferingCallbackInSecond @@ -54,6 +48,15 @@ The New-CsCallQueue cmdlet creates a new Call Queue. > - -CallbackOfferAudioFilePromptResourceId > - -CallbackOfferTextToSpeechPrompt > - -CallbackEmailNotificationTarget +> +> The following configuration parameters will only work for customers that are participating in the Voice Applications private preview for these features. General Availability for this functionality has not been determined at this time. +> +> - -OverflowActionCallPriority +> - -TimeoutActionCallPriority +> - -NoAgentActionCallPriority +> +> The following configuration parameter will only work for customers that are participating in the Queues app private preview for these features. General Availability for this functionality has not been determined at this time. +> > - -ServiceLevelThresholdResponseTimeInSecond ## EXAMPLES @@ -240,6 +243,7 @@ Accept wildcard characters: False ### -OverflowActionCallPriority _Private Preview customers only_ +_Saving a call queue configuration through Teams admin center will *remove* this setting._ If the OverFlowAction is set to Forward, and the OverflowActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. @@ -315,6 +319,7 @@ Accept wildcard characters: False ### -TimeoutActionCallPriority _Private Preview customers only_ +_Saving a call queue configuration through Teams admin center will *remove* this setting._ If the TimeoutAction is set to Forward, and the TimeoutActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. @@ -409,6 +414,7 @@ Accept wildcard characters: False ### -NoAgentActionCallPriority _Private Preview customers only_ +_Saving a call queue configuration through Teams admin center will *remove* this setting._ If the NoAgentAction is set to Forward, and the NoAgentActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. @@ -1332,7 +1338,7 @@ Accept wildcard characters: False ``` ### -IsCallbackEnabled -_Private Preview customers only_ +_Saving a call queue configuration through Teams admin center will *remove* this setting._ The IsCallbackEnabled parameter is used to turn on/off callback. @@ -1349,7 +1355,7 @@ Accept wildcard characters: False ``` ### -CallbackRequestDtmf -_Private Preview customers only_ +_Saving a call queue configuration through Teams admin center will *remove* this setting._ The DTMF touch-tone key the caller will be told to press to select callback. The CallbackRequestDtmf must be set to one of the following values: @@ -1372,7 +1378,7 @@ Accept wildcard characters: False ``` ### -WaitTimeBeforeOfferingCallbackInSecond -_Private Preview customers only_ +_Saving a call queue configuration through Teams admin center will *remove* this setting._ The number of seconds a call must wait before becoming eligible for callback. This condition applies to calls at the front of the call queue. Set to null ($null) to disable this condition. @@ -1391,7 +1397,7 @@ Accept wildcard characters: False ``` ### -NumberOfCallsInQueueBeforeOfferingCallback -_Private Preview customers only_ +_Saving a call queue configuration through Teams admin center will *remove* this setting._ The number of calls in queue before a call becomes eligible for callback. This condition applies to calls arriving at the call queue. Set to null ($null) to disable this condition. @@ -1410,7 +1416,7 @@ Accept wildcard characters: False ``` ### -CallToAgentRatioThresholdBeforeOfferingCallback -_Private Preview customers only_ +_Saving a call queue configuration through Teams admin center will *remove* this setting._ The ratio of calls to agents that must be in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Minimum value of 1. Set to null ($null) to disable this condition. @@ -1429,7 +1435,7 @@ Accept wildcard characters: False ``` ### -CallbackOfferAudioFilePromptResourceId -_Private Preview customers only_ +_Saving a call queue configuration through Teams admin center will *remove* this setting._ The CallbackOfferAudioFilePromptResourceId parameter indicates the unique identifier for the Audio file prompt which is played to calls that are eligible for callback. This message should tell callers which DTMF touch-tone key (CallbackRequestDtmf) to press to select callback. This parameter, or `-CallbackOfferTextToSpeechPrompt`, becomes a required parameter when IsCallbackEnabled is set to `True`. @@ -1447,7 +1453,7 @@ Accept wildcard characters: False ``` ### -CallbackOfferTextToSpeechPrompt -_Private Preview customers only_ +_Saving a call queue configuration through Teams admin center will *remove* this setting._ The CallbackOfferTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to calls that are eligible for callback. This message should tell callers which DTMF touch-tone key (CallbackRequestDtmf) to press to select callback. This parameter, or `-CallbackOfferAudioFilePromptResourceId`, becomes a required parameter when IsCallbackEnabled is set to `True`. @@ -1465,7 +1471,7 @@ Accept wildcard characters: False ``` ### -CallbackEmailNotificationTarget -_Private Preview customers only_ +_Saving a call queue configuration through Teams admin center will *remove* this setting._ The CallbackEmailNotificationTarget parameter must be set to a group ID (Microsoft 365, Distribution list, or Mail-enabled security) that will receive notification if a callback times out of the call queue or can't be completed for some other reason. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. @@ -1484,6 +1490,7 @@ Accept wildcard characters: False ### -ServiceLevelThresholdResponseTimeInSecond _Private Preview customers only_ +_Saving a call queue configuration through Teams admin center will *remove* this setting._ The target number of seconds calls should be answered in. This number is used to calculate the call queue service level percentage. From 460b8202c0333f402f01938169f18c58c7cff684 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Tue, 23 Jul 2024 22:10:40 -0400 Subject: [PATCH 0624/1851] Creating documentation for existing TeamsRoomVideTeleConferencingPolicy cmdlets --- ...-CsTeamsRoomVideoTeleConferencingPolicy.md | 98 ++++++++ ...-CsTeamsRoomVideoTeleConferencingPolicy.md | 203 ++++++++++++++++ ...-CsTeamsRoomVideoTeleConferencingPolicy.md | 224 ++++++++++++++++++ ...-CsTeamsRoomVideoTeleConferencingPolicy.md | 106 +++++++++ ...-CsTeamsRoomVideoTeleConferencingPolicy.md | 224 ++++++++++++++++++ 5 files changed, 855 insertions(+) create mode 100644 teams/teams-ps/teams/Get-CsTeamsRoomVideoTeleConferencingPolicy.md create mode 100644 teams/teams-ps/teams/Grant-CsTeamsRoomVideoTeleConferencingPolicy.md create mode 100644 teams/teams-ps/teams/New-CsTeamsRoomVideoTeleConferencingPolicy.md create mode 100644 teams/teams-ps/teams/Remove-CsTeamsRoomVideoTeleConferencingPolicy.md create mode 100644 teams/teams-ps/teams/Set-CsTeamsRoomVideoTeleConferencingPolicy.md diff --git a/teams/teams-ps/teams/Get-CsTeamsRoomVideoTeleConferencingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsRoomVideoTeleConferencingPolicy.md new file mode 100644 index 0000000000..6930232afd --- /dev/null +++ b/teams/teams-ps/teams/Get-CsTeamsRoomVideoTeleConferencingPolicy.md @@ -0,0 +1,98 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsroomvideoteleconferencingpolicy +schema: 2.0.0 +--- + +# Get-CsTeamsRoomVideoTeleConferencingPolicy + +## SYNOPSIS + +Use this cmdlet to retrieve the current Teams Room Video TeleConferencing policies. + +## SYNTAX + +### Identity (Default) + +```powershell +Get-CsTeamsRoomVideoTeleConferencingPolicy [[-Identity] ] [-MsftInternalProcessingMode ] + [] +``` + +### Filter + +```powershell +Get-CsTeamsRoomVideoTeleConferencingPolicy [-MsftInternalProcessingMode ] [-Filter ] + [] +``` + +## DESCRIPTION + +The Teams Room Video Teleconferencing Policy enables administrators to configure and manage video teleconferencing behavior for Microsoft Teams Rooms (meeting room devices). + +## PARAMETERS + +### -Filter + +Enables you to use wildcard characters when indicating the policy (or policies) to be returned. + +```yaml +Type: String +Parameter Sets: Filter +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity + +The name the tenant admin gave to the Policy. + +```yaml +Type: String +Parameter Sets: Identity +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode + +For internal use only. + +```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](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object + +## NOTES + +## RELATED LINKS diff --git a/teams/teams-ps/teams/Grant-CsTeamsRoomVideoTeleConferencingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsRoomVideoTeleConferencingPolicy.md new file mode 100644 index 0000000000..ea88ea8fe9 --- /dev/null +++ b/teams/teams-ps/teams/Grant-CsTeamsRoomVideoTeleConferencingPolicy.md @@ -0,0 +1,203 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamsroomvideoteleconferencingpolicy +schema: 2.0.0 +--- + +# Grant-CsTeamsRoomVideoTeleConferencingPolicy + +## SYNOPSIS + +Assigns a TeamsRoomVideoTeleConferencingPolicy to a Teams Room Alias on a per-room or per-Group basis. + +## SYNTAX + +### Identity (Default) + +```powershell +Grant-CsTeamsRoomVideoTeleConferencingPolicy [[-Identity] ] [-PassThru] [[-PolicyName] ] + [-MsftInternalProcessingMode ] [-WhatIf] [-Confirm] [] +``` + +### GrantToTenant + +```powershell +Grant-CsTeamsRoomVideoTeleConferencingPolicy [-PassThru] [[-PolicyName] ] + [-MsftInternalProcessingMode ] [-Global] [-WhatIf] [-Confirm] [] +``` + +### GrantToGroup + +```powershell +Grant-CsTeamsRoomVideoTeleConferencingPolicy [-PassThru] [[-PolicyName] ] + [-MsftInternalProcessingMode ] [-Group] [-Rank ] [-WhatIf] [-Confirm] + [] +``` + +## DESCRIPTION + +The Teams Room Video Teleconferencing Policy enables administrators to configure and manage video teleconferencing behavior for Microsoft Teams Rooms (meeting room devices). + +## 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 +``` + +### -Global + +When you use this cmdlet without specifying a identity, the policy applies to all rooms in your tenant, except any that have an explicit policy assignment. + +```yaml +Type: SwitchParameter +Parameter Sets: GrantToTenant +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Group + +Specifies the group used for the group policy assignment. + +```yaml +Type: String +Parameter Sets: GrantToGroup +Aliases: + +Required: True +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity + +The alias of the Teams room that the IT admin is granting this PolicyName to. + +```yaml +Type: String +Parameter Sets: Identity +Aliases: + +Required: False +Position: 0 +Default value: None +Accept pipeline input: True (ByPropertyName, ByValue) +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode + +For internal use only. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PassThru + +Allows the user to indicate whether the cmdlet passes an output object through the pipeline, in this case, after a process is stopped. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PolicyName + +Corresponds to the name of the policy under -Identity from the cmdlet. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Rank + +The rank of the policy assignment, relative to other group policy assignments for the same policy type. + +```yaml +Type: Int32 +Parameter Sets: GrantToGroup +Aliases: + +Required: False +Position: Named +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 + +### System.String + +## OUTPUTS + +### System.Object + +## NOTES + +## RELATED LINKS diff --git a/teams/teams-ps/teams/New-CsTeamsRoomVideoTeleConferencingPolicy.md b/teams/teams-ps/teams/New-CsTeamsRoomVideoTeleConferencingPolicy.md new file mode 100644 index 0000000000..9e58b35409 --- /dev/null +++ b/teams/teams-ps/teams/New-CsTeamsRoomVideoTeleConferencingPolicy.md @@ -0,0 +1,224 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsroomvideoteleconferencingpolicy +schema: 2.0.0 +--- + +# New-CsTeamsRoomVideoTeleConferencingPolicy + +## SYNOPSIS + +Creates a new TeamsRoomVideoTeleConferencingPolicy. + +## SYNTAX + +```powershell +New-CsTeamsRoomVideoTeleConferencingPolicy [-Identity] [-AreaCode ] [-Description ] + [-Enabled ] [-PlaceExternalCalls ] [-PlaceInternalCalls ] + [-ReceiveExternalCalls ] [-ReceiveInternalCalls ] [-MsftInternalProcessingMode ] + [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION + +The Teams Room Video Teleconferencing Policy enables administrators to configure and manage video teleconferencing behavior for Microsoft Teams Rooms (meeting room devices). + +## PARAMETERS + +### -AreaCode + +GUID provided by the CVI partner that the customer signed the agreement with. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -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 +``` + +### -Description + +Enables administrators to provide additional text to accompany the policy. For example, the Description might include information about the users the policy should be assigned to. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Enabled + +The policy can exist for the tenant but it can be enabled or disabled. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity + +Unique identifier for the policy to be modified. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode + +For internal use only. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PlaceExternalCalls + +The IT admin can configure that their Teams rooms are enabled to place external calls or not, meaning calls from the Microsoft Teams Rooms to Video teleconferencing devices that are outside their own tenant. +Value: Enabled, Disabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PlaceInternalCalls + +The IT admin can configure that their Teams rooms are enabled to place internal calls or not. Meaning calls from the Microsoft Teams Rooms to Video teleconferencing devices that are within their own tenant. +Value: Enabled, Disabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ReceiveExternalCalls + +The IT admin can configure that their Teams rooms are enabled to receive external calls or not, meaning calls from Video teleconferencing devices that are outside their own tenant. +Value: Enabled, Disabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ReceiveInternalCalls + +The IT admin can configure that their Teams rooms are enabled to receive external calls or not. Meaning calls from Video Teleconferencing devices from their own tenant. +Value: Enabled, Disabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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.Object + +## NOTES + +## RELATED LINKS diff --git a/teams/teams-ps/teams/Remove-CsTeamsRoomVideoTeleConferencingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsRoomVideoTeleConferencingPolicy.md new file mode 100644 index 0000000000..932e18e7d3 --- /dev/null +++ b/teams/teams-ps/teams/Remove-CsTeamsRoomVideoTeleConferencingPolicy.md @@ -0,0 +1,106 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsroomvideoteleconferencingpolicy +schema: 2.0.0 +--- + +# Remove-CsTeamsRoomVideoTeleConferencingPolicy + +## SYNOPSIS + +Deletes an existing TeamsRoomVideoTeleConferencingPolicy. + +## SYNTAX + +```powershell +Remove-CsTeamsRoomVideoTeleConferencingPolicy [-Identity] [-MsftInternalProcessingMode ] + [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION + +The Teams Room Video Teleconferencing Policy enables administrators to configure and manage video teleconferencing behavior for Microsoft Teams Rooms (meeting room devices). + +## 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 +``` + +### -Identity + +Unique identifier for the policy to be modified. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode + +For internal use only. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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 + +### System.String + +## OUTPUTS + +### System.Object + +## NOTES + +## RELATED LINKS diff --git a/teams/teams-ps/teams/Set-CsTeamsRoomVideoTeleConferencingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsRoomVideoTeleConferencingPolicy.md new file mode 100644 index 0000000000..26c7d3ea3f --- /dev/null +++ b/teams/teams-ps/teams/Set-CsTeamsRoomVideoTeleConferencingPolicy.md @@ -0,0 +1,224 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsroomvideoteleconferencingpolicy +schema: 2.0.0 +--- + +# Set-CsTeamsRoomVideoTeleConferencingPolicy + +## SYNOPSIS + +Modifies the property of an existing TeamsRoomVideoTeleConferencingPolicy. + +## SYNTAX + +```powershell +Set-CsTeamsRoomVideoTeleConferencingPolicy [-AreaCode ] [-Description ] [-Enabled ] + [[-Identity] ] [-PlaceExternalCalls ] [-PlaceInternalCalls ] + [-ReceiveExternalCalls ] [-ReceiveInternalCalls ] [-MsftInternalProcessingMode ] + [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION + +The Teams Room Video Teleconferencing Policy enables administrators to configure and manage video teleconferencing behavior for Microsoft Teams Rooms (meeting room devices). + +## PARAMETERS + +### -AreaCode + +GUID provided by the CVI partner that the customer signed the agreement with + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -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 +``` + +### -Description + +Enables administrators to provide additional text to accompany the policy. For example, the Description might include information about the users the policy should be assigned to. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Enabled + +The policy can exist for the tenant but it can be enabled or disabled. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity + +Unique identifier for the policy to be modified. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode + +For internal use only. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PlaceExternalCalls + +The IT admin can configure that their Teams rooms are enabled to place external calls or not, meaning calls from the Microsoft Teams Rooms to Video teleconferencing devices that are outside their own tenant. +Value: Enabled, Disabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PlaceInternalCalls + +The IT admin can configure that their Teams rooms are enabled to place internal calls or not. Meaning calls from the Microsoft Teams Rooms to Video teleconferencing devices that are within their own tenant. +Value: Enabled, Disabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ReceiveExternalCalls + +The IT admin can configure that their Teams rooms are enabled to receive external calls or not, meaning calls from Video teleconferencing devices that are outside their own tenant. +Value: Enabled, Disabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ReceiveInternalCalls + +The IT admin can configure that their Teams rooms are enabled to receive external calls or not. Meaning calls from Video Teleconferencing devices from their own tenant +Value: Enabled, Disabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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.Object + +## NOTES + +## RELATED LINKS From 152cee7fa6c5979017e524fd4bca423825023994 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Tue, 23 Jul 2024 22:21:47 -0400 Subject: [PATCH 0625/1851] Update Set-CsTeamsGuestMeetingConfiguration.md Adding AllowTranscripton parameter --- .../Set-CsTeamsGuestMeetingConfiguration.md | 27 +++++++++++++------ 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsGuestMeetingConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsGuestMeetingConfiguration.md index b6f024b12d..c9c4c95a45 100644 --- a/teams/teams-ps/teams/Set-CsTeamsGuestMeetingConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsGuestMeetingConfiguration.md @@ -5,10 +5,6 @@ online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsg applicable: Microsoft Teams title: Set-CsTeamsGuestMeetingConfiguration schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: williamlooney --- # Set-CsTeamsGuestMeetingConfiguration @@ -20,16 +16,16 @@ Designates what meeting features guests using Microsoft Teams will have availabl ## SYNTAX ### Identity (Default) -``` +```powershell Set-CsTeamsGuestMeetingConfiguration [-Tenant ] [-AllowIPVideo ] - [-ScreenSharingMode ] [-AllowMeetNow ] [-LiveCaptionsEnabledType ] [[-Identity] ] [-Force] [-WhatIf] + [-ScreenSharingMode ] [-AllowMeetNow ] [-AllowTranscription ] [-LiveCaptionsEnabledType ] [[-Identity] ] [-Force] [-WhatIf] [-Confirm] [] ``` ### Instance -``` +```powershell Set-CsTeamsGuestMeetingConfiguration [-Tenant ] [-AllowIPVideo ] - [-ScreenSharingMode ] [-AllowMeetNow ] [-LiveCaptionsEnabledType ] [-Instance ] [-Force] [-WhatIf] [-Confirm] + [-ScreenSharingMode ] [-AllowMeetNow ] [-AllowTranscription ] [-LiveCaptionsEnabledType ] [-Instance ] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -200,6 +196,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowTranscription +Determines whether post-meeting captions and transcriptions are allowed in a user's meetings. Set this to TRUE to allow. Set this to FALSE to prohibit. + +```yaml +Type: Boolean +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 5ab0f78c3d0b54d04629eecb07443825462a51b1 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Tue, 23 Jul 2024 22:49:29 -0400 Subject: [PATCH 0626/1851] Create Teams Shifts App Policy Documentation Cmdlets are already existing. Need documentation to be live. --- .../teams/Get-CsTeamsShiftsAppPolicy.md | 106 ++++++++++++++ .../teams/Set-CsTeamsShiftsAppPolicy.md | 132 ++++++++++++++++++ 2 files changed, 238 insertions(+) create mode 100644 teams/teams-ps/teams/Get-CsTeamsShiftsAppPolicy.md create mode 100644 teams/teams-ps/teams/Set-CsTeamsShiftsAppPolicy.md diff --git a/teams/teams-ps/teams/Get-CsTeamsShiftsAppPolicy.md b/teams/teams-ps/teams/Get-CsTeamsShiftsAppPolicy.md new file mode 100644 index 0000000000..7a2f74b1bd --- /dev/null +++ b/teams/teams-ps/teams/Get-CsTeamsShiftsAppPolicy.md @@ -0,0 +1,106 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsshiftsapppolicy +schema: 2.0.0 +--- + +# Get-CsTeamsShiftsAppPolicy + +## SYNOPSIS + +Returns information about the Teams Shifts App policies that have been configured for use in your organization. + +## SYNTAX + +### Identity (Default) + +```powershell +Get-CsTeamsShiftsAppPolicy [[-Identity] ] [-MsftInternalProcessingMode ] [] +``` + +### Filter + +```powershell +Get-CsTeamsShiftsAppPolicy [-MsftInternalProcessingMode ] [-Filter ] [] +``` + +## DESCRIPTION + +The Teams Shifts app is designed to help frontline workers and their managers manage schedules and communicate effectively. + +## EXAMPLES + +### Example 1 + +```powershell +PS C:\> Get-CsTeamsShiftsAppPolicy +``` + +Lists any available Teams Shifts Apps Policies. + +## PARAMETERS + +### -Filter + +This parameter accepts a wildcard string and returns all policies with identities matching that string. For example, a Filter value of tag:* will return all policies defined at the per-user level. + +```yaml +Type: String +Parameter Sets: Filter +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity + +Unique Identity assigned to the policy when it was created. + +```yaml +Type: String +Parameter Sets: Identity +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode + +{{ Fill MsftInternalProcessingMode Description }} + +```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](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object + +## NOTES + +## RELATED LINKS diff --git a/teams/teams-ps/teams/Set-CsTeamsShiftsAppPolicy.md b/teams/teams-ps/teams/Set-CsTeamsShiftsAppPolicy.md new file mode 100644 index 0000000000..b3319a77c4 --- /dev/null +++ b/teams/teams-ps/teams/Set-CsTeamsShiftsAppPolicy.md @@ -0,0 +1,132 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsshiftsapppolicy +schema: 2.0.0 +--- + +# Set-CsTeamsShiftsAppPolicy + +## SYNOPSIS + +Allows you to set or update properties of a Teams Shifts App Policy instance. + +## SYNTAX + +```powershell +Set-CsTeamsShiftsAppPolicy [-AllowTimeClockLocationDetection ] [[-Identity] ] + [-MsftInternalProcessingMode ] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION + +The Teams Shifts app is designed to help frontline workers and their managers manage schedules and communicate effectively. + +## EXAMPLES + +### Example 1 + +```powershell +PS C:\> Set-CsTeamsShiftsAppPolicy 'Default' -AllowTimeClockLocationDetection $False +``` + +Change Settings on a Teams Shift App Policy (only works on Global policy) + +## PARAMETERS + +### -AllowTimeClockLocationDetection + +Turns on the location detection. The time report will indicate whether workers are "on location" when they clocked in and out. Workers are considered as "on location" if they clock in or out within a 200-meter radius of the set location. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -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 +``` + +### -Identity + +Policy instance name. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode + +For internal use only. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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.Object + +## NOTES + +## RELATED LINKS From 18199468b6df6d8460aaef187955f4186b8d0ea5 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Tue, 23 Jul 2024 22:58:25 -0400 Subject: [PATCH 0627/1851] Update Grant-CsTeamsShiftsPolicy.md Adding missing Force parameter --- .../teams/Grant-CsTeamsShiftsPolicy.md | 27 ++++++++++++++----- 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/teams/teams-ps/teams/Grant-CsTeamsShiftsPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsShiftsPolicy.md index 36be7e8b9d..c222d1c231 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsShiftsPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsShiftsPolicy.md @@ -9,32 +9,32 @@ schema: 2.0.0 ## SYNOPSIS -This commandlet supports applying the TeamsShiftsPolicy to users in a tenant. +This cmdlet supports applying the TeamsShiftsPolicy to users in a tenant. ## SYNTAX ### Identity (Default) -``` +```powershell Grant-CsTeamsShiftsPolicy [] ``` ### GrantToUser -``` +```powershell Grant-CsTeamsShiftsPolicy [-Identity] [[-PolicyName] ] [] ``` ### GrantToGroup -``` +```powershell Grant-CsTeamsShiftsPolicy [[-PolicyName] ] [-Group] [-Rank] [] ``` ### GrantToTenant -``` +```powershell Grant-CsTeamsShiftsPolicy [[-PolicyName] ] [-Global] [-Force] [] ``` ## DESCRIPTION -This commandlet enables admins to grant Shifts specific policy settings to users in their tenant. +This cmdlet enables admins to grant Shifts specific policy settings to users in their tenant. ## EXAMPLES @@ -122,6 +122,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Force +Suppresses the display of any non-fatal error message that might arise when running the command. + +```yaml +Type: SwitchParameter +Parameter Sets: GrantToTenant +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 4a991725cd2fb3064705bacc9ab5e217cafbc94a Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 24 Jul 2024 06:53:47 -0400 Subject: [PATCH 0628/1851] Update New-CsTeamsShiftsConnection.md Adding authorization parameter --- .../teams/New-CsTeamsShiftsConnection.md | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsShiftsConnection.md b/teams/teams-ps/teams/New-CsTeamsShiftsConnection.md index 5d2326e1bb..11d38c3df8 100644 --- a/teams/teams-ps/teams/New-CsTeamsShiftsConnection.md +++ b/teams/teams-ps/teams/New-CsTeamsShiftsConnection.md @@ -17,12 +17,12 @@ This cmdlet creates a new workforce management (WFM) connection. ## SYNTAX ### New (Default) -``` +```powershell New-CsTeamsShiftsConnection -Body [-Authorization ] [-Break] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] ``` ### NewExpanded -``` +```powershell New-CsTeamsShiftsConnection -ConnectorId -ConnectorSpecificSettings -Name -State [-Authorization ] [-Break] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] ``` @@ -324,6 +324,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Authorization +Used to provide the necessary credentials for authenticating and authorizing the connection to the workforce management (WFM) system. This parameter ensures that the connection has the appropriate permissions to access and manage the data within the WFM system. + +```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). From 25723009ea9b18aed11900dca4980dfacef40644 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 24 Jul 2024 06:56:41 -0400 Subject: [PATCH 0629/1851] Update Get-CsTeamsShiftsConnection.md Adding the authorization parameter documentation --- .../teams/Get-CsTeamsShiftsConnection.md | 21 ++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsShiftsConnection.md b/teams/teams-ps/teams/Get-CsTeamsShiftsConnection.md index f7ae86fa76..af79140958 100644 --- a/teams/teams-ps/teams/Get-CsTeamsShiftsConnection.md +++ b/teams/teams-ps/teams/Get-CsTeamsShiftsConnection.md @@ -17,17 +17,17 @@ This cmdlet returns the list of existing workforce management (WFM) connections. ## SYNTAX ### Get (Default) -``` +```powershell Get-CsTeamsShiftsConnection [-Authorization ] [-Break] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [] ``` ### Get1 -``` +```powershell Get-CsTeamsShiftsConnection -ConnectionId [-Authorization ] [-Break] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [] ``` ### GetViaIdentity -``` +```powershell Get-CsTeamsShiftsConnection -InputObject [-Authorization ] [-Break] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [] ``` @@ -231,6 +231,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Authorization +Used to provide the necessary credentials for authenticating and authorizing the connection to the workforce management (WFM) system. This parameter ensures that the connection has the appropriate permissions to access and manage the data within the WFM system. + +```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). From 6003b01ec25c118a6741c6a1fcdcfa488fcddefa Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 24 Jul 2024 07:02:46 -0400 Subject: [PATCH 0630/1851] Update Set-CsTeamsShiftsConnection.md Adding documentation for 3 missing parameters --- .../teams/Set-CsTeamsShiftsConnection.md | 71 ++++++++++++++++--- 1 file changed, 63 insertions(+), 8 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsShiftsConnection.md b/teams/teams-ps/teams/Set-CsTeamsShiftsConnection.md index f8967db27a..a708803aa4 100644 --- a/teams/teams-ps/teams/Set-CsTeamsShiftsConnection.md +++ b/teams/teams-ps/teams/Set-CsTeamsShiftsConnection.md @@ -17,23 +17,33 @@ This cmdlet sets an existing workforce management (WFM) connection. ## SYNTAX ### Set (Default) -``` -Set-CsTeamsShiftsConnection -ConnectionId -Body [-Authorization ] [-IfMatch ] [-Break] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] +```powershell +Set-CsTeamsShiftsConnection -ConnectionId -Body [-Authorization ] [-IfMatch ] + [-Break] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] +[-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] ``` ### SetExpanded -``` -Set-CsTeamsShiftsConnection -ConnectionId [-Authorization ] [-IfMatch ] [-ConnectorId ] [-ConnectorSpecificSettings ] [-Etag ] [-Name ] [-State ] [-Break] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] +```powershell +Set-CsTeamsShiftsConnection -ConnectionId [-Authorization ] [-IfMatch ] [-ConnectorId ] + [-ConnectorSpecificSettings ] [-Etag ] [-Name ] + [-State ] [-Break] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] +[-ProxyCredential ] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] ``` ### SetViaIdentityExpanded -``` -Set-CsTeamsShiftsConnection -InputObject [-Authorization ] [-IfMatch ] [-ConnectorId ] [-ConnectorSpecificSettings ] [-Etag ] [-Name ] [-State ] [-Break] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] +```powershell +Set-CsTeamsShiftsConnection -InputObject [-Authorization ] [-IfMatch ] [-ConnectorId ] + [-ConnectorSpecificSettings ] [-Etag ] [-Name ] [-State ] [-Break] + [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] + [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] ``` ### SetViaIdentity -``` -Set-CsTeamsShiftsConnection -InputObject -Body [-Authorization ] [-IfMatch ] [-Break] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] +```powershell +Set-CsTeamsShiftsConnection -InputObject -Body [-Authorization ] +[-IfMatch ] [-Break] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] + [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -384,6 +394,51 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Authorization +Used to provide the necessary credentials for authenticating and authorizing the connection to the workforce management (WFM) system. This parameter ensures that the connection has the appropriate permissions to access and manage the data within the WFM system. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ConnectorId +Used to specify the unique identifier of the connector being used for the connection. + +```yaml +Type: String +Parameter Sets: SetExpanded, SetViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Etag +Used to manage concurrency control. It helps ensure that updates to a Shifts connection instance are only applied if the instance has not been modified since it was last retrieved. This is particularly useful in preventing conflicts when multiple administrators might be making changes simultaneously. + +```yaml +Type: String +Parameter Sets: SetExpanded, SetViaIdentityExpanded +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 15f64bfcd7a70b54b4fcef98222073f9cbaa0264 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 24 Jul 2024 07:09:42 -0400 Subject: [PATCH 0631/1851] Update Update-CsTeamsShiftsConnection.md Adding missing parameters --- .../teams/Update-CsTeamsShiftsConnection.md | 102 ++++++++++++++++-- 1 file changed, 94 insertions(+), 8 deletions(-) diff --git a/teams/teams-ps/teams/Update-CsTeamsShiftsConnection.md b/teams/teams-ps/teams/Update-CsTeamsShiftsConnection.md index 302189b7ad..d0473d4ef3 100644 --- a/teams/teams-ps/teams/Update-CsTeamsShiftsConnection.md +++ b/teams/teams-ps/teams/Update-CsTeamsShiftsConnection.md @@ -17,23 +17,33 @@ This cmdlet updates an existing workforce management (WFM) connection. ## SYNTAX ### Update (Default) -``` -Update-CsTeamsShiftsConnection -ConnectionId -Body [-Authorization ] [-IfMatch ] [-Break] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] +```powershell +Update-CsTeamsShiftsConnection -ConnectionId -Body [-Authorization ] [-IfMatch ] + [-Break] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] + [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] ``` ### UpdateExpanded -``` -Update-CsTeamsShiftsConnection -ConnectionId [-Authorization ] [-IfMatch ] [-ConnectorId ] [-ConnectorSpecificSettings ] [-Etag ] [-Name ] [-State ] [-Break] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] +```powershell +Update-CsTeamsShiftsConnection -ConnectionId [-Authorization ] [-IfMatch ] [-ConnectorId ] + [-ConnectorSpecificSettings ] [-Etag ] [-Name ] + [-State ] [-Break] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] +[-ProxyCredential ] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] ``` ### UpdateViaIdentityExpanded -``` -Update-CsTeamsShiftsConnection -InputObject [-Authorization ] [-IfMatch ] [-ConnectorId ] [-ConnectorSpecificSettings ] [-Etag ] [-Name ] [-State ] [-Break] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] +```powershell +Update-CsTeamsShiftsConnection -InputObject [-Authorization ] [-IfMatch ] + [-ConnectorId ] [-ConnectorSpecificSettings ] [-Etag ] + [-Name ] [-State ] [-Break] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] + [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] ``` ### UpdateViaIdentity -``` -Update-CsTeamsShiftsConnection -InputObject -Body [-Authorization ] [-IfMatch ] [-Break] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] +```powershell +Update-CsTeamsShiftsConnection -InputObject -Body [-Authorization ] + [-IfMatch ] [-Break] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] + [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -319,6 +329,82 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Authorization +Used to provide the necessary credentials for authenticating and authorizing the connection to the workforce management (WFM) system. This parameter ensures that the connection has the appropriate permissions to access and manage the data within the WFM system. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ConnectionId +The WFM connection ID for the instance. +This can be retrieved by running Get-CsTeamsShiftsConnection (Get-CsTeamsShiftsConnection.md). + +```yaml +Type: String +Parameter Sets: UpdateExpanded, Update +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ConnectorId +Used to specify the unique identifier of the connector being used for the connection. + +```yaml +Type: String +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ConnectorSpecificSettings +Used to specify settings that are unique to the connector being used. This parameter allows administrators to configure various properties specific to the workforce management (WFM) system they are integrating with Teams Shifts. + +```yaml +Type: IUpdateWfmConnectionFieldsRequestConnectorSpecificSettings +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Etag +Used to manage concurrency control. It helps ensure that updates to a Shifts connection instance are only applied if the instance has not been modified since it was last retrieved. This is particularly useful in preventing conflicts when multiple administrators might be making changes simultaneously. + +```yaml +Type: String +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded +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 6ea09c45396203aaba50b83d926fec812b64905a Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 24 Jul 2024 07:16:33 -0400 Subject: [PATCH 0632/1851] Update Get-CsTeamsShiftsConnectionErrorReport.md update missing parameters --- .../Get-CsTeamsShiftsConnectionErrorReport.md | 140 +++++++++++++++++- 1 file changed, 137 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionErrorReport.md b/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionErrorReport.md index 7fe182b94d..8ec97ebf1a 100644 --- a/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionErrorReport.md +++ b/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionErrorReport.md @@ -17,12 +17,27 @@ This cmdlet returns the list of all the team mapping error reports. It can also ## SYNTAX -``` -Get-CsTeamsShiftsConnectionErrorReport [-Activeness ] [-After ] [-Before ] [-Code ] [-ConnectionId ] [-ConnectorInstanceId ] [-Operation ] [-Procedure ] [-TeamId ] [] +### Get (Default) +```powershell +Get-CsTeamsShiftsConnectionErrorReport [-Activeness ] [-After ] [-Before ] + [-Code ] [-ConnectionId ] [-ConnectorInstanceId ] [-Operation ] + [-Procedure ] [-TeamId ] [-Authorization ] [-Break] + [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] + [-ProxyCredential ] [-ProxyUseDefaultCredentials] [] ``` +### Get1 +```powershell +Get-CsTeamsShiftsConnectionErrorReport -ErrorReportId [-Break] [-HttpPipelineAppend ] + [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] + [-ProxyUseDefaultCredentials] [] ``` -Get-CsTeamsShiftsConnectionErrorReport [[-ErrorReportId] ] [] + +### GetViaIdentity +```powershell +Get-CsTeamsShiftsConnectionErrorReport -InputObject [-Break] + [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] + [-ProxyCredential ] [-ProxyUseDefaultCredentials] [] ``` ## DESCRIPTION @@ -289,6 +304,125 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Authorization +Used to provide the necessary credentials for authenticating and authorizing the connection to the workforce management (WFM) system. This parameter ensures that the connection has the appropriate permissions to access and manage the data within the WFM system. + +```yaml +Type: String +Parameter Sets: Get +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Break +Wait for the .NET debugger to attach. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -HttpPipelineAppend +SendAsync Pipeline Steps to be appended to the front of the pipeline. + +```yaml +Type: SendAsyncStep[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -HttpPipelinePrepend +SendAsync Pipeline Steps to be prepended to the front of the pipeline. + +```yaml +Type: SendAsyncStep[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Identity Parameter + +```yaml +Type: IConfigApiBasedCmdletsIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Proxy +The URI for the proxy server to use. + +```yaml +Type: Uri +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProxyCredential +Credentials for a proxy server to use for the remote call. + +```yaml +Type: PSCredential +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProxyUseDefaultCredentials +Use the default credentials for the proxy. + +```yaml +Type: SwitchParameter +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 59861cb0bf562e4be4ed977d68d1abc1c7f86993 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 24 Jul 2024 07:20:32 -0400 Subject: [PATCH 0633/1851] Update Set-CsTeamsShiftsConnectionInstance.md adding missing parameters --- .../Set-CsTeamsShiftsConnectionInstance.md | 41 +++++++++++++++---- 1 file changed, 34 insertions(+), 7 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsShiftsConnectionInstance.md b/teams/teams-ps/teams/Set-CsTeamsShiftsConnectionInstance.md index 8e5a8e7ca6..a1e18d3f36 100644 --- a/teams/teams-ps/teams/Set-CsTeamsShiftsConnectionInstance.md +++ b/teams/teams-ps/teams/Set-CsTeamsShiftsConnectionInstance.md @@ -17,22 +17,34 @@ This cmdlet updates a Shifts connection instance. ## SYNTAX ### Set (Default) -``` -Set-CsTeamsShiftsConnectionInstance -ConnectorInstanceId -IfMatch -Body [-Break] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] +```powershell +Set-CsTeamsShiftsConnectionInstance -ConnectorInstanceId -IfMatch -Body +[-Break] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] +[-ProxyCredential ] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] ``` ### SetExpanded -``` -Set-CsTeamsShiftsConnectionInstance -ConnectorInstanceId -IfMatch [-ConnectionId ] [-ConnectorAdminEmail ] [-DesignatedActorId ] [-Etag ] [-Name ] [-State ] [-SyncFrequencyInMin ] [-SyncScenarioOfferShiftRequest ] [-SyncScenarioOpenShift ] [-SyncScenarioOpenShiftRequest ] [-SyncScenarioShift ] [-SyncScenarioSwapRequest ] [-SyncScenarioTimeCard ] [-SyncScenarioTimeOff ] [-SyncScenarioTimeOffRequest ] [-SyncScenarioUserShiftPreference ] [-Break] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] +```powershell +Set-CsTeamsShiftsConnectionInstance -ConnectorInstanceId -IfMatch [-ConnectionId ] [-ConnectorAdminEmail ] +[-DesignatedActorId ] [-Etag ] [-Name ] [-State ] [-SyncFrequencyInMin ] [-SyncScenarioOfferShiftRequest ] +[-SyncScenarioOpenShift ] [-SyncScenarioOpenShiftRequest ] [-SyncScenarioShift ] [-SyncScenarioSwapRequest ] + [-SyncScenarioTimeCard ] [-SyncScenarioTimeOff ] [-SyncScenarioTimeOffRequest ] [-SyncScenarioUserShiftPreference ] + [-Break] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] + [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] ``` ### SetViaIdentityExpanded -``` -Set-CsTeamsShiftsConnectionInstance -InputObject -IfMatch [-ConnectionId ] [-ConnectorAdminEmail ] [-DesignatedActorId ] [-Etag ] [-Name ] [-State ] [-SyncFrequencyInMin ] [-SyncScenarioOfferShiftRequest ] [-SyncScenarioOpenShift ] [-SyncScenarioOpenShiftRequest ] [-SyncScenarioShift ] [-SyncScenarioSwapRequest ] [-SyncScenarioTimeCard ] [-SyncScenarioTimeOff ] [-SyncScenarioTimeOffRequest ] [-SyncScenarioUserShiftPreference ] [-Break] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] +```powershell +Set-CsTeamsShiftsConnectionInstance -InputObject -IfMatch [-ConnectionId ] [-ConnectorAdminEmail ] + [-DesignatedActorId ] [-Etag ] [-Name ] [-State ] [-SyncFrequencyInMin ] [-SyncScenarioOfferShiftRequest ] +[-SyncScenarioOpenShift ] [-SyncScenarioOpenShiftRequest ] [-SyncScenarioShift ] [-SyncScenarioSwapRequest ] + [-SyncScenarioTimeCard ] [-SyncScenarioTimeOff ] [-SyncScenarioTimeOffRequest ] [-SyncScenarioUserShiftPreference ] + [-Break] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] + [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] ``` ### SetViaIdentity -``` +```powershell Set-CsTeamsShiftsConnectionInstance -InputObject -IfMatch -Body [-Break] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] ``` @@ -490,6 +502,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Etag +Used to manage concurrency control. It helps ensure that updates to a Shifts connection instance are only applied if the instance has not been modified since it was last retrieved. This is particularly useful in preventing conflicts when multiple administrators might be making changes simultaneously. + +```yaml +Type: String +Parameter Sets: SetExpanded, SetViaIdentityExpanded +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 c221257c6938d14de55ff539f3086831fac81174 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 24 Jul 2024 07:24:04 -0400 Subject: [PATCH 0634/1851] Update Update-CsTeamsShiftsConnectionInstance.md adding missing parameters --- .../Update-CsTeamsShiftsConnectionInstance.md | 61 ++++++++++++++++--- 1 file changed, 53 insertions(+), 8 deletions(-) diff --git a/teams/teams-ps/teams/Update-CsTeamsShiftsConnectionInstance.md b/teams/teams-ps/teams/Update-CsTeamsShiftsConnectionInstance.md index 422d358f61..53f6ce019d 100644 --- a/teams/teams-ps/teams/Update-CsTeamsShiftsConnectionInstance.md +++ b/teams/teams-ps/teams/Update-CsTeamsShiftsConnectionInstance.md @@ -17,23 +17,37 @@ This cmdlet updates Shifts connection instance fields. ## SYNTAX ### Update (Default) -``` -Update-CsTeamsShiftsConnectionInstance -ConnectorInstanceId -IfMatch -Body [-Break] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] +```powershell +Update-CsTeamsShiftsConnectionInstance -ConnectorInstanceId -IfMatch -Body [-Break] +[-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] +[-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] ``` ### UpdateExpanded -``` -Update-CsTeamsShiftsConnectionInstance -ConnectorInstanceId -IfMatch [-ConnectionId ] [-ConnectorAdminEmail ] [-DesignatedActorId ] [-Etag ] [-Name ] [-State ] [-SyncFrequencyInMin ] [-SyncScenarioOfferShiftRequest ] [-SyncScenarioOpenShift ] [-SyncScenarioOpenShiftRequest ] [-SyncScenarioShift ] [-SyncScenarioSwapRequest ] [-SyncScenarioTimeCard ] [-SyncScenarioTimeOff ] [-SyncScenarioTimeOffRequest ] [-SyncScenarioUserShiftPreference ] [-Break] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] +```powershell +Update-CsTeamsShiftsConnectionInstance -ConnectorInstanceId -IfMatch [-ConnectionId ] [-ConnectorAdminEmail ] +[-DesignatedActorId ] [-Etag ] [-Name ] [-State ] [-SyncFrequencyInMin ] [-SyncScenarioOfferShiftRequest ] + [-SyncScenarioOpenShift ] [-SyncScenarioOpenShiftRequest ] [-SyncScenarioShift ] [-SyncScenarioSwapRequest ] + [-SyncScenarioTimeCard ] [-SyncScenarioTimeOff ] [-SyncScenarioTimeOffRequest ] [-SyncScenarioUserShiftPreference ] + [-Break] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] + [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] ``` ### UpdateViaIdentityExpanded -``` -Update-CsTeamsShiftsConnectionInstance -InputObject -IfMatch [-ConnectionId ] [-ConnectorAdminEmail ] [-DesignatedActorId ] [-Etag ] [-Name ] [-State ] [-SyncFrequencyInMin ] [-SyncScenarioOfferShiftRequest ] [-SyncScenarioOpenShift ] [-SyncScenarioOpenShiftRequest ] [-SyncScenarioShift ] [-SyncScenarioSwapRequest ] [-SyncScenarioTimeCard ] [-SyncScenarioTimeOff ] [-SyncScenarioTimeOffRequest ] [-SyncScenarioUserShiftPreference ] [-Break] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] +```powershell +Update-CsTeamsShiftsConnectionInstance -InputObject -IfMatch + [-ConnectionId ] [-ConnectorAdminEmail ] [-DesignatedActorId ] [-Etag ] [-Name ] [-State ] + [-SyncFrequencyInMin ] [-SyncScenarioOfferShiftRequest ] [-SyncScenarioOpenShift ] [-SyncScenarioOpenShiftRequest ] +[-SyncScenarioShift ] [-SyncScenarioSwapRequest ] [-SyncScenarioTimeCard ] [-SyncScenarioTimeOff ] +[-SyncScenarioTimeOffRequest ] [-SyncScenarioUserShiftPreference ] [-Break] [-HttpPipelineAppend ] + [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] ``` ### UpdateViaIdentity -``` -Update-CsTeamsShiftsConnectionInstance -InputObject -IfMatch -Body [-Break] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] +```powershell +Update-CsTeamsShiftsConnectionInstance -InputObject -IfMatch -Body + [-Break] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] + [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -454,6 +468,37 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ConnectionId +The WFM connection ID for the instance. +This can be retrieved by running Get-CsTeamsShiftsConnection (Get-CsTeamsShiftsConnection.md). + +```yaml +Type: String +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Etag +Used to manage concurrency control. It helps ensure that updates to a Shifts connection instance are only applied if the instance has not been modified since it was last retrieved. This is particularly useful in preventing conflicts when multiple administrators might be making changes simultaneously. + +```yaml +Type: String +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded +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 d0cbdc01069121c119083e23e3c9a1bdf6ce7705 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 24 Jul 2024 07:31:00 -0400 Subject: [PATCH 0635/1851] Update Get-CsTeamsShiftsConnectionOperation.md adding missing parameters --- .../Get-CsTeamsShiftsConnectionOperation.md | 122 +++++++++++++++++- 1 file changed, 118 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionOperation.md b/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionOperation.md index 7aa59b2a2b..fe2c5b4a80 100644 --- a/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionOperation.md +++ b/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionOperation.md @@ -17,8 +17,18 @@ This cmdlet gets the requested batch mapping operation. The batch mapping operat ## SYNTAX +### Get (Default) +```powershell +Get-CsTeamsShiftsConnectionOperation -OperationId [-Break] [-HttpPipelineAppend ] + [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] + [-ProxyUseDefaultCredentials] [] ``` -Get-CsTeamsShiftsConnectionOperation -OperationId [] + +### GetViaIdentity +```powershell +Get-CsTeamsShiftsConnectionOperation -InputObject [-Break] + [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] + [-ProxyCredential ] [-ProxyUseDefaultCredentials] [] ``` ## DESCRIPTION @@ -41,15 +51,74 @@ Returns the details of batch mapping operation with ID `c79131b7-9ecb-484b-a8df- ## PARAMETERS -### -Id +### -Break +Wait for the .NET debugger to attach. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -HttpPipelineAppend +SendAsync Pipeline Steps to be appended to the front of the pipeline. + +```yaml +Type: SendAsyncStep[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -HttpPipelinePrepend +SendAsync Pipeline Steps to be prepended to the front of the pipeline. + +```yaml +Type: SendAsyncStep[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Identity Parameter + +```yaml +Type: IConfigApiBasedCmdletsIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` +### -OperationId The ID of the batch mapping operation. ```yaml Type: String -Parameter Sets: (All) +Parameter Sets: Get Aliases: -Applicable: Microsoft Teams + Required: True Position: Named Default value: None @@ -57,6 +126,51 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Proxy +The URI for the proxy server to use. + +```yaml +Type: Uri +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProxyCredential +Credentials for a proxy server to use for the remote call. + +```yaml +Type: PSCredential +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProxyUseDefaultCredentials +Use the default credentials for the proxy. + +```yaml +Type: SwitchParameter +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 646926f41a4a5587dbbdce1976f9f35d4fcf3770 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 24 Jul 2024 07:35:55 -0400 Subject: [PATCH 0636/1851] Update Get-CsTeamsShiftsConnectionWfmTeam.md adding missing parameters --- .../Get-CsTeamsShiftsConnectionWfmTeam.md | 146 +++++++++++++++++- 1 file changed, 145 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionWfmTeam.md b/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionWfmTeam.md index 1145fdfc15..1a01b60367 100644 --- a/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionWfmTeam.md +++ b/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionWfmTeam.md @@ -17,8 +17,32 @@ This cmdlet supports retrieving the list of available Workforce management (WFM) ## SYNTAX +### Get (Default) +```powershell +Get-CsTeamsShiftsConnectionWfmTeam -ConnectorInstanceId [-Break] + [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] + [-ProxyCredential ] [-ProxyUseDefaultCredentials] [] +``` + +### Get1 +```powershell +Get-CsTeamsShiftsConnectionWfmTeam -ConnectionId [-Authorization ] [-Break] + [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] + [-ProxyCredential ] [-ProxyUseDefaultCredentials] [] +``` + +### GetViaIdentity1 +```powershell +Get-CsTeamsShiftsConnectionWfmTeam -InputObject [-Authorization ] + [-Break] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] + [-ProxyCredential ] [-ProxyUseDefaultCredentials] [] ``` -Get-CsTeamsShiftsConnectionWfmTeam -ConnectionId -ConnectorInstanceId [] + +### GetViaIdentity +```powershell +Get-CsTeamsShiftsConnectionWfmTeam -InputObject [-Break] + [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] + [-ProxyCredential ] [-ProxyUseDefaultCredentials] [] ``` ## DESCRIPTION @@ -115,6 +139,126 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Authorization +Used to provide the necessary credentials for authenticating and authorizing the connection to the workforce management (WFM) system. This parameter ensures that the connection has the appropriate permissions to access and manage the data within the WFM system. + +```yaml +Type: String +Parameter Sets: Get1, GetViaIdentity1 +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Break +Wait for the .NET debugger to attach. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -HttpPipelineAppend +SendAsync Pipeline Steps to be appended to the front of the pipeline. + +```yaml +Type: SendAsyncStep[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -HttpPipelinePrepend +SendAsync Pipeline Steps to be prepended to the front of the pipeline. + +```yaml +Type: SendAsyncStep[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Identity Parameter + +```yaml +Type: IConfigApiBasedCmdletsIdentity +Parameter Sets: GetViaIdentity1, GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Proxy +The URI for the proxy server to use. + +```yaml +Type: Uri +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProxyCredential +Credentials for a proxy server to use for the remote call. + +```yaml +Type: PSCredential +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProxyUseDefaultCredentials +Use the default credentials for the proxy. + +```yaml +Type: SwitchParameter +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 febce4ac17827fd54ff4cdbf2930bb94dbe9da6e Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 24 Jul 2024 07:40:27 -0400 Subject: [PATCH 0637/1851] Update Set-CsTeamsShiftsPolicy.md adding missing parameters --- .../teams-ps/teams/Set-CsTeamsShiftsPolicy.md | 53 ++++++++++++++++++- 1 file changed, 51 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsShiftsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsShiftsPolicy.md index a55bbb2b29..1212e5f430 100644 --- a/teams/teams-ps/teams/Set-CsTeamsShiftsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsShiftsPolicy.md @@ -13,8 +13,11 @@ This cmdlet allows you to set or update properties of a TeamsShiftPolicy instanc ## SYNTAX -``` -Set-CsTeamsShiftsPolicy [[-Identity] ] [-ShiftNoticeFrequency ] [-ShiftNoticeMessageType ] [-ShiftNoticeMessageCustom ] [-AccessType ] [-AccessGracePeriodMinutes ] [-EnableScheduleOwnerPermissions ] [] +```powershell +Set-CsTeamsShiftsPolicy [-ShiftNoticeFrequency ] [-ShiftNoticeMessageType ] + [-ShiftNoticeMessageCustom ] [-AccessType ] [-AccessGracePeriodMinutes ] + [-EnableScheduleOwnerPermissions ] [-Identity] [-Force] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION @@ -152,6 +155,52 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -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 +``` + +### -Force +Suppresses the display of any non-fatal error message that might arise when running the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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](https://go.microsoft.com/fwlink/?LinkID=113216). From 9f46fc73537fb0af043e6acc7983781750405081 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 24 Jul 2024 07:44:06 -0400 Subject: [PATCH 0638/1851] Update Get-CsTeamsShiftsPolicy.md add missing parameters --- .../teams-ps/teams/Get-CsTeamsShiftsPolicy.md | 22 ++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsShiftsPolicy.md b/teams/teams-ps/teams/Get-CsTeamsShiftsPolicy.md index 6757602c72..3dc1cd8de3 100644 --- a/teams/teams-ps/teams/Get-CsTeamsShiftsPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsShiftsPolicy.md @@ -14,10 +14,15 @@ This cmdlet allows you to get properties of a TeamsShiftPolicy instance, includi ## SYNTAX ### Identity (Default) -``` +```powershell Get-CsTeamsShiftsPolicy [[-Identity] ] [] ``` +### Filter +```powershell +Get-CsTeamsShiftsPolicy [-Filter ] [] +``` + ## DESCRIPTION This cmdlet allows you to get properties of a TeamsShiftPolicy instance. Use this to get the policy name and Teams off shift warning message-specific settings (ShiftNoticeMessageType, ShiftNoticeMessageCustom, ShiftNoticeFrequency, AccessGracePeriodMinutes). @@ -56,6 +61,21 @@ 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 policies, use this syntax: -Filter "tag:*". + +```yaml +Type: String +Parameter Sets: Filter +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 97d67fb7213f9dbae021b7fe5c4da7b27db38bf2 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 24 Jul 2024 07:46:36 -0400 Subject: [PATCH 0639/1851] Update New-CsTeamsShiftsPolicy.md adding missing parameters --- .../teams-ps/teams/New-CsTeamsShiftsPolicy.md | 55 +++++++++++++++++-- 1 file changed, 51 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsShiftsPolicy.md b/teams/teams-ps/teams/New-CsTeamsShiftsPolicy.md index 15cee68366..a083b323bb 100644 --- a/teams/teams-ps/teams/New-CsTeamsShiftsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsShiftsPolicy.md @@ -13,10 +13,11 @@ This cmdlet allows you to create a new TeamsShiftPolicy instance and set it's pr ## SYNTAX -``` -New-CsTeamsShiftsPolicy [-Identity] - [-ShiftNoticeFrequency ] [-ShiftNoticeMessageType ] [-ShiftNoticeMessageCustom ] - [-AccessType ] [-AccessGracePeriodMinutes ] [-EnableScheduleOwnerPermissions ] [] +```powershell +New-CsTeamsShiftsPolicy [-ShiftNoticeFrequency ] [-ShiftNoticeMessageType ] + [-ShiftNoticeMessageCustom ] [-AccessType ] [-AccessGracePeriodMinutes ] + [-EnableScheduleOwnerPermissions ] [-Identity] [-Force] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION @@ -159,6 +160,52 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -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 +``` + +### -Force +Suppresses the display of any non-fatal error message that might arise when running the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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](https://go.microsoft.com/fwlink/?LinkID=113216). From a875e5c7539755e59389586dacd3b1b3c3f895f5 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 24 Jul 2024 07:55:50 -0400 Subject: [PATCH 0640/1851] Update Remove-CsTeamsShiftsScheduleRecord.md adding missing parameters --- .../Remove-CsTeamsShiftsScheduleRecord.md | 180 +++++++++++++++++- 1 file changed, 179 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Remove-CsTeamsShiftsScheduleRecord.md b/teams/teams-ps/teams/Remove-CsTeamsShiftsScheduleRecord.md index f090b3ccee..362badf243 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsShiftsScheduleRecord.md +++ b/teams/teams-ps/teams/Remove-CsTeamsShiftsScheduleRecord.md @@ -16,8 +16,21 @@ schema: 2.0.0 This cmdlet enqueues the clear schedule message. ## SYNTAX + +### RemoveExpanded (Default) +```powershell +Remove-CsTeamsShiftsScheduleRecord [-ClearSchedulingGroup] -EntityType -TeamId + [-DateRangeEndDate ] [-DateRangeStartDate ] [-DesignatedActorId ] + [-TimeZone ] [-Break] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] + [-PassThru] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-WhatIf] + [-Confirm] [] ``` -Remove-CsTeamsShiftsScheduleRecord -TeamId [[-DateRangeStartDate] ] -DateRangeEndDate -ClearSchedulingGroup -EntityType [[-DesignatedActorId] ] [] + +### Remove +```powershell +Remove-CsTeamsShiftsScheduleRecord -Body [-Break] + [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-PassThru] [-Proxy ] + [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -124,6 +137,171 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Body +The request body. + +```yaml +Type: IClearScheduleRequest +Parameter Sets: Remove +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Break +Wait for .NET debugger to attach. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -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 +``` + +### -HttpPipelineAppend +SendAsync Pipeline Steps to be appended to the front of the pipeline + +```yaml +Type: SendAsyncStep[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -HttpPipelinePrepend +SendAsync Pipeline Steps to be prepended to the front of the pipeline + +```yaml +Type: SendAsyncStep[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PassThru +Used to return an object that represents the item being modified. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Proxy +The URI for the proxy server to use + +```yaml +Type: Uri +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProxyCredential +Credentials for a proxy server to use for the remote call. + +```yaml +Type: PSCredential +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProxyUseDefaultCredentials +Use the default credentials for the proxy. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -TimeZone +The Timezone parameter ensures that the shifts are displayed in the correct time zone based on your team’s location. + +```yaml +Type: String +Parameter Sets: RemoveExpanded +Aliases: + +Required: False +Position: Named +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). From c67f1b78747a38c218761ee2081397dd8632de20 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 24 Jul 2024 08:20:24 -0400 Subject: [PATCH 0641/1851] Add Teams Notifications And Feeds Policy documentation --- .../Get-CsTeamsNotificationAndFeedsPolicy.md | 98 +++++++++++ ...emove-CsTeamsNotificationAndFeedsPolicy.md | 107 ++++++++++++ .../Set-CsTeamsNotificationAndFeedsPolicy.md | 165 ++++++++++++++++++ 3 files changed, 370 insertions(+) create mode 100644 teams/teams-ps/teams/Get-CsTeamsNotificationAndFeedsPolicy.md create mode 100644 teams/teams-ps/teams/Remove-CsTeamsNotificationAndFeedsPolicy.md create mode 100644 teams/teams-ps/teams/Set-CsTeamsNotificationAndFeedsPolicy.md diff --git a/teams/teams-ps/teams/Get-CsTeamsNotificationAndFeedsPolicy.md b/teams/teams-ps/teams/Get-CsTeamsNotificationAndFeedsPolicy.md new file mode 100644 index 0000000000..7a9e39277f --- /dev/null +++ b/teams/teams-ps/teams/Get-CsTeamsNotificationAndFeedsPolicy.md @@ -0,0 +1,98 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsnotificationandfeedspolicy +schema: 2.0.0 +--- + +# Get-CsTeamsNotificationAndFeedsPolicy + +## SYNOPSIS +Retrieves information about the Teams Notification and Feeds policy configured for use in the tenant. + +## SYNTAX + +### Identity (Default) +```powershell +Get-CsTeamsNotificationAndFeedsPolicy [[-Identity] ] [-MsftInternalProcessingMode ] + [] +``` + +### Filter +```powershell +Get-CsTeamsNotificationAndFeedsPolicy [-MsftInternalProcessingMode ] [-Filter ] + [] +``` + +## DESCRIPTION +The Microsoft Teams notifications and feeds policy allows administrators to manage how notifications and activity feeds are handled within Teams. This policy includes settings that control the types of notifications users receive, how they are delivered, and which activities are highlighted in their feeds. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-CsTeamsNotificationAndFeedsPolicy +``` + +The command shown above returns information of all Teams NotificationAndFeedsPolicy that have been configured for use in the tenant. + +## PARAMETERS + +### -Filter +A filter that is not expressed in the standard wildcard language. + +```yaml +Type: String +Parameter Sets: Filter +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +Unique identifier assigned to the policy when it was created. + +```yaml +Type: String +Parameter Sets: Identity +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode +For internal use only. + +```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](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/teams/teams-ps/teams/Remove-CsTeamsNotificationAndFeedsPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsNotificationAndFeedsPolicy.md new file mode 100644 index 0000000000..f241a44dbf --- /dev/null +++ b/teams/teams-ps/teams/Remove-CsTeamsNotificationAndFeedsPolicy.md @@ -0,0 +1,107 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsnotificationandfeedspolicy +schema: 2.0.0 +--- + +# Remove-CsTeamsNotificationAndFeedsPolicy + +## SYNOPSIS +Deletes an existing Teams Notification and Feeds Policy + +## SYNTAX + +```powershell +Remove-CsTeamsNotificationAndFeedsPolicy [-Identity] [-MsftInternalProcessingMode ] [-WhatIf] + [-Confirm] [] +``` + +## DESCRIPTION +The Microsoft Teams notifications and feeds policy allows administrators to manage how notifications and activity feeds are handled within Teams. This policy includes settings that control the types of notifications users receive, how they are delivered, and which activities are highlighted in their feeds. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Remove-CsTeamsNotificationAndFeedsPolicy +``` + +Remove an existing Notifications and Feeds Policy + +## 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 +``` + +### -Identity +Unique identifier assigned to the policy when it was created. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode +For internal use only. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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 + +### System.String + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/teams/teams-ps/teams/Set-CsTeamsNotificationAndFeedsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsNotificationAndFeedsPolicy.md new file mode 100644 index 0000000000..607ac5efef --- /dev/null +++ b/teams/teams-ps/teams/Set-CsTeamsNotificationAndFeedsPolicy.md @@ -0,0 +1,165 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsnotificationandfeedspolicy +schema: 2.0.0 +--- + +# Set-CsTeamsNotificationAndFeedsPolicy + +## SYNOPSIS + +Modifies an existing Teams Notifications and Feeds Policy + +## SYNTAX + +```powershell +Set-CsTeamsNotificationAndFeedsPolicy [-Description ] [[-Identity] ] + [-SuggestedFeedsEnabledType ] [-TrendingFeedsEnabledType ] + [-MsftInternalProcessingMode ] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION + +The Microsoft Teams notifications and feeds policy allows administrators to manage how notifications and activity feeds are handled within Teams. This policy includes settings that control the types of notifications users receive, how they are delivered, and which activities are highlighted in their feeds. + +## EXAMPLES + +### Example 1 + +```powershell +PS C:\> Set-CsTeamsNotificationAndFeedsPolicy Global -SuggestedFeedsEnabledType EnabledUserOverride +``` + +Change settings on an existing Notifications and Feeds Policy. + +## 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 +``` + +### -Description + +Free format text + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity + +Unique identifier assigned to the policy when it was created. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode + +For internal use only. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SuggestedFeedsEnabledType + +The SuggestedFeedsEnabledType parameter in the Microsoft Teams notifications and feeds policy controls whether users receive notifications about suggested activities and content within their Teams environment. When enabled, this parameter ensures that users are notified about recommended or relevant activities, helping them stay informed and engaged with important updates and interactions. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -TrendingFeedsEnabledType + +The TrendingFeedsEnabledType parameter in the Microsoft Teams notifications and feeds policy controls whether users receive notifications about trending activities within their Teams environment. When enabled, this parameter ensures that users are notified about popular or important activities, helping them stay informed about significant updates and interactions. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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.Object + +## NOTES + +## RELATED LINKS From a8b2ecdc1f180acc9e34d49840291effbe75ec9a Mon Sep 17 00:00:00 2001 From: gregorionMS <147443779+gregorionMS@users.noreply.github.com> Date: Wed, 24 Jul 2024 10:00:36 -0700 Subject: [PATCH 0642/1851] Update Set-CsTeamsEventsPolicy.md Updated Policy note for EventAccessType to inform admins that currently event access policy controls both webinar and townhall. Removed previous note indicating policies are controlled separately (this is an update that has not pushed out yet and will be updated at a later time) --- teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md index 1e52092632..6ed5824b21 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md @@ -10,8 +10,6 @@ schema: 2.0.0 ## SYNOPSIS This cmdlet allows you to configure options for customizing Teams events experiences. Note that this policy is currently still in preview. -> [!NOTE] -> Webinar and town hall policies must be managed separately. ## SYNTAX @@ -174,6 +172,10 @@ Accept wildcard characters: False ``` ### -EventAccessType + +> [!NOTE] +> Currently, webinar and town hall event access is managed together via EventAccessType. + This setting governs which users can access the event registration page or the event site to register. It also governs which user type is allowed to join the session/s in the event. Possible values are: - **Everyone**: Enables creating events to allow in-tenant, guests, federated, and anonymous (external to the tenant) users to register and join the event. From 06923a974faec6c49daee83892fbb0a03ae75502 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 24 Jul 2024 14:25:10 -0400 Subject: [PATCH 0643/1851] Update skype.md Removing SFBO cmdlets --- skype/skype-ps/skype/skype.md | 34 ---------------------------------- 1 file changed, 34 deletions(-) diff --git a/skype/skype-ps/skype/skype.md b/skype/skype-ps/skype/skype.md index bbda0b008e..54e242ca7d 100644 --- a/skype/skype-ps/skype/skype.md +++ b/skype/skype-ps/skype/skype.md @@ -28,7 +28,6 @@ The following cmdlet references are for Skype for Business Server Management She ### [Clear-CsDeviceUpdateLog](Clear-CsDeviceUpdateLog.md) ### [Clear-CsPersistentChatRoom](Clear-CsPersistentChatRoom.md) ### [Convert-CsUserData](Convert-CsUserData.md) -### [ConvertTo-JsonForPSWS](ConvertTo-JsonForPSWS.md) ### [Copy-CsVoicePolicy](Copy-CsVoicePolicy.md) ### [Debug-CsAddressBookReplication](Debug-CsAddressBookReplication.md) ### [Debug-CsDataConference](Debug-CsDataConference.md) @@ -79,7 +78,6 @@ The following cmdlet references are for Skype for Business Server Management She ### [Get-CsApplicationEndpoint](Get-CsApplicationEndpoint.md) ### [Get-CsArchivingConfiguration](Get-CsArchivingConfiguration.md) ### [Get-CsArchivingPolicy](Get-CsArchivingPolicy.md) -### [Get-CsAudioConferencingProvider](Get-CsAudioConferencingProvider.md) ### [Get-CsAudioTestServiceApplication](Get-CsAudioTestServiceApplication.md) ### [Get-CsAuthConfig](Get-CsAuthConfig.md) ### [Get-CsAutodiscoverConfiguration](Get-CsAutodiscoverConfiguration.md) @@ -88,8 +86,6 @@ The following cmdlet references are for Skype for Business Server Management She ### [Get-CsBackupServiceStatus](Get-CsBackupServiceStatus.md) ### [Get-CsBandwidthPolicyServiceConfiguration](Get-CsBandwidthPolicyServiceConfiguration.md) ### [Get-CsBlockedDomain](Get-CsBlockedDomain.md) -### [Get-CsBroadcastMeetingConfiguration](Get-CsBroadcastMeetingConfiguration.md) -### [Get-CsBroadcastMeetingPolicy](Get-CsBroadcastMeetingPolicy.md) ### [Get-CsBusyOptions](Get-CsBusyOptions.md) ### [Get-CsCallParkOrbit](Get-CsCallParkOrbit.md) ### [Get-CsCallViaWorkPolicy](Get-CsCallViaWorkPolicy.md) @@ -104,7 +100,6 @@ The following cmdlet references are for Skype for Business Server Management She ### [Get-CsClientVersionPolicyRule](Get-CsClientVersionPolicyRule.md) ### [Get-CsCloudCallDataConnector](Get-CsCloudCallDataConnector.md) ### [Get-CsCloudCallDataConnectorConfiguration](Get-CsCloudCallDataConnectorConfiguration.md) -### [Get-CsCloudMeetingPolicy](Get-CsCloudMeetingPolicy.md) ### [Get-CsClsAgentStatus](Get-CsClsAgentStatus.md) ### [Get-CsClsConfiguration](Get-CsClsConfiguration.md) ### [Get-CsClsRegion](Get-CsClsRegion.md) @@ -133,19 +128,14 @@ The following cmdlet references are for Skype for Business Server Management She ### [Get-CsEffectivePolicy](Get-CsEffectivePolicy.md) ### [Get-CsEnhancedEmergencyServiceDisclaimer](Get-CsEnhancedEmergencyServiceDisclaimer.md) ### [Get-CsExternalAccessPolicy](Get-CsExternalAccessPolicy.md) -### [Get-CsExternalUserCommunicationPolicy](Get-CsExternalUserCommunicationPolicy.md) ### [Get-CsExUmContact](Get-CsExUmContact.md) ### [Get-CsFileTransferFilterConfiguration](Get-CsFileTransferFilterConfiguration.md) ### [Get-CsFIPSConfiguration](Get-CsFIPSConfiguration.md) -### [Get-CsGraphPolicy](Get-CsGraphPolicy.md) ### [Get-CsGroupPickupUserOrbit](Get-CsGroupPickupUserOrbit.md) ### [Get-CsHealthMonitoringConfiguration](Get-CsHealthMonitoringConfiguration.md) ### [Get-CsHostedVoicemailPolicy](Get-CsHostedVoicemailPolicy.md) ### [Get-CsHostingProvider](Get-CsHostingProvider.md) ### [Get-CsHybridApplicationEndpoint](Get-CsHybridApplicationEndpoint.md) -### [Get-CsHybridMediationServer](Get-CsHybridMediationServer.md) -### [Get-CsHybridPSTNAppliance](Get-CsHybridPSTNAppliance.md) -### [Get-CsHybridPSTNSite](Get-CsHybridPSTNSite.md) ### [Get-CsImConfiguration](Get-CsImConfiguration.md) ### [Get-CsImFilterConfiguration](Get-CsImFilterConfiguration.md) ### [Get-CsImTranslationConfiguration](Get-CsImTranslationConfiguration.md) @@ -234,7 +224,6 @@ The following cmdlet references are for Skype for Business Server Management She ### [Get-CsTeamsUpgradePolicy](Get-CsTeamsUpgradePolicy.md) ### [Get-CsTelemetryConfiguration](Get-CsTelemetryConfiguration.md) ### [Get-CsTenantHybridConfiguration](Get-CsTenantHybridConfiguration.md) -### [Get-CsTenantUpdateTimeWindow](Get-CsTenantUpdateTimeWindow.md) ### [Get-CsTestDevice](Get-CsTestDevice.md) ### [Get-CsTestUserCredential](Get-CsTestUserCredential.md) ### [Get-CsThirdPartyVideoSystem](Get-CsThirdPartyVideoSystem.md) @@ -255,13 +244,10 @@ The following cmdlet references are for Skype for Business Server Management She ### [Get-CsUserCallForwardingSettings](Get-CsUserCallForwardingSettings.md) ### [Get-CsUserDatabaseState](Get-CsUserDatabaseState.md) ### [Get-CsUserDelegates](Get-CsUserDelegates.md) -### [Get-CsUserLocationStatus](Get-CsUserLocationStatus.md) ### [Get-CsUserPoolInfo](Get-CsUserPoolInfo.md) -### [Get-CsUserPstnSettings](Get-CsUserPstnSettings.md) ### [Get-CsUserReplicatorConfiguration](Get-CsUserReplicatorConfiguration.md) ### [Get-CsUserServicesConfiguration](Get-CsUserServicesConfiguration.md) ### [Get-CsUserServicesPolicy](Get-CsUserServicesPolicy.md) -### [Get-CsUserSession](Get-CsUserSession.md) ### [Get-CsUserSettingsPageConfiguration](Get-CsUserSettingsPageConfiguration.md) ### [Get-CsUserTeamMembers](Get-CsUserTeamMembers.md) ### [Get-CsVideoInteropServerConfiguration](Get-CsVideoInteropServerConfiguration.md) @@ -287,7 +273,6 @@ The following cmdlet references are for Skype for Business Server Management She ### [Grant-CsConferencingPolicy](Grant-CsConferencingPolicy.md) ### [Grant-CsDialPlan](Grant-CsDialPlan.md) ### [Grant-CsExternalAccessPolicy](Grant-CsExternalAccessPolicy.md) -### [Grant-CsGraphPolicy](Grant-CsGraphPolicy.md) ### [Grant-CsHostedVoicemailPolicy](Grant-CsHostedVoicemailPolicy.md) ### [Grant-CsIPPhonePolicy](Grant-CsIPPhonePolicy.md) ### [Grant-CsLocationPolicy](Grant-CsLocationPolicy.md) @@ -388,7 +373,6 @@ The following cmdlet references are for Skype for Business Server Management She ### [New-CsEmergencyNumber](New-CsEmergencyNumber.md) ### [New-CsExtendedTest](New-CsExtendedTest.md) ### [New-CsExternalAccessPolicy](New-CsExternalAccessPolicy.md) -### [New-CsExternalUserCommunicationPolicy](New-CsExternalUserCommunicationPolicy.md) ### [New-CsExUmContact](New-CsExUmContact.md) ### [New-CsFileTransferFilterConfiguration](New-CsFileTransferFilterConfiguration.md) ### [New-CsFIPSConfiguration](New-CsFIPSConfiguration.md) @@ -397,7 +381,6 @@ The following cmdlet references are for Skype for Business Server Management She ### [New-CsHostedVoicemailPolicy](New-CsHostedVoicemailPolicy.md) ### [New-CsHostingProvider](New-CsHostingProvider.md) ### [New-CsHybridApplicationEndpoint](New-CsHybridApplicationEndpoint.md) -### [New-CsHybridPSTNSite](New-CsHybridPSTNSite.md) ### [New-CsImConfiguration](New-CsImConfiguration.md) ### [New-CsImFilterConfiguration](New-CsImFilterConfiguration.md) ### [New-CsImTranslationConfiguration](New-CsImTranslationConfiguration.md) @@ -474,7 +457,6 @@ The following cmdlet references are for Skype for Business Server Management She ### [New-CsStorageServiceConfiguration](New-CsStorageServiceConfiguration.md) ### [New-CsTeamsUpgradePolicy](New-CsTeamsUpgradePolicy.md) ### [New-CsTelemetryConfiguration](New-CsTelemetryConfiguration.md) -### [New-CsTenantUpdateTimeWindow](New-CsTenantUpdateTimeWindow.md) ### [New-CsTestDevice](New-CsTestDevice.md) ### [New-CsThirdPartyVideoSystem](New-CsThirdPartyVideoSystem.md) ### [New-CsThirdPartyVideoSystemPolicy](New-CsThirdPartyVideoSystemPolicy.md) @@ -506,7 +488,6 @@ The following cmdlet references are for Skype for Business Server Management She ### [New-CsXmppAllowedPartner](New-CsXmppAllowedPartner.md) ### [Publish-CsLisConfiguration](Publish-CsLisConfiguration.md) ### [Publish-CsTopology](Publish-CsTopology.md) -### [Register-CsHybridPSTNAppliance](Register-CsHybridPSTNAppliance.md) ### [Remove-CsAdditionalInternalDomain](Remove-CsAdditionalInternalDomain.md) ### [Remove-CsAddressBookConfiguration](Remove-CsAddressBookConfiguration.md) ### [Remove-CsAddressBookNormalizationConfiguration](Remove-CsAddressBookNormalizationConfiguration.md) @@ -553,7 +534,6 @@ The following cmdlet references are for Skype for Business Server Management She ### [Remove-CsDialPlan](Remove-CsDialPlan.md) ### [Remove-CsEnhancedEmergencyServiceDisclaimer](Remove-CsEnhancedEmergencyServiceDisclaimer.md) ### [Remove-CsExternalAccessPolicy](Remove-CsExternalAccessPolicy.md) -### [Remove-CsExternalUserCommunicationPolicy](Remove-CsExternalUserCommunicationPolicy.md) ### [Remove-CsExUmContact](Remove-CsExUmContact.md) ### [Remove-CsFileTransferFilterConfiguration](Remove-CsFileTransferFilterConfiguration.md) ### [Remove-CsFIPSConfiguration](Remove-CsFIPSConfiguration.md) @@ -562,7 +542,6 @@ The following cmdlet references are for Skype for Business Server Management She ### [Remove-CsHostedVoicemailPolicy](Remove-CsHostedVoicemailPolicy.md) ### [Remove-CsHostingProvider](Remove-CsHostingProvider.md) ### [Remove-CsHybridApplicationEndpoint](Remove-CsHybridApplicationEndpoint.md) -### [Remove-CsHybridPSTNSite](Remove-CsHybridPSTNSite.md) ### [Remove-CsImConfiguration](Remove-CsImConfiguration.md) ### [Remove-CsImFilterConfiguration](Remove-CsImFilterConfiguration.md) ### [Remove-CsImTranslationConfiguration](Remove-CsImTranslationConfiguration.md) @@ -627,7 +606,6 @@ The following cmdlet references are for Skype for Business Server Management She ### [Remove-CsStorageServiceConfiguration](Remove-CsStorageServiceConfiguration.md) ### [Remove-CsTeamsUpgradePolicy](Remove-CsTeamsUpgradePolicy.md) ### [Remove-CsTelemetryConfiguration](Remove-CsTelemetryConfiguration.md) -### [Remove-CsTenantUpdateTimeWindow](Remove-CsTenantUpdateTimeWindow.md) ### [Remove-CsTestDevice](Remove-CsTestDevice.md) ### [Remove-CsTestUserCredential](Remove-CsTestUserCredential.md) ### [Remove-CsThirdPartyVideoSystem](Remove-CsThirdPartyVideoSystem.md) @@ -686,14 +664,10 @@ The following cmdlet references are for Skype for Business Server Management She ### [Set-CsBackupServiceConfiguration](Set-CsBackupServiceConfiguration.md) ### [Set-CsBandwidthPolicyServiceConfiguration](Set-CsBandwidthPolicyServiceConfiguration.md) ### [Set-CsBlockedDomain](Set-CsBlockedDomain.md) -### [Set-CsBroadcastMeetingConfiguration](Set-CsBroadcastMeetingConfiguration.md) ### [Set-CsBusyOptions](Set-CsBusyOptions.md) ### [Set-CsCallParkOrbit](Set-CsCallParkOrbit.md) ### [Set-CsCallParkServiceMusicOnHoldFile](Set-CsCallParkServiceMusicOnHoldFile.md) ### [Set-CsCallViaWorkPolicy](Set-CsCallViaWorkPolicy.md) -### [Set-CsCceApplianceConfigurationReplicationStatus](Set-CsCceApplianceConfigurationReplicationStatus.md) -### [Set-CsCceApplianceDeploymentStatus](Set-CsCceApplianceDeploymentStatus.md) -### [Set-CsCceApplianceStatus](Set-CsCceApplianceStatus.md) ### [Set-CsCdrConfiguration](Set-CsCdrConfiguration.md) ### [Set-CsCertificate](Set-CsCertificate.md) ### [Set-CsClientPin](Set-CsClientPin.md) @@ -727,7 +701,6 @@ The following cmdlet references are for Skype for Business Server Management She ### [Set-CsEdgeServer](Set-CsEdgeServer.md) ### [Set-CsEnhancedEmergencyServiceDisclaimer](Set-CsEnhancedEmergencyServiceDisclaimer.md) ### [Set-CsExternalAccessPolicy](Set-CsExternalAccessPolicy.md) -### [Set-CsExternalUserCommunicationPolicy](Set-CsExternalUserCommunicationPolicy.md) ### [Set-CsExUmContact](Set-CsExUmContact.md) ### [Set-CsFileTransferFilterConfiguration](Set-CsFileTransferFilterConfiguration.md) ### [Set-CsFIPSConfiguration](Set-CsFIPSConfiguration.md) @@ -736,9 +709,6 @@ The following cmdlet references are for Skype for Business Server Management She ### [Set-CsHostedVoicemailPolicy](Set-CsHostedVoicemailPolicy.md) ### [Set-CsHostingProvider](Set-CsHostingProvider.md) ### [Set-CsHybridApplicationEndpoint](Set-CsHybridApplicationEndpoint.md) -### [Set-CsHybridMediationServer](Set-CsHybridMediationServer.md) -### [Set-CsHybridPSTNAppliance](Set-CsHybridPSTNAppliance.md) -### [Set-CsHybridPSTNSite](Set-CsHybridPSTNSite.md) ### [Set-CsImConfiguration](Set-CsImConfiguration.md) ### [Set-CsImFilterConfiguration](Set-CsImFilterConfiguration.md) ### [Set-CsImTranslationConfiguration](Set-CsImTranslationConfiguration.md) @@ -821,7 +791,6 @@ The following cmdlet references are for Skype for Business Server Management She ### [Set-CsTeamsUpgradePolicy](Set-CsTeamsUpgradePolicy.md) ### [Set-CsTelemetryConfiguration](Set-CsTelemetryConfiguration.md) ### [Set-CsTenantHybridConfiguration](Set-CsTenantHybridConfiguration.md) -### [Set-CsTenantUpdateTimeWindow](Set-CsTenantUpdateTimeWindow.md) ### [Set-CsTestDevice](Set-CsTestDevice.md) ### [Set-CsTestUserCredential](Set-CsTestUserCredential.md) ### [Set-CsThirdPartyVideoSystem](Set-CsThirdPartyVideoSystem.md) @@ -838,7 +807,6 @@ The following cmdlet references are for Skype for Business Server Management She ### [Set-CsUserCallForwardingSettings](Set-CsUserCallForwardingSettings.md) ### [Set-CsUserDatabaseState](Set-CsUserDatabaseState.md) ### [Set-CsUserDelegates](Set-CsUserDelegates.md) -### [Set-CsUserPstnSettings](Set-CsUserPstnSettings.md) ### [Set-CsUserReplicatorConfiguration](Set-CsUserReplicatorConfiguration.md) ### [Set-CsUserServer](Set-CsUserServer.md) ### [Set-CsUserServicesConfiguration](Set-CsUserServicesConfiguration.md) @@ -933,10 +901,8 @@ The following cmdlet references are for Skype for Business Server Management She ### [Uninstall-CsMirrorDatabase](Uninstall-CsMirrorDatabase.md) ### [Unlock-CsClientPin](Unlock-CsClientPin.md) ### [Unpublish-CsLisConfiguration](Unpublish-CsLisConfiguration.md) -### [Unregister-CsHybridPSTNAppliance](Unregister-CsHybridPSTNAppliance.md) ### [Update-CsAddressBook](Update-CsAddressBook.md) ### [Update-CsAdminRole](Update-CsAdminRole.md) ### [Update-CsClsLogging](Update-CsClsLogging.md) -### [Update-CsTenantMeetingUrl](Update-CsTenantMeetingUrl.md) ### [Update-CsUserData](Update-CsUserData.md) ### [Update-CsUserDatabase](Update-CsUserDatabase.md) From 6980e6e33f3b13950b4b39871e77b1d8182d29b2 Mon Sep 17 00:00:00 2001 From: mayurkl100 <80455805+mayurkl100@users.noreply.github.com> Date: Thu, 25 Jul 2024 11:00:49 +0530 Subject: [PATCH 0644/1851] Update New-CsTeamsFilesPolicy.md --- .../teams-ps/teams/New-CsTeamsFilesPolicy.md | 32 +------------------ 1 file changed, 1 insertion(+), 31 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsFilesPolicy.md b/teams/teams-ps/teams/New-CsTeamsFilesPolicy.md index 2841ceec8c..50ff3fb9a4 100644 --- a/teams/teams-ps/teams/New-CsTeamsFilesPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsFilesPolicy.md @@ -16,7 +16,7 @@ The policies also specify third party app id to allow file storage(eg. Box). ``` New-CsTeamsFilesPolicy [-NativeFileEntryPoints ] [-DefaultFileUploadAppId ] - [-Identity] [-Force] [-WhatIf] [-Confirm] [] + [-Identity] [] ``` ## DESCRIPTION @@ -79,36 +79,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -WhatIf -Describes what would happen if you executed the command without actually executing the command. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi - -Required: False -Position: Named -Default value: False -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Confirm -Prompts you for confirmation before executing the command. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf - -Required: False -Position: Named -Default value: False -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). From 8de259e55b0330abe48b81adc832fb23ee9ab9c7 Mon Sep 17 00:00:00 2001 From: mayurkl100 <80455805+mayurkl100@users.noreply.github.com> Date: Thu, 25 Jul 2024 11:02:32 +0530 Subject: [PATCH 0645/1851] Update Remove-CsTeamsFilesPolicy.md --- .../teams/Remove-CsTeamsFilesPolicy.md | 32 +------------------ 1 file changed, 1 insertion(+), 31 deletions(-) diff --git a/teams/teams-ps/teams/Remove-CsTeamsFilesPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsFilesPolicy.md index 774d1a8765..af79638fcb 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsFilesPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsFilesPolicy.md @@ -13,7 +13,7 @@ Deletes an existing teams files policy or resets the Global policy instance to t ## SYNTAX ``` -Remove-CsTeamsFilesPolicy [-Identity] [-Force] [-WhatIf] [-Confirm] [] +Remove-CsTeamsFilesPolicy [-Identity] [] ``` ## DESCRIPTION @@ -45,36 +45,6 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` -### -WhatIf -Describes what would happen if you executed the command without actually executing the command. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi - -Required: False -Position: Named -Default value: False -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Confirm -Prompts you for confirmation before executing the command. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf - -Required: False -Position: Named -Default value: False -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). From 6b6c2d33b9dadf33ba76dd9d52f0c68986664d1e Mon Sep 17 00:00:00 2001 From: Lukas Sassl Date: Thu, 25 Jul 2024 14:45:20 +0200 Subject: [PATCH 0646/1851] Changes on Set-InboundConnector --- .../exchange/Set-InboundConnector.md | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-InboundConnector.md b/exchange/exchange-ps/exchange/Set-InboundConnector.md index d70762f0ff..838430b849 100644 --- a/exchange/exchange-ps/exchange/Set-InboundConnector.md +++ b/exchange/exchange-ps/exchange/Set-InboundConnector.md @@ -186,7 +186,7 @@ Accept wildcard characters: False The ConnectorType parameter specifies a category for the domains that are serviced by the connector. Valid input for this parameter includes the following values: - Partner: The connector services domains that are external to your organization. -- OnPremises: The connector services domains that are used by your on-premises organization. Use this value for accepted domains in your cloud-based organization that are also specified by the SenderDomains parameter. +- OnPremises: The connector services domains that are used by your on-premises organization. OnPremises connectors are used to grant special rights to an email that matches the connector and additional requirements, such as allowing relaying through the tenant to internet destinations, promoting emails from on-premises or other environments as internal (in a hybrid configuration), or enabling other more complex mail flows. ```yaml Type: TenantConnectorType @@ -328,7 +328,9 @@ Accept wildcard characters: False ``` ### -RequireTls -The RequireTLS parameter specifies whether to require TLS transmission for all messages that are received by the connector. Valid values are: +The RequireTLS parameter specifies whether to require TLS transmission for all messages that are received by the connector. + +**Note**: This parameter is only applicable to a Partner connector type. - $true: Reject messages if they aren't sent over TLS. This is the default value - $false: Allow messages if they aren't sent over TLS. @@ -347,7 +349,9 @@ Accept wildcard characters: False ``` ### -RestrictDomainsToCertificate -The RestrictDomainsToCertificate parameter specifies whether the Subject value of the TLS certificate is checked before messages can use the connector. Valid values are: +The RestrictDomainsToCertificate parameter specifies whether the Subject value of the TLS certificate is checked before messages can use the connector. + +**Note**: This parameter is only applicable to a Partner connector type. - $true: Mail is allowed to use the connector only if the Subject value of the TLS certificate that the source email server uses to authenticate matches the TlsSenderCertificateName parameter value. - $false: The Subject value of the TLS certificate that the source email server uses to authenticate doesn't control whether mail from that source uses the connector. This is the default value. @@ -366,7 +370,9 @@ Accept wildcard characters: False ``` ### -RestrictDomainsToIPAddresses -The RestrictDomainsToIPAddresses parameter specifies whether to reject mail that comes from unknown source IP addresses. Valid values are: +The RestrictDomainsToIPAddresses parameter specifies whether to reject mail that comes from unknown source IP addresses. + +**Note**: This parameter is only applicable to a Partner connector type. - $true: Automatically reject mail from domains that are specified by the SenderDomains parameter if the source IP address isn't also specified by the SenderIPAddress parameter. - $false: Don't automatically reject mail from domains that are specified by the SenderDomains parameter based on the source IP address. This is the default value. @@ -401,7 +407,7 @@ Accept wildcard characters: False ``` ### -SenderDomains -The SenderDomains parameter specifies the source domains that the connector accepts messages for. A valid value is an SMTP domain. Wildcards are supported to indicate a domain and all subdomains (for example, \*.contoso.com), but you can't embed the wildcard character (for example, domain.\*.contoso.com is not valid). +The SenderDomains parameter specifies the source domains from which a Partner type connector accepts messages, thereby limiting its scope. A valid value is an SMTP domain. Wildcards are supported to indicate a domain and all its subdomains (for example, `*.contoso.com`). However, you can't embed the wildcard character (for example, `domain.*.contoso.com` is not valid). You can specify multiple domains separated by commas. @@ -419,7 +425,9 @@ Accept wildcard characters: False ``` ### -SenderIPAddresses -The SenderIPAddresses parameter specifies the remote IPV4 IP addresses from which this connector accepts messages. IPv6 addresses are not supported. Valid values are: +The SenderIPAddresses parameter specifies the remote IPv4 IP addresses from which this connector accepts messages. + +**Note**: This parameter is only applicable to a Partner connector type and only if [RestrictDomainsToIPAddresses](#-restrictdomainstoipaddresses) is enabled. - Single IP address: For example, 192.168.1.1. - Classless InterDomain Routing (CIDR) IP address range: For example, 192.168.0.1/25. Valid subnet mask values are /24 through /32. From 8ca7602b857e07f8d760922af0c3ca98a107c22d Mon Sep 17 00:00:00 2001 From: Lukas Sassl Date: Thu, 25 Jul 2024 14:51:02 +0200 Subject: [PATCH 0647/1851] Changes on New-InboundConnector --- .../exchange/New-InboundConnector.md | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-InboundConnector.md b/exchange/exchange-ps/exchange/New-InboundConnector.md index 80b00af806..b8283dba9b 100644 --- a/exchange/exchange-ps/exchange/New-InboundConnector.md +++ b/exchange/exchange-ps/exchange/New-InboundConnector.md @@ -92,7 +92,7 @@ Accept wildcard characters: False ``` ### -SenderDomains -The SenderDomains parameter specifies the source domains that the connector accepts messages for. A valid value is an SMTP domain. Wildcards are supported to indicate a domain and all subdomains (for example, \*.contoso.com), but you can't embed the wildcard character (for example, domain.\*.contoso.com is not valid). +The SenderDomains parameter specifies the source domains from which a Partner type connector accepts messages, thereby limiting its scope. A valid value is an SMTP domain. Wildcards are supported to indicate a domain and all its subdomains (for example, `*.contoso.com`). However, you can't embed the wildcard character (for example, `domain.*.contoso.com` is not valid). You can specify multiple domains separated by commas. @@ -227,7 +227,7 @@ Accept wildcard characters: False The ConnectorType parameter specifies the category for the source domains that the connector accepts messages for. Valid values are: - Partner: External partners or services. -- OnPremises: Your on-premises email organization. Use this value for accepted domains in your cloud-based organization that are also specified by the SenderDomains parameter. +- OnPremises: The connector services domains that are used by your on-premises organization. OnPremises connectors are used to grant special rights to an email that matches the connector and additional requirements, such as allowing relaying through the tenant to internet destinations, promoting emails from on-premises or other environments as internal (in a hybrid configuration), or enabling other more complex mail flows. ```yaml Type: TenantConnectorType @@ -353,7 +353,9 @@ Accept wildcard characters: False ``` ### -RequireTls -The RequireTLS parameter specifies whether to require TLS transmission for all messages that are received by the connector. Valid values are: +The RequireTLS parameter specifies whether to require TLS transmission for all messages that are received by the connector. + +**Note**: This parameter is only applicable to a Partner connector type. - $true: Reject messages if they aren't sent over TLS. This is the default value - $false: Allow messages if they aren't sent over TLS. @@ -372,7 +374,9 @@ Accept wildcard characters: False ``` ### -RestrictDomainsToCertificate -The RestrictDomainsToCertificate parameter specifies whether the Subject value of the TLS certificate is checked before messages can use the connector. Valid values are: +The RestrictDomainsToCertificate parameter specifies whether the Subject value of the TLS certificate is checked before messages can use the connector. + +**Note**: This parameter is only applicable to a Partner connector type. - $true: Mail is allowed to use the connector only if the Subject value of the TLS certificate that the source email server uses to authenticate matches the TlsSenderCertificateName parameter value. - $false: The Subject value of the TLS certificate that the source email server uses to authenticate doesn't control whether mail from that source uses the connector. This is the default value. @@ -391,7 +395,9 @@ Accept wildcard characters: False ``` ### -RestrictDomainsToIPAddresses -The RestrictDomainsToIPAddresses parameter specifies whether to reject mail that comes from unknown source IP addresses. Valid values are: +The RestrictDomainsToIPAddresses parameter specifies whether to reject mail that comes from unknown source IP addresses. + +**Note**: This parameter is only applicable to a Partner connector type. - $true: Automatically reject mail from domains that are specified by the SenderDomains parameter if the source IP address isn't also specified by the SenderIPAddress parameter. - $false: Don't automatically reject mail from domains that are specified by the SenderDomains parameter based on the source IP address. This is the default value. @@ -426,7 +432,9 @@ Accept wildcard characters: False ``` ### -SenderIPAddresses -The SenderIPAddresses parameter specifies the source IPV4 IP addresses that the connector accepts messages from. Valid values are: +The SenderIPAddresses parameter specifies the remote IPv4 IP addresses from which this connector accepts messages. + +**Note**: This parameter is only applicable to a Partner connector type and only if [RestrictDomainsToIPAddresses](#-restrictdomainstoipaddresses) is enabled. - Single IP address: For example, 192.168.1.1. - Classless InterDomain Routing (CIDR) IP address range: For example, 192.168.0.1/25. Valid subnet mask values are /24 through /32. From ad29a0a7a3d7a70a74dd724f3da7931e1b4d2a8a Mon Sep 17 00:00:00 2001 From: satish-timiri <90677149+satish-timiri@users.noreply.github.com> Date: Thu, 25 Jul 2024 08:54:59 -0700 Subject: [PATCH 0648/1851] Update Update-M365TeamsApp.md --- teams/teams-ps/teams/Update-M365TeamsApp.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Update-M365TeamsApp.md b/teams/teams-ps/teams/Update-M365TeamsApp.md index d61cae93b1..a8295ad814 100644 --- a/teams/teams-ps/teams/Update-M365TeamsApp.md +++ b/teams/teams-ps/teams/Update-M365TeamsApp.md @@ -42,14 +42,14 @@ Updates availablity assignment information of 4c4ec2e8-4a2c-4bce-8d8f-00fc664a4e ```powershell PS C:\> Update-M365TeamsApp -Id 4c4ec2e8-4a2c-4bce-8d8f-00fc664a4e5b -IsBlocked $true -AppAssignmentType UsersAndGroups -OperationType Add -Users eec823bd-0979-4cf8-9924-85bb6ffcb57d, eec823bd-0979-4cf8-9924-85bb6ffcb57e -Groups 37da2d58-fc14-453e-9a14-5065ebd63a1d, 37da2d58-fc14-453e-9a14-5065ebd63a1e, 37da2d58-fc14-453e-9a14-5065ebd63a1b, 37da2d58-fc14-453e-9a14-5065ebd63a1f, 37da2d58-fc14-453e-9a14-5065ebd63a1a ``` -Updates state and availablity assignment information of 3acac8f6-4e9e-4ee1-9c0e-0ea837d15ea3 app. +Unblocks CSP Customer App (App ID 4c4ec2e8-4a2c-4bce-8d8f-00fc664a4e5b) and updates availability setting for the app to include 2 users and 5 groups. ### Example 3 ```powershell PS C:\> Update-M365TeamsApp -Id 4c4ec2e8-4a2c-4bce-8d8f-00fc664a4e5b -IsBlocked $true ``` -Unblocks 4c4ec2e8-4a2c-4bce-8d8f-00fc664a4e5b app. +Unblocks Bookings app (App ID 4c4ec2e8-4a2c-4bce-8d8f-00fc664a4e5b). ## PARAMETERS From ab2923dd88077871e3dd97a692c9a1029c5ecc7d Mon Sep 17 00:00:00 2001 From: satish-timiri <90677149+satish-timiri@users.noreply.github.com> Date: Thu, 25 Jul 2024 08:56:59 -0700 Subject: [PATCH 0649/1851] Update Update-M365TeamsApp.md --- teams/teams-ps/teams/Update-M365TeamsApp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Update-M365TeamsApp.md b/teams/teams-ps/teams/Update-M365TeamsApp.md index a8295ad814..f3f74dff2d 100644 --- a/teams/teams-ps/teams/Update-M365TeamsApp.md +++ b/teams/teams-ps/teams/Update-M365TeamsApp.md @@ -35,7 +35,7 @@ This cmdlet allows administrators to modify app state and availability by adding ```powershell PS C:\> Update-M365TeamsApp -Id 4c4ec2e8-4a2c-4bce-8d8f-00fc664a4e5b -AppAssignmentType Everyone ``` -Updates availablity assignment information of 4c4ec2e8-4a2c-4bce-8d8f-00fc664a4e5b app to Everyone. +Updates the availability value for Bookings app (App ID 4c4ec2e8-4a2c-4bce-8d8f-00fc664a4e5b) to Everyone. ### Example 2 From 78cd1210d5fdd45294909907b5deb5f0a5e72da4 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 25 Jul 2024 09:18:40 -0700 Subject: [PATCH 0650/1851] Update New-InboundConnector.md --- .../exchange/New-InboundConnector.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-InboundConnector.md b/exchange/exchange-ps/exchange/New-InboundConnector.md index b8283dba9b..ab3f7a8b2d 100644 --- a/exchange/exchange-ps/exchange/New-InboundConnector.md +++ b/exchange/exchange-ps/exchange/New-InboundConnector.md @@ -92,7 +92,7 @@ Accept wildcard characters: False ``` ### -SenderDomains -The SenderDomains parameter specifies the source domains from which a Partner type connector accepts messages, thereby limiting its scope. A valid value is an SMTP domain. Wildcards are supported to indicate a domain and all its subdomains (for example, `*.contoso.com`). However, you can't embed the wildcard character (for example, `domain.*.contoso.com` is not valid). +The SenderDomains parameter specifies the source domains that a Partner type connector accepts messages for (limits the scope of a Partner type connector). A valid value is an SMTP domain. Wildcards are supported to indicate a domain and all subdomains (for example, `*.contoso.com`). However, you can't embed the wildcard character (for example, `domain.*.contoso.com` isn't valid). You can specify multiple domains separated by commas. @@ -227,7 +227,7 @@ Accept wildcard characters: False The ConnectorType parameter specifies the category for the source domains that the connector accepts messages for. Valid values are: - Partner: External partners or services. -- OnPremises: The connector services domains that are used by your on-premises organization. OnPremises connectors are used to grant special rights to an email that matches the connector and additional requirements, such as allowing relaying through the tenant to internet destinations, promoting emails from on-premises or other environments as internal (in a hybrid configuration), or enabling other more complex mail flows. +- OnPremises: The connector services domains that are used by your on-premises organization. OnPremises connectors grant special rights to an email that matches the connector and additional requirements. For example: allowing relay through the tenant to internet destinations, promoting emails from on-premises or other environments as internal (in a hybrid configuration), or enabling other more complex mail flows. ```yaml Type: TenantConnectorType @@ -353,13 +353,13 @@ Accept wildcard characters: False ``` ### -RequireTls -The RequireTLS parameter specifies whether to require TLS transmission for all messages that are received by the connector. - -**Note**: This parameter is only applicable to a Partner connector type. +The RequireTLS parameter specifies whether to require TLS transmission for all messages that are received by a Partner type connector. Valid values are: - $true: Reject messages if they aren't sent over TLS. This is the default value - $false: Allow messages if they aren't sent over TLS. +**Note**: This parameter applies only to Partner type connectors. + ```yaml Type: Boolean Parameter Sets: (All) @@ -374,13 +374,13 @@ Accept wildcard characters: False ``` ### -RestrictDomainsToCertificate -The RestrictDomainsToCertificate parameter specifies whether the Subject value of the TLS certificate is checked before messages can use the connector. - -**Note**: This parameter is only applicable to a Partner connector type. +The RestrictDomainsToCertificate parameter specifies whether the Subject value of the TLS certificate is checked before messages can use the Partner type connector. Valid values are: - $true: Mail is allowed to use the connector only if the Subject value of the TLS certificate that the source email server uses to authenticate matches the TlsSenderCertificateName parameter value. - $false: The Subject value of the TLS certificate that the source email server uses to authenticate doesn't control whether mail from that source uses the connector. This is the default value. +**Note**: This parameter applies only to Partner type connectors. + ```yaml Type: Boolean Parameter Sets: (All) @@ -395,13 +395,13 @@ Accept wildcard characters: False ``` ### -RestrictDomainsToIPAddresses -The RestrictDomainsToIPAddresses parameter specifies whether to reject mail that comes from unknown source IP addresses. - -**Note**: This parameter is only applicable to a Partner connector type. +The RestrictDomainsToIPAddresses parameter specifies whether to reject mail that comes from unknown source IP addresses for Partner type connectors. Valid values are: - $true: Automatically reject mail from domains that are specified by the SenderDomains parameter if the source IP address isn't also specified by the SenderIPAddress parameter. - $false: Don't automatically reject mail from domains that are specified by the SenderDomains parameter based on the source IP address. This is the default value. +**Note**: This parameter applies only to Partner type connectors. + ```yaml Type: Boolean Parameter Sets: (All) @@ -432,9 +432,7 @@ Accept wildcard characters: False ``` ### -SenderIPAddresses -The SenderIPAddresses parameter specifies the remote IPv4 IP addresses from which this connector accepts messages. - -**Note**: This parameter is only applicable to a Partner connector type and only if [RestrictDomainsToIPAddresses](#-restrictdomainstoipaddresses) is enabled. +The SenderIPAddresses parameter specifies the source IPV4 IP addresses that the Partner type connector accepts messages from when the value of the RestrictDomainsToIPAddresses parameter is $true. Valid values are: - Single IP address: For example, 192.168.1.1. - Classless InterDomain Routing (CIDR) IP address range: For example, 192.168.0.1/25. Valid subnet mask values are /24 through /32. @@ -443,6 +441,8 @@ You can specify multiple IP addresses separated by commas. IPv6 addresses are not supported. +**Note**: This parameter applies to Partner type connectors only if the value of the RestrictDomainsToIPAddresses parameter is $true. + ```yaml Type: MultiValuedProperty Parameter Sets: (All) From 3aea18f25ab995c51be8165118e7f732275d6d81 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 25 Jul 2024 09:25:23 -0700 Subject: [PATCH 0651/1851] Update Set-InboundConnector.md --- .../exchange/Set-InboundConnector.md | 31 ++++++++++--------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-InboundConnector.md b/exchange/exchange-ps/exchange/Set-InboundConnector.md index 838430b849..285ba184d1 100644 --- a/exchange/exchange-ps/exchange/Set-InboundConnector.md +++ b/exchange/exchange-ps/exchange/Set-InboundConnector.md @@ -186,7 +186,7 @@ Accept wildcard characters: False The ConnectorType parameter specifies a category for the domains that are serviced by the connector. Valid input for this parameter includes the following values: - Partner: The connector services domains that are external to your organization. -- OnPremises: The connector services domains that are used by your on-premises organization. OnPremises connectors are used to grant special rights to an email that matches the connector and additional requirements, such as allowing relaying through the tenant to internet destinations, promoting emails from on-premises or other environments as internal (in a hybrid configuration), or enabling other more complex mail flows. +- OnPremises: The connector services domains that are used by your on-premises organization. OnPremises connectors grant special rights to an email that matches the connector and additional requirements. For example: allowing relay through the tenant to internet destinations, promoting emails from on-premises or other environments as internal (in a hybrid configuration), or enabling other more complex mail flows. ```yaml Type: TenantConnectorType @@ -328,13 +328,13 @@ Accept wildcard characters: False ``` ### -RequireTls -The RequireTLS parameter specifies whether to require TLS transmission for all messages that are received by the connector. - -**Note**: This parameter is only applicable to a Partner connector type. +The RequireTLS parameter specifies whether to require TLS transmission for all messages that are received by a Partner type connector. Valid values are: - $true: Reject messages if they aren't sent over TLS. This is the default value - $false: Allow messages if they aren't sent over TLS. +**Note**: This parameter applies only to Partner type connectors. + ```yaml Type: Boolean Parameter Sets: (All) @@ -349,13 +349,13 @@ Accept wildcard characters: False ``` ### -RestrictDomainsToCertificate -The RestrictDomainsToCertificate parameter specifies whether the Subject value of the TLS certificate is checked before messages can use the connector. - -**Note**: This parameter is only applicable to a Partner connector type. +The RestrictDomainsToCertificate parameter specifies whether the Subject value of the TLS certificate is checked before messages can use the Partner type connector. Valid values are: - $true: Mail is allowed to use the connector only if the Subject value of the TLS certificate that the source email server uses to authenticate matches the TlsSenderCertificateName parameter value. - $false: The Subject value of the TLS certificate that the source email server uses to authenticate doesn't control whether mail from that source uses the connector. This is the default value. +**Note**: This parameter applies only to Partner type connectors. + ```yaml Type: Boolean Parameter Sets: (All) @@ -370,13 +370,13 @@ Accept wildcard characters: False ``` ### -RestrictDomainsToIPAddresses -The RestrictDomainsToIPAddresses parameter specifies whether to reject mail that comes from unknown source IP addresses. - -**Note**: This parameter is only applicable to a Partner connector type. +The RestrictDomainsToIPAddresses parameter specifies whether to reject mail that comes from unknown source IP addresses for Partner type connectors. Valid values are: - $true: Automatically reject mail from domains that are specified by the SenderDomains parameter if the source IP address isn't also specified by the SenderIPAddress parameter. - $false: Don't automatically reject mail from domains that are specified by the SenderDomains parameter based on the source IP address. This is the default value. +**Note**: This parameter applies only to Partner type connectors. + ```yaml Type: Boolean Parameter Sets: (All) @@ -407,7 +407,7 @@ Accept wildcard characters: False ``` ### -SenderDomains -The SenderDomains parameter specifies the source domains from which a Partner type connector accepts messages, thereby limiting its scope. A valid value is an SMTP domain. Wildcards are supported to indicate a domain and all its subdomains (for example, `*.contoso.com`). However, you can't embed the wildcard character (for example, `domain.*.contoso.com` is not valid). +The SenderDomains parameter specifies the source domains that a Partner type connector accepts messages for (limits the scope of a Partner type connector). A valid value is an SMTP domain. Wildcards are supported to indicate a domain and all subdomains (for example, `*.contoso.com`). However, you can't embed the wildcard character (for example, `domain.*.contoso.com` isn't valid). You can specify multiple domains separated by commas. @@ -425,14 +425,15 @@ Accept wildcard characters: False ``` ### -SenderIPAddresses -The SenderIPAddresses parameter specifies the remote IPv4 IP addresses from which this connector accepts messages. - -**Note**: This parameter is only applicable to a Partner connector type and only if [RestrictDomainsToIPAddresses](#-restrictdomainstoipaddresses) is enabled. +The SenderIPAddresses parameter specifies the source IPV4 IP addresses that the Partner type connector accepts messages from when the value of the RestrictDomainsToIPAddresses parameter is $true. Valid values are: - Single IP address: For example, 192.168.1.1. - Classless InterDomain Routing (CIDR) IP address range: For example, 192.168.0.1/25. Valid subnet mask values are /24 through /32. +@@ -435,6 +441,8 @@ You can specify multiple IP addresses separated by commas. -You can specify multiple values separated by commas. +IPv6 addresses are not supported. + +**Note**: This parameter applies to Partner type connectors only if the value of the RestrictDomainsToIPAddresses parameter is $true. ```yaml Type: MultiValuedProperty From d1f92e399ac061cf4665b63f473936652154084f Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 25 Jul 2024 13:34:47 -0700 Subject: [PATCH 0652/1851] Update Invoke-ComplianceSecurityFilterAction.md --- .../Invoke-ComplianceSecurityFilterAction.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md b/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md index 22b1eb391a..7aee5b9748 100644 --- a/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md +++ b/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md @@ -47,7 +47,7 @@ BoundaryProperty : CustomAttribute1 BoundaryPropertyValue : ``` -This example returns the status of a OneDrive site that's bound by the CustomAttribute1 property on the user's mailbox. +This example returns the status of a OneDrive site to indicate it's associated to a UserMailbox and the CustomAttribute1 property isn't currently set. ### Example 2 ```powershell @@ -62,7 +62,7 @@ BoundaryProperty : CustomAttribute3 BoundaryPropertyVa1ue : ``` -This example ???. +This example returns the status of a mailbox to indicate the mailbox is inactive, and the CustomAttribute3 property isn't currently set. ### Example 3 ```powershell @@ -77,7 +77,7 @@ BoundaryProperty : CustomAttribute3 BoundaryPropertyVa1ue : test33 ``` -This example ??? +This example returns the status of a mailbox to indicate the mailbox is inactive, and the CustomAttribute3 property is currently set to test33. ### Example 4 ```powershell @@ -88,7 +88,7 @@ This example sets the boundary of the specified OneDrive site for a user who lef ### Example 5 ```powershell -PS C:\> Invoke-ComplianceSecurityFiIterAction -Action Set -PropertyName "CustomAttribute3" -PropertyVaIue "ProjectX" -EmailAddress "zhexuan@contoso.onmicrosoft.com" +PS C:\> Invoke-ComplianceSecurityFiIterAction -Action Set -PropertyName "CustomAttribute3" -PropertyValue "ProjectX" -EmailAddress "zhexuan@contoso.onmicrosoft.com" Set action succeeded, please use GetStatus to check the result. @@ -100,10 +100,10 @@ BoundaryInstruction : Set via Invoke-ComplianceSecurityFiIterAction -Set BoundaryObjectId : zhexuan@contoso.onmicrosoft.com BoundaryStatus : Success BoundaryProperty : CustomAttribute3 -BoundaryPropertyVa1ue : test33 +BoundaryPropertyVa1ue : ProjectX ``` -This example ??? +This example sets the boundary of the specified OneDrive site to the specified CustomAttribute3 property value, and runs another command to review the result. ## PARAMETERS From 2a1bfc50d4d774af1d636ce4e74baf6966275388 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 25 Jul 2024 14:05:48 -0700 Subject: [PATCH 0653/1851] Update Set-CsTeamsVoiceApplicationsPolicy.md --- .../teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md index 2d79dbe26c..f98cafa51a 100644 --- a/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md @@ -543,6 +543,9 @@ Default value: None Accept pipeline input: False Accept wildcard characters: False ``` + +> [!IMPORTANT] +> The `All` option is being removed. Please do not use the `All` option at this time. ### -RealTimeCallQueueMetricsPermission @@ -567,6 +570,9 @@ Accept pipeline input: False Accept wildcard characters: False ``` +> [!IMPORTANT] +> The `All` option is being removed. Please do not use the `All` option at this time. + ### -RealTimeAgentMetricsPermission PARAMVALUE: Disabled | AuthorizedOnly | All @@ -590,6 +596,9 @@ Accept pipeline input: False Accept wildcard characters: False ``` +> [!IMPORTANT] +> The `All` option is being removed. Please do not use the `All` option at this time. + ### -HistoricalAutoAttendantMetricsPermission PARAMVALUE: Disabled | AuthorizedOnly | All From 58314af67380cc7551d54e70b00d3a5f31bb5be6 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 25 Jul 2024 14:10:28 -0700 Subject: [PATCH 0654/1851] Update New-CsTeamsVoiceApplicationsPolicy.md --- .../teams/New-CsTeamsVoiceApplicationsPolicy.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md index d83f4dfc17..eddf87ed99 100644 --- a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md @@ -569,7 +569,10 @@ Default value: None Accept pipeline input: False Accept wildcard characters: False ``` - + +> [!IMPORTANT] +> The `All` option is being removed. Please do not use the `All` option at this time. + ### -RealTimeCallQueueMetricsPermission PARAMVALUE: Disabled | AuthorizedOnly | All @@ -593,6 +596,9 @@ Accept pipeline input: False Accept wildcard characters: False ``` +> [!IMPORTANT] +> The `All` option is being removed. Please do not use the `All` option at this time. + ### -RealTimeAgentMetricsPermission PARAMVALUE: Disabled | AuthorizedOnly | All @@ -616,6 +622,9 @@ Accept pipeline input: False Accept wildcard characters: False ``` +> [!IMPORTANT] +> The `All` option is being removed. Please do not use the `All` option at this time. + ### -HistoricalAutoAttendantMetricsPermission PARAMVALUE: Disabled | AuthorizedOnly | All From 5248b1374d3ca2cdbc1c547fe18254d4eb131854 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 25 Jul 2024 14:19:16 -0700 Subject: [PATCH 0655/1851] Update Set-CsTeamsVoiceApplicationsPolicy.md --- .../teams/Set-CsTeamsVoiceApplicationsPolicy.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md index f98cafa51a..b025d06222 100644 --- a/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md @@ -544,8 +544,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -> [!IMPORTANT] -> The `All` option is being removed. Please do not use the `All` option at this time. +> [!CAUTION] +> The All option is being removed. Please do not use the All option at this time. ### -RealTimeCallQueueMetricsPermission @@ -570,8 +570,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -> [!IMPORTANT] -> The `All` option is being removed. Please do not use the `All` option at this time. +> [!CAUTION] +> The All option is being removed. Please do not use the All option at this time. ### -RealTimeAgentMetricsPermission @@ -596,8 +596,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -> [!IMPORTANT] -> The `All` option is being removed. Please do not use the `All` option at this time. +> [!CAUTION] +> The All option is being removed. Please do not use the All option at this time. ### -HistoricalAutoAttendantMetricsPermission From 43a1c575df2487d963b804c9d4b40398be82b622 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 25 Jul 2024 14:26:56 -0700 Subject: [PATCH 0656/1851] Update Set-CsTeamsVoiceApplicationsPolicy.md --- .../Set-CsTeamsVoiceApplicationsPolicy.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md index b025d06222..83bf8676e7 100644 --- a/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md @@ -531,6 +531,9 @@ When set to `AuthorizedOnly`, users affected by the policy will receive real-tim When set to `All`, users affected by the policy will receive real-time metrics for all auto attendants in the organization. +> [!CAUTION] +> The All option is being removed. Please do not use the All option at this time. + ```yaml Type: Object Parameter Sets: Dual @@ -544,9 +547,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -> [!CAUTION] -> The All option is being removed. Please do not use the All option at this time. - ### -RealTimeCallQueueMetricsPermission PARAMVALUE: Disabled | AuthorizedOnly | All @@ -557,6 +557,9 @@ When set to `AuthorizedOnly`, users affected by the policy will receive real-tim When set to `All`, users affected by the policy will receive real-time metrics for all call queues in the organization. +> [!CAUTION] +> The All option is being removed. Please do not use the All option at this time. + ```yaml Type: Object Parameter Sets: Dual @@ -570,9 +573,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -> [!CAUTION] -> The All option is being removed. Please do not use the All option at this time. - ### -RealTimeAgentMetricsPermission PARAMVALUE: Disabled | AuthorizedOnly | All @@ -583,6 +583,9 @@ When set to `AuthorizedOnly`, users affected by the policy will receive real-tim When set to `All`, users affected by the policy will receive real-time metrics for all agents in all call queues in the organization. +> [!CAUTION] +> The All option is being removed. Please do not use the All option at this time. + ```yaml Type: Object Parameter Sets: Dual @@ -596,9 +599,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -> [!CAUTION] -> The All option is being removed. Please do not use the All option at this time. - ### -HistoricalAutoAttendantMetricsPermission PARAMVALUE: Disabled | AuthorizedOnly | All From f53c70a49e080cdde748c95bc90b097b12e08654 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 25 Jul 2024 14:27:49 -0700 Subject: [PATCH 0657/1851] Update New-CsTeamsVoiceApplicationsPolicy.md --- .../New-CsTeamsVoiceApplicationsPolicy.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md index eddf87ed99..4dfb22d57a 100644 --- a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md @@ -557,6 +557,9 @@ When set to `AuthorizedOnly`, users affected by the policy will receive real-tim When set to `All`, users affected by the policy will receive real-time metrics for all auto attendants in the organization. +> [!CAUTION] +> The All option is being removed. Please do not use the All option at this time. + ```yaml Type: Object Parameter Sets: Dual @@ -570,9 +573,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -> [!IMPORTANT] -> The `All` option is being removed. Please do not use the `All` option at this time. - ### -RealTimeCallQueueMetricsPermission PARAMVALUE: Disabled | AuthorizedOnly | All @@ -583,6 +583,9 @@ When set to `AuthorizedOnly`, users affected by the policy will receive real-tim When set to `All`, users affected by the policy will receive real-time metrics for all call queues in the organization. +> [!CAUTION] +> The All option is being removed. Please do not use the All option at this time. + ```yaml Type: Object Parameter Sets: Dual @@ -596,9 +599,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -> [!IMPORTANT] -> The `All` option is being removed. Please do not use the `All` option at this time. - ### -RealTimeAgentMetricsPermission PARAMVALUE: Disabled | AuthorizedOnly | All @@ -609,6 +609,9 @@ When set to `AuthorizedOnly`, users affected by the policy will receive real-tim When set to `All`, users affected by the policy will receive real-time metrics for all agents in all call queues in the organization. +> [!CAUTION] +> The All option is being removed. Please do not use the All option at this time. + ```yaml Type: Object Parameter Sets: Dual @@ -622,9 +625,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -> [!IMPORTANT] -> The `All` option is being removed. Please do not use the `All` option at this time. - ### -HistoricalAutoAttendantMetricsPermission PARAMVALUE: Disabled | AuthorizedOnly | All From 766c36bd24aa3f0b1c4fd108152ae98aed013472 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 25 Jul 2024 14:37:11 -0700 Subject: [PATCH 0658/1851] Update New-CsTeamsVoiceApplicationsPolicy.md --- teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md index 4dfb22d57a..46c537d969 100644 --- a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md @@ -558,7 +558,7 @@ When set to `AuthorizedOnly`, users affected by the policy will receive real-tim When set to `All`, users affected by the policy will receive real-time metrics for all auto attendants in the organization. > [!CAUTION] -> The All option is being removed. Please do not use the All option at this time. +> The `All` option is being removed. Please do not use the `All` option at this time. ```yaml Type: Object @@ -584,7 +584,7 @@ When set to `AuthorizedOnly`, users affected by the policy will receive real-tim When set to `All`, users affected by the policy will receive real-time metrics for all call queues in the organization. > [!CAUTION] -> The All option is being removed. Please do not use the All option at this time. +> The `All` option is being removed. Please do not use the `All` option at this time. ```yaml Type: Object @@ -610,7 +610,7 @@ When set to `AuthorizedOnly`, users affected by the policy will receive real-tim When set to `All`, users affected by the policy will receive real-time metrics for all agents in all call queues in the organization. > [!CAUTION] -> The All option is being removed. Please do not use the All option at this time. +> The `All` option is being removed. Please do not use the `All` option at this time. ```yaml Type: Object From 04f3baa91a34e83c1440b9ea6790dd0d6911ba8f Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 25 Jul 2024 14:43:09 -0700 Subject: [PATCH 0659/1851] Update Set-CsTeamsVoiceApplicationsPolicy.md --- teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md index 83bf8676e7..8fd57e45dd 100644 --- a/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md @@ -532,7 +532,7 @@ When set to `AuthorizedOnly`, users affected by the policy will receive real-tim When set to `All`, users affected by the policy will receive real-time metrics for all auto attendants in the organization. > [!CAUTION] -> The All option is being removed. Please do not use the All option at this time. +> The `All` option is being removed. Please do not use the `All` option at this time. ```yaml Type: Object @@ -558,7 +558,7 @@ When set to `AuthorizedOnly`, users affected by the policy will receive real-tim When set to `All`, users affected by the policy will receive real-time metrics for all call queues in the organization. > [!CAUTION] -> The All option is being removed. Please do not use the All option at this time. +> The `All` option is being removed. Please do not use the `All` option at this time. ```yaml Type: Object @@ -584,7 +584,7 @@ When set to `AuthorizedOnly`, users affected by the policy will receive real-tim When set to `All`, users affected by the policy will receive real-time metrics for all agents in all call queues in the organization. > [!CAUTION] -> The All option is being removed. Please do not use the All option at this time. +> The `All` option is being removed. Please do not use the `All` option at this time. ```yaml Type: Object From ceddc7b9eb2095a448429d7b96d5e5d745b8b3b5 Mon Sep 17 00:00:00 2001 From: Julia-Foran Date: Thu, 25 Jul 2024 15:21:30 -0700 Subject: [PATCH 0660/1851] Update Set-AddressBookPolicy.md --- exchange/exchange-ps/exchange/Set-AddressBookPolicy.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-AddressBookPolicy.md b/exchange/exchange-ps/exchange/Set-AddressBookPolicy.md index f8fc8141c2..7deb24947d 100644 --- a/exchange/exchange-ps/exchange/Set-AddressBookPolicy.md +++ b/exchange/exchange-ps/exchange/Set-AddressBookPolicy.md @@ -167,7 +167,12 @@ Accept wildcard characters: False ``` ### -RoomList -The RoomList parameter specifies the name of the room address list. +The RoomList parameter specifies a single address list that will be applied to mailbox users who are assigned this address book policy. When a user assigned to this address book policy uses location experiences, such as Room Finder or selecting a conference room when scheduling a meeting, they will only see resources which match the [RecipientFilter](https://learn.microsoft.com/powershell/module/exchange/new-addresslist?view=exchange-ps#-recipientfilter) from the specified address list. However, when using experiences that are not location specific, such the To or Cc fields of a calendar event, the specified AddressLists from this address book policy are applied instead of the RoomList parameter. + +The RoomList parameter accepts only a single address list for each address book policy. + +> [!Warning] +> While this parameter is named RoomList, there is not an automatic association with this parameter and [room list distribution groups](https://learn.microsoft.com/en-us/exchange/recipients/room-mailboxes?view=exchserver-2019#create-a-room-list). You must still create the room list distribution groups and assign resources as members of those groups. If a user has an address book policy assigned, location experiences will filter and show only rooms that match the address list in the RoomList property of the user's address book policy. ```yaml Type: AddressListIdParameter From f30db6cb522a210d39e255efa86828cede0d4e32 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 25 Jul 2024 16:18:25 -0700 Subject: [PATCH 0661/1851] Updates per PM Copied and edited RoomList from Set into New. --- .../exchange-ps/exchange/New-AddressBookPolicy.md | 14 +++++++++++++- .../exchange-ps/exchange/Set-AddressBookPolicy.md | 15 +++++++++++---- 2 files changed, 24 insertions(+), 5 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-AddressBookPolicy.md b/exchange/exchange-ps/exchange/New-AddressBookPolicy.md index 49ba5c6b4a..4bade089b4 100644 --- a/exchange/exchange-ps/exchange/New-AddressBookPolicy.md +++ b/exchange/exchange-ps/exchange/New-AddressBookPolicy.md @@ -115,7 +115,19 @@ Accept wildcard characters: False ``` ### -RoomList -The RoomList parameter specifies the room address list that will be used by mailbox users who are assigned this address book policy. You can specify only one room list for each address book policy. +The RoomList parameter specifies an address list that used for location experiences for mailbox users who have this address book policy assigned to them. + +- When using location experiences (for example, Room Finder or selecting a conference room when scheduling a meeting), users see only resources that match the [RecipientFilter](https://learn.microsoft.com/powershell/module/exchange/new-addresslist#-recipientfilter) results from the address list that's specified by this parameter. +- When using experiences that aren't location specific (for example, the To or Cc fields of a calendar event), the address lists specified by the AddressLists parameter in this address book policy are applied. The address list specified by this parameter isn't used. + +A valid value for this parameter is one address list. You can use any value that uniquely identifies the address list. For example: + +- Name +- Distinguished name (DN) +- GUID + +> [!NOTE] +> There's no automatic association between this parameter and [room list distribution groups](https://learn.microsoft.com/exchange/recipients/room-mailboxes#create-a-room-list), which also use a parameter named RoomList in the New-DistributionGroup and Set-DistributionGroup cmdlets. You still need to create room list distribution groups and assign resources as group members. Location experiences are filtered to show only rooms included in the address list that's specified by the RoomList property of the address book policy that's assigned to the user (if any). ```yaml Type: AddressListIdParameter diff --git a/exchange/exchange-ps/exchange/Set-AddressBookPolicy.md b/exchange/exchange-ps/exchange/Set-AddressBookPolicy.md index 7deb24947d..6438ed69a2 100644 --- a/exchange/exchange-ps/exchange/Set-AddressBookPolicy.md +++ b/exchange/exchange-ps/exchange/Set-AddressBookPolicy.md @@ -167,12 +167,19 @@ Accept wildcard characters: False ``` ### -RoomList -The RoomList parameter specifies a single address list that will be applied to mailbox users who are assigned this address book policy. When a user assigned to this address book policy uses location experiences, such as Room Finder or selecting a conference room when scheduling a meeting, they will only see resources which match the [RecipientFilter](https://learn.microsoft.com/powershell/module/exchange/new-addresslist?view=exchange-ps#-recipientfilter) from the specified address list. However, when using experiences that are not location specific, such the To or Cc fields of a calendar event, the specified AddressLists from this address book policy are applied instead of the RoomList parameter. +The RoomList parameter specifies an address list that used for location experiences for mailbox users who have this address book policy assigned to them. -The RoomList parameter accepts only a single address list for each address book policy. +- When using location experiences (for example, Room Finder or selecting a conference room when scheduling a meeting), users see only resources that match the [RecipientFilter](https://learn.microsoft.com/powershell/module/exchange/new-addresslist#-recipientfilter) results from the address list that's specified by this parameter. +- When using experiences that aren't location specific (for example, the To or Cc fields of a calendar event), the address lists specified by the AddressLists parameter in this address book policy are applied. The address list specified by this parameter isn't used. -> [!Warning] -> While this parameter is named RoomList, there is not an automatic association with this parameter and [room list distribution groups](https://learn.microsoft.com/en-us/exchange/recipients/room-mailboxes?view=exchserver-2019#create-a-room-list). You must still create the room list distribution groups and assign resources as members of those groups. If a user has an address book policy assigned, location experiences will filter and show only rooms that match the address list in the RoomList property of the user's address book policy. +A valid value for this parameter is one address list. You can use any value that uniquely identifies the address list. For example: + +- Name +- Distinguished name (DN) +- GUID + +> [!NOTE] +> There's no automatic association between this parameter and [room list distribution groups](https://learn.microsoft.com/exchange/recipients/room-mailboxes#create-a-room-list), which also use a parameter named RoomList in the New-DistributionGroup and Set-DistributionGroup cmdlets. You still need to create room list distribution groups and assign resources as group members. Location experiences are filtered to show only rooms included in the address list that's specified by the RoomList property of the address book policy that's assigned to the user (if any). ```yaml Type: AddressListIdParameter From a0d38e3091d35d23ab2348a0fefeabf6c42de979 Mon Sep 17 00:00:00 2001 From: Prasanna Patil Date: Fri, 26 Jul 2024 10:34:22 +0530 Subject: [PATCH 0662/1851] Update Get-CsOnlineUser.md --- teams/teams-ps/teams/Get-CsOnlineUser.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsOnlineUser.md b/teams/teams-ps/teams/Get-CsOnlineUser.md index 745cad170a..c88b412641 100644 --- a/teams/teams-ps/teams/Get-CsOnlineUser.md +++ b/teams/teams-ps/teams/Get-CsOnlineUser.md @@ -121,7 +121,7 @@ This parameter is added to Get-CsOnlineUser starting from TPM 4.5.1 to indicate - `ResourceAccount` - to query for app endpoints or resource accounts. - `Guest` - to query for guest accounts. - `SfBOnPremUser` - to query for users that are hosted on-premises -- `IneligibleUser` - to query for a user that does not have valid Teams license (except Guest, ResourceAccount and SfbOnPremUser) +- `IneligibleUser` - to query for a user that does not have valid Teams license (except Guest, ResourceAccount and SfbOnPremUser). ```yaml Type: UserIdParameter @@ -300,7 +300,6 @@ A recent fix has addressed an issue where some Guest users were being omitted fr - 'CallingPlan': Enables an All-in-the-cloud voice solution for Teams users that connects Teams Phone System to the PSTN to enable external calling. With this option, Microsoft acts as the PSTN carrier. - 'TeamsMultiGeo': Enables Teams chat data to be stored at rest in a specified geo location - 'VoiceApp': Enables to set up resource accounts to support voice applications like Auto Attendants and Call Queues -- 'Freemium': Enables access to Microsoft Teams (Free) - 'M365CopilotTeams': Enables Copilot in Teams - 'TeamsProMgmt': Enables enhanced meeting recap features like AI generated notes and tasks from meetings, view when a screen was shared etc - 'TeamsProProtection': Enables additional ways to safeguard and monitor users' Teams experiences with features like Sensitivity labels, Watermarking, end-to-end encryption etc. From b67107f957d67857f3f9683d582e9af1de393fb7 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Fri, 26 Jul 2024 07:40:06 -0400 Subject: [PATCH 0663/1851] Update whiteboard.md --- whiteboard/whiteboard-ps/whiteboard/whiteboard.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/whiteboard/whiteboard-ps/whiteboard/whiteboard.md b/whiteboard/whiteboard-ps/whiteboard/whiteboard.md index bba8102aea..1e09fbd8ae 100644 --- a/whiteboard/whiteboard-ps/whiteboard/whiteboard.md +++ b/whiteboard/whiteboard-ps/whiteboard/whiteboard.md @@ -8,7 +8,11 @@ title: Microsoft Whiteboard ## Description -The following cmdlet references are for Microsoft Whiteboard. See [Overview](https://learn.microsoft.com/powershell/whiteboard/overview) for details on installing the module. The module can only be run by users with Global Administrator or SharePoint Administrator roles. The module described here is for Whiteboard content stored in Azure. +The following cmdlet references are for Microsoft Whiteboard. See [Overview](https://learn.microsoft.com/powershell/whiteboard/overview) for details on installing the module. The module can only be run by users with Global Administrator or SharePoint Administrator roles. The module described here is for Whiteboard content stored in Azure. see [About admin roles in the Microsoft 365 admin center](/microsoft-365/admin/add-users/about-admin-roles). + +>[!IMPORTANT] +>Microsoft recommends that you use roles with the fewest permissions. Using lower permissioned accounts helps improve security for your organization. +Global Administrator is a highly privileged role that should be limited to emergency scenarios when you can't use an existing role. To learn more, ## Microsoft Whiteboard Admin cmdlets From 2757049c320ac65e13a8b98f7be083d814073c19 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Fri, 26 Jul 2024 07:40:53 -0400 Subject: [PATCH 0664/1851] Update whiteboard.md --- whiteboard/whiteboard-ps/whiteboard/whiteboard.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/whiteboard/whiteboard-ps/whiteboard/whiteboard.md b/whiteboard/whiteboard-ps/whiteboard/whiteboard.md index 1e09fbd8ae..d883de3cc6 100644 --- a/whiteboard/whiteboard-ps/whiteboard/whiteboard.md +++ b/whiteboard/whiteboard-ps/whiteboard/whiteboard.md @@ -10,8 +10,8 @@ title: Microsoft Whiteboard The following cmdlet references are for Microsoft Whiteboard. See [Overview](https://learn.microsoft.com/powershell/whiteboard/overview) for details on installing the module. The module can only be run by users with Global Administrator or SharePoint Administrator roles. The module described here is for Whiteboard content stored in Azure. see [About admin roles in the Microsoft 365 admin center](/microsoft-365/admin/add-users/about-admin-roles). ->[!IMPORTANT] ->Microsoft recommends that you use roles with the fewest permissions. Using lower permissioned accounts helps improve security for your organization. +> [!IMPORTANT] +> Microsoft recommends that you use roles with the fewest permissions. Using lower permissioned accounts helps improve security for your organization. Global Administrator is a highly privileged role that should be limited to emergency scenarios when you can't use an existing role. To learn more, ## Microsoft Whiteboard Admin cmdlets From 6234a245efa1a9c2e84b509d768a24e9020dea9a Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Fri, 26 Jul 2024 07:41:46 -0400 Subject: [PATCH 0665/1851] Update whiteboard.md --- whiteboard/whiteboard-ps/whiteboard/whiteboard.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/whiteboard/whiteboard-ps/whiteboard/whiteboard.md b/whiteboard/whiteboard-ps/whiteboard/whiteboard.md index d883de3cc6..00451f81bc 100644 --- a/whiteboard/whiteboard-ps/whiteboard/whiteboard.md +++ b/whiteboard/whiteboard-ps/whiteboard/whiteboard.md @@ -8,11 +8,11 @@ title: Microsoft Whiteboard ## Description -The following cmdlet references are for Microsoft Whiteboard. See [Overview](https://learn.microsoft.com/powershell/whiteboard/overview) for details on installing the module. The module can only be run by users with Global Administrator or SharePoint Administrator roles. The module described here is for Whiteboard content stored in Azure. see [About admin roles in the Microsoft 365 admin center](/microsoft-365/admin/add-users/about-admin-roles). +The following cmdlet references are for Microsoft Whiteboard. See [Overview](https://learn.microsoft.com/powershell/whiteboard/overview) for details on installing the module. The module can only be run by users with Global Administrator or SharePoint Administrator roles. The module described here is for Whiteboard content stored in Azure. > [!IMPORTANT] -> Microsoft recommends that you use roles with the fewest permissions. Using lower permissioned accounts helps improve security for your organization. -Global Administrator is a highly privileged role that should be limited to emergency scenarios when you can't use an existing role. To learn more, +> Microsoft recommends that you use roles with the fewest permissions. Using lower permissioned accounts helps improve security for your organization. Global Administrator is a highly privileged role that should be limited to emergency scenarios when you can't use an existing role. To learn more, see [About admin roles in the Microsoft 365 admin center](/microsoft-365/admin/add-users/about-admin-roles). + ## Microsoft Whiteboard Admin cmdlets From f18ce88e1aa0985127278ba2da40584a1204164b Mon Sep 17 00:00:00 2001 From: Camille Birch <118239446+cabirch@users.noreply.github.com> Date: Fri, 26 Jul 2024 14:03:54 -0700 Subject: [PATCH 0666/1851] Add EnableRevokeGuiSupport advanced setting to Set-LabelPolicy.md Adding information on the EnableRevokeGuiSupport advanced setting that allows admins to hide the track & revoke button from the sensitivity menu in Office apps. --- exchange/exchange-ps/exchange/Set-LabelPolicy.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/exchange/exchange-ps/exchange/Set-LabelPolicy.md b/exchange/exchange-ps/exchange/Set-LabelPolicy.md index 867db95b93..5b190d2637 100644 --- a/exchange/exchange-ps/exchange/Set-LabelPolicy.md +++ b/exchange/exchange-ps/exchange/Set-LabelPolicy.md @@ -374,6 +374,8 @@ Supported settings for built-in labeling: - **EnableAudit**: Prevent Office apps from sending sensitivity label data to Microsoft 365 auditing solutions. Supported apps: Word, Excel, and PowerPoint on Windows (version 2201+), macOS (version 16.57+), iOS (version 2.57+), and Android (version 16.0.14827+); Outlook on Windows (version 2201+), Outlook on the web, and rolling out to macOS, iOS, and Android. Example: `Set-LabelPolicy -Identity Global -AdvancedSettings @{EnableAudit="False"}`. +- **EnableRevokeGuiSupport**: Remove the Track & Revoke button from the sensitivity menu in Office clients. Supported apps: Word, Excel, and PowerPoint on Windows (version 2406+). Example: `Set-LabelPolicy -Identity Global -AdvancedSettings @{EnableRevokeGuiSupport="False"}`. For more information about this configuration choice, see [Track and revoke document access](https://learn.microsoft.com/purview/track-and-revoke-admin). + - **DisableMandatoryInOutlook**: Outlook apps that support this setting exempt Outlook messages from mandatory labeling. Example: `Set-LabelPolicy -Identity Global -AdvancedSettings @{DisableMandatoryInOutlook="True"}`. For more information about this configuration choice, see [Outlook-specific options for default label and mandatory labeling](https://learn.microsoft.com/purview/sensitivity-labels-office-apps#outlook-specific-options-for-default-label-and-mandatory-labeling). - **OutlookDefaultLabel**: Outlook apps that support this setting apply a default label, or no label. Example: `Set-LabelPolicy -Identity Global -AdvancedSettings @{OutlookDefaultLabel="None"}`. For more information about this configuration choice, see [Outlook-specific options for default label and mandatory labeling](https://learn.microsoft.com/purview/sensitivity-labels-office-apps#outlook-specific-options-for-default-label-and-mandatory-labeling). From 83e7dc072ac0fe7bcb9008b8ca32d47955c2e026 Mon Sep 17 00:00:00 2001 From: Camille Birch <118239446+cabirch@users.noreply.github.com> Date: Fri, 26 Jul 2024 14:12:41 -0700 Subject: [PATCH 0667/1851] Adding enableRevokeGuiSupport advanced setting New-LabelPolicy.md Adding new advanced setting to remove the track & revoke button from the sensitivity menu --- exchange/exchange-ps/exchange/New-LabelPolicy.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/exchange/exchange-ps/exchange/New-LabelPolicy.md b/exchange/exchange-ps/exchange/New-LabelPolicy.md index cfa69f1d6a..ce59ac07c5 100644 --- a/exchange/exchange-ps/exchange/New-LabelPolicy.md +++ b/exchange/exchange-ps/exchange/New-LabelPolicy.md @@ -110,6 +110,8 @@ Supported settings for built-in labeling: - **EnableAudit**: Prevent Office apps from sending sensitivity label data to Microsoft 365 auditing solutions. Supported apps: Word, Excel, and PowerPoint on Windows (version 2201+), macOS (version 16.57+), iOS (version 2.57+), and Android (version 16.0.14827+); Outlook on Windows (version 2201+), Outlook on the web, and rolling out to macOS, iOS, and Android. Example: `New-LabelPolicy -Identity Global -AdvancedSettings @{EnableAudit="False"}`. +- **EnableRevokeGuiSupport**: Remove the Track & Revoke button from the sensitivity menu in Office clients. Supported apps: Word, Excel, and PowerPoint on Windows (version 2406+). Example: `New-LabelPolicy -Identity Global -AdvancedSettings @{EnableRevokeGuiSupport="False"}`. For more information about this configuration choice, see [Track and revoke document access](https://learn.microsoft.com/purview/track-and-revoke-admin). + - **DisableMandatoryInOutlook**: Outlook apps that support this setting exempt Outlook messages from mandatory labeling. Example: `New-LabelPolicy -Identity Global -AdvancedSettings @{DisableMandatoryInOutlook="True"}`. For more information about this configuration choice, see [Outlook-specific options for default label and mandatory labeling](https://learn.microsoft.com/purview/sensitivity-labels-office-apps#outlook-specific-options-for-default-label-and-mandatory-labeling). - **DisableShowSensitiveContent**: For Office apps that highlight the sensitive content that caused a label to be recommended, turn off these highlights and corresponding indications about the sensitive content. For more information, see [Sensitivity labels are automatically applied or recommended for your files and emails in Office](https://support.microsoft.com/office/sensitivity-labels-are-automatically-applied-or-recommended-for-your-files-and-emails-in-office-622e0d9c-f38c-470a-bcdb-9e90b24d71a1). Supported apps: Word for Windows (version 2311+). Example: `Set-LabelPolicy -Identity Global -AdvancedSettings @{DisableShowSensitiveContent="True"}` From 3fa720b6c552954ffd90d747015f1783ea5984b1 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 30 Jul 2024 17:12:27 -0700 Subject: [PATCH 0668/1851] Update Set-Label.md Backtick escape character explanation per email request. --- exchange/exchange-ps/exchange/Set-Label.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-Label.md b/exchange/exchange-ps/exchange/Set-Label.md index 4de611f070..d74d09d621 100644 --- a/exchange/exchange-ps/exchange/Set-Label.md +++ b/exchange/exchange-ps/exchange/Set-Label.md @@ -719,7 +719,9 @@ Accept wildcard characters: False The DynamicWatermarkDisplay parameter specifies the watermark text to display for a given label. This parameter supports text and the following special tokens: -- `${Consumer.PrincipalName}`: Required. The value is the user principal name (UPN) of the user. +- **"\`${Consumer.PrincipalName}**": Required. The value is the user principal name (UPN) of the user. + +**Tip** The back quotation mark character ( \` ) is required as an escape character for the dollar sign character ( $ ) in PowerShell. For more information, see [Escape characters in Exchange PowerShell](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax#escape-characters-in-exchange-powershell). This parameter is meaningful only when the ApplyDynamicWatermarkingEnabled parameter value is $true. From ca1c94b4f0f8df47402acff3263f2f8ec326b785 Mon Sep 17 00:00:00 2001 From: mayurkl100 <80455805+mayurkl100@users.noreply.github.com> Date: Wed, 31 Jul 2024 10:10:38 +0530 Subject: [PATCH 0669/1851] Update Grant-CsTeamsFilesPolicy.md --- .../teams/Grant-CsTeamsFilesPolicy.md | 82 ++----------------- 1 file changed, 8 insertions(+), 74 deletions(-) diff --git a/teams/teams-ps/teams/Grant-CsTeamsFilesPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsFilesPolicy.md index cd857f61a1..423bca30c0 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsFilesPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsFilesPolicy.md @@ -15,20 +15,18 @@ Online teams files policies manage usages of files-related features. ### GrantToTenant (Default) ``` -Grant-CsTeamsFilesPolicy [-Global] [-PassThru] [[-PolicyName] ] - [-MsftInternalProcessingMode ] [-WhatIf] [-Confirm] [] +Grant-CsTeamsFilesPolicy [-Global] [[-PolicyName] ] + ``` ### GrantToGroup ``` -Grant-CsTeamsFilesPolicy [-PassThru] [[-PolicyName] ] [-MsftInternalProcessingMode ] - [-Group] [-Rank ] [-WhatIf] [-Confirm] [] +Grant-CsTeamsFilesPolicy [[-PolicyName] ] [-Group] ``` ### Identity ``` -Grant-CsTeamsFilesPolicy [-PassThru] [[-PolicyName] ] [-MsftInternalProcessingMode ] - [-Identity ] [-WhatIf] [-Confirm] [] +Grant-CsTeamsFilesPolicy [[-PolicyName] ] [-Identity ] ``` ## DESCRIPTION @@ -38,17 +36,17 @@ This cmdlet assigns an existing user-specific online teams files policy to a use ### Example 1 ``` -Grant-CsTeamsFilesPolicy -Identity "user@contoso.com" -PolicyName TranscriptionDisabled +Grant-CsTeamsFilesPolicy -Identity "user@contoso.com" -PolicyName NativeEntrypointDisabled ``` -The command shown in Example 1 assigns the per-user online teams files policy TranscriptionDisabled to a single user user@contoso.com. +The command shown in Example 1 assigns the per-user online teams files policy NativeEntrypointDisabled to a single user user@contoso.com. ### Example 2 ``` -Grant-CsTeamsFilesPolicy -Group sales@contoso.com -Rank 10 -PolicyName TranscriptionDisabled +Grant-CsTeamsFilesPolicy -Group sales@contoso.com -PolicyName NativeEntrypointDisabled ``` -The command shown in Example 2 assigns the online teams files policy TranscriptionDisabled to the members of the group sales@contoso.com. +The command shown in Example 2 assigns the online teams files policy NativeEntrypointDisabled to the members of the group sales@contoso.com. ## PARAMETERS @@ -67,22 +65,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -PassThru -Enables you to pass a user object through the pipeline that represents the user being assigned the policy. -By default, the Grant-CsTeamsFilesPolicy cmdlet does not pass objects through the pipeline. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: False -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -PolicyName A unique identifier(name) of the policy. @@ -113,21 +95,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Rank -The rank of the policy assignment, relative to other group policy assignments for the same policy type. - -```yaml -Type: Int32 -Parameter Sets: GrantToGroup -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -Identity The Identity parameter represents the ID of the specific user in your organization; this can be either a SIP address or an Object ID. @@ -143,39 +110,6 @@ Accept pipeline input: True (ByPropertyName, ByValue) Accept wildcard characters: False ``` -### -WhatIf -Describes what would happen if you executed the command without actually executing the command. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi - -Required: False -Position: Named -Default value: False -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Confirm -Prompts you for confirmation before executing the command. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf - -Required: False -Position: Named -Default value: False -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 ## OUTPUTS From 02f51fc94c2091acbfb7626013ee39973c6124a7 Mon Sep 17 00:00:00 2001 From: Mary-Katherine Bond Sims Date: Wed, 31 Jul 2024 12:56:55 -0400 Subject: [PATCH 0670/1851] Update New-CsTeamsVoiceApplicationsPolicy.md --- .../teams/New-CsTeamsVoiceApplicationsPolicy.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md index 46c537d969..48151b9fcd 100644 --- a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md @@ -557,8 +557,8 @@ When set to `AuthorizedOnly`, users affected by the policy will receive real-tim When set to `All`, users affected by the policy will receive real-time metrics for all auto attendants in the organization. -> [!CAUTION] -> The `All` option is being removed. Please do not use the `All` option at this time. +> [!IMPORTANT] +> The `All` option is no longer supported. ```yaml Type: Object @@ -583,8 +583,8 @@ When set to `AuthorizedOnly`, users affected by the policy will receive real-tim When set to `All`, users affected by the policy will receive real-time metrics for all call queues in the organization. -> [!CAUTION] -> The `All` option is being removed. Please do not use the `All` option at this time. +> [!IMPORTANT] +> The `All` option is no longer supported. ```yaml Type: Object @@ -609,8 +609,8 @@ When set to `AuthorizedOnly`, users affected by the policy will receive real-tim When set to `All`, users affected by the policy will receive real-time metrics for all agents in all call queues in the organization. -> [!CAUTION] -> The `All` option is being removed. Please do not use the `All` option at this time. +> [!IMPORTANT] +> The `All` option is no longer supported. ```yaml Type: Object From 43c5f8d28e5329f36bb34983d56757da82af1a19 Mon Sep 17 00:00:00 2001 From: Mary-Katherine Bond Sims Date: Wed, 31 Jul 2024 12:58:30 -0400 Subject: [PATCH 0671/1851] Update Set-CsTeamsVoiceApplicationsPolicy.md --- .../teams/Set-CsTeamsVoiceApplicationsPolicy.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md index 8fd57e45dd..cf1651213e 100644 --- a/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md @@ -531,8 +531,8 @@ When set to `AuthorizedOnly`, users affected by the policy will receive real-tim When set to `All`, users affected by the policy will receive real-time metrics for all auto attendants in the organization. -> [!CAUTION] -> The `All` option is being removed. Please do not use the `All` option at this time. +> [!IMPORTANT] +> The `All` option is no longer supported. ```yaml Type: Object @@ -557,8 +557,8 @@ When set to `AuthorizedOnly`, users affected by the policy will receive real-tim When set to `All`, users affected by the policy will receive real-time metrics for all call queues in the organization. -> [!CAUTION] -> The `All` option is being removed. Please do not use the `All` option at this time. +> [!IMPORTANT] +> The `All` option is no longer supported. ```yaml Type: Object @@ -583,8 +583,8 @@ When set to `AuthorizedOnly`, users affected by the policy will receive real-tim When set to `All`, users affected by the policy will receive real-time metrics for all agents in all call queues in the organization. -> [!CAUTION] -> The `All` option is being removed. Please do not use the `All` option at this time. +> [!IMPORTANT] +> The `All` option is no longer supported. ```yaml Type: Object From 12945663fbc90281df34d9fe6af9afb8ec39d1fd Mon Sep 17 00:00:00 2001 From: Prasanna Patil Date: Thu, 1 Aug 2024 11:45:57 +0530 Subject: [PATCH 0672/1851] Update Get-CsOnlineUser.md --- teams/teams-ps/teams/Get-CsOnlineUser.md | 36 ++++++++++++------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsOnlineUser.md b/teams/teams-ps/teams/Get-CsOnlineUser.md index c88b412641..4cc21dfe7b 100644 --- a/teams/teams-ps/teams/Get-CsOnlineUser.md +++ b/teams/teams-ps/teams/Get-CsOnlineUser.md @@ -294,24 +294,24 @@ A recent fix has addressed an issue where some Guest users were being omitted fr **Commonly used FeatureTypes and their descriptions:** -- 'Teams': Enables Users to access Teams -- 'AudioConferencing': Enables users to call-in to Teams meetings from their phones -- 'PhoneSystem': Enables users to place, receive, transfer, mute, unmute calls in Teams with mobile device, PC, or IP Phones -- 'CallingPlan': Enables an All-in-the-cloud voice solution for Teams users that connects Teams Phone System to the PSTN to enable external calling. With this option, Microsoft acts as the PSTN carrier. -- 'TeamsMultiGeo': Enables Teams chat data to be stored at rest in a specified geo location -- 'VoiceApp': Enables to set up resource accounts to support voice applications like Auto Attendants and Call Queues -- 'M365CopilotTeams': Enables Copilot in Teams -- 'TeamsProMgmt': Enables enhanced meeting recap features like AI generated notes and tasks from meetings, view when a screen was shared etc -- 'TeamsProProtection': Enables additional ways to safeguard and monitor users' Teams experiences with features like Sensitivity labels, Watermarking, end-to-end encryption etc. -- 'TeamsProWebinar': Enables advances webinar features like engagement reports, RTMP-In, Webinar Wait List, in Teams. -- 'TeamsProCust': Enables meeting customization features like branded meetings, together mode, in Teams. -- 'TeamsProVirtualAppt': Enables advances virtual appointment features like SMS notifications, custom waiting room, in Teams. -- 'TeamsRoomPro': Enables premium in-room meeting experience like intelligent audio, large galleries in Teams. -- 'TeamsRoomBasic': Enables core meeting experience with Teams Rooms Systems. -- 'TeamsAdvComms': Enables advances communication management like custom communication policies in Teams. -- 'TeamsMobileExperience': Enables users to use a single phone number in Teams across both sim-enabled mobile phone and desk lines. -- 'Conferencing_RequiresCommunicationCredits': Allows pay-per minute Audio Conferencing without monthly licenses. -- 'CommunicationCredits': Enables users to pay Teams calling and conferencing through the credits. +- Teams: Enables Users to access Teams +- AudioConferencing': Enables users to call-in to Teams meetings from their phones +- PhoneSystem: Enables users to place, receive, transfer, mute, unmute calls in Teams with mobile device, PC, or IP Phones +- CallingPlan: Enables an All-in-the-cloud voice solution for Teams users that connects Teams Phone System to the PSTN to enable external calling. With this option, Microsoft acts as the PSTN carrier. +- TeamsMultiGeo: Enables Teams chat data to be stored at rest in a specified geo location +- VoiceApp: Enables to set up resource accounts to support voice applications like Auto Attendants and Call Queues +- M365CopilotTeams: Enables Copilot in Teams +- TeamsProMgmt: Enables enhanced meeting recap features like AI generated notes and tasks from meetings, view when a screen was shared etc +- TeamsProProtection: Enables additional ways to safeguard and monitor users' Teams experiences with features like Sensitivity labels, Watermarking, end-to-end encryption etc. +- TeamsProWebinar: Enables advances webinar features like engagement reports, RTMP-In, Webinar Wait List, in Teams. +- TeamsProCust: Enables meeting customization features like branded meetings, together mode, in Teams. +- TeamsProVirtualAppt: Enables advances virtual appointment features like SMS notifications, custom waiting room, in Teams. +- TeamsRoomPro: Enables premium in-room meeting experience like intelligent audio, large galleries in Teams. +- TeamsRoomBasic: Enables core meeting experience with Teams Rooms Systems. +- TeamsAdvComms: Enables advances communication management like custom communication policies in Teams. +- TeamsMobileExperience: Enables users to use a single phone number in Teams across both sim-enabled mobile phone and desk lines. +- Conferencing_RequiresCommunicationCredits: Allows pay-per minute Audio Conferencing without monthly licenses. +- CommunicationCredits: Enables users to pay Teams calling and conferencing through the credits. **Updates in Teams PowerShell Module version 6.1.1 Preview and later** From cf722b7a6056b74ee77bd9b19cb5809c2d21a1cf Mon Sep 17 00:00:00 2001 From: isaiah-mayerchak <81656717+isaiah-mayerchak@users.noreply.github.com> Date: Wed, 7 Aug 2024 13:46:14 -0700 Subject: [PATCH 0673/1851] Update New-CsTeamsEmergencyCallingPolicy.md Add extra clarification for UPN vs. SMTP address for users added to notification group --- teams/teams-ps/teams/New-CsTeamsEmergencyCallingPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsTeamsEmergencyCallingPolicy.md b/teams/teams-ps/teams/New-CsTeamsEmergencyCallingPolicy.md index dd00ae420b..9673f2c661 100644 --- a/teams/teams-ps/teams/New-CsTeamsEmergencyCallingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsEmergencyCallingPolicy.md @@ -155,7 +155,7 @@ Accept wildcard characters: False ``` ### -NotificationGroup -NotificationGroup is an email list of users and groups to be notified of an emergency call via Teams chat. Individual users or groups are separated by ";", for instance, "group1@contoso.com;group2@contoso.com". A maximum of 10 e-mail addresses can be specified and a maximum of 50 users in total can be notified. +NotificationGroup is an email list of users and groups to be notified of an emergency call via Teams chat. Individual users or groups are separated by ";", for instance, "group1@contoso.com;group2@contoso.com". A maximum of 10 e-mail addresses can be specified and a maximum of 50 users in total can be notified. Both UPN and SMTP address are accepted when adding users directly. ```yaml Type: String From 520d3e0e0806d52cf4c7c1c53abf28296aff8947 Mon Sep 17 00:00:00 2001 From: isaiah-mayerchak <81656717+isaiah-mayerchak@users.noreply.github.com> Date: Wed, 7 Aug 2024 13:49:15 -0700 Subject: [PATCH 0674/1851] Update Set-CsTeamsEmergencyCallingPolicy.md --- teams/teams-ps/teams/Set-CsTeamsEmergencyCallingPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsEmergencyCallingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEmergencyCallingPolicy.md index 0f2b02b780..54ee68788c 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEmergencyCallingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEmergencyCallingPolicy.md @@ -149,7 +149,7 @@ Accept wildcard characters: False ``` ### -NotificationGroup -NotificationGroup is an email list of users and groups to be notified of an emergency call via Teams chat. Individual users or groups are separated by ";", for instance, "group1@contoso.com;group2@contoso.com". A maximum of 10 e-mail addresses can be specified and a maximum of 50 users in total can be notified. +NotificationGroup is an email list of users and groups to be notified of an emergency call via Teams chat. Individual users or groups are separated by ";", for instance, "group1@contoso.com;group2@contoso.com". A maximum of 10 e-mail addresses can be specified and a maximum of 50 users in total can be notified. Both UPN and SMTP address are accepted when adding users directly. ```yaml Type: String From 2534128aa1c0da8a9b27a8575e60015fec774aff Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 7 Aug 2024 13:52:45 -0700 Subject: [PATCH 0675/1851] Update Set-CalendarProcessing.md Updates per email request --- .../exchange/Set-CalendarProcessing.md | 29 +++++++++++++++++-- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-CalendarProcessing.md b/exchange/exchange-ps/exchange/Set-CalendarProcessing.md index 048d63fcd7..9869b0b075 100644 --- a/exchange/exchange-ps/exchange/Set-CalendarProcessing.md +++ b/exchange/exchange-ps/exchange/Set-CalendarProcessing.md @@ -114,8 +114,29 @@ Set-CalendarProcessing -Identity "Car 53" -AutomateProcessing AutoAccept -BookIn This example allows a list of users to submit in-policy meeting requests to the equipment mailbox for Car 53. +The users you specify for the BookInPolicy using this syntax overwrite any existing values. + ### Example 7 ```powershell +$CurrentBIP = (Get-CalendarProcessing -Identity "Conference Room 1").BookInPolicy + +$AddToBIP = "shiraz@contoso.com","chris@contoso.com" + +$UpdatedBIP = $CurrentBIP + $AddToBIP + +Set-CalendarProcessing -Identity "Conference Room 1" -BookInPolicy $UpdatedBIP +``` + +This example adds Shiraz and Chris to the BookInPolicy of the room mailbox named Conference Room 1 without affecting any existing BookInPolicy values. + +The first command retrieves the current BookInPolicy values of Conference Room 1 and stores them in a variable. + +The next two commands identify the new users to add to the BookInPolicy, combine the old and new values, and store the updated list a variable. + +The last command updates the BookInPolicy value with the combined list. + +### Example 8 +```powershell $group = New-DistributionGroup "Room 221 Booking Allowed" Update-DistributionGroupMember -Identity $group.Identity -Members karina@contoso.com,tony@contoso.com -BypassSecurityGroupManagerCheck:$true @@ -125,12 +146,12 @@ Set-CalendarProcessing -Identity "Room 221" -AutomateProcessing AutoAccept -Book This example rejects meeting requests from any user who isn't a member of the "Room 221 Booking Allowed" distribution group. -### Example 8 +### Example 9 ```powershell Set-CalendarProcessing -Identity "Room 221" -ProcessExternalMeetingMessages $false ``` -This example rejects meeting requests from any user who isn't a member of the Exchange organization. +This example rejects meeting requests from any user who isn't a member of the Exchange organization.\ ## PARAMETERS @@ -416,7 +437,9 @@ Query-based groups (for example, dynamic distribution groups) aren't supported. In delegate and principal scenarios, if the delegate or principal is specified by the BookInPolicy parameter, in-policy meeting requests to the resource mailbox are automatically approved. -You can enter multiple values separated by commas. If the values contain spaces or otherwise require quotation marks, use the following syntax: `"Value1","Value2",..."ValueN"`. +To replace the existing list of users or groups with the values you specify, use the syntax `UserOrGroup1,UserOrGroup2,...UserOrGroupN`. If the values contain spaces or otherwise require quotation marks, use the syntax `"UserOrGroup1","UserOrGroup2",..."UserOrGroupN"`. + +To add users or groups without affecting the other entries, see Example 7. ```yaml Type: RecipientIdParameter[] From fdda694e1f86f2e7c084e37e639b7d77a792dc8b Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 7 Aug 2024 13:56:01 -0700 Subject: [PATCH 0676/1851] Update Set-CalendarProcessing.md --- exchange/exchange-ps/exchange/Set-CalendarProcessing.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-CalendarProcessing.md b/exchange/exchange-ps/exchange/Set-CalendarProcessing.md index 9869b0b075..edc2b0bc9a 100644 --- a/exchange/exchange-ps/exchange/Set-CalendarProcessing.md +++ b/exchange/exchange-ps/exchange/Set-CalendarProcessing.md @@ -151,7 +151,7 @@ This example rejects meeting requests from any user who isn't a member of the "R Set-CalendarProcessing -Identity "Room 221" -ProcessExternalMeetingMessages $false ``` -This example rejects meeting requests from any user who isn't a member of the Exchange organization.\ +This example rejects meeting requests from any user who isn't a member of the Exchange organization. ## PARAMETERS From 8c673a81c35b91809852eb799fd99e3ace54f4c0 Mon Sep 17 00:00:00 2001 From: pavellatif <142821210+pavellatif@users.noreply.github.com> Date: Thu, 8 Aug 2024 22:56:38 -0400 Subject: [PATCH 0677/1851] Removing unsupported properties from Export-CsAcquiredPhoneNumber --- teams/teams-ps/teams/Export-CsAcquiredPhoneNumber.md | 7 ------- 1 file changed, 7 deletions(-) diff --git a/teams/teams-ps/teams/Export-CsAcquiredPhoneNumber.md b/teams/teams-ps/teams/Export-CsAcquiredPhoneNumber.md index 0a04e0f5ff..c4b2576788 100644 --- a/teams/teams-ps/teams/Export-CsAcquiredPhoneNumber.md +++ b/teams/teams-ps/teams/Export-CsAcquiredPhoneNumber.md @@ -37,27 +37,20 @@ By default, this cmdlet returns all the phone numbers acquired by the tenant wit - NetworkSiteId - AvailableCapabilities - AcquiredCapabilities -- BlockId -- RangeId - AssignmentStatus - PlaceName - ActivationState - PartnerName -- IsOperatorConnect - IsoCountryCode - PortInOrderStatus -- DsuSupported - CapabilityUpdateSupported -- LocationUpdateSupported - AcquisitionDate - TargetId - TargetType - AssignmentCategory -- SmsCampaignBriefs - CallingProfileId - IsoSubdivisionCode - NumberSource -- ResourceAccountSharedCallingPolicySupported - SupportedCustomerActions - ReverseNumberLookup - RoutingOptions From ef736cf121aa716d08ef755e2316e1a8858fbf5f Mon Sep 17 00:00:00 2001 From: pavellatif <142821210+pavellatif@users.noreply.github.com> Date: Fri, 9 Aug 2024 11:31:36 -0400 Subject: [PATCH 0678/1851] Updating cmdlet documentation on ReverseNumberLookup --- .../teams/Get-CsPhoneNumberAssignment.md | 32 +++++++++++++++++++ .../teams/Set-CsPhoneNumberAssignment.md | 11 +++++++ 2 files changed, 43 insertions(+) diff --git a/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md b/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md index d222fe7709..a5371ddd3b 100644 --- a/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md +++ b/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md @@ -62,6 +62,7 @@ PstnAssignmentStatus : UserAssigned PstnPartnerId : 7fc2f2eb-89aa-41d7-93de-73d015d22ff0 PstnPartnerName : Microsoft NumberSource : Online +ReverseNumberLookup : {} ``` This example displays information about the Microsoft Calling Plan subscriber phone number +1 (402) 555-1234. You can see that it is assigned to a user. @@ -89,6 +90,7 @@ PstnAssignmentStatus : UserAssigned PstnPartnerId : PstnPartnerName : NumberSource : OnPremises +ReverseNumberLookup : {} ``` This example displays information about the Direct Routing phone number +1 (206) 555-1000;ext=524. You can see that it is assigned to a user. @@ -146,6 +148,33 @@ Get-CsPhoneNumberAssignment -AssignedPstnTargetId 'TeamsSharedCallingRoutingPoli ``` This example returns all phone numbers assigned as emergency numbers in the Teams shared calling routing policy instance SC1. +### Example 12 +```powershell +Get-CsPhoneNumberAssignment -TelephoneNumber "+12065551000;ext=524" +``` +```output +TelephoneNumber : +12065551000;ext=524 +OperatorId : 83d289bc-a4d3-41e6-8a3f-cff260a3f091 +NumberType : DirectRouting +ActivationState : Activated +AssignedPstnTargetId : 2713551e-ed63-415d-9175-fc4ff825a0be +AssignmentCategory : Primary +Capability : {ConferenceAssignment, VoiceApplicationAssignment, UserAssignment} +City : +CivicAddressId : 00000000-0000-0000-0000-000000000000 +IsoCountryCode : +IsoSubdivision : +LocationId : 00000000-0000-0000-0000-000000000000 +LocationUpdateSupported : True +NetworkSiteId : +PortInOrderStatus : +PstnAssignmentStatus : UserAssigned +PstnPartnerId : +PstnPartnerName : +NumberSource : OnPremises +ReverseNumberLookup : {SkipInternalVoip} +``` +This example displays information when reverse number lookup (RNL) is set to SkipInternalVoip on a number. ## PARAMETERS @@ -482,6 +511,9 @@ The phone number. The number is always displayed with prefixed "+", even if it w The object returned is of type SkypeTelephoneNumberMgmtCmdletAcquiredTelephoneNumber. +### ReverseNumberLookup +Status of Reverse Number Lookup (RNL). When it is set to SkipInternalVoip, the calls are handled through external PSTN connection instead of internal Voip lookup. + ## NOTES The cmdlet is available in Teams PowerShell module 4.0.0 or later. The parameter AssignmentCategory was introduced in Teams PowerShell module 5.3.1-preview. The parameter NetworkSiteId was introduced in Teams PowerShell module 5.5.0. The output parameter NumberSource was introduced in Teams PowerShell module 5.7.0. diff --git a/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md b/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md index 476262ee9e..3158614cbb 100644 --- a/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md +++ b/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md @@ -38,6 +38,11 @@ Set-CsPhoneNumberAssignment -Identity -PhoneNumber -PhoneNumbe Set-CsPhoneNumberAssignment -Identity -EnterpriseVoiceEnabled [] ``` +### ReverseNumberLookup +```powershell +Set-CsPhoneNumberAssignment -PhoneNumber -ReverseNumberLookup [] +``` + ## DESCRIPTION This cmdlet assigns a phone number to a user or resource account. When you assign a phone number the EnterpriseVoiceEnabled flag is automatically set to True. @@ -132,6 +137,12 @@ Write-Host (Get-CsPhoneNumberAssignment -LocationId $NewLocationId).Count number ``` This Example shows how to update the LocationID from an old location to a new location for a set of phone numbers. +### Example 11 +```powershell +Set-CsPhoneNumberAssignment -Identity user3@contoso.com -PhoneNumber +12065551226 -ReverseNumberLookup 'SkipInternalVoip' +``` +This example shows how to turn off reverse number lookup (RNL) on a phone number. When RNL is set to 'SkipInternalVoip', an internal call to this phone number will not attempt to pass through internal Voip via reverse number lookup in Microsoft Teams. Instead the call will be established through external PSTN connectivity directly. + ## PARAMETERS From f384278e49280b9a5eaffd927e97a152ca441f0a Mon Sep 17 00:00:00 2001 From: Pavel Latif <142821210+pavellatif@users.noreply.github.com> Date: Fri, 9 Aug 2024 12:17:11 -0400 Subject: [PATCH 0679/1851] Update Get-CsPhoneNumberAssignment.md --- teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md b/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md index a5371ddd3b..7c17eea570 100644 --- a/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md +++ b/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md @@ -174,7 +174,7 @@ PstnPartnerName : NumberSource : OnPremises ReverseNumberLookup : {SkipInternalVoip} ``` -This example displays information when reverse number lookup (RNL) is set to SkipInternalVoip on a number. +This example displays when SkipInternalVoip option is turned on for a number. ## PARAMETERS From 6c23354f86c0d37eccb65e01fa8f5cba780975ec Mon Sep 17 00:00:00 2001 From: Mary-Katherine Bond Sims Date: Fri, 9 Aug 2024 14:44:48 -0400 Subject: [PATCH 0680/1851] Update Get-CsPhoneNumberAssignment.md --- teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md b/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md index 7c17eea570..2c47ef8b8a 100644 --- a/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md +++ b/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md @@ -512,7 +512,7 @@ The phone number. The number is always displayed with prefixed "+", even if it w The object returned is of type SkypeTelephoneNumberMgmtCmdletAcquiredTelephoneNumber. ### ReverseNumberLookup -Status of Reverse Number Lookup (RNL). When it is set to SkipInternalVoip, the calls are handled through external PSTN connection instead of internal Voip lookup. +Status of Reverse Number Lookup (RNL). When it is set to SkipInternalVoip, the calls are handled through external PSTN connection instead of internal VoIP lookup. ## NOTES The cmdlet is available in Teams PowerShell module 4.0.0 or later. The parameter AssignmentCategory was introduced in Teams PowerShell module 5.3.1-preview. The parameter NetworkSiteId was introduced in Teams PowerShell module 5.5.0. The output parameter NumberSource was introduced in Teams PowerShell module 5.7.0. From 39687995da53d82ef3cbac27e3723be3287845ff Mon Sep 17 00:00:00 2001 From: Mary-Katherine Bond Sims Date: Fri, 9 Aug 2024 14:45:34 -0400 Subject: [PATCH 0681/1851] Update Set-CsPhoneNumberAssignment.md --- teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md b/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md index 3158614cbb..d6ea15b92f 100644 --- a/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md +++ b/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md @@ -141,7 +141,7 @@ This Example shows how to update the LocationID from an old location to a new lo ```powershell Set-CsPhoneNumberAssignment -Identity user3@contoso.com -PhoneNumber +12065551226 -ReverseNumberLookup 'SkipInternalVoip' ``` -This example shows how to turn off reverse number lookup (RNL) on a phone number. When RNL is set to 'SkipInternalVoip', an internal call to this phone number will not attempt to pass through internal Voip via reverse number lookup in Microsoft Teams. Instead the call will be established through external PSTN connectivity directly. +This example shows how to turn off reverse number lookup (RNL) on a phone number. When RNL is set to 'SkipInternalVoip', an internal call to this phone number will not attempt to pass through internal VoIP via reverse number lookup in Microsoft Teams. Instead the call will be established through external PSTN connectivity directly. ## PARAMETERS From e670def4f4190b9850135c40a19e2fbf9fba4259 Mon Sep 17 00:00:00 2001 From: jacktremper <149415765+jacktremper@users.noreply.github.com> Date: Fri, 9 Aug 2024 13:08:27 -0700 Subject: [PATCH 0682/1851] Global updates --- teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md index 3caf9e9efc..314515c3c5 100644 --- a/teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md @@ -28,7 +28,7 @@ Federation between Teams and Azure Communication Services (ACS) allows users of This cmdlet is used retrieve the Teams and ACS federation configuration for a Teams tenant. -You must be a Teams service admin, a Teams communication admin, or Global Administrator for your organization to run the cmdlet. +You must be a Teams service admin or a Teams communication admin for your organization to run the cmdlet. ## Examples From f65f5e717ddfd103959a4dd8e4f8f40cddff5ef0 Mon Sep 17 00:00:00 2001 From: jacktremper <149415765+jacktremper@users.noreply.github.com> Date: Fri, 9 Aug 2024 13:12:55 -0700 Subject: [PATCH 0683/1851] Update Get-CsTeamsSipDevicesConfiguration.md --- teams/teams-ps/teams/Get-CsTeamsSipDevicesConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsSipDevicesConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsSipDevicesConfiguration.md index 886e104d9e..21c668459e 100644 --- a/teams/teams-ps/teams/Get-CsTeamsSipDevicesConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsSipDevicesConfiguration.md @@ -24,7 +24,7 @@ Get-CsTeamsSipDevicesConfiguration This cmdlet is used to retrieve the organization-wide Teams SIP devices configuration which contains settings that are applicable to SIP devices connected to Teams using Teams Sip Gateway. -To execute the cmdlet, you need to hold a role within your organization such as Global Administrator, Global Reader, Teams Administrator, or Teams Communication Administrator. +To execute the cmdlet, you need to hold a role within your organization such as Global Reader, Teams Administrator, or Teams Communication Administrator. ## Examples From 4134bb0ace0ea5b4021b5d00d3e860cc33580f72 Mon Sep 17 00:00:00 2001 From: jacktremper <149415765+jacktremper@users.noreply.github.com> Date: Fri, 9 Aug 2024 13:13:43 -0700 Subject: [PATCH 0684/1851] Update Get-CsTeamsEducationConfiguration.md --- teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md index ee1dbb615f..15b1be877f 100644 --- a/teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md @@ -24,7 +24,7 @@ Get-CsTeamsEducationConfiguration This cmdlet is used to retrieve the organization-wide education configuration for Teams which contains settings that are applicable to education organizations. -You must be a Teams Service Administrator or a Global Administrator for your organization to run the cmdlet. +You must be a Teams Service Administrator for your organization to run the cmdlet. ## Examples From b402056a5c65f20e952683698ac742b788bdf147 Mon Sep 17 00:00:00 2001 From: jacktremper <149415765+jacktremper@users.noreply.github.com> Date: Fri, 9 Aug 2024 13:14:29 -0700 Subject: [PATCH 0685/1851] Update New-CsBatchPolicyAssignmentOperation.md --- teams/teams-ps/teams/New-CsBatchPolicyAssignmentOperation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsBatchPolicyAssignmentOperation.md b/teams/teams-ps/teams/New-CsBatchPolicyAssignmentOperation.md index 5406212c92..7dc9c53110 100644 --- a/teams/teams-ps/teams/New-CsBatchPolicyAssignmentOperation.md +++ b/teams/teams-ps/teams/New-CsBatchPolicyAssignmentOperation.md @@ -30,7 +30,7 @@ Users can be specified by their object ID (guid) or by their SIP address (user@c A batch may contain up to 5,000 users. If a batch includes duplicate users, the duplicates will be removed from the batch before processing and status will only be provided for the unique users remaining in the batch. For best results, do not submit more than a few batches at a time. Allow batches to complete processing before submitting more batches. -You must be a Teams service admin, a Teams communication admin, or Global Administrator to run the cmdlet. +You must be a Teams service admin or a Teams communication admin to run the cmdlet. Batch policy assignment is currently limited to the following policy types: CallingLineIdentity, ExternalAccessPolicy, OnlineVoiceRoutingPolicy, TeamsAppSetupPolicy, TeamsAppPermissionPolicy, TeamsCallingPolicy, TeamsCallParkPolicy, TeamsChannelsPolicy, TeamsEducationAssignmentsAppPolicy, TeamsEmergencyCallingPolicy, TeamsMeetingBroadcastPolicy, TeamsEmergencyCallRoutingPolicy, TeamsMeetingPolicy, TeamsMessagingPolicy, TeamsTemplatePermissionPolicy, TeamsUpdateManagementPolicy, TeamsUpgradePolicy, TeamsVerticalPackagePolicy, TeamsVideoInteropServicePolicy, TenantDialPlan From 8140cc48d03b8dcddc63a2331ac5f5d72f708ea6 Mon Sep 17 00:00:00 2001 From: jacktremper <149415765+jacktremper@users.noreply.github.com> Date: Fri, 9 Aug 2024 13:15:44 -0700 Subject: [PATCH 0686/1851] Update Set-CsTeamsAcsFederationConfiguration.md --- teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md index 51bfb89eef..e787e0b82e 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md @@ -34,7 +34,7 @@ Federation between Teams and Azure Communication Services (ACS) allows external This cmdlet is used to enable or disable Teams and ACS federation for a Teams tenant, and to specify which ACS resources can connect to Teams. Only listed ACS resources can be allowed. -You must be a Teams service admin, a Teams communication admin, or Global Administrator for your organization to run the cmdlet. +You must be a Teams service admin or a Teams communication admin for your organization to run the cmdlet. ## EXAMPLES From cbdb10cc8cdb0a2ec97fea0cd751bbc6c265bb85 Mon Sep 17 00:00:00 2001 From: jacktremper <149415765+jacktremper@users.noreply.github.com> Date: Fri, 9 Aug 2024 13:16:13 -0700 Subject: [PATCH 0687/1851] Update Set-CsTeamsEducationConfiguration.md --- teams/teams-ps/teams/Set-CsTeamsEducationConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsEducationConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsEducationConfiguration.md index 817451b213..8cc193f96d 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEducationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsEducationConfiguration.md @@ -29,7 +29,7 @@ Set-CsTeamsEducationConfiguration This cmdlet is used to manage the organization-wide education configuration for Teams which contains settings that are applicable to education organizations. -You must be a Teams Service Administrator or a Global Administrator for your organization to run the cmdlet. +You must be a Teams Service Administrator for your organization to run the cmdlet. ## EXAMPLES From 4ed7bf5fe931a6a9d290c08628f3d246dc725e02 Mon Sep 17 00:00:00 2001 From: jacktremper <149415765+jacktremper@users.noreply.github.com> Date: Fri, 9 Aug 2024 13:16:44 -0700 Subject: [PATCH 0688/1851] Update Set-CsTeamsSipDevicesConfiguration.md --- teams/teams-ps/teams/Set-CsTeamsSipDevicesConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsSipDevicesConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsSipDevicesConfiguration.md index df518de608..6ac43f5622 100644 --- a/teams/teams-ps/teams/Set-CsTeamsSipDevicesConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsSipDevicesConfiguration.md @@ -28,7 +28,7 @@ Set-CsTeamsSipDevicesConfiguration This cmdlet is used to manage the organization-wide Teams SIP devices configuration which contains settings that are applicable to SIP devices connected to Teams using Teams Sip Gateway. -To execute the cmdlet, you need to hold a role within your organization such as Global Administrator, Teams Administrator, or Teams Communication Administrator. +To execute the cmdlet, you need to hold a role within your organization such as Teams Administrator or Teams Communication Administrator. ## EXAMPLES From 56b2a1c9ec2f08b261a2d1c50d548815b51d19aa Mon Sep 17 00:00:00 2001 From: VN Date: Mon, 12 Aug 2024 00:59:33 -0700 Subject: [PATCH 0689/1851] Update New-CsTeamsMeetingPolicy.md added [-RoomPeopleNameUserOverride ] --- teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md | 1 + 1 file changed, 1 insertion(+) diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md index 518f5ba0c1..e7b2133552 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md @@ -78,6 +78,7 @@ New-CsTeamsMeetingPolicy [-Identity] [-PreferredMeetingProviderForIslandsMode ] [-RecordingStorageMode ] [-RoomAttributeUserOverride ] + [-RoomPeopleNameUserOverride ] [-ScreenSharingMode ] [-SmsNotifications ] [-SpeakerAttributionMode ] From 4b7fec63fe510e2f129f892ed267e6e676ff947d Mon Sep 17 00:00:00 2001 From: VN Date: Mon, 12 Aug 2024 01:01:48 -0700 Subject: [PATCH 0690/1851] Update Set-CsTeamsMeetingPolicy.md Added [-RoomPeopleNameUserOverride ] --- teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md | 1 + 1 file changed, 1 insertion(+) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index d87ea06284..3cf3dae7f9 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -84,6 +84,7 @@ Set-CsTeamsMeetingPolicy [[-Identity] ] [-PreferredMeetingProviderForIslandsMode ] [-RecordingStorageMode ] [-RoomAttributeUserOverride ] + [-RoomPeopleNameUserOverride ] [-ScreenSharingMode ] [-SmsNotifications ] [-SpeakerAttributionMode ] From 748726aa61dbced8417f8c2ad80e31b08052807a Mon Sep 17 00:00:00 2001 From: Alberto Pascual - MSFT Date: Mon, 12 Aug 2024 13:14:08 +0200 Subject: [PATCH 0691/1851] Update Set-User.md Removed extra info where the PermanentlyClearPreviousMailboxInfo would point to its old behavior which was to purge the disconnected mailbox, and this is not the case anymore since a long time already. This change will set the expectations around this parameter. --- exchange/exchange-ps/exchange/Set-User.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-User.md b/exchange/exchange-ps/exchange/Set-User.md index 4f7dc2f42c..5fe8972043 100644 --- a/exchange/exchange-ps/exchange/Set-User.md +++ b/exchange/exchange-ps/exchange/Set-User.md @@ -917,7 +917,7 @@ The PermanentlyClearPreviousMailboxInfo switch specifies whether to clear the Ex Clearing these attributes might be required in mailbox move and re-licensing scenarios between on-premises Exchange and Microsoft 365. For more information, see [Permanently Clear Previous Mailbox Info](https://techcommunity.microsoft.com/t5/exchange-team-blog/permanently-clear-previous-mailbox-info/ba-p/607619). -**Caution**: This switch permanently deletes the existing cloud mailbox and its associated archive, prevents you from reconnecting to the mailbox, and prevents you from recovering content from the mailbox. +**Caution**: This switch will prevent you from reconnecting to the mailbox, and prevents you from recovering content from the mailbox. ```yaml Type: SwitchParameter From bf5b38876561d261547120c387c93c328ee0eca2 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 12 Aug 2024 10:02:03 -0700 Subject: [PATCH 0692/1851] Update Set-User.md --- exchange/exchange-ps/exchange/Set-User.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-User.md b/exchange/exchange-ps/exchange/Set-User.md index 5fe8972043..85b46bdc0c 100644 --- a/exchange/exchange-ps/exchange/Set-User.md +++ b/exchange/exchange-ps/exchange/Set-User.md @@ -917,7 +917,7 @@ The PermanentlyClearPreviousMailboxInfo switch specifies whether to clear the Ex Clearing these attributes might be required in mailbox move and re-licensing scenarios between on-premises Exchange and Microsoft 365. For more information, see [Permanently Clear Previous Mailbox Info](https://techcommunity.microsoft.com/t5/exchange-team-blog/permanently-clear-previous-mailbox-info/ba-p/607619). -**Caution**: This switch will prevent you from reconnecting to the mailbox, and prevents you from recovering content from the mailbox. +**Caution**: This switch prevents you from reconnecting to the mailbox and prevents you from recovering content from the mailbox. ```yaml Type: SwitchParameter From 60435f31eca29b192b556b5190523d3be05d31c4 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 12 Aug 2024 10:49:58 -0700 Subject: [PATCH 0693/1851] Update Set-RemoteDomain.md --- exchange/exchange-ps/exchange/Set-RemoteDomain.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-RemoteDomain.md b/exchange/exchange-ps/exchange/Set-RemoteDomain.md index 7fa0b7cb2d..8f7c3965a5 100644 --- a/exchange/exchange-ps/exchange/Set-RemoteDomain.md +++ b/exchange/exchange-ps/exchange/Set-RemoteDomain.md @@ -534,7 +534,7 @@ Accept wildcard characters: False ### -SmtpDaneMandatoryModeEnabled This parameter is available only in the cloud-based service. -{{ Fill SmtpDaneMandatoryModeEnabled Description }} +This parameter is reserved for internal Microsoft use. ```yaml Type: Boolean From a689fd2d976c0010ff7dab54dd71144dc3c0d30a Mon Sep 17 00:00:00 2001 From: VikneshMSFT <73820457+VikneshMSFT@users.noreply.github.com> Date: Tue, 13 Aug 2024 04:05:32 -0700 Subject: [PATCH 0694/1851] Update Move-CsUser.md to address minimum MicrosoftTeams module version requirement We have introduced some changes on cmdlets available in MicrosoftTeams module to deprecate some left out functionality as part of SFBO infra decoupling. --- skype/skype-ps/skype/Move-CsUser.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Move-CsUser.md b/skype/skype-ps/skype/Move-CsUser.md index f43e2bcf9a..d2cf7bae07 100644 --- a/skype/skype-ps/skype/Move-CsUser.md +++ b/skype/skype-ps/skype/Move-CsUser.md @@ -16,8 +16,11 @@ ms.reviewer: Moves one or more user accounts enabled for Skype for Business Server to TeamsOnly (or the reverse). This cmdlet also can be used to move on-premises users from one pool to another. +**PRE-REQUISITES steps for running Move-CsUser** +- Install or update the Microsoft Teams PowerShell module to version 6.2.1 or later + **PRE-REQUISITES steps for** [Office 365 operated by 21Vianet](/microsoft-365/admin/services-in-china/services-in-china?view=o365-21vianet) -- Install or update the Microsoft Teams PowerShell module to version 5.2.0 or later +- Install or update the Microsoft Teams PowerShell module to version 6.2.1 or later - Run Set-TeamsEnvironmentConfig -TeamsEnvironmentName TeamsChina For more information, see [Set-TeamsEnvironmentConfig](/powershell/module/teams/set-teamsenvironmentconfig). From 510a7ad8243218905eac8fc7fecfe8dcf4fbefd5 Mon Sep 17 00:00:00 2001 From: Evie Grimshaw <116228522+EvieGrimshaw@users.noreply.github.com> Date: Tue, 13 Aug 2024 07:59:47 -0700 Subject: [PATCH 0695/1851] Learn Editor: Update New-CsTeamsWorkLocationDetectionPolicy.md --- teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md index 8b7646f1a0..e7eb02743b 100644 --- a/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md @@ -11,7 +11,7 @@ author: artemiykozlov # New-CsTeamsWorkLocationDetectionPolicy ## SYNOPSIS -This cmdlet is used to create a new instance of the TeamsWorkLocationDetectionPolicy. +This cmdlet is used to create a new instance of the TeamsWorkLocationDetectionPolicy. The end user experience utilizing this policy is currently under development and has not been made generally available. You can see updates on when it will be generally available at [Microsoft 365 Roadmap | Microsoft 365](https://www.microsoft.com/en-us/microsoft-365/roadmap?msockid=287ab43847c06d0008cca05b46076c18&filters=&searchterms=automatically%2Cset%2Cwork%2Clocation"https://www.microsoft.com/en-us/microsoft-365/roadmap?msockid=287ab43847c06d0008cca05b46076c18&filters=&searchterms=automatically%2cset%2cwork%2clocation"). ## SYNTAX From b2bae95f62b05607e2ad57ec06037ac6bec09180 Mon Sep 17 00:00:00 2001 From: paisvivekanand Date: Tue, 13 Aug 2024 22:49:01 +0530 Subject: [PATCH 0696/1851] Update Set-DistributionGroup.md Added description of HiddenGroupMembershipEnabled parameter --- exchange/exchange-ps/exchange/Set-DistributionGroup.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/exchange/exchange-ps/exchange/Set-DistributionGroup.md b/exchange/exchange-ps/exchange/Set-DistributionGroup.md index b2b7e19968..3c63c0d84a 100644 --- a/exchange/exchange-ps/exchange/Set-DistributionGroup.md +++ b/exchange/exchange-ps/exchange/Set-DistributionGroup.md @@ -1005,6 +1005,12 @@ This parameter is available only in the cloud-based service. This parameter is reserved for internal Microsoft use. +The HiddenGroupMembershipEnabled switch specifies whether to hide the members of the distribution group from users who aren't members of the group. You don't need to specify a value with this switch. + +You can use this setting to help comply with regulations that require you to hide group membership from members or outsiders (for example, a distribution group that represents students enrolled in a class). + +Note: If you hide the membership of the group with this parameter, you can't edit the group later to reveal the membership to the group. + ```yaml Type: SwitchParameter Parameter Sets: (All) From b2669c98ea7d5c2dbe34e175f00c857364cf838c Mon Sep 17 00:00:00 2001 From: paisvivekanand Date: Tue, 13 Aug 2024 22:50:46 +0530 Subject: [PATCH 0697/1851] Update New-DistributionGroup.md Updated description of HiddenGroupMembershipEnabled parameter --- exchange/exchange-ps/exchange/New-DistributionGroup.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/New-DistributionGroup.md b/exchange/exchange-ps/exchange/New-DistributionGroup.md index 51d24639f4..de47db246c 100644 --- a/exchange/exchange-ps/exchange/New-DistributionGroup.md +++ b/exchange/exchange-ps/exchange/New-DistributionGroup.md @@ -304,7 +304,7 @@ The HiddenGroupMembershipEnabled switch specifies whether to hide the members of You can use this setting to help comply with regulations that require you to hide group membership from members or outsiders (for example, a distribution group that represents students enrolled in a class). -**Note**: You can't change this setting after you create the group. If you create the group with hidden membership, you can't edit the group later to reveal the membership to the group, or vice-versa. +**Note**: If you create the group with hidden membership, you can't edit the group later to reveal the membership to the group. ```yaml Type: SwitchParameter From ef9e4a502b557e24850eadbb97bc8f30a6ebb90f Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 13 Aug 2024 10:53:42 -0700 Subject: [PATCH 0698/1851] Update Set-DistributionGroup.md --- exchange/exchange-ps/exchange/Set-DistributionGroup.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-DistributionGroup.md b/exchange/exchange-ps/exchange/Set-DistributionGroup.md index 3c63c0d84a..50009dc098 100644 --- a/exchange/exchange-ps/exchange/Set-DistributionGroup.md +++ b/exchange/exchange-ps/exchange/Set-DistributionGroup.md @@ -1003,13 +1003,11 @@ Accept wildcard characters: False ### -HiddenGroupMembershipEnabled This parameter is available only in the cloud-based service. -This parameter is reserved for internal Microsoft use. - The HiddenGroupMembershipEnabled switch specifies whether to hide the members of the distribution group from users who aren't members of the group. You don't need to specify a value with this switch. You can use this setting to help comply with regulations that require you to hide group membership from members or outsiders (for example, a distribution group that represents students enrolled in a class). -Note: If you hide the membership of the group with this parameter, you can't edit the group later to reveal the membership to the group. +**Note**: If you hide the membership of the group with this parameter, you can't edit the group later to reveal the membership to the group. ```yaml Type: SwitchParameter From 6028208d451cd30c4503e224cd408499e692bb76 Mon Sep 17 00:00:00 2001 From: v-jimchang Date: Wed, 14 Aug 2024 17:23:50 +0000 Subject: [PATCH 0699/1851] updates documentation for Add-VivaModuleFeaturePolicy and Update-VivaModuleFeaturePolicy --- .../exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md | 7 +++++++ .../exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md index 1cf7b09df1..c9bef566a1 100644 --- a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md @@ -23,6 +23,7 @@ Use the Add-VivaModuleFeaturePolicy cmdlet to add a new access policy for a spec - Policies assigned to a specific user or group take priority over the policy assigned to the entire tenant when determining whether a feature/category is enabled. If a user has multiple policies assigned for a feature/category (directly as a user or member of a group), the most restrictive policy applies. - If a category is disabled by category policies, all features under the category are disabled regardless of the policies set at the feature level. - You can only update user controls at the feature policy level, not the category policy level. +- A policy can not be added if the policy scope of the feature doesn't match with who has access to the policy being added. To see allowed policy scopes for this feature, use [this commandlet](https://learn.microsoft.com/en-us/powershell/module/exchange/get-vivamodulefeature). Some features include the option for user controls (user opt out). Refer to the feature documentation to see if user controls are available for the feature that you intend to set a policy for. @@ -278,6 +279,8 @@ Accept wildcard characters: False ### -Everyone The Everyone switch specifies that the policy applies to all users in the organization. You don't need to specify a value with this switch. +Only use this parameter if the feature has the Tenant policy scope. + Don't use this switch with the GroupIds or UserIds parameters. ```yaml @@ -298,6 +301,8 @@ The GroupIds parameter specifies the email addresses or security group object ID You can specify a maximum of 20 total users or groups (20 users and no groups, 10 users and 10 groups, etc.). +Only use this parameter if the feature has the Group policy scope. + To have the policy apply to all users in the organization, use the Everyone switch. **Note**: In v3.5.1-Preview2 or later of the module, this parameter supports security group object IDs (GUIDs). Previous versions of the module accept only email addresses for this parameter. @@ -359,6 +364,8 @@ The UserIds parameter specifies the user principal names (UPNs) of the users tha You can specify a maximum of 20 total users or groups (20 users and no groups, 10 users and 10 groups, etc.). +Only use this parameter if the feature has the User policy scope. + To have the policy apply to all users in the organization, use the Everyone switch. ```yaml diff --git a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md index 637a4aa265..9e446238f5 100644 --- a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md @@ -22,6 +22,7 @@ Use the Update-VivaModuleFeaturePolicy cmdlet to update an access policy for a f - You can't update a policy for a particular user or group to include the entire tenant if a policy for the entire tenant already exists for the feature. Only one tenant-wide policy is supported. - Policies assigned to a specific user or group take priority over the policy assigned to the entire tenant when determining whether a feature/category is enabled. If a user has multiple policies assigned for a feature/category (directly as a user or member of a group), the most restrictive policy applies. - You can only update user controls at the feature policy level, not the category policy level. +- A policy can not be updated if the policy scope of the feature doesn't match with who has access to the policy being updated. To see allowed policy scopes for this feature, use [this commandlet](https://learn.microsoft.com/en-us/powershell/module/exchange/get-vivamodulefeature). Some features include the option for user controls (user opt out). Refer to the feature documentation to see if user controls are available for the feature that you intend to set a policy for. @@ -246,6 +247,8 @@ The Everyone parameter specifies that the updated policy applies to all users in - $true: The policy applies to all users. This is the only useful value for this parameter. - $false: Don't use this value. +Only use this parameter if the feature has the Tenant policy scope. + If you don't want to update who the policy applies to, don't use this parameter. Don't use this parameter with the GroupIds or UserIds parameters. @@ -272,6 +275,8 @@ The values that you specify for this parameter or the UserIds parameter replace You can specify a maximum of 20 total users or groups (20 users and no groups, 10 users and 10 groups, etc.). +Only use this parameter if the feature has the Group policy scope. + To have the updated policy apply to all users in the organization, use the Everyone parameter with the value $true. **Note**: In v3.5.1-Preview2 or later of the module, this parameter supports security group object IDs (GUIDs). Previous versions of the module accept only email addresses for this parameter. @@ -405,6 +410,8 @@ The values that you specify for this parameter or the GroupIds parameter replace You can specify a maximum of 20 total users or groups (20 users and no groups, 10 users and 10 groups, etc.). +Only use this parameter if the feature has the User policy scope. + To have the updated policy apply to all users in the organization, use the Everyone parameter with the value $true. ```yaml From 91d0c781e2d57f56bd51a523550442bd390cda17 Mon Sep 17 00:00:00 2001 From: v-jimchang Date: Wed, 14 Aug 2024 10:44:19 -0700 Subject: [PATCH 0700/1851] Update Add-VivaModuleFeaturePolicy.md --- .../exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md index c9bef566a1..2a4aba6506 100644 --- a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md @@ -23,7 +23,7 @@ Use the Add-VivaModuleFeaturePolicy cmdlet to add a new access policy for a spec - Policies assigned to a specific user or group take priority over the policy assigned to the entire tenant when determining whether a feature/category is enabled. If a user has multiple policies assigned for a feature/category (directly as a user or member of a group), the most restrictive policy applies. - If a category is disabled by category policies, all features under the category are disabled regardless of the policies set at the feature level. - You can only update user controls at the feature policy level, not the category policy level. -- A policy can not be added if the policy scope of the feature doesn't match with who has access to the policy being added. To see allowed policy scopes for this feature, use [this commandlet](https://learn.microsoft.com/en-us/powershell/module/exchange/get-vivamodulefeature). +- Some features only support policies that apply to the entire tenant, not specific users or groups. You can refer to supported policy scopes for a feature using the [Get-VivaModuleFeature](https://learn.microsoft.com/en-us/powershell/module/exchange/get-vivamodulefeature) cmdlet. Some features include the option for user controls (user opt out). Refer to the feature documentation to see if user controls are available for the feature that you intend to set a policy for. @@ -279,8 +279,6 @@ Accept wildcard characters: False ### -Everyone The Everyone switch specifies that the policy applies to all users in the organization. You don't need to specify a value with this switch. -Only use this parameter if the feature has the Tenant policy scope. - Don't use this switch with the GroupIds or UserIds parameters. ```yaml @@ -301,8 +299,6 @@ The GroupIds parameter specifies the email addresses or security group object ID You can specify a maximum of 20 total users or groups (20 users and no groups, 10 users and 10 groups, etc.). -Only use this parameter if the feature has the Group policy scope. - To have the policy apply to all users in the organization, use the Everyone switch. **Note**: In v3.5.1-Preview2 or later of the module, this parameter supports security group object IDs (GUIDs). Previous versions of the module accept only email addresses for this parameter. @@ -364,8 +360,6 @@ The UserIds parameter specifies the user principal names (UPNs) of the users tha You can specify a maximum of 20 total users or groups (20 users and no groups, 10 users and 10 groups, etc.). -Only use this parameter if the feature has the User policy scope. - To have the policy apply to all users in the organization, use the Everyone switch. ```yaml From ba3d1903335acbe244bb145b4d9a9ecfe52da55a Mon Sep 17 00:00:00 2001 From: v-jimchang Date: Wed, 14 Aug 2024 10:45:02 -0700 Subject: [PATCH 0701/1851] Update Update-VivaModuleFeaturePolicy.md --- .../exchange/Update-VivaModuleFeaturePolicy.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md index 9e446238f5..8a1e56d940 100644 --- a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md @@ -22,7 +22,7 @@ Use the Update-VivaModuleFeaturePolicy cmdlet to update an access policy for a f - You can't update a policy for a particular user or group to include the entire tenant if a policy for the entire tenant already exists for the feature. Only one tenant-wide policy is supported. - Policies assigned to a specific user or group take priority over the policy assigned to the entire tenant when determining whether a feature/category is enabled. If a user has multiple policies assigned for a feature/category (directly as a user or member of a group), the most restrictive policy applies. - You can only update user controls at the feature policy level, not the category policy level. -- A policy can not be updated if the policy scope of the feature doesn't match with who has access to the policy being updated. To see allowed policy scopes for this feature, use [this commandlet](https://learn.microsoft.com/en-us/powershell/module/exchange/get-vivamodulefeature). +- Some features only support policies that apply to the entire tenant, not specific users or groups. You can refer to supported policy scopes for a feature using the [Get-VivaModuleFeature](https://learn.microsoft.com/en-us/powershell/module/exchange/get-vivamodulefeature) cmdlet. Some features include the option for user controls (user opt out). Refer to the feature documentation to see if user controls are available for the feature that you intend to set a policy for. @@ -247,8 +247,6 @@ The Everyone parameter specifies that the updated policy applies to all users in - $true: The policy applies to all users. This is the only useful value for this parameter. - $false: Don't use this value. -Only use this parameter if the feature has the Tenant policy scope. - If you don't want to update who the policy applies to, don't use this parameter. Don't use this parameter with the GroupIds or UserIds parameters. @@ -275,8 +273,6 @@ The values that you specify for this parameter or the UserIds parameter replace You can specify a maximum of 20 total users or groups (20 users and no groups, 10 users and 10 groups, etc.). -Only use this parameter if the feature has the Group policy scope. - To have the updated policy apply to all users in the organization, use the Everyone parameter with the value $true. **Note**: In v3.5.1-Preview2 or later of the module, this parameter supports security group object IDs (GUIDs). Previous versions of the module accept only email addresses for this parameter. @@ -410,8 +406,6 @@ The values that you specify for this parameter or the GroupIds parameter replace You can specify a maximum of 20 total users or groups (20 users and no groups, 10 users and 10 groups, etc.). -Only use this parameter if the feature has the User policy scope. - To have the updated policy apply to all users in the organization, use the Everyone parameter with the value $true. ```yaml From a63b95f4ff957c334968f9cf7f0a0e79b86b241e Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 14 Aug 2024 11:00:00 -0700 Subject: [PATCH 0702/1851] Update Add-VivaModuleFeaturePolicy.md --- exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md index 2a4aba6506..08eb8d0914 100644 --- a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md @@ -23,7 +23,7 @@ Use the Add-VivaModuleFeaturePolicy cmdlet to add a new access policy for a spec - Policies assigned to a specific user or group take priority over the policy assigned to the entire tenant when determining whether a feature/category is enabled. If a user has multiple policies assigned for a feature/category (directly as a user or member of a group), the most restrictive policy applies. - If a category is disabled by category policies, all features under the category are disabled regardless of the policies set at the feature level. - You can only update user controls at the feature policy level, not the category policy level. -- Some features only support policies that apply to the entire tenant, not specific users or groups. You can refer to supported policy scopes for a feature using the [Get-VivaModuleFeature](https://learn.microsoft.com/en-us/powershell/module/exchange/get-vivamodulefeature) cmdlet. +- Some features only support policies that apply to the entire tenant, not specific users or groups. You can refer to supported policy scopes for a feature using the [Get-VivaModuleFeature](https://learn.microsoft.com/powershell/module/exchange/get-vivamodulefeature) cmdlet. Some features include the option for user controls (user opt out). Refer to the feature documentation to see if user controls are available for the feature that you intend to set a policy for. From 773f18f6f0213376347f9e6f340032d5a5b750ea Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 14 Aug 2024 11:00:50 -0700 Subject: [PATCH 0703/1851] Update Update-VivaModuleFeaturePolicy.md --- exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md index 8a1e56d940..9d677d3db1 100644 --- a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md @@ -22,7 +22,7 @@ Use the Update-VivaModuleFeaturePolicy cmdlet to update an access policy for a f - You can't update a policy for a particular user or group to include the entire tenant if a policy for the entire tenant already exists for the feature. Only one tenant-wide policy is supported. - Policies assigned to a specific user or group take priority over the policy assigned to the entire tenant when determining whether a feature/category is enabled. If a user has multiple policies assigned for a feature/category (directly as a user or member of a group), the most restrictive policy applies. - You can only update user controls at the feature policy level, not the category policy level. -- Some features only support policies that apply to the entire tenant, not specific users or groups. You can refer to supported policy scopes for a feature using the [Get-VivaModuleFeature](https://learn.microsoft.com/en-us/powershell/module/exchange/get-vivamodulefeature) cmdlet. +- Some features only support policies that apply to the entire tenant, not specific users or groups. You can refer to supported policy scopes for a feature using the [Get-VivaModuleFeature](https://learn.microsoft.com/powershell/module/exchange/get-vivamodulefeature) cmdlet. Some features include the option for user controls (user opt out). Refer to the feature documentation to see if user controls are available for the feature that you intend to set a policy for. From fe2d9f4c090c791df686cbb00c3465676fcd8907 Mon Sep 17 00:00:00 2001 From: akrupennikov <118278514+akrupennikov@users.noreply.github.com> Date: Thu, 15 Aug 2024 11:54:12 +0200 Subject: [PATCH 0704/1851] Update Set-CsTeamsMeetingPolicy.md Updated the -SpeakerAttributionMode setting. 2 more possible values were added back in 2023, but not documented. https://domoreexp.visualstudio.com/MSTeams/_workitems/edit/2650773 Validity can be checked with Tianran Wu. --- teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index 3cf3dae7f9..bb8db61221 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -1202,10 +1202,14 @@ Accept wildcard characters: False ``` ### -SpeakerAttributionMode +Determines if users are identified in transcriptions and if they can change the value of the _Automatically identify me in meeting captions and transcripts_ setting. + Possible values: -- EnabledUserOverride -- Disabled +- **Enabled**: Speakers are identified in transcription. +- **EnabledUserOverride**: Speakers are identified in transcription. If enabled, users can override this setting and choose not to be identified in their Teams profile settings. +- **DisabledUserOverride**: Speakers are not identified in transcription. If enabled, users can override this setting and choose to be identified in their Teams profile settings. +- **Disabled**: Speakers are not identified in transcription. ```yaml Type: String From 8430a7868768923f7c8d43e298c7f74409f2010d Mon Sep 17 00:00:00 2001 From: Padma Jayaraman Date: Fri, 16 Aug 2024 19:51:34 +0530 Subject: [PATCH 0705/1851] Pencil edit Applied the code format for cmdlet names --- teams/teams-ps/teams/Get-CsSdgBulkSignInRequestStatus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsSdgBulkSignInRequestStatus.md b/teams/teams-ps/teams/Get-CsSdgBulkSignInRequestStatus.md index 800abf93da..2de68cc2d0 100644 --- a/teams/teams-ps/teams/Get-CsSdgBulkSignInRequestStatus.md +++ b/teams/teams-ps/teams/Get-CsSdgBulkSignInRequestStatus.md @@ -37,7 +37,7 @@ This example shows how to read the batch status response into a new variable and ## PARAMETERS ### -Batchid -Batch ID is the response returned by the New-CsSdgBulkSignInRequest cmdlet. It is used as input for querying the status of the batch through Get-CsSdgBulkSignInRequestStatus cmdlet. +Batch ID is the response returned by the `New-CsSdgBulkSignInRequest` cmdlet. It is used as input for querying the status of the batch through `Get-CsSdgBulkSignInRequestStatus` cmdlet. ```yaml Type: String From 23d7f2ed56dcf9ceddce9aeaf411338432699da5 Mon Sep 17 00:00:00 2001 From: Andy Wang Date: Fri, 16 Aug 2024 14:57:52 -0700 Subject: [PATCH 0706/1851] Add TeamsAIPolicy cmdlets public docs --- teams/teams-ps/teams/Get-CsTeamsAIPolicy.md | 54 +++++ teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md | 190 ++++++++++++++++++ teams/teams-ps/teams/New-CsTeamsAIPolicy.md | 65 ++++++ .../teams-ps/teams/Remove-CsTeamsAIPolicy.md | 69 +++++++ teams/teams-ps/teams/Set-CsTeamsAIPolicy.md | 104 ++++++++++ 5 files changed, 482 insertions(+) create mode 100644 teams/teams-ps/teams/Get-CsTeamsAIPolicy.md create mode 100644 teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md create mode 100644 teams/teams-ps/teams/New-CsTeamsAIPolicy.md create mode 100644 teams/teams-ps/teams/Remove-CsTeamsAIPolicy.md create mode 100644 teams/teams-ps/teams/Set-CsTeamsAIPolicy.md diff --git a/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md new file mode 100644 index 0000000000..d3d458196f --- /dev/null +++ b/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md @@ -0,0 +1,54 @@ +--- +external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml +Module Name: MicrosoftTeams +applicable: Microsoft Teams +title: Get-CsTeamsAIPolicy +online version: https://learn.microsoft.com/powershell/module/teams/Get-CsTeamsAIPolicy +schema: 2.0.0 +author: andywang_microsoft +ms.author: andywang +--- + +# Get-CsTeamsAIPolicy + +## SYNOPSIS + +This cmdlet retrieves all Teams AI policies for current tenant. + +## SYNTAX + +``` +Get-CsTeamsAIPolicy +``` + +## DESCRIPTION + +This cmdlet retrieves all Teams AI policies for current tenant. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-CsTeamsAIPolicy +``` + +retrieves Teams AI policies, shows "EnrollFace" and "EnrollVoice" values. + +## PARAMETERS + +### 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). + +## INPUTS + +## OUTPUTS + +## RELATED LINKS + +[New-CsTeamsAIPolicy](New-CsTeamsAIPolicy.md) + +[Remove-CsTeamsAIPolicy](Remove-CsTeamsAIPolicy.yml) + +[Set-CsTeamsAIPolicy](Set-CsTeamsAIPolicy.yml) + +[Grant-CsTeamsAIPolicy](Grant-CsTeamsAIPolicy.yml) \ No newline at end of file diff --git a/teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md new file mode 100644 index 0000000000..5e3176fad4 --- /dev/null +++ b/teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md @@ -0,0 +1,190 @@ +--- +external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml +Module Name: MicrosoftTeams +applicable: Microsoft Teams +title: Grant-CsTeamsAIPolicy +online version: https://learn.microsoft.com/powershell/module/teams/Grant-CsTeamsAIPolicy +schema: 2.0.0 +author: andywang_microsoft +ms.author: andywang +--- + +# Grant-CsTeamsAIPolicy + +## SYNOPSIS +This cmdlet applies an instance of the Teams media connectivity policy to users or groups in a tenant. + +## SYNTAX + +### Identity (Default) +``` +Grant-CsTeamsAIPolicy [] +``` + +### GrantToUser +``` +Grant-CsTeamsAIPolicy -Identity [[-PolicyName] ] [] +``` + +### GrantToGroup +``` +Grant-CsTeamsAIPolicy [[-PolicyName] ] [-Group] -Rank + [] +``` + +### GrantToTenant +``` +Grant-CsTeamsAIPolicy [[-PolicyName] ] [-Global] [-Force] [] +``` + +## DESCRIPTION + +This cmdlet applies an instance of the Teams media connectivity policy to users or groups in a tenant. + +Passes in the `Identity` of the policy instance in the `PolicyName` parameter and the user identifier in the `Identity` parameter or the group name in the `Group` parameter. One of either `Identity` or `Group` needs to be passed. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Grant-CsTeamsAIPolicy -PolicyName Test -Identity testuser@test.onmicrosoft.com +``` + +Assigns a given policy to a user. + +### Example 2 +```powershell +PS C:\> Grant-CsTeamsAIPolicy -Group f13d6c9d-ce76-422c-af78-b6018b4d9c80 -PolicyName Test +``` + +Assigns a given policy to a group. + + +### Example 3 +```powershell +PS C:\> Grant-CsTeamsAIPolicy -Global -PolicyName Test +``` + +Assigns a given policy to the tenant. + +### Example 4 +```powershell +PS C:\> Grant-CsTeamsAIPolicy -Global -PolicyName Test +``` + +Note: _Using $null in place of a policy name can be used to unassigned a policy instance._ + +## PARAMETERS + +### -Force +Suppresses the display of any non-fatal error message that might arise when running the command. + +```yaml +Type: SwitchParameter +Parameter Sets: GrantToTenant +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Global +This is the equivalent to `-Identity Global`. + +```yaml +Type: SwitchParameter +Parameter Sets: GrantToTenant +Aliases: + +Required: True +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Group +This is the identifier of the group that the policy should be assigned to. + +```yaml +Type: String +Parameter Sets: GrantToGroup +Aliases: + +Required: True +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +Specifies the identity of the target user. + +Example: testuser@test.onmicrosoft.com + +Example: 98403f08-577c-46dd-851a-f0460a13b03d + +Use the "Global" Identity if you wish to set the policy for the entire tenant. + +```yaml +Type: String +Parameter Sets: GrantToUser +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PolicyName +Specifies the name of the policy to be assigned. The PolicyName is the policy identity minus the policy scope ("tag:"), for example, a policy that has an identity of "Tag:Enabled" has a PolicyName of "Enabled". + +```yaml +Type: String +Parameter Sets: GrantToUser, GrantToGroup, GrantToTenant +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Rank +The rank of the policy assignment, relative to other group policy assignments for the same policy type. + +```yaml +Type: Int32 +Parameter Sets: GrantToGroup +Aliases: + +Required: True +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 + +## OUTPUTS + +## RELATED LINKS + +[New-CsTeamsAIPolicy](New-CsTeamsAIPolicy.md) + +[Remove-CsTeamsAIPolicy](Remove-CsTeamsAIPolicy.yml) + +[Get-CsTeamsAIPolicy](Get-CsTeamsAIPolicy.yml) + +[Set-CsTeamsAIPolicy](Set-CsTeamsAIPolicy.yml) \ No newline at end of file diff --git a/teams/teams-ps/teams/New-CsTeamsAIPolicy.md b/teams/teams-ps/teams/New-CsTeamsAIPolicy.md new file mode 100644 index 0000000000..d8e04e93ad --- /dev/null +++ b/teams/teams-ps/teams/New-CsTeamsAIPolicy.md @@ -0,0 +1,65 @@ +--- +external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml +Module Name: MicrosoftTeams +applicable: Microsoft Teams +title: New-CsTeamsAIPolicy +online version: https://learn.microsoft.com/powershell/module/teams/New-CsTeamsAIPolicy +schema: 2.0.0 +author: andywang_microsoft +ms.author: andywang +--- + + +# New-CsTeamsAIPolicy + +## SYNOPSIS +This cmdlet creates a Teams AI policy. + +## SYNTAX + +```powershell +New-CsTeamsAIPolicy -Identity +``` + +## DESCRIPTION +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 + +### Example 1 +```powershell +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 +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 +``` + +### 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). + + +## RELATED LINKS +[Remove-CsTeamsAIPolicy](Remove-CsTeamsAIPolicy.yml) + +[Get-CsTeamsAIPolicy](Get-CsTeamsAIPolicy.yml) + +[Set-CsTeamsAIPolicy](Set-CsTeamsAIPolicy.yml) + +[Grant-CsTeamsAIPolicy](Grant-CsTeamsAIPolicy.yml) \ No newline at end of file diff --git a/teams/teams-ps/teams/Remove-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsAIPolicy.md new file mode 100644 index 0000000000..650d3c2615 --- /dev/null +++ b/teams/teams-ps/teams/Remove-CsTeamsAIPolicy.md @@ -0,0 +1,69 @@ +--- +external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml +Module Name: MicrosoftTeams +applicable: Microsoft Teams +title: Remove-CsTeamsAIPolicy +online version: https://learn.microsoft.com/powershell/module/teams/Remove-CsTeamsAIPolicy +schema: 2.0.0 +author: andywang_microsoft +ms.author: andywang +--- + +# Remove-CsTeamsAIPolicy + +## SYNOPSIS + +This cmdlet deletes a Teams AI policy. + +## SYNTAX + +``` +Remove-CsTeamsAIPolicy -Identity +``` + +## DESCRIPTION + +This cmdlet deletes a Teams AI policy with the specified identity string. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Remove-CsTeamsAIPolicy -Identity "Test" +``` + +Deletes a Teams AI policy with the identify of "Test". + +## 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 +``` + +### 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). + +## INPUTS + +## OUTPUTS + +## RELATED LINKS + +[New-CsTeamsAIPolicy](New-CsTeamsAIPolicy.md) + +[Get-CsTeamsAIPolicy](Get-CsTeamsAIPolicy.yml) + +[Grant-CsTeamsAIPolicy](Grant-CsTeamsAIPolicy.yml) + +[Set-CsTeamsAIPolicy](Set-CsTeamsAIPolicy.yml) diff --git a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md new file mode 100644 index 0000000000..3436971f10 --- /dev/null +++ b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md @@ -0,0 +1,104 @@ +--- +external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml +Module Name: MicrosoftTeams +applicable: Microsoft Teams +title: Set-CsTeamsAIPolicy +online version: https://learn.microsoft.com/powershell/module/teams/Set-CsTeamsAIPolicy +schema: 2.0.0 +author: andywang_microsoft +ms.author: andywang +--- + +# Set-CsTeamsAIPolicy + +## SYNOPSIS + +This cmdlet Set Teams AI policy value for current tenant. + +## SYNTAX + +``` +Set-CsTeamsAIPolicy -Identity -EnrollVoice +``` + +## DESCRIPTION + +This cmdlet Set Teams AI policy EnrollFace/EnrollVoice value for current tenant. The value can be "Enabled" or "Disabled" + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Set-CsTeamsAIPolicy -Identity Test -EnrollFace Disabled +``` + +Set Teams AI policy "EnrollFace" value to "Disabled" for identity "Test". + +### Example 2 +```powershell +PS C:\> Set-CsTeamsAIPolicy -Identity Test -EnrollVoice Disabled +``` + +Set Teams AI policy "EnrollVoice" value to "Disabled" for identity "Test". + +## 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 +``` +### -EnrollFace +Policy value of the Teams AI EnrollFace policy. + +```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. + +```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). + +## INPUTS + +## OUTPUTS + +## RELATED LINKS + +[New-CsTeamsAIPolicy](New-CsTeamsAIPolicy.md) + +[Remove-CsTeamsAIPolicy](Remove-CsTeamsAIPolicy.yml) + +[Get-CsTeamsAIPolicy](Get-CsTeamsAIPolicy.yml) + +[Grant-CsTeamsAIPolicy](Grant-CsTeamsAIPolicy.yml) \ No newline at end of file From 07a743b4941606476cf0eddc81deea1cdcf342b9 Mon Sep 17 00:00:00 2001 From: Andy Wang Date: Fri, 16 Aug 2024 15:19:54 -0700 Subject: [PATCH 0707/1851] Fix author name as github id --- teams/teams-ps/teams/Get-CsTeamsAIPolicy.md | 2 +- teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md | 2 +- teams/teams-ps/teams/New-CsTeamsAIPolicy.md | 2 +- teams/teams-ps/teams/Remove-CsTeamsAIPolicy.md | 2 +- teams/teams-ps/teams/Set-CsTeamsAIPolicy.md | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md index d3d458196f..d692571955 100644 --- a/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Get-CsTeamsAIPolicy online version: https://learn.microsoft.com/powershell/module/teams/Get-CsTeamsAIPolicy schema: 2.0.0 -author: andywang_microsoft +author: Andy447 ms.author: andywang --- diff --git a/teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md index 5e3176fad4..b8a677ed36 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Grant-CsTeamsAIPolicy online version: https://learn.microsoft.com/powershell/module/teams/Grant-CsTeamsAIPolicy schema: 2.0.0 -author: andywang_microsoft +author: Andy447 ms.author: andywang --- diff --git a/teams/teams-ps/teams/New-CsTeamsAIPolicy.md b/teams/teams-ps/teams/New-CsTeamsAIPolicy.md index d8e04e93ad..22574f45ef 100644 --- a/teams/teams-ps/teams/New-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsAIPolicy.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: New-CsTeamsAIPolicy online version: https://learn.microsoft.com/powershell/module/teams/New-CsTeamsAIPolicy schema: 2.0.0 -author: andywang_microsoft +author: Andy447 ms.author: andywang --- diff --git a/teams/teams-ps/teams/Remove-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsAIPolicy.md index 650d3c2615..f2620f0b43 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsAIPolicy.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Remove-CsTeamsAIPolicy online version: https://learn.microsoft.com/powershell/module/teams/Remove-CsTeamsAIPolicy schema: 2.0.0 -author: andywang_microsoft +author: Andy447 ms.author: andywang --- diff --git a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md index 3436971f10..0af8616db6 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Set-CsTeamsAIPolicy online version: https://learn.microsoft.com/powershell/module/teams/Set-CsTeamsAIPolicy schema: 2.0.0 -author: andywang_microsoft +author: Andy447 ms.author: andywang --- From 0c610bc729a976521036c8e07c4182181f7cb144 Mon Sep 17 00:00:00 2001 From: Andy Wang Date: Mon, 19 Aug 2024 09:18:17 -0700 Subject: [PATCH 0708/1851] Fix Grant doc wording --- teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md index b8a677ed36..fec9c8c784 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md @@ -12,7 +12,7 @@ ms.author: andywang # Grant-CsTeamsAIPolicy ## SYNOPSIS -This cmdlet applies an instance of the Teams media connectivity policy to users or groups in a tenant. +This cmdlet applies an instance of the Teams AI policy to users or groups in a tenant. ## SYNTAX @@ -39,7 +39,7 @@ Grant-CsTeamsAIPolicy [[-PolicyName] ] [-Global] [-Force] [ Date: Tue, 20 Aug 2024 10:16:49 -0700 Subject: [PATCH 0709/1851] Update New-CsTeamsMeetingPolicy.md --- .../teams/New-CsTeamsMeetingPolicy.md | 36 ------------------- 1 file changed, 36 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md index 69787c737d..6058aab6d7 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md @@ -57,7 +57,6 @@ New-CsTeamsMeetingPolicy [-Identity] [-AutoAdmittedUsers ] [-AutomaticallyStartCopilot ] [-BlockedAnonymousJoinClientTypes ] - [-CaptchaVerificationForMeetingJoin ] [-Confirm] [-ContentSharingInExternalMeetings ] [-Copilot ] @@ -739,41 +738,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -CaptchaVerificationForMeetingJoin -Check that everyone joining from outside the company is a real person. This will prevent unwanted guests. - -Possible values are: - -- **NotRequired**, Captcha not required -- **AnonymousUsersAndUntrustedOrganizations**, Anonymous users and people from untrusted organizations - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: NotRequired -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -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 -``` - ### -ContentSharingInExternalMeetings This policy allows admins to determine whether the user can share content in meetings organized by external organizations. The user should have a Teams Premium license to be protected under this policy. From f4a18c31b977e84f19c03662153caa5e406197c0 Mon Sep 17 00:00:00 2001 From: Kiran Pyapali <39844422+kpyapali@users.noreply.github.com> Date: Tue, 20 Aug 2024 10:18:51 -0700 Subject: [PATCH 0710/1851] Update Set-CsTeamsMeetingPolicy.md --- .../teams/Set-CsTeamsMeetingPolicy.md | 21 ------------------- 1 file changed, 21 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index bb8327f204..4115ddc944 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -61,7 +61,6 @@ Set-CsTeamsMeetingPolicy [[-Identity] ] [-AutoAdmittedUsers ] [-AutomaticallyStartCopilot ] [-BlockedAnonymousJoinClientTypes ] - [-CaptchaVerificationForMeetingJoin ] [-ChannelRecordingDownload ] [-Confirm] [-ConnectToMeetingControls ] @@ -769,26 +768,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -CaptchaVerificationForMeetingJoin -Check that everyone joining from outside the company is a real person. This will prevent unwanted guests. - -Possible values: - -- **NotRequired**, Captcha not required -- **AnonymousUsersAndUntrustedOrganizations**, Anonymous users and people from untrusted organizations - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: NotRequired -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -ChannelRecordingDownload Controls how channel meeting recordings are saved, permissioned, and who can download them. From 97fee39fedad16651ef4b5f2dd4cd15b2ef8bd85 Mon Sep 17 00:00:00 2001 From: Kiran Pyapali <39844422+kpyapali@users.noreply.github.com> Date: Tue, 20 Aug 2024 10:32:58 -0700 Subject: [PATCH 0711/1851] Update New-CsTeamsMeetingPolicy.md --- teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md index 6058aab6d7..e7b2133552 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md @@ -738,6 +738,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -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 +``` + ### -ContentSharingInExternalMeetings This policy allows admins to determine whether the user can share content in meetings organized by external organizations. The user should have a Teams Premium license to be protected under this policy. From 92e725f8a9d44064aec8fda708b474456d4984e3 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 20 Aug 2024 23:11:10 -0700 Subject: [PATCH 0712/1851] Update Set-CsCallQueue.md --- teams/teams-ps/teams/Set-CsCallQueue.md | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsCallQueue.md b/teams/teams-ps/teams/Set-CsCallQueue.md index 28bb41a74d..f19c52268d 100644 --- a/teams/teams-ps/teams/Set-CsCallQueue.md +++ b/teams/teams-ps/teams/Set-CsCallQueue.md @@ -46,12 +46,6 @@ Note that this cmdlet is in the Skype for Business Online PowerShell module and > - -NoAgentRedirectPersonAudioFilePrompt > - -NoAgentRedirectVoicemailTextToSpeechPrompt > - -NoAgentRedirectVoicemailAudioFilePrompt -> -> The following configuration parameters will only work for customers that are participating in the Voice Applications private preview for these features. General Availability for this functionality has not been determined at this time. -> -> - -OverflowActionCallPriority -> - -TimeoutActionCallPriority -> - -NoAgentActionCallPriority > - -IsCallbackEnabled > - -CallbackRequestDtmf > - -WaitTimeBeforeOfferingCallbackInSecond @@ -60,7 +54,16 @@ Note that this cmdlet is in the Skype for Business Online PowerShell module and > - -CallbackOfferAudioFilePromptResourceId > - -CallbackOfferTextToSpeechPrompt > - -CallbackEmailNotificationTarget -> - - + +> The following configuration parameters will only work for customers that are participating in the Voice Applications private preview for these features. General Availability for this functionality has not been determined at this time. +> +> - -OverflowActionCallPriority +> - -TimeoutActionCallPriority +> - -NoAgentActionCallPriority +> +> The following configuration parameter will only work for customers that are participating in the Queues app private preview for these features. General Availability for this functionality has not been determined at this time. +> +> - -ServiceLevelThresholdResponseTimeInSecond ## EXAMPLES From de04d48704083411564a64cf950f3adfc93e4a05 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 21 Aug 2024 07:50:12 -0700 Subject: [PATCH 0713/1851] Update New-CsTeamsVoiceApplicationsPolicy.md Updating the RealTimeXMetrics Important note. --- teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md index 48151b9fcd..fa9d7fb943 100644 --- a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md @@ -558,7 +558,7 @@ When set to `AuthorizedOnly`, users affected by the policy will receive real-tim When set to `All`, users affected by the policy will receive real-time metrics for all auto attendants in the organization. > [!IMPORTANT] -> The `All` option is no longer supported. +> The `All` option is no longer supported. The paramater will be accepted and saved however any user assigned a policy with *RealTimeAutoAttendantMetricsPermission* set to `All` will not be able to access real-time metrics. ```yaml Type: Object @@ -584,7 +584,7 @@ When set to `AuthorizedOnly`, users affected by the policy will receive real-tim When set to `All`, users affected by the policy will receive real-time metrics for all call queues in the organization. > [!IMPORTANT] -> The `All` option is no longer supported. +> The `All` option is no longer supported. The paramater will be accepted and saved however any user assigned a policy with *RealTimeCallQueueMetricsPermission* set to `All` will not be able to access real-time metrics. ```yaml Type: Object @@ -610,7 +610,7 @@ When set to `AuthorizedOnly`, users affected by the policy will receive real-tim When set to `All`, users affected by the policy will receive real-time metrics for all agents in all call queues in the organization. > [!IMPORTANT] -> The `All` option is no longer supported. +> The `All` option is no longer supported. The paramater will be accepted and saved however any user assigned a policy with *RealTimeAgentMetricsPermission* set to `All` will not be able to access real-time metrics. ```yaml Type: Object From 76c94ae279cda3ebbb9e48d105d1506c8d5deacd Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 21 Aug 2024 07:53:24 -0700 Subject: [PATCH 0714/1851] Update Set-CsTeamsVoiceApplicationsPolicy.md --- teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md index cf1651213e..f0ae71f941 100644 --- a/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md @@ -532,7 +532,7 @@ When set to `AuthorizedOnly`, users affected by the policy will receive real-tim When set to `All`, users affected by the policy will receive real-time metrics for all auto attendants in the organization. > [!IMPORTANT] -> The `All` option is no longer supported. +> The `All` option is no longer supported. The paramater will be accepted and saved however any user assigned a policy with *RealTimeAutoAttendantMetricsPermission* set to `All` will not be able to access real-time metrics. ```yaml Type: Object @@ -558,7 +558,7 @@ When set to `AuthorizedOnly`, users affected by the policy will receive real-tim When set to `All`, users affected by the policy will receive real-time metrics for all call queues in the organization. > [!IMPORTANT] -> The `All` option is no longer supported. +> The `All` option is no longer supported. The paramater will be accepted and saved however any user assigned a policy with *RealTimeCallQueueMetricsPermission* set to `All` will not be able to access real-time metrics. ```yaml Type: Object @@ -584,7 +584,7 @@ When set to `AuthorizedOnly`, users affected by the policy will receive real-tim When set to `All`, users affected by the policy will receive real-time metrics for all agents in all call queues in the organization. > [!IMPORTANT] -> The `All` option is no longer supported. +> The `All` option is no longer supported. The paramater will be accepted and saved however any user assigned a policy with *RealTimeAgentMetricsPermission* set to `All` will not be able to access real-time metrics. ```yaml Type: Object From bdf1584033d0a201e0689917dfd1c332a06be530 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 21 Aug 2024 09:40:51 -0700 Subject: [PATCH 0715/1851] Update New-CsTeamsVoiceApplicationsPolicy.md --- .../teams/New-CsTeamsVoiceApplicationsPolicy.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md index fa9d7fb943..bb82003824 100644 --- a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md @@ -181,6 +181,8 @@ Accept wildcard characters: False ### -AllowAutoAttendantTimeZoneChange +_Feature is not currently available in Queues app._ + When set to `True`, users affected by the policy will be allowed to change the auto attendant's time zone. When set to `False` (the default value), users affected by the policy won't be allowed to change the auto attendant's time zone. ```yaml @@ -197,6 +199,8 @@ Accept wildcard characters: False ### -AllowAutoAttendantLanguageChange +_Feature is not currently available in Queues app._ + When set to `True`, users affected by the policy will be allowed to change the auto attendant's language. When set to `False` (the default value), users affected by the policy won't be allowed to change the auto attendant's language. ```yaml @@ -325,6 +329,8 @@ Accept wildcard characters: False ### -AllowCallQueueNoAgentSharedVoicemailGreetingChange +_Feature is not currently available in Queues app._ + When set to `True`, users affected by the policy will be allowed to change the call queue's no agent shared voicemail greeting. When set to `False` (the default value), users affected by the policy won't be allowed to change the call queue's no agent shared voicemail greeting. ```yaml @@ -341,6 +347,8 @@ Accept wildcard characters: False ### -AllowCallQueueLanguageChange +_Feature is not currently available in Queues app._ + When set to `True`, users affected by the policy will be allowed to change the call queue's language. When set to `False` (the default value), users affected by the policy won't be allowed to change the call queue's language. ```yaml @@ -501,6 +509,8 @@ Accept wildcard characters: False ### -CallQueueAgentMonitorMode +_Feature is not currently available in Queues app._ + PARAMVALUE: Disabled | Monitor | Whisper | Barge | Takeover When set to `Disabled` (the default value), users affected by the policy won't be allowed to monitor call sessions. @@ -528,6 +538,8 @@ Accept wildcard characters: False ### -CallQueueAgentMonitorNotificationMode +_Feature is not currently available in Queues app._ + PARAMVALUE: Disabled | Agent When set to `Disabled` (the default value), users affected by the policy won't be allowed to monitor agents during call sessions. From 80f898f26259700fd19919f10d76930b60e2e4b9 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 21 Aug 2024 09:44:21 -0700 Subject: [PATCH 0716/1851] Update New-CsTeamsVoiceApplicationsPolicy.md --- .../teams/New-CsTeamsVoiceApplicationsPolicy.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md index bb82003824..709171ff95 100644 --- a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md @@ -181,7 +181,7 @@ Accept wildcard characters: False ### -AllowAutoAttendantTimeZoneChange -_Feature is not currently available in Queues app._ +_This option is not currently available in Queues app._ When set to `True`, users affected by the policy will be allowed to change the auto attendant's time zone. When set to `False` (the default value), users affected by the policy won't be allowed to change the auto attendant's time zone. @@ -199,7 +199,7 @@ Accept wildcard characters: False ### -AllowAutoAttendantLanguageChange -_Feature is not currently available in Queues app._ +_This option is not currently available in Queues app._ When set to `True`, users affected by the policy will be allowed to change the auto attendant's language. When set to `False` (the default value), users affected by the policy won't be allowed to change the auto attendant's language. @@ -329,7 +329,7 @@ Accept wildcard characters: False ### -AllowCallQueueNoAgentSharedVoicemailGreetingChange -_Feature is not currently available in Queues app._ +_This option is not currently available in Queues app._ When set to `True`, users affected by the policy will be allowed to change the call queue's no agent shared voicemail greeting. When set to `False` (the default value), users affected by the policy won't be allowed to change the call queue's no agent shared voicemail greeting. @@ -347,7 +347,7 @@ Accept wildcard characters: False ### -AllowCallQueueLanguageChange -_Feature is not currently available in Queues app._ +_This option is not currently available in Queues app._ When set to `True`, users affected by the policy will be allowed to change the call queue's language. When set to `False` (the default value), users affected by the policy won't be allowed to change the call queue's language. @@ -509,7 +509,7 @@ Accept wildcard characters: False ### -CallQueueAgentMonitorMode -_Feature is not currently available in Queues app._ +_This option is not currently available in Queues app._ PARAMVALUE: Disabled | Monitor | Whisper | Barge | Takeover @@ -538,7 +538,7 @@ Accept wildcard characters: False ### -CallQueueAgentMonitorNotificationMode -_Feature is not currently available in Queues app._ +_This option is not currently available in Queues app._ PARAMVALUE: Disabled | Agent From 976fc4edb5471f232607dad9374bdb64f1169c39 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 21 Aug 2024 09:45:59 -0700 Subject: [PATCH 0717/1851] Update Set-CsTeamsVoiceApplicationsPolicy.md --- .../teams/Set-CsTeamsVoiceApplicationsPolicy.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md index f0ae71f941..40155d13f3 100644 --- a/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md @@ -155,6 +155,8 @@ Accept wildcard characters: False ### -AllowAutoAttendantTimeZoneChange +_This option is not currently available in Queues app._ + When set to `True`, users affected by the policy will be allowed to change the auto attendant's time zone. When set to `False` (the default value), users affected by the policy won't be allowed to change the auto attendant's time zone. ```yaml @@ -171,6 +173,8 @@ Accept wildcard characters: False ### -AllowAutoAttendantLanguageChange +_This option is not currently available in Queues app._ + When set to `True`, users affected by the policy will be allowed to change the auto attendant's language. When set to `False` (the default value), users affected by the policy won't be allowed to change the auto attendant's language. ```yaml @@ -299,6 +303,8 @@ Accept wildcard characters: False ### -AllowCallQueueNoAgentSharedVoicemailGreetingChange +_This option is not currently available in Queues app._ + When set to `True`, users affected by the policy will be allowed to change the call queue's no agent shared voicemail greeting. When set to `False` (the default value), users affected by the policy won't be allowed to change the call queue's no agent shared voicemail greeting. ```yaml @@ -315,6 +321,8 @@ Accept wildcard characters: False ### -AllowCallQueueLanguageChange +_This option is not currently available in Queues app._ + When set to `True`, users affected by the policy will be allowed to change the call queue's language. When set to `False` (the default value), users affected by the policy won't be allowed to change the call queue's language. ```yaml @@ -475,6 +483,8 @@ Accept wildcard characters: False ### -CallQueueAgentMonitorMode +_This option is not currently available in Queues app._ + PARAMVALUE: Disabled | Monitor | Whisper | Barge | Takeover When set to `Disabled` (the default value), users affected by the policy won't be allowed to monitor call sessions. @@ -502,6 +512,8 @@ Accept wildcard characters: False ### -CallQueueAgentMonitorNotificationMode +_This option is not currently available in Queues app._ + PARAMVALUE: Disabled | Agent When set to `Disabled` (the default value), users affected by the policy won't be allowed to monitor agents during call sessions. From a04f0ae491658e837c20b9524d6162d4cf104cc9 Mon Sep 17 00:00:00 2001 From: jacktremper <149415765+jacktremper@users.noreply.github.com> Date: Wed, 21 Aug 2024 11:10:04 -0700 Subject: [PATCH 0718/1851] Update New-CsTeamsWorkLocationDetectionPolicy.md --- teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md index e7eb02743b..b4f16b7404 100644 --- a/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md @@ -11,7 +11,7 @@ author: artemiykozlov # New-CsTeamsWorkLocationDetectionPolicy ## SYNOPSIS -This cmdlet is used to create a new instance of the TeamsWorkLocationDetectionPolicy. The end user experience utilizing this policy is currently under development and has not been made generally available. You can see updates on when it will be generally available at [Microsoft 365 Roadmap | Microsoft 365](https://www.microsoft.com/en-us/microsoft-365/roadmap?msockid=287ab43847c06d0008cca05b46076c18&filters=&searchterms=automatically%2Cset%2Cwork%2Clocation"https://www.microsoft.com/en-us/microsoft-365/roadmap?msockid=287ab43847c06d0008cca05b46076c18&filters=&searchterms=automatically%2cset%2cwork%2clocation"). +This cmdlet is used to create a new instance of the TeamsWorkLocationDetectionPolicy. The end user experience utilizing this policy is currently under development and has not been made generally available. You can see updates on when it will be generally available at [Microsoft 365 Roadmap | Microsoft 365](https://www.microsoft.com/en-us/microsoft-365/roadmap?msockid=287ab43847c06d0008cca05b46076c18&filters=&searchterms=automatically%2Cset%2Cwork%2Clocation). ## SYNTAX From 19c9b28cbeebeedf54b23ada76caf0aec80a18f7 Mon Sep 17 00:00:00 2001 From: shdyas Date: Wed, 21 Aug 2024 13:47:21 -0700 Subject: [PATCH 0719/1851] Migrate workflows from microsoft-365-docs-pr --- .github/workflows/AutoLabelAssign.yml | 35 +++++++++++++++++++ .../workflows/AutoLabelMsftContributor.yml | 34 ++++++++++++++++++ .github/workflows/BackgroundTasks.yml | 26 ++++++++++++++ .github/workflows/LiveMergeCheck.yml | 19 ++++++++++ .github/workflows/PrFileCount.yml | 19 ++++++++++ .github/workflows/ProtectedFiles.yml | 17 +++++++++ 6 files changed, 150 insertions(+) create mode 100644 .github/workflows/AutoLabelAssign.yml create mode 100644 .github/workflows/AutoLabelMsftContributor.yml create mode 100644 .github/workflows/BackgroundTasks.yml create mode 100644 .github/workflows/LiveMergeCheck.yml create mode 100644 .github/workflows/PrFileCount.yml create mode 100644 .github/workflows/ProtectedFiles.yml diff --git a/.github/workflows/AutoLabelAssign.yml b/.github/workflows/AutoLabelAssign.yml new file mode 100644 index 0000000000..1a30efad7c --- /dev/null +++ b/.github/workflows/AutoLabelAssign.yml @@ -0,0 +1,35 @@ +name: Assign and label PR + +permissions: + pull-requests: write + contents: read + actions: read + +on: + workflow_run: + workflows: [Background tasks] + types: + - completed + +jobs: + download-payload: + name: Download and extract payload artifact + uses: MicrosoftDocs/microsoft-365-docs/.github/workflows/Shared-ExtractPayload.yml@workflows-prod + with: + WorkflowId: ${{ github.event.workflow_run.id }} + OrgRepo: ${{ github.repository }} + secrets: + AccessToken: ${{ secrets.GITHUB_TOKEN }} + + label-assign: + name: Run assign and label + needs: [download-payload] + uses: MicrosoftDocs/microsoft-365-docs/.github/workflows/Shared-AutoLabelAssign.yml@workflows-prod + with: + PayloadJson: ${{ needs.download-payload.outputs.WorkflowPayload }} + AutoAssignUsers: 1 + AutoLabel: 1 + ExcludedUserList: '["user1", "user2"]' + ExcludedBranchList: '["branch1", "branch2"]' + secrets: + AccessToken: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/AutoLabelMsftContributor.yml b/.github/workflows/AutoLabelMsftContributor.yml new file mode 100644 index 0000000000..7058a420cf --- /dev/null +++ b/.github/workflows/AutoLabelMsftContributor.yml @@ -0,0 +1,34 @@ +name: Auto label Microsoft contributors + +permissions: + pull-requests: write + contents: read + actions: read + +on: + workflow_run: + workflows: [Background tasks] + types: + - completed + +jobs: + download-payload: + if: github.repository_visibility == 'public' + name: Download and extract payload artifact + uses: MicrosoftDocs/microsoft-365-docs/.github/workflows/Shared-ExtractPayload.yml@workflows-prod + with: + WorkflowId: ${{ github.event.workflow_run.id }} + OrgRepo: ${{ github.repository }} + secrets: + AccessToken: ${{ secrets.GITHUB_TOKEN }} + + label-msft: + name: Label Microsoft contributors + if: github.repository_visibility == 'public' + needs: [download-payload] + uses: MicrosoftDocs/microsoft-365-docs/.github/workflows/Shared-AutoLabelMsftContributor.yml@workflows-prod + with: + PayloadJson: ${{ needs.download-payload.outputs.WorkflowPayload }} + secrets: + AccessToken: ${{ secrets.GITHUB_TOKEN }} + TeamReadAccessToken: ${{ secrets.ORG_READTEAMS_TOKEN }} diff --git a/.github/workflows/BackgroundTasks.yml b/.github/workflows/BackgroundTasks.yml new file mode 100644 index 0000000000..c0389bb252 --- /dev/null +++ b/.github/workflows/BackgroundTasks.yml @@ -0,0 +1,26 @@ +name: Background tasks + +permissions: + pull-requests: write + contents: read + +on: + pull_request_target: + +jobs: + upload: + runs-on: ubuntu-latest + + steps: + - name: Save payload data + env: + PayloadJson: ${{ toJSON(github) }} + AccessToken: ${{ github.token }} + run: | + mkdir -p ./pr + echo $PayloadJson > ./pr/PayloadJson.json + sed -i -e "s/$AccessToken/XYZ/g" ./pr/PayloadJson.json + - uses: actions/upload-artifact@v4 + with: + name: PayloadJson + path: pr/ diff --git a/.github/workflows/LiveMergeCheck.yml b/.github/workflows/LiveMergeCheck.yml new file mode 100644 index 0000000000..56b79b4813 --- /dev/null +++ b/.github/workflows/LiveMergeCheck.yml @@ -0,0 +1,19 @@ +name: PR can merge into branch + +permissions: + pull-requests: write + statuses: write + contents: read + +on: + pull_request_target: + types: [opened, reopened, synchronize, edited] + +jobs: + + live-merge: + uses: MicrosoftDocs/microsoft-365-docs/.github/workflows/Shared-LiveMergeCheck.yml@workflows-prod + with: + PayloadJson: ${{ toJSON(github) }} + secrets: + AccessToken: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/PrFileCount.yml b/.github/workflows/PrFileCount.yml new file mode 100644 index 0000000000..95fcf5e1ed --- /dev/null +++ b/.github/workflows/PrFileCount.yml @@ -0,0 +1,19 @@ +name: PR file count less than limit + +permissions: + pull-requests: write + statuses: write + contents: read + +on: + pull_request_target: + types: [opened, reopened, synchronize, labeled, unlabeled, edited] + +jobs: + + file-count: + uses: MicrosoftDocs/microsoft-365-docs/.github/workflows/Shared-PrFileCount.yml@workflows-prod + with: + PayloadJson: ${{ toJSON(github) }} + secrets: + AccessToken: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/ProtectedFiles.yml b/.github/workflows/ProtectedFiles.yml new file mode 100644 index 0000000000..769cd0aa14 --- /dev/null +++ b/.github/workflows/ProtectedFiles.yml @@ -0,0 +1,17 @@ +name: PR has no protected files + +permissions: + pull-requests: write + statuses: write + contents: read + +on: [pull_request_target] + +jobs: + + protected-files: + uses: MicrosoftDocs/microsoft-365-docs/.github/workflows/Shared-ProtectedFiles.yml@workflows-prod + with: + PayloadJson: ${{ toJSON(github) }} + secrets: + AccessToken: ${{ secrets.GITHUB_TOKEN }} From 9e7e01b2c73ba0c056cf298acc7af7226cfbe482 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 22 Aug 2024 12:53:13 -0700 Subject: [PATCH 0720/1851] LegacyExchangeToken param Description to "reserved for internal Microsoft use" per email request. --- .../exchange/Remove-AuthenticationPolicy.md | 11 +--------- .../exchange/Set-AuthenticationPolicy.md | 22 ++----------------- 2 files changed, 3 insertions(+), 30 deletions(-) diff --git a/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md index 670530f893..4a09e10325 100644 --- a/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md @@ -66,16 +66,7 @@ Accept wildcard characters: False ### -AllowLegacyExchangeTokens This parameter is available only in the cloud-based service. -The AllowLegacyExchangeTokens switch specifies whether to allow legacy Exchange tokens. You don't need to specify a value with this switch. - -Legacy Exchange tokens (for example, Exchange user identity and callback tokens) are used by Outlook add-ins. - -**Important**: - -- The Microsoft Report Message and Report Phishing add-ins require legacy Exchange tokens to work. -- Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. - -For more information on the Report Message and Report Phishing add-ins, see [Enable the Microsoft Report Message or the Report Phishing add-ins](https://learn.microsoft.com/microsoft-365/security/office-365-security/submissions-users-report-message-add-in-configure). +This parameter is reserved for internal Microsoft use. ```yaml Type: SwitchParameter diff --git a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md index 80b2ae774d..f1e832790a 100644 --- a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md @@ -354,16 +354,7 @@ Accept wildcard characters: False ### -AllowLegacyExchangeTokens This parameter is available only in the cloud-based service. -The AllowLegacyExchangeTokens switch specifies whether to allow legacy Exchange tokens. You don't need to specify a value with this switch. - -Legacy Exchange tokens (for example, Exchange user identity and callback tokens) are used by Outlook add-ins. - -**Important**: - -- The Microsoft Report Message and Report Phishing add-ins require legacy Exchange tokens to work. -- Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. - -For more information on the Report Message and Report Phishing add-ins, see [Enable the Microsoft Report Message or the Report Phishing add-ins](https://learn.microsoft.com/microsoft-365/security/office-365-security/submissions-users-report-message-add-in-configure). +This parameter is reserved for internal Microsoft use. ```yaml Type: SwitchParameter @@ -549,16 +540,7 @@ Accept wildcard characters: False ### -BlockLegacyExchangeTokens This parameter is available only in the cloud-based service. -The BlockLegacyExchangeTokens switch specifies whether to block legacy Exchange tokens. You don't need to specify a value with this switch. - -Legacy Exchange tokens (for example, Exchange user identity and callback tokens) are used by Outlook add-ins. - -**Important**: - -- The Microsoft Report Message and Report Phishing add-ins require legacy Exchange tokens to work. -- Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. - -For more information about the Report Message and Report Phishing add-ins, see [Enable the Microsoft Report Message or the Report Phishing add-ins](https://learn.microsoft.com/microsoft-365/security/office-365-security/submissions-users-report-message-add-in-configure). +This parameter is reserved for internal Microsoft use. ```yaml Type: SwitchParameter From 3f34768d7143b694f08aa47f6c52bb70d3e887f8 Mon Sep 17 00:00:00 2001 From: Camille Birch <118239446+cabirch@users.noreply.github.com> Date: Thu, 22 Aug 2024 13:58:24 -0700 Subject: [PATCH 0721/1851] Update Set-Label.md with Date-Time variable for DW --- exchange/exchange-ps/exchange/Set-Label.md | 1 + 1 file changed, 1 insertion(+) diff --git a/exchange/exchange-ps/exchange/Set-Label.md b/exchange/exchange-ps/exchange/Set-Label.md index d74d09d621..a3b88c38a3 100644 --- a/exchange/exchange-ps/exchange/Set-Label.md +++ b/exchange/exchange-ps/exchange/Set-Label.md @@ -720,6 +720,7 @@ Accept wildcard characters: False The DynamicWatermarkDisplay parameter specifies the watermark text to display for a given label. This parameter supports text and the following special tokens: - **"\`${Consumer.PrincipalName}**": Required. The value is the user principal name (UPN) of the user. +- **"\`${Device.DateTime}**": Optional. The value is current date/time of the device used to view the document. **Tip** The back quotation mark character ( \` ) is required as an escape character for the dollar sign character ( $ ) in PowerShell. For more information, see [Escape characters in Exchange PowerShell](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax#escape-characters-in-exchange-powershell). From e2452c37887f857f64f3019f2cf3e8139f1a5f49 Mon Sep 17 00:00:00 2001 From: Camille Birch <118239446+cabirch@users.noreply.github.com> Date: Thu, 22 Aug 2024 14:01:30 -0700 Subject: [PATCH 0722/1851] Update New-Label.md with Date-Time variable for DW --- exchange/exchange-ps/exchange/New-Label.md | 1 + 1 file changed, 1 insertion(+) diff --git a/exchange/exchange-ps/exchange/New-Label.md b/exchange/exchange-ps/exchange/New-Label.md index c194bd50bc..58d707d21b 100644 --- a/exchange/exchange-ps/exchange/New-Label.md +++ b/exchange/exchange-ps/exchange/New-Label.md @@ -722,6 +722,7 @@ Accept wildcard characters: False The DynamicWatermarkDisplay parameter specifies the watermark text to display for a given label. This parameter supports text and the following special tokens: - `${Consumer.PrincipalName}`: Required. The value is the user principal name (UPN) of the user. +- `${Device.DateTime}`: Optional. The value is current date/time of the device used to view the document. This parameter is meaningful only when the ApplyDynamicWatermarkingEnabled parameter value is $true. From a91f47384a31341e232feaecd5759b740efdc611 Mon Sep 17 00:00:00 2001 From: shdyas Date: Tue, 27 Aug 2024 11:51:21 -0700 Subject: [PATCH 0723/1851] Remove unreferenced media files --- .../0fd389a1-a32d-4e2f-bf5f-78e9b6407d4c.png | Bin 14096 -> 0 bytes .../24645e56-8b11-4c0f-ace4-09bdb2703562.png | Bin 8678 -> 0 bytes .../docs-conceptual/media/MSN_Video_Widget.gif | Bin 89401 -> 0 bytes .../media/app-only-auth-exchange-api-perms.png | Bin 16612 -> 0 bytes .../app-only-auth-exchange-manageasapp.png | Bin 56082 -> 0 bytes .../media/app-only-auth-register-app.png | Bin 101568 -> 0 bytes .../media/app-only-auth-role-assignment.png | Bin 33147 -> 0 bytes .../media/app-only-auth-upload-cert.png | Bin 30201 -> 0 bytes .../b85d80d9-1043-4c7c-8f14-d87d8d56b188.png | Bin 11473 -> 0 bytes exchange/docs-conceptual/media/checkmark.png | Bin 422 -> 0 bytes .../d3a405ce-5364-4732-a7bb-2cc9c678da2d.png | Bin 16178 -> 0 bytes .../media/exo-app-only-auth-manage-ad-view.png | Bin 45801 -> 0 bytes ...xo-app-only-auth-select-api-permissions.png | Bin 112874 -> 0 bytes ...-app-only-auth-select-app-registrations.png | Bin 35196 -> 0 bytes ...ly-auth-select-roles-and-administrators.png | Bin 38889 -> 0 bytes .../f3b4c351-17d9-42d9-8540-e48e01779b31.png | Bin 217 -> 0 bytes .../media/mi-automation-account-id.png | Bin 47069 -> 0 bytes images/add_related_link.png | Bin 41794 -> 0 bytes images/auto_fork.png | Bin 64022 -> 0 bytes images/comparing-changes-page.png | Bin 66752 -> 0 bytes images/contrib-consumption-model-orig.png | Bin 77728 -> 0 bytes images/contrib-consumption-model.png | Bin 41903 -> 0 bytes images/edit_icon.png | Bin 189845 -> 0 bytes images/edit_video_capture.jpg | Bin 30566 -> 0 bytes images/propose_file_change.png | Bin 20516 -> 0 bytes images/quick-update-edit.png | Bin 11266 -> 0 bytes images/quick-update-github.png | Bin 11360 -> 0 bytes 27 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 exchange/docs-conceptual/media/0fd389a1-a32d-4e2f-bf5f-78e9b6407d4c.png delete mode 100644 exchange/docs-conceptual/media/24645e56-8b11-4c0f-ace4-09bdb2703562.png delete mode 100644 exchange/docs-conceptual/media/MSN_Video_Widget.gif delete mode 100644 exchange/docs-conceptual/media/app-only-auth-exchange-api-perms.png delete mode 100644 exchange/docs-conceptual/media/app-only-auth-exchange-manageasapp.png delete mode 100644 exchange/docs-conceptual/media/app-only-auth-register-app.png delete mode 100644 exchange/docs-conceptual/media/app-only-auth-role-assignment.png delete mode 100644 exchange/docs-conceptual/media/app-only-auth-upload-cert.png delete mode 100644 exchange/docs-conceptual/media/b85d80d9-1043-4c7c-8f14-d87d8d56b188.png delete mode 100644 exchange/docs-conceptual/media/checkmark.png delete mode 100644 exchange/docs-conceptual/media/d3a405ce-5364-4732-a7bb-2cc9c678da2d.png delete mode 100644 exchange/docs-conceptual/media/exo-app-only-auth-manage-ad-view.png delete mode 100644 exchange/docs-conceptual/media/exo-app-only-auth-select-api-permissions.png delete mode 100644 exchange/docs-conceptual/media/exo-app-only-auth-select-app-registrations.png delete mode 100644 exchange/docs-conceptual/media/exo-app-only-auth-select-roles-and-administrators.png delete mode 100644 exchange/docs-conceptual/media/f3b4c351-17d9-42d9-8540-e48e01779b31.png delete mode 100644 exchange/docs-conceptual/media/mi-automation-account-id.png delete mode 100644 images/add_related_link.png delete mode 100644 images/auto_fork.png delete mode 100644 images/comparing-changes-page.png delete mode 100644 images/contrib-consumption-model-orig.png delete mode 100644 images/contrib-consumption-model.png delete mode 100644 images/edit_icon.png delete mode 100644 images/edit_video_capture.jpg delete mode 100644 images/propose_file_change.png delete mode 100644 images/quick-update-edit.png delete mode 100644 images/quick-update-github.png diff --git a/exchange/docs-conceptual/media/0fd389a1-a32d-4e2f-bf5f-78e9b6407d4c.png b/exchange/docs-conceptual/media/0fd389a1-a32d-4e2f-bf5f-78e9b6407d4c.png deleted file mode 100644 index ab6fca6e9ef4c3c67104ca1f00635e83f40278cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14096 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 O000054cxW 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

_Q& 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 diff --git a/exchange/docs-conceptual/media/app-only-auth-exchange-api-perms.png b/exchange/docs-conceptual/media/app-only-auth-exchange-api-perms.png deleted file mode 100644 index 03747a57d4111cbad642bc7d9a85b69aaf256905..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16612 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

>N9SxiGviEKo~f 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

D23G_QSo}l@CD7VPLe*OBM!$pV=#HkIMfB(^= zXFF4;AKu59Rw?OvOekKsc=4QaUzq>N9k*o+!2J&W`dNA<2N!9Iz~^Bu)?-mmb2-?z z#%E=1OgXsyZQbWnv+v$fb<5qBJITvJzejTJ=A!%8qJ=|f(Qh_&hrLi4xUZC6EnHX- z0cPXXxL-5giNWjx+s%Rz4OZ?G7X#G-zZEZ0S*7WoGBWD@?D(9~ze>hgn+@%P@t+rB zhY^I+{2@XfmtT6}UkNZC@5@_OiSF(M+#i~GIpK3Nm+_w(F)TP0!NdYxuDX5uaH0uI zNXVY5u$Mh8dpsl~tZvmx>UpVX+jDL9i9~fNGW1*j02{fAi$nMIT3yvZpL`Se4HK=Q z=u_ddeovL6b(PfYHty|oibPqoJ6z*l!@w>U`kU+v+x9|%oRAZIes8BfjtMGydIs5n zp7Z=zn@_aQl?=A9dMDF47E=l-gIayk+7DGOsFngfEO>2rnA*b=OC#Z=W9mAtlddJn zN^5}F7}Q66%YL1$FIu@*%?(B^6j>izoGw&1Q>NxnDen{$^VyVMSf6R)QDGrshcKE? z-@n&j<#e^HC4C&4oL-=I80kRrz=^c4!iOa8Np}_N7ry7~Gg_Y~b3nYj=pA4RAlL6K z4(<0?bi=Yl19>`-2d)n(T=?MQ0N3;>LWPcc@H8+a$e_AFX4RaZ^rE4Im%1jx8T=Cd z4_q;Xz99F*-b&QOr=;A6YZmd0@}S#Dei0wv8f;yd%AkqFpV%gOcYAw#lll$urw}yZ zCu6(7jG;EuqpYY{(QU1NU@O!G&}TnWO$PF`^PikmL`tf@ynGdYAR0cPF{lQN5o-XU z*e=b5RPC(C4Fd4=q&L?h(UoXrSFT(MAF*C?@Jr+bK=+B0Z)RdZ4W0#1lsY;(z#&C| zo+q6AfqzVJ&YYZJz(Tmr5J>bP;&2dYT5(uoJJ4+wP|@uivfoiFN=}WC5dOky7=3U6 zn_s?MVtxRko>BB`C3ou3_ei}7nS+}+Dfdl0vr6cc>y@La( zL?E<%{92s7QC9&~4*X;_TZp^>$6@yC*UVg8%9fTdGd)wVnIP1I*$-P3&AFPEmfYND zCQ}&Hn{{3H;q$|H|z`-Z-SE>M9^{b(!_LWWBF0v=!qGgdUOFlA15lqx6g)yWF8#uucr`;;kNmR~D#OQyV{3Z$+x)+=5fejaKX z!>nC<@284>Y67^ckRTIO{oZTFQ9tX{Qh#r6Z$_&cUc%(xN!+}7$WvJBBLnHnr~RMc zR41E`Wz*(Q?M)mD51)GYWa{tTxifM!iqo{=?ZZ;96(#|f;6Ywph-B)zYq@O-8XBv2 z#>Jr!fI2S{pf#i*qie;`9fONgJtwmAmM#HG_Ut+2;_3pefV%nzZmXXWXETz3MGX!9 zGQ_hA2o3jX8qzm+x_gzM|4skXb?gpnE+;1wulv)V@o%0(Kva&ygKmq!yCM7CYBnnu zR<80oK6)wp5q{q6n$^%;VV4F*joz!bIl~N}LFuPIhkyN73sAZubu-=OEH>;xXJd1@FF*Nf z&mI(WHghAnK|w)^N)CtGB_-8AgdIn(={)0{os%2;(x`&ejU6k<01h+lFDwEo8oB}TmP~gIehpVeg{y-HVFv< zA)7gD4h^pV5T^U^%a!fO6Lap2Gm4Xw`w;CxVoRLjHUQ)*rJ2Bclv6yjijo&m*xyThIg^75p-&iWrWWnehSS=~`mz_M^v-%YiW|8XESPwZ}Jn4&H3$n^xo3UYXc5^sFrTCY5eF%5V-YWnmUo+x(RZ zo3dJ7#VaN4WM3yDaj3G=@BC3D44~)-+H>%TV?fxWcYb1>A6niEkE=(Hx7_Q4P_2>G z|3X~lNYn$RpyV%jfeBYG{QCN`<+I$co+Azy!xR$U#*|*LFmbiGvPvatcERM>rS57}nBGz<7tGTg_4E^Ba!!^StWcZ7 ze>5JXLekpbd|}f0!peRI^~viqq(wm9^0L~O!?fKk&;D5?>{MTjWyS3L-L&WeVbC zgy9FG-&DK1?e1*!tK%s0DJE!W+3t+bt*nu|`s>oev;lCwHF+x=uWwj9MulwD2i&Vy zP$V(Az)*B+K%!+Cy-ykT$=)jA*J+^F>o?_GP;_%E5DjEGN)gxjMR)$1B9qjffzV=> zmq%lkb`pZ{4AYw~I?XpnVYyj%=W)#6seWgsqOc;BFJD)62iYzzRFrlKeceVQIOwZ4 zBxTsNCFAg4tp*;AGxJ;l>b+N3hPzkp2&3bYk9Xg+iaM;OGO^Jbex>@z;Wxj|T5MTL zZ8QhrYGQ3Y=EWnpFD(rxJ%7of?XB5h(^L81%e^OQy5oqNywp`~lN$A@pRY3sXvhAJu03hdekl`;wkwbK!@k68BBM+>@04nj*clg8OfDpvkXi z&G*6;+IDzFa-a0w?s$AU5CkZ@lw)Trv};$ABJl@1v;IuhW7rf2?W z;8w718F3pK)*E==z1m^)yP~NEFQe2LHxV3D78l-kzY5eAdL47cTAwN9%ZV@jbzlpc znmZeS!Ngj8KLEI&QnbK2DM6IT$=~Fm{MmM>sO7P$1v6ZOf% zPD*c7J_TgoAFmmgt1%xP`7VP#1Sa?Ryu3Sh92^$k)hjr1JL@H`;d{e*IdBG{lPdDw!J#)L)AVAAWd1&+wTe=1LPraEO=Kb-H@@JljEqvUCPaj@o6p zeAEjAfC`M`lk7SRry%0f9g1|EngppOd|o`>r?OIwev)x)#7esEc57Wta06lkk}CPEgl)Y1Wj;4_*4QO$#Xe@suxtkMvK4m?SC- zm0iw7Y~9f4Pio>*nj0lb^18=hLyclU8pv zq^YH$TB#>AAQONOXm)na_x^tUtb|7aPpY?Bz2t!+Zn21Z-8kKtQ^D<0gSOGN;NIA_ za_(TFKe_RmalGC1`*R&m3kN|C$l~h6Eycp}1Cj4O44kFL2l&}oO|&&e5s=2Fd0{K? zxFHHxOjg$Yq9Q45*PF+f;;Q8gj#DE^(Dfb%Sawe3$&QJ)Z&v~#vV8k{wOgpRk~Y&z z*?%AMmxCy-zTNCSMXnTx)~FCGf9T4Un55h_SG|G@3NBf^HU{fR*WXapZT;xy*#x`; z0aH4MaKBx8&UbIjP1zx@^3hLwQ7NgH#;W<~iyMcsfAsemJgE^YGH*Pwt73GLt%;3; z4-r@KVDhAypb!r$cyi;Wd;N(Td$kLWs%hsNu2nHSoMki> zJ8UmuQsI&sRW`%c#{HC9;7}Wv@5w|_dzvQ^ZUCM2nbMn6Sjz6Uujcb^yOZK4C$N*Y zbW;G&+USNPmS;E3`5Vv(z=MRC6{rLf29*U&cu(5BtMaZhN)~PqdcaKgDx*{9SC8?Y z0nO}{kJsG}{qFcHFC!|Cw!btql6KIG`;zJ}DeLLEtje`sV?!H|kbL_L^V*B6y6>NA z`)9lPKZGI+US-hPRa(UD7AvPZ8TFZtbESIV1BKLU8*dA(k`Fv*Gjmm2N;Ky54&naQ zg>M*jn2Lmd(5|Yl&Dyc@g8K7Pi38n?Zcn*sqxqPhtHd3DoBC=ofV%z43V+7Zo-@br zmyOw&_fZzu19r~8)$C8$uyT8b6ZszY%dTNBu&lfB<29^@Ms9BNYUaVqv4^iB(}J?;X#{8Tk7=2XRNE;1ozZr+?YU9B z^v=`0r+lqD6cOVodJFep=+dzbfBpK<;&AceaOO4_kPy(>3cAku8`;_h0@A=$Ep6Kh zT_oIlb9=HCkgfSL`52R9%d}-n0gVr{;c=&%eGCDoF@ZgVq4El zIXx48f^|0Vmb-X1bCcG><|&T30WrEJanwk zSX{ey4MI{9#}8spCFKi15@6W`RYpo16&TWOkxEs_26!Bub75bWX&rI5^B}R@Gd6ZR zv0ekL2GIsi5q)_LXfG&4$V39PbyRTA)4fA;20WR|W}1fN#bn(RJr-30dK zjy2Do%iNfg{cx4`bC>kns&jIW{&rL4aOg%wMc&m;l1&M@+f-C6?OyHqQX_?pojo3H zBh>3?Qh|*TyFIi@;Audyp$m;^G=~e62q2o8&}hSSw~^%flfMSJJi2IHxd7@wY{R6q zrJy6-W8o^k3LFmj`EU62BB34VaOzzT+={#@GG2y*gM%3K{$bn8Q&)@-;0tNJ$6RYC zi7$HndNY7$+;KBa(Tn96DWFCqCIYo+VIYuc$-cZ1o&$L@1fd`KX=X4hQl)BTc%fHF zXfAU4Z3t!k;vIl{7zFSQe;GXdQVj%Lkn14o9=!^KPjApsy;XSH4aqW*x_=`gjdhid z`mLmndj4uWdai)|CniqKseN;;uZ`O;@c793dDAMYTR{dqYu$njp8Cx5RHWn`Y9rFG25glfVP$kFcxI+M#6_9knD3xtg-%9gUPeJkPyYm1viVq4CnUbVSO6 zsJV!VGG5JecTSLG4U!rHZ&b$hVGX>*!I2RYL=ZqVodsD3fhzy{Ye}gj64{^(g!+RQL^C&Zg9sG`g^eJy~OAbYypB}5dbY1c`;^FPe+1Y>3Egmo|V5G7|vo|>)mHAZ^+hj zojK?xEweD&)^=Po7@Ud#$YT3WFzOpO=LG-pp{vt1rM{2_gpxEuOyvcL4kmWQv%ZTLhd7 zT5P6Bga*6Q^ySMb@UTSX5BBQmQfpr6|Lb(^n4nk-Wxf`QhO}5i{Mvw4lMy%pOOi>Wi;&{Yd=fw0YChWXhy!XJ5tT zuaERqf>@GPzq3@&diCzM5Nmhtk=2iG#=kMwYfaS*3XeCc2soF`FFbrcUOOAl{Zh!3 z@`P@tPe*fe6+9jIh{*bRtf}iv1BE-xf&P+z!!p~!sXvK`;5m3O7%~s!usovftVBFZCR(6fh^!ePBSc8-1kipGrUU&^EfF)YOS!Rnf-iw-8Ok@} z`hvyf0UAdPkQi}*?fjX4uo{_{%;1m1Fi<#4W^faCz~`W`;% znYF;$+kn;Kl|$VR9WDtVA;WZlqwhx=4;ju>dWVkWG2DTw4tFmo(>KPAwO(sp>rus;4djv(d0q~D>N^fRt{4yXL_uFezTSmtfi$Bvd01bQB*SZ#Ix; zgYQY)-RPaUzc($CXX4oWNaPj|D4YU#7tqGCK>#}B&GLklWg4KJ|VV`;q?)fA%R%lKURuHuUr1v z+Ce3~e^ziYeT=(azOggZ=ij7}hR`?3S~seHPimb%u>4JmSc?v9{84g@%HM1}%MxLC zFk;KNna_NlIJIK~+_+~PHMdYzS0A!0>IBRiyD~rEMlzt@G|&RIw^dm`>P9F*7#4-Ji(o1%nag#DU1e zW$)jQ(aasOj(K?As;Fe}JuQ`vPUHbGF*}<*%~0p7HL-#Hq5_1_4aE)`D=I+c;&!tK z&~#CO`_R-RT+XoVz7Fp0rfc0n-iDriXuHfBECc8`nb!H7OF8(f zrRbI`CEp*aOw8wst3F z*;`t=<7MIKg-`oM&5yW-%uzfZRotiSU}xAb{E_h_C4FMe3Upfc&M1i6^&ilQjO0G9 ztSr`TO&h6knuq;aR@O@YDhw`Qr`s$D)dsfDo8eK{yhZPAD#_~c33+d>b&Rx(JREe# z;#<|tZ*xl0{_g6@vCr0ymX@48+ZYVa$d_1Tob(XOk?5dIZLoU42gd!d-GHdsD7(Ex zVP^C(ZsCIhoa@`bUEZ%aAViw@St`q>qxlHeK+DYNqFo`FbCQz~D$3 zTifxuD5h48Kpx;v&pR@otl@N{^^+}|#YBk6L+kU)Zho`Sh}thD^>7*39QC?EbL%*& z50^qtxa!4OO6@x)sGuH(x#fPvij%I*qrPh&@NNXPjPPfSJ`lei0D}6H^Uz3TRn@;1 zyU%fp)$+6=J>x(gota0j0!%JPIUPn)4P;NzY*n-u!z9_bMyKP#YaZ*nWlUH(=Zm*g zvC@0fxd2Mrdi8|YxSfEOUR%+bLWf_D0R6DPG{evQ{mA&0D<3gUB;)F}n*AV?Gr zHYzu5S~E#FdI+_v=3y94NKdCw+`FMQg-#vH%h``3=sO?~DqCvkh^#t&zTJPxqx~CS zEzgr*Yw`bUd5)DTwUoZR`{w-Rb3?gT(ztTca_&d}ZSqNbeWf+}+BLeb%71R1Ij(Zs ztA?{wN$!N4){5<}?~8=8I<(zAP9~}zqdCbPHP9Qd#&|SuD#CUDeu`^|YyGAH@=7nY zAz;oKv#JEQrt04KbG`$GenT5vYRLU|>b2Wzs<%lyqKdOhh zPqpLDf_r0-Peca4fhkl-2qe=yJr@_<(S8(O#z}@LpmAt%@s+3H;rMM=#K6~r6a7M3 zKd6H$V^L}n2><~*70$B6f&zB!keN!cqT>z@uc!VX48n=B+SS!{h(baB%<6%p5YtWM z3hTrG7$+*0 zh$fU$Fu|aa@+IFNY9}aOw&|hiuTOd4aQ*r@1RY?FIOIp-x5bZ#pb=db;x0)y3N{V3 zIk5v?xiTI?Xhs^%!=Mx?XDT4s-q`L6X=(bgyI>E0PsY;=I|b z`7$1XyTBoVpCTZ7*Y4f4xvh05vSjd>wJ~i04L_M~2(=SzbY-CZx4~6Hq$^OURE;W8f$}S(s%F5bRu|SkkhuBr0Lg^eLC}EE6+`%ZLPln$Ldd-Y zL6y^^j>TtC4U&18Q1*d6roNSyLFQYMaS_l-lSoapH<^$kOU(}Mgt8CZEE$d#3o8Z2 zkOoIYutRiP^Yq|V`~Wy%{E+cOLb1@bLl9z&p9r)B;R>^NF+2brd1b9oG1|U|&Z6UoR0g8;DEHaR$P?Ma&u=(C{Tm#ryNO2w8Ri(ODWl0B z3_;|?XEkLqR5Q!GaR)K^K+8qDetjP<7sPupv9o_5Ge!{>1L-iC?1@YhARj`7lgz02 zpXKLoL(vUxIyRPCT3Q;n&Z`S)NDd1O4kjTmVC%sVzrwto(ZVU+5FtG!Fm=Q)KH?A* z99)6i8blx$PFX6GtHlB`aBK>s6Q6?Q2+npGQvyJElR+v_d?O+fbRXWG^WSe~=XSF| zQTH1kop_V5VIaHH4gr@gfV5VM+rSaHjoybhAXkmFSUBz0K*%c&I}AjkW29|vwaoV; z{@eWahb8)5X3}$Pn3X}69xy;OE`YS20V9C@hna=tB;?poTtS>jOg*GsfQ#M>Ce@IO zmffzMbDWsa*D-IRO&|vtJI0{l-=wFfhrqKIz&|8Nkz`4t$3u|zX0(rG-K>}L&L%*Y zi2aDEIY~{vW!+u)W(IggB6*^KYuFvY$0Vt$1y*dBy9o{ z)_m6*=`JCU89Fis(|K`b09hFwMtfM+Sq0I0`uj8D+=z+cMv9HQyZf_mD8Revz!M^J z;|U%VIfZeGOi%avgV)5{!9fEIt%EYy)uqp}js`;+5qt8fqXU-d(h&z&5A-7-AhA%? zUrfj#su*%GID}A{;oky6!*ZFPorQlA{Qhp1b@r?tH`WFu>-`gawl>jSKPOiRgS+PZal*cbpbKuO@p zn3-e)@pACFNE`+<$puI81W$a0@O1mo@{r?>X7ut>Qc^f?(dg0A(gL9Y0cV-p+PW%D zH5uCte*zut)ZBcV<3ir|UmjmSVW1~o0e0xhTb&anB_+Fq0fvS;zRE^IK&(oawK&$< z;q;jT2!#?<<@NPr#3Fg*JG55Z@_#S`#A9NqA?!<2)2-S*gju2o#Ck=sLI4E7)p>Yk zfHLqcVNLR!V%HJeg8VUcei$jN!FIB z{DiucXO}koYxt=P4laiOk>B(0e;Lp|;*tOG4-$~M`LA*nUUg~musup1v%AW#38F_U zQ@v}&Te>8HTTZK%rxIGOGgJX(LjAS}!zQq9@wYQ@ff5TB5I-_`2gtAqj7AXH zWFQO!_$rwvjCzbrz`^Ao5FM=y?L1hLss3J!S^yP;BLTr0`!UT2B0i!!g9ih@x^vUp zc1s3!aS|SnBGee}SdvwRgAP7bZJ>_0euyIz^&LuLC(OJp7%nD#O=-fVtgSBiS3o*3 zA@KepnV|6LQz_h6LeBJ9RXEGV1NWBBfeWqL_sGErDzbD^@Gv~z*9pl^oMYM zk{n|^s5o4!I3o66{zP1`Gn4U>06aK3m5>!mVx$WTBT+yxF)_Wv{3Y!|mxHLm$PsYz z)G0DU8wzE=+P=3n#RTOM{;ZR=^(~J)ffy;M;6l#^g@#svV-U>K0aSyuF@z$_&ADFf z#?hIeT5VQm?KnGmnX=xqteXT_ix^dsNr(Ec@}$JXLQ!c@k@3s;sMz=rY(D}72ml>b z2||-Px$#$E0)zJ+IeFv#P2av%L(Pqf190X1{5-rr3{XjfB^)ToMoIu|#TZV5BNypH zva;T}oAn@3gm#idypR8=e%B>Vjnc#4zrjq`iXaigBTv74+$9g)t-C3Xp_>hoP)V8S z>r-)Yae>&cL=qtS3o7Jmpx$a4f&oGAW40d35XhDG?xlmdqS_b^kGseoBN@$@)(I0T zGIfmb{)|Ks?SEGvUq{WNFPcDeUDjudHF_M&9qft;2n_5Ng9BTCPfb;sA9$v+8w40m%s6#^l7dDGZ@7s+ zL>}1!g(OxwiLA%SYn1ps*5V}TzQl`$WLOcvn5<4@(WB}3R_H25gsIpwWGX0fP{oR8 z6mbk-g;F7#OBi{7BoP#;#lCnL@aK`r6#o{R2)0-%;96>!tcAiEE4Un$xrc`b!X`j> z5*0X3iW4VJkl0)JNPxC)_dR7x&dUayy3Jh6qK;^2|lgw{XN#;u}C&C6^ZMzut;^xM^Y9U zk%Kt%Y{#R=U~k#0k=ljcBahbv<7D47=459h2fT!sZFVCO>fpgmw@R!d&p7l3@(fj` z$9kN@$>lZ$ho!>!g>3W2Eed?{%;?q%e>mh^r~?IS?Qvzqxlk99RKZLEJz-l+j_w|Q zS5@Uhf^0)VDk1ZRfEA2}E!yH|&z>Pi?|tT3)EOv_E`}9ce#P9k3I)%diel_f>vi`zV@XRFm;h3YHeGw;ldPfjhg4zyhYPwHk6v(fZ z`oTt{yS~1Mty*zi;6F%I^Vrx}_%r#m*jP@~_X0=$)$MwJMNm`h{x{}~bYwUyagLx1 zZH_4)7#=h?gXW=}{{D7R{(FguvR@0AIGYk1-gHqQExLn@N)o!*I${c2!-sG&GKK~l z544N{Qlnk+JD4Jzu;dFZew8C>2xM%xrtv)_!0Z+N7ZpAzY8`G)w1_r31w-9_}cvYb_pjcpLUzNTFf7*Zf@Qp9|&lp zw6ilBlh19@U!uArmp4QaTOv2l5C6nbjnrZ%bW7>8;)lZP<{sps4ztWf-P;1c_4@UH zK13Ho*!UjIF*NTVBKNOZ;0t<%Cg+*YsVw`U1u9~thRYU7(FCi&>Bh2Ulg+Pb5eVQ; zqPE8GgC`mg5J0YI6O#mD7K{w8yBk2tjf9*Wzt^ud@V%8$oZxPckh*>kUD2o054bTE z348bB_fMrC+AdK(ry&L#ihFoc%&%A`Cgk10@q$cjS_TGLc!s+Z72hjiScz3xLxVq1 zDyeCG4#-7@n#`Q66l!W7ZeV9Gg|xk(`310!_WTK?#2bwN*b{*~Vf=0Eq_t~*W6!DT z>G>m`LO_6BTG|6(3u$_J)#&r`vUVdZ%R-1f+~MKRH9xjz#R_`j={7Pkc@Qmp69|d^nCaDldJZ%$ zhP^$c#{y0QngcB8t@Lyu?9()j;cFG1B_R(AB98<_D#62ZD>|ABa`?yWhfm0w@)EVn z0OeWH%P3U1%$qps0BGG+N--KOa1N_miMEzaT2C5DTxWnlpmxM16p9#qs@GPnkOOa< zDPi=GLz@PK2HgK07)xL=@7i|;s}h9~T34bLK*^0;+E3Q5!?UvfAp=q6T_qMIUsQr{ zIaZA13Zde9bybs-V}#>F)c$QA9xIO@uPh1QiF{SrGMu?f-(OJ&U#OU$p+gPEE_LbM zZ=)(m_VwGQfB$OD5A_Y=J$Lcqebr>1qemm^!lf&*P*En5KsJzFI2f_fm%P58y`jT_ zGw014CyLpw8|Ad9RekS0OiWCC`nkI-eY{D4Hq;EFiFaLoqli;Kj-wB)Io2$EAYi?4 zL+cEvc8FU}A3_Ax&7L4`UU_EZfNkV^h;&E!#IsR24~?2C{lwWFX6I&|5J_G*cO~b- zl@}?_3tUUJs4?+Lux`iG*KdPG6+qxQZSCsp-cJwRc#VckgPy*?eE`z`j9mT5QPf* z2Q*)}PT_bWlPMsENX$!K8?+|`rx)$Fq4?aSP?FC7``Fbpdtrf5*E|ou#h_#^pe`)I zx+7M_e#jxdl9OrETP(bqjl{2_7RQtKtT5!25`0+bI^}ZJ0JZxK*Qs;5x=OkoO1SQh zrS1uNR(b;BPujH%nC{pS_i9Y|)SWwLpB`WX{A1N|{d&&l<}c?kJe9zvc6K-%BVt}I z=flGC@SgqP)}ZQ>dU{-$0zs08!sm7J3v`4bo-QxvA#*cfK|UWG{7yfuFe_`KfZM%e z?s(u`&drKf&(OI#P_VN1KMoEN-NomFJa=3uN*;RBYPPmW8$qrPXRv~zk=jNs_v!5z zqkb~3QJ8n{eQ3fSa_rp+=T4;3KwTNjHXJ`sz&szaT4YT)Q4%j7^zHSvVdpd&&@XCd z>HGTlpf-|C`J$8hzGGMv@x_aP9eaj{eQNvqyKb(0*L7)irdmHFKF`wA{c-9zby9#9 zRaRyh8=Hy>3%`rKwdOEduq0(o;Tx6oHOj$QIBVND8MhruO^W{k4k(IIO3NqRe>w1E z`0Ku3Z5bpy{e1x2mPmy+xw$^?JgF#@KYy-w*dM=n+oCNA6c? z`C3Hm*u2gNz~qs7b@eXmmfwFSc1j5{gw|Hv_TA{~=eN^Nofn*8NAGQK@A1L7&N7y( zJ%u?}FI!ju?OSvI%RL0+9ysvW(~}CAmW-h)^Y)Tk`_@uZQvbKa!* zk6*tcXB7@I*xePb{Io`^b@-A>S0wuygn9;JC7dWb0WWL(nDzGLG9Qpbw-nNNg@qph z-NpX;XrBFmBOHK~ghXM-5!Vqel-q9fib;og>q5%QtSOC-NhMrPU zVLI1XMoUj$ZkQo_^{)jsrN|S*Lh5$-gL=wsptz*tT$|tSUM-sPSOM1@5$B+6fwyHN(cZn$#ir8jMsnORkVP%GX3y%AAkF}T67+XKVG-lOn>zsm#@ z5U}8a^o@kOH*EO)^)p;UaK%D*aZ^NF`+(TN_MFHRNN z3ZjY&fCD2VV-lu80o7ke$B0G>_2q+YVh`)<8E^;Qz4x%v_}(rt$FI&o1%R7?P~&z= z5@^C43ZyWg#USGx?%tLAOKDZcIJvsIefV1zuSa6USf?%#Xy$Qh_T9R7BjfXI|suL7%^TWoBhLiBAGh!{pPCYNw;Z zhCgWAIK^=5b`;=hKI|~h%9$IEV{Lrg0dGLuNs)Mv4x&qjZMWO@aAC=)^cp$Ln!zuL z^KWC7znYqk;y1ntO6$nOiMLwyd&J$s1`W#Ol+TnIW-x8oP+hWe&GVyn-th6QSh1od zIP^4n5>#hs^N?^udPe!Pa_j{GPlZd4=o+@QWQ6TAt*KRZnLziNo%0%@Iexm7vWFwB z$g{%6A%pMqU(F@KXZzv9S?`K+{iXP;av>({3_iK%``cWr4cQ{JKN^aF9|O%GA1IFb zmlyoJF(C}Wl2elX4*3YS!Rvd-z9$h$KDaHIB`sJ30&Wdl!dPo?ny4lX9o?lSwg|*@ zTdb^8R4nH!-;aj`rJ}E|2z;{~hdAZ4q#6($IE*c-O z>7kheMQn6#1&Fy{SX2w7Q`B7BF+;}0Qaj+ zv+ms6pCrF6im2l-0SSNl`O5k$Io?1{x*S}^wRIn2urCdbi1R07ex>Ms^PzL4rK|m& zAEFq;U*E7(whJeVzrWDX<)Pbme2nh-#>R9pp|~YN7FL$Kt-Z)wQsYVD+3)a6i(&&( z7U3vDb#;(;9wBSb?Z%C7!J$6TCTthk09;;6OB@$HEB&J9NmJAQuA}3}aPSrt6=84= zBbOdmrGNCXf9YrVOx+YpRXxWMTI^{tvF6sv1a*FbSBQu}!^nhh4BGK{AP>4!5#EjM z?K&-~8o;X7GB8x4^#?SDwCP-Lpnf7-Z%J!Arw5~>7X|)A6vMw8F+PF(iUc{YxV&RW z>ER2iUKirFOG-w9a5BpIzMEfghk!r?_N3}XHB8v(i%(?W!hkQT$Pj+b=FKkTHI!wJERol(7ip>v2$z2igyLhy~ z$nKUfk?!6>wYp6Is=V`z{D;kS$SJ`KeTGK&?p?G- z8#y>&pnTSImS%fwESU*|H|yf+x<`=TaPoO$d_t1i`STSh1RuqhgjWUZ+)qmSH2AEO z;;j>(dExp%`Jt$;K1s9kBZ*f)8Y05t#R5vMA&)!@kB=%&|W9^KPh@T z`N?|4g7^t2_wnPiFs}h_wP6k|9$GOpWJNnpv;~;@?wks@MI>b=>LMz|NBq>`-MyPf{us_ zdiTy#EASs?%)Dj&AdVb?Qy6v1O)IwHcMBX5%jmSxReZrq_~ifmCN{^GCTCm7pK@Q) z(`5gM6hT6)2x|4t+5!e_vz#&+0hU{T@#+PFOW#hR9YoKB#Xg2a?A0k>TpAA$(J4q0 z%mt4`5-Q#6bnPr}0BCv|MQFPrF(1#gT7`eQ%3ybXkEftK^HiH1BUE1fAjS*0pCbz9 z31$?aZ6!G_xDbFYfW}Thk|5mi1bRHjTa}f>jtjj=(`8aqhyv`BSkfC@09E3&No) zBzy{g4MPnU0ZJqwTDUOK^88D~LIF;=2fSr6mT}dpRoMS!WV8vOQj#BqDA~~3J5T|F zU4|YWyQviZ%sS{px1gOwrWG0N5fw$EE|eS`{(gx{Tz)4XU%EWbhk+Sf8SDuZ^$d{1 z=(eJ^e4yU3V+YV$k}V141U?6fbTD8Te+6v7qO&Lxj1Kno%x`}W5I4_|PyzgZalm8I z2Ou8g$kZ5aD4W!j0m6QEZVtyd0sF91$gC&GR8b-od{<*3?{Ztmc^Z2xAV z2FBy32J(>5DjZ&5!mywaO9$W;_ZHqLu3U6e#@a-W1LhcO=H>iP@+e9b;h@bBzrVah zewFtK{NJ{%{o{PVGkvxamAFC1*_kX{DtsnmMDfp%7Q0>ix%3^x?anl-mPz*>y0ZjkSEb*$PB@!M`3Ct@Xw_R_uA}hy!t&0AD?UMF|xtv;+v`0`G+VVT-UY z=g^ZtMzMvhp$i`entY3J>13KC*6tyTmSa$9n}Y`h%!t~UH04NT_S0+C_uV~ zhihM)PeB2$kEIC}0;+0xh{egN$j66lEpX!4ZDd>l)+$I{Iv8cp=|HRi0Fnn-K8B7V z`weJm+__{yiJ8ddH*#5%V}YdcK^HWQ=^OV>h&Xu=CRdz&AmQq@YtYsBBNSrgE89K= z5E+R5F#HrR51;1Sw{M}N*@1f+zdU43%4pS~%R)XZuBJRBe`8}(VbuYVCxKw#HgNRX zLfWM_vS(QttT^!E${+|KiivYQ1jQ4K%=xHr5L ztXhZ-gj*azW!@~=>JH!=& zYb7yZfbF5Yp*ex0R;^wQJxL9&{^u`W_Ty}ZV1x|Og@g!! zD_taz*ZhDe5=v9@cPxLTjce=3@UP)vDI~-Fs!GP2n1{o=)7-1giu`EnQu9p6xq7yEEv+SI#)Q| zb03AEQEsa<1{6I3`i>j}2qa*Vt0fDpp_pm;F|W+~AC{{?0CJHJ=>_)T* zAlF2}J8PtB!GJ;TKw>z-W*+yEo~QOC-w%Bfv6f`QFaa3d3Mn7Bu8I6EF)ps`;v)7b znRx_Pn>TWG&_#nzg-$Gxhs;SL6Nz#76+IZ5Q6kHp5`(^oG@|M0dKTf zT9}Fsl}%R1SglG-IaWr_AIX{{!<27KwUhS*FkxBTf{YYDzGydQw7|e#$@vAOft)$e zEF<594ODY_!T35d5eX*;x&cDLlXOl5JUR9HiIKEDjIkh&8pyuJFfhRjFfW92AD~9* z-KPmK6q^zvCiDl=(lsL5wwoxHu$Gf|P;5MP^G9>NB*^pzL5GD>Kd7ux(o{-mKRP(X-u*?7OA6j&h8m8p>0KHK&6 z&nM)YipsjjR@<>gT*Js1=eg$Pk7{atKCaDAb|(t6{J}#QIZJ$tWJxUiX?Ffyu?4+P zKLFK!GKvPVuYAa%Kqd^Q$Gi;&+fZSPzt4PdB9vB$m_!-UMScgd?JIQ zeSHc23jQ7?C7Ipm*k-c^w-4G{QB0Y($^(T6Xqj}m*=>@NlH{h_u)*eFs4Us}MXJpf zf>Y?TJ^{NDsKsSL%6@zM17O49%6t?N@jy0?WYpsbL;s=(7zOM`$Ko*F9P|=U2O*6I z;J|VG0Xj1jR_G_u3zLalpgk66n~T9zGyso>yA$U+cxR&YKnX$x=_+DdpWv~R$X6=t z2UJmL%*akAQELbvHniDFDu+aF`A>Dl;0etztCzg}KNg!| zC4uN=D~`hU)#wv5Q+YVT|L zurh{e-}v&W5l6RS+MPx&Rdgz@PAO-fXkK6^?G_DcDk)<1p2-2 zSC4uv8JbML;9NPsW9IH@W-KJ{knNj3Vu3^F7d=B?cp~A~JQkmrzPd6sNj0qIh4vGlU237Z7F9>^qE zQ&)Q2wUnRNpaKI#I_Xk4CBE*Cm-M`cP!ivwop=tX_lOIe~61S{;Kre1Be)$f8Ls^H?85jqskRv-UPO-<=C z!Uw&$ux5I=GsM+O7(2zK@F9LQ{sX@*d=&^8<>saeR=8e$mDF%;tb(&G-!)IAX*7NM zUi0D$1+Zh6H0NVAIcCn)xB74Y?q!uax=GtXcTy`-Clbe=4v=aYN3$cCd}lKG{2Zj6 z+mD!lD{&qkaRd?pc=z6g1j7Yyk688H;64N)C%0(JUYn*-Rgh-~2^k5oZ`!m8ZqfY) z^G^7UV7@$v->y8&P;Oh4!f7+UtIb8HRc)D#va%p%0gCm#_4_xEE^eTCh&WZXo!pIP zt7EelXO1xnU`NE&Bt2o=zmI+Wh={8NC1rdxI7S0?>()+4bPw1j3}bpt!uQxE`eZ z=g(gQ10#sifP*8F@Qnb`HgIt@ptu_R_4C<_7f-+C<=ytav!ixA$3uK5;ksXm`K6HSFx9{3T<00+Auw`@4!0`R_XdzI- zha5Zd!jK)XaT8lb(TzFlx0l{Xa>BN-&wYNj2r%oEIdmOwrxptsmhdR{B;Q=YRBrQ1rqk%cQc_?0tK_9G%FD z?y-Fv230mOUWYdQc~V8UZXKutmSBat8&e%s?Ne^IFo6y|@Uz|4c{BA(bB6*|MWBG@6K~e`tV^jE&Dl+>|96d`Enaj@r=^r!ke?6L`7Nt z9NvZ~O=M8-#M0%KN8`v6{oz$8GVpKckdX6}jN4?*%+^@u64v3u#S7>uv$J1s*u+)> z$-g@;N z!ZxoGVltV5ueNR$+`0JIdF!@tG$Sks{8-h!`g;4C3i-g>b(U44A5R0)#hwG` z|M$nhZ>V>oempkj@h$m2XNH?=a`Hf;V&pwgQ8Y9@&>4zKwoB5}havN?3lr2pWPFqs z_FTj05WYT(1n!#lCNi=GKRK@PmDO0ga>$|AUc#o@0Z-8-^5JNdr4qYz$&>xTpPR+H zC=}%Dt#A}5y2Tgm#Q$Ym;>}}3Z{*Rr+g#l=F0BU9T9?j zNqhN$TLb8d#LW-x8BVr7t)X-5hmK%K)3T$h?cL*d#J=*&SxCZ!?OXSo{|$)vs}$|omO621ufLx^!b3MBz`1R8~5D)ed}QN($TdEfup1FmDPacp#>;o zq_*F&^ZJ%U;hPvAJq;{9vNX@9s91+ywcExO8oHR`^k`gE82Qlh_S&{g8PgwkH>_H- z?HqqF+Tf3{;=8%6NZym2s+}KF)S-(5aH7Bdl*4zy)2-V`ePo(z(~PKfOdM5JQ#Gdy#zS<3e{5`K zVnEMOiI;PPqIK3*l{p|_L$+hK(V=jh7tb&_5vQ++3npPhw1pX;fG`ok7!46}BLZql z4?0?^yuwY|x78x}%at{2hVPZ+h5pU&T9#VJbq_!6f}Sk6@qH65L@sc0wmlsbnJ8?+FpgvoT0h&Sz= z0JhLdL5|QgH2Lte)D#qhfb38x=)X$nYTH)5An&KWter-S1JxMXwVv++deab{ya$u-!9L^!rC@^af2P*>* z83g9d+}qSA={#tlQS@5^jp`2AjZWRSEZfy8?dXAt-_Io_*dI2` zw<9rG{u9l?Mdc-TLBFzYjImO&&3+8D5WC+QnqHON!CGlwC;sNPj{L9IzC4`Dwf|QW z4X7j}LxUtqgveNg6e>~4Jg0=rQ&d73QWP0iQigUJ(=wM#g$$|8b3*3KnSP(U{l4eA z&biL{@9cl}UiMlK>v`_`dw++|(AVoc;u6BsHTyiUufi=kzj~1o&ZpQP+UOs$oCHs# z>ddSNUT*M0Pq^tZrDoNsQKGe7Kal@;7kYk5@yC)i{hwAlaxv50q_aA|y+i+PAUYO> z6Jxva)%BM<8ZZyeH;Q!SWTbtc`fkJRVjyqEYBsnQ8+<`H#pgz zF=YC^YFl>e$VAH2Yic{fb^gBFb2;DF5-43|xA%dy;=-7$!bg6~-ard@VP1T7KBFu! zZb9?N{6>zF%km<($e}rxE?H_qB|!^&Q?4>B z>eg4(ebHFT>RNTQ`_o=7cwj&YZ`pgYsr~F zJ^%!T&AWwC{0mh(Fi5Bad+hY`9`^K^`_J#n8md&;upE1ZnwLl*8r7QTLpA|msbR%wAqzUmL-ka3H>T)t|hFN$V*`t*skd-!b>?y)kHD(IECzDn=d1PVB{n zQ8|6(m6NivF0EWnLsbfYOn*v*x0F)DTK&rH$2$}22Z)u&Fej&n{U;{0wNVc=bhvmA zy%NaC%q&>ZVVv%=Dgg8(_)KM8LNsXKr+yu37tPDf zb9J7|OZvtS^w|?Bi~G*CG3Wo8Vl1qOf+zEObaVZS40i~-?p!R8X_s|_tYe#Xxi!^& z-UnTDw6U=e$lF7}N=ckpwi&JV?%}WT2==NO(963Nkag)$V~Eu!cPskC!Yg`?GVNFw z!BetsCpG(A6+@^>g709Y?g&rvgXGmKi+GH3LRD^^YZUP9TtQ#PtN%X4xo6Ezos2!& z^ItBxopYuPFYQcDw>q+gr%TaOR!cB%K3aA$_HD1hyHVGgiC+j`9E{2ylrH_ZFj2iS zLudoD-}RhJ_x^HiwH8&|%@lNhb^&cy^;1{(cjOL69gi30aFY5}8y<>Wkdl`8lHVzh zL2tXjECGR97tWc(TvYA)+0BTX;gwq{x_#p=X$+smYDF0+HOgo(A*1ilRX=;S&d^mq zFXm(Ie4x{aMX)HkP-JDmgXg=BP0&o0l#~=1grH@D=5X*pI10p-aIqiVpM;nryMYT08@ej)|lbAU)?WMF+g?;xA8{!k(im;)i}QkFp30Rk*Qed zKmJ!xlBsw3BT4|P9^VB(9UY(Z$R9UIz5Y$>!Z}Uds^rkU$tg>BGa}4%Z+z2&UTH1d ze9+G#=#c$VQO#TS!W(wC_`&e#eMbNWA-xYcNu~9RP>ACimnZ&g@XX;k{^ErXgrHED z!J1wU0Deu)M<$U!4LNU~xbyuj(Wr$9-(FbM;05|dqK9J>o;`~OnSp)#>3Z0Lpa?vb znkUGWkM>fI{ZDB85JA=X8E(Uq)y(`Al|V`Gu+gVmHEE!qTH%Y1#y4=c-gI}*b_~ZU zaMylqEm?4#0Fd=*a`HM#Dq*I;nHjnS&36sYYdt=?<0$&7;t-rSJkoM5am=kiHAeC= zN;$xM2z866)+bw4G5&1W0X=_cmc^)#%#E~hNITpudH%d;mvKadi?nr0-t;9+t;ZBc z!QVIfEvn1Diw@_%Gfrc5YEwK`s3a@R4gVt{xBi(6ILI*+>=;&JV(4(k0 zd8%jkMzAwVo}Fbmps%WTjT0>6tp^JynIPVad@m#-V%zdDB9iX^OvqwHSN(g8>GaTg zeYbJNU+S^Xfk=X^7Fa4}%~@CJ!jrU^WnZQ6${h?w!Ub|v(_Fhd%BrQZVapum+l*2pr>YVKhm)VB~1}igL_nr_)5H|Va0G$Z2@?euoEQ+P2{kcjmhBwj1 zTUhi&vbM&@2fc0Ei3*)D$9XJnlao$|Wn{T;EP6^xO4T{WY!y#6Y}UE}iGGzGY=Gg# zo1XquCZxvvX!FjVv=$X)Dq32=ZDM=%k|B3G`q1U~Ijbn*;e+8FH_iI3E?+Tj&v*6c z3e&kPy(lWv);2jk^`)Uh*~WlqRoE!e2CyF3g--jj+oGfF!kB`2b!2Ifcv~P#fRVQM z&hJg%e6E~JPv*}x>g2jqFpQ0h@^#btjkc4GXH(vJZo_O96L<}M+5Mh5$F#Jttxmp^ zJBqpw@by-go<0a5_e6ftU=hsqO-WJ5G&Dleksl%myMbO^0G;`Sv$M0uqATd2HxyPO zqwbxSDh%Wb_|n)2gnVCT$lKhq3^X*wuCl;X7R%Cb#nco75wIKBV|F>64fGnc^D_;L zR{ox_cOB?u7}uGpUdZ?3-ncOf>Qs|)2hX7~mRfDHNnZC)b#%SRLLbcOI%GX89bEFV zSDWXYesod5zr4rj*Vkk#&puAv%I>RF^g)8q^$!y)5Y+!zDykNE(bU#q2TMDw^a`^T&jOoU4d ze}w``iH{nO)aFg?O0aWCury-ljk9GFkZAi_0($WKz6&WlGBO8bquPb&<>P7%Z*B7< zW>~kE^nd+QH;$y;x9<~>$YZ@=VS|bNUgXWImn3RtAqZ7M4Q}V2BN0#>$Xv*z^#1xM zaiSUCUB<%56|MoHHt&HEsK%KyH_L~CKVTOK_!-6`*?ehiYVrX%?mIfs(2oHI&_Rs= zeEMsxW-kgTLHPakf!A-cMC+Trm4Z_bD5P;y#*2#yVw&ZJP>|U~dG+K$XV>g_&*Yz6 z3`eo8*Axr+R?A5LnzAnz!p=;3c~VV{0fQ^>`7<(TE9=k0n^9L+;Kdc6O&1;oNdAyL ztEu$@A}RP)Yv$%)ckr_+R&B>7;z)_W&d4Es0{^q_YcdFhCfY1M1Y0%*yri0vZ+OK^ ze${%@vdIBL2*EVC4rf%C?Gw*_@$97Z>;mT>#g-&s}tMdQuIKwvh& zj43jF0Ku)=FRfMRm#*D-=hK*5j?TkQSWDQk=NNzo~NiuU>Zg)3kecgVkZ`RlI6tzw1GkqM;+;tLC7J%GGm zs0M!%s<_S1`zA zHSWTtL0bu^SdMFbTUuzoS`{G^m7}m_iFUAK|F}-4Z;ObBO+uS>Fmf|)^>}bd(-8X70(Oqo%@?}}&XU5Z3 z97`O&8-CD_itENY&(3uHzHjk%$_hsT#AAST!=Heo8_Ome=C3b4-r3acZ};huCueHr zC`C5UEH5scKoy4r5F1qwz`WE5ig!2d9{h#NS_tFcS7SAns{Z`9b>h zzUHojoW<3Q|8%u{sG~DNuwlGypuHIt1}8USW%;TFeG~h){a-O;p)Kc$=U; z%#=YQZ;LW+IkP?yOSg<%fapAj>j8@Zj|Ovq%ajhn=1u{*!1=^L6r-7(%Y zRBX`r+(Ph9Hj|n^*Pq0$D*Z*CsIAg`2k4D*eOeoc`|X+MRbK-tDJu@Qes)Pv0bex9-H#4Lk2_3VolX zFjCwQv~}ut_BA!UDf>$hJ2bIYQ&Q=s0(AoJY?5DleSlr8HY!R7RpGP#QG&I{Ds~kV3 zndh{tWf%F7F#CkS4CJ*Sx(!L1J}~X&EZossCy1lnyI0Y6+(B!A=&k4qHr&1846u62 zATcN%lsp_2gr|!ft;|6Ke@V$>Q{BwgHfwRYg|3al^xkAH+-K#5$u-gB=n1|Gr4)jZwD1xjx`QR|A={C(;ZAe`bH7l|lsdVbRck}-@&ILN-OY~05$E0V zS$Mvn+G9+yf^aQCAbj6tTMJ`bFpXWh@9ph}^iF)dcS?#N0t%zwDh%JycAx!h<5>(< zN(GoWXJtKB=5oD5SsWsqQE!M;5D^(swH~4@L!~p+F9t$&Fp=isS(b1WDC4K+p9VA3=igRg?$h08&6^^H2o@ zL*qHHO{fl21_`hPu>~wtqCf$Lu$lJ7FktaaK$^wHAvBHZsK`8%6w%1D07XGz1!)Fw zl|bhWcCo>_={_m)^C--Gq?cxU5GxCp7e^_Xn0$pie0U6TnvhUly$ZCI2uv9q=W-Wi z--DzjlGoSBkWFc!23;jna8tp{3Gb~8hqA*ba_i@M!|}K;3Y1}bI!nZ7{!9%*#joej z4zj)~o1R$YGysAR(5Q3aM9f(#72XSvAN!bT!*>d-!pk-!qJ=_c6cZH!azG1_&G(j> zHlP1(Gi@}wN&N`WJBGjJz~$3eA(McF;{j@`JhD(^(J1u^%@el;u-%?Hfxo{sQ?y)9Vb zf(H*J2;x$zE1CMqg6G+B>))3qjFVWHSi#5Nk|(;!MD*v;nfb+q-{J3`7Z!T92KE2? z1!$i)4tE0wnAZv<0g(O}@Q5tANW5~?BjQw$ zIkpGXg@(Wm?n)vS&;-BH$b`-Gv`0W=rNKZS0HwOd#*aXg znGmg#_?P?%mKl)Z#l(Q-J?ajka7A)!2<_}4f-AM6LBLgP(b9s@Vj`NHAPbdrOn|yU z9yI2$s`YSUN`rm?m=k3ab?b0{w_Irr?FPyiR+t7gL}x%vWN87>1X>~qn7ZFYIYYoI zmXYH|Qv?ly!Tkerv%nZb&)EMNf*0S9&oOUq znlS*n;`r8s(cOECj;j-*(Ob}>AUIRPXe#ISiU#ay93>_IHA?VDr&7Ze16UqnAc!yr z0IN9!wUDy?-TY91s2~zKKoJ7oayhaL8Zy_gbzuqR&HbcJ9Uq5%;`%WX%}fLT@zV!D z7LO$x%0yuAv!x$kqbDvyX4+Ow89p^0KSglM6gBpU`2zGdA zqC2O#Og$OF){tTkuYVaHMy$?mA(mKp&zN(36}P%PzbN z>q=f%)np`2TwHttl2`VyP6eOOvw9kxXZ$82jDQf2*%ySM5oiUpGw$GFV@tsKj+jp( zLgrE-9sw^r@{CC(4PX(H9-?f9Z38`<#}NEPuaoE-y8>kdVH|THZcq&qR}9vJW!BV* zmX4(`Xk!oo5gap>z;i*dQwZuh#AF@{5`O=rJ83QMsxN z0sObG5&AouyktqG$|4xPzmQ_YhLgoXPg(2RL<&DV@z7ldL?;8=f244paCGY&A!a9& zFu{VT!W;RF&t&7|e(1e>yeFVCn!?%AgBad+2egv=+pWvg@8u1dV$#W}4rpV>&x|$y z6HK4-`3qE&^H-HNzS=HWDgOAb%@L&s$W!4}VsNMzt#j1-8^N-Onum00Nqw-8mo&iK3W5OLtx!9BIYn|CN+u*f$!9$iCb4LM-_8Q2agEqJU1`;=craA|ujyCH=H0nSF zeUwP?jKnh8vB?ku9{|Kd5UgVxiFy~FUO(-Bj@jqyS50*Dl%y$8R>Ha=4JqdJcwX2S z(A4joa?{3s!hQhpB^c;cK>c~D$hjuW?)-Ea(D0|&>U3N#hR2f|k@o@3Nfgq7v_mNi z32GsFZyW-l0L){VCs?8z1_6u{rIO_KS>g6YCX910k8?xgo~X*N(c*MXLQVqp4jjH5 zpmc+QaJy(n-Q`CJ-JmdGyg(5L&|o0pC|%1vy6O_aOBtU zWnAM<_M67x>GY1byjXd6PZeid>yYEQ-Qrri8WC_y6ASK*d|=&^RRzcf zq2SXW?O0p0mwEl>wX4hiIFW14?k^LoTwI*#AcEdTSVssBfsNB2HXJ17G|nV~2n47$ z0dkf&4DDA&l68OAs3*3!5SYrPkbIRdBhzvVuy@CK?J)2gFxqwNWOnh(F?#Z08CyaUa>OnIIv8?i zrtDP($gi=1#voF61B(l%Fqi9(%?O>@gDH8J0lgMg!$C=d0F0gpa&)5Y4fGt1^mxe@ z;*SS?9(>6=Mr{8^1TPcaTkQZ%7jKlSq83gafY5T}<`$^y5#${{3wkYKn z3&T+i4IqJy?%^3^tN5ZPPM@|ws}JP-@mhtABR@#)VMF^>%U8~GU-;zpk$Y=%kelivhs9uO~d{s zs}Z5vBY!`;^FMj%|8XfKm?YQ1f_iuj8OP2NwjkHJuc&hHy<|{U%{4a^9yZp&$OX+O z%zp8g~x8222T#H%z4;{#)>L@4NY}wpJ*C6~{5s06^;np5Kk~tzhBdI+aZ-TZ!v%Q6`r2QNhLj5$E$jG z^BTmuf+Gy0=vD0R)vEa)(#yYodUO33PE9YDz?&Vx^}Q>54=qO@*ibC={&vnpA4F0G zozNiY_K)MM=$Dz~oZ8vky!!!<%LnBW+qJD@img zS#$V`v6R*N#>e+YW40?O%>Jsq{yMJDsv=S3#{!khfcn17XJC&M^N>QHO=gpj17`~l z`?K>}5n;Gdti?&o^Y{0E-^F`})=$6Yr`p@l&WuuOljcX&tR6eQ_z^ilmTZpoYqnJv z9psDW>{uD~^1-NMh>KF5pfW~M9UXE; z;PC6B2Z0e!br$BNd|LDP7M6hVuv~5;M}*tJ zFx9H@J(y=zp{JK(73emuw9QR_$go}i=g{0HlPPF3X`Gv=yTfq`TO`q@yUdLt;Op`2 zaykz`2deI!zeL;Uki;F$ubu29Ex6s%y2a3@DeYsW(;>08V-;ieG%P&sR*hOdrr{?g z%)bnC5AFH+T*|g-EBg&$D<_{x9;tnT+c&rIaAclv;6LsVaHh)iWJnClyK29fvrAoB z=hbH{vzdl}>}eTSR`Xa9(;C;~=tIBMPzdPN%2xf%;f6rg=zP_IzLpOX%G$i9Mxg|DXSp_LQS9wP(0$|y`!vi??KFSKcD{x zAe3WbVsOTGJ4m8B1jFHBR8+vfIY>##ah&`(z|pIQg)1`7r9xRzz1=JU4C;1xWY@Ky zWFKu%Js%3a_xdOoK2XRsNR(((ac=C)qkQg66gR8qs8zB5 z=eVDHd*r9(9LMz?(NPumM)>Lr)C(sxHZ-X?d1i~QQoO~PC_f~z)woU1XJOzBw__pO z@_c55=ycgfmGpBBobio=KMX5rP7jZCjUVjI_%qDt>7l@zyDsmv-@Seo=g(?!)vP^_ zO;!|oy$&}R?*GZ38tRqJ8d$*+SJ42a&R+<+jwq-|I1pf&6{U!M5o=-&1vh%X_*`QQLft z`lV-v?14lnTne)3bdVqd&*)_R%$sRdK+!iC>lHiNdP5whvZU7Pezq$zDiXs))}efC z_`sSHo`-81wMO(GRN$evzgjmo7sB(~PH*9|Hg77&g#Dn%l;~vHlZRbDD5*6+`dV_e zr{qP9K7WYwY%QH~vvQynvz}Mj?H)6BY` zJydvbp^<-)Hr@`NBvg}W(9NKzL_Xm#@ZOw#B zXU{rM)(2+V$KyBCpcXiz<%2fRQ6AEm`AgIm@%!*0`IQd!e$<7OAInQE?;x7!UpZ|4 zCvX5YHUEC+%>j!0_yxORpkYxTW%HXDf6ODhRGD$>WkHb5~HJxaPunmTuY;KJB#9Mzp(ar<+sWo zd+E(O!r$4n>V|YyUbum$uwPzZ;^sPE-_KjIkC`~uCy2RtRNgj!r=&pfZHYV6#P)Nk z;Zn{u^FzTNJ1uPAEUq*-i5+-ZRLRSLn`j|J>j0RAEsTBd3yTG0EhCz~4p|k4k;GUa}WE&@yl>YcLvp{!zNy zvps3uSb>jaf0%?-bYa~QuC%#FIK2N&Lk2!2iN{oXRVR0T!x17BJX8~ZBSoLK&$ zFmg7OI0RE-5cFZZy5|XOW$o&fF0Ixf=QL=9=vNgBK`Lq1qs>Kn9cF?Ig=V6+ zF~&1L&*J~A7L6pklZPs5seJXKz&+8Rg~hB`)H6=wJyYSugw{aZD=Xf83d5*L#|NZr zUSy{OK-cCj`&B24K42;C{e)l5lLN2$pYl(xo_birFc84z;Oo0mi<95h}G_anU@gwU%)>KrK#ucHEQC zBcFjbI9X`6IkWl3PFLwzmrf9Rt;WYbS5$DNf9|yleY|+xre$y{cBT=cb6XlUNPba~ zbW1j2f1-t7OGL2p_7JY&BZ(E>qYh8`D?Uc_RPfDjl#{h@xjgDRJ!)&MDA8hIIcU&w zSjo=p5)SL*+r?`A{N5=uJLMeRl^)PCzxdUX_ve{o?8T6Nt-ZDoim^?P+KmD{ z`t07)6?eq8sD)3}?tQdoo%&Qyh09SdFYW|OyE(5~?`2<&bM>aTP!DFmXI4Do^>@b8 x{TrPP`lP?(o?HJZLjPNn-fm_2+u)d9l1roEyIP!M6-|SGR20>Zr^p-L{vUcDG%)}G diff --git a/exchange/docs-conceptual/media/app-only-auth-register-app.png b/exchange/docs-conceptual/media/app-only-auth-register-app.png deleted file mode 100644 index c70d779bd4e3bb03332a14c678a187413f631434..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101568 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

|-1VUH~Aj_h5o9rp7hP58y-hwhO!!UKH>jU)I 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 diff --git a/exchange/docs-conceptual/media/app-only-auth-role-assignment.png b/exchange/docs-conceptual/media/app-only-auth-role-assignment.png deleted file mode 100644 index e6211339634afafea3133008a256e3ecd1045060..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33147 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 diff --git a/exchange/docs-conceptual/media/app-only-auth-upload-cert.png b/exchange/docs-conceptual/media/app-only-auth-upload-cert.png deleted file mode 100644 index e06831dc879c8dd58a8b46503d6ffd5925a7a752..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30201 zcmc$`cR1GV|39vUN>mi0q=96UWTecJky*AxM)qEzBqXVXBs(Mt*?T7;D>t%ND0@ZL z_wl;#&*$IY@jJf%d>zO8UH8@Hx?b1$dY;ecW1UyPbw$~IdyecOAtBj!^@@}V3CXra z{5^x56#u_!`bG+W?6$e0X-`6O(1G~hw!S+|E_jg4;i`f(*~m_ElD%XUiM;rCJS2V7 z;j*KHskI$R%EyK)c!+{{NXpp$ww;-cgPFAz3H5H~lX!d&@wlY5jjNrRiKzq02dV~P zJWBcRqjtu(h^HQRFtao!IroQZH~wWe@h_^@cO0B=*%_1Q+H4U|-}~>2o7vyCxP_r(U2jgLK;^7;&?5xbJOi0QZe){3De=kkd+R^T|G0D=F&+q?znxwU*rLmO*$#O$j z86G1gepSuP!NQp2-E=D}3CVGit5TQMT;5EUI2)*||C7Jb6BZfi*2ch`Ent59<<6Za zRJNZ`*!g@YmYm&3MN0Z;ZA%MnxAzIbjN`}UyqlR9Uo>xL-YIcKf_!54M8TQ!d7GO9 zB4hQZZ>c%R==U$Ihq~K+yIAxg>z}^6=_Pp-87G+k{h2E}a=M(sy7+!bNZU*l?e2en z0`#v)O78I5TI;uFaA0L+JpRt!+)=}rI4N7+nS*xLHrCUc^fsK{`aYyJFk%H{(n7K9#a_`9u{_x ziAl-MZhj`}(0{MjziU*ff4+_8(4kDrZb4oTy+jpWqc8gl9e*!tpW;^0*KZoF58q8e z@m9CUiG+rRCd061&quwIul@&4n)a89b)@UF3JB0BDK+&kZXEpg$4kvK=W_oiO--7^hwb|B{RtQic}D!K zB+R8!xOsSp&dtq<{vA&cU2K*dT1rY{VP|LeRR8?7zJB#*r1k9l{K0*NF)>WsC5s1j z3mvwVn+m9?t4m+G;=iI3&ZSGd4f)=^Yw9z!LSCDqvcboU%e}X~xE%iPTU6OKk&20l zMdjxU{rncyZGP%Qizzt;#kx9uR#sM3P0g+xElxdqM@Qpo{{utT1v*dV5-TkP13QXK zO6bp-e@}OFz9w*F-?wky*k~U2b13}J;=gtm9LF1-=HPhp?%lhX;=J74us{7?G1RPz z202=;s0r8QE|ceVMmlAlQ7bDhq*TWmocr(j>2R^0IPn0h8WI-v*>^83`R?6=QOAA0G(+8%fzvcCN*1tTXI^I_zLLwaX zlz6w>wNJM-r>L^_xeV`n@Zdpb=4~=2&lP6A2#Ua(%7zI32oYy4QlI;W&T7o|I`=DU zYu9&Wnb7kZ?&L0>-L9ypXk=uR;jwCGXK&wPp2MN}>0z9t-}bz`q3)c!v|E2W$}(

0pm^;Kl1*e5ucDpey* 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%0DoWTGs#| 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 diff --git a/exchange/docs-conceptual/media/b85d80d9-1043-4c7c-8f14-d87d8d56b188.png b/exchange/docs-conceptual/media/b85d80d9-1043-4c7c-8f14-d87d8d56b188.png deleted file mode 100644 index 9973407fe0790896f2bab1c5d51ac1e3a88d8bef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11473 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 diff --git a/exchange/docs-conceptual/media/checkmark.png b/exchange/docs-conceptual/media/checkmark.png deleted file mode 100644 index 94f527ec143f0fff8dd5aa9bbfe5a002beec2751..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 422 zcmeAS@N?(olHy`uVBq!ia0vp^fx>&|!pg?LJULN2Mr$wiq3C7Jno48oj> z%0O{0khpVxL1j^9dPWJu8vZj@Kv6!hXi;h+NU1_eW^O8j>34okpbRHSCOAK>q&%@G zl_9p^KS((@*znBa%aUs{x$%JB7n z^J|zg=ltB<)VvagZ)c|M2a2(Ql!auL+hi%ewGmHcp7OwbKXj}c&^)LH6BQ_P`|E1U2k4#_s UAWVeU0cbgcr>mdKI;Vst0IBSbJpcdz diff --git a/exchange/docs-conceptual/media/d3a405ce-5364-4732-a7bb-2cc9c678da2d.png b/exchange/docs-conceptual/media/d3a405ce-5364-4732-a7bb-2cc9c678da2d.png deleted file mode 100644 index 014a8d3165b1fd296a62463a279a69d2fc03a19e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16178 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 V?Mqk~s0ITDCMTsVSto7+_&=LU?K}Vg diff --git a/exchange/docs-conceptual/media/exo-app-only-auth-select-api-permissions.png b/exchange/docs-conceptual/media/exo-app-only-auth-select-api-permissions.png deleted file mode 100644 index fc84cc1d6b184426cdb9bb5017bc68f8ca02867e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 112874 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 diff --git a/exchange/docs-conceptual/media/exo-app-only-auth-select-roles-and-administrators.png b/exchange/docs-conceptual/media/exo-app-only-auth-select-roles-and-administrators.png deleted file mode 100644 index 26eca627fa9e4873ce0aa633d1ec9333f328cce4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38889 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 YANj0oltt3}L;wH)07*qoM6N<$f^!$0kpKVy diff --git a/exchange/docs-conceptual/media/f3b4c351-17d9-42d9-8540-e48e01779b31.png b/exchange/docs-conceptual/media/f3b4c351-17d9-42d9-8540-e48e01779b31.png deleted file mode 100644 index f1c37dbfc8a4f167e4537c2563aef33a4cec0d55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^fNn{1`ISV`@iy0XB4ude`@%$AjK*2mu7sn6_|Em*D3m#D5V9mTr ze#03PXWW@&`|wP3CD&iu{behrcG+2P=X<`;214pL6Le(POprc2vD$Xo z<6Tpd`4XQlaA}@XR5sb^)Ug@&7HgYro$`ZS=Pj$6mH*Fmmwz)ld!}gqIeo+yXfuPS LtDnm{r-UW|HSSGT diff --git a/exchange/docs-conceptual/media/mi-automation-account-id.png b/exchange/docs-conceptual/media/mi-automation-account-id.png deleted file mode 100644 index 2636c08b2c25ce732c19609853f7edfa300d6a55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47069 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 G3;ADLmc8x( diff --git a/images/add_related_link.png b/images/add_related_link.png deleted file mode 100644 index a8b99f8375e19b044a6fc34c430ba5cfe59a60de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41794 zcmagF1yGgW8$SptAuWv{-6bL2Al=>F-5poDK^ml#mIg^F=?3Wr=?3YBJ^20qW_D+1 zc4tsu-&^ON^Ta0}!WHDikrCb^KtVwvOGa|AL!vE|RjMa2qg~IB00NA&4^nZi#BR2)Vjg*gHXeFCUTsw~$=Gt&gV8 z#!i+FE|&IoP#CXC$iRJs=lde|4xUby<`yncrKm&P;4aF)yH2Kt&rcnTxxjlPQ$0!_)KA5&ylprL(b(A$Y12RQ<1-Sa2Ku`L?>DlbxlVIn*!w ztx#|e?!VW&IvJZnT|5Qu|L~xwvFb&Y?y^MvjY*51=1p9cTLYV9+S3WPECsg`^^8 zGe2a*l^WBiW7lYrxjkrtjiT@D)+eZA)w0o!7}sQyf8@_!_*Hq&k%6<6>rHEWc}rt? zeS!6L4CPB@%;4<%J=Z;a?W6C*^%(H49K4&Mf;tiOD(tmJ^>t@{tr`~=Tx0|g!w38o z&CL#v)cJ0kSCx+(*#2uG*7nuc;sXDkWH%#Y8;v2wQq8JY^@E-Hd)(aKw;HuJZ$x1l zuY3;4dg-`SJ+l%M$$9nOzvsWh)Wov{A7SXiy@cEwgaxx?QXr>@dFpIt$ebQWZh6WX z%m+uSp}`$1inv8G$P!Qft%%lIoso=!%W>caQ?$`?>sW2UetU8*(q_r^6Vd&WJ}Wo- z$cS&~O@e)^!_0QmTnk-9N9t1h-@aMhTFK{)4Ek4tt}ybn+LQO8OT?$fS)l2PXjQ)Tg47#DML~Hb zsQv5qpggb4WvR?O_s{Q~j&JW80!<@vs?EBUWN( z@<30Y*}0BdCLT{7lgTY@E5f?+FdbQsl-OYyEJ*yTyZ9}_ne$)y%L)GojLAv1oZ`QK zZl^G@HmW`M?J^iS`omwJqoSPrnok0&S!-cv!o~lQkexC-5i1Zy-rm~TYhh;n*wwJDTJ;IS?ZYTL>;gaB$!OFMX9apc`i`s2!ngKY2-8B}% zxyt0a7&{eJ(Ta(ap>3KdmT6O}U)q$Y_%RJ4#H1s=VgJtVd`u zu|r%WSg43oXV29+D$N$3*WlRxT-;h%?vwM-1x{bet*skbTJ9Shx94`v=G@Gm>F2ao z1&3^5ztx^^(9s>0*7ps$n<*tmLz2;c`fp#xqD(3U@!ejMws&@nb75|ntzUX^X*i;% zPf3YsMbw>{BwKT*%7{H56G$s&cDh&_o!*g_Q0jDn(5`DvLanxt+a7F8(bZilLZj_v zk>;~@_USS`IVmMl%G|hy28}3Kkvv)KNW2y~ahp=)bT)1$2J4z&i%7f&lgsb5EeY`* zyzvR>l5$cT!m4bH_35*?_>qI#38`rEQNvQ4r7&5MILXx>hP&_Xm`NC8^73BMzE?5) zf>a3tw8-8@R255x662df*ih7mtz=BYdY-<~%k9{yCO4qH0yyJDlT5TxcPf~-_WA> zqMg|Cd;cUy9Sbjun5yf$B3kSpco1T=-B>}UzNsV@M!j;wv*{)3g!Y|bP+*$*iKGXl zEsuA4_ODo3xO*Nudp*zF?`jQ)6wpLfU&98zdLi_}ABtZeDpO8e*oW7XOOy9*GMD$^ zTErx;@C`n`w6Qat2w5%xkLP99oz8P1Y27g+4|Ls?dZ)|xP*ill;}l;@m%_xvDXeRZ zSX^9P>4LIrNfX6G$?3L7zz_M9jKV=%X|j6n{nO1x2C16<4VGzyjkfCwI&7%;%?19k zArtQPt+PCdB)Y2lp5^||N2+~~y(+k|T^EAyoc;NOwME4PCH8h()}wr)!afA3<@&?g z>Gk86QaG`EHCfFW^m^XbtdD}9K#6sfX_)nRvhuov^R%5XGtu0l)AzyzdoQK*BBVb` zLrTfWq`Glp)6ByJ(=MSUvT6=0oH`*qINuo;51)#WJp^3M)pni9^|JjXtjnL$CE<4Os~-$!9UV_J>0 zV{trh(uJcVK*@cIgC9A61VF=TrhlA%eQ5PI%y0qcLa8b~9n$Fm603RsyRAnn< zq8X#ZfjM5S%$*sdAhGatyDAMK{v=dkiwG;SbHUva5%4Om(d3(gh1PbGu6&CfCmR}) zQ3e4^^F-^TAXLH_=jMZhhEO5Ke#YzPQr7aB+|uj?{eOM(eFUDah04Evx*93`O5?eg z5yMZ&{C{5A^r$(t;i;;UZ911fxvmw`1o-f%r^sHDZ@V<|*{nE!4u4Gr(p=i^vQ*v$ zIc1@9I`i)2y4h!U3{Fy3^2M+1v-PvP@W|-K6zwp0*g&5eYk}NcH^RAwnC1-mY5spJ zGaHF|rE!?a_u)f5>AnkZvmYB2+lA~TTb)q^3%V`4^HZ^@hp(SpW=q(_AqfLlIF>Zd z@)@_r!WBVYYZXjjyP%a5=_v0FJht;B!_`Xd6TDYuOfO+`c304~ywAIY{=U=v&E}IM zY*^S(QfM`hFE2$ppM(3#g-CtZg*!PprONV*ox8~kVh*ha0{9qG6WMlqCLs2r?uh#< zL!uSS@`=XtO0RR$+;on^X-lHw6YX+hD&>#nJpTepr`~h&#Hs897(m z7Em`r2#W8~?z~7R8E>;81K#fU=Euv>gGKk$?QFj&L{+v7E=YJ@-p4G@dm-U(OjEAW zHMQ(-;jhzd`;9Mz(?kz`dj_t98A0{JxTMh?4{b_3+tx6S%Fc} zJQ}VmM%Y8yF9nsYd2rs(oE{{^E>`~DQzeWIjVUK&R8jo_>gFw6=!+f+`6~|NLw%jHQsQXHojNPu6ve;9S!u&d z3#|26_1VJ4lKBpmJF#nFd7N|VgO%&X0|n|Hy&hAxMI?-5@|b)l?U7eY){X@tjbwQ9 z-%YCBeWI^*-_kIWwmnSNxfks?yio`!K+Bw4iX7d}Eh&sGNOpVSPh2h6n*(r7r5gok zsa?BH6H`ml=I-yIY~L+`b$=``ltB@HF~rDdvV1^lW}1KY=cP4uI>%js?FaF+orAq^ zwYi9&Fp_Y>!mDzMXu(JGUhKdw+P!bOdKXTBff7pgz_se)*jPXal`<$R;!FpXUVlVN z+0z61{9NNP8i>AmemRcJrItlI|2YNDq4?nZb5tZ|7VZ$X`GCR0tzmZoBRR)6rf23q z0EqGN6JT?dot);V^0DOFX4Exwut)`8aQEnNeGKlnu=r<|Gfu_gLnp>Fz8fvVOAo}l z*I3>1bdHda3F|yOsdk3I$n)1^ZREXzqLs^{pyNwgJQ%WUyqsF=kEaKXE2kdv>Ez@! z0BvE$9l@Z3^_Xoo77}%Cx`E8w+}N}dvClPjd;3KTK14XEbKWybOeAke#--*axiht2 z@^xN5C_Fm2O zlBraoe7Q1|ISghhs`({_*$PZuJE@tU1cD}ZNf{{8L=m@t?4Ym_Vu@1lGlqa}J(5w; zVZ=PKJQv+(B~^b&+*)P0lIUO?|t3O zf18qkhgfN%nWcpIp0P(vCkpw~ZGqaoKU74H!|4G9$SJzyWcfi?EYWrYrmw}cO_%Q| znMtxV(vh{Jl3YuY->4+m(ahhm$`n0p zYm%2Qb~&?$ttVhe1hU|Gb|m<0`|k+c0+&;BJeG7V)Yg5z6)0oB+*=c|3u7S`>s^4btAd`TXFIAyayAwk5v3+{Jg*sQQ3w5X+;{u7&& zB>a~#zW*wIHV!MgL1snqx7-rA!iCQAmsq8(_RKFu$Uyyl1OJL;>n+J_k(!M#P3Nd zP`smRFrj|_^qzCS<{V5(Tw(b&UT2NhmJ`5hwTIt7nAW`(e0I}cp$9mJ)b=nX4Rh9h zq!a!*ET*dI!xt<7TixmoxjyL?Zns~Q9Pf$0eD0)wHQC9!voaYu+7;jf_2ijw$timZ zOe1*pqQqVTFahNUfr1bVauSFss>o21O{N7T1&U}nn8vUGVC2<82&xG&E_sjH%bL>ZKfmF{a^nn`!un0f`Q--Z zUj+z-go-n#=N9PfuLpcX7CmtzVcz0m z7S0bjhlSK}`ge^wb_8-blCMwVY_)o5KB^?{CfmM#74S+#D2D-C_#2vCY|3nZ)cVdW zry&Kwu6%uOppgA9iw}P;J(%7`;UdldAbd+mLD>^AZ1q4MEBy>H_|M2CzobF^y9QWD zIG(&JzUg21b+}+aC;xZ#;s5Vy`U65}624k#8~#$u0|B?!dO%Kg*NL+Ejl-SZJdbyQ z&GF9O>fb75YWM5>ou#7U@^xX=i<(T-8dDN}y5iz}$DfOB$7YL3l{xpzw;mQAi819_ zJjc}Fw76Kv5Tj$F<}B?F1r=4*7$($c>}`*8zBM9iQW-OgS6R)GVybSgZEA@fu9H(y zD(JDh4|u6$PXjuAr|o|7`<87(KKa*;E~nou0k$*dAolxfmEQDR84&L1YKcvHD4kZ( zTRZ)%)DgmZa%v_`{dt+ns+g%E^D$q`a@lyf*%`K9;NlW&UGF;cUY#4e`yNy&n-_hz z?=ks+ju0#%CG#hZicl;W!jYd}QoPUUdx_p1?CIgl&p%%k`#J?bP_FmET3z9Dy6?pL zB@w@zwKr9@T!GDzjhf6OUnPNh+}=lV-nDCqzxa-tgn5Q)UEb+_l`D)f{P_SnG$9Hnf=aM6frQc87V0# zMNXi`>3aF1#rI|62!r8rh7llupdCyRbGje1ge$wzG&VE(Ubh`1gL1y#~xAx@ORU{mTqj< zq}Uo?VKrH_8hQ&8CoU^_;7;4^^tuxt6gLr7RYu+KfMaZpCvgu9ZpCHuM6zy|Xz1ug z$W1G%>JG-AvH-;+0wXDEu2-|Flvhb^#|-Qt$~&HJ4t)>oNG_=o<+;THBER(#m#gzC z-%+8~i?tu1q>D=NWwxovs)@b5kYxavk(rJ)6SeNJ$10lATn!dLo>zfd-%gPC)zFD> zq@VtvQORZZnnjx}?QNz;!7{4P_CIbcb0|^7S3pNNb~#=*`T8wYuq8Z zyNLcpYXJa){vmjW^9?*P@!m9LrC%N6jUQ@jn0Z-3<_LmUh4#W(Vj3Q9^ zK>6JSvPLz_xJH{94AJ5ID3R}ai4g-IV5Def8*MHn$J#^HqNY2pGx~By9h)8eN58D1 z#p227%~&0o*?)T7hE-_+Uh;F>xhwN!@}mCh?9 z0CSL%@nMBdgcldvEdRt$(Jsla-+izJg|>MAt;fR>!;T9#Alj=S$$#B=Ube+Km+}WxtG{Dn7^(3?Voo(F(2^(rH@XSFr zUKw9HvfD4nx~aj+mK`2&DZJsbCq|2!^m%Q5DO>>2rYjwJZk$bf%##Y9OzK)oDn`%aYJAlQ^Lkj_Bo`-sdmy zuK@H2=!~RHSYaM@Y-yB>iRN0MZPQ%cJ`@1p?)oNV;LN0lu!CdvcJ!-T_J3`?qBhab7GgP4+Z+;)+kN; z{sk*9%Rqzii%hxRy-jH#hR}k81;VyQ{T}}pZ5|1UFw=|E{CeAjZksLXSX**BvdrX5 zMxa&Gqzj~{x~hS^tSLfMzzXh0+&=sL(i(8X{8JsQ;VR~+SRPz__pb@AlWaAAH^}hq zyfQU4@ji-cTi6~4^mA!&YnlOkRI2|Y037Qg;d?-RISJ%?4p2-oWo&&hVr?|MC!9xU z7{PJMNn4wnq{~f%lTs~hwr6g62y9riGto2y{2`9NxXjvUE*?gM-V7>7M(mvX-S>V; z(7(F(FRHw{C;jdc>|6RWi;+GhW2sPXJ!#nq~ zQA6|>{1lR`hH&O|;^i9^6*D%qB);1mpRQ*P)-dEs0U?(pB|w<~B_ALv##p$7vA(t7 ze3h)WkCKLjc$VMel*F1)RSaSxo=pWwPrN`8G841BlW3eQ5=;a~APi5KzmHF6rDI9F zvKN3v`?nhc58%0@=aEy5Eso2Hi*taCCa3BG#|Tb$XYZ)<>kKo*j#-|sE{6?xCPL^Alj!vSS*s49LAlaLVcG>4zR`&ov|fH)`-j~zuxMZvV{vUKt< z1__5WKAEz-jiaE6&+L1;C+wCEbi`$h^t;Ta#8axa?aCTMlWWwy&y!?z-fy}yVf)}_9v>0^B@Dmf$f;U9? zB~!{7_c`x=#EM&?cs)GIpTpz;hUfoj<+#_2Ei93oT(ZYzdRbW&D?zdZhm)IKu5>s; zudvhN17JQqrBNS-%$zrxVFOn~K7AAxPBx7aGd5Y6B6+JiWkoGj9YizG1qu=91xGqh ziZFqz^Wx(1VZ1XX+bXI_MG^~#U0oV+~E8Lku(>CM@Iceuqp$ zoqO>`Vh?Tq9!ub)x&!8v5Fi4DGr-kROvp|XWcsLMgH)s?#>_z#Idrb#^n;bl{X{Cy z%tXu!0dIGHg}Gv;x2tQCpD|s#!#^S+6$$oPO9xW%D3O7jBed>P%ZFM^|CvWJDj@G0 zT%1x&vVS0xo;Q~&oDj`w$)VnH<<60zWSLM-OG+Dw7d6#MQJ}y@LceK)dq#YX0P$Jv zrCaPD7Pli{zAF z7l)JO8())X!mCFFM2b{~T#6jg;88%Bz`i11RRRTLlO3 zOUB-<7>knfXOr+7=LqIB8I=s)&Od*t-Fja^{&ui_x(vS9@+KNv;ONVNIn!)*ctp01 zCw~ng{>4LdAZY(PAudZwPYzpks#YbdB&P!MdByJb(|f)XH1_nQ&R+TTD>z)dcboa! z*(9_BA2)+(%O@v|nQ&8;mEeDs`-XBsP7r8mtLaa!MNl11oRE{Y8OLS>`tXnKR-Zw4 ze4YfmA|2zQv6~_^4&#(VV;y0j-e@ydcm2UcAQlyub1Oo9Z>KoV)d?tpimLFz9SOdK z<1a*V4!SaD7IA4GYs$*UQ6Y8go1DQp=_fMB+>NJdf>#NAt zK;QOh@O@uRfA;h+#&L9AD)Q}j;vW_?B(WEqzgf(lCBxI6rdKbZoB0I*+XLkSX#Rfy z+wVtrrn);bLpXKfblno(s4bmfWc0Mw z9G`aH;_^wWZG~?xz{r#GkV5lNl~jZlm(Sc(Z}SZu_oOJ*_!$NYPvxB;43H+#u}nJ- zF97Qv+jphcV#?-&qpLBP`r5mGGCn^Ighc3?Q3Xx{O3oYm`k6tX3hurA0vd6r5qm=N z7a8DxeZ^8FBCJiw`r_1UP6KF~ClesmcW|K&-afd|u=kHpKUgLloA{!l=0K{ZCVd}H zKe>4c@GeO|`tEm{kJ>}-{5Q4$R{iw8>lH z@bKP|@zAldz?C+Zy$m%D$k0q9r=mD*uLEx#Q)P4VA_DQO(8LG4&F&#SF)LZLW*UcF zs+wvN4l~ZSlbM)TyDUDS;oys`{2~T= z!Ss#=fGe^Lwy83dU@dkx`@=n3?7+$KYC)kWWrEnf7U|4Q9aik>ncX=gA_o$MFI?>S z)WYb1X(Tnx5S3STY|lFsz>!Iv^U*PCZe%dzaDYSwIx3(Z#DgqA(Nj^SpkZE(8U0yr z|7kMOr19){h=Gi6GZvrW?`Ed=&`^Tj~hj@7<532jfzi7lk>7dxO9Z$ zZ+j~69|8jP;k%{00`i2E1W`_ct!%$@=hnyj3DCCQs9}0}-2tgeq%Z+Eo8+uySdnuw zy2h;N=;7ff8bfBhgs5O!2{7br*y&JuU!~z$f=B_1PaH*fM}Q7}0^T$TSBIt+pH1o5 zPM2MX9`{$z+UN za(L{Mi@qCxPUI9_^8MwDQND{p)C80_7$y#nEqL#KkVz_Sz`e|-0)W|O+QNlHQ{4tg z@VOw!nFQx3*~9^jlv?k;`iQ1pxkt!T$3iA@XJ>6j!V`DMA! z*rf=GVyYY`5GfO&dvLQQZ>OLSko;7_#jZm;<}~q zzi8nR;+eWh8k*chuEsHgS~;hQSKqu1C|&=+*y zZx2L)M**7B%Rf8etTyw_(U0w`5@Kc`ATnAU(&|R+^dNU49T6S7&Nw$S*$*Kh1!{Fi z^P~B6wZKgOd-oD(=C^mDq!%0fNItr(G!qaKQIl!&jiM>Xd&6 z=H$8ah;DO-x3;_E<2V-B#x@UEj7+{3B&2BKLG*g3>sia?2Lm|Ymw}UP7I>0CP2Rkb z23dNtr=4CEEC0u>k<0gp6r}m`a&z?7w41`})5EPS_)q4UD%KOn^JNUR!rAh)|sDZQej|2BE5doNl_`M*|$3tXeZZbK-Lu6M7X0ATX zEYAbWmk2}C(b56#8`pib)bny zE>rIB2H@Ud<`USCv%P}hI2Ja-ij;ltD&QGj)g730?5-UI555W{2@&s^t?{G-gCRir zNiW{}$y4{w|Fua45iph0Hd9fbl$Iss>x?fhmm#F8O1RXJ3_=dX_*I2gPqHpt0fjf) z2bKuqj{fme7RH%L;9UiF8&RSmoo=r@n3=Qz*RPw7&1c_QKiq@`Fy+EgU6bx{(XO7J zzpHgiQL>C*8x59i^gJ#lW3qTV!SVZS=WhdP00Zv99n(Q)oxC z4wzGTb}nYJ?$Do(lQ`_~HL`%<24-NM-^2?43#eg~xJYA*)9sM^343`>UEcRRk$+5< zTK0azE)t^B(gGLw`f{dC7$g*9edxfC6u|q}OGbIy!5o{`0=K=_As8;%+~aP&JFE~L zfcH;Ud>-I<_H42rwirNdf7b7cH>Fck9mc_k5(qI-7*C1#t`x!r2|G7zo=ZYfOoSf* zTFrCUII$&d7Xv#nqs=2YB@6N;Ct$J9^?4}3|J$2qRe04Tx@}n7J(n7xaW3ur^2&M3 z2MY{^fhmx{s|qv2IUTnn9vP;*srvJqhi9MG%~5EhS)T9bo3^JOF1wkDT@$dUz~_cF zI4r(P_ZZtU<^L&6e7W3ZKe{7o%F-RS(MV62NIv)y{eZw$+ z@3gX3?XA`Fv#K$vJj-wS&Vnjaw`G!o9XQ;vN5+T+v=PF;h%%Ja6%gSm0G4G;N$(}p zi5)frWGpVebgC3FSU3)9eEnqEv39Q}k=&&kSf@P}OrS1y28?sX?e|wl%@MF|;%3VA z5aipQUHf!(_dqdO)ssnT{lP#Av7=t9w!MM|NkB6&Dq1)}($7*{9G{d0i}sr3**Cb> zU?5{!&&+XFU79L2a^UFWB5XW zh~8$Ie(v>Pa$^1dMlAcSd*$^#0}q=}KT>wyJv{dPP95DASH+^tkaLNT z;u;7VB_hV13^7|Gv^Pn`CPss2;%1MTvLeAnSUtN9V@U%8siEr29w|Uku0H-@Mb5(Wxn;FPX)bG>b&=Z6jFfE%F)+roxiD93aAs7<_cBp)^{g_XsEvmrdroH{0 zrjjaF>`dee#P*sU6M>b*jEZ|+m>RR^81?JSzNL*Fz-AMG**RX%((n?#PXQ*Fre_S0 zp+VwA%#|4)>qCm8Zum`=*5A;)W%=oZMV8yrL#%UMq1$ ztZG(P_*a2|!gNu8x;UXpD7o*a7gl=BYmUm)m9?rnu83Jnfo)|0rQy` z(F~lF8NfRH`|D@Y(0~jaV3Ek_!vm>HLc%&Wqb_k#+U`XT?5y!5^DT2|T zp=@OtVl*(L`7%?kps_5Ft2;OqNvw3*A_C!5LQ<}4{p9S|Jl4>_05K!G7!MDU+$%KHZ-L@H*g zd4LqLctC#(7t%K}U?Q|jfWE#?Jv7>F69Y6-avoMPCETVwCL$G>!a-RtFNEj!mx(HD zDnw0Z__7wD69xP1hyP$1FEmMV;Z6e;AKZx*xECa+!^JnA$g&+D&c?AYMK!Wv2ig;9 zHUJp%es=6&Ou(d|5csgM=aVL|A!6{b0Yfx2zm8Fv=;#8$AShX`8)##we3i)?c^`oW z3&v8wSWhGuZNyqfvt@}sFnx*dAMck|9x{tWuPvJ&M?wK>I=kNZo$#L-tr|~0yhu6;dX4N|MaTwWNz=RT{ zOj4i*`Y(rTGy~uy>n@GQH$RJur%)Du?nAAXz$B<90S|Kd#-TScn5?&l%HwQ_0Sq`V zow>sNd*ih)ajune8I6Kqo(VWJ+imB#@vo>xb@J*VpTQ)}^8nev7K;^;`OIT(BIZ^O zHG*>lBAKY`@f4WAxo()HIVAcKYy3l#Sx23+`|#u|E$wt{QsA5at=i^YDOWd)iFuy$ zi4?;;ROUw@<_Nq`r$F2iy+nlV1pTPe$nvJ9o`jj?F~oMJ!pu*#rrW8L{dsL@K~2nL z&}v3L1m6VFHh;=!3j5I4Ml-m$UBsjPLp7CR>90dYY?ge{R8@hLnzNAn{{MXNl||2% zK|lAqcyduIype3>A$2f9_nxoL|MEx=IJ)6gnx2>ap`N!@(OtdWPFo#GX;xYPooY=Q zKx}_^aCP~7IWri!o4mm|Nc;X7GyiJWssoU+!>TmFpaU?=(U4$)WZpM8k`cc3JUbac zEc0xI-`=2B>>C?tjG`bt_DoF8f~}yV1ydH#=^!1 ze_z#-jjWCI{~UJCXY$>%w%RK@*~!rC(=u z!GKpJJv8&G%j%^Em;moKVHr`u_!kFg1>In#5)fnyyF)Oj@%JDB^(A29{>gQW=;&*e zsj{USS}}^r-@n@zd}~ayh!FP{GUkj@n`u45yovLcwv-&Cl zyx4&)Z1KzeL!z%`Khg^cJ)v?HP0Ig^4x2A=P;?wTk>6GoRaC=mex&9;(@b-BRFLbM zplf`4!vmC`+`Fi5=r>YnhT~%$gD+~sIxE!}SWZ2~Y_bQ1`n@$5N2(~>sACP#n7P5r-ToE>pp9nivS5)ba z({AUjiz?du)-TH$%MSgXmNM;+^%995|1QtF>|qY1+b=H(wG$7Z`hC(;FU&Mv;ZJ-z zgV^~!&TA#=Kb{`Fi2p{C*!F0hDDdPwx!!wRZaX3P4p;Cd`w4@R(#~gM_v6i7oA}{j zX4U18M1+N8zoMV~ML3NUxj3U^2;QHmdtcAZu;an~Nd54WcL9??pT8JaU&a7q*XiR}MUf zheg{XOXpdW?Lw2vg`Zn5Ynvcy+3~o6&(nVVe44GhDM|B-QMX4;5-U&q1FgOeyXZ=4 z*n7JZpR;1l%j`*pzvRE88;pCe?t14oDV_3J-w*HN7xbiTIx#JRTKPx6Tg$NUG_TAo z!bJW17oKCJlg`@;EqWWdKD;L*Q&0-H z7l-6!>MJVfLEc^LDCV(Q*U&HaR`75~R9j+1#bP{;KH)71+`l9z|9UhZ?6m=JMICg% zksyJ}=W@m$86iB^`p$J*E>E@ObK9-zA^%J0N!tYlI$8x&yqj>U&xC&0AbhYI>^Kxa{B)11s~t%%;@v`Gl_iV1j^Y%>WY>E-EEvU!N;aH z5tcNCs{^pZSDh;4dXWCGzs)}rFi+J1wZ5ha^$XfosP%x7Mc4 zTWT5%KIMP}-k%OioNeb43dH=h#^EH8u%0INy(r11FM0~FO)2ljzjNYr^!#aB1Cocq6_5_D?BeCKF; zO~*O+TO1sERA`?f5E7S~;vynGudORS?n6XdzCK7u-7H^yt;exE)cS0i2v#?>I~kIo z=cjoWpx5%Ywg7fB`|&jtI3N%zHFcL))}6YP6N!UT*ofmfq6R-m1RgoNdUGES%&FTR z*_8bFmE70|P$6MnYhBT{>}g+rzGc)Aq-79&*da?Kx`$H1+AOPA;J;S@iy}?TzTepD zv~6jL`^NvXNpZys@!l^lU%Hm04|3m&za=jzof0rrY+A{}TH9JtEWA`r;Z(7jqCXvj zPZT@!4e@D%s%U9RVpO2wVi$5}53ZFLjH`$lG+&I3_2F}ncK778o+1pq_w!Fo2?al= z6;Bafdx_W*daY5XCHf?rTcn#Cg7T<)B^AOVFO@vG_9`G{$ZfEJ65ZYNjWL8Up)WTD z9;k2$KF(J{yKpCh)0_N8l9xnROMEgW9=BGZ?Jt;I>m3^-=Cwn@@Oz~eaTD_JUP4M3 z6bFzj3d_D%$wb@oA|{p3b#AwC!cspEYL#hxv9S+wS3kdxjIZ!?Fj~{dLYa_kc-@Yw zP;W2(I0F&=!hw46*AO07QI;|scGEY2oC!?IEEXq9+j^yA}S8V?UhT#%(BtkkI!1OfT6V zc$RZ4ldR^Sv;4FWV`AQkJRU#2+iku348_Kd?YdBBJy%l_AQToY`nY^m^Xt?fPT_Iw zy#f!nLM)NE-yY3uCG_hW!`+8tb1kOA+u(gqO=dU5hX-g?s8-Y9bZ|`pavWG5U60$uwBgG zX=)Zx$uDzmQxS+sNj9=?Qj#|vAp~;eah=l-D9;9`}cjPz*nDRZ>^qQ8!@l7*Lechf!5IHy`#?`2p>u| z$~sPzph+DicGz0s{;;2#`aK&shx?sH)SSLw{_-4KJmgMTUX{$~H?=PKu0QDej&4ur z@nn8Zay@*g`JfUDcX0XL*Aw->{aVETanoa4pWfyB@H=S*b#89Q?^Zdn?FK*b>7gwS zazQsat)`OjdTF`k_iR|TDdND&Bf}}ay@iMrhmM@+&r9JZF&zTxh-8>XZlZp>nQE~V zMv^(3KFEdo%*fbEtVwMS)c8f)N9V?0MvXUodJj(ZTD7u-qqP8=SmNcyjw-U^){wB* zx6ER_e_)^!laLtxq@pcqxU!m3+qYV3x}}@}@p7sxjco6{~)Y5_EZF20`yY1`;$&f)W#X{;l^WpUf;^E(R=HI5gYCXDp z;IH5y<-vae-PKR!K5Z8)+*e)gTVcwhJ9@HGiZx%6kFz>+$lv*CTCEfY5e=0;> z1`p1@J){!>mYL9}^6G>^Ihf3dfOhqdu-u$#yo^*0iwQSM{z#?y+VC-_t5>uI|n9NEO*SJRlpz0>C%S! z{qg;8f)7ROop=gYuC*){vE()0*lCnqT?SG3p`OEReU=knE75MQ*EJUEzH3o6>55`s zK0+OEtMT{=RDXYM{6{b>va|WgPxYgoek_|~4(;F8zrv;c2~}BsZ<(FQoi41Bvb;C3 zx@N01-nRr9exViRa4)AFS;i+Z7$w{YB_i#K5hZXZIQ?GuCxVU`?bq#98?#+weoE&n zry0f}aiVTqHU#VW4_KOKUT>(f!Y(G2as31ubTsT+f~jeR7hTn_gnpJ=68~Pcg(Y)zET^&~sStj*z#pk!4&@G@(|?7$ZPrE<6j;?i?+jf`NIDQ`;A}QsqWdG>bd18p(*0YQB$R9C97pu=RTT2KvcrJ!gx zKpU(^6Gq!|dSk*4=98l#tyM0(eiismN?QvX zB{a8FrM9s#`0wABgs4dX}kgP?^XkJp6O!l4r(3 z8KE;LF}GI!cNq*H{wM%G<sdra zjWAqxr2WJCs(0S>Ao~p;9*&DO=Bt_f9?$fG)1txzbzHGLS~L=<=%gbT?A6bjZp=(H za6xDnKYlNQU*8ruZoJf;`9LP3YtJ(_#^hiy+NY_4xfXypIntdVC!AM6>g>c#Q-z>nCSEk$BwV(T5dJ}%cP&7}G zM4_gdi76@T7hcS*p?@@+z9rV;OI0l#X7FsOKqZ&a8xG&fdhpuu+Hsg?IPqFf+nOAP zC}qe|MavH7QQUE!%)VJ!ul{+~l>k|rRF*Rma%2{XjKFo>>u=`uBXz8*dKCaY^tqo+ zU4Lx9O5kDcy+)l6%uyv%M@L8M$(Z;3$*%de$=3GJqYbS7@WU5Wf!oxxQNB<(q8ms} z-L0gw?B@H?`?!mJj=w$H%BiP4AK7gdyL?gkIz+CPI*r>N_^?z}gBo>I)KpJ~CLqLQ ze3|0C56RK#QZ%##Lo3;kxF~wrR}IN4*Jt;-Cg%L4~$6TQ(b5XQ7Dt!hZzy;Syfb{(#Tz&g)?RY`l8% zK4`Z7N!j~@gFe5C?u^Uv{-LdG(|D`*kB58jHb&iw-2I=A9FS_?On3X0lH=1a7jF36 zy(q7^Cw}~XU_*K}c`R?Qr{3~F7$lszPCy)l=8Mse0EEvw^tr~S=3FX6UlEL(#s@rZ z&Wd%P2;f0eHx3S*7X$Lt9wKn+NB|kHgBYq2}xC1WJDYWvr}zlNonbCrOm(= zw>n_Qued*h(aU0r6ZbpgG|y%W;WOQY0;F7u!=8keHlWw<%vvw|9J@O*b zf#-|RF=Gjk#^X7N@3h4p?0i@uB-YdAz{aU|p0Ufx$qkE$FzO#S%`3=LP}P;yv7t{= zRc%2iUF{5sPf3?HHpZaJav=CR9)+Xtz&~N`)1he|L(;L{ZpI3ah)BlB7<1jg`Q^(O zNA8SARs~K zBOp9a8!MW_UdFJcb(0Wcq#|U^Ah&;!J)9-(DXQA*oC31%_pgkYZ9jebL8H5o%!Uj` zi-lga-4g|E?Z{5M-uU82I&SWW4f2)xs7b!y`NhSd9acFqKEBKuD%qY*r#INxJzEUg zjn}6onl&D;QJ36N+0*^!uxVq$!UUz}-lUzvz0lC@*t=TvjEn9F0)3Z`f2T>3Fg=hiy z%{odGN?f*+G}q`DT*nzzNch}A*Fhd5{LV;K%wsw(?Vg-hZu zSy$-=KcDUronHm=MN13K2~AF(dxe#j9eT7;&o~|GbBHi8HozhB5w=_t1cXvs* zbcm#MDcwjnNH<6~yo=xW_dM_)mwWGic4z0DIddk9H(jwfdpOKM>~>&UoyBPvrQ&{% zv+*iE(Dw{PLDOHNcz79&_wAvdt*t3(2SQO;taedGgh7e6B+L>o}AsU#*kN7tBV_pL#>FLQ0JdhhFMD!I07;N^TO>k*c{(d!# zc1?WwQvUByiqC(}O}!41MXw!ssY0(gG*vM~zE~}+fm4izReu6GxV??VFjSz+=`OGa z3?7ig{y6agT>%JE1jw-d`c++dx%6+|L^tY;+9=k%BYD@)(IVJU+JsxsJ(=+#{a?C? z?y#>?Za!HhmpRwg=wWL#aw2NYSkwOL63gpC(PZcMOypSerCLa1cK&vjwk;y}u5b5kIEZx5~CFkjVhBve)R$bpn^B)>{k;rB_fw3*1L zVUb^;{P2D*90eD5d_$;sa$x1d2L)UCUm(UfLXmS@E48aPtRTo!pB+@j_w)>651NYk z+){#!d#iEfw;!iBUt-EPA75*0$8zqKkH^O*CWF<246;X9mgvegjT-Q288-VYbV-X1 zB07Wgcd}I*kr=bI=Al7f&GG>arA05u4mkcQn~ZXxtW%}}$aSsgk;Xr@yJXte`ueid$cV2$RGL4r*eU=hwEePfLzjqC^!6pam)FJRXno7NuV09?) z7+%|*W28x85NW^8wjlFfFyF^p&>O>~SJ`C7PzvB=uH11)hPW$-k$H)N>20Wriv6)d zO6!nu#9n?6eZq0t4P}c7)Z{WU@%Y?^D-Mwshb^AmGaIqwtL{>7YCfaRocI(AIdye5 z-%<}~)>aYuXoLqb;l4&C{61kflw7*w{lI#5;wx35S81b=RVLIwG?-Z1y7*l@aPfPd zL`d$^!1IGylE-2*=D{ex>f2v!aWcs?q-zIFX@iY>R8hhYB7(N#WYe1q8;Y~2sN)8` zw3+g$oQMZW>Qzsd%;oBz6lYhDp{M7<9&R>{kM!E_q`zBgw-ABFiwD$g#~s4?jCOpB zt7}e_iGko5+{}q@<^HdF>#pV_E@S&@i<9%yJ`LZSKs?7Gta804wAzuv~AT-4`$`CL?5k#%F3#an_w*$e#q0qrpWOAh{c~>JF{JO#-6dPEZv}1 zQ0uc@f}^C=a9xeoX>nQY(1%4`rjz>be(4q$7lCkC6BW0qxcex$LqNk6GNrP)P=^EH zXC^N?s~1o2^S$q@{xM-G`BcBgKaf?6sC`6{r#BmAV!bUVbRwtQ8U5IL;!D25h8MfX zJJAuMNcbU{!g_@x`v+_5kp{mY`-j9TG;${#Sy{`pr3^^(sy<4n^v0;J7nC7vlzl_# zxPgAPt*UM?k{Nzlo8v63u9+r{Sg))dd3jj74|3g$gV}jeNx1I*_^?a@93h=LTL?_v z#X7{9@;#2d@{-*Z?%x}GM4S#S{N6cuc!{q)Gw560A20hGRz#P)U3bnI5$&ID!&*+% z^|wNN{0#G1Y0XJ$^Pn`&>2?x)L~S%SM^yNFWg+@Vn?gJ?seL8_Sd~ z%`kW9ND$!TRUNlsCo_jSj;W5>^Caq9TkMC)571YtK%eKLv_1><3SK*1Sp3NLLgO_- zFkEUpxj~$D{p?@(vUvj|c%Ix;V-w?ZJOPo*DS6V zqHv{oZoJCm%_k_j|NM$eElEdgAUAQvcIx`NNX0sN*mg`q4SNvymd_fCjEu#m5n>~y zLtMwx`lM6;#8E_nKcoVcY)I+3+2+SSUyA-m&P|)*(hs_}>JL7{)Y*QU#!;Tfzit*+ zRo-Yh)_QoIxYy^bZi$A7W{E1mIk&gv*lKF{-X-kIxXtR~_}(I}Urh4%+48HYsgX&> z_PU)2s(Lo~2yP!W(Bs3lwB0+q3SOazAu{~?-Y69M(18zQ+i+=Vbd+^I-e$jQ7T>IT zO~xav7bH|YofB_P6!tqG#690(lQAoB`r4T9J>}xVm2AMi>BQki=Jn=t_!W@7BPXp? zTJ{C4`>V))dn!&Udog<<4uZ3XZW@)PpYyCY?Fji-2FpvzF;}>xs!Q@bG0!R*xQ=Q>9hr z%41j@N@U#Dq8BHX>D&&n%yU-GWSh9z$FQI9l?8`QIXTwyknJ?re zvOGGlSB1$kDokuSNmai3D1StR&+_W@=j;6@RMcg1ZUcidB6t+BP{SoRa)${D%;@<= zmFBOnuoymG>iPALNSK5IaJ>p!sXlG1s#bOx z7Ov>56$nc{Dx}>ugNpjcPG8{fD>70Dn|9pWP+@(+v#>is96>z$`P@DHd1@hzmaD{C z8!=kAUnS_V5c+^*ke;yx+E|ohKL<69cJQ1ugA(Ik~VKH|Lf@==r53_m-??K4Y=K zi1Z(0`OR8KHJ0eq9NgsETFr#?u1BI2R9CVsw~rRBK|w1!<5LCuISV#JHEco4$gHgU zt*oqsMpvm)wj3NJi!OKJ-QCChM|gOA!ALapK~*ea(W*u*I)t6oM#q6&Z>wRH6lzK7O-*MU@4W|`VxN1JTIYWz3XoTv!gKEi4YKNqTB z^V*Xc_9BV1%&kouv&+H3%qOQv_558k=H?_7BnraPOeZGwRtv;LamHv4181N{Fe0R})w`|;xk+VWNCw|^H~DAaH=)@H|ZbSfKkeydJlXQn*T zkZ6$Tl$!v?TVnZX`@Z;{%XOYtZLc`fyOIEsMGn>7qF8Jnpy=)Uf>U`mtX+RnFiot# zvHiVUQp)~rpzl=flr18qV!f4J>T(+61*lIVQt6MRy+)_fFaPv?-(Ue@E?Pg%Z=`p^ z|Fx#7O3*hwVVHt~I5gte$t^y&@oyE$5TTGtWxlKV!;+3}6V#BFdxM-no*bCIz$cW& znPMb`T-chIep#4dZhZP=7}n&Kra1s^LSHhRxKXL4)P`0|B~}o5`KZakYuA(OPBm_S^`#>s{u&#zbRSU8?~rqGCI9_vXT`NB zB7-<6m!W@Zh{ILh9y9dpq}?1^b1No1sI!Zs>-;wcSHMi?%8qDfaA>GERJ z52JL8?;&qPYuM&maak=AYgALY-&$Cx*tSopP+p~{^F{ML`b^Wzn~G(+%E{Lw|@|C+Xg+WlYd8i+*Wij^J_3EE@gI^`&;RUv^Xvl>;G$7OVNM7j)IF~)b@MItXbbto5>euYk{754UsGF80widg+eI9f`} zi3tq>W4PQ*f*LQO32&iwbhNOru%Byo1XIfaH3d)rXC!?L4_74KF3t=9-1#8HQ<8dO ziG@{Ax46}qAnf?~;POM3YvQ$vHDm9xD>=w5Kv`6UeD~05Go3SRQohUWX6?8)&;Ql- zm`@Rs*pbWT%=fTzhVC>oy6YQ8Z4w5g#ext0jM`O19&n3^v?Ng5VsB|*D-@$=%3F;I zMPA%j`Cc88cb4|$nU$*|H47_KeF|Goq~9ttc_9xA0OXeXNl^%RLjvbsS{ zm~p*%IgY#>)vvzgLEbJ{hP@RQ|MA0#$7yjvtNJi1)@<$1uf(@_;?hcJn$~+iOLjkJ z%I}b#_Gq_X;jM2buoAgLm3?EiZIOe2MH_G1>TiEO66QD-ylqJO?Bx4&TL zo^BQThsAv^P(gt>*VlLRa2}^&H3rn3G}S_M>SfdXjzOZl2%iN!OW z(4Ycw8kUQ;??GadW%X1!Hyx?eobUJ zK@oMds2W7grZmq41#gT1`xVuw`Hwio%5}@`J6WUf z4P$*A)6Zhd)`{;5VS*=1wYFYiU>SOzN&x*+6FOLFe(kj=ykM_8^Q}W09ElFj7z1@sPU?@HK5u`Q%Zp!0>}SVkwFzeL&hY@E6Y%pF~cjS8q}sa>~+9-Swk&DV*r(in`dpm;FH(==F%b@z6|HRSFCihQu(D9*0~1KtcFSj@t>*d-E<>&^V9!I(h`c6Ogpk_gdZD^) z$3}DCo)o2FIi&GIX>+N`Vs^8S*a&EL_6c5B=&R4Ij>Y4K&-YCNwL5RSNyxkg+w58j~1(auKA4}LIr+$_ZbE&FaJc`e&0<}popHpZR)l!b-W!G;%^xWJUj3kuMC@A#3Z%C(R#Z)oR zCKXsg7;bW}E#sAu>1urTF_EfvXP-L?yKpLhEA-J)QTIE-m{ioq!1{U1SNp}Ql?W4y zC$=qI;0#-tE1p|@eh1!RMvj|Qj8xo!)M0_6q||>w3zT(9&dyW_wMqUi&%9O<%v|;L z^MOYebb@+eqhjnR^tm`mSKVPxXS8uJG3kOg91K!TLlN%-9=z%?Fyi9U2jAz!QdFkw zrs9A?8*-MDzAc=8;~GqP%W-GxHV9J@7R^f`_KVgU3PSKF9hK>@Z;31Rs|k?1d3W?z zd^@C{r)LborYGaY1;xhxKB6wKEzHjrq96hoUVJVoS8-O16$sd!t=!SMTH%Lc=b?U+h4i!ibMULoCnVp_QKQ61go z%x^#NsZ<4?&U1{S@k4oCEBK0heP2@dOtJeLRMfc4sLKOAqleSjuqB;g&y%A@u8m%N z)%g34CukFsFnn7Tx$4R$n1gt!sRudqwaYRN>Wiqx%X%VfRL1k?r?>Wp)i~InZkF{9 zy26C!B{Wuliv!2B)a0HpQs`G!i`9{DGU@|fxu!9gTJi#;qh(W0L|_7U}~} z9VLa8XMMcK`<*K5dt{|A2{=kB{fE4IYk>I;@$Z-(D=p5PI;aK}2!ZpZ^TWBiNExP9 zzexrDq}i2JSuZbvolI{kJzw^mk&FfuZ0wq)roiU<09KSlMn;v@ zJp=mGTh!L*E>wke*s39TiiXsmJG;@8y^B{ zQ6bwi)uV(_jDP>M3PPc{Z!OnoOFrUvP2eZVP^CP;Wp!dnGrw>63)1o>FHj0+zp^qN z$?hsqR@e?WA6<*L?*NXOS^MdDoy#`IE!Rwkp59{YatRr}?yv_l)+Cg?;kH-|#&@C5 zYu5@wat;n?zCQc#PiGAs>>CMVjhEZ_x7Ym7Yqe>5al$mQlTulOr+tJ&&fH7gxW%!C zN6nWPL&KY=s{)R~~ zsN*yaotSL19db}ScX3cVN9A@^H|7iidy&c#h zBO*Q%vG^h7#LDKx26cBMF9wSlxPFy% zz9EhZr--;OH-vmkp0*06$n`p0Dls+tO(hOxjsY=1 zWYEx1L*wJmiU%(*T3QUZHn+Ew*e=oAa930zb0E4kyBJ+FQ< z)1&9iE^gd_4Fs%j_x1*zxtN(#($n$&^%^3a@(~~}koy6h4lO0vfvy*sQN zm^PK1%^n(iFGHHo$alGrcuiCJ(OEr3&y5T8Ht?QDd^n>zoaHS{v|6ku4DAy6YHcQF zYz)Q8$(foQjsn@Ssvzsc!IVD%I;L6*SzZaRWBO`8rFIV)HBuBA0vwKvx1$0wp}~Uka)Lggm8p8$)n7>| zdcCUPSD~WAzc|}R@+Ebge2rd}%oqrd&ayqGe#v5eq+<1p1gnaVJijYguR*0?Fk2$L&1)Sc%uJ&=bOd8hvIQ+d~b!5CRN7Na34iH|`yecwR)LZ@9 zO#mEWSmYvK1Ofs?NlF(~RCfCV)b^9s4d|GdAA+a@*yV-a_`PF!@9ixX`q6V^gjUwe z8x3eZ28ZYyAM3TRECo66M&g5^h5@(*&-rFIKbz^WXkfIF2MYsBDLzFCK$FKWU;cWu ziAzeZJ2W|EB}tyY9;cQ#)^0c{XwQXD846z|{_5)jb9otk2xJos!xHjpFvy`<3(X$& zHmed&Do|;ArLdd$s^Ft**IQAtvjq`i|UZ%^e6ZC&yQHrk4+sv|X9^gL@f zM(_tU!kz9G*_8!Dxp`dZuDyDnS9X1btLi?&@6c0US}>GIJzq zSLkIb*u1x=q!9EdKRuqkyYX#FT#i+o)m&N}4Bo<++qGz>W(@UqiW*K%?CxBC$xIZN z%{U5>hqd4kCh)G0{P=>KVPOzic0jg99Q)bTz_lq6(UT?29EV|S*!VV%G|cC*|LXSr z`E3|~knS93I{BOBLrw51WOTr9)yr`nJsz@ewG!gO|BgpqI=rl@s)}n~(wRv3(tmOL zURL(dPJdP}jx)XeKjxh`DBf>+Du~mW&TwBPYEU`}83|FD>F^hcYJ5D#TfFX>0Lb-4 z-8pX|&>i{K`(G52_y>}Bq4uhDZyp@Gzf~G0CYF412C&=(Ah{E}Dh}pYRk4sigTuyE zvoaRid@KS21Q{bmlm2)kBBKAjxV!3={|5NG}za^?VE|)NK>*+>y(4pxuxQ+J+IZ zjya0lGY9)!qzkINP{!cFEh-qXrKJiM@;#|WTKunxHk~;q`Mlylzrkty z3(e)2Nel;uR}&YGw4}UjZRoa#qPqtT8~yb=XF0~&9VQCO`JssN*uh8sj?D?EYJxeKR|22PWhnDAdmE|!bX(c3KGHc~SV3N0!!El4CZ zECuZ4!IkbI?KcVx1XhnJc#R1%6u7^8<(1))k-4pT5g+@z*M8SQgY58cA5?i|hoo$( zU$qx+P;e<9{ZBY3xOppvu>k{jMb!F3D;W2-e=8=t$G!!WoUF~QtQyHZfbaeCWz%Fk z(^jLwo;}-+TSh(6ZoDZUURK=-EE>cy$bSqGGS2{{?j z%Qj|@y^P>neKq!`eXM1_`$veL2a-V4R-=Ln=lbe%Z%LU_JtCKOD59scF$Ln;`Mlc4 zccRh=Qny|=KM-3a9p@&gN3v(j7vGzxzL75u)Mx3A`{gb!>84R{!RUPXX7gf*M355R z4;UC!IrlMv?qVE)_t=e=9O+%?=v6}ZNT0khjUGMhT7Ip)dmoO9wC>8I@g<=vJ&#N$ zEzQ`ot>E*^u?%|$H_i?D0?T|DH2gG`@&M~Ls>*a|!~F`dZUx4=Ajb+p$~F1#DLR1*cEnwlyk7#jL; zbc~voH|^J_N(Y137b+Dr&j4jd?mzYPAvNiwxX%sgdNemnz15zbfo+5CX9Pqe`xZn` zNf|fpfTMVfD=du?aq^BX|%zDqDi@}69|dd_xzLoM@)yOrwj}X1s2TMS0yDhz)ZfvY#M;l|ANLz z7?f-W@$D#o82769;r!%eu%JL@a8pwv78Y7Ya<5%w3Pn!r+?<9EQ_8>Ki*})RXCP~7 zNuL|{K|E+jUqK?Dcbyf&@>nMcS*JP=Jlx+b8Y>;b^brwNCMNMYiQ;8rQeGf*zeFk@ zor|=eWwxIIh5s`HW!65&JpFJ%IVSPTR3e2{2!v8iOY4`^-SB$bU)rGFRvM_R+EC`Zfdy4o0)tiuXND z{}_1Xy5Dde{T3#s)ly@4RTT@6nhgxUr)FfV+c<@_^*1gJs-2sLwB zhfb&{=61hNI&<8&UVy+-%E^#1RYJoR0(~Lj;1;%cInGkjIdJ8-k;&EOLoNi!{3%(! zSfX(0>DsB6myiXN;jz(Flmk-k&X_$i>eZGCxGx$(k=OUcap%JKv)DW*OVwVimR!_C zz639N%@^G1;J_9g9gP$6Cpp8$cxc92;BjZC@gPR;tWQ{Q=%BKF>A(%B9Cds*7|XRA zh=w?tE+!(~K?d{L#)g!QEnt5iZ++d6KU?pUqDWAmn42397;jVuB(|Va-@?KoJW6GK zY~%Fz@45FNrw#2IZMDU+8+&{U4Czrs|Mml;z9Bj8S05EMKS)SGU%q(*YaGpiC+7+X z3l0*{EOmOdh%-G6VjkCIkbYcQ2@Mt!UiVc1B$|>kZy6&Y4k3EJH8wylyxwG0Y!gcF zqhd`=20~))K}Cjwl_}Xs5^1k-j1a3=u?wcwurBapzW~XOkI|X-@T~a@0&r$;ruTWaQ*HIv;;_&r(-g$ie&GY~*NGJ75ya-UFpE;iA#->eFh% z4~_F4v~GJabsQR2+z(9ac->AvY^4>uI}WPMRA`S?EVqP*$7~082o3R?<$RFuU|?!~ zu=oV%o*3a{oc;a%#^*JuTZ>}>Fw!Sqp7++TJOLDZx}nMyge5?^x7vmkvBxCk_tccr&l&0b+iD|-U!0aN z`j-vv4iT%Baw}{CWRT!X(sVCOsjLtQrcWF7#;K}wk2f`KBICRRCm=pPUP}jL2w!8N zuzp-_?J0%or(*@ezS%q+FGfKM*3hhJUv#vF)kmx~(Pa2kgF#E_IXGwzbeA|tRrZrq zAS8f;&cVrTRJ&MGT52*>Zw*k4va+_A<+q%m#zrEe1uL#RGIGs2k2isc2s{>>a9E6* z5hyT zCCTS_O_zPM{n}a+(OYCXNM8n~kx^06Md-E+g~Pc{&P~a740DK*ChRZpy;PCQ?LV&m zey_55%}m6N6lht|9I$L+vSjyI_i(Pa;l7y*3u>~t;Mx1QAB;Ra_M|kP9P9>xSjw#qC%^P+4K}D^@OU9}#$G6aO4-zYDdI7G@DOl9NXR<7%yPy$zhJR}|;orrjU zbtJ8EwAI;8Bb;*?2#XGK#^3ct!>rZSAj&N#g0%i3;*Hy3bsy3F4D|aK+g zQ~yFv0AJ3V^&s>TBG!P+L#s13_74g&2cPZpdqAOfFS?J|mjL2DZAaVoKn=s-(9o$z z+k*EE?E2w36B%_2vG4s5JFF)i-UwzfvK34A_cB` zQ;=pG8&fc)$aK85;7GTXfXj`Re2du|C6v`TH~0J`9xZv^7UwrV5#V*L+nr%+n3z-= zmedzWYEq2o`H847IJmp8h;8YBl9x7ocXu}??4^qAh5e67Cpb;@yPQ@JJKaG2rbdhH zQmoum1sfP-#g%MgQf=6eVx_71lIKxUqQ0d0cq7;Eq^bbw0G~KDgX`DLX_#g$iqh47 zXM0siSnrY!n^(IH(;;%Gm~ZLSXO2}w#(#e-1(>GIfiTw?Sd%H_Q&;GIaHTZ!3?_SWCqqsiA_Fxi=k3cW?s^7>=8ZuJw zJL#FC!s?O|xMx3zi*t_;3esdkLfN1_DhnBWR@lUUB7a~~2Q=Bu%d2x!Q6`$=k~Fc5 zLp3FqpDC#5lzbz>-#uf(r($CEbFaMf`U{cQqzN+B-S@D^;n5~O2BceoF!70*vdOcN zvj>!Xz>5r^x^&_fXhg48X|&v{1cE(wjNog(ICD1FCo&)v0r%s2;zn#yMY})mITmEu z={eB;kXkW|yy!-LQA_$@I%#lDAVH{7L&EtPktSO`X`$lI{X~c>q(B5qb1M}Fn2^3XZj)hmF%P_8EepQ18R3%9^$<;69uAl8}GQt7NHWfSOqVqzkB-rDn?3kA;ry98~H4KEVgiO@G3y4X&kq zzAmzK#RlIxPo@}}Go6?i?UHgRT}Zd^H4xT!($OIpXo4=#@AA}#Ydtna7r~)jL|(}At<}69e}4K zC54FX%Li;t^mg1olF0FQ+`E!i0w6cQnJgmJ(rRw03Kcz!h&Fi<8@vHkJO?&SA>vP! zDFB5Xbyff>O7kBE^Ogr8$Mb}gN}+eIy$v8JF%6u^^K(r-6>$|0zODtGIip1@>?8p153M9xSXE}Qe#){rdzg;E$NFeN~P z9I7d|vCS+pF_^S10CChGYIu8F9{VZ+Aqm;3NrewM8P9A03>zyWXA<=9XotQ40WRC+ zUkh(CSgg2437if49%a;D#%2-%B#+~~&I*iU+cg`bntNeDYQVdeiVEatSN9KNPg^gE z_UB|KJ&~uc0`fwqP%EhqSc-~@U>CCBY@W$5AKU9VJHHWbIW>*p-KOz*{PQUAy@ z_nDxg`B3TD^9B`EeZ)T5Ffl(qy05sOct1T1>kah3&#$P6iHbscIvXZ#y7mv9|6$G^ zJtC(A^b-O?$BNq{di^=s?lGWf=eWH)>HfeS3*>88_k5h`Vs8+u+HW8MuaI8=wR8+F z3z3ZI!q+fW4*e(unwp^EPyk}ivQ5KN3wSi4jNrSMSz4UBb(WTti@b!jt#7kRYM%yD z6{*+ZUCDz;jMI_m2dVk!zPJ{9caG|M;>0D?>Fs=KD+(Gj8v!nsRc-@Hps29YEiQC> z=m?4vrQg1F9l1Epq>h7t{!qfFqMCTecQVOpnH~l$8=k7 zCg_)*f0HkH?^HHEukgD+xGLBkHyPo2ZsP=@U|=(Et2Zon`awK?kUs;BV4aK|t${|d zyb;b9W zVewz|BbWi<2@h1@l9HyqH0$7|vtV5g>AKL5O;raxfP-28UW!QSkc5fJo1P&xFdqcW zKv_9)Q~-@(GAWGt_4Ua$XAYOWj8FhbNPS@rUufpbBg+Sn-u11&Ng5XK6)CAJBuyyEW&OH8w${P-?`Cz`-)CkP%f3fMXnjYZ`MS;+QD=dQ zDRPXDA^N@(mE^kVdi3FGt|}ntD)gO-+o$Kxl!fMKU{U|c?bsZw zZ$sHE5uK)NGH@AN6 zU{_4FAurcU45!rL%x@wAE$o&Pk@rVhj&eFl+C&03D=RCCfR!LCuM2lazdx=k^>LaY z2G7~Jl95kt5)6$r{QK2^IPIQuBik$8u`gS$!-rSa%N?Pq>Cx>eI2;%rgN+KTs=&Bj z71d}#p+DD-N7L${lhJ>~w6Lx&daUE-i(a-HK~ocNrq7joxwg85h|e>zSGMRwstQSs zm-`Pw9@`Zg+Cw~X<(KyDYe|AZw+SX;;Jt}C>QR>N@RJAWnjI7vgQ7?tdOYcaDX|tcsZdyNL$3aG<K4$^yaZ08gadd!m5sQWZ>tNH#IATNDquHi*kcRowU9)5U}`N zZf$jgL}M* zy`9sz^z?|yJur%3kl0K#Oe_LJLo`fq!tcF0_CkhjUh650w6Zcs@Uo!@cKFwzt{;2^ z3^a6k_2p5U7f#5oEvJpk-P9B*!J#Gp(*nFlXhB(zql8XI$x}ytm&J>2GC|?A>VwF& z$V7W6(w6;lOV#8-DtGuKHZ2#lEK^WZ_mN>25YhzksC@9J44Ml@5TB_ChDZNBl1=!g zauKx!1v#)xDJi+PGXkOYHB7hCoU)R#Jr4m|3utzK4_>j0Dr1nthiP(m@fo3|3pHBz zBN)-~IV{%9$DH<3koK_9hMOrR^5({k0V{I27ELsaNJ$^wK5Q|*v!V^Sg-w<2T3F;& zBZ8PwmWK#)nl{3~#ITtWfp9nv6bL#6m)%StGY{8A5e+-pOHk-3N>&4iLy?FVT?5l!6ao}PlE z_n`D>$Cm{LO58Tk2BADlA@fJ|7Gar=X^V3R5Y4F1uGtr&AqD5DQ(g`)r*^nO zQ%c-USub@yBfP^DJtTY+1_k-~q#a+*V6~Z3OQWYJS6MYtKTbX}IM~Fbyt0Huh&@4s zzpzUCyBaMxh3n6`V^s1Wq>*@tpuM9ZC@L*Xvg7Ievh|JEWAh^z!%?L%tdfYKRF{j~ z_K9j3p}GS+PHOq6qAG2MmTo3-CqA|9?OvrhL|rB}&jo+347mk=QMhXCyYioG87_}@ zYJOdGLw_5UQZJ{y$}G9TJU$T`ob~*)TEMuO&8Q;+{tRW9N?DJv2n9Av1L3|qoQB;D zjO^vf`UwIEXK5)zNy*o?syK#*jLd9|E09{tQYGksy@%pis(?_gx>}xJWWzqfXze9r z1`$Xv4d!qe&8VM$kdG?Pugx%$eA8uG{pT&z?*0|9m6nz;CzWjC`w&Jf{+eug`EzAk z$k}!V4I|_D9CQ}b0y0vlxjm1@M;%#RbJ_u1+||OW>u#p^FAv%$RY>#D{oqQn^%F5w zLO3YKOQz$01J?FN>>wf=7kYwaY7r=^ZVH~-ENELvLCGs7ycwXTVeW{ku_4s>uFsbH z8L#&{XrxzPPI7xLWc>8EwZfD<+Cx6w zAB}m`!Mc+rXKorAn&Ay!{RkQ|tp2^=5ln`F$HQFL{|afLj1Ek}@-l=73u_&(F|LB3 zwo?*6>S;yrGe)B|;KvRHD=WNXeZglyps9g*kmCz6ehs^2d$OIXq z2~rRn771kxQe3`*S84ovRW5`DiQnCfHqB&F?qWUT0($KmTcHO4Y7fv4NRcO z%bpw$y({<$To0zK%cwCBl+|=l7FU)g2AlW!kUR)O-!PD4AlDjRY608qvLZz-jd#HN zQs~5Y+bky`DQTeoXc1Td7d4iI-6CQcuu$(>J8`cCzHRLT}XE-&% z>;bDqdT&8WG24DWIjB>`TKhUL;7`q1ciYsW!ol2*6k?y>V(XzPs*VzRVgb*OqQbhQ z^*l0D?uRps6H3dsx( zc$1m(73DcyrtOrJNllIS$$et=i_!F)n4vG3OLuG$IEc5A>fnxrmz$(v9F$VTsJF5G za}Ye#KPpSj`U{>0j7_g`@qW_sfv@x<n=mJ*uWe6!gW9&ame$eruU!iO%Ky>b!`ji9 z8f{`yP*Cisp>QbbB^vPGLYISuHV9SyJu~xbHZr-V{<}tPOy;nY!@Ws7&WX4phKefi zm;Lf3^S$U;z4zs&^7Ef_X22PFy#8+e9ZYctQdXBDUzWh`An^wuVabGWWqG0SyiSM~ z!B2`9L_U8$NfOyZ-S%KQIlF>UT)R0LLt<~2BIS!g4kRik$M_)}z9ky#;UGV@X{!hy zzzBi%>;^wYa;d))kz=RBwa=T6xWueRciOLp(=VaPV{k@Si9KGm$tx%+p?%7UtsTYb znp6AEp0$~Xu>xw*%6cBCeg)l7H8pH$ z9PV^PDUm!<1XTGzsMKQ=8%xdIKs@_=Y@t?p8}ePd!Ty#K+y0-fAG=|!GWced!$b1B z&=U_HRgFe;;L94;ZA_e9NfVJ<-u7OoEHVdIv@8|6xj7Mr zgp`XZl}kojamjlLF!n6r#ai5>Riw@*E|O8=IQ4ZFI#NUPD8Q0En^d!b32e&7NW;FA&V$mmNBL z&|}2~W_N<-JO>Kk933+{Dwu6+t5^2xPsKfah^UUwo&>|E)+kJRb)))JRvaX&)%Gmz z6`xRgUq{?mg_J$5e-9^RQ#sO5r3m{#-1ysp_T1C1=>NA&wS;>$>iD>2e0o}9(O;7M z?jxKo&+x*9(~7_`k6M-+8E;Y&5-y8hUI668qO|v>Y7SeE$k@${AgzbAF`(jeIBw(BrfS z8Cz1__65q#2P0 zsiB7MelPF$ezVrBHGj=B&zh7sL`n|E}^Te@atpNhf1l7I(2B|h|6u)5O>=yPcq|Amm+vl@X1s>38eVKYXqcVN@ER=ha+zTSQ(J&- z%@fmIdwS2c9dKa0X3157bzO&CDut%4RMkf7-Ge@pI6e@^=? zpnsi`fhnHAan9@Q0C`x!U5}y}d9IR3=ELw9yY3)%8jKs0UigSjA8=?M6o}QS5GsCL z8;*~27u@0~N*tJs9!$*B=l=Ksgql}c=8!l+8GJ!qmixC$pdLkJ3o2+a+2}+xeY-=N{m?;)z(-CF?nP520uVUPTKS}brjERu zAys5*Dv>)<*%kQ?AmL1P#S*|)tYrx}A;jMdFl}E<+d3lG^vdQWLXFF;z5FHnI5_ZD`;`4#scD=bK#7J`(kORT^Z9=+73H}>v2C)IGmb7Zj&I&* zzl(mMYR(MqO#@)jifpj28|fUT_>;jAJVdz|?Kf1X#gjBTVv6MC@`~!@bqS3M^Ljx03Mx)d-m~sM2R(tCGSU3l)715TpR)>$whEio(g90xl5eb9wcPIlvAY#wKTQr)T9e;ThHMI4-dkMk}P*w*wKBPmYaEPE7 z@IYYmlDeKXAqb2%f$VjsXY)&F4$CL+CA7CFvf;fof^@a~WDG)3F|H%+0FzIDfx8m? z@c3(+WOH#$2{W_j=qRfP5JWQw1HMhkK(Q|_oz5M*`r6yK;VE7yZG(jH-%1QV`BJIiVf(dYdp``Ux+*6=_Ysl z)tc5sMxtxn)y2`T`q6XR?UwcCBTx9HFEB5YbL2++K2Q|^9VMH=;U2f~ls&;kR0eH| zo?b3`B>`~q^}YCv49+cSNQkgJ2(X_szDf&I%8pe}Jc$O*?~QrU=UbnEBTno^r<15C z5{O}|Rb}XfqjTZn${7Disu9kd0#z;0@@I>PxXbna1u1bTZ{q>+0?h|`A$Lx^Tm^m4 zCB?7eRI}X-a;!Mc&Mh7lgz1S%hMFeot{MbBv3<;J7+HL0{EaI5Q1!C;l`?mMTo+GE zs>xJa-xv18^Lk_7Y^m369b@SPGTb)p4XROR;S*Cv>t>bs#N zi^HQV+2@}IxL`9-4JGR*Zs{A!u7!zd$vr@rzz>zHuK5Wpm!l`&=L2QpNPy>)d6HX`TrDnwP)(0l9W*LHK;iij%>)EYnK+Rgc99SwDaLCG2o&4|<`uaSq)d1rL1 z-K<1tW5A6KfsZ41C-)O7MvNuP+bw5j$L{RxO!-Oie{me- z79IZv!;@>{C|}srIsh{&;GWU#XrG3c7KX5;e1Hdf|FY_YiSXnOB_YT68na5b9WmMd zQIng@7FC_wqns32@U$>8qS0k|<+r-8Y6S(r-q)$FFBEJ;NlBAi3N4EzRrO5^c*=ky zA&#}(rQ+lk0r=R*Lh~Ipz9OU-+mrTDhy@`^10&6rw8|HpA|lC1X#Pol`7})Ma6a7{ zs1}REM^)@V1R{AR?X+douU!~4Ib*+RSXgxW0Pk-crHs|h^)dpHn3zZwZ5*$~0SO@y z1FW5PA3KNS95jo}PeuKGgxvKbZOrPZ5saNJ5B%55vg9mW{_1u!M@Ynfxaa(e5PJ%_ zV{yH~L5`$rEXuui7!@Q*Cc{9S_b@bf^L`O~YPP@1?_X|Ti}lz_Lr7#X2{C4oaw!BM z&1ZOh(LA}S12{+CvZ8bguR=7Lf_S)N<9p>>-aj+r&z*t^laakTJmXb*R`K&CSdNGt zF(v{|HPr68FY8B#!XNGa#0@4qMMXeF^`_&C{LX$J?90SVrZuv8awDSnjI<#TYja34 zUCr3I`uwVzouCz$aCmHdNo<9DacOZl{k0jdS5_qhy@*>lC7Vhqrhgu(AhYQ2>iuL*=cP>8F&aF(Yn*N)}i(4#} znx~(>9;mek{U?V*eT+FQf2xIC(Sz?M;@kNsPcAo$=6`+WdbA$u~UAvGf1_w?v z1O%(9OC^q8#`p!e=rV(Ik>h3`yA&6LWDe89{87&rfBo7`N&ct&x&!ti2XK9AA|Prm zmgv<->4J0+Fb0&zT+1Kdi%J3Kb2+wc#(4^?>pC-V;cgeVWS5FqJZGqQg_5#bzji$nYlZaZU7a$y5X^+|`3X!q! z&~|gXO~L)csv9OoiBDjb<6`EZiBe(;r(u^EO3Li&+^(|fC0ozX>ao;ZkV#qL&yok$ z&>3#i-=HoHd}A#vWZ}UG(pY(3N}`Z9^B4)$A2aawBON`R-Sz%dBxa}eiB&wMHRJRn zu6+8`L((0;UlGO0o*ByOS(hkWg8{{$9DHLFDdoM9wLo+YH@&wxo)FXtJN(NE*-p8| zMu8KwxgwC|xnIZruPvr7!`?pl-oFR$D&7vj;TOZ3a3uNLK+Ug%#5`=hzz;mP=v$yk z*+p3%OiZy*b^%{8ILk~psF&nQ0=J!XqxR>Us)B@wBJ)wU7)qU%>}>CJ+kj@g=*d$l zld~K3LKLZWMSOaiij^#ORPJzT5i22u*#}sDRe3x(aUFvvSG+d94hQuv00IEc*9WDX z0w!j&+Q;30X>`a#Lsj)a&aa~WX8IKz|n7z%@fh8*xnk$13t<#m|hG$g;47OrNPL27rbZawL?1lFK z)@=e$NDXwU#qXGU-~G!H&%`Ay-3R0b4TzMB>~wYg@GnbBx=xz~dG*_^|8d?RV((?$ zU=hW?DEQV(hW75sLH(}xGF%r) z^z_FMx|I+)ICA-xNYBNZ1FzjsD$X-RY=|&NpxM_;TA_gE^_kh@DjT;4CsH?e(uzi; zraMP<1se8y1pdHm7e}60|2x35**mZJO2m456|`xUKJQ9!J(TbGyPvly_?tkZo!*bf z5jBYq7I@PJ!e-ygM#goo!+%3>AL#`B%SzCk7tzB_8#?_^>e=rTd4%E1Cl_REV+ z1su7YiJ=eQXG0Kn0B!BmzSGndIKDCU7x==#-5m0Bvq<>lGTLkZzW|`p3`%ABWNnr; zrrDSMO6<;})PQCLTX)61GgH9Tkho^m07PLTLfh4qaJt5!u;M?qP7%9F_QQ|$ zrbA1poBrh{H_phh*u8rf4m8LWC zSUR=0pRtixV|BI1%Y5-KHN-rYp@x?}gDUh{yAThktLO&_SH|u4EPmiIPXWnP$ z49AM6S(!@tL=ud;QMo-9i?aBTW996D)+s)hpK?rOIZt`QG5v5WKY{GAc^$s*xj1Sl zgL*5j;Cm@u^tH{CTkb|i)0EB~PTZn5;|&LM@U*u^HanPqpT}?GQqRBuuwXRjPXh^r ziK$~}l$uuP+Ex%Y@v(agJ%_xGLDgUQBEU%`Ajx_y{%4JkhrPU_0J>{=pdDg6YQT>z z7ptf!VO}auCK#_0$ZTNzFC5M}yRk781L}Z+$WQ=_9V>msW~%j=5PN(LA~$Ws-NSo z_i^NC#j3xKUJ@lP(Rp4$1YwTPMr@ZNey=4eD+b?jE3B085nAp@F! zGeFQQM`!D6YaOd6sFBIgSu4gt$HE`es!U`MT7q|Lsji0uzwF2}V~YX%aThPle31sy zrK(LV1~Cyr{^-7M8(IOofKDWwp2sm@=_ZM zAE&+HXa^U{Z^g7t&Z1WpIn7No;PBKOxV zOG#1?E`dOfL6NW@+kR95PeaBT^822A>)Y(!B>Z=9&*zwKG2`uZ>l!0R9a_JeB+>?? zo!#>w_ysoj(5tR$p*v<}#dDd$yeSBRD3>4);kTmFK;iVG@WxZ{7|S!PC1Kki)#}1Z z=flP<7W(Q5sYGDB?Zjov(e;FrFMQ}zspwUrbMqb#lx)#TmcyDE+GDYa|0Rz!=K~%8 z9)mwlrpb_@bqoXo$)YK{p}X-l$7Us9q4gjNe?T8GYqeCw!Mz%KKdA?tvIYo;!} z>BloT*tpx~s#0cm&E+N=ya?kYBY|ky$~%4v_TgXT3qMr`y}nJ@;@A7lGQm}`QW<|b zgy|d1IX%Spo-+hA#X#;7QtD(pXff80TR2uKXS>g6GrWADn*0yL7Yu?1WXUnAL^r!g`0v`y;@@vwUN z!BT){&UNyR*EK>D|LDKMavqb{o2PsE%+G%_dE6!&1+C;@F`MciKcbr@FIhSCO5Y!) zeehh`@}LrY|LRbE1*!KHVLPn-jy($dcj@%;VO676au%}r#=xOaM6$wRWSUyyv*S>J z$1uMEFj)d}YL2P8U~}`?!^;IUP4Dmif3Y0uD|>9&!*eT)0(+~v{MVXAMI%!q1C8TZ zd+!*cNM!Mwo?SO#Vci)~mY31lGo|~3n=%PQ7r*Rw+Mak>VN?QSEME!z(<>;{dk+_o zE!iBBSrZ;*F_)^3>D;1wO5&AGh2xv2azo;L;D#0pG2gh$0hX2{rn!8_5C*;DT!}u)~$-B{y23;x(PQusrf~de; zTk0lFd~M+vge@qy`94R{kJmg}44>LFLG2ux99&%On>+$hYy5iNwH&k<)6voSNh(88 z{8Ms}#bBBK1bn*8OoKa(>MVV!5mzdAr@*LaP~IyV9T^E!D+Ig>0BMuyAIjV6g;nFs z=EVGf;p=gD=OrZfzn;*8P7%nfkcj|vMC}U15F(y7CcwWgq&D%ysxxv*#=B_ z6dURDdYO{qI`5F)55>egy+-RPL4mw#Mx`%VJn=?pbV+hDf7D R@UXy3SwUUCRMsr$e*pcE#ialM diff --git a/images/auto_fork.png b/images/auto_fork.png deleted file mode 100644 index d2a0c85bbc146786c1ad1a42751d8fd1b1cafefd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64022 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 diff --git a/images/comparing-changes-page.png b/images/comparing-changes-page.png deleted file mode 100644 index e0a2290794d6b44df49cf29066af1535f963bbd5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 66752 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 diff --git a/images/contrib-consumption-model-orig.png b/images/contrib-consumption-model-orig.png deleted file mode 100644 index 7ac9b3d33081b81e843dd3179e52f0ef219dcce5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 77728 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

&(gr=`gX-AKjm_#vzwq{aRk zZR~lYJ^RoTmA%x2vC$Hqo6he0>bf(JSKF67i39hLgC+JyZq(8CWC6Nl3TzjBj?Mii=5roQl2u5eQ|B87;PJO~?=U5XjJ$xr^-+Mp zD?--Goj8!vC&7-=)bYvKK&8i?jX8@Iuo@~-f$4Q2IN*$WEb)DQ_V+zfLV$hE}~Rf)_s5Q z=jTTgtDf3PRUtZ~--K7vK&O2y&%z&nH1hJzH|&A@Wm{K4`z8{!_FihoZ{H0bOj+UO zEUx@)i^{Q&i`K+`cpOUz*n(bM#IEokm7K{gcsEO*KBG?AaSsw8JPVb-h>!TO^3ili zxVyi~jajP3RcP3uiOEb5InRr5m(t(y3gY~zh{MX6m`}SK$G?)cm~VOq_|~JER}6K6 z^f0i;3D(mSgo)y^9!cpG4CGVuF|?b0!E|*5^#>byyj+tfq;XFSOS@KW&TOd`$-z z{djC6-GZa$*A=PtQW-;vf@2?A5(%)ii_+X-<;VXMi665WhJ0|upa!&skutSA$RWIu zi)16Bni3;@2(}qs3x;B3I&>XdDhsrQiFfcxm0zQAVi{2_^W6@Fm-wk4WHeQH<=H0w zbU&iu)fm2j(^a6Bh4xYViwj}L92+`1;7_8g8zRkSI&GZs=+u+PZxdj=khd2&Jg@)D zg+_hdL70Z&jp12}2F|w`U&?+2_r4N)a`rye9z$Qu2<)FXn|w|^zP^j~ ztvJ&I+e^wTVl7ot|34Qv_2|sPQ4T=x502|(5qeW?JH~?BBF4);>faq^DlY8b@Mu}D za&)eI{@2^(5l?8R^2%| z1DA1B`xwQ#jX_jKC6t=6;C6MKxnS7?ISy~0O?ul@4LsdHi>OHoLXr`^4GvDah?wfNNI%|f^*BbIl_m2b_OD;b zcv%R_6C`y++_pkUsoPUb)(Y$H`;{kBB>UYG5k@yNGx+NBczW`QnSh|6ld&>c_B!Sb zW_*pE4Gsx4V!dD4Ht#n!Hq6eBy9#A`WF|9=Dbj-w46+^x{JIkbXPrfUe-JsLAqPA1GRsy}7|26aXjW)J?eS_e`kS z3BwbGY^>ywjLq*=8tDFZYEq>QvB+7Y&_1%H+Z1dmF_g_t$$rVuWk1^bVzf~BEb3C6 z#0nmNA6XdYYLyKWRbj0z=+M_SN3=#73JS{|_A9oPtL5AD3=6Xiqy?;ZdJ^Y0Zlm^c zTX@VZG^g3{_XD=xMoY>hhV$@_5bP2->IhsV)9=@ht_Z(xvbCt&VDJ=+<}hmwBbfCg zo(8W%&)XN3S{aT-Xzipca$dkH=4au4m|Xmjv`@qBm#TqDXrtv<2H??9k;LKsa7|+4 zSKE>bs=(kSeRbn$Lftjg?9zi31AVT-)I;hibz@;{Qq$;L3E#E#?>?|~N-YsY74$1D z>R|X*VVbDgs9q!fTEvcFbbl<5-~D2swo=HCG$l8?B-jZIN`mNo!_@6qz0q;%e_P!sF_kDA!c!G0$ z-QUlW=o&ip{EPKUELTtl*|gHPl$zHlmprhG3l)jDyz^G$I}EPg3TeHf+!h#w)gBj! z$SB%;#PbT_=r#>T!%R7tJbD;6rNw)5j>D%;fa%ZURbn@NjAhB|)Ixwj5UXTe}4 zqh|G@C84IjLCg5c%8K;M*Y6mhJJj9!meNV1WvtZ1%>y+QuHJZJN^ci=&dnwAqv@@l zGg4*2NGeeH!&%OK=>sj!+IO9JZNe@?m8_AwGG>EUeO|3fmV~@G7t!&H8CQ_@t0bD5 z0lct9r^7&hx|{&1U5Sf*`k-D!7Hsinw;fInreO!k z62ehTe&C%9Ml}&18BQWrd`SjU2a>xKvTJE^U1{St$3xQvV@q`ASU8o3$5rCTlC5D7 zY7wi5ab06ve}ZIC;fM_*=cpzFbBQBQb`N}(6mWUraVPE<%FPCEf3CiM&^>D8@L;}ski+!k!2WOKcQi5 zKRx-<9YmP)lf;dN-IE78RTR*QfPlW}1{uZn^QXC6Bt22uT3i(AGf$IFy8t3(DAU$J z$%wD={q5Hq7pcMnLA(^oHwY4eii9j-7n_EF;ENDG-0%@vgT>BI63Os|G)rPe z1skE3AN%H=hh!nU*m|A6UA_zrVPv^)oY2jJM-na(onJu7xiA}}kZs?6ML**-R(WXE zO;A!Lp4yTL>mSkOlDYdS44q=5hqST?fcDZoN>eN~x4RheAJFbx|5%#Xt>-sTeZA$R zFqZ1db5unl3&xAEqStBSK#A55d6A?N$Di^PU+phC%Q(Lt8waQfYWtBQtUxLf%?m5N z#O5O_Aw91SSzboGI4;ECeewzIa?&0^P=8UFhNJNc3B>V2nYupQ;$_FDOlLAn8eTH; z65?Ph96>=$%JQJyrOpwYqWGZ%rAMkyP`PQz1pK#VofYdY30={=)S>r#n?rT|b{Y;F zh@?KIBALhJS(MMq_rJlyf^m`kt`V&xyL_sPZjqiqOKf%=S~BvZvqrK*ER^=wFIub4 zzO8kS=NRROP;HBg)I>n7u;5fSFiWz|a47qEk;7Enu+>&;q`~?7+Z0VUPJk?5yJ+56Ter%8v~yxFp&>v;4!d9kTNAYb1lsLn$O}Q2%=e0 zFOblymzoeVj|eUHvQj^2>4f9Px1?3Q+; zo9UkgDJ?oaUb^_l_9~Q&GES{ZfU5S9ZGH|CU4_!>?`3->&|FPJ}iQmE~k7tWjJa-Ki1bW90Z+B+N@`MTpp*4GQcc56e83Yc0%ta)(gmapq6fS|mwIfdrm$FEs=VI=qY)|4bOhvt z)7)yEeiHqz8r=UMmGq}$HgZV4u#3)Pu9PHeeKp1(imYJs2{kPtbuV6jL*l80*@eL)S3}{ z2&9y5Vc7`>@k}van&pA~Cy&gYqAk{DA?ll>)mReCDMAWr_&g}!yjT;MN(G{A0kD!8~AP2OYeBTq(Y&2kr z$n)cyv4gS{!cG&Z(vhWhc5}OC+@Lk@^BS#_08}|5azqXjR!guZEiIPIjFRr36WF*& z>slNFJ~EHuCAd6oKEl%j7g1S*49gC7+%UA-s;bA9hK84&X3fuWFkipsyt(Qd;R4BV zHKd#owNUbsxf1tg_B+%@lmprIhA2go-?A)T?7Ff`T;c%qHaZi>Fy@yHTC6Pbt8{lX z%DYe6N|RPYZqLVw^K0h=*ZgY% z`lh%iID<~I8gjhoIaNR`m}XEOqP&MrwUnenYAWk2r7<<+9T8f5gkfawQ=Un_CQG;PdShU>fB} zoa;VugM1RRKZw&f+;O4%F=S2S_X$u(QHKb+NYO58FBX$DaVs5|j$Ci`i-Abc4NR2o z)LaZ+Ox5Mc#~CL{;e|s+s$)MUT&jy8To`%hqjY!@6t6A(m}mw{&#K*6A-fh=k^f^ z8lJF(0! zN>X5jaK%^nAcz2JpD%uW@)hikrCk+y&<~H`4-9b}IQM>mO)7csmHNhJA zd}ivgqmBt0va`_}c%nf6ieO3po&q2NZq1rGe4te%(_O$TQCZ$wH~2O&k*^+uRmO{V ze&I)d@ZoC(Xlt6m7)G^q&I5Ay@5hHfpKm6ouEVhK9@Ck|xVYJ2ZHBA_b~17ru3wk! zoBYGxmrl2Q)#ZZoN0}B2N+?3+x`y9|^i|@=m#-2(zaDRE4IOea^c|i7=HJSji=k_{ zX{PtU^GcOdeS{kIc{eEu)$(Ca#b_(4!L6Hl!Dfn z2a8fWeS+H!a%1x5kW1$>l>NBlXX3db#3tvwhl*hZc)#nv(|G@N+Y0%;&swkl_Z`W| z{QH6b9d}r)08bnqdyMdw{)t2^RuzTq0GkGCjw-J_GC_#3KV42zUqmuZvmB(q{eS-b zpY50o@xn9{{dXn9mCM{}M6Agcbq)zqW5fb57C>B;2*@Rm%sQkW%n<&2X%)bG+L@VW znhmZreW3X_q`Z1{X+7hEYd0`zq54$sb;SGccf5e+(+TXGa52mI#c40!%c}nq=o|&1 zWvIav|6Y(ot(Lg9L?Ha+--qw!2Z*?4&`?RdUwm;Ex*{?ma1Ss56leP1zkps+-84b=STs6Ti2nc9EA;ZENW7J{{Qv=%^-^x1qUmTI0kt`5C@PxoaZ!o)a4OVKsQ-SDg^9j z?;3u))ie^BukY?2u}*#AEKj`3Wkbc+5hee+~P1og&G6G>9V{qBx{ME0XY^f24BAVz@%jAjAL#J=%-_6e$CFS?#4vmG}0VBT^ zn&IQbU13$EbKG+$ef40#=iv~$))g@^R0r`t1NQAT=AAaw8gAHu;b`%dk0UbUyKUCV zEo@f_ruZDw&8vmZc5;TrJsj<8e@Wlz?DpXu>L;~6Zc%4t#KjTL|GM*qPQ>(B9uN|9 z+h|McMpxtQ3iFKi+?8&XDD+69O2Dgm7C44GUbztt^ffHg_PMkaxRg9yml8FHv1hN4 zM87HQM&G}$ntH!_NHOH~|1l2Q&8%`p6e4_T>c0Uw8<(H?qK>O8DEW;~r2AvFgLj&h z*-w9McN+OnbN!L`h^h9_neJQwmXOo?-MmDuTXwT~ILf^yTfXRcx!9U3ydAwCGv{9a zojoE>pKCem{nJIPp=zOAUG;zctmG*pv94-*;S*uc@gy;Y+g{nGM0pyiCf2If@n09h zN7192=oUB2+O5EaVwf5maPBJ)F{Om`M$la|?u{+Y`941lz;e`aS0nAm zbGA9%){NBU^1K+aKI}3cFglw(Jf=F@WPALnvAOGDJdcSpc-AKD6GNuwX~46cie>Hn zGUaBYT<6$9n{E9SwmYBEYm(by=^+dul8V+c^X8U|$8gJs?HsCj`4|7QBzx5S7n}#t z(g|0{BhlP)ow22&vRIyE;%x?Z>~J@Va`h*tKiPS!vcjZkA)gXJUHjW1OGHiNM-67y zcbW`>=Mwi41D}QQu6I7d;$`}?ySaPv^);@hhR1`7PNU8);EL%C zFpMURt{Z@pv#18{LgiiTh>vFAhgsBwxNR67AVC2MQ+5|XQa79L0FVo*H<+!VPjCu? zR-3j%K{09O-~I1}))e9L5bZ!4>G;pGWXXNbnu12dh{N&mviyARaRw)RB=jkgilKDS ze!IbuefLJ#lg%Es9Nq~hQ!tqXp|o{7KT5Z%`ud3+Ws**9VbWxG$d)E+?UU)Gx^ybY zx89V8zLk&e(UgutRL>4SYRXnUpLp&rsoP6{1QaCP8n!yDr6O%@=`hv4i~DW3H}Pe< zBvM@cPOE;3dFw6#;IS8o+y`QX;_X9S>+5cOp>wO@#y2Z>@w`itD3N%r5b+tjyx`S? zqWeR#pz%&9{6>S1B3V$3*kknl3E86WIm)rOcnxdpiZQpcGUPQq>;l$Jh*8Tn`se!? z1o_!r|AStEtnhv)yUl3wR1-YksdtT9f%JR#SC8YCgYef7SzwaG> z68_)_J!u8HryG@nlD4Cb_4T|Bh@D;8Po?S7B9m@k*XIKj*Igq`%uB!=8HB|veDe&~ zo>dp2#0##2-ep1vRBTU#vEomTvIbuey-HjSpIDjSjA}WXw=%irV+GEmt_eMppeMDaH7_mlZ-dEcKt1I;n!tag5@-zl?JJZ#; zozhB;mXm+qSPcDbdQU%8!%NP+0OT3l#Tban{(5S2*7G|1JtIa2#ygdUxu&f!frPUv z?EPy@quLi6GwZ`rUvy-xotnOE*Ty+}=*-KR2G>)yWO>sU654y3Kdm)dUhtap2ddKoV+FX`g83r9=onlfXb)mC&>KN+D+KWu66E3~_1)B4sy ziF(9YZmuHbPbUF2PBXtkAi!rQndn6{=uN7>#B)?uHd_USaRR z=LA8{@WBQFtK7#6Lb*}TznZHT~`#-jA9d(TgyK73GIf`0a z2xFCuc!{AL6JE@gTV*>3gUsqybct%gXsIps*i+-B+3ir{;2$#0ok~1)`#J`)+H|u{ z!S@@u`Y5rR24jPQh#Zb*k8l1vCy*S=PvYP$SJPyj(T50)Z<0ENX`Erv%;Ma8Dt_v2 z>}8ln9xRDQr9=IXu3RE!ROf08NVsh+otPQM6ue;6;#_MNBu|fq_H>qWny3YS$G@-4 zR{H`%w_i?0j7fLoqki)*_4XC~itxqNliE93HJl>jl)w4a#oT)0>}7#@y8EHKOfKbO zS%z=UgY+OnoQHoW#yW|g2(R_ucdgYd!z)=RT}8VPzf3%sxZm&Ff$o)9v>)}_j?bM! zZ9?vEDc3W*Oqd@e|L6QroMwT-fs-Is0`7Iu_)Kd!u^;I79$Q$+6g2R~^eZp(L|q0S zrkIKcAQ}fDFON7lW}LWGQzqSf0DXUf@R+U5SR2y%ZbFEv<+yP1JIrkR?Z}E*5kt+_ z@PRoI2wN$%4I4H%uYfnx;+jpDN!4TI1mD5)JP>MI4LmM*#*J+)y(UZ#taU5GkKZ(; zcK%h?Euko_`mnh6*D*aek9X~-WXAHFPS!}WKsT*_wuXOy>81#3m9VXyqEwwV&V-AC zmX_9BC{I^E;y8#l_PHDNl+uWCeT}A6rSlmBkNCmw7safy-H%d=>Zqr!F{ri~Iot9* zVXW|tPAq@7Ly@j#w{q;1E>sQYa3nW$LBe`A3E7`HZKbeyXZl$YztHF4k{o_nU+R31 z6ho${2446nvPKlI5N(2@L{+|^!O%A5aBgMgvk$_%7|4#Tsf#Qp0_JkYe^>KACxLWH z3K=u0CMA4FnMkIGvwL^&n7RM=g9K4YL%tjeGWf_($#Ml3WC@6g{Jd-<^LZWy@%7LxA&X9URg z@aAlr59cE{-RA;Z7d*DRIS124?~kH`Vi_uelII6bW4aYI!NCPysF$v)wsr>gpNfHv z+L^z*!|H23WuZ&G$-OKmV~}JRb$3#6Hr3bH=jB;J>9GQs2Fi|Nb5cmQ*&rAn(VQ0NKgMBJ?H(f&>-!`NA~vV*`A(< zT?{dpRq+nl8mKQ~ZicI9o^+Hf$MRQ0X9l@Fvl0enFdrKDH4hFf3;cil7#efYqD8oP z4pDZfAP3>Ac_!_>iH=L{1jJG&o1n?2@)TR?RFBD1!&k+D0n_1$-roD3zp;b&aT3*f z&KPc+;*NU?opqAbRoMprGdN#+04B|G*ZmX@odw9e_(N}+3mG1GfsTKEv{WR5idf6B z`GyI}(<-?^kS`p>-`0^>;&`g+d~g4ssenZ;XsxZbQ}ixV1)@O3?H?LKRI4hv|KKJ(i43{0o#(|S)I3W zU&Ux4Z6SbuaY*-okD}JtKLiAQZ%F#Q!Q%VB=ioeb)3G;tyh_9DepY+ym4iyX*}Zuf z4(ZN0>_tbjfy83pub@w^#u%VPnc|=MvD^Kk<5iNBi0VdeK)V~AsvxtXQxV^Xptz{? zLe+!WR;BI)DvC`J@$6LrSW#@0pZ1^d(oI@G32OG3$lh1$^a0^!Xg}><|JS2-E=EYI zNa94C{f2R)vH!a@K{e(#lq*yMrgGxec>LKpF8<>!K?WrivQQ+Tm!tl(kJi!rcE@jp z+SEkb=F8%P{8B@16_dj2FU)?Wh}0+Z&B4X5A{QUT`p?C45kZb53FGBUPv3qcCe&C!{X(}qzDwFTpXL*LFMrk-x_hv zDcN~tLyb{_{MA3{NQ_dSkpG8m67hooC~mB-B@yn49&h!TUMnG?h(gLJij+v0w}Mhv zhYk|e2IXLvCyHAH544EZbLZSylrY0 zG)@44-V1y>hCr_cQ7m=-&JTL@9`$6auH(y)Id6K(AKVzE;siy}AQIcxnCX)4O8n=$ zu62f>(5*>mNdmMI`jf1n>+05?mdq0jP~9$@&TE8^3d_5#E0e|EjvojZz4m|U24sG2 zx(W0=u1-FGFlt>ruz4SvGzcUPjY?=b1OA29eRTlo#ZkzEsfj4^w$<_fdE3Rfvqf#T z!MJ~#M@tZ)sy&UF)@OlTHzL~|=T;9vyAt7u?M(jyvN7{t3xHp5#`K%TIfm3s75bE7 z4Uoz~0Z0wm+ZZTRUXU2hX{Sng;BwB+BQic-UjSDP(lD0Nh&^I^zYq9h0agEG8>&Oy zmgwC?i0_q8={b@ii4iW z%~#k^pmdb_5oT+cHxdmbuKqJUZWy9;y^c(OgE8Zed~6U!;^Iuyv45i31E zFDrbj=sZmdZ~bSEr=a;oCsQ}Dp#WdR&TYaNtzgJfHw=-I%a&Jzr? z+%l~P++CN4i*KR!ykYneeh}Ex{>16*hYI7`&4AmKkpxB!Wxs%T;CP8u0{Z7IW8Z@D ziWpMxz@!bN#ymm+C1|k(bKi6l+{Hinq#n4kM)iR{k!Tzpb517mLZNp}1uP$Y8J4za z;ukJ`-!h?6-WO}k_Yg)NL60cL^gzQuNZuEYd`_@hOT@dOKx26+A6w)Nh!HSAFTaGF zWzzs8aQi9_L0mN;WnIEmTf%(&LY&t#S-gB)nBs#M+3Z1~yWhdOY#RqV;w2xiwBo-#o&y*}R!iY|Z!3U1^{&aJLF zfyF(aWdH4q+Y<`2$f2DF#fm-iI$nfp&mR}KS3O@eYNXwvW)G+<4r$GKa6nzw>umkG zdiguh6yllYpjPVo{RXl{^_w~IfM((RR$G=zg|)DO0~KhJP_~?I?*(+T2gUH-!5ycX z^+bT@_%d(q{NW)23z8as-jv*a5!!UZHi&Hw+3aeX5AB?e0oZWV`hWfjIQZ-__) zru}mLe)aG)>cXql!r$J1L6iuFJ08!K}!U&Q$W2gso{LkrK7T3$5u7YC@ zvEOn3Si)&Q*nT$1YWGJq8BktQ(>vjcF%A+3e;6bh)3EaCrwFHN@rVc=;)x|M`y1AQ zTwcSm0=k;yK{s&@FA4Y^^JVN-jS$<`azare40WYCF%@}Nxs=n8mHQE1*Iz7yI0EAxu5O~BvE*1g5c;RSJ$gX-*qxr$R* zoMUMl2gK^F84EOB)d5bn)06#9tU=>Akl`p$jx(i$2CoqMp?9@90{Kv3$S$$O4&A|_ zj$&m9g_)3gpMYGZC;<8e9n^LtYG_1%(rM@@z7a!Xq03?g;*5RLQpR*EK2#m2RZ@c< z*?3Srzczz%I7rFn=Ja(o&Q7a9R9%bn!8?4v)9{5eEc!|0&b(>_|e@Cbl8uoCUm=~ zvJ>uQR-YiVezdd99r<*;%>UYFl6(7bVyue7L*-OdTwiG>3-16474BctAH380Nr`h* zd+mfMuk+J;dD41&VchtM$>SXqI8FAUFMD9-QeGP;>dMBc|NRYCFAOx)6+9GLjPhfW z0lgIMg<+d#+{%^Typ&()DkPdtq<%|L#NlW1uIdR_MWe?y7#4n!pbY<2w`$vT8Q);8 z6y@zy>ThFNi@5(9Fc$;!S10Q}d>J=m^x0!=!7lxR8$VyN>z~m)*+nf*gcGcTK8=l5 zMuWkRwn$1F)X$@ZmZbSUAv7Mx^o?rMu|!`^>NQ~E8CO~oK6#0l&;C9A<0bu<8BN)8 zU?WK~??&jgXLMD!u3&F$5>>{8^-n*!n8BBE#W(ctQ0wigw;aFLoJMZX6MdTQd2Ds7 zxpG%X`nOY=4X*09C1++VQ?xGe8+d8=V(!15p!-riB6ZR(r9m)avQS0Lp@jIwbVN5`$2CzE>OWfq~oz26F2P=_1_t$q1Yup65*KUH zVf453O3!_?nsrU=s_w}#8J3&Rp1K{*OG^^o_G}wCeqAfufAb+cWEm}OQ2Z+GMTQUS z%j7Y>Bf?q22X9^mcs}>2{2SkuEUNaw(@34xFL!!DPjAm%!uih0F6*d0ymSCf^_xdT zM(!1NR<)9Is)ens9&AjGO-}M)&*o4s=k;_0H^A(51!(C2qTWx(blFW|+bs&`*s_*2 z;zQ*vJ}->fy!j6$rXxfnQEMcA=&wybGw~jcPlk>X_u7@N$hU~AEEeegMPo4NOcss8 zZn<%(3N3QHTl2juQ9BFIcil91?$nADvp_Q;fzICtl{?(m@lbZv+J!pSS^U8c`*gg& ziilcNCb|mk7Ip=Om^dwIC6qEKUZPz@!w$iD*y`!Mt29HA<>w{i*?61r_R1akV9V`~ zQTLsGJQTUv$+>+eeezluj`oL7X%tuF?gzflZ>C`$vB{4sc0_w{W5$3E2uQz4&98mC z7x*l*RU-GwMVO`UF$mkX>Vr3gPDQpW(NcYbQQ0m-o&T(OHRENy`v+KAU1>RdC^9Tl zOnS`W&Tk<{SX}rk)YosDT#Z$hKa!P3rh$RcG}F{HqsWM48z+<0KMQy2CDFs&=<(j+ zw4>{s6+c3wUtsc+F5g^J_aEgn+@PzGw&w8U__m(9t75&fYxfS&UlO5Ox0;uUOK|T^ z$lRcL?>?5%>~cHlCz^V&;0t)&x9^oaAsKKZzI8S9foo7*sq(S;J;%*i_N3;$2`tmQ zlZ=!f$8zp)v6F@0^4t$|fdgyfwK~iX?Ph(@`^! zKUb&+wa_Y(6|z1nj9omDNwrcbSbfIVY4RnMoX0LmvW(q|VH;oL;)cK>pWkl2hA+G$ zRMH!Iq4{y+D{3|*pO`(>X8Wv)gCEC0jQW45`pST+x~=O?ODh6`w4$_t(nvQbT>^5B zC?zc^-AH#yw{%E1DAFx0-Q8W^IzIQg@BRG85BFJnt+{55G3MO4{zA1a5BML{-c-io zH(i9!BDW1tdd(tBr(hjpAdx_(rh;q>XXx*2-XuP;DPX~LlsifxZ0s4d8^I4kH8@B8 z#v)j?S6UUS;I3zs(_(>?so-WAD$R8J?I|qQHCuB?zl6uF8+^ix9)rT z@*0CzM>F5=ra%?Js0PM4?R3KI<+F2D&`^%(wFra`tyszZ7k>{^k<7)F>1)d0SLXhoSN6bp=$+FwTe^FOOSt+n zSWt(^l$ktXYHAPl+HZYbiZHM|X{lRBIQ&)HuU(f*T=p5(6xYJMyny0ub&~J0`sJJd zvz+$l=692MtERGXTOWH&fVa8h;0W%=kJxLTUe4T(tc)QkcR>p0c$28a&m@le)x@hP*BCKdU<@pP+t)M8d9_`d;6WlQLA|jN^(>?NjcGN<4mb zkp&xC@ndNscP1vLSTKPb%n^H?z-2a789bUMv;DEkd|K~CU|^uJ4`^^IJGPi@>{X{W zT`WhtkP9@b;4~Q>_}Cr8atX#lul)j}ON^hI_^8u)+vB3+!%hw{74iSSg#h@1`Xz;o z;-2+kji*gPP)mA{QX8IXJ(JoQ2qv(tr{Fy!Uf@U9K7VNpJ!4_X64wH0Ko0D^2_ldy zY_4fY*IE%5W^I?m4?QOC%CQaI8&2*r!f5?JTPRxWK!4ZO9OXUzqQ{tr%l@p43Pn7g zeRwW><1+|Tuob~P+`z2n zbOj6-4#IQXCnNXRx|_Yrm!3R&rzK1Fj%l15VmfYgN16=Y(G>K&(*?YDutooJ9;Nj!vir->1UxX%%xz$r+ zDZ9~vmw|-lf3tg&#xPcm9gW$BNO^W zvu)t`Jq^jjYOC*EdnoaFsFN0{L**Mnl< z-b=T(;I?W-A>~;J&Z-FsFJC2DF}+`1ES0w2UD_$epx<{a4t=!0LaYYQ9a1j6?C0k7 zvx7^dKDKxIyC#1lj#?mYcHxWul+hW_>?0el(DX3jv1oBv9;y1*{+%M+=BHE|ObKo} zi99RsEKL~(1DqDa0{ zTJS)_T4T9SXoJg?$;EBn$zX9;liRM_jAPYNEqysP@trMx0U5PUw+Y@6fb zGd3GyFjf3%EH=L0VcK?&pxi1rB z;2ZXBhv*y+jj7iP%?&;CneBSv7{Qxsc6Y>LxH#?@%A|PAp4$8(ICN(J zK%=-{q)M|+63dDrwqJwR)x7qFXZDxZegm!oTjrYO^%&g_ExGnUd_l@Zk zAA|4h=?kT}>wIfGudlI>P!OIUI90kD4Bl(=x+ppbl3O!nxO|o|WvT*^DyH2~LnzP^ z2v5VujXC#8dFa-fqZW!(Hw~P$&h$D!(mba*#r8|4OZn~U_&NWl;u^Te`M}cF^sjj9 zx?>H=Of_)y=ftoK-Ya6^|F|cJ7o>uRdj6kX&`%tw_S)cDz&SK#@9T#pIrWQz3_V{-k0J&Loph7^nW=A9SLTS9WHwRENOA$c_QBL z6Rwx%d-+syeJ?YoOi?wI#-YN%nCu-)s|S3ZY1<&l%`w}_qe`8c+05W*dJlit&_*KW zRYDr&F?(5$Ldrun*yrei_G6d1rmYC~mywLYfCh>S?w|%{itnG!GgJe!v}-Z2L)+Xd zD34_nC^5;kxVhOosFeNG|1SoY;PPdrj>~w&l+hE#n6BT+n9Ermv^LsF%1nHY=Czlui~9Zo$N7p3=kCWYXCvi2Rn@&i+2lkEs&hA{9cT4ZqlYN=>)!9J zkJ?mS4tYT)HDHgy?-75HcZ9?Zqwn%f=z8yBhCYoXUgX$z(UM0IXh$xbzpt&HTTq~y zcAD+{UhIkgEojRBeb!{KNk{S1Xz-H2&i-2Q$GO2jeoS%DflWTVEd88eS;h`4o&vve z4gT#t{6h8ePMfVlMsco_9xYpUYz@IfZ(K$67-Tl05AYYd$urDqIly9^NtZefAADC% zF*6a`JzKjyx_SNMKJB~7kzv>5#uA-IzkYNf58mTyaRaPvEMN=wZzvlFZ3gVa&acr0 zh@14InNdpOIgFI?xGU&U=dM6LrP$hFNP|^NNVv(@p6G%jGLamy2O{;FQD+j}{d5tY zXpebPvu60R^W_~FPUir)Z9d3;qriHwRZ+6|7`iT#`x?{W&gLE`Q=m?+-j29?k;hoa zCO-H;Ln=Y4?o<<|ji&%#nW`Wbz;NwmoP>JxriQZQKxXnfGU`aZSeF9NZ^F6sVK3}2 z@Q^<3W=A+nXBlw)`U(rj6r*0t(knJ)`%g ze&4VzoR>(%ls4Y1fzpCdatt0uK)u|2X#b1h{z1*o3kn&IQ+Z&7AOijw)xe@?Tq~~E zYpVcx0bOR02pTC*bmk9-hdMPFE9(i)70cbl7~r-v=AmzoGhk9RZrN|_#+A2c|CF26 zS)2T*#LMdu|LM7q$D1rF$#s8l^n)1iaCC-uWxwgnOU?(4Y=CUWl+!Hl_x*UqKX9>? zXXm*R+)t+EmR?<-;HrJ9Fhl~5wJ>gE^t{WkMIjht(VV~bEB@;Z zg?B`4KDe!8PIOr%B8Z|b^&U^Td>&hPzHTGV^W!P9rZHG}Uze{-RqgAPDp7uR!^Dk8 z@`@jKl749QpTk%F38BS)CFoZvumg_vhCZQv{wGcthosyc_t^hY@>^}fA+pO!b9gwY0)|%$33es_#&xJ7$ z4TUaA1H*Sbz;D-xW87Wc4cawx@JtS~Uf$RIIlPwfa_cOxcYwNwwqfrRoFpU961c0( zS`i;cd>GDphgzhCmQji%e>teGROt8S4Ke7e zN+mZZ3S5kxvE(a4x@8~yjW&7;MVFgfYrz!T&F^Wkz%2`_ufZ4g^xY&5RjxiH3vFSQ zgTNPJp#;kmIUB@nOtz*$$q~gEzNlq)stRXCw-yce7KtowzobrhI@>dF6a0vN`Q2oj z%h^b%>KeLBj-sU5PSOXj@`Q=wLHoPf=b%uZj%|!H;-_-D97ktxctC5x6qwX(y4Rf% zPjD17zKpuEHF(?o-_$v*@azvVg~Gr+bjQ|mf`%>NUx5ctx-KK*zT?*y^NbIkQAlz7 zi>@u=RB+efo{cf-K6F}cF(!#*g^%D z$k4=&0`~vA&dhg4&o|D#=-Y3tVz%20tyH4F`v8}8i=r}TT4w+em*>O~Oc+wOkh`jqFgbVVUZ-KbKNCvp}kCM1pI zyRxUhbGK$AdS*emti6+XC+?-W43Td%*j=N#%{>9HX~b5ZWsvcB@UE^cFaNh- z)f87b6@R-*k^~Z*Rg3QB$9j2=I{pUKz9G9$0(lxmcw*w*W``NF9%8+8F3nh1xC}xR zu5c{lvK1M0`oBs%?B~FT-@|J^F#GXT2Csha zkDiz)N#794s$j9w{U>-s?6Yl?DwX)e=Os$?-m;lLKdC{8Y18d^)q>f> zn8E$!zs1%Z9XMAT>t%S6qg&D>^{a5n*^J#-82(;c$o*4WnOzDZoB3e@HnV}HOW?p( zH$?=OH&9oMq;TcomEmAxjlBJW26K{U8Oc%M?n1zq6#y5b;BH;B9c-uTWjTb1+f=YE zYHa_wMk;DYv2(pskw^=Xr7hGIbbNWZojU+yR)aaAQIM!Pf4)Nb2bd{NogXvPISb)0 z5OIJzNMZ@8ek^{u7?`BD^2dBV2}^x@u3IPDg8rM(<=d#kZIY3v+z4}1id@F*v2pK~ zhp&*K8T#9ezK6Iv09eQUX`McW9xM>5vLVEA+}T=~V#jTjc~KJSIj}V?d5$}I8#DFH zKj_Iy)0LyJW30sa(g1!xtmi-iK1uI1UMhFc%hL0_G%eUh4A4$pxD z2xB_*2nXrypaf~AMAGc*yY4L`UC(figZuU{E%U>hw*YKZw0$(SgIFY6?^2){(;7?o z3|;`0b9_cxCpTFQp9e2^CwVyf`@^(O0OoZx!y}Xpaj79MIi<<-@|{5&+LoM_X+$Z+sGJ>L3p)=6g{}(;Bfmvm&6*8;q$iFQc#L*wZ}GvqID$ z5WN6WrrZ<_mOw_c?N0d-?fq*nOEx~+lS?mU-L7of-exzemHw;|#or8sL4GLCdwGkq zXPKw+Q7jlcXYG$nIqg9V1qRPF6D=6Af-U4xlY>UbCf3)BA*oAw3khYoQ*K+*Uobk< z@F25Q4}vWci&PRs+C$HRbu||WJkVlNz-_g^ZkifC%2B@Cr8aTY#FV)uzU=nfnZD3B zUH&}qh1<;x=n<%TMfia0yzG9Qmm0q%@{4gi7lr{1vCM5+`2h6iAPj^&in?yYMIzC` z7`yiL0GQWvwiI`A&O1^IXG`htoip0_GtgG(Z{UY8$5_KoyUP!M>|5O5|qKe^L9_bg{pYVr~VK$7wQ z)?>Qe*&=7Zk6o0{WYijsrf2?WxGZ-1v@f21+q=xkt*?b)se*FxUh6TQ58KfKQbTB! z-?PD~uDq7pZ|9cNjTV{Q(ory~m*SgOi&?kk&bcKG1BQNj!oZD4B@>}3|I6Ce z2l&eLT`Q}Ugq+<+;lW3JAU`(aaDN0~zGt6y-+W6ao&MImP(LPBeDr!Bb3i&@x8vqmKd>fl6$TZRJ^dTrrO4=B+T%`n?n08kbck3R3#WUm~+F)1o{ zUU{(ieX&8gOBDUtom^`^$@W-wx%c|2@AFA#8dYYsg!S3;j;6!y$3vT} zh&5h-oB@pNf)egBi#?Cfa0G&Jbl0ca>HWBzP}8V|{PR`?_)bAPW)B2aB7UGG-xUtZ74QT8{VdK~+l%+%^4745C|ym4 zj^o5x+YnM6_bx2t64KJ2FB>BIVYCy02BS*}s(IFF{jP3d#oL8fssQHDmc-` z_V@P`GC~!g%tg&9O9Yk%-KSrZUH6HuyP4hRJScF2JN{_YR>pZjf2Y~t%NK3k>vj_v zSEt3(EsjqvX;tnscN&w8SzG(FKK|&M<+NBa$&4X!A*tDDLoB(39`O^PF38=(tdPhU z1Yb4>{SG$6*{`Q`nHU+h4z$e7SYQk)|DcWK`=FiR@J&hF$xU!VUma*zF0=fiX;lF%F?`>*;!4ul! zQ+wW(>Yr9LmtBHlz6C##x?hZ7W>x5~pqjw|L- zR}xcuItdusl(4dnjwk={%UsGdR^MG?D7|?I;BiOwquAtmP$o8#K*9j|PYi9$!@fK= z)g6MEzxps#&(zwQfJxVcz5sZx0#G#g>U=GWzE(=V)TZfVxqsmsRaJ4am*6|Ch5aif zE6Wu8c7K}OU|K0$(I3A9iZ`OyP#dnT-QZ};LvFxC>tb{P1KkJN4Uf%WPOQQ!}Bwp3kEOcwcy5ba*qf zk9JoiU_8nKMYcFO903Py!Y19~;PhHZ|G2iVG_8{!h7RrcLO6X=NWOYFDT)aJx)dV z{RXke5S>0-w$f19s*SlTT|{0mJ+?my4CRv{Uj)FV5*r^ij7d%NDk3)^zn;E-gr&Gr z)oq0geZU8Y-M^C~j4gA&K+t;SF%*d)_Pn5iHuEKLlTGm9?Gu9yp_Jzs$h&Ii(%lq+PE zNQD>I*gqGnYF=$M0pvX>*g&ppRmS1|od)tc9E@!!Cdm#lnR_{Qybo)yc124Bx^tQl&gDaGqhg0K*EfvpZ*06#;m{ zTi&1)OepcM@#AJS(?LUNROtSXHosD3bTo*em zw?~Y>UjQ@@)XJb}YsJTc?EDaZx*^-`VG@zZh2Y7_^2rr!6C2xtuPmXbi&nu)EXbP68Vcdk*k7zzXu%&OM3-q+a(kocXSg z&=f$QG*T@X_yj?)T>;gXnq{i=wnPV^ewJlIWJIq-$N%?^XW&HqfvjUKD|Zg?#j%co z5EKo}Lwg|hzH2tx;f16jNPPD(wFh;*uVz*$l&gDX*sJfn`FlNAqBKsYicVQOF#oRT zhe?zJAO^Fi1dx`dfMZk0z+aU>`3B7Wk7o#pY~RbDtjq8r0E3ZFtmdFSpt)W6etR}@ z17;Sth$Vz>PoJ=A596|dWB!@lSDt#wXMfLMgVDKkb5Mgsf;mVz|M|s2>ggQ~J(O=a zV9&&bGI52K%_;fhbiB9r1?f8^I+jNOowd%e-!^BYyhG%}YF7ma!?#}Q_9htd0IFxG zWAmQ4brhMy~$zjZ(V zqQXy6lZ23KsgV?MK~{{XpP;ZwIe$SuAU55R{MV2wa7&;=3l!f%WF7z6;PdSI&Pm| zUwd2E$8J)DB+nF535Mlp5TB0d1rA{~KbjaF9WCP(Hx+4m*qdgk45Uv_LD1WsZR#H_ zz4zC&>QM9|yykOoAtF$|I4NCBs|n3@q?uE*%#V|gpeCLt{&RD=e)1&|zo}9bLkc{Z z0>f8=Ll2Yvj!Lb+5HL)9)KtU4hiXsVAbL5nj&=$ zIF0QA*7EMb((If;zxUxf;eP`@1ubr~r{IpkU3c6MVX*k^AYFHg(_ z$M7;gKE{G=8ASzxD+!Qp=ZA@bjaF>QFNBc*dU}<1v2wUFBO{1pKEz4#(s`nvj`~67 zpGR0Q)BET-!mG5<>N=qjmmf7W)#t!=V?6y>5NXFbRhRV}+&cCR7hPveUzixlrsze3ZQw$FZ1iPE5I>tNtTcCxmxsMM$JG27# z5VM2s@1wm;bas=jwj5Z=ew_o`6SQal=jCHS314)91UA_hi2*7A4x!}BUsoX_h-7!@ zz^rWd?v7#X8_B<3ZcYclt{`3*ffSkf=%d_eGY8E0KMx`XX|%K)^y4xUV+I;{7P-!&ZMI($fo3Ks}!K_>|6xC18zZ_5F^?UQ#L zbc{ts)xaHwg-*xG9z>1)kF)}lp2DCo#x^5#ltk6i#jr53S z+;!s164uq7W<@)gojJSS_EWjNhEX0oAe_Us!Nh~(f`3D20qO$J+CKJxMiN;i zw7owIJK}H3ud2$P?N%t=JkkmYHfQk-G7!_AZE{Ot^=&l<*!j8~L<|Iq z9i!6lQ2>l(@sDnj#LWO*NJ9s`L{|gI3+8kHb_(2IL)6i?fme;bn17FHbe#-KHivsm z_w&<=>K)$ejNgpfdn=pxx9hqheQGs!+YhlD)YR0RM@{f4UyfH>EuJ};qkoX4CD;Vh zErE~{eC_F+nJve{CL72kQy}+x5E?t;0X+v&-_{P9b4iSlBfdpdLrxh);-V=Kl}i6y zNz!rm5RX{C@#^8@;SWy;Wyk^AtE+&O=>P!uLi=7?)=ND+itM{zAHiX zckA|`=WE_Fu3y%-uo5_F!RxR6tJ;muH8!)rzX6pG9Q`W^G>+GvpU#+31DRa8`5 z2^NEo!)|Le!aE}t7W8uW;{{^c7vHgr{1v2?ju>S-41@|^NZ&R|_iupK=}Ft4zt+*U zgKrpOt|D*vw{&Aj@qevP1uH^yKgOws)7(Y9OD=tU>IT1n*eb7i%RafwH`2{U7p6ym7=ran2TVPZ;t3Ywl3UCQOd z27{SBsPILu8CAK77*HBzzpe)oJ=1I>H-pf&WUrHXBfPY&F7-gk3^2NBKrrBl7IQir z?bALiFjy`>clg8gyoS($HWbDU$o0?SrG*zO)*KoJ1)y+9I|a-09GG

6_0ox3<_h+5=KF9%#Qi+#b@A373I;jQZLS+cymyiA`)awt6X z?&<21os5#M+$znaYo?Sh_+hk5f761{@eGfb>0|d2_P<>J<=@iuo*m$f*kH3XKfELn z8WHqltEVS+1X7)h7q5tzY4yI_lfeKph&HV%fw+XdZ;G7YT8V)sI!2sClI>Q!e*+S~ zPtKs>btg0PvyWn?%1=>B*!cKr4f`o$DBo1Gz#;ismqJw}&4F8f^{*kcm19ST;Bu0I z`-BXC7uUE7up2A+U2s%jCmcC}n&9yf@gJbI+b&1}Vg}ht^e37XUZT$>^lR&Y*Lz3C z8r4tCe;D7@Trx8D!4pwu&Icx?D|&%R-X08-GD-0B>l@h3LF`t~hwI$7@~D*o3JECN z_UA>AO?D|qXUW}!BSIsy@;+wher1SYR#jzXfYhtneTiF&?ty*xoWXYBw=96)!U`pz ze)28`+7-awuj!MR-DkcXhArKCCg8u8EOJEg8p5#yhi zk_l}hV>Z{?-s1k_Vgo?hj1AzxaxU(>qi$D0y7vi2|5z2|CpO_pGPLvW%nI- zCtxq*KfsCQI;C&5Dt5;E)oozVD-VrjQUvY!K@h9AjJSyEF^X~Ka}Lrh%gqMC+N$|Z zfJ8|5e=oAeS$)BzXRgQgM^#YmCM3#Kg-9!MRN>6&?0T36)RUfr42_b>fLF@Ft(sKU zou-oO8Rm;}XnSRd?6(tAjg* zwm%{i1cI!b@y-J}7yqGc5OqMg@;#9mtEpelC}H7Qxz!||g!$yk$ye7&!6%lrudQOA z*PNSq>eJWtaX4h3G(CATrTRp1-yDd2yE?CK-tgGj#uC2OTqk88aZfB=WiAQoVj@!E5P9Kn?4UM)x($921WMoRBU4 ztHa~pmdo#wRLwMV>uXYq=c$263+PeKP=)7fB~dI9x@+i?oia!RmK|yuq;uTocQCUM zm3J?+YjNMnIZNjYAP>H|F#GT+H3ANyS5iJu>1VVqsY_a{lFt|;0lo~8WE4h!-I;8k z^1tcC^uOr@)bRrG_>nAr64q!S4gF#_$|{aMkc@yOvDngaFg{tf6uL2&EjLpzw3Q?RiHEpd3d~b*`}y zsQ?5me|Sz(TqTb4OWP7wZXT-_M6W?Px*t6xW%X=iq7O)7<|P#UZ{ISkpzMLl_((%m zd$Hy4S#HFavdx6!7~2%}yZ=#lqgIdPo`eHE6$pJ-2(1@=Jr4RJZW7CDPLg7*#;a+V z>^n(9Sx)05JPNrUr+WO%=BHf%YH$`9;6>oYHJJzfv&7F`g3+$s#_HeXQKlo93EGv! z+YEGhZ#&+^D;z|s2Du}5d|;cgu6vF5EB^~P$f!rbs(F03gVin;aEBEag`B7fO{Efi zIy4z1p7rsL(G(6!f4{Gnd0Ac5(X4K#vF6fEL5S*HkdE6%j1d&Ij0kZlRDuPhyzWHL zNrLRNTOudm^&6?qCIdfnSO^_%7OlLDNJsHTn48ud>Y8{CSBEa>ClJ&CZ9_-X*_M#q?`!|^ulmd2+f+gdH#b6ZRAE4; z5@54oK$?iXO~7+Vnpy(UBHKMpQ=eM&|HY40vVT|L{#p9y}>Tmf#V|b-wqG+bETf7f28A3 z>RrT-yeb_7KjL&R$mP=-27{M>+4;CG18dq+{S|kAlML%+t;?+R=2E8fd0o>>JKM2| zUHqBj+rCtjeD9|A)W=7FN85Ilsh0t45I_Xz+WC|v4u?S&20BTwP=Vr^nwN`&)kkw( z_)jW5u*|ZeQ~9UcA#q(6U5%$ert2tA2xv}QUq%v``kjkeY9l}OjyX7>Iu>t}gzWumXf zKttvuTwLRt$`GpIFCX`Spwv>O=IE2L+|rOzW1bkzb6#}UK1dN^h}93Mg1C?0#449A z!s{6wZuIN`?V;SIx7^UrKe>8ViJh80zSm^lmreDwQIyh()5uQr6c> zj}Hoo((q3_bZvta?;@Ufhb)L2=InJ&7W zj>Fu*ui95mKPG4PXH0)@K1r}_Fg)W+xTR@`C?UE`SuEhcW;idpbC85dL3%a!!I^F5 zz&`W+vZ~Lh%?7+)J>ba-NK>+^jgCO?d*8N@g)||0Ja9PVKDfV3EG?O%0h3(xFo=7WUg|n~%ZWj%wCvq%VIM{j z<)Uf@WeF`pQ&Sa$1*p&wF$Qp9A2(!964Y!g=kwj!eEg7I^ELBDdWs>`hUijg=shX- z?u(JdXheTvX+(j(*y{)A9%VZM{ncHqq6f1Q z*v;5p4u_+*!BJUkOQ@boA{W&apfra78*P>!ht~t)*bsY>NW5U#J+J*01(23lUq~@L z_XlnaZ~s`h6FfBHChT2oX)gWRL!I5dgENf2y4rcw%Z_vYXB(38BEbGZ)C7=13Oclm zSm_Xbbt8Cb+ryB?fi9AuF=Q997S$i;L(W=VV_w`5NA8>#VXP{h;G~Dh!1v-QPCot^ zpCZQwV)nIV*2W&&wx}{ zR)6>mXXQ1Jco&$Rfr3+#3%P_9xMcbg4X^#mBn}}GRw58c?napcAe(Oaky6w)yXHL^ z$7a5Ucvh7NpgwgBtRk=e5j)ZQ=Vxk*#Yc|-`}OJhd_H8Ka+*xA`1QI*r5p!&9njgD`B9}Z&p24B0SKdXBrc)ak8l3mt& z7o1-vQWxDK5Li4Xv(5H&P`s`Yr6A7*L@B)?fzV%kQxi}muT^eApx zr)yvjCfS04DhjkC4V#S2P|baZn%{u!raslh{WUe$0`B9)1lvz>pgTV!?}1 zA@!Nd`b7}r8!6)qV!<7V^2qvi3%jyy7aA4H-WdDC-!hM(pYWkfafKO~#zUv=+ z`vo1hHY!IT&U4yk6?I$N$lmI#Ola|~_m3cq#q$140k&-}D=Sv_MPPrzcs(cOYh=|p z0r}{QNuW_KH6Vl&p$UbArEUpzSoqUI@K)#z2E5ccg!C2MKLv{1SDc!*3aFlJe%u9; zgRSS}As4`3V3ynEq9b!5Tkr2jZrqVF5i{9o62e^V(*j$ zM!Pj9$F`OP$h7)~?4}~?9)aK=<=O^xek!<9a;)xCh$EUrY~`?Li-QW_awKd*@>9CT^8lUVR;e#-u_=Cn*QLEF-C609#E{=mte3Kcej6wTmC;i7#Qev)X7z_! zU4N!INRC8fjZ9rtkoC`)aa3zQUSqMk>bE;m20H(DYMy26DJE{^OxYCAuVKI%jUV)` zBD*tzt!ZAMuO70ZL0^3B(@M+#A@jXW0-msF=j!Zkh})-?mXwq=mtD656X@K#;}u)%>)eqLff4du?cTNTO4o|2lU5+c+1$+05j76S?5vQ z3$%5lK)efvePyDofDK<2?RB>gE)NE0b*}LwoLWHxo#U=}JfoY`b#l*vx81$ohDg92iTd=nKI82R8EEZgKf89g2rXTui26;rM`fI{5BsVZbWey~ovAmx$h?3$5ujD9_Zk#AR>nS%n- zabsdlm?=gE-W^FOMTM=_bU6Ep#3%gg)tYtxB9d@=Ke&)rhyv`JPbNbo1TeqArT zf4N4(0;tc7k9c#v66?EQ_?iW-=~grKI@b{upcRwDA+t(N`%!Gjff^Dd%r1)xzj)+t z_Ztdi{&%t_vtm2uYjl4`Al%xmA^sbH05f!Vl|3*qaeU-XXA zZ%ITkUi|trgF>920=&hcvGiRfxcltUyV#W1C{SuhD=Hj|x7b(OO2w}fuG~5+W{c7Ua<&!+>o1}b6FxND zHZciwAQm;aBRaVr&UDBic0y}lJXxCdWNYH^gbZ|i$muQ)7Xu7zzv4xfG-Lpb7f^iG zwpn6Jd1G_+2|&8F<$(lY zh@Mamg^j`o1F!JMc?=x=BX*h?J@o5n};+-MQ{_?rI_)TG~4MgxO@ zx}M0z{3{fwG|R9xQr0RgFIR1n2XX-xy@a=jR)s7gqxH!OlZh_yoh1W%)-NDl0DWk= z;oR_>gai_V94!~`%X3guV`D_3K=jO;$ZStY`9j*`g~EvW%sYmS;yDcmUr9aep>1T*W7=uc zyb?13g$&kJL-v7?$<+Hdu{qp}kKRF$iRJ@$ubGJI;y^&!eZPx4bPpxPGX1>y4*Ft+ zE+C0O$I!FW3TTQWOZI1f!l3_#bbMsZ_rXC?x&MC6t;@ zlrxfg#}o4m5w`#l3(SiM2x3D)A~B_&J;w0b=ZofdqO1%A{OtBMlHj~J z>5;q7cOt^fN%Idh_prI6<<#V~5i+X)G6+Js(+o%9MQqR5lYz9NuGZ2TAmqYpB;f%o zyn~*r9#)p2+3)uh*D)itm}L>W4++x2M*Py{g;$Hi+cnwQsM8Dj6zB=(sl58Ea~~Z! z9r%xN^~q>1;M?oquF_H%Rh5+uIfQc<6cbNvmFai?YFEPvm?)7*F)MyXAn$@c4Ag2o zFic4J?{mEn&qeBO+W7t{Ol>o33WYdwH$MaP^fMGVzN8eq*5Y{hwp0(Tmkz+-&O0Wi zO11M`;nD@LCfD_$EO6gfzHfEvCfyO|{}}X)plH%#{uF}lAeS_p|79V`uGlP+T~&Dh zIK=e)ro#D!t+lgmIKBh0gBd5{h5L9BBKVr3x@5m5Lf&GPM@L5!s`n=g$OUFf!bh*V zkzdrYPG^&uj25Jwmp?a?x+sH_YNz*(6c!e4?RZn3B7k~lEZz+)Q6GNnoz4fy6B2GsbAECzam zE*fVw2;#OKMtefH(;`F8Po*>dq0eQeq8qUw)};YVP{j63b|e{Adu zKY#DivqqK#=<%O)*?w`6hJG;xzKLpd+k8m zW_q1b!W3+rpbb8mN8V!*>wUs^_*n_a{(@KuBp-xAbBsH<&8FEWoAEBg_fMvo`@R#* zUdvSdaIKAT#T%nkxLc|J^+)9^*!Ixd@lyd7eE|FhjAwk=z0AvFtjzYFwgTVbJc?D% z2rhnG7c(uv=gN6b&WzXWKj=4vCb#gA7p#9GbxHW#Lt&{sol2q7^9WOqDqoe#?F5r3 zxHFw5Bu*!oxt8hiWZ~eW%6{Tg}^oRD7y zw{Io2MGfVw-rR+%J>(QTvRO6O>s0vA%k*5@;cHW_mY)rkf~yJY56Y0 zpoKl8rZAadW+%nqx@q{;4R7*2-gP2*x^seh^~eM8YUl@((M2&W?JoeC>k=TL9e+0d zRi}5UD9G$}Q$IVY(x=V8o`anBJ7q~kmsFMJLhv(2#)uhnFNxen!iYWvEuslO(Y#;Y zf>H}PF`3#KyZZ=!U^3;svf8mJPr*Dlk!;PcBynZ=m3(A~C)`Qfy#hx)jG*{rEo?fQ z^#F|67{ax)=Tb2Zcs)cML4bjj8^U-ret2(6!8TR+He}r4SAWaZciC>yN5n@lMolKK ziNUH@-VnQ2WQH1QA!*)whHf)M`!;Tp43^K)VLGtjRBCOzcPn1J?>XF-h-Anj~>n>!RB zTJb@m{v{TXl6@rD@p(zag`NkPA0XZm(h#M5&Y$ogO!GbTQi?p+H1R~aXwleG65Tbp3K zih{{dd*s_rg>v4}rH?;*ihAaTdrvGDXflIW6Cd-pbTwiyzyAjxFSzw@mjNZO1MV?M znq}2Aw81!wYH5J%G!r3_U@`4%J}3D)o7&@dR-tK=Fb%OWtgZ&Ggm%KdzA7@{4|#da zK_>u@AN(yK!mzWi>8VE9 zj!){)2l--kX4iUvdfYbYJxKJvH+%nF6Y~o6UQhVi*m9l+K_`Ik;BvnJZH~?pp)XT; z>=;>7EU{ehHB~NW7rGC2_cb#C->c^8Xm-wA^$`D;LPe+|THPu0PeYMx0CYZt(Y~ZA zX(#0d+E@_&pks{Za~+n;Y@od3N6$X@R#|gu#&VQ9dv2n%m%;Wb#j{=)zc{L>h59l! zNuyY`BUHiij!~7|OT>Pw2`~w8JDgk7wuVrM-P^#d5y=Ob8rzy* z^v3O=k~_$j2PKZ1qlIP`C4^lIS<>Br178S)A#(Iy!WxcsE`~MNlL^BsyyDW~yxuA( z!5RFLrkgT{TpwkqpF+Ou@&(Gt(CR>%{crm`m!G&9gOjxw%HOaVL5Y23&7tPz4QM`?#0T-qhGwrj`K>oP4vLC0{wG&M{vGSguVQ)pTk# zlZ&M|0uf$SgoOKOpj*_oX)trB#5y@1%on=3p1p1O&B~E>M6V7eDH~f^mAZb*1Y>JT zi0E4$mQQ38xsxtRaf6xjm)Ck>IiRtA{g#z;BJ0MzA(err7#Zw_^AE(a!oZknL{pN09cAH1(W@-){-m0o z1K~Rp^B+G}V72>Z4YbAUSsLgJ^;O2cCmywU)RzSSCrt>6#?Dlqr@03AL?m!IYO*)729A~ntd$N8bI7#DLsOc2fyWh~-t}dr#Br4SCar+p7UI(o zJ)ix_(a_LI%hJ{3$3IVX#{$5Y5`j7BDH(qDHTR5T9Oyg8 zp$&Zc{01S=z~Qc({=SvXX9iT_3`bn2@(UM+k%+B&L>~_p_U7Vcz`@3&c|aKD8Al}= zCm_aJJ)FaxJRhE+q?4WskwD^6+<&$m0qE_oYjT0J$cmcn%{D;W-1S4_A{${$8lR&+ zG5iA96KH%DwLnKa`y;^(CEr<;U|c!^4kJ3t^IaRJ09RE3qP@ReAZ1e0ph@TsnyT17 z@P6+sJ$#SDUI-kifiC+0v0Zq;omaIHa+V4RtgYc{!-Os`i3Y z9`AS%g%&=epS4ewEWpSq96E?s6Li?l?vL}=a@Fs4RY3-}!f`KETD4?ng6{cr z=7FBal6OC%0BNPv>Miy07_Cta(6F&Pf?9JJ8oDNT#F1vwDzZRryd1?3L+Xhms6&{< z6zdVtaMJrUr6T#wAXJOfPHzbwwu zb5TrY(f58ty=(SUg`iV=-}oc0sV3SfZmQY7Z47%>>xcIKA}KS&5X~s3GY-bzqMy*G zX!X{WzaHr8(s+tyq}T*@u$ypho~@3*U&CZH+H4G#E===%N7Kuff;=YU4_ARig6^-=F4yEOgr zRobcU2raxODRCZ40ZojEYL%47)V^5M;j-Beq378iSa-C;XYpjRSs2jT1=1@wDR2^v z&vdsK zD`;@U<8d7RC!-{lV^Te=bLa;pr>3X-j_yHO4S`^97$+ekQ+H)u-Dx44*KT>|^{RVz zvB^iyk~$NWN~#v=ES@7ZmV@FSDZ% z%?o*-+AqJC2qVGcZKf}_^O^P)Xqx!L2yG~uUw2Ltr&svo3UzyCf zMH#f@UJqNiT+VEmd9GkOBf2W@JeSRuT9tW7q9Gdov(rZD59a4o-JbWZRYSmb=_EeJ zQ7V{CgOHmZ%h44W|LwpY zM{y=Ba@ct+E>e>4=4PN;n`q86jUbU zAK4#kMKw)G!hSQM%?2OxqRPMcZPf9pce%QQl`2C}zEpBh`CM_ZoTJh`_6E<0u~*@1 zGG)Kmwa6HKCsUcVVd11aQjw4j#Saup{K#82PsSf)BMpM!{lzEr zrCtK=*t^2-I!s?D$ORk@74DAnQQ^wH0h|l%of(xcb@Y{`8*+6;sq&rx8mvKQ+dKl z?iKkIVP%P*`z(AEc~>v=yof7Jz^`-3&{es8#wm-h42sDY2A<_XK@QybaPNz)Okl1U zJwOheerB;`Qk#gIrEugAWf5*jiv{^+S62Fgw(wj9t9Jxkug)B4aJ=qxzM^_H6D!!+ z{wU#74nj0#$)*%e23+$kIW;W2f+7Msz^gHQO(z2G;k{<>+zBYcVX7*eM(~ZlbeWDEH_` z6z~@^r!p}-(s5}ALATqWk1>fNVm;lFiHXG*{q9M1PP1myjZ9UsFok1qi@vFwjp!sN z%2pe@-9_f9SqJsC-x%o?l6}pM!ZNf>lIATb5dVKFayfJw^X!UVfc3le#G;frY`e~k z{=f(aY36d+iKPE^{O(zb-Ge=OfC%d0{N%mzAoM`sa zD|9IhT5Zqs%CSr7>@jB2}&OKi-Y2$N{S8J_9nnnL{~cwXVgg zCtL65IF@G|3sOSMG(#I-bLtcAu3qm^;_2yy%IZ7CvQKb?_0!?&P`6`-0t`du-VO`H z_F|&U6_AR>9K%~f77|`!I#MPFa7*`oju?oy$~P=aYD>1HMyn~G9h&=^vYvDny0bH1 zmUYuA3=Ud2(sPEPUlX~8qJ|LBpBG7yp5VcavkHZL4c$KRB6vZ8Z|?}?jJ}g6g-0B3 zdk)MdiCb_UDD)`NE#1r9koxyq^?zt#;4Lu%z%t| zmveK}fj{VVGS(Qg(i=#OIMWJ5%EsZs0BC_{aB~PmHC%|q`)2ykqGE%{8d%PY01=x@ zFb)s;TPr6(FZbvwcP&t6-Or^!3i$ktLAdMgZSN`?yuKarxe$n4MrnY>4HJfuv+B69 z_$EW9#@`iI3bn6xdQNpgO9Av5PP%L(i`%hfRIOshc`5eP)l$KJCO9iFwkFwXhJFz38BDl zpjMYCcP!tE7bA$=I2reT<1%F8EYf0Px)U1=_=>F?LLU+PZUSZ=Wx|N47n_uR>b(y^ zQW??iTiXMP?*YyM0KFx}2BEKMgs3{V#jOb9x3OfLAQ&bJ3+6V70q%}3A84IBWCa0N zf#SiDM~WL99LvywIHRfL#D%9ca4dmK0X!JPI*=j1AtU2qiB#Yh(W`r+nq}7}j;5*P t8HfzxXFMO~9f82ns5h*`-PJL!^`qK{MB3mWhTgrH-jU93qA`xjrbpW6Tc diff --git a/images/contrib-consumption-model.png b/images/contrib-consumption-model.png deleted file mode 100644 index 448657c91e25a4d0721b05ada0a8424582b7db75..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41903 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%0ABL(e1~ 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 T>C5qrTi~Xqq@`FXZyEAGk%t{D diff --git a/images/edit_icon.png b/images/edit_icon.png deleted file mode 100644 index bb87aa6e19cc752a409383b4e5633d107e913c1a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 189845 zcmeFYWn7%iwlCOtfB*?jumHgc?iyTzL*o|Q8+T|3!8N$MyIZ5d-QC^YeaO4dp1aSv zcRtK~o)6vq>s9sCv#M&XRZIRABrhwDg7gUq005v!N{A=|0Pk!7065?~_&18HTN&Nk z52B5Px;+4ZP5$=-C8_x3?2U-vASok?u#Sv~K~3cl!2abQlBk-4preB+$PQ3gHYD*z zdhhT?5;3wjursr9FaucwFc3+|-snhw>B1lzS35HkQwKl^+7R~}74;vgozaiKT|YaR zSs4M?ZqX3mS`h!XD1nR}oPXFE0kmyi|8__IXK*un1Ir(8UF`t%?KKf^mTll}f z^M81+5G%|7KY{;`J77Gyg!SLH?1z@D4iVly9ws(6yEE`tL2TG{nCECgbv1^ptZW0s zowffa2W*;Jvfv#%9X1)4vmEH(FkZ$Zv#cX>8TsG0+0=)=OE(6Jf~1TL4$cn~6H|XW z4~3AsNz*}dLLhKPXd&#wj>W(YX;Q?0-&PUi=%gem!5<`6i`?t$Cy3t`>qdsPXh}kO zY?-mWGlk(f>}8TvH8eg^7nWCjRj?TOl8FTojL59PS76}StF#Dy<2?O;a;})53s4@LpY+9d`X!`gvc)^Sy}vH$ z^&-m5GHL5%y#&e51)C0AA8nfTJH0U;Sd%=n)59MgXUULtzs$*%@SkG8!5x{d3-Aue zH({9-d8a_UV1`#?)yRZ}i4FaC{lpiok&uw^J(uC`@4ajA$KBMbS^{?{|DRMUPyXY7 z=vp9l-cNi!u7-xRzQzRyn)fd_r2zy=gHea(horrVHO5gs|1UM1TKSWLqSPnxh~B7} zsF}UPGVMzycq@6-BF8vh^D)fI?zF|`W5n0xGH zymz{f#PyUBE5SCP`1$D)C$dDdtNTm`&Z+@uo?K(X5(_0}Ae@ z9Vhb4!v*9$ihNytfhCxYSLVC5&88ZwzCR!nvFA?j`$~*`Cbx}zWBFLZ6P;8p_ApeW zOK-6v`@_p_nikpk#$djIqA2^HwKf%7aQE~3khQIW^=YIzGGnLA|HCl7Vx}I@6!v#8 z74*~dyR%!CdG-Shop-hdzX9R+U1@=wC!vLIUcIR+Pj2=0FtbU+1G5uqF@>Hwo$V5K zG_Na}q%faz1IfX=RgW)DC`)w(5OjSnX~Tgu#p`cPaaAcw_cR$^Pz2}rn|L+VQw}6N zv=3ah>pRv?OXGtARix@!VfVQ1R224z7&y#zca+%YGC16numVGQ`8~v7C zZU_E=9VVC92o8{6Q#JqWF33*m{mMWeHCYQF!<$$@Qs1e0C#=A*ZcF8?w`C&zKlgr$ z9}T58 zJO9+l_#4d3??+Yk*Zz{06jQt^Cvp}uxk5LarJi7j2Z3uUdi4CMtWr^NbpqAA#1A&prP!}uYGP=3o(KAoraS2nl6vd z8yH271E5w*x_>N9fVEjFU=F!^k>CP_7J#sSLDz}V6faYQVpJ(t5*3F8lBkvAWFsNl z$vW(-$J0a%7I7o{{eLony+ak^z`Rib2Ml?jh=y)62n z_yT+zJ^@x_zzs25BVq*E7^pSOwNcnv<1#sNa)=Z59s+1it=dM4$N0TN4?kJJY1yYM zp2~f?;BmB-y@lDJZ3AuGeVq{|QGW6nz)S-dv?y@}JoxWO~MvWbJR!G}0{|0wqK-#W9f(cg$gjJ*72yzITC4VG^I7 zJg;X6(Fr7SNQ)NOhp8Ec$R4F?-rSo1(sJrV&V@B|Rl)G8pAn>!uC^kS2UxNnle>dq zuOF5OY5S;{fpfvFw>Mh@E!XprrkEzkcRI;mbK@~0(AYjUWGmWUPq8_P;Gn0O^)|(~ z43Ahdnsv!E^OfZ}5B5V+I!`?3n+xS_r4Z#ie*3D2N-}KU-s@b&enzcM<*^IB1UTsZ z>HAodpdD`?Ml84AI_3}NTdAf|E6K+I!S6BHZHO>YI_mDN#I-OuWQOeQ$D|#zMQ~pn zVRV0a((0?9rLj5P@7lq;KI;7UTD?<{$r0*EX^-UonvK6lB1j;#gj?e~rjhyM<6l?q zBa&!M4GM`!>NLmm&jxGt&CN_NWxFEp^pRN;!fk?JIz_aG1vQqw(z=VR`P}%dF{8-wdVPO z$~gtZH}CbHGImPC(yo~45BQyHOf==uc!ar zSgC8VK~gfCV_4@uJWfoq7D3vV6BF)sW4;aWi{GR|=Q14kAB4Bml5sHCAI5LKRbWL5kKm8 zvD!x3FaNjrAQxnq?Kr1n;D-K@IP-67BQ7TUQ#9Sbx=IXA71U4?Bp@+Hu>Ep5__Y6Y z``MdT&hJEjUBX~nUyaR^K2z0#8t0O0GF_+BsNHHt>ZX-*V8~5P#jj&CkF!;#`yxFz z@DkEyGOUV!cj>}BFV#MRa+-(|-FNpLSe-{b5Jt&nV$7DuYFbt2$*T|kg)mOn?**e^yg3m3tQIIv?0-Pe`xGC4D0uu z53cMZE{*oR^UkpvgSlFq-9|En-Y*;+dc;^!E)G1at+xbde2}>W^d+Xk#35(5%&aj-LxWhKKrGI*>^g1J}oAp4EC>8&xUFR zJ#o47v%@wi!WN07WkcAgWBPdeg=Kg?WHr z@QDQ7U4uLXa`TWtigyTD{H`oeY_8R7z`Vhz_C z1W|Ce`v~1H=20yLqPq7Xsd(~-ijfe3^oZc82;$_u4uG9}>`d#@KQ0hd#d@`0i%VV| zuau}O!F;N4SHC`LUOYzmd|pd7)-s>vJA#v*?C9mQF_g=tbnndvbb#3EOycrwy>Aw8 z9Y|t#elzzAbw_R~S@OzZk11KQ^7gi!jR~s7rqo=jqU^Ra&YNH4SVv;hK#LX*iilUQ z=83U210&&w$5p(Tpp3*3-#mXrHDLr!jhZ!i^OC^m)2^gbc z*Lnr@wddQ8Hvwf}r@XZWmfQn41`~ag_9ZmryWR>LJ1F0s-u;#uJ!65mFqZ52!ycz! zEF=P$mrftOqhKl-twMv~f{{2|8A8}7rS4c7OD>k$^H5s27tYoq>xNoO$vm|V(9>09 z-7LA2BQP(v@0mx8YY!6lRi5A&Z^bx?Lc>1`2I zy{-941&QB%e-Dm&BY$}8p`*^(U*{KN?D+c>&0-UEQr*??4}tI@*Aac@Hn4Akt!b zPxH6O)h)yNHz5YO1Z9>H2Tt459scbd$1Zvr2u)L`7^+H_uDK_J0(|madHVh<7RaUXW{+DIF;x@UR;FrtJ8FQkiTY)( zf`UT|zm(lQ-_-TRtM%>?AFqIU%%soMdV@9IXRfnXGI2V71l~w7oR~yqxAEMLi{N=T za_5|?=Z<~rBwo10b!Ro{>I@1+Ey6V6J$)(-Y<{w<%Zv00>bnex0TSiQQ{1cHi)faj z8$NDSnrT-rN?zhpx(Tfd?dZwIcn8@LI!qv)+&C(Pg4cFr~!V{-sN(VCsyVbXN zQktYbD!-A#=|`l^LGiqp&G)z=KeU95ItmXogX>KoN) z{U|x&wNXXiRT6ae^PcMTg2$jolO*6SzUWBeSC2~46wnQ20zqII*d0Tr>`M%Giyuin}d=t-aG3XVS`ci$!LyeyAQVB9R*~0re zXCpgF4y67D5Nk)`$q=MzM|(;`J^n>Gs6Q$GqCG%dMVb^D zOtt2oJx@g=F+gv0yrMO8GHlR=%i-nL)%hgYg`Ll5@M!YW`0PsFoF13(C++URN-^(? z1(SHFHp_R~KsjI~9b1TzyPeCGle5sN6ASl;qVKUuBf)2uD~wLf1)r%Qp{tm1PjLxC zN8sjtBV*5ti$R4goNTHA1I27O8v@FQJ+|x4G^kMGsj=%=+x>Epw5L*k&!WeBES&x6 z(ZtiVv!471jz8E%arR>MU$@nO@Iiaj1IC^%@Ru8*SA=e!!q|gpSH?aO~S4-@QSvXHy$+~fqq11-?U|I*zL*EpZB6*gJl z_59=z>Ld*eRm_kVVPW7bSomD>=A6B0g&2bCF07vo9e34@)cyNiY}Gp&1o@PmP$cfd zXIllVgdZj*0g8pce0zg{e5UdztR^*^BfescQ;bL=S^*_CZMSWf?$7)W$}e-fVa^}{ z_{Nd-xO&WX(Ho+c_GXe6+W3Qe5nLWiM>$kbbGnX{Zot%lkrT}bGf3h!?~&?jLZMe? zD`v21_Vb^EGxP{j{F&-EnyNQ-P2k}QaytlLr-PU5j09mA~#*=;e~%Q))8sea6Q zb?Tzm(qDEWq!;*d@Sg5gqr4gipTwhsKyIpXiWDNHU%WT{je4gfW#97y`y^@ZsF+i6 z#2uKq&N8{9`t`4`Q#;5OnTp0?;HBoOACPWERZ;vK94fXeU!0aErs2g0xZLv+7)FaY zffi$$c#p09Q^+ffQn8~mXP89XK(=qYCqD*#VF(j;%;1u&%J|AR)IMg=ZHCnbrSx5_ z4MMbv(d3QtDz~aFRdx=iz=0!88?i@_qK)#YBpT(BY3=yLr;sW;z5bQ)B%X&k``6(* z2UzCG;CUCR{+lZ#se-k>4!WM4_=`smhKB={f&k<;zLIeNqa%6|+NRR{6n zYP6>>T=wUoY(CD}%Q3h=@CYl!MGfbN+%r{XEdaDHnoGGAc!Bq5^Ou00%nOaRRYFce3NwLSrNUW)@i5pcI8P%M`({t*z z%-l>*?BGe)**t#O`lYm8vC~O|37w5<&*ddmRtA>Egl*SMbwhCS+X9 zI-iB#Ply)S-MNW=B8eZC5LeTXyS?tEH|oC+%?+)t998&sU7aHJ&Ad>OttS99;Y2I$RRpZU$bJ(98>x%2oS zW8mM{u2RgHxVy^sBFoWs{$8}h_Vd9Ld4~D7`I(u!(=W@s5T6}Y9!(28((ws+5S!D7 zfJ_Zv4nP$%ZN6ZZ?(IPbe%49J;y8F|a!CD*${CHXI~m3TX{|ul9Ws9ZxF0b=i#aY< z?ujIdY5()8Joe4xIF5Lb(+!R+M+BsM{WLLN5xRfqHGjV*f2`YE^(@sMhF9L2LEKCt z0@GI?P4VF^6#9ld)WuZ5$Kb@Ul?Y441#F+8WvuS`_=6lm8p37|y>PZcRWDW+>K0jL z$2i`T^vb)G7~iv>AJyiGPA8A`v6eixC9g-&?m~@7JG>sJzC<}kh*4Hx>Unk zf@5u1))M@UvLMF-!TPkwwIrwnZf~yeYrR|%Q4x#SG@v0-Y%h~_vBYOm?VxA&wJDh^X!=p)5`t70KiUe4Q<1j^Cx#|$#8w^oQ` z#qSxCogWV6>Lfi!+l2+F;HbcrIoNHqFQK}qT6ZH+qVc>t7+@VH5qLTT5>5AmABI}A zU9Bo)y9o~5cAFk9fygTrl^gWL;%P^xT@^$(n3OxVtYwk);RS&lT7EPEY(E}gYUoo5 z?`}wBz(QQE@#W{64D&;?#->zXjb5B3VVf6XNy4u9zTU0@Pnh3Uzj|jLafH{+9x||b z^}H^`FGsz5EWGo}fc4^hR&l$6qQvdYzoq!=E6!TqaZAenu7a$P7717s`|O1LS(ecZ zA~=?s$`*2R^li*kwW&!B%E*us%Z`gaz8o!1VHD9|$nM03o?%C+vHWy$ro~S8u;$t%-~y=iM_5e$yvGeM!)fhEyHR4acbTh z{J7-m;-aZ#nR%yy>ds+&W?EC%5?g)IYe<2z*HNPZ-9n0nSy9$g)|MiiY=8BW<4F71 z<+1FBcYQZFnJh!`_ir7Er*W+~T~^9^2SmA-cjPrcet|VtZmhnyIpubx4r~hWT(gYF zbnRZ|Lcbh?DuS^mIQ~hG2hNoLS$plNp=sXfQ16`I67D2@SNem|SyuiX6L%upleFQw zJXKbZvdA>EsYOV{s@mKgPGnyz#_qfGea&kphtM786ovQhE>wxhU=snZqu}s$zu&;$ zMAZ3NoG{+B(Vm`H{1G(Qu;8Z~!Zz#h^{Z*=>r*w>FtQxT`&^aNGP!?MJw=*2q{2be{D42b~+Xr~4@l#RGu?DL1IR@|a*qEcI8 zLY*@eeB9AODK@t)etIo#Q$tggg)$O+dHsc9OdsQdaIq}Rd)M3L*|3Q7+P)k$IEsyA6};1`VN;t zu9*?HP&9q0lkMz1*P2HsJdpqKhGHg0MCsDt1{1}B-L(le@0Gv}Efj>L`3ZQg9in-ziWThH=4q`A0C zk&~On&cAwvJ$*GF&!Mhzz1pNHd1a@QZw~16`{Uz)w<7kbw22saxrAIarMZM~tNzDI zLlTR?ToWgL;w4Qy2u!<`voqhd$a{C;MW)UVsQA-aPAjmeVi9^G|+yxXs%vNB2sFqUVT9411l&B!To?tAg0a5Lb+|n z9Np)d>s1s-;EO}^S@7zhws4>4ouE+li$0|mx*lz}mwaTK?nS}@^?q6@&Zd3jv=Q?3 z;(~i`5QC(ku<_>IGa z*U%rjXZx8V6l?92Jwr7FIm(*Ok>mILA<@wosh^lR{H?)R>vqu?JUdR)=`YzK7|$?k z9gEC}JXx=f4Ev)N%>@|J^3Md7f3_){(_B0JWYa0m#_)y*6a73|b^D9@olx!o8uK2P z;*~mi0C$kdi~8O$Aazp8Geyc}ZYh*3%=3wDqaN3o&%E~)Y>^@?7IgA4|z3k6st*vEqxbf#gvevWDzrT;6cV#gM{PTJ=@t=7% z2J*B?8M;XW0Rz**u15{|WRnh$xb0m8L`i&0#XB?d86wzJe`I6y@@%~S*Q_POvfLX!OTw~hx z;r-n}JU(wP&y*`@d*xtdXh;71mUTxgo4vIGLVK;b-I5l5=v=9lxzypB0Ga1;#R1iP z06r~I>Q)a#Y5Claj`CCliRU|%-Q8}AHKbq_*o^vUH)=UVS1(HNam#LPZ>o+~;_o{ctIL@Ka`wJ9v)nS8#DNEkqYsmuSflw)`G+@% zqsMh?qf)lAEkm2lS-r_l%Wo5|CnzRpbg93PxgnqOCVvaUgVA09gf^kpXp*{Q-xqK; z*;gA=Ere(C6`z`Di_X&9I85f#-K#;(tv}yg^0Mb37P+Pto;Dfo>q8I2$$xM%rwI+)C3}*ciUX4Hp&O;bd(j1YqSoP>u;RMF3L#)4XouE zNdyJi;6Z9yJA(Wv^?~K1_$ha9+1xDWN@h143oj2J1_5xhzaqgX$D+zg? z*DsY+KBTmtho8DM=tJ0c)a{cs_hS9s_ml&NT!j50lA8NI|)AcszP(crFi1n8;yUH|ZH@R}^{N&ldZY zGQYywamR(8*kX2fduaDh-H0t&l1>yKsK3b)=v#v?SRED`b291w3 zn?RO{i~6={U*N*x5KG8iw+&G=EuIHvHXg3!VS7`)IqFIQP{Ggb01r8Y??b;UfSd8h zRv`RyrrpN3%sjs0`CGg7cy*#_=9U8W@#`6Sk-NQ>Wu1Z30l&8J9jd zC_gzI=9~`te(pD!XtTEwC<5U)=jP7$$=FiKZlv*#Gn_}t1k%F>Oy{{3w=Q(@M(pu5 zNsadrKzlO=Q*>x52_NsQe{Yr#tR=%dK;dG5F1JkHyqe`}w>!t}N`-}8Bg`3YHWiGj zN^*S_l-q+IE@(QC?cd0>N6c zd)96ZFf0xsDXMludVFTK14W1X9}ph)r_R5Xc&P(ZqK0Ef7tSPzm$P#XXMZdMNG(=c zXCeNFMOeZV+)UcLvC$^TMJ9DjRZBkuAm`K1CoWt?>5%vPf1W#`2B=GJpTybh(QGD> zSH`N2Pdhez9?GeiQE1169^n5~21$w}En=b!U=!ZW4E>bj+I*TI>-K6-AW#sVcfxM` z&U0^Yj48<@9Rbb0=7M8bZA8TUg&+TP(58jqbvtIgyC7e8`!K!Eo{Bpvp%Zeq4n`ZB zMg5$bKKoR5|7?VLS#PPo7&n`cr``NYpaPojs{5Ke$FBQ`P#U~hEaW1H-@MM0!Ug(O zZ97O&XLX-ezKXmv6W-%xztp4odMan_=7x9pcZdZeUN&irvr^s;O5M{xDeCybKVcA= zn2%+Kw>6c{;0t8Iz3#;fMd?>=Q3w>c_t}oK_*aCSp{+0hOb$yhyp2ZyxaHmtRUUkc zFMNrI&pMpn3lAHOq@Ljm1J1T4R1GdlQyTKU`C+vVom7^4#Q`UXmfIH0Q+k_+B%jOC(k zRD3%VJEG*>!uO6?Z>xVPqRHkSUWl*lz;|*;BpB+om_F9uOj30{GNuF|W%F+|#s-+* z9h*~Hw9>DQaLiPlRy-`teizE6jOKfF4?+v4hN67Z)fu66L=A1$`4XMc;!5kvf_#dq zzfXLyh5|6Ufx8iF{?p>zrnxy+{DJK+1|_wWCn9|6OBMsodbX#Sf0n)CywFuu{16U(Lsu4aM;=YoDNl{-pVch$Z2Em zN>Klv`xy~n<+9E`*`YN}FiI&zY4gXc0;4|Z!D3}GZk${0dlXQssB_2M?xd=Sc@oI)q#YOto&ysu`$Fcsf=gV?`^7mM( zD+*d5x~t$K-aMnD1VY|{mUNxY$i$+~kWnf(_X3Nkb5mrB#Zy7D%;caCMEaUf$Lakf zimW6(d25{4_{&ZmT_F?IXpom1l;rl)ZTz5Rgc955cYlI$JeMsv8II46&CXhcTMnvjbZQG&4f5Rtu-G7^eX?XGSa@&?Mx_yU;#GD=OiN~#hk&wwN zZ5g_Ay|qaY3|C=r^^Lf|JF}D09DX&M%U(n2M2Iec_4nSU7)mb?wCw3(*E#x&z9HZT zAJ3XR)Lc#W>M;Wbv#3)497f6@6b-@t+B6(Pc^!~?+bYHO`rv20Do*nPPtmNa5gBc* z^B4D}LGe|;%cZOJtE<0_4F1dP@!OXapZaafyWDSjOEegRpmem)J~0O2tazk-TyQpE zh>{O5_=K+f_|08H{sW1i4>nId9XE&1N4((Jp`?2f1*vvx-0yL4_^?M)B9b?axOJeV zKWUe<`@=SI{Qi!-_0oulNE;y)6>e6mb+5i2SK3qzau-6$qg7`^*ei)(fqGakA5u{u za3zm0?d{ce_GL*ffEdP?RXQ}hu=*CiTQIWH>&?s`R)xj$ z+sn-m#^=wd+HVP*Yik_iRAO!;dneC9%HF9qD7Tec_Ej&&_#l|6FT;$%!oT}=F}acKX%^cznS8GF@<+$;F-Kuj;g31gD(p9AU??)KVdG#^RjDVIry1)lO(2I7Z*{d%x-#dbmj-nV z*`ZI=?9Y@mme$`-TF*IE8?kmDKnhUui5q2ec2shcE>8=165_=@jEE$8#86qlsoLC& zYqHdM?QfaXJ)(T2poQfb(yYPI zYdd|uj_Q1@?&;cYN=ZS3 z-%WG2`R8TO(!~!Sof|BJx7xKjNCVv<&jm8oRQ~8(375LnfY;sBTO26TqK0U3a$q55 zlU2-u(QL1-$|WjJO^M-?wy^62dsXMhvcO-Ga*T7S#;MFg@|z}^Z$VRJ>FC|wW}rO- zexT~i}EEV%Q;>9Z-F{F>3m!sFCGJc;n}4mEMp{K zw-r8)>JU~w0Ie9MGvrCE+m-A4mLRiA)ZTrWiCY)8@T#x7ncVw#afAYh`?TsJ1Pzl| zoM3XrCt3rYpn1Qvx{3n^>t_4ly=kEFEW;P7$jG%u<5=PYo{y?CzlBKy^cg-dm*8-T zqg4}oSH8a;FX?o~t)DO5G%-SjWJgrlHpjV==Z$rwc!U-wS42xTUY@c4&GiPsO6>I|w;5pH1@RlT$@#J5=g+E(6?yQ*h zEGo@L*uOt+9}iOn1nIE z`|fpQe{`>u>X`Gl=GbzG`24_#a|`Z&B@8m|f0$-tSkzZ912bZx^WuQp)`w8oS4X=3#;jO%tPn0KokmPa|v5J>9BP5?c1&llV4!^o}OSYI=xQM0e=O3AxjHwU%S#rKDtrNWAy{xv z+hXB0?wE{J5-jsWWuOp^gxU1hjh(lpWD0mny*gbdOqEA)91@qCD`}96=9Vlc5BBBa z;MN==EpC1ls5iZJszn&Dtp*uvXs5O!11y?(lB-yo5RzZ2uUJv7Mc zk?{4?uFfShD&hIfP0!+D@=9xTVkKjWz$`=8D5^Y>!TzIwZTG~rwV{k79lo0u*0@4g zji=_qO`9)V`b$?C@rr()@c;r+#KlV#17}`QW7+f!Fv2Ti0Pt{AVO9AE8K2H?snr`E zw+__?J$pWXI(@P^9zI*N-c{)YcS6ht(l#f|j!{fkTpZY1`9Wx>13(>#MngkQm_2J3 z8MczaX_V%RS1&RYy|HSKivdG!)^RUu_L&)ATmA}f>LSXitaJKMX*6p@b%gy1v`~T! zvyIwc>;b-`XWZ!4kM071IJ`KvT@(_3u=H;C$5c~Qv{vpy%s*6ankZLHYK ze#jh~u=MX1tess*L8=uc+RL>$f-$k=wr?t2iL5fXwb_DZWiF-%;$EeG9*8q~H-%|9 z0iW*{>Zwy-W_X^;F5VJGSdUt`PEg_3GyfGU1{mJKW~i&V&eVkO?uo?NOzW$98&gp( z(ek2nE;@Aggw*oDb-9eOa>r^IT>np6jZg2Giz4HEF~c)iY@z&XOm%G#&(pBMsj29# zhW?)`b%p#5l9o1&^>ER;B|WWR$}VIXC6gNeno ztCu8DKugRtTlOoS=GM^O~&YYx9Mn?(_2Dh1S`}&3!P-t>Yb}D z@3We)6L&+$d;M^};`I+_HQC3{CN{+kn_KBZ$+8D*5;|R6GLfe&iW@#{UY&wljLn&p zPU)}UvH+GPg)d44UuR;o&vIkbUs^@RgCzg~^7vC}I1ro*Y3P^~8ofiTgn60%vOfJ` zy+{;>aJ%ZEI>LoDR71UlpDRCkOZE{Dc&5$tUteSuMqRFw}HjnWePc~glcMvwkg zor@9`vr_wVs5PC;;0j%OZlW8d4?dWtV9=Tb5^BG2eLzU5sYOHPbkI;9X6sp@+rgn{m$D!cTBFzDE(pV2USLpJn4N!w%Me_T6UwK z7i&vTxCd&ADXOEN66#%D_*v6+`;utKs=bhkjkYDjZl*V!>eNjoBsJjdcb-{j7y+@b^QSMVGq`L>xle;(%oqn z;KE`Z_@aB4>W-F!AJF&*3X|tqf~(le^JiPRmv=o)RBDosgmvmDcvp7(z8EN4*ntAO zV}5#q@&#HlC#N_=?h;L9|KwB!quD2TQnxJ!Pr9zty@$v04y?4d^aRnI63PrL!u~L$ zSI5EPGyvca=0n+v)Kxx2H^)9e&>%Jgm5QS^yFph1f^u}>np7BK?PQYkX2S(JrtL3u zlUIh+CL)ll`ANlGe{S33=skB!8P^?r4)=MFhk$2^OV3L|fT z9a~k?%?#l@8kjP|q^=<+lvmel)#-A&019$GvmT9kgj72h;^4!ZCuy1Cg}g|R6jsF$ zrdcoeWGbS5p(-vfpa?1&pe9>_aA~Pd78Z<9Tt4w12Uerdp6nSi`h~-2(^A?f*(!rh z5GE%k251n7@?C1DU3-5MrCl%0QmAjTm0*m*UhiCdKX#F-?vJVw(plCSrTRGi5tX1h z&uhsZm+X;Mh^^%aH!t2!tp6q3SQ`0*=AZN?a2Kb>WM}cmgULC!1!mD(S98Q*?wyXS ztC|^PJ1R*PbX^0p?`Gl*z6=gLWyaG@%0t^4BPPg%uP-_ex?Nbi$PN$nZgw^KubiN` z*J8AIT|1-96;4;U9|+7vKW9J9XVxsxBZ+otO-01vEh}*F`C&X?Er{c_rL$xc_fc;} zu1wLgUtN~zSoVDjC^A!^GP(5AlAvEhvr-A?zfm?iswT^Do<0xyPDc@@CHqC09G75u zu+i;9_DLomieX{qrDhwk5@6!2;b(=Tk(x2mu@9peKIR7%jgQ_UpEg} z%htYa!aQZJfBco0fG+wyGm!ZcEHujC%b4rlJ9wzbzW$c{DJ882*)Hb7~K?GRD8yn?J1mV60dPY)(lmBHSCG-`FLSVe0j8 z?@?JnEd8RNo(OYP^uCU0^1a*q9MjBMgqRY6b^}KNA##l?2wk~rzxjA_vW&U*p{d|K z3xdEPmqS&K+rZPI_kkVKYkgh@^Igs%m8vliS>C3rJl-iFwwjb1=JExVUT;>?N)kWs zX7UwVx6RXvKR_q--muAYo4t;5mcg6MB>kuGzXI-639$4*+9LqV!+{fJG85|WrIwAH z5!w^qRMS3Zu8?y(!=EcLY`M)h;#TRS-*nwiW`^ZrwTALGWyTry@%Kt!;}ud!BZTul zeKSVN3|=sPt{ytSJ+dCuTNXt}y0-x%hIMDEQpSxq^yuDpcPY}dFJNC$>tAsG(AO;v zH@RqC>1+8RkiFMQmm7=w4$>%8-S*RcBTFIZ4nWdAEpA>z`z_h}}qE@Yfk zkr`|453{ACA9~DA(D`lTSt?k)82P6M9yVCi`N$2ADlw>_;KTH6OnmK@Arrbh_FLiC zCHyhp%8CMql-%!3$MK(xKlJL>mS9-b!q8Xp+;7VBN=lBGylyjMc@OW2-?uRxV9`c+ z4jlFBnjEJoeIY0R9fK)1v?G^TZw}gi2nE4ZuY&qt>8P!DcLr8JAUG9$Hh*-g!+)$l zeGd${z)hD)9Z@2-UR&!ILC3(5lnynzeM5}&m7oPFLN}bZFF_owqZ(RSrz_dmu!7&N z|8!8~Nh*qn&VnEVoGK$=Z%yJmffZdyVk*z8^6Mk@&u%%tf_yosvxFX8-PG*`Zly%= zr*eV2Yh`rFbN9RR2z!)01aq%vH*@iwqBp#g7pqYl?k8+PQy18`ELrTVx*uuMSVf>1 zkE%KCtl0wwZ($=7y;Y~aam&qDce%H@#fW$eftp{Zkbh}IS9I<+<~OuxFORw}GZRug zheY6@cA$QK=D=onh+`?5S=4FbV~uZ2BPbYO`!^N5KW zc_yDw$&;mWwJ7Ts(#qpKQuG^Lv3DW9M1Zy@+(F+)nuOBl7@Sv?2SQ6@N_1;Uu}`*l zm5YulEe31$9E6qA^bgczdWvHlR@CN$#6M5>X_76TKZHBP8A2o8^Hwtj4BtZZX&Qiz z?1|*RlfDBr5s2{S-}Ux?s#!Il4(Lgr%1gN___9;-bxTgB>Thw{D}8)?&*Ye`BdGUg ztEvo>nY3DcqSw!8^C&E)B&wFfw>wGm^4Oh=dHOSBmy@9;wiW&QvB%KLtec%wpIudc zOAwqTpCzskB9i^Ax+fU{zf+PT;Gf`HZ9VZ}m;YOTqL#6Bg~4+usxlfB&F(?j;85_? zvy|a*8}!ofs;pth<` z2DKhmr{UUU-!AHgTUE@_@hAH6o&i6-ff9;OqlYX?mJ|zc#`H_l$B!X2vv_HLbOlrQ z&9``mf*S`|zz4+b`Or)I`ZYg~@fHOz^jYObX%QVKjCBi%YQ+8v&dBZ^oY123RN^^0 z91h5y_greQxMRaUE-9L9T1CfO8c+7)XS?m_4%+u<26lG}YVQFJsO@vANozt8(vGCj z>`!xSYqG44a}Ub>{_8m0fS>q9hPj@Z`O8oI1GWy|p?~G9G$JaJGTI({!3qDJtesyi zu+!Hd0QFDZ0=L!qIX-gR3-Dg5eq4CZKyAdB;CASwgF#mddK>Z2j(~K+&R0n0==sxf z`o%f+FtXd@ay-){-<_Kkw@uRYrAfu7wbt7NTY+yJC*WsKdI3m6IRlk~&Row$d|joM z^WtrbYAt`~Z+hX{menZridI$np8t!zw|;A@>-q|exIQJ2 z=M_0HrhLP`B8^ZybtoXjUEsxOMQo>hgtzG{dj&_nGd)c61Mlh=5(%d^i13>oz6S^G zwVIVxhJ=NE3-dAw9QUs8{4QShbn;?9GVzqSuas(-uD!5CI1{PSG=c&Rhw%-R?NLZ} zi4V(bO^C9@UCcm{P4?)TaO`M*X<4h8mhx8plLQ_icpB~(p#~l7oOjFoX@AiDDfLSp?roj_)we?nJ)KKVIy0a4wN4i|pXwOh>>WY}qfMslll7e> zfi!9@R`~soAwO^_OkywHb`J(>8RA*0kE|9*kB5}gerMqir^pQ>OGh>?EeQSom`*DS z`hG9kI&^hI`Vmb<;*%|~JB$=0kkaS&3k~dDtDKg==_iL|{WC1W+yh>OdAUK;do*#7 zP=EDl(UjOhaj5sVN7j6bj2E`Mra8sHn~!9`ad1?C*DI@0W#t2=qSp&8T$x4II_mHe zN_9_mmGq9zFqBClyfI>kf0o;gm3WJi?9IN-+a+BcmCm_-6FqIOfHrHFK)#Gwf&;mg zw7uo=cy-!2i)zgTc!^vo^DWb;$DQzCW9{1jN03Ez-0bY{^&|P|QT>G|VWFi(AMBpf zVjy9bimSQ17b=%NNag(YBS!EOLj~4yie0aY(6r86-<#o=l3B(`#M2=V_l4Z7vXklK z$Lk|-&QmFor@ggc9~)s@T0-Ax-~h0JIjaLi-&CUPc5;LBOuMkf`lS~vw0GGj^}+{6 zU1|HpaHUFEDgLmCvcXcGpx@YyYal>S)sHmyq_yLh< z@w#9!S!ZwpI6pi%_?d;vzM;9H*|lZvaHiE&*3Y!QF(FlJi5nAK+qpD^g6N2hr>G+x zgs8%fdVbx9#omrJ)ZR`H%#IGm4Ng6FGTR1>T;FG&3uJe_*niO%F7U;RDIk<-WV6!# zF}dT2O8)f1x)1$fm0DlNWlh!CK>TqL_T!^MX2j>BL)lQ^qb_4rQOym{cz^w|Jo{cx zjj-c$ttl2*tscjUAH`8)x%}EFGhZ@P>~rD0pTfyFuIB=epWf4rJ(8{1AoT>J-r89) zGisaJV}v_Z+YpNE7N>6G(CN<0tfvE|T>oEM9d+~xU%GqbB?}1d1|3D`v%a3_`ni95 z^CUQWUR0J`HX!@fww4PU$-}S_Z6+6o4%c+z)*eH+l{RQ8xaN6OS5P0iZbA=X>1duB zfJ%>SThpbKkY{JE@OAu)CIRnw$a|jho-rdtlE;gY=)%UqC!DQKG=3hNV+kT500xO( zG+p^yYA0t;-*Jo|%)%10Sy-iB1_FA^f|6iJ#E`&#n3qE$7e}g#$0M;q)IVCiAJw0L{0tNe5Jn>DiO#>naYvr18^rQeFD5aFh8ar z_qSxezqX+SHlYQ``C!f?9iu+GBJU_m7Bx9cYx;uDa)*t|xmM8N>1Bf6mXs*$BW^*Z zm|Wd}Og#cF6>9Z*HR8b2B>|N-C)QdX1nc{DKEZBzz3S-s6+G{F3w)mLZ=e&ZWjD@# zM5r3v2K_bmr!MNwG{X0n;X@Cg?BbG|Vq(F?zP=UKjmTXX#wFO=;{l!G=JoN8&Rck8 zT@-^lh+dr?kjh)Q;-_AaXn6jU-!2sC#GoVojj)MxEld0HL-hr5*O{a?VA^aFq@6V8 z>74```3%)XusVf(Q^R7}e^eelgYZpwUK@2NW2Xbo-luC}S?VA=IfaJ6A|)`IGDZUW zj_vyV(6q`yFn+!4R3T@(W&!_50`ioLo`epmCs?AUTBaj58A-})6|XTF1i_c?s^2uJ zFFmB*WVwAZ5SJ2rJ-}#Akn?s&pJ7N4*<)sP`-OsJ@Dz0|j>AB=yOgi7Y3D0e1jRs* z7;z_NYq;HpdsKzY&ryY@+f3^^pcQAc91CqN-xz|l2q2Xw*lE_`sKhjtj98$AqqHwM z=0j)kC~fd1W?YH`{V{CDWKeGTq3RU-9i3S`CFzhd3^PeyBmO-d82xah+?s2C)Jq#g z;KQ6upkC=Dyum0De;n*`YS`6PFO^4hMV3xP<1DN4fez5xOc`;k6uzMCvD%{=r=Vvh z7ZI9$CO9B$b+VZm05s#%mO33J9ZieCyfkqMp$o{85Zy0y<-fV!-p1QHEg}{jB^Oq% ztU%ik7a_qjx`cIazDQDwAu-(tX$ey3IG>y+dx!{QTMTsjJtUr1j8vKqu7XjZjZeRv z5d~SA@8?DkV*B=L5ZmvZYw~h@*qPKCWHn}vPBXlcpevuvv+_J2n(t#pS{)#jj`xmt zzE|40t3lN^MLIUM;a5{udch*dPP=zvrDV>a8tPKjFoD&rwunxi+_HX-rOTBlSf^22%7ZURpnWRx0(Ra1))& zz@ahC>X%+ygK}wVZtl7TlH!Rpd9Wr9oxDr)PE_8UBlEZlm>FVt15RSNdf5PSAIKf0 z&K~x%_i05a(2stp+h$Tn3aB}}C3LBJqzqR}Zr2pUPeS_#HnKn)&L2ihe}Nrr`l zgh)^0;gMj!FOokZ`C!OK7R=HLxHRdF*xjO%VTRNNq7CO=*&ir-3uf(E`3)gf=(T?C zi=vR#pT$U=6Wy#s8JTh3=QUYbUV5e3%}7&8dAU2CnZ{EBz1fFxYy%r81YI0<-QNDZ z>Y6T1bkiFyMaC5K1}V1Ak>PbjNSP%GStz+I2ZWWfP0tlZt{t%=S4LX+yWhTv^QnGcQq0 zw+2$iU5W9{cYlMMI?q^$H0(StPwTHB!VU*cxt1sgma{c)DpqNWp{WiEQNe{6`WZkjB$I1 z)nGGH_lz*HJrC6#yL=RgQC~RMh{|IzWX8UIIV5|ptj%A-r9-+k69{yV@ZSv~Gv9DhH!wTrBJ?Ya;_V)NI zqT8QStEts>8<$8{HD>{Yi#h?5HY8~`=bED~cAAc<7JvXuN}fh*6LHbT^8DRoE5{9= z51)7h24;_aonQanLcP1XGVMv|EkLWkz2l^P7oUhRqp;jgwJ`hm!&`7>{i@PQLwiTW zgR@p@0Lmq9;XEUn*{LtuZ<6~K@hc@C`!82pMlM8K=@!AVlnJ22i6lxh?K~pG!oMb^L(@~9q;Bc`%<%)GQs~Lc2HHo)ov~LSU`8Qd?BV45AbT0 z2IBuY1Ax9WU5aKf(rxIoJOmy(?T@fbR3pS|dZhQyi@P|O3DsK?gg*Jmp*gyoL5tNi zg-d=+IV)BYk4P8@41?_DGuB_ZcfG~`NlkrQNwX` z%!~(*Ge**ByGv2aNj=$HgV_ksZYOK=zfMo(^u#3D>;ghz3lT%n%%k;#zvSSo${sAS z=e)T$bnYb(wtJnQO4o&)v7#fsLi&t{-9a5-kLq5j0NJKNQJYl`KO*=R(ku|4?e`hl znnLa?56e7H!Ws8+wSF-_8;^E>>u4@UwI?tYs~$-BR?G4C6H0xVg1P6SeURwB(ZY~+ zIsAGenS&4j+wY%4ec?VN3s+~dyzk`%-H$XK&(TSNJFe#FMZGV*3jvY5QFSAijkX@h z-x$|5N~QID7h&J22=K}8D{M}Wm%sg%pCg}780<`0xj7wrg@3jIu**qZ!FIv=)$^Uz zwW&bAXG%&uz884qBvNSe*;H@SbSAr={F;*Q#l%qiP}`-aK~7#D@bU-K_I>42F^Q~x zOJ|0N`R!G*4PhqmqmHi`IpDAn_gVxov%#!-r`^=8NS8$;n9O2ZJ#aaot`S;T4Pi3B zy|x{wS1T^lN*-81!>nfKxwtg=;%=WsK9LetfO3wg7@zaCoS*+!j@;Aj;xS5JtU31l zEyTo|$e#Avesh%<5lH-E??djd7q|+jE;ThClY$YJUIBG8n)35gKZ}t2B6Cd<>_Iaj zbPYu(o}2dGX0S}7rCx~Xkb&R)lyeVyY%lN(7!cdS_WK=eFmkF|w&t?qR4$?N9dDtZ zka$7S8zAAodVWWqI^XtlIEABp?5Q4pMC4>U=BVh&SVJaQd6ev`zoiRm9*3$_F`fhG zOV!!_U@lxDRwMgQ9Xq2TAwI&K#?5WkL}TXks;PyF#n14@(VoNa`vS;+dM1B1Y+YF+ zh#(#WQzwA0>uCO zQt)~A@PGepGcB*G(@A8!O3O1LFmG?dU8~APuUzXw_w#fC0?z+X5Nkc4DqHmZj&{>4 z7k(Xj-@hMy3Hn;M(~`jW1(BSZnp&wGJ99b8#+~TnKbPztRGk`q2O**;O_Vw%Q%!E0 z40FCLffE+_hcK(g76kZr{vAq-1+vMDy3g>MB#V7sIA-ldhUnnFY=85g_o+oX|^M5R^pyxy)i4*p_W_vPD6 zajI-?dGSB=Q!CA$ZYn=`sbzj~g8hQ(f|n#3Y2jqcfs@J^U8t<6N-6~Fu%~`~h4t!} zE=y~wK+fe&r;_(9CVL&+i4YNR-HG1+A3=s$znaY;vzl66@4?gorfeOphe$K*O`R5g z2$Y;ERz77ooQ9K=`wux~Z0n+f|Ha9_Bu&rM#RcTuZ5iPIkBt9LntJK||DP)J-=g@t zz`EJ<)&FSVf0l6M`ft|#WnyD0694}p{O@e>ufF^r=D=rmh5se7e;4FahTFyeZKN~& z|K$B+ZU3L*-uBuNl8S0!uR1I;?LLr zw`Ml^PC2+Emc)f?&gocAEHCxEcq0T87AVw#FZ{oClRO^*hlq14#bB1;i1i0Lk6`5X zdXFr8`d_5Mr~J~&zZ%E3R-8^;+~0ii2g?CIMh(E1{f{C1{fWll-__$};FgM#n1n7k*u+hDx*r{+S#+h#Rt=x8n%rs zRc#8^SM3&G=r|ZcvqYL(TIi`01sY4-7>0_9VSSO#I zk`U`(g)j<+JI~ED1MWg1z{twVC^k)Ob^pi+tub@gBpTWC!5%3F@!Mm;nknxwra7wagDWmylX~#3N_fPe<_aLkA<(@ZF|OvoG^t! zfRF#|y@R3yP2%T_wSyfuDHC&jT0Xwyc|AR1VVAV(o*9eln3$Z8m+#m-#PgfKwrq-a zeE5)v?`_E~sd^*Y?W3a`tm-H6uQ6?U{nY>cDStv>vMK{2lNl4EQWmJS2!^vXXbAIF zjjb{(?Iga5?f;JtN%d{Tufl(fwi9lC zp2D4+_e8#Sw5}p^Pn{QLy4Ww&=d{L)E^wK^SYTc$TR@@-fD zcQ`_?$URd0{Or~KjOdrfy*>0%Jd`jt@ZZlcJt)a?zPmTK)D!7{KuY}y@Cb|A=~}C zynMOd>buAwZ|7=WMakf=^QN9@p!+AO+JLS=>C}zWI*(leZbR z(^mao+2k`{fD=^&mACP($`*!*_GhZ0V=^PATdnJ%`Zc}Wn7bo8EtG3jcq~hrUmQ8K zNf1Bpy&oYn)V@G7%o~@!>6N=U7|*lGb7)}Mel#6_&sWHj)@uN5c-_8raPWC4ITxOF zSy;L3Us=KR^Ye@7#R?Wu7<~2O)e{dJkW#+793l)nu_u0CbOa-I+(*y?2!K3es})<` zU2UTH%&lueq6y2JCyuu}78jc^ehji`1&B+{ruw2to4LCPZ!D;Q(4z+bNSy|ZS>~p) zeEEIc!o_L{==#~&<+2o5EsBC}I+z~KRnk3t44pJ5IyENcCKk-}ymn(ToWt@>xpq&Y zLK0l=c%YM71v}z=qKQY|JP`bJQTw_h!ACEGB_2CsL|#UDx2h-wu{vQ&!^Vd z+pnucm7_RGi}}P|OwtLwWY<9?SB-G})BF*noY~v)p`!;$;7UR=NhCykkY*w1d_t(x zWRONkh>VR*0%?})ty-*w!hg#c}sNQ{Lepz9u>vUqCU*DgTX1B+3pLb0)K8u=2 ztiMX)>2cs5d0?;ArIRg;RC76^?7y2VDxR!-yF~8Cbyc_bel*ASU3S@UJFBivRgV?e z;tQKgq;;13m~KI_&WFtA7u6g=1k0^EYDzkBf45W>40ulz+HJNQf8CaAq-_LjKnIC( zp=btZ@d1U39Wawu!Qj990$eCE!~_`H#~J4@^sa@VY{RMjsnq z7h-#Fr?n3980ni-Pk({^rxrlv(HJ0hM3~97Fe7~JxxWQ-NKQ%k4gwV_7u(FuB`;Mg z;0AtR810C&?2NV z9z(qTs4n&8lxThBQvVf~0P(f=z{8zf3Kv7|8J8nBasSX0j)|G+F{Cj5Q^k_Z%_F)u z>QgXDBKt&3_5Sa@%6)jZ1;LjgU(GTd^03=vT87Xz_G{;G97nl=cx-tiUH>eSx zYj&P*CeUV-s^{7rW}~Y*4=%TvCj+0>?CK1n2m>v~szti&D2Hd;0_0s|7`B=;M=6)) zh)5(pepHGTR8|Cqp*p5W(Gvpe**HrS&BIH-cI1wT;6tK_(UOycr%{k zD_Cq9N-hx7aVTf2zWuf@z8~q=N?QFi+iqltHO--+st5DfpDc6uUnlcQ5spe?!c^hK zMxzIPVQ8kaUPqZI$6S6LXj_cpi`D9$t_p->Ap`a-&`YBZGNnXKclH*>F=~E#Vn4qp zqlM%!=n(qccPh2tuWg8e<+Z=@Avo2@$c30pck+3zO`=a^%(|P(M>~{b;yh=(XmItH z?BMLU)#UrE4WcHVUm4la<3Z#nBU1Pnbo{lX)G2yV?2KSVGO^s}Ym161x54br<1?hq zUOe~qrLAJUjFK)(JZ7I;xn+#-+Gq9%n=z>`2F#D!2AK>`Q^*$+_Us3SNZRlZAGt^; zb({5Mnj7Ga7CqzQy2rWP2nYH5V?F$7YcY6NY$-(vjiDaWYdcjn2p;Yh8)?N#{{ibd zpGf#i*a016;AGZ9{T0!ktYb(6F8mj>!70n2EH-u8s0deYcD^+7oXer7vuHf*%#|NH z4RAbhPPMQv&04yelk)%5%;SK<2f6}(xmw{qX;)>zQk&j= z_Zcji@q-@8M{TVs!s;q5+<-q1Ou&IgAvo}3=FJiU*X9f z<$n4}EL|nE@?a31=3-fXg8eVFYpUOYlrRp?twsu0;H>l4yosn2@P}GFy7)yqjndf- z3U}5|GijdP;^4f?<|}HwyvXx}h(0)W`aG=F+dWIDjR&9FJlK%Ps@c5Ra}gBqScjBh zzNPYwC_1Va%dW0FxHw0 zEByr;Y6R+Sk@xG5)>a3;R5MTd-tb}NOpZAY5r2KxSG}u_^ZlutPsm96OVcMDe{%{_ zZtITruh$$^3LUsZ+F~ig>*zTUU1oqw&f${1_7DvGGr;bPHuvz=L&sbn`qLSiZ-j8q zZn(gEIUp=;-0}qdhXFjvk% zTRt;i=F}jf_4ju?v@rFEH&>%Wf`&%PZbl#SpvX%+$9dj63b`GxVBOLV{`T&2L6aSZ z>4pe9${sEIP_ORztF2LS4R*Oc+sk%yvrjK?qTi7>y5!BB=a;)x6K%U5uDXD^7avUY z$TH9AeZg;cxYYgF)GnF6wl*Cz(~8D*J7W0IcBHDOnT<3od9n_6ALI3tfcV&%GPa1@ z>V6l-Nfa%tTjDt)zF0B!8go<(*-xUp0fmISe%Khitt9XZ<& zWLMl|>BrR!T<&y4TvPp2l;bkRzXwbD&XRV-PVOdc%zJ0qO_mB7|G>$s876SmgE43+ zl$ko)Y^Zy;4K%|}a!v2k8xL{wc6HY!9F{L5%bhNv6$8i^Lw=PgZY=4;6{bmIVfC`| zI>>V@iCnHX{bn;gDf^|zG54O2l;Bp0_CsOKdrrUfhSZlMHEYn;FMBTW;*iY}(ADkj z9f8uv&4TPokSv5L)}C&@;WjPBLsl&^7CGDp^tErjABD6QGglj`_5G18Y4(6W>L6HD zH=NmfwNYR;khk_w%R^R5U3;W!M9(kZ&b*^k|MxzU$1|MOQ_c9@IfU0)s%))tv%7Jl zE9;~)$ms2t*EuL*ddZse&=ZTO%wgK(G!H(zfylSL&XAKCH_jMA#}$&lh}6mQI%LIr zv_6C&L%JcMqmo2KYO$B9*JU%N3o^sI9InqLh)vnE)ZpIdB`yExYTjl+sE|Eu1lIox z{ZWp)5}abPeP`Q~9_}?x%J!wg)qIHWSNX~LZU03#m~eFS&Fyemxe#uRG$@W2hm+u3 z+mr%=({uUruG~Np#fo%C0*3Szv-xZ>8eTT->LRLPA18iS(M)B4pULtvmFDjYQ9{;R zOk|sPckC38adTWx5;t=|bD-tai;>KzRj@jx+5TFSu&xnFb?B`Jq4Fb{Ar5&50qDoF zNu~mHYT5p#FL332c<9>G-OWD1yqlS=v2%Kk&*ret;)}Z%w?0Rqh8n0U#y*Z2Ej5_v z66n+zlNrfD6MHD7{QM~_`ocqkw)n$0$ z0kFhyX8w2!b1zk|5oq)hJ)faV7h)<7b=OsJVl^}VGC#V9i;IsZlqj~e(0bGK+Lcds zyTSylDVrV(I`TAX@aZX)Az6e}QLku{fc4(kW&-95K2Es(KJ)vk^Ye{Jv&Rb(o2*0ze@++2rPXEZeH%`dM-Q)(F5xa|!yc;(;1|iMUWk%ktfdRjf z8as-{6!nU?7n#Ci!a)&viw@W>?1B??Meg3f+qCs7_(jCdV z1h_QDNpgF<%PreaWcELz&^|MLz!1{pxpLlg;9Zq~y6NT?^W_e|zH$+yi&M_AUW*VM zmkHf=R!E<5aqKa)D#mSL^_SXc8=`k(VNL9S1M~z~k8qEH>489EITdhVJtREozAsIu zzwP79+$UaN-t1=^U-UAFwfJ}X=k7<8Qlh?}?mbYQALE@@mQKXawcYt#(Jl386s?5Q zWl_FAdIfIX#y3(}>dBBoOWM7TI$sc7PfUy@W`T|Y&lUd(PkJ35GX9ekKKn&f7B*K0 zP^fChbP)D<8{PUkib1(ZpsM^6{*ZY3&V0FTlc3>9FlaD;&idw+LRxf6kM-!H#M65) zKcOVrOYia zjYT5En8*W7 zF)MPku;<6q&2n>u?YskNhc)WFG zHQpfFmRE}2j>r%Ul7VSyNCue3yLnLUUz@J2$0hB!c%^N96&Gx<-I{7{YD%ko^m6oF zAZ-&uQj9-ZVr+c7oLGHba}|s=AK4Vm&~Q~C5&I@y3IZI~-dBi~)fJ3N?VfUMJsU-- zS_7wo?$~A0L95^#12Zit)-)r{x^{fv*GlY-qqP26V6(;GJGTYKByWUf-1SfP*dUVt`=_c1%bT~c9Ht9#1Nm<7zB*xB>2)nKC>FDc zSrStF$PTHk`@C^8Ue9W1qgj8Uc`7y3oM3}@0HFFs!ChPwS8{?>$CleYaOG@@OBRbP z(c1n!cl^9iS_4bg^pmc%Ms)$a>j&os%be4fRL6(f3uDo6fu87WUvYv^0WroONeM5N9G0AJ!H=O&A zg(C!8i-i$f`62=`_n3$(L^a5pQ}ReIb6QNB$@&MxLbxMk`8|aOqWt2sCu*m1B3b9; zHAzi9flSO-zB)gWK+@G5#H2|9h|Rxbx~+zR7blAiD4<6|va!vXL72lGWR#HrhhyY; z;*5sYgZKljhBO68<+?1IFO2E1)kM;}ui+k*v#!YVwj+9k&m5V7CETQ!HmN+KJ4HJ_ zC-<6t0~ZA{J7*a@cP`Fd(dJ6{4<2mF65zYgtnjQrU+#}5>R#&?wUOP>slNSMBPo}$ z>?b-Yp9HM_p&vjS|JYS>tBeT`4zNUPsUDwE`Q5#16@EkKgc$Byo5kARJreyi3^fnv zCGapG2w#jN0wO93#XRCZQk5(d~ElF}18;O-}8S~>CQ@YMu z&u(^72dzow-5@pAi3|NY4`#002HQduZf-Z|RK+yBA+tun{ zw4q0CyB9wcG=O|$-d>K!6h4RfyvZda37$#f3vHW`&=o#3DGzR=p(XdRf$fQ^PX##J zr*ud3l)!*c5o=J*GZ`1-J!d~goj#7$Njn5(c(2~Z_B6N_yNcP+A@^lGIf|^%=p#le z76MP6#g`Qda^BQ#B&8}hm6JHUiHp=$m}i015@i`Ef#89=Y?Icd>4b8;quozNNF8R> zpWfCG;E&<}-1_Dx%nCjQ=WTT~J|;JK;4ULAU41{Q7bB?&VNy+hF%LnLhW3x&d}PZE zm1ECtm`9l$cJg+&hTz!yH-7plH-kwgoj!Uw}>Td#gQyDdi@lQ@J zTts~a4!f?n9EFF@3S`Nbqq5cKxRg@r?F{BL+nu>b#Y8&on&riV0jaRQ=+tK6%sTz2 zetrAaNzR{EY}$|vc*7`Isu)-22r6k*b9SGgAJ`f#3`E%AMziniA7eSxI6Q-jAEpkC=bttq5p7M z>^>7`1@N)b1A1y*k8F~^oLb)+$O$)18MkM;kAXzrsjNTtL{hh{KJMzz`VQA%bRB08 zi0B?>!mKBJ`q6D@huIH}t}DW~P3>AHebFl3B%I~}PA1n|O?p06Ukevcmw(QpNE2vJU|`KfY{MPa#!M?K+?&OBiG)d=tU6uW^}} zlAy73yqaSTQeSBqb?99X6u803*M_Pd%sU57VWz6F@dH*g<1DU@nP3l-4m+<=?fKj9 z&S~t2j{qDO1;)@sn-%y6FI=Etofg97_k_v6YA64mBlf#~f#)w`=AuQk4w`O{eH4!l z=jVTv`y_6Th0bywKegwIY$9M$4Ef`uIg$~N*{9sD9lhN=K0SHkE00FpeS%2idJ;S_ zVaDt4vi=hnY3wxWgG*I|*W_Ii6&`MUii(mzDODav>qXFF+Y&;vJ5DdM^wJ%}lg0z` zSGpQmjW#k}zzoXjDxb6G#yLf|S=wifHg8URg)}KbRF}M>!`zPd2yID%ao!aM&+M+{ zbx#oatE1GneFtV5zc5zh7YuAE4PyLsgLPKqgYB4tR9=q?a$8S^hfY3r`eiluxS2!i znCVlZct?3i-epN6=4e({xJm9H%k67Q{wQ+btt3suXTO%Z880{P!*@H9bpZQUCp5p@ zq6eVVx!PGLPqLGyW5yq^1pE#8_6<1Gj zpc6tVD&x)io=otXQD7q`SKk_3w}~Myh%b=fn9)6n5V^aswQrDPe7`yQ*1dVw3>UJdTPHtfsWEZ zqy5sY!}*YdbQ06lnuC;LSb0;A;-l9rwwc95PV8+*>N)wa-wYg5`k3Wm)iVK2Ya6At3MhEu26&21O<`%u)-f zPqcl5DCtDcgR{u3-1Mlz)dS6KecMo+*wt95G+_e)^=|Q=UYV73^L*zE&Ue3&fRjp# zsX{uwXp+t`I~JX^xF?&!EwrHoIUui(axvIkmlZvV{UUWpf3ha!ei|_%xS{&yL@kL2 z-E4IXZ&5g3`_z(Jr?~Ig@&lwCK}Xc@Tj2P@jiELYsMpST+%Jy(am(_^V&evPnUYe_ zR#zK|`1%0z3!^#enRS@Ghz)Ltm{cK+*}=sR_a;AaOR_;)5Gkd?1~bCr4UdxyL#9ep zwYs7 zYbZR4pl@@rB*F^Dmx+{JrPs9t`$m!TLSn{p+)PKjVwyKFlk^&;SrHd`jRo_x7(DU> z&ws%mAa=ayV~#OWka~{edAol6jRX^XrblkHGYnHOaX4M7`;<>*3aid5djg8)!r%{8 zym{TMzJp!-PsXDEQVQ;xQs!zXw-jp32)$U@Lb^1szVVrjI&t4i(jVTZ_+`jGF?^FQ zl3g`IeB_0KlfvNVDJpxMaIi0M)@7Fp9jh-z6rmIAdPpvGyv{Ko_0)UA>4YxH4pKE>T*s>1apmE9HUQL*lLo3YKpkxB)(&%hYIiCBOoFoK65<+&jPZyhd~i?k z%%+pqKD)6_OH=IWshWF5J?fPF6Ck`g)uL4bANyDKZ!vufSe)F6Ut4WRNf`yTdqCXiM&b<@C(gP&}8^z z<8ani!`&y-Fkwj65l@tCw;=>-{ zgQ9L8ZPxpd*k^HaV;x7R69Xf)mq1)s=Bj6{S@&V1$M%O8fL|5xWG&o3-N)ANScphT zLN$w~Sri1fe*(2!Hj?gJ9KlPe-H+7)Jl6G2^e_bQ$|Ly`Z%BIuSSX9nw3_;vlDym%D$O;9O{SDbj>Py~acy=w9u;xM@m1T33Z)2;h_n+do1 zlHpOHBUE6{dZs;N_DQ(7F94r2NyB{9G1DnQL>~@T5+STT_^tcjZVl}?OCQh8)#fyv z`r8u0|_4|f$5>n;S? zLW)hB3T;PjpxMSh38wj;=HIXcaw&Sz3Kgl2@Wg1oCFMhwM}~6o<8m`pf9h~GaZclQ zpNlFj|2cPR(|R;`Nv<5D`gY$zc>KnZo0a01O!ACG7oR`xo7ze$c_%GuDI62_6yt46 z-f+`>2l-+D+=pVOAx%QL!Kg%_@yVvbwHwqcV*KT`(^1>x4^o~J1SjR8xn-LXbjbP5-=+`yyP_a@xw5TD^>z)1XywglXLSP)TfGp~NazvlcIZqC2XOx7J# zPf-00SD#VtW5smc@vYDRvAP%q-S&d%+MBa)s=6&5chlt-Yh{{qlft()S)IZii`EHAC=D&mHd-+J(SJ=P zzk>cDj&4*$V19AM>&>^;7FmtuQh480;qFppzy|hauT+iD_}&&UD&b(|w>!O5Hox8Z zZDGK$1%ksiGacCHh1dAc1$wiQrr-d*_jc5PE83*yqz`#2Jv3JF>aVI<7fLbi1@!LT zXbvD*%ylj{d7nX)M=~+LrH>C{z77%(R!I7704#Vrm~`fCw?*H=Qc&w^y13)Iz{>D@ z$a99Iq3lVwVZJUW6Rq8lx*^e{D$EkXVT2(34c!XbUZ2ieWa{JpQYiz7&<}Ex4mDf( zP^9LnN3wv@x9`A|hN_h$CnB#@b)g%YA^rP8p4Z|7_~$sqRap6*wfgvhhs4tyW+UUi zSJdEWNvvBM0a_G3fHVi&wq<^A_vrII&i3(*!}5gud-kzFPYL0R`}@3OxpoHr?|ixF%dx3C#6| z6>HA{!SYaBNX3OE`le*f8W|A`z6?zz=wR?z{j(mg{i|STn8L<^06e4AV{dqF2&M{% zbl?uCOHO_(p13s+NqP@Bs?q0{HUu%E5+at`> zV&3Uyui zzd^9h@yqtFJ;Pa-^su`t){BhR*Erf8WPj#TCqGhiyHu8atiK5ipUzc@>&-c&vrLmx$uQoAcwMk=`5^NvDH^XS1s1HqCAg8a#FUv|yD$#NPk=LYZT<6pGwVJKa7p=8#PEL?(n`q=;3Po2@Td@^~C(_gK z(-Zz+zw+7kw#JuAN=ni)p~mL3MtW%tS>JUK*zCwT+Shh5xIfpwAIIW}GHG($y4%{2 z1=&#yWjch4Rax}dJumr4TSX?e9?2GW(nv^mcEp|G*t&0DLURHLRS`!^O zUd(qoOtK&S{-j#)aKmukc@>)w_fe@^Ynx^6%X5Es_akCEKYT>%5)h>HTN&v%+7Mnx zfbIOm)X2n-iVhb9ejopkm%p>i^O&(}vu~a$M2}#uYxI{|zwCZf;CR(m^NxjBFdt1c zW#QI+<#B$Gk^r7S{?6td+0X#M+uX@WG##(arP+aZ0gVI^Rw9GS3?KI>$UieVJ$X6t z843-jI+D7>bH2}+fBw6ZcEdc23OZTzoAWgsdjBcI81g;%>UNlw^yCg|Yt{Ty|1~(~ z&`sW^N7yYp%CZ_fsY$NE6+LIYJ*RItkx#u3YX2#)JLGLkP}B)MeSaf-a*@}hfKxPL zu9k7mRKI_WB;ri`>V zfeUfyNxya&pO^dsAv!y|FMU5wX09fw2{40{HFaJpbi>wEp#?fCYIt2n)4Wsuiv2BiVe7=n6H!^AnY$i z{#!n}r65+z#u=9dZy`=P2Cog&?Qp-L?>!do-ODGBt=fX`GHPrN@gj8-cx|DM0#Pnw#Q}`7qFTWe`8Ks^w$1e zwui^p(U`6voAZ#>91gCgU{#}|Rgi*w+O8(ogv=EaY z`x42Xc}Z?C6N4wV%-PjU9WUS*rT)u$g3H%7BPWQ9LPD78SokE>bRpzQBrMaI#Np_0DoG z!Lra*Tp|GFB+q97|7Vc5(0JQ0q`O=Dk@bzX6kJ4>6E1~We(^ncL^2u;2@S$UXBV@I z!GX2;&429Dqz(CK8#6{TD8XPA&`MG14*G2U33}Ua1rDW?kVbMaYL!~v-NT| zP9J{PXHIZB2lDW!y9Fw`_iq3NtFTj)=4yQ30%rVhUW)m7qDGp`cSq42{JlXY-|H)a z6i=1+F8;jRfte>T#nZ0!l_%@@7V2l^(q$P|w^eh>T}M5Rg0Tj$tc$py1ViqBVfAqhvYBZG;+ zjiz#IWg)Qyk{ySqV4Iys3Z`Y?!1)zy+x)soWElGK-J8R?ga)`P;x zpO>OHhM(LUyBh|eG^y{xyoJ5{4@M5W&D&N|Gc!lc+w@VnT}+n>$$8tG1aL=n6(EVu zskdOI`or+otZ#leW3YOtR?2Ls1vdI!EZsD)+_W)T&fncu3B7yPFB;mls4aDbG^%#F z4`Jz6x*IFe#+5%@>>D_D)Zw7TC(}pet7M$AT9=}FT6QV1yw5k&oxg8*Yo|cJ#*r+; zu17;iw8*4Zl%&F_k z=9*PC=d4-td8*eT_we?zAl*a^b<|KHeKr3J;pJgX!M)+*{`efVGJlGpp`omjQm^@7 z5v7qB3II?1;4YI)z%zVkcDOvry<9422KWMyWj8$7Io`>wu8z-&t99P!W;~cJPxrtA zfx+wB`;g=BuQsqM`2o=wO+M?^{jKqIs%F!aC39qhsSOg5XR-~NMbh;v*IXMTC`gbr zeXQ+%)Ll9(Unu!PiSeJf4iPdjJCUcMwViFrT9VTJsbWmex&6#mm+QWphHMMl`BmmR2~Ih8#++f*A4oE^V(ELfh*T=`(k@Y8ZRfk#pULF&NGe^j;W^D^-y2%gevVAqtqVzMGy`RTdf~ZXN2*)(2gKqFKlyO6C{noKH<24v4r_s z(zOex%poUsH?FIUuuI8#3?AF%Z{U+dMbd22a_zoy-<_>}^(3Q4Q%3=R%UeS>v5ZB& zoJ4gF;W+r&UjDtJ91=xRt)NZ9fDG_qf4kg;*MpeBF89t+#O~MxWy(H&$4#4iLic-* ztxM0{D1k}0ept(-HDdA8(#Nq>hB6|8MztouG-=(BlgI1v=0N6j+_c@YEu+`7cf7qmqNLOSZXg8Z zNPc{KZ)%1;Rh)iXJ7;h$r#`kV=^!P3BcEsJ5*~^B^0G(hGeKrzs+>|9LI~a>$ALtzWWR*m$L`2 z8z`bU zz?3lR=FVDJx$inQQ;z-8?M@rrMJ!$T+dGzSACn0i=l5H-yo8dM`f-w2oqkM?d1$yQ z(b!LuwJm$0|LTAmHpSktDFpAJ<;m#jl6=v`{c38yanC<-pX=zHxUiJc_d0N2A@mVI#1b zg;Ya?g>T=}ggU2X zGEKU=1+9kZhg=Z1+ICd4t?>IT}0=CTW4ReGA1=qLi+rodX$*sJ(K=%}R z&;I;Yi2aR-qocB^nVIW!aT1)DdcFh5K*_Kt4D)#U!1X>L5bID6HF&0K5c;VL8%#S9iaw1q-VuV^JD z%(38V?KIq-WVcq2hZ|+!e2TR^oMc~w-dgRb)6U+=$qM@C3tp~2IeKXJ4iwEqo){7<6- zDfs_^qa{;#>E!?8hf{#`Z`k&~WJFa*_zxUy(Eo7p1SKVU1)8vEBMPOFr3pX2EblOg z*!uD|_5XLb{B^T6^J23wVqcyCEDs4c5m9+HB^TQ35=#G{z)qJU4O?5=-+7q-Pv|HW z)drf~Oo_7_9^B=Bc8$~j-!=aq96A5P2loGP@dO2%;Ak~V*12L;RcQKykTlsS8v3Cd&89A=~N^km$mncflWe^ zfS6p|=M#b=DX*Jb?0;+IHS=BaqW{`ExKh13C#M$)#gpg`L|0DNHLY9Qk!~B$~^yna|0xw@?RB+)8O@uank?W zrt>4ds2KPmB4|N-AfMv@r3ZMgff0Wvf$xk(?)vYRT)0(AWTsGl3jFd-)H(RS_@*gD zX*`wA_&BVmFPrK@AR|Ny+1N%Ypy0(zvi5`YO-A)lPUqT*?kF~;ASDi}mNoFL6_|X!N`N6r z=+OBxJGsfRk_gl&Q1QR56G))5i(^$+8ul*2Q|58euyODqTQ=DK3&kAUS#=z>h^Awn zNzz#&uD%EDNBG-2hdm521mkI@Ocue4S^^b6lRYgWy_#-Y#()`?Ir_!N#pT_}&2Y(X9%}$2&zq(C^F5*r2LcnX(+VVL0zhVa*v#k?F zbTXNAHi((HPwM)KiPhfAxt^q{pvtOzXV#@p-@;xuKI(hoW2{YvI~bmmoGb4c&Xh+t^c zsAw7fi|Mpj8L)QCY3_X3IX&W@@a4vPcTe{HBB^E4+=d>rJ z;bJl)(#Ej#j;j9kBu^7HV@)-E{RP*eW<8nNToo=RK1S#+_g;KuZaEk#2wK$@%M;G3epy zs^*HcV+xz_n?)jNVO?RZF<9?jWVmIlh1E`|HHml>t5BML$O>>rKp(i-E-Gu)epPdP z%|{C4+q`KBWj(YVox%=oBBl~tJoV691Us#8N+(On5naAmya*44VwpPsYjQhku6837 z?NJh*{fVe7Kld{RbsA>R6b+t`_@$JEmmwr;^7)H}cO*oq_Rq-MUxV-wN5MNqBa%R7bh$ zk||0U<)R}jR#>2h7}@v&7>U~|vaEyR1z2TS#|=qU3TgNa<^o+=nqmZR`2tWw>vQGs z%39~%?6$dtc-3Uxh-6j3yV zHym{BtqksP1MBH|>kpZ5dd5%`2+^|cQ8wGLIO*%nO?f1oEIpBor}jtZgl*p%3d%7} zT0}$jAO*B`x+?qdGl~a^XOAqYa&qh6JM)mD^`mi@r6O~ymG77f_IyijZk2Jqmc8Gz zWug$o^$qItJZHBvyzur)iX_R@LT+s=>DvQYMt3J{;Hz#ZzcZsEfiZoS{b5f< zR^qSYG|)%H>cR~En8GaGe%g#)L%H;fQx*5L(otv&Z1pZk;Q7kH=jD;aCf{}L92lg)2js{6|q{Q zW%W|Eh%eDX5g>R4T*Vl;mZ<9U$|uS_meHWHq*|JQ->A75W%*$142I8My?G+gwvr9G z@;tMYuu@)fbroMVr*Q+*xFS~D5xgOWo+$QUVdgt+Tl2I#3^Y*YzUFNi8p|~iG&(T; zHiE41eTCzY!&kgSeOu?=UBo-~lg25?vP9Y3$g2vpXec+CtEHROT8+`Q*t{&TmbUs> zf6c?%rm*(QqDq|77$I~XbUyv+PhR{+ieu`?hEP`>W~g(giil$A zaP_i)EB&^eW_r~WE#w7az2ZIfW7*x{F@JvxjESW zt});J(nXmJ~oG5z$Um6e{)uZ%PUcSXGSJ&qu=y|o_*#0uUdct$$~?+2c|eO z72dm0LHP9^|{PbU?4VFCJ-|%Xyn+a8CT$pm+t~DTI z=LZ{F7Ap`Uth8irkFrqVzq6%qgd9N5&-{>|lz0s1h9YQTIyF3B5!X3)(tkN57ELb2 z+*5dcQT0vRFsa7xiXgNWvoTz_@XbbsnTQGJ&pjghO8E}i44IEI7N>|T@ekR*=RUE# z(YAsR)b^e)9$1|*ukpR1ARxSY95``(TDvw36(l!n>p9YDq+?ygHl1of-JhJIz8B&! z-04qR)vfg5F1`xIa~8#Mt#<7y)Z#uS5{&4hXowHF!m0YN;D%0L`5~&uEbY6Oj|k?@ zu+?$MW5ze`FZvcjSN>midsmeUZTD$q0c~;YVrg9)%hKUWa7#>+EzoxebWvs>y2zBh z=XLtFcGxRAgh0=QUzMOh2eJ0yjZj*!!0UK8HY1*Wfv;9vrG0KDsNXF8AhR6<`bG~_%+jn)Ytc#ii)AI0sK?r93`55pXSD=aKoc+aU;&;p! z^0tD>Had*y!^2w9Xp3=iV$&5cRR36k+>SM8h@dS%h4nofYWA$?jUF*}&dXfAmW5kO zG9;nk(F2+{=~;Mi&tKKxS^VzjqHN;{+QIu%3p>@sctwmusN7 z^5&iAL~Z^h6x3-8=*Rj73*;kTkcRA9{i>H#KFcn z^AY48^+L{Id<6(Ycn9Uk82zbtuRCe!rDs~v`#0!h`n>9$;hON*tH9&PGo`g{9hmvp zK(WMz;;jUzrLupm#F#u=*$;0xZ$VD$a*QBcS{VxNv&U}%oAe6A>4W27hT##x+9 z%%QQ9G|vtu#TGs5>Yx2%vD5CWzA;AuzW=h`Ugz&wnon;twnwlFBKuM~gL5j7Q2a=G z<*5%&KgQS(rV|Y*8%v)3%ycmbZy#Cc($)nFMDiIjRqv=~+aENhqLc@J`a*np=fXS0(r5!S=+Nb!rr`bNtPdMtpyUkOt8+w+rN1g$FeUDqi}(x(s48!3s6N|B6YBAF5$`>qO0rfb=|cH;o~7XCn9<6v%c zWxiGNSUS-g?zDX{0XnF02D`jeLAtZ?+W(CBa3JN=SZ?u>Gt2Nq+1gx0{DrZD!m}u% zjFN@24nmh@2={ufkdNsJxBzJ?->SUO%j|R&P(8KOEIsErd7J+n1IRdG6UCo@9%7Ds zb`sa)l27|eq=Z^-;eD$2G;7VX>T``>uW!1QwS3Z@?Oswf+~nuTad8;8JsAUCPD*Nl zudo^QQ|RJGJ)lNg_U8i*7ArTW(}SpODBBe>x`hv^`kTNbRj!xXM+T4NioFWEq2bH@ z8J}KNu2W}a-4LK2iD=0njITHA2mlE&cdyo#%SA1`s!5;W!ga6tuGy}P8ea?{&pS64GNeD~@YTR)~frfwjQ!%}oJ^#d0D1`2ET3+-WRT#!{ zM(648o-U1O0xkx83NFg*+n0I;Mv&Pzqd1v$`JCBcy*%~V-FVfB$_R8^hbjf+HuG7s z`q~xVgILGRr!#-8p(@YpWt!W3<&Bh=qwJDefJ_>69)2eAE$cgdH~Z?KpW?NVvw^;- zfR9hRd71rrZ=6qb%Q4V=k*mfy5snu1vf5 zfm??PhECyS{E_X2PWETA&5I{Sxjfr(6WOLH4VE0|W5XO}<^&SWHMca-qZ)JuNo?gX z*+btyTKJ@G-?nn|_V4jt1aR`)xYBbH00hId%dN2CUPov|v*GMY+I5V1P%fZhwsoII zSm+8)F;8NzbgE|Foh17S0)t86-L<(iYHft|ukEZxvTefE1 z?y?XdDB6fDnhUnm6rP@);9azrQnXfG@Zt9z#jwBnPSN$J^$S7kq41^&hvgoth4N>t zuH{VVl4ck%Ey`{k_@L6kos5 z%w+KOV{1d9jo=`>tSXA1k$bSGa>1*&Wb$JCgkLCrr`U+43XsHNDCIXUjz)2oGLJPD z+@`Ux9Z{XIwGXnRpy4)l4;{AL7I@ZV*9o#kYB$}ellO4sV|w>hpQ z<}n&@rx6L?^SB$ANta`t4SV@LiiYr0!4*yb#+Kv5$(M`Na60<;AJ14;)BBG*8LX^d z1=7Q{?5$L)XI+aYo74(|aX(OrK_YhAV?W3%k1Sl>sPS!X$`j+$am~sa0GRm-Aa>J{H)kphf(p041`HXPkSnli1#xe zQD|s6Kpyyki3Yj?4W@O_-^)1~$NCO5OUuE^C#C(TC~V&ox>qutk?c9}l`yiOy`zmF zq#UPjONTNv3sx}+&Yll>wTR(2jYJ>3-nX_9ORd1N6v(o;qhlwp3h3z@Gz&nBBQ?yF ze=O5i=pu7rUM`<3-aei(Kr-M*J={)EitEw{zhMHpO`677x^|^2=ubcQYC0@Qb3FEc zKQLJsEi0WtXGih0$=+pU#4ivZ20b{hV9K_CcP?J~inHvH_b?AcA{Vkdo<^XS-UWA&D?3tt$vb9|CWU!{OJH)L*&8GBv9Xm<|Z^Ru_a zZBB?GzB3_oY`-Od^kr^{y(|R@*;_I;!iK)zzk+-jFm{r@XS^86o$MlQY6vb;X62-J zoYRlt{E|)Q|51Ci$tOFhWj!QWo6DIP!@+#E#xuqLel&8R1yLb1h5LnJoqW*e{XvMb zMOd^f+z(y;ZSo)bZ$JON$MSQJJZ0z}#xg+4R_bMQ^-Q!pHST%!SGqSa?^V9#UAw@H zg-2pVUSFUsPqDV(CU{)<<~aRQqNXus_R&|c4TL`AkwG7;hvjAZ8p?!NATUCKVPZFC zGSWjN(}L5GQ0OtaxIbTw?GE6=8E`ooy}ku1^WKRHhIo*f4y`^{+`D0g&kn5}sE5`q z-%sS}N*>{CnMTmL&Eg;g#kh`q4+Cjx{_@r5e*p9Txl_@+<1^UZScjC%S0%@fha2<- zW7O)8ueK9HeC*r4ml=QF9TltG`2>7nfgmb%eVM^^f%S_@rko$X?dtHHu(3T~AwS=H zh%~d&t!?OL8^yGCV^RyNOcTd-YQdlvC%UhF5Q4^$M?;`QB2StW`$nuokmr6xW?fN7 zweqHtCIG)jv7-STjarFzYJBIs?YJ{2$*w0bqBNZsnHh zTE#)!L<=4vwQ>gj#?Tg1}|li|lU zZnJN5`)mr@&)~mZk>)JRA3b<{U2f$+JakOGyyWL!81O)j1jhw9o55=BJtBY!I700tOAt?IU1&Zr1F{*~^I`4~9q|?t^m=uvn_RadJ zIl+Xe+@5{Qw79UHiF`=me)jttqcoG&mK5(~<-1q-bkyspW;a3{v|UxZS{W9f_0FYi zC`dPku>8}HI~388o;{+o(jnQD6!=3{i@qrfjqe65WJ^-~!$*N}{Ikiy+UxBi6QOs1C5<19+3}o)t4aq36m-0zjpFSr z_M*DoXw=i;7HY1y?%_49fvlth-4spzEt<0XyFCQsEq3upo0G#qz)f581CN!Z#OLu( z&joG0-wp$rwskmvOWnO9;kzGeD&{YXS-*}pimV7Xe?9XAD>hE53Y1M6<-~75y|W}D zKfq6qF&Ax8v=>S1L^DpmdhMK88#{wekHTO4nH$V=GODD!!k|AHrD$e1-j)WOJ=+Bx zGb64Vb0%|t9sr@VsKt}aAGI1T63itTMEKQ%VYi?x)mH4)qEX~B~a@ixeE}pFeJJDz3q(pF6%r=J99`-z0@0Y z|BZ<1b`RIJqg@M=olk6Ao^|o0|6m(btH_18lbO>sb4WJl6Ta%LFP=8J3rZHne z{acfLw8auH0mL1BJ8=3~X1#K3NG-3-t+n_m?$@?9r`d%5=i!wBVdX2&X$})1tr#o}o+FjO5fse-Y*a`aNAP z5%ZBT#a^gpfO6VmplB%4vNR^t_6?dhqdG4B^bpJ-o#{qDUc8*j@vS-Gb64AFmo7zb*53+s(~JQr3|!f*_OW}L zDjFZ{OPw-$hZGIu`M9jW2#Ban`TkF=8p-?`pm*^`hJWrD1Bu`_XJT%wCD|=;hV>mW z3OYuK(_bw0r{==8wdw$+pD`V={b#g}=X-X=;YgA1Cqe$>nGZJ~fE~$vhI$=Z@?Uym z-(5)ql(-koHM`jA>}m5FGRXi~hW6YdU#=@x?&{^)g*=;x9oEv&9*!C>wy={IiJmV* z0T#l;(i6@}EfgI;+kbGj{Nk}jpiLT5!*%XcF zs)K*S@C;dql}!_uPyUcdp^*8+c6|?8iwwsUZrc&tY_mw_ZC~$r_S%x9mLfDh2E#B5 zux!GZU(y4NZxumsx zWIFVj=RDs%r~j2$wv;4i{wrr3eK_zM@y5oD`j9l$l;&F98)7e-*&3PIhfQP%u$hA4 zJ>7T8ENIud0#jf2E;x$qHj7=kY?&g=4QDq31d~o~02Cw+#08zU12hi$pF+4CeVP%U zbrHrQll|^vRk2+g+0XIW8DEaaL{YFeZVVtuDvD-r>G@SK0y2tWbP+3lx(Uyh59035 z*K;T9?x&X?um4z(PF;7&vqgQSa6BB&%MJ2e$Udr?^1n=a^m+aIDxfqV~b-=X<% zQa{H7Wvki}Ik}Da7~`ufFm|@RdTZ&W#LvK8KOftG%DOgb<2vuO6oALi#J}H}$NmtC zmkOqakL%>CvOYU0nR5#xNCNhj;wvsLLFU5YFUmGE-1SS3Y6gbYSo^y9+fS&bK6m$2 zi;|y^4*d)eonqVYpregxvTMjU++Em4!zsT@6^l;DRa%9wxgKy>(NF@W41EFaLeNQO z6>0RNkId}aHbUPl3WDZSNmv&q+6?7Mn$iWT9kF3MCEH$nf5sA0$cLXDkekaj3nbI) zc*@tmaNZ$3KZu5k;TS^n7BJsGTy5L?8P;dJ_MT7KEhk--9&RSO#BMHjh7C5MusJ-3 zmnTDMD_yuB7I^bR4&66Kk4(=z+bg&iENA2k=ly%pdN+?moEeAcw~x3MUxFqx$`TI$ zaX6_ibS-87v~fzujg43k65v8;6(}6|2kmpW6W}{L9iX=cl6ohz^1vBH;g`-n6Y`VR zF-461i=n^5W+m#X$);rbZ4CRi*mbmd=f#_&DnApQ9kD8)aN#DbfswGD^D#FUa25#N zCFYd)TCo*WNPK>wOa?i&Y+H9UB0s|rJK<-yQW$)~J9}}#=tS4%6qwpP1Ef8D{ey{h z%4f-zonb=5q-j|#@M}lw;m>m+UoR@dM~q}Q@)SX(!$0tc9;WNiQ7ydO70CUFb$LZV zh#m96dcfbX5p~{4g0~9eK9BW`tWK-7%9>BR*)}YmR{RTM8mZTl$Kb;Afh=o`*WyC2 zdJaP;>4#=YIu3Si^XVPo8j=cO{dY%uyAmVfcRlA_#&xm+FI%Yv@Fy2a%A#-#+LNL5 zMkQT?GyAO>2EyRP#zkNdp45|3e5F+=_~eS#$=*GE3mcC9rR;ONk?>%w>uzG+oNr-$iCdX)_WZhJ8R z`SYvJH4J(`g&1w)4!vT|OUtKcU=ecX?6NP&o7J(*JoU(pht$Fv6H(;96F9LBO%xuO zqemv%sbt2WCMY`c7vk#@%hi?9iqDEp>s(b_ra1rbrZ@JUDs(!Wu4R#@pRT8Igi9!p zyB8XUW}n&mgS-k(a!+9jit;T?J?dSyXK}!Dlz?JXaf-9G%9=;Vjl;~V-e*RsmmM67 zRrij>vdm_6GHMDkJ)5;n=747Ac1xU_Lg&sC3eTZ7E>8LzmxAl!^WnJ?_-CHP;`1=~ zhwqb8(K{ON3afl>16nD*4UV^0GtbDk*bON8h)%4$!pPs>(~hQt`+0ty8tG2rE7)qN z;W2tl|G_2$^DaouUDxG+E8ec*^icgOqWfgz!KZ$0MO(sV zhwY#Be5YH^9a-Y-C}d}PevWRXa{&RAH2yRSTHXG3RyRNjSH?qj{&L<%qMrysgSki_ zi$A}^>LlGqf$xU*+(v@wUxHY}iFwaXW;@RhRO?P+`Z-qDgM?+9)0*-`ppGFAQKynV zynPERtqm^#Vo;fSL9X#2uX+C#AyGmd_>1m^XK!^0c+&Zy?NXZ#cOc<~V5m`KwDktf zeZnZrY&Vu{bmD_Zum2q*?u~97p;Ligp;f9-ZZHHO6)8oy(0VFJsTao&XF!Ux)8$Fg zfBIPWSOJMi^l|?4oauN|P7CU4%HpTT9jKsq;j*5NJvkFgM|!_&o9T5NM96i~>*D?F z%vFQarMKhj$>rNL_{!3UKNbFE!3Af9n}!2QmdwT);QOfhQaK`5b(oQLjYVzz6kFQI z>WrKhI9AK;wXq&EA9q_f-h-?-etY^a2%}Q zV~unItXOIX&WAT2>b=#ij|F--h#g}Z02^nQqF-Q_RjjjuB93H1y^znfwUD?E!{hEg z00$&x3%2L*Y&0Ui*cd`2mu|~+*@pgDpxF6FnDelhT0pPUBM&T_i;^H0MP8meSk{&37QO zlJ^%@mL+8a1lccC=Ml!K_j1O+b-q=cic_R;1c^f^Hek0yI*ogzMkkIhkXMLf`y&K- zakR;g+(-EICc#nX{Mz#B2#3mg)29HtI0o~>1y|eS5D76)#ZI%0eI&}MNk>9s$?Dtg ztmVbIsx8u&?XQj&tW1z)50_S%S5R~5q0PC#YN<}|;F}?xTLr7bkW-jEK`M9&jqQ^7 z>5os{5t`{}9j%W@-5a(Kon@mbO&xybTy9T3e7xYu^5pcPR;!ggGEaS@_!l10E$oih z@*($OQOh96O3K=c!Ehw8gX8sur2EcS8f_w`u0?O~Aol4zOH~lS?Nycmj<{+M`r-(kB@knG4BH!r z5s>dSEq3oaXPYCOXK$qIap!W^<6v?uHY&Gd7H^N|c5WMDMsvQ$TL-^393Z;gFnjKO z5&p9#0QEzE(Sju< z6t4o8t>kv7Muta^xEO7KniHOlO75zcUr0*MYWzq_4b#ibFM^s0GSYTkW>^A`rLygt zj6EH+lAdP5Q5>)a)3zKv^c!pHT3Ce`yYy>)OVAw#9vYaFXd*%m;_%gzQ*UcvIsVb) z1R9@J!173Z^WA0Qe2%w5f24#flbw()+xl2$NV8ba!x`%Z$zzb_z z{hZ>t0;AL~o>dDww~?X*S^1uPnyQW0h=8*98ZU;|fgIJ!$$t^2X5irjiVeEY7;^+| z`)d;ewn>vpUgp7e%Ky%-#VW~oo2!@k`V#%Y~#}468 z+E;*0`J_cGc11Z1x_UY+kRM5ViGlQ(gS@`iN>!w@824KT-sj$`x`A>^dMMXD3Xscf zCVe>UpzCn;IgNLuVM{*gSF-Q`HFmCAN<^M<$rM+Eca!=E38`XhuSJ&)-!mY+H45zd zyykJUuo5a$$>Mo{--auySSVysl~8UHb8nN9zce!CFotyEU+4U=glugFWBrct)2Oc) z_Ua+sTZInT$kkAP+z-`{t`fZB+5M3dvP}n)I7RU=43t|A;iv&(r&|O}P)s$p`p&eK z#TiBNY(vX1eKES!wN&3*mMnk;wqKNa3M*-%~twhP})c_XMD@yk)3beRY%rl$SA zEu>heginw*)u;(aH9b$nde~D<;hqNL^*#IAK;?Ig>b3!pKwg9HxjUTbad^`Q!>6i(>kk(V~%v30|_Hx zQsqP0J|drV=24IGL1>+bnfdqGN2?gj<;Cp^T#@Cy9nwCZL!lpv8So@34fnVPdt+n7 zIQo8QUup5o0|K+)q`pM!8(p)?-zU9k*Z`+m;C`67 zuP40sG*%=3oiNnq>y<9O^qG!#B~)I~%j_QFtN?Z)9|V)!xTw(H)i{lg1u6ac z#kNjYHUyz}zGK{Vi$TZb-HfNWT0Jx#f`#mI#OSfPb;!J$4XDBI*Iwe4tkID2=rUdk9i?x3~C<&yd?^Zx<@O>Zrnwle1COPT zs55h=*gCc$7J?i3iCoV1n93RDs(E7&u{mdy?jGVlbo#iocepEHht{J#k_$*`7hjUA2CF>uglnjsFd8`BmkE+-Ykle?dsK)e-JjMB$(- zGa{{_3>j}HURa$j%B!P0u2p5q2;Sr4!+WIc+LDp(K*y>XZ+MqHPNNLKuZ_cxAve{W|MWv&?#@jz)EjFBaQf(j;2=+0AODfvKU{wU&B(wcU{A7S<&K5? z#HqmY`485O8zFO4g^m2X5csEk^Z{W6U0b+Q^SPWAuN@10tZ+AIpl!BJl92=)-)P8wqbx=+i>yMc!vDq0aRwqnf(9 zf#U5+%C!1fIv`PF=Jjq{aIFCGW@Mp&cP|`k#5;(Q*{=j0xitn2$=g!O7&(MuQW}#kcFYR#~JA5f^xAti)tSrPg}oZdVrEJuX+~NUEwl z%7|o!D;yT98YUV%um{a=TWmFo5;2?!8}YLv1e>WMxcf{47ToNCj;Z!_)3vlwq;rg} z?v%E%a`tjujJGSZd_$lW#b;rFy^-sW%vET`8ar$;2xY7}4)QPpv6-jPLH)eZ#F$vq zJkM*VzUY?94fd!$=@7;F8d7DYEWnvO5_>gv7fkd+wkKYQ$9@|f6}v-D)Vq=?Ka1?+ zEZy<^64~f2hQ;c!Vp2Mn@9Bv;=j1)F&2l~-QfTM=JDd!(9QQ|s?D=wbU#4wef0Rft zf{eus|CM7eGC+_InDs*)YgLVJSrT#T(rL&;i<@w8QIt06efS^e5yP6OJE8G+&Gi1z zutt|4`uPY6Dnk2{-W~qA&#@~|zz5>rs~qn>6YK?GeLUtS1YU;{Kzv{mMTzugS#leD z(#bb-Bx_toRyHaC`JfHw@~z?S6-}>P&w}^17?O+`=fowf!;h#cwX(WRZ2Y=$pA?Qn zQ4odU3Uv5%;#Sjnn3P|5N_F@VsMO#I^kWJ*I_r5Px~nJBey(dI9RuxW-XtnSiwy6o z&)Sv=B5`0A8@VpjZ(FATT zJfC-O{9RGY4Ze$6ntXCjTmC%IzlX`6LhZRw4-Fp5pxs$@T}MTWf)g`dn=|6mjYB#< zn!~Z$mC$qlimV^_PsThA{?Gf8s+D(+^QnBdBQy*Ou@c$sX9kUNZW)Q$3hPn9_u)f+ zKSvE}(t@HPbMvCMI}**nj8`z`r(!4F$R(7bYL@T-w128_Q?-rWhcRAKH{S7&;g+R5D8B$ zJ(7h)64;ly1YYecG5FlkV8SiTc3qggz2LrECkAPy^u8(t-w$Vd1_7_hhR0Yg4%!lu3{F|qz}rK$dW))cH~Q)ivjxE%*R)@M4#q{8@- zLxu4r0E?qt%rXET1qn&&FNy@Oj$y%7*S1}s(Nw{VlU<)SO&cz!SIeFL=9_0CWKDBi z`T?QD9QT@eP0LOB&Z5?w?WO4N*|0m}*1L+UD6ws|*ZN~!X-rPc2EUzeLs>_W=?OXF zCDi14FPJ5y1Lqf$ZAFn6#Vk9H3@JRp?jFv)#2m&ApIB5_cP~26OCyz|FB_UHGfCPs znYVuh5gum|`)AW}kqytBz^R{78G%el4)dy3HP3$;5XW?<45u?B`C8{}=9P2VPLdAC z$h~*j(Yt<|f(pY#+~8{K{K56lwAs?lqmVOPD8L)oMpa{v?j994DCf~{m6$fQhg zddV^{SI)hlZF8XEk`UyriJuOvy6x*r@p63<6rFq1SC(wwSIKU6Uv47VJFV~;{5l}j zSlM6)a+Sydl`)rM3c%dd*Lgz5wpNLD5squbVL|)0?)uvlLw10K?Po42^!#?XmAcNOO~}DI#L3jJA6@u}`0DXF)5*@g4P65Cdgdvw=FDq@$+6y{G9Lk6+4oh<#H@`9(57kd?0*tiMc^X~~y} zd;VMQAHti5YcEkWMQYLM;ho1bx5exaePxL{fF_dZh?{w9VISpP9R9TCn`x*t{Mk~K=`R-PAns5$L@V=dETeHr^ z!Y5E*t$)8d#RiRNZ_W|PuYH(~%7TE@qkFu*oiL@Y+9s9O<;PPH;+{3bR@-^0k_Fhp z_Qw2D@@obyk{z1#u!rdLZn2Li;QlmJs(jFk*etC2)-z9KH(Imnu8sf5n0eiajnV9d z`^<8xz)0P3&O1w9yPte|ZNvUrHtHvV-L1O?TDT@6kx&J-;-gPh7Dr=4yz2~Hw5jTd zN*!)Par({ad{IdZ%5RU&eL{*Kp0K8=5>0e|zSDM(XH%0Au0-(J;07|5?jkdM%#pwO~HQ=nP`cNjIbSKhFb=MN@x95H;?{58#y_M=EGrWHOzO25byEYE|`6`w5PBD62gjiBl-i=%8WLH9%tzt~d)-r&GmuVUs%lC4$*?xEnwR2jL zg;2!&H_KjrUyRF?GV}*iA@+hPC=HYO>Yj2%!BymxyK2KzzcfWx=b;f{=2f*_tL2S^ z{-Q?T?mR+p8{Sm0TkOh}Mz{G);1%>5nCvbLDJ;c(vbGh1X=Tul&v$hGkwn{7)ff7J zUb_tmldJW}5n8wK6u`Cukj`#RGxCD=Z2^6CeWzOyG#>dW^R=uY(fdl0_x3zcQ#%{n zRm6a53*q>8fN_Owz3p!**VdxC=IAR7yNCaay|;{tYuVaHkpMvgL4r$yySpa@2p%N3 zTjTCdNFYIjJ0!t^HSX^2?oI=ZOCt^4U+;77+3z0bzCZ52JH{Qi{`BhZwW?}W%{i-T z)~x60DjaxvUS`I$dA>WgQ16pmSO2WSSnYDZ(o?*Sp7?{=S#4Z8To#5;nX~6uAz3m5 zc(hk;RA0vR$2mDzBn;BC@NK$UE%Z8`(k1;QbAVN+^CGGd%Av_h!`J7Hfk_4cP)! zuI-$%rPK@dS_h+)>IeKTE zJ&_ut7oF2-=hv%VA_M-x@`39G^nC;WTc|kHnHo$X{iL7Ft|pl=&As<&@?#jWOwLx6 zto>5!fu?ce%w=){!2=%`ys{_-wU_`-GM2a6Sl z59&{Kk%yJm#}i!~oht-4((~sbZa1qo8t*=_MfVFhBD_Y#kDtz&M8MirFS-=XM%Gbc z`+_uEZM0VQ_r8LUV+Y->zkM+El`I}Dg_7B1-LuAs3;=f}_@oB~QkF-j`zGl4KK#t7 z=wg(99U~IK1q#gB_`xPQR>HS66rSbV69I6fR*7EB?u@17TFB9QCv%w|@H*baQL>am zhad^7$^Goxe9XDrxz{lSsEp$G}3CD$o za=1Oyn&Y2dF1&KN9eOstXR<=@G2;Yl^X-$J;9EfpRvk5Y=|Aw=(vU zA6RqAk-;b1_=3K?{@QQ!<5Z$H>QU9n6M2By82hWL9oACk)(k^)p%ZI=g3aaVQwc@e zJ8Goi8DY8=R_up4&;(a=SwA=!N&X#OI-%o zxciwGRfQW=g2?t=4(q{%-@uSUqtx;A3iE{%E0a~@dWX7Jr@5w2^XHU~D^m;2(@CDt zMT_MTU<_H*p)9msw(MP1>30*E%;&K?D@!H^;Do$meRt8TNsCa5M+`y@cD?qE-_Yr9vSNDWdVJfy?9(XwVbmZOtT1Hr zVdBk6S@1xW%Mr*SlEqZr9)gQBF6Tafsw{W{a8NYzhceCu1?w0Nn(=PGKGLdi;wwOV zqN$u+;*E~{-e#a<5Uz&VnwcZJ1TVIQ&|HhVWObAU`^}X(_<9NWP$=Q)e(rwiZyRN! z6Pv2lMko%FEtYADK>~{KaAfWC@hoK&J57Ow5P)yf;NBnp&M2%VYHj76@%(9PDL%44vSceNbI(CqxTa9GBi9 zCNo(s)ori-xv|*iyxq%7iijWB>wB3Q`wc7)yqw=}{Y*10QnkyPyBu&4XM3QjXi){K z@Us^}Uu?~(p-uP%!Y2L}-&U6Ht&_d;eu|D5t4u{=CDxa)qM|Y6NiD&0o>OIzT%#vv zeviyz=6jIO2!l2CggrD-uVp`DEHQvH+QETvY_(84ZpGu0YMrttx(BUw8T-501_Lw^ zN5GD|Do>?S`6#A3mPniRtZc%chI8Y`2bX<&62|)adkvQHr_?tqLHzi&PvoU#Z)tAt zS8{}?pFOl#kKZnA**lCiYMRtghBozI0+lzk1-o#}FqPMIyNf|o%Rpjel~o6nDCO41 z>i}xUKsMp-(5I9$whoA+(hUpPVL<*sAV~D%T}W;1C@tsgaB18W(b(lvLlCcwObod= zfvL)r2Sc_v?oPlT4(C@w8!5gk)I=k{9@}rZvO$?^^J;>@LdzuA$gjO=sE?B_jB>~C z-)$U3S=|0I)j(cAz_RMu9hxACAI$eYs3a%#>exq}OC*L1WF}#IvVv~Td{MxcYxfP` zR+>4=OK_}*OSAc|jtk24CYm4j@s4}BGyP8Q9_{CeE_zFsnlRGeP~t~m>UG3PA)gn> zgZl;D(Fqm@^m`Ux$5u%8$3{PU6^Qbjefdb~y(uVE5Si0IO)ya9ja2II=TbR0B`I-j zc*KMQ+U%U2@ReYb7y2GQo%Tz0gK{KOExe>OlqsQGZ0%e*Ouh)+$d9&LEepHxyQl16 z*GH`Ko@<`l5sQioESJxiXb=QMNObp*2_faB^6m{4m%XUl$V{bd&bV!_G3KDim?@0% z?9QRNvywmMEksqi8(I$PH%6|lZkQCX*UK&4imS0)M+Zk0de|jDS(iJ*&2acpSTYwI z9XY_neaLd?u?K2Fd0#;+cX)!7gTCq%JrA-`Wj%@HhlHjvPI012{T;9N)@tx59kAAi zmQCL~iC}FqBkvPD47pPk+Td~;b*GTJ*b+$Blt4!IjI9M&=RAvrYvysJ8Te|kUTeN`Em2cRS=Bgu1{%}$*$(O?qYCd2$zLCUgN`| z9z60uqM%%2yI>GcTdZ@>C`DjtP|nc!xsOHy7lQqesr9a(rgu-@`1#d_U#18}oZD8( z(53OERc!fkrz$wW7&+#AB5NaTbaS2#tXp?Q6d(U~)Swod?_&#`S_lfw*)hRQ{K%EPQKrI!%XAMx$3o!D^<`F_A5|)P;ozbyr?7mYO>pg))DBgth1vl zz?T#Yt`@xBG&TwT%2vN%Ur0pjmA%(=2*4a; zH;5^6h!~Gme7$)xQ--BFMCF>9GX_1>`VL|S=oc#3&Fn|ypfy5To)I>?SW*Re?v2+YZ6E0Z)Qe7=49 z9v}VLpiaM}c=pbs(W8~{EzO8uMOLuy=~zk^ko49BUB=4Ks<4Qs##fD(f`ib_YVN$F zCoLV>^0xiGwgLQfy4qa(+J_M!>Rl-T7*ozA89$%|mC1@;Z1J$?kae%D9M4w$q+A6e zg{vC3n)4ZJUU#w8LYY5j1Kcr4(t-U5o*~jU00{%2YmD#YF6zY;lIP)Sl_j<3B7(PB zzMdX{veIM_7sqc5W67$!e^$c~A$M{4c#JrsPg($WShTHh;H9uO+FvuEha#9?%mV6} zc;b}bvSh_nd9{*kEovF0023TW0*n+bA6IRlZ_NsQQs9&W*Yrq$_2W;3D*(qu;_;c% z;{ZW@t9ddeacr@psFQOEN3mq(P6u7LoF!#DZ51Zayj8rP)DHG|ZD zTg8(}0}>F|eu2lrI{nHM-TNF5lYO_UQ)RK^;!(V+?MR;=Pp&=O;@5LXC<`OW$z3;I zr93B}Fg+0bCQo6B$mx=xC+8vO1mDYv$m9i`&4quoUvSu1OY$E(LS1i<@mqF0z9nLF zcyC?hw=c)y{Wu zm(mj@1VYD(q3tRm*YVR;HzyP5IVBYTVzR$ESMwbSkJYU7gCq6*rygy4ewg-Ur+1W3B5&hgj}d}C>>6+qBLGf}5-NKji_WTSJ> z-NT{0Z}6D95|!$S#gf0;#gUu6n&H*=)r}cbmK}rCXs4K+j>q2Wyi^6=KEigm5bWt# zXVDlLV4(B$QV;o%Lc40$hCaSX@N%W(2THa9TDq~}Kzfn{P$)+hYcy-e`};R*@Z;g} zP{5zX-nvEmd?e0KVlKh(l%$FK6Vo&2(g$SkZGTf#fY9S$Q3QChQq>ojjmf~i{8iiA zbMx_mDn%Q`N*hoYaG>8hq?2;-JQUn7`&=1TuBvWMYhuxzT8V8 zeOR9+rEnq&CDXyKRR$Wd@C$|Y-28i$2F>+JEAAaI#~zsbg9vvfll*A?xM}{FJKXeu z$)t*Z;8H`C6O>mlazD84R*JhPh38qT=WWo8Q#_34{yWrS)b9w{8W{&FMNNw91KA#e zOAL0A1npZY5(TT~cIVExb9wbytO37)h+@!t!&o$F1aD3wzRzM!$VC*N}^?P0}hHmztQp2eE)ol_f~{x-jRn z^=nWjEK>w{&$|@G#cp_W`wiBcf_T!qX5Mk^t(MU!7hXH;nY1mj`p@ldpjPmBr+<$Q z{S7($UT~PBJKQ9;qvW?Abc_9`v-b+KHAfA1PchKGMw~yZ9Xjn;FO^VyMOS>Z_nC(! z#+_wpBM~lBv-cWZ?H_Mct6e=*(MAoHn|+fmVY%Ybk&N zr~z>_-ccpmss)+bT|_e525gtx_I4Of;ilVSeZDmmL7@BKi$YPpLgY#t>I8q$Rr49U zuB=V8ct|i;2iZ58ME&>Q&NzR+IhJuN|LHC`?-!H-Ag}8$wlhyiCkKR;jVlQdz%>$Y zV{-{Q%dQgp(VBI- z3+(g#Lx@NY;Rhu^|F-++8d(oUHrr%*LBt;82RB{}Sma)=0edzqC^QFWRAf)k`aiJ% z$?7b@3_<~MB;`l4Zk_9=2i&P$rBVk=CCaN8;ibTB(5gj^J8k43lAK;cZLN5&{{)x zqb}H=_+oWFkBKi24_=3fw3||G)jN!I+l?M9FkL{~a$PHt+#3Rpjf~eWxzF?~tQs5B zy=gW^Tc|(%F<5%=(9uUxkFQDz!3m$~J53;;DQw}Ql*G=j^v>P0gix;wu<=DC>*Q(I znoD4Wsu=L0TY*&vIt^F?P=CH6l=R6_$&<3K@Vqr#Jmdxw|DO`5cMBVw@oR`J6m%(ZuJzdw>#)ta_BxPTi-J zN^)~=?vvb&8Ea@%({j~yt$DXS9?xx6E^h?+hz*8#$;Sn{_;aQ2NTjGaAQMlieRzs+ zSvA7#XeCp8{Yt%2GUIWd%arCh5|D}vT7h2{=!qZC!jffpF4fO9m{GS}3E%OA^<^p@ zCvil7o@c5!VN(oNaAn=H=$t%w(+(@(h5H{FrN|Z_eK*9?pE&+`b3Z>Yxy90c@5~Or zJEM7Dm}R~+ps5RSjrEOr;d7UFOLh|XbVB<0+TxaTGp|T+?`Va0p0X=A=lH7*@I-L( zaJ=Q>VGpp~-HmikK9$J{Byyw?pyf&gY_pYFB?J|sF#tXuR!~}ydc-Wnx|-4 z&lbqx&ra1g&T`GwVq<5-hH}Pmoezv7gZ0(D@~al?`Sb4Jn#)yFG|)D+Nnf8!uz8J4fYUw zZ5H%L0aW@AB(y$x!eq*K*3{=t;7A!%q)`?kzXi?Wfmo+Nd$tqv1d9XyEnK2Z&LlELZce+PQQL! z4{0KUnmv10{+4xBA7@?JXDS+c9VL#Rl~Xe$S&p*-MX>DabC&qYtKni zt;}Xh93jhQ-W^CVs>4{YxV_-OX-6g-!n zM)drg2isc@8dt;g?}Q+h7m4ls)&5eeF~)KCRc7lV;Z90pK{)yOgoZzYQj$DAbLA6e zv0;8DeDeEbHGcki|0fr-j{du}}r^mB4rIFMbTx4qNmah`^uA&SbC=@pR9hhs&tu^-7SUkWppTA{2)-YXMi zJ7@N_WJg%%CFAyV1bX}nep$|qqs|o7Ad$nRB6J$9xVD1Wj+Jr_?2$>}yh@-zvBT=+`{DEJVq>^{;0fp7;`|yZfB|v$)O!XBrpv4=r0bUQ|tDOT7Ae5!IMFxyz-ZxK4n`+2&t# zeU>^+pb_>o!p>1O>l&8{mTe98z&B5f%BI_u5K6d|{KDk#vfEVBBb@DW*)_73KujfK zpgH3BJ1qy5ir|WHByu3CgOWO6Ggx=BkqH|#Y5}V^r8Or&rZW}*PydELDYrVm=0I!= zCeGFgs0D9ilP^7VlM`@TQckEH8R*KNPBv}_h61{!-sKv0G#~}SAsu5cO*WrAm@1rh%Ytx+~Tf7is7OM zFRf|FEsLU!d@^6oY(^!LCbl;SZ>_f4&pMNuy>nS zz+6rQY5BFnNZvvib({tUg*vQvGewy0R`ha7%H>*nL3GBfF6BJ41-D8jGh(^4;YTNA z_Zt3k#FkY;i>g%vWF74wmGe#6b?3(d!@BttFszzdni zf;I^@(#BG`anGhHUqhMS&BmtV89tJd=^1lQasb3UnS1p?Z?Q~nJRXDNZD0{tfBp(A z0`^ACtRX>8kI?mHoO5pm53?#~@9f;zSPtV{aYx9u!MBoJSFs9O~Yv zK$PpGFzOKJb~;{Lve%#V_7mA^cMr_ZQIf{7g2D;XJXE{G-I9Q`VC`|X<=u0SUH*$^ zgh`&q(M&uyq6j}5Yj4$vRF@B=EjnXUDHVarRTD5~wJw#l(>#o5bFu{#SW^co>zZD! zMIFb2u!(%W{_^Y`CVY9%r^dun4$aSWkutM1OJ)`5sAq$Y!uS-0iOs}wwH*WMFMpNS zVW?0M#-_{f&k_Zp9vQVkqSm@8eg9+~c)(}*`qs-i!P`X%1dP6heNRsx%hu73L0Z1O z2w&10kOdi2u~<$gYV54L@$=0?b~h0`fptD)Epht10HhS0m&xGiR(SR*pUtzi%-uz? zPt6wnLb^$e>dYX!d{Um}S z9Ac@gzK{tp(M1-Zco(-Xl*3^X-h3VOz~{Fj_8gn%ER6;}>@TI|G>~>1R3-H!_hf$* zoS3<3DVUjTT99_UO7%?oY9GN5NEqLdN+-{LUoL7zL#hA1OmI|KZX=MaVikeW7U(BZ z{q9o8`-_NXyQM6@78pvDE9p}MFaN&thhwDm$Me%i?$DFY8jFm}__jBARE)88G#%sK z7&9)80tpkjXGWuBruo-@IR4sv%Xd&WiMPDgOG>xc+@+-U+jNgb!pT&e1j{zI1XvQ^ zNuTk4zfqkm* z=>D%tFoP2(wEzEVdSJm>un3=;R*`zpahH@(?<%{Lvs%hH9%5Mv6r4 zb)u|eM6r8 zo4&V*m!8Y2It%X8mDiDp4E;L;x30eD`5{xKB4LaYLxi`rMG1MO3~m%3k^T$ReAjD0 zH)z#paS|%#>$}2f%vrB^yA`^5Yl6&7#*LYXH4`9y|91+eLA0`VWHF&DPWC_X zb=f|e#2=9UnEts_T81dgbsALl&Ef#jyZ=e?2B8m;?*~GX(5XzUQc#2=<0a!{DP=(a zMAXGXbh0RVKL5cTYfBcDQE2tSa-DrF@bh0a{ZA79hREi9J~JZ7A)3|4Pq-P2Hdrk6 zcOG(f@PF!vi01HV*5ROKPzkiK%KWP+=dlc=_a>2EE-LR~lAMOMSSfcV7J=+ZYwpNdV2>Mhvl z|EI)Y|06bn_=Ml>RUH^iHA@a&9t^`7iDrOCm$xQ^v<1Hqd6j1hczOu@UE=%qyu}qC z-YX&$L$Uwgih*SKua}PX^K^0b+Oq5ZM6gXrWkeOvTa0+TUBF&rX<%jQ(|=kN@i`>- zSEW~Hg&?;-asC?(|FXfe)N<3s%LDBnW&Z0Dc1rYr$9p%$`d^^<|1IqQY5TuEh0{>} z7a-<;NzVVY2I3005b1w`;{R`{{q`-4<=@Kik2>~t{ePr-I`TR{%bF9Ofq>n0;8@`Q zsNKIBbai|<6;+LH_QusiC7&K4bk8W;e|G+xl;!U}W}#jH8U&46|Irzmszb;ZB36gk zYsqcfhxC`7?}$IO+`#-_#0~#QP9~`YuOG+_KZHCZto?I(K(3&GAjssw>M$2ElP^f1(|gPga|LD>2F!p}DkC-)r}0>zv>rjO`F(c0@4pPy|2&i5Xn8H0+j6w% z_hIO-T${btE?X4Q2Il|kzF}&-yghHZjoKuR|6i;$|KE}N(YdKtKi(;-^=0`{O>0us z1Oaqhyt;rsjU&faIn{)kd{r^Dr z3n_M`ckCGgm?f+xDsj#B(AIkNP*&H*k99xE9&7vMe`So0wb}S0O*1iyvUThDsP}$n zL8Otli=fwxa3J1^cP3xQ_Xxc)KE;mnvAcXp*k#`AA13uLbK=G~dle-1L5~)`_Rz+1gw@>gET!Gp&g{>keaC5`!dS_Ty z+}oGJ5H{*F?PzQ-WwcfAo#K*ib@4Q5A1BBdSS2 zn3=b5vm|Z8TV%=xe3CFi1HgcroelwKf0-#x4Vht#>gto?tJad1A2}(X7}qQdy++(t zh3fQAl_{)Ut~|zHz1-e)z+Bgbj58$c%+#QL%}*blwbPGnpZKIf9Lo#9-cZdLpuV=^ zXb>Z0A`b2>DxFA(#8;zn#!2hk?PRrjwn_B+!xGk?e^d{eAl&B3U|)Z{f7c{TpowhZ zYd3GJvVa_Tu=E=pU0w%4%MgQDdGjq0j?woQ>|}6+^hB3Vk-6*l`!HK)+M0T}|2E`+ z(wyvj)U2^nSo6^j6eW_ThS#{yH%}{D15Gq{!@sR|Z`W6PJ?Uu_E5|8RT$)mN%P;(2 zWJiD5yWZHuvUJD`Y&Ci$P9Gm%%^@=71@rHsP1$HB$7U0qOuiR6{Rnx#&-{oq;MhMT z0%l5F8oCs{ea@0HWL?%p_0=S`rbe^gQ*Scd{nlDO z9$qx{JL#Kf?ihO2iuAtJs91t}H(VuhSSmCl*;L^DZpyE}Mqd_#go?!Ho5#^ndEkEx z&PenTPL@m4$?R~p=r6Mr7!mXlKr2X@?6G)Y`WG!`oeNx1oTi8=Z||Re=?e1dIpMc$ zgLK|=WASD^*$+>QZt$km^d`3OpQsp36?$wKbBNwZ{I5wt{xf=4Cy-*0L2DLO5inl= zCokjYRMowwTwFr?tJ9lOrX}86I^3^PL(mCGzT1#iV^UoK$jDcPZ?dq9suKJ%b!SJh zMuT=+8eu=i@{2MQ_|jdg$@+R7>T!!T?$k9dldY?PBO*}$!(!_!th#2?{aC8LS~{ej z^!hU?56q2GHIu;Zte9WD1tIc#{T}{zXgU5rEq?uGkibOQ%Z#a9#-p4~;mF@0n88`rnhZH*L^_>`tDP-MQnJrk?IBE-9rj-NvlX z+D(OFQ2QpSuYvcz`Hi+oP|4`%aH0uuboM#ePGPdE}1qkNz}o>`@H5iHKQ zUG8VRK}OXvJ5vhz&CQzS>N;|(x$(;*?|TbP?mgEeRppuDBk?E5VICB2G~NxR@pZ8`mjALlQuWcY)tw6`2;OihSZc3e2)99=k4j5|Iy)1mpcIsB%RxmS?7hXZv*{j z*ek-sMFt=iy){mRet4~MZ(m_8>q62R8@*peEjWPwrSg17Gf~j9GvA%4UW~8$59er-uDqWFOm5y0F_K{w^kR%xS$X&qb^9>R#sho zeAPS8BSCQgx%}C-oV-i_#Sa!YsxvixzZzBL)mtwyH18J;ne(GQz^ZjioT>t!;3xG~lP@)Xa zH6?z()!L1lNOc$O;GMG9<38iA0ty^HEz(mTO?`>%#jo~4*92hTx7^4Fffth%vWJz) zV+j&^4`Zm6}u4@S{Anevh5p*N1r?q?q| zp&VSbDRXr#t?*p|Tu76Sv8kN_oNAeFN z@M81T%K`V*Gw10xt{y0c21kWcx~73{oi&@-XF85O!?j{nIMT8 zQA7>)Ujq(!VcOMgTwlkpB%SpIj?gQ%1g}SbM#)DW42|k_rD#m+v0A3ZU_WyAjaIg} zpW(;K10A5g)bcJ0Evw#H+xg9yRSoaJVY&&JWj0BIW*JXTCQPXUMEoP6Mp}_Q{%r>z zhYbUm3EsJYCoobICK}We+;p~w_THM4{%d2ReY&8ll-W#>nc~>qBi#bz)N05-uIg!* z>G8pi3rzAUT}SEH7WXGH=Jg@ zyg|Gf_bg$<`0hprYyC29JYzp_qPX2twI1Pg;Qg#>kCE+k(|ZG=U%W&%y`#{%Vmjrodq6;%=ofdzm&~_ygFbiD zQQ={Xmz|;CN1r$MhwjM#)XXFRw(d}2NnuK#ln7w!OcIR_PXMZR-=n0MqC2w+%lNs` zzoop0O#M$Rz(@xJeKnrr6>G~4(|Se?P38K+?ZxY>pr?7X08;9a8cn&$L8QAig#luF zVNc=6wYT!5Uh?i@*rP{kw)3so1!|*2qtkdrHMHV8#_d8*x(|-ORZrjS26Ukcze^1s zjwsD5TRBu<5PJP2s{{fQliEm{_Otuqp>25DsWv>Wvb&3tN@N{E4Nr~NqDLuYO(wJ@??C1Rk7s6=2f$euCE9>Joc6VsvRE#z z7a(>rSCY8;#x8U7`74+d-)GwB+MGu+O}|e=7W-H1xdL2#X>T&G`8CdeI;BF%_)5ea zDdsyl?#2CseIvYsuo=D*;VMJFZTOFw=U23$IqZ$x{{GeHV;uOCWqru3EJHF;Do-QC zhB#30>$$zZ$mU$^Mcjs(<{5prPC!>`=5OT2yA{g$Xs}g{17Vkx$~eyYxy=I-+|QQi zq@)Gk+gzk(y@4INt5(4yvFU9L-ZN@EY17m3s|g( z!2wtJ3q2OLg4<}+U_cM@dL zvwi-VE4_vZcR~(v8qNBHb~x&cFNEVRHa%0dI^d98zulujWpco2f6TD!!iS{Q;Dz;c z-c!wQ9lqi6b>q%ix25bSi+Tp19^D8@JgIK(Ob4S=4~seXqkr`Ig z_NtHvpoZeJ-qndgJ(@$tD3VmSF=jc`#aEVgk2+_ZE6pV4ilz`TUoF`rfTv0=n=1F} zYDijxGSbIzOYue!m5l!nMmczKmgoL?lw?NN(YGgd-KtFB&hm;LfIIlnI5dQ(f~UF0 z6HZTKwglR!62E4*Ckg0{|Koml?UTep$2VR~AItHW#x8Yzizm&D~Abw0~n3D#(}0w zrvi2F+>W$Uf{xnsqv<%#_WE_;7Tp7Ji3U1(TtH-h)B0^;doa~=(Vo6WU9mmHG1345 zHe%S&d?M&u3vN>BhaE4}rrWMJwKa)v#6&zeq~Nu@2Nv49K3CIP5l}Se2_74bPk#{pu_id*u%@_1+MY zAYxcnmcWZiIz?gbXpb#1mIpt_`HPe4-V|a}+{1eAkH6~E?KrKiOMg5H}^r}1kQoNNZ+G}mwh zy{cIjx<5dXd^l1Yf5u_fmvb78UCZL`hRGL%Nh>(_p>5s5*P&5mL;VsTc6WpkWa2Lv z_e!qv@`|hsr(pwb)?69EurX$4}g8U`b08z?VLHI$7Cv9Mclzy&pI*bF0^Io5+=( zMHZ4~u>>GFzoR|G<{)lQ= z^(>8YByF~g&j^fM+(n5wEKzTGkn@yfjh>V z?UXXvjRFS~goJ*YD?w&n70|>VTIUX8ks!uhN{wFWIZ+4@weKiCCBQ_kMlD z4|rFdLQL+J;S&UMuN$32}dz)dnV@me{YIdoAVg&#>E!q5^h>35HZMsL}??46sq0uEnB#O)g!$^|PXk5lnNHC1y& z6j(pD=}{oELGre%BUhdX`RojYZz?ELuJRb1qlXyO_#Z3{qkW)d-_9Q+B5Y}J*ivTo z@gnPq%5%G>Y7ziU^2JScq&(fE!}JF-CR?FWICH2?XMH>#H(zGI-IOi=Xo*vxm%`fo zp|L+gHzDy3qK;WIS>Qdts4lMxdNqY^O6xNYPqU_q%U?b(4!Dc!e2g$uQ24dA%jFBO zAryCq)YenIXY&P33{ga06%f6Z!Pxk;Y>2Ov<_Zad!ygiq}8BC!r<_Yz- zLepC06!Yle^#ZWpe&^XGZ|iE{SmXOFLSkvY-_HbOm!h3z8CG5rJZ-+M7UXb0*xExki=iM=1;%Pf)SLdXq?qWvx@+}If zG(_SH$Fu6Qp=0-;U}Z+-1ceXpUZb1DfrpbV_p`3m&^D zJ2#z>059i_m>rL(+|cFCvB8n_HC=zAX1>5ysm+gR=|k}^m2@LwO{Yaz{pXuOpJuwJ z6F#5`tA7|&epMVz$y58i!>ZBedN+Jxp%VG}0L^rO>{=S~LG?x|nD4e)@a(uP@NcJe z{64GINlQh|@t25m>cpnA?;RKGk9c=Ju$I>QX|6_Aky%kE!H#=M`1ogRPAF!u&kcuU z4jh@L15Q36;epz-EkT(Dr&b~_eF!LwY`5%T3<**uU8yX5J5>^VvAW&k^9``Lis5q_ z<9+V~!+38_)L!Q?dm> zT}(V}@tgA7Rx)I(k&-V06EvTsc8RkdTuc{r`(xFfMJ`qc%C`xiENJ?<9o}i4e44h? z@7_IG>R+$%Qhyy?yGw-RhV^+O+u3rU!RseBAyYJNphM3C-*&=B9fwti)%ve?KX0vc z1cILE9QadJ4^VuT66?S?khkq|v+rcbtIV#kr(mp{m$h|&keH$SEYv<-!O4qWLtMVF zt&vPzXCxO9smA(ZEF!PSTL&xfDOEsb^4Nvrimv~vkLjxq?P z`%UHzSvs2}%!CjcyIta<1cruDPM{npoQ0~01K+Ns@jH?po;mF-MyB51q^w7`IEZR8 z;pN%)9xgb2@3inRi$hjv-+b|m(yjVx2-$D01>WrxI1#iLLtgH0jMi8@II-KgE<-7r zCNKL*GM#C}RSV%--A!r!L4KJV-?`yt5nOZeC1SAmYfM`-nY~vvzdyy9PJ5E= zOd;Qcp%(Yw{;~LQRp9=}HS4#W&IxLSxveXLc7Ib+c_T^A{HH;6NvG_g1ScH!V<1>^ zXBGqAy?w}YN_@&C)oTP_?4K`ZY6SYz?P2Se|9Dl=)?v~dE)Zj-T%pk7ysRGu{a*Aed@^$JtqAz z?Ah_e=WXbAgaddFk~HK6xAXmBK4J79>+o@e5np}>Y|bH+VeY0xTS!JV2Oc)9l8d3n zz=I|{wfN+vhK zq6iCAhewWIq)Md8$6|atejCRqI&-b4jB*rw@W_nTWc)fbM#ZMAY_B4Z=y9^$Kj7Bk@j5Nm6Q=*mP!!h~r8ISkOFW>#~ zc7Oc9NnQDass&PG?@l(uc}ufsw9=sd?dvZK8Lihy4m_B>S^L7hUl+JSh!pPh{8nk{ z$T_~uM<=6hW%b`DR{vs^>cvl;Z#5%eTJNE02AZ!!qm}|5Uz%|F#8gNjh|U_xM%#*m zpecMLzRh84Lg}3R)M?-2z|-}FcHzWQ6_LC?XJ<6ku*SCf>o@Zs2+VuFt0{%=pcP@d z^6&8n*W7%)0gO9S{{sEK54fH)u5KvbHCfT-<#J@!G2)9LyD?b$d*^g;DcLtEJH&JL z{O5VU?XlFT6JF&G)oD6ZH7|;4Tmrq;DkSemUGNiCg~NsEi92dXlf7Zj)pw@bO6c<+ z;@PEP-4romom-=7Y zg@^n-Re$Q%s^VjlQ8woaQyp~#PO|}jc3#gxM#^CP>hEy28>+EC#%x0()nP`NX1xfW z1A}^}LgCq)q+W$bP@+-O!IN)5_1?4e!`y`Q_HSRX2YBsIV_qyL@E6$Zv^)kHqc3?m zpE%AB`fSr~A0*%`p}l!WiIi<_`(%~=0Ukk>nXnIcaZ{2^V?)7m@esC-!qlXTac-qX zjjpE{A+W~sZ7~a(m7INo@K$YY51l9Gu8U-st1HqJc zyEgsGI8P?fz6J5Fw$!@oubCvd6y$A@CpTO6Tg0dVlFo#;&9;|LEs1i*%d@P^!x)|B zKzQ7YEu=W-+xko+IJn5weq3-qs4gpcgYpgA6J5@d$zO)3ARh9j+`>EMttQtPF3Eka zyEY%k5KEQ{hrcn^Zel9DZ-I%O9w)8aQ%BWu^Q+Mz(erLf!_Ko@JzsR>SncOZ7I!xt zrgw9DmeysKbHf!&2`yo2aMy1#Rvnw58U5+rzp%OgotEF-CRqnz;dO5PjORQAsJ|hr zcnVFO9;t++5A}4kGkEl!C>8}fO{sIV#!h}sTIbLecft8ht9sQnMeK40ssX^pxATlO z7+1%+oU)}ADYEcx{W4n*LbzsSBdY6KZ-&jimK;5(+^K|=spKl0ihI!o6Jg|1fkN*? z!cLVb#lH2)Ln=K1=nb*tN@-$YR0bz8CTiagdaR^iCY;bNSFfP9i~aQ{3=NKgCmr@If7BPU$TD{RMAD*^mFJQTTLfyGS4(xY)DWxQhim}9npzp=A zfkV!mU6Mo$)B96Hz>nCs$g#M+4m?#BwhT?s?6mT?TUe;0+NAzU;_BI>q~&eH20fN2 zscWyF#x%0#IL17|6L0E;l>8r^~sY!FTd^d2>%xx!Hg>4K{IhSqVvj ztEDvf;j`Iyhvm`u#dNH#=8ZowiRZku&sH&`FYxR!iM5pidsFVjB1@T{O`rVIfuG@CfH^7Kga4gmQf^=2?GbSP3!(5>xTem27%_x z$oB4q!|>t8VAN0>!Wg@{yHR3Fs}AwRTJ>zoRg}}v-+m$a_J6p03#PcXtqT+g4^39=bn4c{oW6F^>$Iv)z$P~GUps) z%(>QH-|t|3{c+!0(PnLsebii(B^a-29|=JUVqL$~mrbcmt^axxGX!g?UT47OZ<^sY z84iH;^^D*`g!Ql7Vt(3X-I!d{Bw@)6=kcQL$t|Z6UdT@wKi;4%j8<^W-(J3Z55@TA;o#z@-v~3;w-6`Ww$8O2E;ua@ZlTP{ zr-*udd<=vcUUvg#7LH${#FMexi2y0v4m|JV5`z1UPvQ?t=MeqfJp>KO>FdAG~#|XY~Mv@Tsd;Uv{1n_t<-6e^K~EOC@_1uTCRl}biK2E_9FK`P9AJ; zu-qcoK;#;IFBcqQHA|TYcXx#BSVAdTAay?upDLluq3R|+&B5oJfg&=V{8{^L8@7SF zobmw%oj;+oHu53Jq5nj@V>k~x(=qGI`}K+mIxVi@r?Zkd{HAgp8I(37JZa&Jdflpq zSVO4Ul7$LPG@M&)fnPPu=p%KiZ_0_}y`3UAhB+d98)s{cJ;I?yteN9{r{zyf6H^s- zpO+;6x#m8I!>|f(R$>yBI|ipcWPa|bq9mW%ogViVwB6TX8@}B{@}5uFP9t2}nT~%P z6TXCFtK&9xU=gL&r#{y zlKDDJw9tr#@3H98{ukrPpJwsA6MK)WRBLfPO9Almg>aq3s5 zRKR`yXhq}Q9M2`MGC`W}EKpp?$X{C{iud4s&EVZ6IQwMTDe84MN_b#jWA&OhyN|;;c~Vwmj0m-WvoDhyLjU=Qbje`)eH3c_r z>ZcvDhnJJn?rnuOQtH_Y$buB6wTD8o)EuFi+x-+OSNe7OEt#40EWb7nH(|r8p7!2% z*w6Iry~Q_5n)XQ9m>G&%bn^-94%kRM`fTQ3wvnp9y23mBb6VG^fB3A4d6?*9$@ToQ zdctPU+-Lgf;cL{I3$vl~qP$z==IQgBuT9Z+tDEI#z+xmv4Zqj64+c{QjCn^w<2Gl& zLxhBc75%*1{$8%*V1rEBb#12i1a9H6CET>JOFA~3lxg3pbaBSm`^l*-!E$EsTDf#< zR=2h9r?q5(w?@5O!~3e+^7i$cxjMR`f|gFHUO8#lv+G|Y?VHE1UE)cT(_2GYb=yHo zwqC?Fo@zm8`|!$@YZvX6dkw@D@#jPE0yje5#`((E>g9wpFjn zcwzUMgt{)Nna}ULpof+wZC$Ls5#Vu{DW=sLArSIMNlW{DrhW1<)>%A1KXPzpbdQ~G zDqxR$&hbxTGHJ%*Pu>Qin;TEI<+A;k75)snUP z-mW(~ACRzjv*H>KR&iZVMl%GO7XvNtkQP3d2i8BH=8U$Eh)QL6Avx+UcHBc{-D*DG z2nlUva$e2eF7-TVwZ_suVbFWKa$V>RA7`%bw6<>?`ZEN19x z%nCLXzbmwZoHAl+UC$phKjrJ{ADofp6fipn5j+ksqc+yiqvuI-}Ds#gSF zWiE9|0^wkv3%J420lvnLnKQ@52V(6kE8CmEcfLFUvRf3~PXAcer?OX3(lO5*mL!_Wnnq=V#VC)RK)a;C6~46RU+u zEVU-R?$QMmVT6?MEmqsH=KRFY4h02?T6hC^-I4Ud$O#t9O4r^+H*V@p+mn7@f6v=9 z+mA%}@3jI#`Jxrh)V)3(qiFrgaMhj++n$UGm2G|HAB{$|9ggb-noC{ZE2GctnvN{q z(&>$IE50uc9rpdv!r1b3X|PoPc3PmG_d=k;+3=Q8jqQYJ=)VBsQ-L7ce#_o=yTSsG zdr#`Z$m68eHL96{@h19)aIbvAKjn!v$$Dhaa6a^tjyHYAG@+F%6xv{WrgUvPsorBb z>E^QJ9QVHcJO+3d^d_iG z7S1ydZZg}?oyJffACib`@6hd57x2lq=SRuU&hHteojuR^Npu!|{q*0ykDc%3GOX4Y zYdj5Bv%B8hB^+p9 zk^KTGy*!$zmv}m%K=b2&)&kI+Uiw)_M!zwG$!RV#G4G|R`+0ql5a%!Bb_dE;w;UOP z*LDdZ?q1*>PsKLF7qDl8=JM=qJ5UjLDn@ZCW4>v6zb%w^w6%zhvadj^@~G^>jS`AX0jD`Nw7G zZXJ#^kE7IX^J+do|_@j|`ezc&eR#4_ASfI@qDDHAwz2sivh(w~)Xx?OD zO1&WS#;Zs)9vJWENtU#irqd&*7yRO7*vo3!%K?|m<&@jTk12VzJx+Odst#{|8bZ?r z6B-YkC-8uG+C$5rnbv<=r5FZjHTLO<*9U_#-+p$Y6J^_VQA}XY8XqaC+*DT{zlT~c zQg*8=RPE;K=^CodYUqeoe(i|1>E~5Wpl9tN5ADFa!d?lhk?_W&Fy2ADl-}OyRQ1om zLt&;IsfyJY3>Syvu@Vv#A!iI;?r>URC28AZW4Z^2>_X{3n4S;N!dH0hB2Ia(3*k)G z?&}Ok%;s1m9`u~N4pwYn4acPB1P>5Mcfmp@vv_e$%kGL5lRl1Ot{1^)>IvT}CYCSC zZuKjM$yoHt?hiE}u&1y(vCu7to=8Ljxs)cy9%e7;`>ql7Cf0$c22D!oT~1$1n}*l{ zPnlVJ)cj1(Q{d@GrG}F78Z0=XBWy5d% zo{n23dZp959+;gCH?}jYjV9%*!ir8HR_#CIJ8mMEwQgmb$j=0iWG;88d~_VHN0?+R zaDF-EjoR-1o$xhIncmPNW=5NZ9d@l~cpU+c_L9%ss*Q z%qRM&_ktfqdOHQ)$s9P9m0l-uU5XrvGd=VhemcBkB`seX9$R1wJJbu`9Ud(`SIUkp{Jp)3=@zD!}MTMy#SipT-q zm#Q&IAx^?bY#b=~tPAL|-MlvRJWa~xn`9df(Dy0+F>Nyccje`|ow4U?Znu0>xKORV zEM6ZxM)EEe_>)dHb$q@e6a36=&8J*uN3=_qB*JdvTKw8Y_^;bL@Ex^GdYmoh@jdE|#APbpN{#jL`^A?K#K*=F(7XyER4kx$W*-utN2UkNV%^VOBuunY}|CF1gH_YK8*^3z?%MBQT9>MQ7umnH^1NIgb* zYKFBbbIvg)XH6(gD4}|npin$cVoh0$(?hm@??#C|PHT00JT~;GITjeE9Y|ufJ*I;w z>KJ29E?qf?SUJZ7#B<(dzwL?>;k5u9O~;GDe{AFXEeeN2%Gz8YXe@bx2K@Df4We0^ zbYJ@R%n2f(W`fBIUGQp+H3t)&Q~qZIW#5fBWK>j#6>K$jCKwd5Z;0>qnc;BqispkG z=;UVGxJsgCT=qY*^RK_dq(EX5oko)*s2CBnZC-x@hpy}f3hT#NjQa0--9LuS>;0-@ z%s1I;437lIk#Tb;MMNMwH~^Kz0nnlIc#b4mlgsgNZj#PBQBl#13lvbn z1IfLkfdNGZzl+IemPqNG?Z3w2=I8@pzH=(T)eOrGB|w5k5)EHIE%WKqr|PMX&CZO# zJt1mWQL1NkCkniLC_DBqs_a%p+a4}8-7ogue)`0**yNN`QWCMYX5irHcyl(u+_)C@ zI+@c__0atr6p>(NbaplcA`%iEJ-xxt@6x49-v7G4xi{bfQq8>aCqezlCNeu&0V9@r z*BWhd(O@wZl}U3kqTStHC!o0NEwY11WK*B!cD@yxnK|-BO$XR^38Pbvn?El7_AM+m zHMO#e3I-|Z2mnKLbabni^S0&Htt$}0{YG8e=lXbXKu5mk=d;_dbtfLz{L|w?JZS+Q zOL5q>YFES8qFhsv{wCGJ)L4Du(MDiST;jf?oaFpvP_dr^knc zgao}x^*tCazhYY$cpfO<@M&G|3}76}8n+0tv$I)JWO*{=7i_r4#>Rkf_2I(@VJ9a} zP%xS)@ZH z9(Jv>N$uO_Oc%T`Gd9J^AD=bz$!Tb47*nP5C6j!Z9~cC2h2cOVBQmL=fRPLih=oA;p2u#*=YQf2aRTth zPbLk`&y*cjP{l(NWF3&4r79Xao;j*Yjz~4~kOVNV_SBYNRLmcWzkM4U2b>Zki>#pV zToPG1zbPmx>ayZ8tW;-78xoh0h>M94wz6V?g@u(HW@ky9wJNjD{kKmO1CIuzpkPEN z`dRQqeE)?N3Njj^d|Gp!hMIx`Ds4zr(;8$@xnjoyadP9SUOF{b5j=lbwy0{?6S>0b zDX42r_~pauzeW;c7wyQ7!A3mD%T>v|In`LQOQpCJDdm)f1 zyOTzqG9j7&>;j{N^*|Q226%A51Vn>Dr|aOtvN9Te z{?>yG{Gy_;q9XdsgIP=m)XqsBW#4~o@%_H81dEDc?!wgU zJ58MJ7l6=}Gl|PhE+SBzL62INi_yG_FEAVNMJ5M?fwjW z<8jI2da}Yd$>Rr2*lGALgp>m30`ODwS|&O47q<*=f~y6O3BDjva-ewXYgYZ5{Azo=GiW{B_t-k#Kl$1 zpL{o6rhR(jiPA;ro9Pc$4Edk2Q+y738P#)HO@qO;@;;yr3wA?S=!Xw}{z!V^EEr3i z3>%lonHW_+g7kfIx+I-aaI0@7)OG58tM@qiBMIbc=}zJ4_n0iJXG6lnff-fQ(TVCe zq5zx?uq8!BMLWI>AW~a#5jr;$1CdNr6soea5(^uf)nTKLX8UE)m#}|Dpicrr`?zEj z4mc@;-`Zp!>G2~ssF9&PbtpH~lz8FdXP3RGCtQcV+EOwq-Ji3a1k1_S@`i?o=M)qa z4D+q7uJRC}5~0EaQ&>D123qYnbjBnmj?~Bdo|pF$zz@B_l_Em9A(?;MF6uMSm{Wh4 zqKS=-eV+02n-f<7hz2dD79D1j>Xeoi0r{^2(w?3IH1U8DM@(Aex*RWc6izYt9;V3B z071m0x>4R${NFSrHcAE(^@ha0+Is2uW=tFHq&<_U#6xWh%FA)u+kXFvX+`)>R-P|p zWwd)28j}VY)M3RnUTdjlU}$LHya@E;$B!Qtnnf^BB!I=Km#U`A(*phbwKs{B)j##B za}}lb!@nGRw*epqkmd;7jr^*W20b`!{d^*oi%7z*vh=NzQHH~V=E!nLmfO5uNr$G} zQ(Ec5Q(MGD$>T}ka~|)Yd`1ib5(~3Ujtp9!3*Z{2a$V#!Oxa)BI>$>+<<-jSk|=-( ze!85a_Ej1P3=URORP@uw1KQ{*NNQ702x4JDhE5uI3xqPJr0|-W8oqfnR8yEP0^hsO zf|>s#I*8Muh=_Yda0E_Yo<}zjEUcFd8Xl*8z-C5c2!=fz6&zgq*+lF_&H~*2j(D+OA1uHVW|N+j_j;PG?7!I>3;)lA)+j z--p9t(5ES>t1D*EuM-Abh^N>yc`(2C%ndotJ(!cf1vpIN1@9U4QTqG)(|8=WJ1d;dpv1wVH~x+=N>0!d-9`Cp8&@#>$-#wx)ze?YoxFJhukq-3j8;ZfbLe6~Jm&F&Xc$<=PD!dJM1xs(s;X+j1 zXmeHg0Ww^8hl(cv2uXoMCOJ(_1m)A=e^?S=?mY&b29?wS4ta>VgBzry=mKs;Wzzee@~xh<&V^d~;Z3^C^> zeEB*a8tPdNBl^zPnEp!9I1&CB6A@|wi-En+U61Y1Q6Zm!t0Rf_5kchK0*Uin% z%%L+tI;5ne^zJT+d5EIstnq@L2DaG=lowxojsG2P`mWwS*m)HEwGTZuN&=gQFM_43 zi=dsGi4TXze>UT>Qd4DzzWKK5=%jFg0S4A0-rLeTOUm+k#NIbS^pd%qR^y1z}2@BRHM91~(? zYez%=mPZWQ`U;u}kU*Qfk|z@edo_7#O(O7Fu4* zOS7S%rp}c&qjF8x^QHewfNWQ+?)P_QZv_vw}{?Om%+U_k&(+~7*JT1}l&ZRm)~s9%=VbdD(3cu7VZW;GmuM4is8hKm zr{m#4xXIbhzi9J>7HH|VTZr~iZ4XG7NM~S%^kg-)M3iXr^D1URNE$-XBK!Ljkwgar zI;P5Mmd*KSK^kB!Txlrr{o?NKeBfx({P&rHgBkou?*(sQeB?9uF!1q1dkn|{iGDLHG0Jqmp~Mj~q~lq>$?6~mmcJj2jH(a2!zTdJ-* znxSVqPKj1ilv<`{N1j6nAxlQ{aSKgBS3uf=TxK{>;5x!DMF7oSBt!n zO4`~B8#Wq!GUeqouh+%C${lq9PiRotTq7fGs|wzDeY82rD;A1W{PC)o+wK0)I)PMk zAc@e#aqOB!k4Weyy!~DGUeZ&z8aL=9?XmA6iL>%Oc)IdLions!oqalLUm_%rJ+k_E z%io1ws^wPaYch5+VS^+0d1vu))pZ{$PRkW<5{IIB&W*d{qU~d!Q+mMy@>C)Y=2WIQZGdyKNhH6=>djbl9 zHK01tkk-jE6#;>QkfwMm=jmQq9igoqSHdBH(5kSUW=drEC<=rw`TXiSjbQNlALLPQ z^W?o+a744Ww+BE!d}G6?&Svq)H?d$q1pV5djt1TUC;`9?tQHz#fBpKDC!g`-yL3Dr zj~y9Kc&_tbA$GfYWwdEz8>C(ZGl0a*p+5X+%K!s25-?^6?>m<-0>H}Wg$&3am14_&U6h^52&l5 zPLYhet#lF=XsQGI634jhTt;2@+tqsn(Yhm>QX~nKJzh{+{~8jonYp=HX6I?K!hg;5 z#0!LC+k${^E~nQE-$WRNx}?(Faa~C68JWxKtG(_dytp2J;vDqT&GMf$ocV$qHse&4 z`(Ftnupe)Gm+kB36HBYly|QUvmLEIbI+YvdQ?+gJ4ezb7aA%y501KF+f%6v!*qx$y zJ4C8bZ(n~wCLqFEf_M>b*s<{unFq-Od+?v@vuN9pSv2(z7*EBW*bJ|St%%|gw4D6` z-fpi-=mbS67%c*%?EqBvn6n35Z^(olz@PMVqPE9dOD^jL z;N->4cBbRBwu}AFD0x^|n3TM{$y#^l!D4d~pgwP}j-&PQ0FI%>gsZQwj~CSWxzTc|?bf;x5*alm0OEdndiv}{$;o&oBVXlIRImZE z0&wb=FJA)5fZqKJgX&op%qoNjh7uFsoX+aOX(jdr7J)Wo;2^g<8EnF;H0{;<* zQs@BJqPVlcY5T>5beXUUSwX{o0e%{KvyQ1*moaFCI_KNh_KR>KVlx^mW*w66YNd;2 z!1EV%EmF+-=1jl8@IxX=>yDH34ku=prMrhRf1y=xf@o+{g~$GU+NVaJuPF3E=|A7( zBH4wccX_T5!SKxOB}-mrsr60q>1**>(+>cPf={;4ZZ3{KNyxWGq^Lz13NJLuI3$pD@PEImtHN^CU-us0!HAyk5{I>j!mX|~!SFQrU=dxW6Ei(IE zTl0%t4;JtpFesT&DFOKTP??jb9UdF!N5_k=l>O8qXJ?jEnYpht`Ui?O?trzJQF$!> z(~tK|x|?^*M4FgEcJmKH`X=S<4Kqu;iSmpe1=-RI#uA)--6s zAh(b~gt^$=YC4uea!y0CUg67q(jEUs{bY%jVbRGig8IBq{S0^(x6bfFnhD#MR?^0G zlxCv?wR}Ei@#NEpshu6Ao#@c|=|m8ZpBT1pd^CW|rsH{X3(oV_8=IT@Txp?^k<@@p z2F%y)WJSclz`&yZ_`)3+8N8s?r|y&<#pXBpH-OPz74v?8l#9=Mi;?Zm+7H4?MNRwZ)n?XlF*_V3XGJ7YYthG`_uoQ1@rD$wWiN z#eqV{#;~`67aRZ!Fj!;N3vh%H{3NKf0aexQ6YyWUek!;-mmg)F5ep0AS_wsl- zy5Fb>#qQZ9g<-GXGr<9dQ=)2V-LI87qNW+T9?smhvR7PA1EekD;$8yDR@(PpH+IHy zh=jb-fv5?W>nulusZ(BGXAA@b3I>LV9LeaoloaXZHn*(6%m1texF}xy6Xrh2`a*a< zAQD|NX;*A+)m{D40B?3BWT4E>M&hJ##Kn=(7204&*KkC1i_4muqhpR|$;mvROB#Md z4Se%Q5VhT5t?aN=-TbOWvjh?1%HOe~J=*a|n^yI2@bE#-(pJy7Aj5qvxta zYHHJ}Qx)nAwbsh_h7-gc0M4+bSiI-+6FLC^r~k(fgXOl*vdJuvX+ynH#QZ#-*DTu2 z&bdWJh#;1kDq|#?_(Ep^5DTDi8y1iFR?#y@z`c=#*njFTvFGwDZ=&Z9dv`x6y6@(8 z+b+&6jq_Q`1_pjm4>4bE8$}YA5X}mc)FAl&U5|=ZOoITht-YVQmk*{7XfPAD&4t2$ z3RitD(E!Q>c!1ss4wRUuIh;C~k}N?;;SCjh%d9d4D``Y^}%~ddA4l zN_i}L7kif(S{{}2t9=-2+Dl@MBQkG3ek$cS`=5C-BslRw}%~j9RaXdQ0c~EDdq4@NYlmt0(_*UT*kl!nw0gxtq ze>(G++P=$`NgjExXMNcCV%Y!j#%XUM4y6u19swx9Ge0U$(0pNsK!(;*X=9($vGaj0 zP$C8i1^EIQj6>(?I^n`6I@-(;0A5UhfVr`~9iN!k8;GkD0?gg29gq`#freJDJ#ED` zZ9eo82S;`O9W{%ymzQ8qPfzJG>+hsk>~Yr0m4{0D>?@j!i zP0R#>*1REnX6vcPR2%7g(eDUalUS-v5P*tG^LR3R<;4C{ggo5P((Pz9BGu5~gSJjk z@i~l5s%NryIUl}5UjVBZ9;>&ICgRjt(w$2Tx_Q^M8}gM98+bWtvxMZFUf#sBdl}bL z+*KB;lIy9o?1$nHZM{R*z-ANeg)ZwlM#;DHUqkrES)|B3F?bZPuNU_(ro8HBt$2XN z>YGsH;VVuMRn^tAtsdOw=H^tiv_M)=)W(JhP%N$jUz^U$W`SIRLG=wOLomn}kTvV4 zb_eQ8Pb`0hY=+KB6u`Gsi)*<~blg`1OMoH+P{MMRMqr(s?4CL7R#C&WtjFB9L*KST z-?!5{|EezyK949YLaeG{F*e3v^V6@?gPE%VW(Ai*k~H(;Z_>-wVWb%paHQua61*2-jApjNf(HmAhX_G{44q zGkYC_0Bq7(QuHJ(GgR}!4|FE9U(5+X(AYR2J~v`Y5%7H|c5$r9O6Yo*W#Ua6ozZns zEfG5vq@t{mQ(9!3&ghGXj~eVB67u4i^IBpp%q*+<*)m zAU2v^jsdLwga_WgSUbM~90+Vs3DkGsd?qcZ+1byD4k~}oO5ZH*i^?=vnn4qGobW)P zLIx!60f%~K8v~p`yMicBP`?C|JX|uP$=^V-f)- zY(xAmgk)aDz1f-~+in6BcPO4iUIzD9wo!ll0e`AAQ31W0Hu^3gKyc{Q1$b2Kn<_eDs-u7V=iuhw^&+LuXV+QqMkh zuMKTp)0}Q2$cC1wAWX7lG3sOfh(@moC<)-ObO=B`rOrVzgPvqcDf6|ZIW`)s&@(sL zxRamGonQKUQ4z2*Lc@*|1;hfBR@501=jH)T+KJz|@{Y*Y2`Demo;+2%Y}?yRTs(E? z#@`JeZNb1Ye_(>8-&9=H#KLIQKokB@1f>E439BHCzImGsODCit+-cjc<+l(lrBFn{ z2utTV50%RpI5+3KYg51I%r41xe)AA3>l~NSUzv7j;AUt51|5$>zL-rg7vP1nK zQ7H&8fyoLKg@n+w&j&_0p>C+3JebH2SJx9Gj_QjTmPt-f**;KE z1zOpth3YGubx$3Kzr`|LJJmCsDMSh;b|C^>s%w=6=x?1>VS1WTDRAU_>n1Y;QlO}t z=H;^Y(^Na}pAH*#-#*dR&uc$ECEh%dXO6(jjc1u_H2Q)F7AlbJClH-^YF+SxATdx4 zi}m$nRAjQb zF#MJVT8#@SR+cZy%)Uv$h!8kP>35gygMN3}tG%5=2S(~(uZQUlZsjs!2$xnugzQFy zd9Z!CGK#%^D9M#6T8_=Aj0obfFByz_$`&BMWZtzbxBi<~= zKd`V6VF5;e7J|>7uK%!4!Omb1WyMPBxHnN)>MrxghkH@jJMf+J zyU|1iQUrJqaByU$9}U}yUPYT?^izp*AyK^)=0c*2rwbDF69MC(L5Mw;|542`ZTkQ&C_N0=g4`wv_ z7_@vGjGn!)rH|r~42gU$7?!O!TV>3%;sYHsvJI31EA&A@XTZ^U=gHqt&Ig24R0g7X zo%WQ|fpIDIcKoZ;F|&F*4vj$^4#4m@*nybr6yDJ1#;Qh{Kof5rI*+J~t&qb+e0cF$ zRIggB1C(zbvgIJwTa(O4qVN`fy_NM*YH?B6rT#oQQQb-^Jh&pte0Q%1|D>QzVB-e= z_Roys82b2!^vd!O^>%a!SB4rQ*MmH5fP{n{kCw{=|8Wau{#SQ;97YX}jdCZ4Mj{S5 zF%AO8>D#>~okvmB0-|68FN{VYyOHjB)*nNKFl&Wl+y3Bu!&+?0+`MSBaej05A{B(n zj|}9DjgXcxe#2+>Y0fP~^T4Jbc)b!$S~-y7AhDipfi(^;ntUGXg`OsrpBH&W+1`_H zkiIZm#F=ZNI+Gg40SmasmBCv;*k@uH?bnrnm$#$FpZKxuHq&RTK_Sr zXG@V@@CCo`-sT@i0d+#aV?-9(@gTod_;DTv25#!Re9T;L%&~UVeB7JP>sVnnMgb%X zDi#vR2iSnhBZP7Q*WkYJ>43y}IN$j|hVek6K2V34`Fyolc|Odq#$gRn@WMBFhy%ZoV+R_yo4;iEuyjhyRH(vxIj)dd4$Vl(4jo_GBtE@Ln(4073So$9NB3I5PX#X-N*P~s-m1V4y*7-Z2=*(>B>da-^2VIp$3^4jz2Z> z4eGaQ9dAsW=;PMeAvz-GcN)$xl5lp>i@s=ZBF6YAp`3^jYux=VAN4I=w3Yp7an}}% zKYG8By?_iG0^k)oBPQXDB(qjSEWz5Y{=UDzz9<-+t7*H`;%3;205Q|?_cOMvdv|>r z#+T_hU!Iw9>?l~u%2YFwL~=NBU?STiCaE(Qud*0{gzG{3h)Eg(231-lvoBS!y0Kv~ z-io}+v|Wr!e_@3GbFQ{yt`>0Ez3V{E6<;eHDXK6=l3kAP%7`K2K@o@+R6ApRY`;5c z!HjJ8hfD)?_<+$q--A7;A~Dj*A>ysgRSq{EPL~Np&k2hqGZXOvI|2b@kPim3fs8=Z z5Go_dk|<=XFQm9kB(eTm5r!l&Srv@ekyhXSM8$Q1JZd7iIBBwY-`M^HXcDPhpb3S_ zr}kD|#Bo%!aKM>Pza7Zp{XZKpCF|k4*lCv^6MW&|Q~`3=EQLeMA7h9FT2gDzfw@H$X-|DujVD?>RmtGl25n1S^G2mb3SF#66&BEO1y-ZEv}%p!hq2*RKI zS!B-`S?9LlFY*h)S0{LSeVjwwkyrd3d2|5-E}?)CzJkhIWd(^kOj@$SX2PALpqfv+ zqs9>8460TqEc5(>=Ze+A2~t?oPIy8a*Dc7-zeoG8CM7JhdMQC$I<0 zAB1^QfV+h!KLa{yd|k(g-cct7^B}q+#8ocChAcj)C&{FS>fCLNAN#Wr%#yksiwPWB z{M)4)e|o`YqEVzU)VU^z62Gc-lS)AbOut|0zG#MNqZ1D8HwF>=0~qul3s=y4Q@|Kt zM`Wo`-U)J_rJK>$Dd)^K<`Ic@H&l~gE9)^A4@ZZ(`S9Y|>BPb%g;g+yHqq4*9A-d7 z<1Yb^Q>pFos2(yW_l?QxV)J z2u2i9b6}um2qF!_LD%^8Wt2<6!o^Z1bM24KSQM?sA*wkSl#{G3g$~yT=URY1< zgUnCOxK>!>6c~rNoF|%>q~e2#Ldj@hnus+7D5@eV7;q(PULj^zMYx)4$;c*Ryu#9G zk(^Iw5YuSJQE#4N-B7?dk;)CKa~02lz&m^HCjmkRWE4UqWR$`OmYJ@==&gY5up zoZd9Uf)4VHL@j4b9QXpRNv6~+VI&dEST56)hKBCgn*@FUR}9+;oVQ+HiyabW6C?HV zKK0_t)X(3)uzAkVSir;PxFV<0aKZ6NC@`U2FZ#^)ko}_t8t@gCjKwwp&X(%*f!rI% zvLx9lH7q!tBEAphsP>7yfb7}!XMo|FZGj_)@k|X$W}qy471GCM5TRbUlD8v%y)3!R@*{iZXvFrNqeCJ3PSm@DTYrJxv$aWEa z+)ZG2r2oW(5DjxPc1dFwKjo%HhcxXD=r53HJTfP94M7!<~KSn*2G zH%9|?bVks7R}PzOJQmS=?vnS@uDAm>PX{1TWhy{t*HhM9dV1Pf&|Rj&;yp3bwD@pM z2}A~|egSb}`SdwrN~5_yc79@gGDB>EYcH&iyS?*$^wQh>QS@FfcJ)GJS4vdw`!^c4 zQ9jJkxR0;;8O}1K3;K~)=)D+qFqX`+di?c&yEuXMKcb5QD2V@SwoW*F0G@;9+Z9k= zEr{S(!3)w#@K?zdC(_zp0gJ5+C{0w&v7W zcd=AVZcAqBuMh`MV~%5WE8`=`y$z<%QTh@)iuGwje-uLwv`Y4-9{PDF0&-Yv(XmLC5 zb;pEY`7iW}TX*bQ4u9RXm&Fc6aD zM{F`fnP(o-&juCPWp-GHAY;Vl-x+1}Qjtap*@G%Rrs^XZ9?{F6E9yAE!&~@&gDyq3 zz6I5&!spgl0HOEgQAld%_zy%$ojZ~9d!r=M006H5O&Z|-pj zMGC3HSnnzhz~jdBO*X-+DpCPgK#XrB^ z`g?38qcbGhc}q%Guu=n{OLCUf6EzNrhiY6WEKVvc&ts6GE45Jd9XVunu>b<3g01k@ z7tA8zcqJzwND6=+)ytl9U^2Kgt&U#>zM+bS7Y3>daD30B#YV^si8`Wg3-PzbDe#+Z zK-4$Nm&P)dBDx^ct|*kp=ICfjvUf)9*#+aEieW>wqKZVvWRs;1kQWt&YyzxvIHxGA zA)BngoN+c9Gbm5wci6|7dY^YuB}L)AG z2~(5hg%KOJp#~s0jjCe?9fS2GbI6~aKijzj?r(Uf$d=C5@%P35QJ_<<(*Y_R%9+K9 zHc1uO3*-pG+%fwk8~!qqVjKMgT~rx{zl2hAEzB<@o9x4@8nbA5^eW_*bJXuHOLW{W z%HE2AqD_Dzp@^r0=l{V-(n&A9D z168ocw8{Vp8D$>&8j&K*?}Om-&j)V&5TlpCbZx6Jk^ofXZ4Lwh=~$OA0JCEoY&uXx zUn`d&{t8vVAA;pnbLIl<%L42p7G|{i9suA0+TZFU0gw-Xd01Hc|0OuM^s&idS^}Xc za`hy8l5u3h;Z@??-F?22s0$TN4Nwp<0W6Qx8PM*}@ji`_%RTwZl4XMx$h|x(^=u4- z|I+-B5RKklvO4taEh(gC;o!x?Avl2`%(H^&rLmoz#MP*0ZHbF&DEz|8&h?GLTMB`1C;xK>AnL<4V|R6LVR zg6{t^OTgosR%>u)YTY>4%8VNzqcs4b;hZllQCbI>X)OnPUM@OvHaCf6G-&_CoZwm8 zjlWb-0W?mxGBzvF3WcCrQd+j(l%@{F72w$na8&UuKX(l}C;{_K0{}0y^Ma8aZGXFF zY6Q}s1c=mBq3$50KZ((2I}PdeH33(vGf(r8$~WXRvF600OHhhLt-=W$)D^nll}_gt z;Y5cpB!R2Nm9gzV27y^L+R$h@p3?;6@4lfLv3+4A@e=ac>aAg!0r)G&?bc8l_f#5$ z56VBFVS*;rnz>+lMd9;jDn^nV{DT4)&DILZ3+LqNNj>y;lJHH%q9j{%f5dwt6!Fw= z2T)fD271S!9bDt}royY$FK@8?Un=RkOv7`> zz8JuW74FtvVE@;Cv-t?jk1BNPkeq>GMRMZ+wA*B_!r}~TI$X4dp@v1Easc`ZIz)r2 z2z9^-f6G)L@Fk2yUzVlW0a;RH=kJP}v5Zo=aGC-Xv3U|T6HOTaM*Tlzy#-WMeb+ub zG|~#v4AP);6pXYt=`~RJF7A$6l zH7E9O?|og@-uqN6|LaTmRTjogn#JddqckI}$bQ$wo6m}pKY~v4d4xKU>fxg3QA+*~ z9QOxo&>_FQb9VJrTvjUhM{X{3#vA|!G=F{RAEK`NhwO8-zvSdBy6AUyEm48LmXi5T zS4x|~h~qBZ4R9obC!QuzJ4dWa?RW^++-MmdT<|Y+vE2?Plyrg`GW2`+;Vh6$2u(lM zAObu&RoKV80$Rq$*3p6gtpyl3-1a;XaYX)tj_&7=Bxf@@&4JPXi%JGSnl(@Wp8}rl z_y%LDlyKHK4_GmIu7Z+5|G2Xl1!vXXbTm;hRZw*dv7I1MYcwA6M}E8_07f;{y}c66 zsHX%Rk2br2+1oejD!R?sOrnp&kpSGA-z=rT7@m&r{Pv9&$)9LtDY^2mYbtM9hYM!R z-M~YftptmGPZA{;o3P%p%mQ3cW{BFb^yS?&IhMv}tMXL(&X)ie$`)b%=_fa>d1gos z4g0_$sf@FTp@EKoYj{m0l%A>shjl3Yucdn=?*8P@a+2p8#u^; zG&$&HsbW9~0W!_&SK9I6#Z-V$%=z<`(|gU`r?t=XuR!e!6acMt&IRj%qK`-kaLAz-V9O7r15>VS(41WZ0TkoKAR znNY_-;^=hDpj$c1E{Y~-CaZF~?SmQupB zb+J79lZy6pXJki*2vv039s!GO;Cxg187>Z}Pz$9{Yc9&#v2nmu7sn<%ivy8%)`uP)*d@5h8aWf)1h2 zI#y^(Ild0j6%=f})9B*ErAi8}%So?v3EMbfTQag!oT71cM_E{ij%TknVgQ8mn3pYu z*g?OQh#DGxxVxrD%l#N0K@tOVls|Bw?6Jy=Tb07@ z%>C@_!Sd`H z97qa|^aiJnnySWl-MH1&LPB7_$miC9v!0wlYtBTuQq9W*jz0RWUnoJoq(_yC$ zFb_3deeajqeSLlXY=HY?`!iu-krg+uWvBWc&&q#T?`*1pU*@%2<3L1}`?&R<1NoS0 zOLIe<)HwB+swj!ZR7!94SCnV2k_?iVYd9z1jYA% z36(D5C@fWRd{};W=O;PF@LZP$(F!zR5&wQ^#{H6BRs2%_z*r1lRhe>QsQ8aq_!I>N z<>^3YjGR!S@x@hQXaNiZMasyT_M0R#kt8Q+;1q&Q!13+rMb6`bj313&bik?nV8(Kr zwaP7Dq$fwiaj1G{WJC?Tx{Qw+{Wg1`R^%=q_8+Gv^BV|iCG|isS3y)P{A8J@DUf>F zQ4%LL9n81;5$uK(srw2a;XGU875H)5x~sfbm1qD0EZp@69nj4jAQTG0@%QNnGIGz!Hd+`a|%Iq zjTcdvT*`zgSB0IoRF-y9+*V0grBm2|atMfWwThj;%+^nC$_GjgI^)@VrYDz-*q{FR z6oeE>tV)Ci8h(603TLDFzpNoie}`(`?b-%nyhZ(9Geq<|xoA;BGOmYul_h|0{zUd* zaeyd)8ufwju*{GeGpOuWPE42RYcn!{>XcR)rWwF2d@c-tYegx5`d}uKso`NFl~(~& zITXRqR!AVa6!a(Eej$BkG*2Fd+M>%5p@1>bsXD19hiVs`$VE0VpEkeq%dvVoaC{{S zXr`j6KgTv8zM8+5_y8%kp+u`F(~2DVUb6c@**En?H=GJMp(r-J8qPK@B(Am*$&Epp zv?YliJ;{H#2F+hpB;!~v>PFP|;UT7VQlY`RqAm*_g9^Yr@SeLO8vHqQe3~B^0n@Cg zo%@AgL+zXyjxJ#3R0iT{~4hK924%4lihGx8H&T2?i8HrY?3(pm?J_9J0qCcg~v zd6#MUMRox_s^Hzv=pVAr{QNDe%)|e>|MD4&7t>ixaQAsboZI4KU!_w|j6$yThFQ1_=(jkV*;-(O< zffWMiol6Hm&7mBjKpWCm-`+AT{R@#lFsxpLEnX8M2s72!dnGyyrl!lnCVaRe*fJ zrNI^n$-geVlUJTvnJq(_E<<8xtu%P;;wDKS%Q@QJgBQadBsyv(H^VB;%AeKU$v(Jd zmVt&}03$B9BGk7?K{K6XB~81+p_eZZobbdk-nxOGTrFSRJjOvMIK)^!hc3G{GR@yu zaxY;UOs$-)rF&EzAH?Y*2o?GN!B76dweK=9j8i^RN1y{#h{rhP)M#5CG0)n_7BqgP z3aX6)o+OU4D<{1UYST?NfAW*_IiP&i>pPmgv66oCR%JQgS~PJNNZ{psd>o2(ty(`0 z3H+h`LHWGW&mWmpbe91MuQoDzg!k_`vCr>DQb!hWhuYkrz8)x_EjDOi_ZQFhst5tu zSwNom#IxCutEp}Q3OMf7=W8}_O#%fDu%bm2HWfHAbuewKJlG^L1K+eq z%2~aA(`9=!%-dx~mhSBf6>-WK<*l16Mwu+`9BwCmEkpZ=o{(VMg=;NF?xk79OMvVd zeMygHyagq09B}K=gSO*P0%ZYKo!7^EB_9TsMK*2MltplZOru_4aO}!_6a-pUfu30h zFHxX7sezouZB*k%n?72rpRiSTxv=zM`v)A>gZ(7Cz}z&@-PC=Zp9Raib|JXqWGM46 zrPANPy|})3qP9_=y^bCrU);N`GB5-|UyTaiIPpF8q)Ed0SH4JVO<0Y$Kg(7)wKf7s z^k+`Z(XuB<_&^DY8^GN;n^cylwPgygnHc^K>LevVM%W>PB{8MV>H&2!b>L|y09fh@ zXbYGz9d4!2Gadc(>dM=HR7j#`oa2?Zzsw0^VAdkS!g%e4N%Ma*d@{|`JdJ!hnsm253gBFBf&g-uC068rE9GC7JXp{`dfMsZrSd!5i z8bH$+qJac#*zVdWlpcywc@|&b4M1#vn6DouVGnfM_h>6=#JegYc+B^wAm{%!fIOT* z$8T%t?qu2JiUqi8zYv3P+2Ux~X3h|`w$5$e>Yl2vwR{9^=W?iXfo-}WMC3WU_~m{U~ws8>_T1u2|g1zxi?ZSk2zy271yg z`i02BkCWa6N#PCBwa7~sMA33fPH;s&z4rcpF? zmX9@IE8)X$*eKc6eS<%RzWtYB?13P~z7#;Q7)T03+P>CC`=U~0+2F;Y$LPbMqlmXyjq} z?ZUz|d{XaSH2sz&D3*7vQeGPMUoL@nr=hViW?-G*Q(&}04iYFv4*I#)`n`6;E+42( z_F~5Cb8R5`8SG6w66uw=O;va12q4YMRI5h`p zR~?Z=pba6tjQWKLUv~m@a$&&f6)@3l55*{6}{AKD~3gWWmtB ze^WpzRq2fs$^2&^(Bi{A{#VH6O2Z_9#^yK}JtXzB-`czxold+^v4+p^e97Z<%{E{; zurHh7sBKj=Nl*@ajHS^uq#7~A_xO)6``*;s^V%;JM+|e^KK@WD)oIN}LD(OR@>hNrMNddDXa~vkyC$Q})cYF*?Mfo^qc+ zV+F5M{8Z&dk&3;mgRcF!a;znHsoaXf9Rg+8r;Q2Fue;3*&_fI zWdNv^wbPU|vr%nM&U{7ErR9q8`nMqARTK;u`a{8tBTL2s8O~3l+P( z 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 diff --git a/images/edit_video_capture.jpg b/images/edit_video_capture.jpg deleted file mode 100644 index 11e0bb0aa70a782d3e041f90e0907ce4770662cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30566 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ïOG#-1s?Cvx*fmdDz{@q}Jw0yCHg9RMC# zD|7&Rhgb|v!UG=apv>%9v-ik2EbwsTGqj@uQ$g#09epcw7SRRvqEizm7-k%_uCr-! zyzroA;uJ>M>9My%Y~0{+HVh!K`;iy}wt9wfkem=xH!} z*#nLT7*z8c5564cA8+V_hvEoN9#JCDVCaJHs|M6AD8q2zp+16P*)xOc*foX9Xhc_s z6b=FdkItQD-4?=Z)qrO~A@M*^%E}RH9tk!yY=Q@3Vi6buICyeyoy-h)rjZBOQ0Zwy zKerL>@G1q=2ar}Ba2$X_(;}uXZ1Z5YszETLzrYOT&BxZDz;?#qI06(JOcD3BXh81P z9pX;xP7yIdMH^$2qJ_|}uHyl~@U#(;(?-DIMSzhoEGa9e5D=E;$lZg0(oy(j)9aOnx5eK+*+A-w(4FNr!Wa z`pWg!9l?I;AvR}0p!bnQ$X$5V=&%k>4KW1J0-zja)PZBxdV~{ z5{8D3fTt)WL?R}eK|LWeKaQPVoBjpR6sJ=1DRpI}?%NReAsG|-yqWX^E_Rl(6`9;D zr|f|{_uj`nk_@F(;eq-*WBhVAeJ=NXQpKGv%bN5s45tFfFi7jX6ENayl+P|}1{G-m zJ4nz6c_kCf#D`%s5p^6hLg<5X@O&gBwlFNq1QiKJwSs4TbgjUTpm^XJY%Aa>0Oyg5 z*qj0n0D14Ba~=cwp^dR$e$_EN0>@zPI*w+O7SUDQjK#n(4!?jHx`T&uA)d`=;|xIy z{CCiY!U@~*{{;#DCrBrQ=&%!A0mGf+7#zqgrz}OeO^rD{d_dhMc`E0 zM;y(=?lmH~L4H5tz~;pWp*{Wr>D(!#Pk%s?)7@zYAqlO&E=RPlApYoG7!9JU2z7{t zAI%GWnL$PW>Kz`io}b)3hW)Cf{Od#w`0lz87N-d^Du{OrZXaiY8)}dK3Ce_1l;G1O zr+ovt6#=dXLUoQ4_|X5Wy(_Z$7|=30alI0cG!YM!=l~wLDs<2YqQVG9P*6u# zQA7lcrV>H;va)8pIm8_#z+hk`ILbtkLGc)(A_3wOKturr1O!3k80P4i?q*-lh+;O; zim^=9mR0;i^>@7YzW2TN``*{{YyLg?&xFjnm83aTZ`cr=-kLBb1di|WJUGIevrW9! zQU#|a?gE1x4eA$xqpuo0nL|_iVb`T^3H)+%w`1pXYGUKCC=RtW9)<7z&=Pcn)db7 zUx9wVt#)Q@lT-Gjy;GYv?qbE<^9L;YVKq(zilVnh-dtyE@$5Dkx!PK|4dx*Kp_>vJHh``z)6e;GS)_m-N9fHR){rZV-Hrs?Nvx2?n0 zylZZR1(%(2IAB?%+OE2rc_E~#ai`2?q=%(MxliRhW%+gDUAIPQnpURtD^ELo<2UZ_ z)^;0pl=Kj)TUCl4jfUW!T)f2O%D;OM{bGNd<+tUN50BIk`-0@Vle`=%(E7NKr$&wV z=;4s7A4{04#;&(}ee&U{fc7eNS$b zv03Qr;a+~Llz+Z6X0dS4q3=#l^LDnEMIGLxODp{J=sIRt0%XTIY4X+>h%{LZOi5BX zUqHson;vjUC<#|XD1>17d@JH?qe@uAtYy+5`6d9vBA1O6n;!BN`OOT=f4@IT=Mugt z6n}ufWEgnAxeMbcILd9qDfkq?MAR_`T`4J+HykOWS(5zWj;eUPUR1-Z>%u&&P$7hq z-mudlFlS7YlJ&5Ocjf|eDPhG%0#cwozn=*rcIvb6?o=@nLn24TCf(u;hG zV#WOz_(SS(0AkX7&_<|==hh3W@uqtgOsJa<;^R*OYVs;eRA6`x+VTsy*+l6@5BSCX zlkSqI-Sv-&Y}DPIv4?j_Jr=VljvtMvRe1S!$QNHD$yZX6T+}KgO28*_CwD#$2oU?XMfB65N{5sYyfS7^iU609*U z3H03|%OPJk#))o3O}ES#R0O@}qAO)TfC^qBT@$xGNe2=xYPAOqhz1(ZN@15G7|`65 zOk8~v)jF!g+&baCFc1$FYW30)HGa#%X5w60`DFTWYRIXQncfI?hdxgGf~1@g&8qBORd;TJ<1*?_mnz&RRORC2WM#K1BV0kj~J6W6&RJ&h|rq@aY5APd1b= zJ0Z`@BcU-~9>F-Or5&I_Cf#Q#$gqBmMsj~k26GVk$fAxVsaXU}f0Wg8pA6sCz!avTuEv%H>V^Lz4oj_bke39J9mA!CPQ z$!}cmzNp^*zt8^M&p}@49fFtLc%549+WBKQvUpVm-&}E{yBhK`MxV_d(IJ-LhOerT zzTfNSDeB%4zqbir$~Q8iv>sm!8|6>w^_Q^b{-5qH{pS{PUhusSclh4N?nL|7;)i$- zzO44EEX#2`VA!WD#{<3ce!s!i97n%A79)cIy>HtBfs?+f_iav|Z2E zl%S5T+mcHu4@3C~O6@I~xZ)O1*CL0y{@WgJ&Q^g${YjC!0v*H_$7Vd5=eyG7#O!`6 z2Zn^XTPL{$#0KsUsa%SJ9lhtck2$bx*0K{<`uki@{_cpnXj;Z-IvoKVw87O{9y2Ma zsS`C+>I-3!DP^Zo=OCy=85aU5;Ri%pnSo8Kn5kVfKm%Y-D)VD5Ow%!I3@ftKY$uZFbfD-0KlFHwM-Z01nAaP8AK=^ zsyGly9q{Y7^v z=m~6@q!dnag+Mz$2udhg6_?p%fvWF7ZPxxdUBe|s&TE-cSPbpuKX6kx-Lgyw{u)R75+ z{e(fO@U7|In(nRFz1^^XU96kOcfS<5(DvG+lYLF|>)vzdYbxt&wu|HHyhJ=KZqtv` kPxx9n6X%YuvzqEMSh^zTcBAMRO!oHb|mp1o(!%$eCUJK@@z%9LabWF#aclmL}Cx+Ekw zW=Ke`J-c&@08s?^4G_NWx~Z6WkdRRQBK}>2@l!DpfVVvX8j80UZ{DJ1qWC_^{qYK< zXzcmQ%hTS~ounAvuR;J(coINwKpxia4sM??SrJhmdpdwYBw|?VyM!lqiBI%gZ9RRg+(9JfZkI%K@~h4rJgl9q2&nEP zb?r6L1n?aq*vQJ=#lgjnq@8g!i~zg+pY~qv)*zCj%g^r zh-mr_p3WeWBJ?OX3CUv;z?)b4zUkYuet~pHA20W@{einP9RKqFqjUE@`&{|okFQ%w z%6${^Hxu8@8gBX5O}l^{B9M;Ak}bp(JffaOp!CyOX>HMmq9Z=XACK5{{`sl#VWtb4 zjKlBaxp2Ypt}jHm7PmHTsMxNar404^T*1-6M>Kgk)XMHpJ-a?!)JMABk)y zA)))H{u=Sy?b`nVz_-!$I~dsHy`yifm+L&8_?{$G8k)P>DOGNY%bbA2W0-&tD?T6X zkHXdN`ksFttx&SS-#+6Q!*oA8-f@O5sl=&|>D$^SVh+fuz9HTtc8Xdn0XsWZq3k0! zo>E^8Zx3Uf_~}&}#=XjaTO=Jip8CDiC27-pXT~}kV%7bgi9RkpZ=O>bTwXr)9ii$Z zXHkq~y--Bp-ymJeb0tuAMvN5gNNq#a?RONo)HA-(+>Z@L?KBmfu$?%+x8x#Vh zq?jvn=y}G`6?^|EM)-AucP|?L|&!r;?w#-o@LO5Qm+mR0ETspF^7JzJrVS-!g{FZ?0d@Jn`u|7WCg-n0EprxrKA?fr}^eR!{v` zY(Tt1@>=xSG48?&m>17U71(~~+^ZFrD6MT!B*pnnRrSipbhe?L~92n>wq$mznF1PSKUGUwT??^`9 zptqzVQu&bPEv?c}2k4h-^5SlcmqwJ^Wd^=sH3$@_aE4I~jsccBc_f5@)4(ZxqxquM zWAC14328~W$qoQp_>(9N;q7FB3T4A*c?f&;g;mNa(`rpu0n=}QwIF_rus2Cwfc>l{ zBgf?t1W!qrG-b1HjQqPn34-c7+h~`2$TOmtZSLHJ`@Q zqgO`mL|P=LqZV2nv-f^U|MWhmQ)ZMX8;iU=tFe*hyL0Nfd7?|noKPM!#NDGyO42)T~dk zhWN8krEirG*G(qLZhaD#{`tKt(aMx;Wx42W_p=@ZXSDK&%A0aQ4MztT{U&6YLL{Wv zeVVFP99ddymE?}WNT(sAe$7M2bcDh_65b*NF}cPaMD8QOJKG)K=n70Mc5|w}wYKJH z9GodE@)={yg1i38?>smqkw#vQ7WN<#0O6&7&KtL$>C%-~#5uMV?_ff9a_;_4ho}@y z`5Fco-MKg11yrREaHcYIByD{#(&b78Y$`H*e4N!A&~EzbJ{5dGz-9g@dVbq@To%fw4eA(Gm|Auj6#YA1G5_+|qszLMB4V+L2nB1_7RgumPdYT^nY4O_gxXkz;QY z3(K6RE#|N1MO{%S6hA{0pS*mVR_~SI2R0npFQC_@Twch2cJ6)T0$_MUO{|l0aPMHGZ8o&D>e{Vc@3Ap?$VRa=Q!zh2&j*Rh~9ZzrJU3y3M%4E~j zG#LF}-`3rt)?$Fu1hRYS$gvB-Tw;2VV%l*pBk(X*YPCq0hJvBYtzIJwSvEG!s=po| zm1dBfRN6t!THgOPW&%8w7yDZg<1eH8_}fdK>MoN2$PQll57BEPsb>QxVQipG^x>C{ zA`}Xmg0j0N~lqXrP+3>(^tUpXqV9WxX| zAov!KwmyT8Olz$or>5C4b~Zdr;XPF{j>Q#f>hMJUtdj_vAYmPb|4i_2qU@mVQ?F38 zO>BV_vgM!(B4s7^LbqU^dzy-0Lf+DAx{jY+M1dO?74MMB5SK(ya&5>E`&fd&*m!*| zRNqP`HjqALs9Y=h#w4m>$xJl@Ma*(WN30qoTt^u{~!JMw_ zo9e24o=QujAy;0mrl6!3Hbzi@NXb^HNmr^NJ>S8K%noO8f6^WAof6~XPu5($9_#g@ zNT0=pY3)Gs-IiwipW;Ny?cf#x@>RcUF+R;MJ>chGcub%KJjdL*P|aB4j(N_Oa-p5vm2Orm>2$F;frTlQAFGLbga zS(#-lZsCP)e=JJ;p(q9E^iND}O`ki5^!-?My#i3r)=`h4x;qn&QcW^3KSus>)(Y%i zElt#$haS%K3*Mw6)i$KUx(c=NzP!UaZP1lp$L`{_=jVZnxjIM`Y8Sarq)f71n)$IQ zX*gB*eJZ=3$E}|39)k|ZQ7?-q56c&3y-JlgP^<1k94NIQ-K}YAYYRCu!_o0<<;dTL z9wGzDFF2K|m5}IxPR60Q$LK6QrYo5xp}FRza)~PkeZ9RqMP`efFOAy0@0<59^R_~< z7Ee5{baf`7HB_3nUW)mL_`W5Is;9d<@re#;brns#;PkVHP^Iy?i4v85!}?kS!K0&+ z=~iX&U;jp_xTc*WnvDqN~r@>f|xRF+PsJZOF6o_8buZ=LYejQ@)b1% zH6kFNru6l4OS~9GU6z!3Vhr^wM&9Qu^Q<40z};aGn&_CF=g6740`HDQ>(n?@oP@|o zKEY+CYIBzH|pEP>$+QRZ> z!A30jPZg!IRiBQvQ@r>1&M;&Lh}@(s667MSx?OzO&5nHJHO>?d6%d3;#PITqs0l){ z%cY%=e@4s1I}*Vu!s=?-uReoLKD#pkGx|cjJlS^FH8T(GEE^NJbMphfIU>1*E|iio z#9vvfMo%O^2+l>(j3oMGPRzCinD#j}LCs{g)=!>S(}oOsnUzb9Ev~it4sH(NuHLY> zstyHbAZ(K1pdV7fN&W)fJAJHA`n(q(l4uC4%%8gN&St_q_zIDmqya;;1*PNZfCK6qKN;zZ2ia<7*md;TEc?AR!) z&Qs_qD%pwd@DCH;qtXXL&HAXIGnpvXP1(Hzre7s2mmi-tTZjIPdrhjyAi!IOIy_79 zvCqtt)KEAYDHAzuNF;JN#-c)Srl))=2Z3%TWWlm^Iv^#!_SqN@VHz^O@rj9|&IvBbYi(sOU+PG6r9g5Pl79}A z3*V*$=rzD6T$((-;#_PE=GAaG+>`;z?Ima%ptj>EcvfM#xp)xrtxFzS?++J3P#>bW zm#ogdm$HswP!_}d75JutB9$dg3P7vX=|qq6kq;*^%KB#10$oTXDAV!_%{5>2au9RW zY(rss?(qAe93!apk>NfA@=Irce1Z*<7l z#BwOstYmZ@9WY)h^li?KWkffZk)tmfA4z5oYJw}mFFoIFRBmpPKQl}k3{p!v)+;Bn z_^s;^#Z27t3t`G!5q<73G*!=7F-{?cjEW(rK*Ncql7iQ^&(*ZIZ*X+dPGb}jJ<;uS zy4-VI?6&vTuf;-adnSLPObYb1*JxbS28Sn8&K2eewMMu@pm7^VJFSd3I;fFC+o>#m zx=moBs!2}wL}=F$H*2Z&?|UNk_8)oJrz-&S+Oci*Q%RO!4@k5jhi$1ClK}^hV=0w@ewlknfD zUcRB16)w2Tk#weEj{D14vg3^&+~s`UV|E@aWVEx0fv;r;1o6{uPUJaBpVshuZbfF< zyY3QWwGVSU!4!4(1!p$N{`Q>3Q4jLVnL##mI2iN-0*qr-^mo8uN3e@N#{^uw&rokT zx1cO$stWJ;oDfn>*>vSZ{L4=K{C-E)<-9`6Jdw*Hd;N%x=WStxJuWOH`tn89%g>EF zQE*>lBmDI1a&YWJC@&YF1i5H3KinWOG*V?ytNSW8LYcN(ug+xmX}v;{RvTc*OG`KI zVfjReWk{{9;8a;UTSvkcc`5u9G%I(I+~*o(vFqZfWA7Uq5w^x> z+GN^yu~pdkHw!%m%-ED-KA9rHBLsHtcVaa|Tn>JS_ILiH-2U);5Kd(+;J=$z4+l zeYRwzR<{qt9KLED^{s6*ss(?O3}8~QENz=T(n=LRpu+EB21*Vd7Wpne3pJHPRv8&O zIo0Lny3Ups&*NGyCen+4G{_a_8}449yiU>V{P9qKjkc@{HQ7V7A@3HCh7_pmR={S> zdz_59#|GFmo$EKM%{}aCN{Sg;N-*HB5`Jr`M~Eq|Er~XiEJ9SEMnP!atM=k(#FIKq zzp36#uMn>rEmV=@bDq+;p3t%ERhk9~&C4oP`z#Zg{QCi5l&e8)t9+`m>vg zlSg?CIVS}wZ%s*tL}@)n*jFYB;o{-469jG2Xge9R^heag{Q;~@9(5KWPL&oWhemk( z&gFy_^awBo=VlGj*=HNQ*Wxwr)rkN6UEdcGd=^r%v0Ksn&B(%}VC53aAC#+2W;8TX zk*WD_=YZPLp~y5R%|;k?TaNtYhWIS55a)joWq0JNY{&idP!Nya3^=lQVYD`L+~$9P zyY02s61_RlHkTjio?kxHKfyY`E<2dvKSu5k8W}nq__aHKzCyew_g^W{!)^ro%+*!# zA0ArLZS@4Wj&%&R<=DAM>5^3p@3aMRy{8^6z3g*6!b@iHmHjyF1P?i`V4!CwWx>*t zOza=aDVaiV2EvM6r7pFgIHE+&@gKst$2O+GW=E%00Eee)VMt;Uy^q5-i8RR;IYp`)$7u49?= zufW4BBbMClL6e_`TQIx1h@pufWVGk3QJ9zJ<5lKU1M{Gx-@UMh7k&KxEdh&zEykC@ z9UNY8Iod}R{H~eV?*RUGDRWZ-yqMGr%(6E?E@){!xPY9R+B;ar_e6j8J-?&eeG7iN~SF3B9cn5ieSts1(M>gE9pY~~L#Y0~qnTe$#Url+rdx6XD3 zO}w8EOuhKby7})X=#E8{^o~GOQl8HRoTlYzORGsF?NinMxZoso^PZd6TuS>w<6cSR zc+lII=$hTFP3Qx^u#NMIESk%P0z+x(XekBxWG^@sHAm3*zYjBl{Li~Irkm>0)PB!5 z=@_xlYzts#MB2D4>)bC9%O*$wCJ4`kUoV5(ap0uY4Uc-S3zDm~s@-SZpwfzK zNq|xJmWCX=6XI^-cdWm9>I56;XN~7lVSa+P^Yn8urLC1p0ZGU>OL!3{6Oyp)6|1fP z%2hkoJ~A~e%_i9*rC|J#i$RlhpD-nmMNiz55ph2mbL;vs((OSovr{OwF&ia| zWKng1r_w%esuUiWDksU?&PgBg^94`O*9-a)XRar*Bo2KiegcFaxcg6yVtf(n;fL&bKd z9!Pb4E>!gxk}}xrkl^4ovP+MVQS;wbqGU{WPsheQXAp7#)h#`tEIq`wHJ2F4;og*5 zUK%qp);TP>RDm^ZdAvHl#7aHMpFx@e?DPX5kscTE$S6975G(*^?cl91KAO{iN z;OR;=?-x1WP!$CT+SnyB9i@kzOCq@NRD@$|ch3pg?s81G+6ybr-mv}i)Q}I4jZOUb==nPuZX_0*&zB=Hi zAL6^9K#(h{0pqNElV=GvmK#{?Ux-83PTISf~rr~OdxC(T?re199>3RL zhefjzkm8d&fKqXL+~(2f`&`{)CBwinEC)bA%vYr@+Ay#nnlnmmO26$?A&3Xi`kul3 z39qnOn3`!Zwq~*8%b+}`7z+w+nyp&gb<_1n2e;EII9{weu-c+!%MsuAz)5VEE_!22 zFF5ak($~bpSet~6oUBWy==Ymh(a^JrvW57Hk+K79ZN7KRt>^^(>Q^CtKKXEIxZUoj zpgNPt)n6UQCux}z&HQQ)gxEI^*BGfd-0b+--}|{%lxZ)Y>*-p!2O8s}S+X9jE87VRUQU5mDy52{^%Czednp(bW+$xtE=D<*;-m_G>T-mHEz}1K06OsUi z(b8@3cd_K_X-R2zv5IMiJ)|`9wpEeqi{Vs&fcxI(?MQnUR~DPpN=p>C2HVvg`o?D?lX~YWduKx(g8kPbyB&8SXH5C>ZL~l_Kc?#}7oW#VT zFTjCj?&um3&ngbTww&sxJuv;kuHfJ_3suvOlB4+0M*IaRE{@B0`aID>)xxk}TAe%V zpNcF~Q{>a0Gi3Y`WmaBlL*v0mm%b0RK{=$C7cWQM?Ob?~MnepOfYYtnI;U5?!f)?^ z{nnxzkBVmn`Mt{qQ&`&ITC9Aij0!Guk7;hxy(Ts-jKx!>NTf9 zwKFs0IIC1QrNDIW*>m}gA9=fl-nfuWMA*df$*=kf%@M1(!_lBqDBl=7*t%%yK1kLSv1 zD$9bKs9ieR4c&1=N0CNtg}}?!*FG0x0RL~_R6c(OPg&@d(gIqaUzVN0(?+Xd!l+W} z;Gjy))95FZRGs>5Ue%jFnFqI(wNT~4t{n~ z%yO|H=`Z7x3<2>5v#Pm_lN;?gMM3Px?=|QuW>_?=Fs7aiKMox)*x4!EOtVwrPeSj) zRM~|Zbd6-Ibg99n*|%*obCn4`sj+k|TwGyHC?yY@X_9#QF&94U3OCQ|V?EKo+)a$E zU58sSB!U2yzpxhG)~pnt3F}4DI&&aCzE)cMJ>f5x=Q$UFU85Sh=3nn&QHcd5>YN8XPlqC z)XB>)k=JYmnFvIfwk00{1%by9hO|`O&mmonf0>V@lYxyb`KN;&LmT0iX5T6(h74-F zKTjaXRY|+Hfby+ILzhF*p6-ooBZ^5|KQ5o5{Mb`#8f>dK6G|)BW{S91XLFXbC-{a(A7U|)?O35)-bx+0v|fONuMFI zFJS$Rx!2H`|9*uo-C8t`r?dOS|7%E9nL9q1hZK;7-Y1%be zL;3S87nDJ@#z1!NVL9u3sdQV0ZQ@D7P~n^p5KTuTg2&Bh+1N#g2M?kUUx! zUZFVcgeVRkMtP#F>(&p?@y(rsjhe#)2Q1^;gy(^G_rN7X(kAk02lJ_7yt5?U70{Mb zfNaQ+x`xz~)`GLfRLZHD`{U2)=8EL!F0^EAt*-nISBfrx#-FS}T_n8)CA*yJv^NuY z9-&cbtgirh$ag<{ot5=mAqotv@z#ih$~$~l?V}niiEtD=U8+7kHsR*~izOrgR1gp2 zA9{2Aen$u@a=Zg?A{^A@vWyBqB{_~!b8{ds`u-Qh%U9e{J?CR^L0< zBKgw%(^%3>YFArs^{(-c1ESc~^Oz^j>7VNYy(hMY@5ySm66y{9QwyN5a^Oo-&B;y+v+lA{ z!=$qK$v~L8Vz-l>JI3w2tjej@O7c8w+!blf95%%3;HKxfE@*aV(A2 zw$^KTec?>1;N|G#8n@x9uW5yNSY+^wpU24~mw~tmtf3d{X6$uz)GLGW?YYyNHCfUdJyBF#Y{JqvI&Tr6K|K?a^|R78C6TRSsPyMT zsH0O40wm)rnM(JT4>lv$(Fy_fne#J z4KoT~{^mCOHtBJpMIIa&F*;C6oJYH?tZDsiY6i9}8bi&_$DlBGP%29bhDSP~VpS@O z1L!@TV3j&m*%Q;%JO1rlhK81Q6EPi}dx_5~M9$5@<6GUoI=YJ&wYHkGj7{h$xa%+9 z<+&fla~8v1lP_4(yD0&SWv>-G^ZZrMK0ZF4_cL2zd~~90;@BLM`dO5R-)I5Bg}XuN z=;|>(I+LT#Q>6V2I8aWC!PWIy`#roX-Ft^=U4Q6ySX_!$vA=By>Uvg%PU;H}1Q(`- z=%U_Gif)(P7#A^UIlUpNqwJT$4r68Do_3Dya?}}?R{xz_HEuXBFa|f89h3su+7vf% zmfdFYeaYI4^nLIo5y(%N$|+;W2;JH(;B)RLW8xTunTG_i1%&t4+dJ4h z{3SaSo}l&D`^Pb}G;(~rqwDpP7=Vv^s}h-&?6?Z@SQJm$>Q& zTR>m`_$JV|`9J$Q0}~tv@SLgI-;10tZ*qF?gf0`(VULtTjEHhi5(8QK6~NKuJPpHa z>~7y56TN$t)qM7W9>O-}DMb6=|3Zz`KlNuLqnIUqDY@CKNz*A-8dKq>t#dWoT_f4V zMApJl4Ck58#b!gQxEy}1bj_mmas~bQ8a5;FX^ALybZOi#AgSMQBj3Ydw!&*FgOiUn zOW%?(^0yx_hd!jO{ewIqmar9FnLTyX6#u*tZuz2Q;67|#J3mY2tkw2wxNEUl!)|`M z&P6L9bshsKpDzHdGtlDfZYL|Jbz@5!cimVRm`_c&g)6izs;h8vz`gf(JCqs7(iv6e z&M3pccCk7p1acn&>=%^GyrTFFa&++jxa;XBtT(6SONU6t0F8;_@OJ3V%ngG^mlnWm za}r@z4j!etjW4y*fH2)RM>BnTjfy_=S-R-o*wWYJUK+|tXu^aiMxq)6u$VWfT~Bj= zy{2Fx9o$Kum=7SQ^u)q@fJMwYF*xVUOU?BNHad^p84=l|U{5N`^<(^Ra;SU&vPD*6wz0jCH~MO? z?9m;<43W!vqUDRAmXwDSNv#NNkc1YBK75`ZodO3Hwp8@Oc1zt?X8Bs|{OyK|G6Nc( z))&5MvrGvN*=(>a#!PM*6cq0-HDR+eWz>e|&GMb3uFu6|)g*?d``{C>#sjMj#8nS6 z_&jGTJINOQk*}8KLbD=GNpG2U(fFT}2lr9pTJpuGI_Fc3vvr#imWH8xM?cfTpBbCy z_Ew3Ay_W}K2qFY0r_Cr{dw>k0w=-<^SHLSYP#)*U| z@5Y?WpDi^AL98y>H(Iexa6eDfTtom1EEx6&?n{F970+yI&_7^B``@jsIe%duuRpY= z+*T&d@87hDUTXp7hwp;=zjEvQ&FdF$`^&ar@S^6OYNAWU*rT(^ysEUdV)vB?`&QT0 zY)eI-2eRSL)F`*fy#|D&Gt+(rp}}UjxJka2SLQ>f)hH*=#wDVp4bguLXiqKcb1~F? z3(Nrx!8V)2&9e&xI1e=^KoUug7fxy%1{(v4uvG8)vO%}Z#*q1_l=qEaVDijqr8rMLbOk_aa36>Q|F zmY0X`PJTB$?HSNBsPtAi&vk7T$dJuO?RPdM)mIpKM;SrqlO*n!SHv4+9?~v;9c#37 z8f|$b@@fsnyFscN&Xs9CWirH)B!kr%Xj@0;?KZs;vGvR--Ci{bf4;l#uJ7IQRBf9@ zWM3U-P^Qs@Va5sI#y zgiOLIUT+rdQAel!-XQgC@8`H(P(Q`M+ZkB`ziyFmX)v~Ts>|qsu+7=|EAd{PaT21J zIsEz!X?ZVfZNh5|eV4SG9>7Lzv*R|vpJO-^}(s3_D0vv{`%KrotG*r z1QG6w^BFHw^9->}KK)qr&OnWifjOj7Th7GP(5v7nKWnkW(){o!=1I9FM+UakS34Se zeLZy%JQWm>`WXCq!cgVF^@Zkv9wN!nbFsi%NDqX<>KcYC!Bq0uvFP8wA+<0*M)Mk@ zE-1ap6WCYvOJ>f_O|7Xuq3?|aswKunF7RnI@yurS+7f=dG_L8WlVFjAKu@ZHXq}u=w`Sn}Ib$4ms%Z{} zk=Aj_;fyXlF;NReZa1Xshbx2ck7kASR3Dy2(ryke8!kP6;5mopGPq)p!N!lUQmLlD zS?{Ox4dl*?RxLeMbtTS%406KluyUXMv4-pU6@uy>;}`Tq@sv#poG%siL0<&k-T#m} zW6i6v1CHq;66`zm_5puKht!#=J84u?nZP!c`Z^8s zLQGO$Q}+K2w!EK}PqetBf3(d3%}w~*W-@nlX7msex-SOJdKY!o?j$E$%}?S+g_; zo7Zkslz9KYcgN^_TUZpWM=s!3F5Fw{sSYcX0_la*b=*Ous$ErOT{07LF<9K&E;@4@D z(p4{W%XX%{RLN5A^=(6aTyEHGh#{~KRa?TjeduFA#2^WPp7$kvt zy9xT&lXsUrHaVAuaq2(SYkQ;*!vU`44munYJ}FRIv|JTJJm=I9827MN0}obs37ggk zYA(;>zhaV#(;KL#ZfrRq*OcQoArUb3MHO;#niqK8hjsEh|0wR@42Un8aj`#MHiS_` z99v(NVUV==xyCDp1PXmaiT~?qsw3lBQBL`w{&woJ%WXB3@#zt2%0PTP4sKL;hd!;R9W0honsDhD>JXkyrGGNI#zS!8f0q zo0-CYS zx5`JNPA5589Wbg17D7$h%SE97(crAp> z0mXS+yF7KMrfU12DD}w~hPlv~i{{|kyvkX*?@6dii8bVPbA!gmUICMAs`F_VuezUodHSWDB2YXEBwGUsx@fxT?U*lBLrt$ysWR$cI+jX$x$w|IPPmJ zKwqqDUc_pc$ZxK2v}mHdMV-4=+9=HOZ|SO8$-xB6%UUItoc(axEp$q)r#|+33pJ6t zV3ST;%H?cL7nWjHQL1KJ1;35b;;i*2TCVo?S4o&)eRqrrL)+#(ycNTlu6+1R^A-bRV1KVd}%UQx(-zedlF+2auv;eTJ~K+(%=S z^9-}dXYNi(%jrtIk*UY8*fZm>-OaEhjv-w+LyG|4Gg_fG{yM12UbH)Sdm(s8~ zF~Jq7fc~<~z^N3ijcj%_(l39*PMjF>ez>rC0bM%u;k*@h#8~Gz{)O%Ayg|OgdGj3C zNGD?8<)O|JjZ8AQvf780_M!!G0Rs502J;m3`F_fonP#H^fLww&W|F6m-LA0yUcdhT z0so&L|ChzVhjri7Tt2!xR$Tnh()>!`0@jwmkSaVnf%rnS=vzO>pf;nHFn-A8v$obLu|0->I8Qpc7&8rk58kc_F}F?)Abr$Pam28-5GPa+Hd~-pSt<{yE1n%`#?cAfRJVYHR#H}j0oF-w$I{;TUI2N0t+ho1(OGtYm{q` z9S1dBG7w;3=cFChBkIGf2d!Y7L+Zc8t;E0NCFQbZtBK+%1=-E%WeGvIHOPIG{}7N7 zV1C-j9@ISS`tjR=#;7WRQV~z?xj+1@fWS22xZ{w(OT0T1H)sDp&VLKgxnfe8 zZSPT*^9|+Y<$@~>q8im*9>l}3e;_(7vE7c5U!I_QgJ{V~8|9T{yKjFC_p0`aN))AqUODMuDyCizk zOg2;zv@XSV{65&d#eHAG&gRMij__a47IN#<6oc_(?qDL2jc(7F!OZT5+1)3!dGUft z^kb8P`?}`pkv|Q^trhGU;UnGEf8XVAB3glIl+s#->S_~|>gjERznWBnv!82**5c=P zjh;Os972ofT8agk+;pkWSu)vvwD>laYpI5y86SjFKJ&TlLQz{V0w&?C+OtR7+lHA> z-G<67iY`r$r^ zp2UPLryNpyPfnWj4)y6-Sh)Nr##r~TOl=37B+9U8tr?@|u48xQ{MEI}@gc%tzANOX z90z^(0*AW@1+EL7MHZ7M5+F&o0iM>EiJ*KYgx9n;4PEqT%+J@M!othgvo?JNW(Ed^ zn&6IGJuw*fyR$^j)HBt5Yzlb0VNBLvRhA$>8x5>SgHjqSQc`a3l>b;;xUBP8ThM`p zv2?YG#G7<0J-f>x@ahha8Cf?KpIO;Brd<)pYiK{~#``p1@eOdfj@ z2qQuJ_jLvV?>k8OA|D4BhqAHVHL;W2#aj#a*a&am{g^Tzwk9JIe~{@hhwVSR-R3v% z0Ufy2`R}O?G_B1gByCFyU;iq^DP<&Xd|cnz`*x>x6Guc%jVDIx1<#*Kg^$2Dglkdr zXI}4~=&Z3?o_h%CU;^#<;9XitfOzx`fp^Dsrz?>L_7+B=|oiTGc-iwoMB2TDxd zXeMUE<(c7Hie`%$UxpT_)Y`csi5*_o{_FDi)q`l!)^6UFh=i-o?kW>H^CkP<4Jeh! zHw#iFPL*SX$4yx}n|I}g-}$F`;Tf6>ro5?;54H2MzXj7!+OtJ8&RjjYzRhdCPgOL3 zZ=9t&qzQ0kO^1FGtaG1cVU52n0D8A+n2CSOcfh!nY|^%}D|`Fr$FN70s|TG^Tg4AD zby z8-(-H0n@y?^sjI`IJ|#SeUQ!~1)zB-_cqO6k7l1x(oU z7*Ew7Io%T6dHR;06>d2w^+C|*nT^`lPZ~7ogTG!*aA@H$dNqG7RNGXtf6s(^GR1zD zZFW?*W>F?GoUmfoeQF*wYIwF}{~31j61&)w5{dCsC=^MrZ8jgtj0A$dgU&$bo*vSj z*!0d?6Xx#s93KsS`-II|bs7y}LPV%gYd%xHnP@z_zn{#DyV^R(auR{Z54YT&|4pBi z8HS5ULOITV+$ft1rhZVj19hDKrae1Ll9A%OUuw1)6cgE3L4gEcjcOcsLxp9adCo|f zLy}oSE`ndq>NujInbE`1i%-D=ru>rdO9d$6?*a_9B+-MVQR!jAa!W@pA5SI_BL=N6Od7fO>Rsm>jToz&H*dq-W>9{s7M z+u4SUVxp4`fYIJxcV#nx!qf3C)Y_&O_bk&EC^Tk!s|hLK<|P;9uP*NsfYHkGL1#s{ znag{>Bgwu;r2?k!N&b14IN#Ii7p-&JYjiULACn$-Hh3l(;4HE2Y=b%}mHfpaTrmaM z@0Yl9YZTCUDkpWm87M=duX~D)-wrv^IG&w$VK;t%nF zn&3TmQz=HOaiZ3J;gC8TiR7TQ{#e=nUdU^j@#~TqTzdC4W`DmNd(?P@Mjukj^kL^) z68OcXaIbbv)ScoZD^3J$%L5ZaZ&Sz3VT4z)Suddm*zHxqA(lLig{4;HZcz zU$hPVS7c((4O=$@C35dw%YJkIkRc}!1UiYT{HKeT(W+%f*VGKvL8GTIFWks@LZq|& znn=a`5d}73k04GnRerLq%M1P6XVzxV2WR&(4^mKUtUkCxnO1+U>SOeewL7)*B;~?F z`K~zPSltoH`u?lE(n^VnwrPeL9|p2%>P-Woj}(u$Y+srYswXd8IX)Zlc{=2#ui zxVi}J4&G3lBIE`FXtIm9^@0boVHqlx&Ho;2nL`O@Q%}(0Lx&u)M5`YANc1Q3jtyjO z=0=K7&%C4D%|F2UFZ4im_&k-1&3-R6@3pr~C=lrNB;(A<%Jt*xzVf;6hA*EwV=xdp>cOH6K{rSTBUb7eXcJ#!rl!@uWK<0GgfxwMDI5+;MqFJo_lbtUM$&m8s zgI6=LrBpzdM}BRLh6i#<&0E3Urv?>E^A3;OR)>0Wdy>8H(rb3tA9L$B<0x8PC4RO) zp^~e<%+s^9mrA5B80lDev{y* zj#|G`IHu6+J~z0Z=g+i7`FK}!ZcTTW2FO`k!zwOLU-FVJ1lf5#p1!3>Q~C!O(Cmmf z>HT11T9`65pvs4uAT8hID>}IjD|$FK=Yd`Q2)&(Z-*Ehq?Z; z9YrjP=T6h=TwpXHfVy2f^K4<*UvPgaUHNWcfknJyST_5FWr8;?mD%CuDOqWgl8ZAp zum8Ns+VJ4DxhfjxXbYo*h9bus$OY_=%`Zy@&uh*^x$JzNpf<8Y$38#Un>eGQu5987 zytv`TURfaB;PQ8vHW8UPJCyzRE`mML+LsFZUW<2V@Yl7IWBY9GProanpd(?UAf15(I=m21r zz(#zz-IpM^A|}}mD_wmg#%F#@X`$I^1;0(T1`@nJ;HCFc4>l45StKVShVMu`#h4er z^{)I)UI4OZ^wAaX#6ac>ZDOc=@ruc>g+g)WJ%CHOPXD&mJF@?+O)HOwLTkg4>gy62 z8VqA!lB`#@iHX!umd{d|v6ekzMi@gSG?r|a>}xk9YeI~KVXWD*FGJae7-lepjNCE4 z```Ef`JLbMyzl#*^FHr6Ze+INh9{47M?!8G?RJPGYJQ!K-`>*<+oaC?%w`|Iv(57f zF0w(sb9wiSqE9wV@`9yC|N%K2(#Hsi!8S95`RS(b`+c*?-jA7Arsgo(HHo3=xs=|Iyd)B5ssjV5?!3eg@~bAWzm zn#f)}`lt;y7C1CI1o3xN#0KO%313x65X2x)Vr2#{Gf#(rd=Fe+TgJDbVUioM191qT z^4^;@05`XsP*+j#;OE)zBZYJDU1&R8SiUxG2NB$LbV(iS* z*nYWCCnu8y#idwh%TWUg=xXe31lxq4! uUHaG_m$GIpJGk^6aa(>=H?U(sv|h9~{ohm%t0 zeu8zlB=%@~LuqNmc$BsXDT+?Ws*UW=p6b$I3BAAzq19b!QlCg5<&kZu-rbnO1;)pW zKONU&W4ggzwqb=TEsx)ck`#G@)&e;f2OHj4(cuzv)&nl~YObcy{x~!0UEns6xB83Ch$@D& z4l2snVU^l1QL;4K9szu|=Y0SzS8KInc1d%wH*tAcWZNvWd$*eh2v`xK4DUZtdoL zmPh&!kbXjuT+=(Z=;xvA+vd?dzd~E|$&)wu=*=ZknhBo#*}dE&pcIx_)vmG>Du*v# zsILsJ*iz~rC>MmQG1_wFw{|(I?GBghW>yrZ=o_CCVwN!?sXY0UOC*|nrehZID`tHw zw{N#f!Qoc!{oRvxI(CBac&qPGv-9V?*PYvwx7?wzZFT!rAA)$k4d;9$2@Y${k(Jul zCsVn6`u=janOHHWbX{~TK`VFPl0jiUVGnUcZgT#}c43}Q#D2h_>u+aYo2+iM>0!bq z8i@J<#wW)$j2R&EuPu(-TQtrYUh?`Skn9>S{gnQnOZOT^kcY}cjjwu$zy}37`dxE- zLIDHu^5m=Lizk)|KPudS^)5Ol%Omg2LwT&n8YRDD?)W~0KD)*A9e@bW#oZy2dk6n@ zCH_|Gj)j?-E(W6+!3lmtTy5Wo0F0WafRfP#Qwxo;88{E5G-nQNHV0 zE7Gl_Pjx)%7pk7o+}g{afhbMGIOVH5VTM~=&svPBy^F72P3MaFMr=O6;b47=YP-Se z?CiY#i^RtT)eA&u6}cA$ObOd~sr%PA=r+Zm$)jbC>(3i|ZO<_^c(Z_;;wG~tM3Dw4 zzbxg(OMhLvZ|D6nwE*(%K^{%K{7ch|-+iJ)e`tqH?7$fgSho2$WG9@b^w``nt_=i{<)4a=7?t_6+19)455vC%XN+l;QUr2ZDbWC`sylhpDU)Ye@JIJx<}v?IfRBpSp?(PeygPyxS;pt|g-CrmDTiQbysfSI~a{gT;#G zFpUpjxv7elUodiw5##5WqwT#bEscRoOK2y5{`tu8_HDxa#*Bac2jbdUZrpJmv)?8$ zL&U&#;*=LNFx&~!ukpuDTzrrXun6*UH0rsLU!=dIysde(BB2#f8v@Z9w@Se><~3ou zq0OTHL2gKU^}@urfJS$O=y_3ojtB4**4iV^2CPv;Jh-eQNw(Mal%bNE-k7IG2(M@r zrbL425ew7GXMyfFK^x5UM%kkTaTlDJob>ZG+eVUnGJEgVkFWXP?a9FQFA=Cauac5p zbdy?^edmrfv*vG0kT-7Uw+Q;q()8V)$S2?3;!>56n5cKlSi};_djvTOiW0!BnTbjB zbBu=PB6s5yBnHP@&{DORqpyix6FrZwyv&lAmEea2nQ81y zSM*|4SLK+V-I=W@!^`(J^IIqy!NMu)Z!&kIj$pQmWJcxjf&_{QVh|rENLiUa102qzoBv4Wo>un39PyMe*Sz+E7E1CKsKKh4miyDIAi~ v5_7aOqlEZ^9^Yf)Wgr%oMgE`4T0ay@wt5u`I&fpm#aIk)nCO@5IfVWLS}QUm diff --git a/images/quick-update-edit.png b/images/quick-update-edit.png deleted file mode 100644 index 993e4d3ca6365c7b9ed319c523c3577ea33039ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11266 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 diff --git a/images/quick-update-github.png b/images/quick-update-github.png deleted file mode 100644 index f0e3dcb2dac2171edd409b7b0f751cc16cadc9d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11360 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 Oz$Xa>@iI~Ufd328iC8EA From 1fb20d8a7bbe86fbabebbf09b8f9ad7228d5eb36 Mon Sep 17 00:00:00 2001 From: as-mathur <69190107+as-mathur@users.noreply.github.com> Date: Tue, 27 Aug 2024 12:46:26 -0700 Subject: [PATCH 0724/1851] Update Set-OwaMailboxPolicy.md Added description for HideClassicToggleOut, which was missing. --- exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md index f50a3daf95..df1304b656 100644 --- a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md +++ b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md @@ -1254,7 +1254,10 @@ Accept wildcard characters: False ### -HideClassicOutlookToggleOut This parameter is available only in the cloud-based service. -{{ Fill HideClassicOutlookToggleOut Description }} +The HideClassicOutlookToggleOut parameter specifies whether to enable or disable hiding the toggle in new Outlook, for switching back to classic Outlook. Valid values are: + +- $true: Toggle for switching back to classic Outlook is hidden in new Outlook for Windows. +- $false: Toggle for switching back to classic Outlook is not hidden in new Outlook for Windows. This is the default value. ```yaml Type: System.Boolean From 85466f3ab17a7a839c81ef5740d3257743003593 Mon Sep 17 00:00:00 2001 From: VNAI <29312838+1VNAI@users.noreply.github.com> Date: Wed, 28 Aug 2024 17:24:56 -0700 Subject: [PATCH 0725/1851] Update Set-CsTeamsMeetingPolicy.md --- .../teams/Set-CsTeamsMeetingPolicy.md | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index 4115ddc944..ce8064002d 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -1171,6 +1171,30 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -RoomPeopleNameUserOverride + +Enabling people recognition requires the tenant CsTeamsMeetingPolicy roomPeopleNameUserOverride to be "On" and roomAttributeUserOverride to be Attribute for allowing individual voice and face profiles to be used for recognition in meetings. +**Note**: In some locations, people recognition can't be used due to local laws or regulations. +Possible values: + +- Off +- On + +On - Policy value allows People recognition option on Microsoft Teams Rooms under call control bar. +Off – No People Recognition option on Microsoft Teams Room (Default). + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ScreenSharingMode Determines the mode in which a user can share a screen in calls or meetings. Set this to SingleApplication to allow the user to share an application at a given point in time. Set this to EntireScreen to allow the user to share anything on their screens. Set this to Disabled to prohibit the user from sharing their screens. From f8da30a8c47ab721975c01a258dbaac9552a1b63 Mon Sep 17 00:00:00 2001 From: VNAI <29312838+1VNAI@users.noreply.github.com> Date: Wed, 28 Aug 2024 17:32:22 -0700 Subject: [PATCH 0726/1851] Update New-CsTeamsMeetingPolicy.md added: Enabling people recognition requires the tenant CsTeamsMeetingPolicy roomPeopleNameUserOverride to be "On" and roomAttributeUserOverride to be Attribute for allowing individual voice and face profiles to be used for recognition in meetings. Note: In some locations, people recognition can't be used due to local laws or regulations. Possible values: --- .../teams/New-CsTeamsMeetingPolicy.md | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md index e7b2133552..5cd1932d81 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md @@ -1094,6 +1094,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -RoomPeopleNameUserOverride +Enabling people recognition requires the tenant CsTeamsMeetingPolicy roomPeopleNameUserOverride to be "On" and roomAttributeUserOverride to be Attribute for allowing individual voice and face profiles to be used for recognition in meetings. +**Note**: In some locations, people recognition can't be used due to local laws or regulations. +Possible values: + +- On +- Off + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ScreenSharingMode Determines the mode in which a user can share a screen in calls or meetings. Set this to SingleApplication to allow the user to share an application at a given point in time. Set this to EntireScreen to allow the user to share anything on their screens. Set this to Disabled to prohibit the user from sharing their screens. From a73c9c1cecd6a4cb58719af3da259c57aede759c Mon Sep 17 00:00:00 2001 From: Matteo Sabbatini <47777459+matteosabbatini@users.noreply.github.com> Date: Thu, 29 Aug 2024 11:57:44 +0100 Subject: [PATCH 0727/1851] Update Set-RetentionCompliancePolicy.md As confirmed in this bug https://o365exchange.visualstudio.com/IP%20Engineering/_workitems/edit/169228/?view=edit, groups are not supported for attributes -RemoveExchangeLocation and -RemoveExchangeLocationException, only mailboxes --- .../exchange/Set-RetentionCompliancePolicy.md | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md index b1973e0202..5c08de2e91 100644 --- a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md @@ -759,12 +759,9 @@ Accept wildcard characters: False ``` ### -RemoveExchangeLocation -The RemoveExchangeLocation parameter specifies the mailboxes to remove from the list of included mailboxes when you aren't using the value All for the ExchangeLocation parameter. Valid values are: +The RemoveExchangeLocation parameter specifies the mailboxes to remove from the list of included mailboxes when you aren't using the value All for the ExchangeLocation parameter. Valid values are mailboxes. -- A mailbox -- A distribution group or mail-enabled security group - -To specify a mailbox or distribution group, you can use any value that uniquely identifies it. For example: +To specify a mailbox, you can use any value that uniquely identifies it. For example: - Name - Distinguished name (DN) @@ -787,12 +784,9 @@ Accept wildcard characters: False ``` ### -RemoveExchangeLocationException -The RemoveExchangeLocationException parameter specifies the mailboxes to remove from the list of excluded mailboxes when you use the value All for the ExchangeLocation parameter. Valid values are: +The RemoveExchangeLocationException parameter specifies the mailboxes to remove from the list of excluded mailboxes when you use the value All for the ExchangeLocation parameter. Valid values are mailboxes. -- A mailbox -- A distribution group or mail-enabled security group - -To specify a mailbox or distribution group, you can use any value that uniquely identifies it. For example: +To specify a mailbox, you can use any value that uniquely identifies it. For example: - Name - Distinguished name (DN) From 734b291e411d568be2a5001cafbef86207b0182d Mon Sep 17 00:00:00 2001 From: pavellatif <142821210+pavellatif@users.noreply.github.com> Date: Thu, 29 Aug 2024 18:42:44 -0400 Subject: [PATCH 0728/1851] Updating Export-CsAcquiredPhoneNumber and Get-CsExportAcquiredPhoneNumberStatus with examples --- .../teams/Export-CsAcquiredPhoneNumber.md | 21 ++++++++++++++++--- .../Get-CsExportAcquiredPhoneNumberStatus.md | 14 ++++++++++++- 2 files changed, 31 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/Export-CsAcquiredPhoneNumber.md b/teams/teams-ps/teams/Export-CsAcquiredPhoneNumber.md index c4b2576788..e815aa6dc6 100644 --- a/teams/teams-ps/teams/Export-CsAcquiredPhoneNumber.md +++ b/teams/teams-ps/teams/Export-CsAcquiredPhoneNumber.md @@ -64,18 +64,33 @@ By default, this cmdlet returns all the phone numbers acquired by the tenant wit Export-CsAcquiredPhoneNumber ``` ```output -OrderId : 0e923e2c-ab0e-4b7a-be5a-906be8c +0e923e2c-ab0e-4b7a-be5a-906be8c ``` -This example displays the OrderId of the export acquired phone numbers operation. The OrderId can be used to get the download link for the file. +This example displays the output of the export acquired phone numbers operation. The OrderId shown as the output string and can be used to get the download link for the file. ### Example 2 ```powershell Export-CsAcquiredPhoneNumber -Property "TelephoneNumber, NumberType, AssignmentStatus" ``` ```output +0e923e2c-ab0e-6h8c-be5a-906be8c +``` +This example displays the output of the export acquired phone numbers operation with filtered properties. This file will only contain the properties indicated. + +### Example 3 +```powershell +$orderId = Export-CsAcquiredPhoneNumber +``` +This example displays the use of variable "orderId" for the export acquired phone numbers operation. The OrderId string will be stored in the variable named "oderId" and no output will be shown for the cmdlet. + +### Example 4 +```powershell +Export-CsAcquiredPhoneNumber -Property "TelephoneNumber, NumberType, AssignmentStatus" +``` +```output OrderId : 0e923e2c-ab0e-6h8c-be5a-906be8c ``` -This example displays the OrderId of the export acquired phone numbers operation. This file will only contain the properties indicated. +This example displays the use of variable "orderId" for the export acquired phone numbers operation with filtered properties. The OrderId string will be stored in the variable named "oderId" and no output will be shown for the cmdlet. ## PARAMETERS diff --git a/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md b/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md index dbf42921db..24188b6eaf 100644 --- a/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md +++ b/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md @@ -34,8 +34,20 @@ By Default the download link will remain active for 1 hour. ```powershell Get-CsExportAcquiredPhoneNumberStatus -OrderId 0e923e2c-ab0e-4b7a-be5a-906be8c ``` +This example displays the status of the export acquired phone numbers operation. The OrderId is the output from [Export-CsAcquiredPhoneNumber] cmdlet. The status contains the download link for the file along with expiry date. -This example displays the OrderId of the export acquired phone numbers operation. The OrderId can be used to get the download link for the file. +### Example 2 +```powershell +Get-CsExportAcquiredPhoneNumberStatus -OrderId $orderId +``` +This example displays the status of the export acquired phone numbers operation with the use of variable named "orderId". + +### Example 3 +```powershell +$order = Get-CsExportAcquiredPhoneNumberStatus -OrderId $orderId +``` + +This example stores the [Get-CsExportAcquiredPhoneNumberStatus] cmdlet status for the "oderId" in variable "oder". This will allow quick view of the order status without typing the cmdlet again. ## PARAMETERS From ee30accb7a5f2ee9c30ed1a88013ad1a8f59512d Mon Sep 17 00:00:00 2001 From: pavellatif <142821210+pavellatif@users.noreply.github.com> Date: Thu, 29 Aug 2024 18:52:08 -0400 Subject: [PATCH 0729/1851] Adding examples for Get-CsExportAcquiredPhoneNumberStatus --- .../teams/Get-CsExportAcquiredPhoneNumberStatus.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md b/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md index 24188b6eaf..0e3389e378 100644 --- a/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md +++ b/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md @@ -34,6 +34,13 @@ By Default the download link will remain active for 1 hour. ```powershell Get-CsExportAcquiredPhoneNumberStatus -OrderId 0e923e2c-ab0e-4b7a-be5a-906be8c ``` +```output +Id : 0e923e2c-ab0e-4b7a-be5a-906be8c +CreatedAt : 2024-08-29 21:50:54Z +status : Success +DownloadLinkExpiry : 2024-08-29 22:51:17Z +DownloadLinkExpiry : +``` This example displays the status of the export acquired phone numbers operation. The OrderId is the output from [Export-CsAcquiredPhoneNumber] cmdlet. The status contains the download link for the file along with expiry date. ### Example 2 From 4acc2660068a89930f036bcc0b9467a8f6db1b08 Mon Sep 17 00:00:00 2001 From: Pavel Latif <142821210+pavellatif@users.noreply.github.com> Date: Thu, 29 Aug 2024 18:53:36 -0400 Subject: [PATCH 0730/1851] Update Get-CsExportAcquiredPhoneNumberStatus.md --- .../teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md b/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md index 0e3389e378..6169e55fa6 100644 --- a/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md +++ b/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md @@ -35,9 +35,9 @@ By Default the download link will remain active for 1 hour. Get-CsExportAcquiredPhoneNumberStatus -OrderId 0e923e2c-ab0e-4b7a-be5a-906be8c ``` ```output -Id : 0e923e2c-ab0e-4b7a-be5a-906be8c -CreatedAt : 2024-08-29 21:50:54Z -status : Success +Id : 0e923e2c-ab0e-4b7a-be5a-906be8c +CreatedAt : 2024-08-29 21:50:54Z +status : Success DownloadLinkExpiry : 2024-08-29 22:51:17Z DownloadLinkExpiry : ``` From e23d7f5753b09cda15c0534f6ff7668cf05beea1 Mon Sep 17 00:00:00 2001 From: Pavel Latif <142821210+pavellatif@users.noreply.github.com> Date: Thu, 29 Aug 2024 18:57:24 -0400 Subject: [PATCH 0731/1851] Update Get-CsExportAcquiredPhoneNumberStatus.md --- .../teams/Get-CsExportAcquiredPhoneNumberStatus.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md b/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md index 6169e55fa6..63c4bd9d52 100644 --- a/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md +++ b/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md @@ -35,11 +35,11 @@ By Default the download link will remain active for 1 hour. Get-CsExportAcquiredPhoneNumberStatus -OrderId 0e923e2c-ab0e-4b7a-be5a-906be8c ``` ```output -Id : 0e923e2c-ab0e-4b7a-be5a-906be8c -CreatedAt : 2024-08-29 21:50:54Z -status : Success -DownloadLinkExpiry : 2024-08-29 22:51:17Z -DownloadLinkExpiry : +Id : 0e923e2c-ab0e-4b7a-be5a-906be8c +CreatedAt : 2024-08-29 21:50:54Z +status : Success +DownloadLinkExpiry : 2024-08-29 22:51:17Z +DownloadLinkExpiry : ``` This example displays the status of the export acquired phone numbers operation. The OrderId is the output from [Export-CsAcquiredPhoneNumber] cmdlet. The status contains the download link for the file along with expiry date. From 9779bb054d855b985290bd7369754911779348da Mon Sep 17 00:00:00 2001 From: pavellatif <142821210+pavellatif@users.noreply.github.com> Date: Thu, 29 Aug 2024 19:06:17 -0400 Subject: [PATCH 0732/1851] Updating examples for Export-CsAcquiredPhoneNumber --- .../teams/Export-CsAcquiredPhoneNumber.md | 8 +++---- .../Get-CsExportAcquiredPhoneNumberStatus.md | 22 +++++++++++++++---- 2 files changed, 22 insertions(+), 8 deletions(-) diff --git a/teams/teams-ps/teams/Export-CsAcquiredPhoneNumber.md b/teams/teams-ps/teams/Export-CsAcquiredPhoneNumber.md index e815aa6dc6..74d0bed449 100644 --- a/teams/teams-ps/teams/Export-CsAcquiredPhoneNumber.md +++ b/teams/teams-ps/teams/Export-CsAcquiredPhoneNumber.md @@ -61,7 +61,7 @@ By default, this cmdlet returns all the phone numbers acquired by the tenant wit ### Example 1 ```powershell -Export-CsAcquiredPhoneNumber +PS C:\> Export-CsAcquiredPhoneNumber ``` ```output 0e923e2c-ab0e-4b7a-be5a-906be8c @@ -70,7 +70,7 @@ This example displays the output of the export acquired phone numbers operation. ### Example 2 ```powershell -Export-CsAcquiredPhoneNumber -Property "TelephoneNumber, NumberType, AssignmentStatus" +PS C:\> Export-CsAcquiredPhoneNumber -Property "TelephoneNumber, NumberType, AssignmentStatus" ``` ```output 0e923e2c-ab0e-6h8c-be5a-906be8c @@ -79,13 +79,13 @@ This example displays the output of the export acquired phone numbers operation ### Example 3 ```powershell -$orderId = Export-CsAcquiredPhoneNumber +PS C:\> $orderId = Export-CsAcquiredPhoneNumber ``` This example displays the use of variable "orderId" for the export acquired phone numbers operation. The OrderId string will be stored in the variable named "oderId" and no output will be shown for the cmdlet. ### Example 4 ```powershell -Export-CsAcquiredPhoneNumber -Property "TelephoneNumber, NumberType, AssignmentStatus" +PS C:\> Export-CsAcquiredPhoneNumber -Property "TelephoneNumber, NumberType, AssignmentStatus" ``` ```output OrderId : 0e923e2c-ab0e-6h8c-be5a-906be8c diff --git a/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md b/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md index 63c4bd9d52..42f751662e 100644 --- a/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md +++ b/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md @@ -32,7 +32,7 @@ By Default the download link will remain active for 1 hour. ### Example 1 ```powershell -Get-CsExportAcquiredPhoneNumberStatus -OrderId 0e923e2c-ab0e-4b7a-be5a-906be8c +PS C:\> Get-CsExportAcquiredPhoneNumberStatus -OrderId 0e923e2c-ab0e-4b7a-be5a-906be8c ``` ```output Id : 0e923e2c-ab0e-4b7a-be5a-906be8c @@ -45,15 +45,29 @@ This example displays the status of the export acquired phone numbers operation. ### Example 2 ```powershell -Get-CsExportAcquiredPhoneNumberStatus -OrderId $orderId +PS C:\> Get-CsExportAcquiredPhoneNumberStatus -OrderId $orderId +``` +```output +Id : 0e923e2c-ab0e-4b7a-be5a-906be8c +CreatedAt : 2024-08-29 21:50:54Z +status : Success +DownloadLinkExpiry : 2024-08-29 22:51:17Z +DownloadLinkExpiry : ``` This example displays the status of the export acquired phone numbers operation with the use of variable named "orderId". ### Example 3 ```powershell -$order = Get-CsExportAcquiredPhoneNumberStatus -OrderId $orderId +PS C:\> $order = Get-CsExportAcquiredPhoneNumberStatus -OrderId $orderId +PS C:\> $order +``` +```output +Id : 0e923e2c-ab0e-4b7a-be5a-906be8c +CreatedAt : 2024-08-29 21:50:54Z +status : Success +DownloadLinkExpiry : 2024-08-29 22:51:17Z +DownloadLinkExpiry : ``` - This example stores the [Get-CsExportAcquiredPhoneNumberStatus] cmdlet status for the "oderId" in variable "oder". This will allow quick view of the order status without typing the cmdlet again. ## PARAMETERS From b0a057b9e525f12237c5a4a56239849531ae28e3 Mon Sep 17 00:00:00 2001 From: pavellatif <142821210+pavellatif@users.noreply.github.com> Date: Thu, 29 Aug 2024 19:13:31 -0400 Subject: [PATCH 0733/1851] Update Get-CsExportAcquiredPhoneNumberStatus.md --- .../teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md b/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md index 42f751662e..0501f1ec04 100644 --- a/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md +++ b/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md @@ -39,7 +39,7 @@ Id : 0e923e2c-ab0e-4b7a-be5a-906be8c CreatedAt : 2024-08-29 21:50:54Z status : Success DownloadLinkExpiry : 2024-08-29 22:51:17Z -DownloadLinkExpiry : +DownloadLinkExpiry : ``` This example displays the status of the export acquired phone numbers operation. The OrderId is the output from [Export-CsAcquiredPhoneNumber] cmdlet. The status contains the download link for the file along with expiry date. @@ -52,7 +52,7 @@ Id : 0e923e2c-ab0e-4b7a-be5a-906be8c CreatedAt : 2024-08-29 21:50:54Z status : Success DownloadLinkExpiry : 2024-08-29 22:51:17Z -DownloadLinkExpiry : +DownloadLinkExpiry : ``` This example displays the status of the export acquired phone numbers operation with the use of variable named "orderId". @@ -66,7 +66,7 @@ Id : 0e923e2c-ab0e-4b7a-be5a-906be8c CreatedAt : 2024-08-29 21:50:54Z status : Success DownloadLinkExpiry : 2024-08-29 22:51:17Z -DownloadLinkExpiry : +DownloadLinkExpiry : ``` This example stores the [Get-CsExportAcquiredPhoneNumberStatus] cmdlet status for the "oderId" in variable "oder". This will allow quick view of the order status without typing the cmdlet again. From d3970f0f21dbd6c7b096768f3ffdeefc802ccc3d Mon Sep 17 00:00:00 2001 From: Qazi Ehteshamuddin Date: Fri, 30 Aug 2024 16:24:07 +0900 Subject: [PATCH 0734/1851] Update Set-OwaMailboxPolicy.md CalendarEnabled is an on-prem only parameter , although have some dependency on weatherenabled however does not do much on it's own in EXO so updating it. --- exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md index f50a3daf95..0f3640fc14 100644 --- a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md +++ b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md @@ -585,6 +585,8 @@ Accept wildcard characters: False ``` ### -CalendarEnabled +This parameter is functional only in on-premises Exchange. + The CalendarEnabled parameter specifies whether to enable or disable the calendar in Outlook Web App. Valid values are: - $true: The Calendar is available in Outlook Web App. This is the default value. From 3f5a98ecbd2f948692807671c735621335e81769 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 2 Sep 2024 11:45:14 -0700 Subject: [PATCH 0735/1851] Update Set-OwaMailboxPolicy.md --- exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md index df1304b656..44c2d796e9 100644 --- a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md +++ b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md @@ -1254,10 +1254,10 @@ Accept wildcard characters: False ### -HideClassicOutlookToggleOut This parameter is available only in the cloud-based service. -The HideClassicOutlookToggleOut parameter specifies whether to enable or disable hiding the toggle in new Outlook, for switching back to classic Outlook. Valid values are: +The HideClassicOutlookToggleOut parameter specifies whether to enable or disable hiding the toggle in new Outlook that allows users to switch back to classic Outlook. Valid values are: -- $true: Toggle for switching back to classic Outlook is hidden in new Outlook for Windows. -- $false: Toggle for switching back to classic Outlook is not hidden in new Outlook for Windows. This is the default value. +- $true: The toggle to switch back to classic Outlook is hidden in new Outlook for Windows. +- $false: The toggle to switch back to classic Outlook isn't hidden in new Outlook for Windows. This is the default value. ```yaml Type: System.Boolean From c254c2b2f27d2f06155299b09a49f9bb86c9248b Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 2 Sep 2024 11:53:52 -0700 Subject: [PATCH 0736/1851] Update Set-RetentionCompliancePolicy.md --- .../exchange-ps/exchange/Set-RetentionCompliancePolicy.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md index 5c08de2e91..6339482ae2 100644 --- a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md @@ -759,9 +759,9 @@ Accept wildcard characters: False ``` ### -RemoveExchangeLocation -The RemoveExchangeLocation parameter specifies the mailboxes to remove from the list of included mailboxes when you aren't using the value All for the ExchangeLocation parameter. Valid values are mailboxes. +The RemoveExchangeLocation parameter specifies the mailboxes to remove from the list of included mailboxes when you aren't using the value All for the ExchangeLocation parameter. -To specify a mailbox, you can use any value that uniquely identifies it. For example: +You can use any value that uniquely identifies the mailbox. For example: - Name - Distinguished name (DN) @@ -784,9 +784,9 @@ Accept wildcard characters: False ``` ### -RemoveExchangeLocationException -The RemoveExchangeLocationException parameter specifies the mailboxes to remove from the list of excluded mailboxes when you use the value All for the ExchangeLocation parameter. Valid values are mailboxes. +The RemoveExchangeLocationException parameter specifies the mailboxes to remove from the list of excluded mailboxes when you use the value All for the ExchangeLocation parameter. -To specify a mailbox, you can use any value that uniquely identifies it. For example: +You can use any value that uniquely identifies the mailbox. For example: - Name - Distinguished name (DN) From cb214fde9431d9a20885964394728027ae41bab5 Mon Sep 17 00:00:00 2001 From: Mary-Katherine Bond Sims Date: Tue, 3 Sep 2024 11:27:52 -0400 Subject: [PATCH 0737/1851] Update Export-CsAcquiredPhoneNumber.md Fixed typos --- teams/teams-ps/teams/Export-CsAcquiredPhoneNumber.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Export-CsAcquiredPhoneNumber.md b/teams/teams-ps/teams/Export-CsAcquiredPhoneNumber.md index 74d0bed449..88d7d03b96 100644 --- a/teams/teams-ps/teams/Export-CsAcquiredPhoneNumber.md +++ b/teams/teams-ps/teams/Export-CsAcquiredPhoneNumber.md @@ -81,7 +81,7 @@ This example displays the output of the export acquired phone numbers operation ```powershell PS C:\> $orderId = Export-CsAcquiredPhoneNumber ``` -This example displays the use of variable "orderId" for the export acquired phone numbers operation. The OrderId string will be stored in the variable named "oderId" and no output will be shown for the cmdlet. +This example displays the use of variable "orderId" for the export acquired phone numbers operation. The OrderId string will be stored in the variable named "orderId" and no output will be shown for the cmdlet. ### Example 4 ```powershell @@ -90,7 +90,7 @@ PS C:\> Export-CsAcquiredPhoneNumber -Property "TelephoneNumber, NumberType, Ass ```output OrderId : 0e923e2c-ab0e-6h8c-be5a-906be8c ``` -This example displays the use of variable "orderId" for the export acquired phone numbers operation with filtered properties. The OrderId string will be stored in the variable named "oderId" and no output will be shown for the cmdlet. +This example displays the use of variable "orderId" for the export acquired phone numbers operation with filtered properties. The OrderId string will be stored in the variable named "orderId" and no output will be shown for the cmdlet. ## PARAMETERS From 4c7687dceb5e29327bdc14f6e2f7ed298376fa18 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 3 Sep 2024 10:03:04 -0700 Subject: [PATCH 0738/1851] Update New-CsTeamsVoiceApplicationsPolicy.md --- .../teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md index 48151b9fcd..2bb3559a8b 100644 --- a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md @@ -181,6 +181,8 @@ Accept wildcard characters: False ### -AllowAutoAttendantTimeZoneChange +_This setting is not currently available for authorized users._ + When set to `True`, users affected by the policy will be allowed to change the auto attendant's time zone. When set to `False` (the default value), users affected by the policy won't be allowed to change the auto attendant's time zone. ```yaml @@ -197,6 +199,8 @@ Accept wildcard characters: False ### -AllowAutoAttendantLanguageChange +_This setting is not currently available for authorized users._ + When set to `True`, users affected by the policy will be allowed to change the auto attendant's language. When set to `False` (the default value), users affected by the policy won't be allowed to change the auto attendant's language. ```yaml @@ -501,6 +505,8 @@ Accept wildcard characters: False ### -CallQueueAgentMonitorMode +_This setting is not currently available for authorized users._ + PARAMVALUE: Disabled | Monitor | Whisper | Barge | Takeover When set to `Disabled` (the default value), users affected by the policy won't be allowed to monitor call sessions. @@ -528,6 +534,8 @@ Accept wildcard characters: False ### -CallQueueAgentMonitorNotificationMode +_This setting is not currently available for authorized users._ + PARAMVALUE: Disabled | Agent When set to `Disabled` (the default value), users affected by the policy won't be allowed to monitor agents during call sessions. From d24dffdaeb04cc926a17ae752194c622e25ced72 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 3 Sep 2024 10:04:46 -0700 Subject: [PATCH 0739/1851] Update Set-CsTeamsVoiceApplicationsPolicy.md --- .../teams/Set-CsTeamsVoiceApplicationsPolicy.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md index cf1651213e..9fa009c771 100644 --- a/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md @@ -155,6 +155,8 @@ Accept wildcard characters: False ### -AllowAutoAttendantTimeZoneChange +_This setting is not currently available for authorized users._ + When set to `True`, users affected by the policy will be allowed to change the auto attendant's time zone. When set to `False` (the default value), users affected by the policy won't be allowed to change the auto attendant's time zone. ```yaml @@ -171,6 +173,8 @@ Accept wildcard characters: False ### -AllowAutoAttendantLanguageChange +_This setting is not currently available for authorized users._ + When set to `True`, users affected by the policy will be allowed to change the auto attendant's language. When set to `False` (the default value), users affected by the policy won't be allowed to change the auto attendant's language. ```yaml @@ -315,6 +319,8 @@ Accept wildcard characters: False ### -AllowCallQueueLanguageChange +_This setting is not currently available for authorized users._ + When set to `True`, users affected by the policy will be allowed to change the call queue's language. When set to `False` (the default value), users affected by the policy won't be allowed to change the call queue's language. ```yaml @@ -475,6 +481,8 @@ Accept wildcard characters: False ### -CallQueueAgentMonitorMode +_This setting is not currently available for authorized users._ + PARAMVALUE: Disabled | Monitor | Whisper | Barge | Takeover When set to `Disabled` (the default value), users affected by the policy won't be allowed to monitor call sessions. @@ -502,6 +510,8 @@ Accept wildcard characters: False ### -CallQueueAgentMonitorNotificationMode +_This setting is not currently available for authorized users._ + PARAMVALUE: Disabled | Agent When set to `Disabled` (the default value), users affected by the policy won't be allowed to monitor agents during call sessions. From 27d647b77698dffbd68f45bf79d2f88c23b6b15a Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 3 Sep 2024 10:05:46 -0700 Subject: [PATCH 0740/1851] Update New-CsTeamsVoiceApplicationsPolicy.md --- teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md index 2bb3559a8b..76332a1366 100644 --- a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md @@ -345,6 +345,8 @@ Accept wildcard characters: False ### -AllowCallQueueLanguageChange +_This setting is not currently available for authorized users._ + When set to `True`, users affected by the policy will be allowed to change the call queue's language. When set to `False` (the default value), users affected by the policy won't be allowed to change the call queue's language. ```yaml From 5cb21fbec84e93d5c9f65d1f7d742bcd31fa2bd7 Mon Sep 17 00:00:00 2001 From: Mary-Katherine Bond Sims Date: Tue, 3 Sep 2024 13:57:37 -0400 Subject: [PATCH 0741/1851] Update Get-CsExportAcquiredPhoneNumberStatus.md Corrected various references of Get-CsExportAcquiredPhoneNumberStatus cmdlet --- .../teams/Get-CsExportAcquiredPhoneNumberStatus.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md b/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md index 0501f1ec04..7e7be0f3b8 100644 --- a/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md +++ b/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md @@ -14,7 +14,7 @@ schema: 2.0.0 # Get-CsExportAcquiredPhoneNumberStatus ## SYNOPSIS -This cmdlet shows the status of the Export-CsAcquiredPhoneNumber cmdlet. +This cmdlet shows the status of the Get-CsExportAcquiredPhoneNumberStatus cmdlet. ## SYNTAX @@ -24,9 +24,9 @@ Get-CsExportAcquiredPhoneNumberStatus -OrderId ``` ## DESCRIPTION -This cmdlet returns the status of the [Export-CsAcquiredPhoneNumber](Export-CsAcquiredPhoneNumber.md) operation. The response will include the download link to the file if operation has been completed. +This cmdlet returns the status of the [Get-CsExportAcquiredPhoneNumberStatus](Get-CsExportAcquiredPhoneNumberStatus.md) operation. The response will include the download link to the file if operation has been completed. -By Default the download link will remain active for 1 hour. +By default, the download link will remain active for 1 hour. ## EXAMPLES @@ -41,7 +41,7 @@ status : Success DownloadLinkExpiry : 2024-08-29 22:51:17Z DownloadLinkExpiry : ``` -This example displays the status of the export acquired phone numbers operation. The OrderId is the output from [Export-CsAcquiredPhoneNumber] cmdlet. The status contains the download link for the file along with expiry date. +This example displays the status of the export acquired phone numbers operation. The OrderId is the output from [Get-CsExportAcquiredPhoneNumberStatus] cmdlet. The status contains the download link for the file along with expiry date. ### Example 2 ```powershell @@ -54,7 +54,7 @@ status : Success DownloadLinkExpiry : 2024-08-29 22:51:17Z DownloadLinkExpiry : ``` -This example displays the status of the export acquired phone numbers operation with the use of variable named "orderId". +This example displays the status of the export acquired phone numbers operation with the use of a variable named "orderId". ### Example 3 ```powershell @@ -68,7 +68,7 @@ status : Success DownloadLinkExpiry : 2024-08-29 22:51:17Z DownloadLinkExpiry : ``` -This example stores the [Get-CsExportAcquiredPhoneNumberStatus] cmdlet status for the "oderId" in variable "oder". This will allow quick view of the order status without typing the cmdlet again. +This example stores the [Get-CsExportAcquiredPhoneNumberStatus](Get-CsExportAcquiredPhoneNumberStatus.md) cmdlet status for the "orderId" in the variable "order". This will allow a quick view of the order status without typing the cmdlet again. ## PARAMETERS From 1d1cfd05dc1aa7fc3e12a80047fb8bb3bca06386 Mon Sep 17 00:00:00 2001 From: Mary-Katherine Bond Sims Date: Tue, 3 Sep 2024 14:04:50 -0400 Subject: [PATCH 0742/1851] Update Get-CsExportAcquiredPhoneNumberStatus.md Reverted mistaken changes re Export-CsAcquiredPhoneNumber cmdlet --- teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md b/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md index 7e7be0f3b8..2583acd994 100644 --- a/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md +++ b/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md @@ -24,7 +24,7 @@ Get-CsExportAcquiredPhoneNumberStatus -OrderId ``` ## DESCRIPTION -This cmdlet returns the status of the [Get-CsExportAcquiredPhoneNumberStatus](Get-CsExportAcquiredPhoneNumberStatus.md) operation. The response will include the download link to the file if operation has been completed. +This cmdlet returns the status of the [Export-CsAcquiredPhoneNumber](Export-CsAcquiredPhoneNumber.md) operation. The response will include the download link to the file if operation has been completed. By default, the download link will remain active for 1 hour. @@ -41,7 +41,7 @@ status : Success DownloadLinkExpiry : 2024-08-29 22:51:17Z DownloadLinkExpiry : ``` -This example displays the status of the export acquired phone numbers operation. The OrderId is the output from [Get-CsExportAcquiredPhoneNumberStatus] cmdlet. The status contains the download link for the file along with expiry date. +This example displays the status of the export acquired phone numbers operation. The OrderId is the output from [Export-CsAcquiredPhoneNumber](Export-CsAcquiredPhoneNumber.md) cmdlet. The status contains the download link for the file along with expiry date. ### Example 2 ```powershell From fc0a6f8dc429a9998fc4bfaf66237609c4312eac Mon Sep 17 00:00:00 2001 From: Mary-Katherine Bond Sims Date: Tue, 3 Sep 2024 14:12:58 -0400 Subject: [PATCH 0743/1851] Update Get-CsExportAcquiredPhoneNumberStatus.md Correction of cmdlet --- teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md b/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md index 2583acd994..a0d22ec174 100644 --- a/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md +++ b/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md @@ -14,7 +14,7 @@ schema: 2.0.0 # Get-CsExportAcquiredPhoneNumberStatus ## SYNOPSIS -This cmdlet shows the status of the Get-CsExportAcquiredPhoneNumberStatus cmdlet. +This cmdlet shows the status of the [Export-CsAcquiredPhoneNumber](Export-CsAcquiredPhoneNumber.md) cmdlet. ## SYNTAX From b6375d18d1e2848883b80c2b9d309df58315557d Mon Sep 17 00:00:00 2001 From: Alberto Pascual - MSFT Date: Wed, 4 Sep 2024 09:16:12 +0200 Subject: [PATCH 0744/1851] Update Set-OrganizationConfig.md IsGroupMemberAllowedToEditContent parameter description has been added as it was missing. The content was taken from the public article https://learn.microsoft.com/en-us/microsoft-365/enterprise/manage-folders-and-rules-feature?view=o365-worldwide#enable-member-permission-option --- exchange/exchange-ps/exchange/Set-OrganizationConfig.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md index 9e03684c6b..a4fc92a74e 100644 --- a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md +++ b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md @@ -2419,7 +2419,7 @@ Accept wildcard characters: False ### -IsGroupMemberAllowedToEditContent This parameter is available only in the cloud-based service. -{{ Fill IsGroupMemberAllowedToEditContent Description }} +The IsGroupMemberAllowedToEditContent parameter specifies whether group owner can grant permission to members for Folders and Rules feature content edit. ```yaml Type: Boolean @@ -2429,7 +2429,7 @@ Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named -Default value: None +Default value: False Accept pipeline input: False Accept wildcard characters: False ``` From 570726075af9b599c80ca03f764cd6b5d6b1e8ac Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik <123032460+American-Dipper@users.noreply.github.com> Date: Wed, 4 Sep 2024 08:30:58 -0700 Subject: [PATCH 0745/1851] Update Set-CsTeamsMeetingPolicy.md -fix Note format to Learn standard --- teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index ce8064002d..71af3ab464 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -1174,14 +1174,16 @@ Accept wildcard characters: False ### -RoomPeopleNameUserOverride Enabling people recognition requires the tenant CsTeamsMeetingPolicy roomPeopleNameUserOverride to be "On" and roomAttributeUserOverride to be Attribute for allowing individual voice and face profiles to be used for recognition in meetings. -**Note**: In some locations, people recognition can't be used due to local laws or regulations. -Possible values: - -- Off -- On -On - Policy value allows People recognition option on Microsoft Teams Rooms under call control bar. -Off – No People Recognition option on Microsoft Teams Room (Default). +>[!NOTE] +>In some locations, people recognition can't be used due to local laws or regulations. +Possible values: +> - Off +> - On +> +>On - Policy value allows People recognition option on Microsoft Teams Rooms under call control bar. +> +>Off – No People Recognition option on Microsoft Teams Room (Default). ```yaml Type: String From da664a4318cc1f45b2f20d8f63a213894a4e48bd Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik <123032460+American-Dipper@users.noreply.github.com> Date: Wed, 4 Sep 2024 08:36:55 -0700 Subject: [PATCH 0746/1851] Update Set-CsTeamsMeetingPolicy.md - standardiz notes --- teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index 71af3ab464..5d771058c2 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -730,7 +730,8 @@ Accept wildcard characters: False ``` ### -AutomaticallyStartCopilot -*Note: This feature has not been fully released yet, so the setting will have no effect.* +> [!NOTE] +> This feature has not been fully released yet, so the setting will have no effect. This setting gives admins the ability to auto-start Copilot. @@ -1081,7 +1082,8 @@ Accept wildcard characters: False ### -MeetingInviteLanguages Controls how the join information in meeting invitations is displayed by enforcing a common language or enabling up to two languages to be displayed. -Note: All Teams supported languages can be specified using language codes. For more information about its delivery date, see the [roadmap (Feature ID: 81521)](https://www.microsoft.com/microsoft-365/roadmap?filters=&searchterms=81521). +> [!NOTE] +> All Teams supported languages can be specified using language codes. For more information about its delivery date, see the [roadmap (Feature ID: 81521)](https://www.microsoft.com/microsoft-365/roadmap?filters=&searchterms=81521). The preliminary list of available languages is shown below: @@ -1103,7 +1105,8 @@ Accept wildcard characters: False ### -NewMeetingRecordingExpirationDays Specifies the number of days before meeting recordings will expire and move to the recycle bin. Value can be from 1 to 99,999 days. Value can also be -1 to set meeting recordings to never expire. -NOTE: You may opt to set Meeting Recordings to never expire by entering the value -1. +> [!NOTE] +> You may opt to set Meeting Recordings to never expire by entering the value -1. ```yaml Type: Int32 @@ -1138,7 +1141,8 @@ This parameter can take two possible values: - Stream - OneDriveForBusiness -Note: The change of storing Teams meeting recordings from Classic Stream to OneDrive and SharePoint (ODSP) has been completed as of August 30th, 2021. All recordings are now stored in ODSP. This change overrides the RecordingStorageMode parameter, and modifying the setting in PowerShell no longer has any impact. +> [!NOTE] +> The change of storing Teams meeting recordings from Classic Stream to OneDrive and SharePoint (ODSP) has been completed as of August 30th, 2021. All recordings are now stored in ODSP. This change overrides the RecordingStorageMode parameter, and modifying the setting in PowerShell no longer has any impact. ```yaml Type: String From 6fd477a2dd4fe0cc0b945d2231572dc1af2e1c2a Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 4 Sep 2024 09:51:38 -0700 Subject: [PATCH 0747/1851] Update New-CsTeamsVoiceApplicationsPolicy.md --- teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md index 709171ff95..f44909600b 100644 --- a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md @@ -570,7 +570,7 @@ When set to `AuthorizedOnly`, users affected by the policy will receive real-tim When set to `All`, users affected by the policy will receive real-time metrics for all auto attendants in the organization. > [!IMPORTANT] -> The `All` option is no longer supported. The paramater will be accepted and saved however any user assigned a policy with *RealTimeAutoAttendantMetricsPermission* set to `All` will not be able to access real-time metrics. +> The `All` option is no longer supported. The parameter will be accepted and saved however any user assigned a policy with *RealTimeAutoAttendantMetricsPermission* set to `All` will not be able to access real-time metrics. ```yaml Type: Object @@ -596,7 +596,7 @@ When set to `AuthorizedOnly`, users affected by the policy will receive real-tim When set to `All`, users affected by the policy will receive real-time metrics for all call queues in the organization. > [!IMPORTANT] -> The `All` option is no longer supported. The paramater will be accepted and saved however any user assigned a policy with *RealTimeCallQueueMetricsPermission* set to `All` will not be able to access real-time metrics. +> The `All` option is no longer supported. The parameter will be accepted and saved however any user assigned a policy with *RealTimeCallQueueMetricsPermission* set to `All` will not be able to access real-time metrics. ```yaml Type: Object @@ -622,7 +622,7 @@ When set to `AuthorizedOnly`, users affected by the policy will receive real-tim When set to `All`, users affected by the policy will receive real-time metrics for all agents in all call queues in the organization. > [!IMPORTANT] -> The `All` option is no longer supported. The paramater will be accepted and saved however any user assigned a policy with *RealTimeAgentMetricsPermission* set to `All` will not be able to access real-time metrics. +> The `All` option is no longer supported. The parameter will be accepted and saved however any user assigned a policy with *RealTimeAgentMetricsPermission* set to `All` will not be able to access real-time metrics. ```yaml Type: Object From dfe7f5027fe2b22117fa60c2d0e34feadaea1c41 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 4 Sep 2024 09:52:30 -0700 Subject: [PATCH 0748/1851] Update Set-CsTeamsVoiceApplicationsPolicy.md --- teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md index 40155d13f3..2b9a2c247c 100644 --- a/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md @@ -544,7 +544,7 @@ When set to `AuthorizedOnly`, users affected by the policy will receive real-tim When set to `All`, users affected by the policy will receive real-time metrics for all auto attendants in the organization. > [!IMPORTANT] -> The `All` option is no longer supported. The paramater will be accepted and saved however any user assigned a policy with *RealTimeAutoAttendantMetricsPermission* set to `All` will not be able to access real-time metrics. +> The `All` option is no longer supported. The parameter will be accepted and saved however any user assigned a policy with *RealTimeAutoAttendantMetricsPermission* set to `All` will not be able to access real-time metrics. ```yaml Type: Object @@ -570,7 +570,7 @@ When set to `AuthorizedOnly`, users affected by the policy will receive real-tim When set to `All`, users affected by the policy will receive real-time metrics for all call queues in the organization. > [!IMPORTANT] -> The `All` option is no longer supported. The paramater will be accepted and saved however any user assigned a policy with *RealTimeCallQueueMetricsPermission* set to `All` will not be able to access real-time metrics. +> The `All` option is no longer supported. The parameter will be accepted and saved however any user assigned a policy with *RealTimeCallQueueMetricsPermission* set to `All` will not be able to access real-time metrics. ```yaml Type: Object @@ -596,7 +596,7 @@ When set to `AuthorizedOnly`, users affected by the policy will receive real-tim When set to `All`, users affected by the policy will receive real-time metrics for all agents in all call queues in the organization. > [!IMPORTANT] -> The `All` option is no longer supported. The paramater will be accepted and saved however any user assigned a policy with *RealTimeAgentMetricsPermission* set to `All` will not be able to access real-time metrics. +> The `All` option is no longer supported. The parameter will be accepted and saved however any user assigned a policy with *RealTimeAgentMetricsPermission* set to `All` will not be able to access real-time metrics. ```yaml Type: Object From 4821b61c6578bf68c59c95a6717a0b09b1d596ba Mon Sep 17 00:00:00 2001 From: Andy Wang Date: Wed, 4 Sep 2024 10:23:57 -0700 Subject: [PATCH 0749/1851] Fixes --- teams/teams-ps/teams/Get-CsTeamsAIPolicy.md | 2 +- teams/teams-ps/teams/Set-CsTeamsAIPolicy.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md index d692571955..67c7cf4f6b 100644 --- a/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md @@ -32,7 +32,7 @@ This cmdlet retrieves all Teams AI policies for current tenant. PS C:\> Get-CsTeamsAIPolicy ``` -retrieves Teams AI policies, shows "EnrollFace" and "EnrollVoice" values. +Retrieves Teams AI policies, shows "EnrollFace" and "EnrollVoice" values. ## PARAMETERS diff --git a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md index 0af8616db6..85e1d35bb2 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md @@ -23,7 +23,7 @@ Set-CsTeamsAIPolicy -Identity -EnrollVoice ## DESCRIPTION -This cmdlet Set Teams AI policy EnrollFace/EnrollVoice value for current tenant. The value can be "Enabled" or "Disabled" +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 9039c3dadbcd62a497c2a9df815b166f98047aed Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 4 Sep 2024 15:05:09 -0700 Subject: [PATCH 0750/1851] Update Set-OrganizationConfig.md Updates and improvements related to #12098 --- .../exchange/Set-OrganizationConfig.md | 37 +++++++++++++++++-- 1 file changed, 34 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md index a4fc92a74e..8aa2474c81 100644 --- a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md +++ b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md @@ -772,7 +772,19 @@ Accept wildcard characters: False ### -BlockMoveMessagesForGroupFolders This parameter is available only in the cloud-based service. -{{ Fill BlockMoveMessagesForGroupFolders Description }} +The BlockMoveMessagesForGroupFolders parameter specifies whether to prevent group owners or group members from moving messages between folders in Microsoft 365 Groups. Valid values are: + +- $true: Group owners or group members can't move between folders in Microsoft 365 groups (manually or vial Inbox rules). +- $false: Group owners or group members can move between folders in Microsoft 365 groups. This is the default value. + +The value of this parameter is meaningful only when the value of the IsGroupFoldersAndRulesEnabled parameter is $true. + +Whether group members (not just group owners) are allowed to move messages between folders in Microsoft 365 Groups also depends on the following settings: + +- The value of the IsGroupMemberAllowedToEditContent parameter is $true. +- The group owner selected **All members will be able to create, edit, move, copy, and delete mail folders and rules within the group** in the properties of the group in Outlook on the web. + +For more information, see [Manage Folders and Rules feature in Microsoft 365 Groups](https://learn.microsoft.com/microsoft-365/enterprise/manage-folders-and-rules-feature). ```yaml Type: Boolean @@ -2401,7 +2413,14 @@ Accept wildcard characters: False ### -IsGroupFoldersAndRulesEnabled This parameter is available only in the cloud-based service. -{{ Fill IsGroupFoldersAndRulesEnabled Description }} +The IsGroupFoldersAndRulesEnabled specifies whether group owners (by default) can create folders and move messages (manually or by using Inbox rules) in Microsoft 365 Groups. Valid values are: + +- $true: Group owners can create folders and move messages between folders in Microsoft 365 Groups. +- $false: Group owners can't create folders or move messages between folders in Microsoft 365 Groups. This is the default value. + +To allow group owners to allow group users to create folders and moved messages in Microsoft 365 Groups, use the IsGroupMemberAllowedToEditContent parameter. + +For more information, see [Manage Folders and Rules feature in Microsoft 365 Groups](https://learn.microsoft.com/microsoft-365/enterprise/manage-folders-and-rules-feature). ```yaml Type: Boolean @@ -2419,7 +2438,19 @@ Accept wildcard characters: False ### -IsGroupMemberAllowedToEditContent This parameter is available only in the cloud-based service. -The IsGroupMemberAllowedToEditContent parameter specifies whether group owner can grant permission to members for Folders and Rules feature content edit. +The IsGroupMemberAllowedToEditContent parameter specifies whether group owners can allow group members to manage folders and messages in Microsoft 365 Groups. Valid values are: + +- $true: Group owners can use the **All members will be able to create, edit, move, copy, and delete mail folders and rules within the group** setting in the group properties in Outlook on the web to allow group members to do the following tasks in Microsoft 365 Groups: + • Create, rename, move, copy, and delete folders. + • Move, copy, and delete messages manually or via Inbox rules. + • Create, edit, copy, and delete Inbox rules. +- $false: Group owners can't use the **All members will be able to create, edit, move, copy, and delete mail folders and rules within the group** setting in the group properties in Outlook on the web to allow group members to manage folders and messages in Microsoft 365 Groups. Only group owners can manage folders and messages in Microsoft 365 Groups. This is the default value. + +The value of this parameter is meaningful only when the value of the IsGroupFoldersAndRulesEnabled parameter is $true. + +To prevent group owners or group members from moving messages between folders manually or vial Inbox rules in Microsoft 365 Groups, use the BlockMoveMessagesForGroupFolders parameter. + +For more information, see [Manage Folders and Rules feature in Microsoft 365 Groups](https://learn.microsoft.com/microsoft-365/enterprise/manage-folders-and-rules-feature). ```yaml Type: Boolean From 09e531c4a6bdaf43c98811413254248b637c31ee Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 4 Sep 2024 15:32:03 -0700 Subject: [PATCH 0751/1851] Update Set-OrganizationConfig.md --- exchange/exchange-ps/exchange/Set-OrganizationConfig.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md index 8aa2474c81..30a8d9f0df 100644 --- a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md +++ b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md @@ -774,8 +774,8 @@ This parameter is available only in the cloud-based service. The BlockMoveMessagesForGroupFolders parameter specifies whether to prevent group owners or group members from moving messages between folders in Microsoft 365 Groups. Valid values are: -- $true: Group owners or group members can't move between folders in Microsoft 365 groups (manually or vial Inbox rules). -- $false: Group owners or group members can move between folders in Microsoft 365 groups. This is the default value. +- $true: Group owners or group members can't move messages between folders in Microsoft 365 groups (manually or vial Inbox rules). +- $false: Group owners or group members can move messages between folders in Microsoft 365 groups. This is the default value. The value of this parameter is meaningful only when the value of the IsGroupFoldersAndRulesEnabled parameter is $true. From 6f50dd7ddfdfd52fdd573c8e75ba38d73c5ee8bd Mon Sep 17 00:00:00 2001 From: Marcel Braak Date: Thu, 5 Sep 2024 14:39:35 +0200 Subject: [PATCH 0752/1851] Small fix Enable-EOPProtectionPolicyRule.md documentation. Does turn on instead of off --- exchange/exchange-ps/exchange/Enable-EOPProtectionPolicyRule.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Enable-EOPProtectionPolicyRule.md b/exchange/exchange-ps/exchange/Enable-EOPProtectionPolicyRule.md index 854a290dfa..a73b54c47d 100644 --- a/exchange/exchange-ps/exchange/Enable-EOPProtectionPolicyRule.md +++ b/exchange/exchange-ps/exchange/Enable-EOPProtectionPolicyRule.md @@ -48,7 +48,7 @@ In organizations without Defender for Office 365, this example turns off the Sta Enable-EOPProtectionPolicyRule -Identity "Standard Preset Security Policy"; Enable-ATPProtectionPolicyRule -Identity "Standard Preset Security Policy" ``` -In organizations with Defender for Office 365, this example turns off the Standard preset security policy. The State property value of both rules is now Enabled. +In organizations with Defender for Office 365, this example turns on the Standard preset security policy. The State property value of both rules is now Enabled. ## PARAMETERS From 05718a2a2fcd4c934316fba851530b495723c272 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 5 Sep 2024 09:05:15 -0700 Subject: [PATCH 0753/1851] Update Set-OrganizationConfig.md Formatting fix --- exchange/exchange-ps/exchange/Set-OrganizationConfig.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md index 30a8d9f0df..e439ce687a 100644 --- a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md +++ b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md @@ -2441,9 +2441,13 @@ This parameter is available only in the cloud-based service. The IsGroupMemberAllowedToEditContent parameter specifies whether group owners can allow group members to manage folders and messages in Microsoft 365 Groups. Valid values are: - $true: Group owners can use the **All members will be able to create, edit, move, copy, and delete mail folders and rules within the group** setting in the group properties in Outlook on the web to allow group members to do the following tasks in Microsoft 365 Groups: + • Create, rename, move, copy, and delete folders. + • Move, copy, and delete messages manually or via Inbox rules. + • Create, edit, copy, and delete Inbox rules. + - $false: Group owners can't use the **All members will be able to create, edit, move, copy, and delete mail folders and rules within the group** setting in the group properties in Outlook on the web to allow group members to manage folders and messages in Microsoft 365 Groups. Only group owners can manage folders and messages in Microsoft 365 Groups. This is the default value. The value of this parameter is meaningful only when the value of the IsGroupFoldersAndRulesEnabled parameter is $true. From 750483dab5aa90c75f3fe27b2b8a5e67ac1f330d Mon Sep 17 00:00:00 2001 From: Camille Birch <118239446+cabirch@users.noreply.github.com> Date: Thu, 5 Sep 2024 12:07:10 -0700 Subject: [PATCH 0754/1851] Update Set-Label.md with content mark alignment clarification --- exchange/exchange-ps/exchange/Set-Label.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-Label.md b/exchange/exchange-ps/exchange/Set-Label.md index a3b88c38a3..7d524c544b 100644 --- a/exchange/exchange-ps/exchange/Set-Label.md +++ b/exchange/exchange-ps/exchange/Set-Label.md @@ -288,7 +288,7 @@ The ApplyContentMarkingFooterMargin parameter specifies the size (in points) of This parameter is meaningful only when the ApplyContentMarkingFooterEnabled parameter value is either $true or $false. -**Note**: In Microsoft Word, the specified value is used as a bottom margin and left margin or right margin for left-aligned or right-aligned content marks. A minimum value of 15 points is required. Word also adds a constant offset of 5 points to the left margin for left-aligned content marks, or to the right margin for right-aligned content marks. +**Note**: In Microsoft Word and PowerPoint, the specified value is used as a bottom margin and left margin or right margin for left-aligned or right-aligned content marks. A minimum value of 15 points is required. Word also adds a constant offset of 5 points to the left margin for left-aligned content marks, or to the right margin for right-aligned content marks. ```yaml Type: System.Int32 @@ -421,7 +421,7 @@ The ApplyContentMarkingHeaderMargin parameter specifies the size (in points) of This parameter is meaningful only when the ApplyContentMarkingHeaderEnabled parameter value is either $true or $false. -**Note**: In Microsoft Word, the specified value is used as a top margin and left margin or right margin for left-aligned or right-aligned content marks. A minimum value of 15 points is required. Word also adds a constant offset of 5 points to the left margin for left-aligned content marks, or to the right margin for right-aligned content marks. +**Note**: In Microsoft Word and PowerPoint, the specified value is used as a top margin and left margin or right margin for left-aligned or right-aligned content marks. A minimum value of 15 points is required. Word also adds a constant offset of 5 points to the left margin for left-aligned content marks, or to the right margin for right-aligned content marks. ```yaml Type: System.Int32 From 6037c4d17504ad75fe3368029f0386b8cb0b870b Mon Sep 17 00:00:00 2001 From: Camille Birch <118239446+cabirch@users.noreply.github.com> Date: Thu, 5 Sep 2024 12:11:00 -0700 Subject: [PATCH 0755/1851] Update New-Label.md with content mark clarification --- exchange/exchange-ps/exchange/New-Label.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-Label.md b/exchange/exchange-ps/exchange/New-Label.md index 58d707d21b..19223c0362 100644 --- a/exchange/exchange-ps/exchange/New-Label.md +++ b/exchange/exchange-ps/exchange/New-Label.md @@ -306,7 +306,7 @@ The ApplyContentMarkingFooterMargin parameter specifies the size (in points) of This parameter is meaningful only when the ApplyContentMarkingFooterEnabled parameter value is either $true or $false. -**Note**: In Microsoft Word, the specified value is used as a bottom margin and left margin or right margin for left-aligned or right-aligned content marks. A minimum value of 15 points is required. Word also adds a constant offset of 5 points to the left margin for left-aligned content marks, or to the right margin for right-aligned content marks. +**Note**: In Microsoft Word and PowerPoint, the specified value is used as a bottom margin and left margin or right margin for left-aligned or right-aligned content marks. A minimum value of 15 points is required. Word also adds a constant offset of 5 points to the left margin for left-aligned content marks, or to the right margin for right-aligned content marks. ```yaml Type: System.Int32 @@ -439,7 +439,7 @@ The ApplyContentMarkingHeaderMargin parameter specifies the size (in points) of This parameter is meaningful only when the ApplyContentMarkingHeaderEnabled parameter value is either $true or $false. -**Note**: In Microsoft Word, the specified value is used as a top margin and left margin or right margin for left-aligned or right-aligned content marks. A minimum value of 15 points is required. Word also adds a constant offset of 5 points to the left margin for left-aligned content marks, or to the right margin for right-aligned content marks. +**Note**: In Microsoft Word and PowerPoint, the specified value is used as a top margin and left margin or right margin for left-aligned or right-aligned content marks. A minimum value of 15 points is required. Word also adds a constant offset of 5 points to the left margin for left-aligned content marks, or to the right margin for right-aligned content marks. ```yaml Type: System.Int32 From 89a71c7aab9ecbcf961bde2c88118c250e552e57 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 5 Sep 2024 13:44:57 -0700 Subject: [PATCH 0756/1851] Update Invoke-ComplianceSecurityFilterAction.md Added EmailAddress param per VSO. --- .../Invoke-ComplianceSecurityFilterAction.md | 26 +++++++++++++++---- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md b/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md index 7aee5b9748..dfa537ab0d 100644 --- a/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md +++ b/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md @@ -21,7 +21,7 @@ For information about the parameter sets in the Syntax section below, see [Excha ## SYNTAX ``` -Invoke-ComplianceSecurityFilterAction [-Action] [-PropertyName] [[-PropertyValue] ] [-SiteUrl] +Invoke-ComplianceSecurityFilterAction [-Action] [[-EmailAddress] ] [-PropertyName] [[-PropertyValue] ] [-SiteUrl] [-Confirm] [-WhatIf] [] @@ -47,7 +47,7 @@ BoundaryProperty : CustomAttribute1 BoundaryPropertyValue : ``` -This example returns the status of a OneDrive site to indicate it's associated to a UserMailbox and the CustomAttribute1 property isn't currently set. +This example returns the status of a OneDrive site to indicate it's associated to a user mailbox and the CustomAttribute1 property isn't currently set. ### Example 2 ```powershell @@ -126,6 +126,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EmailAddress +The EmailAddress parameter specifies the email address of the affected user mailbox. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -PropertyName The PropertyName parameter specifies the name of the property of the compliance boundary for the OneDrive site that you want to view or modify. Valid values are: @@ -140,7 +156,7 @@ Aliases: Applicable: Security & Compliance Required: True -Position: 2 +Position: 3 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -156,7 +172,7 @@ Aliases: Applicable: Security & Compliance Required: False -Position: 3 +Position: 4 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -172,7 +188,7 @@ Aliases: Applicable: Security & Compliance Required: True -Position: 4 +Position: 5 Default value: None Accept pipeline input: False Accept wildcard characters: False From 00937106ee87807d33e79bc0c7f50e575950d30c Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Mon, 9 Sep 2024 10:54:54 -0700 Subject: [PATCH 0757/1851] Update Set-CsCallQueue.md --- teams/teams-ps/teams/Set-CsCallQueue.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsCallQueue.md b/teams/teams-ps/teams/Set-CsCallQueue.md index f19c52268d..5a7f23a7c6 100644 --- a/teams/teams-ps/teams/Set-CsCallQueue.md +++ b/teams/teams-ps/teams/Set-CsCallQueue.md @@ -54,7 +54,7 @@ Note that this cmdlet is in the Skype for Business Online PowerShell module and > - -CallbackOfferAudioFilePromptResourceId > - -CallbackOfferTextToSpeechPrompt > - -CallbackEmailNotificationTarget - +> > The following configuration parameters will only work for customers that are participating in the Voice Applications private preview for these features. General Availability for this functionality has not been determined at this time. > > - -OverflowActionCallPriority From 9da861dadc3a7bb7fc364d3a068fb8c01cd2556e Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Mon, 9 Sep 2024 13:14:26 -0700 Subject: [PATCH 0758/1851] Update New-CsTeamsVoiceApplicationsPolicy.md --- .../teams/New-CsTeamsVoiceApplicationsPolicy.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md index 76332a1366..fd00563d90 100644 --- a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md @@ -181,7 +181,7 @@ Accept wildcard characters: False ### -AllowAutoAttendantTimeZoneChange -_This setting is not currently available for authorized users._ +_This option is not currently available in Queues app._ When set to `True`, users affected by the policy will be allowed to change the auto attendant's time zone. When set to `False` (the default value), users affected by the policy won't be allowed to change the auto attendant's time zone. @@ -199,7 +199,7 @@ Accept wildcard characters: False ### -AllowAutoAttendantLanguageChange -_This setting is not currently available for authorized users._ +_This option is not currently available in Queues app._ When set to `True`, users affected by the policy will be allowed to change the auto attendant's language. When set to `False` (the default value), users affected by the policy won't be allowed to change the auto attendant's language. @@ -345,7 +345,7 @@ Accept wildcard characters: False ### -AllowCallQueueLanguageChange -_This setting is not currently available for authorized users._ +_This option is not currently available in Queues app._ When set to `True`, users affected by the policy will be allowed to change the call queue's language. When set to `False` (the default value), users affected by the policy won't be allowed to change the call queue's language. @@ -507,7 +507,7 @@ Accept wildcard characters: False ### -CallQueueAgentMonitorMode -_This setting is not currently available for authorized users._ +_This option is not currently available in Queues app._ PARAMVALUE: Disabled | Monitor | Whisper | Barge | Takeover @@ -536,7 +536,7 @@ Accept wildcard characters: False ### -CallQueueAgentMonitorNotificationMode -_This setting is not currently available for authorized users._ +_This option is not currently available in Queues app._ PARAMVALUE: Disabled | Agent From bcd287e37bfa3458461d6cd6ac347f8860aa0dfb Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Mon, 9 Sep 2024 13:16:03 -0700 Subject: [PATCH 0759/1851] Update Set-CsTeamsVoiceApplicationsPolicy.md --- .../teams/Set-CsTeamsVoiceApplicationsPolicy.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md index 9fa009c771..677e679756 100644 --- a/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md @@ -155,7 +155,7 @@ Accept wildcard characters: False ### -AllowAutoAttendantTimeZoneChange -_This setting is not currently available for authorized users._ +_This option is not currently available in Queues app._ When set to `True`, users affected by the policy will be allowed to change the auto attendant's time zone. When set to `False` (the default value), users affected by the policy won't be allowed to change the auto attendant's time zone. @@ -173,7 +173,7 @@ Accept wildcard characters: False ### -AllowAutoAttendantLanguageChange -_This setting is not currently available for authorized users._ +_This option is not currently available in Queues app._ When set to `True`, users affected by the policy will be allowed to change the auto attendant's language. When set to `False` (the default value), users affected by the policy won't be allowed to change the auto attendant's language. @@ -319,7 +319,7 @@ Accept wildcard characters: False ### -AllowCallQueueLanguageChange -_This setting is not currently available for authorized users._ +_This option is not currently available in Queues app._ When set to `True`, users affected by the policy will be allowed to change the call queue's language. When set to `False` (the default value), users affected by the policy won't be allowed to change the call queue's language. @@ -481,7 +481,7 @@ Accept wildcard characters: False ### -CallQueueAgentMonitorMode -_This setting is not currently available for authorized users._ +_This option is not currently available in Queues app._ PARAMVALUE: Disabled | Monitor | Whisper | Barge | Takeover @@ -510,7 +510,7 @@ Accept wildcard characters: False ### -CallQueueAgentMonitorNotificationMode -_This setting is not currently available for authorized users._ +_This option is not currently available in Queues app._ PARAMVALUE: Disabled | Agent From e2e206036fa95e08652a50d635b78b8194f7b435 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 9 Sep 2024 14:34:04 -0700 Subject: [PATCH 0760/1851] Cmdlets created --- .../exchange/Disable-IPv6ForAcceptedDomain.md | 105 ++++++++++++++++++ .../exchange/Enable-IPv6ForAcceptedDomain.md | 105 ++++++++++++++++++ .../Get-IPv6StatusForAcceptedDomain.md | 105 ++++++++++++++++++ exchange/exchange-ps/exchange/exchange.md | 6 + exchange/mapping/serviceMapping.json | 3 + 5 files changed, 324 insertions(+) create mode 100644 exchange/exchange-ps/exchange/Disable-IPv6ForAcceptedDomain.md create mode 100644 exchange/exchange-ps/exchange/Enable-IPv6ForAcceptedDomain.md create mode 100644 exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md diff --git a/exchange/exchange-ps/exchange/Disable-IPv6ForAcceptedDomain.md b/exchange/exchange-ps/exchange/Disable-IPv6ForAcceptedDomain.md new file mode 100644 index 0000000000..bb6b2c1433 --- /dev/null +++ b/exchange/exchange-ps/exchange/Disable-IPv6ForAcceptedDomain.md @@ -0,0 +1,105 @@ +--- +external help file: +online version: https://learn.microsoft.com/powershell/module/exchange/disable-ipv6foraccepteddomain +applicable: Exchange Online +title: Disable-IPv6ForAcceptedDomain +schema: 2.0.0 +author: chrisda +ms.author: chrisda +ms.reviewer: +--- + +# Disable-IPv6ForAcceptedDomain + +## SYNOPSIS +This cmdlet is available only in the cloud-based service. + +Use the Disable-IPv6ForAcceptedDomain cmdlet to disable support for mail delivery to accepted domains in Exchange Online using IPv6. + +For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). + +## SYNTAX + +``` +Disable-IPv6ForAcceptedDomain [[-Domain] ] + [-Confirm] + [-WhatIf] + [] +``` + +## DESCRIPTION +Use the Get-AcceptedDomain cmdlet to return accepted domains in the Exchange Online organization. + +If IPv6 is enabled for an accepted domain in Exchange Online, IPv4 and IPv6 addresses are returned in DNS queries for mail flow records of the domain. If IPv6 is disabled, only IPv4 addresses are returned in DNS queries for mail flow records of the domain. + +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). + +## EXAMPLES + +### Example 1 +```powershell +Disable-IPv6ForAcceptedDomain -Domain contoso.com +``` + +This example disables IPv6 support for mail sent to contoso.com. Mail can be delivered to the domain using IPv4 only. + +## PARAMETERS + +### -Domain +The Domain parameter specifies the accepted domain that you want to disable mail delivery using IPv6 for. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +This parameter is reserved for internal Microsoft use. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +This parameter is reserved for internal Microsoft use. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi +Applicable: Exchange Online + +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). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Enable-IPv6ForAcceptedDomain.md b/exchange/exchange-ps/exchange/Enable-IPv6ForAcceptedDomain.md new file mode 100644 index 0000000000..d0cf48a458 --- /dev/null +++ b/exchange/exchange-ps/exchange/Enable-IPv6ForAcceptedDomain.md @@ -0,0 +1,105 @@ +--- +external help file: +online version: https://learn.microsoft.com/powershell/module/exchange/enable-ipv6foraccepteddomain +applicable: Exchange Online +title: Enable-IPv6ForAcceptedDomain +schema: 2.0.0 +author: chrisda +ms.author: chrisda +ms.reviewer: +--- + +# Enable-IPv6ForAcceptedDomain + +## SYNOPSIS +This cmdlet is available only in the cloud-based service. + +Use the Enable-IPv6ForAcceptedDomain cmdlet to enable support for mail delivery to accepted domains in Exchange Online using IPv6. + +For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). + +## SYNTAX + +``` +Disable-IPv6ForAcceptedDomain [[-Domain] ] + [-Confirm] + [-WhatIf] + [] +``` + +## DESCRIPTION +Use the Get-AcceptedDomain cmdlet to return accepted domains in the Exchange Online organization. + +If IPv6 is enabled for an accepted domain in Exchange Online, IPv4 and IPv6 addresses are returned in DNS queries for mail flow records of the domain. If IPv6 is disabled, only IPv4 addresses are returned in DNS queries for mail flow records of the domain. + +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). + +## EXAMPLES + +### Example 1 +```powershell +Enable-IPv6ForAcceptedDomain -Domain contoso.com +``` + +This example enables IPv6 support for mail sent to contoso.com. Mail can be delivered to the domain using IPv4 or IPv6. + +## PARAMETERS + +### -Domain +The Domain parameter specifies the accepted domain that you want to enable mail delivery using IPv6 for. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +This parameter is reserved for internal Microsoft use. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +This parameter is reserved for internal Microsoft use. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi +Applicable: Exchange Online + +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). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md b/exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md new file mode 100644 index 0000000000..fc45fbf706 --- /dev/null +++ b/exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md @@ -0,0 +1,105 @@ +--- +external help file: +online version: https://learn.microsoft.com/powershell/module/exchange/get-ipv6statusforaccepteddomain +applicable: Exchange Online +title: Get-IPv6StatusForAcceptedDomain +schema: 2.0.0 +author: chrisda +ms.author: chrisda +ms.reviewer: +--- + +# Get-IPv6StatusForAcceptedDomain + +## SYNOPSIS +This cmdlet is available only in the cloud-based service. + +Use the Get-IPv6StatusForAcceptedDomain cmdlet to view the status of support for mail delivery to accepted domains in Exchange Online using IPv6. + +For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). + +## SYNTAX + +``` +Enable-IPv6ForAcceptedDomain [[-Domain] ] + [-Confirm] + [-WhatIf] + [] +``` + +## DESCRIPTION +Use the Get-AcceptedDomain cmdlet to return accepted domains in the Exchange Online organization. + +If IPv6 is enabled for an accepted domain in Exchange Online, IPv4 and IPv6 addresses are returned in DNS queries for mail flow records of the domain. If IPv6 is disabled, only IPv4 addresses are returned in DNS queries for mail flow records of the domain. + +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). + +## EXAMPLES + +### Example 1 +```powershell +Get-IPv6StatusForAcceptedDomain -Domain contoso.com +``` + +This example returns the status of IPv6 support for mail sent to contoso.com. + +## PARAMETERS + +### -Domain +The Domain parameter specifies the accepted domain that you want to view IPv6 status for. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +This parameter is reserved for internal Microsoft use. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +This parameter is reserved for internal Microsoft use. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi +Applicable: Exchange Online + +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). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/exchange.md b/exchange/exchange-ps/exchange/exchange.md index 11b1752552..453b27fad6 100644 --- a/exchange/exchange-ps/exchange/exchange.md +++ b/exchange/exchange-ps/exchange/exchange.md @@ -1300,12 +1300,16 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Disable-DnssecForVerifiedDomain](Disable-DnssecForVerifiedDomain.md) +### [Disable-IPv6ForAcceptedDomain](Disable-IPv6ForAcceptedDomain.md) + ### [Disable-SmtpDaneInbound](Disable-SmtpDaneInbound.md) ### [Disable-TransportAgent](Disable-TransportAgent.md) ### [Enable-DnssecForVerifiedDomain](Enable-DnssecForVerifiedDomain.md) +### [Enable-IPv6ForAcceptedDomain](Enable-IPv6ForAcceptedDomain.md) + ### [Enable-SmtpDaneInbound](Enable-SmtpDaneInbound.md) ### [Enable-TransportAgent](Enable-TransportAgent.md) @@ -1330,6 +1334,8 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Get-InboundConnector](Get-InboundConnector.md) +### [Get-IPv6StatusForAcceptedDomain](Get-IPv6StatusForAcceptedDomain.md) + ### [Get-MailboxTransportService](Get-MailboxTransportService.md) ### [Get-Message](Get-Message.md) diff --git a/exchange/mapping/serviceMapping.json b/exchange/mapping/serviceMapping.json index 9e2db2cd26..be4a6a3834 100644 --- a/exchange/mapping/serviceMapping.json +++ b/exchange/mapping/serviceMapping.json @@ -634,9 +634,11 @@ "Undo-SoftDeletedMailbox": "mailboxes", "Add-ResubmitRequest": "mail-flow", "Disable-DnssecForVerifiedDomain": "mail-flow", + "Disable-IPv6ForAcceptedDomain": "mail-flow", "Disable-SmtpDaneInbound": "mail-flow", "Disable-TransportAgent": "mail-flow", "Enable-DnssecForVerifiedDomain": "mail-flow", + "Enable-IPv6ForAcceptedDomain": "mail-flow", "Enable-SmtpDaneInbound": "mail-flow", "Enable-TransportAgent": "mail-flow", "Export-Message": "mail-flow", @@ -649,6 +651,7 @@ "Get-ForeignConnector": "mail-flow", "Get-FrontendTransportService": "mail-flow", "Get-InboundConnector": "mail-flow", + "Get-IPv6StatusForAcceptedDomain": "mail-flow", "Get-MailboxTransportService": "mail-flow", "Get-Message": "mail-flow", "Get-MessageTrace": "mail-flow", From c1198cf6fd233de70dd0766488aaec50717cf800 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 9 Sep 2024 15:42:29 -0700 Subject: [PATCH 0761/1851] Fixes per TR --- exchange/exchange-ps/exchange/Enable-IPv6ForAcceptedDomain.md | 2 +- .../exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Enable-IPv6ForAcceptedDomain.md b/exchange/exchange-ps/exchange/Enable-IPv6ForAcceptedDomain.md index d0cf48a458..9b748cfbbe 100644 --- a/exchange/exchange-ps/exchange/Enable-IPv6ForAcceptedDomain.md +++ b/exchange/exchange-ps/exchange/Enable-IPv6ForAcceptedDomain.md @@ -21,7 +21,7 @@ For information about the parameter sets in the Syntax section below, see [Excha ## SYNTAX ``` -Disable-IPv6ForAcceptedDomain [[-Domain] ] +Enable-IPv6ForAcceptedDomain [[-Domain] ] [-Confirm] [-WhatIf] [] diff --git a/exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md b/exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md index fc45fbf706..dc36e60453 100644 --- a/exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md +++ b/exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md @@ -21,7 +21,7 @@ For information about the parameter sets in the Syntax section below, see [Excha ## SYNTAX ``` -Enable-IPv6ForAcceptedDomain [[-Domain] ] +Get-IPv6StatusForAcceptedDomain [[-Domain] ] [-Confirm] [-WhatIf] [] From a224fd9ad63c60f5b319abde373180a2cd8053f9 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 9 Sep 2024 15:46:02 -0700 Subject: [PATCH 0762/1851] Clarification --- exchange/exchange-ps/exchange/Disable-IPv6ForAcceptedDomain.md | 2 +- exchange/exchange-ps/exchange/Enable-IPv6ForAcceptedDomain.md | 2 +- .../exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Disable-IPv6ForAcceptedDomain.md b/exchange/exchange-ps/exchange/Disable-IPv6ForAcceptedDomain.md index bb6b2c1433..54be521137 100644 --- a/exchange/exchange-ps/exchange/Disable-IPv6ForAcceptedDomain.md +++ b/exchange/exchange-ps/exchange/Disable-IPv6ForAcceptedDomain.md @@ -28,7 +28,7 @@ Disable-IPv6ForAcceptedDomain [[-Domain] ] ``` ## DESCRIPTION -Use the Get-AcceptedDomain cmdlet to return accepted domains in the Exchange Online organization. +Use the Get-AcceptedDomain cmdlet to return accepted domains in the Exchange Online organization to use with this cmdlet. If IPv6 is enabled for an accepted domain in Exchange Online, IPv4 and IPv6 addresses are returned in DNS queries for mail flow records of the domain. If IPv6 is disabled, only IPv4 addresses are returned in DNS queries for mail flow records of the domain. diff --git a/exchange/exchange-ps/exchange/Enable-IPv6ForAcceptedDomain.md b/exchange/exchange-ps/exchange/Enable-IPv6ForAcceptedDomain.md index 9b748cfbbe..1ce4f5db89 100644 --- a/exchange/exchange-ps/exchange/Enable-IPv6ForAcceptedDomain.md +++ b/exchange/exchange-ps/exchange/Enable-IPv6ForAcceptedDomain.md @@ -28,7 +28,7 @@ Enable-IPv6ForAcceptedDomain [[-Domain] ] ``` ## DESCRIPTION -Use the Get-AcceptedDomain cmdlet to return accepted domains in the Exchange Online organization. +Use the Get-AcceptedDomain cmdlet to return accepted domains in the Exchange Online organization to use with this cmdlet If IPv6 is enabled for an accepted domain in Exchange Online, IPv4 and IPv6 addresses are returned in DNS queries for mail flow records of the domain. If IPv6 is disabled, only IPv4 addresses are returned in DNS queries for mail flow records of the domain. diff --git a/exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md b/exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md index dc36e60453..8681aa4056 100644 --- a/exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md +++ b/exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md @@ -28,7 +28,7 @@ Get-IPv6StatusForAcceptedDomain [[-Domain] ] ``` ## DESCRIPTION -Use the Get-AcceptedDomain cmdlet to return accepted domains in the Exchange Online organization. +Use the Get-AcceptedDomain cmdlet to return accepted domains in the Exchange Online organization to use with this cmdlet If IPv6 is enabled for an accepted domain in Exchange Online, IPv4 and IPv6 addresses are returned in DNS queries for mail flow records of the domain. If IPv6 is disabled, only IPv4 addresses are returned in DNS queries for mail flow records of the domain. From 013a26c00eff1a17f19371b0b584d6df89260d93 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 9 Sep 2024 16:30:39 -0700 Subject: [PATCH 0763/1851] Update Disable-IPv6ForAcceptedDomain.md --- exchange/exchange-ps/exchange/Disable-IPv6ForAcceptedDomain.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Disable-IPv6ForAcceptedDomain.md b/exchange/exchange-ps/exchange/Disable-IPv6ForAcceptedDomain.md index 54be521137..59ff3a79b1 100644 --- a/exchange/exchange-ps/exchange/Disable-IPv6ForAcceptedDomain.md +++ b/exchange/exchange-ps/exchange/Disable-IPv6ForAcceptedDomain.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -Use the Disable-IPv6ForAcceptedDomain cmdlet to disable support for mail delivery to accepted domains in Exchange Online using IPv6. +Use the Disable-IPv6ForAcceptedDomain cmdlet to disable or opt-out of support for mail delivery to accepted domains in Exchange Online using IPv6. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). From 631e5b5aae72a9683b89e835a4ca1dcaee1a0583 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 10 Sep 2024 13:13:12 -0700 Subject: [PATCH 0764/1851] Update Invoke-ComplianceSecurityFilterAction.md Updates per email request. --- .../exchange/Invoke-ComplianceSecurityFilterAction.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md b/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md index dfa537ab0d..be3f9c1be7 100644 --- a/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md +++ b/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md @@ -127,7 +127,14 @@ Accept wildcard characters: False ``` ### -EmailAddress -The EmailAddress parameter specifies the email address of the affected user mailbox. +The EmailAddress parameter specifies the the affected user mailbox. You can use any value that uniquely identifies the mailbox. For example: + +- Name +- Distinguished name (DN) +- Email address +- GUID + +If the value contains spaces, enclose the value in quotation marks. ```yaml Type: String From 189de8e00a950494884bbeb1a79a30d382fbede1 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 10 Sep 2024 13:17:01 -0700 Subject: [PATCH 0765/1851] Update Invoke-ComplianceSecurityFilterAction.md --- .../exchange/Invoke-ComplianceSecurityFilterAction.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md b/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md index be3f9c1be7..8dfa0fe098 100644 --- a/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md +++ b/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md @@ -127,12 +127,12 @@ Accept wildcard characters: False ``` ### -EmailAddress -The EmailAddress parameter specifies the the affected user mailbox. You can use any value that uniquely identifies the mailbox. For example: +The EmailAddress parameter specifies the the affected user mailbox. You can use the following values to uniquely identify the mailbox: - Name -- Distinguished name (DN) - Email address -- GUID +- Alias +- ExchangeGUID If the value contains spaces, enclose the value in quotation marks. 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 0766/1851] 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 0767/1851] 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 0768/1851] 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 2637451442ff4f04f7b860c0e365aef546c41923 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 20 Sep 2024 15:45:39 -0700 Subject: [PATCH 0769/1851] Update Get-ConnectionInformation.md Link fix per build report --- exchange/exchange-ps/exchange/Get-ConnectionInformation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Get-ConnectionInformation.md b/exchange/exchange-ps/exchange/Get-ConnectionInformation.md index 8e92437b48..97f9d3efd2 100644 --- a/exchange/exchange-ps/exchange/Get-ConnectionInformation.md +++ b/exchange/exchange-ps/exchange/Get-ConnectionInformation.md @@ -46,7 +46,7 @@ The output of the cmdlet contains the following properties: - Id: An integer that identifies the session in the PowerShell window. The first connection is 1, the second is 2, etc. - Name: A unique name that's based on the PowerShell environment and Id value. For example, ExchangeOnline_1 for Exchange Online PowerShell or ExchangeOnlineProtection_1 for Security & Compliance PowerShell. - UserPrincipalName: The account that was used to connect. For example, `laura@contoso.onmicrosoft.com`. -- ConnectionUri: The connection endpoint that was used. For example, for Exchange Online PowerShell or for Security & Compliance PowerShell. +- ConnectionUri: The connection endpoint that was used. For example, `https://outlook.office365.com` for Exchange Online PowerShell or `https://nam12b.ps.compliance.protection.outlook.com` for Security & Compliance PowerShell. - AzureAdAuthorizationEndpointUri : The Microsoft Entra authorization endpoint for the connection. For example, `https://login.microsoftonline.com/organizations` for Exchange Online PowerShell or `https://login.microsoftonline.com/organizations` for Security & Compliance PowerShell. - TokenExpiryTimeUTC: When the connection token expires. For example, 9/30/2023 6:42:24 PM +00:00. - CertificateAuthentication: Whether certificate based authentication (also known as CBA or app-only authentication) was used to connect. Values are True or False. From 737c35d66f85ab4bd005ba421396b65ba6ac99e8 Mon Sep 17 00:00:00 2001 From: Andy Wang Date: Mon, 23 Sep 2024 14:17:49 -0700 Subject: [PATCH 0770/1851] Add more examples for Set-CsTeamsAIPolicy doc --- teams/teams-ps/teams/Set-CsTeamsAIPolicy.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md index 85e1d35bb2..3a794ff352 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md @@ -29,12 +29,25 @@ This cmdlet sets the Teams AI policy EnrollFace and EnrollVoice value for the te ### Example 1 ```powershell +PS C:\> Set-CsTeamsAIPolicy -Identity Test -EnrollFace Enabled +``` + +Set Teams AI policy "EnrollFace" value to "Enabled" for identity "Test". + +```powershell +PS C:\> Set-CsTeamsAIPolicy -Identity Test -EnrollVoice Enabled +``` + +Set Teams AI policy "EnrollVoice" value to "Enabled" for identity "Test". + + +### Example 2 +```powershell PS C:\> Set-CsTeamsAIPolicy -Identity Test -EnrollFace Disabled ``` Set Teams AI policy "EnrollFace" value to "Disabled" for identity "Test". -### Example 2 ```powershell PS C:\> Set-CsTeamsAIPolicy -Identity Test -EnrollVoice Disabled ``` From 8e85c84cad7f24a4a3c6ba85e3661648e3058a8d Mon Sep 17 00:00:00 2001 From: Andy Wang Date: Mon, 23 Sep 2024 15:26:05 -0700 Subject: [PATCH 0771/1851] Add all attributes to syntax section --- teams/teams-ps/teams/Set-CsTeamsAIPolicy.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md index 3a794ff352..7140fbe1c7 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md @@ -18,9 +18,11 @@ This cmdlet Set Teams AI policy value for current tenant. ## SYNTAX ``` -Set-CsTeamsAIPolicy -Identity -EnrollVoice +Set-CsTeamsAIPolicy + [[-Identity] ] + [-EnrollFace ] + [-EnrollVoice ] ``` - ## DESCRIPTION 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" From 0f7b27573a217a06cf10159e02458f52a1d40273 Mon Sep 17 00:00:00 2001 From: Andy Wang Date: Tue, 24 Sep 2024 09:14:46 -0700 Subject: [PATCH 0772/1851] Fix spacing --- teams/teams-ps/teams/Set-CsTeamsAIPolicy.md | 1 + 1 file changed, 1 insertion(+) diff --git a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md index 7140fbe1c7..af597b6326 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md @@ -23,6 +23,7 @@ Set-CsTeamsAIPolicy [-EnrollFace ] [-EnrollVoice ] ``` + ## DESCRIPTION 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" From 9020ee6dab750ab35703009996c4498fa62ce058 Mon Sep 17 00:00:00 2001 From: Andy Wang Date: Tue, 24 Sep 2024 09:15:29 -0700 Subject: [PATCH 0773/1851] Fix spacing --- teams/teams-ps/teams/Set-CsTeamsAIPolicy.md | 1 - 1 file changed, 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md index af597b6326..b40b08a846 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md @@ -43,7 +43,6 @@ PS C:\> Set-CsTeamsAIPolicy -Identity Test -EnrollVoice Enabled Set Teams AI policy "EnrollVoice" value to "Enabled" for identity "Test". - ### Example 2 ```powershell PS C:\> Set-CsTeamsAIPolicy -Identity Test -EnrollFace Disabled From e8a834ff1fe0a9f3f4b6a5e9884684280477ee88 Mon Sep 17 00:00:00 2001 From: Andy Wang Date: Tue, 24 Sep 2024 09:32:12 -0700 Subject: [PATCH 0774/1851] Validation fix --- teams/teams-ps/teams/Set-CsTeamsAIPolicy.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md index b40b08a846..42046f2b2e 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md @@ -37,19 +37,21 @@ PS C:\> Set-CsTeamsAIPolicy -Identity Test -EnrollFace Enabled Set Teams AI policy "EnrollFace" value to "Enabled" for identity "Test". +### Example 2 ```powershell PS C:\> Set-CsTeamsAIPolicy -Identity Test -EnrollVoice Enabled ``` Set Teams AI policy "EnrollVoice" value to "Enabled" for identity "Test". -### Example 2 +### Example 3 ```powershell PS C:\> Set-CsTeamsAIPolicy -Identity Test -EnrollFace Disabled ``` Set Teams AI policy "EnrollFace" value to "Disabled" for identity "Test". +### Example 4 ```powershell PS C:\> Set-CsTeamsAIPolicy -Identity Test -EnrollVoice Disabled ``` From 833603f06e73677318f750fec3cae199dd718e91 Mon Sep 17 00:00:00 2001 From: Andy Wang Date: Tue, 24 Sep 2024 10:06:58 -0700 Subject: [PATCH 0775/1851] add more context --- teams/teams-ps/teams/Set-CsTeamsAIPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md index 42046f2b2e..035d0bbda5 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md @@ -26,7 +26,7 @@ Set-CsTeamsAIPolicy ## DESCRIPTION -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" +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". EnrollFace and EnrollVoice controls user access to user face/voice enrollment in the Teams app settings. ## EXAMPLES From 2ace8b905178c6fb7c79f22677572fd481287c65 Mon Sep 17 00:00:00 2001 From: Andy Wang Date: Tue, 24 Sep 2024 10:14:10 -0700 Subject: [PATCH 0776/1851] update wording --- teams/teams-ps/teams/Set-CsTeamsAIPolicy.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md index 035d0bbda5..7ba6303197 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md @@ -26,7 +26,7 @@ Set-CsTeamsAIPolicy ## DESCRIPTION -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". EnrollFace and EnrollVoice controls user access to user face/voice enrollment in the Teams app settings. +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 @@ -74,7 +74,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` ### -EnrollFace -Policy value of the Teams AI EnrollFace policy. +Policy value of the Teams AI EnrollFace policy. EnrollFace controls user access to user face enrollment in the Teams app settings. ```yaml Type: Boolean @@ -89,7 +89,7 @@ Accept wildcard characters: False ``` ### -EnrollVoice -Policy value of the Teams AI EnrollVoice policy. +Policy value of the Teams AI EnrollVoice policy. EnrollVoice controls user access to user voice enrollment in the Teams app settings. ```yaml Type: Boolean From e202c6a5502abe04d5a6ea4c7ca14bfd009ff1dd Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 25 Sep 2024 11:23:44 -0400 Subject: [PATCH 0777/1851] Update Set-CsTeamsMeetingPolicy.md Provide documentation for Missing Parameters. Parameters were live on Teams PowerShell Module but did not have documentation --- .../teams/Set-CsTeamsMeetingPolicy.md | 424 ++++++++++++++++++ 1 file changed, 424 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index 5d771058c2..a6f16a512d 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -22,18 +22,25 @@ The `CsTeamsMeetingPolicy` cmdlets enable administrators to control the type of ```powershell Set-CsTeamsMeetingPolicy [[-Identity] ] + [-AllowAnnotations ] [-AllowAnonymousUsersToDialOut ] [-AllowAnonymousUsersToJoinMeeting ] [-AllowAnonymousUsersToStartMeeting ] + [-AllowAvatarsInGallery ] [-AllowBreakoutRooms ] + [-AllowCarbonSummary ] [-AllowCartCaptionsScheduling ] [-AllowChannelMeetingScheduling ] [-AllowCloudRecording ] + [-AllowDocumentCollaboration ] [-AllowEngagementReport ] + [-AllowExternalNonTrustedMeetingChat ] [-AllowExternalParticipantGiveRequestControl ] + [-AllowImmersiveView ] [-AllowIPAudio ] [-AllowIPVideo ] [-AllowLocalRecording ] + [-AllowMeetingCoach ] [-AllowMeetNow ] [-AllowMeetingReactions ] [-AllowMeetingRegistration ] @@ -49,8 +56,10 @@ Set-CsTeamsMeetingPolicy [[-Identity] ] [-AllowRecordingStorageOutsideRegion ] [-AllowScreenContentDigitization ] [-AllowSharedNotes ] + [-AllowTasksFromTranscript ] [-AllowTrackingInReport ] [-AllowTranscription ] + [-AllowedUsersForMeetingContext ] [-AllowUserToJoinExternalMeeting ] [-AllowWatermarkCustomizationForCameraVideo ] [-AllowWatermarkCustomizationForScreenSharing ] @@ -58,9 +67,13 @@ Set-CsTeamsMeetingPolicy [[-Identity] ] [-AllowWatermarkForScreenSharing ] [-AllowWhiteboard ] [-AllowedStreamingMediaInput ] + [-AttendeeIdentityMasking ] + [-AudibleRecordingNotification ] [-AutoAdmittedUsers ] + [-AutoRecording ] [-AutomaticallyStartCopilot ] [-BlockedAnonymousJoinClientTypes ] + [-CaptchaVerificationForMeetingJoin ] [-ChannelRecordingDownload ] [-Confirm] [-ConnectToMeetingControls ] @@ -69,9 +82,12 @@ Set-CsTeamsMeetingPolicy [[-Identity] ] [-CopyRestriction ] [-Description ] [-DesignatedPresenterRoleMode ] + [-DetectSensitiveContentDuringScreenSharing ] [-EnrollUserOverride ] + [-ExplicitRecordingConsent ] [-ExternalMeetingJoin ] [-Force] + [-InfoShownInReportMode ] [-IPAudioMode ] [-IPVideoMode ] [-LiveCaptionsEnabledType ] @@ -81,7 +97,9 @@ Set-CsTeamsMeetingPolicy [[-Identity] ] [-MeetingChatEnabledType ] [-MeetingInviteLanguages ] [-NewMeetingRecordingExpirationDays ] + [-ParticipantNameChange ] [-PreferredMeetingProviderForIslandsMode ] + [-QnAEngagementMode ] [-RecordingStorageMode ] [-RoomAttributeUserOverride ] [-RoomPeopleNameUserOverride ] @@ -91,6 +109,7 @@ Set-CsTeamsMeetingPolicy [[-Identity] ] [-StreamingAttendeeMode ] [-TeamsCameraFarEndPTZMode ] [-Tenant ] + [-UsersCanAdmitFromLobby ] [-VideoFiltersMode ] [-VoiceIsolation ] [-WatermarkForAnonymousUsers ] @@ -155,6 +174,23 @@ Accept pipeline input: False Accept wildcard characters: False ``` + +### -AllowAnnotations + +This setting will allow admins to choose which users will be able to use the Annotation feature. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AllowAnonymousUsersToDialOut Determines whether anonymous users are allowed to dial out to a PSTN number. Set this to TRUE to allow anonymous users to dial out. Set this to FALSE to prohibit anonymous users from dialing out. @@ -200,6 +236,39 @@ Type: Boolean Parameter Sets: (All) Aliases: +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` +### -AllowAvatarsInGallery + +If admins disable avatars in 2D meetings, then users cannot represent themselves as avatars in the Gallery view. This does not disable avatars in Immersive view. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowCarbonSummary + +This setting will enable Tenant Admins to enable/disable the sharing of location data necessary to provide the end of meeting carbon summary screen for either the entire tenant or for a particular user. +If set to True the meeting organizer will share their location to the client of the participant to enable the calculation of distance and the resulting carbon. Note: Location data will not be visible to the organizer or participants in this case and only carbon avoided will be shown. +If set to False then organizer location data will not be shown and no carbon summary screen will be displayed to the participants. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + Required: False Position: Named Default value: None @@ -275,6 +344,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowDocumentCollaboration + +This setting will allow admins to choose which users will be able to use the Document Collaboration feature. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AllowEngagementReport Determines whether meeting organizers are allowed to download the attendee engagement report. Possible values are: @@ -296,6 +381,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowExternalNonTrustedMeetingChat + +This field controls whether a user is allowed to chat in external meetings with users from non trusted organizations. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AllowExternalParticipantGiveRequestControl Determines whether external participants can request or give control of screen sharing during meetings scheduled by this user. Set this to TRUE to allow the user to be able to give or request control. Set this to FALSE to prohibit an external user from giving or requesting control in a meeting. @@ -311,6 +412,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowImmersiveView + +If admins have disabled avatars, this does not disable using avatars in Immersive view on Teams desktop or web. Additionally, it does not prevent users from joining the Teams meeting on VR headsets. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AllowIPAudio Determines whether audio is enabled in a user's meetings or calls. Set this to TRUE to allow the user to share their audio. Set this to FALSE to prohibit the user from sharing their audio. @@ -356,6 +473,23 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowMeetingCoach +This setting will allow admins to allow users the option of turning on Meeting Coach during meetings, which provides users with private personalized feedback on their communication and inclusivity. + If set to True, then users will see and be able to click the option for turning on Meeting Coach during calls. + If set to False, then users will not have the option to turn on Meeting Coach during calls. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AllowMeetingReactions Set to false to disable Meeting Reactions. @@ -588,6 +722,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowTasksFromTranscript + +This policy setting allows for the extraction of AI-Assisted Action Items/Tasks from the Meeting Transcript. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AllowTrackingInReport This parameter is reserved for internal Microsoft use. @@ -618,6 +768,23 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowedUsersForMeetingContext + +This policy controls which users should have the ability to see the meeting info details on the join screen. 'None' option should disable the feature completely. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + + ### -AllowUserToJoinExternalMeeting Currently, this parameter has no effect. @@ -704,6 +871,57 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AttendeeIdentityMasking + +This setting will allow admins to enable or disable Masked Attendee mode in Meetings. +Masked Attendee meetings will hide attendees' identifying information (e.g., name, contact information, profile photo) + +Possible Values: Enabled: Hides attendees' identifying information in meetings. Disabled: Does not allow attendees' to hide identifying information in meetings + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AudibleRecordingNotification + +The setting controls whether recording notification is played to all attendees or just PSTN users. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AutoRecording + +This setting will enable Tenant Admins to turn on/off auto recording feature. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AutoAdmittedUsers Determines what types of participants will automatically be added to meetings organized by this user. Possible values are: @@ -769,6 +987,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -CaptchaVerificationForMeetingJoin + +Require a verification check for meeting join. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ChannelRecordingDownload Controls how channel meeting recordings are saved, permissioned, and who can download them. @@ -911,7 +1145,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -DetectSensitiveContentDuringScreenSharing + +Allows the admin to enable sensitive content detection during screen share. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -EnrollUserOverride +Turn on/off Biometric enrollment Possible values are: - Disabled @@ -929,6 +1180,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ExplicitRecordingConsent + +This setting will enable Tenant Admins to turn on/off Explicit Recording Consent feature. + +Possible Values: +Enabled: Turns on the Explicit Recording Consent feature. +Disabled: Turns off the Explicit Recording Consent feature. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ExternalMeetingJoin Determines whether the user is allowed to join external meetings. @@ -965,6 +1236,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -InfoShownInReportMode + +This policy controls what kind of information get shown for the user's attendance in attendance report/dashboard. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -IPAudioMode Determines whether audio can be turned on in meetings and group calls. Set this to ENABLEDOUTGOINGINCOMING to allow outgoing and incoming audio in the meeting. Set this to DISABLED to prohibit outgoing and incoming audio in the meeting. @@ -1120,6 +1407,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ParticipantNameChange + +This setting will enable Tenant Admins to turn on/off participant renaming feature. + +Possible Values: +Enabled: Turns on the Participant Renaming feature. +Disabled: Turns off the Particpant Renaming feature. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -PreferredMeetingProviderForIslandsMode Determines the Outlook meeting add-in available to users on Islands mode. By default, this is set to TeamsAndSfb, and the users sees both the Skype for Business and Teams add-ins. Set this to Teams to remove the Skype for Business add-in and only show the Teams add-in. @@ -1135,6 +1442,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -QnAEngagementMode + +This setting enables Microsoft 365 Tenant Admins to Enable or Disable the Questions and Answers experience (Q+A). + When Enabled, Organizers can turn on Q+A for their meetings. When Disabled, Organizers cannot turn on Q+A in their meetings. + The setting is enforced when a meeting is created or is updated by Organizers. + Attendees can use Q+A in meetings where it was previously added. Organizers can remove Q+A for those meetings through Teams and Outlook Meeting Options. +Possible values: Enabled, Disabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -RecordingStorageMode This parameter can take two possible values: @@ -1318,6 +1645,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -UsersCanAdmitFromLobby + +This policy controls who can admit from the lobby. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -VideoFiltersMode Determines the background effects that a user can configure in the Teams client. Possible values are: @@ -1356,6 +1699,87 @@ Accept pipeline input: False Accept wildcard characters: False ``` + +### -WatermarkForAnonymousUsers + +Determines the meeting experience and watermark content of an anonymous user. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WatermarkForCameraVideoOpacity + +Allows the transparency of watermark to be customizable. + +```yaml +Type: Int64 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WatermarkForCameraVideoPattern + +Allows the pattern design of watermark to be customizable. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WatermarkForScreenSharingOpacity + +Allows the transparency of watermark to be customizable. + +```yaml +Type: Int64 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WatermarkForScreenSharingPattern + +Allows the pattern design of watermark to be customizable. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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. From ca5b1b254233669c0a7fbefa0be7f4825edd1ee4 Mon Sep 17 00:00:00 2001 From: Raomin <4460208+raomin@users.noreply.github.com> Date: Wed, 25 Sep 2024 17:46:44 +0200 Subject: [PATCH 0778/1851] Update Get-MessageTrackingLog, fix -Recipients wrong description for multiple values --- exchange/exchange-ps/exchange/Get-MessageTrackingLog.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Get-MessageTrackingLog.md b/exchange/exchange-ps/exchange/Get-MessageTrackingLog.md index b6f654e750..8104ab171a 100644 --- a/exchange/exchange-ps/exchange/Get-MessageTrackingLog.md +++ b/exchange/exchange-ps/exchange/Get-MessageTrackingLog.md @@ -64,6 +64,13 @@ Get-MessageTrackingLog -Server Mailbox01 -Start "03/13/2018 09:00:00" -End "03/1 This example searches the message tracking logs on the Mailbox server named Mailbox01 for information about all messages sent from March 13, 2018, 09:00 to March 15, 2018, 17:00 by the sender john@contoso.com. +### Example 2 +```powershell +Get-MessageTrackingLog -Server Mailbox01 -Start "03/13/2018 09:00:00" -Recipients @("john@contoso.com","alice@contoso.com") +``` + +This example searches the message tracking logs on the Mailbox server named Mailbox01 for information about all messages sent since March 13, 2018, 09:00 until now to any of the recipients john@contoso.com and/or alice@contoso.com. + ## PARAMETERS ### -DomainController @@ -169,7 +176,7 @@ Accept wildcard characters: False ``` ### -Recipients -The Recipients parameter filters the message tracking log entries by the SMTP email address of the message recipients. Multiple recipients in a single message are logged in a single message tracking log entry. Unexpanded distribution group recipients are logged by using the group's SMTP email address. You can specify multiple recipient email addresses separated by commas. +The Recipients parameter filters the message tracking log entries by the SMTP email address of the message recipients. Multiple recipients in a single message are logged in a single message tracking log entry. Unexpanded distribution group recipients are logged by using the group's SMTP email address. You can specify multiple recipient using an array of email addresses. ```yaml Type: String[] From 0b1ba22d359611f3e747867e4fa2bb239a5412ee Mon Sep 17 00:00:00 2001 From: Padma Jayaraman Date: Wed, 25 Sep 2024 21:26:03 +0530 Subject: [PATCH 0779/1851] Pencil edit --- teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index a6f16a512d..494dbb721c 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -261,7 +261,10 @@ Accept wildcard characters: False ### -AllowCarbonSummary This setting will enable Tenant Admins to enable/disable the sharing of location data necessary to provide the end of meeting carbon summary screen for either the entire tenant or for a particular user. -If set to True the meeting organizer will share their location to the client of the participant to enable the calculation of distance and the resulting carbon. Note: Location data will not be visible to the organizer or participants in this case and only carbon avoided will be shown. +If set to True the meeting organizer will share their location to the client of the participant to enable the calculation of distance and the resulting carbon. + +> [!NOTE] +> Location data will not be visible to the organizer or participants in this case and only carbon avoided will be shown. If set to False then organizer location data will not be shown and no carbon summary screen will be displayed to the participants. ```yaml @@ -874,9 +877,9 @@ Accept wildcard characters: False ### -AttendeeIdentityMasking This setting will allow admins to enable or disable Masked Attendee mode in Meetings. -Masked Attendee meetings will hide attendees' identifying information (e.g., name, contact information, profile photo) +Masked Attendee meetings will hide attendees' identifying information (e.g., name, contact information, profile photo). -Possible Values: Enabled: Hides attendees' identifying information in meetings. Disabled: Does not allow attendees' to hide identifying information in meetings +Possible Values: Enabled: Hides attendees' identifying information in meetings. Disabled: Does not allow attendees' to hide identifying information in meetings ```yaml Type: String From f4cbcf5a701b58a45f876284930e08d76952087a Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 25 Sep 2024 09:02:22 -0700 Subject: [PATCH 0780/1851] Update Get-MessageTrackingLog.md --- exchange/exchange-ps/exchange/Get-MessageTrackingLog.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-MessageTrackingLog.md b/exchange/exchange-ps/exchange/Get-MessageTrackingLog.md index 8104ab171a..5953fd4e8b 100644 --- a/exchange/exchange-ps/exchange/Get-MessageTrackingLog.md +++ b/exchange/exchange-ps/exchange/Get-MessageTrackingLog.md @@ -59,17 +59,17 @@ You need to be assigned permissions before you can run this cmdlet. Although thi ### Example 1 ```powershell -Get-MessageTrackingLog -Server Mailbox01 -Start "03/13/2018 09:00:00" -End "03/15/2018 17:00:00" -Sender "john@contoso.com" +Get-MessageTrackingLog -Server Mailbox01 -Start "03/13/2024 09:00:00" -End "03/15/2024 17:00:00" -Sender "john@contoso.com" ``` -This example searches the message tracking logs on the Mailbox server named Mailbox01 for information about all messages sent from March 13, 2018, 09:00 to March 15, 2018, 17:00 by the sender john@contoso.com. +This example searches the message tracking logs on the Mailbox server named Mailbox01 for information about all messages sent from March 13, 2024, 09:00 to March 15, 2024, 17:00 by the sender john@contoso.com. ### Example 2 ```powershell -Get-MessageTrackingLog -Server Mailbox01 -Start "03/13/2018 09:00:00" -Recipients @("john@contoso.com","alice@contoso.com") +Get-MessageTrackingLog -Server Mailbox01 -Start "03/13/2024 09:00:00" -Recipients @("john@contoso.com","alice@contoso.com") ``` -This example searches the message tracking logs on the Mailbox server named Mailbox01 for information about all messages sent since March 13, 2018, 09:00 until now to any of the recipients john@contoso.com and/or alice@contoso.com. +This example searches the message tracking logs on the Mailbox server named Mailbox01 for information about all messages sent from March 13, 2024, 09:00 to today for the recipients john@contoso.com and/or alice@contoso.com. ## PARAMETERS From 7d68be831299e6788bb8893b92fee5ea79cddc15 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 25 Sep 2024 09:03:47 -0700 Subject: [PATCH 0781/1851] Update Get-MessageTrackingLog.md --- exchange/exchange-ps/exchange/Get-MessageTrackingLog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Get-MessageTrackingLog.md b/exchange/exchange-ps/exchange/Get-MessageTrackingLog.md index 5953fd4e8b..877d2fd0a3 100644 --- a/exchange/exchange-ps/exchange/Get-MessageTrackingLog.md +++ b/exchange/exchange-ps/exchange/Get-MessageTrackingLog.md @@ -176,7 +176,7 @@ Accept wildcard characters: False ``` ### -Recipients -The Recipients parameter filters the message tracking log entries by the SMTP email address of the message recipients. Multiple recipients in a single message are logged in a single message tracking log entry. Unexpanded distribution group recipients are logged by using the group's SMTP email address. You can specify multiple recipient using an array of email addresses. +The Recipients parameter filters the message tracking log entries by the SMTP email address of the message recipients. Multiple recipients in a single message are logged in a single message tracking log entry. Unexpanded distribution group recipients are logged by using the group's SMTP email address. You can specify multiple recipients using an array of email addresses. ```yaml Type: String[] From 5af2775ebbca186b5147ace7bda85b27ad5bb91a Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 25 Sep 2024 12:22:52 -0400 Subject: [PATCH 0782/1851] Update Set-CsTeamsMessagingPolicy.md Providing documentation for parameters that are already live on Teams Powershell module --- .../teams/Set-CsTeamsMessagingPolicy.md | 205 +++++++++++++++++- 1 file changed, 200 insertions(+), 5 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md index 50a18d7f47..0a749b1c01 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md @@ -4,10 +4,6 @@ online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsm applicable: Microsoft Teams title: Set-CsTeamsMessagingPolicy schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: williamlooney --- # Set-CsTeamsMessagingPolicy @@ -21,12 +17,21 @@ The CsTeamsMessagingPolicy cmdlets enable administrators to control if a user is ``` Set-CsTeamsMessagingPolicy [[-Identity] ] [-Allow [-ReadReceiptsEnabledType ] + [-AllowChatWithGroup ] + [-AllowCommunicationComplianceEndUserReporting ] + [-AllowCustomGroupChatAvatars ] + [-AllowFluidCollaborate ] + [-AllowFullChatPermissionUserToDeleteAnyMessage ] [-AllowGiphy ] + [-AllowGiphyDisplay ] + [-AllowGroupChatJoinLinks ] [-AllowImmersiveReader ] [-AllowMemes ] [-AllowOwnerDeleteMessage ] + [-AllowPasteInternetImage ] [-AllowPriorityMessages ] [-AllowRemoveUser ] + [-AllowSecurityEndUserReporting ] [-AllowSmartCompose] ] [-AllowSmartReply ] [-AllowStickers ] @@ -36,6 +41,7 @@ Set-CsTeamsMessagingPolicy [[-Identity] ] [-AllowUserDeleteMessage ] [-AllowUserEditMessage ] [-AllowUserTranslation ] + [-AllowVideoMessages ] [-AudioMessageEnabledType ] [-ChannelsInChatListEnabledType ] [-ChatPermissionRole ] @@ -46,6 +52,7 @@ Set-CsTeamsMessagingPolicy [[-Identity] ] [-DesignerForBackgroundsAndImages ] [-Force] [-GiphyRatingType ] + [-InOrganizationChatControl ] [-Tenant ] [-WhatIf] [] @@ -54,12 +61,21 @@ Set-CsTeamsMessagingPolicy [[-Identity] ] ### Instance ``` Set-CsTeamsMessagingPolicy [-Instance ] + [-AllowChatWithGroup ] + [-AllowCommunicationComplianceEndUserReporting ] + [-AllowCustomGroupChatAvatars ] + [-AllowFluidCollaborate ] + [-AllowFullChatPermissionUserToDeleteAnyMessage ] [-AllowGiphy ] + [-AllowGiphyDisplay ] + [-AllowGroupChatJoinLinks ] [-AllowImmersiveReader ] [-AllowMemes ] [-AllowOwnerDeleteMessage ] [-AllowPriorityMessages ] + [-AllowPasteInternetImage ] [-AllowRemoveUser ] + [-AllowSecurityEndUserReporting ] [-AllowSmartCompose] ] [-AllowSmartReply ] [-AllowStickers ] @@ -69,6 +85,7 @@ Set-CsTeamsMessagingPolicy [-Instance ] [-AllowUserDeleteMessage ] [-AllowUserEditMessage ] [-AllowUserTranslation ] + [-AllowVideoMessages ] [-AudioMessageEnabledType ] [-ChannelsInChatListEnabledType ] [-Confirm] @@ -78,6 +95,7 @@ Set-CsTeamsMessagingPolicy [-Instance ] [-DesignerForBackgroundsAndImages ] [-Force] [-GiphyRatingType ] + [-InOrganizationChatControl ] [-ReadReceiptsEnabledType ] [-Tenant ] [-WhatIf] @@ -126,6 +144,88 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowChatWithGroup + +This setting determines if users can chat with groups (Distribution, M365 and Security groups). +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 +``` + +### -AllowCommunicationComplianceEndUserReporting + +This setting determines if users can report offensive messages to their admin for Communication Compliance. +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 +``` + +### -AllowCustomGroupChatAvatars +These settings enables/disables updating/fetching custom group chat avatars for the users included in the messaging policy. +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 +``` + +### -AllowFluidCollaborate +This field enables/disables Fluid Collaborate feature for users. +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 +``` + +### -AllowFullChatPermissionUserToDeleteAnyMessage +This setting determines if users with the 'Full permissions' role can delete any group or meeting chat message within their tenant. +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 +``` + ### -AllowGiphy Determines whether a user is allowed to access and post Giphys. Set this to TRUE to allow. Set this FALSE to prohibit. @@ -143,6 +243,38 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowGiphyDisplay +Determines if Giphy images should be displayed that had been already sent or received in chat. +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 +``` + +### -AllowGroupChatJoinLinks +This setting determines if users in a group chat can create and share join links for other users within the organization to join that chat. +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 +``` + ### -AllowImmersiveReader Determines whether a user is allowed to use Immersive Reader for reading conversation messages. Set this to TRUE to allow. Set this FALSE to prohibit. @@ -188,8 +320,40 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowPasteInternetImage +Determines if a user is allowed to paste internet-based images in compose. +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 +``` + ### -AllowPriorityMessages -Determines whether a user is allowed to send priorities messages. Set this to TRUE to allow. Set this FALSE to prohibit. +Determines whether a user is allowed to send priority messages. Set this to TRUE to allow. Set this FALSE to prohibit. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowSecurityEndUserReporting +This setting determines if users can report any security concern posted in message to their admin. +Possible values: True, False ```yaml Type: Boolean @@ -355,6 +519,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowVideoMessages +This setting determines if users can create and send video messages. +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 +``` + ### -AudioMessageEnabledType Determines whether a user is allowed to send audio messages. Possible values are: ChatsAndChannels, ChatsOnly, Disabled. @@ -520,6 +700,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -InOrganizationChatControl +This setting determines if chat regulation for internal communication in the tenant is allowed. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ReadReceiptsEnabledType Use this setting to specify whether read receipts are user controlled, enabled for everyone, or disabled. Set this to UserPreference, Everyone or None. From a410f4b543bbaf18ef36f901e1dddffbdcc9a629 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 25 Sep 2024 12:56:01 -0400 Subject: [PATCH 0783/1851] Update Set-CsTeamsFeedbackPolicy.md Adding missing documentation for parameter that is already live on TPM --- .../teams/Set-CsTeamsFeedbackPolicy.md | 22 ++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsFeedbackPolicy.md b/teams/teams-ps/teams/Set-CsTeamsFeedbackPolicy.md index 9a5cc86200..3f35456c71 100644 --- a/teams/teams-ps/teams/Set-CsTeamsFeedbackPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsFeedbackPolicy.md @@ -4,10 +4,6 @@ online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsf applicable: Microsoft Teams title: Set-CsTeamsFeedbackPolicy schema: 2.0.0 -manager: bulenteg -ms.author: tomkau -ms.author: tomkau -ms.reviewer: --- # Set-CsTeamsFeedbackPolicy @@ -21,7 +17,7 @@ Use this cmdlet to modify a Teams feedback policy (the ability to send feedback ``` Set-CsTeamsFeedbackPolicy [-WhatIf] [-Confirm] [[-Identity] ] [-Tenant ] [-ReceiveSurveysMode ] [-UserInitiatedMode ] [-AllowEmailCollection ] - [-AllowLogCollection ] [-AllowScreenshotCollection ] + [-AllowLogCollection ] [-AllowScreenshotCollection ] [-EnableFeatureSuggestions ] [-Force] [-Instance ] ``` @@ -200,6 +196,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EnableFeatureSuggestions +This setting will enable Tenant Admins to hide or show the Teams menu item "Help | Suggest a Feature". +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 +``` + ### -WhatIf Shows what would happen if the cmdlet runs. The cmdlet is not run. From afa0d41977d096129cf4fa36c3f15d3e0fd438f8 Mon Sep 17 00:00:00 2001 From: Padma Jayaraman Date: Wed, 25 Sep 2024 22:36:14 +0530 Subject: [PATCH 0784/1851] Pencil edit --- teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md index 0a749b1c01..4528d46ec4 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md @@ -179,7 +179,7 @@ Accept wildcard characters: False ``` ### -AllowCustomGroupChatAvatars -These settings enables/disables updating/fetching custom group chat avatars for the users included in the messaging policy. +These settings enables, disables updating or fetching custom group chat avatars for the users included in the messaging policy. Possible values: True, False ```yaml @@ -195,7 +195,7 @@ Accept wildcard characters: False ``` ### -AllowFluidCollaborate -This field enables/disables Fluid Collaborate feature for users. +This field enables or disables Fluid Collaborate feature for users. Possible values: True, False ```yaml From 770add628f2198693b37db4289aee881ceebd52d Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 25 Sep 2024 13:09:37 -0400 Subject: [PATCH 0785/1851] Update New-CsTeamsCallingPolicy.md Resolving documentation gap for parameter that is live --- .../teams-ps/teams/New-CsTeamsCallingPolicy.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md index 75c58013d6..157db30fb3 100644 --- a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md @@ -26,7 +26,7 @@ New-CsTeamsCallingPolicy [-Identity] [-Description ] [-AllowPri [-BusyOnBusyEnabledType ] [-MusicOnHoldEnabledType ] [-AllowCloudRecordingForCalls ] [-AllowTranscriptionForCalling ] [-PopoutForIncomingPstnCalls ] [-PopoutAppPathForIncomingPstnCalls ] [-LiveCaptionsEnabledTypeForCalling ] [-AutoAnswerEnabledType ] [-SpamFilteringEnabledType ] - [-CallRecordingExpirationDays ] [-AllowCallRedirect ] + [-CallRecordingExpirationDays ] [-AllowCallRedirect ] [-EnableWebPstnMediaBypass ] [-InboundPstnCallRoutingTreatment ] [-InboundFederatedCallRoutingTreatment ] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -308,6 +308,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EnableWebPstnMediaBypass + Determines if MediaBypass is enabled for PSTN calls on specified Web platforms. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Identity Name of the policy instance being created. From 1a9a22223239b5a8bf7ad20cb22c475a80310272 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 25 Sep 2024 10:39:01 -0700 Subject: [PATCH 0786/1851] v3.6.0 EXO Module release --- .../exchange-online-powershell-v2.md | 14 ++++++++++---- .../docs-conceptual/whats-new-in-the-exo-module.md | 12 +++++++++--- 2 files changed, 19 insertions(+), 7 deletions(-) diff --git a/exchange/docs-conceptual/exchange-online-powershell-v2.md b/exchange/docs-conceptual/exchange-online-powershell-v2.md index 59e5c7898c..60a1167915 100644 --- a/exchange/docs-conceptual/exchange-online-powershell-v2.md +++ b/exchange/docs-conceptual/exchange-online-powershell-v2.md @@ -3,7 +3,7 @@ title: About the Exchange Online PowerShell V3 module ms.author: chrisda author: chrisda manager: deniseb -ms.date: 07/16/2024 +ms.date: 09/25/2024 ms.audience: Admin audience: Admin ms.topic: article @@ -47,7 +47,7 @@ REST API connections require the PowerShellGet and PackageManagement modules. Fo Cmdlets in REST API connections have the following advantages over their historical counterparts: -- **More secure**: Built-in support for modern authentication and don't rely on the remote PowerShell session. PowerShell on your client computer doesn't need [Basic authentication in WinRM](#turn-on-basic-authentication-in-winrm). +- **More secure**: Built-in support for modern authentication and no dependence on the remote PowerShell session. PowerShell on your client computer doesn't need [Basic authentication in WinRM](#turn-on-basic-authentication-in-winrm). - **More reliable**: Transient failures use built-in retries, so failures or delays are minimized. For example: - Failures due to network delays. - Delays due to large queries that take a long time to complete. @@ -610,14 +610,20 @@ Unless otherwise noted, the current release of the Exchange Online PowerShell mo ### Current release +#### Version 3.6.0 + +- **Get-VivaModuleFeature** now returns information about the kinds of identities that the feature supports creating policies for (for example, users, groups, or the entire tenant). +- Cmdlets for Viva feature access management now handle continuous access evaluation (CAE) claim challenges. +- Added fix for compatibility issue with the Microsoft.Graph module. + +### Previous releases + #### Version 3.5.1 - Bug fixes in **Get-EXOMailboxPermission** and **Get-EXOMailbox**. - The module has been upgraded to run on .NET 8, replacing the previous version based on .NET 6. - Enhancements in **Add-VivaModuleFeaturePolicy**. -### Previous releases - #### Version 3.5.0 - New **Get-VivaFeatureCategory** cmdlet. diff --git a/exchange/docs-conceptual/whats-new-in-the-exo-module.md b/exchange/docs-conceptual/whats-new-in-the-exo-module.md index 6bff7c94e8..8433f095b8 100644 --- a/exchange/docs-conceptual/whats-new-in-the-exo-module.md +++ b/exchange/docs-conceptual/whats-new-in-the-exo-module.md @@ -3,7 +3,7 @@ title: What's new in the Exchange Online PowerShell module ms.author: chrisda author: chrisda manager: deniseb -ms.date: 07/16/2024 +ms.date: 09/25/2024 ms.audience: Admin audience: Admin ms.topic: article @@ -22,17 +22,23 @@ description: "Learn about the new features and functionality available in the la This article lists new features in the Exchange Online PowerShell module that's used for connecting to Exchange Online PowerShell, Security & Compliance PowerShell, and standalone Exchange Online Protection (EOP) PowerShell. Features that are currently in preview are denoted with **(preview)**. +## September 2024 + +- [Version 3.6.0](https://www.powershellgallery.com/packages/ExchangeOnlineManagement/3.6.0) + + For information about what's in this release, see [Version 3.6.0](exchange-online-powershell-v2.md#version-360). + ## July 2024 - [Version 3.5.1](https://www.powershellgallery.com/packages/ExchangeOnlineManagement/3.5.1) has been released. - For information about what's in this release, see [Version 3.5.1](exchange-online-powershell-v2.md#version-351) + For information about what's in this release, see [Version 3.5.1](exchange-online-powershell-v2.md#version-351). ## May 2024 - [Version 3.5.0](https://www.powershellgallery.com/packages/ExchangeOnlineManagement/3.5.0) has been released. - For information about what's in this release, see [Version 3.5.0](exchange-online-powershell-v2.md#version-350) + For information about what's in this release, see [Version 3.5.0](exchange-online-powershell-v2.md#version-350). ## October 2023 From 07011f34b898986029f319a0e7334a85e0b4b588 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 26 Sep 2024 15:44:07 +0530 Subject: [PATCH 0787/1851] Update Set-DistributionGroup.md --- exchange/exchange-ps/exchange/Set-DistributionGroup.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-DistributionGroup.md b/exchange/exchange-ps/exchange/Set-DistributionGroup.md index c28e0ade66..8c01c66f9b 100644 --- a/exchange/exchange-ps/exchange/Set-DistributionGroup.md +++ b/exchange/exchange-ps/exchange/Set-DistributionGroup.md @@ -1369,10 +1369,10 @@ Accept wildcard characters: False ``` ### -ReportToManagerEnabled -The ReportToManagerEnabled parameter specifies whether delivery status notifications (also known as DSNs, non-delivery reports, NDRs, or bounce messages) are sent to the owners of the group (defined by the ManagedBy property). Valid values are: +The ReportToManagerEnabled parameter specifies whether delivery status notifications (also known as DSNs, non-delivery reports, NDRs, or bounce messages) are sent to the owner (first one is listed if more than one) of the group (defined by the ManagedBy property). Valid values are: -- $true: Delivery status notifications are sent to the owners of the group. -- $false: Delivery status notifications aren't sent to the owners of the group. This is the default value. +- $true: Delivery status notifications are sent to the owner (first one listed if more than one) of the group. +- $false: Delivery status notifications aren't sent to the owner (first one listed if more than one) of the group. This is the default value. The ReportToManagerEnabled and ReportToOriginatorEnabled parameters affect the return path for messages sent to the group. Some email servers reject messages that don't have a return path. Therefore, you should set one parameter to $false and one to $true, but not both to $false or both to $true. From 7bf3899223e4d43a9d3f9d5b364b5e21314bfb52 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 26 Sep 2024 15:54:58 +0530 Subject: [PATCH 0788/1851] Update Set-DistributionGroup.md --- exchange/exchange-ps/exchange/Set-DistributionGroup.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-DistributionGroup.md b/exchange/exchange-ps/exchange/Set-DistributionGroup.md index b30e21004f..e7fc2a9503 100644 --- a/exchange/exchange-ps/exchange/Set-DistributionGroup.md +++ b/exchange/exchange-ps/exchange/Set-DistributionGroup.md @@ -1447,7 +1447,7 @@ Accept wildcard characters: False ``` ### -ReportToManagerEnabled -The ReportToManagerEnabled parameter specifies whether delivery status notifications (also known as DSNs, non-delivery reports, NDRs, or bounce messages) are sent to the owner (first one is listed if more than one) of the group (defined by the ManagedBy property). Valid values are: +The ReportToManagerEnabled parameter specifies whether delivery status notifications (also known as DSNs, non-delivery reports, NDRs, or bounce messages) are sent to the owner (first one listed if more than one) of the group (defined by the ManagedBy property). Valid values are: - $true: Delivery status notifications are sent to the owner (first one listed if more than one) of the group. - $false: Delivery status notifications aren't sent to the owner (first one listed if more than one) of the group. This is the default value. From 3cf5d128a37c24c7927431c59f61efbf1f431ee3 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Thu, 26 Sep 2024 14:48:53 -0400 Subject: [PATCH 0789/1851] Update Set-CsExternalAccessPolicy.md --- .../teams/Set-CsExternalAccessPolicy.md | 36 +++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md index bbf7953874..2bf6b5366a 100644 --- a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md @@ -4,8 +4,6 @@ online version: https://learn.microsoft.com/powershell/module/teams/set-csextern applicable: Microsoft Teams title: Set-CsExternalAccessPolicy schema: 2.0.0 -author: tomkau -ms.author: tomkau ms.reviewer: rogupta --- @@ -24,6 +22,7 @@ This cmdlet was introduced in Lync Server 2010. Set-CsExternalAccessPolicy [-Tenant ] [-Description ] [-EnableFederationAccess ] [-EnableAcsFederationAccess ] [-EnableXmppAccess ] [-EnablePublicCloudAccess ] [-EnablePublicCloudAudioVideoAccess ] [-EnableTeamsConsumerAccess ] [-EnableTeamsConsumerInbound ] [-EnableOutsideAccess ] [[-Identity] ] + [-RestrictTeamsConsumerAccessToExternalUserProfiles ] [-EnableTeamsSmsAccess ] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -31,6 +30,7 @@ Set-CsExternalAccessPolicy [-Tenant ] [-Description ] [-EnableFede ``` Set-CsExternalAccessPolicy [-Tenant ] [-Description ] [-EnableFederationAccess ] [-EnableAcsFederationAccess ] [-EnableXmppAccess ] [-EnablePublicCloudAccess ] + [-RestrictTeamsConsumerAccessToExternalUserProfiles ] [-EnableTeamsSmsAccess ] [-EnablePublicCloudAudioVideoAccess ] [-EnableTeamsConsumerAccess ] [-EnableTeamsConsumerInbound ] [-EnableOutsideAccess ] [-Instance ] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -397,6 +397,38 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EnableTeamsSmsAccess +Allows you to control whether users can have SMS text messaging capabilities within Teams. +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 +``` + +### -RestrictTeamsConsumerAccessToExternalUserProfiles +Defines if a user is restriced to collaboration with Teams Consumer (TFL) user only in Extended Directory +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 +``` + ### 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 06b1a2fbe0e884afa7e36bcf1e3ff104f3af77dc Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Thu, 26 Sep 2024 14:58:59 -0400 Subject: [PATCH 0790/1851] Update Set-CsTenantFederationConfiguration.md parameter is live. documentation is missing --- .../Set-CsTenantFederationConfiguration.md | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md index aefe9fc890..0c2e146d71 100644 --- a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md @@ -23,7 +23,7 @@ These settings are used to determine which domains (if any) your users are allow Set-CsTenantFederationConfiguration [-Tenant ] [-AllowedDomains ] [-BlockedDomains ] [-BlockAllSubdomains ] [-AllowFederatedUsers ] [-AllowPublicUsers ] [-AllowTeamsConsumer ] [-AllowTeamsConsumerInbound ] - [-TreatDiscoveredPartnersAsUnverified ] [-SharedSipAddressSpace ] + [-TreatDiscoveredPartnersAsUnverified ] [-SharedSipAddressSpace ] [-RestrictTeamsConsumerToExternalUserProfiles ] [-AllowedDomainsAsAList ] [-ExternalAccessWithTrialTenants ] [[-Identity] ] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -32,7 +32,7 @@ Set-CsTenantFederationConfiguration [-Tenant ] ``` Set-CsTenantFederationConfiguration [-Tenant ] [-AllowedDomains ] [-BlockedDomains ] [-BlockAllSubdomains ] [-AllowFederatedUsers ] [-AllowPublicUsers ] - [-TreatDiscoveredPartnersAsUnverified ] [-SharedSipAddressSpace ] + [-TreatDiscoveredPartnersAsUnverified ] [-SharedSipAddressSpace ] [-RestrictTeamsConsumerToExternalUserProfiles ] [-AllowedDomainsAsAList ] [-Instance ] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -468,6 +468,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -RestrictTeamsConsumerToExternalUserProfiles +Defines if a user is restriced to collaboration with Teams Consumer (TFL) user only in Extended Directory. +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 +``` + ### -WhatIf Describes what would happen if you executed the command without actually executing the command. From 6cb9e8e4e1dec2be97a39cce3c9a7d1f568a92ff Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Thu, 26 Sep 2024 15:03:20 -0400 Subject: [PATCH 0791/1851] Update New-CsTeamsEmergencyCallRoutingPolicy.md fixing an issue from a customer incident --- .../teams/New-CsTeamsEmergencyCallRoutingPolicy.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsTeamsEmergencyCallRoutingPolicy.md b/teams/teams-ps/teams/New-CsTeamsEmergencyCallRoutingPolicy.md index dac517f351..87a8a7729b 100644 --- a/teams/teams-ps/teams/New-CsTeamsEmergencyCallRoutingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsEmergencyCallRoutingPolicy.md @@ -34,7 +34,15 @@ New-CsTeamsEmergencyCallRoutingPolicy -Identity "Test" -EmergencyNumbers @{add=$ ``` This example first creates a new Teams emergency number object and then creates a Teams Emergency Call Routing policy with this emergency number object. -Note that the OnlinePSTNUsage specified in the first command must previously exist. Note that the resulting object from the New-CsTeamsEmergencyNumber only exists in memory, so you must apply it to a policy to be used. +Note that the OnlinePSTNUsage specified in the first command must previously exist. Note that the resulting object from the New-CsTeamsEmergencyNumber only exists in memory, so you must apply it to a policy to be used. +Note that {@add=....} will try to append a new emergency number to the values taken from the global instance. + +### Example 2 +```powershell +$en1 = New-CsTeamsEmergencyNumber -EmergencyDialString "911" -EmergencyDialMask "933" -OnlinePSTNUsage "USE911" +New-CsTeamsEmergencyCallRoutingPolicy -Identity "testecrp" -EmergencyNumbers $en1 -AllowEnhancedEmergencyServices:$true -Description "test" +``` +This example overrides the global emergency numbers from the global instance. ## PARAMETERS From a8295aa8f53bea470be556b0021a154bd28af22c Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Fri, 27 Sep 2024 13:16:48 +0530 Subject: [PATCH 0792/1851] added warning --- .../exchange/Get-IPv6StatusForAcceptedDomain.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md b/exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md index 8681aa4056..308cb26c56 100644 --- a/exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md +++ b/exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md @@ -34,6 +34,11 @@ If IPv6 is enabled for an accepted domain in Exchange Online, IPv4 and IPv6 addr 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). +> [!WARNING] +> If you use the Enable/Disable-IPv6ForAcceptedDomain to update the IPv6 setting for an accepted domain, the updated status can take up to one hour to be visible using `Get-IPv6StatusForAcceptedDomain` due to caching. +> +> Example where this may occur: running `Get-IPv6StatusForAcceptedDomain`, finding that the accepted domain’s IPv6 status is Enabled, running `Disable-IPv6ForAcceptedDomain` for that domain, then running `Get-IPv6StatusForAcceptedDomain` again for the same domain. The second use of `Get-IPv6StatusForAcceptedDomain` may erroneously return Enabled for up to one hour, so you may need to wait until after that period has lapsed before seeing the updated status as Disabled. + ## EXAMPLES ### Example 1 @@ -96,10 +101,7 @@ 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). -## INPUTS -## OUTPUTS -## NOTES -## RELATED LINKS + From 6332cca855a3cc291dd42b923c781ae31db4ec54 Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Fri, 27 Sep 2024 13:22:59 +0530 Subject: [PATCH 0793/1851] self review --- .../exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md b/exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md index 308cb26c56..a34919a434 100644 --- a/exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md +++ b/exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md @@ -35,9 +35,9 @@ If IPv6 is enabled for an accepted domain in Exchange Online, IPv4 and IPv6 addr 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). > [!WARNING] -> If you use the Enable/Disable-IPv6ForAcceptedDomain to update the IPv6 setting for an accepted domain, the updated status can take up to one hour to be visible using `Get-IPv6StatusForAcceptedDomain` due to caching. +> If you use Enable/Disable-IPv6ForAcceptedDomain to update the IPv6 setting for an accepted domain, the updated status can take up to an hour to be visible using `Get-IPv6StatusForAcceptedDomain` due to caching. > -> Example where this may occur: running `Get-IPv6StatusForAcceptedDomain`, finding that the accepted domain’s IPv6 status is Enabled, running `Disable-IPv6ForAcceptedDomain` for that domain, then running `Get-IPv6StatusForAcceptedDomain` again for the same domain. The second use of `Get-IPv6StatusForAcceptedDomain` may erroneously return Enabled for up to one hour, so you may need to wait until after that period has lapsed before seeing the updated status as Disabled. +> Example where this may occur: running `Get-IPv6StatusForAcceptedDomain`, finding that the accepted domain’s IPv6 status is Enabled, running `Disable-IPv6ForAcceptedDomain` for that domain, then running `Get-IPv6StatusForAcceptedDomain` again for the same domain. The second use of `Get-IPv6StatusForAcceptedDomain` may erroneously return Enabled for up to an hour, so you may need to wait until after that period has lapsed before seeing the updated status as Disabled. ## EXAMPLES From 77cb38d33796c4485cf3a755f564f6a474ed54e6 Mon Sep 17 00:00:00 2001 From: Andy Wang Date: Fri, 27 Sep 2024 09:07:04 -0700 Subject: [PATCH 0794/1851] 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 ec591b9cdfd17584876034b3c7215cc9eb226161 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 27 Sep 2024 09:42:47 -0700 Subject: [PATCH 0795/1851] Update Get-IPv6StatusForAcceptedDomain.md --- .../exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md b/exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md index a34919a434..07f962a932 100644 --- a/exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md +++ b/exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md @@ -34,10 +34,10 @@ If IPv6 is enabled for an accepted domain in Exchange Online, IPv4 and IPv6 addr 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). -> [!WARNING] -> If you use Enable/Disable-IPv6ForAcceptedDomain to update the IPv6 setting for an accepted domain, the updated status can take up to an hour to be visible using `Get-IPv6StatusForAcceptedDomain` due to caching. +> [!NOTE] +> When you use the Enable-IPv6ForAcceptedDomain or Disable-IPv6ForAcceptedDomain cmdlets to update the IPv6 setting for an accepted domain, the updated status can take up to an hour to be visible using `Get-IPv6StatusForAcceptedDomain` due to caching. > -> Example where this may occur: running `Get-IPv6StatusForAcceptedDomain`, finding that the accepted domain’s IPv6 status is Enabled, running `Disable-IPv6ForAcceptedDomain` for that domain, then running `Get-IPv6StatusForAcceptedDomain` again for the same domain. The second use of `Get-IPv6StatusForAcceptedDomain` may erroneously return Enabled for up to an hour, so you may need to wait until after that period has lapsed before seeing the updated status as Disabled. +> For example, `Get-IPv6StatusForAcceptedDomain` shows the IPv6 status value Enabled for a domain. You run `Disable-IPv6ForAcceptedDomain` to disable IPv6 for the domain, you immediately run `Get-IPv6StatusForAcceptedDomain` to check the IPv6 staus of the domain, and the command erroneously returns the value Enabled for the domain. Wait an hour before you run `Get-IPv6StatusForAcceptedDomain` to check the IPv6 status of the domain again. ## EXAMPLES From 9805c18b19b99b35475bf965aaeab78c292d3159 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 27 Sep 2024 09:46:58 -0700 Subject: [PATCH 0796/1851] Update Get-IPv6StatusForAcceptedDomain.md --- .../exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md b/exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md index 07f962a932..3094e0b25e 100644 --- a/exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md +++ b/exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md @@ -35,9 +35,9 @@ If IPv6 is enabled for an accepted domain in Exchange Online, IPv4 and IPv6 addr 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). > [!NOTE] -> When you use the Enable-IPv6ForAcceptedDomain or Disable-IPv6ForAcceptedDomain cmdlets to update the IPv6 setting for an accepted domain, the updated status can take up to an hour to be visible using `Get-IPv6StatusForAcceptedDomain` due to caching. +> When you use the Enable-IPv6ForAcceptedDomain or Disable-IPv6ForAcceptedDomain cmdlets to update the IPv6 setting for an accepted domain, the updated status can take up to an hour to be visible using Get-IPv6StatusForAcceptedDomain due to caching. > -> For example, `Get-IPv6StatusForAcceptedDomain` shows the IPv6 status value Enabled for a domain. You run `Disable-IPv6ForAcceptedDomain` to disable IPv6 for the domain, you immediately run `Get-IPv6StatusForAcceptedDomain` to check the IPv6 staus of the domain, and the command erroneously returns the value Enabled for the domain. Wait an hour before you run `Get-IPv6StatusForAcceptedDomain` to check the IPv6 status of the domain again. +> For example, Get-IPv6StatusForAcceptedDomain shows the status value Enabled for a domain. You run Disable-IPv6ForAcceptedDomain to disable IPv6 for the domain, you immediately run Get-IPv6StatusForAcceptedDomain to check the staus of the domain, and the command erroneously returns the value Enabled. It might take up to an hour before Get-IPv6StatusForAcceptedDomain shows the correct value Disabled for the domain. ## EXAMPLES From 9f697106f365d2a32a2d3b2180192274ed497305 Mon Sep 17 00:00:00 2001 From: Andy Wang Date: Fri, 27 Sep 2024 09:48:59 -0700 Subject: [PATCH 0797/1851] 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 0798/1851] 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 0799/1851] 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 0800/1851] 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 0801/1851] 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 0802/1851] 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 0803/1851] 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 --- From 79785913ce01ded1c76819177a62345cba7ae938 Mon Sep 17 00:00:00 2001 From: Krammer Liu <99905184+krammerliu@users.noreply.github.com> Date: Fri, 27 Sep 2024 16:46:47 -0700 Subject: [PATCH 0804/1851] Update Set-CsTenantFederationConfiguration.md add CustomizeFederation parameter --- .../Set-CsTenantFederationConfiguration.md | 27 +++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md index 0c2e146d71..25763108d7 100644 --- a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md @@ -24,7 +24,7 @@ Set-CsTenantFederationConfiguration [-Tenant ] [-AllowedDomains ] [-BlockedDomains ] [-BlockAllSubdomains ] [-AllowFederatedUsers ] [-AllowPublicUsers ] [-AllowTeamsConsumer ] [-AllowTeamsConsumerInbound ] [-TreatDiscoveredPartnersAsUnverified ] [-SharedSipAddressSpace ] [-RestrictTeamsConsumerToExternalUserProfiles ] - [-AllowedDomainsAsAList ] [-ExternalAccessWithTrialTenants ] + [-AllowedDomainsAsAList ] [-ExternalAccessWithTrialTenants ] [-CustomizeFederation ] [[-Identity] ] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -33,7 +33,7 @@ Set-CsTenantFederationConfiguration [-Tenant ] Set-CsTenantFederationConfiguration [-Tenant ] [-AllowedDomains ] [-BlockedDomains ] [-BlockAllSubdomains ] [-AllowFederatedUsers ] [-AllowPublicUsers ] [-TreatDiscoveredPartnersAsUnverified ] [-SharedSipAddressSpace ] [-RestrictTeamsConsumerToExternalUserProfiles ] - [-AllowedDomainsAsAList ] [-Instance ] [-Force] [-WhatIf] [-Confirm] [] + [-AllowedDomainsAsAList ] [-CustomizeFederation ] [-Instance ] [-Force] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -175,6 +175,13 @@ Set-CsTenantFederationConfiguration -ExternalAccessWithTrialTenants "Allowed" Example 11 shows how you can allow users to communicate with users in tenants that contain only trial licenses (default value is Blocked). +### -------------------------- Example 12 ------------------------- +``` +Set-CsTenantFederationConfiguration -CustomizeFederation $True +``` + +Example 12 shows how you can enable the feature where you can customize your federation in ExternalAccessPolicy. + ## PARAMETERS @@ -484,6 +491,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -CustomizeFederation +Defines if we enable more customized federation settings in ExternalAccessPolicy or not. For example, when this is true, if the `AllowedDomains` includes [a.com, b.com], but the `AllowedExternalDomains` of the ExternalAccessPolicy includes [c.com], then users assigned by the ExternalAccessPolicy will only be allowed to access c.com, all other users will have access to a.com and b.com as defined in `AllowedDomains`. +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 +``` + ### -WhatIf Describes what would happen if you executed the command without actually executing the command. From 0db309218eb3399a8c271598157924b322ba22b6 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Mon, 30 Sep 2024 11:44:56 -0400 Subject: [PATCH 0805/1851] Update and rename get-csteamsmessagingconfiguration.md to Get-CsTeamsMessagingConfiguration.md Updating the file name to resolve formatting issue on public page --- ...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 5be71c055d..75f60a4029 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-CsTeamsMessagingConfiguration](set-csteamsmessagingconfiguration.md) From 7d815dd3c642c1c0bde2cf75b94ce0d9ec63b3aa Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Mon, 30 Sep 2024 11:52:00 -0400 Subject: [PATCH 0806/1851] Updating title --- ...gingConfiguration.md => get-csteamsmessagingconfiguration.md} | 1 + 1 file changed, 1 insertion(+) rename teams/teams-ps/teams/{Get-CsTeamsMessagingConfiguration.md => get-csteamsmessagingconfiguration.md} (94%) diff --git a/teams/teams-ps/teams/Get-CsTeamsMessagingConfiguration.md b/teams/teams-ps/teams/get-csteamsmessagingconfiguration.md similarity index 94% rename from teams/teams-ps/teams/Get-CsTeamsMessagingConfiguration.md rename to teams/teams-ps/teams/get-csteamsmessagingconfiguration.md index 75f60a4029..1cbd00fee4 100644 --- a/teams/teams-ps/teams/Get-CsTeamsMessagingConfiguration.md +++ b/teams/teams-ps/teams/get-csteamsmessagingconfiguration.md @@ -2,6 +2,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/Get-CsTeamsMessagingConfiguration +title: Get-CsTeamsMessagingConfiguration schema: 2.0.0 --- From 14494f094d95fdee72bb11e1497554fcba600135 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Mon, 30 Sep 2024 11:52:49 -0400 Subject: [PATCH 0807/1851] Update set-csteamsmessagingconfiguration.md --- teams/teams-ps/teams/set-csteamsmessagingconfiguration.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md b/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md index 9c32f6242b..f18463f90a 100644 --- a/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md +++ b/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md @@ -2,6 +2,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 +Title: Set-CsTeamsMessagingConfiguration schema: 2.0.0 --- @@ -167,4 +168,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsMeetingConfiguration](get-csteamsmeetingconfiguration.md) +[Get-CsTeamsMessagingConfiguration](get-csteamsmessagingconfiguration.md) From 00b9611dfd5e0db1ad30bb19b25d0c940fde0fc8 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Mon, 30 Sep 2024 12:02:40 -0400 Subject: [PATCH 0808/1851] 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 f18463f90a..2984ec74bd 100644 --- a/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md +++ b/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md @@ -2,7 +2,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 -Title: Set-CsTeamsMessagingConfiguration +title: Set-CsTeamsMessagingConfiguration schema: 2.0.0 --- From 7d5f2e288ab016132c107a0828484fbeacfe3111 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Mon, 30 Sep 2024 16:00:53 -0400 Subject: [PATCH 0809/1851] Update set-csteamsmessagingconfiguration.md --- teams/teams-ps/teams/set-csteamsmessagingconfiguration.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md b/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md index 2984ec74bd..0aa542b29f 100644 --- a/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md +++ b/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md @@ -158,11 +158,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS -### None +System.Management.Automation.PSObject ## OUTPUTS -### System.Void +System.Object ## NOTES From 6ec44bd15e90c2ebc776ad908c6ec127a8ddd69f Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Mon, 30 Sep 2024 16:01:56 -0400 Subject: [PATCH 0810/1851] Update get-csteamsmessagingconfiguration.md --- teams/teams-ps/teams/get-csteamsmessagingconfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/get-csteamsmessagingconfiguration.md b/teams/teams-ps/teams/get-csteamsmessagingconfiguration.md index 1cbd00fee4..9ee55215ac 100644 --- a/teams/teams-ps/teams/get-csteamsmessagingconfiguration.md +++ b/teams/teams-ps/teams/get-csteamsmessagingconfiguration.md @@ -84,7 +84,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### TeamsMessagingConfiguration.Cmdlets.TeamsMessagingConfiguration +### System.Object ## NOTES From 4d7eb3c0f236f119a6d0b143dea725560455e241 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Mon, 30 Sep 2024 16:02:31 -0400 Subject: [PATCH 0811/1851] Update set-csteamsmessagingconfiguration.md --- teams/teams-ps/teams/set-csteamsmessagingconfiguration.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md b/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md index 0aa542b29f..f099d67b48 100644 --- a/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md +++ b/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md @@ -158,11 +158,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS -System.Management.Automation.PSObject +### System.Management.Automation.PSObject ## OUTPUTS -System.Object +### System.Object ## NOTES From 879885eb3dc7aec6f11a154baccb925496335c69 Mon Sep 17 00:00:00 2001 From: Krammer Liu <99905184+krammerliu@users.noreply.github.com> Date: Mon, 30 Sep 2024 14:24:08 -0700 Subject: [PATCH 0812/1851] Update Set-CsExternalAccessPolicy.md add granular federation fields --- .../teams/Set-CsExternalAccessPolicy.md | 62 ++++++++++++++++++- 1 file changed, 60 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md index 2bf6b5366a..91387af956 100644 --- a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md @@ -19,7 +19,7 @@ This cmdlet was introduced in Lync Server 2010. ### Identity (Default) ``` -Set-CsExternalAccessPolicy [-Tenant ] [-Description ] [-EnableFederationAccess ] [-EnableAcsFederationAccess ] +Set-CsExternalAccessPolicy [-Tenant ] [-Description ] [-EnableFederationAccess ] [-CommunicationWithExternalOrgs ] [-AllowedExternalDomains ] [-BlockedExternalDomains ] [-EnableAcsFederationAccess ] [-EnableXmppAccess ] [-EnablePublicCloudAccess ] [-EnablePublicCloudAudioVideoAccess ] [-EnableTeamsConsumerAccess ] [-EnableTeamsConsumerInbound ] [-EnableOutsideAccess ] [[-Identity] ] [-RestrictTeamsConsumerAccessToExternalUserProfiles ] [-EnableTeamsSmsAccess ] @@ -28,7 +28,7 @@ Set-CsExternalAccessPolicy [-Tenant ] [-Description ] [-EnableFede ### Instance ``` -Set-CsExternalAccessPolicy [-Tenant ] [-Description ] [-EnableFederationAccess ] [-EnableAcsFederationAccess ] +Set-CsExternalAccessPolicy [-Tenant ] [-Description ] [-EnableFederationAccess ] [-CommunicationWithExternalOrgs ] [-AllowedExternalDomains ] [-BlockedExternalDomains ] [-EnableAcsFederationAccess ] [-EnableXmppAccess ] [-EnablePublicCloudAccess ] [-RestrictTeamsConsumerAccessToExternalUserProfiles ] [-EnableTeamsSmsAccess ] [-EnablePublicCloudAudioVideoAccess ] [-EnableTeamsConsumerAccess ] [-EnableTeamsConsumerInbound ] [-EnableOutsideAccess ] [-Instance ] @@ -118,6 +118,14 @@ New-CsExternalAccessPolicy -Identity AcsFederationNotAllowed -EnableAcsFederatio In this example, the Global policy is updated to allow Teams-ACS federation for all users, then a new external access policy instance is created with Teams-ACS federation disabled and which can then be assigned to selected users for which Team-ACS federation will not be allowed. +### -------------------------- Example 6 ------------------------ +``` +New-CsExternalAccessPolicy -Identity GranularFederationExample -CommunicationWithExternalOrgs "AllowSpecificExternalDomains" -AllowedExternalDomains @("example1.com", "example2.com") +Set-CsTenantFederationConfiguration -CustomizeFederation $true +``` + +In this example, we create an ExternalAccessPolicy named "GranularFederationExample" that allows communication with specific external domains, namely `example1.com` and `example2.com`. The federation policy is set to restrict communication to only these allowed domains. After that, we still have to enable the `CustomizeFederation` setting in the TenantFederationConfiguration to allow the federation settings as defined in the ExternalAccessPolicy to work. + ## PARAMETERS ### -Identity @@ -194,6 +202,56 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -CommunicationWithExternalOrgs +Indicates how the users get assigned by this policy can communicate with the external orgs. There are 5 options: +* OrganizationDefault: the users of this policy will follow the federation settings defined in TenantFederationConfiguration +* AllowAllExternalDomains: the users are open to communicate with all domains +* AllowSpecificExternalDomains: the users can only communicate with the users of the domains defined in `AllowedExternalDomains` +* BlockSpecificExternalDomains: only users from the domains defined in `BlockedExternalDomains` are blocked from communicating with the users of this policy +* BlockAllExternalDomains: the users are not able to communicate with any external domains +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: OrganizationDefault +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowedExternalDomains +Indicates the domains that are allowed to communicate with the users of this policy. This is referenced only when `CommunicationWithExternalOrgs` is set to be `AllowSpecificExternalDomains` +```yaml +Type: List +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BlockedExternalDomains +Indicates the domains that are blocked from communicating with the users of this policy. This is referenced only when `CommunicationWithExternalOrgs` is set to be `BlockSpecificExternalDomains` +```yaml +Type: List +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -EnableAcsFederationAccess Indicates whether Teams meeting organized by the user can be joined by users of customer applications built using Azure Communication Services (ACS). This policy setting only applies if ACS Teams federation has been enabled at the tenant level using the cmdlet Set-CsTeamsAcsFederationConfiguration. From 8f0e276a4a237463369dc978271ff36ec114af88 Mon Sep 17 00:00:00 2001 From: Krammer Liu <99905184+krammerliu@users.noreply.github.com> Date: Mon, 30 Sep 2024 14:25:46 -0700 Subject: [PATCH 0813/1851] Update Set-CsTenantFederationConfiguration.md update the default value of CustomizeFederation --- teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md index 25763108d7..a34da336e3 100644 --- a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md @@ -502,7 +502,7 @@ Aliases: Required: False Position: Named -Default value: None +Default value: False Accept pipeline input: False Accept wildcard characters: False ``` From 96a32ee498e140b0ae5b165e62f1f992976539f9 Mon Sep 17 00:00:00 2001 From: Krammer Liu <99905184+krammerliu@users.noreply.github.com> Date: Tue, 1 Oct 2024 21:37:53 -0700 Subject: [PATCH 0814/1851] remove Skype for Business Online remove "Skype for Business Online" based on a feedback --- teams/teams-ps/teams/Set-CsExternalAccessPolicy.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md index 91387af956..c31affcceb 100644 --- a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md @@ -213,7 +213,7 @@ Indicates how the users get assigned by this policy can communicate with the ext Type: String Parameter Sets: (All) Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named @@ -228,7 +228,7 @@ Indicates the domains that are allowed to communicate with the users of this pol Type: List Parameter Sets: (All) Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named @@ -243,7 +243,7 @@ Indicates the domains that are blocked from communicating with the users of this Type: List Parameter Sets: (All) Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named From d37ae593dde72c67143ec5b1d31cf3641bc5b8f7 Mon Sep 17 00:00:00 2001 From: inmamede <59607187+inmamede@users.noreply.github.com> Date: Wed, 2 Oct 2024 12:16:00 +0100 Subject: [PATCH 0815/1851] Update Set-ComplianceSecurityFilter.md Minor fix of the example cmdlet so that the FilterName matches the one previously used. --- exchange/exchange-ps/exchange/Set-ComplianceSecurityFilter.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-ComplianceSecurityFilter.md b/exchange/exchange-ps/exchange/Set-ComplianceSecurityFilter.md index 4e7012a4bd..4f490b5f0f 100644 --- a/exchange/exchange-ps/exchange/Set-ComplianceSecurityFilter.md +++ b/exchange/exchange-ps/exchange/Set-ComplianceSecurityFilter.md @@ -43,7 +43,7 @@ $filterusers = Get-ComplianceSecurityFilter -FilterName "Ottawa Users Filter" $filterusers.users.add("pilarp@contoso.com") -Set-ComplianceSecurityFilter -FilterName OttawaUsersFilter -Users $filterusers.users +Set-ComplianceSecurityFilter -FilterName "Ottawa Users Filter" -Users $filterusers.users ``` This example adds user pilarp@contoso.com to the compliance security filter named Ottawa Users Filter without affecting other users assigned to the filter. @@ -54,7 +54,7 @@ $filterusers = Get-ComplianceSecurityFilter -FilterName "Ottawa Users Filter" $filterusers.users.remove("annb@contoso.com") -Set-ComplianceSecurityFilter -FilterName OttawaUsersFilter -Users $filterusers.users +Set-ComplianceSecurityFilter -FilterName "Ottawa Users Filter" -Users $filterusers.users ``` This example removes user annb@contoso.com to the compliance security filter named Ottawa Users Filter without affecting other users assigned to the filter. From d4b425314b652736fe02c4f6e6bb2d968c9f0413 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 2 Oct 2024 12:31:12 -0400 Subject: [PATCH 0816/1851] Adding descriptions for parameters --- .../teams/Set-CsTeamsMeetingPolicy.md | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index 494dbb721c..860bdd98cf 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -809,6 +809,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowedUsersForMeetingContext +This policy controls which users should have the ability to see the meeting info details on the join screen. 'None' option should disable the feature completely. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowExternalNonTrustedMeetingChat +This field controls whether a user is allowed to chat in external meetings with users from non-trusted organizations. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AllowWatermarkForScreenSharing This setting allows scheduling meetings with watermarking for screen sharing enabled. From 8d6f224213adad4efb8ea448dc667f98d903099e Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 2 Oct 2024 14:43:50 -0400 Subject: [PATCH 0817/1851] Update New-CsTeamsMeetingPolicy.md --- .../teams/New-CsTeamsMeetingPolicy.md | 479 +++++++++++++++++- 1 file changed, 476 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md index 5cd1932d81..4bc5aab589 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md @@ -6,8 +6,6 @@ applicable: Microsoft Teams title: New-CsTeamsMeetingPolicy schema: 2.0.0 manager: bulenteg -author: tomkau -ms.author: tomkau ms.reviewer: wblocker --- @@ -23,15 +21,23 @@ New-CsTeamsMeetingPolicy [-Identity] [-AllowAnonymousUsersToDialOut ] [-AllowAnonymousUsersToJoinMeeting ] [-AllowAnonymousUsersToStartMeeting ] - [-AllowBreakoutRooms ] + [-AllowAvatarsInGallery ] + [-AllowBreakoutRooms ] + [-AllowCarbonSummary ] [-AllowCartCaptionsScheduling ] [-AllowChannelMeetingScheduling ] [-AllowCloudRecording ] + [-AllowDocumentCollaboration ] + [-AllowedUsersForMeetingContext ] [-AllowEngagementReport ] + [-AllowExternalNonTrustedMeetingChat ] [-AllowExternalParticipantGiveRequestControl ] + [-AllowImmersiveView ] [-AllowIPAudio ] [-AllowIPVideo ] [-AllowLocalRecording] + [-AllowMeetingCoach ] [-AllowMeetNow ] [-AllowMeetingReactions ] [-AllowMeetingRegistration ] @@ -47,35 +53,49 @@ New-CsTeamsMeetingPolicy [-Identity] [-AllowRecordingStorageOutsideRegion ] [-AllowScreenContentDigitization ] [-AllowSharedNotes ] + [-AllowTasksFromTranscript ] [-AllowTrackingInReport ] [-AllowTranscription ] [-AllowUserToJoinExternalMeeting ] + [-AllowWatermarkCustomizationForCameraVideo ] + [-AllowWatermarkCustomizationForScreenSharing ] [-AllowWatermarkForCameraVideo ] [-AllowWatermarkForScreenSharing ] [-AllowWhiteboard ] [-AllowedStreamingMediaInput ] + [-AttendeeIdentityMasking ] + [-AudibleRecordingNotification ] [-AutoAdmittedUsers ] [-AutomaticallyStartCopilot ] [-BlockedAnonymousJoinClientTypes ] + [-CaptchaVerificationForMeetingJoin ] + [-ChannelRecordingDownload ] + [-ConnectToMeetingControls ] [-Confirm] [-ContentSharingInExternalMeetings ] [-Copilot ] [-CopyRestriction ] [-Description ] [-DesignatedPresenterRoleMode ] + [-DetectSensitiveContentDuringScreenSharing ] [-EnrollUserOverride ] + [-ExplicitRecordingConsent ] [-ExternalMeetingJoin ] [-Force] [-IPAudioMode ] [-IPVideoMode ] + [-InfoShownInReportMode ] [-InMemory] [-LiveCaptionsEnabledType ] + [-LiveInterpretationEnabledType ] [-LiveStreamingMode ] [-MediaBitRateKb ] [-MeetingChatEnabledType ] [-MeetingInviteLanguages ] [-NewMeetingRecordingExpirationDays ] + [-ParticipantNameChange ] [-PreferredMeetingProviderForIslandsMode ] + [-QnAEngagementMode ] [-RecordingStorageMode ] [-RoomAttributeUserOverride ] [-RoomPeopleNameUserOverride ] @@ -85,8 +105,14 @@ New-CsTeamsMeetingPolicy [-Identity] [-StreamingAttendeeMode ] [-TeamsCameraFarEndPTZMode ] [-Tenant ] + [-UsersCanAdmitFromLobby ] [-VideoFiltersMode ] [-VoiceIsolation ] + [-WatermarkForAnonymousUsers ] + [-WatermarkForCameraVideoOpacity ] + [-WatermarkForCameraVideoPattern ] + [-WatermarkForScreenSharingOpacity ] + [-WatermarkForScreenSharingPattern ] [-WhatIf] [-WhoCanRegister ] [] @@ -184,6 +210,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowAnnotations +This setting will allow admins to choose which users will be able to use the Annotation feature. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowAvatarsInGallery +If admins disable avatars in 2D meetings, then users cannot represent themselves as avatars in the Gallery view. This does not disable avatars in Immersive view. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AllowBreakoutRooms Set to true to enable Breakout Rooms, set to false to disable the Breakout Rooms functionality. @@ -199,6 +255,25 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowCarbonSummary + +This setting will enable Tenant Admins to enable/disable the sharing of location data necessary to provide the end of meeting carbon summary screen for either the entire tenant or for a particular user. If set to True the meeting organizer will share their location to the client of the participant to enable the calculation of distance and the resulting carbon. + +>[!NOTE] +>Location data will not be visible to the organizer or participants in this case and only carbon avoided will be shown. If set to False then organizer location data will not be shown and no carbon summary screen will be displayed to the participants. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AllowCartCaptionsScheduling Determines whether a user can add a URL for captions from a Communications Access Real-Time Translation (CART) captioner for providing real-time captions in meetings. @@ -250,6 +325,37 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowDocumentCollaboration +This setting will allow admins to choose which users will be able to use the Document Collaboration feature. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowedUsersForMeetingContext + +This policy controls which users should have the ability to see the meeting info details on the join screen. 'None' option should disable the feature completely. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AllowEngagementReport Determines whether users are allowed to download the attendee engagement report. Set this to Enabled to allow the user to download the report. Set this to Disabled to prohibit the user to download it. ForceEnabled will enable attendee report generation and prohibit meeting organizer from disabling it. @@ -271,6 +377,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowExternalNonTrustedMeetingChat + +This field controls whether a user is allowed to chat in external meetings with users from non trusted organizations. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AllowExternalParticipantGiveRequestControl Determines whether external participants can request or give control of screen sharing during meetings scheduled by this user. Set this to TRUE to allow the user to be able to give or request control. Set this to FALSE to prohibit an external user from giving or requesting control in a meeting @@ -286,6 +408,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowImmersiveView +If admins have disabled avatars, this does not disable using avatars in Immersive view on Teams desktop or web. Additionally, it does not prevent users from joining the Teams meeting on VR headsets. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AllowIPAudio Determines whether audio is enabled in a user's meetings or calls. Set this to TRUE to allow the user to share their audio. Set this to FALSE to prohibit the user from sharing their audio. @@ -346,6 +483,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowMeetingCoach +This setting will allow admins to allow users the option of turning on Meeting Coach during meetings, which provides users with private personalized feedback on their communication and inclusivity. If set to True, then users will see and be able to click the option for turning on Meeting Coach during calls. If set to False, then users will not have the option to turn on Meeting Coach during calls. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AllowMeetingReactions Set to false to disable Meeting Reactions. @@ -561,6 +713,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowTasksFromTranscript +This policy setting allows for the extraction of AI-Assisted Action Items/Tasks from the Meeting Transcript. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AllowTrackingInReport This parameter is reserved for internal Microsoft use. @@ -610,6 +777,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowWatermarkCustomizationForCameraVideo +Allows the admin to grant customization permissions to a meeting organizer + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowWatermarkCustomizationForScreenSharing +Allows the admin to grant customization permissions to a meeting organizer + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AllowWatermarkForScreenSharing This setting allows scheduling meetings with watermarking for screen sharing enabled. @@ -674,6 +871,38 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AttendeeIdentityMasking +This setting will allow admins to enable or disable Masked Attendee mode in Meetings. Masked Attendee meetings will hide attendees' identifying information (e.g., name, contact information, profile photo). + +Possible Values: Enabled: Hides attendees' identifying information in meetings. Disabled: Does not allow attendees' to hide identifying information in meetings + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AudibleRecordingNotification +The setting controls whether recording notification is played to all attendees or just PSTN users. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AutoAdmittedUsers Determines what types of participants will automatically be added to meetings organized by this user. Possible values are: @@ -738,6 +967,61 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -CaptchaVerificationForMeetingJoin +Require a verification check for meeting join. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ChannelRecordingDownload +Controls how channel meeting recordings are saved, permissioned, and who can download them. + +Possible values: + +Allow - Saves channel meeting recordings to a "Recordings" folder in the channel. The permissions on the recording files will be based on the Channel SharePoint permissions. This is the same as any other file uploaded for the channel. +Block - Saves channel meeting recordings to a "Recordings\View only" folder in the channel. Channel owners will have full rights to the recordings in this folder, but channel members will have read access without the ability to download. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ConnectToMeetingControls +Allows external connections of thirdparty apps to Microsoft Teams + +Possible values are: + +Enabled +Disabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm Prompts you for confirmation before running the cmdlet. @@ -841,6 +1125,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -DetectSensitiveContentDuringScreenSharing +Allows the admin to enable sensitive content detection during screen share. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -EnrollUserOverride Possible values are: @@ -859,6 +1158,23 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ExplicitRecordingConsent +This setting will enable Tenant Admins to turn on/off Explicit Recording Consent feature. + +Possible Values: Enabled: Turns on the Explicit Recording Consent feature. Disabled: Turns off the Explicit Recording Consent feature. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ExternalMeetingJoin Possible values are: @@ -893,6 +1209,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -InfoShownInReportMode +This policy controls what kind of information get shown for the user's attendance in attendance report/dashboard. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -InMemory Creates an object reference without actually committing the object as a permanent change. If you assign the output of this cmdlet called with this parameter to a variable, you can make changes to the properties of the object reference and then commit those changes by calling this cmdlet's matching Set-. @@ -938,6 +1269,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -LiveInterpretationEnabledType +Allows meeting organizers to configure a meeting for language interpretation, selecting attendees of the meeting to become interpreters that other attendees can select and listen to the real-time translation they provide. + +Possible values are: + +DisabledUserOverride, if you would like users to be able to use interpretation in meetings but by default it is disabled. +Disabled, prevents the option to be enabled in Meeting Options. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -LiveCaptionsEnabledType Determines whether real-time captions are available for the user in Teams meetings. Set this to DisabledUserOverride to allow user to turn on live captions. Set this to Disabled to prohibit. @@ -1040,6 +1391,23 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ParticipantNameChange +This setting will enable Tenant Admins to turn on/off participant renaming feature. + +Possible Values: Enabled: Turns on the Participant Renaming feature. Disabled: Turns off the Particpant Renaming feature. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -PreferredMeetingProviderForIslandsMode Determines the Outlook meeting add-in available to users on Islands mode. By default, this is set to TeamsAndSfb, and the users sees both the Skype for Business and Teams add-ins. Set this to Teams to remove the Skype for Business add-in and only show the Teams add-in. @@ -1055,6 +1423,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -QnAEngagementMode +This setting enables Microsoft 365 Tenant Admins to Enable or Disable the Questions and Answers experience (Q+A). When Enabled, Organizers can turn on Q+A for their meetings. When Disabled, Organizers cannot turn on Q+A in their meetings. The setting is enforced when a meeting is created or is updated by Organizers. Attendees can use Q+A in meetings where it was previously added. Organizers can remove Q+A for those meetings through Teams and Outlook Meeting Options. Possible values: Enabled, Disabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -RecordingStorageMode This parameter can take two possible values: @@ -1222,6 +1605,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -UsersCanAdmitFromLobby +This policy controls who can admit from the lobby. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -VideoFiltersMode Determines the background effects that a user can configure in the Teams client. Possible values are: @@ -1261,6 +1659,81 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -WatermarkForAnonymousUsers +Determines the meeting experience and watermark content of an anonymous user. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WatermarkForCameraVideoOpacity +Allows the transparency of watermark to be customizable. + +```yaml +Type: Int64 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WatermarkForCameraVideoPattern +Allows the pattern design of watermark to be customizable. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WatermarkForScreenSharingOpacity +Allows the transparency of watermark to be customizable. + +```yaml +Type: Int64 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WatermarkForScreenSharingPattern +Allows the pattern design of watermark to be customizable. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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. From 0257791de9559d458bf6f2ceb039377fa169c21d Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Thu, 3 Oct 2024 19:38:46 +0530 Subject: [PATCH 0818/1851] added a note --- exchange/exchange-ps/exchange/Get-RecipientPermission.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/exchange/exchange-ps/exchange/Get-RecipientPermission.md b/exchange/exchange-ps/exchange/Get-RecipientPermission.md index 05c1ffdaee..dceb585a96 100644 --- a/exchange/exchange-ps/exchange/Get-RecipientPermission.md +++ b/exchange/exchange-ps/exchange/Get-RecipientPermission.md @@ -165,6 +165,8 @@ Default value: None Accept pipeline input: False Accept wildcard characters: False ``` +> [!NOTE] +> `Get-RecipientPermission` doesn't return expected results when `-Trustee` parameter has multiple `SecurityPrincipalIdParameter` (Sids). When passing the `-Trustee` parameter, it compares the Sid of `-Trustee` with the recipient's ACL record. However, as some of the recipient's Sid has changed, this causes a mismatch. The workaround is to not to use `userPrincipalName` but all Sids including the one for history. ### 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 38a1f248bcc48de9f2e8c62e2469a5769c843a0e Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 3 Oct 2024 08:04:13 -0700 Subject: [PATCH 0819/1851] Update Get-RecipientPermission.md --- exchange/exchange-ps/exchange/Get-RecipientPermission.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-RecipientPermission.md b/exchange/exchange-ps/exchange/Get-RecipientPermission.md index dceb585a96..985fc7ff66 100644 --- a/exchange/exchange-ps/exchange/Get-RecipientPermission.md +++ b/exchange/exchange-ps/exchange/Get-RecipientPermission.md @@ -34,6 +34,9 @@ Get-RecipientPermission [[-Identity] ] ## DESCRIPTION When a user is given SendAs permission to another user or group, the user can send messages that appear to come from the other user or group. +> [!NOTE] +> This cmdlet doesn't return expected results when the recipient specified by the Trustee parameter has multiple `SecurityPrincipalIdParameter` (Sid) values. When you use the Trustee parameter, the command compares the Sid of the specified Trustee with the recipient's access control list (ACL) record. If some of the recipient's Sid values have changed, there's a mismatch. The workaround is to not to use the user principal name (UPN) value, to use all Sids including the one for history. + 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). ## EXAMPLES @@ -165,8 +168,6 @@ Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -> [!NOTE] -> `Get-RecipientPermission` doesn't return expected results when `-Trustee` parameter has multiple `SecurityPrincipalIdParameter` (Sids). When passing the `-Trustee` parameter, it compares the Sid of `-Trustee` with the recipient's ACL record. However, as some of the recipient's Sid has changed, this causes a mismatch. The workaround is to not to use `userPrincipalName` but all Sids including the one for history. ### 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 df975291180d2c462f69eb14ae2ab8799d4b8a9a Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 3 Oct 2024 11:08:16 -0700 Subject: [PATCH 0820/1851] Typos and other fixes --- .../exchange/New-SafeAttachmentPolicy.md | 14 +++++--------- .../exchange/Set-SafeAttachmentPolicy.md | 12 +++--------- 2 files changed, 8 insertions(+), 18 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-SafeAttachmentPolicy.md b/exchange/exchange-ps/exchange/New-SafeAttachmentPolicy.md index 9648d7f8d1..7bd53126c9 100644 --- a/exchange/exchange-ps/exchange/New-SafeAttachmentPolicy.md +++ b/exchange/exchange-ps/exchange/New-SafeAttachmentPolicy.md @@ -38,7 +38,7 @@ New-SafeAttachmentPolicy [-Name] ## DESCRIPTION Safe Attachments is a feature in Microsoft Defender for Office 365 that opens email attachments in a special hypervisor environment to detect malicious activity. For more information, see [Safe Attachments in Defender for Office 365](https://learn.microsoft.com/defender-office-365/safe-attachments-about). -New safe attachment policies that you create using this cmdlet aren't applied to users and aren't visible in the admin center. You need to use the SafeAttachmentPolicy parameter on the New-SafeAttachmentRule or Set-SafeAttachmentRule cmdlets to associate the policy with a rule to create a complete Safe Attachments policy that's visible in the admin center. +New safe attachment policies that you create using this cmdlet aren't applied to users and aren't visible in the Microsoft Defender portal. You need to use the SafeAttachmentPolicy parameter on the New-SafeAttachmentRule or Set-SafeAttachmentRule cmdlets to associate the policy with a rule to create a complete Safe Attachments policy that's visible in the Defender portal. A safe attachment policy can be assigned to only one safe attachment rule. @@ -79,13 +79,13 @@ Accept wildcard characters: False ### -Action The Action parameter specifies the action for the safe attachment policy. Valid values are: -- Allow: Deliver the message if malware is detected in the attachment and track scanning results. This value corresponds to **Monitor** for the **Safe Attachments unknown malware response** property of the policy in the admin center. +- Allow: Deliver the message if malware is detected in the attachment and track scanning results. This value corresponds to **Monitor** for the **Safe Attachments unknown malware response** property of the policy in the Microsoft Defender portal. - Block: Block the email message that contains the malware attachment. This is the default value. - DynamicDelivery: Deliver the email message with a placeholder for each email attachment. The placeholder remains until a copy of the attachment is scanned and determined to be safe. For more information, see [Dynamic Delivery in Safe Attachments policies](https://learn.microsoft.com/defender-office-365/safe-attachments-about#dynamic-delivery-in-safe-attachments-policies). The value of this parameter is meaningful only when the value of the Enable parameter is $true (the default value is $false). -To specify no action for the safe attachment policy (corresponds to the value **Off** for the **Safe Attachments unknown malware response** policy setting in the admin center), use the value $false for the Enable parameter. +To specify no action for the safe attachment policy (corresponds to the value **Off** for the **Safe Attachments unknown malware response** policy setting in the Defender portal), use the value $false for the Enable parameter. The results of all actions are available in message trace. @@ -219,11 +219,9 @@ Accept wildcard characters: False ### -Redirect The Redirect parameter specifies whether to deliver messages to an alternate email address if malware is detected in an attachment. Valid values are: -- $true: Messages that contain malware attachments are delivered to the email address specified by the RedirectAddress parameter. +- $true: Messages that contain malware attachments are delivered to the email address specified by the RedirectAddress parameter. This value is meaningful only when the value of the Action parameter is Allow. - $false: Messages that contain malware attachments aren't delivered to another email address. This is the default value. -**Note**: Redirection will soon be available only for the Allow action. For more information, see [MC424899](https://admin.microsoft.com/AdminPortal/Home?#/MessageCenter/:/messages/MC424899). - ```yaml Type: Boolean Parameter Sets: (All) @@ -240,9 +238,7 @@ Accept wildcard characters: False ### -RedirectAddress The RedirectAddress parameter specifies the destination email address to deliver messages if malware is detected in an attachment. -The value of this parameter is meaningful only when when value of the Redirect parameter is $true and the value of the Action parameter is Allow. - -**Note**: Redirection will soon be available only for the Allow action. For more information, see [MC424899](https://admin.microsoft.com/AdminPortal/Home?#/MessageCenter/:/messages/MC424899). +The value of this parameter is meaningful only when value of the Redirect parameter is $true and the value of the Action parameter is Allow. ```yaml Type: SmtpAddress diff --git a/exchange/exchange-ps/exchange/Set-SafeAttachmentPolicy.md b/exchange/exchange-ps/exchange/Set-SafeAttachmentPolicy.md index dd3dab85b6..fbaa17c621 100644 --- a/exchange/exchange-ps/exchange/Set-SafeAttachmentPolicy.md +++ b/exchange/exchange-ps/exchange/Set-SafeAttachmentPolicy.md @@ -76,13 +76,13 @@ Accept wildcard characters: False ### -Action The Action parameter specifies the action for the safe attachment policy. Valid values are: -- Allow: Deliver the message if malware is detected in the attachment and track scanning results. This value corresponds to **Monitor** for the **Safe Attachments unknown malware response** property of the policy in the admin center. +- Allow: Deliver the message if malware is detected in the attachment and track scanning results. This value corresponds to **Monitor** for the **Safe Attachments unknown malware response** property of the policy in the Microsoft Defender portal. - Block: Block the email message that contains the malware attachment. This is the default value. - DynamicDelivery: Deliver the email message with a placeholder for each email attachment. The placeholder remains until a copy of the attachment is scanned and determined to be safe. For more information, see [Dynamic Delivery in Safe Attachments policies](https://learn.microsoft.com/defender-office-365/safe-attachments-about#dynamic-delivery-in-safe-attachments-policies). The value of this parameter is meaningful only when the value of the Enable parameter is $true (the default value is $false). -To specify no action for the safe attachment policy (corresponds to the value **Off** for the **Safe Attachments unknown malware response** policy setting in the admin center), use the value $false for the Enable parameter. +To specify no action for the safe attachment policy (corresponds to the value **Off** for the **Safe Attachments unknown malware response** policy setting in the Defender portal), use the value $false for the Enable parameter. The results of all actions are available in message trace. @@ -184,11 +184,9 @@ Accept wildcard characters: False ### -Redirect The Redirect parameter specifies whether to deliver messages to an alternate email address if malware is detected in an attachment. Valid values are: -- $true: Messages that contain malware attachments are delivered to the email address specified by the RedirectAddress parameter. +- $true: Messages that contain malware attachments are delivered to the email address specified by the RedirectAddress parameter. This value is meaningful only when the value of the Action parameter is Allow. - $false: Messages that contain malware attachments aren't delivered to another email address. This is the default value. -**Note**: Redirection will soon be available only for the Allow action. For more information, see [MC424899](https://admin.microsoft.com/AdminPortal/Home?#/MessageCenter/:/messages/MC424899). - ```yaml Type: Boolean Parameter Sets: (All) @@ -207,8 +205,6 @@ The RedirectAddress parameter specifies the destination email address to deliver The value of this parameter is meaningful only when value of the Redirect parameter is $true and the value of the Action parameter is Allow. -**Note**: Redirection will soon be available only for the Allow action. For more information, see [MC424899](https://admin.microsoft.com/AdminPortal/Home?#/MessageCenter/:/messages/MC424899). - ```yaml Type: SmtpAddress Parameter Sets: (All) @@ -225,8 +221,6 @@ Accept wildcard characters: False ### -WhatIf The WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch. -**Note**: Redirection will soon be available only for the Allow action. For more information, see [MC424899](https://admin.microsoft.com/AdminPortal/Home?#/MessageCenter/:/messages/MC424899). - ```yaml Type: SwitchParameter Parameter Sets: (All) From f7ed0d6eea78772d2d7f9dde39b32eea8220c112 Mon Sep 17 00:00:00 2001 From: Pavel Latif <142821210+pavellatif@users.noreply.github.com> Date: Mon, 7 Oct 2024 12:10:25 -0400 Subject: [PATCH 0821/1851] Update Set-CsPhoneNumberAssignment.md Adding applicability for SkipInteralVOip --- teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md b/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md index d6ea15b92f..d2fb58272b 100644 --- a/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md +++ b/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md @@ -141,7 +141,7 @@ This Example shows how to update the LocationID from an old location to a new lo ```powershell Set-CsPhoneNumberAssignment -Identity user3@contoso.com -PhoneNumber +12065551226 -ReverseNumberLookup 'SkipInternalVoip' ``` -This example shows how to turn off reverse number lookup (RNL) on a phone number. When RNL is set to 'SkipInternalVoip', an internal call to this phone number will not attempt to pass through internal VoIP via reverse number lookup in Microsoft Teams. Instead the call will be established through external PSTN connectivity directly. +This example shows how to turn off reverse number lookup (RNL) on a phone number. When RNL is set to 'SkipInternalVoip', an internal call to this phone number will not attempt to pass through internal VoIP via reverse number lookup in Microsoft Teams. Instead the call will be established through external PSTN connectivity directly. This example is only applicable for Direct Routing Phone Numbers. ## PARAMETERS From 52dbe3eda8578d989226627901653fbfaee7de8e Mon Sep 17 00:00:00 2001 From: Mary-Katherine Bond Sims Date: Mon, 7 Oct 2024 12:17:07 -0400 Subject: [PATCH 0822/1851] Update Set-CsPhoneNumberAssignment.md --- teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md b/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md index d2fb58272b..b6f298862f 100644 --- a/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md +++ b/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md @@ -141,7 +141,7 @@ This Example shows how to update the LocationID from an old location to a new lo ```powershell Set-CsPhoneNumberAssignment -Identity user3@contoso.com -PhoneNumber +12065551226 -ReverseNumberLookup 'SkipInternalVoip' ``` -This example shows how to turn off reverse number lookup (RNL) on a phone number. When RNL is set to 'SkipInternalVoip', an internal call to this phone number will not attempt to pass through internal VoIP via reverse number lookup in Microsoft Teams. Instead the call will be established through external PSTN connectivity directly. This example is only applicable for Direct Routing Phone Numbers. +This example shows how to turn off reverse number lookup (RNL) on a phone number. When RNL is set to 'SkipInternalVoip', an internal call to this phone number will not attempt to pass through internal VoIP via reverse number lookup in Microsoft Teams. Instead the call will be established through external PSTN connectivity directly. This example is only applicable for Direct Routing phone numbers. ## PARAMETERS From 922b8d2a291f74cc557ee05a3f27f24c4c79008d Mon Sep 17 00:00:00 2001 From: blackquack Date: Tue, 8 Oct 2024 16:27:04 -0700 Subject: [PATCH 0823/1851] Update New-CsTeamsCallingPolicy.md init --- .../teams/New-CsTeamsCallingPolicy.md | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md index 157db30fb3..6ac2452338 100644 --- a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md @@ -308,6 +308,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Copilot +Setting this parameter lets you control how copilot is used during a call + +Valid options are: +- Enabled: Calls are always forwarded to voicemail on unanswered after ringing for thirty seconds, regardless of the unanswered call forward setting for the user. +- EnabledWithTranscript: Calls are never routed to voicemail, regardless of the call forward or unanswered settings for the user. Voicemail isn't available as a call forwarding or unanswered setting in Teams. +- Disabled: Calls are forwarded to voicemail based on the call forwarding and/or unanswered settings for the user. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -EnableWebPstnMediaBypass Determines if MediaBypass is enabled for PSTN calls on specified Web platforms. From 1478c7054022768b56ba54af995b23f57a28e106 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 9 Oct 2024 09:32:46 -0700 Subject: [PATCH 0824/1851] Update Set-DlpCompliancePolicy.md Typo fix per email request --- exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md index 0a318ba11f..242d848760 100644 --- a/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md @@ -1129,7 +1129,7 @@ Accept wildcard characters: False ``` ### -RemoveTeamsLocation -The AddTeamsLocation parameter specifies the accounts, distribution groups, or mail-enabled security groups to remove from the list of included Teams chat and channel messages if you used the value All for the TeamsLocation parameter. You specify the entries by the email address or name of the account, distribution group, or mail-enabled security group. +The RemoveTeamsLocation parameter specifies the accounts, distribution groups, or mail-enabled security groups to remove from the list of included Teams chat and channel messages if you used the value All for the TeamsLocation parameter. You specify the entries by the email address or name of the account, distribution group, or mail-enabled security group. To enter multiple values, use the following syntax: `,,...`. If the values contain spaces or otherwise require quotation marks, use the following syntax: `"","",...""`. From aba87eb0b6daa4a2f9c3e0fec84f7ce284839318 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 9 Oct 2024 12:47:27 -0700 Subject: [PATCH 0825/1851] Update Export-ActivityExplorerData.md Workload and activity values added --- .../exchange/Export-ActivityExplorerData.md | 64 ++++++++++++++++++- 1 file changed, 63 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md b/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md index 269ec024fb..d480f0498d 100644 --- a/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md +++ b/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md @@ -33,6 +33,68 @@ Export-ActivityExplorerData -EndTime -OutputFormat -StartTim ``` ## DESCRIPTION +Valid workload filters include the following values: + +- Copilot +- Endpoint +- Exchange +- OnPremisesFileShareScanner +- OnPremisesSharePointScanner +- OneDrive +- PowerBI +- PurviewDataMap +- SharePoint + +Valid activity filters include the following values: + +- AIAppInteraction +- ArchiveCreated +- AutoLabelingSimulation +- BrowseToUrl +- ChangeProtection +- ClassificationAdded +- ClassificationDeleted +- ClassificationUpdated +- CopilotInteraction +- DLPInfo +- DLPRuleEnforce +- DLPRuleMatch +- DLPRuleUndo +- DlpClassification +- DownloadFile +- DownloadText +- FileAccessedByUnallowedApp +- FileArchived +- FileCopiedToClipboard +- FileCopiedToNetworkShare +- FileCopiedToRemoteDesktopSession +- FileCopiedToRemovableMedia +- FileCreated +- FileCreatedOnNetworkShare +- FileCreatedOnRemovableMedia +- FileDeleted +- FileDiscovered +- FileModified +- FilePrinted +- FileRead +- FileRenamed +- FileTransferredByBluetooth +- FileUploadedToCloud +- LabelApplied +- LabelChanged +- LabelRecommended +- LabelRecommendedAndDismissed +- LabelRemoved +- NewProtection +- PastedToBrowser +- RemoveProtection +- ScreenCapture +- UploadFile +- UploadText +- WebpageCopiedToClipboard +- WebpagePrinted +- WebpageSavedToLocal + To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). ## EXAMPLES @@ -55,7 +117,7 @@ This example exports up to 100 records for the specified date range in Json form ```powershell $res = Export-ActivityExplorerData -StartTime "07/08/2022 07:15 AM" -EndTime "07/08/2022 11:08 AM" -PageSize 5000 -OutputFormat Json -#Run the below steps in loop until all results are fetched +#Run the following steps in loop until all results are fetched while ($res.LastPage -ne $true) { From c6dc6629edec7a7bfefab7ab02656994533bf8eb Mon Sep 17 00:00:00 2001 From: blackquack Date: Wed, 9 Oct 2024 16:48:32 -0700 Subject: [PATCH 0826/1851] Update New-CsTeamsCallingPolicy.md --- teams/teams-ps/teams/New-CsTeamsCallingPolicy.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md index 6ac2452338..6069824a1d 100644 --- a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md @@ -309,12 +309,12 @@ Accept wildcard characters: False ``` ### -Copilot -Setting this parameter lets you control how copilot is used during a call +Setting this parameter lets you control how Copilot is used during calls and if transcription is needed to be turned on and saved after the call. Valid options are: -- Enabled: Calls are always forwarded to voicemail on unanswered after ringing for thirty seconds, regardless of the unanswered call forward setting for the user. -- EnabledWithTranscript: Calls are never routed to voicemail, regardless of the call forward or unanswered settings for the user. Voicemail isn't available as a call forwarding or unanswered setting in Teams. -- Disabled: Calls are forwarded to voicemail based on the call forwarding and/or unanswered settings for the user. +- Enabled: Copilot can work with or without transcription during calls. This is the default value. +- EnabledWithTranscript: Copilot will only work when transcription is enabled during calls. +- Disabled: Copilot is disabled for calls. ```yaml Type: String From 0765c613291cabeee9baf33f0267766a962e8f95 Mon Sep 17 00:00:00 2001 From: blackquack Date: Wed, 9 Oct 2024 16:53:15 -0700 Subject: [PATCH 0827/1851] Update Set-CsTeamsCallingPolicy.md --- .../teams/Set-CsTeamsCallingPolicy.md | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md index e99b0928f5..65118ac31f 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md @@ -36,6 +36,7 @@ Set-CsTeamsCallingPolicy [-Identity] [-CallRecordingExpirationDays ] [-Confirm] [-Force] + [-Copilot] ] [-InboundFederatedCallRoutingTreatment ] [-InboundPstnCallRoutingTreatment ] [-LiveCaptionsEnabledTypeForCalling ] @@ -313,6 +314,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Copilot +Setting this parameter lets you control how Copilot is used during calls and if transcription is needed to be turned on and saved after the call. + +Valid options are: +- Enabled: Copilot can work with or without transcription during calls. This is the default value. +- EnabledWithTranscript: Copilot will only work when transcription is enabled during calls. +- Disabled: Copilot is disabled for calls. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: Enabled +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Identity Name of the policy instance being created. From cff9e9f99497e731cc4558d6b85a0dfc80ceebc3 Mon Sep 17 00:00:00 2001 From: blackquack Date: Wed, 9 Oct 2024 16:56:44 -0700 Subject: [PATCH 0828/1851] Update New-CsTeamsCallingPolicy.md --- teams/teams-ps/teams/New-CsTeamsCallingPolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md index 6069824a1d..7f0b00c938 100644 --- a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md @@ -26,7 +26,7 @@ New-CsTeamsCallingPolicy [-Identity] [-Description ] [-AllowPri [-BusyOnBusyEnabledType ] [-MusicOnHoldEnabledType ] [-AllowCloudRecordingForCalls ] [-AllowTranscriptionForCalling ] [-PopoutForIncomingPstnCalls ] [-PopoutAppPathForIncomingPstnCalls ] [-LiveCaptionsEnabledTypeForCalling ] [-AutoAnswerEnabledType ] [-SpamFilteringEnabledType ] - [-CallRecordingExpirationDays ] [-AllowCallRedirect ] [-EnableWebPstnMediaBypass ] + [-CallRecordingExpirationDays ] [-AllowCallRedirect ] [-Copilot ] [-EnableWebPstnMediaBypass ] [-InboundPstnCallRoutingTreatment ] [-InboundFederatedCallRoutingTreatment ] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -324,7 +324,7 @@ Applicable: Microsoft Teams Required: False Position: Named -Default value: None +Default value: Enabled Accept pipeline input: False Accept wildcard characters: False ``` From 61b44e198ce74ff4d5ff91b3b518a20e0b2bbb3a Mon Sep 17 00:00:00 2001 From: bwinzenz <38508824+bwinzenz@users.noreply.github.com> Date: Thu, 10 Oct 2024 11:15:29 -0500 Subject: [PATCH 0829/1851] Update recipientfilter-properties.md Added comment on ExtensionCustomAttribute1-5 to note that they are not consumed by Exchange Online. --- exchange/docs-conceptual/recipientfilter-properties.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/docs-conceptual/recipientfilter-properties.md b/exchange/docs-conceptual/recipientfilter-properties.md index 1aa576d3de..0e83833fbe 100644 --- a/exchange/docs-conceptual/recipientfilter-properties.md +++ b/exchange/docs-conceptual/recipientfilter-properties.md @@ -120,7 +120,7 @@ The recipient properties that have been *confirmed* to work with the _RecipientF |_ExchangeUserAccountControl_|_msExchUserAccountControl_|For valid values, see [ADS_USER_FLAG_ENUM enumeration](/windows/win32/api/iads/ne-iads-ads_user_flag_enum). The integer values will work as described. Most of the text values won't work as described (even if you remove `ADS_UF` and all underscores).|| |_ExchangeVersion_|_msExchVersion_|Dynamic distribution groups: String (wildcards accepted).
Others: `ExchangeObjectVersion` values.|| |_ExpansionServer_|_msExchExpansionServerName_|String (wildcards accepted).|| -|_ExtensionCustomAttribute1_ to _ExtensionCustomAttribute5_|_msExchExtensionCustomAttribute1_ to _msExchExtensionCustomAttribute5_|String (wildcards accepted).|| +|_ExtensionCustomAttribute1_ to _ExtensionCustomAttribute5_|_msExchExtensionCustomAttribute1_ to _msExchExtensionCustomAttribute5_|String (wildcards accepted).| Note: These attributes are not currently consumed by Exchange Online. For more information see https://learn.microsoft.com/en-us/entra/identity/hybrid/connect/reference-connect-sync-attributes-synchronized| |_ExternalDirectoryObjectId_|_msExchExternalDirectoryObjectId_|String (wildcards accepted).|| |_ExternalEmailAddress_|_targetAddress_|String (wildcards accepted).|This property contains the external email address for mail contacts and mail users.| |_ExternalOofOptions_|_msExchExternalOOFOptions_|`External` (0) or `InternalOnly` (1).|| From 54ccb976fdc98c0ab67c91945db1d3ead62ac84b Mon Sep 17 00:00:00 2001 From: Krammer Liu <99905184+krammerliu@users.noreply.github.com> Date: Mon, 30 Sep 2024 14:24:08 -0700 Subject: [PATCH 0830/1851] Update Set-CsExternalAccessPolicy.md add granular federation fields --- teams/teams-ps/teams/Set-CsExternalAccessPolicy.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md index c31affcceb..91387af956 100644 --- a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md @@ -213,7 +213,7 @@ Indicates how the users get assigned by this policy can communicate with the ext Type: String Parameter Sets: (All) Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named @@ -228,7 +228,7 @@ Indicates the domains that are allowed to communicate with the users of this pol Type: List Parameter Sets: (All) Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named @@ -243,7 +243,7 @@ Indicates the domains that are blocked from communicating with the users of this Type: List Parameter Sets: (All) Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named From bcd508abc45de9021810a05265c9a51419f292c2 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 10 Oct 2024 10:08:38 -0700 Subject: [PATCH 0831/1851] Update recipientfilter-properties.md --- exchange/docs-conceptual/recipientfilter-properties.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/docs-conceptual/recipientfilter-properties.md b/exchange/docs-conceptual/recipientfilter-properties.md index 0e83833fbe..a74d3051c1 100644 --- a/exchange/docs-conceptual/recipientfilter-properties.md +++ b/exchange/docs-conceptual/recipientfilter-properties.md @@ -120,7 +120,7 @@ The recipient properties that have been *confirmed* to work with the _RecipientF |_ExchangeUserAccountControl_|_msExchUserAccountControl_|For valid values, see [ADS_USER_FLAG_ENUM enumeration](/windows/win32/api/iads/ne-iads-ads_user_flag_enum). The integer values will work as described. Most of the text values won't work as described (even if you remove `ADS_UF` and all underscores).|| |_ExchangeVersion_|_msExchVersion_|Dynamic distribution groups: String (wildcards accepted).
Others: `ExchangeObjectVersion` values.|| |_ExpansionServer_|_msExchExpansionServerName_|String (wildcards accepted).|| -|_ExtensionCustomAttribute1_ to _ExtensionCustomAttribute5_|_msExchExtensionCustomAttribute1_ to _msExchExtensionCustomAttribute5_|String (wildcards accepted).| Note: These attributes are not currently consumed by Exchange Online. For more information see https://learn.microsoft.com/en-us/entra/identity/hybrid/connect/reference-connect-sync-attributes-synchronized| +|_ExtensionCustomAttribute1_ to _ExtensionCustomAttribute5_|_msExchExtensionCustomAttribute1_ to _msExchExtensionCustomAttribute5_|String (wildcards accepted).|Currently, these attributes aren't useable as filters in Exchange Online. For more information, see [Microsoft Entra Connect Sync: Attributes synchronized to Microsoft Entra ID](/entra/identity/hybrid/connect/reference-connect-sync-attributes-synchronized).| |_ExternalDirectoryObjectId_|_msExchExternalDirectoryObjectId_|String (wildcards accepted).|| |_ExternalEmailAddress_|_targetAddress_|String (wildcards accepted).|This property contains the external email address for mail contacts and mail users.| |_ExternalOofOptions_|_msExchExternalOOFOptions_|`External` (0) or `InternalOnly` (1).|| From e2cfb2718f443f2123e34a6daa5adcd5d7523e56 Mon Sep 17 00:00:00 2001 From: Krammer Liu <99905184+krammerliu@users.noreply.github.com> Date: Tue, 1 Oct 2024 21:37:53 -0700 Subject: [PATCH 0832/1851] remove Skype for Business Online remove "Skype for Business Online" based on a feedback --- teams/teams-ps/teams/Set-CsExternalAccessPolicy.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md index 91387af956..c31affcceb 100644 --- a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md @@ -213,7 +213,7 @@ Indicates how the users get assigned by this policy can communicate with the ext Type: String Parameter Sets: (All) Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named @@ -228,7 +228,7 @@ Indicates the domains that are allowed to communicate with the users of this pol Type: List Parameter Sets: (All) Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named @@ -243,7 +243,7 @@ Indicates the domains that are blocked from communicating with the users of this Type: List Parameter Sets: (All) Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named From b904a9b3aa6f468d02b8693611d697a20c2cb693 Mon Sep 17 00:00:00 2001 From: Evie Grimshaw <116228522+EvieGrimshaw@users.noreply.github.com> Date: Thu, 10 Oct 2024 11:47:36 -0700 Subject: [PATCH 0833/1851] Learn Editor: Update New-CsTeamsWorkLocationDetectionPolicy.md --- teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md index b4f16b7404..ed4a9728db 100644 --- a/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md @@ -11,7 +11,7 @@ author: artemiykozlov # New-CsTeamsWorkLocationDetectionPolicy ## SYNOPSIS -This cmdlet is used to create a new instance of the TeamsWorkLocationDetectionPolicy. The end user experience utilizing this policy is currently under development and has not been made generally available. You can see updates on when it will be generally available at [Microsoft 365 Roadmap | Microsoft 365](https://www.microsoft.com/en-us/microsoft-365/roadmap?msockid=287ab43847c06d0008cca05b46076c18&filters=&searchterms=automatically%2Cset%2Cwork%2Clocation). +This cmdlet is used to create a new instance of the TeamsWorkLocationDetectionPolicy. The end user experience utilizing this policy has rolled out to the general public. You can see updates at [Microsoft 365 Roadmap | Microsoft 365](https://www.microsoft.com/en-us/microsoft-365/roadmap?msockid=287ab43847c06d0008cca05b46076c18&filters=&searchterms=automatically%2Cset%2Cwork%2Clocation"https://www.microsoft.com/en-us/microsoft-365/roadmap?msockid=287ab43847c06d0008cca05b46076c18&filters=&searchterms=automatically%2cset%2cwork%2clocation") and to learn more on how to enable the end user experience, please see [Setting up Bookable Desks in Microsoft Teams - Microsoft Teams | Microsoft Learn](/microsoftteams/rooms/bookable-desks"https://learn.microsoft.com/en-us/microsoftteams/rooms/bookable-desks"). ## SYNTAX From 926872db11ce111f81dad9aae6dd4a918db6569e Mon Sep 17 00:00:00 2001 From: Evie Grimshaw <116228522+EvieGrimshaw@users.noreply.github.com> Date: Thu, 10 Oct 2024 13:57:25 -0700 Subject: [PATCH 0834/1851] Learn Editor: Update New-CsTeamsWorkLocationDetectionPolicy.md --- teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md index ed4a9728db..324b51e87e 100644 --- a/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md @@ -11,7 +11,7 @@ author: artemiykozlov # New-CsTeamsWorkLocationDetectionPolicy ## SYNOPSIS -This cmdlet is used to create a new instance of the TeamsWorkLocationDetectionPolicy. The end user experience utilizing this policy has rolled out to the general public. You can see updates at [Microsoft 365 Roadmap | Microsoft 365](https://www.microsoft.com/en-us/microsoft-365/roadmap?msockid=287ab43847c06d0008cca05b46076c18&filters=&searchterms=automatically%2Cset%2Cwork%2Clocation"https://www.microsoft.com/en-us/microsoft-365/roadmap?msockid=287ab43847c06d0008cca05b46076c18&filters=&searchterms=automatically%2cset%2cwork%2clocation") and to learn more on how to enable the end user experience, please see [Setting up Bookable Desks in Microsoft Teams - Microsoft Teams | Microsoft Learn](/microsoftteams/rooms/bookable-desks"https://learn.microsoft.com/en-us/microsoftteams/rooms/bookable-desks"). +This cmdlet is used to create a new instance of the TeamsWorkLocationDetectionPolicy. The end user experience utilizing this policy has rolled out to the general public. You can see updates at [Microsoft 365 Roadmap | Microsoft 365](https://www.microsoft.com/en-us/microsoft-365/roadmap?msockid=287ab43847c06d0008cca05b46076c18&filters=&searchterms=automatically%2Cset%2Cwork%2Clocation%22https://www.microsoft.com/en-us/microsoft-365/roadmap?msockid=287ab43847c06d0008cca05b46076c18&filters=&searchterms=automatically%2cset%2cwork%2clocation%22) and to learn more on how to enable the end user experience, please see [Setting up Bookable Desks in Microsoft Teams - Microsoft Teams | Microsoft Learn](/microsoftteams/rooms/bookable-desks"https://learn.microsoft.com/en-us/microsoftteams/rooms/bookable-desks"). ## SYNTAX From 2f98a21dad66408b46365a74c1e2fa86fcb50b35 Mon Sep 17 00:00:00 2001 From: Krammer Liu <99905184+krammerliu@users.noreply.github.com> Date: Thu, 10 Oct 2024 17:15:44 -0700 Subject: [PATCH 0835/1851] Update New-CsExternalAccessPolicy.md --- teams/teams-ps/teams/New-CsExternalAccessPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md index cb65796765..cc6de5e36b 100644 --- a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md @@ -24,7 +24,7 @@ For information about external access in Microsoft Teams, see [Manage external a ## SYNTAX ```powershell -New-CsExternalAccessPolicy [-Tenant ] [-Description ] [-EnableFederationAccess ] [-EnableAcsFederationAccess ] +New-CsExternalAccessPolicy [-Tenant ] [-Description ] [-EnableFederationAccess ] [-CommunicationWithExternalOrgs ] [-AllowedExternalDomains ] [-BlockedExternalDomains ] [-EnableAcsFederationAccess ] [-EnableXmppAccess ] [-EnablePublicCloudAccess ] [-EnablePublicCloudAudioVideoAccess ] [-EnableTeamsConsumerAccess ] [-EnableTeamsConsumerInbound ] [-EnableOutsideAccess ] [-Identity] [-InMemory] [-Force] [-WhatIf] [-Confirm] [] From 1c252e145499f850ec732c2a5d8cf58fe227f3e0 Mon Sep 17 00:00:00 2001 From: Krammer Liu <99905184+krammerliu@users.noreply.github.com> Date: Fri, 11 Oct 2024 01:05:25 -0700 Subject: [PATCH 0836/1851] Update New-CsExternalAccessPolicy.md add description for granular federation in New-CsExternalAccessPolicy.md --- .../teams/New-CsExternalAccessPolicy.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md index cc6de5e36b..b2fe361498 100644 --- a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md @@ -113,6 +113,14 @@ Finally, the last command uses the Set-CsExternalAccessPolicy cmdlet to create a If you do not call the Set-CsExternalAccessPolicy cmdlet, then the virtual policy will disappear as soon as you end your Windows PowerShell session or delete the variable $x. Should that happen, an external access policy with the Identity RedmondAccessPolicy will never be created. +### -------------------------- Example 5 ------------------------ +``` +New-CsExternalAccessPolicy -Identity GranularFederationExample -CommunicationWithExternalOrgs "AllowSpecificExternalDomains" -AllowedExternalDomains @("example1.com", "example2.com") +Set-CsTenantFederationConfiguration -CustomizeFederation $true +``` + +In this example, we create an ExternalAccessPolicy named "GranularFederationExample" that allows communication with specific external domains, namely `example1.com` and `example2.com`. The federation policy is set to restrict communication to only these allowed domains. After that, we still have to enable the `CustomizeFederation` setting in the TenantFederationConfiguration to allow the federation settings as defined in the ExternalAccessPolicy to work. + ## PARAMETERS ### -Identity @@ -171,6 +179,53 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -CommunicationWithExternalOrgs +Indicates how the users get assigned by this policy can communicate with the external orgs. There are 5 options: +* OrganizationDefault: the users of this policy will follow the federation settings defined in TenantFederationConfiguration +* AllowAllExternalDomains: the users are open to communicate with all domains +* AllowSpecificExternalDomains: the users can only communicate with the users of the domains defined in `AllowedExternalDomains` +* BlockSpecificExternalDomains: only users from the domains defined in `BlockedExternalDomains` are blocked from communicating with the users of this policy +* BlockAllExternalDomains: the users are not able to communicate with any external domains +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 +Required: False +Position: Named +Default value: OrganizationDefault +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowedExternalDomains +Indicates the domains that are allowed to communicate with the users of this policy. This is referenced only when `CommunicationWithExternalOrgs` is set to be `AllowSpecificExternalDomains` +```yaml +Type: List +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BlockedExternalDomains +Indicates the domains that are blocked from communicating with the users of this policy. This is referenced only when `CommunicationWithExternalOrgs` is set to be `BlockSpecificExternalDomains` +```yaml +Type: List +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -EnableTeamsConsumerAccess (Microsoft Teams Only) Indicates whether the user is allowed to communicate with people who have who are using Teams with an account that's not managed by an organization. From cf6b51e5f4e2f8dd5db4b45ffccc34c2be389307 Mon Sep 17 00:00:00 2001 From: Evie Grimshaw <116228522+EvieGrimshaw@users.noreply.github.com> Date: Fri, 11 Oct 2024 11:12:16 -0700 Subject: [PATCH 0837/1851] Learn Editor: Update New-CsTeamsWorkLocationDetectionPolicy.md --- teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md index 324b51e87e..1dcb92a919 100644 --- a/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md @@ -11,7 +11,7 @@ author: artemiykozlov # New-CsTeamsWorkLocationDetectionPolicy ## SYNOPSIS -This cmdlet is used to create a new instance of the TeamsWorkLocationDetectionPolicy. The end user experience utilizing this policy has rolled out to the general public. You can see updates at [Microsoft 365 Roadmap | Microsoft 365](https://www.microsoft.com/en-us/microsoft-365/roadmap?msockid=287ab43847c06d0008cca05b46076c18&filters=&searchterms=automatically%2Cset%2Cwork%2Clocation%22https://www.microsoft.com/en-us/microsoft-365/roadmap?msockid=287ab43847c06d0008cca05b46076c18&filters=&searchterms=automatically%2cset%2cwork%2clocation%22) and to learn more on how to enable the end user experience, please see [Setting up Bookable Desks in Microsoft Teams - Microsoft Teams | Microsoft Learn](/microsoftteams/rooms/bookable-desks"https://learn.microsoft.com/en-us/microsoftteams/rooms/bookable-desks"). +This cmdlet is used to create a new instance of the TeamsWorkLocationDetectionPolicy. The end user experience utilizing this policy has rolled out to the general public. You can see updates at [Microsoft 365 Roadmap | Microsoft 365](https://www.microsoft.com/en-us/microsoft-365/roadmap?msockid=287ab43847c06d0008cca05b46076c18&filters=&searchterms=automatically%2Cset%2Cwork%2Clocation%22https://www.microsoft.com/en-us/microsoft-365/roadmap?msockid=287ab43847c06d0008cca05b46076c18&filters=&searchterms=automatically%2cset%2cwork%2clocation%22) and to learn more on how to enable the end user experience, please see [Setting up Bookable Desks in Microsoft Teams - Microsoft Teams | Microsoft Learn.](/microsoftteams/rooms/bookable-desks) ## SYNTAX From 043714b0c6f04f9cd43aca5bf7b9f4b0e532976a Mon Sep 17 00:00:00 2001 From: Evie Grimshaw <116228522+EvieGrimshaw@users.noreply.github.com> Date: Fri, 11 Oct 2024 11:21:14 -0700 Subject: [PATCH 0838/1851] Learn Editor: Update New-CsTeamsWorkLocationDetectionPolicy.md From f3b226830987be95d8d05978d983d64f7a37ccca Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 14 Oct 2024 09:27:00 -0700 Subject: [PATCH 0839/1851] Update Get-SpoofIntelligenceInsight.md 7 to 30 per https://github.com/MicrosoftDocs/office-docs-powershell/commit/6519c1581dd8390537b4ea462f0e7153c3a39ec8 --- exchange/exchange-ps/exchange/Get-SpoofIntelligenceInsight.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Get-SpoofIntelligenceInsight.md b/exchange/exchange-ps/exchange/Get-SpoofIntelligenceInsight.md index 4c632e51b0..01335195b4 100644 --- a/exchange/exchange-ps/exchange/Get-SpoofIntelligenceInsight.md +++ b/exchange/exchange-ps/exchange/Get-SpoofIntelligenceInsight.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -Use the Get-SpoofIntelligenceInsight cmdlet to view spoofed senders that were allowed or blocked by spoof intelligence during the last 7 days. +Use the Get-SpoofIntelligenceInsight cmdlet to view spoofed senders that were allowed or blocked by spoof intelligence during the last 30 days. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). From 506464e13b0e411600ccd4823053e395d4822ced Mon Sep 17 00:00:00 2001 From: mayanksahu11 <168190827+mayanksahu11@users.noreply.github.com> Date: Tue, 15 Oct 2024 17:41:20 +0530 Subject: [PATCH 0840/1851] Update Export-ActivityExplorerData.md Adding the list of supported filters --- .../exchange/Export-ActivityExplorerData.md | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md b/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md index d480f0498d..70402fa341 100644 --- a/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md +++ b/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md @@ -33,6 +33,28 @@ Export-ActivityExplorerData -EndTime -OutputFormat -StartTim ``` ## DESCRIPTION +This cmdlet supports following filters + +| | | | | +| --- | --- | --- | --- | +| Activity | Application | ArtifactType | ClientIP | +| ColdScanPolicyId | CopilotAppHost | CopilotThreadId | CopilotType | +| CreationTime | DataState | DestinationFilePath | DestinationLocationType | +| DeviceName | DLPPolicyId | DLPPolicyRuleId | EmailReceiver | +| EmailSender | EndpointOperation | EnforcementMode | FalsePositive | +| FileExtension | GeneralPurposeComparison | HowApplied | HowAppliedDetail | +| IrmUrlCategory | IsProtected | IsProtectedBefore | ItemName | +| LabelEventType | Location | MDATPDeviceId | OriginatingDomain | +| PageSize | ParentArchiveHash | Platform | PolicyId | +| PolicyMode | PolicyName | PolicyRuleAction | PolicyRuleId | +| PolicyRuleName | PreviousFileName | PreviousProtectionOwner | ProtectionEventType | +| ProtectionOwner | RemovableMediaDeviceManufacturer | RemovableMediaDeviceModel | RemovableMediaDeviceSerialNumber | +| RetentionLabel | RMSEncrypted | SensitiveInfoTypeClassifierType | SensitiveInfoTypeConfidence | +| SensitiveInfoTypeCount | SensitiveInfoTypeId | SensitivityLabel | SensitivityLabelPolicy | +| Sha1 | Sha256 | SourceLocationType | TargetDomain | +| TargetPrinterName | User | UsersPerDay | Workload | + + Valid workload filters include the following values: - Copilot From 76c2095a582ad9034e0344e372deadfe9495dd78 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 15 Oct 2024 07:55:19 -0700 Subject: [PATCH 0841/1851] Update Export-ActivityExplorerData.md --- .../exchange/Export-ActivityExplorerData.md | 86 ++++++++++++++----- 1 file changed, 65 insertions(+), 21 deletions(-) diff --git a/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md b/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md index 70402fa341..7018a74382 100644 --- a/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md +++ b/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md @@ -33,27 +33,71 @@ Export-ActivityExplorerData -EndTime -OutputFormat -StartTim ``` ## DESCRIPTION -This cmdlet supports following filters - -| | | | | -| --- | --- | --- | --- | -| Activity | Application | ArtifactType | ClientIP | -| ColdScanPolicyId | CopilotAppHost | CopilotThreadId | CopilotType | -| CreationTime | DataState | DestinationFilePath | DestinationLocationType | -| DeviceName | DLPPolicyId | DLPPolicyRuleId | EmailReceiver | -| EmailSender | EndpointOperation | EnforcementMode | FalsePositive | -| FileExtension | GeneralPurposeComparison | HowApplied | HowAppliedDetail | -| IrmUrlCategory | IsProtected | IsProtectedBefore | ItemName | -| LabelEventType | Location | MDATPDeviceId | OriginatingDomain | -| PageSize | ParentArchiveHash | Platform | PolicyId | -| PolicyMode | PolicyName | PolicyRuleAction | PolicyRuleId | -| PolicyRuleName | PreviousFileName | PreviousProtectionOwner | ProtectionEventType | -| ProtectionOwner | RemovableMediaDeviceManufacturer | RemovableMediaDeviceModel | RemovableMediaDeviceSerialNumber | -| RetentionLabel | RMSEncrypted | SensitiveInfoTypeClassifierType | SensitiveInfoTypeConfidence | -| SensitiveInfoTypeCount | SensitiveInfoTypeId | SensitivityLabel | SensitivityLabelPolicy | -| Sha1 | Sha256 | SourceLocationType | TargetDomain | -| TargetPrinterName | User | UsersPerDay | Workload | - +This cmdlet supports following filters: +- Activity +- Application +- ArtifactType +- ClientIP +- ColdScanPolicyId +- CopilotAppHost +- CopilotThreadId +- CopilotType +- CreationTime +- DataState +- DestinationFilePath +- DestinationLocationType +- DeviceName +- DLPPolicyId +- DLPPolicyRuleId +- EmailReceiver +- EmailSender +- EndpointOperation +- EnforcementMode +- FalsePositive +- FileExtension +- GeneralPurposeComparison +- HowApplied +- HowAppliedDetail +- IrmUrlCategory +- IsProtected +- IsProtectedBefore +- ItemName +- LabelEventType +- Location +- MDATPDeviceId +- OriginatingDomain +- PageSize +- ParentArchiveHash +- Platform +- PolicyId +- PolicyMode +- PolicyName +- PolicyRuleAction +- PolicyRuleId +- PolicyRuleName +- PreviousFileName +- PreviousProtectionOwner +- ProtectionEventType +- ProtectionOwner +- RemovableMediaDeviceManufacturer +- RemovableMediaDeviceModel +- RemovableMediaDeviceSerialNumber +- RetentionLabel +- RMSEncrypted +- SensitiveInfoTypeClassifierType +- SensitiveInfoTypeConfidence +- SensitiveInfoTypeCount +- SensitiveInfoTypeId +- SensitivityLabel +- SensitivityLabelPolicy +- Sha1 +- Sha256 +- SourceLocationType +- TargetDomain +- TargetPrinterName +- User +- UsersPerDay +- Workload Valid workload filters include the following values: From 89e632473dc59ab0b48c4ddf794f22ae9472d54d Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 15 Oct 2024 07:57:35 -0700 Subject: [PATCH 0842/1851] Update Export-ActivityExplorerData.md --- exchange/exchange-ps/exchange/Export-ActivityExplorerData.md | 1 + 1 file changed, 1 insertion(+) diff --git a/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md b/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md index 7018a74382..8d5bf12471 100644 --- a/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md +++ b/exchange/exchange-ps/exchange/Export-ActivityExplorerData.md @@ -34,6 +34,7 @@ Export-ActivityExplorerData -EndTime -OutputFormat -StartTim ## DESCRIPTION This cmdlet supports following filters: + - Activity - Application - ArtifactType From 44b02cc69f9fbd78021a8f2c27ab8493b583e409 Mon Sep 17 00:00:00 2001 From: Andy Wang Date: Tue, 15 Oct 2024 17:04:15 -0700 Subject: [PATCH 0843/1851] Add example for global disable for Set-CsTeamsAIPolicy.md --- teams/teams-ps/teams/Set-CsTeamsAIPolicy.md | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md index f0aef1d13b..3f50162a44 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md @@ -34,26 +34,40 @@ This cmdlet sets the Teams AI policy EnrollFace and EnrollVoice value for the te ### Example 1 ```powershell +PS C:\> Set-CsTeamsAIPolicy -Identity Global -EnrollFace Disabled +``` + +Set Teams AI policy "EnrollFace" value to "Disabled" for Global as default. + +### Example 2 +```powershell +PS C:\> Set-CsTeamsAIPolicy -Identity Global -EnrollVoice Enabled +``` + +Set Teams AI policy "EnrollVoice" value to "Enabled" for Global as default. + +### Example 3 +```powershell PS C:\> Set-CsTeamsAIPolicy -Identity Test -EnrollFace Enabled ``` Set Teams AI policy "EnrollFace" value to "Enabled" for identity "Test". -### Example 2 +### Example 4 ```powershell PS C:\> Set-CsTeamsAIPolicy -Identity Test -EnrollVoice Enabled ``` Set Teams AI policy "EnrollVoice" value to "Enabled" for identity "Test". -### Example 3 +### Example 5 ```powershell PS C:\> Set-CsTeamsAIPolicy -Identity Test -EnrollFace Disabled ``` Set Teams AI policy "EnrollFace" value to "Disabled" for identity "Test". -### Example 4 +### Example 6 ```powershell PS C:\> Set-CsTeamsAIPolicy -Identity Test -EnrollVoice Disabled ``` From af58566b51b4514a50fa14b69073d88b14eac649 Mon Sep 17 00:00:00 2001 From: Andy Wang Date: Tue, 15 Oct 2024 17:25:03 -0700 Subject: [PATCH 0844/1851] Fix wording --- teams/teams-ps/teams/Set-CsTeamsAIPolicy.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md index 3f50162a44..61224ea7dd 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md @@ -37,14 +37,14 @@ This cmdlet sets the Teams AI policy EnrollFace and EnrollVoice value for the te PS C:\> Set-CsTeamsAIPolicy -Identity Global -EnrollFace Disabled ``` -Set Teams AI policy "EnrollFace" value to "Disabled" for Global as default. +Set Teams AI policy "EnrollFace" value to "Disabled" for global as default. ### Example 2 ```powershell -PS C:\> Set-CsTeamsAIPolicy -Identity Global -EnrollVoice Enabled +PS C:\> Set-CsTeamsAIPolicy -Identity Global -EnrollVoice Disabled ``` -Set Teams AI policy "EnrollVoice" value to "Enabled" for Global as default. +Set Teams AI policy "EnrollVoice" value to "Disabled" for global as default. ### Example 3 ```powershell From a94d79a555fb69dc9377eb2c5dd7acf97f925b36 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Fri, 18 Oct 2024 14:27:02 -0700 Subject: [PATCH 0845/1851] Update Add-CsSlaDelegates.md --- skype/skype-ps/skype/Add-CsSlaDelegates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Add-CsSlaDelegates.md b/skype/skype-ps/skype/Add-CsSlaDelegates.md index 511d26ff37..3700e12bc1 100644 --- a/skype/skype-ps/skype/Add-CsSlaDelegates.md +++ b/skype/skype-ps/skype/Add-CsSlaDelegates.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/add-cssladelegates -applicable: Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Skype for Business Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Add-CsSlaDelegates schema: 2.0.0 manager: rogupta From 69982d2b25a4935811b5e84f0e0efa883f040a4d Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Fri, 18 Oct 2024 14:34:58 -0700 Subject: [PATCH 0846/1851] Update Clear-CsPersistentChatRoom.md --- skype/skype-ps/skype/Clear-CsPersistentChatRoom.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Clear-CsPersistentChatRoom.md b/skype/skype-ps/skype/Clear-CsPersistentChatRoom.md index f065488ca3..e6cc17f0f3 100644 --- a/skype/skype-ps/skype/Clear-CsPersistentChatRoom.md +++ b/skype/skype-ps/skype/Clear-CsPersistentChatRoom.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/clear-cspersistentchatroom -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Clear-CsPersistentChatRoom schema: 2.0.0 manager: rogupta From 3dcdf1b79db46daddabb937c1e9382e4f41a402f Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Fri, 18 Oct 2024 14:37:39 -0700 Subject: [PATCH 0847/1851] Update Copy-CsVoicePolicy.md --- skype/skype-ps/skype/Copy-CsVoicePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Copy-CsVoicePolicy.md b/skype/skype-ps/skype/Copy-CsVoicePolicy.md index bf0f729ec0..2b2f8404d0 100644 --- a/skype/skype-ps/skype/Copy-CsVoicePolicy.md +++ b/skype/skype-ps/skype/Copy-CsVoicePolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/copy-csvoicepolicy -applicable: Lync Server 2013, Skype for Business Online +applicable: Lync Server 2013 title: Copy-CsVoicePolicy schema: 2.0.0 manager: bulenteg From 6cfbef111846c4a9a327cc24d2d9dea2a489532a Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Fri, 18 Oct 2024 14:39:09 -0700 Subject: [PATCH 0848/1851] Update Debug-CsUnifiedContactStore.md --- skype/skype-ps/skype/Debug-CsUnifiedContactStore.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Debug-CsUnifiedContactStore.md b/skype/skype-ps/skype/Debug-CsUnifiedContactStore.md index 8bef7a1dbc..df94000299 100644 --- a/skype/skype-ps/skype/Debug-CsUnifiedContactStore.md +++ b/skype/skype-ps/skype/Debug-CsUnifiedContactStore.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/debug-csunifiedcontactstore -applicable: Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Skype for Business Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Debug-CsUnifiedContactStore schema: 2.0.0 manager: rogupta From d575c404a6452ed9ae8b020d349a6e0234f34995 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Fri, 18 Oct 2024 14:40:25 -0700 Subject: [PATCH 0849/1851] Update Disable-CsMeetingRoom.md --- skype/skype-ps/skype/Disable-CsMeetingRoom.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Disable-CsMeetingRoom.md b/skype/skype-ps/skype/Disable-CsMeetingRoom.md index e3a4eea8fc..15cd889743 100644 --- a/skype/skype-ps/skype/Disable-CsMeetingRoom.md +++ b/skype/skype-ps/skype/Disable-CsMeetingRoom.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/disable-csmeetingroom -applicable: Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Disable-CsMeetingRoom schema: 2.0.0 manager: bulenteg From 3ea1c14be263ab3b8a65a9a7847fe0d1882db313 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Fri, 18 Oct 2024 14:41:35 -0700 Subject: [PATCH 0850/1851] Update Enable-CsMeetingRoom.md --- skype/skype-ps/skype/Enable-CsMeetingRoom.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Enable-CsMeetingRoom.md b/skype/skype-ps/skype/Enable-CsMeetingRoom.md index 36c91786b1..c823fe60ad 100644 --- a/skype/skype-ps/skype/Enable-CsMeetingRoom.md +++ b/skype/skype-ps/skype/Enable-CsMeetingRoom.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/enable-csmeetingroom -applicable: Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Enable-CsMeetingRoom schema: 2.0.0 manager: bulenteg From aa9b9c298ad5ddc050f709ef66781164cdae4ed0 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Fri, 18 Oct 2024 14:42:51 -0700 Subject: [PATCH 0851/1851] Update Export-CsPersistentChatData.md --- skype/skype-ps/skype/Export-CsPersistentChatData.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Export-CsPersistentChatData.md b/skype/skype-ps/skype/Export-CsPersistentChatData.md index 21f3a7f2bd..c748866515 100644 --- a/skype/skype-ps/skype/Export-CsPersistentChatData.md +++ b/skype/skype-ps/skype/Export-CsPersistentChatData.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/export-cspersistentchatdata -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Export-CsPersistentChatData schema: 2.0.0 manager: rogupta From aeb2d9188064afe4264dfb9fd6d5a3ed2d68e0c5 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Fri, 18 Oct 2024 14:43:56 -0700 Subject: [PATCH 0852/1851] Update Get-CsAuthConfig.md --- skype/skype-ps/skype/Get-CsAuthConfig.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsAuthConfig.md b/skype/skype-ps/skype/Get-CsAuthConfig.md index 863e6a56f5..56541b3cdc 100644 --- a/skype/skype-ps/skype/Get-CsAuthConfig.md +++ b/skype/skype-ps/skype/Get-CsAuthConfig.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-Help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-csauthconfig -applicable: Skype for Business Server 2019 +applicable: Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsAuthConfig schema: 2.0.0 manager: rogupta From ccbc527b4a8a00b6640b7b76c6d5b8971d2b56e3 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Fri, 18 Oct 2024 14:48:11 -0700 Subject: [PATCH 0853/1851] Update Get-CsAutodiscoverConfiguration.md --- skype/skype-ps/skype/Get-CsAutodiscoverConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsAutodiscoverConfiguration.md b/skype/skype-ps/skype/Get-CsAutodiscoverConfiguration.md index 48c602a7ad..9b8fbb11b7 100644 --- a/skype/skype-ps/skype/Get-CsAutodiscoverConfiguration.md +++ b/skype/skype-ps/skype/Get-CsAutodiscoverConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-csautodiscoverconfiguration -applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsAutodiscoverConfiguration schema: 2.0.0 manager: rogupta From 5428735ad9fb4607f5bd77865c75bcff02aa41a3 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Fri, 18 Oct 2024 14:49:24 -0700 Subject: [PATCH 0854/1851] Update Get-CsClientPolicy.md --- skype/skype-ps/skype/Get-CsClientPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsClientPolicy.md b/skype/skype-ps/skype/Get-CsClientPolicy.md index 3629c982f0..43174d771f 100644 --- a/skype/skype-ps/skype/Get-CsClientPolicy.md +++ b/skype/skype-ps/skype/Get-CsClientPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-csclientpolicy -applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsClientPolicy schema: 2.0.0 manager: bulenteg From 1a4230585ea14801cde790b86f28af5acc47e01b Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Fri, 18 Oct 2024 14:50:34 -0700 Subject: [PATCH 0855/1851] Update Get-CsConferencingPolicy.md --- skype/skype-ps/skype/Get-CsConferencingPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsConferencingPolicy.md b/skype/skype-ps/skype/Get-CsConferencingPolicy.md index ce9e206e13..570ad8b1b5 100644 --- a/skype/skype-ps/skype/Get-CsConferencingPolicy.md +++ b/skype/skype-ps/skype/Get-CsConferencingPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-csconferencingpolicy -applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsConferencingPolicy schema: 2.0.0 manager: bulenteg From c8bb2e14445a6aa9a8f6634329071e022d84b524 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Fri, 18 Oct 2024 15:40:13 -0700 Subject: [PATCH 0856/1851] Update Get-CsDatabaseMirrorState.md --- skype/skype-ps/skype/Get-CsDatabaseMirrorState.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsDatabaseMirrorState.md b/skype/skype-ps/skype/Get-CsDatabaseMirrorState.md index 8384ea53b0..ab7cc8b8ab 100644 --- a/skype/skype-ps/skype/Get-CsDatabaseMirrorState.md +++ b/skype/skype-ps/skype/Get-CsDatabaseMirrorState.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-csdatabasemirrorstate -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsDatabaseMirrorState schema: 2.0.0 manager: rogupta From 33c6dcf5ee0713146f69291841374e60db0d22c6 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Fri, 18 Oct 2024 15:41:18 -0700 Subject: [PATCH 0857/1851] Update Get-CsImFilterConfiguration.md --- skype/skype-ps/skype/Get-CsImFilterConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsImFilterConfiguration.md b/skype/skype-ps/skype/Get-CsImFilterConfiguration.md index 72478c0720..fec8ca39e9 100644 --- a/skype/skype-ps/skype/Get-CsImFilterConfiguration.md +++ b/skype/skype-ps/skype/Get-CsImFilterConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-csimfilterconfiguration -applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsImFilterConfiguration schema: 2.0.0 manager: bulenteg From 2ef5745c829ad4854b69fbdabd8f9373b2bed872 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Fri, 18 Oct 2024 15:42:22 -0700 Subject: [PATCH 0858/1851] Update Get-CsHostingProvider.md --- skype/skype-ps/skype/Get-CsHostingProvider.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsHostingProvider.md b/skype/skype-ps/skype/Get-CsHostingProvider.md index 0a5120882c..3e5f2a3e66 100644 --- a/skype/skype-ps/skype/Get-CsHostingProvider.md +++ b/skype/skype-ps/skype/Get-CsHostingProvider.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-cshostingprovider -applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsHostingProvider schema: 2.0.0 manager: bulenteg From 639ca48313c147b1277a7f3dfd25a5be149b3396 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Fri, 18 Oct 2024 15:43:43 -0700 Subject: [PATCH 0859/1851] Update Get-CsIPPhonePolicy.md --- skype/skype-ps/skype/Get-CsIPPhonePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsIPPhonePolicy.md b/skype/skype-ps/skype/Get-CsIPPhonePolicy.md index bb8efc3de2..7ae4ac2e57 100644 --- a/skype/skype-ps/skype/Get-CsIPPhonePolicy.md +++ b/skype/skype-ps/skype/Get-CsIPPhonePolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-csipphonepolicy -applicable: Skype for Business Online, Skype for Business Server 2019 +applicable: Skype for Business Server 2019 title: Get-CsIPPhonePolicy schema: 2.0.0 manager: bulenteg From d0d3833f7c40fa851d5632a3323f2f627c2def87 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Fri, 18 Oct 2024 15:51:50 -0700 Subject: [PATCH 0860/1851] Update Get-CsMcxConfiguration.md --- skype/skype-ps/skype/Get-CsMcxConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsMcxConfiguration.md b/skype/skype-ps/skype/Get-CsMcxConfiguration.md index b478800106..8a44cb988e 100644 --- a/skype/skype-ps/skype/Get-CsMcxConfiguration.md +++ b/skype/skype-ps/skype/Get-CsMcxConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-csmcxconfiguration -applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsMcxConfiguration schema: 2.0.0 manager: rogupta From f4348a2f8d128367d64f380daaa02613f537f760 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Fri, 18 Oct 2024 15:53:08 -0700 Subject: [PATCH 0861/1851] Update Get-CsMeetingConfiguration.md --- skype/skype-ps/skype/Get-CsMeetingConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsMeetingConfiguration.md b/skype/skype-ps/skype/Get-CsMeetingConfiguration.md index b49867bd1e..431f2547ca 100644 --- a/skype/skype-ps/skype/Get-CsMeetingConfiguration.md +++ b/skype/skype-ps/skype/Get-CsMeetingConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-csmeetingconfiguration -applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsMeetingConfiguration schema: 2.0.0 author: tomkau From 34aa96acc394241b7316ac063b6de3169849985f Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Fri, 18 Oct 2024 15:54:14 -0700 Subject: [PATCH 0862/1851] Update Get-CsMeetingRoom.md --- skype/skype-ps/skype/Get-CsMeetingRoom.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsMeetingRoom.md b/skype/skype-ps/skype/Get-CsMeetingRoom.md index 00834d17f2..4401dd0254 100644 --- a/skype/skype-ps/skype/Get-CsMeetingRoom.md +++ b/skype/skype-ps/skype/Get-CsMeetingRoom.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-csmeetingroom -applicable: Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsMeetingRoom schema: 2.0.0 manager: bulenteg From 54c5f6602338fdf80f8f298b7d6f6a7d73520325 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Fri, 18 Oct 2024 15:55:21 -0700 Subject: [PATCH 0863/1851] Update Get-CsMobilityPolicy.md --- skype/skype-ps/skype/Get-CsMobilityPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsMobilityPolicy.md b/skype/skype-ps/skype/Get-CsMobilityPolicy.md index 6cbab232d4..c59665485e 100644 --- a/skype/skype-ps/skype/Get-CsMobilityPolicy.md +++ b/skype/skype-ps/skype/Get-CsMobilityPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-csmobilitypolicy -applicable: Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsMobilityPolicy schema: 2.0.0 manager: bulenteg From bbb07102ba6d6ce00c3786905e429cd3aa113ab8 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Fri, 18 Oct 2024 15:57:04 -0700 Subject: [PATCH 0864/1851] Update Get-CsNetworkConfiguration.md --- skype/skype-ps/skype/Get-CsNetworkConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsNetworkConfiguration.md b/skype/skype-ps/skype/Get-CsNetworkConfiguration.md index 06bc31c4f2..5914281385 100644 --- a/skype/skype-ps/skype/Get-CsNetworkConfiguration.md +++ b/skype/skype-ps/skype/Get-CsNetworkConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-csnetworkconfiguration -applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsNetworkConfiguration schema: 2.0.0 manager: bulenteg From c8c99489b4bdfd1101698b052f3d6cd00b0d13f5 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Fri, 18 Oct 2024 15:58:10 -0700 Subject: [PATCH 0865/1851] Update Get-CsOAuthConfiguration.md --- skype/skype-ps/skype/Get-CsOAuthConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsOAuthConfiguration.md b/skype/skype-ps/skype/Get-CsOAuthConfiguration.md index b6a01f8633..b2c5cfbfdd 100644 --- a/skype/skype-ps/skype/Get-CsOAuthConfiguration.md +++ b/skype/skype-ps/skype/Get-CsOAuthConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-csoauthconfiguration -applicable: Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsOAuthConfiguration schema: 2.0.0 manager: bulenteg From 3d4388fe991692d1943c20d30f93c4bfd3dd6e8e Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Fri, 18 Oct 2024 16:01:30 -0700 Subject: [PATCH 0866/1851] Update Get-CsPersistentChatAddin.md --- skype/skype-ps/skype/Get-CsPersistentChatAddin.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsPersistentChatAddin.md b/skype/skype-ps/skype/Get-CsPersistentChatAddin.md index 908b628669..72d85cb632 100644 --- a/skype/skype-ps/skype/Get-CsPersistentChatAddin.md +++ b/skype/skype-ps/skype/Get-CsPersistentChatAddin.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-cspersistentchataddin -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsPersistentChatAddin schema: 2.0.0 manager: rogupta From 8af492060a498b584a181149f1f58f0772f31751 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Fri, 18 Oct 2024 16:02:41 -0700 Subject: [PATCH 0867/1851] Update Get-CsPersistentChatCategory.md --- skype/skype-ps/skype/Get-CsPersistentChatCategory.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsPersistentChatCategory.md b/skype/skype-ps/skype/Get-CsPersistentChatCategory.md index 9ecb229450..e00444b74c 100644 --- a/skype/skype-ps/skype/Get-CsPersistentChatCategory.md +++ b/skype/skype-ps/skype/Get-CsPersistentChatCategory.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-cspersistentchatcategory -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsPersistentChatCategory schema: 2.0.0 manager: rogupta From 4625f06e394d7f36de639d3617d9568463eeb6a9 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Fri, 18 Oct 2024 16:03:58 -0700 Subject: [PATCH 0868/1851] Update Get-CsPersistentChatComplianceConfiguration.md --- .../skype/Get-CsPersistentChatComplianceConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsPersistentChatComplianceConfiguration.md b/skype/skype-ps/skype/Get-CsPersistentChatComplianceConfiguration.md index 2b0485dc53..cf19471a4f 100644 --- a/skype/skype-ps/skype/Get-CsPersistentChatComplianceConfiguration.md +++ b/skype/skype-ps/skype/Get-CsPersistentChatComplianceConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-cspersistentchatcomplianceconfiguration -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsPersistentChatComplianceConfiguration schema: 2.0.0 manager: rogupta From 2741dfca08c368b7201ccfebf11d12644eb3405f Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Fri, 18 Oct 2024 16:05:20 -0700 Subject: [PATCH 0869/1851] Update Get-CsPersistentChatConfiguration.md --- skype/skype-ps/skype/Get-CsPersistentChatConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsPersistentChatConfiguration.md b/skype/skype-ps/skype/Get-CsPersistentChatConfiguration.md index b8e54ca6b8..7fd56a3f4c 100644 --- a/skype/skype-ps/skype/Get-CsPersistentChatConfiguration.md +++ b/skype/skype-ps/skype/Get-CsPersistentChatConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-cspersistentchatconfiguration -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsPersistentChatConfiguration schema: 2.0.0 manager: rogupta From 0093ec79bfbb77c003efb6b4bd1760fe9b198abe Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Fri, 18 Oct 2024 16:10:46 -0700 Subject: [PATCH 0870/1851] Update Get-CsPersistentChatEligiblePrincipal.md --- skype/skype-ps/skype/Get-CsPersistentChatEligiblePrincipal.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsPersistentChatEligiblePrincipal.md b/skype/skype-ps/skype/Get-CsPersistentChatEligiblePrincipal.md index f44036d0b7..f4405e37b0 100644 --- a/skype/skype-ps/skype/Get-CsPersistentChatEligiblePrincipal.md +++ b/skype/skype-ps/skype/Get-CsPersistentChatEligiblePrincipal.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-cspersistentchateligibleprincipal -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsPersistentChatEligiblePrincipal schema: 2.0.0 manager: rogupta From 2a4dfa48499bc1b6154c25e7d5c355c07b8a4d66 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Fri, 18 Oct 2024 16:11:53 -0700 Subject: [PATCH 0871/1851] Update Get-CsPersistentChatEndpoint.md --- skype/skype-ps/skype/Get-CsPersistentChatEndpoint.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsPersistentChatEndpoint.md b/skype/skype-ps/skype/Get-CsPersistentChatEndpoint.md index c514eb8a86..04e98b3f03 100644 --- a/skype/skype-ps/skype/Get-CsPersistentChatEndpoint.md +++ b/skype/skype-ps/skype/Get-CsPersistentChatEndpoint.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-cspersistentchatendpoint -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsPersistentChatEndpoint schema: 2.0.0 manager: rogupta From 88d6594c884f5394c9f505f9a0a14af86e098911 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Fri, 18 Oct 2024 16:13:14 -0700 Subject: [PATCH 0872/1851] Update Get-CsPersistentChatPolicy.md --- skype/skype-ps/skype/Get-CsPersistentChatPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsPersistentChatPolicy.md b/skype/skype-ps/skype/Get-CsPersistentChatPolicy.md index e9f26ecc95..7c0e9ecc89 100644 --- a/skype/skype-ps/skype/Get-CsPersistentChatPolicy.md +++ b/skype/skype-ps/skype/Get-CsPersistentChatPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-cspersistentchatpolicy -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsPersistentChatPolicy schema: 2.0.0 manager: rogupta From 4c43244b2792569e2dde60a0e783e3370a135bae Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Fri, 18 Oct 2024 16:14:20 -0700 Subject: [PATCH 0873/1851] Update Get-CsPersistentChatRoom.md --- skype/skype-ps/skype/Get-CsPersistentChatRoom.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsPersistentChatRoom.md b/skype/skype-ps/skype/Get-CsPersistentChatRoom.md index 3d3818dbed..b2f79623d0 100644 --- a/skype/skype-ps/skype/Get-CsPersistentChatRoom.md +++ b/skype/skype-ps/skype/Get-CsPersistentChatRoom.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-cspersistentchatroom -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsPersistentChatRoom schema: 2.0.0 manager: rogupta From 277efbc6b1154cefd8d645259d392d4188549a75 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Fri, 18 Oct 2024 16:15:37 -0700 Subject: [PATCH 0874/1851] Update Get-CsPersistentChatState.md --- skype/skype-ps/skype/Get-CsPersistentChatState.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsPersistentChatState.md b/skype/skype-ps/skype/Get-CsPersistentChatState.md index 043ec33ec1..232ca51c32 100644 --- a/skype/skype-ps/skype/Get-CsPersistentChatState.md +++ b/skype/skype-ps/skype/Get-CsPersistentChatState.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-cspersistentchatstate -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsPersistentChatState schema: 2.0.0 manager: rogupta From 43209d305d29505f9b807ec55377baefe62788c6 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Fri, 18 Oct 2024 16:17:56 -0700 Subject: [PATCH 0875/1851] Update Get-CsPlatformServiceSettings.md --- skype/skype-ps/skype/Get-CsPlatformServiceSettings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsPlatformServiceSettings.md b/skype/skype-ps/skype/Get-CsPlatformServiceSettings.md index 956b43a47b..556e9c6bbe 100644 --- a/skype/skype-ps/skype/Get-CsPlatformServiceSettings.md +++ b/skype/skype-ps/skype/Get-CsPlatformServiceSettings.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-csplatformservicesettings -applicable: Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Skype for Business Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsPlatformServiceSettings schema: 2.0.0 manager: rogupta From 3c0b40483a998ccd0beb6740703c9edfc0bfe660 Mon Sep 17 00:00:00 2001 From: cpsou <165958944+cpsou@users.noreply.github.com> Date: Fri, 18 Oct 2024 16:45:11 -0700 Subject: [PATCH 0876/1851] Update Set-OwaMailboxPolicy.md Adding the Outlook Data File (.pst) policy for new Outlook for Windows (Monarch) --- .../exchange/Set-OwaMailboxPolicy.md | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md index 1499dfba1d..8e0df4f395 100644 --- a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md +++ b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md @@ -96,6 +96,7 @@ Set-OwaMailboxPolicy [-Identity] [-OrganizationEnabled ] [-OutboundCharset ] [-OutlookBetaToggleEnabled ] + [-OutlookDataFile ] [-OutlookNewslettersAccessLevel ] [-OutlookNewslettersReactions ] [-OutlookNewslettersShowMore ] @@ -1759,6 +1760,30 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -OutlookDataFile +The OutlookDataFile paramater specifies what users can do with Outlook Data Files (.pst). Valid values are: + +- Allow: The defaul value. Users can open, import from an Outlook Data File to a mailbox, export from a mailbox to an Outlook Data File, and copy items from/to an Outlook Data File. +- NoExport: Users cannot export from a mailbox to an Outlook Data File. +- NoExportNoGrow: Users cannot export from a mailbox to an Outlook Data File and copy items from a mailbox to an Outlook Data File. +- NoExportNoOpen Users cannot export from a mailbox to an Outlook Data File and open a new Outlook Data File. +- NoExportNoOpenNoGrow: Users cannot export from a mailbox to an Outlook Data File, copy items from a mailbox to an Outlook Data File, and open a new Outlook Data File. +- Deny: Users cannot open a new Outlook Data File, import from a Outlook Data File to a mailbox, export from a mailbox to a Outlook Data File, and copy items from/to an Outlook Data File. + + +```yaml +Type: OutlookDataFileFeatureState +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: Allow +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -OutlookNewslettersReactions This parameter is available only in the cloud-based service. From f5871d7f72e7e8e9e2ba03e8c488851073aacb09 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 18 Oct 2024 18:07:20 -0700 Subject: [PATCH 0877/1851] Update Set-OwaMailboxPolicy.md --- .../exchange/Set-OwaMailboxPolicy.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md index 8e0df4f395..adb1db9017 100644 --- a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md +++ b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md @@ -1761,16 +1761,17 @@ Accept wildcard characters: False ``` ### -OutlookDataFile -The OutlookDataFile paramater specifies what users can do with Outlook Data Files (.pst). Valid values are: +This parameter is available only in the cloud-based service. + +The OutlookDataFile paramater specifies what users can do with .pst files in the new Outlook for Windows. Valid values are: -- Allow: The defaul value. Users can open, import from an Outlook Data File to a mailbox, export from a mailbox to an Outlook Data File, and copy items from/to an Outlook Data File. -- NoExport: Users cannot export from a mailbox to an Outlook Data File. -- NoExportNoGrow: Users cannot export from a mailbox to an Outlook Data File and copy items from a mailbox to an Outlook Data File. -- NoExportNoOpen Users cannot export from a mailbox to an Outlook Data File and open a new Outlook Data File. -- NoExportNoOpenNoGrow: Users cannot export from a mailbox to an Outlook Data File, copy items from a mailbox to an Outlook Data File, and open a new Outlook Data File. -- Deny: Users cannot open a new Outlook Data File, import from a Outlook Data File to a mailbox, export from a mailbox to a Outlook Data File, and copy items from/to an Outlook Data File. +- Allow: The defaul value. Users can open .pst files, import from a .pst file to a mailbox, export from a mailbox to a .pst file, and copy items to and from .pst files. +- NoExport: Users can't export from a mailbox to a .pst file. +- NoExportNoGrow: Users can't export from a mailbox to a .pst file, or copy items from a mailbox to a .pst file. +- NoExportNoOpen: Users can't export from a mailbox to a .pst file, or open new .pst files. +- NoExportNoOpenNoGrow: Users can't export from a mailbox to a .pst file, copy items from a mailbox to a .pst file, or open new .pst files. +- Deny: Users can't open new .pst files, import from a .pst file to a mailbox, export from a mailbox to a .pst file, or copy items to and from .pst files. - ```yaml Type: OutlookDataFileFeatureState Parameter Sets: (All) From 4d0663d1aa1e298f0ac80b0a82ebe39b10010a3d Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 15:24:11 -0700 Subject: [PATCH 0878/1851] Update Get-CsPresencePolicy.md --- skype/skype-ps/skype/Get-CsPresencePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsPresencePolicy.md b/skype/skype-ps/skype/Get-CsPresencePolicy.md index 7491d8f795..f4d0e7294a 100644 --- a/skype/skype-ps/skype/Get-CsPresencePolicy.md +++ b/skype/skype-ps/skype/Get-CsPresencePolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-cspresencepolicy -applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsPresencePolicy schema: 2.0.0 manager: bulenteg From 74aeea0a99640a040b19b0f9c48ed908ef36738e Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 15:26:06 -0700 Subject: [PATCH 0879/1851] Update Get-CsPrivacyConfiguration.md --- skype/skype-ps/skype/Get-CsPrivacyConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsPrivacyConfiguration.md b/skype/skype-ps/skype/Get-CsPrivacyConfiguration.md index a1f203b7d7..f008d70f24 100644 --- a/skype/skype-ps/skype/Get-CsPrivacyConfiguration.md +++ b/skype/skype-ps/skype/Get-CsPrivacyConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-csprivacyconfiguration -applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsPrivacyConfiguration schema: 2.0.0 manager: bulenteg From a336566e8a96473ef2082e75462b428fd2f233a8 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 15:29:25 -0700 Subject: [PATCH 0880/1851] Update Get-CsPushNotificationConfiguration.md --- skype/skype-ps/skype/Get-CsPushNotificationConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsPushNotificationConfiguration.md b/skype/skype-ps/skype/Get-CsPushNotificationConfiguration.md index f8187c893a..c691ad8fc7 100644 --- a/skype/skype-ps/skype/Get-CsPushNotificationConfiguration.md +++ b/skype/skype-ps/skype/Get-CsPushNotificationConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-cspushnotificationconfiguration -applicable: Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsPushNotificationConfiguration schema: 2.0.0 manager: bulenteg From 8b44fe4e09e4e53e40edf5425b10b57c3be9870d Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 15:30:46 -0700 Subject: [PATCH 0881/1851] Update Get-CsSlaConfiguration.md --- skype/skype-ps/skype/Get-CsSlaConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsSlaConfiguration.md b/skype/skype-ps/skype/Get-CsSlaConfiguration.md index 772777fc94..6e91991f77 100644 --- a/skype/skype-ps/skype/Get-CsSlaConfiguration.md +++ b/skype/skype-ps/skype/Get-CsSlaConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-csslaconfiguration -applicable: Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsSlaConfiguration schema: 2.0.0 manager: rogupta From 138d163db6c2a5e91203f513cdf3ebfe04630c0d Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 15:31:52 -0700 Subject: [PATCH 0882/1851] Update Get-CsTeamsUpgradeConfiguration.md --- skype/skype-ps/skype/Get-CsTeamsUpgradeConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsTeamsUpgradeConfiguration.md b/skype/skype-ps/skype/Get-CsTeamsUpgradeConfiguration.md index eba296a688..4c98490cbe 100644 --- a/skype/skype-ps/skype/Get-CsTeamsUpgradeConfiguration.md +++ b/skype/skype-ps/skype/Get-CsTeamsUpgradeConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-csteamsupgradeconfiguration -applicable: Skype for Business Online, Skype for Business Server 2019 +applicable: Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsTeamsUpgradeConfiguration schema: 2.0.0 manager: bulenteg From 134fb34a42dea8659ab7ca3d5f9ac00715bf5377 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 15:34:52 -0700 Subject: [PATCH 0883/1851] Update Get-CsTenantHybridConfiguration.md --- skype/skype-ps/skype/Get-CsTenantHybridConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsTenantHybridConfiguration.md b/skype/skype-ps/skype/Get-CsTenantHybridConfiguration.md index d963e0c878..af7842ce10 100644 --- a/skype/skype-ps/skype/Get-CsTenantHybridConfiguration.md +++ b/skype/skype-ps/skype/Get-CsTenantHybridConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-cstenanthybridconfiguration -applicable: Skype for Business Online +applicable: Skype for Business Server 2019 title: Get-CsTenantHybridConfiguration schema: 2.0.0 manager: bulenteg From 5de840758c11c5be5a6ced702f7281b914fef19f Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 15:36:03 -0700 Subject: [PATCH 0884/1851] Update Get-CsUCPhoneConfiguration.md --- skype/skype-ps/skype/Get-CsUCPhoneConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsUCPhoneConfiguration.md b/skype/skype-ps/skype/Get-CsUCPhoneConfiguration.md index ffb03e6770..7441f11f69 100644 --- a/skype/skype-ps/skype/Get-CsUCPhoneConfiguration.md +++ b/skype/skype-ps/skype/Get-CsUCPhoneConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-csucphoneconfiguration -applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsUCPhoneConfiguration schema: 2.0.0 manager: bulenteg From ebdb6aed234def3e7f202333ff811a039089a09e Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 15:36:46 -0700 Subject: [PATCH 0885/1851] Update Get-CsUserAcp.md --- skype/skype-ps/skype/Get-CsUserAcp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsUserAcp.md b/skype/skype-ps/skype/Get-CsUserAcp.md index c4234ed361..430f4b037c 100644 --- a/skype/skype-ps/skype/Get-CsUserAcp.md +++ b/skype/skype-ps/skype/Get-CsUserAcp.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-csuseracp -applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsUserAcp schema: 2.0.0 manager: bulenteg From fc1dcf1a1bedc07992149b690c3a2e525535cc8c Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 15:37:58 -0700 Subject: [PATCH 0886/1851] Update Get-CsUserSettingsPageConfiguration.md --- skype/skype-ps/skype/Get-CsUserSettingsPageConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsUserSettingsPageConfiguration.md b/skype/skype-ps/skype/Get-CsUserSettingsPageConfiguration.md index 6bc75fe7b4..f92d47dd5f 100644 --- a/skype/skype-ps/skype/Get-CsUserSettingsPageConfiguration.md +++ b/skype/skype-ps/skype/Get-CsUserSettingsPageConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-Help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-csusersettingspageconfiguration -applicable: Skype for Business Server 2019 +applicable: Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsUserSettingsPageConfiguration schema: 2.0.0 manager: bulenteg From c6deabd81340f52641482c0abface355443b1497 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 15:39:02 -0700 Subject: [PATCH 0887/1851] Update Get-CsUserServicesPolicy.md --- skype/skype-ps/skype/Get-CsUserServicesPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsUserServicesPolicy.md b/skype/skype-ps/skype/Get-CsUserServicesPolicy.md index f084bc8568..2feb41556d 100644 --- a/skype/skype-ps/skype/Get-CsUserServicesPolicy.md +++ b/skype/skype-ps/skype/Get-CsUserServicesPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-csuserservicespolicy -applicable: Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsUserServicesPolicy schema: 2.0.0 manager: bulenteg From 6786f52296abfb61fe0d618cbfe89c4e8ee9ceb9 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 15:39:57 -0700 Subject: [PATCH 0888/1851] Update Get-CsVoiceRoutingPolicy.md --- skype/skype-ps/skype/Get-CsVoiceRoutingPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsVoiceRoutingPolicy.md b/skype/skype-ps/skype/Get-CsVoiceRoutingPolicy.md index 8238b41721..05f3448032 100644 --- a/skype/skype-ps/skype/Get-CsVoiceRoutingPolicy.md +++ b/skype/skype-ps/skype/Get-CsVoiceRoutingPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-csvoiceroutingpolicy -applicable: Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsVoiceRoutingPolicy schema: 2.0.0 manager: bulenteg From dace677f3948231fe2236c4b54b7e138d9cfec66 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 15:40:59 -0700 Subject: [PATCH 0889/1851] Update Get-CsXmppAllowedPartner.md --- skype/skype-ps/skype/Get-CsXmppAllowedPartner.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsXmppAllowedPartner.md b/skype/skype-ps/skype/Get-CsXmppAllowedPartner.md index 34af7eb141..d842572c39 100644 --- a/skype/skype-ps/skype/Get-CsXmppAllowedPartner.md +++ b/skype/skype-ps/skype/Get-CsXmppAllowedPartner.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-csxmppallowedpartner -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsXmppAllowedPartner schema: 2.0.0 manager: rogupta From 61af564cf23be9af0ff28d8f190f39f511d04d84 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 15:42:08 -0700 Subject: [PATCH 0890/1851] Update Get-CsXmppGatewayConfiguration.md --- skype/skype-ps/skype/Get-CsXmppGatewayConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Get-CsXmppGatewayConfiguration.md b/skype/skype-ps/skype/Get-CsXmppGatewayConfiguration.md index 3d8bc5d899..42d1978491 100644 --- a/skype/skype-ps/skype/Get-CsXmppGatewayConfiguration.md +++ b/skype/skype-ps/skype/Get-CsXmppGatewayConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-csxmppgatewayconfiguration -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Get-CsXmppGatewayConfiguration schema: 2.0.0 manager: rogupta From 11d6dc264ef33c563293c9430c27c85587f7770f Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 15:43:06 -0700 Subject: [PATCH 0891/1851] Update Grant-CsConferencingPolicy.md --- skype/skype-ps/skype/Grant-CsConferencingPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Grant-CsConferencingPolicy.md b/skype/skype-ps/skype/Grant-CsConferencingPolicy.md index ecf283545c..079b1f8b84 100644 --- a/skype/skype-ps/skype/Grant-CsConferencingPolicy.md +++ b/skype/skype-ps/skype/Grant-CsConferencingPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/grant-csconferencingpolicy -applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Grant-CsConferencingPolicy schema: 2.0.0 manager: bulenteg From dd720350b856f93df5cc2a76c2dcbc1198e91d03 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 15:44:02 -0700 Subject: [PATCH 0892/1851] Update Grant-CsExternalAccessPolicy.md --- skype/skype-ps/skype/Grant-CsExternalAccessPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Grant-CsExternalAccessPolicy.md b/skype/skype-ps/skype/Grant-CsExternalAccessPolicy.md index b1dbb2027a..cee8b30442 100644 --- a/skype/skype-ps/skype/Grant-CsExternalAccessPolicy.md +++ b/skype/skype-ps/skype/Grant-CsExternalAccessPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/grant-csexternalaccesspolicy -applicable: Microsoft Teams, Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Microsoft Teams, Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Grant-CsExternalAccessPolicy schema: 2.0.0 manager: bulenteg From 340234dc09a0afaa9c96fa6cbf953164b2356de5 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 15:45:12 -0700 Subject: [PATCH 0893/1851] Update Grant-CsIPPhonePolicy.md --- skype/skype-ps/skype/Grant-CsIPPhonePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Grant-CsIPPhonePolicy.md b/skype/skype-ps/skype/Grant-CsIPPhonePolicy.md index a913e82dda..0bc1ea6d26 100644 --- a/skype/skype-ps/skype/Grant-CsIPPhonePolicy.md +++ b/skype/skype-ps/skype/Grant-CsIPPhonePolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/grant-csipphonepolicy -applicable: Lync Server 2010 +applicable: Skype for Business Server 2019 title: Grant-CsIPPhonePolicy, Skype for Business Server 2019 schema: 2.0.0 manager: bulenteg From b9d81d1e7d379ee6254bead6b343a7e8b6f3011d Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 15:46:08 -0700 Subject: [PATCH 0894/1851] Update Grant-CsMobilityPolicy.md --- skype/skype-ps/skype/Grant-CsMobilityPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Grant-CsMobilityPolicy.md b/skype/skype-ps/skype/Grant-CsMobilityPolicy.md index 720b055867..a6b4002ac5 100644 --- a/skype/skype-ps/skype/Grant-CsMobilityPolicy.md +++ b/skype/skype-ps/skype/Grant-CsMobilityPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/grant-csmobilitypolicy -applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Grant-CsMobilityPolicy schema: 2.0.0 manager: bulenteg From c960b34fa58fd47a9533543985c7e6d5401b9aaf Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 15:47:03 -0700 Subject: [PATCH 0895/1851] Update Grant-CsPersistentChatPolicy.md --- skype/skype-ps/skype/Grant-CsPersistentChatPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Grant-CsPersistentChatPolicy.md b/skype/skype-ps/skype/Grant-CsPersistentChatPolicy.md index e778460f46..2802ff6d76 100644 --- a/skype/skype-ps/skype/Grant-CsPersistentChatPolicy.md +++ b/skype/skype-ps/skype/Grant-CsPersistentChatPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/grant-cspersistentchatpolicy -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Grant-CsPersistentChatPolicy schema: 2.0.0 manager: rogupta From b6e1d1d8d753df1ffb60083691ff722297defc7f Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 16:10:54 -0700 Subject: [PATCH 0896/1851] Update Grant-CsTeamsUpgradePolicy.md --- skype/skype-ps/skype/Grant-CsTeamsUpgradePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Grant-CsTeamsUpgradePolicy.md b/skype/skype-ps/skype/Grant-CsTeamsUpgradePolicy.md index 1fd31b00e6..49be661490 100644 --- a/skype/skype-ps/skype/Grant-CsTeamsUpgradePolicy.md +++ b/skype/skype-ps/skype/Grant-CsTeamsUpgradePolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/grant-csteamsupgradepolicy -applicable: Skype for Business Online, Skype for Business Server 2019, Skype for Business Server 2015 +applicable: Skype for Business Server 2019, Skype for Business Server 2015 title: Grant-CsTeamsUpgradePolicy schema: 2.0.0 manager: bulenteg From 8554c98a026b91b7c9531d7d7c2798fb8a03d020 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 16:12:46 -0700 Subject: [PATCH 0897/1851] Update Import-CsPersistentChatData.md --- skype/skype-ps/skype/Import-CsPersistentChatData.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Import-CsPersistentChatData.md b/skype/skype-ps/skype/Import-CsPersistentChatData.md index fbd10e8132..a6407326d2 100644 --- a/skype/skype-ps/skype/Import-CsPersistentChatData.md +++ b/skype/skype-ps/skype/Import-CsPersistentChatData.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/import-cspersistentchatdata -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Import-CsPersistentChatData schema: 2.0.0 manager: rogupta From 2822232aec3bacf29d7e8ee71dc83d01cfdcc7e2 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 16:14:12 -0700 Subject: [PATCH 0898/1851] Update Invoke-CsUcsRollback.md --- skype/skype-ps/skype/Invoke-CsUcsRollback.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Invoke-CsUcsRollback.md b/skype/skype-ps/skype/Invoke-CsUcsRollback.md index 07802a0d8f..b0d139bbd3 100644 --- a/skype/skype-ps/skype/Invoke-CsUcsRollback.md +++ b/skype/skype-ps/skype/Invoke-CsUcsRollback.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/invoke-csucsrollback -applicable: Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Invoke-CsUcsRollback schema: 2.0.0 manager: bulenteg From c4d02edf3ff8fa9f71d9b92f5ebdb5d5d711a9e1 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 16:15:35 -0700 Subject: [PATCH 0899/1851] Update Move-CsUser.md --- skype/skype-ps/skype/Move-CsUser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Move-CsUser.md b/skype/skype-ps/skype/Move-CsUser.md index d2cf7bae07..29973fc914 100644 --- a/skype/skype-ps/skype/Move-CsUser.md +++ b/skype/skype-ps/skype/Move-CsUser.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/move-csuser -applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Move-CsUser schema: 2.0.0 manager: rogupta From 789a13259048acba36d180b8d831295297447db7 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 16:16:45 -0700 Subject: [PATCH 0900/1851] Update New-CsAutodiscoverConfiguration.md --- skype/skype-ps/skype/New-CsAutodiscoverConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/New-CsAutodiscoverConfiguration.md b/skype/skype-ps/skype/New-CsAutodiscoverConfiguration.md index 60fe7339ae..0e9d77cb0a 100644 --- a/skype/skype-ps/skype/New-CsAutodiscoverConfiguration.md +++ b/skype/skype-ps/skype/New-CsAutodiscoverConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/new-csautodiscoverconfiguration -applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: New-CsAutodiscoverConfiguration schema: 2.0.0 manager: rogupta From 6a593d82d2e3bd1d9b07bd754f4c323310051b2c Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 16:17:48 -0700 Subject: [PATCH 0901/1851] Update New-CsClientPolicy.md --- skype/skype-ps/skype/New-CsClientPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/New-CsClientPolicy.md b/skype/skype-ps/skype/New-CsClientPolicy.md index 167ecf8d39..38bddfb4fe 100644 --- a/skype/skype-ps/skype/New-CsClientPolicy.md +++ b/skype/skype-ps/skype/New-CsClientPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/new-csclientpolicy -applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: New-CsClientPolicy schema: 2.0.0 manager: bulenteg From ea9efe52312facdfde4a45ae3f0c70f427ec554d Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 16:18:51 -0700 Subject: [PATCH 0902/1851] Update New-CsConferencingPolicy.md --- skype/skype-ps/skype/New-CsConferencingPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/New-CsConferencingPolicy.md b/skype/skype-ps/skype/New-CsConferencingPolicy.md index b06a18849b..08fab2b313 100644 --- a/skype/skype-ps/skype/New-CsConferencingPolicy.md +++ b/skype/skype-ps/skype/New-CsConferencingPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/new-csconferencingpolicy -applicable: Skype for Business Online, Skype for Business Server 2019, Skype for Business Server 2015, Lync Server 2013, Lync Server 2010, +applicable: Skype for Business Server 2019, Skype for Business Server 2015, Lync Server 2013, Lync Server 2010, schema: 2.0.0 manager: bulenteg author: tomkau From e37bd635ef5ea03ce414573c063c462c144ed07f Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 16:20:10 -0700 Subject: [PATCH 0903/1851] Update New-CsMcxConfiguration.md --- skype/skype-ps/skype/New-CsMcxConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/New-CsMcxConfiguration.md b/skype/skype-ps/skype/New-CsMcxConfiguration.md index 3ad60e3214..58a5312e5f 100644 --- a/skype/skype-ps/skype/New-CsMcxConfiguration.md +++ b/skype/skype-ps/skype/New-CsMcxConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/new-csmcxconfiguration -applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: New-CsMcxConfiguration schema: 2.0.0 manager: rogupta From 03b586e7aecdfcc889f5e23131f7debc8099869b Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 16:21:22 -0700 Subject: [PATCH 0904/1851] Update New-CsMobilityPolicy.md --- skype/skype-ps/skype/New-CsMobilityPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/New-CsMobilityPolicy.md b/skype/skype-ps/skype/New-CsMobilityPolicy.md index 15c7ed3a3f..5e9016c50f 100644 --- a/skype/skype-ps/skype/New-CsMobilityPolicy.md +++ b/skype/skype-ps/skype/New-CsMobilityPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/new-csmobilitypolicy -applicable: Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: New-CsMobilityPolicy schema: 2.0.0 manager: bulenteg From 63d170e16da1e73ca6ed44980126e14819d943ca Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 16:24:05 -0700 Subject: [PATCH 0905/1851] Update New-CsNetworkMediaBypassConfiguration.md --- .../New-CsNetworkMediaBypassConfiguration.md | 23 +------------------ 1 file changed, 1 insertion(+), 22 deletions(-) diff --git a/skype/skype-ps/skype/New-CsNetworkMediaBypassConfiguration.md b/skype/skype-ps/skype/New-CsNetworkMediaBypassConfiguration.md index 4c68ec91c7..37c19d474c 100644 --- a/skype/skype-ps/skype/New-CsNetworkMediaBypassConfiguration.md +++ b/skype/skype-ps/skype/New-CsNetworkMediaBypassConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/new-csnetworkmediabypassconfiguration -applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: New-CsNetworkMediaBypassConfiguration schema: 2.0.0 manager: bulenteg @@ -17,9 +17,6 @@ ms.reviewer: rogupta Creates new global settings for media bypass. This cmdlet was introduced in Lync Server 2010. - - - ## SYNTAX ``` @@ -40,8 +37,6 @@ The object created by this cmdlet must be saved to a variable and then assigned The settings created with this cmdlet can be retrieved only by accessing the MediaBypassSettings property of the global network configuration. To retrieve these settings, run this command: (Get-CsNetworkConfiguration).MediaBypassSettings. - - ## EXAMPLES ### -------------------------- EXAMPLE 1 -------------------------- @@ -86,7 +81,6 @@ We assign those settings to the variable $a. In line 2 we modify the settings stored in variable $a by assigning the value False ($false) to the AlwaysBypass property. Finally, in line 3 we call the Set-CsNetworkConfiguration cmdlet, passing the MediaBypassSettings parameter the variable $a, which saves the change we made to the AlwaysBypass property. - ## PARAMETERS ### -AlwaysBypass @@ -108,8 +102,6 @@ Setting AlwaysBypass and Enabled both to True will auto-generate a bypass ID tha Default: False - - ```yaml Type: Boolean Parameter Sets: (All) @@ -133,8 +125,6 @@ This ID must be in the format of a GUID (for example, 96f14dea-5170-429a-b92b-f1 However, you will typically not have to set or change this parameter. This value is automatically generated when Enabled is set to True and either: 1) AlwaysBypass is set to True, or 2) the EnableDefaultBypassID parameter is set to True. - - ```yaml Type: String Parameter Sets: (All) @@ -158,7 +148,6 @@ At that point bypass decisions will be based on the value of the AlwaysBypass se Default: False - ```yaml Type: Boolean Parameter Sets: (All) @@ -185,8 +174,6 @@ Any subnets associated with the core need not be defined and bypass will automat Default: False - - ```yaml Type: Boolean Parameter Sets: (All) @@ -207,8 +194,6 @@ External media bypass is not supported in Skype for Business Server. Default: Off - - ```yaml Type: BypassModeEnumType Parameter Sets: (All) @@ -230,9 +215,6 @@ Other values for this parameter are reserved for future use. Default: Off - - - ```yaml Type: BypassModeEnumType Parameter Sets: (All) @@ -251,9 +233,6 @@ Accept wildcard characters: False Indicates whether media bypass should be used for audio/video conferences. The default value is False ($False). - - - ```yaml Type: Boolean Parameter Sets: (All) From f4e531cca0d23829339f08130999b09d4cd5abfb Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 16:25:41 -0700 Subject: [PATCH 0906/1851] Update New-CsPersistentChatAddin.md --- skype/skype-ps/skype/New-CsPersistentChatAddin.md | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/skype/skype-ps/skype/New-CsPersistentChatAddin.md b/skype/skype-ps/skype/New-CsPersistentChatAddin.md index 2529f0fb1d..6b554367cb 100644 --- a/skype/skype-ps/skype/New-CsPersistentChatAddin.md +++ b/skype/skype-ps/skype/New-CsPersistentChatAddin.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/new-cspersistentchataddin -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: New-CsPersistentChatAddin schema: 2.0.0 manager: rogupta @@ -18,8 +18,6 @@ Enables you to configure a new Persistent Chat add-in. A Persistent Chat add-in is a customized web page that can be embedded within a Persistent Chat client. This cmdlet was introduced in Lync Server 2013. - - ## SYNTAX ``` @@ -40,8 +38,6 @@ Instead, the CsPersistentChatAddin cmdlets are used to associate (or disassociat Skype for Business Server Control Panel: To create a new Persistent Chat add-in using the Skype for Business Server Control Panel, click Persistent Chat, click Add-in, and then click New. - - ## EXAMPLES ### -------------------------- Example 1 -------------------------- @@ -61,8 +57,6 @@ The URL parameter and the parameter value `https://atl-cs-001.litwareinc.com/itc Friendly name to be given to the Persistent Chat add-in. Names must be unique per Persistent Chat Server pool. - - ```yaml Type: String Parameter Sets: (All) @@ -80,8 +74,6 @@ Accept wildcard characters: False URL of the webpage to be displayed by the Persistent Chat add-in. - - ```yaml Type: String Parameter Sets: (All) @@ -99,8 +91,6 @@ Accept wildcard characters: False Fully qualified domain name of the Persistent Chat Server pool. - - ```yaml Type: String Parameter Sets: (All) From 0d83c03ba2a524c057614d74a297f815fa7a8424 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 16:27:00 -0700 Subject: [PATCH 0907/1851] Update New-CsPersistentChatCategory.md --- skype/skype-ps/skype/New-CsPersistentChatCategory.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/skype/skype-ps/skype/New-CsPersistentChatCategory.md b/skype/skype-ps/skype/New-CsPersistentChatCategory.md index 747aa2f83c..807ee1f92c 100644 --- a/skype/skype-ps/skype/New-CsPersistentChatCategory.md +++ b/skype/skype-ps/skype/New-CsPersistentChatCategory.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/new-cspersistentchatcategory -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: New-CsPersistentChatCategory schema: 2.0.0 manager: rogupta @@ -22,8 +22,6 @@ Instead, existing rooms must later be assigned to a category by using the Set-Cs However, new chat rooms can be assigned to the category at the same time the room is created. This cmdlet was introduced in Lync Server 2013. - - ## SYNTAX ``` @@ -46,8 +44,6 @@ That means that you must create at least one category before you can add any cha Skype for Business Server Control Panel: To create a new Persistent Chat category using the Skype for Business Server Control Panel, click Persistent Chat, click Category, and then click New. - - ## EXAMPLES ### -------------------------- Example 1 -------------------------- From 9d21bc868717a3e2a2ae638c311ed4d00c5aee8c Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 16:29:04 -0700 Subject: [PATCH 0908/1851] Update New-CsPersistentChatComplianceConfiguration.md --- ...ew-CsPersistentChatComplianceConfiguration.md | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/skype/skype-ps/skype/New-CsPersistentChatComplianceConfiguration.md b/skype/skype-ps/skype/New-CsPersistentChatComplianceConfiguration.md index 7fd23b4abd..98ea85b68d 100644 --- a/skype/skype-ps/skype/New-CsPersistentChatComplianceConfiguration.md +++ b/skype/skype-ps/skype/New-CsPersistentChatComplianceConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/new-cspersistentchatcomplianceconfiguration -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: New-CsPersistentChatComplianceConfiguration schema: 2.0.0 manager: rogupta @@ -18,8 +18,6 @@ Creates a new collection of Persistent Chat compliance configuration settings at Persistent Chat compliance enables administrators to maintain an archive of Persistent Chat items and activities including: new messages; new events (for example, a user entering or existing a chat room); file uploads and downloads; and searches run against the chat history. This cmdlet was introduced in Lync Server 2013. - - ## SYNTAX ``` @@ -43,8 +41,6 @@ In addition, Persistent Chat compliance can only be managed using the Windows Po Skype for Business Server Control Panel: The functions carried out by the New-CsPersistentChatComplianceConfiguration cmdlet are not available in the Skype for Business Server Control Panel. - - ## EXAMPLES ### -------------------------- Example 1 -------------------------- @@ -134,8 +130,6 @@ This adapter is supplied by a third-party or can be set to the internal XML adap If you do not specify an adapter type Persistent Chat will not save compliance data. - - ```yaml Type: String Parameter Sets: (All) @@ -156,8 +150,6 @@ This has the potential to greatly increase the size of the compliance data. The default value is False. - - ```yaml Type: Boolean Parameter Sets: (All) @@ -178,8 +170,6 @@ This has the potential to greatly increase the size of the compliance data. The default value is False. - - ```yaml Type: Boolean Parameter Sets: (All) @@ -214,8 +204,6 @@ Accept wildcard characters: False When set to True, additional output files will be created to track file transfers within chat rooms. These files will have the file extension .ATTACH and are placed in the location specified by the AdapterOutputDirectory. - - ```yaml Type: Boolean Parameter Sets: (All) @@ -233,8 +221,6 @@ Accept wildcard characters: False XSLT transform script that enables Persistent Chat to save compliance data in a custom format of your design. - - ```yaml Type: String Parameter Sets: (All) From cb21986e63f778008d78af4871e2c7c509468c99 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 16:30:37 -0700 Subject: [PATCH 0909/1851] Update New-CsPersistentChatConfiguration.md --- skype/skype-ps/skype/New-CsPersistentChatConfiguration.md | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/skype/skype-ps/skype/New-CsPersistentChatConfiguration.md b/skype/skype-ps/skype/New-CsPersistentChatConfiguration.md index cf3fe97e59..ede3df5de1 100644 --- a/skype/skype-ps/skype/New-CsPersistentChatConfiguration.md +++ b/skype/skype-ps/skype/New-CsPersistentChatConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/new-cspersistentchatconfiguration -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: New-CsPersistentChatConfiguration schema: 2.0.0 manager: rogupta @@ -19,8 +19,6 @@ Persistent Chat configuration settings are used to manage the Persistent Chat se For example, these settings allow you to specify the maximum number of users who can participate in a chat room. This cmdlet was introduced in Lync Server 2013. - - ## SYNTAX ``` @@ -40,8 +38,6 @@ These settings can be configured at the global or the site scope, or at the serv Skype for Business Server Control Panel: To create a new collection of Persistent Chat configuration settings using the Skype for Business Server Control Panel, click Persistent Chat, click Persistent Chat Configuration, click New, and then click either Site configuration or Pool configuration. - - ## EXAMPLES ### -------------------------- Example 1 -------------------------- @@ -53,7 +49,6 @@ New-CsPersistentChatConfiguration -Identity "site:Redmond" -ParticipantUpdateLim The command shown in Example 1 creates a new set of Persistent Chat configuration settings applied to the Redmond site. In this example, the ParticipantUpdateLimit property is set to 100. - ## PARAMETERS ### -Identity From 659f2447cf5173e634c2f801eca368979c42de5c Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 16:35:06 -0700 Subject: [PATCH 0910/1851] Update New-CsPersistentChatEndpoint.md --- skype/skype-ps/skype/New-CsPersistentChatEndpoint.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/New-CsPersistentChatEndpoint.md b/skype/skype-ps/skype/New-CsPersistentChatEndpoint.md index 873f3c6e0f..ea7227eca8 100644 --- a/skype/skype-ps/skype/New-CsPersistentChatEndpoint.md +++ b/skype/skype-ps/skype/New-CsPersistentChatEndpoint.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/new-cspersistentchatendpoint -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: New-CsPersistentChatEndpoint schema: 2.0.0 manager: rogupta From ca30edc04fa1472aec5979b93a0b946f51d92c35 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 16:36:08 -0700 Subject: [PATCH 0911/1851] Update New-CsPersistentChatPolicy.md --- skype/skype-ps/skype/New-CsPersistentChatPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/New-CsPersistentChatPolicy.md b/skype/skype-ps/skype/New-CsPersistentChatPolicy.md index 730b5c64d5..24a866881d 100644 --- a/skype/skype-ps/skype/New-CsPersistentChatPolicy.md +++ b/skype/skype-ps/skype/New-CsPersistentChatPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/new-cspersistentchatpolicy -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: New-CsPersistentChatPolicy schema: 2.0.0 manager: rogupta From 0154e51ef28eaa0dcd936313a697f9fba2a1ef51 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 16:37:27 -0700 Subject: [PATCH 0912/1851] Update New-CsPersistentChatRoom.md --- skype/skype-ps/skype/New-CsPersistentChatRoom.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/New-CsPersistentChatRoom.md b/skype/skype-ps/skype/New-CsPersistentChatRoom.md index 3dcc46f681..b387851687 100644 --- a/skype/skype-ps/skype/New-CsPersistentChatRoom.md +++ b/skype/skype-ps/skype/New-CsPersistentChatRoom.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/new-cspersistentchatroom -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: New-CsPersistentChatRoom schema: 2.0.0 manager: rogupta From ce9e13175192dddf0de8b70b02cf3e50ff70550e Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 16:38:40 -0700 Subject: [PATCH 0913/1851] Update New-CsPlatformServiceSettings.md --- skype/skype-ps/skype/New-CsPlatformServiceSettings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/New-CsPlatformServiceSettings.md b/skype/skype-ps/skype/New-CsPlatformServiceSettings.md index 4d9b3f078e..a469445901 100644 --- a/skype/skype-ps/skype/New-CsPlatformServiceSettings.md +++ b/skype/skype-ps/skype/New-CsPlatformServiceSettings.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/new-csplatformservicesettings -applicable: Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: New-CsPlatformServiceSettings schema: 2.0.0 manager: rogupta From e7e0b9c8c99019e618b92af1ca57b5fa9d2df61c Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 16:39:58 -0700 Subject: [PATCH 0914/1851] Update New-CsPushNotificationConfiguration.md --- skype/skype-ps/skype/New-CsPushNotificationConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/New-CsPushNotificationConfiguration.md b/skype/skype-ps/skype/New-CsPushNotificationConfiguration.md index 171d793868..614ff79df4 100644 --- a/skype/skype-ps/skype/New-CsPushNotificationConfiguration.md +++ b/skype/skype-ps/skype/New-CsPushNotificationConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/new-cspushnotificationconfiguration -applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: New-CsPushNotificationConfiguration schema: 2.0.0 manager: rogupta From 9b6e09df661ec37847fad840c010359293fa47a3 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 16:41:20 -0700 Subject: [PATCH 0915/1851] Update New-CsTeamsUpgradePolicy.md --- skype/skype-ps/skype/New-CsTeamsUpgradePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/New-CsTeamsUpgradePolicy.md b/skype/skype-ps/skype/New-CsTeamsUpgradePolicy.md index 91c072c2ac..e0076883f9 100644 --- a/skype/skype-ps/skype/New-CsTeamsUpgradePolicy.md +++ b/skype/skype-ps/skype/New-CsTeamsUpgradePolicy.md @@ -2,7 +2,7 @@ external help file: Microsoft.Rtc.Management.dll-Help.xml Module Name: SkypeForBusiness online version: https://learn.microsoft.com/powershell/module/skype/new-csteamsupgradepolicy -applicable: Skype for Business Server 2019 +applicable: Skype for Business Server 2015, Skype for Business Server 2019 title: New-CsTeamsUpgradePolicy schema: 2.0.0 manager: rogupta From ba65c7e37a80fd1fe77ae181a8939f135d93aa5f Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 16:42:22 -0700 Subject: [PATCH 0916/1851] Update New-CsVoiceNormalizationRule.md --- skype/skype-ps/skype/New-CsVoiceNormalizationRule.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/New-CsVoiceNormalizationRule.md b/skype/skype-ps/skype/New-CsVoiceNormalizationRule.md index 932437d373..9404a4f7ca 100644 --- a/skype/skype-ps/skype/New-CsVoiceNormalizationRule.md +++ b/skype/skype-ps/skype/New-CsVoiceNormalizationRule.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/new-csvoicenormalizationrule -applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019, Microsoft Teams +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: New-CsVoiceNormalizationRule schema: 2.0.0 manager: bulenteg From 140835ace7fba06c6bd96b88cc506c6adb800a59 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 16:43:13 -0700 Subject: [PATCH 0917/1851] Update New-CsVoiceRegex.md --- skype/skype-ps/skype/New-CsVoiceRegex.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/New-CsVoiceRegex.md b/skype/skype-ps/skype/New-CsVoiceRegex.md index e35a7a0536..dfa493a3db 100644 --- a/skype/skype-ps/skype/New-CsVoiceRegex.md +++ b/skype/skype-ps/skype/New-CsVoiceRegex.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/new-csvoiceregex -applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: New-CsVoiceRegex schema: 2.0.0 manager: bulenteg From c829579402da9a021cc3ba74cc0e5121310ebfd9 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 16:44:48 -0700 Subject: [PATCH 0918/1851] Update New-CsWebLink.md --- skype/skype-ps/skype/New-CsWebLink.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/New-CsWebLink.md b/skype/skype-ps/skype/New-CsWebLink.md index b81453851d..56cf68d55b 100644 --- a/skype/skype-ps/skype/New-CsWebLink.md +++ b/skype/skype-ps/skype/New-CsWebLink.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/new-csweblink -applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: New-CsWebLink schema: 2.0.0 manager: rogupta From 38ef6a5c23aa437bf7d29b51ef825efac89855c6 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 16:46:14 -0700 Subject: [PATCH 0919/1851] Update New-CsXmppAllowedPartner.md --- skype/skype-ps/skype/New-CsXmppAllowedPartner.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/New-CsXmppAllowedPartner.md b/skype/skype-ps/skype/New-CsXmppAllowedPartner.md index 472968c6e7..3143cc1192 100644 --- a/skype/skype-ps/skype/New-CsXmppAllowedPartner.md +++ b/skype/skype-ps/skype/New-CsXmppAllowedPartner.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/new-csxmppallowedpartner -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: New-CsXmppAllowedPartner schema: 2.0.0 manager: rogupta From ce6069e9d1c1c34fd728c00574fe66979942d7d6 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 16:47:19 -0700 Subject: [PATCH 0920/1851] Update New-CsWebOrigin.md --- skype/skype-ps/skype/New-CsWebOrigin.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/New-CsWebOrigin.md b/skype/skype-ps/skype/New-CsWebOrigin.md index 15060adbc4..f4c97376ec 100644 --- a/skype/skype-ps/skype/New-CsWebOrigin.md +++ b/skype/skype-ps/skype/New-CsWebOrigin.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/new-csweborigin -applicable: Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: New-CsWebOrigin schema: 2.0.0 manager: rogupta From 9ade500edbb8288faee2da73b5f4bfc181a651ee Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 16:48:17 -0700 Subject: [PATCH 0921/1851] Update Remove-CsAutodiscoverConfiguration.md --- skype/skype-ps/skype/Remove-CsAutodiscoverConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Remove-CsAutodiscoverConfiguration.md b/skype/skype-ps/skype/Remove-CsAutodiscoverConfiguration.md index e5d8a74c1d..28d818613b 100644 --- a/skype/skype-ps/skype/Remove-CsAutodiscoverConfiguration.md +++ b/skype/skype-ps/skype/Remove-CsAutodiscoverConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/remove-csautodiscoverconfiguration -applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Remove-CsAutodiscoverConfiguration schema: 2.0.0 manager: rogupta From d26d7db92ef0d020bdcb0de69778ac68c8059d95 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 16:49:06 -0700 Subject: [PATCH 0922/1851] Update Remove-CsClientPolicy.md --- skype/skype-ps/skype/Remove-CsClientPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Remove-CsClientPolicy.md b/skype/skype-ps/skype/Remove-CsClientPolicy.md index 44099a6b21..dad1f49490 100644 --- a/skype/skype-ps/skype/Remove-CsClientPolicy.md +++ b/skype/skype-ps/skype/Remove-CsClientPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/remove-csclientpolicy -applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Remove-CsClientPolicy schema: 2.0.0 manager: bulenteg From 9cdc855d705d9c7480e15483e1848b183ceadb59 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 16:50:04 -0700 Subject: [PATCH 0923/1851] Update Remove-CsConferencingPolicy.md --- skype/skype-ps/skype/Remove-CsConferencingPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Remove-CsConferencingPolicy.md b/skype/skype-ps/skype/Remove-CsConferencingPolicy.md index 6b87427450..cbc2051711 100644 --- a/skype/skype-ps/skype/Remove-CsConferencingPolicy.md +++ b/skype/skype-ps/skype/Remove-CsConferencingPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/remove-csconferencingpolicy -applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Remove-CsConferencingPolicy schema: 2.0.0 manager: bulenteg From b9eb933755ec637330ba2ef8510d1921e207da50 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 16:51:11 -0700 Subject: [PATCH 0924/1851] Update Remove-CsExternalAccessPolicy.md --- skype/skype-ps/skype/Remove-CsExternalAccessPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Remove-CsExternalAccessPolicy.md b/skype/skype-ps/skype/Remove-CsExternalAccessPolicy.md index ac9b4c4596..d10506b89c 100644 --- a/skype/skype-ps/skype/Remove-CsExternalAccessPolicy.md +++ b/skype/skype-ps/skype/Remove-CsExternalAccessPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/remove-csexternalaccesspolicy -applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Remove-CsExternalAccessPolicy schema: 2.0.0 manager: bulenteg From 2a96db4088f3e3510c457d78ea325213a4e6ec4a Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 16:52:25 -0700 Subject: [PATCH 0925/1851] Update Remove-CsMcxConfiguration.md --- skype/skype-ps/skype/Remove-CsMcxConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Remove-CsMcxConfiguration.md b/skype/skype-ps/skype/Remove-CsMcxConfiguration.md index df8587bad7..87060d1bca 100644 --- a/skype/skype-ps/skype/Remove-CsMcxConfiguration.md +++ b/skype/skype-ps/skype/Remove-CsMcxConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/remove-csmcxconfiguration -applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Remove-CsMcxConfiguration schema: 2.0.0 manager: rogupta From 4c3a64f294efa808a8bec08056824b39f2dc6c50 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 16:53:34 -0700 Subject: [PATCH 0926/1851] Update Remove-CsMobilityPolicy.md --- skype/skype-ps/skype/Remove-CsMobilityPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Remove-CsMobilityPolicy.md b/skype/skype-ps/skype/Remove-CsMobilityPolicy.md index c486ad30a7..bf1e210f0e 100644 --- a/skype/skype-ps/skype/Remove-CsMobilityPolicy.md +++ b/skype/skype-ps/skype/Remove-CsMobilityPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/remove-csmobilitypolicy -applicable: Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Remove-CsMobilityPolicy schema: 2.0.0 manager: bulenteg From ac7df9d487dc31db0e6ecd2f5bf35fae0748e921 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 16:54:36 -0700 Subject: [PATCH 0927/1851] Update Remove-CsPersistentChatAddin.md --- skype/skype-ps/skype/Remove-CsPersistentChatAddin.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Remove-CsPersistentChatAddin.md b/skype/skype-ps/skype/Remove-CsPersistentChatAddin.md index 6814efcfec..40d9000d06 100644 --- a/skype/skype-ps/skype/Remove-CsPersistentChatAddin.md +++ b/skype/skype-ps/skype/Remove-CsPersistentChatAddin.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/remove-cspersistentchataddin -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Remove-CsPersistentChatAddin schema: 2.0.0 manager: rogupta From e932a3e54e81d51a028fa7c0a9b2b95381596bda Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 16:55:36 -0700 Subject: [PATCH 0928/1851] Update Remove-CsPersistentChatCategory.md --- skype/skype-ps/skype/Remove-CsPersistentChatCategory.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Remove-CsPersistentChatCategory.md b/skype/skype-ps/skype/Remove-CsPersistentChatCategory.md index ed6b052d8c..658c5fe6a8 100644 --- a/skype/skype-ps/skype/Remove-CsPersistentChatCategory.md +++ b/skype/skype-ps/skype/Remove-CsPersistentChatCategory.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/remove-cspersistentchatcategory -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Remove-CsPersistentChatCategory schema: 2.0.0 manager: rogupta From af7ec678c819ddab2dc2c4d5a4e2a6b03303cd8c Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 16:56:27 -0700 Subject: [PATCH 0929/1851] Update Remove-CsPersistentChatComplianceConfiguration.md --- .../skype/Remove-CsPersistentChatComplianceConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Remove-CsPersistentChatComplianceConfiguration.md b/skype/skype-ps/skype/Remove-CsPersistentChatComplianceConfiguration.md index bb94e57370..cfca03a5d7 100644 --- a/skype/skype-ps/skype/Remove-CsPersistentChatComplianceConfiguration.md +++ b/skype/skype-ps/skype/Remove-CsPersistentChatComplianceConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/remove-cspersistentchatcomplianceconfiguration -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2015 title: Remove-CsPersistentChatComplianceConfiguration schema: 2.0.0 manager: rogupta From 97eca4b0f25702ab5aff642fa6dcd4642f811ee8 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 16:57:29 -0700 Subject: [PATCH 0930/1851] Update Remove-CsPersistentChatConfiguration.md --- skype/skype-ps/skype/Remove-CsPersistentChatConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Remove-CsPersistentChatConfiguration.md b/skype/skype-ps/skype/Remove-CsPersistentChatConfiguration.md index 447456f7bc..9ad34a8583 100644 --- a/skype/skype-ps/skype/Remove-CsPersistentChatConfiguration.md +++ b/skype/skype-ps/skype/Remove-CsPersistentChatConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/remove-cspersistentchatconfiguration -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Remove-CsPersistentChatConfiguration schema: 2.0.0 manager: rogupta From b865448a117b853a1eb3b401082be17eb487fb26 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 17:00:53 -0700 Subject: [PATCH 0931/1851] Update Remove-CsPersistentChatMessage.md --- skype/skype-ps/skype/Remove-CsPersistentChatMessage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Remove-CsPersistentChatMessage.md b/skype/skype-ps/skype/Remove-CsPersistentChatMessage.md index 03a40d29a3..dd1b9a62b1 100644 --- a/skype/skype-ps/skype/Remove-CsPersistentChatMessage.md +++ b/skype/skype-ps/skype/Remove-CsPersistentChatMessage.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/remove-cspersistentchatmessage -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Remove-CsPersistentChatMessage schema: 2.0.0 manager: rogupta From 91f67f629ce0299fad2dfd94c714ee2da5f460fd Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 17:02:51 -0700 Subject: [PATCH 0932/1851] Update Remove-CsPersistentChatRoom.md --- skype/skype-ps/skype/Remove-CsPersistentChatRoom.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Remove-CsPersistentChatRoom.md b/skype/skype-ps/skype/Remove-CsPersistentChatRoom.md index e662ab45c5..d789e263f1 100644 --- a/skype/skype-ps/skype/Remove-CsPersistentChatRoom.md +++ b/skype/skype-ps/skype/Remove-CsPersistentChatRoom.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/remove-cspersistentchatroom -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Remove-CsPersistentChatRoom schema: 2.0.0 manager: rogupta From 5eff1979a064e76abe28cde175f8e9053f3d1408 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 17:03:57 -0700 Subject: [PATCH 0933/1851] Update Remove-CsPersistentChatConfiguration.md --- skype/skype-ps/skype/Remove-CsPersistentChatConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Remove-CsPersistentChatConfiguration.md b/skype/skype-ps/skype/Remove-CsPersistentChatConfiguration.md index 447456f7bc..9ad34a8583 100644 --- a/skype/skype-ps/skype/Remove-CsPersistentChatConfiguration.md +++ b/skype/skype-ps/skype/Remove-CsPersistentChatConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/remove-cspersistentchatconfiguration -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Remove-CsPersistentChatConfiguration schema: 2.0.0 manager: rogupta From 7965d25cabb8a6a4a35862c583854b0e0c09df96 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Sun, 20 Oct 2024 17:06:30 -0700 Subject: [PATCH 0934/1851] Update Remove-CsPlatformServiceSettings.md --- skype/skype-ps/skype/Remove-CsPlatformServiceSettings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Remove-CsPlatformServiceSettings.md b/skype/skype-ps/skype/Remove-CsPlatformServiceSettings.md index 4b8084f2cb..a4f1d6ea41 100644 --- a/skype/skype-ps/skype/Remove-CsPlatformServiceSettings.md +++ b/skype/skype-ps/skype/Remove-CsPlatformServiceSettings.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/remove-csplatformservicesettings -applicable: Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Remove-CsPlatformServiceSettings schema: 2.0.0 manager: rogupta From a732b7f0035d58afb033959599f8e4bcfeccdd22 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 11:28:48 -0700 Subject: [PATCH 0935/1851] Update Remove-CsPushNotificationConfiguration.md --- skype/skype-ps/skype/Remove-CsPushNotificationConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Remove-CsPushNotificationConfiguration.md b/skype/skype-ps/skype/Remove-CsPushNotificationConfiguration.md index 397a2985c8..75b54cd946 100644 --- a/skype/skype-ps/skype/Remove-CsPushNotificationConfiguration.md +++ b/skype/skype-ps/skype/Remove-CsPushNotificationConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/remove-cspushnotificationconfiguration -applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Remove-CsPushNotificationConfiguration schema: 2.0.0 manager: rogupta From d2c6a2c537931ae5eac77476a0f027a36c25ccf6 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 11:30:37 -0700 Subject: [PATCH 0936/1851] Update Remove-CsSlaConfiguration.md --- skype/skype-ps/skype/Remove-CsSlaConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Remove-CsSlaConfiguration.md b/skype/skype-ps/skype/Remove-CsSlaConfiguration.md index 743334f5e1..9cf8fa98a8 100644 --- a/skype/skype-ps/skype/Remove-CsSlaConfiguration.md +++ b/skype/skype-ps/skype/Remove-CsSlaConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/remove-csslaconfiguration -applicable: Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Remove-CsSlaConfiguration schema: 2.0.0 manager: rogupta From 863fca566b3fea34b8566c5011b437b85cd6d651 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 11:31:42 -0700 Subject: [PATCH 0937/1851] Update Remove-CsSlaDelegates.md --- skype/skype-ps/skype/Remove-CsSlaDelegates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Remove-CsSlaDelegates.md b/skype/skype-ps/skype/Remove-CsSlaDelegates.md index fcdc2ad4a9..66462078dc 100644 --- a/skype/skype-ps/skype/Remove-CsSlaDelegates.md +++ b/skype/skype-ps/skype/Remove-CsSlaDelegates.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/remove-cssladelegates -applicable: Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Remove-CsSlaDelegates schema: 2.0.0 manager: rogupta From d387bafb3dd2a09ac735b01c71f578355a7d1ffa Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 11:48:11 -0700 Subject: [PATCH 0938/1851] Update Remove-CsTeamsUpgradePolicy.md --- skype/skype-ps/skype/Remove-CsTeamsUpgradePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Remove-CsTeamsUpgradePolicy.md b/skype/skype-ps/skype/Remove-CsTeamsUpgradePolicy.md index 673fbcc6ab..f8d9052ec0 100644 --- a/skype/skype-ps/skype/Remove-CsTeamsUpgradePolicy.md +++ b/skype/skype-ps/skype/Remove-CsTeamsUpgradePolicy.md @@ -2,7 +2,7 @@ external help file: Microsoft.Rtc.Management.dll-Help.xml Module Name: SkypeForBusiness online version: https://learn.microsoft.com/powershell/module/skype/remove-csteamsupgradepolicy -applicable: Skype for Business Server 2019 +applicable: Skype for Business Server 2015, Skype for Business Server 2019 title: Remove-CsTeamsUpgradePolicy schema: 2.0.0 manager: rogupta From 47031e51520c62cdcff996b9d897dd47f56f45d0 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 11:49:14 -0700 Subject: [PATCH 0939/1851] Update Remove-CsUserAcp.md --- skype/skype-ps/skype/Remove-CsUserAcp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Remove-CsUserAcp.md b/skype/skype-ps/skype/Remove-CsUserAcp.md index cca673b698..dc022a2e7e 100644 --- a/skype/skype-ps/skype/Remove-CsUserAcp.md +++ b/skype/skype-ps/skype/Remove-CsUserAcp.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/remove-csuseracp -applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Remove-CsUserAcp schema: 2.0.0 manager: bulenteg From 9f57604d1e5b8b606682ac39bb01b8254c9016ec Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 11:54:14 -0700 Subject: [PATCH 0940/1851] Update Remove-CsXmppAllowedPartner.md --- skype/skype-ps/skype/Remove-CsXmppAllowedPartner.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Remove-CsXmppAllowedPartner.md b/skype/skype-ps/skype/Remove-CsXmppAllowedPartner.md index 59c497e7f1..fabbb2d393 100644 --- a/skype/skype-ps/skype/Remove-CsXmppAllowedPartner.md +++ b/skype/skype-ps/skype/Remove-CsXmppAllowedPartner.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/remove-csxmppallowedpartner -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Remove-CsXmppAllowedPartner schema: 2.0.0 manager: rogupta From 7c96c0ac91196e8f147c6147d5a51a5cbf25f0af Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 12:00:51 -0700 Subject: [PATCH 0941/1851] Update Set-CsAutodiscoverConfiguration.md --- skype/skype-ps/skype/Set-CsAutodiscoverConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsAutodiscoverConfiguration.md b/skype/skype-ps/skype/Set-CsAutodiscoverConfiguration.md index 5ddbe3513f..19027a504c 100644 --- a/skype/skype-ps/skype/Set-CsAutodiscoverConfiguration.md +++ b/skype/skype-ps/skype/Set-CsAutodiscoverConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/set-csautodiscoverconfiguration -applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Set-CsAutodiscoverConfiguration schema: 2.0.0 manager: rogupta From 138a268547716f49dcac8b8c629e6bd453dce3ba Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 12:01:59 -0700 Subject: [PATCH 0942/1851] Update Set-CsClientPolicy.md --- skype/skype-ps/skype/Set-CsClientPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsClientPolicy.md b/skype/skype-ps/skype/Set-CsClientPolicy.md index e3777037ce..6af1ef3225 100644 --- a/skype/skype-ps/skype/Set-CsClientPolicy.md +++ b/skype/skype-ps/skype/Set-CsClientPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/set-csclientpolicy -applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Set-CsClientPolicy schema: 2.0.0 manager: bulenteg From 2b72c3281e76792405f512e217ec7746166e08db Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 12:02:55 -0700 Subject: [PATCH 0943/1851] Update Set-CsConferencingPolicy.md --- skype/skype-ps/skype/Set-CsConferencingPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsConferencingPolicy.md b/skype/skype-ps/skype/Set-CsConferencingPolicy.md index ebe6b02503..96b5bc05d9 100644 --- a/skype/skype-ps/skype/Set-CsConferencingPolicy.md +++ b/skype/skype-ps/skype/Set-CsConferencingPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/set-csconferencingpolicy -applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Set-CsConferencingPolicy schema: 2.0.0 manager: bulenteg From 9e714910f69115b3ccd7b283d5ec93630e4fe05f Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 12:04:25 -0700 Subject: [PATCH 0944/1851] Update Set-CsExternalAccessPolicy.md --- skype/skype-ps/skype/Set-CsExternalAccessPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsExternalAccessPolicy.md b/skype/skype-ps/skype/Set-CsExternalAccessPolicy.md index f1da6a8b13..6c3a7aa2de 100644 --- a/skype/skype-ps/skype/Set-CsExternalAccessPolicy.md +++ b/skype/skype-ps/skype/Set-CsExternalAccessPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/set-csexternalaccesspolicy -applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Set-CsExternalAccessPolicy schema: 2.0.0 author: tomkau From cf56070847e1db143be7e8e85d7eec7c86bddf91 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 12:05:34 -0700 Subject: [PATCH 0945/1851] Update Set-CsIPPhonePolicy.md --- skype/skype-ps/skype/Set-CsIPPhonePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsIPPhonePolicy.md b/skype/skype-ps/skype/Set-CsIPPhonePolicy.md index 01d67bf3d3..944e00aac7 100644 --- a/skype/skype-ps/skype/Set-CsIPPhonePolicy.md +++ b/skype/skype-ps/skype/Set-CsIPPhonePolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/set-csipphonepolicy -applicable: Skype for Business Online, Skype for Business Server 2019 +applicable: Skype for Business Server 2019 title: Set-CsIPPhonePolicy schema: 2.0.0 manager: bulenteg From c5a244f0a244b7d0e7ded84712b44e9750fb0201 Mon Sep 17 00:00:00 2001 From: Srimanta Bagchi Date: Mon, 21 Oct 2024 15:53:09 -0400 Subject: [PATCH 0946/1851] Update Get-M365TeamsApp.md --- teams/teams-ps/teams/Get-M365TeamsApp.md | 26 +++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-M365TeamsApp.md b/teams/teams-ps/teams/Get-M365TeamsApp.md index 59f63ddc3e..d8a60f8af7 100644 --- a/teams/teams-ps/teams/Get-M365TeamsApp.md +++ b/teams/teams-ps/teams/Get-M365TeamsApp.md @@ -5,7 +5,7 @@ online version: https://docs.microsoft.com/powershell/module/teams/Get-M365Teams applicable: Microsoft Teams title: Get-M365TeamsApp author: lkueter -ms.author: satishtimiri +ms.author: satishtimiri/sribagchi manager: rahulrgupta schema: 2.0.0 --- @@ -96,6 +96,30 @@ Properties: - AssignedBy: UserID of last user who updated the app AvailableTo value. - LastUpdatedTimeStamp: Time and date when the app AvailableTo value was last updated. +**InstalledFor** +Provides installed for properties for the app. +Properties: + +- AppInstallType: App install type. + Values: + - Everyone + - UsersandGroups + - Noone +- LastUpdatedDate: Last Updated date +- InstalledBy: The user performing the installation +- InstallReason: Reason of installation +- Version: Version of the app installed +- InstallForUsers: List of all the users for whom the app is enabled. + Values: + - Id: GUID of UserIDs. + - AssignedBy: UserID of last user who updated the app AvailableTo value. + - LastUpdatedTimeStamp: Time and date when the app AvailableTo value was last updated. +- InstallForGroups: List of all the groups for whom the app is enabled. + Values: + - Id: GUID of GroupIDs. + - AssignedBy: UserID of last user who updated the app AvailableTo value. + - LastUpdatedTimeStamp: Time and date when the app AvailableTo value was last updated. + ## RELATED LINKS [Get-AllM365TeamsApps](Get-ALLM365TeamsApps.md) From 85c697a7d56264387a56fe0b0a3af1bd7274407f Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:03:11 -0700 Subject: [PATCH 0947/1851] Update Set-CsMcxConfiguration.md --- skype/skype-ps/skype/Set-CsMcxConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsMcxConfiguration.md b/skype/skype-ps/skype/Set-CsMcxConfiguration.md index 8ef5abf584..664b12f04d 100644 --- a/skype/skype-ps/skype/Set-CsMcxConfiguration.md +++ b/skype/skype-ps/skype/Set-CsMcxConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/set-csmcxconfiguration -applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Set-CsMcxConfiguration schema: 2.0.0 manager: rogupta From 532a1d579e0bd6cf20056ca3faa92eb3e8e9b2ec Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:04:05 -0700 Subject: [PATCH 0948/1851] Update Set-CsMeetingConfiguration.md --- skype/skype-ps/skype/Set-CsMeetingConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsMeetingConfiguration.md b/skype/skype-ps/skype/Set-CsMeetingConfiguration.md index 7c1f7b4a53..3e3103f124 100644 --- a/skype/skype-ps/skype/Set-CsMeetingConfiguration.md +++ b/skype/skype-ps/skype/Set-CsMeetingConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/set-csmeetingconfiguration -applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Set-CsMeetingConfiguration schema: 2.0.0 manager: bulenteg From 3d2b382f9dcc64852742985aea2394117e512c01 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:05:00 -0700 Subject: [PATCH 0949/1851] Update Set-CsMeetingRoom.md --- skype/skype-ps/skype/Set-CsMeetingRoom.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsMeetingRoom.md b/skype/skype-ps/skype/Set-CsMeetingRoom.md index b5efdb5e7d..c7bc7a6973 100644 --- a/skype/skype-ps/skype/Set-CsMeetingRoom.md +++ b/skype/skype-ps/skype/Set-CsMeetingRoom.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/set-csmeetingroom -applicable: Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Set-CsMeetingRoom schema: 2.0.0 manager: bulenteg From f25d71b30287e5ef0451f67c0809c3bca2ed8973 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:06:06 -0700 Subject: [PATCH 0950/1851] Update Set-CsMobilityPolicy.md --- skype/skype-ps/skype/Set-CsMobilityPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsMobilityPolicy.md b/skype/skype-ps/skype/Set-CsMobilityPolicy.md index 7c5ffa384f..b159325592 100644 --- a/skype/skype-ps/skype/Set-CsMobilityPolicy.md +++ b/skype/skype-ps/skype/Set-CsMobilityPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/set-csmobilitypolicy -applicable: Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Set-CsMobilityPolicy schema: 2.0.0 manager: bulenteg From 2f3b55b1727f382fbd5668a51c6b660c5bd26bbc Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:07:13 -0700 Subject: [PATCH 0951/1851] Update Set-CsNetworkConfiguration.md --- skype/skype-ps/skype/Set-CsNetworkConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsNetworkConfiguration.md b/skype/skype-ps/skype/Set-CsNetworkConfiguration.md index 00518252e4..c57f41a6da 100644 --- a/skype/skype-ps/skype/Set-CsNetworkConfiguration.md +++ b/skype/skype-ps/skype/Set-CsNetworkConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/set-csnetworkconfiguration -applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Set-CsNetworkConfiguration schema: 2.0.0 manager: bulenteg From 55e617b53d86894bdaa70794899bc7bbfcd712a3 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:08:31 -0700 Subject: [PATCH 0952/1851] Update Set-CsOAuthConfiguration.md --- skype/skype-ps/skype/Set-CsOAuthConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsOAuthConfiguration.md b/skype/skype-ps/skype/Set-CsOAuthConfiguration.md index 42f32a51a3..ad81bf71a0 100644 --- a/skype/skype-ps/skype/Set-CsOAuthConfiguration.md +++ b/skype/skype-ps/skype/Set-CsOAuthConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/set-csoauthconfiguration -applicable: Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Set-CsOAuthConfiguration schema: 2.0.0 manager: bulenteg From 6e461b03dcf3d69935081e775b4c1b837e408eae Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:10:17 -0700 Subject: [PATCH 0953/1851] Update Set-CsPersistentChatActiveServer.md --- skype/skype-ps/skype/Set-CsPersistentChatActiveServer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsPersistentChatActiveServer.md b/skype/skype-ps/skype/Set-CsPersistentChatActiveServer.md index 96adff60ef..6bb38b73c1 100644 --- a/skype/skype-ps/skype/Set-CsPersistentChatActiveServer.md +++ b/skype/skype-ps/skype/Set-CsPersistentChatActiveServer.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/set-cspersistentchatactiveserver -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Set-CsPersistentChatActiveServer schema: 2.0.0 manager: rogupta From bc0859234cfec5ea7a53eb01b2b497c13afaace7 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:11:28 -0700 Subject: [PATCH 0954/1851] Update Set-CsPersistentChatAddin.md --- skype/skype-ps/skype/Set-CsPersistentChatAddin.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsPersistentChatAddin.md b/skype/skype-ps/skype/Set-CsPersistentChatAddin.md index 0215d3dc58..57d307c906 100644 --- a/skype/skype-ps/skype/Set-CsPersistentChatAddin.md +++ b/skype/skype-ps/skype/Set-CsPersistentChatAddin.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/set-cspersistentchataddin -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Set-CsPersistentChatAddin schema: 2.0.0 manager: rogupta From adc15c45f1571319fbbfd5bb93b1e44acd1a6598 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:12:56 -0700 Subject: [PATCH 0955/1851] Update Set-CsPersistentChatCategory.md --- skype/skype-ps/skype/Set-CsPersistentChatCategory.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsPersistentChatCategory.md b/skype/skype-ps/skype/Set-CsPersistentChatCategory.md index 22acd050c4..5398bb8787 100644 --- a/skype/skype-ps/skype/Set-CsPersistentChatCategory.md +++ b/skype/skype-ps/skype/Set-CsPersistentChatCategory.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/set-cspersistentchatcategory -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Set-CsPersistentChatCategory schema: 2.0.0 manager: rogupta From 5e0bee6a56133d801c02e0bf10ee507cacf70bd0 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:14:51 -0700 Subject: [PATCH 0956/1851] Update Set-CsPersistentChatComplianceConfiguration.md --- .../skype/Set-CsPersistentChatComplianceConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsPersistentChatComplianceConfiguration.md b/skype/skype-ps/skype/Set-CsPersistentChatComplianceConfiguration.md index c1d7f67868..9dabe65046 100644 --- a/skype/skype-ps/skype/Set-CsPersistentChatComplianceConfiguration.md +++ b/skype/skype-ps/skype/Set-CsPersistentChatComplianceConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/set-cspersistentchatcomplianceconfiguration -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Set-CsPersistentChatComplianceConfiguration schema: 2.0.0 manager: rogupta From a7d88e5fd760681018e7f66be80fa3c4cc0a055e Mon Sep 17 00:00:00 2001 From: Srimanta Bagchi Date: Mon, 21 Oct 2024 16:15:06 -0400 Subject: [PATCH 0957/1851] Update Get-ALLM365TeamsApps.md --- teams/teams-ps/teams/Get-ALLM365TeamsApps.md | 24 +++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-ALLM365TeamsApps.md b/teams/teams-ps/teams/Get-ALLM365TeamsApps.md index d761430bfc..ecdd6af278 100644 --- a/teams/teams-ps/teams/Get-ALLM365TeamsApps.md +++ b/teams/teams-ps/teams/Get-ALLM365TeamsApps.md @@ -5,7 +5,7 @@ online version: https://docs.microsoft.com/powershell/module/teams/Get-ALLM365Te applicable: Microsoft Teams title: Get-ALLM365TeamsApps author: lkueter -ms.author: satishtimiri +ms.author: satishtimiri/sribagchi manager: rahulrgupta ms.date: 04/24/2024 schema: 2.0.0 @@ -45,6 +45,14 @@ PS C:\> Get-AllM365TeamsApps | Select-Object -Property Id, IsBlocked, AvailableT Returns a complete list of all Teams apps in an organization, their statuses, and their availability information in expanded format. +### Example 3 + +```powershell +PS C:\> Get-AllM365TeamsApps | Select-Object -Property Id, IsBlocked, AvailableTo, InstalledFor -ExpandProperty InstalledFor +``` + +Returns a complete list of all Teams apps in an organization, their statuses, their availability and their installation information in expanded format. + ## PARAMETERS ### CommonParameters @@ -81,6 +89,20 @@ Properties: - LastUpdatedTimestamp: Time and date when the app AvailableTo value was last updated. - AssignedBy: UserID of the last user who updated the app available to value. +**InstalledFor** +Provides installation status for the app. +Properties: + +- AppInstallType: App availability type. + Values: + - Everyone + - UsersandGroups + - Noone +- LastUpdatedTimestamp: Time and date when the app AvailableTo value was last updated. +- InstalledBy: UserID of the last user who installed the app available to value. +- InstallReason: Reason of Installation +- Version: Version of the app installed + ## RELATED LINKS [Get-M365TeamsApp](Get-M365TeamsApp.md) From e5e839fe9368d86cce6a5adb81e44bebec960642 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:17:21 -0700 Subject: [PATCH 0958/1851] Update Set-CsPersistentChatConfiguration.md --- skype/skype-ps/skype/Set-CsPersistentChatConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsPersistentChatConfiguration.md b/skype/skype-ps/skype/Set-CsPersistentChatConfiguration.md index c06ad9c2c3..f174447fa0 100644 --- a/skype/skype-ps/skype/Set-CsPersistentChatConfiguration.md +++ b/skype/skype-ps/skype/Set-CsPersistentChatConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/set-cspersistentchatconfiguration -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2015 title: Set-CsPersistentChatConfiguration schema: 2.0.0 manager: rogupta From a2de3fff71e2756e9f368320b97f4e73dee4e151 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:18:22 -0700 Subject: [PATCH 0959/1851] Update Set-CsPersistentChatPolicy.md --- skype/skype-ps/skype/Set-CsPersistentChatPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsPersistentChatPolicy.md b/skype/skype-ps/skype/Set-CsPersistentChatPolicy.md index 1ae8fc03b0..0be410776e 100644 --- a/skype/skype-ps/skype/Set-CsPersistentChatPolicy.md +++ b/skype/skype-ps/skype/Set-CsPersistentChatPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/set-cspersistentchatpolicy -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Set-CsPersistentChatPolicy schema: 2.0.0 manager: rogupta From 78fcd136cf23082a8064ae07ab31e281f3c22c2d Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:19:19 -0700 Subject: [PATCH 0960/1851] Update Set-CsPersistentChatRoom.md --- skype/skype-ps/skype/Set-CsPersistentChatRoom.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsPersistentChatRoom.md b/skype/skype-ps/skype/Set-CsPersistentChatRoom.md index b15ac20d33..0a6014d89c 100644 --- a/skype/skype-ps/skype/Set-CsPersistentChatRoom.md +++ b/skype/skype-ps/skype/Set-CsPersistentChatRoom.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/set-cspersistentchatroom -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Set-CsPersistentChatRoom schema: 2.0.0 manager: rogupta From 7b8601fabead342ddc6a78f76ba2dabdbf908883 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:20:19 -0700 Subject: [PATCH 0961/1851] Update Set-CsPersistentChatState.md --- skype/skype-ps/skype/Set-CsPersistentChatState.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsPersistentChatState.md b/skype/skype-ps/skype/Set-CsPersistentChatState.md index 436fa6dd2b..b0d38cefb9 100644 --- a/skype/skype-ps/skype/Set-CsPersistentChatState.md +++ b/skype/skype-ps/skype/Set-CsPersistentChatState.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/set-cspersistentchatstate -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Set-CsPersistentChatState schema: 2.0.0 manager: rogupta From 4d0eb4f0be621d4add2aa0ff33cde2bc833dcc25 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:22:35 -0700 Subject: [PATCH 0962/1851] Update Set-CsPlatformServiceSettings.md --- skype/skype-ps/skype/Set-CsPlatformServiceSettings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsPlatformServiceSettings.md b/skype/skype-ps/skype/Set-CsPlatformServiceSettings.md index 2b59dcaaff..9bf4ba1881 100644 --- a/skype/skype-ps/skype/Set-CsPlatformServiceSettings.md +++ b/skype/skype-ps/skype/Set-CsPlatformServiceSettings.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/set-csplatformservicesettings -applicable: Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Set-CsPlatformServiceSettings schema: 2.0.0 manager: rogupta From 41d2ee955e33949975897c1349ea27178131f7f0 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:23:29 -0700 Subject: [PATCH 0963/1851] Update Set-CsPrivacyConfiguration.md --- skype/skype-ps/skype/Set-CsPrivacyConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsPrivacyConfiguration.md b/skype/skype-ps/skype/Set-CsPrivacyConfiguration.md index 7c1fcb3b82..2cca0f6368 100644 --- a/skype/skype-ps/skype/Set-CsPrivacyConfiguration.md +++ b/skype/skype-ps/skype/Set-CsPrivacyConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/set-csprivacyconfiguration -applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Set-CsPrivacyConfiguration schema: 2.0.0 manager: bulenteg From 14df237524d85f8624d1d94040fa06f218e16b6c Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:24:54 -0700 Subject: [PATCH 0964/1851] Update Set-CsPushNotificationConfiguration.md --- skype/skype-ps/skype/Set-CsPushNotificationConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsPushNotificationConfiguration.md b/skype/skype-ps/skype/Set-CsPushNotificationConfiguration.md index df3e6f7b9d..7a86381463 100644 --- a/skype/skype-ps/skype/Set-CsPushNotificationConfiguration.md +++ b/skype/skype-ps/skype/Set-CsPushNotificationConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/set-cspushnotificationconfiguration -applicable: Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Set-CsPushNotificationConfiguration schema: 2.0.0 manager: bulenteg From b9b262eb607e37861adc1683c2268ebecc0d9811 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:26:24 -0700 Subject: [PATCH 0965/1851] Update Set-CsSlaConfiguration.md --- skype/skype-ps/skype/Set-CsSlaConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsSlaConfiguration.md b/skype/skype-ps/skype/Set-CsSlaConfiguration.md index c10c3004f3..17fb0a02a8 100644 --- a/skype/skype-ps/skype/Set-CsSlaConfiguration.md +++ b/skype/skype-ps/skype/Set-CsSlaConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/set-csslaconfiguration -applicable: Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Set-CsSlaConfiguration schema: 2.0.0 manager: rogupta From 94fee1650396f8e092767faf70e3b5c900ed9bd5 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:27:45 -0700 Subject: [PATCH 0966/1851] Update Set-CsTeamsUpgradeConfiguration.md --- skype/skype-ps/skype/Set-CsTeamsUpgradeConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsTeamsUpgradeConfiguration.md b/skype/skype-ps/skype/Set-CsTeamsUpgradeConfiguration.md index 9e6ccfb19e..c8556d260f 100644 --- a/skype/skype-ps/skype/Set-CsTeamsUpgradeConfiguration.md +++ b/skype/skype-ps/skype/Set-CsTeamsUpgradeConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/set-csteamsupgradeconfiguration -applicable: Skype for Business Online +applicable: Skype for Business Server 2015, Skype for Business Server 2019 title: Set-CsTeamsUpgradeConfiguration schema: 2.0.0 manager: bulenteg From 86f9bd475b555341228a7ee334bfb0177d79bc1b Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:29:02 -0700 Subject: [PATCH 0967/1851] Update Set-CsTeamsUpgradePolicy.md --- skype/skype-ps/skype/Set-CsTeamsUpgradePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsTeamsUpgradePolicy.md b/skype/skype-ps/skype/Set-CsTeamsUpgradePolicy.md index cad430c2c6..86e0f3e376 100644 --- a/skype/skype-ps/skype/Set-CsTeamsUpgradePolicy.md +++ b/skype/skype-ps/skype/Set-CsTeamsUpgradePolicy.md @@ -2,7 +2,7 @@ external help file: Microsoft.Rtc.Management.dll-Help.xml Module Name: SkypeForBusiness online version: https://learn.microsoft.com/powershell/module/skype/set-csteamsupgradepolicy -applicable: Skype for Business Server 2019 +applicable: Skype for Business Server 2015, Skype for Business Server 2019 title: Set-CsTeamsUpgradePolicy schema: 2.0.0 manager: rogupta From 30c1b8b9dcb6ff09def1260fbf1e6d2ca546657c Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:30:01 -0700 Subject: [PATCH 0968/1851] Update Set-CsTenantHybridConfiguration.md --- skype/skype-ps/skype/Set-CsTenantHybridConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsTenantHybridConfiguration.md b/skype/skype-ps/skype/Set-CsTenantHybridConfiguration.md index 1d7840ac9b..ca249562b2 100644 --- a/skype/skype-ps/skype/Set-CsTenantHybridConfiguration.md +++ b/skype/skype-ps/skype/Set-CsTenantHybridConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/set-cstenanthybridconfiguration -applicable: Skype for Business Online +applicable: Skype for Business Server 2019 title: Set-CsTenantHybridConfiguration schema: 2.0.0 manager: bulenteg From 614b859144bf6a032c6bb1fe26a2b2ad2c1b9576 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:31:01 -0700 Subject: [PATCH 0969/1851] Update Set-CsUCPhoneConfiguration.md --- skype/skype-ps/skype/Set-CsUCPhoneConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsUCPhoneConfiguration.md b/skype/skype-ps/skype/Set-CsUCPhoneConfiguration.md index bd4a1d183f..5a7d9ecb84 100644 --- a/skype/skype-ps/skype/Set-CsUCPhoneConfiguration.md +++ b/skype/skype-ps/skype/Set-CsUCPhoneConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/set-csucphoneconfiguration -applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Set-CsUCPhoneConfiguration schema: 2.0.0 manager: bulenteg From ad90322ef68209ef3bfeeb2316229e8879b47aad Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:33:13 -0700 Subject: [PATCH 0970/1851] Update Set-CsUser.md --- skype/skype-ps/skype/Set-CsUser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsUser.md b/skype/skype-ps/skype/Set-CsUser.md index 1ec058f53f..6578b30a14 100644 --- a/skype/skype-ps/skype/Set-CsUser.md +++ b/skype/skype-ps/skype/Set-CsUser.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/set-csuser -applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Set-CsUser schema: 2.0.0 manager: bulenteg From 310424796f500cac3f77fb231fe18fcf870ae059 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:34:00 -0700 Subject: [PATCH 0971/1851] Update Set-CsUserAcp.md --- skype/skype-ps/skype/Set-CsUserAcp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsUserAcp.md b/skype/skype-ps/skype/Set-CsUserAcp.md index ed2794951d..e79059fc9a 100644 --- a/skype/skype-ps/skype/Set-CsUserAcp.md +++ b/skype/skype-ps/skype/Set-CsUserAcp.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/set-csuseracp -applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Set-CsUserAcp schema: 2.0.0 manager: bulenteg From 140abe4d57fba3ddca9ba423b620f19b75e0f462 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:34:57 -0700 Subject: [PATCH 0972/1851] Update Set-CsXmppAllowedPartner.md --- skype/skype-ps/skype/Set-CsXmppAllowedPartner.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsXmppAllowedPartner.md b/skype/skype-ps/skype/Set-CsXmppAllowedPartner.md index 0eef33263e..cb19f7f293 100644 --- a/skype/skype-ps/skype/Set-CsXmppAllowedPartner.md +++ b/skype/skype-ps/skype/Set-CsXmppAllowedPartner.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/set-csxmppallowedpartner -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Set-CsXmppAllowedPartner schema: 2.0.0 manager: rogupta From d20750a57967c8e9d4316db976fcdd1a994de258 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:35:47 -0700 Subject: [PATCH 0973/1851] Update Set-CsXmppGatewayConfiguration.md --- skype/skype-ps/skype/Set-CsXmppGatewayConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsXmppGatewayConfiguration.md b/skype/skype-ps/skype/Set-CsXmppGatewayConfiguration.md index 656a64d15b..4a97a22ae7 100644 --- a/skype/skype-ps/skype/Set-CsXmppGatewayConfiguration.md +++ b/skype/skype-ps/skype/Set-CsXmppGatewayConfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/set-csxmppgatewayconfiguration -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Set-CsXmppGatewayConfiguration schema: 2.0.0 manager: rogupta From b411d27f394e75b89f34668808300a44d1328693 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:37:42 -0700 Subject: [PATCH 0974/1851] Update Test-CsMcxConference.md --- skype/skype-ps/skype/Test-CsMcxConference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Test-CsMcxConference.md b/skype/skype-ps/skype/Test-CsMcxConference.md index 918abba775..ead7987bb7 100644 --- a/skype/skype-ps/skype/Test-CsMcxConference.md +++ b/skype/skype-ps/skype/Test-CsMcxConference.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/test-csmcxconference -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015 title: Test-CsMcxConference schema: 2.0.0 manager: rogupta From 46544215795c39e4f4d3809b3ba6010c9af03e8e Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:38:45 -0700 Subject: [PATCH 0975/1851] Update Test-CsMcxP2PIM.md --- skype/skype-ps/skype/Test-CsMcxP2PIM.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Test-CsMcxP2PIM.md b/skype/skype-ps/skype/Test-CsMcxP2PIM.md index 02c3b697dd..b56a148b8b 100644 --- a/skype/skype-ps/skype/Test-CsMcxP2PIM.md +++ b/skype/skype-ps/skype/Test-CsMcxP2PIM.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/test-csmcxp2pim -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015 title: Test-CsMcxP2PIM schema: 2.0.0 manager: rogupta From 14e111c5f1b1e6b5126954043725e5c6b2b1f3ed Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:40:08 -0700 Subject: [PATCH 0976/1851] Update Test-CsMcxPushNotification.md --- skype/skype-ps/skype/Test-CsMcxPushNotification.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Test-CsMcxPushNotification.md b/skype/skype-ps/skype/Test-CsMcxPushNotification.md index 015bae0373..cc044294c2 100644 --- a/skype/skype-ps/skype/Test-CsMcxPushNotification.md +++ b/skype/skype-ps/skype/Test-CsMcxPushNotification.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/test-csmcxpushnotification -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015 title: Test-CsMcxPushNotification schema: 2.0.0 manager: rogupta From 0bfba2b41c63b5ff7dd857cad88ffab57b678128 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:41:15 -0700 Subject: [PATCH 0977/1851] Update Test-CsPersistentChatMessage.md --- skype/skype-ps/skype/Test-CsPersistentChatMessage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Test-CsPersistentChatMessage.md b/skype/skype-ps/skype/Test-CsPersistentChatMessage.md index 65a6714882..d670ad8f25 100644 --- a/skype/skype-ps/skype/Test-CsPersistentChatMessage.md +++ b/skype/skype-ps/skype/Test-CsPersistentChatMessage.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/test-cspersistentchatmessage -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Test-CsPersistentChatMessage schema: 2.0.0 manager: rogupta From d71df97235312968c5c6f0e0d259a826030b4b41 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:42:06 -0700 Subject: [PATCH 0978/1851] Update Test-CsVoiceNormalizationRule.md --- skype/skype-ps/skype/Test-CsVoiceNormalizationRule.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Test-CsVoiceNormalizationRule.md b/skype/skype-ps/skype/Test-CsVoiceNormalizationRule.md index e0e8d5777c..7506be3ac9 100644 --- a/skype/skype-ps/skype/Test-CsVoiceNormalizationRule.md +++ b/skype/skype-ps/skype/Test-CsVoiceNormalizationRule.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/test-csvoicenormalizationrule -applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019, Microsoft Teams +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Test-CsVoiceNormalizationRule schema: 2.0.0 manager: bulenteg From 5cd9b62416c124671ae4ca72054d43a838702292 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:43:09 -0700 Subject: [PATCH 0979/1851] Update Test-CsXmppIM.md --- skype/skype-ps/skype/Test-CsXmppIM.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Test-CsXmppIM.md b/skype/skype-ps/skype/Test-CsXmppIM.md index f15730a024..2f3d174cf0 100644 --- a/skype/skype-ps/skype/Test-CsXmppIM.md +++ b/skype/skype-ps/skype/Test-CsXmppIM.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/test-csxmppim -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Test-CsXmppIM schema: 2.0.0 manager: rogupta From 78270c8195b27c70a3b94b7bddb3de1a7d5b0393 Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:44:10 -0700 Subject: [PATCH 0980/1851] Update Uninstall-CsMirrorDatabase.md --- skype/skype-ps/skype/Uninstall-CsMirrorDatabase.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Uninstall-CsMirrorDatabase.md b/skype/skype-ps/skype/Uninstall-CsMirrorDatabase.md index 26c41a5cc6..882ce126eb 100644 --- a/skype/skype-ps/skype/Uninstall-CsMirrorDatabase.md +++ b/skype/skype-ps/skype/Uninstall-CsMirrorDatabase.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/uninstall-csmirrordatabase -applicable: Lync Server 2013, Skype for Business Server 2015 +applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Uninstall-CsMirrorDatabase schema: 2.0.0 manager: rogupta From aa276944fa6cbdc86f7e981d176dd4f5baf0425a Mon Sep 17 00:00:00 2001 From: Jerry Sitser <36421998+przlplx@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:45:19 -0700 Subject: [PATCH 0981/1851] Update Update-CsAdminRole.md --- skype/skype-ps/skype/Update-CsAdminRole.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Update-CsAdminRole.md b/skype/skype-ps/skype/Update-CsAdminRole.md index 6ccca5c7ef..6b1a812753 100644 --- a/skype/skype-ps/skype/Update-CsAdminRole.md +++ b/skype/skype-ps/skype/Update-CsAdminRole.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Rtc.Management.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/update-csadminrole -applicable: Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 +applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 title: Update-CsAdminRole schema: 2.0.0 manager: rogupta From d7c89308064cfd6105f29fc515352593afbefaf4 Mon Sep 17 00:00:00 2001 From: William Blocker <118470885+saleens7@users.noreply.github.com> Date: Mon, 21 Oct 2024 23:17:59 -0700 Subject: [PATCH 0982/1851] Update New-CsExternalAccessPolicy.md --- .../teams/New-CsExternalAccessPolicy.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md index b2fe361498..c492adc5de 100644 --- a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md @@ -26,7 +26,7 @@ For information about external access in Microsoft Teams, see [Manage external a ```powershell New-CsExternalAccessPolicy [-Tenant ] [-Description ] [-EnableFederationAccess ] [-CommunicationWithExternalOrgs ] [-AllowedExternalDomains ] [-BlockedExternalDomains ] [-EnableAcsFederationAccess ] [-EnableXmppAccess ] [-EnablePublicCloudAccess ] - [-EnablePublicCloudAudioVideoAccess ] [-EnableTeamsConsumerAccess ] [-EnableTeamsConsumerInbound ] [-EnableOutsideAccess ] [-Identity] + [-EnablePublicCloudAudioVideoAccess ] [-EnableTeamsConsumerAccess ] [-EnableTeamsConsumerInbound ] [-EnableOutsideAccess ] [-FederatedBilateralChats ] [-Identity] [-InMemory] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -179,6 +179,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -FederatedBilateralChats +This setting enables bi-lateral chats for the users included in the messaging policy. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: True +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -CommunicationWithExternalOrgs Indicates how the users get assigned by this policy can communicate with the external orgs. There are 5 options: * OrganizationDefault: the users of this policy will follow the federation settings defined in TenantFederationConfiguration From 541b29aef1d0e72201cf6a3824906bb055ef1f58 Mon Sep 17 00:00:00 2001 From: William Blocker <118470885+saleens7@users.noreply.github.com> Date: Mon, 21 Oct 2024 23:22:42 -0700 Subject: [PATCH 0983/1851] Update Set-CsExternalAccessPolicy.md --- .../teams/Set-CsExternalAccessPolicy.md | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md index c31affcceb..0913d64ccb 100644 --- a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md @@ -21,7 +21,7 @@ This cmdlet was introduced in Lync Server 2010. ``` Set-CsExternalAccessPolicy [-Tenant ] [-Description ] [-EnableFederationAccess ] [-CommunicationWithExternalOrgs ] [-AllowedExternalDomains ] [-BlockedExternalDomains ] [-EnableAcsFederationAccess ] [-EnableXmppAccess ] [-EnablePublicCloudAccess ] - [-EnablePublicCloudAudioVideoAccess ] [-EnableTeamsConsumerAccess ] [-EnableTeamsConsumerInbound ] [-EnableOutsideAccess ] [[-Identity] ] + [-EnablePublicCloudAudioVideoAccess ] [-EnableTeamsConsumerAccess ] [-EnableTeamsConsumerInbound ] [-EnableOutsideAccess ] [-FederatedBilateralChats ] [[-Identity] ] [-RestrictTeamsConsumerAccessToExternalUserProfiles ] [-EnableTeamsSmsAccess ] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -31,7 +31,7 @@ Set-CsExternalAccessPolicy [-Tenant ] [-Description ] [-EnableFede Set-CsExternalAccessPolicy [-Tenant ] [-Description ] [-EnableFederationAccess ] [-CommunicationWithExternalOrgs ] [-AllowedExternalDomains ] [-BlockedExternalDomains ] [-EnableAcsFederationAccess ] [-EnableXmppAccess ] [-EnablePublicCloudAccess ] [-RestrictTeamsConsumerAccessToExternalUserProfiles ] [-EnableTeamsSmsAccess ] - [-EnablePublicCloudAudioVideoAccess ] [-EnableTeamsConsumerAccess ] [-EnableTeamsConsumerInbound ] [-EnableOutsideAccess ] [-Instance ] + [-EnablePublicCloudAudioVideoAccess ] [-EnableTeamsConsumerAccess ] [-EnableTeamsConsumerInbound ] [-EnableOutsideAccess ] [-FederatedBilateralChats ] [-Instance ] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -184,6 +184,20 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -FederatedBilateralChats +This setting enables bi-lateral chats for the users included in the messaging policy. +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: True +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -EnableFederationAccess Indicates whether the user is allowed to communicate with people who have SIP accounts with a federated organization. Read [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. From 560b7cdb9172ea4db5d69522f5dd89bf14269923 Mon Sep 17 00:00:00 2001 From: William Blocker <118470885+saleens7@users.noreply.github.com> Date: Mon, 21 Oct 2024 23:26:01 -0700 Subject: [PATCH 0984/1851] Update New-CsTeamsAppSetupPolicy.md --- .../teams-ps/teams/New-CsTeamsAppSetupPolicy.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsTeamsAppSetupPolicy.md b/teams/teams-ps/teams/New-CsTeamsAppSetupPolicy.md index 210543fbe7..229a5c37b6 100644 --- a/teams/teams-ps/teams/New-CsTeamsAppSetupPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsAppSetupPolicy.md @@ -24,7 +24,7 @@ Apps are pinned to the app bar. This is the bar on the side of the Teams desktop ``` New-CsTeamsAppSetupPolicy [-Description ] [-AppPresetList ] [-WhatIf] - [-PinnedAppBarApps ] [-AllowUserPinning ] [-Confirm] [[-Identity] ] [-Tenant ] + [-PinnedAppBarApps ] [-PinnedCallingBarApps ] [-AllowUserPinning ] [-Confirm] [[-Identity] ] [-Tenant ] [-InMemory] [-AllowSideLoading ] [-Force] [-AsJob] ``` @@ -164,6 +164,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -PinnedCallingBarApps +Determines the list of apps that are pre pinned for a participant in Calls. + +```yaml +Type: Microsoft.Teams.Policy.Administration.Cmdlets.Core.PinnedCallingBarApp[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -PinnedMessageBarApps Apps are pinned in messaging extensions and into the ellipsis menu. From e520e7e1c1f24dd12298fa0d29d72d02cb981cd2 Mon Sep 17 00:00:00 2001 From: William Blocker <118470885+saleens7@users.noreply.github.com> Date: Mon, 21 Oct 2024 23:27:20 -0700 Subject: [PATCH 0985/1851] Update Set-CsTeamsAppSetupPolicy.md --- .../teams/Set-CsTeamsAppSetupPolicy.md | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsAppSetupPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAppSetupPolicy.md index fcdba2c843..65215b711e 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAppSetupPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsAppSetupPolicy.md @@ -23,13 +23,13 @@ Apps are pinned to the app bar. This is the bar on the side of the Teams desktop ### Identity (Default) ``` -Set-CsTeamsAppSetupPolicy [-Tenant ] [-PinnedAppBarApps <>] [-Description ] +Set-CsTeamsAppSetupPolicy [-Tenant ] [-PinnedAppBarApps <>] [-PinnedCallingBarApps ] [-Description ] [[-Identity] ] [-Force] [-WhatIf] [-Confirm] [] ``` ### Instance ``` -Set-CsTeamsAppSetupPolicy [-Tenant ] [-PinnedAppBarApps <>] [-Description ] +Set-CsTeamsAppSetupPolicy [-Tenant ] [-PinnedAppBarApps <>] [-PinnedCallingBarApps ] [-Description ] [-Instance ] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -212,6 +212,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -PinnedCallingBarApps +Determines the list of apps that are pre pinned for a participant in Calls. +```yaml +Type: Microsoft.Teams.Policy.Administration.Cmdlets.Core.PinnedCallingBarApp[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + + ### -PinnedMessageBarApps Apps will be pinned in messaging extensions and into the ellipsis menu. From ebf48349b6a4488e781929f4169281a3600f8875 Mon Sep 17 00:00:00 2001 From: William Blocker <118470885+saleens7@users.noreply.github.com> Date: Mon, 21 Oct 2024 23:29:10 -0700 Subject: [PATCH 0986/1851] Update New-CsTeamsMessagingPolicy.md --- .../teams/New-CsTeamsMessagingPolicy.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsTeamsMessagingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMessagingPolicy.md index 6f80ef3027..c4930adb30 100644 --- a/teams/teams-ps/teams/New-CsTeamsMessagingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMessagingPolicy.md @@ -25,7 +25,7 @@ New-CsTeamsMessagingPolicy [-AllowOwnerDeleteMessage ] [-AllowSmartRepl [-AllowUserEditMessage ] [-AudioMessageEnabledType ] [-AllowRemoveUser ] [-ReadReceiptsEnabledType ] [-AllowMemes ] [-Confirm] [-AllowPriorityMessages ] [-WhatIf] [-GiphyRatingType ] [-AllowGiphy ] [-ChatPermissionRole ] [-AllowSmartCompose] ] - [-CreateCustomEmojis ] [-DeleteCustomEmojis ] + [-CreateCustomEmojis ] [-DeleteCustomEmojis ] [-AllowExtendedWorkInfoInSearch ] ``` ## DESCRIPTION @@ -91,6 +91,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowExtendedWorkInfoInSearch +This setting enables/disables showing company name and department name in search results for MTO users. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AllowMemes Determines whether a user is allowed to access and post memes. Set this to TRUE to allow. Set this FALSE to prohibit. From 53ab769aab3d97c80f5ad9a4b2dcefbd2bbb5e50 Mon Sep 17 00:00:00 2001 From: William Blocker <118470885+saleens7@users.noreply.github.com> Date: Mon, 21 Oct 2024 23:30:35 -0700 Subject: [PATCH 0987/1851] Update Set-CsTeamsMessagingPolicy.md --- .../teams/Set-CsTeamsMessagingPolicy.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md index 4528d46ec4..9e6f71f769 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md @@ -53,6 +53,7 @@ Set-CsTeamsMessagingPolicy [[-Identity] ] [-Force] [-GiphyRatingType ] [-InOrganizationChatControl ] + [-AllowExtendedWorkInfoInSearch ] [-Tenant ] [-WhatIf] [] @@ -86,6 +87,7 @@ Set-CsTeamsMessagingPolicy [-Instance ] [-AllowUserEditMessage ] [-AllowUserTranslation ] [-AllowVideoMessages ] + [-AllowExtendedWorkInfoInSearch ] [-AudioMessageEnabledType ] [-ChannelsInChatListEnabledType ] [-Confirm] @@ -144,6 +146,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowExtendedWorkInfoInSearch +This setting enables/disables showing company name and department name in search results for MTO users. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AllowChatWithGroup This setting determines if users can chat with groups (Distribution, M365 and Security groups). From b6fabf999eb2a5204d220a19c98076a5f5c11517 Mon Sep 17 00:00:00 2001 From: William Blocker <118470885+saleens7@users.noreply.github.com> Date: Mon, 21 Oct 2024 23:33:55 -0700 Subject: [PATCH 0988/1851] Update set-csteamsmessagingconfiguration.md --- .../teams/set-csteamsmessagingconfiguration.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md b/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md index f099d67b48..b53eee11bc 100644 --- a/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md +++ b/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md @@ -16,7 +16,7 @@ The TeamsMessagingConfiguration determines the messaging settings for users in y ```powershell Set-CsTeamsMessagingConfiguration [-EnableVideoMessageCaptions ] - [-EnableInOrganizationChatControl ] [-CustomEmojis ] [-Identity] [-Force] [-WhatIf] + [-EnableInOrganizationChatControl ] [-CustomEmojis ] [-MessagingNotes [-Identity] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -52,6 +52,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -MessagingNotes + +This setting enables/disables MessagingNotes integration across the whole tenant. Possible Values: Disabled, Enabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Enabled +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. From 1545aebdfcddbf897a70d08ac4fa406aceaf5ea0 Mon Sep 17 00:00:00 2001 From: Srimanta Bagchi Date: Tue, 22 Oct 2024 08:38:13 -0400 Subject: [PATCH 0989/1851] Update Update-M365TeamsApp.md --- teams/teams-ps/teams/Update-M365TeamsApp.md | 94 ++++++++++++++++++++- 1 file changed, 91 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Update-M365TeamsApp.md b/teams/teams-ps/teams/Update-M365TeamsApp.md index f3f74dff2d..2bd46d31aa 100644 --- a/teams/teams-ps/teams/Update-M365TeamsApp.md +++ b/teams/teams-ps/teams/Update-M365TeamsApp.md @@ -5,7 +5,7 @@ online version: https://docs.microsoft.com/powershell/module/teams/Update-M365Te applicable: Microsoft Teams title: Update-M365TeamsApp author: lkueter -ms.author: satishtimiri +ms.author: satishtimiri/sribagchi manager: rahulrgupta ms.date: 04/24/2024 schema: 2.0.0 @@ -21,12 +21,12 @@ This cmdlet updates app state and app available values for the Microsoft Teams a ```powershell Update-M365TeamsApp -Id [-IsBlocked ] -AppAssignmentType -OperationType - [-Users ] [-Groups ] [] + [-Users ] [-Groups ] -AppInstallType -InstallForOperationType [-InstallForUsers -InstallForGroups -InstallVersion ] [] ``` ## DESCRIPTION -This cmdlet allows administrators to modify app state and availability by adding or removing users and groups or changing assignment type. +This cmdlet allows administrators to modify app state, availability and installation status by adding or removing users and groups or changing assignment type or installation status. ## EXAMPLES @@ -51,6 +51,13 @@ PS C:\> Update-M365TeamsApp -Id 4c4ec2e8-4a2c-4bce-8d8f-00fc664a4e5b -IsBlocked ``` Unblocks Bookings app (App ID 4c4ec2e8-4a2c-4bce-8d8f-00fc664a4e5b). +### Example 4 + +```powershell +PS C:\> Update-M365TeamsApp -Id 2b876f4d-2e6b-4ee7-9b09-8893808c1380 -IsBlocked $false -AppInstallType UsersAndGroups -InstallForOperationType Add -InstallForUsers 77f5d400-a12e-4168-8e63-ccd2243d33a8,f2f4d8bc-1fb3-4292-867e-6d19efb0eb7c,37b6fc6a-32a4-4767-ac2e-c2f2307bad5c -InstallForGroups 926d57ad-431c-4e6a-9e16-347eacc91aa4 -InstallVersion 4.1.2 +``` +Unblocks 1Page App (App ID 2b876f4d-2e6b-4ee7-9b09-8893808c1380) and updates installation setting for the app to include 3 users and 1 group. + ## PARAMETERS @@ -150,6 +157,87 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AppInstallType + +App installation type. + +```yaml +Type: String +Parameter Sets: (Everyone, UsersandGroups, Noone) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InstallForOperationType + +Operation performed on the app installation. + +```yaml +Type: String +Parameter Sets: (Add, Remove) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InstallForUsers + +List of all the users for whom the app is installed. + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + + +### -InstallForGroups + +List of all the groups for whom the app is installed. + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InstallVersion + +App version to be installed. + +```yaml +Type: String +Aliases: + +Required: True +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). From abf18681e350d8aeacf1c8b107e829f6ac862f62 Mon Sep 17 00:00:00 2001 From: Srimanta Bagchi Date: Tue, 22 Oct 2024 09:38:52 -0400 Subject: [PATCH 0990/1851] Create Get-M365UnifiedTenantSettings.md --- .../teams/Get-M365UnifiedTenantSettings.md | 105 ++++++++++++++++++ 1 file changed, 105 insertions(+) create mode 100644 teams/teams-ps/teams/Get-M365UnifiedTenantSettings.md diff --git a/teams/teams-ps/teams/Get-M365UnifiedTenantSettings.md b/teams/teams-ps/teams/Get-M365UnifiedTenantSettings.md new file mode 100644 index 0000000000..56498d014c --- /dev/null +++ b/teams/teams-ps/teams/Get-M365UnifiedTenantSettings.md @@ -0,0 +1,105 @@ +--- +external help file: Microsoft.Teams.PowerShell.TeamsCmdlets.dll-Help.xml +Module Name: MicrosoftTeams +online version: https://docs.microsoft.com/powershell/module/teams/Get-M365UnifiedTenantSettings +applicable: Microsoft Teams +title: Get-M365UnifiedTenantSettings +author: lkueter +ms.author: sribagchi +manager: rahulrgupta +ms.date: 10/22/2024 +schema: 2.0.0 +--- + +# Get-M365UnifiedTenantSettings + +## SYNOPSIS + +This cmdlet returns the current tenant settings for a particular tenant + +## SYNTAX + +```powershell +Get-M365UnifiedTenantSettings -SettingNames [] +``` + +## DESCRIPTION + +Get-M365UnifiedTenantSettings retrieves the current tenant settings for a particular tenant. + +## EXAMPLES + +### Example 1 + +```powershell +PS C:\> Get-M365UnifiedTenantSettings +``` + +Returns all the current tenant settings for this tenant. + +### Example 2 + +```powershell +PS C:\> Get-M365UnifiedTenantSettings -SettingNames DefaultApp +``` + +Returns the current tenant setting for DefaultApp for this tenant. + +### Example 3 + +```powershell +PS C:\> Get-M365UnifiedTenantSettings -SettingNames DefaultApp,EnableCopilotExtensibility +``` + +Returns the current tenant setting for DefaultApp and EnableCopilotExtensibility for this tenant. + +## PARAMETERS + +### -SettingNames + +Setting names requested. Possible values - DefaultApp,GlobalApp,PrivateApp,EnableCopilotExtensibility + +```yaml +Type: String +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](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object + +**SettingName** +Setting Name returned. + +**SettingValue** +The status of this setting in the tenant. +Values: + +- All +- None +- Some (only applicable for EnableCopilotExtensibility) + +**Users** +The list of users this setting is applicable to (only applicable for EnableCopilotExtensibility). + +**Groups** +The list of groups this setting is applicable to (only applicable for EnableCopilotExtensibility). + +## RELATED LINKS + +[Get-M365TeamsApp](Get-M365TeamsApp.md) +[Update-M365TeamsApp](Update-M365TeamsApp.md) From c9e70dacfa4c31b91e74d08bb57ca6fb7873ddf2 Mon Sep 17 00:00:00 2001 From: Srimanta Bagchi Date: Tue, 22 Oct 2024 10:02:37 -0400 Subject: [PATCH 0991/1851] Create Update-M365UnifiedTenantSettings.md --- .../teams/Update-M365UnifiedTenantSettings.md | 143 ++++++++++++++++++ 1 file changed, 143 insertions(+) create mode 100644 teams/teams-ps/teams/Update-M365UnifiedTenantSettings.md diff --git a/teams/teams-ps/teams/Update-M365UnifiedTenantSettings.md b/teams/teams-ps/teams/Update-M365UnifiedTenantSettings.md new file mode 100644 index 0000000000..718e91505d --- /dev/null +++ b/teams/teams-ps/teams/Update-M365UnifiedTenantSettings.md @@ -0,0 +1,143 @@ +--- +external help file: Microsoft.Teams.PowerShell.TeamsCmdlets.dll-Help.xml +Module Name: MicrosoftTeams +online version: https://docs.microsoft.com/powershell/module/teams/Update-M365UnifiedTenantSettings +applicable: Microsoft Teams +title: Update-M365UnifiedTenantSettings +author: lkueter +ms.author: sribagchi +manager: rahulrgupta +ms.date: 10/22/2024 +schema: 2.0.0 +--- + +# Update-M365UnifiedTenantSettings + +## SYNOPSIS + +This cmdlet updates tenant settings. + +## SYNTAX + +```powershell +Update-M365UnifiedTenantSettings -SettingName -SettingValue [-Users ] [-Groups ] [-Operation ] [] +``` + +## DESCRIPTION + +This cmdlet allows administrators to modify tenant settings. + +## EXAMPLES + +### Example 1 + +```powershell +PS C:\> PS C:\> Update-M365UnifiedTenantSettings -SettingName EnableCopilotExtensibility -SettingValue Some -Users d156010d-fb18-497f-804c-155ec2aa06d3,a62fba7e-e362-493c-a094-fdec17e2fee8 -Groups 37da2d58-fc14-453e-9a14-5065ebd63a1d, 37da2d58-fc14-453e-9a14-5065ebd63a1e -Operation add +``` +Updates the tenant setting for EnableCopilotExtensibility to 2 users and 2 groups. + +### Example 2 + +```powershell +PS C:\> Update-M365UnifiedTenantSettings -SettingName GlobalApp -SettingValue None +``` +Updates the tenant setting for GlobalApp to None + + +## PARAMETERS + +### -SettingName + +Setting Name to be changed. + +```yaml +Type: String +Parameter Sets: (DefaultApp, GlobalApp, PrivateApp, EnableCopilotExtensibility) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SettingValue +Setting Value to be changed. + +```yaml +Type: String +Parameter Sets: (All, None, Some) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Operation + +Operation performed (whether we are adding or removing users/groups). + +```yaml +Type: String +Parameter Sets: (Add, Remove) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Users + +List of all the users for whom the app is enabled or disabled. + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Groups + +List of all the groups for whom the app is enabled or disabled. + +```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](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object + +## RELATED LINKS + +[Get-AllM365TeamsApps](Get-ALLM365TeamsApps.md) +[Get-M365TeamsApp](Get-M365TeamsApp.md) From 52f1ec19121785063b5f7213120b1f54fb24db63 Mon Sep 17 00:00:00 2001 From: Srimanta Bagchi Date: Tue, 22 Oct 2024 11:19:46 -0400 Subject: [PATCH 0992/1851] Update Update-M365UnifiedTenantSettings.md --- teams/teams-ps/teams/Update-M365UnifiedTenantSettings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Update-M365UnifiedTenantSettings.md b/teams/teams-ps/teams/Update-M365UnifiedTenantSettings.md index 718e91505d..9957dd2a59 100644 --- a/teams/teams-ps/teams/Update-M365UnifiedTenantSettings.md +++ b/teams/teams-ps/teams/Update-M365UnifiedTenantSettings.md @@ -83,7 +83,7 @@ Operation performed (whether we are adding or removing users/groups). ```yaml Type: String -Parameter Sets: (Add, Remove) +Parameter Sets: (add, remove) Aliases: Required: True From a3d239bb52d1a906be01831fd0e14d1f01a823c6 Mon Sep 17 00:00:00 2001 From: Arindam Thokder <42777416+arindamthokder@users.noreply.github.com> Date: Wed, 23 Oct 2024 02:32:35 +0530 Subject: [PATCH 0993/1851] Update New-TransportRule.md --- exchange/exchange-ps/exchange/New-TransportRule.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/New-TransportRule.md b/exchange/exchange-ps/exchange/New-TransportRule.md index 6eefa3e997..910da7ab1c 100644 --- a/exchange/exchange-ps/exchange/New-TransportRule.md +++ b/exchange/exchange-ps/exchange/New-TransportRule.md @@ -3270,7 +3270,7 @@ This parameter specifies an action or part of an action for the rule. In on-premises Exchange, this action is available only on Mailbox servers. -The GenerateNotification parameter specifies an action that sends a notification message to recipients. For example, you can use this parameter to notify recipients that a message was rejected by the rule, or marked as spam and delivered to their Junk Email folder. +The GenerateNotification parameter specifies an action that sends a notification message to recipients that matched the Transport Rule. For example, you can use this parameter to notify recipients that a message was rejected by the rule, or marked as spam and delivered to their Junk Email folder. Each matched recipient receives separate notification. This parameter supports plain text, HTML tags and the following keywords that use values from the original message: From b3a9407e7d76d0c5b7d84a5a9ca4851f6b74c6ec Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 22 Oct 2024 14:59:20 -0700 Subject: [PATCH 0994/1851] Edited changes to both New and Set --- exchange/exchange-ps/exchange/New-TransportRule.md | 2 +- exchange/exchange-ps/exchange/Set-TransportRule.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-TransportRule.md b/exchange/exchange-ps/exchange/New-TransportRule.md index 910da7ab1c..97c913ad9b 100644 --- a/exchange/exchange-ps/exchange/New-TransportRule.md +++ b/exchange/exchange-ps/exchange/New-TransportRule.md @@ -3270,7 +3270,7 @@ This parameter specifies an action or part of an action for the rule. In on-premises Exchange, this action is available only on Mailbox servers. -The GenerateNotification parameter specifies an action that sends a notification message to recipients that matched the Transport Rule. For example, you can use this parameter to notify recipients that a message was rejected by the rule, or marked as spam and delivered to their Junk Email folder. Each matched recipient receives separate notification. +The GenerateNotification parameter specifies an action that sends a notification message to recipients that match the conditions of the rule. For example, you can use this parameter to notify recipients that a message was rejected by the rule, or marked as spam and delivered to their Junk Email folder. Each matched recipient receives a separate notification. This parameter supports plain text, HTML tags and the following keywords that use values from the original message: diff --git a/exchange/exchange-ps/exchange/Set-TransportRule.md b/exchange/exchange-ps/exchange/Set-TransportRule.md index 67bd4f6d02..d5e0d7dd39 100644 --- a/exchange/exchange-ps/exchange/Set-TransportRule.md +++ b/exchange/exchange-ps/exchange/Set-TransportRule.md @@ -3247,7 +3247,7 @@ This parameter specifies an action or part of an action for the rule. In on-premises Exchange, this action is available only on Mailbox servers. -The GenerateNotification parameter specifies an action that sends a notification message to recipients. For example, you can use this parameter to notify recipients that a message was rejected by the rule, or marked as spam and delivered to their Junk Email folder. +The GenerateNotification parameter specifies an action that sends a notification message to recipients that match the conditions of the rule. For example, you can use this parameter to notify recipients that a message was rejected by the rule, or marked as spam and delivered to their Junk Email folder. Each matched recipient receives a separate notification. This parameter supports plain text, HTML tags and the following keywords that use values from the original message: From 50dcca283a4d90aef958ad16519ce0b646dcab6e Mon Sep 17 00:00:00 2001 From: Srimanta Bagchi Date: Tue, 22 Oct 2024 19:01:26 -0400 Subject: [PATCH 0995/1851] Update Get-M365TeamsApp.md --- teams/teams-ps/teams/Get-M365TeamsApp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-M365TeamsApp.md b/teams/teams-ps/teams/Get-M365TeamsApp.md index d8a60f8af7..d4cc53aef2 100644 --- a/teams/teams-ps/teams/Get-M365TeamsApp.md +++ b/teams/teams-ps/teams/Get-M365TeamsApp.md @@ -107,7 +107,7 @@ Properties: - Noone - LastUpdatedDate: Last Updated date - InstalledBy: The user performing the installation -- InstallReason: Reason of installation +- InstalledSource: Source of installation - Version: Version of the app installed - InstallForUsers: List of all the users for whom the app is enabled. Values: From d11ef4c46a2e246a2f81ce89f81d62f7b3753095 Mon Sep 17 00:00:00 2001 From: Srimanta Bagchi Date: Tue, 22 Oct 2024 19:02:12 -0400 Subject: [PATCH 0996/1851] Update Get-ALLM365TeamsApps.md --- teams/teams-ps/teams/Get-ALLM365TeamsApps.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-ALLM365TeamsApps.md b/teams/teams-ps/teams/Get-ALLM365TeamsApps.md index ecdd6af278..277e467513 100644 --- a/teams/teams-ps/teams/Get-ALLM365TeamsApps.md +++ b/teams/teams-ps/teams/Get-ALLM365TeamsApps.md @@ -100,7 +100,7 @@ Properties: - Noone - LastUpdatedTimestamp: Time and date when the app AvailableTo value was last updated. - InstalledBy: UserID of the last user who installed the app available to value. -- InstallReason: Reason of Installation +- InstalledSource: Source of Installation - Version: Version of the app installed ## RELATED LINKS From 9eec95b16ea44b640bd78914f2240a2afa240e02 Mon Sep 17 00:00:00 2001 From: Srimanta Bagchi Date: Wed, 23 Oct 2024 11:19:27 -0400 Subject: [PATCH 0997/1851] Update Get-M365TeamsApp.md --- teams/teams-ps/teams/Get-M365TeamsApp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-M365TeamsApp.md b/teams/teams-ps/teams/Get-M365TeamsApp.md index d4cc53aef2..592b69d9bb 100644 --- a/teams/teams-ps/teams/Get-M365TeamsApp.md +++ b/teams/teams-ps/teams/Get-M365TeamsApp.md @@ -5,7 +5,7 @@ online version: https://docs.microsoft.com/powershell/module/teams/Get-M365Teams applicable: Microsoft Teams title: Get-M365TeamsApp author: lkueter -ms.author: satishtimiri/sribagchi +ms.author: sribagchi manager: rahulrgupta schema: 2.0.0 --- From 40ad6be955233c2683bbd1d85425796742e9f69e Mon Sep 17 00:00:00 2001 From: Srimanta Bagchi Date: Wed, 23 Oct 2024 11:19:56 -0400 Subject: [PATCH 0998/1851] Update Get-ALLM365TeamsApps.md --- teams/teams-ps/teams/Get-ALLM365TeamsApps.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-ALLM365TeamsApps.md b/teams/teams-ps/teams/Get-ALLM365TeamsApps.md index 277e467513..5d2e893b11 100644 --- a/teams/teams-ps/teams/Get-ALLM365TeamsApps.md +++ b/teams/teams-ps/teams/Get-ALLM365TeamsApps.md @@ -5,7 +5,7 @@ online version: https://docs.microsoft.com/powershell/module/teams/Get-ALLM365Te applicable: Microsoft Teams title: Get-ALLM365TeamsApps author: lkueter -ms.author: satishtimiri/sribagchi +ms.author: sribagchi manager: rahulrgupta ms.date: 04/24/2024 schema: 2.0.0 From 48bab2e18447342daa0c2a4afc77e9f6caf0fb88 Mon Sep 17 00:00:00 2001 From: Srimanta Bagchi Date: Wed, 23 Oct 2024 11:20:23 -0400 Subject: [PATCH 0999/1851] Update Update-M365TeamsApp.md --- teams/teams-ps/teams/Update-M365TeamsApp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Update-M365TeamsApp.md b/teams/teams-ps/teams/Update-M365TeamsApp.md index 2bd46d31aa..2425fb42c4 100644 --- a/teams/teams-ps/teams/Update-M365TeamsApp.md +++ b/teams/teams-ps/teams/Update-M365TeamsApp.md @@ -5,7 +5,7 @@ online version: https://docs.microsoft.com/powershell/module/teams/Update-M365Te applicable: Microsoft Teams title: Update-M365TeamsApp author: lkueter -ms.author: satishtimiri/sribagchi +ms.author: sribagchi manager: rahulrgupta ms.date: 04/24/2024 schema: 2.0.0 From 23637d97ec134be168b6297d69c81b17110a63c7 Mon Sep 17 00:00:00 2001 From: Srimanta Bagchi Date: Wed, 23 Oct 2024 11:41:21 -0400 Subject: [PATCH 1000/1851] Update Get-M365TeamsApp.md --- teams/teams-ps/teams/Get-M365TeamsApp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-M365TeamsApp.md b/teams/teams-ps/teams/Get-M365TeamsApp.md index 592b69d9bb..9c39a17e85 100644 --- a/teams/teams-ps/teams/Get-M365TeamsApp.md +++ b/teams/teams-ps/teams/Get-M365TeamsApp.md @@ -105,7 +105,7 @@ Properties: - Everyone - UsersandGroups - Noone -- LastUpdatedDate: Last Updated date +- LastUpdatedTimestamp: Last Updated date - InstalledBy: The user performing the installation - InstalledSource: Source of installation - Version: Version of the app installed From fc1b5543d7e9109385d73ad74146be6e91fd48d3 Mon Sep 17 00:00:00 2001 From: Srimanta Bagchi Date: Wed, 23 Oct 2024 11:45:53 -0400 Subject: [PATCH 1001/1851] Update Get-M365UnifiedTenantSettings.md --- teams/teams-ps/teams/Get-M365UnifiedTenantSettings.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Get-M365UnifiedTenantSettings.md b/teams/teams-ps/teams/Get-M365UnifiedTenantSettings.md index 56498d014c..e4dd5dc2a6 100644 --- a/teams/teams-ps/teams/Get-M365UnifiedTenantSettings.md +++ b/teams/teams-ps/teams/Get-M365UnifiedTenantSettings.md @@ -101,5 +101,4 @@ The list of groups this setting is applicable to (only applicable for EnableCopi ## RELATED LINKS -[Get-M365TeamsApp](Get-M365TeamsApp.md) -[Update-M365TeamsApp](Update-M365TeamsApp.md) +[Update-M365UnifiedTenantSettings](Update-M365UnifiedTenantSettings.md) From 1d814f9a572a7d87f6373fd6cc7b90e9555316bc Mon Sep 17 00:00:00 2001 From: Srimanta Bagchi Date: Wed, 23 Oct 2024 11:47:04 -0400 Subject: [PATCH 1002/1851] Update Get-M365UnifiedTenantSettings.md --- teams/teams-ps/teams/Get-M365UnifiedTenantSettings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-M365UnifiedTenantSettings.md b/teams/teams-ps/teams/Get-M365UnifiedTenantSettings.md index e4dd5dc2a6..0d6726f57f 100644 --- a/teams/teams-ps/teams/Get-M365UnifiedTenantSettings.md +++ b/teams/teams-ps/teams/Get-M365UnifiedTenantSettings.md @@ -101,4 +101,4 @@ The list of groups this setting is applicable to (only applicable for EnableCopi ## RELATED LINKS -[Update-M365UnifiedTenantSettings](Update-M365UnifiedTenantSettings.md) +[Get-M365UnifiedTenantSettings](Get-M365UnifiedTenantSettings.md) From ceaf24bfc2b770d69d95601826eeadc2663cbead Mon Sep 17 00:00:00 2001 From: Srimanta Bagchi Date: Wed, 23 Oct 2024 11:48:28 -0400 Subject: [PATCH 1003/1851] Update Get-M365UnifiedTenantSettings.md --- teams/teams-ps/teams/Get-M365UnifiedTenantSettings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-M365UnifiedTenantSettings.md b/teams/teams-ps/teams/Get-M365UnifiedTenantSettings.md index 0d6726f57f..e4dd5dc2a6 100644 --- a/teams/teams-ps/teams/Get-M365UnifiedTenantSettings.md +++ b/teams/teams-ps/teams/Get-M365UnifiedTenantSettings.md @@ -101,4 +101,4 @@ The list of groups this setting is applicable to (only applicable for EnableCopi ## RELATED LINKS -[Get-M365UnifiedTenantSettings](Get-M365UnifiedTenantSettings.md) +[Update-M365UnifiedTenantSettings](Update-M365UnifiedTenantSettings.md) From 84ba6cd686f4515b8683035f66394d2a42463855 Mon Sep 17 00:00:00 2001 From: Srimanta Bagchi Date: Wed, 23 Oct 2024 11:49:45 -0400 Subject: [PATCH 1004/1851] Update Update-M365UnifiedTenantSettings.md --- teams/teams-ps/teams/Update-M365UnifiedTenantSettings.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Update-M365UnifiedTenantSettings.md b/teams/teams-ps/teams/Update-M365UnifiedTenantSettings.md index 9957dd2a59..e881d1b452 100644 --- a/teams/teams-ps/teams/Update-M365UnifiedTenantSettings.md +++ b/teams/teams-ps/teams/Update-M365UnifiedTenantSettings.md @@ -139,5 +139,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-AllM365TeamsApps](Get-ALLM365TeamsApps.md) -[Get-M365TeamsApp](Get-M365TeamsApp.md) +[Get-M365UnifiedTenantSettings](Get-M365UnifiedTenantSettings.md) From c0fe9198a1e3b8cb56d7c0479cbe725ccdf71a42 Mon Sep 17 00:00:00 2001 From: Eduardo Luna <18506234+laloluna@users.noreply.github.com> Date: Wed, 23 Oct 2024 12:52:33 -0700 Subject: [PATCH 1005/1851] Update TeamTargeting Hierarchy documentation. Added ApiVersion parameter and description in [Set|Remove] TeamTargetingHierarchy and [Get]TeamTargetingHierarchySatus --- .../teams/Get-TeamTargetingHierarchyStatus.md | 15 +++++++++++++++ .../teams/Remove-TeamTargetingHierarchy.md | 18 ++++++++++++++++++ .../teams/Set-TeamTargetingHierarchy.md | 16 ++++++++++++++++ 3 files changed, 49 insertions(+) diff --git a/teams/teams-ps/teams/Get-TeamTargetingHierarchyStatus.md b/teams/teams-ps/teams/Get-TeamTargetingHierarchyStatus.md index 3267a46838..459b800035 100644 --- a/teams/teams-ps/teams/Get-TeamTargetingHierarchyStatus.md +++ b/teams/teams-ps/teams/Get-TeamTargetingHierarchyStatus.md @@ -80,6 +80,21 @@ Default value: None Accept pipeline input: False Accept wildcard characters: False ``` +### -ApiVersion +"The version of the Hierarchy APIs to use. Valid values are: 1 or 2. +Currently only available in preview from version 6.6.1-preview. Specifying "-ApiVersion 2" will direct cmdlet requests to the newer version of the Hierarchy APIs. This integration is currently in preview/beta mode so customers should not try it on their production workloads but are welcome to try it on test workloads. This is an optional parameter and not specifying it will be interpreted as specifying "-ApiVersion 1", which will continue to direct cmdlet requests to the existing version of the Hierarchy APIs" + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: 1 +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-TeamTargetingHierarchy.md b/teams/teams-ps/teams/Remove-TeamTargetingHierarchy.md index 8d4a47048e..1d09ca9b6c 100644 --- a/teams/teams-ps/teams/Remove-TeamTargetingHierarchy.md +++ b/teams/teams-ps/teams/Remove-TeamTargetingHierarchy.md @@ -30,6 +30,24 @@ Removes the tenant's hierarchy. PS C:\> Remove-TeamTargetingHierarchy ``` +## PARAMETERS + +### -ApiVersion +"The version of the Hierarchy APIs to use. Valid values are: 1 or 2. +Currently only available in preview from version 6.6.1-preview. Specifying "-ApiVersion 2" will direct cmdlet requests to the newer version of the Hierarchy APIs. This integration is currently in preview/beta mode so customers should not try it on their production workloads but are welcome to try it on test workloads. This is an optional parameter and not specifying it will be interpreted as specifying "-ApiVersion 1", which will continue to direct cmdlet requests to the existing version of the Hierarchy APIs" + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: 1 +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/Set-TeamTargetingHierarchy.md b/teams/teams-ps/teams/Set-TeamTargetingHierarchy.md index bba1b5338c..2917b5ea9d 100644 --- a/teams/teams-ps/teams/Set-TeamTargetingHierarchy.md +++ b/teams/teams-ps/teams/Set-TeamTargetingHierarchy.md @@ -61,6 +61,22 @@ Default value: None Accept pipeline input: False Accept wildcard characters: False ``` +### -ApiVersion +"The version of the Hierarchy APIs to use. Valid values are: 1 or 2. +Currently only available in preview from version 6.6.1-preview. Specifying "-ApiVersion 2" will direct cmdlet requests to the newer version of the Hierarchy APIs. This integration is currently in preview/beta mode so customers should not try it on their production workloads but are welcome to try it on test workloads. This is an optional parameter and not specifying it will be interpreted as specifying "-ApiVersion 1", which will continue to direct cmdlet requests to the existing version of the Hierarchy APIs" + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: 1 +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 bec18c718adabb65e961059f75c42f6c1f7a8276 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 23 Oct 2024 13:52:41 -0700 Subject: [PATCH 1006/1851] Removed Preview note per email request --- .../exchange-ps/exchange/Disable-DnssecForVerifiedDomain.md | 2 -- exchange/exchange-ps/exchange/Disable-SmtpDaneInbound.md | 2 -- exchange/exchange-ps/exchange/Enable-DnssecForVerifiedDomain.md | 2 -- exchange/exchange-ps/exchange/Enable-SmtpDaneInbound.md | 2 -- .../exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md | 2 -- exchange/exchange-ps/exchange/Get-SmtpDaneInboundStatus.md | 2 -- 6 files changed, 12 deletions(-) diff --git a/exchange/exchange-ps/exchange/Disable-DnssecForVerifiedDomain.md b/exchange/exchange-ps/exchange/Disable-DnssecForVerifiedDomain.md index e9d84a9f5f..9cb03986fd 100644 --- a/exchange/exchange-ps/exchange/Disable-DnssecForVerifiedDomain.md +++ b/exchange/exchange-ps/exchange/Disable-DnssecForVerifiedDomain.md @@ -14,8 +14,6 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -**Note**: This cmdlet and the associated features are currently in Preview, aren't available in all organizations, and are subject to change. - Use the Disable-DnssecForVerifiedDomain cmdlet to disable Domain Name System Security (DNSSEC) for inbound mail to accepted domains in Exchange Online. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/Disable-SmtpDaneInbound.md b/exchange/exchange-ps/exchange/Disable-SmtpDaneInbound.md index b7439f897a..927fd4cd53 100644 --- a/exchange/exchange-ps/exchange/Disable-SmtpDaneInbound.md +++ b/exchange/exchange-ps/exchange/Disable-SmtpDaneInbound.md @@ -14,8 +14,6 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -**Note**: This cmdlet and the associated features are currently in Preview, aren't available in all organizations, and are subject to change. - Use the Disable-SMTPDaneInbound cmdlet to disable SMTP DNS-based Authentication of Named Entities (DANE) for inbound mail to accepted domains in Exchange Online. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/Enable-DnssecForVerifiedDomain.md b/exchange/exchange-ps/exchange/Enable-DnssecForVerifiedDomain.md index a42e5706e9..45d2f19537 100644 --- a/exchange/exchange-ps/exchange/Enable-DnssecForVerifiedDomain.md +++ b/exchange/exchange-ps/exchange/Enable-DnssecForVerifiedDomain.md @@ -14,8 +14,6 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -**Note**: This cmdlet and the associated features are currently in Preview, aren't available in all organizations, and are subject to change. - Use the Enable-DnssecForVerifiedDomain cmdlet to enable Domain Name System Security (DNSSEC) for inbound mail to accepted domains in Exchange Online. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/Enable-SmtpDaneInbound.md b/exchange/exchange-ps/exchange/Enable-SmtpDaneInbound.md index b0ea81dc4d..84502bb3b4 100644 --- a/exchange/exchange-ps/exchange/Enable-SmtpDaneInbound.md +++ b/exchange/exchange-ps/exchange/Enable-SmtpDaneInbound.md @@ -14,8 +14,6 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -**Note**: This cmdlet and the associated features are currently in Preview, aren't available in all organizations, and are subject to change. - Use the Enable-SMTPDaneInbound cmdlet to enable SMTP DNS-based Authentication of Named Entities (DANE) for inbound mail to accepted domains in Exchange Online. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md b/exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md index 34981b016f..f80fd19e6d 100644 --- a/exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md +++ b/exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md @@ -14,8 +14,6 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -**Note**: This cmdlet and the associated features are currently in Preview, aren't available in all organizations, and are subject to change. - Use the Get-DnssecStatusForVerifiedDomain cmdlet to view information about Domain Name System Security (DNSSEC) for accepted domains in Exchange Online. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/Get-SmtpDaneInboundStatus.md b/exchange/exchange-ps/exchange/Get-SmtpDaneInboundStatus.md index d9fca76b62..2bc72a8f55 100644 --- a/exchange/exchange-ps/exchange/Get-SmtpDaneInboundStatus.md +++ b/exchange/exchange-ps/exchange/Get-SmtpDaneInboundStatus.md @@ -14,8 +14,6 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -**Note**: This cmdlet and the associated features are currently in Preview, aren't available in all organizations, and are subject to change. - Use the Get-SmtpDaneInboundStatus cmdlet to view information about SMTP DNS-based Authentication of Named Entities (DANE) for inbound mail to accepted domains in Exchange Online. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). From 689fdf7c7e09e749b89d4b3d8a5576cb7995830f Mon Sep 17 00:00:00 2001 From: Sam Ramon <15154970+samantharamon@users.noreply.github.com> Date: Wed, 23 Oct 2024 14:48:06 -0700 Subject: [PATCH 1007/1851] Update platyPS schema link in README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5127ebae82..31d229b9d1 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ Contributors who make infrequent or small updates can edit the file directly on Articles on learn.microsoft.com are formatted using the Markdown language. For help on using Markdown, see [Mastering Markdown](https://guides.github.com/features/mastering-markdown/). > [!TIP] - > Cmdlet reference articles follow a very strict schema with limited formatting options, because the articles are also converted and used for help at the command line (`Get-Help Cmdlet reference articles follow a very strict schema with limited formatting options, because the articles are also converted and used for help at the command line (`Get-Help Date: Wed, 23 Oct 2024 15:08:24 -0700 Subject: [PATCH 1008/1851] Updated ApiVersion description Updated ApiVersion description with comments from PM. --- teams/teams-ps/teams/Get-TeamTargetingHierarchyStatus.md | 4 ++-- teams/teams-ps/teams/Remove-TeamTargetingHierarchy.md | 4 ++-- teams/teams-ps/teams/Set-TeamTargetingHierarchy.md | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/teams/teams-ps/teams/Get-TeamTargetingHierarchyStatus.md b/teams/teams-ps/teams/Get-TeamTargetingHierarchyStatus.md index 459b800035..39e50210e9 100644 --- a/teams/teams-ps/teams/Get-TeamTargetingHierarchyStatus.md +++ b/teams/teams-ps/teams/Get-TeamTargetingHierarchyStatus.md @@ -81,8 +81,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` ### -ApiVersion -"The version of the Hierarchy APIs to use. Valid values are: 1 or 2. -Currently only available in preview from version 6.6.1-preview. Specifying "-ApiVersion 2" will direct cmdlet requests to the newer version of the Hierarchy APIs. This integration is currently in preview/beta mode so customers should not try it on their production workloads but are welcome to try it on test workloads. This is an optional parameter and not specifying it will be interpreted as specifying "-ApiVersion 1", which will continue to direct cmdlet requests to the existing version of the Hierarchy APIs" +The version of the Hierarchy APIs to use. Valid values are: 1 or 2. +Currently only available in preview from version 6.6.1-preview. Specifying "-ApiVersion 2" will direct cmdlet requests to the newer version of the Hierarchy APIs. This integration is currently in preview/beta mode so customers should not try it on their production workloads but are welcome to try it on test workloads. This is an optional parameter and not specifying it will be interpreted as specifying "-ApiVersion 1", which will continue to direct cmdlet requests to the original version of the Hierarchy APIs until we upgrade production to v2, at which time we will set the default to 2. We do not expect this to have any impact on your cmdlet usage or existing scripts. ```yaml Type: String diff --git a/teams/teams-ps/teams/Remove-TeamTargetingHierarchy.md b/teams/teams-ps/teams/Remove-TeamTargetingHierarchy.md index 1d09ca9b6c..85482c2b6e 100644 --- a/teams/teams-ps/teams/Remove-TeamTargetingHierarchy.md +++ b/teams/teams-ps/teams/Remove-TeamTargetingHierarchy.md @@ -33,8 +33,8 @@ PS C:\> Remove-TeamTargetingHierarchy ## PARAMETERS ### -ApiVersion -"The version of the Hierarchy APIs to use. Valid values are: 1 or 2. -Currently only available in preview from version 6.6.1-preview. Specifying "-ApiVersion 2" will direct cmdlet requests to the newer version of the Hierarchy APIs. This integration is currently in preview/beta mode so customers should not try it on their production workloads but are welcome to try it on test workloads. This is an optional parameter and not specifying it will be interpreted as specifying "-ApiVersion 1", which will continue to direct cmdlet requests to the existing version of the Hierarchy APIs" +The version of the Hierarchy APIs to use. Valid values are: 1 or 2. +Currently only available in preview from version 6.6.1-preview. Specifying "-ApiVersion 2" will direct cmdlet requests to the newer version of the Hierarchy APIs. This integration is currently in preview/beta mode so customers should not try it on their production workloads but are welcome to try it on test workloads. This is an optional parameter and not specifying it will be interpreted as specifying "-ApiVersion 1", which will continue to direct cmdlet requests to the original version of the Hierarchy APIs until we upgrade production to v2, at which time we will set the default to 2. We do not expect this to have any impact on your cmdlet usage or existing scripts. ```yaml Type: String diff --git a/teams/teams-ps/teams/Set-TeamTargetingHierarchy.md b/teams/teams-ps/teams/Set-TeamTargetingHierarchy.md index 2917b5ea9d..373945e603 100644 --- a/teams/teams-ps/teams/Set-TeamTargetingHierarchy.md +++ b/teams/teams-ps/teams/Set-TeamTargetingHierarchy.md @@ -62,8 +62,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` ### -ApiVersion -"The version of the Hierarchy APIs to use. Valid values are: 1 or 2. -Currently only available in preview from version 6.6.1-preview. Specifying "-ApiVersion 2" will direct cmdlet requests to the newer version of the Hierarchy APIs. This integration is currently in preview/beta mode so customers should not try it on their production workloads but are welcome to try it on test workloads. This is an optional parameter and not specifying it will be interpreted as specifying "-ApiVersion 1", which will continue to direct cmdlet requests to the existing version of the Hierarchy APIs" +The version of the Hierarchy APIs to use. Valid values are: 1 or 2. +Currently only available in preview from version 6.6.1-preview. Specifying "-ApiVersion 2" will direct cmdlet requests to the newer version of the Hierarchy APIs. This integration is currently in preview/beta mode so customers should not try it on their production workloads but are welcome to try it on test workloads. This is an optional parameter and not specifying it will be interpreted as specifying "-ApiVersion 1", which will continue to direct cmdlet requests to the original version of the Hierarchy APIs until we upgrade production to v2, at which time we will set the default to 2. We do not expect this to have any impact on your cmdlet usage or existing scripts. ```yaml Type: String From a0f9cf072ff260c2e7d9acf2b4a2b9d1cb5538d3 Mon Sep 17 00:00:00 2001 From: tiffanyyumsft <93217776+tiffanyyumsft@users.noreply.github.com> Date: Mon, 28 Oct 2024 08:40:44 -0700 Subject: [PATCH 1009/1851] Update Test-TextExtraction.md added limitation of cmdlet --- exchange/exchange-ps/exchange/Test-TextExtraction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Test-TextExtraction.md b/exchange/exchange-ps/exchange/Test-TextExtraction.md index b334ac76e8..599d37268d 100644 --- a/exchange/exchange-ps/exchange/Test-TextExtraction.md +++ b/exchange/exchange-ps/exchange/Test-TextExtraction.md @@ -12,7 +12,7 @@ ms.reviewer: # Test-TextExtraction ## SYNOPSIS -This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other. +This cmdlet is available in on-premises Exchange and in the cloud-based service but will fail for encrypted files. Some parameters and settings may be exclusive to one environment or the other. Use the Test-TextExtraction cmdlet to find the text that is extracted from a specified email message in Exchange flow. From 0fdb74a6e395445c1becab84f7f8c66437a6b108 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 28 Oct 2024 10:07:34 -0700 Subject: [PATCH 1010/1851] Update Test-TextExtraction.md --- exchange/exchange-ps/exchange/Test-TextExtraction.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/exchange/exchange-ps/exchange/Test-TextExtraction.md b/exchange/exchange-ps/exchange/Test-TextExtraction.md index 599d37268d..43b3808f00 100644 --- a/exchange/exchange-ps/exchange/Test-TextExtraction.md +++ b/exchange/exchange-ps/exchange/Test-TextExtraction.md @@ -12,9 +12,9 @@ ms.reviewer: # Test-TextExtraction ## SYNOPSIS -This cmdlet is available in on-premises Exchange and in the cloud-based service but will fail for encrypted files. Some parameters and settings may be exclusive to one environment or the other. +This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other. -Use the Test-TextExtraction cmdlet to find the text that is extracted from a specified email message in Exchange flow. +Use the Test-TextExtraction cmdlet to return the text from unencrypted email message files. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -29,7 +29,9 @@ Test-TextExtraction [-FileData] ``` ## DESCRIPTION -This cmdlet returns the text that is found in a file in Exchange. The Microsoft classification engine uses this text to classify content and determine which sensitive information types are found in this file/message. +This cmdlet doesn't work on encrypted email message files. + +The Microsoft classification engine uses the results to classify content and determine the sensitive information types in the message file. 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). @@ -42,7 +44,7 @@ $content = Test-TextExtraction -FileData ([System.IO.File]::ReadAllBytes('.\fina $content.ExtractedResults ``` -This example returns the text that's extracted from the email "financial data.msg" +This example extracts the text from the email message file named "financial data.msg" that's in the same folder where you run the command, and shows the results. ### Example 2 ```powershell @@ -51,7 +53,7 @@ $content = Test-TextExtraction -FileData ([System.IO.File]::ReadAllBytes('.\fina Test-DataClassification -TestTextExtractionResults $content.ExtractedResults ``` -This example extracts the text from the email "financial data.msg" and returns the sensitive information types, their confidence, and count. +This example extracts the text from the email message file named "financial data.msg", stores the information in the variable named $content, and uses the variable with the Test-DataClassification cmdlet to return the sensitive information types, their confidence, and count. ## PARAMETERS From 11414946dcdf1bc5f49c37f0fa7e0b81db891725 Mon Sep 17 00:00:00 2001 From: jacktremper <149415765+jacktremper@users.noreply.github.com> Date: Mon, 28 Oct 2024 10:14:27 -0700 Subject: [PATCH 1011/1851] Update Update-M365UnifiedTenantSettings.md --- teams/teams-ps/teams/Update-M365UnifiedTenantSettings.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/teams/teams-ps/teams/Update-M365UnifiedTenantSettings.md b/teams/teams-ps/teams/Update-M365UnifiedTenantSettings.md index e881d1b452..6c1489d1bc 100644 --- a/teams/teams-ps/teams/Update-M365UnifiedTenantSettings.md +++ b/teams/teams-ps/teams/Update-M365UnifiedTenantSettings.md @@ -136,7 +136,3 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object - -## RELATED LINKS - -[Get-M365UnifiedTenantSettings](Get-M365UnifiedTenantSettings.md) From 8686defb2c2c0353f3f50bc580ab74b7d7248264 Mon Sep 17 00:00:00 2001 From: jacktremper <149415765+jacktremper@users.noreply.github.com> Date: Mon, 28 Oct 2024 10:14:46 -0700 Subject: [PATCH 1012/1851] Update Get-M365UnifiedTenantSettings.md --- teams/teams-ps/teams/Get-M365UnifiedTenantSettings.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/teams/teams-ps/teams/Get-M365UnifiedTenantSettings.md b/teams/teams-ps/teams/Get-M365UnifiedTenantSettings.md index e4dd5dc2a6..f392adfe15 100644 --- a/teams/teams-ps/teams/Get-M365UnifiedTenantSettings.md +++ b/teams/teams-ps/teams/Get-M365UnifiedTenantSettings.md @@ -98,7 +98,3 @@ The list of users this setting is applicable to (only applicable for EnableCopil **Groups** The list of groups this setting is applicable to (only applicable for EnableCopilotExtensibility). - -## RELATED LINKS - -[Update-M365UnifiedTenantSettings](Update-M365UnifiedTenantSettings.md) From 90f9988cb8c2de5ede357ff4d8cf4ae38f6ec640 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 28 Oct 2024 14:42:57 -0700 Subject: [PATCH 1013/1851] viva insights delegates --- .../exchange-online-powershell-v2.md | 5 +- .../Add-VivaOrgInsightsDelegatedRole.md | 110 +++++++++++++++++ .../Get-VivaOrgInsightsDelegatedRole.md | 94 +++++++++++++++ .../Remove-VivaOrgInsightsDelegatedRole.md | 112 ++++++++++++++++++ exchange/exchange-ps/exchange/exchange.md | 6 + exchange/mapping/serviceMapping.json | 3 + 6 files changed, 329 insertions(+), 1 deletion(-) create mode 100644 exchange/exchange-ps/exchange/Add-VivaOrgInsightsDelegatedRole.md create mode 100644 exchange/exchange-ps/exchange/Get-VivaOrgInsightsDelegatedRole.md create mode 100644 exchange/exchange-ps/exchange/Remove-VivaOrgInsightsDelegatedRole.md diff --git a/exchange/docs-conceptual/exchange-online-powershell-v2.md b/exchange/docs-conceptual/exchange-online-powershell-v2.md index 60a1167915..399ea39cf3 100644 --- a/exchange/docs-conceptual/exchange-online-powershell-v2.md +++ b/exchange/docs-conceptual/exchange-online-powershell-v2.md @@ -3,7 +3,7 @@ title: About the Exchange Online PowerShell V3 module ms.author: chrisda author: chrisda manager: deniseb -ms.date: 09/25/2024 +ms.date: 10/28/2024 ms.audience: Admin audience: Admin ms.topic: article @@ -193,6 +193,9 @@ Miscellaneous Exchange Online cmdlets that happen to be in the module are listed |[Get-VivaModuleFeaturePolicy](/powershell/module/exchange/get-vivamodulefeaturepolicy)|Available in v3.2.0 or later.| |[Remove-VivaModuleFeaturePolicy](/powershell/module/exchange/remove-vivamodulefeaturepolicy)|Available in v3.2.0 or later.| |[Update-VivaModuleFeaturePolicy](/powershell/module/exchange/update-vivamodulefeaturepolicy)|Available in v3.2.0 or later.| +|[Add-VivaOrgInsightsDelegatedRole](/powershell/module/exchange/add-vivaorginsightsdelegatedrole)|Available in v3.7.0-Preview1 or later.| +|[Get-VivaOrgInsightsDelegatedRole](/powershell/module/exchange/get-vivaorginsightsdelegatedrole)|Available in v3.7.0-Preview1 or later.| +|[Remove-VivaOrgInsightsDelegatedRole](/powershell/module/exchange/remove-vivaorginsightsdelegatedrole)|Available in v3.7.0-Preview1 or later.| ## Install and maintain the Exchange Online PowerShell module diff --git a/exchange/exchange-ps/exchange/Add-VivaOrgInsightsDelegatedRole.md b/exchange/exchange-ps/exchange/Add-VivaOrgInsightsDelegatedRole.md new file mode 100644 index 0000000000..d1ffc87f91 --- /dev/null +++ b/exchange/exchange-ps/exchange/Add-VivaOrgInsightsDelegatedRole.md @@ -0,0 +1,110 @@ +--- +external help file: Microsoft.Exchange.Management.RestApiClient.dll-Help.xml +Module Name: ExchangeOnlineManagement +online version: https://learn.microsoft.com/powershell/module/exchange/add-vivaorginsightsdelegatedrole +title: Add-VivaOrgInsightsDelegatedRole +schema: 2.0.0 +author: chrisda +ms.author: chrisda +ms.reviewer: +--- + +# Add-VivaOrgInsightsDelegatedRole + +## SYNOPSIS +This cmdlet is available only in the Exchange Online PowerShell module v3.7.0-Preview1 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). + +Use the Add-VivaOrgInsightsDelegatedRole cmdlet to add delegate access to the specified account (the delegatee) so they can view organizational insights like the leader (the delegator). + +For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). + +## SYNTAX + +``` +Add-VivaOrgInsightsDelegatedRole -Delegatee -Delegator + [-ResultSize ] + [] +``` + +## DESCRIPTION +To run this cmdlet, you need to be a member of one of the following role groups in Microsoft Entra ID in the destination organization: + +- Global Administrator +- Insights Administrator + +> [!IMPORTANT] +> Microsoft recommends that you use roles with the fewest permissions. Using lower permissioned accounts helps improve security for your organization. Global Administrator is a highly privileged role that should be limited to emergency scenarios when you can't use an existing role. + +## EXAMPLES + +### Example 1 +```powershell +Add-VivaOrgInsightsDelegatedRole -Delegatee 5eaf7164-f36f-5381-5546-dcaa1792f077 -Delegator 043f6d38-378b-7dcd-7cd8-c1a901881fa9 +``` + +This example adds the organization insights viewing capability of the specified delegator account to the specified delegatee account. + +## PARAMETERS + +### -Delegatee +The Delegatee parameter specifies the account that can view organizational insights like the leader (the account specified by the Delegator account). + +A valid value for this parameter is the Microsoft Entra ObjectId value of the delegatee account. Use the [Get-MgUser](https://learn.microsoft.com/powershell/module/microsoft.graph.users/get-mguser) cmdlet in Microsoft Graph PowerShell to find this value. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Delegator +The Delegator parameter specifies account of the leader that can view organizational insights. The organizational insights viewing capability is delegated to the specified delegatee (the account specified by the Delegatee parameter). + +A valid value for this parameter is the ObjectID value of the delegator account. Use the [Get-MgUser](https://learn.microsoft.com/powershell/module/microsoft.graph.users/get-mguser) cmdlet in Microsoft Graph PowerShell to find this value. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResultSize +This parameter is reserved for internal Microsoft use. + +```yaml +Type: Unlimited +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +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). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-VivaOrgInsightsDelegatedRole.md b/exchange/exchange-ps/exchange/Get-VivaOrgInsightsDelegatedRole.md new file mode 100644 index 0000000000..5c4bdd4c80 --- /dev/null +++ b/exchange/exchange-ps/exchange/Get-VivaOrgInsightsDelegatedRole.md @@ -0,0 +1,94 @@ +--- +external help file: Microsoft.Exchange.Management.RestApiClient.dll-Help.xml +Module Name: ExchangeOnlineManagement +online version: https://learn.microsoft.com/powershell/module/exchange/get-vivaorginsightsdelegatedrole +title: Get-VivaOrgInsightsDelegatedRole +schema: 2.0.0 +author: chrisda +ms.author: chrisda +ms.reviewer: +--- + +# Get-VivaOrgInsightsDelegatedRole + +## SYNOPSIS +This cmdlet is available only in the Exchange Online PowerShell module v3.7.0-Preview1 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). + +Use the Get-VivaOrgInsightsDelegatedRole cmdlet to view all delegatees of the specified delegator. Delegatee accounts can view organizational insights like the specified delegator. + +For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). + +## SYNTAX + +``` +Get-VivaOrgInsightsDelegatedRole -Delegator + [-ResultSize ] + [] +``` + +## DESCRIPTION +Typically, you use this cmdlet with the Remove-VivaOrgInsightsDelegatedRole cmdlet to find the Microsoft Entra ObjectId values of the delegatee accounts. + +To run this cmdlet, you need to be a member of one of the following role groups in Microsoft Entra ID in the destination organization: + +- Global Administrator +- Insights Administrator + +> [!IMPORTANT] +> Microsoft recommends that you use roles with the fewest permissions. Using lower permissioned accounts helps improve security for your organization. Global Administrator is a highly privileged role that should be limited to emergency scenarios when you can't use an existing role. + +## EXAMPLES + +### Example 1 +```powershell +Get-VivaOrgInsightsDelegatedRole -Delegator 043f6d38-378b-7dcd-7cd8-c1a901881fa9 +``` + +This example filters the results by the specified delegator. + +## PARAMETERS + +### -Delegator +The Delegator parameter specifies account of the leader that can view organizational insights. The organizational insights viewing capability is delegated to delegatees. + +A valid value for this parameter is the ObjectID value of the delegator account. Use the [Get-MgUser](https://learn.microsoft.com/powershell/module/microsoft.graph.users/get-mguser) cmdlet in Microsoft Graph PowerShell to find this value. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResultSize +The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000. + +```yaml +Type: Unlimited +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +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). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Remove-VivaOrgInsightsDelegatedRole.md b/exchange/exchange-ps/exchange/Remove-VivaOrgInsightsDelegatedRole.md new file mode 100644 index 0000000000..304d04c64d --- /dev/null +++ b/exchange/exchange-ps/exchange/Remove-VivaOrgInsightsDelegatedRole.md @@ -0,0 +1,112 @@ +--- +external help file: Microsoft.Exchange.Management.RestApiClient.dll-Help.xml +Module Name: ExchangeOnlineManagement +online version: https://learn.microsoft.com/powershell/module/exchange/remove-vivaorginsightsdelegatedrole +title: Remove-VivaOrgInsightsDelegatedRole +schema: 2.0.0 +author: chrisda +ms.author: chrisda +ms.reviewer: +--- + +# Remove-VivaOrgInsightsDelegatedRole + +## SYNOPSIS +This cmdlet is available only in the Exchange Online PowerShell module v3.7.0-Preview1 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). + +Use the Remove-VivaOrgInsightsDelegatedRole cmdlet to remove delegate access from the specified account (the delegatee) so they can't view organizational insights like the leader (the delegator). + +For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). + +## SYNTAX + +``` +Remove-VivaOrgInsightsDelegatedRole -Delegatee -Delegator + [-ResultSize ] + [] +``` + +## DESCRIPTION +Use the Get-VivaOrgInsightsDelegatedRole cmdlet to find the Microsoft Entra ObjectId values of the delegatee accounts of a delegator account. + +To run this cmdlet, you need to be a member of one of the following role groups in Microsoft Entra ID in the destination organization: + +- Global Administrator +- Insights Administrator + +> [!IMPORTANT] +> Microsoft recommends that you use roles with the fewest permissions. Using lower permissioned accounts helps improve security for your organization. Global Administrator is a highly privileged role that should be limited to emergency scenarios when you can't use an existing role. + +## EXAMPLES + +### Example 1 +```powershell +Remove-VivaOrgInsightsDelegatedRole -Delegatee 5eaf7164-f36f-5381-5546-dcaa1792f077 -Delegator 043f6d38-378b-7dcd-7cd8-c1a901881fa9 +``` + +This example removes the organization insights viewing capability of the specified delegator account from the specified delegatee account. + +## PARAMETERS + +### -Delegatee +The Delegatee parameter specifies the account that can view organizational insights like the leader (the account specified by the Delegator account). + +A valid value for this parameter is the Microsoft Entra ObjectId value of the delegatee account. Use the [Get-MgUser](https://learn.microsoft.com/powershell/module/microsoft.graph.users/get-mguser) cmdlet in Microsoft Graph PowerShell to find this value. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Delegator +The Delegator parameter specifies account of the leader that can view organizational insights. The organizational insights viewing capability is delegated to the specified delegatee (the account specified by the Delegatee parameter). + +A valid value for this parameter is the ObjectID value of the delegator account. Use the [Get-MgUser](https://learn.microsoft.com/powershell/module/microsoft.graph.users/get-mguser) cmdlet in Microsoft Graph PowerShell to find this value. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResultSize +This parameter is reserved for internal Microsoft use. + +```yaml +Type: Unlimited +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +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). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/exchange.md b/exchange/exchange-ps/exchange/exchange.md index 453b27fad6..c466753adf 100644 --- a/exchange/exchange-ps/exchange/exchange.md +++ b/exchange/exchange-ps/exchange/exchange.md @@ -2333,6 +2333,8 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ## powershell-v3-module Cmdlets ### [Add-VivaModuleFeaturePolicy](Add-VivaModuleFeaturePolicy.md) +### [Add-VivaOrgInsightsDelegatedRole](Add-VivaOrgInsightsDelegatedRole.md) + ### [Connect-ExchangeOnline](Connect-ExchangeOnline.md) ### [Connect-IPPSSession](Connect-IPPSSession.md) @@ -2375,8 +2377,12 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Get-VivaModuleFeaturePolicy](Get-VivaModuleFeaturePolicy.md) +### [Get-VivaOrgInsightsDelegatedRole](Get-VivaOrgInsightsDelegatedRole.md) + ### [Remove-VivaModuleFeaturePolicy](Remove-VivaModuleFeaturePolicy.md) +### [Remove-VivaOrgInsightsDelegatedRole](Remove-VivaOrgInsightsDelegatedRole.md) + ### [Set-DefaultTenantBriefingConfig](Set-DefaultTenantBriefingConfig.md) ### [Set-DefaultTenantMyAnalyticsFeatureConfig](Set-DefaultTenantMyAnalyticsFeatureConfig.md) diff --git a/exchange/mapping/serviceMapping.json b/exchange/mapping/serviceMapping.json index be4a6a3834..9edd4710df 100644 --- a/exchange/mapping/serviceMapping.json +++ b/exchange/mapping/serviceMapping.json @@ -1147,6 +1147,7 @@ "Stop-ManagedFolderAssistant": "policy-and-compliance-retention", "Validate-RetentionRuleQuery": "policy-and-compliance-retention", "Add-VivaModuleFeaturePolicy": "powershell-v3-module", + "Add-VivaOrgInsightsDelegatedRole": "powershell-v3-module", "Connect-ExchangeOnline": "powershell-v3-module", "Connect-IPPSSession": "powershell-v3-module", "Disconnect-ExchangeOnline": "powershell-v3-module", @@ -1168,7 +1169,9 @@ "Get-VivaModuleFeature": "powershell-v3-module", "Get-VivaModuleFeatureEnablement": "powershell-v3-module", "Get-VivaModuleFeaturePolicy": "powershell-v3-module", + "Get-VivaOrgInsightsDelegatedRole": "powershell-v3-module", "Remove-VivaModuleFeaturePolicy": "powershell-v3-module", + "Remove-VivaOrgInsightsDelegatedRole": "powershell-v3-module", "Set-DefaultTenantBriefingConfig": "powershell-v3-module", "Set-DefaultTenantMyAnalyticsFeatureConfig": "powershell-v3-module", "Set-MyAnalyticsFeatureConfig": "powershell-v3-module", From 8e4cc6100ee33aada25464fa6d5673d6a4e47b15 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 28 Oct 2024 16:38:09 -0700 Subject: [PATCH 1014/1851] Update Connect-ExchangeOnline.md LoadCmdletHep param --- .../exchange/Connect-ExchangeOnline.md | 31 +++++++++++++++++-- 1 file changed, 28 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md b/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md index 7360f1c356..4f644a03d4 100644 --- a/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md +++ b/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md @@ -44,6 +44,7 @@ Connect-ExchangeOnline [-Device] [-EnableErrorReporting] [-InlineCredential] + [LoadCmdletHelp] [-LogDirectoryPath ] [-LogLevel ] [-ManagedIdentity] @@ -496,6 +497,28 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -LoadCmdletHelp +**Note**: This parameter is available in version 3.7.0-Preview1 or later of the module. + +The LoadCmdletHelp switch download cmdlet help files for the Get-Help cmdlet in REST API connections. You don't need to specify a value with this switch. + +Starting in v3.7.0-Preview1, help files for the command line aren't downloaded by default. Use this switch to download the files for cmdlet help at the command line. + +**Tip**: This parameter replaces the SkipLoadingCmdletHelp parameter. The SkipLoadingCmdletHelp parameter is no longer required and no longer works, because cmdlet help files are no longer downloaded by default. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -LogDirectoryPath The LogDirectoryPath parameter specifies the location of the log files. The default location is `%TMP%\EXOCmdletTelemetry\EXOCmdletTelemetry-yyyymmdd-hhmmss.csv`. @@ -678,9 +701,11 @@ Accept wildcard characters: False ### -SkipLoadingCmdletHelp **Note**: This parameter is available in version 3.3.0 or later of the module. -The SkipLoadingCmdletHelp switch avoids downloading the cmdlet help files for REST API connections. You don't need to specify a value with this switch. +In version 3.7.0-Preview1 or later, this parameter is replaced by the LoadCmdletHelp parameter. The SkipLoadingCmdletHelp parameter is no longer required and no longer does anything, because cmdlet help files are no longer downloaded by default. Eventually, this parameter will be retired, so remove it from any scripts. + +The SkipLoadingCmdletHelp switch prevents downloading the cmdlet help files for the Get-Help cmdlet in REST API connections. You don't need to specify a value with this switch. -When you use this switch, you don't get local help files for any cmdlet. +When you use this switch, you don't get local help files for any cmdlet at the command line. This switch doesn't work with the UseRPSSession switch. @@ -698,7 +723,7 @@ Accept wildcard characters: False ``` ### -SkipLoadingFormatData -The SkipLoadingFormatData switch avoids downloading the format data for REST API connections. You don't need to specify a value with this switch. +The SkipLoadingFormatData switch prevents downloading the format data for REST API connections. You don't need to specify a value with this switch. When you use this switch, the output of any Exchange cmdlet will be unformatted. From 1202685c3ffcaea494fdcec6b5197b37977c32a8 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 28 Oct 2024 16:40:19 -0700 Subject: [PATCH 1015/1851] Update Connect-ExchangeOnline.md --- exchange/exchange-ps/exchange/Connect-ExchangeOnline.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md b/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md index 4f644a03d4..1ffef012ac 100644 --- a/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md +++ b/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md @@ -44,7 +44,7 @@ Connect-ExchangeOnline [-Device] [-EnableErrorReporting] [-InlineCredential] - [LoadCmdletHelp] + [-LoadCmdletHelp] [-LogDirectoryPath ] [-LogLevel ] [-ManagedIdentity] From 2eb565a184342b80e0550839c90038eccbc6f144 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 29 Oct 2024 16:14:05 -0700 Subject: [PATCH 1016/1851] Update Set-CsCallQueue.md Updating to remove Private Preview comment on Callback related parameters as Callback is now GA. --- teams/teams-ps/teams/Set-CsCallQueue.md | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsCallQueue.md b/teams/teams-ps/teams/Set-CsCallQueue.md index 5a7f23a7c6..84a85f9e30 100644 --- a/teams/teams-ps/teams/Set-CsCallQueue.md +++ b/teams/teams-ps/teams/Set-CsCallQueue.md @@ -1353,7 +1353,6 @@ Accept wildcard characters: False ``` ### -IsCallbackEnabled -_Private Preview customers only_ The IsCallbackEnabled parameter is used to turn on/off callback. @@ -1370,7 +1369,6 @@ Accept wildcard characters: False ``` ### -CallbackRequestDtmf -_Private Preview customers only_ The DTMF touch-tone key the caller will be told to press to select callback. The CallbackRequestDtmf must be set to one of the following values: @@ -1393,7 +1391,6 @@ Accept wildcard characters: False ``` ### -WaitTimeBeforeOfferingCallbackInSecond -_Private Preview customers only_ The number of seconds a call must wait before becoming eligible for callback. This condition applies to calls at the front of the call queue. Set to null ($null) to disable this condition. @@ -1412,7 +1409,6 @@ Accept wildcard characters: False ``` ### -NumberOfCallsInQueueBeforeOfferingCallback -_Private Preview customers only_ The number of calls in queue before a call becomes eligible for callback. This condition applies to calls arriving at the call queue. Set to null ($null) to disable this condition. @@ -1431,7 +1427,6 @@ Accept wildcard characters: False ``` ### -CallToAgentRatioThresholdBeforeOfferingCallback -_Private Preview customers only_ The ratio of calls to agents that must be in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Minimum value of one (1). Set to null ($null) to disable this condition. @@ -1450,7 +1445,6 @@ Accept wildcard characters: False ``` ### -CallbackOfferAudioFilePromptResourceId -_Private Preview customers only_ The CallbackOfferAudioFilePromptResourceId parameter indicates the unique identifier for the Audio file prompt which is played to calls that are eligible for callback. This message should tell callers which DTMF touch-tone key (CallbackRequestDtmf) to press to select callback. This parameter, or `-CallbackOfferTextToSpeechPrompt`, becomes a required parameter when IsCallbackEnabled is set to `True`. @@ -1468,7 +1462,6 @@ Accept wildcard characters: False ``` ### -CallbackOfferTextToSpeechPrompt -_Private Preview customers only_ The CallbackOfferTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to calls that are eligible for callback. This message should tell callers which DTMF touch-tone key (CallbackRequestDtmf) to press to select callback. This parameter, or `-CallbackOfferAudioFilePromptResourceId`, becomes a required parameter when IsCallbackEnabled is set to `True`. @@ -1486,7 +1479,6 @@ Accept wildcard characters: False ``` ### -CallbackEmailNotificationTarget -_Private Preview customers only_ The CallbackEmailNotificationTarget parameter must be set to a group ID (Microsoft 365, Distribution list, or Mail-enabled security) that will receive notification if a callback times out of the call queue or can't be completed for some other reason. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. @@ -1503,7 +1495,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### - +### -ServiceLevelThresholdResponseTimeInSecond _Private Preview customers only_ The target number of seconds calls should be answered in. This number is used to calculate the call queue service level percentage. From 97bb7227d0467a60f13a3523673342e64ef77b83 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 29 Oct 2024 16:19:16 -0700 Subject: [PATCH 1017/1851] Update New-CsCallQueue.md --- teams/teams-ps/teams/New-CsCallQueue.md | 1 - 1 file changed, 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsCallQueue.md b/teams/teams-ps/teams/New-CsCallQueue.md index e4f9a86f14..5c72de7d94 100644 --- a/teams/teams-ps/teams/New-CsCallQueue.md +++ b/teams/teams-ps/teams/New-CsCallQueue.md @@ -1490,7 +1490,6 @@ Accept wildcard characters: False ### -ServiceLevelThresholdResponseTimeInSecond _Private Preview customers only_ -_Saving a call queue configuration through Teams admin center will *remove* this setting._ The target number of seconds calls should be answered in. This number is used to calculate the call queue service level percentage. From a48da1f6cc482f602ec5cbcfdc5687eeed4a672c Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 31 Oct 2024 09:41:19 -0700 Subject: [PATCH 1018/1851] Delegatee to Delegate --- .../Add-VivaOrgInsightsDelegatedRole.md | 16 ++++++++-------- .../Get-VivaOrgInsightsDelegatedRole.md | 6 +++--- .../Remove-VivaOrgInsightsDelegatedRole.md | 18 +++++++++--------- 3 files changed, 20 insertions(+), 20 deletions(-) diff --git a/exchange/exchange-ps/exchange/Add-VivaOrgInsightsDelegatedRole.md b/exchange/exchange-ps/exchange/Add-VivaOrgInsightsDelegatedRole.md index d1ffc87f91..0cd646edd6 100644 --- a/exchange/exchange-ps/exchange/Add-VivaOrgInsightsDelegatedRole.md +++ b/exchange/exchange-ps/exchange/Add-VivaOrgInsightsDelegatedRole.md @@ -14,14 +14,14 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the Exchange Online PowerShell module v3.7.0-Preview1 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). -Use the Add-VivaOrgInsightsDelegatedRole cmdlet to add delegate access to the specified account (the delegatee) so they can view organizational insights like the leader (the delegator). +Use the Add-VivaOrgInsightsDelegatedRole cmdlet to add delegate access to the specified account (the delegate) so they can view organizational insights like the leader (the delegator). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). ## SYNTAX ``` -Add-VivaOrgInsightsDelegatedRole -Delegatee -Delegator +Add-VivaOrgInsightsDelegatedRole -Delegate -Delegator [-ResultSize ] [] ``` @@ -39,17 +39,17 @@ To run this cmdlet, you need to be a member of one of the following role groups ### Example 1 ```powershell -Add-VivaOrgInsightsDelegatedRole -Delegatee 5eaf7164-f36f-5381-5546-dcaa1792f077 -Delegator 043f6d38-378b-7dcd-7cd8-c1a901881fa9 +Add-VivaOrgInsightsDelegatedRole -Delegate 5eaf7164-f36f-5381-5546-dcaa1792f077 -Delegator 043f6d38-378b-7dcd-7cd8-c1a901881fa9 ``` -This example adds the organization insights viewing capability of the specified delegator account to the specified delegatee account. +This example adds the organization insights viewing capability of the specified delegator account to the specified delegate account. ## PARAMETERS -### -Delegatee -The Delegatee parameter specifies the account that can view organizational insights like the leader (the account specified by the Delegator account). +### -Delegate +The Delegate parameter specifies the account that can view organizational insights like the leader (the account specified by the Delegator account). -A valid value for this parameter is the Microsoft Entra ObjectId value of the delegatee account. Use the [Get-MgUser](https://learn.microsoft.com/powershell/module/microsoft.graph.users/get-mguser) cmdlet in Microsoft Graph PowerShell to find this value. +A valid value for this parameter is the Microsoft Entra ObjectId value of the delegate account. Use the [Get-MgUser](https://learn.microsoft.com/powershell/module/microsoft.graph.users/get-mguser) cmdlet in Microsoft Graph PowerShell to find this value. ```yaml Type: Guid @@ -65,7 +65,7 @@ Accept wildcard characters: False ``` ### -Delegator -The Delegator parameter specifies account of the leader that can view organizational insights. The organizational insights viewing capability is delegated to the specified delegatee (the account specified by the Delegatee parameter). +The Delegator parameter specifies the account of the leader that can view organizational insights. This capability is delegated to the account specified by the Delegate parameter. A valid value for this parameter is the ObjectID value of the delegator account. Use the [Get-MgUser](https://learn.microsoft.com/powershell/module/microsoft.graph.users/get-mguser) cmdlet in Microsoft Graph PowerShell to find this value. diff --git a/exchange/exchange-ps/exchange/Get-VivaOrgInsightsDelegatedRole.md b/exchange/exchange-ps/exchange/Get-VivaOrgInsightsDelegatedRole.md index 5c4bdd4c80..dd36f02024 100644 --- a/exchange/exchange-ps/exchange/Get-VivaOrgInsightsDelegatedRole.md +++ b/exchange/exchange-ps/exchange/Get-VivaOrgInsightsDelegatedRole.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the Exchange Online PowerShell module v3.7.0-Preview1 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). -Use the Get-VivaOrgInsightsDelegatedRole cmdlet to view all delegatees of the specified delegator. Delegatee accounts can view organizational insights like the specified delegator. +Use the Get-VivaOrgInsightsDelegatedRole cmdlet to view all delegates of the specified delegator. Delegate accounts can view organizational insights like the specified delegator. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -27,7 +27,7 @@ Get-VivaOrgInsightsDelegatedRole -Delegator ``` ## DESCRIPTION -Typically, you use this cmdlet with the Remove-VivaOrgInsightsDelegatedRole cmdlet to find the Microsoft Entra ObjectId values of the delegatee accounts. +Typically, you use this cmdlet with the Remove-VivaOrgInsightsDelegatedRole cmdlet to find the Microsoft Entra ObjectId values of the delegate accounts. To run this cmdlet, you need to be a member of one of the following role groups in Microsoft Entra ID in the destination organization: @@ -49,7 +49,7 @@ This example filters the results by the specified delegator. ## PARAMETERS ### -Delegator -The Delegator parameter specifies account of the leader that can view organizational insights. The organizational insights viewing capability is delegated to delegatees. +The Delegator parameter specifies the account of the leader that can view organizational insights. This capability is given to delegates. A valid value for this parameter is the ObjectID value of the delegator account. Use the [Get-MgUser](https://learn.microsoft.com/powershell/module/microsoft.graph.users/get-mguser) cmdlet in Microsoft Graph PowerShell to find this value. diff --git a/exchange/exchange-ps/exchange/Remove-VivaOrgInsightsDelegatedRole.md b/exchange/exchange-ps/exchange/Remove-VivaOrgInsightsDelegatedRole.md index 304d04c64d..23d68dd810 100644 --- a/exchange/exchange-ps/exchange/Remove-VivaOrgInsightsDelegatedRole.md +++ b/exchange/exchange-ps/exchange/Remove-VivaOrgInsightsDelegatedRole.md @@ -14,20 +14,20 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the Exchange Online PowerShell module v3.7.0-Preview1 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). -Use the Remove-VivaOrgInsightsDelegatedRole cmdlet to remove delegate access from the specified account (the delegatee) so they can't view organizational insights like the leader (the delegator). +Use the Remove-VivaOrgInsightsDelegatedRole cmdlet to remove delegate access from the specified account (the delegate) so they can't view organizational insights like the leader (the delegator). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). ## SYNTAX ``` -Remove-VivaOrgInsightsDelegatedRole -Delegatee -Delegator +Remove-VivaOrgInsightsDelegatedRole -Delegate -Delegator [-ResultSize ] [] ``` ## DESCRIPTION -Use the Get-VivaOrgInsightsDelegatedRole cmdlet to find the Microsoft Entra ObjectId values of the delegatee accounts of a delegator account. +Use the Get-VivaOrgInsightsDelegatedRole cmdlet to find the Microsoft Entra ObjectId values of delegate accounts that were given the capabilities of delegator accounts. To run this cmdlet, you need to be a member of one of the following role groups in Microsoft Entra ID in the destination organization: @@ -41,17 +41,17 @@ To run this cmdlet, you need to be a member of one of the following role groups ### Example 1 ```powershell -Remove-VivaOrgInsightsDelegatedRole -Delegatee 5eaf7164-f36f-5381-5546-dcaa1792f077 -Delegator 043f6d38-378b-7dcd-7cd8-c1a901881fa9 +Remove-VivaOrgInsightsDelegatedRole -Delegate 5eaf7164-f36f-5381-5546-dcaa1792f077 -Delegator 043f6d38-378b-7dcd-7cd8-c1a901881fa9 ``` -This example removes the organization insights viewing capability of the specified delegator account from the specified delegatee account. +This example removes the organization insights viewing capability of the specified delegator account from the specified delegate account. ## PARAMETERS -### -Delegatee -The Delegatee parameter specifies the account that can view organizational insights like the leader (the account specified by the Delegator account). +### -Delegate +The Delegate parameter specifies the account that can view organizational insights like the leader (the account specified by the Delegator account). -A valid value for this parameter is the Microsoft Entra ObjectId value of the delegatee account. Use the [Get-MgUser](https://learn.microsoft.com/powershell/module/microsoft.graph.users/get-mguser) cmdlet in Microsoft Graph PowerShell to find this value. +A valid value for this parameter is the Microsoft Entra ObjectId value of the delegate account. Use the [Get-MgUser](https://learn.microsoft.com/powershell/module/microsoft.graph.users/get-mguser) cmdlet in Microsoft Graph PowerShell to find this value. ```yaml Type: Guid @@ -67,7 +67,7 @@ Accept wildcard characters: False ``` ### -Delegator -The Delegator parameter specifies account of the leader that can view organizational insights. The organizational insights viewing capability is delegated to the specified delegatee (the account specified by the Delegatee parameter). +The Delegator parameter specifies the account of the leader that can view organizational insights. This capability is delegated to the account specified by the Delegate parameter. A valid value for this parameter is the ObjectID value of the delegator account. Use the [Get-MgUser](https://learn.microsoft.com/powershell/module/microsoft.graph.users/get-mguser) cmdlet in Microsoft Graph PowerShell to find this value. From 1b3bdb80698b2a95b77eae71c2283a685b49609a Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 31 Oct 2024 10:01:44 -0700 Subject: [PATCH 1019/1851] Update New-CsAutoAttendantCallableEntity.md Update for Nested AA/CQ transfers. --- teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md b/teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md index d85ae7d966..e7b60ad5b9 100644 --- a/teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md +++ b/teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md @@ -18,7 +18,7 @@ The New-CsAutoAttendantCallableEntity cmdlet lets you create a callable entity. ## SYNTAX ```powershell -New-CsAutoAttendantCallableEntity -Identity -Type [-Tenant ] [-EnableTranscription] [-EnableSharedVoicemailSystemPromptSuppression] [-CallPriority ] [] +New-CsAutoAttendantCallableEntity -Identity -Type [-Tenant ] [-EnableTranscription] [-EnableSharedVoicemailSystemPromptSuppression] [-CallPriority ] [] ``` ## DESCRIPTION @@ -26,6 +26,7 @@ The New-CsAutoAttendantCallableEntity cmdlet lets you create a callable entity f - User - ApplicationEndpoint +- ConfigurationEndpoint - ExternalPstn - SharedVoicemail @@ -96,7 +97,8 @@ Accept wildcard characters: False The Type parameter represents the type of the callable entity, which can be any of the following: - User -- ApplicationEndpoint +- ApplicationEndpoint (when transferring to a Resource Account) +- ConfigurationEndpoint (when transferring directly to a nested Auto Attendant or Call Queue) - ExternalPstn - SharedVoicemail From efa941613322905d2dd1b1b2e941d3f2f72c0109 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 31 Oct 2024 13:29:15 -0700 Subject: [PATCH 1020/1851] Update New-CsAutoAttendant.md --- teams/teams-ps/teams/New-CsAutoAttendant.md | 23 ++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsAutoAttendant.md b/teams/teams-ps/teams/New-CsAutoAttendant.md index 365ba5ad6a..007108e00b 100644 --- a/teams/teams-ps/teams/New-CsAutoAttendant.md +++ b/teams/teams-ps/teams/New-CsAutoAttendant.md @@ -18,7 +18,7 @@ Use the New-CsAutoAttendant cmdlet to create a new Auto Attendant (AA). ## SYNTAX ```powershell -New-CsAutoAttendant -Name -LanguageId -TimeZoneId -DefaultCallFlow [-CallFlows ] [-CallHandlingAssociations ] [-Operator ] [-VoiceId ] [-EnableVoiceResponse] [-InclusionScope ] [-ExclusionScope ] [-AuthorizedUsers ] [-HideAuthorizedUsers ] [-Tenant ] [] +New-CsAutoAttendant -Name -LanguageId -TimeZoneId -DefaultCallFlow [-CallFlows ] [-CallHandlingAssociations ] [-Operator ] [-VoiceId ] [-EnableVoiceResponse] [-InclusionScope ] [-ExclusionScope ] [-AuthorizedUsers ] [-HideAuthorizedUsers ] [-UserNameExtension ] [-Tenant ] [] ``` ## DESCRIPTION @@ -505,6 +505,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -UserNameExtension + +The UserNameExtension parameter is a string that specifies how to extend usernames in dial search by appending additional information after the name. +This parameter is used in dial search when multiple search results are found, as it helps to distinguish users with similar names. Possible values are: + +- None: Default value, which means the username is pronounced as is. +- Office: Adds office information from the user profile. +- Department: Adds department information from the user profile. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams +Required: false +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Tenant ```yaml From 7ed79e4ebee2f6acf1b01d636fcb66a6fb27c554 Mon Sep 17 00:00:00 2001 From: Jeremy Knight Date: Mon, 4 Nov 2024 16:07:31 -0500 Subject: [PATCH 1021/1851] Update New-MailboxRestoreRequest.md Added example 3 for restoring the content from an inactive, disconnected, or soft deleted mailbox to an active mailbox in Exchange Online. --- .../exchange/New-MailboxRestoreRequest.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/exchange/exchange-ps/exchange/New-MailboxRestoreRequest.md b/exchange/exchange-ps/exchange/New-MailboxRestoreRequest.md index 67474c5f5e..c4539b9ced 100644 --- a/exchange/exchange-ps/exchange/New-MailboxRestoreRequest.md +++ b/exchange/exchange-ps/exchange/New-MailboxRestoreRequest.md @@ -249,6 +249,19 @@ New-MailboxRestoreRequest -SourceDatabase "MBD01" -SourceStoreMailbox "Tony Smit In on-premises Exchange, this example restores the content of the source mailbox with the DisplayName of Tony Smith on mailbox database MBD01 to the archive mailbox for Tony@contoso.com. +### Example 3 +```powershell +New-MailboxRestoreRequest -SourceMailbox 33948c06-c453-48be-bdb9-08eacd466f81 -TargetMailbox Tony@contoso.com -AllowLegacyDNMismatch +``` + +In Exchange Online, this example restores the content of the inactive, disconnected, or soft deleted source mailbox to the active mailbox for Tony@contoso.com + +The SourceMailbox value is expected to be a MailboxGUID value of an inactive, disconnected, or soft deleted mailbox. + +The TargetMailbox value is expected to be a MailboxGUID or email address of the active, target mailbox. + +The AllowLegacyDNMismatch allows copying data from one mailbox to another in this scenario. + ## PARAMETERS ### -CrossTenantRestore From 7e000fa6040f1d7d342f9f01cd7213d2602375ab Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 4 Nov 2024 14:07:39 -0800 Subject: [PATCH 1022/1851] Update New-MailboxRestoreRequest.md --- .../exchange-ps/exchange/New-MailboxRestoreRequest.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-MailboxRestoreRequest.md b/exchange/exchange-ps/exchange/New-MailboxRestoreRequest.md index c4539b9ced..43a1b13892 100644 --- a/exchange/exchange-ps/exchange/New-MailboxRestoreRequest.md +++ b/exchange/exchange-ps/exchange/New-MailboxRestoreRequest.md @@ -254,13 +254,11 @@ In on-premises Exchange, this example restores the content of the source mailbox New-MailboxRestoreRequest -SourceMailbox 33948c06-c453-48be-bdb9-08eacd466f81 -TargetMailbox Tony@contoso.com -AllowLegacyDNMismatch ``` -In Exchange Online, this example restores the content of the inactive, disconnected, or soft deleted source mailbox to the active mailbox for Tony@contoso.com +In Exchange Online, this example restores the content of the inactive, disconnected, or soft deleted source mailbox to the active mailbox for Tony@contoso.com: -The SourceMailbox value is expected to be a MailboxGUID value of an inactive, disconnected, or soft deleted mailbox. - -The TargetMailbox value is expected to be a MailboxGUID or email address of the active, target mailbox. - -The AllowLegacyDNMismatch allows copying data from one mailbox to another in this scenario. +- The SourceMailbox value is the MailboxGUID value of an inactive, disconnected, or soft deleted mailbox. +- The TargetMailbox value is the MailboxGUID or email address of the active target mailbox. +- AllowLegacyDNMismatch allows copying data from one mailbox to another in this scenario. ## PARAMETERS From 6bf959c0cc977465edb049b0102fe1110ce97068 Mon Sep 17 00:00:00 2001 From: Shujing Zhang Date: Wed, 6 Nov 2024 10:47:59 +0800 Subject: [PATCH 1023/1851] Delete .openpublishing.build.ps1 --- .openpublishing.build.ps1 | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 .openpublishing.build.ps1 diff --git a/.openpublishing.build.ps1 b/.openpublishing.build.ps1 deleted file mode 100644 index aadef76202..0000000000 --- a/.openpublishing.build.ps1 +++ /dev/null @@ -1,17 +0,0 @@ -param( - [string]$buildCorePowershellUrl = "https://opbuildstorageprod.blob.core.windows.net/opps1container/.openpublishing.buildcore.ps1", - [string]$parameters -) -# Main -$errorActionPreference = 'Stop' - -# Step-1: Download buildcore script to local -echo "download build core script to local with source url: $buildCorePowershellUrl" -$repositoryRoot = Split-Path -Parent $MyInvocation.MyCommand.Definition -$buildCorePowershellDestination = "$repositoryRoot\.openpublishing.buildcore.ps1" -Invoke-WebRequest $buildCorePowershellUrl -OutFile "$buildCorePowershellDestination" - -# Step-2: Run build core -echo "run build core script with parameters: $parameters" -& "$buildCorePowershellDestination" "$parameters" -exit $LASTEXITCODE From acf6fcec0a0c89a167a6c024a72609fdc7bc07d4 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Wed, 6 Nov 2024 11:27:48 +0530 Subject: [PATCH 1024/1851] Update New-MailUser.md --- exchange/exchange-ps/exchange/New-MailUser.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-MailUser.md b/exchange/exchange-ps/exchange/New-MailUser.md index 55d69952bd..27e6bda753 100644 --- a/exchange/exchange-ps/exchange/New-MailUser.md +++ b/exchange/exchange-ps/exchange/New-MailUser.md @@ -127,7 +127,7 @@ New-MailUser [-Name] -FederatedIdentity ### LOBAppAccount ``` -New-MailUser [-Name] -Password [-LOBAppAccount] +New-MailUser [-Name] -Password [-HVEAccount] [-Alias ] [-Confirm] [-DisplayName ] @@ -531,20 +531,20 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -LOBAppAccount +### -HVEAccount This parameter is available only in the cloud-based service. -{{ Fill LOBAppAccount Description }} +The HVEAccount switch parameter specifies that this mail user is an account that is specifically used for the [High volume email service](/exchange/mail-flow-best-practices/high-volume-mails-m365). You don't need to specify a value with this switch. ```yaml Type: SwitchParameter -Parameter Sets: LOBAppAccount +Parameter Sets: HVEAccount Aliases: Applicable: Exchange Online, Exchange Online Protection -Required: False Position: Named Default value: None +Required: False Accept pipeline input: False Accept wildcard characters: False ``` From 0c39fe86afb77a20b4f5b54f0e7a93010bb015f5 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Wed, 6 Nov 2024 12:07:47 +0530 Subject: [PATCH 1025/1851] Update Set-MailUser.md --- exchange/exchange-ps/exchange/Set-MailUser.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-MailUser.md b/exchange/exchange-ps/exchange/Set-MailUser.md index 76f2acd687..bdfbcef1a2 100644 --- a/exchange/exchange-ps/exchange/Set-MailUser.md +++ b/exchange/exchange-ps/exchange/Set-MailUser.md @@ -143,7 +143,7 @@ Set-MailUser [-Identity] [-EnableLitigationHoldForMigratio [-HiddenFromAddressListsEnabled ] [-ImmutableId ] [-JournalArchiveAddress ] - [-LOBAppAccount] + [-HVEAccount] [-MacAttachmentFormat ] [-MailTip ] [-MailTipTranslations ] @@ -219,7 +219,7 @@ Set-MailUser [-Identity] [-ExcludeFromAllOrgHolds] [-HiddenFromAddressListsEnabled ] [-ImmutableId ] [-JournalArchiveAddress ] - [-LOBAppAccount] + [-HVEAccount] [-MacAttachmentFormat ] [-MailTip ] [-MailTipTranslations ] @@ -295,7 +295,7 @@ Set-MailUser [-Identity] [-ExcludeFromOrgHolds ] [-HiddenFromAddressListsEnabled ] [-ImmutableId ] [-JournalArchiveAddress ] - [-LOBAppAccount] + [-HVEAccount] [-MacAttachmentFormat ] [-MailboxRegion ] [-MailTip ] @@ -371,7 +371,7 @@ Set-MailUser [-Identity] [-RecalculateInactiveMailUser] [-HiddenFromAddressListsEnabled ] [-ImmutableId ] [-JournalArchiveAddress ] - [-LOBAppAccount] + [-HVEAccount] [-MacAttachmentFormat ] [-MailboxRegion ] [-MailTip ] @@ -447,7 +447,7 @@ Set-MailUser [-Identity] [-RemoveComplianceTagHoldApplied] [-HiddenFromAddressListsEnabled ] [-ImmutableId ] [-JournalArchiveAddress ] - [-LOBAppAccount] + [-HVEAccount] [-MacAttachmentFormat ] [-MailboxRegion ] [-MailTip ] @@ -523,7 +523,7 @@ Set-MailUser [-Identity] [-RemoveDelayHoldApplied] [-HiddenFromAddressListsEnabled ] [-ImmutableId ] [-JournalArchiveAddress ] - [-LOBAppAccount] + [-HVEAccount] [-MacAttachmentFormat ] [-MailTip ] [-MailTipTranslations ] @@ -599,7 +599,7 @@ Set-MailUser [-Identity] [-RemoveDelayReleaseHoldApplied] [-HiddenFromAddressListsEnabled ] [-ImmutableId ] [-JournalArchiveAddress ] - [-LOBAppAccount] + [-HVEAccount] [-MacAttachmentFormat ] [-MailTip ] [-MailTipTranslations ] @@ -674,7 +674,7 @@ Set-MailUser [-Identity] [-RemoveDisabledArchive] [-HiddenFromAddressListsEnabled ] [-ImmutableId ] [-JournalArchiveAddress ] - [-LOBAppAccount] + [-HVEAccount] [-MacAttachmentFormat ] [-MailboxRegion ] [-MailTip ] @@ -748,7 +748,7 @@ Set-MailUser [-Identity] [-RemoveLitigationHoldEnabled] [-HiddenFromAddressListsEnabled ] [-ImmutableId ] [-JournalArchiveAddress ] - [-LOBAppAccount] + [-HVEAccount] [-MacAttachmentFormat ] [-MailTip ] [-MailTipTranslations ] @@ -824,7 +824,7 @@ Set-MailUser [-Identity] [-RemoveOrphanedHolds ] [-HiddenFromAddressListsEnabled ] [-ImmutableId ] [-JournalArchiveAddress ] - [-LOBAppAccount] + [-HVEAccount] [-MacAttachmentFormat ] [-MailTip ] [-MailTipTranslations ] @@ -1872,7 +1872,7 @@ Accept wildcard characters: False ### -LOBAppAccount This parameter is available only in the cloud-based service. -{{ Fill LOBAppAccount Description }} +The HVEAccount switch parameter specifies, that this mail user is an account that is specifically used for the [High volume email service](/exchange/mail-flow-best-practices/high-volume-mails-m365). You don't need to specify a value with this switch. ```yaml Type: SwitchParameter @@ -1880,9 +1880,9 @@ Parameter Sets: EnableLitigationHoldForMigration, ExcludeFromAllOrgHolds, Exclud Aliases: Applicable: Exchange Online, Exchange Online Protection -Required: False Position: Named Default value: None +Required: False Accept pipeline input: False Accept wildcard characters: False ``` From 8770e4328580e1eb2f492e6b268806dc77016213 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Wed, 6 Nov 2024 12:18:31 +0530 Subject: [PATCH 1026/1851] Update Get-MailUser.md --- exchange/exchange-ps/exchange/Get-MailUser.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-MailUser.md b/exchange/exchange-ps/exchange/Get-MailUser.md index b1c28316e1..a8d8ab2515 100644 --- a/exchange/exchange-ps/exchange/Get-MailUser.md +++ b/exchange/exchange-ps/exchange/Get-MailUser.md @@ -52,9 +52,9 @@ Get-MailUser [[-Identity] ] [] ``` -### LOBAppAccount +### HVEAccount ``` -Get-MailUser [-LOBAppAccount] +Get-MailUser [-HVEAccount] [-Filter ] [-OrganizationalUnit ] [-ResultSize ] @@ -216,10 +216,10 @@ Accept pipeline input: false Accept wildcard characters: False ``` -### -LOBAppAccount +### -HVEAccount This parameter is available only in the cloud-based service. -{{ Fill LOBAppAccount Description }} +The HVEAccount switch parameter specifies, that this mail user is an account that is specifically used for the [High volume email service](/exchange/mail-flow-best-practices/high-volume-mails-m365). You don't need to specify a value with this switch. ```yaml Type: SwitchParameter @@ -227,9 +227,9 @@ Parameter Sets: LOBAppAccount Aliases: Applicable: Exchange Online, Exchange Online Protection -Required: False Position: Named Default value: None +Required: False Accept pipeline input: False Accept wildcard characters: False ``` From 5d0a7fa089cb9a63bfd30f67868d2bee99ff772f Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Wed, 6 Nov 2024 12:58:08 +0530 Subject: [PATCH 1027/1851] Update Set-MailUser.md --- exchange/exchange-ps/exchange/Set-MailUser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-MailUser.md b/exchange/exchange-ps/exchange/Set-MailUser.md index bdfbcef1a2..5195998571 100644 --- a/exchange/exchange-ps/exchange/Set-MailUser.md +++ b/exchange/exchange-ps/exchange/Set-MailUser.md @@ -1869,7 +1869,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -LOBAppAccount +### -HVEAccount This parameter is available only in the cloud-based service. The HVEAccount switch parameter specifies, that this mail user is an account that is specifically used for the [High volume email service](/exchange/mail-flow-best-practices/high-volume-mails-m365). You don't need to specify a value with this switch. From 1bd0e1af8488e75546811f825f64136f6ad3043d Mon Sep 17 00:00:00 2001 From: Pavel Latif <142821210+pavellatif@users.noreply.github.com> Date: Wed, 6 Nov 2024 10:19:47 -0500 Subject: [PATCH 1028/1851] Update Get-CsExportAcquiredPhoneNumberStatus.md Fixing typo on the examples --- .../teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md b/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md index a0d22ec174..d75bc09fca 100644 --- a/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md +++ b/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md @@ -39,7 +39,7 @@ Id : 0e923e2c-ab0e-4b7a-be5a-906be8c CreatedAt : 2024-08-29 21:50:54Z status : Success DownloadLinkExpiry : 2024-08-29 22:51:17Z -DownloadLinkExpiry : +DownloadLink : ``` This example displays the status of the export acquired phone numbers operation. The OrderId is the output from [Export-CsAcquiredPhoneNumber](Export-CsAcquiredPhoneNumber.md) cmdlet. The status contains the download link for the file along with expiry date. @@ -52,7 +52,7 @@ Id : 0e923e2c-ab0e-4b7a-be5a-906be8c CreatedAt : 2024-08-29 21:50:54Z status : Success DownloadLinkExpiry : 2024-08-29 22:51:17Z -DownloadLinkExpiry : +DownloadLink : ``` This example displays the status of the export acquired phone numbers operation with the use of a variable named "orderId". @@ -66,7 +66,7 @@ Id : 0e923e2c-ab0e-4b7a-be5a-906be8c CreatedAt : 2024-08-29 21:50:54Z status : Success DownloadLinkExpiry : 2024-08-29 22:51:17Z -DownloadLinkExpiry : +DownloadLink : ``` This example stores the [Get-CsExportAcquiredPhoneNumberStatus](Get-CsExportAcquiredPhoneNumberStatus.md) cmdlet status for the "orderId" in the variable "order". This will allow a quick view of the order status without typing the cmdlet again. From 914a982026a3bf029c1dcdb6e8e4a58a58140949 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Wed, 6 Nov 2024 21:21:03 +0530 Subject: [PATCH 1029/1851] Update Get-MailUser.md --- exchange/exchange-ps/exchange/Get-MailUser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Get-MailUser.md b/exchange/exchange-ps/exchange/Get-MailUser.md index a8d8ab2515..c33c3955c3 100644 --- a/exchange/exchange-ps/exchange/Get-MailUser.md +++ b/exchange/exchange-ps/exchange/Get-MailUser.md @@ -219,7 +219,7 @@ Accept wildcard characters: False ### -HVEAccount This parameter is available only in the cloud-based service. -The HVEAccount switch parameter specifies, that this mail user is an account that is specifically used for the [High volume email service](/exchange/mail-flow-best-practices/high-volume-mails-m365). You don't need to specify a value with this switch. +The HVEAccount switch parameter specifies that this mail user is an account that is specifically used for the [High volume email service](/exchange/mail-flow-best-practices/high-volume-mails-m365). You don't need to specify a value with this switch. ```yaml Type: SwitchParameter From 30f7eaf81c36aa392b2fd59249789b5446d23fd5 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Wed, 6 Nov 2024 21:25:42 +0530 Subject: [PATCH 1030/1851] Update Set-MailUser.md --- exchange/exchange-ps/exchange/Set-MailUser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-MailUser.md b/exchange/exchange-ps/exchange/Set-MailUser.md index 5195998571..106b5d06f3 100644 --- a/exchange/exchange-ps/exchange/Set-MailUser.md +++ b/exchange/exchange-ps/exchange/Set-MailUser.md @@ -1872,7 +1872,7 @@ Accept wildcard characters: False ### -HVEAccount This parameter is available only in the cloud-based service. -The HVEAccount switch parameter specifies, that this mail user is an account that is specifically used for the [High volume email service](/exchange/mail-flow-best-practices/high-volume-mails-m365). You don't need to specify a value with this switch. +The HVEAccount switch parameter specifies that this mail user is an account that is specifically used for the [High volume email service](/exchange/mail-flow-best-practices/high-volume-mails-m365). You don't need to specify a value with this switch. ```yaml Type: SwitchParameter From 27a2cb2d152c27b4ff6271b621ea59d9351e2f23 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 6 Nov 2024 10:27:10 -0800 Subject: [PATCH 1031/1851] Minor edits to HVEAccount updates --- exchange/exchange-ps/exchange/Get-MailUser.md | 2 +- exchange/exchange-ps/exchange/New-MailUser.md | 2 +- exchange/exchange-ps/exchange/Set-MailUser.md | 22 +++++++++---------- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-MailUser.md b/exchange/exchange-ps/exchange/Get-MailUser.md index c33c3955c3..706e768d1a 100644 --- a/exchange/exchange-ps/exchange/Get-MailUser.md +++ b/exchange/exchange-ps/exchange/Get-MailUser.md @@ -219,7 +219,7 @@ Accept wildcard characters: False ### -HVEAccount This parameter is available only in the cloud-based service. -The HVEAccount switch parameter specifies that this mail user is an account that is specifically used for the [High volume email service](/exchange/mail-flow-best-practices/high-volume-mails-m365). You don't need to specify a value with this switch. +The HVEAccount switch specifies that this mail user account is specifically used for the [High volume email service](https://learn.microsoft.com/exchange/mail-flow-best-practices/high-volume-mails-m365). You don't need to specify a value with this switch. ```yaml Type: SwitchParameter diff --git a/exchange/exchange-ps/exchange/New-MailUser.md b/exchange/exchange-ps/exchange/New-MailUser.md index 27e6bda753..1dde94128a 100644 --- a/exchange/exchange-ps/exchange/New-MailUser.md +++ b/exchange/exchange-ps/exchange/New-MailUser.md @@ -534,7 +534,7 @@ Accept wildcard characters: False ### -HVEAccount This parameter is available only in the cloud-based service. -The HVEAccount switch parameter specifies that this mail user is an account that is specifically used for the [High volume email service](/exchange/mail-flow-best-practices/high-volume-mails-m365). You don't need to specify a value with this switch. +The HVEAccount switch specifies that this mail user account is specifically used for the [High volume email service](https://learn.microsoft.com/exchange/mail-flow-best-practices/high-volume-mails-m365). You don't need to specify a value with this switch. ```yaml Type: SwitchParameter diff --git a/exchange/exchange-ps/exchange/Set-MailUser.md b/exchange/exchange-ps/exchange/Set-MailUser.md index 106b5d06f3..aed9a2bc20 100644 --- a/exchange/exchange-ps/exchange/Set-MailUser.md +++ b/exchange/exchange-ps/exchange/Set-MailUser.md @@ -141,9 +141,9 @@ Set-MailUser [-Identity] [-EnableLitigationHoldForMigratio [-ForceUpgrade] [-GrantSendOnBehalfTo ] [-HiddenFromAddressListsEnabled ] + [-HVEAccount] [-ImmutableId ] [-JournalArchiveAddress ] - [-HVEAccount] [-MacAttachmentFormat ] [-MailTip ] [-MailTipTranslations ] @@ -217,9 +217,9 @@ Set-MailUser [-Identity] [-ExcludeFromAllOrgHolds] [-ForceUpgrade] [-GrantSendOnBehalfTo ] [-HiddenFromAddressListsEnabled ] + [-HVEAccount] [-ImmutableId ] [-JournalArchiveAddress ] - [-HVEAccount] [-MacAttachmentFormat ] [-MailTip ] [-MailTipTranslations ] @@ -293,9 +293,9 @@ Set-MailUser [-Identity] [-ExcludeFromOrgHolds ] [-ForceUpgrade] [-GrantSendOnBehalfTo ] [-HiddenFromAddressListsEnabled ] + [-HVEAccount] [-ImmutableId ] [-JournalArchiveAddress ] - [-HVEAccount] [-MacAttachmentFormat ] [-MailboxRegion ] [-MailTip ] @@ -369,9 +369,9 @@ Set-MailUser [-Identity] [-RecalculateInactiveMailUser] [-ForceUpgrade] [-GrantSendOnBehalfTo ] [-HiddenFromAddressListsEnabled ] + [-HVEAccount] [-ImmutableId ] [-JournalArchiveAddress ] - [-HVEAccount] [-MacAttachmentFormat ] [-MailboxRegion ] [-MailTip ] @@ -445,9 +445,9 @@ Set-MailUser [-Identity] [-RemoveComplianceTagHoldApplied] [-ForceUpgrade] [-GrantSendOnBehalfTo ] [-HiddenFromAddressListsEnabled ] + [-HVEAccount] [-ImmutableId ] [-JournalArchiveAddress ] - [-HVEAccount] [-MacAttachmentFormat ] [-MailboxRegion ] [-MailTip ] @@ -521,9 +521,9 @@ Set-MailUser [-Identity] [-RemoveDelayHoldApplied] [-ForceUpgrade] [-GrantSendOnBehalfTo ] [-HiddenFromAddressListsEnabled ] + [-HVEAccount] [-ImmutableId ] [-JournalArchiveAddress ] - [-HVEAccount] [-MacAttachmentFormat ] [-MailTip ] [-MailTipTranslations ] @@ -597,9 +597,9 @@ Set-MailUser [-Identity] [-RemoveDelayReleaseHoldApplied] [-ForceUpgrade] [-GrantSendOnBehalfTo ] [-HiddenFromAddressListsEnabled ] + [-HVEAccount] [-ImmutableId ] [-JournalArchiveAddress ] - [-HVEAccount] [-MacAttachmentFormat ] [-MailTip ] [-MailTipTranslations ] @@ -672,9 +672,9 @@ Set-MailUser [-Identity] [-RemoveDisabledArchive] [-ForceUpgrade] [-GrantSendOnBehalfTo ] [-HiddenFromAddressListsEnabled ] + [-HVEAccount] [-ImmutableId ] [-JournalArchiveAddress ] - [-HVEAccount] [-MacAttachmentFormat ] [-MailboxRegion ] [-MailTip ] @@ -746,9 +746,9 @@ Set-MailUser [-Identity] [-RemoveLitigationHoldEnabled] [-ForceUpgrade] [-GrantSendOnBehalfTo ] [-HiddenFromAddressListsEnabled ] + [-HVEAccount] [-ImmutableId ] [-JournalArchiveAddress ] - [-HVEAccount] [-MacAttachmentFormat ] [-MailTip ] [-MailTipTranslations ] @@ -822,9 +822,9 @@ Set-MailUser [-Identity] [-RemoveOrphanedHolds ] [-ForceUpgrade] [-GrantSendOnBehalfTo ] [-HiddenFromAddressListsEnabled ] + [-HVEAccount] [-ImmutableId ] [-JournalArchiveAddress ] - [-HVEAccount] [-MacAttachmentFormat ] [-MailTip ] [-MailTipTranslations ] @@ -1872,7 +1872,7 @@ Accept wildcard characters: False ### -HVEAccount This parameter is available only in the cloud-based service. -The HVEAccount switch parameter specifies that this mail user is an account that is specifically used for the [High volume email service](/exchange/mail-flow-best-practices/high-volume-mails-m365). You don't need to specify a value with this switch. +The HVEAccount switch specifies that this mail user account is specifically used for the [High volume email service](https://learn.microsoft.com/exchange/mail-flow-best-practices/high-volume-mails-m365). You don't need to specify a value with this switch. ```yaml Type: SwitchParameter From a9ec07f5e26023a4e5e701a975ebf6c7a23d6d38 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 6 Nov 2024 10:31:12 -0800 Subject: [PATCH 1032/1851] 'switch parameter' to 'switch' --- exchange/exchange-ps/exchange/Get-EXOMailboxStatistics.md | 2 +- exchange/exchange-ps/exchange/Set-UserPhoto.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-EXOMailboxStatistics.md b/exchange/exchange-ps/exchange/Get-EXOMailboxStatistics.md index cbc464f7ef..cbe03cc816 100644 --- a/exchange/exchange-ps/exchange/Get-EXOMailboxStatistics.md +++ b/exchange/exchange-ps/exchange/Get-EXOMailboxStatistics.md @@ -61,7 +61,7 @@ This example retrieves the minimum set of properties and the specified propertie ## PARAMETERS ### -Archive -The Archive switch parameter specifies whether to return mailbox statistics for the archive mailbox associated with the specified mailbox. You don't need to specify a value with this switch. +The Archive switch specifies whether to return mailbox statistics for the archive mailbox associated with the specified mailbox. You don't need to specify a value with this switch. ```yaml Type: SwitchParameter diff --git a/exchange/exchange-ps/exchange/Set-UserPhoto.md b/exchange/exchange-ps/exchange/Set-UserPhoto.md index 1e8261b65d..d2c06bedea 100644 --- a/exchange/exchange-ps/exchange/Set-UserPhoto.md +++ b/exchange/exchange-ps/exchange/Set-UserPhoto.md @@ -156,7 +156,7 @@ Accept wildcard characters: False ``` ### -Cancel -The Cancel switch parameter deletes the photo that's currently uploaded as the preview photo. You don't need to specify a value with this switch. +The Cancel switch deletes the photo that's currently uploaded as the preview photo. You don't need to specify a value with this switch. To delete the photo that's currently associated with a user's account, use the Remove-UserPhoto cmdlet. The Cancel switch only deletes the preview photo. From 3f875ff8382ae6a8637e60462740cde2af8a8c03 Mon Sep 17 00:00:00 2001 From: Scott Francis Date: Wed, 6 Nov 2024 15:51:51 -0800 Subject: [PATCH 1033/1851] Made description clarification --- teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md b/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md index d75bc09fca..4688e9f671 100644 --- a/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md +++ b/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md @@ -24,9 +24,9 @@ Get-CsExportAcquiredPhoneNumberStatus -OrderId ``` ## DESCRIPTION -This cmdlet returns the status of the [Export-CsAcquiredPhoneNumber](Export-CsAcquiredPhoneNumber.md) operation. The response will include the download link to the file if operation has been completed. +This cmdlet returns OrderId status from the respective [Export-CsAcquiredPhoneNumber](Export-CsAcquiredPhoneNumber.md) operation. The response will include the download link to the file if operation has been completed. -By default, the download link will remain active for 1 hour. +By default, the download link will remain active for 1 hour. ## EXAMPLES From c6bef9c15a2b438d8c7b1b6a4d759a6e17bc8253 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 6 Nov 2024 15:53:43 -0800 Subject: [PATCH 1034/1851] Update Get-IPv6StatusForAcceptedDomain.md Update per email request. --- .../exchange/Get-IPv6StatusForAcceptedDomain.md | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md b/exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md index 3094e0b25e..52922f6862 100644 --- a/exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md +++ b/exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md @@ -35,9 +35,16 @@ If IPv6 is enabled for an accepted domain in Exchange Online, IPv4 and IPv6 addr 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). > [!NOTE] -> When you use the Enable-IPv6ForAcceptedDomain or Disable-IPv6ForAcceptedDomain cmdlets to update the IPv6 setting for an accepted domain, the updated status can take up to an hour to be visible using Get-IPv6StatusForAcceptedDomain due to caching. > -> For example, Get-IPv6StatusForAcceptedDomain shows the status value Enabled for a domain. You run Disable-IPv6ForAcceptedDomain to disable IPv6 for the domain, you immediately run Get-IPv6StatusForAcceptedDomain to check the staus of the domain, and the command erroneously returns the value Enabled. It might take up to an hour before Get-IPv6StatusForAcceptedDomain shows the correct value Disabled for the domain. +> - When you use the Enable-IPv6ForAcceptedDomain or Disable-IPv6ForAcceptedDomain cmdlets to update the IPv6 setting for an accepted domain, the updated status can take up to an hour to be visible using Get-IPv6StatusForAcceptedDomain due to caching. +> +> For example, Get-IPv6StatusForAcceptedDomain shows the status value Enabled for a domain. You run Disable-IPv6ForAcceptedDomain to disable IPv6 for the domain, you immediately run Get-IPv6StatusForAcceptedDomain to check the status of the domain, and the command erroneously returns the value Enabled. It might take up to an hour before Get-IPv6StatusForAcceptedDomain shows the correct value Disabled for the domain. +> +> - If you receive the following error when running Get-Ipv6StatusForAcceptedDomain: +> +> WARNING: DNS record has unexpected value….. +> +> Explicitly enable or disable IPv6 using the Enable-Ipv6ForAcceptedDomain or Disable-Ipv6ForAcceptedDomain cmdlets. ## EXAMPLES @@ -101,7 +108,10 @@ 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). +## INPUTS +## OUTPUTS +## NOTES - +## RELATED LINKS From e6579431eb19c4827d7040f69324635c84fc0ae2 Mon Sep 17 00:00:00 2001 From: SarinaMS Date: Wed, 6 Nov 2024 17:35:18 -0800 Subject: [PATCH 1035/1851] Update Set-CsTeamsEventsPolicy.md Add new recording and transcription params for Teams Events Policy --- .../teams-ps/teams/Set-CsTeamsEventsPolicy.md | 76 +++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md index 6ed5824b21..16e3a7cbf0 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md @@ -300,6 +300,82 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -CloudRecordingForTownhall +Determines whether recording is allowed in a user's townhall. + +Possible values are: + - **Enabled**: Allow recording in user's townhalls. + - **Disabled**: Prohibit recording in user's townhalls. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Enabled +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CloudRecordingForWebinar +Determines whether recording is allowed in a user's webinar. + +Possible values are: + - **Enabled**: Allow recording in user's webinars. + - **Disabled**: Prohibit recording in user's webinars. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Enabled +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -TranscriptionForTownhall +Determines whether transcriptions are allowed in a user's townhall. + +Possible values are: + - **Enabled**: Allow transcriptions in user's townhalls. + - **Disabled**: Prohibit transcriptions in user's townhalls. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Enabled +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -TranscriptionForWebinar +Determines whether transcriptions are allowed in a user's webinar. + +Possible values are: + - **Enabled**: Allow transcriptions in user's webinars. + - **Disabled**: Prohibit transcriptions in user's webinars. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Enabled +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm The Confirm switch does not work with this cmdlet. From 015a7d17af1cdff95c97fb11ef88ae32c9e4e5a5 Mon Sep 17 00:00:00 2001 From: Machelle Tran <103965567+MachelleTranMSFT@users.noreply.github.com> Date: Wed, 6 Nov 2024 21:47:34 -0500 Subject: [PATCH 1036/1851] Update Set-MailboxCalendarConfiguration.md --- .../exchange/Set-MailboxCalendarConfiguration.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-MailboxCalendarConfiguration.md b/exchange/exchange-ps/exchange/Set-MailboxCalendarConfiguration.md index 3630283853..3854c2490c 100644 --- a/exchange/exchange-ps/exchange/Set-MailboxCalendarConfiguration.md +++ b/exchange/exchange-ps/exchange/Set-MailboxCalendarConfiguration.md @@ -743,11 +743,10 @@ Accept wildcard characters: False ### -LocationDetailsInFreeBusy This parameter is available only in the cloud-based service. -The LocationDetailsInFreeBusy parameter specifies the level of location details that are returned in user's availability. Valid values are: - -- None -- Building -- Desk +The LocationDetailsInFreeBusy parameter specifies the level of work location information that’s returned as part of a user's availability. Work location information is visible across several M365 application experiences, and the level of location information that’s shown to other users in the organization is controlled by this parameter. Valid values are: +- None – No location information is returned +- Building – Only Office or Remote are returned as work location information, if provided +- Desk – All work location information is returned, including Building and Desk, if provided ```yaml Type: LocationDetailsPermissionInFreeBusy @@ -757,7 +756,7 @@ Applicable: Exchange Online Required: False Position: Named -Default value: None +Default value: Desk Accept pipeline input: False Accept wildcard characters: False ``` From 593ecd086c28b10a86d0ca586c8d6e60876d054b Mon Sep 17 00:00:00 2001 From: Machelle Tran <103965567+MachelleTranMSFT@users.noreply.github.com> Date: Wed, 6 Nov 2024 21:54:29 -0500 Subject: [PATCH 1037/1851] Update Set-MailboxCalendarConfiguration.md Changed M365 to Microsoft 365 --- .../exchange-ps/exchange/Set-MailboxCalendarConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-MailboxCalendarConfiguration.md b/exchange/exchange-ps/exchange/Set-MailboxCalendarConfiguration.md index 3854c2490c..0dd1fc5257 100644 --- a/exchange/exchange-ps/exchange/Set-MailboxCalendarConfiguration.md +++ b/exchange/exchange-ps/exchange/Set-MailboxCalendarConfiguration.md @@ -743,7 +743,7 @@ Accept wildcard characters: False ### -LocationDetailsInFreeBusy This parameter is available only in the cloud-based service. -The LocationDetailsInFreeBusy parameter specifies the level of work location information that’s returned as part of a user's availability. Work location information is visible across several M365 application experiences, and the level of location information that’s shown to other users in the organization is controlled by this parameter. Valid values are: +The LocationDetailsInFreeBusy parameter specifies the level of work location information that’s returned as part of a user's availability. Work location information is visible across several Microsoft 365 application experiences, and the level of location information that’s shown to other users in the organization is controlled by this parameter. Valid values are: - None – No location information is returned - Building – Only Office or Remote are returned as work location information, if provided - Desk – All work location information is returned, including Building and Desk, if provided From 3c59637f1fbb86b37bda4d2db2beeaba7fc2a623 Mon Sep 17 00:00:00 2001 From: rhrivnak Date: Thu, 7 Nov 2024 13:25:33 +0100 Subject: [PATCH 1038/1851] Update Set-CsTenantFederationConfiguration.md Adding documentation for AllowedTrialTenantDomains. --- .../Set-CsTenantFederationConfiguration.md | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md index a34da336e3..43fe90ae30 100644 --- a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md @@ -25,6 +25,7 @@ Set-CsTenantFederationConfiguration [-Tenant ] [-AllowFederatedUsers ] [-AllowPublicUsers ] [-AllowTeamsConsumer ] [-AllowTeamsConsumerInbound ] [-TreatDiscoveredPartnersAsUnverified ] [-SharedSipAddressSpace ] [-RestrictTeamsConsumerToExternalUserProfiles ] [-AllowedDomainsAsAList ] [-ExternalAccessWithTrialTenants ] [-CustomizeFederation ] + [-AllowedTrialTenantDomains ] [[-Identity] ] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -182,6 +183,42 @@ Set-CsTenantFederationConfiguration -CustomizeFederation $True Example 12 shows how you can enable the feature where you can customize your federation in ExternalAccessPolicy. +### -------------------------- Example 13 -------------------------- +``` +$list = New-Object Collections.Generic.List[String] +$list.add("contoso.com") +$list.add("fabrikam.com") + +Set-CsTenantFederationConfiguration -AllowedTrialTenantDomains $list +``` + +Example 13 shows how you can set or replace domains in the Allowed Trial Tenant Domains using a List collection object. +First, a List collection is created and domains are added to it, then, simply include the `AllowedTrialTenantDomains` parameter and set the parameter value to the List object. +When this command completes, the Allowed Trial Tenant Domains list will be replaced with those domains. + +### -------------------------- Example 14 -------------------------- +``` +$list = New-Object Collections.Generic.List[String] +$list.add("contoso.com") + +Set-CsTenantFederationConfiguration -AllowedTrialTenantDomains @{Add=$list} +``` + +Example 14 shows how you can add domains to the existing Allowed Trial Tenant Domains using a List collection object. +First, a List is created and domains are added to it, then, use the Add method in the `AllowedTrialTenantDomains` parameter to add the domains to the existing allowed domains list. +When this command completes, the domains in the list will be added to any domains already on the Allowed Trial Tenant Domains list. + +### -------------------------- Example 15 -------------------------- +``` +$list = New-Object Collections.Generic.List[String] +$list.add("contoso.com") + +Set-CsTenantFederationConfiguration -AllowedTrialTenantDomains @{Remove=$list} +``` + +Example 15 shows how you can remove domains from the existing Allowed Trial Tenant Domains using a List collection object. +First, a List is created and domains are added to it, then use the Remove method in the `AllowedTrialTenantDomains` parameter to remove the domains from the existing allowed domains list. +When this command completes, the domains in the list will be removed from the Allowed Trial Tenant Domains list. ## PARAMETERS @@ -507,6 +544,23 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowedTrialTenantDomains +You can provide list of trial tenant domains which are excluded from blocking when `ExternalAccessWithTrialTenants` is set to `Blocked`. +This allows you to have trial tenant block enabled but still selectively allow communication with some trial tenants. + +```yaml +Type: List +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WhatIf Describes what would happen if you executed the command without actually executing the command. From 40573d91f51299f7d0cab19a9f50d35fd20590ed Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 7 Nov 2024 07:58:49 -0800 Subject: [PATCH 1039/1851] Update Set-MailboxCalendarConfiguration.md --- .../exchange/Set-MailboxCalendarConfiguration.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-MailboxCalendarConfiguration.md b/exchange/exchange-ps/exchange/Set-MailboxCalendarConfiguration.md index 0dd1fc5257..78d43a57d3 100644 --- a/exchange/exchange-ps/exchange/Set-MailboxCalendarConfiguration.md +++ b/exchange/exchange-ps/exchange/Set-MailboxCalendarConfiguration.md @@ -743,10 +743,11 @@ Accept wildcard characters: False ### -LocationDetailsInFreeBusy This parameter is available only in the cloud-based service. -The LocationDetailsInFreeBusy parameter specifies the level of work location information that’s returned as part of a user's availability. Work location information is visible across several Microsoft 365 application experiences, and the level of location information that’s shown to other users in the organization is controlled by this parameter. Valid values are: -- None – No location information is returned -- Building – Only Office or Remote are returned as work location information, if provided -- Desk – All work location information is returned, including Building and Desk, if provided +The LocationDetailsInFreeBusy parameter specifies the level of work location information that's returned as part of a user's availability. Work location information is visible across several Microsoft 365 application experiences, and the level of location information that's shown to other users in the organization is controlled by this parameter. Valid values are: + +- None: No location information is returned. +- Building: Only Office or Remote are returned as work location information, if provided. +- Desk: All work location information is returned, including Building and Desk, if provided. This is the default value. ```yaml Type: LocationDetailsPermissionInFreeBusy From 3a500537d2ec425342f9e3fe00fb9f28c3afe40d Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 7 Nov 2024 11:44:09 -0800 Subject: [PATCH 1040/1851] Update New-CsTeamsVoiceApplicationsPolicy.md Update to remove the decription for "All" on RealTime*MetricsPermission. --- teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md index f44909600b..64ceb88404 100644 --- a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md @@ -566,8 +566,6 @@ PARAMVALUE: Disabled | AuthorizedOnly | All When set to `Disabled` (the default value), users affected by the policy won't receive real-time metrics for auto attendants. When set to `AuthorizedOnly`, users affected by the policy will receive real-time metrics for auto attendants they are authorized for. - -When set to `All`, users affected by the policy will receive real-time metrics for all auto attendants in the organization. > [!IMPORTANT] > The `All` option is no longer supported. The parameter will be accepted and saved however any user assigned a policy with *RealTimeAutoAttendantMetricsPermission* set to `All` will not be able to access real-time metrics. @@ -592,8 +590,6 @@ PARAMVALUE: Disabled | AuthorizedOnly | All When set to `Disabled` (the default value), users affected by the policy won't receive real-time metrics for call queues. When set to `AuthorizedOnly`, users affected by the policy will receive real-time metrics for call queues they are authorized for. - -When set to `All`, users affected by the policy will receive real-time metrics for all call queues in the organization. > [!IMPORTANT] > The `All` option is no longer supported. The parameter will be accepted and saved however any user assigned a policy with *RealTimeCallQueueMetricsPermission* set to `All` will not be able to access real-time metrics. @@ -618,8 +614,6 @@ PARAMVALUE: Disabled | AuthorizedOnly | All When set to `Disabled` (the default value), users affected by the policy won't receive real-time metrics for agents. When set to `AuthorizedOnly`, users affected by the policy will receive real-time metrics for agents who are members in the call queues they are authorized for. - -When set to `All`, users affected by the policy will receive real-time metrics for all agents in all call queues in the organization. > [!IMPORTANT] > The `All` option is no longer supported. The parameter will be accepted and saved however any user assigned a policy with *RealTimeAgentMetricsPermission* set to `All` will not be able to access real-time metrics. From 2f8865fadb811128069a02c3e510a6d30ad98506 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 7 Nov 2024 11:45:40 -0800 Subject: [PATCH 1041/1851] Update Set-CsTeamsVoiceApplicationsPolicy.md --- teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md index 2b9a2c247c..acbcff1fd2 100644 --- a/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md @@ -540,8 +540,6 @@ PARAMVALUE: Disabled | AuthorizedOnly | All When set to `Disabled` (the default value), users affected by the policy won't receive real-time metrics for auto attendants. When set to `AuthorizedOnly`, users affected by the policy will receive real-time metrics for auto attendants they are authorized for. - -When set to `All`, users affected by the policy will receive real-time metrics for all auto attendants in the organization. > [!IMPORTANT] > The `All` option is no longer supported. The parameter will be accepted and saved however any user assigned a policy with *RealTimeAutoAttendantMetricsPermission* set to `All` will not be able to access real-time metrics. @@ -566,8 +564,6 @@ PARAMVALUE: Disabled | AuthorizedOnly | All When set to `Disabled` (the default value), users affected by the policy won't receive real-time metrics for call queues. When set to `AuthorizedOnly`, users affected by the policy will receive real-time metrics for call queues they are authorized for. - -When set to `All`, users affected by the policy will receive real-time metrics for all call queues in the organization. > [!IMPORTANT] > The `All` option is no longer supported. The parameter will be accepted and saved however any user assigned a policy with *RealTimeCallQueueMetricsPermission* set to `All` will not be able to access real-time metrics. @@ -592,8 +588,6 @@ PARAMVALUE: Disabled | AuthorizedOnly | All When set to `Disabled` (the default value), users affected by the policy won't receive real-time metrics for agents. When set to `AuthorizedOnly`, users affected by the policy will receive real-time metrics for agents who are members in the call queues they are authorized for. - -When set to `All`, users affected by the policy will receive real-time metrics for all agents in all call queues in the organization. > [!IMPORTANT] > The `All` option is no longer supported. The parameter will be accepted and saved however any user assigned a policy with *RealTimeAgentMetricsPermission* set to `All` will not be able to access real-time metrics. From 58b3dfaf33dfdfa942c04baaae2f4c5d86546072 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 7 Nov 2024 13:39:14 -0800 Subject: [PATCH 1042/1851] Update New-CsExternalAccessPolicy.md Formatting and rearragement --- .../teams/New-CsExternalAccessPolicy.md | 217 ++++++++++-------- 1 file changed, 119 insertions(+), 98 deletions(-) diff --git a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md index c492adc5de..96cca75dd9 100644 --- a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md @@ -24,11 +24,26 @@ For information about external access in Microsoft Teams, see [Manage external a ## SYNTAX ```powershell -New-CsExternalAccessPolicy [-Tenant ] [-Description ] [-EnableFederationAccess ] [-CommunicationWithExternalOrgs ] [-AllowedExternalDomains ] [-BlockedExternalDomains ] [-EnableAcsFederationAccess ] - [-EnableXmppAccess ] [-EnablePublicCloudAccess ] - [-EnablePublicCloudAudioVideoAccess ] [-EnableTeamsConsumerAccess ] [-EnableTeamsConsumerInbound ] [-EnableOutsideAccess ] [-FederatedBilateralChats ] [-Identity] - [-InMemory] [-Force] [-WhatIf] [-Confirm] [] - +New-CsExternalAccessPolicy [-Identity] + [-AllowedExternalDomains ] + [-BlockedExternalDomains ] + [-CommunicationWithExternalOrgs ] + [-Confirm] + [-Description ] + [-EnableAcsFederationAccess ] + [-EnableFederationAccess ] + [-EnableOutsideAccess ] + [-EnablePublicCloudAccess ] + [-EnablePublicCloudAudioVideoAccess ] + [-EnableTeamsConsumerAccess ] + [-EnableTeamsConsumerInbound ] + [-EnableXmppAccess ] + [-FederatedBilateralChats ] + [-Force] + [-InMemory] + [-Tenant ] + [-WhatIf] + [] ``` ## DESCRIPTION @@ -124,15 +139,17 @@ In this example, we create an ExternalAccessPolicy named "GranularFederationExam ## PARAMETERS ### -Identity -Unique Identity to be assigned to the policy. -New external access policies can be created at the site or per-user scope. +Unique Identity to be assigned to the policy. New external access policies can be created at the site or per-user scope. + To create a new site policy, use the prefix "site:" and the name of the site as your Identity. + For example, use this syntax to create a new policy for the Redmond site: `-Identity site:Redmond.` + To create a new per-user policy, use an Identity similar to this: `-Identity SalesAccessPolicy.` Note that you cannot create a new global policy; if you want to make changes to the global policy, use the Set-CsExternalAccessPolicy cmdlet instead. -Likewise, you cannot create a new site or per-user policy if a policy with that Identity already exists. -If you need to make changes to an existing policy, use the Set-CsExternalAccessPolicy cmdlet. + +Likewise, you cannot create a new site or per-user policy if a policy with that Identity already exists. If you need to make changes to an existing policy, use the Set-CsExternalAccessPolicy cmdlet. ```yaml Type: XdsIdentity @@ -146,15 +163,14 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Description -Enables administrators to provide explanatory text to accompany the policy. -For example, the Description might include information about the users the policy should be assigned to. +### -AllowedExternalDomains +Indicates the domains that are allowed to communicate with the users of this policy. This is referenced only when `CommunicationWithExternalOrgs` is set to be `AllowSpecificExternalDomains`. ```yaml -Type: String +Type: List Parameter Sets: (All) Aliases: - +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named Default value: None @@ -162,45 +178,30 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -EnableFederationAccess -Indicates whether the user is allowed to communicate with people who have SIP accounts with a federated organization. -Read [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. -The default value is True. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: True -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -FederatedBilateralChats -This setting enables bi-lateral chats for the users included in the messaging policy. +### -BlockedExternalDomains +Indicates the domains that are blocked from communicating with the users of this policy. This is referenced only when `CommunicationWithExternalOrgs` is set to be `BlockSpecificExternalDomains`. ```yaml -Type: Boolean +Type: List Parameter Sets: (All) Aliases: - +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named -Default value: True +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` ### -CommunicationWithExternalOrgs Indicates how the users get assigned by this policy can communicate with the external orgs. There are 5 options: -* OrganizationDefault: the users of this policy will follow the federation settings defined in TenantFederationConfiguration -* AllowAllExternalDomains: the users are open to communicate with all domains -* AllowSpecificExternalDomains: the users can only communicate with the users of the domains defined in `AllowedExternalDomains` -* BlockSpecificExternalDomains: only users from the domains defined in `BlockedExternalDomains` are blocked from communicating with the users of this policy -* BlockAllExternalDomains: the users are not able to communicate with any external domains + +- OrganizationDefault: the users of this policy will follow the federation settings defined in TenantFederationConfiguration +- AllowAllExternalDomains: the users are open to communicate with all domains +- AllowSpecificExternalDomains: the users can only communicate with the users of the domains defined in `AllowedExternalDomains` +- BlockSpecificExternalDomains: only users from the domains defined in `BlockedExternalDomains` are blocked from communicating with the users of this policy +- BlockAllExternalDomains: the users are not able to communicate with any external domains + ```yaml Type: String Parameter Sets: (All) @@ -213,13 +214,14 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowedExternalDomains -Indicates the domains that are allowed to communicate with the users of this policy. This is referenced only when `CommunicationWithExternalOrgs` is set to be `AllowSpecificExternalDomains` +### -Confirm +Prompts you for confirmation before executing the command. + ```yaml -Type: List +Type: SwitchParameter Parameter Sets: (All) -Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 +Aliases: cf + Required: False Position: Named Default value: None @@ -227,13 +229,15 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -BlockedExternalDomains -Indicates the domains that are blocked from communicating with the users of this policy. This is referenced only when `CommunicationWithExternalOrgs` is set to be `BlockSpecificExternalDomains` +### -Description +Enables administrators to provide explanatory text to accompany the policy. +For example, the Description might include information about the users the policy should be assigned to. + ```yaml -Type: List +Type: String Parameter Sets: (All) Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 + Required: False Position: Named Default value: None @@ -241,18 +245,18 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -EnableTeamsConsumerAccess -(Microsoft Teams Only) Indicates whether the user is allowed to communicate with people who have who are using Teams with an account that's not managed by an organization. +### -EnableAcsFederationAccess +Indicates whether Teams meetings organized by the user can be joined by users of customer applications built using Azure Communication Services (ACS). This policy setting only applies if ACS Teams federation has been enabled at the tenant level using the cmdlet Set-CsTeamsAcsFederationConfiguration. Additionally, Azure Communication Services users would be able to call Microsoft 365 users that have assigned policies with enabled federation. -To enable just for a selected set of users, use the Set-CsExternalAccessPolicy cmdlet to update the global policy, setting the value to False. Then assign selected users a policy with federation enabled. +To enable for all users, use the Set-CsExternalAccessPolicy cmdlet to update the global policy, setting the value to True. It can be disabled for selected users by assigning them a policy with federation disabled. -Read [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. -The default value is True. +To enable just for a selected set of users, use the Set-CsExternalAccessPolicy cmdlet to update the global policy, setting the value to False. Then assign selected users a policy with federation enabled. ```yaml Type: Boolean Parameter Sets: (All) Aliases: +Applicable: Microsoft Teams Required: False Position: Named Default value: True @@ -260,11 +264,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -EnableTeamsConsumerInbound -(Microsoft Teams Only) Indicates whether the user is allowed to be discoverable by people who are using Teams with an account that's not managed by an organization. It also controls if people who have who are using Teams with an account that's not managed by an organization can start the communication with the user. - -To enable just for a selected set of users, use the Set-CsExternalAccessPolicy cmdlet to update the global policy, setting the value to False. Then assign selected users a policy with federation enabled. - +### -EnableFederationAccess +Indicates whether the user is allowed to communicate with people who have SIP accounts with a federated organization. Read [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. The default value is True. @@ -272,25 +273,7 @@ The default value is True. Type: Boolean Parameter Sets: (All) Aliases: -Required: False -Position: Named -Default value: True -Accept pipeline input: False -Accept wildcard characters: False -``` -### -EnableAcsFederationAccess -Indicates whether Teams meetings organized by the user can be joined by users of customer applications built using Azure Communication Services (ACS). This policy setting only applies if ACS Teams federation has been enabled at the tenant level using the cmdlet Set-CsTeamsAcsFederationConfiguration. Additionally, Azure Communication Services users would be able to call Microsoft 365 users that have assigned policies with enabled federation. - -To enable for all users, use the Set-CsExternalAccessPolicy cmdlet to update the global policy, setting the value to True. It can be disabled for selected users by assigning them a policy with federation disabled. - -To enable just for a selected set of users, use the Set-CsExternalAccessPolicy cmdlet to update the global policy, setting the value to False. Then assign selected users a policy with federation enabled. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams Required: False Position: Named Default value: True @@ -347,27 +330,50 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Force -Suppresses the display of any non-fatal error message that might occur when running the command. +### -EnableTeamsConsumerAccess +(Microsoft Teams Only) Indicates whether the user is allowed to communicate with people who have who are using Teams with an account that's not managed by an organization. + +To enable just for a selected set of users, use the Set-CsExternalAccessPolicy cmdlet to update the global policy, setting the value to False. Then assign selected users a policy with federation enabled. + +Read [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. +The default value is True. ```yaml -Type: SwitchParameter +Type: Boolean Parameter Sets: (All) Aliases: +Required: False +Position: Named +Default value: True +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableTeamsConsumerInbound +(Microsoft Teams Only) Indicates whether the user is allowed to be discoverable by people who are using Teams with an account that's not managed by an organization. It also controls if people who have who are using Teams with an account that's not managed by an organization can start the communication with the user. + +To enable just for a selected set of users, use the Set-CsExternalAccessPolicy cmdlet to update the global policy, setting the value to False. Then assign selected users a policy with federation enabled. + +Read [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. +The default value is True. +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: Required: False Position: Named -Default value: None +Default value: True Accept pipeline input: False Accept wildcard characters: False ``` -### -InMemory -Creates an object reference without actually committing the object as a permanent change. -If you assign the output of this cmdlet called with this parameter to a variable, you can make changes to the properties of the object reference and then commit those changes by calling this cmdlet's matching Set-\. +### -EnableXmppAccess +Indicates whether the user is allowed to communicate with users who have SIP accounts with a federated XMPP (Extensible Messaging and Presence Protocol) partner. +The default value is False. ```yaml -Type: SwitchParameter +Type: Boolean Parameter Sets: (All) Aliases: @@ -378,28 +384,28 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -WhatIf -Describes what would happen if you executed the command without actually executing the command. +### -FederatedBilateralChats +This setting enables bi-lateral chats for the users included in the messaging policy. ```yaml -Type: SwitchParameter +Type: Boolean Parameter Sets: (All) -Aliases: wi +Aliases: Required: False Position: Named -Default value: None +Default value: True Accept pipeline input: False Accept wildcard characters: False ``` -### -Confirm -Prompts you for confirmation before executing the command. +### -Force +Suppresses the display of any non-fatal error message that might occur when running the command. ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: cf +Aliases: Required: False Position: Named @@ -408,12 +414,12 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -EnableXmppAccess -Indicates whether the user is allowed to communicate with users who have SIP accounts with a federated XMPP (Extensible Messaging and Presence Protocol) partner. -The default value is False. +### -InMemory +Creates an object reference without actually committing the object as a permanent change. +If you assign the output of this cmdlet called with this parameter to a variable, you can make changes to the properties of the object reference and then commit those changes by calling this cmdlet's matching Set-\. ```yaml -Type: Boolean +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -446,6 +452,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -WhatIf +Describes what would happen if you executed the command without actually executing the command. + +```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 (https://go.microsoft.com/fwlink/?LinkID=113216).` From 0182e983cbbb400e3836bf8f4b868a974784b25b Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 7 Nov 2024 14:49:21 -0800 Subject: [PATCH 1043/1851] Formatting and general clean-up --- .../teams/New-CsTeamsAppSetupPolicy.md | 88 +++++-- .../teams/New-CsTeamsMessagingPolicy.md | 239 +++++++++++------- .../teams/Set-CsExternalAccessPolicy.md | 225 ++++++++++------- .../teams/Set-CsTeamsAppSetupPolicy.md | 123 +++++---- .../teams/Set-CsTeamsMessagingPolicy.md | 88 ++++--- .../set-csteamsmessagingconfiguration.md | 44 ++-- 6 files changed, 482 insertions(+), 325 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsAppSetupPolicy.md b/teams/teams-ps/teams/New-CsTeamsAppSetupPolicy.md index 229a5c37b6..253f8c9e2c 100644 --- a/teams/teams-ps/teams/New-CsTeamsAppSetupPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsAppSetupPolicy.md @@ -23,9 +23,19 @@ Apps are pinned to the app bar. This is the bar on the side of the Teams desktop ## SYNTAX ``` -New-CsTeamsAppSetupPolicy [-Description ] [-AppPresetList ] [-WhatIf] - [-PinnedAppBarApps ] [-PinnedCallingBarApps ] [-AllowUserPinning ] [-Confirm] [[-Identity] ] [-Tenant ] - [-InMemory] [-AllowSideLoading ] [-Force] [-AsJob] +New-CsTeamsAppSetupPolicy [-Identity] + [-AllowSideLoading ] + [-AllowUserPinning ] + [-AppPresetList ] + [-Confirm] + [-Description ] + [-Force] + [-PinnedAppBarApps ] + [-PinnedCallingBarApps ] + [-PinnedMessageBarApps ] + [-Tenant ] + [-WhatIf] + [] ``` ## DESCRIPTION @@ -63,6 +73,7 @@ $PinnedAppBarApps = @($ActivityApp,$ChatApp,$TeamsApp) # Settings to pin these apps to the app bar in Teams client. New-CsTeamsAppSetupPolicy -Identity (Get-Date -Format FileDateTimeUniversal) -AllowUserPinning $true -PinnedAppBarApps $PinnedAppBarApps ``` + Create a new TeamsAppSetupPolicy and pin ActivityApp, ChatApp, TeamsApp apps to the app bar in Teams client by setting these apps as PinnedAppBarApps. ### Example 4 @@ -74,6 +85,7 @@ $PinnedMessageBarApps = @($VivaConnectionsApp) # Settings to pin these apps to the messaging extension in Teams client. Set-CsTeamsAppSetupPolicy -Identity (Get-Date -Format FileDateTimeUniversal) -AllowUserPinning $true -PinnedMessageBarApps $PinnedMessageBarApps ``` + Create a new TeamsAppSetupPolicy and pin VivaConnections app to the messaging extension in Teams client by setting these apps as PinnedMessageBarApps. ### Example 5 @@ -85,35 +97,36 @@ $AppPresetList = @($VivaConnectionsApp) # Settings to install these apps in your users' personal Teams environment Set-CsTeamsAppSetupPolicy -Identity (Get-Date -Format FileDateTimeUniversal) -AllowSideLoading $true -AppPresetList $AppPresetList ``` + Create a new TeamsAppSetupPolicy and install VivaConnections App in users' personal Teams environment by setting these apps as AppPresetList. ## PARAMETERS -### -Description -Description of the app setup policy. +### -Identity +Name of App setup policy. If empty, all Identities will be used by default. ```yaml Type: String -Parameter Sets: (All) +Parameter Sets: Identity Aliases: Required: False -Position: Named +Position: 1 Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -Identity -Name of App setup policy. If empty, all Identities will be used by default. +### -AllowSideLoading +This is also known as side loading. This setting determines if a user can upload a custom app package in the Teams app. Turning it on lets you create or develop a custom app to be used personally or across your organization without having to submit it to the Teams app store. Uploading a custom app also lets you test an app before you distribute it more widely by only assigning it to a single user or group of users. ```yaml -Type: XdsIdentity -Parameter Sets: Identity +Type: Boolean +Parameter Sets: (All) Aliases: Required: False -Position: 1 +Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -134,11 +147,41 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowSideLoading -This is also known as side loading. This setting determines if a user can upload a custom app package in the Teams app. Turning it on lets you create or develop a custom app to be used personally or across your organization without having to submit it to the Teams app store. Uploading a custom app also lets you test an app before you distribute it more widely by only assigning it to a single user or group of users. +### -AppPresetList +Choose which apps and messaging extensions you want to be installed in your users' personal Teams environment and in meetings they create. Users can install other available apps from the Teams app store. ```yaml -Type: Boolean +Type: Microsoft.Teams.Policy.Administration.Cmdlets.Core.AppPreset[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before executing the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Description +Description of the app setup policy. + +```yaml +Type: String Parameter Sets: (All) Aliases: @@ -194,11 +237,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AppPresetList -Choose which apps and messaging extensions you want to be installed in your users' personal Teams environment and in meetings they create. Users can install other available apps from the Teams app store. +### -Tenant +Do not use. ```yaml -Type: Microsoft.Teams.Policy.Administration.Cmdlets.Core.AppPreset[] +Type: System.Guid Parameter Sets: (All) Aliases: @@ -209,13 +252,13 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Tenant -Do not use. +### -WhatIf +Describes what would happen if you executed the command without actually executing the command. ```yaml -Type: System.Guid +Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: wi Required: False Position: Named @@ -236,7 +279,6 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ### Microsoft.Teams.Policy.Administration.Cmdlets.Core.PinnedMessageBarApp - ## OUTPUTS ### System.Object diff --git a/teams/teams-ps/teams/New-CsTeamsMessagingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMessagingPolicy.md index c4930adb30..9ffb1a3dba 100644 --- a/teams/teams-ps/teams/New-CsTeamsMessagingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMessagingPolicy.md @@ -18,19 +18,40 @@ The CsTeamsMessagingPolicy cmdlets enable administrators to control if a user is ## SYNTAX ``` -New-CsTeamsMessagingPolicy [-AllowOwnerDeleteMessage ] [-AllowSmartReply ] [-Description ] - [-AllowUserChat ] [[-Identity] ] [-InMemory] [-AllowUserDeleteMessage ] - [-ChannelsInChatListEnabledType ] [-Force] [-AllowStickers ] [-AllowUrlPreviews ] - [-Tenant ] [-AllowImmersiveReader ] [-AllowUserTranslation ] - [-AllowUserEditMessage ] [-AudioMessageEnabledType ] [-AllowRemoveUser ] - [-ReadReceiptsEnabledType ] [-AllowMemes ] [-Confirm] [-AllowPriorityMessages ] - [-WhatIf] [-GiphyRatingType ] [-AllowGiphy ] [-ChatPermissionRole ] [-AllowSmartCompose] ] - [-CreateCustomEmojis ] [-DeleteCustomEmojis ] [-AllowExtendedWorkInfoInSearch ] +New-CsTeamsMessagingPolicy [[-Identity] ] + [-AllowExtendedWorkInfoInSearch ] + [-AllowGiphy ] + [-AllowImmersiveReader ] + [-AllowMemes ] + [-AllowOwnerDeleteMessage ] + [-AllowPriorityMessages ] + [-AllowRemoveUser ] + [-AllowSmartCompose] ] + [-AllowSmartReply ] + [-AllowStickers ] + [-AllowUrlPreviews ] + [-AllowUserChat ] + [-AllowUserDeleteMessage ] + [-AllowUserEditMessage ] + [-AllowUserTranslation ] + [-AudioMessageEnabledType ] + [-ChannelsInChatListEnabledType ] + [-ChatPermissionRole ] + [-Confirm] + [-CreateCustomEmojis ] + [-DeleteCustomEmojis ] + [-Description ] + [-Force] + [-GiphyRatingType ] + [-InMemory] + [-ReadReceiptsEnabledType ] + [-Tenant ] + [-WhatIf] + [-Identity] ``` ## DESCRIPTION - The CsTeamsMessagingPolicy cmdlets enable administrators to control if a user is enabled to exchange messages. These also help determine the type of messages users can create and modify. This cmdlet creates a new Teams messaging policy. Custom policies can then be assigned to users using the Grant-CsTeamsMessagingPolicy cmdlet. - +The CsTeamsMessagingPolicy cmdlets enable administrators to control if a user is enabled to exchange messages. These also help determine the type of messages users can create and modify. This cmdlet creates a new Teams messaging policy. Custom policies can then be assigned to users using the Grant-CsTeamsMessagingPolicy cmdlet. ## EXAMPLES @@ -43,26 +64,25 @@ PS C:\> New-CsTeamsMessagingPolicy -Identity StudentMessagingPolicy -AllowGiphy In this example two different property values are configured: AllowGiphy is set to false and AllowMemes is set to False. All other policy properties will use the default values. - ## PARAMETERS -### -AllowGiphy -Determines whether a user is allowed to access and post Giphys. Set this to TRUE to allow. Set this FALSE to prohibit. +### -Identity +Unique identifier for the teams messaging policy to be created. ```yaml -Type: Boolean +Type: XdsIdentity Parameter Sets: (All) Aliases: Required: False -Position: Named +Position: 1 Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -CreateCustomEmojis -This setting enables the creation of custom emojis and reactions within an organization for the specified policy users. +### -AllowExtendedWorkInfoInSearch +This setting enables/disables showing company name and department name in search results for MTO users. ```yaml Type: Boolean @@ -76,8 +96,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -DeleteCustomEmojis -These settings enable and disable the editing and deletion of custom emojis and reactions for the users included in the messaging policy. +### -AllowGiphy +Determines whether a user is allowed to access and post Giphys. Set this to TRUE to allow. Set this FALSE to prohibit. ```yaml Type: Boolean @@ -91,8 +111,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowExtendedWorkInfoInSearch -This setting enables/disables showing company name and department name in search results for MTO users. +### -AllowImmersiveReader +Determines whether a user is allowed to use Immersive Reader for reading conversation messages. Set this to TRUE to allow. Set this FALSE to prohibit. ```yaml Type: Boolean @@ -126,7 +146,6 @@ Determines whether owners are allowed to delete all the messages in their team. If the `-AllowUserDeleteMessage` parameter is set to FALSE, the team owner will not be able to delete their own messages. - ```yaml Type: Boolean Parameter Sets: (All) @@ -139,8 +158,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowStickers -Determines whether a user is allowed to access and post stickers. Set this to TRUE to allow. Set this FALSE to prohibit. +### -AllowPriorityMessages +Determines whether a user is allowed to send priorities messages. Set this to TRUE to allow. Set this FALSE to prohibit. ```yaml Type: Boolean @@ -154,8 +173,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowUserChat -Determines whether a user is allowed to chat. Set this to TRUE to allow a user to chat across private chat, group chat and in meetings. Set this to FALSE to prohibit all chat. +### -AllowRemoveUser +Determines whether a user is allowed to remove a user from a conversation. Set this to TRUE to allow. Set this FALSE to prohibit. ```yaml Type: Boolean @@ -169,8 +188,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowUserDeleteMessage -Determines whether a user is allowed to delete their own messages. Set this to TRUE to allow. Set this to FALSE to prohibit. +### -AllowSmartCompose +Turn on this setting to let a user get text predictions for chat messages. ```yaml Type: Boolean @@ -178,14 +197,14 @@ Parameter Sets: (All) Aliases: Required: False -Position: Named +Position: Con nombre Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowUserEditMessage -Determines whether a user is allowed to edit their own messages. Set this to TRUE to allow. Set this to FALSE to prohibit. +### -AllowSmartReply +Turn this setting on to enable suggested replies for chat messages. ```yaml Type: Boolean @@ -194,13 +213,13 @@ Aliases: Required: False Position: Named -Default value: None +Default value: True Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowUserTranslation -Determines whether a user is allowed to translate messages to their client languages. Set this to TRUE to allow. Set this to FALSE to prohibit. +### -AllowStickers +Determines whether a user is allowed to access and post stickers. Set this to TRUE to allow. Set this FALSE to prohibit. ```yaml Type: Boolean @@ -214,13 +233,14 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Confirm -Prompts you for confirmation before running the cmdlet. +### -AllowUrlPreviews +Use this setting to turn automatic URL previewing on or off in messages. Set this to TRUE to turn on. Set this to FALSE to turn off. +Note: [Optional Connected Experiences](https://learn.microsoft.com/deployoffice/privacy/manage-privacy-controls#policy-setting-for-optional-connected-experiences) must be also enabled for URL previews to be allowed. ```yaml -Type: SwitchParameter +Type: Boolean Parameter Sets: (All) -Aliases: cf +Aliases: Required: False Position: Named @@ -229,11 +249,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Description -Provide a description of your policy to identify purpose of creating it. +### -AllowUserChat +Determines whether a user is allowed to chat. Set this to TRUE to allow a user to chat across private chat, group chat and in meetings. Set this to FALSE to prohibit all chat. ```yaml -Type: String +Type: Boolean Parameter Sets: (All) Aliases: @@ -244,11 +264,11 @@ 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. +### -AllowUserDeleteMessage +Determines whether a user is allowed to delete their own messages. Set this to TRUE to allow. Set this to FALSE to prohibit. ```yaml -Type: SwitchParameter +Type: Boolean Parameter Sets: (All) Aliases: @@ -259,11 +279,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -GiphyRatingType -Determines the Giphy content restrictions applicable to a user. Set this to STRICT, MODERATE or NORESTRICTION. +### -AllowUserEditMessage +Determines whether a user is allowed to edit their own messages. Set this to TRUE to allow. Set this to FALSE to prohibit. ```yaml -Type: String +Type: Boolean Parameter Sets: (All) Aliases: @@ -274,26 +294,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Identity -Unique identifier for the teams messaging policy to be created. +### -AllowUserTranslation +Determines whether a user is allowed to translate messages to their client languages. Set this to TRUE to allow. Set this to FALSE to prohibit. ```yaml -Type: XdsIdentity +Type: Boolean Parameter Sets: (All) Aliases: Required: False -Position: 1 +Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -InMemory -Creates an object reference without actually committing the object as a permanent change. If you assign the output of this cmdlet called with this parameter to a variable, you can make changes to the properties of the object reference and then commit those changes by calling this cmdlet's matching Set-. +### -AudioMessageEnabledType +Determines whether a user is allowed to send audio messages. Possible values are: ChatsAndChannels,ChatsOnly,Disabled. ```yaml -Type: SwitchParameter +Type: AudioMessageEnabledTypeEnum Parameter Sets: (All) Aliases: @@ -304,17 +324,13 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Tenant -Globally unique identifier (GUID) of the tenant account whose external user communication policy are being created. For example: - --Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" - -You can return your tenant ID by running this command: +### -ChannelsInChatListEnabledType +On mobile devices, enable to display favorite channels above recent chats. -Get-CsTenant | Select-Object DisplayName, TenantID +Possible values are: DisabledUserOverride,EnabledUserOverride. ```yaml -Type: Guid +Type: ChannelsInChatListEnabledTypeEnum Parameter Sets: (All) Aliases: @@ -325,16 +341,29 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -ChannelsInChatListEnabledType -On mobile devices, enable to display favorite channels above recent chats. - -Possible values are: DisabledUserOverride,EnabledUserOverride. +### -ChatPermissionRole +Determines the Supervised Chat role of the user. Set this to Full to allow the user to supervise chats. Supervisors have the ability to initiate chats with and invite any user within the environment. Set this to Limited to allow the user to initiate conversations with Full and Limited permissioned users, but not Restricted. Set this to Restricted to block chat creation with anyone other than Full permissioned users. ```yaml -Type: ChannelsInChatListEnabledTypeEnum +Type: String Parameter Sets: (All) Aliases: +Required: False +Position: Named +Default value: Restricted +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + Required: False Position: Named Default value: None @@ -342,8 +371,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowImmersiveReader -Determines whether a user is allowed to use Immersive Reader for reading conversation messages. Set this to TRUE to allow. Set this FALSE to prohibit. +### -CreateCustomEmojis +This setting enables the creation of custom emojis and reactions within an organization for the specified policy users. ```yaml Type: Boolean @@ -357,11 +386,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AudioMessageEnabledType -Determines whether a user is allowed to send audio messages. Possible values are: ChatsAndChannels,ChatsOnly,Disabled. +### -DeleteCustomEmojis +These settings enable and disable the editing and deletion of custom emojis and reactions for the users included in the messaging policy. ```yaml -Type: AudioMessageEnabledTypeEnum +Type: Boolean Parameter Sets: (All) Aliases: @@ -372,11 +401,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowRemoveUser -Determines whether a user is allowed to remove a user from a conversation. Set this to TRUE to allow. Set this FALSE to prohibit. +### -Description +Provide a description of your policy to identify purpose of creating it. ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: @@ -387,26 +416,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowSmartReply -Turn this setting on to enable suggested replies for chat messages. +### -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: Boolean +Type: SwitchParameter Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: True +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowPriorityMessages -Determines whether a user is allowed to send priorities messages. Set this to TRUE to allow. Set this FALSE to prohibit. +### -GiphyRatingType +Determines the Giphy content restrictions applicable to a user. Set this to STRICT, MODERATE or NORESTRICTION. ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: @@ -417,14 +446,13 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -WhatIf -Shows what would happen if the cmdlet runs. -The cmdlet is not run. +### -InMemory +Creates an object reference without actually committing the object as a permanent change. If you assign the output of this cmdlet called with this parameter to a variable, you can make changes to the properties of the object reference and then commit those changes by calling this cmdlet's matching Set-. ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: wi +Aliases: Required: False Position: Named @@ -432,8 +460,9 @@ Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -ChatPermissionRole -Determines the Supervised Chat role of the user. Set this to Full to allow the user to supervise chats. Supervisors have the ability to initiate chats with and invite any user within the environment. Set this to Limited to allow the user to initiate conversations with Full and Limited permissioned users, but not Restricted. Set this to Restricted to block chat creation with anyone other than Full permissioned users. + +### -ReadReceiptsEnabledType +{{ Fill ReadReceiptsEnabledType Description }} ```yaml Type: String @@ -442,20 +471,43 @@ Aliases: Required: False Position: Named -Default value: Restricted +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowSmartCompose -Turn on this setting to let a user get text predictions for chat messages. +### -Tenant +Globally unique identifier (GUID) of the tenant account whose external user communication policy are being created. For example: + +-Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" + +You can return your tenant ID by running this command: + +Get-CsTenant | Select-Object DisplayName, TenantID ```yaml -Type: Boolean +Type: Guid Parameter Sets: (All) Aliases: + Required: False -Position: Con nombre +Position: Named +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 @@ -465,7 +517,6 @@ Accept wildcard characters: False ### None - ## OUTPUTS ### System.Object diff --git a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md index 0913d64ccb..a8354d562b 100644 --- a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md @@ -19,20 +19,52 @@ This cmdlet was introduced in Lync Server 2010. ### Identity (Default) ``` -Set-CsExternalAccessPolicy [-Tenant ] [-Description ] [-EnableFederationAccess ] [-CommunicationWithExternalOrgs ] [-AllowedExternalDomains ] [-BlockedExternalDomains ] [-EnableAcsFederationAccess ] - [-EnableXmppAccess ] [-EnablePublicCloudAccess ] - [-EnablePublicCloudAudioVideoAccess ] [-EnableTeamsConsumerAccess ] [-EnableTeamsConsumerInbound ] [-EnableOutsideAccess ] [-FederatedBilateralChats ] [[-Identity] ] - [-RestrictTeamsConsumerAccessToExternalUserProfiles ] [-EnableTeamsSmsAccess ] - [-Force] [-WhatIf] [-Confirm] [] +Set-CsExternalAccessPolicy [[-Identity] ] + [-AllowedExternalDomains ] + [-BlockedExternalDomains ] + [-CommunicationWithExternalOrgs ] + [-Confirm] + [-Description ] + [-EnableAcsFederationAccess ] + [-EnableFederationAccess ] + [-EnableOutsideAccess ] + [-EnablePublicCloudAccess ] + [-EnablePublicCloudAudioVideoAccess ] + [-EnableTeamsConsumerAccess ] + [-EnableTeamsConsumerInbound ] + [-EnableTeamsSmsAccess ] + [-EnableXmppAccess ] + [-FederatedBilateralChats ] + [-Force] + [-RestrictTeamsConsumerAccessToExternalUserProfiles ] + [-Tenant ] + [-WhatIf] + [] ``` ### Instance ``` -Set-CsExternalAccessPolicy [-Tenant ] [-Description ] [-EnableFederationAccess ] [-CommunicationWithExternalOrgs ] [-AllowedExternalDomains ] [-BlockedExternalDomains ] [-EnableAcsFederationAccess ] - [-EnableXmppAccess ] [-EnablePublicCloudAccess ] - [-RestrictTeamsConsumerAccessToExternalUserProfiles ] [-EnableTeamsSmsAccess ] - [-EnablePublicCloudAudioVideoAccess ] [-EnableTeamsConsumerAccess ] [-EnableTeamsConsumerInbound ] [-EnableOutsideAccess ] [-FederatedBilateralChats ] [-Instance ] - [-Force] [-WhatIf] [-Confirm] [] +Set-CsExternalAccessPolicy [-Instance ] + [-AllowedExternalDomains ] + [-BlockedExternalDomains ] + [-CommunicationWithExternalOrgs ] + [-Confirm] + [-Description ] + [-EnableAcsFederationAccess ] + [-EnableFederationAccess ] + [-EnableOutsideAccess ] + [-EnablePublicCloudAccess ] + [-EnablePublicCloudAudioVideoAccess ] + [-EnableTeamsConsumerAccess ] + [-EnableTeamsConsumerInbound ] + [-EnableTeamsSmsAccess ] + [-EnableXmppAccess ] + [-FederatedBilateralChats ] + [-Force] + [-RestrictTeamsConsumerAccessToExternalUserProfiles ] + [-Tenant ] + [-WhatIf] + [] ``` ## DESCRIPTION @@ -167,15 +199,13 @@ Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` -### -Description -Enables administrators to provide additional text to accompany the policy. -For example, the Description might include information about the users the policy should be assigned to. - +### -AllowedExternalDomains +Indicates the domains that are allowed to communicate with the users of this policy. This is referenced only when `CommunicationWithExternalOrgs` is set to be `AllowSpecificExternalDomains` ```yaml -Type: String +Type: List Parameter Sets: (All) Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named @@ -184,30 +214,13 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -FederatedBilateralChats -This setting enables bi-lateral chats for the users included in the messaging policy. -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: True -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -EnableFederationAccess -Indicates whether the user is allowed to communicate with people who have SIP accounts with a federated organization. -Read [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. -The default value is True. - +### -BlockedExternalDomains +Indicates the domains that are blocked from communicating with the users of this policy. This is referenced only when `CommunicationWithExternalOrgs` is set to be `BlockSpecificExternalDomains` ```yaml -Type: Boolean +Type: List Parameter Sets: (All) Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named @@ -218,11 +231,13 @@ Accept wildcard characters: False ### -CommunicationWithExternalOrgs Indicates how the users get assigned by this policy can communicate with the external orgs. There are 5 options: -* OrganizationDefault: the users of this policy will follow the federation settings defined in TenantFederationConfiguration -* AllowAllExternalDomains: the users are open to communicate with all domains -* AllowSpecificExternalDomains: the users can only communicate with the users of the domains defined in `AllowedExternalDomains` -* BlockSpecificExternalDomains: only users from the domains defined in `BlockedExternalDomains` are blocked from communicating with the users of this policy -* BlockAllExternalDomains: the users are not able to communicate with any external domains + +- OrganizationDefault: the users of this policy will follow the federation settings defined in TenantFederationConfiguration. +- AllowAllExternalDomains: the users are open to communicate with all domains. +- AllowSpecificExternalDomains: the users can only communicate with the users of the domains defined in `AllowedExternalDomains`. +- BlockSpecificExternalDomains: only users from the domains defined in `BlockedExternalDomains` are blocked from communicating with the users of this policy. +- BlockAllExternalDomains: the users are not able to communicate with any external domains. + ```yaml Type: String Parameter Sets: (All) @@ -236,13 +251,14 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowedExternalDomains -Indicates the domains that are allowed to communicate with the users of this policy. This is referenced only when `CommunicationWithExternalOrgs` is set to be `AllowSpecificExternalDomains` +### -Confirm +Prompts you for confirmation before executing the command. + ```yaml -Type: List +Type: SwitchParameter Parameter Sets: (All) -Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 +Aliases: cf +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named @@ -251,13 +267,15 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -BlockedExternalDomains -Indicates the domains that are blocked from communicating with the users of this policy. This is referenced only when `CommunicationWithExternalOrgs` is set to be `BlockSpecificExternalDomains` +### -Description +Enables administrators to provide additional text to accompany the policy. +For example, the Description might include information about the users the policy should be assigned to. + ```yaml -Type: List +Type: String Parameter Sets: (All) Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named @@ -287,6 +305,41 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EnableFederationAccess +Indicates whether the user is allowed to communicate with people who have SIP accounts with a federated organization. +Read [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. +The default value is True. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableOutsideAccess +Indicates whether the user is allowed to connect to Skype for Business Server over the Internet, without logging on to the organization's internal network. +The default value is False. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -EnablePublicCloudAccess Indicates whether the user is allowed to communicate with people who have SIP accounts with a public Internet connectivity provider such as MSN. Read [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. @@ -365,14 +418,14 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Force -Suppresses the display of any non-fatal error message that might occur when running the command. +### -EnableTeamsSmsAccess +Allows you to control whether users can have SMS text messaging capabilities within Teams. +Possible Values: True, False ```yaml -Type: SwitchParameter +Type: Boolean Parameter Sets: (All) Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named @@ -381,14 +434,15 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -WhatIf -Describes what would happen if you executed the command without actually executing the command. +### -EnableXmppAccess +Indicates whether the user is allowed to communicate with users who have SIP accounts with a federated XMPP (Extensible Messaging and Presence Protocol) partner. +The default value is False. ```yaml -Type: SwitchParameter +Type: Boolean Parameter Sets: (All) -Aliases: wi -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +Aliases: +Applicable: Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named @@ -397,28 +451,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Confirm -Prompts you for confirmation before executing the command. +### -FederatedBilateralChats +This setting enables bi-lateral chats for the users included in the messaging policy. ```yaml -Type: SwitchParameter +Type: Boolean Parameter Sets: (All) -Aliases: cf -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 +Aliases: Required: False Position: Named -Default value: None +Default value: True Accept pipeline input: False Accept wildcard characters: False ``` -### -EnableOutsideAccess -Indicates whether the user is allowed to connect to Skype for Business Server over the Internet, without logging on to the organization's internal network. -The default value is False. +### -Force +Suppresses the display of any non-fatal error message that might occur when running the command. ```yaml -Type: Boolean +Type: SwitchParameter Parameter Sets: (All) Aliases: Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 @@ -430,15 +482,14 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -EnableXmppAccess -Indicates whether the user is allowed to communicate with users who have SIP accounts with a federated XMPP (Extensible Messaging and Presence Protocol) partner. -The default value is False. +### -RestrictTeamsConsumerAccessToExternalUserProfiles +Defines if a user is restriced to collaboration with Teams Consumer (TFL) user only in Extended Directory +Possible Values: True, False ```yaml Type: Boolean Parameter Sets: (All) Aliases: -Applicable: Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named @@ -469,30 +520,14 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -EnableTeamsSmsAccess -Allows you to control whether users can have SMS text messaging capabilities within Teams. -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 -``` - -### -RestrictTeamsConsumerAccessToExternalUserProfiles -Defines if a user is restriced to collaboration with Teams Consumer (TFL) user only in Extended Directory -Possible Values: True, False +### -WhatIf +Describes what would happen if you executed the command without actually executing the command. ```yaml -Type: Boolean +Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: wi +Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 Required: False Position: Named diff --git a/teams/teams-ps/teams/Set-CsTeamsAppSetupPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAppSetupPolicy.md index 65215b711e..b16202ec2c 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAppSetupPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsAppSetupPolicy.md @@ -23,14 +23,36 @@ Apps are pinned to the app bar. This is the bar on the side of the Teams desktop ### Identity (Default) ``` -Set-CsTeamsAppSetupPolicy [-Tenant ] [-PinnedAppBarApps <>] [-PinnedCallingBarApps ] [-Description ] - [[-Identity] ] [-Force] [-WhatIf] [-Confirm] [] +Set-CsTeamsAppSetupPolicy [[-Identity] ] + [-AllowSideLoading ] + [-AllowUserPinning ] + [-AppPresetList ] + [-Confirm] + [-Description ] + [-Force] + [-PinnedAppBarApps ] + [-PinnedCallingBarApps ] + [-PinnedMessageBarApps ] + [-Tenant ] + [-WhatIf] + [] ``` ### Instance ``` -Set-CsTeamsAppSetupPolicy [-Tenant ] [-PinnedAppBarApps <>] [-PinnedCallingBarApps ] [-Description ] - [-Instance ] [-Force] [-WhatIf] [-Confirm] [] +Set-CsTeamsAppSetupPolicy [-Instance ] + [-AllowSideLoading ] + [-AllowUserPinning ] + [-AppPresetList ] + [-Confirm] + [-Description ] + [-Force] + [-PinnedAppBarApps ] + [-PinnedCallingBarApps ] + [-PinnedMessageBarApps ] + [-Tenant ] + [-WhatIf] + [] ``` ## DESCRIPTION @@ -49,6 +71,7 @@ Apps are pinned to the app bar. This is the bar on the side of the Teams desktop New-CsTeamsAppSetupPolicy -Identity 'Set-Test' Set-CsTeamsAppSetupPolicy -Identity 'Set-Test' -AllowUserPinning $true -AllowSideLoading $false ``` + Step 1: Create a new Teams app setup policy named "Set-Test". Step 2: Set AllowUserPinning as true, AllowSideLoading as false. @@ -62,6 +85,7 @@ $TeamsApp = New-Object -TypeName Microsoft.Teams.Policy.Administration.Cmdlets.C $PinnedAppBarApps = @($ActivityApp,$ChatApp,$TeamsApp) Set-CsTeamsAppSetupPolicy -Identity 'Set-Test' -PinnedAppBarApps $PinnedAppBarApps ``` + Step 1: Create new teams app setup policy named "Set-Test". Step 2: Set ActivityApp, ChatApp, TeamsApp as PinnedAppBarApps. Step 3: Settings to pin these apps to the app bar in Teams client. @@ -74,6 +98,7 @@ $VivaConnectionsApp = New-Object -TypeName Microsoft.Teams.Policy.Administration $PinnedMessageBarApps = @($VivaConnectionsApp) Set-CsTeamsAppSetupPolicy -Identity 'Set-Test' -PinnedMessageBarApps $PinnedMessageBarApps ``` + Step 1: Create new teams app setup policy named "Set-Test". Step 2: Set VivaConnectionsApp as PinnedAppBarApps. Step 3: Settings to pin these apps to the messaging extension in Teams client. @@ -86,47 +111,48 @@ $VivaConnectionsApp = New-Object -TypeName Microsoft.Teams.Policy.Administratio $AppPresetList = @($VivaConnectionsApp) Set-CsTeamsAppSetupPolicy -Identity 'Set-Test' -AppPresetList $AppPresetList ``` + Step 1: Create new teams app setup policy named "Set-Test". Step 2: Set VivaConnectionsApp as AppPresetList Step 3: Settings to install these apps in your users' personal Teams environment. ## PARAMETERS -### -Confirm -Prompts you for confirmation before running the cmdlet. +### -Identity +Name of app setup policy. If empty, all identities will be used by default. ```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf +Type: XdsIdentity +Parameter Sets: Identity +Aliases: Required: False -Position: Named +Position: 1 Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -Description -Description of App setup policy. +### -Instance +Do not use. ```yaml -Type: String -Parameter Sets: (All) +Type: PSObject +Parameter Sets: Instance Aliases: Required: False Position: Named Default value: None -Accept pipeline input: False +Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` -### -Force -Do not use. +### -AllowSideLoading +This is also known as side loading. This setting determines if a user can upload a custom app package in the Teams app. Turning it on lets you create or develop a custom app to be used personally or across your organization without having to submit it to the Teams app store. Uploading a custom app also lets you test an app before you distribute it more widely by only assigning it to a single user or group of users. ```yaml -Type: SwitchParameter +Type: Boolean Parameter Sets: (All) Aliases: @@ -137,43 +163,43 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Identity -Name of app setup policy. If empty, all identities will be used by default. +### -AllowUserPinning +If you turn this on, the user's existing app pins will be added to the list of pinned apps set in this policy. Users can rearrange, add, and remove pins as they choose. If you turn this off, the user's existing app pins will be removed and replaced with the apps defined in this policy. ```yaml -Type: XdsIdentity -Parameter Sets: Identity +Type: Boolean +Parameter Sets: (All) Aliases: Required: False -Position: 1 +Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -Instance -Do not use. +### -AppPresetList +Choose which apps and messaging extensions you want to be installed in your users' personal Teams environment and in meetings they create. Users can install other available apps from the Teams app store. ```yaml -Type: PSObject -Parameter Sets: Instance +Type: Microsoft.Teams.Policy.Administration.Cmdlets.Core.AppPreset[] +Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None -Accept pipeline input: True (ByValue) +Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowUserPinning -If you turn this on, the user's existing app pins will be added to the list of pinned apps set in this policy. Users can rearrange, add, and remove pins as they choose. If you turn this off, the user's existing app pins will be removed and replaced with the apps defined in this policy. +### -Confirm +Prompts you for confirmation before running the cmdlet. ```yaml -Type: Boolean +Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: cf Required: False Position: Named @@ -182,11 +208,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowSideLoading -This is also known as side loading. This setting determines if a user can upload a custom app package in the Teams app. Turning it on lets you create or develop a custom app to be used personally or across your organization without having to submit it to the Teams app store. Uploading a custom app also lets you test an app before you distribute it more widely by only assigning it to a single user or group of users. +### -Description +Description of App setup policy. ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: @@ -197,11 +223,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -PinnedAppBarApps -Pinning an app displays the app in the app bar in Teams client. Admins can pin apps and they can allow users to pin apps. Pinning is used to highlight apps that users need the most and promote ease of access. +### -Force +Do not use. ```yaml -Type: Microsoft.Teams.Policy.Administration.Cmdlets.Core.PinnedApp[] +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -212,10 +238,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -PinnedCallingBarApps -Determines the list of apps that are pre pinned for a participant in Calls. +### -PinnedAppBarApps +Pinning an app displays the app in the app bar in Teams client. Admins can pin apps and they can allow users to pin apps. Pinning is used to highlight apps that users need the most and promote ease of access. + ```yaml -Type: Microsoft.Teams.Policy.Administration.Cmdlets.Core.PinnedCallingBarApp[] +Type: Microsoft.Teams.Policy.Administration.Cmdlets.Core.PinnedApp[] Parameter Sets: (All) Aliases: @@ -226,12 +253,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` - -### -PinnedMessageBarApps -Apps will be pinned in messaging extensions and into the ellipsis menu. +### -PinnedCallingBarApps +Determines the list of apps that are pre pinned for a participant in Calls. ```yaml -Type: Microsoft.Teams.Policy.Administration.Cmdlets.Core.PinnedMessageBarApp[] +Type: Microsoft.Teams.Policy.Administration.Cmdlets.Core.PinnedCallingBarApp[] Parameter Sets: (All) Aliases: @@ -242,11 +268,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AppPresetList -Choose which apps and messaging extensions you want to be installed in your users' personal Teams environment and in meetings they create. Users can install other available apps from the Teams app store. +### -PinnedMessageBarApps +Apps will be pinned in messaging extensions and into the ellipsis menu. ```yaml -Type: Microsoft.Teams.Policy.Administration.Cmdlets.Core.AppPreset[] +Type: Microsoft.Teams.Policy.Administration.Cmdlets.Core.PinnedMessageBarApp[] Parameter Sets: (All) Aliases: @@ -300,7 +326,6 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ### Microsoft.Teams.Policy.Administration.Cmdlets.Core.PinnedMessageBarApp - ## OUTPUTS ### System.Object diff --git a/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md index 9e6f71f769..7acdc9be06 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md @@ -16,10 +16,10 @@ The CsTeamsMessagingPolicy cmdlets enable administrators to control if a user is ### Identity (Default) ``` Set-CsTeamsMessagingPolicy [[-Identity] ] - [-Allow [-ReadReceiptsEnabledType ] [-AllowChatWithGroup ] [-AllowCommunicationComplianceEndUserReporting ] [-AllowCustomGroupChatAvatars ] + [-AllowExtendedWorkInfoInSearch ] [-AllowFluidCollaborate ] [-AllowFullChatPermissionUserToDeleteAnyMessage ] [-AllowGiphy ] @@ -53,7 +53,7 @@ Set-CsTeamsMessagingPolicy [[-Identity] ] [-Force] [-GiphyRatingType ] [-InOrganizationChatControl ] - [-AllowExtendedWorkInfoInSearch ] + [-ReadReceiptsEnabledType ] [-Tenant ] [-WhatIf] [] @@ -65,6 +65,7 @@ Set-CsTeamsMessagingPolicy [-Instance ] [-AllowChatWithGroup ] [-AllowCommunicationComplianceEndUserReporting ] [-AllowCustomGroupChatAvatars ] + [-AllowExtendedWorkInfoInSearch ] [-AllowFluidCollaborate ] [-AllowFullChatPermissionUserToDeleteAnyMessage ] [-AllowGiphy ] @@ -73,8 +74,8 @@ Set-CsTeamsMessagingPolicy [-Instance ] [-AllowImmersiveReader ] [-AllowMemes ] [-AllowOwnerDeleteMessage ] - [-AllowPriorityMessages ] [-AllowPasteInternetImage ] + [-AllowPriorityMessages ] [-AllowRemoveUser ] [-AllowSecurityEndUserReporting ] [-AllowSmartCompose] ] @@ -87,7 +88,6 @@ Set-CsTeamsMessagingPolicy [-Instance ] [-AllowUserEditMessage ] [-AllowUserTranslation ] [-AllowVideoMessages ] - [-AllowExtendedWorkInfoInSearch ] [-AudioMessageEnabledType ] [-ChannelsInChatListEnabledType ] [-Confirm] @@ -135,7 +135,7 @@ Identity for the teams messaging policy you're modifying. To modify the global If you do not specify an Identity the Set-CsTeamsMessagingPolicy cmdlet will automatically modify the global policy. ```yaml -Type: Object +Type: XdsIdentity Parameter Sets: (All) Aliases: @@ -146,11 +146,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowExtendedWorkInfoInSearch -This setting enables/disables showing company name and department name in search results for MTO users. +### -Instance +Allows you to pass a reference to an object to the cmdlet rather than set individual parameter values. ```yaml -Type: Boolean +Type: PSObject Parameter Sets: (All) Aliases: @@ -162,7 +162,6 @@ Accept wildcard characters: False ``` ### -AllowChatWithGroup - This setting determines if users can chat with groups (Distribution, M365 and Security groups). Possible values: True, False @@ -179,7 +178,6 @@ Accept wildcard characters: False ``` ### -AllowCommunicationComplianceEndUserReporting - This setting determines if users can report offensive messages to their admin for Communication Compliance. Possible Values: True, False @@ -211,6 +209,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowExtendedWorkInfoInSearch +This setting enables/disables showing company name and department name in search results for MTO users. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AllowFluidCollaborate This field enables or disables Fluid Collaborate feature for users. Possible values: True, False @@ -368,6 +381,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowRemoveUser +Determines whether a user is allowed to remove a user from a conversation. Set this to TRUE to allow. Set this FALSE to prohibit. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AllowSecurityEndUserReporting This setting determines if users can report any security concern posted in message to their admin. Possible values: True, False @@ -414,8 +442,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowRemoveUser -Determines whether a user is allowed to remove a user from a conversation. Set this to TRUE to allow. Set this FALSE to prohibit. +### -AllowStickers +Determines whether a user is allowed to access and post stickers. Set this to TRUE to allow. Set this FALSE to prohibit. ```yaml Type: Boolean @@ -429,8 +457,9 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowStickers -Determines whether a user is allowed to access and post stickers. Set this to TRUE to allow. Set this FALSE to prohibit. +### -AllowUrlPreviews +Use this setting to turn automatic URL previewing on or off in messages. Set this to TRUE to turn on. Set this to FALSE to turn off. +Note: [Optional Connected Experiences](https://learn.microsoft.com/deployoffice/privacy/manage-privacy-controls#policy-setting-for-optional-connected-experiences) must be also enabled for URL previews to be allowed. ```yaml Type: Boolean @@ -520,22 +549,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowUrlPreviews -Use this setting to turn automatic URL previewing on or off in messages. Set this to TRUE to turn on. Set this to FALSE to turn off. -Note: [Optional Connected Experiences](https://learn.microsoft.com/deployoffice/privacy/manage-privacy-controls#policy-setting-for-optional-connected-experiences) must be also enabled for URL previews to be allowed. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -AllowVideoMessages This setting determines if users can create and send video messages. Possible values: True, False @@ -702,21 +715,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Instance -Allows you to pass a reference to an object to the cmdlet rather than set individual parameter values. - -```yaml -Type: XdsIdentity -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -InOrganizationChatControl This setting determines if chat regulation for internal communication in the tenant is allowed. diff --git a/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md b/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md index b53eee11bc..cc9177b4a2 100644 --- a/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md +++ b/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md @@ -15,9 +15,15 @@ The TeamsMessagingConfiguration determines the messaging settings for users in y ## SYNTAX ```powershell -Set-CsTeamsMessagingConfiguration [-EnableVideoMessageCaptions ] - [-EnableInOrganizationChatControl ] [-CustomEmojis ] [-MessagingNotes [-Identity] [-Force] [-WhatIf] - [-Confirm] [] +Set-CsTeamsMessagingConfiguration [-Identity] + [-Confirm] + [-CustomEmojis ] + [-EnableInOrganizationChatControl ] + [-EnableVideoMessageCaptions ] + [-Force] + [-MessagingNotes ] + [-WhatIf] + [] ``` ## DESCRIPTION @@ -36,34 +42,34 @@ The command shown in example 1 disables custom emojis within Teams. ## PARAMETERS -### -Confirm +### -Identity -Prompts you for confirmation before running the cmdlet. +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: SwitchParameter +Type: String Parameter Sets: (All) -Aliases: cf +Aliases: -Required: False -Position: Named +Required: True +Position: 1 Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -MessagingNotes +### -Confirm -This setting enables/disables MessagingNotes integration across the whole tenant. Possible Values: Disabled, Enabled +Prompts you for confirmation before running the cmdlet. ```yaml -Type: String +Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: cf Required: False Position: Named -Default value: Enabled +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` @@ -135,18 +141,18 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Identity +### -MessagingNotes -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. +This setting enables/disables MessagingNotes integration across the whole tenant. Possible Values: Disabled, Enabled ```yaml Type: String Parameter Sets: (All) Aliases: -Required: True -Position: 1 -Default value: None +Required: False +Position: Named +Default value: Enabled Accept pipeline input: False Accept wildcard characters: False ``` From d45e16a9e2578de7ed0a3a2d599e8d9e3be87ef8 Mon Sep 17 00:00:00 2001 From: Aditi Srivastava <133841950+aditisrivastava07@users.noreply.github.com> Date: Fri, 8 Nov 2024 11:23:04 +0530 Subject: [PATCH 1044/1851] Fixed staging --- teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md index 7acdc9be06..d2c608e417 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md @@ -459,7 +459,8 @@ Accept wildcard characters: False ### -AllowUrlPreviews Use this setting to turn automatic URL previewing on or off in messages. Set this to TRUE to turn on. Set this to FALSE to turn off. -Note: [Optional Connected Experiences](https://learn.microsoft.com/deployoffice/privacy/manage-privacy-controls#policy-setting-for-optional-connected-experiences) must be also enabled for URL previews to be allowed. + +Note that [Optional Connected Experiences](https://learn.microsoft.com/deployoffice/privacy/manage-privacy-controls#policy-setting-for-optional-connected-experiences) must be also enabled for URL previews to be allowed. ```yaml Type: Boolean From 0f35c4aee1c21f138f69c14589bee4f1249d2076 Mon Sep 17 00:00:00 2001 From: rhrivnak Date: Fri, 8 Nov 2024 09:41:39 +0100 Subject: [PATCH 1045/1851] Update Set-CsTenantFederationConfiguration.md Ordering of examples and parameter sections changed. --- .../Set-CsTenantFederationConfiguration.md | 56 +++++++++---------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md index 43fe90ae30..bca64f2917 100644 --- a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md @@ -176,14 +176,7 @@ Set-CsTenantFederationConfiguration -ExternalAccessWithTrialTenants "Allowed" Example 11 shows how you can allow users to communicate with users in tenants that contain only trial licenses (default value is Blocked). -### -------------------------- Example 12 ------------------------- -``` -Set-CsTenantFederationConfiguration -CustomizeFederation $True -``` - -Example 12 shows how you can enable the feature where you can customize your federation in ExternalAccessPolicy. - -### -------------------------- Example 13 -------------------------- +### -------------------------- Example 12 -------------------------- ``` $list = New-Object Collections.Generic.List[String] $list.add("contoso.com") @@ -192,11 +185,11 @@ $list.add("fabrikam.com") Set-CsTenantFederationConfiguration -AllowedTrialTenantDomains $list ``` -Example 13 shows how you can set or replace domains in the Allowed Trial Tenant Domains using a List collection object. +Example 12 shows how you can set or replace domains in the Allowed Trial Tenant Domains using a List collection object. First, a List collection is created and domains are added to it, then, simply include the `AllowedTrialTenantDomains` parameter and set the parameter value to the List object. When this command completes, the Allowed Trial Tenant Domains list will be replaced with those domains. -### -------------------------- Example 14 -------------------------- +### -------------------------- Example 13 -------------------------- ``` $list = New-Object Collections.Generic.List[String] $list.add("contoso.com") @@ -204,11 +197,11 @@ $list.add("contoso.com") Set-CsTenantFederationConfiguration -AllowedTrialTenantDomains @{Add=$list} ``` -Example 14 shows how you can add domains to the existing Allowed Trial Tenant Domains using a List collection object. +Example 13 shows how you can add domains to the existing Allowed Trial Tenant Domains using a List collection object. First, a List is created and domains are added to it, then, use the Add method in the `AllowedTrialTenantDomains` parameter to add the domains to the existing allowed domains list. When this command completes, the domains in the list will be added to any domains already on the Allowed Trial Tenant Domains list. -### -------------------------- Example 15 -------------------------- +### -------------------------- Example 14 -------------------------- ``` $list = New-Object Collections.Generic.List[String] $list.add("contoso.com") @@ -216,10 +209,17 @@ $list.add("contoso.com") Set-CsTenantFederationConfiguration -AllowedTrialTenantDomains @{Remove=$list} ``` -Example 15 shows how you can remove domains from the existing Allowed Trial Tenant Domains using a List collection object. +Example 14 shows how you can remove domains from the existing Allowed Trial Tenant Domains using a List collection object. First, a List is created and domains are added to it, then use the Remove method in the `AllowedTrialTenantDomains` parameter to remove the domains from the existing allowed domains list. When this command completes, the domains in the list will be removed from the Allowed Trial Tenant Domains list. +### -------------------------- Example 15 ------------------------- +``` +Set-CsTenantFederationConfiguration -CustomizeFederation $True +``` + +Example 15 shows how you can enable the feature where you can customize your federation in ExternalAccessPolicy. + ## PARAMETERS ### -AllowedDomains @@ -512,14 +512,15 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -RestrictTeamsConsumerToExternalUserProfiles -Defines if a user is restriced to collaboration with Teams Consumer (TFL) user only in Extended Directory. -Possible values: True, False +### -AllowedTrialTenantDomains +You can provide list of trial tenant domains which are excluded from blocking when `ExternalAccessWithTrialTenants` is set to `Blocked`. +This allows you to have trial tenant block enabled but still selectively allow communication with some trial tenants. ```yaml -Type: Boolean +Type: List Parameter Sets: (All) -Aliases: +Aliases: +applicable: Microsoft Teams Required: False Position: Named @@ -528,8 +529,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -CustomizeFederation -Defines if we enable more customized federation settings in ExternalAccessPolicy or not. For example, when this is true, if the `AllowedDomains` includes [a.com, b.com], but the `AllowedExternalDomains` of the ExternalAccessPolicy includes [c.com], then users assigned by the ExternalAccessPolicy will only be allowed to access c.com, all other users will have access to a.com and b.com as defined in `AllowedDomains`. +### -RestrictTeamsConsumerToExternalUserProfiles +Defines if a user is restriced to collaboration with Teams Consumer (TFL) user only in Extended Directory. Possible values: True, False ```yaml @@ -539,24 +540,23 @@ Aliases: Required: False Position: Named -Default value: False +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowedTrialTenantDomains -You can provide list of trial tenant domains which are excluded from blocking when `ExternalAccessWithTrialTenants` is set to `Blocked`. -This allows you to have trial tenant block enabled but still selectively allow communication with some trial tenants. +### -CustomizeFederation +Defines if we enable more customized federation settings in ExternalAccessPolicy or not. For example, when this is true, if the `AllowedDomains` includes [a.com, b.com], but the `AllowedExternalDomains` of the ExternalAccessPolicy includes [c.com], then users assigned by the ExternalAccessPolicy will only be allowed to access c.com, all other users will have access to a.com and b.com as defined in `AllowedDomains`. +Possible values: True, False ```yaml -Type: List +Type: Boolean Parameter Sets: (All) -Aliases: -applicable: Microsoft Teams +Aliases: Required: False Position: Named -Default value: None +Default value: False Accept pipeline input: False Accept wildcard characters: False ``` From 7299537c90a25a07266f43270be2a3883efb3113 Mon Sep 17 00:00:00 2001 From: rhrivnak Date: Fri, 8 Nov 2024 14:42:48 +0100 Subject: [PATCH 1046/1851] Update Set-CsTenantFederationConfiguration.md AllowedTrialTenantDomains parameters docs improved. --- .../teams/Set-CsTenantFederationConfiguration.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md index bca64f2917..8aacf76de0 100644 --- a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md @@ -513,8 +513,13 @@ Accept wildcard characters: False ``` ### -AllowedTrialTenantDomains -You can provide list of trial tenant domains which are excluded from blocking when `ExternalAccessWithTrialTenants` is set to `Blocked`. -This allows you to have trial tenant block enabled but still selectively allow communication with some trial tenants. +You can whitelist specific "trial-only" tenant domains, while keeping the `ExternalAccessWithTrialTenants` set to `Blocked`. This will allow you to protect your organization against majority of tenants that don't have any paid subscriptions, while still being able to collaborate externally with those trusted trial-tenants in the list. + +Note: +- the list supports up to maximum 4k domains. +- if `ExternalAccessWithTrialTenants` is `Allowed`, then the contents of the `AllowedTrialTenantDomains` list will be ignored. +- if a domain in the list belongs to a "Trial-Only" tenant will be validated by the system during setting enforcement. If it's not, then that domain will be ignored. +- the domains in the list need to be added explicitly. For example, if `contoso.com` is allowed, then `sales.contoso.com` will still get blocked unless it is added explicitly to the list. ```yaml Type: List From 828012b744e09c80ffd90eb754a57860c5fe1319 Mon Sep 17 00:00:00 2001 From: rhrivnak Date: Fri, 8 Nov 2024 15:23:02 +0100 Subject: [PATCH 1047/1851] Update Set-CsTenantFederationConfiguration.md Example 12 changed. --- teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md index 8aacf76de0..5b180f3060 100644 --- a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md @@ -185,8 +185,8 @@ $list.add("fabrikam.com") Set-CsTenantFederationConfiguration -AllowedTrialTenantDomains $list ``` -Example 12 shows how you can set or replace domains in the Allowed Trial Tenant Domains using a List collection object. -First, a List collection is created and domains are added to it, then, simply include the `AllowedTrialTenantDomains` parameter and set the parameter value to the List object. +Using the `AllowedTrialTenantDomains` parameter, you can whitelist specific "trial-only" tenant domains, while keeping the `ExternalAccessWithTrialTenants` set to `Blocked`. Example 12 shows how you can set or replace domains in the Allowed Trial Tenant Domains using a List collection object. +First, a List collection is created and domains are added to it, then, simply include the `AllowedTrialTenantDomains` parameter and set the parameter value to the List object. When this command completes, the Allowed Trial Tenant Domains list will be replaced with those domains. ### -------------------------- Example 13 -------------------------- From b464a2a05fda2dfd58ee00d95762ca1a74cf9583 Mon Sep 17 00:00:00 2001 From: SarinaMS Date: Fri, 8 Nov 2024 08:45:28 -0800 Subject: [PATCH 1048/1851] Update Set-CsTeamsEventsPolicy.md --- teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md index 16e3a7cbf0..bfd59e4db3 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md @@ -18,6 +18,8 @@ Set-CsTeamsEventsPolicy [-AllowWebinars ] [-EventAccessType ] [- [-AllowEmailEditing ] [-AllowedQuestionTypesInRegistrationForm ] [-AllowEventIntegrations ] [-AllowedWebinarTypesForRecordingPublish ] [-AllowedTownhallTypesForRecordingPublish ] [-TownhallChatExperience ] [-Description ] + [-CloudRecordingForTownhall ] [-CloudRecordingForWebinar ] + [-TranscriptionForTownhall ] [-TranscriptionForWebinar ] [-UseMicrosoftECDN ] [-Identity] [-Force] [-WhatIf] [-Confirm] [] ``` From 0f493bd16f9bd2c06e66bc00715ea07fcb7a200c Mon Sep 17 00:00:00 2001 From: SarinaMS Date: Fri, 8 Nov 2024 08:49:59 -0800 Subject: [PATCH 1049/1851] Update Set-CsTeamsEventsPolicy.md --- teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md index bfd59e4db3..1557255cdd 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md @@ -18,7 +18,7 @@ Set-CsTeamsEventsPolicy [-AllowWebinars ] [-EventAccessType ] [- [-AllowEmailEditing ] [-AllowedQuestionTypesInRegistrationForm ] [-AllowEventIntegrations ] [-AllowedWebinarTypesForRecordingPublish ] [-AllowedTownhallTypesForRecordingPublish ] [-TownhallChatExperience ] [-Description ] - [-CloudRecordingForTownhall ] [-CloudRecordingForWebinar ] + [-RecordingForTownhall ] [-RecordingForWebinar ] [-TranscriptionForTownhall ] [-TranscriptionForWebinar ] [-UseMicrosoftECDN ] [-Identity] [-Force] [-WhatIf] [-Confirm] [] @@ -302,7 +302,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -CloudRecordingForTownhall +### -RecordingForTownhall Determines whether recording is allowed in a user's townhall. Possible values are: @@ -321,7 +321,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -CloudRecordingForWebinar +### -RecordingForWebinar Determines whether recording is allowed in a user's webinar. Possible values are: From 135f1da59112bf759e2baaf7cbb386df94618b42 Mon Sep 17 00:00:00 2001 From: ninacchen <82480205+ninacchen@users.noreply.github.com> Date: Fri, 8 Nov 2024 15:48:03 -0800 Subject: [PATCH 1050/1851] Learn Editor: Update New-ComplianceSearchAction.md --- exchange/exchange-ps/exchange/New-ComplianceSearchAction.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/exchange/exchange-ps/exchange/New-ComplianceSearchAction.md b/exchange/exchange-ps/exchange/New-ComplianceSearchAction.md index 779ed7b5c7..3670c0e633 100644 --- a/exchange/exchange-ps/exchange/New-ComplianceSearchAction.md +++ b/exchange/exchange-ps/exchange/New-ComplianceSearchAction.md @@ -451,6 +451,9 @@ Accept wildcard characters: False The Purge switch specifies the action for the content search is to remove items that match the search criteria. You don't need to specify a value with this switch. - A maximum of 10 items per mailbox can be removed at one time. Because the capability to search for and remove messages is intended to be an incident-response tool, this limit helps ensure that messages are quickly removed from mailboxes. This action isn't intended to clean up user mailboxes. +> [!TIP] +> If you wish to purge more than 10 items, please refer to the Graph endpoint [ediscoverySearch: purgeData](/powershell/module/exchange/new-compliancesearchaction) which allow purging of maximum of 100 items per location. + - You can remove items from a maximum of 50,000 mailboxes using a single content search. To remove items from more than 50,000 mailboxes, you'll have to create separate content searches. For more information, see [Search for and delete email messages in your Microsoft 365 organization](https://learn.microsoft.com/purview/ediscovery-search-for-and-delete-email-messages). - Unindexed items aren't removed from mailboxes when you use this switch. - The value of the PurgeType parameter controls how the items are removed. From 254e2848a69fbedfa340cceed8dc73b6b448e150 Mon Sep 17 00:00:00 2001 From: ninacchen <82480205+ninacchen@users.noreply.github.com> Date: Fri, 8 Nov 2024 15:48:23 -0800 Subject: [PATCH 1051/1851] Learn Editor: Update New-ComplianceSearchAction.md From 7498a9f23e7b801b0c1ff1b9fc28e8b8f5ebeb39 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 8 Nov 2024 15:57:08 -0800 Subject: [PATCH 1052/1851] Update New-ComplianceSearchAction.md --- exchange/exchange-ps/exchange/New-ComplianceSearchAction.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-ComplianceSearchAction.md b/exchange/exchange-ps/exchange/New-ComplianceSearchAction.md index 3670c0e633..74634f84e1 100644 --- a/exchange/exchange-ps/exchange/New-ComplianceSearchAction.md +++ b/exchange/exchange-ps/exchange/New-ComplianceSearchAction.md @@ -451,8 +451,8 @@ Accept wildcard characters: False The Purge switch specifies the action for the content search is to remove items that match the search criteria. You don't need to specify a value with this switch. - A maximum of 10 items per mailbox can be removed at one time. Because the capability to search for and remove messages is intended to be an incident-response tool, this limit helps ensure that messages are quickly removed from mailboxes. This action isn't intended to clean up user mailboxes. -> [!TIP] -> If you wish to purge more than 10 items, please refer to the Graph endpoint [ediscoverySearch: purgeData](/powershell/module/exchange/new-compliancesearchaction) which allow purging of maximum of 100 items per location. + + **Tip**: To purge more than 10 items, refer to [ediscoverySearch: purgeData](https://learn.microsoft.com/graph/api/security-ediscoverysearch-purgedata) in the Microsoft Graph API, which allows purging a maximum of 100 items per location. - You can remove items from a maximum of 50,000 mailboxes using a single content search. To remove items from more than 50,000 mailboxes, you'll have to create separate content searches. For more information, see [Search for and delete email messages in your Microsoft 365 organization](https://learn.microsoft.com/purview/ediscovery-search-for-and-delete-email-messages). - Unindexed items aren't removed from mailboxes when you use this switch. From 03d50b6e71928d6049dd61d5d80efc0de7ec035d Mon Sep 17 00:00:00 2001 From: rhrivnak Date: Mon, 11 Nov 2024 17:08:56 +0100 Subject: [PATCH 1053/1851] Update Set-CsTenantFederationConfiguration.md AllowedTrialTenantDomains parameter docs changed to be more descriptive. --- .../teams-ps/teams/Set-CsTenantFederationConfiguration.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md index 5b180f3060..8e9aea6ffd 100644 --- a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md @@ -516,10 +516,9 @@ Accept wildcard characters: False You can whitelist specific "trial-only" tenant domains, while keeping the `ExternalAccessWithTrialTenants` set to `Blocked`. This will allow you to protect your organization against majority of tenants that don't have any paid subscriptions, while still being able to collaborate externally with those trusted trial-tenants in the list. Note: -- the list supports up to maximum 4k domains. -- if `ExternalAccessWithTrialTenants` is `Allowed`, then the contents of the `AllowedTrialTenantDomains` list will be ignored. -- if a domain in the list belongs to a "Trial-Only" tenant will be validated by the system during setting enforcement. If it's not, then that domain will be ignored. -- the domains in the list need to be added explicitly. For example, if `contoso.com` is allowed, then `sales.contoso.com` will still get blocked unless it is added explicitly to the list. +- The list supports up to maximum 4k domains. +- If `ExternalAccessWithTrialTenants` is set to `Allowed`, then the `AllowedTrialTenantDomains` list will not be checked. +- It's not possible to check whether an external domain has only trial subscriptions, when adding it to the `AllowedTrialTenantDomains` list. If a domain in the list doesn't belong to a tenant with only trial subscriptions, the system will automatically ignore it when enforcing the list. ```yaml Type: List From 508e27d072ccada68479b787eee71539fe3fe6ec Mon Sep 17 00:00:00 2001 From: rhrivnak Date: Mon, 11 Nov 2024 20:01:39 +0100 Subject: [PATCH 1054/1851] Update Set-CsTenantFederationConfiguration.md AllowedTrialTenantDomains parameter docs adjusted. --- teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md index 8e9aea6ffd..b6dbb2f076 100644 --- a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md @@ -518,7 +518,7 @@ You can whitelist specific "trial-only" tenant domains, while keeping the `Exter Note: - The list supports up to maximum 4k domains. - If `ExternalAccessWithTrialTenants` is set to `Allowed`, then the `AllowedTrialTenantDomains` list will not be checked. -- It's not possible to check whether an external domain has only trial subscriptions, when adding it to the `AllowedTrialTenantDomains` list. If a domain in the list doesn't belong to a tenant with only trial subscriptions, the system will automatically ignore it when enforcing the list. +- Any domain in this list that belongs to a tenant with paid subscriptions will be ignored. ```yaml Type: List From 4aa13d7e65fda87f41f3610d43bd4eeefd472c29 Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Mon, 11 Nov 2024 14:11:16 -0800 Subject: [PATCH 1055/1851] Update New-CsTeamsCallingPolicy.md --- .../teams/New-CsTeamsCallingPolicy.md | 50 ++++++++++++++++++- 1 file changed, 49 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md index 7f0b00c938..99e79eabd6 100644 --- a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md @@ -27,7 +27,8 @@ New-CsTeamsCallingPolicy [-Identity] [-Description ] [-AllowPri [-AllowTranscriptionForCalling ] [-PopoutForIncomingPstnCalls ] [-PopoutAppPathForIncomingPstnCalls ] [-LiveCaptionsEnabledTypeForCalling ] [-AutoAnswerEnabledType ] [-SpamFilteringEnabledType ] [-CallRecordingExpirationDays ] [-AllowCallRedirect ] [-Copilot ] [-EnableWebPstnMediaBypass ] - [-InboundPstnCallRoutingTreatment ] [-InboundFederatedCallRoutingTreatment ] [-Force] [-WhatIf] [-Confirm] [] + [-InboundPstnCallRoutingTreatment ] [-InboundFederatedCallRoutingTreatment ] [-AIInterpreter ] + [-VoiceSimulationInInterpretation ] [-Force] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -45,6 +46,28 @@ values in the Global policy instance. ## PARAMETERS +### -AIInterpreter +NOTE: This feature has not been released yet and will have no changes if it is enabled or disabled. + +Enables the user to use the AI Interpreter related features + +Possible Values: +- Disabled +- Enabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AllowCallForwardingToPhone Enables the user to configure in the Microsoft Teams client call forwarding or simultaneous ringing of inbound calls to any phone number. @@ -521,6 +544,31 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -VoiceSimulationInInterpretation + +NOTE: This feature has not been released yet and will have no changes if it is enabled or disabled. + +Enables the user to use the voice simulation feature while being AI interpreted. + +Possible Values: +- DisabledUserOverride +- Disabled +- Enabled +- EnabledUserOverride + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Force Suppresses any confirmation prompts that would otherwise be displayed before making changes. From e1c620545d8293870a7c152ac455dbb5a6858543 Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Mon, 11 Nov 2024 14:11:31 -0800 Subject: [PATCH 1056/1851] Update Set-CsTeamsCallingPolicy.md --- .../teams/Set-CsTeamsCallingPolicy.md | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md index 65118ac31f..e72517f906 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md @@ -21,6 +21,7 @@ Use this cmdlet to update values in existing Teams Calling Policies. ### Identity (Default) ``` Set-CsTeamsCallingPolicy [-Identity] + [-AIInterpreter ] [-AllowCallForwardingToPhone ] [-AllowCallForwardingToUser ] [-AllowCallGroups ] @@ -45,6 +46,7 @@ Set-CsTeamsCallingPolicy [-Identity] [-PopoutForIncomingPstnCalls ] [-PreventTollBypass ] [-SpamFilteringEnabledType ] + [-VoiceSimulationInInterpretation ] [-WhatIf] [] ``` @@ -73,6 +75,28 @@ Sets the value of the parameter LiveCaptionsEnabledTypeForCalling to Disabled in ## PARAMETERS +### -AIInterpreter +NOTE: This feature has not been released yet and will have no changes if it is enabled or disabled. + +Enables the user to use the AI Interpreter related features + +Possible Values: +- Disabled +- Enabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AllowCallForwardingToPhone Enables the user to configure in the Microsoft Teams client call forwarding or simultaneous ringing of inbound calls to any phone number. @@ -506,6 +530,31 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -VoiceSimulationInInterpretation + +NOTE: This feature has not been released yet and will have no changes if it is enabled or disabled. + +Enables the user to use the voice simulation feature while being AI interpreted. + +Possible Values: +- DisabledUserOverride +- Disabled +- Enabled +- EnabledUserOverride + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Force Suppresses any confirmation prompts that would otherwise be displayed before making changes. From 6d8176bddbc24abb8201cdfb032d8ca4e4709742 Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Mon, 11 Nov 2024 14:11:44 -0800 Subject: [PATCH 1057/1851] Update New-CsTeamsMeetingPolicy.md --- .../teams/New-CsTeamsMeetingPolicy.md | 1592 +++-------------- 1 file changed, 217 insertions(+), 1375 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md index 4bc5aab589..e72517f906 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md @@ -1,1206 +1,94 @@ --- -external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml -online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsmeetingpolicy +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamscallingpolicy applicable: Microsoft Teams -title: New-CsTeamsMeetingPolicy +title: Set-CsTeamsCallingPolicy schema: 2.0.0 manager: bulenteg -ms.reviewer: wblocker +author: jenstrier +ms.author: serdars +ms.reviewer: --- -# New-CsTeamsMeetingPolicy +# Set-CsTeamsCallingPolicy ## SYNOPSIS - The CsTeamsMeetingPolicy cmdlets enable administrators to control the type of meetings that users can create or the features that they can access while in a meeting. It also helps determine how meetings deal with anonymous or external users. +Use this cmdlet to update values in existing Teams Calling Policies. ## SYNTAX -```powershell -New-CsTeamsMeetingPolicy [-Identity] - [-AllowAnonymousUsersToDialOut ] - [-AllowAnonymousUsersToJoinMeeting ] - [-AllowAnonymousUsersToStartMeeting ] - [-AllowAnnotations ] - [-AllowAvatarsInGallery ] - [-AllowBreakoutRooms ] - [-AllowCarbonSummary ] - [-AllowCartCaptionsScheduling ] - [-AllowChannelMeetingScheduling ] - [-AllowCloudRecording ] - [-AllowDocumentCollaboration ] - [-AllowedUsersForMeetingContext ] - [-AllowEngagementReport ] - [-AllowExternalNonTrustedMeetingChat ] - [-AllowExternalParticipantGiveRequestControl ] - [-AllowImmersiveView ] - [-AllowIPAudio ] - [-AllowIPVideo ] - [-AllowLocalRecording] - [-AllowMeetingCoach ] - [-AllowMeetNow ] - [-AllowMeetingReactions ] - [-AllowMeetingRegistration ] - [-AllowNDIStreaming ] - [-AllowNetworkConfigurationSettingsLookup ] - [-AllowOrganizersToOverrideLobbySettings ] - [-AllowOutlookAddIn ] - [-AllowPSTNUsersToBypassLobby ] - [-AllowParticipantGiveRequestControl ] - [-AllowPowerPointSharing ] - [-AllowPrivateMeetNow ] - [-AllowPrivateMeetingScheduling ] - [-AllowRecordingStorageOutsideRegion ] - [-AllowScreenContentDigitization ] - [-AllowSharedNotes ] - [-AllowTasksFromTranscript ] - [-AllowTrackingInReport ] - [-AllowTranscription ] - [-AllowUserToJoinExternalMeeting ] - [-AllowWatermarkCustomizationForCameraVideo ] - [-AllowWatermarkCustomizationForScreenSharing ] - [-AllowWatermarkForCameraVideo ] - [-AllowWatermarkForScreenSharing ] - [-AllowWhiteboard ] - [-AllowedStreamingMediaInput ] - [-AttendeeIdentityMasking ] - [-AudibleRecordingNotification ] - [-AutoAdmittedUsers ] - [-AutomaticallyStartCopilot ] - [-BlockedAnonymousJoinClientTypes ] - [-CaptchaVerificationForMeetingJoin ] - [-ChannelRecordingDownload ] - [-ConnectToMeetingControls ] +### Identity (Default) +``` +Set-CsTeamsCallingPolicy [-Identity] + [-AIInterpreter ] + [-AllowCallForwardingToPhone ] + [-AllowCallForwardingToUser ] + [-AllowCallGroups ] + [-AllowCallRedirect ] + [-AllowCloudRecordingForCalls ] + [-AllowDelegation ] + [-AllowPrivateCalling ] + [-AllowSIPDevicesCalling ] + [-AllowTranscriptionForCalling ] + [-AllowVoicemail ] + [-AllowWebPSTNCalling ] + [-BusyOnBusyEnabledType ] + [-CallRecordingExpirationDays ] [-Confirm] - [-ContentSharingInExternalMeetings ] - [-Copilot ] - [-CopyRestriction ] - [-Description ] - [-DesignatedPresenterRoleMode ] - [-DetectSensitiveContentDuringScreenSharing ] - [-EnrollUserOverride ] - [-ExplicitRecordingConsent ] - [-ExternalMeetingJoin ] [-Force] - [-IPAudioMode ] - [-IPVideoMode ] - [-InfoShownInReportMode ] - [-InMemory] - [-LiveCaptionsEnabledType ] - [-LiveInterpretationEnabledType ] - [-LiveStreamingMode ] - [-MediaBitRateKb ] - [-MeetingChatEnabledType ] - [-MeetingInviteLanguages ] - [-NewMeetingRecordingExpirationDays ] - [-ParticipantNameChange ] - [-PreferredMeetingProviderForIslandsMode ] - [-QnAEngagementMode ] - [-RecordingStorageMode ] - [-RoomAttributeUserOverride ] - [-RoomPeopleNameUserOverride ] - [-ScreenSharingMode ] - [-SmsNotifications ] - [-SpeakerAttributionMode ] - [-StreamingAttendeeMode ] - [-TeamsCameraFarEndPTZMode ] - [-Tenant ] - [-UsersCanAdmitFromLobby ] - [-VideoFiltersMode ] - [-VoiceIsolation ] - [-WatermarkForAnonymousUsers ] - [-WatermarkForCameraVideoOpacity ] - [-WatermarkForCameraVideoPattern ] - [-WatermarkForScreenSharingOpacity ] - [-WatermarkForScreenSharingPattern ] + [-Copilot] ] + [-InboundFederatedCallRoutingTreatment ] + [-InboundPstnCallRoutingTreatment ] + [-LiveCaptionsEnabledTypeForCalling ] + [-MusicOnHoldEnabledType ] + [-PopoutAppPathForIncomingPstnCalls ] + [-PopoutForIncomingPstnCalls ] + [-PreventTollBypass ] + [-SpamFilteringEnabledType ] + [-VoiceSimulationInInterpretation ] [-WhatIf] - [-WhoCanRegister ] [] ``` ## DESCRIPTION -The CsTeamsMeetingPolicy cmdlets enable administrators to control the type of meetings that users can create or the features that they can access while in a meeting. It also helps determine how meetings deal with anonymous or external users. +The Teams Calling Policy controls which calling and call forwarding features are available to users in Microsoft Teams. This cmdlet allows admins to set values in +a given Calling Policy instance. -The New-CsTeamsMeetingPolicy cmdlet allows administrators to define new meeting policies that can be assigned to particular users to control Teams features related to meetings. -## EXAMPLES - -### -------------------------- EXAMPLE 1 -------------------------- -``` -New-CsTeamsMeetingPolicy -Identity SalesMeetingPolicy -AllowTranscription $True -``` - -The command shown in Example 1 uses the New-CsTeamsMeetingPolicy cmdlet to create a new meeting policy with the Identity SalesMeetingPolicy. -This policy will use all the default values for a meeting policy except one: AllowTranscription; in this example, meetings for users with this policy can include real time or post meeting captions and transcriptions. - -### -------------------------- EXAMPLE 2 -------------------------- -``` -New-CsTeamsMeetingPolicy -Identity HrMeetingPolicy -AutoAdmittedUsers "Everyone" -AllowMeetNow $False -``` - -In Example 2, the New-CsTeamsMeetingPolicy cmdlet is used to create a meeting policy with the Identity HrMeetingPolicy. -In this example two different property values are configured: AutoAdmittedUsers is set to Everyone and AllowMeetNow is set to False. -All other policy properties will use the default values. - -## PARAMETERS - -### -Identity -Specify the name of the policy being created. - -```yaml -Type: XdsIdentity -Parameter Sets: (All) -Aliases: - -Required: False -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowAnonymousUsersToDialOut -Determines whether anonymous users are allowed to dial out to a PSTN number. Set this to TRUE to allow anonymous users to dial out. Set this to FALSE to #prohibit anonymous users from dialing out. - -> [!NOTE] -> This parameter is temporarily disabled. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowAnonymousUsersToJoinMeeting - -> [!NOTE] -> The experience for users is dependent on both the value of -DisableAnonymousJoin (the old tenant-wide setting) and -AllowAnonymousUsersToJoinMeeting (the new per-organizer policy). Please check for details. - -Determines whether anonymous users can join the meetings that impacted users organize. Set this to TRUE to allow anonymous users to join a meeting. Set this to FALSE to prohibit them from joining a meeting. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: True -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowAnonymousUsersToStartMeeting -Determines whether anonymous users can initiate a meeting. Set this to TRUE to allow anonymous users to initiate a meeting. Set this to FALSE to prohibit them from initiating a meeting - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowAnnotations -This setting will allow admins to choose which users will be able to use the Annotation feature. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowAvatarsInGallery -If admins disable avatars in 2D meetings, then users cannot represent themselves as avatars in the Gallery view. This does not disable avatars in Immersive view. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowBreakoutRooms -Set to true to enable Breakout Rooms, set to false to disable the Breakout Rooms functionality. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: True -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowCarbonSummary - -This setting will enable Tenant Admins to enable/disable the sharing of location data necessary to provide the end of meeting carbon summary screen for either the entire tenant or for a particular user. If set to True the meeting organizer will share their location to the client of the participant to enable the calculation of distance and the resulting carbon. - ->[!NOTE] ->Location data will not be visible to the organizer or participants in this case and only carbon avoided will be shown. If set to False then organizer location data will not be shown and no carbon summary screen will be displayed to the participants. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowCartCaptionsScheduling -Determines whether a user can add a URL for captions from a Communications Access Real-Time Translation (CART) captioner for providing real-time captions in meetings. - -Possible values are: - -- **EnabledUserOverride**: CART captions are available by default but you can disable them. -- **DisabledUserOverride**: If you would like users to be able to use CART captions in meetings but they are disabled by default. -- **Disabled**: If you do not want to allow CART captions in meetings. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: DisabledUserOverride -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowChannelMeetingScheduling -Determines whether a user can schedule channel meetings. Set this to TRUE to allow a user to schedule channel meetings. Set this to FALSE to prohibit the user from scheduling channel meetings. Note this only restricts from scheduling and not from joining a meeting scheduled by another user. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowCloudRecording -Determines whether cloud recording is allowed in a user's meetings. Set this to TRUE to allow the user to be able to record meetings. Set this to FALSE to prohibit the user from recording meetings - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowDocumentCollaboration -This setting will allow admins to choose which users will be able to use the Document Collaboration feature. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowedUsersForMeetingContext - -This policy controls which users should have the ability to see the meeting info details on the join screen. 'None' option should disable the feature completely. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowEngagementReport -Determines whether users are allowed to download the attendee engagement report. Set this to Enabled to allow the user to download the report. Set this to Disabled to prohibit the user to download it. ForceEnabled will enable attendee report generation and prohibit meeting organizer from disabling it. - -Possible values: - -- Enabled -- Disabled -- ForceEnabled - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowExternalNonTrustedMeetingChat - -This field controls whether a user is allowed to chat in external meetings with users from non trusted organizations. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowExternalParticipantGiveRequestControl -Determines whether external participants can request or give control of screen sharing during meetings scheduled by this user. Set this to TRUE to allow the user to be able to give or request control. Set this to FALSE to prohibit an external user from giving or requesting control in a meeting - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowImmersiveView -If admins have disabled avatars, this does not disable using avatars in Immersive view on Teams desktop or web. Additionally, it does not prevent users from joining the Teams meeting on VR headsets. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowIPAudio -Determines whether audio is enabled in a user's meetings or calls. Set this to TRUE to allow the user to share their audio. Set this to FALSE to prohibit the user from sharing their audio. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: True -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowIPVideo -Determines whether video is enabled in a user's meetings or calls. Set this to TRUE to allow the user to share their video. Set this to FALSE to prohibit the user from sharing their video - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowLocalRecording -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowMeetNow -Determines whether a user can start ad-hoc meetings in a channel. Set this to TRUE to allow a user to start ad-hoc meetings in a channel. Set this to FALSE to prohibit the user from starting ad-hoc meetings in a channel. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: TRUE -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowMeetingCoach -This setting will allow admins to allow users the option of turning on Meeting Coach during meetings, which provides users with private personalized feedback on their communication and inclusivity. If set to True, then users will see and be able to click the option for turning on Meeting Coach during calls. If set to False, then users will not have the option to turn on Meeting Coach during calls. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowMeetingReactions -Set to false to disable Meeting Reactions. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: True -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowMeetingRegistration -Controls if a user can create a webinar meeting. The default value is True. - -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 -``` - -### -AllowNDIStreaming -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowNetworkConfigurationSettingsLookup -Determines whether network configuration setting lookups can be made by users who are not Enterprise Voice enabled. It is used to enable Network Roaming policies. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: False -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowOrganizersToOverrideLobbySettings -Set this parameter to true to enable Organizers to override lobby settings. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: False -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowOutlookAddIn -Determines whether a user can schedule Teams Meetings in Outlook desktop client. Set this to TRUE to allow the user to be able to schedule Teams meetings in Outlook client. Set this to FALSE to prohibit a user from scheduling Teams meeting in Outlook client - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowPrivateMeetNow -Determines whether a user can start ad-hoc meetings. Set this to TRUE to allow a user to start ad-hoc private meetings. Set this to FALSE to prohibit the user from starting ad-hoc private meetings. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: TRUE -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowParticipantGiveRequestControl -Determines whether participants can request or give control of screen sharing during meetings scheduled by this user. Set this to TRUE to allow the user to be able to give or request control. Set this to FALSE to prohibit the user from giving, requesting control in a meeting - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowPowerPointSharing -Determines whether Powerpoint sharing is allowed in a user's meetings. Set this to TRUE to allow. Set this to FALSE to prohibit - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowPrivateMeetingScheduling -Determines whether a user can schedule private meetings. Set this to TRUE to allow a user to schedule private meetings. Set this to FALSE to prohibit the user from scheduling private meetings. Note this only restricts from scheduling and not from joining a meeting scheduled by another user. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowPSTNUsersToBypassLobby -Determines whether a PSTN user joining the meeting is allowed or not to bypass the lobby. If you set this parameter to True, PSTN users are allowed to bypass the lobby as long as an authenticated user is joined to the meeting. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowRecordingStorageOutsideRegion -Allow storing recording outside of region. All meeting recordings will be permanently stored in another region, and can't be migrated. For more info, see . - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowScreenContentDigitization -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowSharedNotes -Determines whether users are allowed to take shared notes. Set this to TRUE to allow. Set this to FALSE to prohibit - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowTasksFromTranscript -This policy setting allows for the extraction of AI-Assisted Action Items/Tasks from the Meeting Transcript. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowTrackingInReport -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowTranscription -Determines whether real-time and/or post-meeting captions and transcriptions are allowed in a user's meetings. Set this to TRUE to allow. Set this to FALSE to prohibit - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowUserToJoinExternalMeeting -Possible values are: - -- Enabled -- FederatedOnly -- Disabled - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: Disabled -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowWatermarkCustomizationForCameraVideo -Allows the admin to grant customization permissions to a meeting organizer - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowWatermarkCustomizationForScreenSharing -Allows the admin to grant customization permissions to a meeting organizer - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowWatermarkForScreenSharing -This setting allows scheduling meetings with watermarking for screen sharing enabled. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: False -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowWatermarkForCameraVideo -This setting allows scheduling meetings with watermarking for video enabled. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: False -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowWhiteboard -Determines whether whiteboard is allowed in a user's meetings. Set this to TRUE to allow. Set this to FALSE to prohibit - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowedStreamingMediaInput -Enables the use of RTMP-In in Teams meetings. - -Possible values are: - -- \ -- RTMP - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AttendeeIdentityMasking -This setting will allow admins to enable or disable Masked Attendee mode in Meetings. Masked Attendee meetings will hide attendees' identifying information (e.g., name, contact information, profile photo). - -Possible Values: Enabled: Hides attendees' identifying information in meetings. Disabled: Does not allow attendees' to hide identifying information in meetings - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AudibleRecordingNotification -The setting controls whether recording notification is played to all attendees or just PSTN users. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AutoAdmittedUsers -Determines what types of participants will automatically be added to meetings organized by this user. -Possible values are: - -- **EveryoneInCompany**, if you would like meetings to place every external user in the lobby but allow all users in the company to join the meeting immediately. -- **EveryoneInSameAndFederatedCompany**, if you would like meetings to allow federated users to join like your company's users, but place all other external users in a lobby. -- **Everyone**, if you'd like to admit anonymous users by default. -- **OrganizerOnly**, if you would like that only meeting organizers can bypass the lobby. -- **EveryoneInCompanyExcludingGuests**, if you would like meetings to place every external and guest users in the lobby but allow all other users in the company to join the meeting immediately. -- **InvitedUsers**, if you would like that only meeting organizers and invited users can bypass the lobby. - -This setting also applies to participants joining via a PSTN device (i.e. a traditional phone). - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AutomaticallyStartCopilot -*Note: This feature has not been fully released yet, so the setting will have no effect.* - -This setting gives admins the ability to auto-start Copilot. - -Possible values are: - -- Enabled -- Disabled - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: Disabled -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -BlockedAnonymousJoinClientTypes -A user can join a Teams meeting anonymously using a [Teams client](https://support.microsoft.com/office/join-a-meeting-without-a-teams-account-c6efc38f-4e03-4e79-b28f-e65a4c039508) or using a [custom application built using Azure Communication Services](/azure/communication-services/concepts/join-teams-meeting). When anonymous meeting join is enabled, both types of clients may be used by default. This optional parameter can be used to block one of the client types that can be used. - -The allowed values are ACS (to block the use of Azure Communication Services clients) or Teams (to block the use of Teams clients). Both can also be specified, separated by a comma, but this is equivalent to disabling anonymous join completely. - -```yaml -Type: List -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: Empty List -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -CaptchaVerificationForMeetingJoin -Require a verification check for meeting join. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ChannelRecordingDownload -Controls how channel meeting recordings are saved, permissioned, and who can download them. - -Possible values: - -Allow - Saves channel meeting recordings to a "Recordings" folder in the channel. The permissions on the recording files will be based on the Channel SharePoint permissions. This is the same as any other file uploaded for the channel. -Block - Saves channel meeting recordings to a "Recordings\View only" folder in the channel. Channel owners will have full rights to the recordings in this folder, but channel members will have read access without the ability to download. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ConnectToMeetingControls -Allows external connections of thirdparty apps to Microsoft Teams - -Possible values are: - -Enabled -Disabled - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -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 -``` - -### -ContentSharingInExternalMeetings -This policy allows admins to determine whether the user can share content in meetings organized by external organizations. The user should have a Teams Premium license to be protected under this policy. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Copilot -This setting allows the admin to choose whether Copilot will be enabled with a persisted transcript or a non-persisted transcript. - -Possible values are: - -- Enabled -- EnabledWithTranscript - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: EnabledWithTranscript -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -CopyRestriction -Enables a setting that controls a meeting option which allows users to disable right-click or Ctrl+C to copy, Copy link, Forward message, and Share to Outlook for meeting chat messages. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: TRUE -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Description -Enables administrators to provide explanatory text about the meeting policy. -For example, the Description might indicate the users the policy should be assigned to. +Only the parameters specified are changed. Other parameters keep their existing values. -```yaml -Type: String -Parameter Sets: (All) -Aliases: +## EXAMPLES -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False +### Example 1 ``` - -### -DesignatedPresenterRoleMode -Determines if users can change the default value of the _Who can present?_ setting in Meeting options in the Teams client. This policy setting affects all meetings, including Meet Now meetings. - -Possible values are: - -- EveryoneUserOverride: All meeting participants can be presenters. This is the default value. This parameter corresponds to the _Everyone_ setting in Teams. -- EveryoneInCompanyUserOverride: Authenticated users in the organization, including guest users, can be presenters. This parameter corresponds to the _People in my organization_ setting in Teams. -- EveryoneInSameAndFederatedCompanyUserOverride: Authenticated users in the organization, including guest users and users from federated organizations, can be presenters. This parameter corresponds to the _People in my organization and trusted organizations_ setting in Teams. -- OrganizerOnlyUserOverride: Only the meeting organizer can be a presenter and all meeting participants are designated as attendees. This parameter corresponds to the _Only me_ setting in Teams. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: EveryoneUserOverride -Accept pipeline input: False -Accept wildcard characters: False +PS C:\> Set-CsTeamsCallingPolicy -Identity Global -AllowPrivateCalling $true ``` -### -DetectSensitiveContentDuringScreenSharing -Allows the admin to enable sensitive content detection during screen share. +Sets the value of the parameter AllowPrivateCalling in the Global (default) Teams Calling Policy instance. -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False +### Example 2 ``` - -### -EnrollUserOverride -Possible values are: - -- Disabled -- Enabled - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: Disabled -Accept pipeline input: False -Accept wildcard characters: False +PS C:\> Set-CsTeamsCallingPolicy -Identity HRPolicy -LiveCaptionsEnabledTypeForCalling Disabled ``` -### -ExplicitRecordingConsent -This setting will enable Tenant Admins to turn on/off Explicit Recording Consent feature. - -Possible Values: Enabled: Turns on the Explicit Recording Consent feature. Disabled: Turns off the Explicit Recording Consent feature. +Sets the value of the parameter LiveCaptionsEnabledTypeForCalling to Disabled in the Teams Calling Policy instance called HRPolicy. -```yaml -Type: String -Parameter Sets: (All) -Aliases: +## PARAMETERS -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` +### -AIInterpreter +NOTE: This feature has not been released yet and will have no changes if it is enabled or disabled. -### -ExternalMeetingJoin -Possible values are: +Enables the user to use the AI Interpreter related features -- EnabledForAnyone -- EnabledForTrustedOrgs +Possible Values: - Disabled +- Enabled ```yaml Type: String Parameter Sets: (All) Aliases: - -Required: False -Position: Named -Default value: EnabledForAnyone -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Force -Specifies whether to suppress warning and confirmation messages. It can be useful in scripting to suppress interactive prompts. If the switch isn't provided in the command, you're prompted for administrative input if required. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: +Applicable: Microsoft Teams Required: False Position: Named @@ -1209,13 +97,14 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -InfoShownInReportMode -This policy controls what kind of information get shown for the user's attendance in attendance report/dashboard. +### -AllowCallForwardingToPhone +Enables the user to configure in the Microsoft Teams client call forwarding or simultaneous ringing of inbound calls to any phone number. ```yaml -Type: String +Type: Boolean Parameter Sets: (All) Aliases: +Applicable: Microsoft Teams Required: False Position: Named @@ -1224,13 +113,14 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -InMemory -Creates an object reference without actually committing the object as a permanent change. If you assign the output of this cmdlet called with this parameter to a variable, you can make changes to the properties of the object reference and then commit those changes by calling this cmdlet's matching Set-. +### -AllowCallForwardingToUser +Enables the user to configure in the Microsoft Teams client call forwarding or simultaneous ringing of inbound calls to other users in your tenant. ```yaml -Type: SwitchParameter +Type: Boolean Parameter Sets: (All) Aliases: +Applicable: Microsoft Teams Required: False Position: Named @@ -1239,13 +129,14 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -IPAudioMode -Determines whether audio can be turned on in meetings and group calls. Set this to ENABLEDOUTGOINGINCOMING to allow outgoing and incoming audio in the meeting. Set this to DISABLED to prohibit outgoing and incoming audio in the meeting. +### -AllowCallGroups +Enables the user to configure call groups in the Microsoft Teams client and that inbound calls should be routed to call groups. ```yaml -Type: String +Type: Boolean Parameter Sets: (All) Aliases: +Applicable: Microsoft Teams Required: False Position: Named @@ -1254,13 +145,19 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -IPVideoMode -Determines whether video can be turned on in meetings and group calls. Set this to ENABLEDOUTGOINGINCOMING to allow outgoing and incoming video in the meeting. Set this to DISABLED to prohibit outgoing and incoming video in the meeting. Invalid value combination IPVideoMode: EnabledOutgoingIncoming and IPAudioMode: Disabled +### -AllowCallRedirect +Setting this parameter enables local call redirection for SIP devices connecting via the Microsoft Teams SIP gateway. + +Valid options are: +- Enabled: Enables the user to redirect an incoming call. +- Disabled: The user is not enabled to redirect an incoming call. +- UserOverride: This option is not available for use. ```yaml Type: String Parameter Sets: (All) Aliases: +Applicable: Microsoft Teams Required: False Position: Named @@ -1269,18 +166,14 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -LiveInterpretationEnabledType -Allows meeting organizers to configure a meeting for language interpretation, selecting attendees of the meeting to become interpreters that other attendees can select and listen to the real-time translation they provide. - -Possible values are: - -DisabledUserOverride, if you would like users to be able to use interpretation in meetings but by default it is disabled. -Disabled, prevents the option to be enabled in Meeting Options. +### -AllowCloudRecordingForCalls +Determines whether cloud recording is allowed in a user's 1:1 Teams or PSTN calls. Set this to True to allow the user to be able to record 1:1 calls. Set this to False to prohibit the user from recording 1:1 calls. ```yaml -Type: String +Type: Boolean Parameter Sets: (All) Aliases: +Applicable: Microsoft Teams Required: False Position: Named @@ -1289,13 +182,14 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -LiveCaptionsEnabledType -Determines whether real-time captions are available for the user in Teams meetings. Set this to DisabledUserOverride to allow user to turn on live captions. Set this to Disabled to prohibit. +### -AllowDelegation +Enables the user to configure delegation in the Microsoft Teams client and that inbound calls to be routed to delegates; allows delegates to make outbound calls on behalf of the users for whom they have delegated permissions. ```yaml -Type: String +Type: Boolean Parameter Sets: (All) Aliases: +Applicable: Microsoft Teams Required: False Position: Named @@ -1304,18 +198,16 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -LiveStreamingMode -Determines whether you provide support for your users to stream their Teams meetings to large audiences through Real-Time Messaging Protocol (RTMP). - -Possible values are: - -- Disabled (default) -- Enabled +### -AllowPrivateCalling +Controls all calling capabilities in Teams. Turning this off will turn off all calling functionality in Teams. +If you use Skype for Business for calling, this policy will not affect calling functionality in Skype for Business. ```yaml -Type: String +Type: Boolean Parameter Sets: (All) Aliases: +Applicable: Microsoft Teams + Required: False Position: Named Default value: None @@ -1323,13 +215,14 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -MediaBitRateKb -Determines the media bit rate for audio/video/app sharing transmissions in meetings. +### -AllowSIPDevicesCalling +Determines whether the user is allowed to use a SIP device for calling on behalf of a Teams client. ```yaml -Type: UInt32 +Type: Boolean Parameter Sets: (All) Aliases: +Applicable: Microsoft Teams Required: False Position: Named @@ -1338,13 +231,14 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -MeetingChatEnabledType -Specifies if users will be able to chat in meetings. Possible values are: Disabled, Enabled, and EnabledExceptAnonymous. +### -AllowTranscriptionForCalling +Determines whether post-call transcriptions are allowed. Set this to True to allow. Set this to False to prohibit. ```yaml -Type: String +Type: Boolean Parameter Sets: (All) Aliases: +Applicable: Microsoft Teams Required: False Position: Named @@ -1353,13 +247,13 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -MeetingInviteLanguages -Controls how the join information in meeting invitations is displayed by enforcing a common language or enabling up to two languages to be displayed. -Note: All Teams supported languages can be specified using language codes. For more information about its delivery date, see the [roadmap (Feature ID: 81521)](https://www.microsoft.com/microsoft-365/roadmap?filters=&searchterms=81521). - -The preliminary list of available languages is shown below: +### -AllowVoicemail +Enables inbound calls to be routed to voicemail. -`ar-SA,az-Latn-AZ,bg-BG,ca-ES,cs-CZ,cy-GB,da-DK,de-DE,el-GR,en-GB,en-US,es-ES,es-MX,et-EE,eu-ES,fi-FI,fil-PH,fr-CA,fr-FR,gl-ES,he-IL,hi-IN,hr-HR,hu-HU,id-ID,is-IS,it-IT,ja-JP,ka-GE,kk-KZ,ko-KR,lt-LT,lv-LV,mk-MK,ms-MY,nb-NO,nl-NL,nn-NO,pl-PL,pt-BR,pt-PT,ro-RO,ru-RU,sk-SK,sl-SL,sq-AL,sr-Latn-RS,sv-SE,th-TH,tr-TR,uk-UA,vi-VN,zh-CN,zh-TW`. +Valid options are: +- AlwaysEnabled: Calls are always forwarded to voicemail on unanswered after ringing for thirty seconds, regardless of the unanswered call forward setting for the user. +- AlwaysDisabled: Calls are never routed to voicemail, regardless of the call forward or unanswered settings for the user. Voicemail isn't available as a call forwarding or unanswered setting in Teams. +- UserOverride: Calls are forwarded to voicemail based on the call forwarding and/or unanswered settings for the user. ```yaml Type: String @@ -1374,15 +268,14 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -NewMeetingRecordingExpirationDays -Specifies the number of days before meeting recordings will expire and move to the recycle bin. Value can be from 1 to 99,999 days. - -NOTE: You may opt to set Meeting Recordings to never expire by entering the value -1. +### -AllowWebPSTNCalling +Allows PSTN calling from the Teams web client. ```yaml -Type: Int32 +Type: Object Parameter Sets: (All) Aliases: +Applicable: Microsoft Teams Required: False Position: Named @@ -1391,15 +284,20 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -ParticipantNameChange -This setting will enable Tenant Admins to turn on/off participant renaming feature. +### -BusyOnBusyEnabledType +Setting this parameter lets you configure how incoming calls are handled when a user is already in a call or conference or has a call placed on hold. -Possible Values: Enabled: Turns on the Participant Renaming feature. Disabled: Turns off the Particpant Renaming feature. +Valid options are: +- Enabled: New or incoming calls will be rejected with a busy signal. +- Unanswered: The user's unanswered settings will take effect, such as routing to voicemail or forwarding to another user. +- Disabled: New or incoming calls will be presented to the user. +- UserOverride: Users can set their busy options directly from call settings in Teams app. ```yaml Type: String Parameter Sets: (All) Aliases: +Applicable: Microsoft Teams Required: False Position: Named @@ -1408,28 +306,30 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -PreferredMeetingProviderForIslandsMode -Determines the Outlook meeting add-in available to users on Islands mode. By default, this is set to TeamsAndSfb, and the users sees both the Skype for Business and Teams add-ins. Set this to Teams to remove the Skype for Business add-in and only show the Teams add-in. +### -CallRecordingExpirationDays +Sets the expiration of the recorded 1:1 calls. Default is 60 days. ```yaml -Type: String +Type: Long Parameter Sets: (All) Aliases: +Applicable: Microsoft Teams Required: False Position: Named -Default value: TeamsAndSfb +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -QnAEngagementMode -This setting enables Microsoft 365 Tenant Admins to Enable or Disable the Questions and Answers experience (Q+A). When Enabled, Organizers can turn on Q+A for their meetings. When Disabled, Organizers cannot turn on Q+A in their meetings. The setting is enforced when a meeting is created or is updated by Organizers. Attendees can use Q+A in meetings where it was previously added. Organizers can remove Q+A for those meetings through Teams and Outlook Meeting Options. Possible values: Enabled, Disabled +### -Description +Enables administrators to provide explanatory text about the calling policy. For example, the Description might indicate the users to whom the policy should be assigned. ```yaml Type: String Parameter Sets: (All) Aliases: +Applicable: Microsoft Teams Required: False Position: Named @@ -1438,32 +338,29 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -RecordingStorageMode -This parameter can take two possible values: - -- Stream -- OneDriveForBusiness +### -Copilot +Setting this parameter lets you control how Copilot is used during calls and if transcription is needed to be turned on and saved after the call. -Note: The change of storing Teams meeting recordings from Classic Stream to OneDrive and SharePoint (ODSP) has been completed as of August 30th, 2021. All recordings are now stored in ODSP. This change overrides the RecordingStorageMode parameter, and modifying the setting in PowerShell no longer has any impact. +Valid options are: +- Enabled: Copilot can work with or without transcription during calls. This is the default value. +- EnabledWithTranscript: Copilot will only work when transcription is enabled during calls. +- Disabled: Copilot is disabled for calls. ```yaml Type: String Parameter Sets: (All) Aliases: +Applicable: Microsoft Teams Required: False Position: Named -Default value: None +Default value: Enabled Accept pipeline input: False Accept wildcard characters: False ``` -### -RoomAttributeUserOverride -Possible values: - -- Off -- Distinguish -- Attribute +### -Identity +Name of the policy instance being created. ```yaml Type: String @@ -1471,72 +368,71 @@ Parameter Sets: (All) Aliases: Required: False -Position: Named +Position: 1 Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -RoomPeopleNameUserOverride -Enabling people recognition requires the tenant CsTeamsMeetingPolicy roomPeopleNameUserOverride to be "On" and roomAttributeUserOverride to be Attribute for allowing individual voice and face profiles to be used for recognition in meetings. -**Note**: In some locations, people recognition can't be used due to local laws or regulations. -Possible values: +### -InboundFederatedCallRoutingTreatment +Setting this parameter lets you control how inbound federated calls should be routed. -- On -- Off +Valid options are: +- RegularIncoming: No changes are made to default inbound routing. This is the default setting. +- Unanswered: The inbound federated call will be routed according to the called user's unanswered call settings and the call will not be presented to the called user. The called user will see a missed call notification. If the called user has not enabled unanswered call settings the call will be disconnected. +- Voicemail: The inbound federated call will be routed directly to the called user's voicemail and the call will not be presented to the user. If the called user does not have voicemail enabled the call will be disconnected. + +Setting this parameter to Unanswered or Voicemail will have precedence over other call forwarding settings like call forward/simultaneous ringing to delegate, call groups, or call forwarding. ```yaml Type: String Parameter Sets: (All) Aliases: +Applicable: Microsoft Teams Required: False Position: Named -Default value: None +Default value: RegularIncoming Accept pipeline input: False Accept wildcard characters: False ``` -### -ScreenSharingMode -Determines the mode in which a user can share a screen in calls or meetings. Set this to SingleApplication to allow the user to share an application at a given point in time. Set this to EntireScreen to allow the user to share anything on their screens. Set this to Disabled to prohibit the user from sharing their screens. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: +### -InboundPstnCallRoutingTreatment +Setting this parameter lets you control how inbound PSTN calls should be routed. -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` +Valid options are: +- RegularIncoming: No changes are made to default inbound routing. This is the default setting. +- Unanswered: The inbound PSTN call will be routed according to the called user's unanswered call settings and the call will not be presented to the called user. The called user will see a missed call notification. If the called user has not enabled unanswered call settings the call will be disconnected. +- Voicemail: The inbound PSTN call will be routed directly to the called user's voicemail and the call will not be presented to the user. If the called user does not have voicemail enabled the call will be disconnected. +- UserOverride: Users can determine their PSTN call routing choice from call settings in the Teams app. -### -SmsNotifications -Participants can sign up for text message meeting reminders. +Setting this parameter to Unanswered or Voicemail will have precedence over other call forwarding settings like call forward/simultaneous ringing to delegate, call groups, or call forwarding. ```yaml Type: String Parameter Sets: (All) Aliases: +Applicable: Microsoft Teams Required: False Position: Named -Default value: None +Default value: RegularIncoming Accept pipeline input: False Accept wildcard characters: False ``` -### -SpeakerAttributionMode -Possible values: +### -LiveCaptionsEnabledTypeForCalling +Determines whether real-time captions are available for the user in Teams calls. -- EnabledUserOverride -- Disabled +Valid options are: +- DisabledUserOverride: Allows the user to turn on live captions. +- Disabled: Prohibits the user from turning on live captions. ```yaml Type: String Parameter Sets: (All) Aliases: +Applicable: Microsoft Teams Required: False Position: Named @@ -1545,16 +441,19 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -StreamingAttendeeMode -Possible values are: +### -MusicOnHoldEnabledType +Setting this parameter allows you to turn on or turn off the music on hold when a caller is placed on hold. -- Disabled -- Enabled +Valid options are: +- Enabled: Music on hold is enabled. This is the default. +- Disabled: Music on hold is disabled. +- UserOverride: For now, setting the value to UserOverride is the same as Enabled. ```yaml Type: String Parameter Sets: (All) Aliases: +Applicable: Microsoft Teams Required: False Position: Named @@ -1563,95 +462,47 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -TeamsCameraFarEndPTZMode -Possible values are: - -- Disabled -- AutoAcceptInTenant -- AutoAcceptAll +### -PopoutAppPathForIncomingPstnCalls +Setting this parameter allows you to set the PopoutForIncomingPstnCalls setting's URL path of the website to launch upon receiving incoming PSTN calls. This parameter accepts an HTTPS URL with less than 1024 characters. The URL can contain a `{phone}` placeholder that is replaced with the caller's PSTN number in E.164 format when launched. ```yaml Type: String Parameter Sets: (All) Aliases: - -Required: False -Position: Named -Default value: Disabled -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant -Globally unique identifier (GUID) of the tenant account whose external user communication policy are being created. For example: - --Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" - -You can return your tenant ID by running this command: - -Get-CsTenant | Select-Object DisplayName, TenantID - -If you are using a remote session of Windows PowerShell and are connected only to Skype for Business Online you do not have to include the Tenant parameter. Instead, the tenant ID will automatically be filled in for you based on your connection information. The Tenant parameter is primarily for use in a hybrid deployment. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: - +Applicable: Microsoft Teams Required: False Position: Named -Default value: None +Default value: "" Accept pipeline input: False Accept wildcard characters: False ``` -### -UsersCanAdmitFromLobby -This policy controls who can admit from the lobby. +### -PopoutForIncomingPstnCalls +Setting this parameter allows you to control the tenant users' ability to launch an external website URL automatically in the browser window upon incoming PSTN calls for specific users or user groups. Valid options are Enabled and Disabled. ```yaml Type: String Parameter Sets: (All) Aliases: - +Applicable: Microsoft Teams Required: False Position: Named -Default value: None +Default value: Disabled Accept pipeline input: False Accept wildcard characters: False ``` -### -VideoFiltersMode -Determines the background effects that a user can configure in the Teams client. Possible values are: +### -PreventTollBypass +Setting this parameter to True will send calls through PSTN and incur charges rather than going through the network and bypassing the tolls. -- NoFilters: No filters are available. -- BlurOnly: Background blur is the only option available (requires a processor with AVX2 support, see [Hardware requirements for Microsoft Teams](https://learn.microsoft.com/microsoftteams/hardware-requirements-for-the-teams-app) for more information). -- BlurAndDefaultBackgrounds: Background blur and a list of pre-selected images are available. -- AllFilters: All filters are available, including custom images. This is the default value. +**Note**: Do not set this parameter to True for Calling Plan or Operator Connect users as it will prevent successful call routing. This setting only works with Direct Routing which is configured to handle location-based routing restrictions. ```yaml -Type: String +Type: Boolean Parameter Sets: (All) Aliases: +Applicable: Microsoft Teams -Required: False -Position: Named -Default value: AllFilters -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -VoiceIsolation -Determines whether you provide support for your users to enable voice isolation in Teams meeting calls. - -Possible values are: - -- Enabled (default) -- Disabled - -```yaml -Type: String -Parameter Sets: (All) -Aliases: Required: False Position: Named Default value: None @@ -1659,13 +510,18 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -WatermarkForAnonymousUsers -Determines the meeting experience and watermark content of an anonymous user. +### -SpamFilteringEnabledType +Determines if spam detection is enabled for inbound PSTN calls. + +Possible values: +- Enabled: Spam detection is enabled. In case the inbound call is considered spam, the user will get a "Spam Likely" label in Teams. +- Disabled: Spam detection is disabled. ```yaml Type: String Parameter Sets: (All) Aliases: +Applicable: Microsoft Teams Required: False Position: Named @@ -1674,28 +530,23 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -WatermarkForCameraVideoOpacity -Allows the transparency of watermark to be customizable. +### -VoiceSimulationInInterpretation -```yaml -Type: Int64 -Parameter Sets: (All) -Aliases: +NOTE: This feature has not been released yet and will have no changes if it is enabled or disabled. -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` +Enables the user to use the voice simulation feature while being AI interpreted. -### -WatermarkForCameraVideoPattern -Allows the pattern design of watermark to be customizable. +Possible Values: +- DisabledUserOverride +- Disabled +- Enabled +- EnabledUserOverride ```yaml Type: String Parameter Sets: (All) Aliases: +Applicable: Microsoft Teams Required: False Position: Named @@ -1704,32 +555,18 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -WatermarkForScreenSharingOpacity -Allows the transparency of watermark to be customizable. - -```yaml -Type: Int64 -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WatermarkForScreenSharingPattern -Allows the pattern design of watermark to be customizable. +### -Force +Suppresses any confirmation prompts that would otherwise be displayed before making changes. ```yaml -Type: String +Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: wi +Applicable: Microsoft Teams Required: False Position: Named -Default value: None +Default value: False Accept pipeline input: False Accept wildcard characters: False ``` @@ -1742,40 +579,37 @@ The cmdlet is not run. Type: SwitchParameter Parameter Sets: (All) Aliases: wi +Applicable: Microsoft Teams Required: False Position: Named -Default value: None +Default value: False Accept pipeline input: False Accept wildcard characters: False ``` -### -WhoCanRegister -Controls the attendees who can attend a webinar meeting. The default is Everyone, meaning that everyone can register. If you want to restrict registration to internal accounts, set the value to 'EveryoneInCompany'. - -Possible values: - -- Everyone -- EveryoneInCompany +### -Confirm +Prompts you for confirmation before running the cmdlet. ```yaml -Type: Object +Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: cf +Applicable: Microsoft Teams Required: False Position: Named -Default value: None +Default value: False 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). +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). ## INPUTS -### None +### System.Management.Automation.PSObject ## OUTPUTS @@ -1784,3 +618,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS + +[Get-CsTeamsCallingPolicy](Get-CsTeamsCallingPolicy.md) + +[Remove-CsTeamsCallingPolicy](Remove-CsTeamsCallingPolicy.md) + +[Grant-CsTeamsCallingPolicy](Grant-CsTeamsCallingPolicy.md) + +[New-CsTeamsCallingPolicy](New-CsTeamsCallingPolicy.md) From ea495678b0a5381bca97c7a8d98269cfe136c0e9 Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Mon, 11 Nov 2024 14:12:00 -0800 Subject: [PATCH 1058/1851] Update Set-CsTeamsMeetingPolicy.md --- .../teams/Set-CsTeamsMeetingPolicy.md | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index 860bdd98cf..6b580f41b7 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -93,10 +93,12 @@ Set-CsTeamsMeetingPolicy [[-Identity] ] [-LiveCaptionsEnabledType ] [-LiveInterpretationEnabledType ] [-LiveStreamingMode ] + [-LobbyChat ] [-MediaBitRateKb ] [-MeetingChatEnabledType ] [-MeetingInviteLanguages ] [-NewMeetingRecordingExpirationDays ] + [-NoiseSuppressionForDialInParticipants ] [-ParticipantNameChange ] [-PreferredMeetingProviderForIslandsMode ] [-QnAEngagementMode ] @@ -1369,6 +1371,29 @@ Accept pipeline input: False Accept wildcard characters: False ``` +## -LobbyChats + +NOTE: This feature has not been released yet and will have no changes if it is enabled or disabled. + +Determines whether chat messages are allowed in the lobby. + +Possible values are: + +- Enabled +- Disabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -MediaBitRateKb Determines the media bit rate for audio/video/app sharing transmissions in meetings. @@ -1433,6 +1458,30 @@ Type: Int32 Parameter Sets: (All) Aliases: +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` +### -NoiseSuppressionForDialInParticipants + +NOTE: This feature has not been released yet and will have no changes if it is enabled or disabled. + +Control Noises Supression Feature for PST legs joining a meeting. + +Possible Values: + +- MicrosoftDefault +- Enabled +- Disabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + Required: False Position: Named Default value: None @@ -1837,6 +1886,7 @@ Possible values: - Everyone - EveryoneInCompany + ```yaml Type: String Parameter Sets: (All) From b8fe4911cb0fa84830f66c920b2dcdd4496fb886 Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Mon, 11 Nov 2024 14:14:45 -0800 Subject: [PATCH 1059/1851] Update New-CsTeamsMeetingPolicy.md --- .../teams/New-CsTeamsMeetingPolicy.md | 1642 ++++++++++++++--- 1 file changed, 1425 insertions(+), 217 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md index e72517f906..a3552376ef 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md @@ -1,110 +1,1208 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsmeetingpolicy Module Name: MicrosoftTeams -online version: https://learn.microsoft.com/powershell/module/teams/set-csteamscallingpolicy applicable: Microsoft Teams -title: Set-CsTeamsCallingPolicy +title: New-CsTeamsMeetingPolicy schema: 2.0.0 manager: bulenteg -author: jenstrier -ms.author: serdars -ms.reviewer: +ms.reviewer: wblocker --- -# Set-CsTeamsCallingPolicy +# New-CsTeamsMeetingPolicy ## SYNOPSIS -Use this cmdlet to update values in existing Teams Calling Policies. + The CsTeamsMeetingPolicy cmdlets enable administrators to control the type of meetings that users can create or the features that they can access while in a meeting. It also helps determine how meetings deal with anonymous or external users. ## SYNTAX -### Identity (Default) -``` -Set-CsTeamsCallingPolicy [-Identity] - [-AIInterpreter ] - [-AllowCallForwardingToPhone ] - [-AllowCallForwardingToUser ] - [-AllowCallGroups ] - [-AllowCallRedirect ] - [-AllowCloudRecordingForCalls ] - [-AllowDelegation ] - [-AllowPrivateCalling ] - [-AllowSIPDevicesCalling ] - [-AllowTranscriptionForCalling ] - [-AllowVoicemail ] - [-AllowWebPSTNCalling ] - [-BusyOnBusyEnabledType ] - [-CallRecordingExpirationDays ] +```powershell +New-CsTeamsMeetingPolicy [-Identity] + [-AllowAnonymousUsersToDialOut ] + [-AllowAnonymousUsersToJoinMeeting ] + [-AllowAnonymousUsersToStartMeeting ] + [-AllowAnnotations ] + [-AllowAvatarsInGallery ] + [-AllowBreakoutRooms ] + [-AllowCarbonSummary ] + [-AllowCartCaptionsScheduling ] + [-AllowChannelMeetingScheduling ] + [-AllowCloudRecording ] + [-AllowDocumentCollaboration ] + [-AllowedUsersForMeetingContext ] + [-AllowEngagementReport ] + [-AllowExternalNonTrustedMeetingChat ] + [-AllowExternalParticipantGiveRequestControl ] + [-AllowImmersiveView ] + [-AllowIPAudio ] + [-AllowIPVideo ] + [-AllowLocalRecording] + [-AllowMeetingCoach ] + [-AllowMeetNow ] + [-AllowMeetingReactions ] + [-AllowMeetingRegistration ] + [-AllowNDIStreaming ] + [-AllowNetworkConfigurationSettingsLookup ] + [-AllowOrganizersToOverrideLobbySettings ] + [-AllowOutlookAddIn ] + [-AllowPSTNUsersToBypassLobby ] + [-AllowParticipantGiveRequestControl ] + [-AllowPowerPointSharing ] + [-AllowPrivateMeetNow ] + [-AllowPrivateMeetingScheduling ] + [-AllowRecordingStorageOutsideRegion ] + [-AllowScreenContentDigitization ] + [-AllowSharedNotes ] + [-AllowTasksFromTranscript ] + [-AllowTrackingInReport ] + [-AllowTranscription ] + [-AllowUserToJoinExternalMeeting ] + [-AllowWatermarkCustomizationForCameraVideo ] + [-AllowWatermarkCustomizationForScreenSharing ] + [-AllowWatermarkForCameraVideo ] + [-AllowWatermarkForScreenSharing ] + [-AllowWhiteboard ] + [-AllowedStreamingMediaInput ] + [-AttendeeIdentityMasking ] + [-AudibleRecordingNotification ] + [-AutoAdmittedUsers ] + [-AutomaticallyStartCopilot ] + [-BlockedAnonymousJoinClientTypes ] + [-CaptchaVerificationForMeetingJoin ] + [-ChannelRecordingDownload ] + [-ConnectToMeetingControls ] [-Confirm] + [-ContentSharingInExternalMeetings ] + [-Copilot ] + [-CopyRestriction ] + [-Description ] + [-DesignatedPresenterRoleMode ] + [-DetectSensitiveContentDuringScreenSharing ] + [-EnrollUserOverride ] + [-ExplicitRecordingConsent ] + [-ExternalMeetingJoin ] [-Force] - [-Copilot] ] - [-InboundFederatedCallRoutingTreatment ] - [-InboundPstnCallRoutingTreatment ] - [-LiveCaptionsEnabledTypeForCalling ] - [-MusicOnHoldEnabledType ] - [-PopoutAppPathForIncomingPstnCalls ] - [-PopoutForIncomingPstnCalls ] - [-PreventTollBypass ] - [-SpamFilteringEnabledType ] - [-VoiceSimulationInInterpretation ] + [-IPAudioMode ] + [-IPVideoMode ] + [-InfoShownInReportMode ] + [-InMemory] + [-LiveCaptionsEnabledType ] + [-LiveInterpretationEnabledType ] + [-LiveStreamingMode ] + [-LobbyChats ] + [-MediaBitRateKb ] + [-MeetingChatEnabledType ] + [-MeetingInviteLanguages ] + [-NewMeetingRecordingExpirationDays ] + [-NoiseSuppressionForDialInParticipants ] + [-ParticipantNameChange ] + [-PreferredMeetingProviderForIslandsMode ] + [-QnAEngagementMode ] + [-RecordingStorageMode ] + [-RoomAttributeUserOverride ] + [-RoomPeopleNameUserOverride ] + [-ScreenSharingMode ] + [-SmsNotifications ] + [-SpeakerAttributionMode ] + [-StreamingAttendeeMode ] + [-TeamsCameraFarEndPTZMode ] + [-Tenant ] + [-UsersCanAdmitFromLobby ] + [-VideoFiltersMode ] + [-VoiceIsolation ] + [-WatermarkForAnonymousUsers ] + [-WatermarkForCameraVideoOpacity ] + [-WatermarkForCameraVideoPattern ] + [-WatermarkForScreenSharingOpacity ] + [-WatermarkForScreenSharingPattern ] [-WhatIf] + [-WhoCanRegister ] [] ``` ## DESCRIPTION -The Teams Calling Policy controls which calling and call forwarding features are available to users in Microsoft Teams. This cmdlet allows admins to set values in -a given Calling Policy instance. +The CsTeamsMeetingPolicy cmdlets enable administrators to control the type of meetings that users can create or the features that they can access while in a meeting. It also helps determine how meetings deal with anonymous or external users. -Only the parameters specified are changed. Other parameters keep their existing values. +The New-CsTeamsMeetingPolicy cmdlet allows administrators to define new meeting policies that can be assigned to particular users to control Teams features related to meetings. +## EXAMPLES + +### -------------------------- EXAMPLE 1 -------------------------- +``` +New-CsTeamsMeetingPolicy -Identity SalesMeetingPolicy -AllowTranscription $True +``` + +The command shown in Example 1 uses the New-CsTeamsMeetingPolicy cmdlet to create a new meeting policy with the Identity SalesMeetingPolicy. +This policy will use all the default values for a meeting policy except one: AllowTranscription; in this example, meetings for users with this policy can include real time or post meeting captions and transcriptions. + +### -------------------------- EXAMPLE 2 -------------------------- +``` +New-CsTeamsMeetingPolicy -Identity HrMeetingPolicy -AutoAdmittedUsers "Everyone" -AllowMeetNow $False +``` + +In Example 2, the New-CsTeamsMeetingPolicy cmdlet is used to create a meeting policy with the Identity HrMeetingPolicy. +In this example two different property values are configured: AutoAdmittedUsers is set to Everyone and AllowMeetNow is set to False. +All other policy properties will use the default values. + +## PARAMETERS + +### -Identity +Specify the name of the policy being created. + +```yaml +Type: XdsIdentity +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowAnonymousUsersToDialOut +Determines whether anonymous users are allowed to dial out to a PSTN number. Set this to TRUE to allow anonymous users to dial out. Set this to FALSE to #prohibit anonymous users from dialing out. + +> [!NOTE] +> This parameter is temporarily disabled. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowAnonymousUsersToJoinMeeting + +> [!NOTE] +> The experience for users is dependent on both the value of -DisableAnonymousJoin (the old tenant-wide setting) and -AllowAnonymousUsersToJoinMeeting (the new per-organizer policy). Please check for details. + +Determines whether anonymous users can join the meetings that impacted users organize. Set this to TRUE to allow anonymous users to join a meeting. Set this to FALSE to prohibit them from joining a meeting. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: True +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowAnonymousUsersToStartMeeting +Determines whether anonymous users can initiate a meeting. Set this to TRUE to allow anonymous users to initiate a meeting. Set this to FALSE to prohibit them from initiating a meeting + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowAnnotations +This setting will allow admins to choose which users will be able to use the Annotation feature. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowAvatarsInGallery +If admins disable avatars in 2D meetings, then users cannot represent themselves as avatars in the Gallery view. This does not disable avatars in Immersive view. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowBreakoutRooms +Set to true to enable Breakout Rooms, set to false to disable the Breakout Rooms functionality. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: True +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowCarbonSummary + +This setting will enable Tenant Admins to enable/disable the sharing of location data necessary to provide the end of meeting carbon summary screen for either the entire tenant or for a particular user. If set to True the meeting organizer will share their location to the client of the participant to enable the calculation of distance and the resulting carbon. + +>[!NOTE] +>Location data will not be visible to the organizer or participants in this case and only carbon avoided will be shown. If set to False then organizer location data will not be shown and no carbon summary screen will be displayed to the participants. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowCartCaptionsScheduling +Determines whether a user can add a URL for captions from a Communications Access Real-Time Translation (CART) captioner for providing real-time captions in meetings. + +Possible values are: + +- **EnabledUserOverride**: CART captions are available by default but you can disable them. +- **DisabledUserOverride**: If you would like users to be able to use CART captions in meetings but they are disabled by default. +- **Disabled**: If you do not want to allow CART captions in meetings. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: DisabledUserOverride +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowChannelMeetingScheduling +Determines whether a user can schedule channel meetings. Set this to TRUE to allow a user to schedule channel meetings. Set this to FALSE to prohibit the user from scheduling channel meetings. Note this only restricts from scheduling and not from joining a meeting scheduled by another user. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowCloudRecording +Determines whether cloud recording is allowed in a user's meetings. Set this to TRUE to allow the user to be able to record meetings. Set this to FALSE to prohibit the user from recording meetings + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowDocumentCollaboration +This setting will allow admins to choose which users will be able to use the Document Collaboration feature. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowedUsersForMeetingContext + +This policy controls which users should have the ability to see the meeting info details on the join screen. 'None' option should disable the feature completely. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowEngagementReport +Determines whether users are allowed to download the attendee engagement report. Set this to Enabled to allow the user to download the report. Set this to Disabled to prohibit the user to download it. ForceEnabled will enable attendee report generation and prohibit meeting organizer from disabling it. + +Possible values: + +- Enabled +- Disabled +- ForceEnabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowExternalNonTrustedMeetingChat + +This field controls whether a user is allowed to chat in external meetings with users from non trusted organizations. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowExternalParticipantGiveRequestControl +Determines whether external participants can request or give control of screen sharing during meetings scheduled by this user. Set this to TRUE to allow the user to be able to give or request control. Set this to FALSE to prohibit an external user from giving or requesting control in a meeting + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowImmersiveView +If admins have disabled avatars, this does not disable using avatars in Immersive view on Teams desktop or web. Additionally, it does not prevent users from joining the Teams meeting on VR headsets. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowIPAudio +Determines whether audio is enabled in a user's meetings or calls. Set this to TRUE to allow the user to share their audio. Set this to FALSE to prohibit the user from sharing their audio. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: True +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowIPVideo +Determines whether video is enabled in a user's meetings or calls. Set this to TRUE to allow the user to share their video. Set this to FALSE to prohibit the user from sharing their video + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowLocalRecording +This parameter is reserved for internal Microsoft use. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowMeetNow +Determines whether a user can start ad-hoc meetings in a channel. Set this to TRUE to allow a user to start ad-hoc meetings in a channel. Set this to FALSE to prohibit the user from starting ad-hoc meetings in a channel. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: TRUE +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowMeetingCoach +This setting will allow admins to allow users the option of turning on Meeting Coach during meetings, which provides users with private personalized feedback on their communication and inclusivity. If set to True, then users will see and be able to click the option for turning on Meeting Coach during calls. If set to False, then users will not have the option to turn on Meeting Coach during calls. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowMeetingReactions +Set to false to disable Meeting Reactions. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: True +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowMeetingRegistration +Controls if a user can create a webinar meeting. The default value is True. + +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 +``` + +### -AllowNDIStreaming +This parameter is reserved for internal Microsoft use. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowNetworkConfigurationSettingsLookup +Determines whether network configuration setting lookups can be made by users who are not Enterprise Voice enabled. It is used to enable Network Roaming policies. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowOrganizersToOverrideLobbySettings +Set this parameter to true to enable Organizers to override lobby settings. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowOutlookAddIn +Determines whether a user can schedule Teams Meetings in Outlook desktop client. Set this to TRUE to allow the user to be able to schedule Teams meetings in Outlook client. Set this to FALSE to prohibit a user from scheduling Teams meeting in Outlook client + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowPrivateMeetNow +Determines whether a user can start ad-hoc meetings. Set this to TRUE to allow a user to start ad-hoc private meetings. Set this to FALSE to prohibit the user from starting ad-hoc private meetings. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: TRUE +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowParticipantGiveRequestControl +Determines whether participants can request or give control of screen sharing during meetings scheduled by this user. Set this to TRUE to allow the user to be able to give or request control. Set this to FALSE to prohibit the user from giving, requesting control in a meeting + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowPowerPointSharing +Determines whether Powerpoint sharing is allowed in a user's meetings. Set this to TRUE to allow. Set this to FALSE to prohibit + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowPrivateMeetingScheduling +Determines whether a user can schedule private meetings. Set this to TRUE to allow a user to schedule private meetings. Set this to FALSE to prohibit the user from scheduling private meetings. Note this only restricts from scheduling and not from joining a meeting scheduled by another user. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowPSTNUsersToBypassLobby +Determines whether a PSTN user joining the meeting is allowed or not to bypass the lobby. If you set this parameter to True, PSTN users are allowed to bypass the lobby as long as an authenticated user is joined to the meeting. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowRecordingStorageOutsideRegion +Allow storing recording outside of region. All meeting recordings will be permanently stored in another region, and can't be migrated. For more info, see . + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowScreenContentDigitization +This parameter is reserved for internal Microsoft use. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowSharedNotes +Determines whether users are allowed to take shared notes. Set this to TRUE to allow. Set this to FALSE to prohibit + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowTasksFromTranscript +This policy setting allows for the extraction of AI-Assisted Action Items/Tasks from the Meeting Transcript. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowTrackingInReport +This parameter is reserved for internal Microsoft use. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowTranscription +Determines whether real-time and/or post-meeting captions and transcriptions are allowed in a user's meetings. Set this to TRUE to allow. Set this to FALSE to prohibit + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowUserToJoinExternalMeeting +Possible values are: + +- Enabled +- FederatedOnly +- Disabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Disabled +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowWatermarkCustomizationForCameraVideo +Allows the admin to grant customization permissions to a meeting organizer + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowWatermarkCustomizationForScreenSharing +Allows the admin to grant customization permissions to a meeting organizer + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowWatermarkForScreenSharing +This setting allows scheduling meetings with watermarking for screen sharing enabled. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowWatermarkForCameraVideo +This setting allows scheduling meetings with watermarking for video enabled. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowWhiteboard +Determines whether whiteboard is allowed in a user's meetings. Set this to TRUE to allow. Set this to FALSE to prohibit + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowedStreamingMediaInput +Enables the use of RTMP-In in Teams meetings. + +Possible values are: + +- \ +- RTMP + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AttendeeIdentityMasking +This setting will allow admins to enable or disable Masked Attendee mode in Meetings. Masked Attendee meetings will hide attendees' identifying information (e.g., name, contact information, profile photo). + +Possible Values: Enabled: Hides attendees' identifying information in meetings. Disabled: Does not allow attendees' to hide identifying information in meetings + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AudibleRecordingNotification +The setting controls whether recording notification is played to all attendees or just PSTN users. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AutoAdmittedUsers +Determines what types of participants will automatically be added to meetings organized by this user. +Possible values are: + +- **EveryoneInCompany**, if you would like meetings to place every external user in the lobby but allow all users in the company to join the meeting immediately. +- **EveryoneInSameAndFederatedCompany**, if you would like meetings to allow federated users to join like your company's users, but place all other external users in a lobby. +- **Everyone**, if you'd like to admit anonymous users by default. +- **OrganizerOnly**, if you would like that only meeting organizers can bypass the lobby. +- **EveryoneInCompanyExcludingGuests**, if you would like meetings to place every external and guest users in the lobby but allow all other users in the company to join the meeting immediately. +- **InvitedUsers**, if you would like that only meeting organizers and invited users can bypass the lobby. + +This setting also applies to participants joining via a PSTN device (i.e. a traditional phone). + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AutomaticallyStartCopilot +*Note: This feature has not been fully released yet, so the setting will have no effect.* + +This setting gives admins the ability to auto-start Copilot. + +Possible values are: + +- Enabled +- Disabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Disabled +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BlockedAnonymousJoinClientTypes +A user can join a Teams meeting anonymously using a [Teams client](https://support.microsoft.com/office/join-a-meeting-without-a-teams-account-c6efc38f-4e03-4e79-b28f-e65a4c039508) or using a [custom application built using Azure Communication Services](/azure/communication-services/concepts/join-teams-meeting). When anonymous meeting join is enabled, both types of clients may be used by default. This optional parameter can be used to block one of the client types that can be used. + +The allowed values are ACS (to block the use of Azure Communication Services clients) or Teams (to block the use of Teams clients). Both can also be specified, separated by a comma, but this is equivalent to disabling anonymous join completely. + +```yaml +Type: List +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Empty List +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CaptchaVerificationForMeetingJoin +Require a verification check for meeting join. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ChannelRecordingDownload +Controls how channel meeting recordings are saved, permissioned, and who can download them. + +Possible values: + +Allow - Saves channel meeting recordings to a "Recordings" folder in the channel. The permissions on the recording files will be based on the Channel SharePoint permissions. This is the same as any other file uploaded for the channel. +Block - Saves channel meeting recordings to a "Recordings\View only" folder in the channel. Channel owners will have full rights to the recordings in this folder, but channel members will have read access without the ability to download. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ConnectToMeetingControls +Allows external connections of thirdparty apps to Microsoft Teams + +Possible values are: + +Enabled +Disabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -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 +``` + +### -ContentSharingInExternalMeetings +This policy allows admins to determine whether the user can share content in meetings organized by external organizations. The user should have a Teams Premium license to be protected under this policy. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Copilot +This setting allows the admin to choose whether Copilot will be enabled with a persisted transcript or a non-persisted transcript. + +Possible values are: + +- Enabled +- EnabledWithTranscript + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: EnabledWithTranscript +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CopyRestriction +Enables a setting that controls a meeting option which allows users to disable right-click or Ctrl+C to copy, Copy link, Forward message, and Share to Outlook for meeting chat messages. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: TRUE +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Description +Enables administrators to provide explanatory text about the meeting policy. +For example, the Description might indicate the users the policy should be assigned to. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DesignatedPresenterRoleMode +Determines if users can change the default value of the _Who can present?_ setting in Meeting options in the Teams client. This policy setting affects all meetings, including Meet Now meetings. + +Possible values are: + +- EveryoneUserOverride: All meeting participants can be presenters. This is the default value. This parameter corresponds to the _Everyone_ setting in Teams. +- EveryoneInCompanyUserOverride: Authenticated users in the organization, including guest users, can be presenters. This parameter corresponds to the _People in my organization_ setting in Teams. +- EveryoneInSameAndFederatedCompanyUserOverride: Authenticated users in the organization, including guest users and users from federated organizations, can be presenters. This parameter corresponds to the _People in my organization and trusted organizations_ setting in Teams. +- OrganizerOnlyUserOverride: Only the meeting organizer can be a presenter and all meeting participants are designated as attendees. This parameter corresponds to the _Only me_ setting in Teams. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: EveryoneUserOverride +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DetectSensitiveContentDuringScreenSharing +Allows the admin to enable sensitive content detection during screen share. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` -## EXAMPLES +### -EnrollUserOverride +Possible values are: -### Example 1 -``` -PS C:\> Set-CsTeamsCallingPolicy -Identity Global -AllowPrivateCalling $true -``` +- Disabled +- Enabled -Sets the value of the parameter AllowPrivateCalling in the Global (default) Teams Calling Policy instance. +```yaml +Type: String +Parameter Sets: (All) +Aliases: -### Example 2 -``` -PS C:\> Set-CsTeamsCallingPolicy -Identity HRPolicy -LiveCaptionsEnabledTypeForCalling Disabled +Required: False +Position: Named +Default value: Disabled +Accept pipeline input: False +Accept wildcard characters: False ``` -Sets the value of the parameter LiveCaptionsEnabledTypeForCalling to Disabled in the Teams Calling Policy instance called HRPolicy. +### -ExplicitRecordingConsent +This setting will enable Tenant Admins to turn on/off Explicit Recording Consent feature. -## PARAMETERS +Possible Values: Enabled: Turns on the Explicit Recording Consent feature. Disabled: Turns off the Explicit Recording Consent feature. -### -AIInterpreter -NOTE: This feature has not been released yet and will have no changes if it is enabled or disabled. +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` -Enables the user to use the AI Interpreter related features +### -ExternalMeetingJoin +Possible values are: -Possible Values: +- EnabledForAnyone +- EnabledForTrustedOrgs - Disabled -- Enabled ```yaml Type: String Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams Required: False Position: Named -Default value: None +Default value: EnabledForAnyone Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowCallForwardingToPhone -Enables the user to configure in the Microsoft Teams client call forwarding or simultaneous ringing of inbound calls to any phone number. +### -Force +Specifies whether to suppress warning and confirmation messages. It can be useful in scripting to suppress interactive prompts. If the switch isn't provided in the command, you're prompted for administrative input if required. ```yaml -Type: Boolean +Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams Required: False Position: Named @@ -113,14 +1211,13 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowCallForwardingToUser -Enables the user to configure in the Microsoft Teams client call forwarding or simultaneous ringing of inbound calls to other users in your tenant. +### -InfoShownInReportMode +This policy controls what kind of information get shown for the user's attendance in attendance report/dashboard. ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams Required: False Position: Named @@ -129,14 +1226,13 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowCallGroups -Enables the user to configure call groups in the Microsoft Teams client and that inbound calls should be routed to call groups. +### -InMemory +Creates an object reference without actually committing the object as a permanent change. If you assign the output of this cmdlet called with this parameter to a variable, you can make changes to the properties of the object reference and then commit those changes by calling this cmdlet's matching Set-. ```yaml -Type: Boolean +Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams Required: False Position: Named @@ -145,19 +1241,28 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowCallRedirect -Setting this parameter enables local call redirection for SIP devices connecting via the Microsoft Teams SIP gateway. +### -IPAudioMode +Determines whether audio can be turned on in meetings and group calls. Set this to ENABLEDOUTGOINGINCOMING to allow outgoing and incoming audio in the meeting. Set this to DISABLED to prohibit outgoing and incoming audio in the meeting. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` -Valid options are: -- Enabled: Enables the user to redirect an incoming call. -- Disabled: The user is not enabled to redirect an incoming call. -- UserOverride: This option is not available for use. +### -IPVideoMode +Determines whether video can be turned on in meetings and group calls. Set this to ENABLEDOUTGOINGINCOMING to allow outgoing and incoming video in the meeting. Set this to DISABLED to prohibit outgoing and incoming video in the meeting. Invalid value combination IPVideoMode: EnabledOutgoingIncoming and IPAudioMode: Disabled ```yaml Type: String Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams Required: False Position: Named @@ -166,14 +1271,18 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowCloudRecordingForCalls -Determines whether cloud recording is allowed in a user's 1:1 Teams or PSTN calls. Set this to True to allow the user to be able to record 1:1 calls. Set this to False to prohibit the user from recording 1:1 calls. +### -LiveInterpretationEnabledType +Allows meeting organizers to configure a meeting for language interpretation, selecting attendees of the meeting to become interpreters that other attendees can select and listen to the real-time translation they provide. + +Possible values are: + +DisabledUserOverride, if you would like users to be able to use interpretation in meetings but by default it is disabled. +Disabled, prevents the option to be enabled in Meeting Options. ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams Required: False Position: Named @@ -182,14 +1291,13 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowDelegation -Enables the user to configure delegation in the Microsoft Teams client and that inbound calls to be routed to delegates; allows delegates to make outbound calls on behalf of the users for whom they have delegated permissions. +### -LiveCaptionsEnabledType +Determines whether real-time captions are available for the user in Teams meetings. Set this to DisabledUserOverride to allow user to turn on live captions. Set this to Disabled to prohibit. ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams Required: False Position: Named @@ -198,15 +1306,18 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowPrivateCalling -Controls all calling capabilities in Teams. Turning this off will turn off all calling functionality in Teams. -If you use Skype for Business for calling, this policy will not affect calling functionality in Skype for Business. +### -LiveStreamingMode +Determines whether you provide support for your users to stream their Teams meetings to large audiences through Real-Time Messaging Protocol (RTMP). + +Possible values are: + +- Disabled (default) +- Enabled ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams Required: False Position: Named @@ -215,14 +1326,35 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowSIPDevicesCalling -Determines whether the user is allowed to use a SIP device for calling on behalf of a Teams client. +## -LobbyChats + +NOTE: This feature has not been released yet and will have no changes if it is enabled or disabled. + +Determines whether chat messages are allowed in the lobby. + +Possible values are: + +- Enabled +- Disabled ```yaml -Type: Boolean +Type: String +Parameter Sets: (All) +Aliases: +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MediaBitRateKb +Determines the media bit rate for audio/video/app sharing transmissions in meetings. + +```yaml +Type: UInt32 Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams Required: False Position: Named @@ -231,14 +1363,13 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowTranscriptionForCalling -Determines whether post-call transcriptions are allowed. Set this to True to allow. Set this to False to prohibit. +### -MeetingChatEnabledType +Specifies if users will be able to chat in meetings. Possible values are: Disabled, Enabled, and EnabledExceptAnonymous. ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams Required: False Position: Named @@ -247,13 +1378,13 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowVoicemail -Enables inbound calls to be routed to voicemail. +### -MeetingInviteLanguages +Controls how the join information in meeting invitations is displayed by enforcing a common language or enabling up to two languages to be displayed. +Note: All Teams supported languages can be specified using language codes. For more information about its delivery date, see the [roadmap (Feature ID: 81521)](https://www.microsoft.com/microsoft-365/roadmap?filters=&searchterms=81521). + +The preliminary list of available languages is shown below: -Valid options are: -- AlwaysEnabled: Calls are always forwarded to voicemail on unanswered after ringing for thirty seconds, regardless of the unanswered call forward setting for the user. -- AlwaysDisabled: Calls are never routed to voicemail, regardless of the call forward or unanswered settings for the user. Voicemail isn't available as a call forwarding or unanswered setting in Teams. -- UserOverride: Calls are forwarded to voicemail based on the call forwarding and/or unanswered settings for the user. +`ar-SA,az-Latn-AZ,bg-BG,ca-ES,cs-CZ,cy-GB,da-DK,de-DE,el-GR,en-GB,en-US,es-ES,es-MX,et-EE,eu-ES,fi-FI,fil-PH,fr-CA,fr-FR,gl-ES,he-IL,hi-IN,hr-HR,hu-HU,id-ID,is-IS,it-IT,ja-JP,ka-GE,kk-KZ,ko-KR,lt-LT,lv-LV,mk-MK,ms-MY,nb-NO,nl-NL,nn-NO,pl-PL,pt-BR,pt-PT,ro-RO,ru-RU,sk-SK,sl-SL,sq-AL,sr-Latn-RS,sv-SE,th-TH,tr-TR,uk-UA,vi-VN,zh-CN,zh-TW`. ```yaml Type: String @@ -268,14 +1399,15 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowWebPSTNCalling -Allows PSTN calling from the Teams web client. +### -NewMeetingRecordingExpirationDays +Specifies the number of days before meeting recordings will expire and move to the recycle bin. Value can be from 1 to 99,999 days. + +NOTE: You may opt to set Meeting Recordings to never expire by entering the value -1. ```yaml -Type: Object +Type: Int32 Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams Required: False Position: Named @@ -284,14 +1416,17 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -BusyOnBusyEnabledType -Setting this parameter lets you configure how incoming calls are handled when a user is already in a call or conference or has a call placed on hold. +### -NoiseSuppressionForDialInParticipants + +NOTE: This feature has not been released yet and will have no changes if it is enabled or disabled. + +Control Noises Supression Feature for PST legs joining a meeting. + +Possible Values: -Valid options are: -- Enabled: New or incoming calls will be rejected with a busy signal. -- Unanswered: The user's unanswered settings will take effect, such as routing to voicemail or forwarding to another user. -- Disabled: New or incoming calls will be presented to the user. -- UserOverride: Users can set their busy options directly from call settings in Teams app. +- MicrosoftDefault +- Enabled +- Disabled ```yaml Type: String @@ -306,14 +1441,15 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -CallRecordingExpirationDays -Sets the expiration of the recorded 1:1 calls. Default is 60 days. +### -ParticipantNameChange +This setting will enable Tenant Admins to turn on/off participant renaming feature. + +Possible Values: Enabled: Turns on the Participant Renaming feature. Disabled: Turns off the Particpant Renaming feature. ```yaml -Type: Long +Type: String Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams Required: False Position: Named @@ -322,14 +1458,28 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Description -Enables administrators to provide explanatory text about the calling policy. For example, the Description might indicate the users to whom the policy should be assigned. +### -PreferredMeetingProviderForIslandsMode +Determines the Outlook meeting add-in available to users on Islands mode. By default, this is set to TeamsAndSfb, and the users sees both the Skype for Business and Teams add-ins. Set this to Teams to remove the Skype for Business add-in and only show the Teams add-in. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: TeamsAndSfb +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -QnAEngagementMode +This setting enables Microsoft 365 Tenant Admins to Enable or Disable the Questions and Answers experience (Q+A). When Enabled, Organizers can turn on Q+A for their meetings. When Disabled, Organizers cannot turn on Q+A in their meetings. The setting is enforced when a meeting is created or is updated by Organizers. Attendees can use Q+A in meetings where it was previously added. Organizers can remove Q+A for those meetings through Teams and Outlook Meeting Options. Possible values: Enabled, Disabled ```yaml Type: String Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams Required: False Position: Named @@ -338,29 +1488,32 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Copilot -Setting this parameter lets you control how Copilot is used during calls and if transcription is needed to be turned on and saved after the call. +### -RecordingStorageMode +This parameter can take two possible values: -Valid options are: -- Enabled: Copilot can work with or without transcription during calls. This is the default value. -- EnabledWithTranscript: Copilot will only work when transcription is enabled during calls. -- Disabled: Copilot is disabled for calls. +- Stream +- OneDriveForBusiness + +Note: The change of storing Teams meeting recordings from Classic Stream to OneDrive and SharePoint (ODSP) has been completed as of August 30th, 2021. All recordings are now stored in ODSP. This change overrides the RecordingStorageMode parameter, and modifying the setting in PowerShell no longer has any impact. ```yaml Type: String Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams Required: False Position: Named -Default value: Enabled +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -Identity -Name of the policy instance being created. +### -RoomAttributeUserOverride +Possible values: + +- Off +- Distinguish +- Attribute ```yaml Type: String @@ -368,71 +1521,72 @@ Parameter Sets: (All) Aliases: Required: False -Position: 1 +Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -InboundFederatedCallRoutingTreatment -Setting this parameter lets you control how inbound federated calls should be routed. - -Valid options are: -- RegularIncoming: No changes are made to default inbound routing. This is the default setting. -- Unanswered: The inbound federated call will be routed according to the called user's unanswered call settings and the call will not be presented to the called user. The called user will see a missed call notification. If the called user has not enabled unanswered call settings the call will be disconnected. -- Voicemail: The inbound federated call will be routed directly to the called user's voicemail and the call will not be presented to the user. If the called user does not have voicemail enabled the call will be disconnected. +### -RoomPeopleNameUserOverride +Enabling people recognition requires the tenant CsTeamsMeetingPolicy roomPeopleNameUserOverride to be "On" and roomAttributeUserOverride to be Attribute for allowing individual voice and face profiles to be used for recognition in meetings. +**Note**: In some locations, people recognition can't be used due to local laws or regulations. +Possible values: -Setting this parameter to Unanswered or Voicemail will have precedence over other call forwarding settings like call forward/simultaneous ringing to delegate, call groups, or call forwarding. +- On +- Off ```yaml Type: String Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams Required: False Position: Named -Default value: RegularIncoming +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -InboundPstnCallRoutingTreatment -Setting this parameter lets you control how inbound PSTN calls should be routed. +### -ScreenSharingMode +Determines the mode in which a user can share a screen in calls or meetings. Set this to SingleApplication to allow the user to share an application at a given point in time. Set this to EntireScreen to allow the user to share anything on their screens. Set this to Disabled to prohibit the user from sharing their screens. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: -Valid options are: -- RegularIncoming: No changes are made to default inbound routing. This is the default setting. -- Unanswered: The inbound PSTN call will be routed according to the called user's unanswered call settings and the call will not be presented to the called user. The called user will see a missed call notification. If the called user has not enabled unanswered call settings the call will be disconnected. -- Voicemail: The inbound PSTN call will be routed directly to the called user's voicemail and the call will not be presented to the user. If the called user does not have voicemail enabled the call will be disconnected. -- UserOverride: Users can determine their PSTN call routing choice from call settings in the Teams app. +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` -Setting this parameter to Unanswered or Voicemail will have precedence over other call forwarding settings like call forward/simultaneous ringing to delegate, call groups, or call forwarding. +### -SmsNotifications +Participants can sign up for text message meeting reminders. ```yaml Type: String Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams Required: False Position: Named -Default value: RegularIncoming +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -LiveCaptionsEnabledTypeForCalling -Determines whether real-time captions are available for the user in Teams calls. +### -SpeakerAttributionMode +Possible values: -Valid options are: -- DisabledUserOverride: Allows the user to turn on live captions. -- Disabled: Prohibits the user from turning on live captions. +- EnabledUserOverride +- Disabled ```yaml Type: String Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams Required: False Position: Named @@ -441,19 +1595,16 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -MusicOnHoldEnabledType -Setting this parameter allows you to turn on or turn off the music on hold when a caller is placed on hold. +### -StreamingAttendeeMode +Possible values are: -Valid options are: -- Enabled: Music on hold is enabled. This is the default. -- Disabled: Music on hold is disabled. -- UserOverride: For now, setting the value to UserOverride is the same as Enabled. +- Disabled +- Enabled ```yaml Type: String Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams Required: False Position: Named @@ -462,66 +1613,109 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -PopoutAppPathForIncomingPstnCalls -Setting this parameter allows you to set the PopoutForIncomingPstnCalls setting's URL path of the website to launch upon receiving incoming PSTN calls. This parameter accepts an HTTPS URL with less than 1024 characters. The URL can contain a `{phone}` placeholder that is replaced with the caller's PSTN number in E.164 format when launched. +### -TeamsCameraFarEndPTZMode +Possible values are: + +- Disabled +- AutoAcceptInTenant +- AutoAcceptAll ```yaml Type: String Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: Disabled +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tenant +Globally unique identifier (GUID) of the tenant account whose external user communication policy are being created. For example: + +-Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" + +You can return your tenant ID by running this command: + +Get-CsTenant | Select-Object DisplayName, TenantID + +If you are using a remote session of Windows PowerShell and are connected only to Skype for Business Online you do not have to include the Tenant parameter. Instead, the tenant ID will automatically be filled in for you based on your connection information. The Tenant parameter is primarily for use in a hybrid deployment. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: + Required: False Position: Named -Default value: "" +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -PopoutForIncomingPstnCalls -Setting this parameter allows you to control the tenant users' ability to launch an external website URL automatically in the browser window upon incoming PSTN calls for specific users or user groups. Valid options are Enabled and Disabled. +### -UsersCanAdmitFromLobby +This policy controls who can admit from the lobby. ```yaml Type: String Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams + Required: False Position: Named -Default value: Disabled +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -PreventTollBypass -Setting this parameter to True will send calls through PSTN and incur charges rather than going through the network and bypassing the tolls. +### -VideoFiltersMode +Determines the background effects that a user can configure in the Teams client. Possible values are: -**Note**: Do not set this parameter to True for Calling Plan or Operator Connect users as it will prevent successful call routing. This setting only works with Direct Routing which is configured to handle location-based routing restrictions. +- NoFilters: No filters are available. +- BlurOnly: Background blur is the only option available (requires a processor with AVX2 support, see [Hardware requirements for Microsoft Teams](https://learn.microsoft.com/microsoftteams/hardware-requirements-for-the-teams-app) for more information). +- BlurAndDefaultBackgrounds: Background blur and a list of pre-selected images are available. +- AllFilters: All filters are available, including custom images. This is the default value. ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams Required: False Position: Named -Default value: None +Default value: AllFilters Accept pipeline input: False Accept wildcard characters: False ``` -### -SpamFilteringEnabledType -Determines if spam detection is enabled for inbound PSTN calls. +### -VoiceIsolation +Determines whether you provide support for your users to enable voice isolation in Teams meeting calls. -Possible values: -- Enabled: Spam detection is enabled. In case the inbound call is considered spam, the user will get a "Spam Likely" label in Teams. -- Disabled: Spam detection is disabled. +Possible values are: + +- Enabled (default) +- Disabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WatermarkForAnonymousUsers +Determines the meeting experience and watermark content of an anonymous user. ```yaml Type: String Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams Required: False Position: Named @@ -530,23 +1724,28 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -VoiceSimulationInInterpretation +### -WatermarkForCameraVideoOpacity +Allows the transparency of watermark to be customizable. -NOTE: This feature has not been released yet and will have no changes if it is enabled or disabled. +```yaml +Type: Int64 +Parameter Sets: (All) +Aliases: -Enables the user to use the voice simulation feature while being AI interpreted. +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` -Possible Values: -- DisabledUserOverride -- Disabled -- Enabled -- EnabledUserOverride +### -WatermarkForCameraVideoPattern +Allows the pattern design of watermark to be customizable. ```yaml Type: String Parameter Sets: (All) Aliases: -Applicable: Microsoft Teams Required: False Position: Named @@ -555,18 +1754,32 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Force -Suppresses any confirmation prompts that would otherwise be displayed before making changes. +### -WatermarkForScreenSharingOpacity +Allows the transparency of watermark to be customizable. ```yaml -Type: SwitchParameter +Type: Int64 Parameter Sets: (All) -Aliases: wi -Applicable: Microsoft Teams +Aliases: Required: False Position: Named -Default value: False +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WatermarkForScreenSharingPattern +Allows the pattern design of watermark to be customizable. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` @@ -579,37 +1792,40 @@ The cmdlet is not run. Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Microsoft Teams Required: False Position: Named -Default value: False +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -Confirm -Prompts you for confirmation before running the cmdlet. +### -WhoCanRegister +Controls the attendees who can attend a webinar meeting. The default is Everyone, meaning that everyone can register. If you want to restrict registration to internal accounts, set the value to 'EveryoneInCompany'. + +Possible values: + +- Everyone +- EveryoneInCompany ```yaml -Type: SwitchParameter +Type: Object Parameter Sets: (All) -Aliases: cf -Applicable: Microsoft Teams +Aliases: Required: False Position: Named -Default value: False +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). +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). ## INPUTS -### System.Management.Automation.PSObject +### None ## OUTPUTS @@ -618,11 +1834,3 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS - -[Get-CsTeamsCallingPolicy](Get-CsTeamsCallingPolicy.md) - -[Remove-CsTeamsCallingPolicy](Remove-CsTeamsCallingPolicy.md) - -[Grant-CsTeamsCallingPolicy](Grant-CsTeamsCallingPolicy.md) - -[New-CsTeamsCallingPolicy](New-CsTeamsCallingPolicy.md) From a6306b400fc57befc37ea071d7ad67eef8b20616 Mon Sep 17 00:00:00 2001 From: Sam Ramon <15154970+samantharamon@users.noreply.github.com> Date: Mon, 11 Nov 2024 16:57:16 -0800 Subject: [PATCH 1060/1851] Update switches for legacy Exchange tokens --- .../exchange/Get-AuthenticationPolicy.md | 26 +++++++++++++++++++ .../exchange/Remove-AuthenticationPolicy.md | 9 ++++++- .../exchange/Set-AuthenticationPolicy.md | 21 ++++++++++++--- 3 files changed, 52 insertions(+), 4 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md index 18c427840c..56638493cd 100644 --- a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md @@ -21,6 +21,7 @@ For information about the parameter sets in the Syntax section below, see [Excha ``` Get-AuthenticationPolicy [[-Identity] ] + [-AllowLegacyExchangeTokens] [-TenantId ] [] ``` @@ -46,6 +47,31 @@ This example returns detailed information for the authentication policy named En ## PARAMETERS +### -AllowLegacyExchangeTokens +This parameter is available only in the cloud-based service. + +The AllowLegacyExchangeTokens switch specifies whether legacy Exchange tokens for Outlook add-ins are allowed in the tenant. It also identifies the IDs of the Outlook add-ins that have been allowed or blocked from using legacy tokens. You don't need to specify a value with this switch. + +Legacy Exchange tokens include Exchange user identity and callback tokens. + +**Important**: + +- Blocking legacy Exchange tokens may cause some Microsoft add-ins to stop working in your tenant. These add-ins are being updated to no longer use legacy tokens. +- Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: True +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Identity The Identity parameter specifies the authentication policy you want to view. You can use any value that uniquely identifies the policy. For example: diff --git a/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md index 4a09e10325..d9094d1782 100644 --- a/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md @@ -66,7 +66,14 @@ Accept wildcard characters: False ### -AllowLegacyExchangeTokens This parameter is available only in the cloud-based service. -This parameter is reserved for internal Microsoft use. +The AllowLegacyExchangeTokens switch returns your tenant to its previous state before changes were made to allow or block legacy Exchange tokens for Outlook add-ins. Legacy Exchange tokens include Exchange user identity and callback tokens. + +This switch applies to your entire tenant even if you specify an authentication policy in the Identity parameter. You don't need to specify a value with this switch. + +**Important**: + +- The AllowLegacyExchangeTokens switch disregards other authentication policy parameters used in the same cmdlet. We recommend making separate calls for other authentication policy changes. +- Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). ```yaml Type: SwitchParameter diff --git a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md index f1e832790a..cd7a797180 100644 --- a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md @@ -354,7 +354,14 @@ Accept wildcard characters: False ### -AllowLegacyExchangeTokens This parameter is available only in the cloud-based service. -This parameter is reserved for internal Microsoft use. +The AllowLegacyExchangeTokens switch specifies whether to allow legacy Exchange tokens for Outlook add-ins. Legacy Exchange tokens include Exchange user identity and callback tokens. + +This switch applies to your entire tenant even if you specify an authentication policy in the Identity parameter. You don't need to specify a value with this switch. + +**Important**: + +- The AllowLegacyExchangeTokens switch disregards other authentication policy parameters used in the same cmdlet. We recommend making separate calls for other authentication policy changes. +- Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). ```yaml Type: SwitchParameter @@ -540,7 +547,15 @@ Accept wildcard characters: False ### -BlockLegacyExchangeTokens This parameter is available only in the cloud-based service. -This parameter is reserved for internal Microsoft use. +The BlockLegacyExchangeTokens switch specifies whether to block legacy Exchange tokens for Outlook add-ins. Legacy Exchange tokens include Exchange user identity and callback tokens. + +This switch applies to your entire tenant even if you specify an authentication policy in the Identity parameter. You don't need to specify a value with this switch. + +**Important**: + +- The BlockLegacyExchangeTokens switch disregards other authentication policy parameters used in the same cmdlet. We recommend making separate calls for other authentication policy changes. +- Blocking legacy Exchange tokens may cause some Microsoft add-ins to stop working in your tenant. These add-ins are being updated to no longer use legacy tokens. +- Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). ```yaml Type: SwitchParameter @@ -550,7 +565,7 @@ Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named -Default value: True +Default value: False Accept pipeline input: False Accept wildcard characters: False ``` From 44fd6e74dc752c46e6627014d9d2c22107bbb1b5 Mon Sep 17 00:00:00 2001 From: SarinaMS Date: Tue, 12 Nov 2024 03:05:42 -0800 Subject: [PATCH 1061/1851] Update New-CsTeamsEventsPolicy.md --- .../teams-ps/teams/New-CsTeamsEventsPolicy.md | 68 +++++++++++++++++++ 1 file changed, 68 insertions(+) diff --git a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md index efc9844571..ae305190fa 100644 --- a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md @@ -15,6 +15,8 @@ This cmdlet allows you to create a new TeamsEventsPolicy instance and set its pr ``` New-CsTeamsEventsPolicy [-Identity] [-AllowWebinars ] [-AllowTownhalls ] [-AllowEmailEditing ] [-Description ] +[-RecordingForTownhall ] [-RecordingForWebinar ] +[-TranscriptionForTownhall ] [-TranscriptionForWebinar ] [-UseMicrosoftECDN ] [-EventAccessType ] [-WhatIf] [-Confirm] [] ``` @@ -186,6 +188,72 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -RecordingForTownhall +Determines whether recording is allowed in a user's townhall. +Possible values are: + - **Enabled**: Allow recording in user's townhalls. + - **Disabled**: Prohibit recording in user's townhalls. +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Enabled +Accept pipeline input: False +Accept wildcard characters: False +``` +### -RecordingForWebinar +Determines whether recording is allowed in a user's webinar. +Possible values are: + - **Enabled**: Allow recording in user's webinars. + - **Disabled**: Prohibit recording in user's webinars. +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Enabled +Accept pipeline input: False +Accept wildcard characters: False +``` +### -TranscriptionForTownhall +Determines whether transcriptions are allowed in a user's townhall. +Possible values are: + - **Enabled**: Allow transcriptions in user's townhalls. + - **Disabled**: Prohibit transcriptions in user's townhalls. +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Enabled +Accept pipeline input: False +Accept wildcard characters: False +``` +### -TranscriptionForWebinar +Determines whether transcriptions are allowed in a user's webinar. +Possible values are: + - **Enabled**: Allow transcriptions in user's webinars. + - **Disabled**: Prohibit transcriptions in user's webinars. +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Enabled +Accept pipeline input: False +Accept wildcard characters: False +``` + + ### -Confirm The Confirm switch does not work with this cmdlet. From 71691b6da1a23e30aa4919f885638e136f8ebb51 Mon Sep 17 00:00:00 2001 From: Padma Jayaraman Date: Tue, 12 Nov 2024 18:22:37 +0530 Subject: [PATCH 1062/1851] Pencil fix --- teams/teams-ps/teams/New-CsTeamsEventsPolicy.md | 1 + 1 file changed, 1 insertion(+) diff --git a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md index ae305190fa..151017d679 100644 --- a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md @@ -3,6 +3,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-csteamseventspolicy schema: 2.0.0 +ms.date: 11/12/2024 --- # New-CsTeamsEventsPolicy From 7059e54ba8344836286aa82a4a9993eb9101bb0f Mon Sep 17 00:00:00 2001 From: Padma Jayaraman Date: Tue, 12 Nov 2024 18:23:06 +0530 Subject: [PATCH 1063/1851] Pencil fix --- teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md | 1 + 1 file changed, 1 insertion(+) diff --git a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md index 1557255cdd..207373091c 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md @@ -3,6 +3,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csteamseventspolicy schema: 2.0.0 +ms.date: 11/12/2024 --- # Set-CsTeamsEventsPolicy From a6b167bf62c7cbc2825928878c5963cbf29bf7ad Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Tue, 12 Nov 2024 07:18:11 -0800 Subject: [PATCH 1064/1851] Update Set-CsTeamsMeetingPolicy.md --- teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index 6b580f41b7..09202561aa 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -1371,7 +1371,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -## -LobbyChats +### -LobbyChats NOTE: This feature has not been released yet and will have no changes if it is enabled or disabled. From 1d23dc2ce710c54ee498109ad07b098eb9690a83 Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Tue, 12 Nov 2024 07:18:43 -0800 Subject: [PATCH 1065/1851] Update New-CsTeamsMeetingPolicy.md --- teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md index a3552376ef..12da03a1fc 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md @@ -1326,7 +1326,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -## -LobbyChats +### -LobbyChats NOTE: This feature has not been released yet and will have no changes if it is enabled or disabled. From 9ed3c356ca74ba58d00e168337e14017b4906003 Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Tue, 12 Nov 2024 07:53:52 -0800 Subject: [PATCH 1066/1851] Update New-CsTeamsCallingPolicy.md --- teams/teams-ps/teams/New-CsTeamsCallingPolicy.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md index 99e79eabd6..b802478705 100644 --- a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md @@ -47,7 +47,8 @@ values in the Global policy instance. ## PARAMETERS ### -AIInterpreter -NOTE: This feature has not been released yet and will have no changes if it is enabled or disabled. +>[!NOTE] +>This feature has not been released yet and will have no changes if it is enabled or disabled. Enables the user to use the AI Interpreter related features @@ -546,7 +547,8 @@ Accept wildcard characters: False ### -VoiceSimulationInInterpretation -NOTE: This feature has not been released yet and will have no changes if it is enabled or disabled. +>[!NOTE] +>This feature has not been released yet and will have no changes if it is enabled or disabled. Enables the user to use the voice simulation feature while being AI interpreted. From c78927c4bb1e50b167b7452400146cc7aee8d753 Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Tue, 12 Nov 2024 07:55:13 -0800 Subject: [PATCH 1067/1851] Update New-CsTeamsMeetingPolicy.md --- teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md index 12da03a1fc..20b0141d13 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md @@ -1328,7 +1328,8 @@ Accept wildcard characters: False ### -LobbyChats -NOTE: This feature has not been released yet and will have no changes if it is enabled or disabled. +>[!NOTE] +>This feature has not been released yet and will have no changes if it is enabled or disabled. Determines whether chat messages are allowed in the lobby. @@ -1418,7 +1419,8 @@ Accept wildcard characters: False ### -NoiseSuppressionForDialInParticipants -NOTE: This feature has not been released yet and will have no changes if it is enabled or disabled. +>[!NOTE] +>This feature has not been released yet and will have no changes if it is enabled or disabled. Control Noises Supression Feature for PST legs joining a meeting. From a095dab8544d78d6776aeb170d66d86b8a3f18ff Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Tue, 12 Nov 2024 07:59:47 -0800 Subject: [PATCH 1068/1851] Update Set-CsTeamsCallingPolicy.md --- teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md index e72517f906..d8494ae955 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md @@ -76,7 +76,8 @@ Sets the value of the parameter LiveCaptionsEnabledTypeForCalling to Disabled in ## PARAMETERS ### -AIInterpreter -NOTE: This feature has not been released yet and will have no changes if it is enabled or disabled. +>[!NOTE] +>This feature has not been released yet and will have no changes if it is enabled or disabled. Enables the user to use the AI Interpreter related features @@ -532,7 +533,8 @@ Accept wildcard characters: False ### -VoiceSimulationInInterpretation -NOTE: This feature has not been released yet and will have no changes if it is enabled or disabled. +>[!NOTE] +>This feature has not been released yet and will have no changes if it is enabled or disabled. Enables the user to use the voice simulation feature while being AI interpreted. From 4f6af85aff34b0f41cfd89ffb4ccf56503de29b5 Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Tue, 12 Nov 2024 08:01:46 -0800 Subject: [PATCH 1069/1851] Update Set-CsTeamsMeetingPolicy.md --- teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index 09202561aa..5ba4c2d3b6 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -1373,7 +1373,8 @@ Accept wildcard characters: False ### -LobbyChats -NOTE: This feature has not been released yet and will have no changes if it is enabled or disabled. +>[!NOTE] +>This feature has not been released yet and will have no changes if it is enabled or disabled. Determines whether chat messages are allowed in the lobby. @@ -1466,7 +1467,8 @@ Accept wildcard characters: False ``` ### -NoiseSuppressionForDialInParticipants -NOTE: This feature has not been released yet and will have no changes if it is enabled or disabled. +>[!NOTE] +>This feature has not been released yet and will have no changes if it is enabled or disabled. Control Noises Supression Feature for PST legs joining a meeting. From 330ee81af28943d7a43fa169611bd6cdd51beeb0 Mon Sep 17 00:00:00 2001 From: Padma Jayaraman Date: Tue, 12 Nov 2024 21:39:02 +0530 Subject: [PATCH 1070/1851] Pencil edit Added ms.date --- teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md | 1 + 1 file changed, 1 insertion(+) diff --git a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md index b6dbb2f076..58799bcd7b 100644 --- a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md @@ -8,6 +8,7 @@ manager: bulenteg author: tomkau ms.author: tomkau ms.reviewer: williamlooney +ms.date: 12/11/2024 --- # Set-CsTenantFederationConfiguration From 9be9c09d1fb3ea7ef92e93962b9f1cce21e05521 Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Tue, 12 Nov 2024 08:10:14 -0800 Subject: [PATCH 1071/1851] Update set-csteamsmessagingconfiguration.md --- .../set-csteamsmessagingconfiguration.md | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md b/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md index cc9177b4a2..8f649500d6 100644 --- a/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md +++ b/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md @@ -20,8 +20,10 @@ Set-CsTeamsMessagingConfiguration [-Identity] [-CustomEmojis ] [-EnableInOrganizationChatControl ] [-EnableVideoMessageCaptions ] + [-FileTypeCheck ] [-Force] [-MessagingNotes ] + [-UrlReputationCheck ] [-WhatIf] [] ``` @@ -125,6 +127,29 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -FileTypeCheck + +>[!NOTE] +>This feature has not been released yet and will have no changes if it is enabled or disabled. + +This setting determines if FileType check in teams messaging across the whole tenant + +Possible Values: +- Enabled +- Disabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Enabled +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. @@ -157,6 +182,29 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -UrlReputationCheck + +>[!NOTE] +>This feature has not been released yet and will have no changes if it is enabled or disabled. + +This setting determines if UrlReputationCheck check in teams messaging across the whole tenant + +Possible Values: +- Enabled +- Disabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Enabled +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WhatIf Shows what would happen if the cmdlet runs. From 553ea996b7555c89f1137d4a5f237eb5b220a848 Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Tue, 12 Nov 2024 10:57:41 -0800 Subject: [PATCH 1072/1851] Update Set-CsTeamsMeetingPolicy.md --- teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index 5ba4c2d3b6..df802bf4ce 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -9,6 +9,7 @@ manager: bulenteg author: tomkau ms.author: tomkau ms.reviewer: wblocker +ms.date: 11/12/2024 --- # Set-CsTeamsMeetingPolicy @@ -1371,7 +1372,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -LobbyChats +### -LobbyChat >[!NOTE] >This feature has not been released yet and will have no changes if it is enabled or disabled. From 32125ae78cc221deac2014a4208d7999352cebc0 Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Tue, 12 Nov 2024 10:58:16 -0800 Subject: [PATCH 1073/1851] Update New-CsTeamsMeetingPolicy.md --- teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md index 20b0141d13..f0c1d7cc53 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md @@ -7,6 +7,7 @@ title: New-CsTeamsMeetingPolicy schema: 2.0.0 manager: bulenteg ms.reviewer: wblocker +ms.date: 11/12/2024 --- # New-CsTeamsMeetingPolicy @@ -89,7 +90,7 @@ New-CsTeamsMeetingPolicy [-Identity] [-LiveCaptionsEnabledType ] [-LiveInterpretationEnabledType ] [-LiveStreamingMode ] - [-LobbyChats ] + [-LobbyChat ] [-MediaBitRateKb ] [-MeetingChatEnabledType ] [-MeetingInviteLanguages ] @@ -1326,7 +1327,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -LobbyChats +### -LobbyChat >[!NOTE] >This feature has not been released yet and will have no changes if it is enabled or disabled. From b1842f6d463ef3c481478db0d2d96f0cafed1924 Mon Sep 17 00:00:00 2001 From: Kundan Date: Tue, 12 Nov 2024 12:27:08 -0800 Subject: [PATCH 1074/1851] Learn Editor: Update Set-Mailbox.md --- exchange/exchange-ps/exchange/Set-Mailbox.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/exchange/exchange-ps/exchange/Set-Mailbox.md b/exchange/exchange-ps/exchange/Set-Mailbox.md index 6dfbeeb907..cdc08aea14 100644 --- a/exchange/exchange-ps/exchange/Set-Mailbox.md +++ b/exchange/exchange-ps/exchange/Set-Mailbox.md @@ -5492,6 +5492,8 @@ The Type parameter specifies the mailbox type for the mailbox. Valid values are: - Room - Shared - Workspace (cloud-only) +- Desk (cloud-only) +Setting a mailbox of this type is not sufficient to create a desk and make it available for booking. A desk should be created in the Places directory using [New-Place ](/microsoft-365/places/powershell/new-place)and then linked to this mailbox using [Set-PlaceV3](/microsoft-365/places/powershell/set-placev3). ```yaml Type: ConvertibleMailboxSubType From cc500a15f63df099245ed8a03961f2ce0136fdc4 Mon Sep 17 00:00:00 2001 From: Kundan Date: Tue, 12 Nov 2024 12:27:19 -0800 Subject: [PATCH 1075/1851] Learn Editor: Update Set-Mailbox.md From 54e06388bb5cb5233c17eabeb6eb4b34cb144a8e Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 12 Nov 2024 12:44:53 -0800 Subject: [PATCH 1076/1851] Update Set-Mailbox.md --- exchange/exchange-ps/exchange/Set-Mailbox.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-Mailbox.md b/exchange/exchange-ps/exchange/Set-Mailbox.md index cdc08aea14..f24e40f01c 100644 --- a/exchange/exchange-ps/exchange/Set-Mailbox.md +++ b/exchange/exchange-ps/exchange/Set-Mailbox.md @@ -5492,8 +5492,7 @@ The Type parameter specifies the mailbox type for the mailbox. Valid values are: - Room - Shared - Workspace (cloud-only) -- Desk (cloud-only) -Setting a mailbox of this type is not sufficient to create a desk and make it available for booking. A desk should be created in the Places directory using [New-Place ](/microsoft-365/places/powershell/new-place)and then linked to this mailbox using [Set-PlaceV3](/microsoft-365/places/powershell/set-placev3). +- Desk (cloud-only): This value doesn't result in a desk that's available for booking. Instead, create the desk in Places PowerShell using the [New-Place](https://learn.microsoft.com/microsoft-365/places/powershell/new-place) cmdlet, and then link the desk to this mailbox using the [Set-PlaceV3](/microsoft-365/places/powershell/set-placev3) cmdlet. ```yaml Type: ConvertibleMailboxSubType From 86130f0eab0c259c18207ae9949fa988ff2415d0 Mon Sep 17 00:00:00 2001 From: Efren Edwards Date: Tue, 12 Nov 2024 12:45:13 -0800 Subject: [PATCH 1077/1851] Update Get-App.md Added a note per PM. --- exchange/exchange-ps/exchange/Get-App.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/exchange/exchange-ps/exchange/Get-App.md b/exchange/exchange-ps/exchange/Get-App.md index a6f89ddb13..abdf2774a2 100644 --- a/exchange/exchange-ps/exchange/Get-App.md +++ b/exchange/exchange-ps/exchange/Get-App.md @@ -109,6 +109,8 @@ The Mailbox parameter specifies the identity of the mailbox where the apps are i You can't use this parameter with the Identity parameter. +Note: This parameter only returns user installed and default add-ins. It doesn't return add-ins installed by admins from Integrated Apps. For more information, see [Deploy and manage Office Add-ins](https://learn.microsoft.com/microsoft-365/admin/manage/office-addins). + ```yaml Type: MailboxIdParameter Parameter Sets: (All) From 231749f0e440d2737dcc3cc536fc07660cc55908 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 12 Nov 2024 12:49:08 -0800 Subject: [PATCH 1078/1851] Update Get-App.md --- exchange/exchange-ps/exchange/Get-App.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Get-App.md b/exchange/exchange-ps/exchange/Get-App.md index abdf2774a2..4d63102688 100644 --- a/exchange/exchange-ps/exchange/Get-App.md +++ b/exchange/exchange-ps/exchange/Get-App.md @@ -109,7 +109,7 @@ The Mailbox parameter specifies the identity of the mailbox where the apps are i You can't use this parameter with the Identity parameter. -Note: This parameter only returns user installed and default add-ins. It doesn't return add-ins installed by admins from Integrated Apps. For more information, see [Deploy and manage Office Add-ins](https://learn.microsoft.com/microsoft-365/admin/manage/office-addins). +**Note**: This parameter only returns user installed and default add-ins. It doesn't return add-ins installed by admins from Integrated Apps. For more information, see [Deploy and manage Office Add-ins](https://learn.microsoft.com/microsoft-365/admin/manage/office-addins). ```yaml Type: MailboxIdParameter From b96dfee638c240109d6379fa3f8b1a052b1f37a9 Mon Sep 17 00:00:00 2001 From: Sergii Mykhailov Date: Wed, 13 Nov 2024 11:43:16 +0100 Subject: [PATCH 1079/1851] Update New-ApplicationAccessPolicy.md Added explanation that the PolicyScopeGroupID applies to nested groups too --- exchange/exchange-ps/exchange/New-ApplicationAccessPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/New-ApplicationAccessPolicy.md b/exchange/exchange-ps/exchange/New-ApplicationAccessPolicy.md index 6679091837..fde925d045 100644 --- a/exchange/exchange-ps/exchange/New-ApplicationAccessPolicy.md +++ b/exchange/exchange-ps/exchange/New-ApplicationAccessPolicy.md @@ -123,7 +123,7 @@ Accept wildcard characters: False ``` ### -PolicyScopeGroupID -The PolicyScopeGroupID parameter specifies the recipient to define in the policy. Valid recipient types are security principals in Exchange Online (users or groups that can have permissions assigned to them). For example: +The PolicyScopeGroupID parameter specifies the recipient to define in the policy. Valid recipient types are security principals in Exchange Online (users or groups, including nested groups, that can have permissions assigned to them). For example: - Mailboxes with associated user accounts (UserMailbox) - Mail users, also known as mail-enabled users (MailUser) From d31d941d2e3a7df391b48dbfcd46f794bcbb8e5d Mon Sep 17 00:00:00 2001 From: Mary-Katherine Bond Sims Date: Wed, 13 Nov 2024 15:35:59 -0500 Subject: [PATCH 1080/1851] Update New-CsTeamsVoiceApplicationsPolicy.md --- teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md index 64ceb88404..e94818dde3 100644 --- a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md @@ -568,7 +568,7 @@ When set to `Disabled` (the default value), users affected by the policy won't r When set to `AuthorizedOnly`, users affected by the policy will receive real-time metrics for auto attendants they are authorized for. > [!IMPORTANT] -> The `All` option is no longer supported. The parameter will be accepted and saved however any user assigned a policy with *RealTimeAutoAttendantMetricsPermission* set to `All` will not be able to access real-time metrics. +> The `All` option is no longer supported. The parameter will be accepted and saved however any user assigned a policy with *RealTimeAutoAttendantMetricsPermission* set to `All` won't be able to access real-time metrics. ```yaml Type: Object @@ -592,7 +592,7 @@ When set to `Disabled` (the default value), users affected by the policy won't r When set to `AuthorizedOnly`, users affected by the policy will receive real-time metrics for call queues they are authorized for. > [!IMPORTANT] -> The `All` option is no longer supported. The parameter will be accepted and saved however any user assigned a policy with *RealTimeCallQueueMetricsPermission* set to `All` will not be able to access real-time metrics. +> The `All` option is no longer supported. The parameter will be accepted and saved, however, any user assigned a policy with *RealTimeCallQueueMetricsPermission* set to `All` won't be able to access real-time metrics. ```yaml Type: Object @@ -616,7 +616,7 @@ When set to `Disabled` (the default value), users affected by the policy won't r When set to `AuthorizedOnly`, users affected by the policy will receive real-time metrics for agents who are members in the call queues they are authorized for. > [!IMPORTANT] -> The `All` option is no longer supported. The parameter will be accepted and saved however any user assigned a policy with *RealTimeAgentMetricsPermission* set to `All` will not be able to access real-time metrics. +> The `All` option is no longer supported. The parameter will be accepted and saved however any user assigned a policy with *RealTimeAgentMetricsPermission* set to `All` won't be able to access real-time metrics. ```yaml Type: Object From 902f57195f54d7ee483a0d1a26ef74eef78c33d0 Mon Sep 17 00:00:00 2001 From: Mary-Katherine Bond Sims Date: Wed, 13 Nov 2024 16:07:13 -0500 Subject: [PATCH 1081/1851] Update New-CsTeamsVoiceApplicationsPolicy.md --- teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md index e94818dde3..ce74b1fa16 100644 --- a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md @@ -568,7 +568,7 @@ When set to `Disabled` (the default value), users affected by the policy won't r When set to `AuthorizedOnly`, users affected by the policy will receive real-time metrics for auto attendants they are authorized for. > [!IMPORTANT] -> The `All` option is no longer supported. The parameter will be accepted and saved however any user assigned a policy with *RealTimeAutoAttendantMetricsPermission* set to `All` won't be able to access real-time metrics. +> The `All` option is no longer supported. The parameter will be accepted and saved, however, any user assigned a policy with *RealTimeAutoAttendantMetricsPermission* set to `All` won't be able to access real-time metrics. ```yaml Type: Object @@ -616,7 +616,7 @@ When set to `Disabled` (the default value), users affected by the policy won't r When set to `AuthorizedOnly`, users affected by the policy will receive real-time metrics for agents who are members in the call queues they are authorized for. > [!IMPORTANT] -> The `All` option is no longer supported. The parameter will be accepted and saved however any user assigned a policy with *RealTimeAgentMetricsPermission* set to `All` won't be able to access real-time metrics. +> The `All` option is no longer supported. The parameter will be accepted and saved, however, any user assigned a policy with *RealTimeAgentMetricsPermission* set to `All` won't be able to access real-time metrics. ```yaml Type: Object From 04b5277a819a1ab05f9c69b34463d76d9206b832 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 14 Nov 2024 08:32:21 -0800 Subject: [PATCH 1082/1851] Update New-TenantAllowBlockListItems.md certutil to Get-FileHash --- .../exchange-ps/exchange/New-TenantAllowBlockListItems.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md b/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md index 43faa323d0..c107708874 100644 --- a/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md +++ b/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md @@ -79,9 +79,9 @@ This example adds a URL allow entry for the specified third-party phishing simul ### -Entries The Entries parameter specifies the values that you want to add to the Tenant Allow/Block List based on the ListType parameter value: -- 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`. +- FileHash: Use the SHA256 hash value of the file. You can find the SHA256 hash value by running the following command in PowerShell: `Get-FileHash -Path "\" -Algorithm 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). +- 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: IPv6 addresses only: • Single IPv6 addresses in colon-hexadecimal format (for example, 2001:0db8:85a3:0000:0000:8a2e:0370:7334). From d7a3e550cdd609e2d3f75a2a50ce1e5d6d8b8311 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 15 Nov 2024 09:51:36 -0800 Subject: [PATCH 1083/1851] Update Connect-ExchangeOnline.md --- exchange/exchange-ps/exchange/Connect-ExchangeOnline.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md b/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md index 1ffef012ac..cc89022ef4 100644 --- a/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md +++ b/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md @@ -500,7 +500,7 @@ Accept wildcard characters: False ### -LoadCmdletHelp **Note**: This parameter is available in version 3.7.0-Preview1 or later of the module. -The LoadCmdletHelp switch download cmdlet help files for the Get-Help cmdlet in REST API connections. You don't need to specify a value with this switch. +The LoadCmdletHelp switch downloads cmdlet help files for the Get-Help cmdlet in REST API connections. You don't need to specify a value with this switch. Starting in v3.7.0-Preview1, help files for the command line aren't downloaded by default. Use this switch to download the files for cmdlet help at the command line. From 408fb73495d14607b179237b69d88395d60e12da Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 19 Nov 2024 08:51:36 -0800 Subject: [PATCH 1084/1851] Update Remove-AuthenticationPolicy.md --- exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md index d9094d1782..40ed8899a9 100644 --- a/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md @@ -72,7 +72,7 @@ This switch applies to your entire tenant even if you specify an authentication **Important**: -- The AllowLegacyExchangeTokens switch disregards other authentication policy parameters used in the same cmdlet. We recommend making separate calls for other authentication policy changes. +- The AllowLegacyExchangeTokens switch disregards other authentication policy parameters used in the same command. We recommend running separate commands for other authentication policy changes. - Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). ```yaml From 9dea352a8af406ade4321a15e8b31fe8d9ef6c1d Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 19 Nov 2024 08:52:52 -0800 Subject: [PATCH 1085/1851] Update Remove-AuthenticationPolicy.md --- .../exchange-ps/exchange/Remove-AuthenticationPolicy.md | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md index 40ed8899a9..4a09e10325 100644 --- a/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md @@ -66,14 +66,7 @@ Accept wildcard characters: False ### -AllowLegacyExchangeTokens This parameter is available only in the cloud-based service. -The AllowLegacyExchangeTokens switch returns your tenant to its previous state before changes were made to allow or block legacy Exchange tokens for Outlook add-ins. Legacy Exchange tokens include Exchange user identity and callback tokens. - -This switch applies to your entire tenant even if you specify an authentication policy in the Identity parameter. You don't need to specify a value with this switch. - -**Important**: - -- The AllowLegacyExchangeTokens switch disregards other authentication policy parameters used in the same command. We recommend running separate commands for other authentication policy changes. -- Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). +This parameter is reserved for internal Microsoft use. ```yaml Type: SwitchParameter From 1ab3aad68179ec41becba15e5e91bdced55a7480 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 19 Nov 2024 09:17:15 -0800 Subject: [PATCH 1086/1851] Minor consistency updates --- .../exchange/Get-AuthenticationPolicy.md | 4 ++-- .../exchange/Remove-AuthenticationPolicy.md | 11 ++++++++++- .../exchange/Set-AuthenticationPolicy.md | 18 +++++++++++------- 3 files changed, 23 insertions(+), 10 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md index 56638493cd..f5a68e8937 100644 --- a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md @@ -50,13 +50,13 @@ This example returns detailed information for the authentication policy named En ### -AllowLegacyExchangeTokens This parameter is available only in the cloud-based service. -The AllowLegacyExchangeTokens switch specifies whether legacy Exchange tokens for Outlook add-ins are allowed in the tenant. It also identifies the IDs of the Outlook add-ins that have been allowed or blocked from using legacy tokens. You don't need to specify a value with this switch. +The AllowLegacyExchangeTokens switch specifies whether legacy Exchange tokens for Outlook add-ins are allowed in the organization. It also identifies the IDs of the Outlook add-ins that have been allowed or blocked from using legacy tokens. You don't need to specify a value with this switch. Legacy Exchange tokens include Exchange user identity and callback tokens. **Important**: -- Blocking legacy Exchange tokens may cause some Microsoft add-ins to stop working in your tenant. These add-ins are being updated to no longer use legacy tokens. +- Blocking legacy Exchange tokens might cause some Microsoft add-ins to stop working. These add-ins are being updated to no longer use legacy tokens. - Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). ```yaml diff --git a/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md index 4a09e10325..9c17c288e5 100644 --- a/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md @@ -66,7 +66,16 @@ Accept wildcard characters: False ### -AllowLegacyExchangeTokens This parameter is available only in the cloud-based service. -This parameter is reserved for internal Microsoft use. +The AllowLegacyExchangeTokens switch returns your organization to its previous state before changes were made to allow or block legacy Exchange tokens for Outlook add-ins. You don't need to specify a value with this switch. + +Legacy Exchange tokens include Exchange user identity and callback tokens. + +This switch applies to the entire organization, even if you specify an authentication policy using the Identity parameter. + +**Important**: + +- This switch disregards other authentication policy parameters used in the same command. We recommend running separate commands for other authentication policy changes. +- Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). ```yaml Type: SwitchParameter diff --git a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md index cd7a797180..d0616b33dc 100644 --- a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md @@ -354,13 +354,15 @@ Accept wildcard characters: False ### -AllowLegacyExchangeTokens This parameter is available only in the cloud-based service. -The AllowLegacyExchangeTokens switch specifies whether to allow legacy Exchange tokens for Outlook add-ins. Legacy Exchange tokens include Exchange user identity and callback tokens. +The AllowLegacyExchangeTokens switch specifies whether to allow legacy Exchange tokens for Outlook add-ins. You don't need to specify a value with this switch. -This switch applies to your entire tenant even if you specify an authentication policy in the Identity parameter. You don't need to specify a value with this switch. +Legacy Exchange tokens include Exchange user identity and callback tokens. + +This switch applies to the entire organization, even if you specify an authentication policy using the Identity parameter. **Important**: -- The AllowLegacyExchangeTokens switch disregards other authentication policy parameters used in the same cmdlet. We recommend making separate calls for other authentication policy changes. +- This switch disregards other authentication policy parameters used in the same command. We recommend running separate commands for other authentication policy changes. - Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). ```yaml @@ -547,14 +549,16 @@ Accept wildcard characters: False ### -BlockLegacyExchangeTokens This parameter is available only in the cloud-based service. -The BlockLegacyExchangeTokens switch specifies whether to block legacy Exchange tokens for Outlook add-ins. Legacy Exchange tokens include Exchange user identity and callback tokens. +The BlockLegacyExchangeTokens switch specifies whether to block legacy Exchange tokens for Outlook add-ins. You don't need to specify a value with this switch. + +Legacy Exchange tokens include Exchange user identity and callback tokens. -This switch applies to your entire tenant even if you specify an authentication policy in the Identity parameter. You don't need to specify a value with this switch. +This switch applies to the entire organization, even if you specify an authentication policy using the Identity parameter. **Important**: -- The BlockLegacyExchangeTokens switch disregards other authentication policy parameters used in the same cmdlet. We recommend making separate calls for other authentication policy changes. -- Blocking legacy Exchange tokens may cause some Microsoft add-ins to stop working in your tenant. These add-ins are being updated to no longer use legacy tokens. +- This switch disregards other authentication policy parameters used in the same command. We recommend running separate commands for other authentication policy changes. +- Blocking legacy Exchange tokens might cause some Microsoft add-ins to stop working. These add-ins are being updated to no longer use legacy tokens. - Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). ```yaml From c2774ef8938ca932b74360d417b52d647bcd80d4 Mon Sep 17 00:00:00 2001 From: Sam Ramon <15154970+samantharamon@users.noreply.github.com> Date: Tue, 19 Nov 2024 16:17:56 -0800 Subject: [PATCH 1087/1851] Remove Get-AuthenticationPolicy changes --- .../exchange/Get-AuthenticationPolicy.md | 26 ------------------- 1 file changed, 26 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md index f5a68e8937..18c427840c 100644 --- a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md @@ -21,7 +21,6 @@ For information about the parameter sets in the Syntax section below, see [Excha ``` Get-AuthenticationPolicy [[-Identity] ] - [-AllowLegacyExchangeTokens] [-TenantId ] [] ``` @@ -47,31 +46,6 @@ This example returns detailed information for the authentication policy named En ## PARAMETERS -### -AllowLegacyExchangeTokens -This parameter is available only in the cloud-based service. - -The AllowLegacyExchangeTokens switch specifies whether legacy Exchange tokens for Outlook add-ins are allowed in the organization. It also identifies the IDs of the Outlook add-ins that have been allowed or blocked from using legacy tokens. You don't need to specify a value with this switch. - -Legacy Exchange tokens include Exchange user identity and callback tokens. - -**Important**: - -- Blocking legacy Exchange tokens might cause some Microsoft add-ins to stop working. These add-ins are being updated to no longer use legacy tokens. -- Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online, Exchange Online Protection - -Required: False -Position: Named -Default value: True -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -Identity The Identity parameter specifies the authentication policy you want to view. You can use any value that uniquely identifies the policy. For example: From 57a8aa5f3e03d372821619454054bd89479ec63c Mon Sep 17 00:00:00 2001 From: Sam Ramon <15154970+samantharamon@users.noreply.github.com> Date: Tue, 19 Nov 2024 16:55:06 -0800 Subject: [PATCH 1088/1851] Add note about token issuance --- exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md | 1 + exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md | 1 + 2 files changed, 2 insertions(+) diff --git a/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md index 9c17c288e5..66e962003c 100644 --- a/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md @@ -75,6 +75,7 @@ This switch applies to the entire organization, even if you specify an authentic **Important**: - This switch disregards other authentication policy parameters used in the same command. We recommend running separate commands for other authentication policy changes. +- Legacy Exchange tokens issued to Outlook add-ins before token blocking was implemented in your organization will remain valid until they expire. - Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). ```yaml diff --git a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md index d0616b33dc..db431bdb73 100644 --- a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md @@ -558,6 +558,7 @@ This switch applies to the entire organization, even if you specify an authentic **Important**: - This switch disregards other authentication policy parameters used in the same command. We recommend running separate commands for other authentication policy changes. +- Legacy Exchange tokens issued to Outlook add-ins before token blocking was implemented in your organization will remain valid until they expire. - Blocking legacy Exchange tokens might cause some Microsoft add-ins to stop working. These add-ins are being updated to no longer use legacy tokens. - Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). From a598612ff3427ccfd3afd81d8d76fe3d406eedb4 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 20 Nov 2024 14:22:21 -0800 Subject: [PATCH 1089/1851] Link fixes And other minor formatting fixes --- .../Clear-CsOnlineTelephoneNumberOrder.md | 26 ++-- .../Complete-CsOnlineTelephoneNumberOrder.md | 23 +-- .../teams-ps/teams/Connect-MicrosoftTeams.md | 147 +++++++++--------- .../teams/Disable-CsOnlineSipDomain.md | 16 +- ...able-CsTeamsShiftsConnectionErrorReport.md | 4 +- .../teams/Enable-CsOnlineSipDomain.md | 23 ++- .../teams/Export-CsAcquiredPhoneNumber.md | 19 +-- .../teams/Export-CsAutoAttendantHolidays.md | 9 +- teams/teams-ps/teams/Find-CsGroup.md | 18 +-- .../teams/Find-CsOnlineApplicationInstance.md | 10 +- teams/teams-ps/teams/Get-ALLM365TeamsApps.md | 24 +-- teams/teams-ps/teams/Get-AssociatedTeam.md | 6 +- .../teams/Get-CsApplicationAccessPolicy.md | 11 +- .../Get-CsApplicationMeetingConfiguration.md | 13 +- teams/teams-ps/teams/Get-CsAutoAttendant.md | 17 +- .../teams/Get-CsAutoAttendantHolidays.md | 10 +- .../teams/Get-CsAutoAttendantStatus.md | 7 +- .../Get-CsAutoAttendantSupportedLanguage.md | 3 +- .../Get-CsAutoAttendantSupportedTimeZone.md | 5 +- .../Get-CsAutoAttendantTenantInformation.md | 3 +- .../Get-CsBatchPolicyAssignmentOperation.md | 5 +- .../teams/Get-CsBatchTeamsDeploymentStatus.md | 23 +-- teams/teams-ps/teams/Get-CsCallQueue.md | 23 ++- .../teams/Get-CsCallingLineIdentity.md | 15 +- .../teams/Get-CsCloudCallDataConnection.md | 6 +- teams/teams-ps/teams/Get-CsDialPlan.md | 18 +-- .../teams/Get-CsEffectiveTenantDialPlan.md | 17 +- .../Get-CsExportAcquiredPhoneNumberStatus.md | 16 +- .../teams/Get-CsExternalAccessPolicy.md | 26 ++-- .../teams/Get-CsGroupPolicyAssignment.md | 13 +- .../teams/Get-CsHybridTelephoneNumber.md | 8 +- .../Get-CsInboundBlockedNumberPattern.md | 15 +- .../teams/Get-CsInboundExemptNumberPattern.md | 17 +- .../teams/Get-CsMeetingMigrationStatus.md | 40 +++-- .../teams/Get-CsOnlineApplicationInstance.md | 10 +- ...-CsOnlineApplicationInstanceAssociation.md | 12 +- ...ineApplicationInstanceAssociationStatus.md | 12 +- teams/teams-ps/teams/Get-CsOnlineAudioFile.md | 16 +- ...CsOnlineDialInConferencingServiceNumber.md | 21 ++- ...sOnlineDialInConferencingTenantSettings.md | 17 +- .../Get-CsOnlineDialInConferencingUser.md | 23 ++- .../teams/Get-CsOnlineDialOutPolicy.md | 7 +- .../Get-CsOnlineDialinConferencingPolicy.md | 11 +- ...neDialinConferencingTenantConfiguration.md | 15 +- .../teams/Get-CsOnlineDirectoryTenant.md | 20 +-- ...nlineEnhancedEmergencyServiceDisclaimer.md | 17 +- .../teams/Get-CsOnlineLisCivicAddress.md | 6 +- .../teams-ps/teams/Get-CsOnlineLisLocation.md | 6 +- teams/teams-ps/teams/Get-CsOnlineLisPort.md | 4 +- teams/teams-ps/teams/Get-CsOnlineLisSwitch.md | 5 +- .../Get-CsOnlineLisWirelessAccessPoint.md | 5 +- .../teams-ps/teams/Get-CsOnlinePSTNGateway.md | 9 +- teams/teams-ps/teams/Get-CsOnlinePstnUsage.md | 5 +- teams/teams-ps/teams/Get-CsOnlineSchedule.md | 11 +- teams/teams-ps/teams/Get-CsOnlineSipDomain.md | 9 +- .../teams/Get-CsOnlineTelephoneNumber.md | 32 ++-- .../Get-CsOnlineTelephoneNumberCountry.md | 17 +- .../teams/Get-CsOnlineTelephoneNumberOrder.md | 21 +-- .../teams/Get-CsOnlineTelephoneNumberType.md | 21 +-- teams/teams-ps/teams/Get-CsOnlineUser.md | 21 ++- .../teams-ps/teams/Get-CsOnlineVoiceRoute.md | 9 +- .../teams/Get-CsOnlineVoiceRoutingPolicy.md | 11 +- teams/teams-ps/teams/Get-CsOnlineVoiceUser.md | 41 +++-- .../teams/Get-CsOnlineVoicemailPolicy.md | 18 +-- .../Get-CsOnlineVoicemailUserSettings.md | 10 +- .../teams/Get-CsPhoneNumberAssignment.md | 73 +++++---- teams/teams-ps/teams/Get-CsPolicyPackage.md | 6 +- teams/teams-ps/teams/Get-CsTeamsAIPolicy.md | 12 +- .../Get-CsTeamsAcsFederationConfiguration.md | 35 ++--- .../teams/Get-CsTeamsAppPermissionPolicy.md | 7 +- .../teams/Get-CsTeamsAppSetupPolicy.md | 6 +- .../Get-CsTeamsAudioConferencingPolicy.md | 6 +- .../teams/Get-CsTeamsCallHoldPolicy.md | 10 +- .../teams/Get-CsTeamsCallParkPolicy.md | 4 +- .../teams/Get-CsTeamsCallingPolicy.md | 13 +- .../teams/Get-CsTeamsChannelsPolicy.md | 3 +- .../teams/Get-CsTeamsClientConfiguration.md | 4 +- ...t-CsTeamsComplianceRecordingApplication.md | 20 +-- .../Get-CsTeamsComplianceRecordingPolicy.md | 20 +-- .../teams/Get-CsTeamsCustomBannerText | 12 +- .../teams/Get-CsTeamsCustomBannerText.md | 12 +- ...et-CsTeamsEducationAssignmentsAppPolicy.md | 5 +- .../Get-CsTeamsEducationConfiguration.md | 21 +-- .../Get-CsTeamsEmergencyCallRoutingPolicy.md | 10 +- .../Get-CsTeamsEmergencyCallingPolicy.md | 11 +- .../Get-CsTeamsEnhancedEncryptionPolicy.md | 12 +- .../teams/Get-CsTeamsFeedbackPolicy.md | 52 ++----- .../teams-ps/teams/Get-CsTeamsFilesPolicy.md | 11 +- ...sFirstPartyMeetingTemplateConfiguration.md | 13 +- .../Get-CsTeamsGuestCallingConfiguration.md | 9 +- .../Get-CsTeamsGuestMeetingConfiguration.md | 5 +- .../Get-CsTeamsGuestMessagingConfiguration.md | 6 +- .../teams/Get-CsTeamsIPPhonePolicy.md | 50 +++--- .../Get-CsTeamsMediaConnectivityPolicy.md | 13 +- .../teams/export-csonlineaudiofile.md | 16 +- 95 files changed, 729 insertions(+), 826 deletions(-) diff --git a/teams/teams-ps/teams/Clear-CsOnlineTelephoneNumberOrder.md b/teams/teams-ps/teams/Clear-CsOnlineTelephoneNumberOrder.md index c44b84a194..36eee8cbf2 100644 --- a/teams/teams-ps/teams/Clear-CsOnlineTelephoneNumberOrder.md +++ b/teams/teams-ps/teams/Clear-CsOnlineTelephoneNumberOrder.md @@ -59,8 +59,7 @@ Location TelephoneNumber New York City +17182000004 ``` -This example cancels the purchase of the telephone number order containing the phone number +17182000004. - +This example cancels the purchase of the telephone number order containing the phone number +17182000004. ## PARAMETERS @@ -70,7 +69,7 @@ Specifies the telephone number search order to look up. Use `New-CsOnlineTelepho ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Required: True Position: Named @@ -79,16 +78,25 @@ 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). + ## INPUTS ## OUTPUTS +## NOTES + ## RELATED LINKS -[Get-CsOnlineTelephoneNumberCountry](Get-CsOnlineTelephoneNumberCountry.md) -[Get-CsOnlineTelephoneNumberType](Get-CsOnlineTelephoneNumberType.md) +[Get-CsOnlineTelephoneNumberCountry](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumbercountry) + +[Get-CsOnlineTelephoneNumberType](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumbertype) + +[New-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) + +[Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) + +[Complete-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/complete-csonlinetelephonenumberorder) -[New-CsOnlineTelephoneNumberOrder](New-CsOnlineTelephoneNumberOrder.md) -[Get-CsOnlineTelephoneNumberOrder](Get-CsOnlineTelephoneNumberOrder.md) -[Complete-CsOnlineTelephoneNumberOrder](Complete-CsOnlineTelephoneNumberOrder.md) -[Clear-CsOnlineTelephoneNumberOrder](Clear-CsOnlineTelephoneNumberOrder.md) +[Clear-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/clear-csonlinetelephonenumberorder) diff --git a/teams/teams-ps/teams/Complete-CsOnlineTelephoneNumberOrder.md b/teams/teams-ps/teams/Complete-CsOnlineTelephoneNumberOrder.md index 7f9736fa69..8e367470c6 100644 --- a/teams/teams-ps/teams/Complete-CsOnlineTelephoneNumberOrder.md +++ b/teams/teams-ps/teams/Complete-CsOnlineTelephoneNumberOrder.md @@ -26,7 +26,6 @@ Complete-CsOnlineTelephoneNumberOrder [-OrderId] [] Use the `Complete-CsOnlineTelephoneNumberOrder` cmdlet to complete a specific telephone number search order and confirm the purchase of the new telephone numbers. The telephone numbers can then be used to set up calling features for users and services in your organization. - ## EXAMPLES ### -------------------------- Example 1 -------------------------- @@ -60,8 +59,7 @@ Location TelephoneNumber New York City +17182000004 ``` -This example completes the purchase of the telephone number order containing the phone number +17182000004. - +This example completes the purchase of the telephone number order containing the phone number +17182000004. ## PARAMETERS @@ -71,7 +69,7 @@ Specifies the telephone number search order to look up. Use `New-CsOnlineTelepho ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Required: True Position: Named @@ -80,20 +78,25 @@ 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). + ## INPUTS ## OUTPUTS +## NOTES + ## RELATED LINKS -[Get-CsOnlineTelephoneNumberCountry](Get-CsOnlineTelephoneNumberCountry.md) +[Get-CsOnlineTelephoneNumberCountry](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumbercountry) -[Get-CsOnlineTelephoneNumberType](Get-CsOnlineTelephoneNumberType.md) +[Get-CsOnlineTelephoneNumberType](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumbertype) -[New-CsOnlineTelephoneNumberOrder](New-CsOnlineTelephoneNumberOrder.md) +[New-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) -[Get-CsOnlineTelephoneNumberOrder](Get-CsOnlineTelephoneNumberOrder.md) +[Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) -[Complete-CsOnlineTelephoneNumberOrder](Complete-CsOnlineTelephoneNumberOrder.md) +[Complete-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/complete-csonlinetelephonenumberorder) -[Clear-CsOnlineTelephoneNumberOrder](Clear-CsOnlineTelephoneNumberOrder.md) +[Clear-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/clear-csonlinetelephonenumberorder) diff --git a/teams/teams-ps/teams/Connect-MicrosoftTeams.md b/teams/teams-ps/teams/Connect-MicrosoftTeams.md index 830d58fa1f..a004bee1f3 100644 --- a/teams/teams-ps/teams/Connect-MicrosoftTeams.md +++ b/teams/teams-ps/teams/Connect-MicrosoftTeams.md @@ -17,61 +17,61 @@ The Connect-MicrosoftTeams cmdlet connects an authenticated account for use with ### UserCredential (Default) ``` -Connect-MicrosoftTeams -[-TenantId ] -[-Credential ] +Connect-MicrosoftTeams +[-TenantId ] +[-Credential ] [-AccountId ] -[-LogLevel ] -[-LogFilePath ] +[-LogLevel ] +[-LogFilePath ] [-TeamsEnvironmentName ] -[-UseDeviceAuthentication] -[-WhatIf] +[-UseDeviceAuthentication] +[-WhatIf] [-Confirm] [] ``` ### ServicePrincipalCertificate ``` -Connect-MicrosoftTeams --TenantId --Certificate --ApplicationId -[-LogLevel ] -[-LogFilePath ] -[-WhatIf] -[-Confirm] -[] +Connect-MicrosoftTeams +-TenantId +-Certificate +-ApplicationId +[-LogLevel ] +[-LogFilePath ] +[-WhatIf] +[-Confirm] +[] ``` ### ServicePrincipalCertificateThumbprint ``` -Connect-MicrosoftTeams --TenantId --CertificateThumbprint --ApplicationId -[-LogLevel ] -[-LogFilePath ] -[-WhatIf] -[-Confirm] -[] +Connect-MicrosoftTeams +-TenantId +-CertificateThumbprint +-ApplicationId +[-LogLevel ] +[-LogFilePath ] +[-WhatIf] +[-Confirm] +[] ``` ### AccessTokens ``` -Connect-MicrosoftTeams -[-TenantId ] --AccessTokens -[-LogLevel ] -[-LogFilePath ] -[-WhatIf] -[-Confirm] +Connect-MicrosoftTeams +[-TenantId ] +-AccessTokens +[-LogLevel ] +[-LogFilePath ] +[-WhatIf] +[-Confirm] [] ``` ## DESCRIPTION The Connect-MicrosoftTeams cmdlet connects to Microsoft Teams with an authenticated account for use with cmdlets from the MicrosoftTeams PowerShell module. After executing this cmdlet, you can disconnect from MicrosoftTeams account using Disconnect-MicrosoftTeams. -**Note**: With versions 4.x.x or later, enablement of basic authentication is not needed anymore in commercial, GCC, GCC High, and DoD environments. +**Note**: With versions 4.x.x or later, enablement of basic authentication is not needed anymore in commercial, GCC, GCC High, and DoD environments. ## EXAMPLES @@ -80,7 +80,7 @@ This example connects to an Azure account. You must provide a Microsoft account ```powershell Connect-MicrosoftTeams -Account Environment Tenant TenantId +Account Environment Tenant TenantId ------- ----------- ------------------------------------ ------------------------------------ user@contoso.com AzureCloud xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ``` @@ -91,7 +91,7 @@ The first command prompts for user credentials and stores them in the $Credentia ```powershell $credential = Get-Credential Connect-MicrosoftTeams -Credential $credential -Account Environment Tenant TenantId +Account Environment Tenant TenantId ------- ----------- ------------------------------------ ------------------------------------ user@contoso.com AzureCloud xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ``` @@ -101,20 +101,20 @@ This example connects to an Azure account in a specific environment. You must pr ```powershell Connect-MicrosoftTeams -TeamsEnvironmentName TeamsGCCH -Account Environment Tenant TenantId +Account Environment Tenant TenantId ------- ----------- ------------------------------------ ------------------------------------ user@contoso.com TeamsGCCH xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ``` ### Example 4: Connect to MicrosoftTeams using a certificate thumbprint -This example demonstrates how to authenticate using a certificate thumbprint. Application-based authentication has been reintroduced with version 4.7.1-preview. For details and supported cmdlets, please see [Application-based authentication in Teams PowerShell Module](/MicrosoftTeams/teams-powershell-application-authentication). +This example demonstrates how to authenticate using a certificate thumbprint. Application-based authentication has been reintroduced with version 4.7.1-preview. For details and supported cmdlets, please see [Application-based authentication in Teams PowerShell Module](https://learn.microsoft.com/microsoftteams/teams-powershell-application-authentication). ```powershell Connect-MicrosoftTeams -CertificateThumbprint "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" -ApplicationId "00000000-0000-0000-0000-000000000000" -TenantId "YYYYYYYY-YYYY-YYYY-YYYY-YYYYYYYYYYYY" ``` ### Example 5: Connect to MicrosoftTeams using a certificate object -This example demonstrates how to authenticate using a certificate object. The Certificate parameter is available from Teams PowerShell Module version 4.9.2-preview or later. For details about application-based authentication and supported cmdlets, see [Application-based authentication in Teams PowerShell Module](/MicrosoftTeams/teams-powershell-application-authentication). +This example demonstrates how to authenticate using a certificate object. The Certificate parameter is available from Teams PowerShell Module version 4.9.2-preview or later. For details about application-based authentication and supported cmdlets, see [Application-based authentication in Teams PowerShell Module](https://learn.microsoft.com/microsoftteams/teams-powershell-application-authentication). ```powershell $cert = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2("C:\exampleCert.pfx",$password) @@ -124,36 +124,36 @@ Connect-MicrosoftTeams -Certificate $cert -ApplicationId "00000000-0000-0000-000 ### Example 6: Connect to MicrosoftTeams using Application-based Access Tokens This example demonstrates how to authenticate with an application using Access Tokens. Access Tokens can be retrieved via the login.microsoftonline.com endpoint. It requires two Access Tokens: "MS Graph" and "Skype and Teams Tenant Admin API" resources. -Application-based authentication has been reintroduced with version 4.7.1-preview. For details and supported cmdlets, see [Application-based authentication in Teams PowerShell Module](/MicrosoftTeams/teams-powershell-application-authentication). +Application-based authentication has been reintroduced with version 4.7.1-preview. For details and supported cmdlets, see [Application-based authentication in Teams PowerShell Module](https://learn.microsoft.com/microsoftteams/teams-powershell-application-authentication). ```powershell $ClientSecret = "..." $ApplicationID = "00000000-0000-0000-0000-000000000000" $TenantID = "YYYYYYYY-YYYY-YYYY-YYYY-YYYYYYYYYYYY" -$graphtokenBody = @{ - Grant_Type = "client_credentials" - Scope = "https://graph.microsoft.com/.default" - Client_Id = $ApplicationID - Client_Secret = $ClientSecret -} +$graphtokenBody = @{ + Grant_Type = "client_credentials" + Scope = "https://graph.microsoft.com/.default" + Client_Id = $ApplicationID + Client_Secret = $ClientSecret +} -$graphToken = Invoke-RestMethod -Uri "https://login.microsoftonline.com/$TenantID/oauth2/v2.0/token" -Method POST -Body $graphtokenBody | Select-Object -ExpandProperty Access_Token +$graphToken = Invoke-RestMethod -Uri "https://login.microsoftonline.com/$TenantID/oauth2/v2.0/token" -Method POST -Body $graphtokenBody | Select-Object -ExpandProperty Access_Token -$teamstokenBody = @{ - Grant_Type = "client_credentials" - Scope = "48ac35b8-9aa8-4d74-927d-1f4a14a0b239/.default" - Client_Id = $ApplicationID - Client_Secret = $ClientSecret -} +$teamstokenBody = @{ + Grant_Type = "client_credentials" + Scope = "48ac35b8-9aa8-4d74-927d-1f4a14a0b239/.default" + Client_Id = $ApplicationID + Client_Secret = $ClientSecret +} -$teamsToken = Invoke-RestMethod -Uri "https://login.microsoftonline.com/$TenantID/oauth2/v2.0/token" -Method POST -Body $teamstokenBody | Select-Object -ExpandProperty Access_Token +$teamsToken = Invoke-RestMethod -Uri "https://login.microsoftonline.com/$TenantID/oauth2/v2.0/token" -Method POST -Body $teamstokenBody | Select-Object -ExpandProperty Access_Token Connect-MicrosoftTeams -AccessTokens @("$graphToken", "$teamsToken") ``` ### Example 7: Connect to MicrosoftTeams using Access Tokens in the delegated flow -This example demonstrates how to sign in using Access Tokens. Admin can retrieve Access Tokens via the login.microsoftonline.com endpoint. It requires two tokens, MS Graph Access Token and Teams Resource token. +This example demonstrates how to sign in using Access Tokens. Admin can retrieve Access Tokens via the login.microsoftonline.com endpoint. It requires two tokens, MS Graph Access Token and Teams Resource token. A delegated flow, such as Resource Owner Password Credentials (ROPC) or device code, must be used, with the following delegated app permissions required. @@ -188,7 +188,7 @@ $GraphToken = (Invoke-RestMethod @RequestParameters -Body "$Body&scope=https://g $TeamsToken = (Invoke-RestMethod @RequestParameters -Body "$Body&scope=48ac35b8-9aa8-4d74-927d-1f4a14a0b239/.default").access_token Connect-MicrosoftTeams -AccessTokens @($GraphToken, $TeamsToken) -Account Environment Tenant TenantId +Account Environment Tenant TenantId ------- ----------- ------------------------------------ ------------------------------------ user@contoso.com AzureCloud xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ``` @@ -198,22 +198,22 @@ user@contoso.com AzureCloud xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx xxxxx ### AccessTokens Specifies access tokens for "MS Graph" and "Skype and Teams Tenant Admin API" resources. Both the tokens used should be of the same type. -- Application-based authentication has been reintroduced with version 4.7.1-preview. For details and supported cmdlets, see [Application-based authentication in Teams PowerShell Module](/MicrosoftTeams/teams-powershell-application-authentication). +- Application-based authentication has been reintroduced with version 4.7.1-preview. For details and supported cmdlets, see [Application-based authentication in Teams PowerShell Module](https://learn.microsoft.com/microsoftteams/teams-powershell-application-authentication). -- Delegated flow - The following steps must be performed by Tenant Admin in the Azure portal when using your own application. +- Delegated flow - The following steps must be performed by Tenant Admin in the Azure portal when using your own application. - Steps to configure the Microsoft Entra application. - 1. Go to Azure portal and go to App Registrations. + Steps to configure the Microsoft Entra application. + 1. Go to Azure portal and go to App Registrations. 2. Create or select the existing application. - 3. Add the following permission to this Application. - 4. Click API permissions. - 5. Click Add a permission. + 3. Add the following permission to this Application. + 4. Click API permissions. + 5. Click Add a permission. 6. Click on the Microsoft Graph, and then select Delegated permissions. 7. Add the following permissions: "AppCatalog.ReadWrite.All", "Group.ReadWrite.All", "User.Read.All", "TeamSettings.ReadWrite.All", "Channel.Delete.All", "ChannelSettings.ReadWrite.All", "ChannelMember.ReadWrite.All". 8. Next, we need to add "Skype and Teams Tenant Admin API" resource permission. Click Add a permission. - 9. Navigate to "APIs my organization uses" + 9. Navigate to "APIs my organization uses" 10. Search for "Skype and Teams Tenant Admin API", and then select Delegated permissions. - 11. Add all the listed permissions. + 11. Add all the listed permissions. 12. Grant admin consent to both Microsoft Graph and "Skype and Teams Tenant Admin API" name. ```yaml @@ -258,9 +258,9 @@ Accept wildcard characters: False ``` ### -ApplicationId -Specifies the application ID of the service principal that is used in application-based authentication. +Specifies the application ID of the service principal that is used in application-based authentication. -This parameter has been reintroduced with version 4.7.1-preview. For more information about Application-based authentication and supported cmdlets, see [Application-based authentication in Teams PowerShell Module](/MicrosoftTeams/teams-powershell-application-authentication). +This parameter has been reintroduced with version 4.7.1-preview. For more information about Application-based authentication and supported cmdlets, see [Application-based authentication in Teams PowerShell Module](https://learn.microsoft.com/microsoftteams/teams-powershell-application-authentication). ```yaml Type: String @@ -276,7 +276,7 @@ Accept wildcard characters: False ### -Certificate Specifies the certificate that is used for application-based authentication. A valid value is the X509Certificate2 object value of the certificate. -This parameter has been introduced with version 4.9.2-preview. For more information about application-based authentication and supported cmdlets, see [Application-based authentication in Teams PowerShell Module](/MicrosoftTeams/teams-powershell-application-authentication). +This parameter has been introduced with version 4.9.2-preview. For more information about application-based authentication and supported cmdlets, see [Application-based authentication in Teams PowerShell Module](https://learn.microsoft.com/microsoftteams/teams-powershell-application-authentication). ```yaml Type: X509Certificate2 @@ -293,7 +293,7 @@ Accept wildcard characters: False ### -CertificateThumbprint Specifies the certificate thumbprint of a digital public key X.509 certificate of an application that has permission to perform this action. -This parameter has been reintroduced with version 4.7.1-preview. For more information about Application-based authentication and supported cmdlets, see [Application-based authentication in Teams PowerShell Module](/MicrosoftTeams/teams-powershell-application-authentication). +This parameter has been reintroduced with version 4.7.1-preview. For more information about Application-based authentication and supported cmdlets, see [Application-based authentication in Teams PowerShell Module](https://learn.microsoft.com/microsoftteams/teams-powershell-application-authentication). ```yaml Type: String @@ -353,7 +353,7 @@ Accept wildcard characters: False ``` ### -LogLevel -Specifies the log level. +Specifies the log level. The acceptable values for this parameter are: - Info @@ -437,7 +437,7 @@ Accept wildcard characters: False ### -TeamsEnvironmentName Specifies the Teams environment. The following environments are supported: - - Commercial or GCC environments: Don't use this parameter, this is the default. + - Commercial or GCC environments: Don't use this parameter, this is the default. - GCC High environment: TeamsGCCH - DoD environment: TeamsDOD - Microsoft Teams operated by 21Vianet: TeamsChina @@ -454,10 +454,10 @@ Accept wildcard characters: False ``` ### -Identity -Login using managed service identity in the current environment. For *-Cs cmdlets, this is supported from version 5.8.1-preview onwards. +Login using managed service identity in the current environment. For *-Cs cmdlets, this is supported from version 5.8.1-preview onwards. > [!Note] -> This is currently only supported in commercial environments. A few [cmdlets](/MicrosoftTeams/teams-powershell-application-authentication#cmdlets-supported) that don't support application-based authentication are not supported either. +> This is currently only supported in commercial environments. A few [cmdlets](https://learn.microsoft.com/microsoftteams/teams-powershell-application-authentication#cmdlets-supported) that don't support application-based authentication are not supported either. ```yaml Type: SwitchParameter @@ -528,8 +528,7 @@ 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). +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). ## INPUTS diff --git a/teams/teams-ps/teams/Disable-CsOnlineSipDomain.md b/teams/teams-ps/teams/Disable-CsOnlineSipDomain.md index 63176b1292..932a55f2fe 100644 --- a/teams/teams-ps/teams/Disable-CsOnlineSipDomain.md +++ b/teams/teams-ps/teams/Disable-CsOnlineSipDomain.md @@ -15,7 +15,7 @@ ms.reviewer: rogupta ## SYNOPSIS This cmdlet prevents provisioning of users in Skype for Business Online for the specified domain. This cmdlet allows organizations with multiple on-premises deployments of Skype For Business Server or Lync Server to safely synchronize users from multiple forests into a single Office 365 tenant. - + ## SYNTAX ```powershell @@ -31,11 +31,11 @@ This cmdlet facilitates consolidation of multiple Skype for Business Server depl - There must be at most 1 O365 tenant involved. Consolidation in scenarios with >1 O365 tenant is not supported. -- At any given time, only 1 on-premises SfB forest can be in hybrid mode (Shared Sip Address Space) with Office 365. All other on-premises SfB forests must remain on-premises. (They presumably are federated with each other.) +- At any given time, only 1 on-premises SfB forest can be in hybrid mode (Shared Sip Address Space) with Office 365. All other on-premises SfB forests must remain on-premises. (They presumably are federated with each other.) - If 1 deployment is in hybrid mode, all sip domains from any other SfB forests must be disabled using this cmdlet before they can be synchronized into the tenant with Microsoft Entra Connect. Users in all SfB forests other than the hybrid forest must remain on-premises. -- Organizations must fully migrate each SfB forest individually into the O365 tenant using hybrid mode (Shared Sip Address Space), and then detach the "hybrid" deployment, *before* moving on to migrate the next on-premises SfB deployment. +- Organizations must fully migrate each SfB forest individually into the O365 tenant using hybrid mode (Shared Sip Address Space), and then detach the "hybrid" deployment, *before* moving on to migrate the next on-premises SfB deployment. This cmdlet may also be useful for organizations with on-premises deployments of Skype for Business Server that have not properly configured Microsoft Entra Connect. If the organization does not sync msRTCSIP-DeploymentLocator for its users, then Skype for Business Online will attempt to provision online any users with an assigned Skype for Business license, despite there being users on-premises. While the correct fix is to update the configuration for Microsoft Entra Connect to sync those attributes, using Disable-CsOnlineSipDomain can also mitigate the problem until that configuration change can be made. If this cmdlet is run, any users that were previously provisioned online in that domain will be de-provisioned in Skype for Business Online. @@ -45,7 +45,7 @@ Important: This cmdlet should not be run for domains that contain users hosted i - These users will no longer be able to login to the Skype for Business Online environment. - If these users use Teams, they will no longer be able to inter-operate with Skype for Business users, nor will they be able to federate with any users in other organizations. -Note: If the Tenant is enabled for Regionally Hosted Meetings in Skype for Business Online, Online SIP Domains must be disabled in all regions. You must execute this cmdlet in each region that is added in Allowed Data Location. +Note: If the Tenant is enabled for Regionally Hosted Meetings in Skype for Business Online, Online SIP Domains must be disabled in all regions. You must execute this cmdlet in each region that is added in Allowed Data Location. ## EXAMPLES @@ -107,11 +107,9 @@ 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). +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). ## INPUTS @@ -127,8 +125,8 @@ This cmdlet is for advanced scenarios only. Organizations that are pure online o ## RELATED LINKS -[Enable-CsOnlineSipDomain](Enable-CsOnlineSipDomain.md) +[Enable-CsOnlineSipDomain](https://learn.microsoft.com/powershell/module/teams/enable-csonlinesipdomain) -[Get-CsOnlineSipDomain](Get-CsOnlineSipDomain.md) +[Get-CsOnlineSipDomain](https://learn.microsoft.com/powershell/module/teams/get-csonlinesipdomain) [Cloud consolidation for Teams and Skype for Business](https://learn.microsoft.com/skypeforbusiness/hybrid/cloud-consolidation) diff --git a/teams/teams-ps/teams/Disable-CsTeamsShiftsConnectionErrorReport.md b/teams/teams-ps/teams/Disable-CsTeamsShiftsConnectionErrorReport.md index fdf6329236..84d184eb9d 100644 --- a/teams/teams-ps/teams/Disable-CsTeamsShiftsConnectionErrorReport.md +++ b/teams/teams-ps/teams/Disable-CsTeamsShiftsConnectionErrorReport.md @@ -25,7 +25,7 @@ Disable-CsTeamsShiftsConnectionErrorReport -ErrorReportId [ [-Force] [-Confirm] [ 1 O365 tenant is not supported. +- There must be at most 1 O365 tenant involved. Consolidation for scenarios with > 1 O365 tenant is not supported. -- At any given time, only 1 on-premises SfB forest can be in hybrid mode (Shared Sip Address Space) with Office 365. All other on-premises SfB forests must remain on-premises. (They presumably are federated with each other.) +- At any given time, only 1 on-premises SfB forest can be in hybrid mode (Shared Sip Address Space) with Office 365. All other on-premises SfB forests must remain on-premises. (They presumably are federated with each other.) -- If 1 deployment is in hybrid mode, all online SIP domains from any other SfB forests must be disabled before they can be synchronized into the tenant with Microsoft Entra Connect. Users in all SfB forests other than the hybrid forest must remain on-premises. +- If 1 deployment is in hybrid mode, all online SIP domains from any other SfB forests must be disabled before they can be synchronized into the tenant with Microsoft Entra Connect. Users in all SfB forests other than the hybrid forest must remain on-premises. -- Organizations must fully migrate (e.g move all users to the cloud) each SfB forest individually into the O365 tenant using hybrid mode (Shared Sip Address Space), and then detach the "hybrid" deployment, *before* moving on to migrate the next on-premises SfB deployment. +- Organizations must fully migrate (e.g move all users to the cloud) each SfB forest individually into the O365 tenant using hybrid mode (Shared Sip Address Space), and then detach the "hybrid" deployment, *before* moving on to migrate the next on-premises SfB deployment. Before running this cmdlet for any SIP domain in a Skype for Business Server deployment, you must complete migration of any other existing hybrid SfB deployment that is in progress. All users in an existing hybrid deployment must be moved to the cloud, and that existing hybrid deployment must be detached from Office 365, as described in this article: [Disable hybrid to complete migration to the cloud](https://learn.microsoft.com/skypeforbusiness/hybrid/cloud-consolidation-disabling-hybrid). -Important: If you have more than one on-premises deployment of Skype for Business Server, you *must* ensure SharedSipAddressSpace is disabled in all other Skype for Business Server deployments except the deployment containing the SIP domain that is being enabled. +Important: If you have more than one on-premises deployment of Skype for Business Server, you *must* ensure SharedSipAddressSpace is disabled in all other Skype for Business Server deployments except the deployment containing the SIP domain that is being enabled. -Note: If the Tenant is enabled for Regionally Hosted Meetings in Skype for Business Online, Online SIP Domains must be Enabled in all regions. You must execute this cmdlet in each region that is added in Allowed Data Location for Skype for Business. +Note: If the Tenant is enabled for Regionally Hosted Meetings in Skype for Business Online, Online SIP Domains must be Enabled in all regions. You must execute this cmdlet in each region that is added in Allowed Data Location for Skype for Business. ## EXAMPLES @@ -48,7 +48,7 @@ Note: If the Tenant is enabled for Regionally Hosted Meetings in Skype for Busin Enable-CsOnlineSipDomain -Domain contoso.com ``` -Enables the domain contoso.com for online provisioning in Skype for Business Online. +Enables the domain contoso.com for online provisioning in Skype for Business Online. ## PARAMETERS @@ -102,9 +102,8 @@ 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). +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). ## INPUTS @@ -118,6 +117,6 @@ For more information, see [about_CommonParameters](https://go.microsoft.com/fwli ## RELATED LINKS -[Disable-CsOnlineSipDomain](Disable-CsOnlineSipDomain.md) +[Disable-CsOnlineSipDomain](https://learn.microsoft.com/powershell/module/teams/disable-csonlinesipdomain) -[Get-CsOnlineSipDomain](Get-CsOnlineSipDomain.md) +[Get-CsOnlineSipDomain](https://learn.microsoft.com/powershell/module/teams/get-csonlinesipdomain) diff --git a/teams/teams-ps/teams/Export-CsAcquiredPhoneNumber.md b/teams/teams-ps/teams/Export-CsAcquiredPhoneNumber.md index 88d7d03b96..2af9e62f5d 100644 --- a/teams/teams-ps/teams/Export-CsAcquiredPhoneNumber.md +++ b/teams/teams-ps/teams/Export-CsAcquiredPhoneNumber.md @@ -14,20 +14,20 @@ schema: 2.0.0 # Export-CsAcquiredPhoneNumber ## SYNOPSIS -This cmdlet exports the list of phone numbers acquired by Teams Phone tenant. +This cmdlet exports the list of phone numbers acquired by Teams Phone tenant. ## SYNTAX ``` -Export-CsAcquiredPhoneNumber [-Property ] +Export-CsAcquiredPhoneNumber [-Property ] [] ``` ## DESCRIPTION -This cmdlet exports all the acquired phone numbers by the tenant to a file. The cmdlet is an asynchronus operation and will return an OrderId. [Get-CsExportAcquiredPhoneNumberStatus](Get-CsExportAcquiredPhoneNumberStatus.md) cmdlet can be used to check the status of the OrderId including the download link to exported file. +This cmdlet exports all the acquired phone numbers by the tenant to a file. The cmdlet is an asynchronus operation and will return an OrderId. [Get-CsExportAcquiredPhoneNumberStatus](https://learn.microsoft.com/powershell/module/teams/get-csexportacquiredphonenumberstatus) cmdlet can be used to check the status of the OrderId including the download link to exported file. By default, this cmdlet returns all the phone numbers acquired by the tenant with all corresponding properties in the results. The tenant admin may indicate specific properties as an input to get a list with only selected properties in the file. -**Available properties to use are: ** +**Available properties to use are**: - TelephoneNumber - OperatorId @@ -55,8 +55,6 @@ By default, this cmdlet returns all the phone numbers acquired by the tenant wit - ReverseNumberLookup - RoutingOptions - - ## EXAMPLES ### Example 1 @@ -75,7 +73,7 @@ PS C:\> Export-CsAcquiredPhoneNumber -Property "TelephoneNumber, NumberType, Ass ```output 0e923e2c-ab0e-6h8c-be5a-906be8c ``` -This example displays the output of the export acquired phone numbers operation with filtered properties. This file will only contain the properties indicated. +This example displays the output of the export acquired phone numbers operation with filtered properties. This file will only contain the properties indicated. ### Example 3 ```powershell @@ -90,7 +88,7 @@ PS C:\> Export-CsAcquiredPhoneNumber -Property "TelephoneNumber, NumberType, Ass ```output OrderId : 0e923e2c-ab0e-6h8c-be5a-906be8c ``` -This example displays the use of variable "orderId" for the export acquired phone numbers operation with filtered properties. The OrderId string will be stored in the variable named "orderId" and no output will be shown for the cmdlet. +This example displays the use of variable "orderId" for the export acquired phone numbers operation with filtered properties. The OrderId string will be stored in the variable named "orderId" and no output will be shown for the cmdlet. ## PARAMETERS @@ -109,7 +107,6 @@ 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). @@ -122,9 +119,9 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ### System.String ## NOTES -The cmdlet is available in Teams PowerShell module 6.1.0 or later. +The cmdlet is available in Teams PowerShell module 6.1.0 or later. The cmdlet is only available in commercial and GCC cloud instances. ## RELATED LINKS -[Get-CsExportAcquiredPhoneNumberStatus](Get-CsExportAcquiredPhoneNumberStatus.md) +[Get-CsExportAcquiredPhoneNumberStatus](https://learn.microsoft.com/powershell/module/teams/get-csexportacquiredphonenumberstatus) diff --git a/teams/teams-ps/teams/Export-CsAutoAttendantHolidays.md b/teams/teams-ps/teams/Export-CsAutoAttendantHolidays.md index 8607d62780..610335e471 100644 --- a/teams/teams-ps/teams/Export-CsAutoAttendantHolidays.md +++ b/teams/teams-ps/teams/Export-CsAutoAttendantHolidays.md @@ -84,8 +84,7 @@ 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). - +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). ## INPUTS @@ -96,12 +95,10 @@ The Export-CsAutoAttendantHolidays cmdlet accepts a string as the Identity param ### System.Byte[] - ## NOTES - ## RELATED LINKS -[Import-CsAutoAttendantHolidays](Import-CsAutoAttendantHolidays.md) +[Import-CsAutoAttendantHolidays](https://learn.microsoft.com/powershell/module/teams/import-csautoattendantholidays) -[Get-CsAutoAttendantHolidays](Get-CsAutoAttendantHolidays.md) +[Get-CsAutoAttendantHolidays](https://learn.microsoft.com/powershell/module/teams/get-csautoattendantholidays) diff --git a/teams/teams-ps/teams/Find-CsGroup.md b/teams/teams-ps/teams/Find-CsGroup.md index 1b26b3bb76..28872da6a5 100644 --- a/teams/teams-ps/teams/Find-CsGroup.md +++ b/teams/teams-ps/teams/Find-CsGroup.md @@ -18,7 +18,7 @@ Use the Find-CsGroup cmdlet to search groups. ## SYNTAX ``` -Find-CsGroup [-Tenant ] -SearchQuery [-MaxResults ] [-ExactMatchOnly ] +Find-CsGroup [-Tenant ] -SearchQuery [-MaxResults ] [-ExactMatchOnly ] [-Force] [] ``` @@ -49,7 +49,7 @@ The SearchQuery parameter defines a search query to search the display name or t ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: True @@ -65,7 +65,7 @@ The ExactMatchOnly parameter instructs the cmdlet to return exact matches only. ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -81,7 +81,7 @@ PARAMVALUE: SwitchParameter ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -97,7 +97,7 @@ The MaxResults parameter identifies the maximum number of results to return. If ```yaml Type: UInt32 Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -113,7 +113,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -124,7 +124,7 @@ 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). +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). ## INPUTS @@ -133,10 +133,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### Microsoft.Rtc.Management.Hosted.Group.Models.GroupModel -The Find-CsGroup cmdlet returns a list of Microsoft.Rtc.Management.Hosted.Group.Models.GroupModel. Microsoft.Rtc.Management.Hosted.Group.Models.GroupModel contains Id and DisplayName. - +The Find-CsGroup cmdlet returns a list of Microsoft.Rtc.Management.Hosted.Group.Models.GroupModel. Microsoft.Rtc.Management.Hosted.Group.Models.GroupModel contains Id and DisplayName. ## NOTES - ## RELATED LINKS diff --git a/teams/teams-ps/teams/Find-CsOnlineApplicationInstance.md b/teams/teams-ps/teams/Find-CsOnlineApplicationInstance.md index 6fc7cdbdd5..3c599f0403 100644 --- a/teams/teams-ps/teams/Find-CsOnlineApplicationInstance.md +++ b/teams/teams-ps/teams/Find-CsOnlineApplicationInstance.md @@ -155,7 +155,7 @@ 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). +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). ## INPUTS @@ -169,10 +169,10 @@ This cmdlet supports the common parameters: `-Debug, -ErrorAction, -ErrorVariabl ## RELATED LINKS -[Get-CsOnlineApplicationInstance](Get-CsOnlineApplicationInstance.md) +[Get-CsOnlineApplicationInstance](https://learn.microsoft.com/powershell/module/teams/get-csonlineapplicationinstance) -[New-CsOnlineApplicationInstance](New-CsOnlineApplicationInstance.md) +[New-CsOnlineApplicationInstance](https://learn.microsoft.com/powershell/module/teams/new-csonlineapplicationinstance) -[Find-CsOnlineApplicationInstance](Find-CsOnlineApplicationInstance.md) +[Find-CsOnlineApplicationInstance](https://learn.microsoft.com/powershell/module/teams/find-csonlineapplicationinstance) -[Set-CsOnlineApplicationInstance](Set-CsOnlineApplicationInstance.md) +[Set-CsOnlineApplicationInstance](https://learn.microsoft.com/powershell/module/teams/set-csonlineapplicationinstance) diff --git a/teams/teams-ps/teams/Get-ALLM365TeamsApps.md b/teams/teams-ps/teams/Get-ALLM365TeamsApps.md index 5d2e893b11..b3dd4967bb 100644 --- a/teams/teams-ps/teams/Get-ALLM365TeamsApps.md +++ b/teams/teams-ps/teams/Get-ALLM365TeamsApps.md @@ -67,21 +67,21 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ### System.Object -**Id** +**Id** Application ID of the Teams app. -**IsBlocked** -The state of the app in the tenant. +**IsBlocked** +The state of the app in the tenant. Values: - Blocked - Unblocked -**AvailableTo** -Provides available to properties for the app. +**AvailableTo** +Provides available to properties for the app. Properties: -- AssignmentType: App availability type. +- AssignmentType: App availability type. Values: - Everyone - UsersandGroups @@ -89,11 +89,11 @@ Properties: - LastUpdatedTimestamp: Time and date when the app AvailableTo value was last updated. - AssignedBy: UserID of the last user who updated the app available to value. -**InstalledFor** -Provides installation status for the app. +**InstalledFor** +Provides installation status for the app. Properties: -- AppInstallType: App availability type. +- AppInstallType: App availability type. Values: - Everyone - UsersandGroups @@ -103,7 +103,9 @@ Properties: - InstalledSource: Source of Installation - Version: Version of the app installed +## NOTES + ## RELATED LINKS -[Get-M365TeamsApp](Get-M365TeamsApp.md) -[Update-M365TeamsApp](Update-M365TeamsApp.md) +[Get-M365TeamsApp](https://learn.microsoft.com/powershell/module/teams/get-m365teamsapp) +[Update-M365TeamsApp](https://learn.microsoft.com/powershell/module/teams/get-m365teamsapp) diff --git a/teams/teams-ps/teams/Get-AssociatedTeam.md b/teams/teams-ps/teams/Get-AssociatedTeam.md index bd10c1ae3d..a2c970efc9 100644 --- a/teams/teams-ps/teams/Get-AssociatedTeam.md +++ b/teams/teams-ps/teams/Get-AssociatedTeam.md @@ -15,7 +15,7 @@ This cmdlet supports retrieving all teams associated with a user, including team ## SYNTAX ```PowerShell -Get-AssociatedTeam [-User ] +Get-AssociatedTeam [-User ] [] ``` ## DESCRIPTION @@ -76,5 +76,5 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Get-Team](Get-Team.md) -[Get-SharedWithTeam](Get-SharedWithTeam.md) +[Get-Team](https://learn.microsoft.com/powershell/module/teams/get-team) +[Get-SharedWithTeam](https://learn.microsoft.com/powershell/module/teams/get-team) diff --git a/teams/teams-ps/teams/Get-CsApplicationAccessPolicy.md b/teams/teams-ps/teams/Get-CsApplicationAccessPolicy.md index 8277cba0a1..a3cd76b4a4 100644 --- a/teams/teams-ps/teams/Get-CsApplicationAccessPolicy.md +++ b/teams/teams-ps/teams/Get-CsApplicationAccessPolicy.md @@ -53,7 +53,6 @@ PS C:\> Get-CsApplicationAccessPolicy -Identity "ASimplePolicy" In the command shown above, information is returned for a single application access policy: the policy with the Identity ASimplePolicy. - ## PARAMETERS ### -Identity @@ -63,7 +62,7 @@ Unique identifier assigned to the policy when it was created. ```yaml Type: XdsIdentity Parameter Sets: (All) -Aliases: +Aliases: Required: True Position: 1 @@ -116,10 +115,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[New-CsApplicationAccessPolicy](New-CsApplicationAccessPolicy.md) +[New-CsApplicationAccessPolicy](https://learn.microsoft.com/powershell/module/teams/new-csapplicationaccesspolicy) -[Grant-CsApplicationAccessPolicy](Grant-CsApplicationAccessPolicy.md) +[Grant-CsApplicationAccessPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csapplicationaccesspolicy) -[Set-CsApplicationAccessPolicy](Set-CsApplicationAccessPolicy.md) +[Set-CsApplicationAccessPolicy](https://learn.microsoft.com/powershell/module/teams/set-csapplicationaccesspolicy) -[Remove-CsApplicationAccessPolicy](Remove-CsApplicationAccessPolicy.md) +[Remove-CsApplicationAccessPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csapplicationaccesspolicy) diff --git a/teams/teams-ps/teams/Get-CsApplicationMeetingConfiguration.md b/teams/teams-ps/teams/Get-CsApplicationMeetingConfiguration.md index ee9e4042ef..0980ee7a04 100644 --- a/teams/teams-ps/teams/Get-CsApplicationMeetingConfiguration.md +++ b/teams/teams-ps/teams/Get-CsApplicationMeetingConfiguration.md @@ -21,7 +21,7 @@ Retrieves information about the application meeting configuration settings confi ### Identity ``` -Get-CsApplicationMeetingConfiguration [-Identity ] +Get-CsApplicationMeetingConfiguration [-Identity ] [] ``` ## DESCRIPTION @@ -38,7 +38,6 @@ PS C:\> Get-CsApplicationMeetingConfiguration The command shown above returns application meeting configuration settings that have been configured for the tenant. - ## PARAMETERS ### -Identity @@ -50,7 +49,7 @@ However, you can use the following syntax to retrieve the global settings: -Iden ```yaml Type: XdsIdentity Parameter Sets: (All) -Aliases: +Aliases: Required: True Position: 1 @@ -67,7 +66,7 @@ However, if you prefer, you can use syntax similar to this to retrieve the globa ```yaml Type: String Parameter Sets: Filter -Aliases: +Aliases: Applicable: Teams Required: False @@ -83,7 +82,7 @@ Retrieves the application meeting configuration data from the local replica of t ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: Applicable: Teams Required: False @@ -94,7 +93,7 @@ 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). +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). ## INPUTS @@ -108,4 +107,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Set-CsApplicationMeetingConfiguration](Set-CsApplicationMeetingConfiguration.md) +[Set-CsApplicationMeetingConfiguration](https://learn.microsoft.com/powershell/module/teams/set-csapplicationmeetingconfiguration) diff --git a/teams/teams-ps/teams/Get-CsAutoAttendant.md b/teams/teams-ps/teams/Get-CsAutoAttendant.md index 2ba49da3be..5b972a6fe7 100644 --- a/teams/teams-ps/teams/Get-CsAutoAttendant.md +++ b/teams/teams-ps/teams/Get-CsAutoAttendant.md @@ -71,7 +71,6 @@ Get-CsAutoAttendant -Skip 5 -First 10 This example skips initial 5 auto attendants and gets the next 10 AAs configured in the organization. - ## PARAMETERS ### -Identity @@ -219,31 +218,27 @@ 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). - +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). ## INPUTS ### System.String The Get-CsAutoAttendant cmdlet accepts a string as the Identity parameter. - ## OUTPUTS ### Microsoft.Rtc.Management.Hosted.OAA.Models.AutoAttendant - ## NOTES - ## RELATED LINKS -[Get-CsAutoAttendantStatus](Get-CsAutoAttendantStatus.md) +[Get-CsAutoAttendantStatus](https://learn.microsoft.com/powershell/module/teams/get-csautoattendantstatus) -[New-CsAutoAttendant](New-CsAutoAttendant.md) +[New-CsAutoAttendant](https://learn.microsoft.com/powershell/module/teams/new-csautoattendant) -[Remove-CsAutoAttendant](Remove-CsAutoAttendant.md) +[Remove-CsAutoAttendant](https://learn.microsoft.com/powershell/module/teams/remove-csautoattendant) -[Set-CsAutoAttendant](Set-CsAutoAttendant.md) +[Set-CsAutoAttendant](https://learn.microsoft.com/powershell/module/teams/set-csautoattendant) -[Update-CsAutoAttendant](Update-CsAutoAttendant.md) +[Update-CsAutoAttendant](https://learn.microsoft.com/powershell/module/teams/update-csautoattendant) diff --git a/teams/teams-ps/teams/Get-CsAutoAttendantHolidays.md b/teams/teams-ps/teams/Get-CsAutoAttendantHolidays.md index 2e27fd78ca..92114b548b 100644 --- a/teams/teams-ps/teams/Get-CsAutoAttendantHolidays.md +++ b/teams/teams-ps/teams/Get-CsAutoAttendantHolidays.md @@ -73,12 +73,12 @@ 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. +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: +Aliases: applicable: Microsoft Teams Required: False Position: Named @@ -120,7 +120,7 @@ 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). +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). ## INPUTS @@ -136,6 +136,6 @@ The DateTimeRanges parameter in the output needs to be explicitly referenced to ## RELATED LINKS -[Import-CsAutoAttendantHolidays](Import-CsAutoAttendantHolidays.md) +[Import-CsAutoAttendantHolidays](https://learn.microsoft.com/powershell/module/teams/import-csautoattendantholidays) -[Export-CsAutoAttendantHolidays](Export-CsAutoAttendantHolidays.md) +[Export-CsAutoAttendantHolidays](https://learn.microsoft.com/powershell/module/teams/export-csautoattendantholidays) diff --git a/teams/teams-ps/teams/Get-CsAutoAttendantStatus.md b/teams/teams-ps/teams/Get-CsAutoAttendantStatus.md index 9a0af9b51a..69b5630115 100644 --- a/teams/teams-ps/teams/Get-CsAutoAttendantStatus.md +++ b/teams/teams-ps/teams/Get-CsAutoAttendantStatus.md @@ -15,18 +15,15 @@ ms.reviewer: williamlooney ## SYNOPSIS Use Get-CsAutoAttendantStatus cmdlet to get the status of an Auto Attendant (AA) provisioning. - ## SYNTAX ``` Get-CsAutoAttendantStatus -Identity [-IncludeResources ] [-Tenant ] [] ``` - ## DESCRIPTION This cmdlet provides a way to return the provisioning status of an auto attendant configured for use in your organization. - ## EXAMPLES ### -------------------------- Example 1 -------------------------- @@ -97,7 +94,7 @@ 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). +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). ## INPUTS @@ -112,4 +109,4 @@ The Get-CsAutoAttendantStatus cmdlet accepts a string as the Identity parameter. ## RELATED LINKS -[Get-CsAutoAttendant](Get-CsAutoAttendant.md) +[Get-CsAutoAttendant](https://learn.microsoft.com/powershell/module/teams/get-csautoattendant) diff --git a/teams/teams-ps/teams/Get-CsAutoAttendantSupportedLanguage.md b/teams/teams-ps/teams/Get-CsAutoAttendantSupportedLanguage.md index 2f480a3be9..c6cb4253af 100644 --- a/teams/teams-ps/teams/Get-CsAutoAttendantSupportedLanguage.md +++ b/teams/teams-ps/teams/Get-CsAutoAttendantSupportedLanguage.md @@ -74,7 +74,7 @@ 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). +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). ## INPUTS @@ -85,7 +85,6 @@ The Get-CsAutoAttendantSupportedLanguage cmdlet accepts a string as the Identity ### Microsoft.Rtc.Management.Hosted.OAA.Models.Language - ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Get-CsAutoAttendantSupportedTimeZone.md b/teams/teams-ps/teams/Get-CsAutoAttendantSupportedTimeZone.md index 977d8c19aa..1e0491d7e4 100644 --- a/teams/teams-ps/teams/Get-CsAutoAttendantSupportedTimeZone.md +++ b/teams/teams-ps/teams/Get-CsAutoAttendantSupportedTimeZone.md @@ -40,7 +40,6 @@ Get-CsAutoAttendantSupportedTimeZone -Identity "Pacific Standard Time" This example gets the timezone that the Identity parameter specifies (Pacific Standard Time). - ## PARAMETERS ### -Identity @@ -75,7 +74,7 @@ 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). +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). ## INPUTS @@ -88,8 +87,6 @@ The Get-CsAutoAttendantSupportedTimeZone cmdlet accepts a string as the Identity ### Microsoft.Rtc.Management.Hosted.OAA.Models.TimeZone - ## NOTES - ## RELATED LINKS diff --git a/teams/teams-ps/teams/Get-CsAutoAttendantTenantInformation.md b/teams/teams-ps/teams/Get-CsAutoAttendantTenantInformation.md index 76676d4c24..92a3a9bbc1 100644 --- a/teams/teams-ps/teams/Get-CsAutoAttendantTenantInformation.md +++ b/teams/teams-ps/teams/Get-CsAutoAttendantTenantInformation.md @@ -33,7 +33,6 @@ Get-CsAutoAttendantTenantInformation Gets the default auto attendant information for the logged in tenant. - ## PARAMETERS ### -Tenant @@ -52,7 +51,7 @@ 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). +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). ## INPUTS diff --git a/teams/teams-ps/teams/Get-CsBatchPolicyAssignmentOperation.md b/teams/teams-ps/teams/Get-CsBatchPolicyAssignmentOperation.md index 0feebaebf3..e282a4fd0b 100644 --- a/teams/teams-ps/teams/Get-CsBatchPolicyAssignmentOperation.md +++ b/teams/teams-ps/teams/Get-CsBatchPolicyAssignmentOperation.md @@ -210,8 +210,7 @@ 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). +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). ## INPUTS @@ -266,4 +265,4 @@ Contains the status for each user in the batch. ## RELATED LINKS -[New-CsBatchPolicyAssignmentOperation](New-CsBatchPolicyAssignmentOperation.md) +[New-CsBatchPolicyAssignmentOperation](https://learn.microsoft.com/powershell/module/teams/new-csbatchpolicyassignmentoperation) diff --git a/teams/teams-ps/teams/Get-CsBatchTeamsDeploymentStatus.md b/teams/teams-ps/teams/Get-CsBatchTeamsDeploymentStatus.md index c4fce0d65f..f0d617565a 100644 --- a/teams/teams-ps/teams/Get-CsBatchTeamsDeploymentStatus.md +++ b/teams/teams-ps/teams/Get-CsBatchTeamsDeploymentStatus.md @@ -7,7 +7,6 @@ schema: 2.0.0 # Get-CsBatchTeamsDeploymentStatus - ## SYNOPSIS This cmdlet is used to get the status of the batch deployment orchestration. @@ -15,29 +14,31 @@ This cmdlet is used to get the status of the batch deployment orchestration. ## SYNTAX ``` -Get-CsBatchTeamsDeploymentStatus -OrchestrationId [-WhatIf] [-Confirm] [] +Get-CsBatchTeamsDeploymentStatus -OrchestrationId + [-Confirm] + [-WhatIf] + [] ``` ## DESCRIPTION -After deploying teams using New-CsBatchTeamsDeployment, an admin can check the status of the job/orchestration using Get-CsBatchTeamsDeploymentStatus. +After deploying teams using New-CsBatchTeamsDeployment, an admin can check the status of the job/orchestration using Get-CsBatchTeamsDeploymentStatus. To learn more, see [Deploy Teams at scale for frontline workers](https://learn.microsoft.com/microsoft-365/frontline/deploy-teams-at-scale). ## EXAMPLES ### EXAMPLE 1 -``` +```powershell Get-CsBatchTeamsDeploymentStatus -OrchestrationId "My-Orchestration-Id" ``` -This command provides the status of the specified batch deployment orchestrationId. +This command provides the status of the specified batch deployment orchestrationId. ## PARAMETERS ### OrchestrationId This ID is generated when a batch deployment is submitted with the New-CsBatchTeamsDeployment cmdlet. - ```yaml Type: String Parameter Sets: (All) @@ -50,16 +51,20 @@ 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 + ## OUTPUTS -### Status of the orchestrationId +### Status of the orchestrationId Running: The orchestration is running. Completed: The orchestration is completed, either succeeded, partially succeeded, or failed. - ## NOTES ## RELATED LINKS -[New-CsBatchTeamsDeployment](New-CsBatchTeamsDeployment.md) +[New-CsBatchTeamsDeployment](https://learn.microsoft.com/powershell/module/teams/new-csbatchteamsdeployment) diff --git a/teams/teams-ps/teams/Get-CsCallQueue.md b/teams/teams-ps/teams/Get-CsCallQueue.md index 02762a8713..edae759018 100644 --- a/teams/teams-ps/teams/Get-CsCallQueue.md +++ b/teams/teams-ps/teams/Get-CsCallQueue.md @@ -19,7 +19,7 @@ The Get-CsCallQueue cmdlet returns the identified Call Queues. ## SYNTAX ``` -Get-CsCallQueue [-Identity ] [-Tenant ] [-First ] [-Skip ] [-ExcludeContent ] [-Sort ] [-Descending ] [-NameFilter ] [] +Get-CsCallQueue [-Identity ] [-Tenant ] [-First ] [-Skip ] [-ExcludeContent ] [-Sort ] [-Descending ] [-NameFilter ] [] ``` ## DESCRIPTION @@ -41,7 +41,6 @@ Get-CsCallQueue -Identity 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01 This example gets the Call Queue with the identity 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01. If no Call Queue exists with the identity 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01, then this example generates an error. - ## PARAMETERS ### -Identity @@ -50,7 +49,7 @@ PARAMVALUE: Guid ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -66,7 +65,7 @@ PARAMVALUE: Guid ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -82,7 +81,7 @@ The First parameter gets the first N Call Queues. The default behavior is to ret ```yaml Type: Int32 Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -98,7 +97,7 @@ The Skip parameter skips the first N Call Queues. It is intended to be used for ```yaml Type: Int32 Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -114,7 +113,7 @@ The ExcludeContent parameter only displays the Name and Id of the Call Queues ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -130,7 +129,7 @@ The Sort parameter specifies the property used to sort. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: True @@ -146,7 +145,7 @@ The Descending parameter sorts Call Queues in descending order ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -162,7 +161,7 @@ The NameFilter parameter returns Call Queues where name contains specified strin ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: True @@ -173,19 +172,17 @@ 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). +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). ## INPUTS ### Identity Represents the unique identifier of a Call Queue. - ## OUTPUTS ### Microsoft.Rtc.Management.Hosted.CallQueue.Models.CallQueue ## NOTES - ## RELATED LINKS diff --git a/teams/teams-ps/teams/Get-CsCallingLineIdentity.md b/teams/teams-ps/teams/Get-CsCallingLineIdentity.md index e6c2b533e8..d56f61fb65 100644 --- a/teams/teams-ps/teams/Get-CsCallingLineIdentity.md +++ b/teams/teams-ps/teams/Get-CsCallingLineIdentity.md @@ -54,7 +54,7 @@ The Identity parameter identifies the Caller ID policy. ```yaml Type: String Parameter Sets: (Identity) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -70,7 +70,7 @@ The Filter parameter lets you insert a string through which your search results ```yaml Type: String Parameter Sets: (Filter) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -81,8 +81,7 @@ 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). - +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). ## INPUTS @@ -94,10 +93,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Grant-CsCallingLineIdentity](Grant-CsCallingLineIdentity.md) +[Grant-CsCallingLineIdentity](https://learn.microsoft.com/powershell/module/teams/grant-cscallinglineidentity) -[Set-CsCallingLineIdentity](Set-CsCallingLineIdentity.md) +[Set-CsCallingLineIdentity](https://learn.microsoft.com/powershell/module/teams/set-cscallinglineidentity) -[New-CsCallingLineIdentity](New-CsCallingLineIdentity.md) +[New-CsCallingLineIdentity](https://learn.microsoft.com/powershell/module/teams/new-cscallinglineidentity) -[Remove-CsCallingLineIdentity](Remove-CsCallingLineIdentity.md) +[Remove-CsCallingLineIdentity](https://learn.microsoft.com/powershell/module/teams/remove-cscallinglineidentity) diff --git a/teams/teams-ps/teams/Get-CsCloudCallDataConnection.md b/teams/teams-ps/teams/Get-CsCloudCallDataConnection.md index d001946f07..f2b7e131f9 100644 --- a/teams/teams-ps/teams/Get-CsCloudCallDataConnection.md +++ b/teams/teams-ps/teams/Get-CsCloudCallDataConnection.md @@ -20,7 +20,7 @@ This cmdlet retrieves an already existing online call data connection. ## SYNTAX ```powershell -Get-CsCloudCallDataConnection +Get-CsCloudCallDataConnection [] ``` ## DESCRIPTION @@ -58,5 +58,5 @@ The Get-CsCloudCallDataConnection cmdlet is only supported in commercial environ ## RELATED LINKS -[Configure Call Data Connector](/skypeforbusiness/hybrid/configure-call-data-connector) -[New-CsCloudCallDataConnection](New-CsCloudCallDataConnection.md) +[Configure Call Data Connector](https://learn.microsoft.com/skypeforbusiness/hybrid/configure-call-data-connector) +[New-CsCloudCallDataConnection](https://learn.microsoft.com/powershell/module/teams/new-cscloudcalldataconnection) diff --git a/teams/teams-ps/teams/Get-CsDialPlan.md b/teams/teams-ps/teams/Get-CsDialPlan.md index fdde4682c5..f7d347abb0 100644 --- a/teams/teams-ps/teams/Get-CsDialPlan.md +++ b/teams/teams-ps/teams/Get-CsDialPlan.md @@ -16,7 +16,6 @@ ms.reviewer: rogupta Returns information about the dial plans used in your organization. This cmdlet was introduced in Lync Server 2010. - ## SYNTAX ### Identity (Default) @@ -37,7 +36,6 @@ A dial plan determines such things as which normalization rules are applied and Note: You can use the Get-CsDialPlan cmdlet to retrieve specific information about the normalization rules of a dial plan, but if that's the only dial plan information you need, you can also use the Get-CsVoiceNormalizationRule cmdlet. - ## EXAMPLES ### -------------------------- Example 1 -------------------------- @@ -91,7 +89,6 @@ In Example 6, the Get-CsDialPlan cmdlet and the Where-Object cmdlet are used to To do this, the command first uses the Get-CsDialPlan cmdlet to retrieve all the dial plans. That collection is then piped to the Where-Object cmdlet, which applies a filter that limits the returned data to profiles that have the word Redmond somewhere in their Description. - ## PARAMETERS ### -Identity @@ -100,7 +97,7 @@ The unique identifier designating the scope, and for per-user scope a name, to i ```yaml Type: XdsIdentity Parameter Sets: (All) -Aliases: +Aliases: Required: False Position: 1 @@ -115,7 +112,7 @@ Performs a wildcard search that allows you to narrow down your results to only d ```yaml Type: String Parameter Sets: Filter, (All) -Aliases: +Aliases: Required: False Position: Named @@ -130,7 +127,7 @@ Retrieves the dial plan information from the local replica of the Central Manage ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: Required: False Position: Named @@ -145,7 +142,7 @@ Accept wildcard characters: False ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: Required: False Position: Named @@ -155,21 +152,18 @@ 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). - +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). ## INPUTS ### None - ## OUTPUTS ### Microsoft.Rtc.Management.WritableConfig.Policy.Voice.LocationProfile - ## NOTES ## RELATED LINKS -[Get-CsTenantDialPlan](Get-CsTenantDialPlan.md) +[Get-CsTenantDialPlan](https://learn.microsoft.com/powershell/module/teams/get-cstenantdialplan) diff --git a/teams/teams-ps/teams/Get-CsEffectiveTenantDialPlan.md b/teams/teams-ps/teams/Get-CsEffectiveTenantDialPlan.md index 73107e0c70..dd2c6dc202 100644 --- a/teams/teams-ps/teams/Get-CsEffectiveTenantDialPlan.md +++ b/teams/teams-ps/teams/Get-CsEffectiveTenantDialPlan.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-cseffectivetenantdialplan applicable: Microsoft Teams title: Get-CsEffectiveTenantDialPlan @@ -23,7 +23,7 @@ Get-CsEffectiveTenantDialPlan [-Identity] [-OU ## DESCRIPTION The Get-CsEffectiveTenantDialPlan cmdlet returns information about the effective tenant dial plan in an organization. -The returned effective Tenant Dial Plan contains the EffectiveTenantDialPlanName and the Normalization rules that are effective for the user while using +The returned effective Tenant Dial Plan contains the EffectiveTenantDialPlanName and the Normalization rules that are effective for the user while using the EnterpriseVoice features. The EffectiveTenantDialPlanName is in the form TenantGUID_GlobalVoiceDialPlan_TenantDialPlan. ## EXAMPLES @@ -35,7 +35,6 @@ Get-CsEffectiveTenantDialPlan -Identity Vt1_User1 This example gets the effective tenant dial plan for the Vt1_User1. - ## PARAMETERS ### -Identity @@ -44,7 +43,7 @@ The Identity parameter is the unique identifier of the user for whom to retrieve ```yaml Type: UserIdParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -79,7 +78,7 @@ Only objects that exist in the specified location are returned. ```yaml Type: OUIdParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -99,7 +98,7 @@ If set to 0, the command will run, but no data will be returned. ```yaml Type: Int32 Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -127,16 +126,12 @@ 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). - +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). ## INPUTS - ## OUTPUTS - ## NOTES - ## RELATED LINKS diff --git a/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md b/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md index 4688e9f671..1571bfb68b 100644 --- a/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md +++ b/teams/teams-ps/teams/Get-CsExportAcquiredPhoneNumberStatus.md @@ -14,17 +14,17 @@ schema: 2.0.0 # Get-CsExportAcquiredPhoneNumberStatus ## SYNOPSIS -This cmdlet shows the status of the [Export-CsAcquiredPhoneNumber](Export-CsAcquiredPhoneNumber.md) cmdlet. +This cmdlet shows the status of the [Export-CsAcquiredPhoneNumber](https://learn.microsoft.com/powershell/module/teams/export-csacquiredphonenumber) cmdlet. ## SYNTAX ### Get-CsExportAcquiredPhoneNumberStatus (Default) ``` -Get-CsExportAcquiredPhoneNumberStatus -OrderId +Get-CsExportAcquiredPhoneNumberStatus -OrderId [] ``` ## DESCRIPTION -This cmdlet returns OrderId status from the respective [Export-CsAcquiredPhoneNumber](Export-CsAcquiredPhoneNumber.md) operation. The response will include the download link to the file if operation has been completed. +This cmdlet returns OrderId status from the respective [Export-CsAcquiredPhoneNumber](https://learn.microsoft.com/powershell/module/teams/export-csacquiredphonenumber) operation. The response will include the download link to the file if operation has been completed. By default, the download link will remain active for 1 hour. @@ -41,7 +41,7 @@ status : Success DownloadLinkExpiry : 2024-08-29 22:51:17Z DownloadLink : ``` -This example displays the status of the export acquired phone numbers operation. The OrderId is the output from [Export-CsAcquiredPhoneNumber](Export-CsAcquiredPhoneNumber.md) cmdlet. The status contains the download link for the file along with expiry date. +This example displays the status of the export acquired phone numbers operation. The OrderId is the output from [Export-CsAcquiredPhoneNumber](https://learn.microsoft.com/powershell/module/teams/export-csacquiredphonenumber) cmdlet. The status contains the download link for the file along with expiry date. ### Example 2 ```powershell @@ -54,7 +54,7 @@ status : Success DownloadLinkExpiry : 2024-08-29 22:51:17Z DownloadLink : ``` -This example displays the status of the export acquired phone numbers operation with the use of a variable named "orderId". +This example displays the status of the export acquired phone numbers operation with the use of a variable named "orderId". ### Example 3 ```powershell @@ -68,7 +68,7 @@ status : Success DownloadLinkExpiry : 2024-08-29 22:51:17Z DownloadLink : ``` -This example stores the [Get-CsExportAcquiredPhoneNumberStatus](Get-CsExportAcquiredPhoneNumberStatus.md) cmdlet status for the "orderId" in the variable "order". This will allow a quick view of the order status without typing the cmdlet again. +This example stores the [Get-CsExportAcquiredPhoneNumberStatus](https://learn.microsoft.com/powershell/module/teams/get-csexportacquiredphonenumberstatus) cmdlet status for the "orderId" in the variable "order". This will allow a quick view of the order status without typing the cmdlet again. ## PARAMETERS @@ -99,9 +99,9 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ### Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Models.ISkypeTelephoneNumberMgmtGetExportAcquiredTelephoneNumbersResponse ## NOTES -The cmdlet is available in Teams PowerShell module 6.1.0 or later. +The cmdlet is available in Teams PowerShell module 6.1.0 or later. The cmdlet is only available in commercial and GCC cloud instances. ## RELATED LINKS -[Get-CsExportAcquiredPhoneNumberStatus](Get-CsExportAcquiredPhoneNumberStatus.md) +[Get-CsExportAcquiredPhoneNumberStatus](https://learn.microsoft.com/powershell/module/teams/get-csexportacquiredphonenumberstatus) diff --git a/teams/teams-ps/teams/Get-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Get-CsExternalAccessPolicy.md index bf2710d3e7..6b5e5dfbaa 100644 --- a/teams/teams-ps/teams/Get-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/Get-CsExternalAccessPolicy.md @@ -13,7 +13,7 @@ ms.reviewer: rogupta ## SYNOPSIS Returns information about the external access policies that have been configured for use in your organization. -External access policies determine whether or not your users can: 1) communicate with users who have Session Initiation Protocol (SIP) accounts with a federated organization; 2) communicate with users who are using custom applications built with [Azure Communication Services (ACS)](/azure/communication-services/concepts/teams-interop); 3) access Skype for Business Server over the Internet, without having to log on to your internal network; and, 4) communicate with users who have SIP accounts with a public instant messaging (IM) provider such as Skype. +External access policies determine whether or not your users can: 1) communicate with users who have Session Initiation Protocol (SIP) accounts with a federated organization; 2) communicate with users who are using custom applications built with [Azure Communication Services (ACS)](https://learn.microsoft.com/azure/communication-services/concepts/teams-interop); 3) access Skype for Business Server over the Internet, without having to log on to your internal network; and, 4) communicate with users who have SIP accounts with a public instant messaging (IM) provider such as Skype. This cmdlet was introduced in Lync Server 2010. @@ -44,7 +44,7 @@ External access policies can grant (or revoke) the ability of your users to do a Note that enabling federation alone will not provide users with this capability. Instead, you must enable federation and then assign users an external access policy that gives them the right to communicate with federated users. -2. (Microsoft Teams only) Communicate with users who are using custom applications built with [Azure Communication Services (ACS)](/azure/communication-services/concepts/teams-interop). This policy setting only applies if ACS federation has been enabled at the tenant level using the cmdlet [Set-CsTeamsAcsFederationConfiguration](/powershell/module/teams/set-csteamsacsfederationconfiguration). +2. (Microsoft Teams only) Communicate with users who are using custom applications built with [Azure Communication Services (ACS)](https://learn.microsoft.com/azure/communication-services/concepts/teams-interop). This policy setting only applies if ACS federation has been enabled at the tenant level using the cmdlet [Set-CsTeamsAcsFederationConfiguration](https://learn.microsoft.com/powershell/module/teams/set-csteamsacsfederationconfiguration). 3. Access Skype for Business Server over the Internet, without having to first log on to your internal network. This enables your users to use Skype for Business and log on to Skype for Business Server from an Internet café or other remote location. @@ -134,7 +134,7 @@ If neither the Identity nor Filter parameters are specified, then the Get-CsExte ```yaml Type: XdsIdentity Parameter Sets: Identity, (All) -Aliases: +Aliases: Required: False Position: 2 @@ -173,7 +173,7 @@ Note that the Filter parameter can only be applied to the policy Identity. ```yaml Type: String Parameter Sets: Filter, (All) -Aliases: +Aliases: Required: False Position: Named @@ -190,7 +190,7 @@ NOTE: This parameter is not used with Skype for Business Online. ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: Required: False Position: Named @@ -216,7 +216,7 @@ This parameter is not intended for use with the on-premises version of Skype for ```yaml Type: UserIdParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -232,7 +232,7 @@ PARAMVALUE: Automatic | All | SubscriptionDefaults | TenantDefinedOnly ```yaml Type: PolicyFilter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -248,7 +248,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -259,7 +259,7 @@ 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). +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). ## INPUTS @@ -273,10 +273,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Grant-CsExternalAccessPolicy](Grant-CsExternalAccessPolicy.md) +[Grant-CsExternalAccessPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csexternalaccesspolicy) -[New-CsExternalAccessPolicy](New-CsExternalAccessPolicy.md) +[New-CsExternalAccessPolicy](https://learn.microsoft.com/powershell/module/teams/new-csexternalaccesspolicy) -[Remove-CsExternalAccessPolicy](Remove-CsExternalAccessPolicy.md) +[Remove-CsExternalAccessPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csexternalaccesspolicy) -[Set-CsExternalAccessPolicy](Set-CsExternalAccessPolicy.md) +[Set-CsExternalAccessPolicy](https://learn.microsoft.com/powershell/module/teams/set-csexternalaccesspolicy) diff --git a/teams/teams-ps/teams/Get-CsGroupPolicyAssignment.md b/teams/teams-ps/teams/Get-CsGroupPolicyAssignment.md index 5f1d9e78a9..0a4519aa90 100644 --- a/teams/teams-ps/teams/Get-CsGroupPolicyAssignment.md +++ b/teams/teams-ps/teams/Get-CsGroupPolicyAssignment.md @@ -14,7 +14,7 @@ This cmdlet is used to return group policy assignments. ## SYNTAX ```powershell -Get-CsGroupPolicyAssignment [-GroupId ] [-PolicyType ] +Get-CsGroupPolicyAssignment [-GroupId ] [-PolicyType ] [] ``` ## DESCRIPTION @@ -26,7 +26,7 @@ This cmdlets returns group policy assignments. Optional parameters allow the re In this example, all group policy assignments are returned. ```powershell -Get-CsGroupPolicyAssignment +Get-CsGroupPolicyAssignment GroupId PolicyType PolicyName Rank CreatedTime CreatedBy ------- ---------- ---------- ---- ----------- --------- @@ -136,8 +136,7 @@ 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). +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). ## INPUTS @@ -147,8 +146,8 @@ For more information, see [About CommonParameters](https://go.microsoft.com/fwli ## RELATED LINKS -[New-CsGroupPolicyAssignment](New-CsGroupPolicyAssignment.md) +[New-CsGroupPolicyAssignment](https://learn.microsoft.com/powershell/module/teams/new-csgrouppolicyassignment) -[Set-CsGroupPolicyAssignment](Set-CsGroupPolicyAssignment.md) +[Set-CsGroupPolicyAssignment](https://learn.microsoft.com/powershell/module/teams/set-csgrouppolicyassignment) -[Remove-CsGroupPolicyAssignment](Remove-CsGroupPolicyAssignment.md) +[Remove-CsGroupPolicyAssignment](https://learn.microsoft.com/powershell/module/teams/remove-csgrouppolicyassignment) diff --git a/teams/teams-ps/teams/Get-CsHybridTelephoneNumber.md b/teams/teams-ps/teams/Get-CsHybridTelephoneNumber.md index 49d135d6c8..ae9059f751 100644 --- a/teams/teams-ps/teams/Get-CsHybridTelephoneNumber.md +++ b/teams/teams-ps/teams/Get-CsHybridTelephoneNumber.md @@ -5,7 +5,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/get-cshybrid applicable: Microsoft Teams author: jenstrier ms.author: serdars -ms.reviewer: +ms.reviewer: manager: schema: 2.0.0 --- @@ -60,7 +60,7 @@ Filters the returned results to a specific phone number. The number should be sp ```yaml Type: System.String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -86,6 +86,6 @@ The cmdlet is available in Teams PowerShell module 4.5.0 or later. The cmdlet is only available in GCC High and DoD cloud instances. ## RELATED LINKS -[New-CsHybridTelephoneNumber](New-CsHybridTelephoneNumber.md) +[New-CsHybridTelephoneNumber](https://learn.microsoft.com/powershell/module/teams/new-cshybridtelephonenumber) -[Remove-CsHybridTelephoneNumber](Remove-CsHybridTelephoneNumber.md) +[Remove-CsHybridTelephoneNumber](https://learn.microsoft.com/powershell/module/teams/remove-cshybridtelephonenumber) diff --git a/teams/teams-ps/teams/Get-CsInboundBlockedNumberPattern.md b/teams/teams-ps/teams/Get-CsInboundBlockedNumberPattern.md index 8f4fd8ba22..3e35a1a1b3 100644 --- a/teams/teams-ps/teams/Get-CsInboundBlockedNumberPattern.md +++ b/teams/teams-ps/teams/Get-CsInboundBlockedNumberPattern.md @@ -1,13 +1,13 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-csinboundblockednumberpattern -applicable: Microsoft Teams +applicable: Microsoft Teams title: Get-CsInboundBlockedNumberPattern author: jenstrier ms.author: serdars ms.reviewer: manager: bulenteg -schema: 2.0.0 +schema: 2.0.0 --- # Get-CsInboundBlockedNumberPattern @@ -46,7 +46,6 @@ PS> Get-CsInboundBlockedNumberPattern -Filter Block* In this example, the *Get-CsInboundBlockedNumberPattern* cmdlet will return all the blocked number patterns which identity starts with Block. - ## PARAMETERS ### -Filter @@ -80,7 +79,7 @@ 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). +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). ## INPUTS @@ -90,8 +89,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[New-CsInboundBlockedNumberPattern](New-CsInboundBlockedNumberPattern.md) +[New-CsInboundBlockedNumberPattern](https://learn.microsoft.com/powershell/module/teams/new-csinboundblockednumberpattern) -[Set-CsInboundBlockedNumberPattern](Set-CsInboundBlockedNumberPattern.md) +[Set-CsInboundBlockedNumberPattern](https://learn.microsoft.com/powershell/module/teams/set-csinboundblockednumberpattern) -[Remove-CsInboundBlockedNumberPattern](Remove-CsInboundBlockedNumberPattern.md) +[Remove-CsInboundBlockedNumberPattern](https://learn.microsoft.com/powershell/module/teams/remove-csinboundblockednumberpattern) diff --git a/teams/teams-ps/teams/Get-CsInboundExemptNumberPattern.md b/teams/teams-ps/teams/Get-CsInboundExemptNumberPattern.md index 4c6df0bc94..309cacaf76 100644 --- a/teams/teams-ps/teams/Get-CsInboundExemptNumberPattern.md +++ b/teams/teams-ps/teams/Get-CsInboundExemptNumberPattern.md @@ -1,10 +1,10 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-csinboundexemptnumberpattern applicable: Microsoft Teams author: jenstrier ms.author: serdars -ms.reviewer: +ms.reviewer: manager: schema: 2.0.0 --- @@ -83,6 +83,9 @@ 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). + ## INPUTS ## OUTPUTS @@ -92,12 +95,12 @@ Accept wildcard characters: False You can use Test-CsInboundBlockedNumberPattern to test your call block and exempt phone number ranges. ## RELATED LINKS -[New-CsInboundExemptNumberPattern](New-CsInboundExemptNumberPattern.md) +[New-CsInboundExemptNumberPattern](https://learn.microsoft.com/powershell/module/teams/new-csinboundexemptnumberpattern) -[Set-CsInboundExemptNumberPattern](Set-CsInboundExemptNumberPattern.md) +[Set-CsInboundExemptNumberPattern](https://learn.microsoft.com/powershell/module/teams/set-csinboundexemptnumberpattern) -[Remove-CsInboundExemptNumberPattern](Remove-CsInboundExemptNumberPattern.md) +[Remove-CsInboundExemptNumberPattern](https://learn.microsoft.com/powershell/module/teams/remove-csinboundexemptnumberpattern) -[Test-CsInboundBlockedNumberPattern](Test-CsInboundBlockedNumberPattern.md) +[Test-CsInboundBlockedNumberPattern](https://learn.microsoft.com/powershell/module/teams/test-csinboundblockednumberpattern) -[Get-CsTenantBlockedCallingNumbers](Get-CsTenantBlockedCallingNumbers.md) +[Get-CsTenantBlockedCallingNumbers](https://learn.microsoft.com/powershell/module/teams/get-cstenantblockedcallingnumbers) diff --git a/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md b/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md index 99072d26b4..0d15c93653 100644 --- a/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md +++ b/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md @@ -49,7 +49,7 @@ Specifies the Identity of the user account to be to be modified. A user identity ```yaml Type: UserIdParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -65,7 +65,7 @@ Specifies the start date of the date range. ```yaml Type: Object Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -81,7 +81,7 @@ Specifies the end date of the date range. ```yaml Type: Object Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -97,7 +97,7 @@ Specified that you want a summary status of MMS migrations returned. ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -109,15 +109,16 @@ Accept wildcard characters: False ### -State With this parameter you can filter by migration state. Possible values are: -* Pending -* InProgress -* Failed -* Succeeded + +- Pending +- InProgress +- Failed +- Succeeded ```yaml Type: StateType Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -128,7 +129,7 @@ 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). +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). ## INPUTS @@ -147,21 +148,18 @@ TotalMeeting : 0 UserId : 27c6ee67-c71d-4386-bf84-ebfdc7c3a171 UserPrincipalName : syntest1-prod@TESTTESTMMSSYNTHETICUSWESTT.onmicrosoft.com -where **MigrationType** can have possible values as below: +where **MigrationType** can have the following values: - **SfbToTeams** (Skype for Business On-prem to Teams) -  - **TeamsToTeams** (Teams to Teams) -  - **ToSameType** (Same source and targer meeting types) -  - **AllToTeams** (All types to Teams) +- **SfbToTeams** (Skype for Business On-prem to Teams) +- **TeamsToTeams** (Teams to Teams) +- **ToSameType** (Same source and targer meeting types) +- **AllToTeams** (All types to Teams) ## NOTES ## RELATED LINKS -[Get-CsTenantMigrationConfiguration](Get-CsTenantMigrationConfiguration.md) +[Get-CsTenantMigrationConfiguration](https://learn.microsoft.com/powershell/module/teams/get-cstenantmigrationconfiguration) -[Get-CsOnlineDialInConferencingTenantSettings](Get-CsOnlineDialInConferencingTenantSettings.md) +[Get-CsOnlineDialInConferencingTenantSettings](https://learn.microsoft.com/powershell/module/teams/get-csonlinedialinconferencingtenantsettings) -[Start-CsExMeetingMigration](Start-CsExMeetingMigration.md) +[Start-CsExMeetingMigration](https://learn.microsoft.com/powershell/module/teams/start-csexmeetingmigration) diff --git a/teams/teams-ps/teams/Get-CsOnlineApplicationInstance.md b/teams/teams-ps/teams/Get-CsOnlineApplicationInstance.md index adc0852de6..c5d65afdb8 100644 --- a/teams/teams-ps/teams/Get-CsOnlineApplicationInstance.md +++ b/teams/teams-ps/teams/Get-CsOnlineApplicationInstance.md @@ -169,7 +169,7 @@ 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). +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). ## INPUTS @@ -179,10 +179,10 @@ This cmdlet supports the common parameters: `-Debug, -ErrorAction, -ErrorVariabl ## RELATED LINKS -[Set-CsOnlineApplicationInstance](Set-CsOnlineApplicationInstance.md) +[Set-CsOnlineApplicationInstance](https://learn.microsoft.com/powershell/module/teams/set-csonlineapplicationinstance) -[New-CsOnlineApplicationInstance](New-CsOnlineApplicationInstance.md) +[New-CsOnlineApplicationInstance](https://learn.microsoft.com/powershell/module/teams/new-csonlineapplicationinstance) -[Find-CsOnlineApplicationInstance](Find-CsOnlineApplicationInstance.md) +[Find-CsOnlineApplicationInstance](https://learn.microsoft.com/powershell/module/teams/find-csonlineapplicationinstance) -[Sync-CsOnlineApplicationInstance](Sync-CsOnlineApplicationInstance.md) +[Sync-CsOnlineApplicationInstance](https://learn.microsoft.com/powershell/module/teams/sync-csonlineapplicationinstance) diff --git a/teams/teams-ps/teams/Get-CsOnlineApplicationInstanceAssociation.md b/teams/teams-ps/teams/Get-CsOnlineApplicationInstanceAssociation.md index 4fcd762e17..f837f328ee 100644 --- a/teams/teams-ps/teams/Get-CsOnlineApplicationInstanceAssociation.md +++ b/teams/teams-ps/teams/Get-CsOnlineApplicationInstanceAssociation.md @@ -24,7 +24,6 @@ Get-CsOnlineApplicationInstanceAssociation -Identity [-Tenant ] [ ## DESCRIPTION Use the Get-CsOnlineApplicationInstanceAssociation cmdlet to get information about the associations setup between online application instances and the application configurations, like auto attendants and call queues. - ## EXAMPLES ### -------------------------- Example 1 -------------------------- @@ -68,8 +67,7 @@ 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). - +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). ## INPUTS @@ -80,14 +78,12 @@ The Get-CsOnlineApplicationInstanceAssociation cmdlet accepts a string as the Id ### Microsoft.Rtc.Management.Hosted.Online.Models.ApplicationInstanceAssociation - ## NOTES - ## RELATED LINKS -[Get-CsOnlineApplicationInstanceAssociationStatus](Get-CsOnlineApplicationInstanceAssociationStatus.md) +[Get-CsOnlineApplicationInstanceAssociationStatus](https://learn.microsoft.com/powershell/module/teams/get-csonlineapplicationinstanceassociationstatus) -[New-CsOnlineApplicationInstanceAssociation](New-CsOnlineApplicationInstanceAssociation.md) +[New-CsOnlineApplicationInstanceAssociation](https://learn.microsoft.com/powershell/module/teams/new-csonlineapplicationinstanceassociation) -[Remove-CsOnlineApplicationInstanceAssociation](Remove-CsOnlineApplicationInstanceAssociation.md) +[Remove-CsOnlineApplicationInstanceAssociation](https://learn.microsoft.com/powershell/module/teams/remove-csonlineapplicationinstanceassociation) diff --git a/teams/teams-ps/teams/Get-CsOnlineApplicationInstanceAssociationStatus.md b/teams/teams-ps/teams/Get-CsOnlineApplicationInstanceAssociationStatus.md index 9e08cf8a5c..bf4db93e15 100644 --- a/teams/teams-ps/teams/Get-CsOnlineApplicationInstanceAssociationStatus.md +++ b/teams/teams-ps/teams/Get-CsOnlineApplicationInstanceAssociationStatus.md @@ -24,7 +24,6 @@ Get-CsOnlineApplicationInstanceAssociationStatus -Identity [-Tenant ] [-DomainController ] [-Forc ## DESCRIPTION **Note**: Starting with Teams PowerShell Module 4.0, this cmdlet will be deprecated. Use the Get-CsTenant or Get-CsOnlineDialInConferencingBridge cmdlet to view information previously present in Get-CsOnlineDirectoryTenant. - Use the Get-CsOnlineDirectoryTenant cmdlet to retrieve tenant parameters like AnnouncementsDisabled, NameRecordingDisabled and Bridges from the Business Voice Directory. ## EXAMPLES @@ -36,7 +35,6 @@ Get-CsOnlineDirectoryTenant -Tenant 7a205197-8e59-487d-b9fa-3fc1b108f1e5 This example returns the tenant specified by GUID. - ## PARAMETERS ### -Confirm @@ -80,7 +78,7 @@ If the Force switch isn't provided in the command, you're prompted for administr ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -92,18 +90,18 @@ Accept wildcard characters: False ### -Tenant Specifies the globally unique identifier (GUID) of your Skype for Business Online tenant account. -For example: +For example: `-Tenant "38aad667-af54-4397-aaa7-e94c79ec2308"` -You can find your tenant ID by running this command: +You can find your tenant ID by running this command: `Get-CsTenant | Select-Object DisplayName, TenantID` ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -131,22 +129,18 @@ 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). - +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). ## INPUTS ### None - ## OUTPUTS ### Deserialized.Microsoft.Rtc.Management.Hosted.Bvd.Types.LacTenant - ## NOTES - ## RELATED LINKS -[Get-CsOnlineTelephoneNumber](Get-CsOnlineTelephoneNumber.md) +[Get-CsOnlineTelephoneNumber](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumber) diff --git a/teams/teams-ps/teams/Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md b/teams/teams-ps/teams/Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md index 360c0043b8..4c7b04e076 100644 --- a/teams/teams-ps/teams/Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md +++ b/teams/teams-ps/teams/Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md @@ -33,7 +33,6 @@ Get-CsOnlineEnhancedEmergencyServiceDisclaimer -CountryOrRegion "US" This example returns your organization's enhanced emergency service terms and conditions acceptance status. - ## PARAMETERS ### -CountryOrRegion @@ -43,7 +42,7 @@ The United States is currently the only country supported, but it must be specif ```yaml Type: CountryInfo Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -77,7 +76,7 @@ If the Force switch isn't provided in the command, you're prompted for administr ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -93,7 +92,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -109,7 +108,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -120,21 +119,17 @@ 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). - +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). ## INPUTS ### None - ## OUTPUTS ### None - ## NOTES - ## RELATED LINKS -[Set-CsOnlineEnhancedEmergencyServiceDisclaimer](Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md) +[Set-CsOnlineEnhancedEmergencyServiceDisclaimer](https://learn.microsoft.com/powershell/module/teams/set-csonlineenhancedemergencyservicedisclaimer) diff --git a/teams/teams-ps/teams/Get-CsOnlineLisCivicAddress.md b/teams/teams-ps/teams/Get-CsOnlineLisCivicAddress.md index 9f70cea502..7c9bf5c407 100644 --- a/teams/teams-ps/teams/Get-CsOnlineLisCivicAddress.md +++ b/teams/teams-ps/teams/Get-CsOnlineLisCivicAddress.md @@ -258,8 +258,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Set-CsOnlineLisCivicAddress](Set-CsOnlineLisCivicAddress.md) +[Set-CsOnlineLisCivicAddress](https://learn.microsoft.com/powershell/module/teams/set-csonlineliscivicaddress) -[New-CsOnlineLisCivicAddress](New-CsOnlineLisCivicAddress.md) +[New-CsOnlineLisCivicAddress](https://learn.microsoft.com/powershell/module/teams/new-csonlineliscivicaddress) -[Remove-CsOnlineLisCivicAddress](Remove-CsOnlineLisCivicAddress.md) +[Remove-CsOnlineLisCivicAddress](https://learn.microsoft.com/powershell/module/teams/remove-csonlineliscivicaddress) diff --git a/teams/teams-ps/teams/Get-CsOnlineLisLocation.md b/teams/teams-ps/teams/Get-CsOnlineLisLocation.md index a248d161bb..32cc83fd09 100644 --- a/teams/teams-ps/teams/Get-CsOnlineLisLocation.md +++ b/teams/teams-ps/teams/Get-CsOnlineLisLocation.md @@ -315,8 +315,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Set-CsOnlineLisLocation](Set-CsOnlineLisLocation.md) +[Set-CsOnlineLisLocation](https://learn.microsoft.com/powershell/module/teams/set-csonlinelislocation) -[New-CsOnlineLisLocation](New-CsOnlineLisLocation.md) +[New-CsOnlineLisLocation](https://learn.microsoft.com/powershell/module/teams/new-csonlinelislocation) -[Remove-CsOnlineLisLocation](Remove-CsOnlineLisLocation.md) +[Remove-CsOnlineLisLocation](https://learn.microsoft.com/powershell/module/teams/remove-csonlinelislocation) diff --git a/teams/teams-ps/teams/Get-CsOnlineLisPort.md b/teams/teams-ps/teams/Get-CsOnlineLisPort.md index d5f50de7c2..7f70b66bdc 100644 --- a/teams/teams-ps/teams/Get-CsOnlineLisPort.md +++ b/teams/teams-ps/teams/Get-CsOnlineLisPort.md @@ -167,6 +167,6 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Set-CsOnlineLisPort](Set-CsOnlineLisPort.md) +[Set-CsOnlineLisPort](https://learn.microsoft.com/powershell/module/teams/set-csonlinelisport) -[Remove-CsOnlineLisPort](Remove-CsOnlineLisPort.md) +[Remove-CsOnlineLisPort](https://learn.microsoft.com/powershell/module/teams/remove-csonlinelisport) diff --git a/teams/teams-ps/teams/Get-CsOnlineLisSwitch.md b/teams/teams-ps/teams/Get-CsOnlineLisSwitch.md index 14631a8806..be0424b314 100644 --- a/teams/teams-ps/teams/Get-CsOnlineLisSwitch.md +++ b/teams/teams-ps/teams/Get-CsOnlineLisSwitch.md @@ -137,7 +137,6 @@ 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). - ## INPUTS ### System.String @@ -152,6 +151,6 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Set-CsOnlineLisSwitch](Set-CsOnlineLisSwitch.md) +[Set-CsOnlineLisSwitch](https://learn.microsoft.com/powershell/module/teams/set-csonlinelisswitch) -[Remove-CsOnlineLisSwitch](Remove-CsOnlineLisSwitch.md) +[Remove-CsOnlineLisSwitch](https://learn.microsoft.com/powershell/module/teams/remove-csonlinelisswitch) diff --git a/teams/teams-ps/teams/Get-CsOnlineLisWirelessAccessPoint.md b/teams/teams-ps/teams/Get-CsOnlineLisWirelessAccessPoint.md index d1ecbcc70f..8f245580de 100644 --- a/teams/teams-ps/teams/Get-CsOnlineLisWirelessAccessPoint.md +++ b/teams/teams-ps/teams/Get-CsOnlineLisWirelessAccessPoint.md @@ -166,7 +166,6 @@ 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). - ## INPUTS ### System.String @@ -179,6 +178,6 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Set-CsOnlineLisWirelessAccessPoint](Set-CsOnlineLisWirelessAccessPoint.md) +[Set-CsOnlineLisWirelessAccessPoint](https://learn.microsoft.com/powershell/module/teams/set-csonlineliswirelessaccesspoint) -[Remove-CsOnlineLisWirelessAccessPoint](Remove-CsOnlineLisWirelessAccessPoint.md) +[Remove-CsOnlineLisWirelessAccessPoint](https://learn.microsoft.com/powershell/module/teams/remove-csonlineliswirelessaccesspoint) diff --git a/teams/teams-ps/teams/Get-CsOnlinePSTNGateway.md b/teams/teams-ps/teams/Get-CsOnlinePSTNGateway.md index 0018c4ac74..b772106707 100644 --- a/teams/teams-ps/teams/Get-CsOnlinePSTNGateway.md +++ b/teams/teams-ps/teams/Get-CsOnlinePSTNGateway.md @@ -78,8 +78,7 @@ 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). +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). ## INPUTS @@ -93,8 +92,8 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## RELATED LINKS -[Set-CsOnlinePSTNGateway](Set-CsOnlinePSTNGateway.md) +[Set-CsOnlinePSTNGateway](https://learn.microsoft.com/powershell/module/teams/set-csonlinepstngateway) -[New-CsOnlinePSTNGateway](New-CsOnlinePSTNGateway.md) +[New-CsOnlinePSTNGateway](https://learn.microsoft.com/powershell/module/teams/new-csonlinepstngateway) -[Remove-CsOnlinePSTNGateway](Remove-CsOnlinePSTNGateway.md) +[Remove-CsOnlinePSTNGateway](https://learn.microsoft.com/powershell/module/teams/remove-csonlinepstngateway) diff --git a/teams/teams-ps/teams/Get-CsOnlinePstnUsage.md b/teams/teams-ps/teams/Get-CsOnlinePstnUsage.md index bb08628ba4..4cfa57a12e 100644 --- a/teams/teams-ps/teams/Get-CsOnlinePstnUsage.md +++ b/teams/teams-ps/teams/Get-CsOnlinePstnUsage.md @@ -74,8 +74,7 @@ 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). +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). ## INPUTS @@ -88,4 +87,4 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## NOTES ## RELATED LINKS -[Set-CsOnlinePstnUsage](Set-CsOnlinePstnUsage.md) +[Set-CsOnlinePstnUsage](https://learn.microsoft.com/powershell/module/teams/set-csonlinepstnusage) diff --git a/teams/teams-ps/teams/Get-CsOnlineSchedule.md b/teams/teams-ps/teams/Get-CsOnlineSchedule.md index 342405c657..9b0227da05 100644 --- a/teams/teams-ps/teams/Get-CsOnlineSchedule.md +++ b/teams/teams-ps/teams/Get-CsOnlineSchedule.md @@ -18,7 +18,7 @@ Use the Get-CsOnlineSchedule cmdlet to get information about schedules that belo ## SYNTAX ``` -Get-CsOnlineSchedule -Id [-CommonParameters] +Get-CsOnlineSchedule -Id [] ``` ## DESCRIPTION @@ -59,7 +59,7 @@ 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).` +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). ## INPUTS @@ -70,13 +70,12 @@ The Get-CsOnlineSchedule cmdlet accepts a string as the Id parameter. ### Microsoft.Rtc.Management.Hosted.Online.Models.Schedule - ## NOTES ## RELATED LINKS -[New-CsOnlineTimeRange](New-CsOnlineTimeRange.md) +[New-CsOnlineTimeRange](https://learn.microsoft.com/powershell/module/teams/new-csonlinetimerange) -[New-CsOnlineDateTimeRange](New-CsOnlineDateTimeRange.md) +[New-CsOnlineDateTimeRange](https://learn.microsoft.com/powershell/module/teams/new-csonlinedatetimerange) -[New-CsAutoAttendantCallFlow](New-CsAutoAttendantCallFlow.md) +[New-CsAutoAttendantCallFlow](https://learn.microsoft.com/powershell/module/teams/new-csautoattendantcallflow) diff --git a/teams/teams-ps/teams/Get-CsOnlineSipDomain.md b/teams/teams-ps/teams/Get-CsOnlineSipDomain.md index 34fc4ba753..0627f86a2a 100644 --- a/teams/teams-ps/teams/Get-CsOnlineSipDomain.md +++ b/teams/teams-ps/teams/Get-CsOnlineSipDomain.md @@ -13,7 +13,7 @@ ms.reviewer: rogupta # Get-CsOnlineSipDomain ## SYNOPSIS -This cmdlet lists online sip domains and their enabled/disabled status. In a disabled domain, provisioning of users is blocked. Once a domain is re-enabled, provisioning of users in that domain will happen. +This cmdlet lists online sip domains and their enabled/disabled status. In a disabled domain, provisioning of users is blocked. Once a domain is re-enabled, provisioning of users in that domain will happen. ## SYNTAX @@ -74,8 +74,7 @@ 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). +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). ## INPUTS @@ -89,8 +88,8 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## RELATED LINKS -[Disable-CsOnlineSipDomain](Disable-CsOnlineSipDomain.md) +[Disable-CsOnlineSipDomain](https://learn.microsoft.com/powershell/module/teams/disable-csonlinesipdomain) -[Enable-CsOnlineSipDomain](Enable-CsOnlineSipDomain.md) +[Enable-CsOnlineSipDomain](https://learn.microsoft.com/powershell/module/teams/enable-csonlinesipdomain) [Cloud consolidation for Teams and Skype for Business](https://learn.microsoft.com/skypeforbusiness/hybrid/cloud-consolidation) diff --git a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumber.md b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumber.md index 780f41e1ec..caf5d442f1 100644 --- a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumber.md +++ b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumber.md @@ -15,7 +15,7 @@ ms.reviewer: ## SYNOPSIS Use the `Get-CsOnlineTelephoneNumber` to retrieve telephone numbers from the Business Voice Directory. -**Note**: This cmdlet has been deprecated. Use the new [Get-CsPhoneNumberAssignment](/powershell/module/teams/get-csphonenumberassignment) cmdlet instead. For Microsoft 365 GCC High and DoD cloud instances use the new [Get-CshybridTelephoneNumber](/powershell/module/teams/get-cshybridtelephonenumber) cmdlet instead. +**Note**: This cmdlet has been deprecated. Use the new [Get-CsPhoneNumberAssignment](https://learn.microsoft.com/powershell/module/teams/get-csphonenumberassignment) cmdlet instead. For Microsoft 365 GCC High and DoD cloud instances use the new [Get-CshybridTelephoneNumber](https://learn.microsoft.com/powershell/module/teams/get-cshybridtelephonenumber) cmdlet instead. ## SYNTAX @@ -87,7 +87,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -110,7 +110,7 @@ The values for the Assigned parameter are case-sensitive. ```yaml Type: MultiValuedProperty Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -161,7 +161,7 @@ Displays the location parameter with its value. ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -179,7 +179,7 @@ If the Force switch isn't provided in the command, you're prompted for administr ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -202,7 +202,7 @@ The values for the InventoryType parameter are case-sensitive. ```yaml Type: MultiValuedProperty Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -218,7 +218,7 @@ Specifying this switch parameter will return only telephone numbers which are no ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -236,7 +236,7 @@ If set to 0, the command will run, but no data will be returned. ```yaml Type: UInt32 Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -248,14 +248,14 @@ Accept wildcard characters: False ### -TelephoneNumber Specifies the target telephone number. -For example: +For example: `-TelephoneNumber tel:+18005551234, or -TelephoneNumber +14251234567` ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -273,7 +273,7 @@ The telephone number should be in E.164 format. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -291,7 +291,7 @@ The telephone number should be in E.164 format. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -310,7 +310,7 @@ You can use up to nine digits. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -326,7 +326,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -337,7 +337,7 @@ 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). +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). ## INPUTS @@ -351,4 +351,4 @@ An instance or array of the objects. ## NOTES ## RELATED LINKS -[Remove-CsOnlineTelephoneNumber](Remove-CsOnlineTelephoneNumber.md) +[Remove-CsOnlineTelephoneNumber](https://learn.microsoft.com/powershell/module/teams/remove-csonlinetelephonenumber) diff --git a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberCountry.md b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberCountry.md index e46d6d12b1..e2731e0eed 100644 --- a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberCountry.md +++ b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberCountry.md @@ -50,15 +50,20 @@ This example returns the list of supported countries or regions for the cmdlet s ## PARAMETERS +### 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). + ## INPUTS ## OUTPUTS +## NOTES + ## RELATED LINKS -[Get-CsOnlineTelephoneNumberCountry](Get-CsOnlineTelephoneNumberCountry.md) -[Get-CsOnlineTelephoneNumberType](Get-CsOnlineTelephoneNumberType.md) +[Get-CsOnlineTelephoneNumberCountry](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumbercountry) +[Get-CsOnlineTelephoneNumberType](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumbercountry) -[New-CsOnlineTelephoneNumberOrder](New-CsOnlineTelephoneNumberOrder.md) -[Get-CsOnlineTelephoneNumberOrder](Get-CsOnlineTelephoneNumberOrder.md) -[Complete-CsOnlineTelephoneNumberOrder](Complete-CsOnlineTelephoneNumberOrder.md) -[Clear-CsOnlineTelephoneNumberOrder](Clear-CsOnlineTelephoneNumberOrder.md) +[New-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) +[Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) +[Complete-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) +[Clear-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) diff --git a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md index fe0c1a5083..d5b8a5dbef 100644 --- a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md +++ b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md @@ -25,7 +25,6 @@ Get-CsOnlineTelephoneNumberOrder [-OrderId] [] Use the `Get-CsOnlineTelephoneNumberOrder` cmdlet to get the order report of a specific telephone number search order. The telephone numbers can then be used to set up calling features for users and services in your organization. - ## EXAMPLES ### -------------------------- Example 1 -------------------------- @@ -86,7 +85,6 @@ TelephoneNumber : {} This example returns a failed telephone number search and the `ErrorCode` is showing that telephone numbers with `NumberPrefix: 1425` is `OutOfStock`. - ## PARAMETERS ### OrderId @@ -95,7 +93,7 @@ Specifies the telephone number search order to look up. Use `New-CsOnlineTelepho ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Required: True Position: Named @@ -104,16 +102,21 @@ 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). + ## INPUTS ## OUTPUTS +## NOTES + ## RELATED LINKS -[Get-CsOnlineTelephoneNumberCountry](Get-CsOnlineTelephoneNumberCountry.md) -[Get-CsOnlineTelephoneNumberType](Get-CsOnlineTelephoneNumberType.md) +[Get-CsOnlineTelephoneNumberCountry](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumbercountry) +[Get-CsOnlineTelephoneNumberType](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumbercountry) -[New-CsOnlineTelephoneNumberOrder](New-CsOnlineTelephoneNumberOrder.md) -[Get-CsOnlineTelephoneNumberOrder](Get-CsOnlineTelephoneNumberOrder.md) -[Complete-CsOnlineTelephoneNumberOrder](Complete-CsOnlineTelephoneNumberOrder.md) -[Clear-CsOnlineTelephoneNumberOrder](Clear-CsOnlineTelephoneNumberOrder.md) +[New-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) +[Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) +[Complete-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) +[Clear-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) diff --git a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberType.md b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberType.md index e93fa599dd..5e43aab2d1 100644 --- a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberType.md +++ b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberType.md @@ -25,7 +25,6 @@ Get-CsOnlineTelephoneNumberType [-Country] [] Use the `Get-CsOnlineTelephoneNumberType` cmdlet to get the list of supported telephone number offerings in a given country or region. The `NumberType` field in the response is used to indicate the capabilities of a given offering. The telephone numbers can then be used to set up calling features for users and services in your organization. - ## EXAMPLES ### -------------------------- Example 1 -------------------------- @@ -74,7 +73,6 @@ AutoAttendantTollFree ``` This example returns the list of supported NumberTypes in Canada. - ## PARAMETERS ### Country @@ -83,7 +81,7 @@ Specifies the country or region that the number offerings belong. The country co ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Required: True Position: Named @@ -92,16 +90,21 @@ 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). + ## INPUTS ## OUTPUTS +## NOTES + ## RELATED LINKS -[Get-CsOnlineTelephoneNumberCountry](Get-CsOnlineTelephoneNumberCountry.md) -[Get-CsOnlineTelephoneNumberType](Get-CsOnlineTelephoneNumberType.md) +[Get-CsOnlineTelephoneNumberCountry](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumbercountry) +[Get-CsOnlineTelephoneNumberType](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumbercountry) -[New-CsOnlineTelephoneNumberOrder](New-CsOnlineTelephoneNumberOrder.md) -[Get-CsOnlineTelephoneNumberOrder](Get-CsOnlineTelephoneNumberOrder.md) -[Complete-CsOnlineTelephoneNumberOrder](Complete-CsOnlineTelephoneNumberOrder.md) -[Clear-CsOnlineTelephoneNumberOrder](Clear-CsOnlineTelephoneNumberOrder.md) +[New-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) +[Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) +[Complete-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) +[Clear-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) diff --git a/teams/teams-ps/teams/Get-CsOnlineUser.md b/teams/teams-ps/teams/Get-CsOnlineUser.md index 4cc21dfe7b..cdb9aaac60 100644 --- a/teams/teams-ps/teams/Get-CsOnlineUser.md +++ b/teams/teams-ps/teams/Get-CsOnlineUser.md @@ -172,7 +172,7 @@ Enables you to limit the returned data by filtering on specific attributes. For The Filter parameter uses the same filtering syntax as the Where-Object cmdlet. For example, the following filter returns only users who have been enabled for Enterprise Voice: `-Filter 'EnterpriseVoiceEnabled -eq $True'` or ``-Filter "EnterpriseVoiceEnabled -eq `$True"``. -Examples: +Examples: - Get-CsOnlineUser -Filter {AssignedPlan -like "*MCO*"} - Get-CsOnlineUser -Filter {UserPrincipalName -like "test*" -and (AssignedPlans -eq "MCOEV" -or AssignedPlans -like "MCOPSTN*")} - Get-CsOnlineUser -Filter {OnPremHostingProvider -ne $null} @@ -286,9 +286,9 @@ 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). -## OUTPUTS +## INPUTS -### Notes +## OUTPUTS A recent fix has addressed an issue where some Guest users were being omitted from the output of the Get-CsOnlineUser cmdlet, resulting in an increase in the reported user count. @@ -313,18 +313,19 @@ A recent fix has addressed an issue where some Guest users were being omitted fr - Conferencing_RequiresCommunicationCredits: Allows pay-per minute Audio Conferencing without monthly licenses. - CommunicationCredits: Enables users to pay Teams calling and conferencing through the credits. -**Updates in Teams PowerShell Module version 6.1.1 Preview and later** +**Updates in Teams PowerShell Module version 6.1.1 Preview and later**: The following updates are applicable for organizations that use Microsoft Teams PowerShell version 6.1.1 (Targeted Release: April 15th, 2024) or later. These changes will be gradually rolled out for all tenants starting from April 26th, 2024. When using the Get-CsOnlineUser cmdlet in Teams PowerShell Module without the -identity parameter, we are introducing these updates: + - Before the rollout, unlicensed users who did not have a valid Teams license were displayed in the output of the Get-CsOnlineUser cmdlet for 30 days after license removal. After the rollout, Get-CsOnlineUser will show unlicensed users after the initial 30 days and also include unlicensed users who never had a valid Teams license. - The AccountType value Unknown is being renamed to IneligibleUser, and will include users who do not have a valid Teams license (exceptions: Guest, SfbOnPremUser, and ResourceAccount). - You can exclude users with the AccountType as IneligibleUser from the output with the AccountType filter. For example, Get-CsOnlineUser -Filter {AccountType -ne 'IneligibleUser'} When Get-CsOnlineUser is used with the -identity parameter, you can also use UPN, Alias, and SIP Address with the -identity parameter to obtain the information for a specific unlicensed user. -**Updates in Teams PowerShell Module version 6.1.0 and later** +**Updates in Teams PowerShell Module version 6.1.0 and later**: The following updates are applicable for organizations that use Microsoft Teams PowerShell version 6.1.0 or later. @@ -332,7 +333,7 @@ The following updates are applicable for organizations that use Microsoft Teams - OptionFlags: OptionFlags attribute will no longer be populated with value in the output of Get-CsOnlineUser in all clouds. It's important to note that other details besides EnterpriseVoiceEnabled, previously found in OptionFlags, are no longer relevant for Teams. Administrators can still utilize the EnterpriseVoiceEnabled attribute in the output of the Get-CsOnlineUser cmdlet to get this information. (Note: This change will be rolled out to all Teams Powershell Module versions (=<6.1.0) starting from 20th March 2024.) -**Updates in Teams PowerShell Module version 6.0.0 and later** +**Updates in Teams PowerShell Module version 6.0.0 and later**: The following updates are applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 6.0.0 or later. @@ -340,7 +341,7 @@ The following updates are applicable for organizations having TeamsOnly users th - IsInGracePeriod: IsInGracePeriod attribute is a boolean flag that indicates that the associated plan is in grace period after deletion. (Note: The attribute is currently in private preview and will display valid values only for private preview) -**Updates in Teams PowerShell Module version 5.9.0 and later** +**Updates in Teams PowerShell Module version 5.9.0 and later**: The following updates are applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 5.9.0 or later in GCC High and DoD environments (note that these changes are already rolled out in commercial environments). These updates will be applicable to older Teams PowerShell versions from 15th March 2024 in GCC High and DoD environments: @@ -366,7 +367,7 @@ If Guest, Soft Deleted Users, IneligibleUser are not required in the output then - Get-CsOnlineUser -Filter {SoftDeletionTimestamp -eq $null} - Get-CsOnlineUser -Filter {AccountType -ne 'IneligibleUser'} -**Updates in Teams PowerShell Module version 3.0.0 and above** +**Updates in Teams PowerShell Module version 3.0.0 and above**: The following updates are applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 3.0.0 and later, excluding updates mentioned previously for Teams PowerShell Module version 5.0.0: @@ -529,10 +530,8 @@ In Teams PowerShell Modules 3.0.0 and above OnPremLineURI will only refer to the - **The output format of AssignedPlan and ProvisionedPlan have now changed from XML to JSON array.** - **The output format of Policies has now changed from String to JSON type UserPolicyDefinition.** -## INPUTS - ## NOTES ## RELATED LINKS -[Set-CsUser](Set-CsUser.md) +[Set-CsUser](https://learn.microsoft.com/powershell/module/teams/set-csuser) diff --git a/teams/teams-ps/teams/Get-CsOnlineVoiceRoute.md b/teams/teams-ps/teams/Get-CsOnlineVoiceRoute.md index 1a42e3e86d..0b619cf7fe 100644 --- a/teams/teams-ps/teams/Get-CsOnlineVoiceRoute.md +++ b/teams/teams-ps/teams/Get-CsOnlineVoiceRoute.md @@ -97,8 +97,7 @@ 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). +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). ## INPUTS @@ -111,8 +110,8 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## NOTES ## RELATED LINKS -[New-CsOnlineVoiceRoute](New-CsOnlineVoiceRoute.md) +[New-CsOnlineVoiceRoute](https://learn.microsoft.com/powershell/module/teams/new-csonlinevoiceroute) -[Set-CsOnlineVoiceRoute](Set-CsOnlineVoiceRoute.md) +[Set-CsOnlineVoiceRoute](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoiceroute) -[Remove-CsOnlineVoiceRoute](Remove-CsOnlineVoiceRoute.md) +[Remove-CsOnlineVoiceRoute](https://learn.microsoft.com/powershell/module/teams/remove-csonlinevoiceroute) diff --git a/teams/teams-ps/teams/Get-CsOnlineVoiceRoutingPolicy.md b/teams/teams-ps/teams/Get-CsOnlineVoiceRoutingPolicy.md index 9a3384a0f4..e0ec8531f0 100644 --- a/teams/teams-ps/teams/Get-CsOnlineVoiceRoutingPolicy.md +++ b/teams/teams-ps/teams/Get-CsOnlineVoiceRoutingPolicy.md @@ -114,8 +114,7 @@ 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). +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). ## INPUTS @@ -128,10 +127,10 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## NOTES ## RELATED LINKS -[New-CsOnlineVoiceRoutingPolicy](New-CsOnlineVoiceRoutingPolicy.md) +[New-CsOnlineVoiceRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csonlinevoiceroutingpolicy) -[Set-CsOnlineVoiceRoutingPolicy](Set-CsOnlineVoiceRoutingPolicy.md) +[Set-CsOnlineVoiceRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoiceroutingpolicy) -[Grant-CsOnlineVoiceRoutingPolicy](Grant-CsOnlineVoiceRoutingPolicy.md) +[Grant-CsOnlineVoiceRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csonlinevoiceroutingpolicy) -[Remove-CsOnlineVoiceRoutingPolicy](Remove-CsOnlineVoiceRoutingPolicy.md) +[Remove-CsOnlineVoiceRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csonlinevoiceroutingpolicy) diff --git a/teams/teams-ps/teams/Get-CsOnlineVoiceUser.md b/teams/teams-ps/teams/Get-CsOnlineVoiceUser.md index 8a495c0472..9269a31d56 100644 --- a/teams/teams-ps/teams/Get-CsOnlineVoiceUser.md +++ b/teams/teams-ps/teams/Get-CsOnlineVoiceUser.md @@ -55,7 +55,7 @@ The following table lists the output fields from `Get-CsOnlineVoiceUser` and the | Number | LineUri in the output from `Get-CsOnlineUser`. You can get same phone number format by doing LineUri.Replace('tel:+','') | | Location | Use LocationId in the output from `Get-CsPhoneNumberAssignment -AssignedPstnTargetId ` as the input to `Get-CsOnlineLisLocation -LocationId` | -In Teams PowerShell Module version 3.0 and later in commercial cloud (and Teams PowerShell Module versions 5.0.1 and later in GCCH and DOD), the following improvements have been introduced for organizations using Teams: +In Teams PowerShell Module version 3.0 and later in commercial cloud (and Teams PowerShell Module versions 5.0.1 and later in GCCH and DOD), the following improvements have been introduced for organizations using Teams: - This cmdlet now accurately returns users who are voice-enabled (the older cmdlet in version 2.6.0 and earlier returned users without MCOEV* plans assigned). - The result size is not limited to 100 users anymore (the older cmdlet in version 2.6.0 and earlier limited the result size to 100). @@ -88,7 +88,6 @@ PS C:\> Get-CsOnlineVoiceUser -Identity Ken.Myer@contoso.com This example uses the User Principal Name (UPN) to retrieve the location and phone number information. - ## PARAMETERS ### -CivicAddressId @@ -97,7 +96,7 @@ Specifies the identity of the civic address that is assigned to the target users ```yaml Type: XdsCivicAddressId Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -132,7 +131,7 @@ Possible values are: ```yaml Type: MultiValuedProperty Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -148,7 +147,7 @@ Displays the location parameter with its value. ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -165,7 +164,7 @@ The default is 100. ```yaml Type: Unlimited Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -185,7 +184,7 @@ If the Force switch isn't provided in the command, you're prompted for administr ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -203,7 +202,7 @@ Use this switch to get the users from Microsoft Entra ID. ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -221,7 +220,7 @@ Use this switch to get only the users in pending state. ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -244,7 +243,7 @@ Example: 98403f08-577c-46dd-851a-f0460a13b03d ```yaml Type: UserIdParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -261,7 +260,7 @@ You can find location identifiers by using the `Get-CsOnlineLisLocation` cmdlet. ```yaml Type: LocationID Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -277,7 +276,7 @@ If specified, the query will return users who have a phone number assigned. ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -293,7 +292,7 @@ If specified, the query will return users who do not have a phone number assigne ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -313,7 +312,7 @@ Possible values are: ```yaml Type: MultiValuedProperty Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -333,7 +332,7 @@ If this parameter is empty, all users are returned. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -351,7 +350,7 @@ The default is 0. ```yaml Type: Unlimited Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -369,7 +368,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -381,21 +380,17 @@ 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). - +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). ## INPUTS ### None - ## OUTPUTS ### Deserialized.Microsoft.Rtc.Management.Hosted.Bvd.Types.LacUser - ## NOTES - ## RELATED LINKS -[Set-CsOnlineVoiceUser](Set-CsOnlineVoiceUser.md) +[Set-CsOnlineVoiceUser](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoiceuser) diff --git a/teams/teams-ps/teams/Get-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/Get-CsOnlineVoicemailPolicy.md index 226b4b74b7..f69fa79a7c 100644 --- a/teams/teams-ps/teams/Get-CsOnlineVoicemailPolicy.md +++ b/teams/teams-ps/teams/Get-CsOnlineVoicemailPolicy.md @@ -53,7 +53,6 @@ Get-CsOnlineVoicemailPolicy -Filter "tag:*" Example 3 uses the Filter parameter to return all the voicemail policies that have been configured at the per-user scope. The filter value "tag:*" tells the Get-CsOnlineVoicemailPolicy cmdlet to return only those policies that have an Identity that begins with the string value "tag:". - ## PARAMETERS ### -Identity @@ -62,7 +61,7 @@ A unique identifier specifying the scope, and in some cases the name, of the pol ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -77,7 +76,7 @@ This parameter accepts a wildcard string and returns all voicemail policies with ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -88,8 +87,7 @@ 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). - +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). ## INPUTS @@ -99,15 +97,13 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ### Microsoft.Rtc.Management.WritableConfig.Policy.OnlineVoicemail.OnlineVoicemailPolicy - ## NOTES - ## RELATED LINKS -[Set-CsOnlineVoicemailPolicy](Set-CsOnlineVoicemailPolicy.md) +[Set-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoicemailpolicy) -[New-CsOnlineVoicemailPolicy](New-CsOnlineVoicemailPolicy.md) +[New-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/new-csonlinevoicemailpolicy) -[Remove-CsOnlineVoicemailPolicy](Remove-CsOnlineVoicemailPolicy.md) +[Remove-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csonlinevoicemailpolicy) -[Grant-CsOnlineVoicemailPolicy](Grant-CsOnlineVoicemailPolicy.md) +[Grant-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csonlinevoicemailpolicy) diff --git a/teams/teams-ps/teams/Get-CsOnlineVoicemailUserSettings.md b/teams/teams-ps/teams/Get-CsOnlineVoicemailUserSettings.md index 004a265a05..af17397793 100644 --- a/teams/teams-ps/teams/Get-CsOnlineVoicemailUserSettings.md +++ b/teams/teams-ps/teams/Get-CsOnlineVoicemailUserSettings.md @@ -33,7 +33,6 @@ Get-CsOnlineVoicemailUserSettings -Identity sip:user@contoso.com This example gets the online voicemail user settings of user with SIP URI sip:user@contoso.com. - ## PARAMETERS ### -Identity @@ -42,7 +41,7 @@ The Identity parameter represents the ID of the specific user in your organizati ```yaml Type: System.String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: True @@ -68,8 +67,7 @@ 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). - +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). ## INPUTS @@ -79,10 +77,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ### Microsoft.Rtc.Management.Hosted.Voicemail.Models.VoicemailUserSettings - ## NOTES - ## RELATED LINKS -[Set-CsOnlineVoicemailUserSettings](Set-CsOnlineVoicemailUserSettings.md) +[Set-CsOnlineVoicemailUserSettings](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoicemailusersettings) diff --git a/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md b/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md index 2c47ef8b8a..fe70cba775 100644 --- a/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md +++ b/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md @@ -5,7 +5,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/get-csphonen applicable: Microsoft Teams author: jenstrier ms.author: serdars -ms.reviewer: +ms.reviewer: manager: schema: 2.0.0 --- @@ -29,13 +29,12 @@ Get-CsPhoneNumberAssignment [-ActivationState ] [-AssignedPstnTargetId < ## DESCRIPTION This cmdlet displays information about one or more phone numbers. You can filter the phone numbers to return by using different parameters. -Returned results are sorted by TelephoneNumber in ascending order. +Returned results are sorted by TelephoneNumber in ascending order. If you are using both -Skip X and -Top Y for filtering, the returned results will first be skipped by X, and then the top Y results will be returned. By default, this cmdlet returns a maximum of 500 results. - ## EXAMPLES ### Example 1 @@ -57,7 +56,7 @@ IsoSubdivision : Nebraska LocationId : 407c17ae-8c41-431e-894a-38787c682f68 LocationUpdateSupported : True NetworkSiteId : -PortInOrderStatus : +PortInOrderStatus : PstnAssignmentStatus : UserAssigned PstnPartnerId : 7fc2f2eb-89aa-41d7-93de-73d015d22ff0 PstnPartnerName : Microsoft @@ -78,16 +77,16 @@ ActivationState : Activated AssignedPstnTargetId : 2713551e-ed63-415d-9175-fc4ff825a0be AssignmentCategory : Primary Capability : {ConferenceAssignment, VoiceApplicationAssignment, UserAssignment} -City : +City : CivicAddressId : 00000000-0000-0000-0000-000000000000 -IsoCountryCode : -IsoSubdivision : +IsoCountryCode : +IsoSubdivision : LocationId : 00000000-0000-0000-0000-000000000000 LocationUpdateSupported : True NetworkSiteId : -PortInOrderStatus : +PortInOrderStatus : PstnAssignmentStatus : UserAssigned -PstnPartnerId : +PstnPartnerId : PstnPartnerName : NumberSource : OnPremises ReverseNumberLookup : {} @@ -160,16 +159,16 @@ ActivationState : Activated AssignedPstnTargetId : 2713551e-ed63-415d-9175-fc4ff825a0be AssignmentCategory : Primary Capability : {ConferenceAssignment, VoiceApplicationAssignment, UserAssignment} -City : +City : CivicAddressId : 00000000-0000-0000-0000-000000000000 -IsoCountryCode : -IsoSubdivision : +IsoCountryCode : +IsoSubdivision : LocationId : 00000000-0000-0000-0000-000000000000 LocationUpdateSupported : True NetworkSiteId : -PortInOrderStatus : +PortInOrderStatus : PstnAssignmentStatus : UserAssigned -PstnPartnerId : +PstnPartnerId : PstnPartnerName : NumberSource : OnPremises ReverseNumberLookup : {SkipInternalVoip} @@ -184,7 +183,7 @@ Filters the returned results based on the number type. Supported values are Acti ```yaml Type: System.String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -196,11 +195,10 @@ Accept wildcard characters: False ### -AssignedPstnTargetId Filters the returned results based on the user or resource account ID the phone number is assigned to. Supported values are UserPrincipalName, SIP address, ObjectId, and the Teams shared calling routing policy instance name. - ```yaml Type: System.String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -215,7 +213,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: System.String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -227,14 +225,14 @@ Accept wildcard characters: False ### -CapabilitiesContain Filters the returned results based on the capabilities assigned to the phone number. You can specify one or more capabilities delimited by a comma. Supported capabilities are ConferenceAssignment, VoiceApplicationAssignment, UserAssignment, and TeamsPhoneMobile. -If you specify only one capability, you will get all phone numbers returned that have that capability assigned. If you specify a comma separated list for instance like +If you specify only one capability, you will get all phone numbers returned that have that capability assigned. If you specify a comma separated list for instance like ConferenceAssignment, VoiceApplicationAssignment you will get all phone numbers that have both capabilities assigned, but you won't get phone numbers that have only VoiceApplicationAssignment or ConferenceAssignment assigned as capability. ```yaml Type: System.String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -244,12 +242,12 @@ Accept wildcard characters: False ``` ### -CivicAddressId -Filters the returned results based on the CivicAddressId assigned to the phone number. You can get the CivicAddressId by using [Get-CsOnlineLisCivicAddress](Get-CsOnlineLisCivicAddress.md). +Filters the returned results based on the CivicAddressId assigned to the phone number. You can get the CivicAddressId by using [Get-CsOnlineLisCivicAddress](https://learn.microsoft.com/powershell/module/teams/get-csonlineliscivicaddress). ```yaml Type: System.String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -264,7 +262,7 @@ Filters the returned results based on the ISO 3166-1 Alpha-2 country code assign ```yaml Type: System.String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -274,12 +272,12 @@ Accept wildcard characters: False ``` ### -LocationId -Filters the returned results based on the LocationId assigned to the phone number. You can get the LocationId by using [Get-CsOnlineLisLocation](Get-CsOnlineLisLocation.md). +Filters the returned results based on the LocationId assigned to the phone number. You can get the LocationId by using [Get-CsOnlineLisLocation](https://learn.microsoft.com/powershell/module/teams/get-csonlinelislocation). ```yaml Type: System.String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -294,7 +292,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: System.String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -309,7 +307,7 @@ Filters the returned results based on the number type. Supported values are Dire ```yaml Type: System.String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -324,7 +322,7 @@ Filters the returned results based on the assignment status. Support values are ```yaml Type: System.String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -354,7 +352,7 @@ We support Direct Routing numbers with extensions using the formats +1206555000; ```yaml Type: System.String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -371,7 +369,7 @@ the digits of the extension. For supported formats see TelephoneNumber. ```yaml Type: System.String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -387,7 +385,7 @@ range of phone numbers to return results for. For supported formats see Telephon ```yaml Type: System.String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -403,7 +401,7 @@ range of phone numbers to return results for. For supported formats see Telephon ```yaml Type: System.String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -418,7 +416,7 @@ Filters the returned results based on starts with string match for the specified ```yaml Type: System.String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -433,7 +431,7 @@ Returns the first X returned results and the default value is 500. ```yaml Type: System.Int32 Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -487,7 +485,6 @@ This parameter is reserved for internal Microsoft use. ### NumberSource The source of the phone number. Online for phone numbers assigned in Microsoft 365 and OnPremises for phone numbers assigned in AD on-premises and synchronized into Microsoft 365. - ### NumberType The type of the phone number. @@ -512,7 +509,7 @@ The phone number. The number is always displayed with prefixed "+", even if it w The object returned is of type SkypeTelephoneNumberMgmtCmdletAcquiredTelephoneNumber. ### ReverseNumberLookup -Status of Reverse Number Lookup (RNL). When it is set to SkipInternalVoip, the calls are handled through external PSTN connection instead of internal VoIP lookup. +Status of Reverse Number Lookup (RNL). When it is set to SkipInternalVoip, the calls are handled through external PSTN connection instead of internal VoIP lookup. ## NOTES The cmdlet is available in Teams PowerShell module 4.0.0 or later. The parameter AssignmentCategory was introduced in Teams PowerShell module 5.3.1-preview. The parameter NetworkSiteId was introduced in Teams PowerShell module 5.5.0. The output parameter NumberSource was introduced in Teams PowerShell module 5.7.0. @@ -520,6 +517,6 @@ The cmdlet is available in Teams PowerShell module 4.0.0 or later. The parameter The cmdlet is only available in commercial and GCC cloud instances. ## RELATED LINKS -[Remove-CsPhoneNumberAssignment](Remove-CsPhoneNumberAssignment.md) +[Remove-CsPhoneNumberAssignment](https://learn.microsoft.com/powershell/module/teams/remove-csphonenumberassignment) -[Set-CsPhoneNumberAssignment](Set-CsPhoneNumberAssignment.md) +[Set-CsPhoneNumberAssignment](https://learn.microsoft.com/powershell/module/teams/set-csphonenumberassignment) diff --git a/teams/teams-ps/teams/Get-CsPolicyPackage.md b/teams/teams-ps/teams/Get-CsPolicyPackage.md index 59499619f8..5d659bfa80 100644 --- a/teams/teams-ps/teams/Get-CsPolicyPackage.md +++ b/teams/teams-ps/teams/Get-CsPolicyPackage.md @@ -91,8 +91,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsUserPolicyPackageRecommendation](Get-CsUserPolicyPackageRecommendation.md) +[Get-CsUserPolicyPackageRecommendation](https://learn.microsoft.com/powershell/module/teams/get-csuserpolicypackagerecommendation) -[Get-CsUserPolicyPackage](Get-CsUserPolicyPackage.md) +[Get-CsUserPolicyPackage](https://learn.microsoft.com/powershell/module/teams/get-csuserpolicypackage) -[Grant-CsUserPolicyPackage](Grant-CsUserPolicyPackage.md) +[Grant-CsUserPolicyPackage](https://learn.microsoft.com/powershell/module/teams/grant-csuserpolicypackage) diff --git a/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md index 6e4bcec979..a3f6afbf8b 100644 --- a/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md @@ -18,7 +18,7 @@ This cmdlet retrieves all Teams AI policies for current tenant. ## SYNTAX ``` -Get-CsTeamsAIPolicy +Get-CsTeamsAIPolicy [] ``` ## DESCRIPTION @@ -76,12 +76,14 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS +## NOTES + ## RELATED LINKS -[New-CsTeamsAIPolicy](New-CsTeamsAIPolicy.md) +[New-CsTeamsAIPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsaipolicy) -[Remove-CsTeamsAIPolicy](Remove-CsTeamsAIPolicy.md) +[Remove-CsTeamsAIPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsaipolicy) -[Set-CsTeamsAIPolicy](Set-CsTeamsAIPolicy.md) +[Set-CsTeamsAIPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsaipolicy) -[Grant-CsTeamsAIPolicy](Grant-CsTeamsAIPolicy.md) \ No newline at end of file +[Grant-CsTeamsAIPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsaipolicy) \ No newline at end of file diff --git a/teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md index 314515c3c5..6ba81b228a 100644 --- a/teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md @@ -12,19 +12,20 @@ schema: 2.0.0 ## SYNOPSIS -This cmdlet is used to retrieve the federation configuration between Teams and Azure Communication Services. For more information, refer to [Azure Communication Services and Teams Interoperability](/azure/communication-services/concepts/teams-interop). +This cmdlet is used to retrieve the federation configuration between Teams and Azure Communication Services. For more information, refer to [Azure Communication Services and Teams Interoperability](https://learn.microsoft.com/azure/communication-services/concepts/teams-interop). ## SYNTAX ```powershell Get-CsTeamsAcsFederationConfiguration - [-Identity ] - [-Filter ] + [-Identity ] + [-Filter ] + [] ``` ## DESCRIPTION -Federation between Teams and Azure Communication Services (ACS) allows users of custom solutions built with ACS to connect and communicate with Teams users over voice, video, Teams users over voice, video and screen sharing, and more. For more information, see [Teams interoperability](/azure/communication-services/concepts/teams-interop). +Federation between Teams and Azure Communication Services (ACS) allows users of custom solutions built with ACS to connect and communicate with Teams users over voice, video, Teams users over voice, video and screen sharing, and more. For more information, see [Teams interoperability](https://learn.microsoft.com/azure/communication-services/concepts/teams-interop). This cmdlet is used retrieve the Teams and ACS federation configuration for a Teams tenant. @@ -33,29 +34,27 @@ You must be a Teams service admin or a Teams communication admin for your organi ## Examples ### Example 1 -In this example, federation has been enabled for just one ACS resource. - ```powershell -Get-CsTeamsAcsFederationConfiguration -``` -```Output +PS C:\> Get-CsTeamsAcsFederationConfiguration + Identity : Global AllowedAcsResources : {'faced04c-2ced-433d-90db-063e424b87b1'} EnableAcsUsers : True ``` -### Example 2 -In this example, federation is disabled for all ACS resources. +In this example, federation has been enabled for just one ACS resource. +### Example 2 ```powershell -Get-CsTeamsAcsFederationConfiguration -``` -```Output +PS C:\> Get-CsTeamsAcsFederationConfiguration + Identity : Global AllowedAcsResources : {} EnableAcsUsers : False ``` +In this example, federation is disabled for all ACS resources. + ## PARAMETERS ### -Filter @@ -103,10 +102,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Set-CsTeamsAcsFederationConfiguration](Set-CsTeamsAcsFederationConfiguration.md) +[Set-CsTeamsAcsFederationConfiguration](https://learn.microsoft.com/powershell/module/teams/set-csteamsacsfederationconfiguration) -[New-CsExternalAccessPolicy](New-CsExternalAccessPolicy.md) +[New-CsExternalAccessPolicy](https://learn.microsoft.com/powershell/module/teams/new-csexternalaccesspolicy) -[Set-CsExternalAccessPolicy](Set-CsExternalAccessPolicy.md) +[Set-CsExternalAccessPolicy](https://learn.microsoft.com/powershell/module/teams/set-csexternalaccesspolicy) -[Grant-CsExternalAccessPolicy](Grant-CsExternalAccessPolicy.md) +[Grant-CsExternalAccessPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csexternalaccesspolicy) diff --git a/teams/teams-ps/teams/Get-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/Get-CsTeamsAppPermissionPolicy.md index a9cf2c302d..5b67420631 100644 --- a/teams/teams-ps/teams/Get-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsAppPermissionPolicy.md @@ -55,7 +55,6 @@ PrivateCatalogAppsType : AllowedAppList ``` Get the global Teams app permission policy. - ### Example 2 ```powershell @@ -83,7 +82,6 @@ PrivateCatalogAppsType : AllowedAppList ``` Get all the Teams app permission policies. - ## PARAMETERS ### -Filter @@ -104,7 +102,6 @@ Accept wildcard characters: False ### -Identity Name of the app setup permission policy. If empty, all identities will be used by default. - ```yaml Type: XdsIdentity Parameter Sets: Identity @@ -148,14 +145,12 @@ 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). +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). ## INPUTS ### None - ## OUTPUTS ### System.Object diff --git a/teams/teams-ps/teams/Get-CsTeamsAppSetupPolicy.md b/teams/teams-ps/teams/Get-CsTeamsAppSetupPolicy.md index 4852c29072..2af34e619b 100644 --- a/teams/teams-ps/teams/Get-CsTeamsAppSetupPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsAppSetupPolicy.md @@ -47,7 +47,7 @@ Apps are pinned to the app bar. This is the bar on the side of the Teams desktop ```powershell Get-CsTeamsAppSetupPolicy -Identity Global ``` - + ```Output Identity : Global AppPresetList : {Id=d2c6f111-ffad-42a0-b65e-ee00425598aa} @@ -150,14 +150,12 @@ 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). +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). ## INPUTS ### None - ## OUTPUTS ### System.Object diff --git a/teams/teams-ps/teams/Get-CsTeamsAudioConferencingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsAudioConferencingPolicy.md index 93733321c7..41c35faf85 100644 --- a/teams/teams-ps/teams/Get-CsTeamsAudioConferencingPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsAudioConferencingPolicy.md @@ -102,8 +102,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Set-CsTeamsAudioConferencingPolicy](Set-CsTeamsAudioConferencingPolicy.md) +[Set-CsTeamsAudioConferencingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsaudioconferencingpolicy) -[New-CsTeamsAudioConferencingPolicy](New-CsTeamsAudioConferencingPolicy.md) +[New-CsTeamsAudioConferencingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsaudioconferencingpolicy) -[Grant-CsTeamsAudioConferencingPolicy](Grant-CsTeamsAudioConferencingPolicy.md) +[Grant-CsTeamsAudioConferencingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsaudioconferencingpolicy) diff --git a/teams/teams-ps/teams/Get-CsTeamsCallHoldPolicy.md b/teams/teams-ps/teams/Get-CsTeamsCallHoldPolicy.md index 0fb1113430..b45c73da37 100644 --- a/teams/teams-ps/teams/Get-CsTeamsCallHoldPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsCallHoldPolicy.md @@ -32,7 +32,7 @@ Get-CsTeamsCallHoldPolicy [-Filter ] [] Teams call hold policies are used to customize the call hold experience for teams clients. When Microsoft Teams users participate in calls, they have the ability to hold a call and have the other entity in the call listen to an audio file during the duration of the hold. -Assigning a Teams call hold policy to a user sets an audio file to be played during the duration of the hold. +Assigning a Teams call hold policy to a user sets an audio file to be played during the duration of the hold. ## EXAMPLES @@ -118,10 +118,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[New-CsTeamsCallHoldPolicy](New-CsTeamsCallHoldPolicy.md) +[New-CsTeamsCallHoldPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscallholdpolicy) -[Set-CsTeamsCallHoldPolicy](Set-CsTeamsCallHoldPolicy.md) +[Set-CsTeamsCallHoldPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscallholdpolicy) -[Grant-CsTeamsCallHoldPolicy](Grant-CsTeamsCallHoldPolicy.md) +[Grant-CsTeamsCallHoldPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscallholdpolicy) -[Remove-CsTeamsCallHoldPolicy](Remove-CsTeamsCallHoldPolicy.md) +[Remove-CsTeamsCallHoldPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscallholdpolicy) diff --git a/teams/teams-ps/teams/Get-CsTeamsCallParkPolicy.md b/teams/teams-ps/teams/Get-CsTeamsCallParkPolicy.md index b0f27cdd35..e9b195959d 100644 --- a/teams/teams-ps/teams/Get-CsTeamsCallParkPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsCallParkPolicy.md @@ -106,14 +106,12 @@ 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). +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). ## INPUTS ### None - ## OUTPUTS ### System.Object diff --git a/teams/teams-ps/teams/Get-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsCallingPolicy.md index 41e62404dd..80741eed75 100644 --- a/teams/teams-ps/teams/Get-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsCallingPolicy.md @@ -85,23 +85,24 @@ 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). +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). ## INPUTS ### None + ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[Set-CsTeamsCallingPolicy](Set-CsTeamsCallingPolicy.md) +[Set-CsTeamsCallingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscallingpolicy) -[Remove-CsTeamsCallingPolicy](Remove-CsTeamsCallingPolicy.md) +[Remove-CsTeamsCallingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscallingpolicy) -[Grant-CsTeamsCallingPolicy](Grant-CsTeamsCallingPolicy.md) +[Grant-CsTeamsCallingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscallingpolicy) -[New-CsTeamsCallingPolicy](New-CsTeamsCallingPolicy.md) +[New-CsTeamsCallingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscallingpolicy) diff --git a/teams/teams-ps/teams/Get-CsTeamsChannelsPolicy.md b/teams/teams-ps/teams/Get-CsTeamsChannelsPolicy.md index d753c0bcea..444867452e 100644 --- a/teams/teams-ps/teams/Get-CsTeamsChannelsPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsChannelsPolicy.md @@ -107,8 +107,7 @@ 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). +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). ## INPUTS diff --git a/teams/teams-ps/teams/Get-CsTeamsClientConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsClientConfiguration.md index 68e90154b9..8ade0c1ba8 100644 --- a/teams/teams-ps/teams/Get-CsTeamsClientConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsClientConfiguration.md @@ -106,14 +106,12 @@ 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). +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). ## INPUTS ### None - ## OUTPUTS ### System.Object diff --git a/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingApplication.md b/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingApplication.md index 9ce0b1f2dd..a480bcadfc 100644 --- a/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingApplication.md +++ b/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingApplication.md @@ -171,22 +171,24 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ### System.Object +## NOTES + ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](Get-CsTeamsComplianceRecordingPolicy.md) +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy) -[New-CsTeamsComplianceRecordingPolicy](New-CsTeamsComplianceRecordingPolicy.md) +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy) -[Set-CsTeamsComplianceRecordingPolicy](Set-CsTeamsComplianceRecordingPolicy.md) +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy) -[Grant-CsTeamsComplianceRecordingPolicy](Grant-CsTeamsComplianceRecordingPolicy.md) +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy) -[Remove-CsTeamsComplianceRecordingPolicy](Remove-CsTeamsComplianceRecordingPolicy.md) +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy) -[New-CsTeamsComplianceRecordingApplication](New-CsTeamsComplianceRecordingApplication.md) +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication) -[Set-CsTeamsComplianceRecordingApplication](Set-CsTeamsComplianceRecordingApplication.md) +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication) -[Remove-CsTeamsComplianceRecordingApplication](Remove-CsTeamsComplianceRecordingApplication.md) +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication) -[New-CsTeamsComplianceRecordingPairedApplication](New-CsTeamsComplianceRecordingPairedApplication.md) +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication) diff --git a/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingPolicy.md index cee6f9d808..a406247e81 100644 --- a/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsComplianceRecordingPolicy.md @@ -166,22 +166,24 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ### System.Object +## NOTES + ## RELATED LINKS -[New-CsTeamsComplianceRecordingPolicy](New-CsTeamsComplianceRecordingPolicy.md) +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy) -[Set-CsTeamsComplianceRecordingPolicy](Set-CsTeamsComplianceRecordingPolicy.md) +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy) -[Grant-CsTeamsComplianceRecordingPolicy](Grant-CsTeamsComplianceRecordingPolicy.md) +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy) -[Remove-CsTeamsComplianceRecordingPolicy](Remove-CsTeamsComplianceRecordingPolicy.md) +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy) -[Get-CsTeamsComplianceRecordingApplication](Get-CsTeamsComplianceRecordingApplication.md) +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication) -[New-CsTeamsComplianceRecordingApplication](New-CsTeamsComplianceRecordingApplication.md) +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication) -[Set-CsTeamsComplianceRecordingApplication](Set-CsTeamsComplianceRecordingApplication.md) +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication) -[Remove-CsTeamsComplianceRecordingApplication](Remove-CsTeamsComplianceRecordingApplication.md) +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication) -[New-CsTeamsComplianceRecordingPairedApplication](New-CsTeamsComplianceRecordingPairedApplication.md) +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication) diff --git a/teams/teams-ps/teams/Get-CsTeamsCustomBannerText b/teams/teams-ps/teams/Get-CsTeamsCustomBannerText index eb06f8df11..ab484d57f7 100644 --- a/teams/teams-ps/teams/Get-CsTeamsCustomBannerText +++ b/teams/teams-ps/teams/Get-CsTeamsCustomBannerText @@ -7,12 +7,11 @@ online version: https://learn.microsoft.com/powershell/module/teams/Get-CsTeamsC schema: 2.0.0 --- - # Get-CsTeamsCustomBannerText ## SYNOPSIS -Enables administrators to configure a custom text on the banner displayed when compliance recording bots start recording the call. +Enables administrators to configure a custom text on the banner displayed when compliance recording bots start recording the call. ## SYNTAX @@ -25,7 +24,6 @@ Get-CsTeamsCustomBannerText [[-Identity] ] [] Returns all or a single instance of custom banner texts. - ## EXAMPLES ### Example 1 @@ -62,7 +60,6 @@ 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). - ## INPUTS ### None @@ -70,12 +67,13 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[Set-CsTeamsCustomBannerText](Set-CsTeamsCustomBannerText.md) +[Set-CsTeamsCustomBannerText](https://learn.microsoft.com/powershell/module/teams/set-csteamscustombannertext) -[New-CsTeamsCustomBannerText](New-CsTeamsCustomBannerText.md) +[New-CsTeamsCustomBannerText](https://learn.microsoft.com/powershell/module/teams/new-csteamscustombannertext) -[Remove-CsTeamsCustomBannerText](Remove-CsTeamsCustomBannerText.md) +[Remove-CsTeamsCustomBannerText](https://learn.microsoft.com/powershell/module/teams/remove-csteamscustombannertext) diff --git a/teams/teams-ps/teams/Get-CsTeamsCustomBannerText.md b/teams/teams-ps/teams/Get-CsTeamsCustomBannerText.md index d3815393f0..fc8715ed94 100644 --- a/teams/teams-ps/teams/Get-CsTeamsCustomBannerText.md +++ b/teams/teams-ps/teams/Get-CsTeamsCustomBannerText.md @@ -7,12 +7,11 @@ online version: https://learn.microsoft.com/powershell/module/teams/Get-CsTeamsC schema: 2.0.0 --- - # Get-CsTeamsCustomBannerText ## SYNOPSIS -Enables administrators to configure a custom text on the banner displayed when compliance recording bots start recording the call. +Enables administrators to configure a custom text on the banner displayed when compliance recording bots start recording the call. ## SYNTAX @@ -25,7 +24,6 @@ Get-CsTeamsCustomBannerText [[-Identity] ] [] Returns all or a single instance of custom banner text. - ## EXAMPLES ### Example 1 @@ -62,7 +60,6 @@ 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). - ## INPUTS ### None @@ -70,12 +67,13 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[Set-CsTeamsCustomBannerText](Set-CsTeamsCustomBannerText.md) +[Set-CsTeamsCustomBannerText](https://learn.microsoft.com/powershell/module/teams/set-csteamscustombannertext) -[New-CsTeamsCustomBannerText](New-CsTeamsCustomBannerText.md) +[New-CsTeamsCustomBannerText](https://learn.microsoft.com/powershell/module/teams/new-csteamscustombannertext) -[Remove-CsTeamsCustomBannerText](Remove-CsTeamsCustomBannerText.md) +[Remove-CsTeamsCustomBannerText](https://learn.microsoft.com/powershell/module/teams/remove-csteamscustombannertext) diff --git a/teams/teams-ps/teams/Get-CsTeamsEducationAssignmentsAppPolicy.md b/teams/teams-ps/teams/Get-CsTeamsEducationAssignmentsAppPolicy.md index 65e1c278dd..2cc6ad7891 100644 --- a/teams/teams-ps/teams/Get-CsTeamsEducationAssignmentsAppPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsEducationAssignmentsAppPolicy.md @@ -11,7 +11,6 @@ ms.author: tomkau ms.reviewer: williamlooney --- - # Get-CsTeamsEducationAssignmentsAppPolicy ## SYNOPSIS @@ -107,14 +106,12 @@ 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). +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). ## INPUTS ### None - ## OUTPUTS ### System.Object diff --git a/teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md index 15b1be877f..23230ae36d 100644 --- a/teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md @@ -17,7 +17,7 @@ This cmdlet is used to retrieve the organization-wide education configuration fo ## SYNTAX ```powershell -Get-CsTeamsEducationConfiguration +Get-CsTeamsEducationConfiguration [] ``` ## DESCRIPTION @@ -29,21 +29,24 @@ You must be a Teams Service Administrator for your organization to run the cmdle ## Examples ### Example 1 -In this example, the organization has set the defaults as follows: - - Email is set as the preferred contact method for the parent communication invites. - - Capability to edit parent contact information by educators is enabled. - ```powershell -Get-CsTeamsEducationConfiguration -``` -```Output +PS C:\> Get-CsTeamsEducationConfiguration + Identity : Global ParentGuardianPreferredContactMethod : Email UpdateParentInformation : Enabled ``` +In this example, the organization has set the defaults as follows: + +- Email is set as the preferred contact method for the parent communication invites. +- Capability to edit parent contact information by educators is enabled. + ## PARAMETERS +### 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). + ## INPUTS ## OUTPUTS @@ -52,4 +55,4 @@ UpdateParentInformation : Enabled ## RELATED LINKS -[Set-CsTeamsEducationConfiguration](Set-CsTeamsEducationConfiguration.md) +[Set-CsTeamsEducationConfiguration](https://learn.microsoft.com/powershell/module/teams/set-csteamseducationconfiguration) diff --git a/teams/teams-ps/teams/Get-CsTeamsEmergencyCallRoutingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsEmergencyCallRoutingPolicy.md index 826a380442..6fee9e634c 100644 --- a/teams/teams-ps/teams/Get-CsTeamsEmergencyCallRoutingPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsEmergencyCallRoutingPolicy.md @@ -86,7 +86,7 @@ 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). +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). ## INPUTS @@ -98,10 +98,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[New-CsTeamsEmergencyCallRoutingPolicy](New-CsTeamsEmergencyCallRoutingPolicy.md) +[New-CsTeamsEmergencyCallRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsemergencycallroutingpolicy) -[Set-CsTeamsEmergencyCallRoutingPolicy](Set-CsTeamsEmergencyCallRoutingPolicy.md) +[Set-CsTeamsEmergencyCallRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsemergencycallroutingpolicy) -[Grant-CsTeamsEmergencyCallRoutingPolicy](Grant-CsTeamsEmergencyCallRoutingPolicy.md) +[Grant-CsTeamsEmergencyCallRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsemergencycallroutingpolicy) -[Remove-CsTeamsEmergencyCallRoutingPolicy](Remove-CsTeamsEmergencyCallRoutingPolicy.md) +[Remove-CsTeamsEmergencyCallRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsemergencycallroutingpolicy) diff --git a/teams/teams-ps/teams/Get-CsTeamsEmergencyCallingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsEmergencyCallingPolicy.md index 7fe27b7fb1..de478cd6fc 100644 --- a/teams/teams-ps/teams/Get-CsTeamsEmergencyCallingPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsEmergencyCallingPolicy.md @@ -103,7 +103,7 @@ 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). +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). ## INPUTS @@ -112,14 +112,15 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[New-CsTeamsEmergencyCallingPolicy](New-CsTeamsEmergencyCallingPolicy.md) +[New-CsTeamsEmergencyCallingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsemergencycallingpolicy) -[Grant-CsTeamsEmergencyCallingPolicy](Grant-CsTeamsEmergencyCallingPolicy.md) +[Grant-CsTeamsEmergencyCallingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsemergencycallingpolicy) -[Remove-CsTeamsEmergencyCallingPolicy](Remove-CsTeamsEmergencyCallingPolicy.md) +[Remove-CsTeamsEmergencyCallingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsemergencycallingpolicy) -[Set-CsTeamsEmergencyCallingPolicy](Set-CsTeamsEmergencyCallingPolicy.md) +[Set-CsTeamsEmergencyCallingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsemergencycallingpolicy) diff --git a/teams/teams-ps/teams/Get-CsTeamsEnhancedEncryptionPolicy.md b/teams/teams-ps/teams/Get-CsTeamsEnhancedEncryptionPolicy.md index 5dbf7dbbdc..649bf01a46 100644 --- a/teams/teams-ps/teams/Get-CsTeamsEnhancedEncryptionPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsEnhancedEncryptionPolicy.md @@ -24,7 +24,6 @@ Get-CsTeamsEnhancedEncryptionPolicy [-LocalStore] [[-Identity] ] [-Filte Returns information about the Teams enhanced encryption policies configured for use in your organization. The TeamsEnhancedEncryptionPolicy enables administrators to determine which users in your organization can use the enhanced encryption settings in Teams, setting for End-to-end encryption in ad-hoc 1-to-1 VOIP calls is the parameter supported by this policy currently. - ## EXAMPLES ### EXAMPLE 1 @@ -63,7 +62,6 @@ Unique identifier assigned to the Teams enhanced encryption policy. Use the "Global" Identity if you wish to retrieve the policy set for the entire tenant. - ```yaml Type: XdsIdentity Parameter Sets: (All) @@ -94,20 +92,20 @@ 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). - ## INPUTS ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[New-CsTeamsEnhancedEncryptionPolicy](New-CsTeamsEnhancedEncryptionPolicy.md) +[New-CsTeamsEnhancedEncryptionPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsenhancedencryptionpolicy) -[Set-CsTeamsEnhancedEncryptionPolicy](Set-CsTeamsEnhancedEncryptionPolicy.md) +[Set-CsTeamsEnhancedEncryptionPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsenhancedencryptionpolicy) -[Remove-CsTeamsEnhancedEncryptionPolicy](Remove-CsTeamsEnhancedEncryptionPolicy.md) +[Remove-CsTeamsEnhancedEncryptionPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsenhancedencryptionpolicy) -[Grant-CsTeamsEnhancedEncryptionPolicy](Grant-CsTeamsEnhancedEncryptionPolicy.md) +[Grant-CsTeamsEnhancedEncryptionPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsenhancedencryptionpolicy) diff --git a/teams/teams-ps/teams/Get-CsTeamsFeedbackPolicy.md b/teams/teams-ps/teams/Get-CsTeamsFeedbackPolicy.md index f132429bc6..3d604e98f3 100644 --- a/teams/teams-ps/teams/Get-CsTeamsFeedbackPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsFeedbackPolicy.md @@ -18,8 +18,14 @@ Use this cmdlet to retrieve the current Teams Feedback policies (the ability to ## SYNTAX +### Identity (Default) ``` -Get-CsTeamsFeedbackPolicy [-LocalStore] [[-Identity] ] [-Tenant ] [-Filter ] +Get-CsTeamsFeedbackPolicy [[-Identity] ] [] +``` + +### Filter +``` +Get-CsTeamsFeedbackPolicy [-Filter ] [] ``` ## DESCRIPTION @@ -36,27 +42,12 @@ In this example, we retrieve all the existing Teams feedback policies in the org ## PARAMETERS -### -Filter -Internal Microsoft use - -```yaml -Type: Object -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -Identity The unique identifier of the policy. ```yaml -Type: Object -Parameter Sets: (All) +Type: String +Parameter Sets: Identity Aliases: Required: False @@ -66,12 +57,12 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -LocalStore -Internal Microsoft use. +### -Filter +Internal Microsoft use ```yaml -Type: SwitchParameter -Parameter Sets: (All) +Type: String +Parameter Sets: Filter Aliases: Required: False @@ -81,20 +72,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Tenant -Internal Microsoft use. - -```yaml -Type: Object -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). ## INPUTS @@ -103,6 +82,7 @@ Accept wildcard characters: False ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Get-CsTeamsFilesPolicy.md b/teams/teams-ps/teams/Get-CsTeamsFilesPolicy.md index 57980ec433..8d1f809bcf 100644 --- a/teams/teams-ps/teams/Get-CsTeamsFilesPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsFilesPolicy.md @@ -91,18 +91,19 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS ### None + ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[Set-CsTeamsFilesPolicy]() - -[New-CsTeamsFilesPolicy]() +[Get-CsTeamsFilesPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsfilespolicy) -[Remove-CsTeamsFilesPolicy]() +[Get-CsTeamsFilesPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsfilespolicy) -[Grant-CsTeamsFilesPolicy]() +[Get-CsTeamsFilesPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsfilespolicy) +[Get-CsTeamsFilesPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsfilespolicy) diff --git a/teams/teams-ps/teams/Get-CsTeamsFirstPartyMeetingTemplateConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsFirstPartyMeetingTemplateConfiguration.md index a23a75b3fb..04949eebd6 100644 --- a/teams/teams-ps/teams/Get-CsTeamsFirstPartyMeetingTemplateConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsFirstPartyMeetingTemplateConfiguration.md @@ -29,17 +29,14 @@ This is a read-only configuration. ### Example 1 - Fetching all first party meeting templates on the tenant ```powershell -Get-CsTeamsFirstPartyMeetingTemplateConfiguration -``` +PS C:\> Get-CsTeamsFirstPartyMeetingTemplateConfiguration -```output Identity : Global TeamsMeetingTemplates : {default, firstparty_30d773c0-1b4e-4bf6-970b-73f544c054bb, firstparty_399f69a3-c482-41bf-9cf7-fcdefe269ce6, firstparty_64c92390-c8a2-471e-96d9-4ee8f6080155...} Description : The `TeamsMeetingTemplates` property contains the meeting template details: - TeamsMeetingOptions : {SelectedSensitivityLabel, AutoAdmittedUsers, AllowPstnUsersToBypassLobby, EntryExitAnnouncementsEnabled...} Description : Townhall @@ -77,5 +74,11 @@ 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). +## INPUTS + +## OUTPUTS + +## NOTES + ## RELATED LINKS -[Get-CsTeamsMeetingTemplateConfiguration](Get-CsTeamsMeetingTemplateConfiguration.yml) +[Get-CsTeamsMeetingTemplateConfiguration](https://learn.microsoft.com/powershell/module/teams/get-csteamsmeetingtemplateconfiguration) diff --git a/teams/teams-ps/teams/Get-CsTeamsGuestCallingConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsGuestCallingConfiguration.md index a58fe34649..b861172748 100644 --- a/teams/teams-ps/teams/Get-CsTeamsGuestCallingConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsGuestCallingConfiguration.md @@ -6,7 +6,7 @@ schema: 2.0.0 manager: bulenteg author: tomkau ms.author: tomkau -ms.reviewer: +ms.reviewer: --- # Get-CsTeamsGuestCallingConfiguration @@ -39,7 +39,7 @@ Returns information about the GuestCallingConfiguration, which specifies what op Get-CsTeamsGuestCallingConfiguration ``` -Returns the results +Returns the results ## PARAMETERS @@ -104,15 +104,16 @@ 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). +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). ## INPUTS ### None + ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Get-CsTeamsGuestMeetingConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsGuestMeetingConfiguration.md index 7ca6fbc615..fb9aee778f 100644 --- a/teams/teams-ps/teams/Get-CsTeamsGuestMeetingConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsGuestMeetingConfiguration.md @@ -107,15 +107,16 @@ 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). +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). ## INPUTS ### None + ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Get-CsTeamsGuestMessagingConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsGuestMessagingConfiguration.md index 9d71bae20e..c5dbf828bd 100644 --- a/teams/teams-ps/teams/Get-CsTeamsGuestMessagingConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsGuestMessagingConfiguration.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsguestmessagingconfiguration applicable: Microsoft Teams title: Get-CsTeamsGuestMessagingConfiguration @@ -106,11 +106,13 @@ 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). + ## INPUTS ### None - ## OUTPUTS ### System.Object diff --git a/teams/teams-ps/teams/Get-CsTeamsIPPhonePolicy.md b/teams/teams-ps/teams/Get-CsTeamsIPPhonePolicy.md index 608c899def..4df635ab40 100644 --- a/teams/teams-ps/teams/Get-CsTeamsIPPhonePolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsIPPhonePolicy.md @@ -15,18 +15,27 @@ schema: 2.0.0 ## SYNOPSIS -Get-CsTeamsIPPhonePolicy allows IT Admins to view policies for IP Phone experiences in Microsoft Teams +Get-CsTeamsIPPhonePolicy allows IT Admins to view policies for IP Phone experiences in Microsoft Teams. ## SYNTAX +### Identity (Default) +``` +Get-CsTeamsIPPhonePolicy [[-Identity] ] + [-MsftInternalProcessingMode ] + [] ``` -Get-CsTeamsIPPhonePolicy [-LocalStore] [[-Identity] ] [-Tenant ] [-Filter ] +### Filter +``` +Get-CsTeamsIPPhonePolicy [-Filter ] + [-MsftInternalProcessingMode ] + [] ``` ## DESCRIPTION -Returns information about the Teams IP Phone Policies configured for use in your organization. Teams IP phone policies enable you to configure the different sign-in experiences based upon the function the device is performing; example: common area phone. +Returns information about the Teams IP Phone Policies configured for use in your organization. Teams IP phone policies enable you to configure the different sign-in experiences based upon the function the device is performing; example: common area phone. ## EXAMPLES @@ -37,31 +46,14 @@ PS C:\> Get-CsTeamsIPPhonePolicy -identity CommonAreaPhone Retrieves the IP Phone Policy with name "CommonAreaPhone". - ## PARAMETERS -### -Filter -Enables you to use wildcard characters when indicating the policy (or policies) to be returned. To return a collection of all the 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 -``` - ### -Identity Specify the unique name of the TeamsIPPhonePolicy that you would like to retrieve. ```yaml -Type: XdsIdentity -Parameter Sets: (All) +Type: String +Parameter Sets: Identity Aliases: Required: True @@ -71,12 +63,12 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -LocalStore -Internal Microsoft Use Only. +### -Filter +Enables you to use wildcard characters when indicating the policy (or policies) to be returned. To return a collection of all the policies, use this syntax: -Filter "tag:*". ```yaml -Type: SwitchParameter -Parameter Sets: (All) +Type: String +Parameter Sets: Filter Aliases: Required: False @@ -86,11 +78,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Tenant +### -MsftInternalProcessingMode Internal Microsoft use only. ```yaml -Type: Guid +Type: String Parameter Sets: (All) Aliases: @@ -101,6 +93,8 @@ 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). ## INPUTS diff --git a/teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md b/teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md index cdf745f55f..2a217fd857 100644 --- a/teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md @@ -18,7 +18,7 @@ This cmdlet retrieves all Teams media connectivity policies for current tenant. ## SYNTAX ``` -Get-CsTeamsMediaConnectivityPolicy +Get-CsTeamsMediaConnectivityPolicy [] ``` ## DESCRIPTION @@ -30,6 +30,7 @@ This cmdlet retrieves all Teams media connectivity policies for current tenant. ### Example 1 ```powershell PS C:\> Get-CsTeamsMediaConnectivityPolicy + Identity DirectConnection -------- ---------------- Tag:Test Enabled @@ -46,12 +47,14 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS +## NOTES + ## RELATED LINKS -[New-CsTeamsMediaConnectivityPolicy](New-CsTeamsMediaConnectivityPolicy.md) +[New-CsTeamsMediaConnectivityPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsmediaconnectivitypolicy) -[Remove-CsTeamsMediaConnectivityPolicy](Remove-CsTeamsMediaConnectivityPolicy.yml) +[Remove-CsTeamsMediaConnectivityPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsmediaconnectivitypolicy) -[Set-CsTeamsMediaConnectivityPolicy](Set-CsTeamsMediaConnectivityPolicy.yml) +[Set-CsTeamsMediaConnectivityPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsmediaconnectivitypolicy) -[Grant-CsTeamsMediaConnectivityPolicy](Grant-CsTeamsMediaConnectivityPolicy.yml) \ No newline at end of file +[Grant-CsTeamsMediaConnectivityPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsmediaconnectivitypolicy) diff --git a/teams/teams-ps/teams/export-csonlineaudiofile.md b/teams/teams-ps/teams/export-csonlineaudiofile.md index 094a2e340f..7fc5c34943 100644 --- a/teams/teams-ps/teams/export-csonlineaudiofile.md +++ b/teams/teams-ps/teams/export-csonlineaudiofile.md @@ -18,14 +18,12 @@ Use the Export-CsOnlineAudioFile cmdlet to download an existing audio file. ## SYNTAX ```powershell -Export-CsOnlineAudioFile [[-Identity] ] [-ApplicationId] ] [] +Export-CsOnlineAudioFile [[-Identity] ] [-ApplicationId ] [] ``` - ## DESCRIPTION The Export-CsOnlineAudioFile cmdlet downloads an existing Auto Attendant (AA), Call Queue (CQ) service or Music on Hold audio file. - ## EXAMPLES ### -------------------------- Example 1 -------------------------- @@ -48,7 +46,7 @@ Supported values: - TenantGlobal ```yaml -Type: System.string +Type: String Parameter Sets: (All) Aliases: Applicable: Microsoft Teams @@ -63,7 +61,6 @@ Accept wildcard characters: False ### -Identity The Id of the specific audio file that you would like to export. - ```yaml Type: System.String Parameter Sets: (All) @@ -75,6 +72,9 @@ 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). + ## INPUTS ### None @@ -90,8 +90,8 @@ Therefore, ensure that the file extension used to store the content is WAV. You are responsible for independently clearing and securing all necessary rights and permissions to use any music or audio file with your Microsoft Teams service, which may include intellectual property and other rights in any music, sound effects, audio, brands, names, and other content in the audio file from all relevant rights holders, which may include artists, actors, performers, musicians, songwriters, composers, record labels, music publishers, unions, guilds, rights societies, collective management organizations and any other parties who own, control or license the music copyrights, sound effects, audio and other intellectual property rights. ## RELATED LINKS -[Get-CsOnlineAudioFile](Get-CsOnlineAudioFile.md) +[Get-CsOnlineAudioFile](https://learn.microsoft.com/powershell/module/teams/get-csonlineaudiofile) -[Import-CsOnlineAudioFile](Import-CsOnlineAudioFile.md) +[Import-CsOnlineAudioFile](https://learn.microsoft.com/powershell/module/teams/import-csonlineaudiofile) -[Remove-CsOnlineAudioFile](Remove-CsOnlineAudioFile.md) +[Remove-CsOnlineAudioFile](https://learn.microsoft.com/powershell/module/teams/remove-csonlineaudiofile) From 2e0cf6fff9623944f72f08630d0b06d33c58fbe1 Mon Sep 17 00:00:00 2001 From: Sam Ramon <15154970+samantharamon@users.noreply.github.com> Date: Wed, 20 Nov 2024 16:43:19 -0800 Subject: [PATCH 1090/1851] Add examples for Exchange token switches --- .../exchange-ps/exchange/Remove-AuthenticationPolicy.md | 7 +++++++ exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md index 66e962003c..aec7b72395 100644 --- a/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md @@ -41,6 +41,13 @@ Remove-AuthenticationPolicy -Identity "Engineering Group" This example removes the authentication policy named "Engineering Group". +### Example 2 +```powershell +Remove-AuthenticationPolicy -Identity "Legacy Exchange Tokens" -AllowLegacyExchangeTokens +``` + +In Exchange Online, this example returns your organization to its previous state before legacy Exchange token issuance was allowed or blocked for Outlook add-ins. Since this switch applies to the entire organization, the authentication policy specified with the Identity parameter is ignored. + ## PARAMETERS ### -Identity diff --git a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md index db431bdb73..8d78d0614c 100644 --- a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md @@ -77,6 +77,13 @@ Set-AuthenticationPolicy -Identity "Research and Development Group" -BlockLegacy In Exchange 2019, this example re-enables Basic authentication for Exchange Reporting Web Services in the authentication policy named Research and Development Group. +### Example 3 +```powershell +Set-AuthenticationPolicy -Identity "Legacy Exchange Tokens" -BlockLegacyExchangeTokens +``` + +In Exchange Online, this example blocks legacy Exchange tokens from being issued to Outlook add-ins. Since this switch applies to the entire organization, the authentication policy specified with the Identity parameter is ignored. + ## PARAMETERS ### -Identity From 97ad494c176a5542980edccff340fd03351d9ca9 Mon Sep 17 00:00:00 2001 From: Kiran Pyapali <39844422+kpyapali@users.noreply.github.com> Date: Thu, 21 Nov 2024 10:24:34 -0800 Subject: [PATCH 1091/1851] Update Set-CsTeamsMeetingPolicy.md --- teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index df802bf4ce..a5e9520332 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -1024,9 +1024,12 @@ Accept wildcard characters: False ``` ### -CaptchaVerificationForMeetingJoin - Require a verification check for meeting join. +Possible values: +- **NotRequired**, Captcha not required +- **AnonymousUsersAndUntrustedOrganizations**, Anonymous users and people from untrusted organizations + ```yaml Type: String Parameter Sets: (All) From c4212ad76243ec8c211d5a49110149f24103bd35 Mon Sep 17 00:00:00 2001 From: Sam Ramon <15154970+samantharamon@users.noreply.github.com> Date: Thu, 21 Nov 2024 11:43:04 -0800 Subject: [PATCH 1092/1851] Add note --- exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md | 1 + exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md | 2 ++ 2 files changed, 3 insertions(+) diff --git a/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md index aec7b72395..303151ccdf 100644 --- a/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md @@ -82,6 +82,7 @@ This switch applies to the entire organization, even if you specify an authentic **Important**: - This switch disregards other authentication policy parameters used in the same command. We recommend running separate commands for other authentication policy changes. +- It might take up to 24 hours for the change to take effect across your entire organization. - Legacy Exchange tokens issued to Outlook add-ins before token blocking was implemented in your organization will remain valid until they expire. - Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). diff --git a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md index 8d78d0614c..575266fc02 100644 --- a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md @@ -370,6 +370,7 @@ This switch applies to the entire organization, even if you specify an authentic **Important**: - This switch disregards other authentication policy parameters used in the same command. We recommend running separate commands for other authentication policy changes. +- It might take up to 24 hours for the change to take effect across your entire organization. - Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). ```yaml @@ -565,6 +566,7 @@ This switch applies to the entire organization, even if you specify an authentic **Important**: - This switch disregards other authentication policy parameters used in the same command. We recommend running separate commands for other authentication policy changes. +- It might take up to 24 hours for the change to take effect across your entire organization. - Legacy Exchange tokens issued to Outlook add-ins before token blocking was implemented in your organization will remain valid until they expire. - Blocking legacy Exchange tokens might cause some Microsoft add-ins to stop working. These add-ins are being updated to no longer use legacy tokens. - Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). From f1f15bfbd715662c61db77d12071e17155b62c7b Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 21 Nov 2024 14:22:38 -0800 Subject: [PATCH 1093/1851] Update Get-CsMeetingMigrationStatus.md --- teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md b/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md index 0d15c93653..11482c8249 100644 --- a/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md +++ b/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md @@ -133,7 +133,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS -### OUTPUTS +## OUTPUTS + +### Information + CorrelationId : 849d3e3b-3e1d-465f-8dde-785aa9e3f856 CreateDate : 2024-04-27T00:24:00.1442688Z FailedMeeting : 0 @@ -152,7 +155,7 @@ where **MigrationType** can have the following values: - **SfbToTeams** (Skype for Business On-prem to Teams) - **TeamsToTeams** (Teams to Teams) -- **ToSameType** (Same source and targer meeting types) +- **ToSameType** (Same source and target meeting types) - **AllToTeams** (All types to Teams) ## NOTES From c29b903ec9dda6b8c27ffa39d167bc2bf7f1e10e Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 21 Nov 2024 14:26:55 -0800 Subject: [PATCH 1094/1851] Update Get-CsOnlineUser.md --- teams/teams-ps/teams/Get-CsOnlineUser.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/teams/teams-ps/teams/Get-CsOnlineUser.md b/teams/teams-ps/teams/Get-CsOnlineUser.md index cdb9aaac60..1d01e5cf58 100644 --- a/teams/teams-ps/teams/Get-CsOnlineUser.md +++ b/teams/teams-ps/teams/Get-CsOnlineUser.md @@ -290,6 +290,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS +### Information + A recent fix has addressed an issue where some Guest users were being omitted from the output of the Get-CsOnlineUser cmdlet, resulting in an increase in the reported user count. **Commonly used FeatureTypes and their descriptions:** From c52e6c9c21a4975610c2bb48e9834c619f09b07b Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 21 Nov 2024 14:29:21 -0800 Subject: [PATCH 1095/1851] OUTPUTS section fixes that were causing build errors --- teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md | 5 +---- teams/teams-ps/teams/Get-CsOnlineUser.md | 4 +--- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md b/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md index 11482c8249..36129dc3a8 100644 --- a/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md +++ b/teams/teams-ps/teams/Get-CsMeetingMigrationStatus.md @@ -135,8 +135,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Information - +## NOTES CorrelationId : 849d3e3b-3e1d-465f-8dde-785aa9e3f856 CreateDate : 2024-04-27T00:24:00.1442688Z FailedMeeting : 0 @@ -158,8 +157,6 @@ where **MigrationType** can have the following values: - **ToSameType** (Same source and target meeting types) - **AllToTeams** (All types to Teams) -## NOTES - ## RELATED LINKS [Get-CsTenantMigrationConfiguration](https://learn.microsoft.com/powershell/module/teams/get-cstenantmigrationconfiguration) diff --git a/teams/teams-ps/teams/Get-CsOnlineUser.md b/teams/teams-ps/teams/Get-CsOnlineUser.md index 1d01e5cf58..cc4e510c09 100644 --- a/teams/teams-ps/teams/Get-CsOnlineUser.md +++ b/teams/teams-ps/teams/Get-CsOnlineUser.md @@ -290,7 +290,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Information +## NOTES A recent fix has addressed an issue where some Guest users were being omitted from the output of the Get-CsOnlineUser cmdlet, resulting in an increase in the reported user count. @@ -532,8 +532,6 @@ In Teams PowerShell Modules 3.0.0 and above OnPremLineURI will only refer to the - **The output format of AssignedPlan and ProvisionedPlan have now changed from XML to JSON array.** - **The output format of Policies has now changed from String to JSON type UserPolicyDefinition.** -## NOTES - ## RELATED LINKS [Set-CsUser](https://learn.microsoft.com/powershell/module/teams/set-csuser) From b0888245ee2da1ff3330f95b10cec7291929675c Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 21 Nov 2024 14:44:21 -0800 Subject: [PATCH 1096/1851] More link fixes And any other formatting or schema issues fixed --- teams/teams-ps/teams/Add-TeamUser.md | 7 +-- .../teams/Disconnect-MicrosoftTeams.md | 3 +- teams/teams-ps/teams/Get-CsTeamTemplate.md | 38 ++++++------ .../teams-ps/teams/Get-CsTeamTemplateList.md | 18 +++--- .../teams/Get-CsTeamsMediaLoggingPolicy.md | 2 +- .../teams/Get-CsTeamsMeetingBrandingPolicy.md | 13 ++-- ...et-CsTeamsMeetingBroadcastConfiguration.md | 5 +- .../Get-CsTeamsMeetingBroadcastPolicy.md | 6 +- .../teams/Get-CsTeamsMeetingConfiguration.md | 3 +- .../teams/Get-CsTeamsMeetingPolicy.md | 8 +-- ...Get-CsTeamsMeetingTemplateConfiguration.md | 11 ++-- ...-CsTeamsMeetingTemplatePermissionPolicy.md | 33 +++++----- .../teams/Get-CsTeamsSettingsCustomApp.md | 3 +- .../Get-CsTeamsSharedCallingRoutingPolicy.md | 12 ++-- .../teams/Get-CsTeamsShiftsConnection.md | 8 +-- .../Get-CsTeamsShiftsConnectionConnector.md | 8 +-- .../Get-CsTeamsShiftsConnectionErrorReport.md | 2 +- .../Get-CsTeamsShiftsConnectionInstance.md | 8 +-- .../Get-CsTeamsShiftsConnectionOperation.md | 4 +- .../Get-CsTeamsShiftsConnectionSyncResult.md | 4 +- .../Get-CsTeamsShiftsConnectionTeamMap.md | 6 +- .../Get-CsTeamsShiftsConnectionWfmTeam.md | 10 +-- .../Get-CsTeamsShiftsConnectionWfmUser.md | 12 ++-- .../teams-ps/teams/Get-CsTeamsShiftsPolicy.md | 12 ++-- .../Get-CsTeamsSipDevicesConfiguration.md | 19 ++++-- .../Get-CsTeamsTemplatePermissionPolicy.md | 8 +-- .../teams/Get-CsTeamsTranslationRule.md | 14 ++--- .../Get-CsTeamsUnassignedNumberTreatment.md | 12 ++-- .../teams/Get-CsTeamsUpgradeConfiguration.md | 27 ++++---- .../teams/Get-CsTeamsUpgradePolicy.md | 26 ++++---- .../Get-CsTeamsVideoInteropServicePolicy.md | 6 +- .../Get-CsTeamsVirtualAppointmentsPolicy.md | 20 +++--- .../Get-CsTeamsVoiceApplicationsPolicy.md | 15 ++--- .../Get-CsTeamsWorkLocationDetectionPolicy.md | 20 +++--- teams/teams-ps/teams/Get-CsTenant.md | 14 ++--- .../Get-CsTenantBlockedCallingNumbers.md | 55 ++++++++-------- teams/teams-ps/teams/Get-CsTenantDialPlan.md | 16 ++--- .../Get-CsTenantFederationConfiguration.md | 19 +++--- .../Get-CsTenantLicensingConfiguration.md | 14 ++--- .../Get-CsTenantMigrationConfiguration.md | 12 ++-- .../teams/Get-CsTenantNetworkConfiguration.md | 11 ++-- .../teams/Get-CsTenantNetworkRegion.md | 16 ++--- .../teams-ps/teams/Get-CsTenantNetworkSite.md | 11 ++-- .../teams/Get-CsTenantNetworkSubnet.md | 11 ++-- .../teams/Get-CsTenantTrustedIPAddress.md | 6 +- .../teams/Get-CsUserCallingSettings.md | 29 +++++---- .../teams/Get-CsUserPolicyAssignment.md | 15 ++--- .../teams-ps/teams/Get-CsUserPolicyPackage.md | 6 +- .../Get-CsUserPolicyPackageRecommendation.md | 6 +- .../Get-CsVideoInteropServiceProvider.md | 5 +- ...ReportForChangeNotificationSubscription.md | 10 +-- teams/teams-ps/teams/Get-M365TeamsApp.md | 34 +++++----- teams/teams-ps/teams/Get-SharedWithTeam.md | 6 +- .../teams-ps/teams/Get-SharedWithTeamUser.md | 5 +- teams/teams-ps/teams/Get-Team.md | 7 +-- teams/teams-ps/teams/Get-TeamAllChannel.md | 6 +- .../teams-ps/teams/Get-TeamIncomingChannel.md | 6 +- .../teams/Get-TeamTargetingHierarchyStatus.md | 14 +++-- teams/teams-ps/teams/Get-TeamUser.md | 4 +- teams/teams-ps/teams/Get-TeamsApp.md | 4 +- .../teams/Grant-CsApplicationAccessPolicy.md | 12 ++-- .../teams/Grant-CsCallingLineIdentity.md | 16 ++--- .../teams/Grant-CsCloudMeetingPolicy.md | 15 +++-- teams/teams-ps/teams/Grant-CsDialoutPolicy.md | 10 +-- .../teams/Grant-CsExternalAccessPolicy.md | 45 +++++++------- ...Grant-CsExternalUserCommunicationPolicy.md | 17 +++-- .../Grant-CsGroupPolicyPackageAssignment.md | 4 +- .../teams/Grant-CsOnlineVoiceRoutingPolicy.md | 8 +-- .../teams/Grant-CsOnlineVoicemailPolicy.md | 21 ++++--- teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md | 11 ++-- .../teams/Grant-CsTeamsAppPermissionPolicy.md | 4 +- .../teams/Grant-CsTeamsAppSetupPolicy.md | 4 +- .../Grant-CsTeamsAudioConferencingPolicy.md | 8 +-- .../teams/Grant-CsTeamsCallHoldPolicy.md | 9 ++- .../teams/Grant-CsTeamsCallParkPolicy.md | 11 ++-- .../teams/Grant-CsTeamsCallingPolicy.md | 8 +-- .../teams/Grant-CsTeamsChannelsPolicy.md | 4 +- .../Grant-CsTeamsComplianceRecordingPolicy.md | 27 ++++---- ...Grant-CsTeamsEmergencyCallRoutingPolicy.md | 12 ++-- .../Grant-CsTeamsEmergencyCallingPolicy.md | 11 ++-- .../Grant-CsTeamsEnhancedEncryptionPolicy.md | 13 ++-- .../teams/Grant-CsTeamsFilesPolicy.md | 18 +++--- .../Grant-CsTeamsMediaConnectivityPolicy.md | 11 ++-- .../teams/Grant-CsTeamsMediaLoggingPolicy.md | 2 +- .../Grant-CsTeamsMeetingBrandingPolicy.md | 15 +++-- .../Grant-CsTeamsMeetingBroadcastPolicy.md | 8 +-- .../teams/Grant-CsTeamsMeetingPolicy.md | 16 +++-- ...-CsTeamsMeetingTemplatePermissionPolicy.md | 14 +++-- ...Grant-CsTeamsSharedCallingRoutingPolicy.md | 10 +-- .../teams/Grant-CsTeamsShiftsPolicy.md | 10 +-- .../teams/Grant-CsTeamsUpgradePolicy.md | 62 ++++++++----------- .../Grant-CsTeamsVirtualAppointmentsPolicy.md | 12 ++-- .../Grant-CsTeamsVoiceApplicationsPolicy.md | 13 ++-- ...rant-CsTeamsWorkLocationDetectionPolicy.md | 9 ++- .../teams-ps/teams/Grant-CsTenantDialPlan.md | 18 +++--- .../get-csteamsmessagingconfiguration.md | 2 +- 96 files changed, 595 insertions(+), 640 deletions(-) diff --git a/teams/teams-ps/teams/Add-TeamUser.md b/teams/teams-ps/teams/Add-TeamUser.md index 8361c17035..b817d4e2a3 100644 --- a/teams/teams-ps/teams/Add-TeamUser.md +++ b/teams/teams-ps/teams/Add-TeamUser.md @@ -22,7 +22,7 @@ Add-TeamUser -GroupId -User [-Role ] [ [!Note] -> The command will return immediately, but the Teams application will not reflect the update immediately. The change can take between 24 and 48 hours to appear within the Teams client. +> The command will return immediately, but the Teams application will not reflect the update immediately. The change can take between 24 and 48 hours to appear within the Teams client. ## EXAMPLES @@ -66,7 +66,7 @@ Accept wildcard characters: False ``` ### -Role -Member or Owner. If Owner is specified then the user is also added as a member to the Team backed by unified group. +Member or Owner. If Owner is specified then the user is also added as a member to the Team backed by unified group. ```yaml Type: String @@ -81,8 +81,7 @@ 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). +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). ## INPUTS diff --git a/teams/teams-ps/teams/Disconnect-MicrosoftTeams.md b/teams/teams-ps/teams/Disconnect-MicrosoftTeams.md index 1ee89d01d6..fba96b32c1 100644 --- a/teams/teams-ps/teams/Disconnect-MicrosoftTeams.md +++ b/teams/teams-ps/teams/Disconnect-MicrosoftTeams.md @@ -62,8 +62,7 @@ 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). +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). ## INPUTS diff --git a/teams/teams-ps/teams/Get-CsTeamTemplate.md b/teams/teams-ps/teams/Get-CsTeamTemplate.md index 11b0992eb2..de8f75a2f2 100644 --- a/teams/teams-ps/teams/Get-CsTeamTemplate.md +++ b/teams/teams-ps/teams/Get-CsTeamTemplate.md @@ -5,7 +5,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/get-csteamte title: Get-CsTeamTemplate author: serdarsoysal ms.author: serdars -ms.reviewer: +ms.reviewer: manager: farahf schema: 2.0.0 --- @@ -45,7 +45,7 @@ This cmdlet supports retrieving details of a team template available to your ten ### EXAMPLE 1 ```powershell -PS C:> (Get-CsTeamTemplateList -PublicTemplateLocale en-US) | where Name -like 'test' | ForEach-Object {Get-CsTeamTemplate -OdataId $_.OdataId} +PS C:\> (Get-CsTeamTemplateList -PublicTemplateLocale en-US) | where Name -like 'test' | ForEach-Object {Get-CsTeamTemplate -OdataId $_.OdataId} ``` Within the universe of templates the admin's tenant has access to, returns a template definition object (displayed as a JSON by default) for every custom and every Microsoft en-US template which names include 'test'. @@ -53,7 +53,7 @@ Within the universe of templates the admin's tenant has access to, returns a tem ### EXAMPLE 2 ```powershell -PS C:> Get-CsTeamTemplate -OdataId '/api/teamtemplates/v1.0/cefcf333-91a9-43d0-919f-bbca5b7d2b24/Tenant/en-US' > 'config.json' +PS C:\> Get-CsTeamTemplate -OdataId '/api/teamtemplates/v1.0/cefcf333-91a9-43d0-919f-bbca5b7d2b24/Tenant/en-US' > 'config.json' ``` Saves the template with specified template ID as a JSON file. @@ -210,35 +210,35 @@ COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT \: Identity Parameter - - `[Bssid ]`: - - `[ChassisId ]`: + - `[Bssid ]`: + - `[ChassisId ]`: - `[CivicAddressId ]`: Civic address id. - - `[Country ]`: + - `[Country ]`: - `[GroupId ]`: The ID of a group whose policy assignments will be returned. - - `[Id ]`: - - `[Identity ]`: - - `[Locale ]`: + - `[Id ]`: + - `[Identity ]`: + - `[Locale ]`: - `[LocationId ]`: Location id. - `[OdataId ]`: A composite URI of a template. - `[OperationId ]`: The ID of a batch policy assignment operation. - - `[OrderId ]`: + - `[OrderId ]`: - `[PackageName ]`: The name of a specific policy package - `[PolicyType ]`: The policy type for which group policy assignments will be returned. - - `[Port ]`: - - `[PortInOrderId ]`: + - `[Port ]`: + - `[PortInOrderId ]`: - `[PublicTemplateLocale ]`: Language and country code for localization of publicly available templates. - - `[SubnetId ]`: - - `[TenantId ]`: + - `[SubnetId ]`: + - `[TenantId ]`: - `[UserId ]`: UserId. Supports Guid. Eventually UPN and SIP. ## RELATED LINKS -[Get-CsTeamTemplateList](Get-CsTeamTemplateList.md) +[Get-CsTeamTemplateList](https://learn.microsoft.com/powershell/module/teams/get-csteamtemplatelist) -[Get-CsTeamTemplate](Get-CsTeamTemplate.md) +[Get-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/get-csteamtemplate) -[New-CsTeamTemplate](New-CsTeamTemplate.md) +[New-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/new-csteamtemplate) -[Update-CsTeamTemplate](Update-CsTeamTemplate.md) +[Update-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/update-csteamtemplate) -[Remove-CsTeamTemplate](Remove-CsTeamTemplate.md) +[Remove-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/remove-csteamtemplate) diff --git a/teams/teams-ps/teams/Get-CsTeamTemplateList.md b/teams/teams-ps/teams/Get-CsTeamTemplateList.md index b8a41ea8ee..c9928c4038 100644 --- a/teams/teams-ps/teams/Get-CsTeamTemplateList.md +++ b/teams/teams-ps/teams/Get-CsTeamTemplateList.md @@ -5,7 +5,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/get-csteamte title: Get-CsTeamTemplateList author: serdarsoysal ms.author: serdars -ms.reviewer: +ms.reviewer: manager: farahf schema: 2.0.0 --- @@ -14,7 +14,7 @@ schema: 2.0.0 ## SYNOPSIS -This cmdlet supports retrieving information of all team templates available to your tenant, including both first party Microsoft team templates as well as custom templates. The templates information retrieved includes OData Id, template name, short description, count of channels and count of applications. +This cmdlet supports retrieving information of all team templates available to your tenant, including both first party Microsoft team templates as well as custom templates. The templates information retrieved includes OData Id, template name, short description, count of channels and count of applications. Note: All custom templates will be retrieved, regardless of the locale specification. If you have hidden templates in the admin center, you will still be able to see the hidden templates here. ## SYNTAX @@ -40,7 +40,7 @@ Get a list of available team templates ### EXAMPLE 1 ```powershell -PS C:> Get-CsTeamTemplateList +PS C:\> Get-CsTeamTemplateList ``` Returns all en-US templates within the universe of templates the admin's tenant has access to. @@ -50,7 +50,7 @@ Note: All 1P Microsoft templates will always be returned in the specified locale ### EXAMPLE 2 ```powershell -PS C:> (Get-CsTeamTemplateList -PublicTemplateLocale en-US) | where ChannelCount -GT 3 +PS C:\> (Get-CsTeamTemplateList -PublicTemplateLocale en-US) | where ChannelCount -GT 3 ``` Returns all en-US templates that have 3 channels within the universe of templates the admin's tenant has access to. @@ -136,12 +136,12 @@ Eventually UPN and SIP. ## RELATED LINKS -[Get-CsTeamTemplateList](Get-CsTeamTemplateList.md) +[Get-CsTeamTemplateList](https://learn.microsoft.com/powershell/module/teams/get-csteamtemplatelist) -[Get-CsTeamTemplate](Get-CsTeamTemplate.md) +[Get-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/get-csteamtemplate) -[New-CsTeamTemplate](New-CsTeamTemplate.md) +[New-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/new-csteamtemplate) -[Update-CsTeamTemplate](Update-CsTeamTemplate.md) +[Update-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/update-csteamtemplate) -[Remove-CsTeamTemplate](Remove-CsTeamTemplate.md) +[Remove-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/remove-csteamtemplate) diff --git a/teams/teams-ps/teams/Get-CsTeamsMediaLoggingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsMediaLoggingPolicy.md index e20a251890..85ecd6cb9c 100644 --- a/teams/teams-ps/teams/Get-CsTeamsMediaLoggingPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsMediaLoggingPolicy.md @@ -108,4 +108,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Grant-CsTeamsMediaLoggingPolicy](Grant-CsTeamsMediaLoggingPolicy.md) +[Grant-CsTeamsMediaLoggingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsmedialoggingpolicy) diff --git a/teams/teams-ps/teams/Get-CsTeamsMeetingBrandingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsMeetingBrandingPolicy.md index 44d0758aa7..d2ffcd3b59 100644 --- a/teams/teams-ps/teams/Get-CsTeamsMeetingBrandingPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsMeetingBrandingPolicy.md @@ -15,7 +15,6 @@ manager: stanlythomas ## SYNOPSIS The **CsTeamsMeetingBrandingPolicy** cmdlet enables administrators to control the appearance in meetings by defining custom backgrounds, logos, and colors. - ## SYNTAX ### Identity (Default) @@ -82,6 +81,8 @@ 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). +## INPUTS + ## OUTPUTS ### TeamsMeetingBrandingPolicy.Cmdlets.TeamsMeetingBrandingPolicy @@ -92,12 +93,12 @@ Available in Teams PowerShell Module 4.9.3 and later. ## RELATED LINKS -[Get-CsTeamsMeetingBrandingPolicy](Get-CsTeamsMeetingBrandingPolicy.md) +[Get-CsTeamsMeetingBrandingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmeetingbrandingpolicy) -[Grant-CsTeamsMeetingBrandingPolicy](Grant-CsTeamsMeetingBrandingPolicy.md) +[Grant-CsTeamsMeetingBrandingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsmeetingbrandingpolicy) -[New-CsTeamsMeetingBrandingPolicy](New-CsTeamsMeetingBrandingPolicy.md) +[New-CsTeamsMeetingBrandingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsmeetingbrandingpolicy) -[Remove-CsTeamsMeetingBrandingPolicy](Remove-CsTeamsMeetingBrandingPolicy.md) +[Remove-CsTeamsMeetingBrandingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsmeetingbrandingpolicy) -[Set-CsTeamsMeetingBrandingPolicy](Set-CsTeamsMeetingBrandingPolicy.md) +[Set-CsTeamsMeetingBrandingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsmeetingbrandingpolicy) diff --git a/teams/teams-ps/teams/Get-CsTeamsMeetingBroadcastConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsMeetingBroadcastConfiguration.md index 1594ca9a37..973021d356 100644 --- a/teams/teams-ps/teams/Get-CsTeamsMeetingBroadcastConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsMeetingBroadcastConfiguration.md @@ -115,15 +115,16 @@ 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). +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). ## INPUTS ### None + ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Get-CsTeamsMeetingBroadcastPolicy.md b/teams/teams-ps/teams/Get-CsTeamsMeetingBroadcastPolicy.md index c867a836bb..0b2ca7c3cd 100644 --- a/teams/teams-ps/teams/Get-CsTeamsMeetingBroadcastPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsMeetingBroadcastPolicy.md @@ -10,7 +10,6 @@ ms.author: tomkau ms.reviewer: williamlooney --- - # Get-CsTeamsMeetingBroadcastPolicy ## SYNOPSIS @@ -114,15 +113,16 @@ 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). +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). ## INPUTS ### None + ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Get-CsTeamsMeetingConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsMeetingConfiguration.md index 5ede3cf505..3cd9448904 100644 --- a/teams/teams-ps/teams/Get-CsTeamsMeetingConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsMeetingConfiguration.md @@ -112,8 +112,7 @@ 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). +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). ## INPUTS diff --git a/teams/teams-ps/teams/Get-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsMeetingPolicy.md index 79e78ed458..3679deb1f5 100644 --- a/teams/teams-ps/teams/Get-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsMeetingPolicy.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsmeetingpolicy applicable: Microsoft Teams title: Get-CsTeamsMeetingPolicy @@ -43,7 +43,6 @@ Get-CsTeamsMeetingPolicy In Example 1, Get-CsTeamsMeetingPolicy is called without any additional parameters; this returns a collection of all the teams meeting policies configured for use in your organization. - ### -------------------------- Example 2 -------------------------- ```powershell Get-CsTeamsMeetingPolicy -Identity SalesPolicy @@ -73,7 +72,6 @@ NewMeetingRecordingExpirationDays : 60 The above command returns expiration date setting currently applied on TMR. For more details, see: [Auto-expiration of Teams meeting recordings](https://learn.microsoft.com/microsoftteams/cloud-recording#auto-expiration-of-teams-meeting-recordings). - ## PARAMETERS ### -Filter @@ -135,11 +133,13 @@ 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). + ## INPUTS ### None - ## OUTPUTS ### System.Object diff --git a/teams/teams-ps/teams/Get-CsTeamsMeetingTemplateConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsMeetingTemplateConfiguration.md index 7fed1ca453..f5121f5202 100644 --- a/teams/teams-ps/teams/Get-CsTeamsMeetingTemplateConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsMeetingTemplateConfiguration.md @@ -27,10 +27,8 @@ Fetches the list of custom templates on the tenant. Each template object contain ### Example 1 - Fetching all custom meeting templates on the tenant ```powershell -Get-CsTeamsMeetingTemplateConfiguration -``` +PS C:\> Get-CsTeamsMeetingTemplateConfiguration -```output Identity : Global TeamsMeetingTemplates : {default, customtemplate_1cb7073a-8b19-4b5d-a3a6-14737d006969, customtemplate_21ecf22c-eb1a-4f05-93e0-555b994ebeb5, @@ -74,6 +72,11 @@ 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). +## INPUTS + +## OUTPUTS + +## NOTES ## RELATED LINKS -[Get-CsTeamsFirstPartyMeetingTemplateConfiguration](Get-CsTeamsFirstPartyMeetingTemplateConfiguration.yml) +[Get-CsTeamsFirstPartyMeetingTemplateConfiguration](https://learn.microsoft.com/powershell/module/teams/get-csteamsfirstpartymeetingtemplateconfiguration) diff --git a/teams/teams-ps/teams/Get-CsTeamsMeetingTemplatePermissionPolicy.md b/teams/teams-ps/teams/Get-CsTeamsMeetingTemplatePermissionPolicy.md index 70533ae086..22af122659 100644 --- a/teams/teams-ps/teams/Get-CsTeamsMeetingTemplatePermissionPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsMeetingTemplatePermissionPolicy.md @@ -17,12 +17,12 @@ Fetches the TeamsMeetingTemplatePermissionPolicy. This policy can be used to hid ### Identity ```powershell -Get-CsTeamsMeetingTemplatePermissionPolicy [[-Identity] ] [] +Get-CsTeamsMeetingTemplatePermissionPolicy [[-Identity] ] [] ``` ### Filter ```powershell -Get-CsTeamsMeetingTemplatePermissionPolicy [-Filter ] [] +Get-CsTeamsMeetingTemplatePermissionPolicy [-Filter ] [] ``` ## DESCRIPTION @@ -33,9 +33,8 @@ Fetches the instances of the policy. Each policy object contains a property call ### Example 1 - Fetching all policies ```powershell -Get-CsTeamsMeetingTemplatePermissionPolicy -``` -```output +PS C:\> Get-CsTeamsMeetingTemplatePermissionPolicy + Identity : Global HiddenMeetingTemplates : {} Description : @@ -58,9 +57,8 @@ Fetches all the policy instances currently available. ### Example 2 - Fetching a specific policy using its identity ```powershell -PS> Get-CsTeamsMeetingTemplatePermissionPolicy -Identity Foobar -``` -```output +PS C:\> Get-CsTeamsMeetingTemplatePermissionPolicy -Identity Foobar + Identity : Tag:Foobar HiddenMeetingTemplates : {customtemplate_9ab0014a-bba4-4ad6-b816-0b42104b5056} Description : @@ -71,9 +69,8 @@ Fetches an instance of a policy with known identity. ### Example 3 - Fetching policies using regex ```powershell -PS> Get-CsTeamsMeetingTemplatePermissionPolicy -Filter *Foo* -``` -```output +PS C:\> Get-CsTeamsMeetingTemplatePermissionPolicy -Filter *Foo* + Identity : Tag:Foobar HiddenMeetingTemplates : {customtemplate_9ab0014a-bba4-4ad6-b816-0b42104b5056} Description : @@ -120,11 +117,17 @@ Accept wildcard characters: True ### 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). +## INPUTS + +## OUTPUTS + +## NOTES + ## RELATED LINKS -[Set-CsTeamsMeetingTemplatePermissionPolicy](Set-CsTeamsMeetingTemplatePermissionPolicy.md) +[Set-CsTeamsMeetingTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsmeetingtemplatepermissionpolicy) -[New-CsTeamsMeetingTemplatePermissionPolicy](New-CsTeamsMeetingTemplatePermissionPolicy.md) +[New-CsTeamsMeetingTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsmeetingtemplatepermissionpolicy) -[Remove-CsTeamsMeetingTemplatePermissionPolicy](Remove-CsTeamsMeetingTemplatePermissionPolicy.md) +[Remove-CsTeamsMeetingTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsmeetingtemplatepermissionpolicy) -[Grant-CsTeamsMeetingTemplatePermissionPolicy](Grant-CsTeamsMeetingTemplatePermissionPolicy.md) +[Grant-CsTeamsMeetingTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsmeetingtemplatepermissionpolicy) diff --git a/teams/teams-ps/teams/Get-CsTeamsSettingsCustomApp.md b/teams/teams-ps/teams/Get-CsTeamsSettingsCustomApp.md index 8fc955bb08..be2824e7e4 100644 --- a/teams/teams-ps/teams/Get-CsTeamsSettingsCustomApp.md +++ b/teams/teams-ps/teams/Get-CsTeamsSettingsCustomApp.md @@ -75,7 +75,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[Set-CsTeamsSettingsCustomApp](Set-CsTeamsSettingsCustomApp.md) +[Set-CsTeamsSettingsCustomApp](https://learn.microsoft.com/powershell/module/teams/set-csteamssettingscustomapp) diff --git a/teams/teams-ps/teams/Get-CsTeamsSharedCallingRoutingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsSharedCallingRoutingPolicy.md index 33ce3fe3f0..dd5ffdc77c 100644 --- a/teams/teams-ps/teams/Get-CsTeamsSharedCallingRoutingPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsSharedCallingRoutingPolicy.md @@ -5,7 +5,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/get-csteamss applicable: Microsoft Teams author: jenstrier ms.author: serdars -ms.reviewer: +ms.reviewer: manager: schema: 2.0.0 --- @@ -61,7 +61,7 @@ The command shown in Example 4 returns information about the Global policy insta ## PARAMETERS ### -Identity -Unique identifier of the Teams shared calling routing policy to be retrieved. +Unique identifier of the Teams shared calling routing policy to be retrieved. You cannot use wildcard characters when specifying the Identity. If neither the Identity nor the Filter parameters are specified, then Get-CsTeamsSharedCallingRoutingPolicy returns all the Teams shared calling routing policies configured for use in the organization. @@ -104,10 +104,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Set-CsTeamsSharedCallingRoutingPolicy](Set-CsTeamsSharedCallingRoutingPolicy.md) +[Set-CsTeamsSharedCallingRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamssharedcallingroutingpolicy) -[Grant-CsTeamsSharedCallingRoutingPolicy](Grant-CsTeamsSharedCallingRoutingPolicy.md) +[Grant-CsTeamsSharedCallingRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamssharedcallingroutingpolicy) -[Remove-CsTeamsSharedCallingRoutingPolicy](Remove-CsTeamsSharedCallingRoutingPolicy.md) +[Remove-CsTeamsSharedCallingRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamssharedcallingroutingpolicy) -[New-CsTeamsSharedCallingRoutingPolicy](New-CsTeamsSharedCallingRoutingPolicy.md) +[New-CsTeamsSharedCallingRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamssharedcallingroutingpolicy) diff --git a/teams/teams-ps/teams/Get-CsTeamsShiftsConnection.md b/teams/teams-ps/teams/Get-CsTeamsShiftsConnection.md index af79140958..c3b6257abc 100644 --- a/teams/teams-ps/teams/Get-CsTeamsShiftsConnection.md +++ b/teams/teams-ps/teams/Get-CsTeamsShiftsConnection.md @@ -81,7 +81,6 @@ State : Active TenantId : dfd24b34-ccb0-47e1-bdb7-000000000000 ``` - Returns the list of connections. ### Example 2 @@ -108,7 +107,6 @@ PS C:\> $connection.ToJsonString() ``` Returns the connection with the specified -ConnectionId. - ## PARAMETERS ### -Break @@ -263,8 +261,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[New-CsTeamsShiftsConnection](New-CsTeamsShiftsConnection.md) +[New-CsTeamsShiftsConnection](https://learn.microsoft.com/powershell/module/teams/new-csteamsshiftsconnection) -[Set-CsTeamsShiftsConnection](Set-CsTeamsShiftsConnection.md) +[Set-CsTeamsShiftsConnection](https://learn.microsoft.com/powershell/module/teams/set-csteamsshiftsconnection) -[Update-CsTeamsShiftsConnection](Update-CsTeamsShiftsConnection.md) +[Update-CsTeamsShiftsConnection](https://learn.microsoft.com/powershell/module/teams/update-csteamsshiftsconnection) diff --git a/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionConnector.md b/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionConnector.md index feb5b1abc9..b236e9c29c 100644 --- a/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionConnector.md +++ b/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionConnector.md @@ -60,10 +60,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[New-CsTeamsShiftsConnection](New-CsTeamsShiftsConnection.md) +[New-CsTeamsShiftsConnection](https://learn.microsoft.com/powershell/module/teams/new-csteamsshiftsconnection) -[New-CsTeamsShiftsConnectionInstance](New-CsTeamsShiftsConnectionInstance.md) +[New-CsTeamsShiftsConnectionInstance](https://learn.microsoft.com/powershell/module/teams/new-csteamsshiftsconnectioninstance) -[Set-CsTeamsShiftsConnectionInstance](Set-CsTeamsShiftsConnectionInstance.md) +[Set-CsTeamsShiftsConnectionInstance](https://learn.microsoft.com/powershell/module/teams/set-csteamsshiftsconnectioninstance) -[Test-CsTeamsShiftsConnectionValidate](Test-CsTeamsShiftsConnectionValidate.md) +[Test-CsTeamsShiftsConnectionValidate](https://learn.microsoft.com/powershell/module/teams/test-csteamsshiftsconnectionvalidate) diff --git a/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionErrorReport.md b/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionErrorReport.md index 8ec97ebf1a..adf41720e0 100644 --- a/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionErrorReport.md +++ b/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionErrorReport.md @@ -434,4 +434,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Disable-CsTeamsShiftsConnectionErrorReport](Disable-CsTeamsShiftsConnectionErrorReport.md) +[Disable-CsTeamsShiftsConnectionErrorReport](https://learn.microsoft.com/powershell/module/teams/disable-csteamsshiftsconnectionerrorreport) diff --git a/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionInstance.md b/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionInstance.md index b160e7fb3b..9cae80f516 100644 --- a/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionInstance.md +++ b/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionInstance.md @@ -96,7 +96,6 @@ TenantId : dfd24b34-ccb0-47e1-bdb7-e49db9c7c14a WorkforceIntegrationId : WFI_6b225907-b476-4d40-9773-08b86db7b11b ``` - Returns the list of connection instances. ### Example 2 @@ -134,7 +133,6 @@ PS C:\> $ci.ToJsonString() ``` Returns the connection instance with the specified -ConnectorInstanceId. - ## PARAMETERS ### -Break @@ -274,8 +272,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[New-CsTeamsShiftsConnectionInstance](New-CsTeamsShiftsConnectionInstance.md) +[New-CsTeamsShiftsConnectionInstance](https://learn.microsoft.com/powershell/module/teams/new-csteamsshiftsconnectioninstance) -[Set-CsTeamsShiftsConnectionInstance](Set-CsTeamsShiftsConnectionInstance.md) +[Set-CsTeamsShiftsConnectionInstance](https://learn.microsoft.com/powershell/module/teams/set-csteamsshiftsconnectioninstance) -[Remove-CsTeamsShiftsConnectionInstance](Remove-CsTeamsShiftsConnectionInstance.md) +[Remove-CsTeamsShiftsConnectionInstance](https://learn.microsoft.com/powershell/module/teams/remove-csteamsshiftsconnectioninstance) diff --git a/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionOperation.md b/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionOperation.md index fe2c5b4a80..e1910f5da5 100644 --- a/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionOperation.md +++ b/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionOperation.md @@ -13,7 +13,7 @@ schema: 2.0.0 ## SYNOPSIS -This cmdlet gets the requested batch mapping operation. The batch mapping operation can be submitted by running [New-CsTeamsShiftsConnectionBatchTeamMap](New-CsTeamsShiftsConnectionBatchTeamMap.md). +This cmdlet gets the requested batch mapping operation. The batch mapping operation can be submitted by running [New-CsTeamsShiftsConnectionBatchTeamMap](https://learn.microsoft.com/powershell/module/teams/new-csteamsshiftsconnectionbatchteammap). ## SYNTAX @@ -182,4 +182,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[New-CsTeamsShiftsConnectionBatchTeamMap](New-CsTeamsShiftsConnectionBatchTeamMap.md) +[New-CsTeamsShiftsConnectionBatchTeamMap](https://learn.microsoft.com/powershell/module/teams/new-csteamsshiftsconnectionbatchteammap) diff --git a/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionSyncResult.md b/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionSyncResult.md index 5181e696d7..56bc2c2366 100644 --- a/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionSyncResult.md +++ b/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionSyncResult.md @@ -46,7 +46,7 @@ Returns the successful and failed users in the team mapping of Teams `12345d29-7 ### -ConnectorInstanceId -The ID of the connection instance. It can be retrieved by running [Get-CsTeamsShiftsConnectionInstance](Get-CsTeamsShiftsConnectionInstance.md). +The ID of the connection instance. It can be retrieved by running [Get-CsTeamsShiftsConnectionInstance](https://learn.microsoft.com/powershell/module/teams/get-csteamsshiftsconnectioninstance). ```yaml Type: String @@ -87,4 +87,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsShiftsConnectionInstance](Get-CsTeamsShiftsConnectionInstance.md) +[Get-CsTeamsShiftsConnectionInstance](https://learn.microsoft.com/powershell/module/teams/get-csteamsshiftsconnectioninstance) diff --git a/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionTeamMap.md b/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionTeamMap.md index fa3270bda9..968cb376c6 100644 --- a/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionTeamMap.md +++ b/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionTeamMap.md @@ -23,7 +23,7 @@ Get-CsTeamsShiftsConnectionTeamMap -ConnectorInstanceId [ -WfmTeamId ] [] ## DESCRIPTION This cmdlet allows you to get properties of a TeamsShiftPolicy instance. Use this to get the policy name and Teams off shift warning message-specific settings (ShiftNoticeMessageType, ShiftNoticeMessageCustom, ShiftNoticeFrequency, AccessGracePeriodMinutes). - - ## EXAMPLES ### Example 1 @@ -79,7 +77,6 @@ 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). - ## INPUTS ### None @@ -87,14 +84,15 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[Set-CsTeamsShiftsPolicy](Set-CsTeamsShiftsPolicy.md) +[Set-CsTeamsShiftsPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsshiftspolicy) -[New-CsTeamsShiftsPolicy](New-CsTeamsShiftsPolicy.md) +[New-CsTeamsShiftsPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsshiftspolicy) -[Remove-CsTeamsShiftsPolicy](Remove-CsTeamsShiftsPolicy.md) +[Remove-CsTeamsShiftsPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsshiftspolicy) -[Grant-CsTeamsShiftsPolicy](Grant-CsTeamsShiftsPolicy.md) +[Grant-CsTeamsShiftsPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsshiftspolicy) diff --git a/teams/teams-ps/teams/Get-CsTeamsSipDevicesConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsSipDevicesConfiguration.md index 21c668459e..bae35132f4 100644 --- a/teams/teams-ps/teams/Get-CsTeamsSipDevicesConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsSipDevicesConfiguration.md @@ -17,7 +17,7 @@ This cmdlet is used to retrieve the organization-wide Teams SIP devices configur ## SYNTAX ```powershell -Get-CsTeamsSipDevicesConfiguration +Get-CsTeamsSipDevicesConfiguration [] ``` ## DESCRIPTION @@ -31,14 +31,23 @@ To execute the cmdlet, you need to hold a role within your organization such as ### Example 1 ```powershell -Get-CsTeamsSipDevicesConfiguration -``` -```Output +PS C:\> Get-CsTeamsSipDevicesConfiguration + Identity : Global BulkSignIn : Enabled ``` + In this example, the organization has Bulk SignIn enabled for their SIP devices. +### 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). + +## INPUTS + +## OUTPUTS + +## NOTES + ## RELATED LINKS -[Set-CsTeamsSipDevicesConfiguration](Set-CsTeamsSipDevicesConfiguration.md) +[Set-CsTeamsSipDevicesConfiguration](https://learn.microsoft.com/powershell/module/teams/set-csteamssipdevicesconfiguration) diff --git a/teams/teams-ps/teams/Get-CsTeamsTemplatePermissionPolicy.md b/teams/teams-ps/teams/Get-CsTeamsTemplatePermissionPolicy.md index 414d5e0a0b..783c5f16c2 100644 --- a/teams/teams-ps/teams/Get-CsTeamsTemplatePermissionPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsTemplatePermissionPolicy.md @@ -5,7 +5,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/get-csteamst title: Get-CsTeamsTemplatePermissionPolicy author: yishuaihuang4 ms.author: yishuaihuang -ms.reviewer: +ms.reviewer: manager: weiliu2 schema: 2.0.0 --- @@ -119,8 +119,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[New-CsTeamsTemplatePermissionPolicy](New-CsTeamsTemplatePermissionPolicy.md) +[New-CsTeamsTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamstemplatepermissionpolicy) -[Remove-CsTeamsTemplatePermissionPolicy](Remove-CsTeamsTemplatePermissionPolicy.md) +[Remove-CsTeamsTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamstemplatepermissionpolicy) -[Set-CsTeamsTemplatePermissionPolicy](Set-CsTeamsTemplatePermissionPolicy.md) +[Set-CsTeamsTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamstemplatepermissionpolicy) diff --git a/teams/teams-ps/teams/Get-CsTeamsTranslationRule.md b/teams/teams-ps/teams/Get-CsTeamsTranslationRule.md index 34d125ca9e..bb511bb91c 100644 --- a/teams/teams-ps/teams/Get-CsTeamsTranslationRule.md +++ b/teams/teams-ps/teams/Get-CsTeamsTranslationRule.md @@ -39,7 +39,6 @@ Get-CsTeamsTranslationRule This command will show all translation rules that exist in the tenant. Identity, Name, Description, Pattern, and Translation parameters are listed for each rule. - ### Example 2 ```powershell Get-CsTeamsTranslationRule -Identity AddPlus1 @@ -47,7 +46,6 @@ Get-CsTeamsTranslationRule -Identity AddPlus1 This command will show Identity, Name, Description, Pattern, and Translation parameters for the "AddPlus1" rule. - ### Example 3 ```powershell Get-CsTeamsTranslationRule -Filter 'Add*' @@ -55,7 +53,6 @@ Get-CsTeamsTranslationRule -Filter 'Add*' This command will show Identity, Name, Description, Pattern, and Translation parameters for all rules with Identity starting with Add. - ## PARAMETERS ### -Identity @@ -90,8 +87,7 @@ 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). +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). ## INPUTS @@ -100,10 +96,10 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## NOTES ## RELATED LINKS -[New-CsTeamsTranslationRule](New-CsTeamsTranslationRule.md) +[New-CsTeamsTranslationRule](https://learn.microsoft.com/powershell/module/teams/new-csteamstranslationrule) -[Test-CsTeamsTranslationRule](Test-CsTeamsTranslationRule.md) +[Test-CsTeamsTranslationRule](https://learn.microsoft.com/powershell/module/teams/test-csteamstranslationrule) -[Set-CsTeamsTranslationRule](Set-CsTeamsTranslationRule.md) +[Set-CsTeamsTranslationRule](https://learn.microsoft.com/powershell/module/teams/set-csteamstranslationrule) -[Remove-CsTeamsTranslationRule](Remove-CsTeamsTranslationRule.md) +[Remove-CsTeamsTranslationRule](https://learn.microsoft.com/powershell/module/teams/remove-csteamstranslationrule) diff --git a/teams/teams-ps/teams/Get-CsTeamsUnassignedNumberTreatment.md b/teams/teams-ps/teams/Get-CsTeamsUnassignedNumberTreatment.md index e4cdab0cd0..68a4a45236 100644 --- a/teams/teams-ps/teams/Get-CsTeamsUnassignedNumberTreatment.md +++ b/teams/teams-ps/teams/Get-CsTeamsUnassignedNumberTreatment.md @@ -5,7 +5,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsu applicable: Microsoft Teams author: jenstrier ms.author: serdars -ms.reviewer: +ms.reviewer: manager: schema: 2.0.0 --- @@ -15,7 +15,7 @@ schema: 2.0.0 ## SYNOPSIS Displays a specific or all treatments for how calls to an unassigned number range should be routed. - + ## SYNTAX ### Identity (Default) @@ -59,7 +59,7 @@ Enables you to limit the returned data by filtering on the Identity attribute. ```yaml Type: String Parameter Sets: (Filter) -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -98,8 +98,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable The cmdlet is available in Teams PS module 2.5.1 or later. ## RELATED LINKS -[Remove-CsTeamsUnassignedNumberTreatment](Remove-CsTeamsUnassignedNumberTreatment.md) +[Remove-CsTeamsUnassignedNumberTreatment](https://learn.microsoft.com/powershell/module/teams/remove-csteamsunassignednumbertreatment) -[New-CsTeamsUnassignedNumberTreatment](New-CsTeamsUnassignedNumberTreatment.md) +[New-CsTeamsUnassignedNumberTreatment](https://learn.microsoft.com/powershell/module/teams/new-csteamsunassignednumbertreatment) -[Set-CsTeamsUnassignedNumberTreatment](Set-CsTeamsUnassignedNumberTreatment.md) +[Set-CsTeamsUnassignedNumberTreatment](https://learn.microsoft.com/powershell/module/teams/set-csteamsunassignednumbertreatment) diff --git a/teams/teams-ps/teams/Get-CsTeamsUpgradeConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsUpgradeConfiguration.md index 8b0b150b69..7443bce227 100644 --- a/teams/teams-ps/teams/Get-CsTeamsUpgradeConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsUpgradeConfiguration.md @@ -31,18 +31,17 @@ Get-CsTeamsUpgradeConfiguration [-Tenant ] [-Filter ] [-LocalStore ## DESCRIPTION TeamsUpgradeConfiguration is used in conjunction with TeamsUpgradePolicy. The settings in TeamsUpgradeConfiguration allow administrators to configure whether users subject to upgrade and who are running on Windows clients should automatically download the Teams app. It also allows administrators to determine which application Office 365 users should use to join Skype for Business meetings. -Separate instances of TeamsUpgradeConfiguration exist in Office 365 and Skype for Business Server. +Separate instances of TeamsUpgradeConfiguration exist in Office 365 and Skype for Business Server. - TeamsUpgradeConfiguration in Office 365 applies to any user who does not have an on-premises Skype for Business account. - TeamsUpgradeConfiguration in Skype for Business Server can used to manage on-premises users in a hybrid environment. In on-premises, only the DownloadTeams property is available. -The DownloadTeams property allows admins to control whether the Skype for Business client should automatically download the Teams app in the background. This setting is only honored for users on Windows clients, and only if TeamsUpgradePolicy for the user meets either of these conditions: - - NotifySfbUser=true, or +The DownloadTeams property allows admins to control whether the Skype for Business client should automatically download the Teams app in the background. This setting is only honored for users on Windows clients, and only if TeamsUpgradePolicy for the user meets either of these conditions: + - NotifySfbUser=true, or - Mode=TeamsOnly - Otherwise, this setting is ignored. + Otherwise, this setting is ignored. The SfBMeetingJoinUx property allows admins to specify which app is used to join Skype for Business meetings, even after the user has been upgraded to Teams. Allowed values are: SkypeMeetingsApp and NativeLimitedClient. "NativeLimitedClient" means the existing Skype for Business rich client will be used, but since the user is upgraded, only meeting functionality is available. Calling and Messaging are done via Teams. "SkypeMeetingsApp" means use the web-downloadable app. This setting can be useful for organizations that have upgraded to Teams and no longer want to install Skype for Business on their users' computers. This property is only available when configuring TeamsUpgradeConfiguration in Office 365. It is not honored for users homed on-premises in Skype for Business Server. - ## EXAMPLES ### Example 1 @@ -54,14 +53,13 @@ The above cmdlet lists the properties of TeamsUpgradeConfiguration. ## PARAMETERS - ### -Identity {{Fill Identity Description}} ```yaml Type: XdsIdentity Parameter Sets: (All) -Aliases: +Aliases: Required: False Position: 1 @@ -76,7 +74,7 @@ Do not use ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: Required: False Position: Named @@ -91,7 +89,7 @@ Accept wildcard characters: False ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: Required: False Position: Named @@ -101,24 +99,25 @@ 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). +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). ## INPUTS ### None + ## OUTPUTS ### System.Object + ## NOTES These settings are only honored by newer versions of Skype for Business clients. ## RELATED LINKS -[Set-CsTeamsUpgradeConfiguration](Set-CsTeamsUpgradeConfiguration.md) +[Set-CsTeamsUpgradeConfiguration](https://learn.microsoft.com/powershell/module/teams/set-csteamsupgradeconfiguration) -[Get-CsTeamsUpgradePolicy](Get-CsTeamsUpgradePolicy.md) +[Get-CsTeamsUpgradePolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsupgradepolicy) -[Grant-CsTeamsUpgradePolicy](Grant-CsTeamsUpgradePolicy.md) +[Grant-CsTeamsUpgradePolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsupgradepolicy) [Migration and interoperability guidance for organizations using Teams together with Skype for Business](https://learn.microsoft.com/MicrosoftTeams/migration-interop-guidance-for-teams-with-skype) diff --git a/teams/teams-ps/teams/Get-CsTeamsUpgradePolicy.md b/teams/teams-ps/teams/Get-CsTeamsUpgradePolicy.md index f076c372ac..1da715da85 100644 --- a/teams/teams-ps/teams/Get-CsTeamsUpgradePolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsUpgradePolicy.md @@ -18,7 +18,6 @@ TeamsUpgradePolicy allows administrators to manage the transition from Skype for > [!IMPORTANT] > It can take up to 24 hours for a change to TeamsUpgradePolicy to take effect. Before then, user presence status may not be correct (may show as **Unknown**). - ## SYNTAX ### Identity (Default) @@ -32,10 +31,10 @@ Get-CsTeamsUpgradePolicy [-Tenant ] [-Filter ] [-LocalStore] [ Get-CsTeamsUpgradePolicy -Identity Global @@ -135,7 +133,7 @@ If identity parameter is passed, this will return a specific instance. If no ide ```yaml Type: XdsIdentity Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -150,7 +148,7 @@ Accept wildcard characters: False ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -160,14 +158,13 @@ Accept pipeline input: False Accept wildcard characters: False ``` - ### -Tenant {{Fill Tenant Description}} ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -178,23 +175,24 @@ 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). +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). ## INPUTS ### None + ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[Get-CsTeamsUpgradeConfiguration](Get-CsTeamsUpgradeConfiguration.md) +[Get-CsTeamsUpgradeConfiguration](https://learn.microsoft.com/powershell/module/teams/get-csteamsupgradeconfiguration) -[Set-CsTeamsUpgradeConfiguration](Set-CsTeamsUpgradeConfiguration.md) +[Set-CsTeamsUpgradeConfiguration](https://learn.microsoft.com/powershell/module/teams/set-csteamsupgradeconfiguration) -[Grant-CsTeamsUpgradePolicy](Grant-CsTeamsUpgradePolicy.md) +[Grant-CsTeamsUpgradePolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsupgradepolicy) [Migration and interoperability guidance for organizations using Teams together with Skype for Business](https://learn.microsoft.com/MicrosoftTeams/migration-interop-guidance-for-teams-with-skype) diff --git a/teams/teams-ps/teams/Get-CsTeamsVideoInteropServicePolicy.md b/teams/teams-ps/teams/Get-CsTeamsVideoInteropServicePolicy.md index cea76bb842..be0b2b593d 100644 --- a/teams/teams-ps/teams/Get-CsTeamsVideoInteropServicePolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsVideoInteropServicePolicy.md @@ -32,7 +32,7 @@ Get-CsTeamsVideoInteropServicePolicy [-Tenant ] [-Filter ] ``` ## DESCRIPTION -Cloud Video Interop for Teams enables 3rd party VTC devices to be able to join Teams meetings. You can use the TeamsVideoInteropServicePolicy cmdlets to enable Cloud Video Interop for particular users or for your entire organization. Microsoft provides pre-constructed policies for each of our supported partners that allow you to designate which partner(s) to use for cloud video interop. +Cloud Video Interop for Teams enables 3rd party VTC devices to be able to join Teams meetings. You can use the TeamsVideoInteropServicePolicy cmdlets to enable Cloud Video Interop for particular users or for your entire organization. Microsoft provides pre-constructed policies for each of our supported partners that allow you to designate which partner(s) to use for cloud video interop. The Get-CsTeamsVideoInteropServicePolicy cmdlet allows you to identify the pre-constructed policies that you can use in your organization. You can assign this policy to one or more of your users leveraging the Grant-CsTeamsVideoInteropServicePolicy cmdlet. @@ -108,14 +108,12 @@ 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). +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). ## INPUTS ### None - ## OUTPUTS ### System.Object diff --git a/teams/teams-ps/teams/Get-CsTeamsVirtualAppointmentsPolicy.md b/teams/teams-ps/teams/Get-CsTeamsVirtualAppointmentsPolicy.md index 08a70ebc24..f2b55df859 100644 --- a/teams/teams-ps/teams/Get-CsTeamsVirtualAppointmentsPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsVirtualAppointmentsPolicy.md @@ -35,8 +35,8 @@ Fetches instances of TeamsVirtualAppointmentsPolicy. Each policy object contains PS C:\> Get-CsTeamsVirtualAppointmentsPolicy ``` ```output -Identity EnableSmsNotifications --------- ---------------------- +Identity EnableSmsNotifications +-------- ---------------------- Global True Tag:sms-enabled True Tag:sms-disabled False @@ -48,8 +48,8 @@ Fetches all the policy instances currently available. PS C:\> Get-CsTeamsVirtualAppointmentsPolicy -Identity sms-enabled ``` ```output -Identity EnableSmsNotifications --------- ---------------------- +Identity EnableSmsNotifications +-------- ---------------------- Tag:sms-enabled True ``` Fetches an instance of a policy with a known identity. @@ -59,8 +59,8 @@ Fetches an instance of a policy with a known identity. PS C:\> Get-CsTeamsVirtualAppointmentsPolicy -Filter *sms* ``` ```output -Identity EnableSmsNotifications --------- ---------------------- +Identity EnableSmsNotifications +-------- ---------------------- Tag:sms-enabled True Tag:sms-disabled False ``` @@ -114,10 +114,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[New-CsTeamsVirtualAppointmentsPolicy](New-CsTeamsVirtualAppointmentsPolicy.md) +[New-CsTeamsVirtualAppointmentsPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsvirtualappointmentspolicy) -[Remove-CsTeamsVirtualAppointmentsPolicy](Remove-CsTeamsVirtualAppointmentsPolicy.md) +[Remove-CsTeamsVirtualAppointmentsPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsvirtualappointmentspolicy) -[Set-CsTeamsVirtualAppointmentsPolicy](Set-CsTeamsVirtualAppointmentsPolicy.md) +[Set-CsTeamsVirtualAppointmentsPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsvirtualappointmentspolicy) -[Grant-CsTeamsVirtualAppointmentsPolicy](Grant-CsTeamsVirtualAppointmentsPolicy.md) +[Grant-CsTeamsVirtualAppointmentsPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsvirtualappointmentspolicy) diff --git a/teams/teams-ps/teams/Get-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/Get-CsTeamsVoiceApplicationsPolicy.md index 9ca0ff7af5..0711d5862d 100644 --- a/teams/teams-ps/teams/Get-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsVoiceApplicationsPolicy.md @@ -26,8 +26,7 @@ Get-CsTeamsVoiceApplicationsPolicy [-Filter ] ## DESCRIPTION -TeamsVoiceApplicationsPolicy is used for Supervisor Delegated Administration which allows tenant admins to permit certain users to make changes to auto attendant and call queue configurations. - +TeamsVoiceApplicationsPolicy is used for Supervisor Delegated Administration which allows tenant admins to permit certain users to make changes to auto attendant and call queue configurations. ## EXAMPLES @@ -49,7 +48,6 @@ Get-CsTeamsVoiceApplicationsPolicy -Filter "tag:*" ``` The command shown in Example 3 returns information about all the Teams voice applications policies configured at the per-user scope. To do this, the command uses the Filter parameter and the filter value "tag:*"; that filter value limits the returned data to policies that have an Identity that begins with the string value "tag:". - ## PARAMETERS ### -Identity @@ -77,7 +75,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` - ### -Filter Enables you to use wildcards when retrieving one or more Teams voice applications policies. For example, to return all the policies configured at the per-user scope, use this syntax: @@ -98,20 +95,20 @@ 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 ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[Set-CsTeamsVoiceApplicationsPolicy](Set-CsTeamsVoiceApplicationsPolicy.md) +[Set-CsTeamsVoiceApplicationsPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsvoiceapplicationspolicy) -[Grant-CsTeamsVoiceApplicationsPolicy](Grant-CsTeamsVoiceApplicationsPolicy.md) +[Grant-CsTeamsVoiceApplicationsPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsvoiceapplicationspolicy) -[Remove-CsTeamsVoiceApplicationsPolicy](Remove-CsTeamsVoiceApplicationsPolicy.md) +[Remove-CsTeamsVoiceApplicationsPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsvoiceapplicationspolicy) -[New-CsTeamsVoiceApplicationsPolicy](New-CsTeamsVoiceApplicationsPolicy.md) +[New-CsTeamsVoiceApplicationsPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsvoiceapplicationspolicy) diff --git a/teams/teams-ps/teams/Get-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/Get-CsTeamsWorkLocationDetectionPolicy.md index f6c217a2c7..43e2c938f5 100644 --- a/teams/teams-ps/teams/Get-CsTeamsWorkLocationDetectionPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsWorkLocationDetectionPolicy.md @@ -36,8 +36,8 @@ This gives users the ability to consent to the use of this location data to set PS C:\> Get-CsTeamsWorkLocationDetectionPolicy ``` ```output -Identity EnableWorkLocationDetection --------- ---------------------- +Identity EnableWorkLocationDetection +-------- ---------------------- Global False Tag:wld-enabled True Tag:wld-disabled False @@ -49,8 +49,8 @@ Fetches all the policy instances currently available. PS C:\> Get-CsTeamsWorkLocationDetectionPolicy -Identity wld-enabled ``` ```output -Identity EnableWorkLocationDetection --------- ---------------------- +Identity EnableWorkLocationDetection +-------- ---------------------- Tag:wld-enabled True ``` Fetches an instance of a policy with a known identity. @@ -60,8 +60,8 @@ Fetches an instance of a policy with a known identity. PS C:\> Get-CsTeamsWorkLocationDetectionPolicy -Filter *wld* ``` ```output -Identity EnableWorkLocationDetection --------- ---------------------- +Identity EnableWorkLocationDetection +-------- ---------------------- Tag:wld-enabled True Tag:wld-disabled False ``` @@ -115,10 +115,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[New-CsTeamsWorkLocationDetectionPolicy](New-CsTeamsWorkLocationDetectionPolicy.md) +[New-CsTeamsWorkLocationDetectionPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsworklocationdetectionpolicy) -[Remove-CsTeamsWorkLocationDetectionPolicy](Remove-CsTeamsWorkLocationDetectionPolicy.md) +[Remove-CsTeamsWorkLocationDetectionPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsworklocationdetectionpolicy) -[Set-CsTeamsWorkLocationDetectionPolicy](Set-CsTeamsWorkLocationDetectionPolicy.md) +[Set-CsTeamsWorkLocationDetectionPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsworklocationdetectionpolicy) -[Grant-CsTeamsWorkLocationDetectionPolicy](Grant-CsTeamsWorkLocationDetectionPolicy.md) +[Grant-CsTeamsWorkLocationDetectionPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsworklocationdetectionpolicy) diff --git a/teams/teams-ps/teams/Get-CsTenant.md b/teams/teams-ps/teams/Get-CsTenant.md index a748941436..2558268bcf 100644 --- a/teams/teams-ps/teams/Get-CsTenant.md +++ b/teams/teams-ps/teams/Get-CsTenant.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-cstenant applicable: Microsoft Teams title: Get-CsTenant @@ -109,7 +109,7 @@ This parameter is not used with Skype for Business Online and will be deprecated ```yaml Type: Fqdn Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -123,7 +123,6 @@ Accept wildcard characters: False **Note:** This parameter has been deprecated from the Teams PowerShell Module version 3.0.0 or later. - Enables you to return data by using Active Directory attributes and without having to specify the full Active Directory distinguished name. For example, to retrieve a tenant by using the tenant display name, use syntax similar to this: @@ -140,7 +139,7 @@ You cannot use both the Identity parameter and the Filter parameter in the same ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -164,7 +163,7 @@ If you do not include either the Identity or the Filter parameter then the `Get- ```yaml Type: OUIdParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -189,7 +188,7 @@ If you set the tenants to 7 but you have only three contacts in your forest, the ```yaml Type: Int32 Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -200,8 +199,7 @@ 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). - +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). ## INPUTS diff --git a/teams/teams-ps/teams/Get-CsTenantBlockedCallingNumbers.md b/teams/teams-ps/teams/Get-CsTenantBlockedCallingNumbers.md index c4875bc161..107053c77e 100644 --- a/teams/teams-ps/teams/Get-CsTenantBlockedCallingNumbers.md +++ b/teams/teams-ps/teams/Get-CsTenantBlockedCallingNumbers.md @@ -15,14 +15,24 @@ Use the Get-CsTenantBlockedCallingNumbers cmdlet to retrieve tenant blocked call ## SYNTAX +### Identity (Default) ``` -Get-CsTenantBlockedCallingNumbers [[-Identity] ] [-Tenant ] [-Filter ] [-LocalStore] +Get-CsTenantBlockedCallingNumbers [[-Identity] ] + [-MsftInternalProcessingMode ] + [] +``` + +### Filter +``` +Get-CsTenantBlockedCallingNumbers [-Filter ] + [-MsftInternalProcessingMode ] + [] ``` ## DESCRIPTION Microsoft Direct Routing, Operator Connect and Calling Plans supports blocking of inbound calls from the public switched telephone network (PSTN). This feature allows a tenant-global list of number patterns to be defined so that the caller ID of every incoming PSTN call to the tenant can be checked against the list for a match. If a match is made, an incoming call is rejected. -The tenant blocked calling numbers includes a list of inbound blocked number patterns. Number patterns are managed through the CsInboundBlockedNumberPattern commands New, Get, Set, and Remove. You can manage a given pattern by using these cmdlets, including the ability to toggle the activation of a given pattern. +The tenant blocked calling numbers includes a list of inbound blocked number patterns. Number patterns are managed through the CsInboundBlockedNumberPattern commands New, Get, Set, and Remove. You can manage a given pattern by using these cmdlets, including the ability to toggle the activation of a given pattern. You can also configure a list of number patterns to be exempt from call blocking. Exempt number patterns are managed through the CsInboundExemptNumberPattern commands New, Get, Set, and Remove. @@ -41,27 +51,12 @@ This example returns the tenant global settings for blocked calling numbers. It ## PARAMETERS -### -Filter -The Filter parameter allows you to limit the number of results based on filters you specify. - -```yaml -Type: Object -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -Identity The Identity parameter is a unique identifier that designates the scope, and for per-user scope a name, which identifies the TenantBlockedCallingNumbers to retrieve. ```yaml -Type: Object -Parameter Sets: (All) +Type: String +Parameter Sets: Identity Aliases: Required: False @@ -71,12 +66,12 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -LocalStore -This parameter is reserved for internal Microsoft use. +### -Filter +The Filter parameter allows you to limit the number of results based on filters you specify. ```yaml -Type: SwitchParameter -Parameter Sets: (All) +Type: String +Parameter Sets: Filter Aliases: Required: False @@ -86,11 +81,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Tenant -This parameter is reserved for internal Microsoft use. +### -MsftInternalProcessingMode +Internal Microsoft use only. ```yaml -Type: Object +Type: String Parameter Sets: (All) Aliases: @@ -101,6 +96,9 @@ 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). + ## INPUTS ### None @@ -108,9 +106,10 @@ Accept wildcard characters: False ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[Set-CsTenantBlockedCallingNumbers](Set-CsTenantBlockedCallingNumbers.md) +[Set-CsTenantBlockedCallingNumbers](https://learn.microsoft.com/powershell/module/teams/set-cstenantblockedcallingnumbers) -[Test-CsInboundBlockedNumberPattern](Test-CsInboundBlockedNumberPattern.md) +[Test-CsInboundBlockedNumberPattern](https://learn.microsoft.com/powershell/module/teams/test-csinboundblockednumberpattern) diff --git a/teams/teams-ps/teams/Get-CsTenantDialPlan.md b/teams/teams-ps/teams/Get-CsTenantDialPlan.md index f866285f8e..b38e26f13b 100644 --- a/teams/teams-ps/teams/Get-CsTenantDialPlan.md +++ b/teams/teams-ps/teams/Get-CsTenantDialPlan.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-cstenantdialplan applicable: Microsoft Teams title: Get-CsTenantDialPlan @@ -59,7 +59,7 @@ The Filter parameter allows you to limit the number of results based on filters ```yaml Type: String Parameter Sets: (Filter) -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -75,7 +75,7 @@ The Identity parameter is a unique identifier that designates the name of the te ```yaml Type: String Parameter Sets: (Identity) -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -86,7 +86,7 @@ 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). +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). ## INPUTS @@ -98,10 +98,10 @@ The Get-CsTenantDialPlan will still show the external access prefix in the form ## RELATED LINKS -[Grant-CsTenantDialPlan](Grant-CsTenantDialPlan.md) +[Grant-CsTenantDialPlan](https://learn.microsoft.com/powershell/module/teams/grant-cstenantdialplan) -[New-CsTenantDialPlan](New-CsTenantDialPlan.md) +[New-CsTenantDialPlan](https://learn.microsoft.com/powershell/module/teams/new-cstenantdialplan) -[Set-CsTenantDialPlan](Set-CsTenantDialPlan.md) +[Set-CsTenantDialPlan](https://learn.microsoft.com/powershell/module/teams/set-cstenantdialplan) -[Remove-CsTenantDialPlan](Remove-CsTenantDialPlan.md) +[Remove-CsTenantDialPlan](https://learn.microsoft.com/powershell/module/teams/remove-cstenantdialplan) diff --git a/teams/teams-ps/teams/Get-CsTenantFederationConfiguration.md b/teams/teams-ps/teams/Get-CsTenantFederationConfiguration.md index 0637aa8a18..8a7b9f790c 100644 --- a/teams/teams-ps/teams/Get-CsTenantFederationConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTenantFederationConfiguration.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-cstenantfederationconfiguration applicable: Microsoft Teams title: Get-CsTenantFederationConfiguration @@ -42,7 +42,6 @@ The Get-CsTenantFederationConfiguration cmdlet provides a way for administrators This cmdlet can also be used to review the allowed and blocked lists, lists which are used to specify domains that users can and cannot communicate with. However, administrators must use the Get-CsTenantPublicProvider cmdlet in order to see which public IM and presence providers users are allowed to communicate with. - ## EXAMPLES ### -------------------------- Example 1 -------------------------- @@ -59,7 +58,6 @@ Get-CsTenantFederationConfiguration | Select-Object -ExpandProperty AllowedDomai In Example 2, information is returned for all the allowed domains found on the federation configuration for the current tenant (This list represents all the domains that the tenant is allowed to federate with). To do this, the command first calls the Get-CsTenantFederationConfiguration cmdlet to return federation information for the specified tenant. That information is then piped to the Select-Object cmdlet, which uses the ExpandProperty to "expand" the property AllowedDomains. Expanding a property simply means displaying all the information stored in that property onscreen, and in an easy-to-read format. - ## PARAMETERS ### -Filter @@ -72,7 +70,7 @@ However, this is valid syntax for the Get-CsTenantFederationConfiguration cmdlet ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -93,7 +91,7 @@ For example: ```yaml Type: XdsIdentity Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -109,7 +107,7 @@ This parameter is not used with Skype for Business Online. ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -136,7 +134,7 @@ The Tenant parameter is primarily for use in a hybrid deployment. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -147,21 +145,18 @@ 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). +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). ## INPUTS ### None - ## OUTPUTS ### Microsoft.Rtc.Management.WritableConfig.Settings.Edge.TenantFederationSettings - ## NOTES - ## RELATED LINKS -[Set-CsTenantFederationConfiguration](Set-CsTenantFederationConfiguration.md) +[Set-CsTenantFederationConfiguration](https://learn.microsoft.com/powershell/module/teams/set-cstenantfederationconfiguration) diff --git a/teams/teams-ps/teams/Get-CsTenantLicensingConfiguration.md b/teams/teams-ps/teams/Get-CsTenantLicensingConfiguration.md index f167a9f878..5eab013035 100644 --- a/teams/teams-ps/teams/Get-CsTenantLicensingConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTenantLicensingConfiguration.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-cstenantlicensingconfiguration applicable: Microsoft Teams title: Get-CsTenantLicensingConfiguration @@ -47,7 +47,6 @@ Get-CsTenantLicensingConfiguration The command shown in Example 1 returns licensing configuration information for the current tenant: - ## PARAMETERS ### -Filter @@ -57,7 +56,7 @@ Because each tenant is limited to a single, global collection of licensing confi ```yaml Type: String Parameter Sets: Filter -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -74,7 +73,7 @@ Because each tenant is limited to a single, global collection of licensing setti ```yaml Type: XdsIdentity Parameter Sets: Identity -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -100,21 +99,18 @@ 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). +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). ## INPUTS ### None - ## OUTPUTS ### Deserialized.Microsoft.Rtc.Management.WritableConfig.Settings.TenantConfiguration.TenantLicensingConfiguration - ## NOTES - ## RELATED LINKS -[Get-CsTenant](Get-CsTenant.md) +[Get-CsTenant](https://learn.microsoft.com/powershell/module/teams/get-cstenant) diff --git a/teams/teams-ps/teams/Get-CsTenantMigrationConfiguration.md b/teams/teams-ps/teams/Get-CsTenantMigrationConfiguration.md index b10ac8e7bb..23ce62dd9e 100644 --- a/teams/teams-ps/teams/Get-CsTenantMigrationConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTenantMigrationConfiguration.md @@ -44,7 +44,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -60,7 +60,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: XdsIdentity Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -76,7 +76,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -92,7 +92,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -103,7 +103,7 @@ 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). +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). ## INPUTS @@ -112,4 +112,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Set-CsTenantMigrationConfiguration](Set-CsTenantMigrationConfiguration.md) +[Set-CsTenantMigrationConfiguration](https://learn.microsoft.com/powershell/module/teams/set-cstenantmigrationconfiguration) diff --git a/teams/teams-ps/teams/Get-CsTenantNetworkConfiguration.md b/teams/teams-ps/teams/Get-CsTenantNetworkConfiguration.md index 9eacdcc415..110a8e54cc 100644 --- a/teams/teams-ps/teams/Get-CsTenantNetworkConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTenantNetworkConfiguration.md @@ -25,7 +25,7 @@ Get-CsTenantNetworkConfiguration [-Filter ] [] ``` ## DESCRIPTION -Tenant Network Configuration contains the list of network sites, subnets and regions configured. +Tenant Network Configuration contains the list of network sites, subnets and regions configured. A network site represents a location where your organization has a physical venue, such as offices, a set of buildings, or a campus. Network sites are defined as a collection of IP subnets. @@ -95,8 +95,7 @@ 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). +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). ## INPUTS @@ -122,7 +121,7 @@ This parameter is reserved for internal Microsoft use. ## NOTES ## RELATED LINKS -[Get-CsTenantNetworkSite](Get-CsTenantNetworkSite.md) -[Get-CsTenantNetworkSubnet](Get-CsTenantNetworkSubnet.md) -[Get-CsTenantNetworkRegion](Get-CsTenantNetworkRegion.md) +[Get-CsTenantNetworkSite](https://learn.microsoft.com/powershell/module/teams/get-cstenantnetworksite) +[Get-CsTenantNetworkSubnet](https://learn.microsoft.com/powershell/module/teams/get-cstenantnetworksite) +[Get-CsTenantNetworkRegion](https://learn.microsoft.com/powershell/module/teams/get-cstenantnetworksite) diff --git a/teams/teams-ps/teams/Get-CsTenantNetworkRegion.md b/teams/teams-ps/teams/Get-CsTenantNetworkRegion.md index c630182312..3dfc6ceddd 100644 --- a/teams/teams-ps/teams/Get-CsTenantNetworkRegion.md +++ b/teams/teams-ps/teams/Get-CsTenantNetworkRegion.md @@ -28,11 +28,11 @@ Get-CsTenantNetworkRegion [-Filter ] [] ``` ## DESCRIPTION -A network region interconnects various parts of a network across multiple geographic areas. +A network region interconnects various parts of a network across multiple geographic areas. A network region contains a collection of network sites. For example, if your organization has many sites located in India, then you may choose to designate "India" as a network region. -Location-Based Routing is a feature that allows PSTN toll bypass to be restricted for users based on policy and the user's geographic location at the time of an incoming or outgoing PSTN call. +Location-Based Routing is a feature that allows PSTN toll bypass to be restricted for users based on policy and the user's geographic location at the time of an incoming or outgoing PSTN call. Location-Based Routing leverages the same network regions, sites, and subnets concept that is available in Skype for Business Server. It is now available in Microsoft 365 for Teams clients. For toll bypass restricted locations, each IP subnet and PSTN gateway for that location are associated to a network site by the administrator. A user's location is determined by the IP subnet which the user's Teams endpoint(s) is connected to at the time of a PSTN call. A user may have multiple Teams clients located at different sites, in which case Location-Based Routing will enforce each client's routing separately depending on the location of its endpoint. @@ -45,7 +45,7 @@ PS C:\> Get-CsTenantNetworkRegion The command shown in Example 1 returns the list of network regions for the current tenant. -### Example 2 +### Example 2 ```powershell PS C:\> Get-CsTenantNetworkRegion -Identity RedmondRegion ``` @@ -85,8 +85,7 @@ 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). +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). ## INPUTS @@ -95,11 +94,12 @@ For more information, see [about_CommonParameters ](https://go.microsoft.com/fwl ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[New-CsTenantNetworkRegion](New-CsTenantNetworkRegion.md) +[New-CsTenantNetworkRegion](https://learn.microsoft.com/powershell/module/teams/new-cstenantnetworkregion) -[Remove-CsTenantNetworkRegion](Remove-CsTenantNetworkRegion.md) +[Remove-CsTenantNetworkRegion](https://learn.microsoft.com/powershell/module/teams/remove-cstenantnetworkregion) -[Set-CsTenantNetworkRegion](Set-CsTenantNetworkRegion.md) +[Set-CsTenantNetworkRegion](https://learn.microsoft.com/powershell/module/teams/set-cstenantnetworkregion) diff --git a/teams/teams-ps/teams/Get-CsTenantNetworkSite.md b/teams/teams-ps/teams/Get-CsTenantNetworkSite.md index e19f8162ab..34611bc2e3 100644 --- a/teams/teams-ps/teams/Get-CsTenantNetworkSite.md +++ b/teams/teams-ps/teams/Get-CsTenantNetworkSite.md @@ -37,7 +37,7 @@ A network site represents a location where your organization has a physical venu A best practice for Location Bsed Routing (LBR) is to create a separate site for each location which has unique PSTN connectivity. Each network site must be associated with a network region. Sites may be created as LBR or non-LBR enabled. A non-LBR enabled site may be created to allow LBR enabled users to make PSTN calls when they roam to that site. Note that network sites may also be used for emergency calling enablement and configuration. -Location Based Routing is a feature which allows PSTN toll bypass to be restricted for users based upon policy and the user's geographic location at the time of an incoming or outgoing PSTN call. +Location Based Routing is a feature which allows PSTN toll bypass to be restricted for users based upon policy and the user's geographic location at the time of an incoming or outgoing PSTN call. Location-Based Routing leverages the same network regions, sites, and subnets concept that is available in Skype for Business Server. It is now available in O365 for Teams clients. For toll bypass restricted locations, each IP subnet and PSTN gateway for that location are associated to a network site by the administrator. A user's location is determined by the IP subnet which the user's Teams endpoint(s) is connected to at the time of a PSTN call. A user may have multiple Teams clients located at different sites, in which case Location-Based Routing will enforce each client's routing separately depending on the location of its endpoint. @@ -108,8 +108,7 @@ 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). +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). ## INPUTS @@ -166,8 +165,8 @@ This parameter is reserved for internal Microsoft use. The parameter IncludePhoneNumbers was introduced in Teams PowerShell Module 5.5.0. ## RELATED LINKS -[New-CsTenantNetworkSite](New-CsTenantNetworkSite.md) +[New-CsTenantNetworkSite](https://learn.microsoft.com/powershell/module/teams/new-cstenantnetworksite) -[Remove-CsTenantNetworkSite](Remove-CsTenantNetworkSite.md) +[Remove-CsTenantNetworkSite](https://learn.microsoft.com/powershell/module/teams/remove-cstenantnetworksite) -[Set-CsTenantNetworkSite](Set-CsTenantNetworkSite.md) +[Set-CsTenantNetworkSite](https://learn.microsoft.com/powershell/module/teams/set-cstenantnetworksite) diff --git a/teams/teams-ps/teams/Get-CsTenantNetworkSubnet.md b/teams/teams-ps/teams/Get-CsTenantNetworkSubnet.md index a425b66af6..029f0a40b8 100644 --- a/teams/teams-ps/teams/Get-CsTenantNetworkSubnet.md +++ b/teams/teams-ps/teams/Get-CsTenantNetworkSubnet.md @@ -32,7 +32,7 @@ IP subnets at the location where Teams endpoints can connect to the network must Multiple subnets may be associated with the same network site, but multiple sites may not be associated with a same subnet. This association of subnets enables Location-Based routing to locate the endpoints geographically to determine if a given PSTN call should be allowed. Both IPv4 and IPv6 subnets are supported. When determining if a Teams endpoint is located at a site an IPv6 address will be checked for a match first. -Location Based Routing is a feature which allows PSTN toll bypass to be restricted for users based upon policy and the user's geographic location at the time of an incoming or outgoing PSTN call. +Location Based Routing is a feature which allows PSTN toll bypass to be restricted for users based upon policy and the user's geographic location at the time of an incoming or outgoing PSTN call. Location-Based Routing leverages the same network regions, sites, and subnets concept that is available in Skype for Business Server. It is now available in O365 for Teams clients. For toll bypass restricted locations, each IP subnet and PSTN gateway for that location are associated to a network site by the administrator. A user's location is determined by the IP subnet which the user's Teams endpoint(s) is connected to at the time of a PSTN call. A user may have multiple Teams clients located at different sites, in which case Location-Based Routing will enforce each client's routing separately depending on the location of its endpoint. @@ -85,8 +85,7 @@ 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). +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). ## INPUTS @@ -98,8 +97,8 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## RELATED LINKS -[New-CsTenantNetworkSubnet](New-CsTenantNetworkSubnet.md) +[New-CsTenantNetworkSubnet](https://learn.microsoft.com/powershell/module/teams/new-cstenantnetworksubnet) -[Remove-CsTenantNetworkSubnet](Remove-CsTenantNetworkSubnet.md) +[Remove-CsTenantNetworkSubnet](https://learn.microsoft.com/powershell/module/teams/remove-cstenantnetworksubnet) -[Set-CsTenantNetworkSubnet](Set-CsTenantNetworkSubnet.md) +[Set-CsTenantNetworkSubnet](https://learn.microsoft.com/powershell/module/teams/set-cstenantnetworksubnet) diff --git a/teams/teams-ps/teams/Get-CsTenantTrustedIPAddress.md b/teams/teams-ps/teams/Get-CsTenantTrustedIPAddress.md index 369cdec910..178e4bd1fa 100644 --- a/teams/teams-ps/teams/Get-CsTenantTrustedIPAddress.md +++ b/teams/teams-ps/teams/Get-CsTenantTrustedIPAddress.md @@ -33,7 +33,7 @@ External trusted IPs are the Internet external IPs of the enterprise network and If the user's external IP matches one defined in the trusted list, then Location-Based Routing will check to determine which internal subnet the user's endpoint is located. If the user's external IP doesn't match one defined in the trusted list, the endpoint will be classified as being at an unknown and any PSTN calls to/from an LBR enabled user are blocked. -Location Based Routing is a feature which allows PSTN toll bypass to be restricted for users based upon policy and the user's geographic location at the time of an incoming or outgoing PSTN call. +Location Based Routing is a feature which allows PSTN toll bypass to be restricted for users based upon policy and the user's geographic location at the time of an incoming or outgoing PSTN call. Location-Based Routing leverages the same network regions, sites, and subnets concept that is available in Skype for Business Server. It is now available in O365 for Teams clients. For toll bypass restricted locations, each IP subnet and PSTN gateway for that location are associated to a network site by the administrator. A user's location is determined by the IP subnet which the user's Teams endpoint(s) is connected to at the time of a PSTN call. A user may have multiple Teams clients located at different sites, in which case Location-Based Routing will enforce each client's routing separately depending on the location of its endpoint. @@ -116,8 +116,7 @@ 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). +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). ## INPUTS @@ -126,6 +125,7 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Get-CsUserCallingSettings.md b/teams/teams-ps/teams/Get-CsUserCallingSettings.md index c924a92e6c..63e23fa812 100644 --- a/teams/teams-ps/teams/Get-CsUserCallingSettings.md +++ b/teams/teams-ps/teams/Get-CsUserCallingSettings.md @@ -5,7 +5,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/get-csuserca applicable: Microsoft Teams author: jenstrier ms.author: serdars -ms.reviewer: +ms.reviewer: manager: schema: 2.0.0 --- @@ -108,13 +108,12 @@ CallGroupOwnerId NotificationSetting sip:user6@contoso.com Ring ``` -This example shows that user4@contoso.com has simultaneous ringing set to his/her call group (ForwardingTargetType) and that the call group contains user5@contoso.com +This example shows that user4@contoso.com has simultaneous ringing set to his/her call group (ForwardingTargetType) and that the call group contains user5@contoso.com (CallGroupTargets). The call group is defined to ring members in the order listed in the call group (CallGroupOrder). You can also see that user4@contoso.com is a member of user6@contoso.com's call group (GroupMembershipDetails), that user6@contoso.com defined the call group with Ring notification for user4@contoso.com (NotificationSetting) and that user4@contoso.com has decided to turn off call notification for call group calls (GroupNotificationOverride). - ### Example 4 ```powershell Get-CsUserCallingSettings -Identity user7@contoso.com @@ -130,7 +129,7 @@ UnansweredTarget : UnansweredTargetType : Voicemail UnansweredDelay : 00:00:20 Delegates : Id:sip:user8@contoso.com -Delegators : +Delegators : CallGroupOrder : InOrder CallGroupTargets : {} GroupMembershipDetails : @@ -189,20 +188,20 @@ Get-CsUserCallingSettings -Identity user11@contoso.com ``` ```output SipUri : sip:user11@contoso.com -IsForwardingEnabled : -ForwardingType : +IsForwardingEnabled : +ForwardingType : ForwardingTarget : -ForwardingTargetType : -IsUnansweredEnabled : +ForwardingTargetType : +IsUnansweredEnabled : UnansweredTarget : -UnansweredTargetType : +UnansweredTargetType : UnansweredDelay : 00:00:20 Delegates : -Delegators : +Delegators : CallGroupOrder : Simultaneous CallGroupTargets : {} GroupMembershipDetails : -GroupNotificationOverride : +GroupNotificationOverride : ``` This example shows the default settings for a user that has never changed the call forward settings via Microsoft Teams. Note that for users with settings as shown here, @@ -240,10 +239,10 @@ The cmdlet is available in Teams PowerShell module 4.0.0 or later. ## RELATED LINKS -[Set-CsUserCallingSettings](Set-CsUserCallingSettings.md) +[Set-CsUserCallingSettings](https://learn.microsoft.com/powershell/module/teams/set-csusercallingsettings) -[New-CsUserCallingDelegate](New-CsUserCallingDelegate.md) +[New-CsUserCallingDelegate](https://learn.microsoft.com/powershell/module/teams/new-csusercallingdelegate) -[Set-CsUserCallingDelegate](Set-CsUserCallingDelegate.md) +[Set-CsUserCallingDelegate](https://learn.microsoft.com/powershell/module/teams/set-csusercallingdelegate) -[Remove-CsUserCallingDelegate](Remove-CsUserCallingDelegate.md) +[Remove-CsUserCallingDelegate](https://learn.microsoft.com/powershell/module/teams/remove-csusercallingdelegate) diff --git a/teams/teams-ps/teams/Get-CsUserPolicyAssignment.md b/teams/teams-ps/teams/Get-CsUserPolicyAssignment.md index a66d35a9bd..d856b018ff 100644 --- a/teams/teams-ps/teams/Get-CsUserPolicyAssignment.md +++ b/teams/teams-ps/teams/Get-CsUserPolicyAssignment.md @@ -77,7 +77,6 @@ AssignmentType PolicyName Reference Group AllOn d8ebfa45-0f28-4d2d-9bcc-b158a49e2d17 Group Kiosk 566b8d39-5c5c-4aaa-bc07-4f36278a1b38 - Get-CsGroupPolicyAssignment -PolicyType TeamsMeetingPolicy GroupId PolicyType PolicyName Rank CreatedTime CreatedBy @@ -226,10 +225,8 @@ 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). +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). ## INPUTS @@ -245,14 +242,14 @@ For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT \: Identity Parameter \[GroupId \\]: The ID of a group whose policy assignments will be returned. - \[Identity \\]: + \[Identity \\]: \[OperationId \\]: The ID of a batch policy assignment operation. \[PolicyType \\]: The policy type for which group policy assignments will be returned. - + ## RELATED LINKS -[New-CsGroupPolicyAssignment]() +[New-CsGroupPolicyAssignment](https://learn.microsoft.com/powershell/module/teams/new-csgrouppolicyassignment) -[Set-CsGroupPolicyAssignment]() +[Set-CsGroupPolicyAssignment](https://learn.microsoft.com/powershell/module/teams/set-csgrouppolicyassignment) -[Remove-CsGroupPolicyAssignment]() +[Remove-CsGroupPolicyAssignment](https://learn.microsoft.com/powershell/module/teams/remove-csgrouppolicyassignment) diff --git a/teams/teams-ps/teams/Get-CsUserPolicyPackage.md b/teams/teams-ps/teams/Get-CsUserPolicyPackage.md index 0094dc223f..c0edaf3689 100644 --- a/teams/teams-ps/teams/Get-CsUserPolicyPackage.md +++ b/teams/teams-ps/teams/Get-CsUserPolicyPackage.md @@ -64,8 +64,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsPolicyPackage](Get-CsPolicyPackage.md) +[Get-CsPolicyPackage](https://learn.microsoft.com/powershell/module/teams/get-cspolicypackage) -[Get-CsUserPolicyPackageRecommendation](Get-CsUserPolicyPackageRecommendation.md) +[Get-CsUserPolicyPackageRecommendation](https://learn.microsoft.com/powershell/module/teams/get-csuserpolicypackagerecommendation) -[Grant-CsUserPolicyPackage](Grant-CsUserPolicyPackage.md) +[Grant-CsUserPolicyPackage](https://learn.microsoft.com/powershell/module/teams/grant-csuserpolicypackage) diff --git a/teams/teams-ps/teams/Get-CsUserPolicyPackageRecommendation.md b/teams/teams-ps/teams/Get-CsUserPolicyPackageRecommendation.md index 6e5a178629..ca19b2c0d9 100644 --- a/teams/teams-ps/teams/Get-CsUserPolicyPackageRecommendation.md +++ b/teams/teams-ps/teams/Get-CsUserPolicyPackageRecommendation.md @@ -64,8 +64,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsPolicyPackage](Get-CsPolicyPackage.md) +[Get-CsPolicyPackage](https://learn.microsoft.com/powershell/module/teams/get-cspolicypackage) -[Get-CsUserPolicyPackage](Get-CsUserPolicyPackage.md) +[Get-CsUserPolicyPackage](https://learn.microsoft.com/powershell/module/teams/get-csuserpolicypackage) -[Grant-CsUserPolicyPackage](Grant-CsUserPolicyPackage.md) +[Grant-CsUserPolicyPackage](https://learn.microsoft.com/powershell/module/teams/grant-csuserpolicypackage) diff --git a/teams/teams-ps/teams/Get-CsVideoInteropServiceProvider.md b/teams/teams-ps/teams/Get-CsVideoInteropServiceProvider.md index a97381b340..2210e9d40f 100644 --- a/teams/teams-ps/teams/Get-CsVideoInteropServiceProvider.md +++ b/teams/teams-ps/teams/Get-CsVideoInteropServiceProvider.md @@ -16,7 +16,6 @@ ms.reviewer: williamlooney ## SYNOPSIS Cloud Video Interop for Teams enables 3rd party VTC devices to be able to join Teams meetings. The CsVideoInteropServiceProvider cmdlets allow you to designate provider/tenant specific information about the connection to the provider. - ## SYNTAX ### Identity (Default) @@ -105,14 +104,12 @@ 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). +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). ## INPUTS ### None - ## OUTPUTS ### System.Object diff --git a/teams/teams-ps/teams/Get-LicenseReportForChangeNotificationSubscription.md b/teams/teams-ps/teams/Get-LicenseReportForChangeNotificationSubscription.md index 91a392881b..ce0a9d6a96 100644 --- a/teams/teams-ps/teams/Get-LicenseReportForChangeNotificationSubscription.md +++ b/teams/teams-ps/teams/Get-LicenseReportForChangeNotificationSubscription.md @@ -5,7 +5,7 @@ title: Get-LicenseReportForChangeNotificationSubscription author: anandab-msft ms.author: serdars manager: alagra -online version: https://learn.microsoft.com/powershell/module/teams/get-licensereportforchangenotificationsubscription +online version: https://learn.microsoft.com/powershell/module/teams/get-licensereportforchangenotificationsubscription schema: 2.0.0 --- @@ -13,17 +13,17 @@ schema: 2.0.0 ## SYNOPSIS -This cmdlet tells whether a user has the required license to export their messages via [change notification subscription](/graph/teams-licenses). +This cmdlet tells whether a user has the required license to export their messages via [change notification subscription](https://learn.microsoft.com/graph/teams-licenses). ## SYNTAX ``` -Get-LicenseReportForChangeNotificationSubscription [-Period] +Get-LicenseReportForChangeNotificationSubscription [-Period] [] ``` ## DESCRIPTION -This cmdlet supports retrieving the total number of messages sent by a user in chat/channel and whether a user has the required license(s) to send change notification events when subscribed for chat or channel messages. For more details, please review [Licenses for subscribing to chat messages](/graph/teams-licenses). +This cmdlet supports retrieving the total number of messages sent by a user in chat/channel and whether a user has the required license(s) to send change notification events when subscribed for chat or channel messages. For more details, please review [Licenses for subscribing to chat messages](https://learn.microsoft.com/graph/teams-licenses). This cmdlet is currently supported in preview version only. ## EXAMPLES @@ -50,4 +50,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES -## RELATED LINKS +## RELATED LINKS diff --git a/teams/teams-ps/teams/Get-M365TeamsApp.md b/teams/teams-ps/teams/Get-M365TeamsApp.md index 9c39a17e85..2d665c2c79 100644 --- a/teams/teams-ps/teams/Get-M365TeamsApp.md +++ b/teams/teams-ps/teams/Get-M365TeamsApp.md @@ -24,7 +24,7 @@ Get-M365TeamsApp -Id [] ## DESCRIPTION -Get-M365TeamsApps retrieves information about the Teams app. This includes app state, app availability, user who updated app availability, and the associated timestamp. +Get-M365TeamsApps retrieves information about the Teams app. This includes app state, app availability, user who updated app availability, and the associated timestamp. ## EXAMPLES @@ -66,41 +66,41 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ### System.Object -**ID** +**ID** Application ID of the Teams app. -**IsBlocked** -The state of the app in the tenant. +**IsBlocked** +The state of the app in the tenant. Values: - Blocked - Unblocked -**AvailableTo** -Provides available to properties for the app. +**AvailableTo** +Provides available to properties for the app. Properties: -- AssignmentType: App availability type. +- AssignmentType: App availability type. Values: - Everyone - UsersandGroups - Noone -- Users: List of all the users for whom the app is enabled. +- Users: List of all the users for whom the app is enabled. Values: - Id: GUID of UserIDs. - AssignedBy: UserID of last user who updated the app AvailableTo value. - LastUpdatedTimeStamp: Time and date when the app AvailableTo value was last updated. -- Groups: List of all the groups for whom the app is enabled. +- Groups: List of all the groups for whom the app is enabled. Values: - Id: GUID of GroupIDs. - AssignedBy: UserID of last user who updated the app AvailableTo value. - LastUpdatedTimeStamp: Time and date when the app AvailableTo value was last updated. -**InstalledFor** -Provides installed for properties for the app. +**InstalledFor** +Provides installed for properties for the app. Properties: -- AppInstallType: App install type. +- AppInstallType: App install type. Values: - Everyone - UsersandGroups @@ -109,18 +109,20 @@ Properties: - InstalledBy: The user performing the installation - InstalledSource: Source of installation - Version: Version of the app installed -- InstallForUsers: List of all the users for whom the app is enabled. +- InstallForUsers: List of all the users for whom the app is enabled. Values: - Id: GUID of UserIDs. - AssignedBy: UserID of last user who updated the app AvailableTo value. - LastUpdatedTimeStamp: Time and date when the app AvailableTo value was last updated. -- InstallForGroups: List of all the groups for whom the app is enabled. +- InstallForGroups: List of all the groups for whom the app is enabled. Values: - Id: GUID of GroupIDs. - AssignedBy: UserID of last user who updated the app AvailableTo value. - LastUpdatedTimeStamp: Time and date when the app AvailableTo value was last updated. +## NOTES + ## RELATED LINKS -[Get-AllM365TeamsApps](Get-ALLM365TeamsApps.md) -[Update-M365TeamsApp](Update-M365TeamsApp.md) +[Get-AllM365TeamsApps](https://learn.microsoft.com/powershell/module/teams/get-allm365teamsapps) +[Update-M365TeamsApp](https://learn.microsoft.com/powershell/module/teams/get-allm365teamsapps) diff --git a/teams/teams-ps/teams/Get-SharedWithTeam.md b/teams/teams-ps/teams/Get-SharedWithTeam.md index 836c8a2a8a..c0841ad93c 100644 --- a/teams/teams-ps/teams/Get-SharedWithTeam.md +++ b/teams/teams-ps/teams/Get-SharedWithTeam.md @@ -15,7 +15,7 @@ This cmdlet supports retrieving teams with which a specified channel is shared. ## SYNTAX ```PowerShell -Get-SharedWithTeam -HostTeamId -ChannelId [-SharedWithTeamId ] +Get-SharedWithTeam -HostTeamId -ChannelId [-SharedWithTeamId ] [] ``` ## DESCRIPTION @@ -99,5 +99,5 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Get-Team](Get-Team.md) -[Get-AssociatedTeam](Get-AssociatedTeam.md) +[Get-Team](https://learn.microsoft.com/powershell/module/teams/get-team) +[Get-AssociatedTeam](https://learn.microsoft.com/powershell/module/teams/get-team) diff --git a/teams/teams-ps/teams/Get-SharedWithTeamUser.md b/teams/teams-ps/teams/Get-SharedWithTeamUser.md index c9abf4c828..c0a94be3e6 100644 --- a/teams/teams-ps/teams/Get-SharedWithTeamUser.md +++ b/teams/teams-ps/teams/Get-SharedWithTeamUser.md @@ -15,7 +15,7 @@ This cmdlet supports retrieving users of a shared with team. ## SYNTAX ```PowerShell -Get-SharedWithTeamUser -HostTeamId -ChannelId -SharedWithTeamId [-Role ] +Get-SharedWithTeamUser -HostTeamId -ChannelId -SharedWithTeamId [-Role ] [] ``` ## DESCRIPTION @@ -101,7 +101,6 @@ Accept pipeline input: True 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). @@ -116,4 +115,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Get-TeamUser](Get-TeamUser.md) +[Get-TeamUser](https://learn.microsoft.com/powershell/module/teams/get-teamuser) diff --git a/teams/teams-ps/teams/Get-Team.md b/teams/teams-ps/teams/Get-Team.md index 985ca81f7f..79b7c72ff5 100644 --- a/teams/teams-ps/teams/Get-Team.md +++ b/teams/teams-ps/teams/Get-Team.md @@ -237,8 +237,7 @@ 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). +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). ## INPUTS @@ -252,6 +251,6 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## RELATED LINKS -[New-Team](New-Team.md) +[New-Team](https://learn.microsoft.com/powershell/module/teams/new-team) -[Set-Team](Set-Team.md) +[Set-Team](https://learn.microsoft.com/powershell/module/teams/set-team) diff --git a/teams/teams-ps/teams/Get-TeamAllChannel.md b/teams/teams-ps/teams/Get-TeamAllChannel.md index d7c7766454..c7f3f098e8 100644 --- a/teams/teams-ps/teams/Get-TeamAllChannel.md +++ b/teams/teams-ps/teams/Get-TeamAllChannel.md @@ -15,7 +15,7 @@ This cmdlet supports retrieving all channels of a team, including incoming chann ## SYNTAX ```PowerShell -Get-TeamAllChannel -GroupId [-MembershipType ] +Get-TeamAllChannel -GroupId [-MembershipType ] [] ``` ## DESCRIPTION @@ -83,5 +83,5 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Get-TeamChannel](Get-TeamChannel.md) -[Get-TeamIncomingChannel](Get-TeamIncomingChannel.md) +[Get-TeamChannel](https://learn.microsoft.com/powershell/module/teams/get-teamchannel) +[Get-TeamIncomingChannel](https://learn.microsoft.com/powershell/module/teams/get-teamchannel) diff --git a/teams/teams-ps/teams/Get-TeamIncomingChannel.md b/teams/teams-ps/teams/Get-TeamIncomingChannel.md index 5d4e391ab5..451dbb2758 100644 --- a/teams/teams-ps/teams/Get-TeamIncomingChannel.md +++ b/teams/teams-ps/teams/Get-TeamIncomingChannel.md @@ -15,7 +15,7 @@ This cmdlet supports retrieving incoming channels of a team. ## SYNTAX ```PowerShell -Get-TeamIncomingChannel -GroupId +Get-TeamIncomingChannel -GroupId [] ``` ## DESCRIPTION @@ -61,5 +61,5 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Get-TeamChannel](Get-TeamChannel.md) -[Get-TeamAllChannel](Get-TeamAllChannel.md) +[Get-TeamChannel](https://learn.microsoft.com/powershell/module/teams/get-teamchannel) +[Get-TeamAllChannel](https://learn.microsoft.com/powershell/module/teams/get-teamchannel) diff --git a/teams/teams-ps/teams/Get-TeamTargetingHierarchyStatus.md b/teams/teams-ps/teams/Get-TeamTargetingHierarchyStatus.md index 3267a46838..088a7e1e1d 100644 --- a/teams/teams-ps/teams/Get-TeamTargetingHierarchyStatus.md +++ b/teams/teams-ps/teams/Get-TeamTargetingHierarchyStatus.md @@ -17,7 +17,7 @@ Get the status of a hierarchy upload (see [Set-TeamTargetingHierarchy](https://l ### Get (Default) ``` -Get-TeamTargetingHierarchyStatus [-RequestId ] +Get-TeamTargetingHierarchyStatus [-RequestId ] [] ``` ## EXAMPLES @@ -80,10 +80,16 @@ 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). +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). + +## INPUTS + +## OUTPUTS + +## NOTES ## RELATED LINKS -[Set-TeamTargetingHierarchy](Set-TeamTargetingHierarchy.md) +[Set-TeamTargetingHierarchy](https://learn.microsoft.com/powershell/module/teams/set-teamtargetinghierarchy) diff --git a/teams/teams-ps/teams/Get-TeamUser.md b/teams/teams-ps/teams/Get-TeamUser.md index 1b772e92b3..13fa835b27 100644 --- a/teams/teams-ps/teams/Get-TeamUser.md +++ b/teams/teams-ps/teams/Get-TeamUser.md @@ -30,7 +30,6 @@ Get-TeamUser -GroupId 2f162b0e-36d2-4e15-8ba3-ba229cecdccf -Role Owner ``` This example returns the UPN, UserId, Name, and Role of the owners of the specified GroupId. - ## PARAMETERS ### -GroupId @@ -64,8 +63,7 @@ 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). +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). ## INPUTS diff --git a/teams/teams-ps/teams/Get-TeamsApp.md b/teams/teams-ps/teams/Get-TeamsApp.md index a80d0274a2..e393faf0f5 100644 --- a/teams/teams-ps/teams/Get-TeamsApp.md +++ b/teams/teams-ps/teams/Get-TeamsApp.md @@ -105,14 +105,12 @@ 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). +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.Object diff --git a/teams/teams-ps/teams/Grant-CsApplicationAccessPolicy.md b/teams/teams-ps/teams/Grant-CsApplicationAccessPolicy.md index 5fa1c59659..b321e2118c 100644 --- a/teams/teams-ps/teams/Grant-CsApplicationAccessPolicy.md +++ b/teams/teams-ps/teams/Grant-CsApplicationAccessPolicy.md @@ -83,7 +83,7 @@ Indicates the user (object) ID of the user account to be assigned the per-user a ```yaml Type: UserIdParameter Parameter Sets: (All) -Aliases: +Aliases: Required: True Position: 0 @@ -154,7 +154,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` - ### -Confirm Prompts you for confirmation before running the cmdlet. @@ -221,7 +220,6 @@ 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 ## OUTPUTS @@ -230,7 +228,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[New-CsApplicationAccessPolicy](New-CsApplicationAccessPolicy.md) -[Get-CsApplicationAccessPolicy](Get-CsApplicationAccessPolicy.md) -[Set-CsApplicationAccessPolicy](Set-CsApplicationAccessPolicy.md) -[Remove-CsApplicationAccessPolicy](Remove-CsApplicationAccessPolicy.md) +[New-CsApplicationAccessPolicy](https://learn.microsoft.com/powershell/module/teams/new-csapplicationaccesspolicy) +[Get-CsApplicationAccessPolicy](https://learn.microsoft.com/powershell/module/teams/new-csapplicationaccesspolicy) +[Set-CsApplicationAccessPolicy](https://learn.microsoft.com/powershell/module/teams/new-csapplicationaccesspolicy) +[Remove-CsApplicationAccessPolicy](https://learn.microsoft.com/powershell/module/teams/new-csapplicationaccesspolicy) diff --git a/teams/teams-ps/teams/Grant-CsCallingLineIdentity.md b/teams/teams-ps/teams/Grant-CsCallingLineIdentity.md index 201bd24256..34fe1590db 100644 --- a/teams/teams-ps/teams/Grant-CsCallingLineIdentity.md +++ b/teams/teams-ps/teams/Grant-CsCallingLineIdentity.md @@ -98,7 +98,7 @@ The name (Identity) of the Caller ID policy to be assigned. To remove an existin ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -146,7 +146,7 @@ the user's ObjectId/Identity. ```yaml Type: String Parameter Sets: (Identity) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -157,7 +157,7 @@ Accept wildcard characters: False ``` ### -WhatIf -The WhatIf switch causes the command to simulate its results. By using this switch, you can view what changes would occur without having to commit those changes. +The WhatIf switch causes the command to simulate its results. By using this switch, you can view what changes would occur without having to commit those changes. ```yaml Type: SwitchParameter @@ -189,7 +189,7 @@ 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).` +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). ## INPUTS @@ -200,10 +200,10 @@ This cmdlet supports the common parameters: `-Debug, -ErrorAction, -ErrorVariabl The GrantToGroup syntax is supported in Teams PowerShell Module 4.5.1-preview or later. ## RELATED LINKS -[Set-CsCallingLineIdentity](Set-CsCallingLineIdentity.md) +[Set-CsCallingLineIdentity](https://learn.microsoft.com/powershell/module/teams/set-cscallinglineidentity) -[Get-CsCallingLineIdentity](Get-CsCallingLineIdentity.md) +[Get-CsCallingLineIdentity](https://learn.microsoft.com/powershell/module/teams/get-cscallinglineidentity) -[Remove-CsCallingLineIdentity](Remove-CsCallingLineIdentity.md) +[Remove-CsCallingLineIdentity](https://learn.microsoft.com/powershell/module/teams/remove-cscallinglineidentity) -[New-CsCallingLineIdentity](New-CsCallingLineIdentity.md) +[New-CsCallingLineIdentity](https://learn.microsoft.com/powershell/module/teams/new-cscallinglineidentity) diff --git a/teams/teams-ps/teams/Grant-CsCloudMeetingPolicy.md b/teams/teams-ps/teams/Grant-CsCloudMeetingPolicy.md index 994ea733d8..e85a10218d 100644 --- a/teams/teams-ps/teams/Grant-CsCloudMeetingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsCloudMeetingPolicy.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/grant-cscloudmeetingpolicy applicable: Microsoft Teams title: Grant-CsCloudMeetingPolicy @@ -40,7 +40,6 @@ Grant-CsCloudMeetingPolicy -PolicyName AutoScheduleEnabled -Identity "JaneC" This example enables Skype Meetings automatic scheduling for a user. - ## PARAMETERS ### -Identity @@ -50,7 +49,7 @@ For example: `-Identity "SeattlePSTN".` ```yaml Type: UserIdParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -67,7 +66,7 @@ Can be either AutoScheduleEnabled or AutoScheduleDisabled. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -100,7 +99,7 @@ Valid inputs for this parameter are either the fully qualified domain name (FQDN ```yaml Type: Fqdn Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -116,7 +115,7 @@ Accept wildcard characters: False ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -138,7 +137,7 @@ The Tenant parameter is primarily for use in a hybrid deployment. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -166,7 +165,7 @@ 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).` +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). ## INPUTS diff --git a/teams/teams-ps/teams/Grant-CsDialoutPolicy.md b/teams/teams-ps/teams/Grant-CsDialoutPolicy.md index 60a2411fa3..dfe9a3fde1 100644 --- a/teams/teams-ps/teams/Grant-CsDialoutPolicy.md +++ b/teams/teams-ps/teams/Grant-CsDialoutPolicy.md @@ -82,7 +82,7 @@ This parameter sets the tenant global policy instance. This is the policy that a ```yaml Type: SwitchParameter Parameter Sets: GrantToTenant -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -114,7 +114,7 @@ Specifies the Identity of the user account to be to be modified. A user identity ```yaml Type: String Parameter Sets: Identity -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -130,7 +130,7 @@ Returns the results of the command. By default, this cmdlet does not generate an ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -148,7 +148,7 @@ To unassign a per-user policy previously assigned to a user, set the PolicyName ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -223,4 +223,4 @@ The GrantToGroup syntax is supported in Teams PowerShell Module 4.5.1-preview or The cmdlet is not supported for Teams resource accounts. ## RELATED LINKS -[Get-CsOnlineDialOutPolicy](Get-CsOnlineDialOutPolicy.md) +[Get-CsOnlineDialOutPolicy](https://learn.microsoft.com/powershell/module/teams/get-csonlinedialoutpolicy) diff --git a/teams/teams-ps/teams/Grant-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Grant-CsExternalAccessPolicy.md index 986d9ea8f6..b274d84ec6 100644 --- a/teams/teams-ps/teams/Grant-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/Grant-CsExternalAccessPolicy.md @@ -15,7 +15,7 @@ ms.reviewer: rogupta ## SYNOPSIS Enables you to assign an external access policy to a user or a group of users. -External access policies determine whether or not your users can: 1) communicate with users who have Session Initiation Protocol (SIP) accounts with a federated organization; 2) communicate with users who are using custom applications built with [Azure Communication Services (ACS)](/azure/communication-services/concepts/teams-interop); 3) access Skype for Business Server over the Internet, without having to log on to your internal network; and, 4) communicate with users who have SIP accounts with a public instant messaging (IM) provider such as Skype. +External access policies determine whether or not your users can: 1) communicate with users who have Session Initiation Protocol (SIP) accounts with a federated organization; 2) communicate with users who are using custom applications built with [Azure Communication Services (ACS)](https://learn.microsoft.com/azure/communication-services/concepts/teams-interop); 3) access Skype for Business Server over the Internet, without having to log on to your internal network; and, 4) communicate with users who have SIP accounts with a public instant messaging (IM) provider such as Skype. This cmdlet was introduced in Lync Server 2010. @@ -41,7 +41,6 @@ Grant-CsExternalAccessPolicy [[-PolicyName] ] [-Group] [-Rank] Grant-CsExternalAccessPolicy [[-PolicyName] ] [-Global] [-Force] [] ``` - ## DESCRIPTION When you install Microsoft Teams or Skype for Business Server, your users are only allowed to exchange instant messages and presence information among themselves: by default, they can only communicate with other people who have SIP accounts in your Active Directory Domain Services. @@ -55,7 +54,7 @@ External access policies can grant (or revoke) the ability of your users to do a Note that enabling federation will not automatically provide users with this capability. Instead, you must enable federation, and then assign users an external access policy that gives them the right to communicate with federated users. -2. (Microsoft Teams only) Communicate with users who are using custom applications built with [Azure Communication Services (ACS)](/azure/communication-services/concepts/teams-interop). This policy setting only applies if ACS federation has been enabled at the tenant level using the cmdlet [Set-CsTeamsAcsFederationConfiguration](/powershell/module/teams/set-csteamsacsfederationconfiguration). +2. (Microsoft Teams only) Communicate with users who are using custom applications built with [Azure Communication Services (ACS)](https://learn.microsoft.com/azure/communication-services/concepts/teams-interop). This policy setting only applies if ACS federation has been enabled at the tenant level using the cmdlet [Set-CsTeamsAcsFederationConfiguration](https://learn.microsoft.com/powershell/module/teams/set-csteamsacsfederationconfiguration). 3. Communicate with people who have SIP accounts with a public instant messaging service such as Skype. @@ -77,14 +76,14 @@ That's because the settings in the per-user policy take precedence. ## EXAMPLES -### -------------------------- EXAMPLE 1 -------------------------- +### -------------------------- EXAMPLE 1 -------------------------- ```powershell Grant-CsExternalAccessPolicy -Identity "Ken Myer" -PolicyName RedmondAccessPolicy ``` Example 1 assigns the external access policy RedmondAccessPolicy to the user with the Active Directory display name Ken Myer. -### -------------------------- EXAMPLE 2 -------------------------- +### -------------------------- EXAMPLE 2 -------------------------- ```powershell Get-CsUser -LdapFilter "l=Redmond" | Grant-CsExternalAccessPolicy -PolicyName RedmondAccessPolicy ``` @@ -93,7 +92,7 @@ The command shown in Example 2 assigns the external access policy RedmondAccessP To do this, the command first uses the Get-CsUser cmdlet and the LdapFilter parameter to return a collection of all the users who work in Redmond; the filter value "l=Redmond" limits returned data to those users who work in the city of Redmond (the l in the filter, a lowercase L, represents the locality). That collection is then piped to the Grant-CsExternalAccessPolicy cmdlet, which assigns the policy RedmondAccessPolicy to each user in the collection. -### -------------------------- EXAMPLE 3 -------------------------- +### -------------------------- EXAMPLE 3 -------------------------- ```powershell Get-CsUser -LdapFilter "Title=Sales Representative" | Grant-CsExternalAccessPolicy -PolicyName SalesAccessPolicy ``` @@ -102,7 +101,7 @@ In Example 3, all the users who have the job title "Sales Representative" are as To perform this task, the command first uses the Get-CsUser cmdlet and the LdapFilter parameter to return a collection of all the Sales Representatives; the filter value "Title=Sales Representative" restricts the returned collection to users who have the job title "Sales Representative". This filtered collection is then piped to the Grant-CsExternalAccessPolicy cmdlet, which assigns the policy SalesAccessPolicy to each user in the collection. -### -------------------------- EXAMPLE 4 -------------------------- +### -------------------------- EXAMPLE 4 -------------------------- ```powershell Get-CsUser -Filter {ExternalAccessPolicy -eq $Null} | Grant-CsExternalAccessPolicy -PolicyName BasicAccessPolicy ``` @@ -111,7 +110,7 @@ The command shown in Example 4 assigns the external access policy BasicAccessPol (That is, users currently being governed by a site policy or by the global policy.) To do this, the Get-CsUser cmdlet and the Filter parameter are used to return the appropriate set of users; the filter value {ExternalAccessPolicy -eq $Null} limits the returned data to user accounts where the ExternalAccessPolicy property is equal to (-eq) a null value ($Null). By definition, ExternalAccessPolicy will be null only if users have not been assigned a per-user policy. -### -------------------------- EXAMPLE 5 -------------------------- +### -------------------------- EXAMPLE 5 -------------------------- ```powershell Get-CsUser -OU "ou=US,dc=litwareinc,dc=com" | Grant-CsExternalAccessPolicy -PolicyName USAccessPolicy ``` @@ -120,7 +119,7 @@ Example 5 assigns the external access policy USAccessPolicy to all the users who The command starts off by calling the Get-CsUser cmdlet and the OU parameter; the parameter value "ou=US,dc=litwareinc,dc=com" limits the returned data to user accounts found in the US OU. The returned collection is then piped to the Grant-CsExternalAccessPolicy cmdlet, which assigns the policy USAccessPolicy to each user in the collection. -### -------------------------- EXAMPLE 6 -------------------------- +### -------------------------- EXAMPLE 6 -------------------------- ```powershell Get-CsUser | Grant-CsExternalAccessPolicy -PolicyName $Null ``` @@ -142,7 +141,7 @@ For example, the Identity "* Smith" returns all the users with a display name th ```yaml Type: UserIdParameter Parameter Sets: GrantToUser -Aliases: +Aliases: Applicable: Microsoft Teams, Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 Required: True @@ -162,7 +161,7 @@ To unassign a per-user policy previously assigned to a user, set the PolicyName ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams, Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 Required: False @@ -179,7 +178,7 @@ If this parameter is not specified, then the Grant-CsExternalAccessPolicy cmdlet ```yaml Type: Fqdn Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams, Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 Required: False @@ -196,7 +195,7 @@ By default, the Grant-CsExternalAccessPolicy cmdlet does not pass objects throug ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams, Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 Required: False @@ -212,7 +211,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -268,31 +267,31 @@ 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).` +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). ## INPUTS -### +### String value or Microsoft.Rtc.Management.ADConnect.Schema.ADUser object. Grant-CsExternalAccessPolicy accepts pipelined input of string values representing the Identity of a user account. The cmdlet also accepts pipelined input of user objects. ### Microsoft.Rtc.Management.AD.UserIdParameter -### +### String value or Microsoft.Rtc.Management.ADConnect.Schema.ADUser object. The Grant-CsExternalAccessPolicy cmdlet accepts pipelined input of string values representing the Identity of a user account. The cmdlet also accepts pipelined input of user objects. ## OUTPUTS -### +### By default, Grant-CsExternalAccessPolicy does not return a value or object. However, if you include the PassThru parameter, the cmdlet will return instances of the Microsoft.Rtc.Management.ADConnect.Schema.OCSUserOrAppContact object. ### System.Object -### +### By default, the Grant-CsExternalAccessPolicy cmdlet does not return a value or object. However, if you include the PassThru parameter, the cmdlet will return instances of the Microsoft.Rtc.Management.ADConnect.Schema.OCSUserOrAppContact object. @@ -300,10 +299,10 @@ However, if you include the PassThru parameter, the cmdlet will return instances ## RELATED LINKS -[Get-CsExternalAccessPolicy](Get-CsExternalAccessPolicy.md) +[Get-CsExternalAccessPolicy](https://learn.microsoft.com/powershell/module/teams/get-csexternalaccesspolicy) -[New-CsExternalAccessPolicy](New-CsExternalAccessPolicy.md) +[New-CsExternalAccessPolicy](https://learn.microsoft.com/powershell/module/teams/new-csexternalaccesspolicy) -[Remove-CsExternalAccessPolicy](Remove-CsExternalAccessPolicy.md) +[Remove-CsExternalAccessPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csexternalaccesspolicy) -[Set-CsExternalAccessPolicy](Set-CsExternalAccessPolicy.md) +[Set-CsExternalAccessPolicy](https://learn.microsoft.com/powershell/module/teams/set-csexternalaccesspolicy) diff --git a/teams/teams-ps/teams/Grant-CsExternalUserCommunicationPolicy.md b/teams/teams-ps/teams/Grant-CsExternalUserCommunicationPolicy.md index f3b9d87c9c..d587ae4503 100644 --- a/teams/teams-ps/teams/Grant-CsExternalUserCommunicationPolicy.md +++ b/teams/teams-ps/teams/Grant-CsExternalUserCommunicationPolicy.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/grant-csexternalusercommunicationpolicy applicable: Microsoft Teams title: Grant-CsExternalUserCommunicationPolicy @@ -34,14 +34,13 @@ Provide the detailed description here. ## EXAMPLES -### -------------------------- Example 1 -------------------------- +### -------------------------- Example 1 -------------------------- ``` Insert example commands for example 1. ``` Insert descriptive text for example 1. - ## PARAMETERS ### -PolicyName @@ -50,7 +49,7 @@ PARAMVALUE: String ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -82,7 +81,7 @@ PARAMVALUE: Fqdn ```yaml Type: Fqdn Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -98,7 +97,7 @@ PARAMVALUE: UserIdParameter ```yaml Type: UserIdParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -114,7 +113,7 @@ PARAMVALUE: SwitchParameter ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -130,7 +129,7 @@ PARAMVALUE: Guid ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -157,7 +156,7 @@ 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).` +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). ## INPUTS diff --git a/teams/teams-ps/teams/Grant-CsGroupPolicyPackageAssignment.md b/teams/teams-ps/teams/Grant-CsGroupPolicyPackageAssignment.md index 9938ee32b2..a3f18f52c8 100644 --- a/teams/teams-ps/teams/Grant-CsGroupPolicyPackageAssignment.md +++ b/teams/teams-ps/teams/Grant-CsGroupPolicyPackageAssignment.md @@ -140,6 +140,6 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsPolicyPackage](Get-CsPolicyPackage.md) +[Get-CsPolicyPackage](https://learn.microsoft.com/powershell/module/teams/get-cspolicypackage) -[New-CsGroupPolicyAssignment](New-CsGroupPolicyAssignment.md) +[New-CsGroupPolicyAssignment](https://learn.microsoft.com/powershell/module/teams/new-csgrouppolicyassignment) diff --git a/teams/teams-ps/teams/Grant-CsOnlineVoiceRoutingPolicy.md b/teams/teams-ps/teams/Grant-CsOnlineVoiceRoutingPolicy.md index ec60f5eceb..7e6b376609 100644 --- a/teams/teams-ps/teams/Grant-CsOnlineVoiceRoutingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsOnlineVoiceRoutingPolicy.md @@ -182,10 +182,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable The GrantToGroup syntax is supported in Teams PowerShell Module 4.5.1-preview or later. ## RELATED LINKS -[New-CsOnlineVoiceRoutingPolicy](New-CsOnlineVoiceRoutingPolicy.md) +[New-CsOnlineVoiceRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csonlinevoiceroutingpolicy) -[Get-CsOnlineVoiceRoutingPolicy](Get-CsOnlineVoiceRoutingPolicy.md) +[Get-CsOnlineVoiceRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csonlinevoiceroutingpolicy) -[Set-CsOnlineVoiceRoutingPolicy](Set-CsOnlineVoiceRoutingPolicy.md) +[Set-CsOnlineVoiceRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoiceroutingpolicy) -[Remove-CsOnlineVoiceRoutingPolicy](Remove-CsOnlineVoiceRoutingPolicy.md) +[Remove-CsOnlineVoiceRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csonlinevoiceroutingpolicy) diff --git a/teams/teams-ps/teams/Grant-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/Grant-CsOnlineVoicemailPolicy.md index b7c943b563..46e2ff5b16 100644 --- a/teams/teams-ps/teams/Grant-CsOnlineVoicemailPolicy.md +++ b/teams/teams-ps/teams/Grant-CsOnlineVoicemailPolicy.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/grant-csonlinevoicemailpolicy applicable: Microsoft Teams title: Grant-CsOnlineVoicemailPolicy @@ -16,6 +16,7 @@ ms.reviewer: Assigns an online voicemail policy to a user account, to a group of users, or set the tenant Global instance. Online voicemail policies manage usages for Voicemail service. ## SYNTAX + ### GrantToTenant (Default) ``` Grant-CsOnlineVoicemailPolicy [[-PolicyName] ] [-Global] [-PassThru] [-WhatIf] [-Confirm] [] @@ -57,7 +58,7 @@ Sets the parameters of the Global policy instance to the values in the specified ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -73,7 +74,7 @@ Enables you to pass a user object through the pipeline that represents the user ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -89,7 +90,7 @@ A unique identifier(name) of the policy. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -137,7 +138,7 @@ The Identity parameter represents the ID of the specific user in your organizati ```yaml Type: System.String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -180,7 +181,7 @@ 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).` +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). ## INPUTS @@ -191,10 +192,10 @@ This cmdlet supports the common parameters: `-Debug, -ErrorAction, -ErrorVariabl The GrantToGroup syntax is supported in Teams PowerShell Module 4.5.1-preview or later. ## RELATED LINKS -[Get-CsOnlineVoicemailPolicy](Get-CsOnlineVoicemailPolicy.md) +[Get-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/get-csonlinevoicemailpolicy) -[Set-CsOnlineVoicemailPolicy](Set-CsOnlineVoicemailPolicy.md) +[Set-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoicemailpolicy) -[New-CsOnlineVoicemailPolicy](New-CsOnlineVoicemailPolicy.md) +[New-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/new-csonlinevoicemailpolicy) -[Remove-CsOnlineVoicemailPolicy](Remove-CsOnlineVoicemailPolicy.md) +[Remove-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csonlinevoicemailpolicy) diff --git a/teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md index 70e79c1bc9..e4da7ca635 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md @@ -61,7 +61,6 @@ PS C:\> Grant-CsTeamsAIPolicy -Group f13d6c9d-ce76-422c-af78-b6018b4d9c80 -Polic Assigns a given policy to a group. - ### Example 3 ```powershell PS C:\> Grant-CsTeamsAIPolicy -Global -PolicyName Test @@ -181,12 +180,14 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS +## NOTES + ## RELATED LINKS -[New-CsTeamsAIPolicy](New-CsTeamsAIPolicy.md) +[New-CsTeamsAIPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsaipolicy) -[Remove-CsTeamsAIPolicy](Remove-CsTeamsAIPolicy.md) +[Remove-CsTeamsAIPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsaipolicy) -[Get-CsTeamsAIPolicy](Get-CsTeamsAIPolicy.md) +[Get-CsTeamsAIPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsaipolicy) -[Set-CsTeamsAIPolicy](Set-CsTeamsAIPolicy.md) \ No newline at end of file +[Set-CsTeamsAIPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsaipolicy) \ No newline at end of file diff --git a/teams/teams-ps/teams/Grant-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsAppPermissionPolicy.md index d423c32d75..6b13f341ed 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsAppPermissionPolicy.md @@ -207,14 +207,12 @@ 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). +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). ## INPUTS ### Microsoft.Rtc.Management.AD.UserIdParameter - ## OUTPUTS ### System.Object diff --git a/teams/teams-ps/teams/Grant-CsTeamsAppSetupPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsAppSetupPolicy.md index 7f66965f6f..146a9b0c93 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsAppSetupPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsAppSetupPolicy.md @@ -211,14 +211,12 @@ 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). +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). ## INPUTS ### Microsoft.Rtc.Management.AD.UserIdParameter - ## OUTPUTS ### System.Object diff --git a/teams/teams-ps/teams/Grant-CsTeamsAudioConferencingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsAudioConferencingPolicy.md index 923eb2f449..15432bbe87 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsAudioConferencingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsAudioConferencingPolicy.md @@ -44,8 +44,6 @@ PS C:\> Grant-CsTeamsAudioCOnferencingPolicy -identity "Ken Myer" -PolicyName "E In this example, a user with identity "Ken Myer" is being assigned the "Emea Users" policy. - - ## PARAMETERS ### -Global @@ -185,8 +183,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsAudioConferencingPolicy](Get-CsTeamsAudioConferencingPolicy.md) +[Get-CsTeamsAudioConferencingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsaudioconferencingpolicy) -[Set-CsTeamsAudioConferencingPolicy](Set-CsTeamsAudioConferencingPolicy.md) +[Set-CsTeamsAudioConferencingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsaudioconferencingpolicy) -[Remove-CsTeamsAudioConferencingPolicy](Remove-CsTeamsAudioConferencingPolicy.md) +[Remove-CsTeamsAudioConferencingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsaudioconferencingpolicy) diff --git a/teams/teams-ps/teams/Grant-CsTeamsCallHoldPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsCallHoldPolicy.md index 52fe5e1e0a..8fe7670460 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsCallHoldPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsCallHoldPolicy.md @@ -16,7 +16,6 @@ author: jenstrier Assigns a per-user Teams call hold policy to one or more users. The Teams call hold policy is used to customize the call hold experience for Teams clients. - ## SYNTAX ### Identity (Default) @@ -227,10 +226,10 @@ The GrantToGroup syntax is supported in Teams PowerShell Module 4.5.1-preview or ## RELATED LINKS -[New-CsTeamsCallHoldPolicy](New-CsTeamsCallHoldPolicy.md) +[New-CsTeamsCallHoldPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscallholdpolicy) -[Get-CsTeamsCallHoldPolicy](Get-CsTeamsCallHoldPolicy.md) +[Get-CsTeamsCallHoldPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscallholdpolicy) -[Set-CsTeamsCallHoldPolicy](Set-CsTeamsCallHoldPolicy.md) +[Set-CsTeamsCallHoldPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscallholdpolicy) -[Remove-CsTeamsCallHoldPolicy](Remove-CsTeamsCallHoldPolicy.md) +[Remove-CsTeamsCallHoldPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscallholdpolicy) diff --git a/teams/teams-ps/teams/Grant-CsTeamsCallParkPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsCallParkPolicy.md index 69caf9cf9c..ab99921ffa 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsCallParkPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsCallParkPolicy.md @@ -38,7 +38,6 @@ Grant-CsTeamsCallParkPolicy [-Group] [[-PolicyName] ] [-PassThr ## DESCRIPTION The TeamsCallParkPolicy controls whether or not users are able to leverage the call park feature in Microsoft Teams. Call park allows enterprise voice customers to place a call on hold and then perform a number of actions on that call: transfer to another department, retrieve via the same phone, or retrieve via a different phone. The Grant-CsTeamsCallParkPolicy cmdlet lets you assign a custom policy to a specific user. - ## EXAMPLES ### Example 1 @@ -90,7 +89,7 @@ Accept wildcard characters: False ### -PolicyName Name of the policy to be assigned. The PolicyName is simply the policy Identity minus the policy scope ("tag:"). For example, a policy that has the Identity tag:Redmond has a PolicyName equal to Redmond; a policy with the Identity tag:RedmondConferencingPolicy has a PolicyName equal to RedmondConferencingPolicy. -If you set PolicyName to a null value, the command will unassign any per-user policy assigned to the user. +If you set PolicyName to a null value, the command will unassign any per-user policy assigned to the user. ```yaml Type: String @@ -194,10 +193,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable The GrantToGroup syntax is supported in Teams PowerShell Module 4.5.1-preview or later. ## RELATED LINKS -[Set-CsTeamsCallParkPolicy](Set-CsTeamsCallParkPolicy.md) +[Set-CsTeamsCallParkPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscallparkpolicy) -[Get-CsTeamsCallParkPolicy](Get-CsTeamsCallParkPolicy.md) +[Get-CsTeamsCallParkPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscallparkpolicy) -[New-CsTeamsCallParkPolicy](New-CsTeamsCallParkPolicy.md) +[New-CsTeamsCallParkPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscallparkpolicy) -[Remove-CsTeamsCallParkPolicy](Remove-CsTeamsCallParkPolicy.md) +[Remove-CsTeamsCallParkPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscallparkpolicy) diff --git a/teams/teams-ps/teams/Grant-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsCallingPolicy.md index 46d4e7286d..4e724cce73 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsCallingPolicy.md @@ -168,10 +168,10 @@ The GrantToGroup syntax is supported in Teams PowerShell Module 4.5.1-preview or ## RELATED LINKS -[Set-CsTeamsCallingPolicy](Set-CsTeamsCallingPolicy.md) +[Set-CsTeamsCallingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscallingpolicy) -[Remove-CsTeamsCallingPolicy](Remove-CsTeamsCallingPolicy.md) +[Remove-CsTeamsCallingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscallingpolicy) -[Get-CsTeamsCallingPolicy](Get-CsTeamsCallingPolicy.md) +[Get-CsTeamsCallingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscallingpolicy) -[New-CsTeamsCallingPolicy](New-CsTeamsCallingPolicy.md) +[New-CsTeamsCallingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscallingpolicy) diff --git a/teams/teams-ps/teams/Grant-CsTeamsChannelsPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsChannelsPolicy.md index a48f60f70d..abfbdfe908 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsChannelsPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsChannelsPolicy.md @@ -201,14 +201,12 @@ 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). +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). ## INPUTS ### Microsoft.Rtc.Management.AD.UserIdParameter - ## OUTPUTS ### System.Object diff --git a/teams/teams-ps/teams/Grant-CsTeamsComplianceRecordingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsComplianceRecordingPolicy.md index 40671bf184..caa013a167 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsComplianceRecordingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsComplianceRecordingPolicy.md @@ -76,9 +76,10 @@ As a result, the user will be managed by the global Teams recording policy. ### -Identity Indicates the Identity of the user account to be assigned the per-user Teams recording policy. User Identities can be specified using one of the following formats: -1) the user's SIP address; -2) the user's user principal name (UPN); -3) the user's Active Directory display name (for example, Ken Myer). + +- The user's SIP address; +- The user's user principal name (UPN); +- The user's Active Directory display name (for example, Ken Myer). ```yaml Type: UserIdParameter @@ -256,22 +257,24 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ### System.Object +## NOTES + ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](Get-CsTeamsComplianceRecordingPolicy.md) +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy) -[New-CsTeamsComplianceRecordingPolicy](New-CsTeamsComplianceRecordingPolicy.md) +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy) -[Set-CsTeamsComplianceRecordingPolicy](Set-CsTeamsComplianceRecordingPolicy.md) +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy) -[Remove-CsTeamsComplianceRecordingPolicy](Remove-CsTeamsComplianceRecordingPolicy.md) +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy) -[Get-CsTeamsComplianceRecordingApplication](Get-CsTeamsComplianceRecordingApplication.md) +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication) -[New-CsTeamsComplianceRecordingApplication](New-CsTeamsComplianceRecordingApplication.md) +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication) -[Set-CsTeamsComplianceRecordingApplication](Set-CsTeamsComplianceRecordingApplication.md) +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication) -[Remove-CsTeamsComplianceRecordingApplication](Remove-CsTeamsComplianceRecordingApplication.md) +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication) -[New-CsTeamsComplianceRecordingPairedApplication](New-CsTeamsComplianceRecordingPairedApplication.md) +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication) diff --git a/teams/teams-ps/teams/Grant-CsTeamsEmergencyCallRoutingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsEmergencyCallRoutingPolicy.md index 7242a89e49..e5790d6bb2 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsEmergencyCallRoutingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsEmergencyCallRoutingPolicy.md @@ -38,7 +38,6 @@ Grant-CsTeamsEmergencyCallRoutingPolicy [[-Identity] ] [[-PolicyName] [[-PolicyName] ] [ ## DESCRIPTION This cmdlet assigns a Teams Emergency Calling policy to a user, a group of users, or to the Global policy instance. Emergency Calling policy is used for the life cycle of emergency calling experience for the security desk and Teams client location experience. - ## EXAMPLES ### Example 1 @@ -176,7 +175,7 @@ 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). +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). ## INPUTS @@ -190,10 +189,10 @@ The GrantToGroup syntax is supported in Teams PowerShell Module version 4.5.1-pr ## RELATED LINKS -[New-CsTeamsEmergencyCallingPolicy](New-CsTeamsEmergencyCallingPolicy.md) +[New-CsTeamsEmergencyCallingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsemergencycallingpolicy) -[Get-CsTeamsEmergencyCallingPolicy](Get-CsTeamsEmergencyCallingPolicy.md) +[Get-CsTeamsEmergencyCallingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsemergencycallingpolicy) -[Remove-CsTeamsEmergencyCallingPolicy](Remove-CsTeamsEmergencyCallingPolicy.md) +[Remove-CsTeamsEmergencyCallingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsemergencycallingpolicy) -[Set-CsTeamsEmergencyCallingPolicy](Set-CsTeamsEmergencyCallingPolicy.md) +[Set-CsTeamsEmergencyCallingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsemergencycallingpolicy) diff --git a/teams/teams-ps/teams/Grant-CsTeamsEnhancedEncryptionPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsEnhancedEncryptionPolicy.md index 5d342afec6..7ab654f118 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsEnhancedEncryptionPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsEnhancedEncryptionPolicy.md @@ -46,7 +46,6 @@ PS C:\> Grant-CsTeamsEnhancedEncryptionPolicy -Identity 'KenMyer@contoso.com' -P The command shown in Example 1 assigns the per-user Teams enhanced encryption policy, ContosoPartnerTeamsEnhancedEncryptionPolicy, to the user with the user principal name (UPN) "KenMyer@contoso.com". - ### EXAMPLE 2 ```PowerShell PS C:\> Grant-CsTeamsEnhancedEncryptionPolicy -Identity 'Ken Myer' -PolicyName $null @@ -56,7 +55,6 @@ In Example 2, any per-user Teams enhanced encryption policy previously assigned As a result, the user will be managed by the global Teams enhanced encryption policy. - ## PARAMETERS ### -PassThru @@ -92,7 +90,6 @@ Accept wildcard characters: False ### -Identity Unique identifier assigned to the Teams enhanced encryption policy. - ```yaml Type: XdsIdentity Parameter Sets: Identity @@ -184,21 +181,21 @@ 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). - ## INPUTS ### System.Object ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[Get-CsTeamsEnhancedEncryptionPolicy](Get-CsTeamsEnhancedEncryptionPolicy.md) +[Get-CsTeamsEnhancedEncryptionPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsenhancedencryptionpolicy) -[New-CsTeamsEnhancedEncryptionPolicy](New-CsTeamsEnhancedEncryptionPolicy.md) +[New-CsTeamsEnhancedEncryptionPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsenhancedencryptionpolicy) -[Set-CsTeamsEnhancedEncryptionPolicy](Set-CsTeamsEnhancedEncryptionPolicy.md) +[Set-CsTeamsEnhancedEncryptionPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsenhancedencryptionpolicy) -[Remove-CsTeamsEnhancedEncryptionPolicy](Remove-CsTeamsEnhancedEncryptionPolicy.md) +[Remove-CsTeamsEnhancedEncryptionPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsenhancedencryptionpolicy) diff --git a/teams/teams-ps/teams/Grant-CsTeamsFilesPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsFilesPolicy.md index 423bca30c0..34af4925a9 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsFilesPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsFilesPolicy.md @@ -15,18 +15,18 @@ Online teams files policies manage usages of files-related features. ### GrantToTenant (Default) ``` -Grant-CsTeamsFilesPolicy [-Global] [[-PolicyName] ] +Grant-CsTeamsFilesPolicy [-Global] [[-PolicyName] ] [] ``` ### GrantToGroup ``` -Grant-CsTeamsFilesPolicy [[-PolicyName] ] [-Group] +Grant-CsTeamsFilesPolicy [[-PolicyName] ] [-Group] [] ``` ### Identity ``` -Grant-CsTeamsFilesPolicy [[-PolicyName] ] [-Identity ] +Grant-CsTeamsFilesPolicy [[-PolicyName] ] [-Identity ] [] ``` ## DESCRIPTION @@ -110,6 +110,9 @@ Accept pipeline input: True (ByPropertyName, ByValue) 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). + ## INPUTS ## OUTPUTS @@ -119,11 +122,10 @@ The GrantToGroup syntax is supported in Teams PowerShell Module 4.5.1-preview or ## RELATED LINKS -[Get-CsTeamsFilesPolicy]() - -[Set-CsTeamsFilesPolicy]() +[Get-CsTeamsFilesPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsfilespolicy) -[New-CsTeamsFilesPolicy]() +[Get-CsTeamsFilesPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsfilespolicy) -[Remove-CsTeamsFilesPolicy]() +[Get-CsTeamsFilesPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsfilespolicy) +[Get-CsTeamsFilesPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsfilespolicy) diff --git a/teams/teams-ps/teams/Grant-CsTeamsMediaConnectivityPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsMediaConnectivityPolicy.md index 0f846db5e5..126e7adfd2 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsMediaConnectivityPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsMediaConnectivityPolicy.md @@ -59,7 +59,6 @@ PS C:\> Grant-CsTeamsMediaConnectivityPolicy -Group f13d6c9d-ce76-422c-af78-b601 Assigns a given policy to a group. - ### Example 3 ```powershell PS C:\> Grant-CsTeamsMediaConnectivityPolicy -Global -PolicyName Test @@ -179,12 +178,14 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS +## NOTES + ## RELATED LINKS -[New-CsTeamsMediaConnectivityPolicy](New-CsTeamsMediaConnectivityPolicy.md) +[New-CsTeamsMediaConnectivityPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsmediaconnectivitypolicy) -[Remove-CsTeamsMediaConnectivityPolicy](Remove-CsTeamsMediaConnectivityPolicy.yml) +[Remove-CsTeamsMediaConnectivityPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsmediaconnectivitypolicy) -[Get-CsTeamsMediaConnectivityPolicy](Get-CsTeamsMediaConnectivityPolicy.yml) +[Get-CsTeamsMediaConnectivityPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmediaconnectivitypolicy) -[Set-CsTeamsMediaConnectivityPolicy](Set-CsTeamsMediaConnectivityPolicy.yml) \ No newline at end of file +[Set-CsTeamsMediaConnectivityPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsmediaconnectivitypolicy) diff --git a/teams/teams-ps/teams/Grant-CsTeamsMediaLoggingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsMediaLoggingPolicy.md index bf15defa17..960fd62910 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsMediaLoggingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsMediaLoggingPolicy.md @@ -239,4 +239,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsMediaLoggingPolicy](Get-CsTeamsMediaLoggingPolicy.md) +[Get-CsTeamsMediaLoggingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmedialoggingpolicy) diff --git a/teams/teams-ps/teams/Grant-CsTeamsMeetingBrandingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsMeetingBrandingPolicy.md index a01d4222ca..0c3487169f 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsMeetingBrandingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsMeetingBrandingPolicy.md @@ -135,7 +135,7 @@ Suppresses any confirmation prompts that would otherwise be displayed before mak ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: Required: False Position: Named @@ -147,6 +147,9 @@ 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). +## INPUTS + +## OUTPUTS ## NOTES @@ -154,12 +157,12 @@ Available in Teams PowerShell Module 4.9.3 and later. ## RELATED LINKS -[Get-CsTeamsMeetingBrandingPolicy](Get-CsTeamsMeetingBrandingPolicy.md) +[Get-CsTeamsMeetingBrandingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmeetingbrandingpolicy) -[Grant-CsTeamsMeetingBrandingPolicy](Grant-CsTeamsMeetingBrandingPolicy.md) +[Grant-CsTeamsMeetingBrandingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsmeetingbrandingpolicy) -[New-CsTeamsMeetingBrandingPolicy](New-CsTeamsMeetingBrandingPolicy.md) +[New-CsTeamsMeetingBrandingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsmeetingbrandingpolicy) -[Remove-CsTeamsMeetingBrandingPolicy](Remove-CsTeamsMeetingBrandingPolicy.md) +[Remove-CsTeamsMeetingBrandingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsmeetingbrandingpolicy) -[Set-CsTeamsMeetingBrandingPolicy](Set-CsTeamsMeetingBrandingPolicy.md) +[Set-CsTeamsMeetingBrandingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsmeetingbrandingpolicy) diff --git a/teams/teams-ps/teams/Grant-CsTeamsMeetingBroadcastPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsMeetingBroadcastPolicy.md index 613588965b..1fac390b29 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsMeetingBroadcastPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsMeetingBroadcastPolicy.md @@ -10,7 +10,6 @@ ms.author: tomkau ms.reviewer: williamlooney --- - # Grant-CsTeamsMeetingBroadcastPolicy ## SYNOPSIS @@ -43,7 +42,6 @@ User-level policy for tenant admin to configure meeting broadcast behavior for t ## EXAMPLES - ## PARAMETERS ### -Confirm @@ -62,7 +60,7 @@ Accept wildcard characters: False ``` ### -DomainController -Not applicable to online service. +Not applicable to online service. ```yaml Type: Fqdn @@ -195,8 +193,7 @@ 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). +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). ## INPUTS @@ -204,6 +201,7 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Grant-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsMeetingPolicy.md index 575faaa586..555e7a9518 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsMeetingPolicy.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamsmeetingpolicy applicable: Microsoft Teams title: Grant-CsTeamsMeetingPolicy @@ -15,7 +15,6 @@ ms.reviewer: williamlooney ## SYNOPSIS Assigns a teams meeting policy at the per-user scope. The CsTeamsMeetingPolicy cmdlets enable administrators to control the type of meetings that users can create or the features that they can access while in a meeting. It also helps determine how meetings deal with anonymous or external users - ## SYNTAX ### GrantToTenant (Default) @@ -54,7 +53,7 @@ In this example, a user with identity "Ken Myer" is being assigned the StudentMe ```yaml Type: Fqdn Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -70,7 +69,7 @@ Indicates the Identity of the user account the policy should be assigned to. Use ```yaml Type: UserIdParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -85,7 +84,7 @@ Accept wildcard characters: False ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -101,7 +100,7 @@ The name of the custom policy that is being assigned to the user. To remove a s ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -161,7 +160,7 @@ Accept wildcard characters: False ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -171,9 +170,8 @@ 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).` +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). ## INPUTS diff --git a/teams/teams-ps/teams/Grant-CsTeamsMeetingTemplatePermissionPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsMeetingTemplatePermissionPolicy.md index bec1189830..591125a048 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsMeetingTemplatePermissionPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsMeetingTemplatePermissionPolicy.md @@ -152,11 +152,17 @@ 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). +## INPUTS + +## OUTPUTS + +## NOTES + ## RELATED LINKS -[Get-CsTeamsMeetingTemplatePermissionPolicy](Get-CsTeamsMeetingTemplatePermissionPolicy.md) +[Get-CsTeamsMeetingTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmeetingtemplatepermissionpolicy) -[New-CsTeamsMeetingTemplatePermissionPolicy](New-CsTeamsMeetingTemplatePermissionPolicy.md) +[New-CsTeamsMeetingTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsmeetingtemplatepermissionpolicy) -[Set-CsTeamsMeetingTemplatePermissionPolicy](Set-CsTeamsMeetingTemplatePermissionPolicy.md) +[Set-CsTeamsMeetingTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsmeetingtemplatepermissionpolicy) -[Remove-CsTeamsMeetingTemplatePermissionPolicy](Remove-CsTeamsMeetingTemplatePermissionPolicy.md) +[Remove-CsTeamsMeetingTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsmeetingtemplatepermissionpolicy) diff --git a/teams/teams-ps/teams/Grant-CsTeamsSharedCallingRoutingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsSharedCallingRoutingPolicy.md index b91e3a6d9e..bd32fc8545 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsSharedCallingRoutingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsSharedCallingRoutingPolicy.md @@ -5,7 +5,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/grant-csteam applicable: Microsoft Teams author: jenstrier ms.author: serdars -ms.reviewer: +ms.reviewer: manager: schema: 2.0.0 --- @@ -158,10 +158,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable This cmdlet was introduced in Teams PowerShell Module 5.5.0. ## RELATED LINKS -[Get-CsTeamsSharedCallingRoutingPolicy](Get-CsTeamsSharedCallingRoutingPolicy.md) +[Get-CsTeamsSharedCallingRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamssharedcallingroutingpolicy) -[Set-CsTeamsSharedCallingRoutingPolicy](Set-CsTeamsSharedCallingRoutingPolicy.md) +[Set-CsTeamsSharedCallingRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamssharedcallingroutingpolicy) -[Remove-CsTeamsSharedCallingRoutingPolicy](Remove-CsTeamsSharedCallingRoutingPolicy.md) +[Remove-CsTeamsSharedCallingRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamssharedcallingroutingpolicy) -[New-CsTeamsSharedCallingRoutingPolicy](New-CsTeamsSharedCallingRoutingPolicy.md) +[New-CsTeamsSharedCallingRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamssharedcallingroutingpolicy) diff --git a/teams/teams-ps/teams/Grant-CsTeamsShiftsPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsShiftsPolicy.md index c222d1c231..f1cc26db86 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsShiftsPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsShiftsPolicy.md @@ -140,7 +140,6 @@ 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). - ## INPUTS ### Microsoft.Rtc.Management.AD.UserIdParameter @@ -148,14 +147,15 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[Get-CsTeamsShiftsPolicy](Get-CsTeamsShiftsPolicy.md) +[Get-CsTeamsShiftsPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsshiftspolicy) -[New-CsTeamsShiftsPolicy](New-CsTeamsShiftsPolicy.md) +[New-CsTeamsShiftsPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsshiftspolicy) -[Set-CsTeamsShiftsPolicy](Set-CsTeamsShiftsPolicy.md) +[Set-CsTeamsShiftsPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsshiftspolicy) -[Remove-CsTeamsShiftsPolicy](Remove-CsTeamsShiftsPolicy.md) +[Remove-CsTeamsShiftsPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsshiftspolicy) diff --git a/teams/teams-ps/teams/Grant-CsTeamsUpgradePolicy.md b/teams/teams-ps/teams/Grant-CsTeamsUpgradePolicy.md index 50874a276f..54251476e5 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsUpgradePolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsUpgradePolicy.md @@ -15,7 +15,6 @@ ms.reviewer: rogupta ## SYNOPSIS TeamsUpgradePolicy allows administrators to manage the transition from Skype for Business to Teams. - ## SYNTAX ### Identity (Default) @@ -39,11 +38,11 @@ Grant-CsTeamsUpgradePolicy [-MigrateMeetingsToTeams ] [-PassThru] [[-Po ## DESCRIPTION -TeamsUpgradePolicy allows administrators to manage the transition from Skype for Business to Teams. As an organization with Skype for Business starts to adopt Teams, administrators can manage the user experience in their organization using the concept of coexistence "mode". Mode defines in which client incoming chats and calls land as well as in what service (Teams or Skype for Business) new meetings are scheduled in. Mode also governs what functionality is available in the Teams client. Finally, prior to upgrading to TeamsOnly mode administrators can use TeamsUpgradePolicy to trigger notifications in the Skype for Business client to inform users of the pending upgrade. +TeamsUpgradePolicy allows administrators to manage the transition from Skype for Business to Teams. As an organization with Skype for Business starts to adopt Teams, administrators can manage the user experience in their organization using the concept of coexistence "mode". Mode defines in which client incoming chats and calls land as well as in what service (Teams or Skype for Business) new meetings are scheduled in. Mode also governs what functionality is available in the Teams client. Finally, prior to upgrading to TeamsOnly mode administrators can use TeamsUpgradePolicy to trigger notifications in the Skype for Business client to inform users of the pending upgrade. -This cmdlet enables admins to apply TeamsUpgradePolicy to either individual users or to set the default for the entire organization. +This cmdlet enables admins to apply TeamsUpgradePolicy to either individual users or to set the default for the entire organization. -**[NOTE]** Earlier versions of this cmdlet used to support -MigrateMeetingsToTeams option. This option is removed in later versions of the module. Tenants must run Start-CsExMeetingMigration. See [Start-CsExMeetingMigrationService](/powershell/module/skype/start-csexmeetingmigration). +**NOTE**: Earlier versions of this cmdlet used to support -MigrateMeetingsToTeams option. This option is removed in later versions of the module. Tenants must run Start-CsExMeetingMigration. See [Start-CsExMeetingMigrationService](https://learn.microsoft.com/powershell/module/skype/start-csexmeetingmigration). Microsoft Teams provides all relevant instances of TeamsUpgradePolicy via built-in, read-only policies. The built-in instances are as follows: @@ -60,36 +59,27 @@ Microsoft Teams provides all relevant instances of TeamsUpgradePolicy via built- |UpgradeToTeams|TeamsOnly|False|Use this mode to upgrade users to Teams and to prevent chat, calling, and meeting scheduling in Skype for Business.| |Global|Islands|False|| - ->[!IMPORTANT] ->TeamsUpgradePolicy can be assigned to any Teams user, whether that user have an on-premises account in Skype for Business Server or not. However, **TeamsOnly mode can only be assigned to a user who is already homed in Skype for Business Online**. This is because interop with Skype for Business users and federation as well as Microsoft 365 Phone System functionality are only possible if the user is homed in Skype for Business Online. In addition, you cannot assign TeamsOnly mode as the tenant-wide default if you have any Skype for Business on-premises deployment (which is detected by presence of a lyncdiscover DNS record that points to a location other than Office 365. To make these users TeamsOnly you must first move these users individually to the cloud using `Move-CsUser`. Once all users have been moved to the cloud, you can [disable hybrid to complete migration to the cloud](https://learn.microsoft.com/skypeforbusiness/hybrid/cloud-consolidation-disabling-hybrid) and then apply TeamsOnly mode at the tenant level to ensure future users are TeamsOnly by default. - +> [!IMPORTANT] +> TeamsUpgradePolicy can be assigned to any Teams user, whether that user have an on-premises account in Skype for Business Server or not. However, **TeamsOnly mode can only be assigned to a user who is already homed in Skype for Business Online**. This is because interop with Skype for Business users and federation as well as Microsoft 365 Phone System functionality are only possible if the user is homed in Skype for Business Online. In addition, you cannot assign TeamsOnly mode as the tenant-wide default if you have any Skype for Business on-premises deployment (which is detected by presence of a lyncdiscover DNS record that points to a location other than Office 365. To make these users TeamsOnly you must first move these users individually to the cloud using `Move-CsUser`. Once all users have been moved to the cloud, you can [disable hybrid to complete migration to the cloud](https://learn.microsoft.com/skypeforbusiness/hybrid/cloud-consolidation-disabling-hybrid) and then apply TeamsOnly mode at the tenant level to ensure future users are TeamsOnly by default. > [!NOTE] -> - TeamsUpgradePolicy is available in both Office 365 and in on-premises versions of Skype for Business Server, but there are differences: -> -> - In Office 365, admins can specify both coexistence mode and whether to trigger notifications of pending upgrade. -> -> - In on-premises with Skype for Business Server, the only available option is to trigger notifications. Skype for Business Server 2015 with CU8 or Skype for Business Server 2019 are required. -> +> +> - TeamsUpgradePolicy is available in both Office 365 and in on-premises versions of Skype for Business Server, but there are differences: +> - In Office 365, admins can specify both coexistence mode and whether to trigger notifications of pending upgrade. +> - In on-premises with Skype for Business Server, the only available option is to trigger notifications. Skype for Business Server 2015 with CU8 or Skype for Business Server 2019 are required. > - TeamsUpgradePolicy in Office 365 can be granted to users homed on-premises in hybrid deployments of Skype for Business as follows: -> -> - Coexistence mode is honored by users homed on-premises, however on-premises users cannot be granted the UpgradeToTeams instance (mode=TeamsOnly) of TeamsUpgradePolicy. To be upgraded to TeamsOnly mode, users must be either homed in Skype for Business Online or have no Skype account anywhere. -> -> - The NotifySfBUsers setting of Office 365 TeamsUpgradePolicy is not honored by users homed on-premises. Instead, the on-premises version of TeamsUpgradePolicy must be used. -> +> - Coexistence mode is honored by users homed on-premises, however on-premises users cannot be granted the UpgradeToTeams instance (mode=TeamsOnly) of TeamsUpgradePolicy. To be upgraded to TeamsOnly mode, users must be either homed in Skype for Business Online or have no Skype account anywhere. +> - The NotifySfBUsers setting of Office 365 TeamsUpgradePolicy is not honored by users homed on-premises. Instead, the on-premises version of TeamsUpgradePolicy must be used. > - In Office 365, all relevant instances of TeamsUpgradePolicy are built into the system, so there is no corresponding New cmdlet available. In contrast, Skype for Business Server does not contain built-in instances, so the New cmdlet is available on-premises. Only NotifySfBUsers property is available in on-premises. -> > - When granting a user a policy with mode=TeamsOnly or mode=SfBWithTeamsCollabAndMeetings, by default, meetings organized by that user will be migrated to Teams. For details, see [Using the Meeting Migration Service (MMS)](https://learn.microsoft.com/skypeforbusiness/audio-conferencing-in-office-365/setting-up-the-meeting-migration-service-mms). - When users are in any of the Skype for Business modes (SfBOnly, SfBWithTeamsCollab, SfBWithTeamsCollabAndMeetings), calling and chat functionality in the Teams app are disabled (but chat in the context of a Teams meeting is still allowed). Similarly, when users are in the SfBOnly or SfBWithTeamsCollab modes, meeting scheduling is disabled. For more details, see [Migration and interoperability guidance for organizations using Teams together with Skype for Business](https://learn.microsoft.com/microsoftteams/migration-interop-guidance-for-teams-with-skype). The `Grant-CsTeamsUpgradePolicy` cmdlet checks the configuration of the corresponding settings in TeamsMessagingPolicy, TeamsCallingPolicy, and TeamsMeetingPolicy to determine if those settings would be superceded by TeamsUpgradePolicy and if so, an informational message is provided in PowerShell. It is not necessary to set these other policy settings. This is for informational purposes only. Below is an example of what the PowerShell warning looks like: `Grant-CsTeamsUpgradePolicy -Identity user1@contoso.com -PolicyName SfBWithTeamsCollab` -`WARNING: The user 'user1@contoso.com' currently has enabled values for: AllowUserChat, AllowPrivateCalling, AllowPrivateMeetingScheduling, AllowChannelMeetingScheduling, however these values will be ignored. This is because you are granting this user TeamsUpgradePolicy with mode=SfBWithTeamsCollab, which causes the Teams client to behave as if they are disabled.` +**WARNING**: The user `user1@contoso.com` currently has enabled values for: AllowUserChat, AllowPrivateCalling, AllowPrivateMeetingScheduling, AllowChannelMeetingScheduling, however these values will be ignored. This is because you are granting this user TeamsUpgradePolicy with mode=SfBWithTeamsCollab, which causes the Teams client to behave as if they are disabled. > [!NOTE] > These warning messages are not affected by the -WarningAction parameter. @@ -102,7 +92,7 @@ The `Grant-CsTeamsUpgradePolicy` cmdlet checks the configuration of the correspo PS C:\> Grant-CsTeamsUpgradePolicy -PolicyName UpgradeToTeams -Identity mike@contoso.com ``` -The above cmdlet assigns the "UpgradeToTeams" policy to user Mike@contoso.com. This effectively upgrades the user to Teams only mode. This command will only succeed if the user does not have an on-premises Skype for Business account. +The above cmdlet assigns the "UpgradeToTeams" policy to user Mike@contoso.com. This effectively upgrades the user to Teams only mode. This command will only succeed if the user does not have an on-premises Skype for Business account. ### Example 2: Remove Policy for an individual user @@ -110,9 +100,9 @@ The above cmdlet assigns the "UpgradeToTeams" policy to user Mike@contoso.com. PS C:\> Grant-CsTeamsUpgradePolicy -PolicyName $null -Identity mike@contoso.com ``` -The above cmdlet removes any policy changes made to user Mike@contoso.com and effectively Inherits the global tenant setting for teams Upgrade. +The above cmdlet removes any policy changes made to user Mike@contoso.com and effectively Inherits the global tenant setting for teams Upgrade. -### Example 3: Grant Policy to the entire tenant +### Example 3: Grant Policy to the entire tenant ```powershell PS C:\> Grant-CsTeamsUpgradePolicy -PolicyName SfBOnly -Global @@ -122,12 +112,12 @@ To grant a policy to all users in the org (except any that have an explicit poli ### Example 4 Get a report on existing TeamsUpgradePolicy users (Screen Report) -You can get the output on the screen, on CSV or Html format. For Screen Report - ```powershell Get-CSOnlineUser | select UserPrincipalName, teamsupgrade* ``` +You can get the output on the screen, on CSV or Html format. For Screen Report. + ### Example 5 Get a report on existing TeamsUpgradePolicy users (CSV Report) ```powershell @@ -142,7 +132,6 @@ This will create a CSV file on the Desktop of the current user with the name "T ```powershell $objUsers = Get-CSOnlineUser | select UserPrincipalName, teamsupgrade* $objusers | ConvertTo-Html | Out-File "$env:USERPROFILE\desktop\TeamsUpgrade.html" - ``` After running these lines will create an HTML file on the Desktop of the current user with the name "TeamUpgrade.html" @@ -172,7 +161,7 @@ The user you want to grant policy to. This can be specified as SIP address, User ```yaml Type: UserIdParameter Parameter Sets: Identity -Aliases: +Aliases: Required: False Position: 0 @@ -188,7 +177,7 @@ The name of the policy instance. ```yaml Type: Object Parameter Sets: (All) -Aliases: +Aliases: Required: False Position: 1 @@ -204,7 +193,7 @@ Use this switch if you want to grant the specified policy to be the default poli ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: Required: False Position: 1 @@ -220,7 +209,7 @@ Do not use. ```yaml Type: Object Parameter Sets: (All) -Aliases: +Aliases: Required: False Position: Named @@ -308,6 +297,8 @@ 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). ## INPUTS @@ -317,6 +308,7 @@ Accept wildcard characters: False ### System.Object +## NOTES ## RELATED LINKS @@ -326,8 +318,8 @@ Accept wildcard characters: False [Coexistence with Skype for Business](https://learn.microsoft.com/microsoftteams/coexistence-chat-calls-presence) -[Get-CsTeamsUpgradeConfiguration](Get-CsTeamsUpgradeConfiguration.md) +[Get-CsTeamsUpgradeConfiguration](https://learn.microsoft.com/powershell/module/teams/get-csteamsupgradeconfiguration) -[Set-CsTeamsUpgradeConfiguration](Set-CsTeamsUpgradeConfiguration.md) +[Set-CsTeamsUpgradeConfiguration](https://learn.microsoft.com/powershell/module/teams/set-csteamsupgradeconfiguration) -[Get-CsTeamsUpgradePolicy](Get-CsTeamsUpgradePolicy.md) +[Get-CsTeamsUpgradePolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsupgradepolicy) diff --git a/teams/teams-ps/teams/Grant-CsTeamsVirtualAppointmentsPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsVirtualAppointmentsPolicy.md index 04900eb579..7af8989022 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsVirtualAppointmentsPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsVirtualAppointmentsPolicy.md @@ -42,7 +42,6 @@ This cmdlet applies an instance of the TeamsVirtualAppointmentsPolicy to users o Passes in the `Identity` of the policy instance in the `PolicyName` parameter and the user identifier in the `Identity` parameter or the group name in the `Group` parameter. One of either `Identity` or `Group` needs to be passed. - ## EXAMPLES ### Example 1 @@ -57,8 +56,7 @@ Assigns a given policy to a user. PS C:\> Grant-CsTeamsVirtualAppointmentsPolicy -Group f13d6c9d-ce76-422c-af78-b6018b4d9c80 -PolicyName sms-enabled ``` -Assigns a given policy to a group. - +Assigns a given policy to a group. ### Example 3 ```powershell @@ -186,11 +184,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Get-CsTeamsVirtualAppointmentsPolicy](Get-CsTeamsVirtualAppointmentsPolicy.md) +[Get-CsTeamsVirtualAppointmentsPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsvirtualappointmentspolicy) -[New-CsTeamsVirtualAppointmentsPolicy](New-CsTeamsVirtualAppointmentsPolicy.md) +[New-CsTeamsVirtualAppointmentsPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsvirtualappointmentspolicy) -[Set-CsTeamsVirtualAppointmentsPolicy](Set-CsTeamsVirtualAppointmentsPolicy.md) +[Set-CsTeamsVirtualAppointmentsPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsvirtualappointmentspolicy) -[Remove-CsTeamsVirtualAppointmentsPolicy](Remove-CsTeamsVirtualAppointmentsPolicy.md) +[Remove-CsTeamsVirtualAppointmentsPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsvirtualappointmentspolicy) diff --git a/teams/teams-ps/teams/Grant-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsVoiceApplicationsPolicy.md index 97a4949db7..d11f015dfd 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsVoiceApplicationsPolicy.md @@ -32,8 +32,7 @@ Grant-CsTeamsVoiceApplicationsPolicy [-PassThru] [[-PolicyName] ] ``` ## DESCRIPTION -TeamsVoiceApplicationsPolicy is used for Supervisor Delegated Administration which allows tenant admins to permit certain users to make changes to auto attendant and call queue configurations. - +TeamsVoiceApplicationsPolicy is used for Supervisor Delegated Administration which allows tenant admins to permit certain users to make changes to auto attendant and call queue configurations. ## EXAMPLES @@ -182,15 +181,15 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS +[Get-CsTeamsVoiceApplicationsPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsvoiceapplicationspolicy) -[Get-CsTeamsVoiceApplicationsPolicy](Get-CsTeamsVoiceApplicationsPolicy.md) - -[Set-CsTeamsVoiceApplicationsPolicy](Set-CsTeamsVoiceApplicationsPolicy.md) +[Set-CsTeamsVoiceApplicationsPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsvoiceapplicationspolicy) -[Remove-CsTeamsVoiceApplicationsPolicy](Remove-CsTeamsVoiceApplicationsPolicy.md) +[Remove-CsTeamsVoiceApplicationsPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsvoiceapplicationspolicy) -[New-CsTeamsVoiceApplicationsPolicy](New-CsTeamsVoiceApplicationsPolicy.md) +[New-CsTeamsVoiceApplicationsPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsvoiceapplicationspolicy) diff --git a/teams/teams-ps/teams/Grant-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsWorkLocationDetectionPolicy.md index 055d23c0e0..0b2039bf5b 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsWorkLocationDetectionPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsWorkLocationDetectionPolicy.md @@ -58,7 +58,6 @@ PS C:\> Grant-CsTeamsWorkLocationDetectionPolicy -Group f13d6c9d-ce76-422c-af78- Assigns a given policy to a group. - ### Example 3 ```powershell PS C:\> Grant-CsTeamsWorkLocationDetectionPolicy -Global -PolicyName wld-enabled @@ -185,10 +184,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Get-CsTeamsWorkLocationDetectionPolicy](Get-CsTeamsWorkLocationDetectionPolicy.md) +[Get-CsTeamsWorkLocationDetectionPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsworklocationdetectionpolicy) -[New-CsTeamsWorkLocationDetectionPolicy](New-CsTeamsWorkLocationDetectionPolicy.md) +[New-CsTeamsWorkLocationDetectionPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsworklocationdetectionpolicy) -[Set-CsTeamsWorkLocationDetectionPolicy](Set-CsTeamsWorkLocationDetectionPolicy.md) +[Set-CsTeamsWorkLocationDetectionPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsworklocationdetectionpolicy) -[Remove-CsTeamsWorkLocationDetectionPolicy](Remove-CsTeamsWorkLocationDetectionPolicy.md) +[Remove-CsTeamsWorkLocationDetectionPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsworklocationdetectionpolicy) diff --git a/teams/teams-ps/teams/Grant-CsTenantDialPlan.md b/teams/teams-ps/teams/Grant-CsTenantDialPlan.md index 04e957c3fb..632246027d 100644 --- a/teams/teams-ps/teams/Grant-CsTenantDialPlan.md +++ b/teams/teams-ps/teams/Grant-CsTenantDialPlan.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/grant-cstenantdialplan applicable: Microsoft Teams title: Grant-CsTenantDialPlan @@ -89,7 +89,7 @@ Accept wildcard characters: False ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -105,7 +105,7 @@ The PolicyName parameter is the name of the tenant dial plan to be assigned. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -153,7 +153,7 @@ The Identity parameter identifies the user to whom the policy should be assigned ```yaml Type: String Parameter Sets: (Identity) -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -164,7 +164,7 @@ 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).` +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). ## INPUTS @@ -176,10 +176,10 @@ The Get-CsTenantDialPlan will still show the external access prefix in the form ## RELATED LINKS -[Set-CsTenantDialPlan](Set-CsTenantDialPlan.md) +[Set-CsTenantDialPlan](https://learn.microsoft.com/powershell/module/teams/set-cstenantdialplan) -[New-CsTenantDialPlan](New-CsTenantDialPlan.md) +[New-CsTenantDialPlan](https://learn.microsoft.com/powershell/module/teams/new-cstenantdialplan) -[Remove-CsTenantDialPlan](Remove-CsTenantDialPlan.md) +[Remove-CsTenantDialPlan](https://learn.microsoft.com/powershell/module/teams/remove-cstenantdialplan) -[Get-CsTenantDialPlan](Get-CsTenantDialPlan.md) +[Get-CsTenantDialPlan](https://learn.microsoft.com/powershell/module/teams/get-cstenantdialplan) diff --git a/teams/teams-ps/teams/get-csteamsmessagingconfiguration.md b/teams/teams-ps/teams/get-csteamsmessagingconfiguration.md index 9ee55215ac..fc5ad06309 100644 --- a/teams/teams-ps/teams/get-csteamsmessagingconfiguration.md +++ b/teams/teams-ps/teams/get-csteamsmessagingconfiguration.md @@ -90,4 +90,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Set-CsTeamsMessagingConfiguration](set-csteamsmessagingconfiguration.md) +[Set-CsTeamsMessagingConfiguration](https://learn.microsoft.com/powershell/module/teams/set-csteamsmessagingconfiguration) From 0910b05b681cb04087130a950cdf602232b5b728 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 21 Nov 2024 16:04:24 -0800 Subject: [PATCH 1097/1851] Fixed INPUT section issues --- .../Get-CsTeamsUnassignedNumberTreatment.md | 1 - .../teams/Grant-CsExternalAccessPolicy.md | 17 +++-------------- 2 files changed, 3 insertions(+), 15 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsUnassignedNumberTreatment.md b/teams/teams-ps/teams/Get-CsTeamsUnassignedNumberTreatment.md index 68a4a45236..5aae8499ba 100644 --- a/teams/teams-ps/teams/Get-CsTeamsUnassignedNumberTreatment.md +++ b/teams/teams-ps/teams/Get-CsTeamsUnassignedNumberTreatment.md @@ -15,7 +15,6 @@ schema: 2.0.0 ## SYNOPSIS Displays a specific or all treatments for how calls to an unassigned number range should be routed. - ## SYNTAX ### Identity (Default) diff --git a/teams/teams-ps/teams/Grant-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Grant-CsExternalAccessPolicy.md index b274d84ec6..ffce2c43e2 100644 --- a/teams/teams-ps/teams/Grant-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/Grant-CsExternalAccessPolicy.md @@ -271,28 +271,17 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS -### -String value or Microsoft.Rtc.Management.ADConnect.Schema.ADUser object. -Grant-CsExternalAccessPolicy accepts pipelined input of string values representing the Identity of a user account. -The cmdlet also accepts pipelined input of user objects. - ### Microsoft.Rtc.Management.AD.UserIdParameter - -### String value or Microsoft.Rtc.Management.ADConnect.Schema.ADUser object. -The Grant-CsExternalAccessPolicy cmdlet accepts pipelined input of string values representing the Identity of a user account. + +Grant-CsExternalAccessPolicy accepts pipelined input of string values representing the Identity of a user account. The cmdlet also accepts pipelined input of user objects. ## OUTPUTS -### +### Output types By default, Grant-CsExternalAccessPolicy does not return a value or object. -However, if you include the PassThru parameter, the cmdlet will return instances of the Microsoft.Rtc.Management.ADConnect.Schema.OCSUserOrAppContact object. - -### System.Object -### -By default, the Grant-CsExternalAccessPolicy cmdlet does not return a value or object. However, if you include the PassThru parameter, the cmdlet will return instances of the Microsoft.Rtc.Management.ADConnect.Schema.OCSUserOrAppContact object. ## NOTES From 61864c6e779beb40181639f9579c5e4975e0421e Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 21 Nov 2024 16:15:05 -0800 Subject: [PATCH 1098/1851] Link fixes 3 And other formatting or schema fixes as needed --- .../teams/Grant-CsUserPolicyPackage.md | 8 +-- .../teams/Import-CsAutoAttendantHolidays.md | 10 +--- .../teams/Import-CsOnlineAudioFile.md | 22 +++---- .../teams/New-CsApplicationAccessPolicy.md | 19 ++++--- teams/teams-ps/teams/New-CsAutoAttendant.md | 57 ++++++++----------- .../teams/New-CsAutoAttendantCallFlow.md | 15 ++--- ...-CsAutoAttendantCallHandlingAssociation.md | 17 ++---- .../New-CsAutoAttendantCallableEntity.md | 12 ++-- .../teams/New-CsAutoAttendantDialScope.md | 6 +- .../teams-ps/teams/New-CsAutoAttendantMenu.md | 13 +---- .../teams/New-CsAutoAttendantMenuOption.md | 11 +--- .../teams/New-CsAutoAttendantPrompt.md | 12 +--- .../New-CsBatchPolicyAssignmentOperation.md | 5 +- ...CsBatchPolicyPackageAssignmentOperation.md | 6 +- .../teams/New-CsBatchTeamsDeployment.md | 14 ++--- .../teams/New-CsCallingLineIdentity.md | 38 ++++++------- .../teams/New-CsCloudCallDataConnection.md | 8 +-- .../teams/New-CsCustomPolicyPackage.md | 6 +- .../teams/New-CsEdgeAllowAllKnownDomains.md | 12 ++-- teams/teams-ps/teams/New-CsEdgeAllowList.md | 21 ++++--- .../teams-ps/teams/New-CsEdgeDomainPattern.md | 15 +++-- .../teams/New-CsExternalAccessPolicy.md | 34 +++++------ .../teams/New-CsGroupPolicyAssignment.md | 22 +++---- .../teams/New-CsHybridTelephoneNumber.md | 8 +-- .../New-CsInboundBlockedNumberPattern.md | 15 ++--- .../teams/New-CsInboundExemptNumberPattern.md | 14 ++--- .../teams/New-CsOnlineApplicationInstance.md | 12 ++-- ...-CsOnlineApplicationInstanceAssociation.md | 8 +-- .../teams/New-CsOnlineDateTimeRange.md | 19 +++---- .../teams/New-CsOnlineLisCivicAddress.md | 11 ++-- .../teams-ps/teams/New-CsOnlineLisLocation.md | 8 +-- .../teams-ps/teams/New-CsOnlinePSTNGateway.md | 13 ++--- teams/teams-ps/teams/New-CsOnlineSchedule.md | 20 +++---- .../teams/New-CsOnlineTelephoneNumberOrder.md | 43 +++++++------- teams/teams-ps/teams/New-CsOnlineTimeRange.md | 11 ++-- .../teams-ps/teams/New-CsOnlineVoiceRoute.md | 10 ++-- .../teams/New-CsOnlineVoiceRoutingPolicy.md | 12 ++-- .../teams/New-CsOnlineVoicemailPolicy.md | 44 +++++++------- teams/teams-ps/teams/New-CsTeamTemplate.md | 38 ++++++------- teams/teams-ps/teams/New-CsTeamsAIPolicy.md | 16 ++++-- .../teams/New-CsTeamsAppPermissionPolicy.md | 21 +++++-- .../teams/New-CsTeamsAppSetupPolicy.md | 5 +- .../New-CsTeamsAudioConferencingPolicy.md | 6 +- .../teams/New-CsTeamsCallHoldPolicy.md | 12 ++-- .../teams/New-CsTeamsCallingPolicy.md | 26 ++++----- .../teams/New-CsTeamsChannelsPolicy.md | 18 +++--- ...w-CsTeamsComplianceRecordingApplication.md | 20 ++++--- ...amsComplianceRecordingPairedApplication.md | 20 ++++--- .../New-CsTeamsComplianceRecordingPolicy.md | 23 ++++---- .../teams/New-CsTeamsCustomBannerText | 11 ++-- .../teams/New-CsTeamsCustomBannerText.md | 11 ++-- .../New-CsTeamsEmergencyCallRoutingPolicy.md | 19 ++++--- ...amsEmergencyCallingExtendedNotification.md | 18 +++--- .../New-CsTeamsEmergencyCallingPolicy.md | 13 +++-- .../teams/New-CsTeamsEmergencyNumber.md | 13 +++-- .../New-CsTeamsEnhancedEncryptionPolicy.md | 12 ++-- .../teams-ps/teams/New-CsTeamsFilesPolicy.md | 8 +-- .../teams/New-CsTeamsHiddenMeetingTemplate.md | 20 ++++--- .../teams/New-CsTeamsHiddenTemplate.md | 12 ++-- .../New-CsTeamsMediaConnectivityPolicy.md | 17 +++--- .../teams/New-CsTeamsMeetingBrandingPolicy.md | 18 +++--- .../New-CsTeamsMeetingBroadcastPolicy.md | 8 +-- .../teams/New-CsTeamsMeetingPolicy.md | 16 +++--- ...-CsTeamsMeetingTemplatePermissionPolicy.md | 20 ++++--- .../teams/New-CsTeamsMobilityPolicy.md | 15 ++--- teams/teams-ps/teams/New-CsTeamsPinnedApp.md | 9 +-- .../New-CsTeamsSharedCallingRoutingPolicy.md | 24 ++++---- .../teams/New-CsTeamsShiftsConnection.md | 10 ++-- ...New-CsTeamsShiftsConnectionBatchTeamMap.md | 5 +- .../New-CsTeamsShiftsConnectionInstance.md | 14 ++--- .../teams-ps/teams/New-CsTeamsShiftsPolicy.md | 15 ++--- .../New-CsTeamsTemplatePermissionPolicy.md | 12 ++-- .../teams/New-CsTeamsTranslationRule.md | 13 ++--- .../New-CsTeamsUnassignedNumberTreatment.md | 17 +++--- .../New-CsTeamsVirtualAppointmentsPolicy.md | 16 +++--- .../New-CsTeamsVoiceApplicationsPolicy.md | 56 +++++++++--------- .../New-CsTeamsWorkLocationDetectionPolicy.md | 18 +++--- teams/teams-ps/teams/New-CsTenantDialPlan.md | 26 ++++----- .../teams/New-CsTenantNetworkRegion.md | 10 ++-- .../teams-ps/teams/New-CsTenantNetworkSite.md | 12 ++-- .../teams/New-CsTenantNetworkSubnet.md | 11 ++-- .../teams/New-CsUserCallingDelegate.md | 8 +-- .../teams/New-CsVoiceNormalizationRule.md | 46 +++++++-------- teams/teams-ps/teams/New-Team.md | 22 +++---- ...CsOnlineDialInConferencingServiceNumber.md | 24 ++++---- .../teams/Remove-CsApplicationAccessPolicy.md | 15 +++-- .../teams-ps/teams/Remove-CsAutoAttendant.md | 15 ++--- teams/teams-ps/teams/Remove-CsCallQueue.md | 9 +-- .../teams/Remove-CsCallingLineIdentity.md | 15 +++-- .../teams/Remove-CsCustomPolicyPackage.md | 6 +- .../teams/Remove-CsExternalAccessPolicy.md | 18 +++--- .../teams/Remove-CsGroupPolicyAssignment.md | 11 ++-- .../teams/Remove-CsHybridTelephoneNumber.md | 8 +-- .../Remove-CsInboundBlockedNumberPattern.md | 14 ++--- .../Remove-CsInboundExemptNumberPattern.md | 17 +++--- 95 files changed, 743 insertions(+), 820 deletions(-) diff --git a/teams/teams-ps/teams/Grant-CsUserPolicyPackage.md b/teams/teams-ps/teams/Grant-CsUserPolicyPackage.md index 0eee6ca216..6d4fc120b3 100644 --- a/teams/teams-ps/teams/Grant-CsUserPolicyPackage.md +++ b/teams/teams-ps/teams/Grant-CsUserPolicyPackage.md @@ -111,10 +111,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsPolicyPackage](Get-CsPolicyPackage.md) +[Get-CsPolicyPackage](https://learn.microsoft.com/powershell/module/teams/get-cspolicypackage) -[Get-CsUserPolicyPackageRecommendation](Get-CsUserPolicyPackageRecommendation.md) +[Get-CsUserPolicyPackageRecommendation](https://learn.microsoft.com/powershell/module/teams/get-csuserpolicypackagerecommendation) -[Get-CsUserPolicyPackage](Get-CsUserPolicyPackage.md) +[Get-CsUserPolicyPackage](https://learn.microsoft.com/powershell/module/teams/get-csuserpolicypackage) -[New-CsBatchPolicyPackageAssignmentOperation](New-CsBatchPolicyPackageAssignmentOperation.md) +[New-CsBatchPolicyPackageAssignmentOperation](https://learn.microsoft.com/powershell/module/teams/new-csbatchpolicypackageassignmentoperation) diff --git a/teams/teams-ps/teams/Import-CsAutoAttendantHolidays.md b/teams/teams-ps/teams/Import-CsAutoAttendantHolidays.md index d5ac983839..aee3150e6e 100644 --- a/teams/teams-ps/teams/Import-CsAutoAttendantHolidays.md +++ b/teams/teams-ps/teams/Import-CsAutoAttendantHolidays.md @@ -110,25 +110,21 @@ 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). - +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). ## INPUTS ### System.String The Import-CsAutoAttendantHolidays cmdlet accepts a string as the Identity parameter. - ## OUTPUTS ### Microsoft.Rtc.Management.Hosted.OAA.Models.HolidayImportResult - ## NOTES - ## RELATED LINKS -[Export-CsAutoAttendantHolidays](Export-CsAutoAttendantHolidays.md) +[Export-CsAutoAttendantHolidays](https://learn.microsoft.com/powershell/module/teams/export-csautoattendantholidays) -[Get-CsAutoAttendantHolidays](Get-CsAutoAttendantHolidays.md) +[Get-CsAutoAttendantHolidays](https://learn.microsoft.com/powershell/module/teams/get-csautoattendantholidays) diff --git a/teams/teams-ps/teams/Import-CsOnlineAudioFile.md b/teams/teams-ps/teams/Import-CsOnlineAudioFile.md index f858c2591d..b3db3f71c3 100644 --- a/teams/teams-ps/teams/Import-CsOnlineAudioFile.md +++ b/teams/teams-ps/teams/Import-CsOnlineAudioFile.md @@ -18,7 +18,7 @@ Use the Import-CsOnlineAudioFile cmdlet to upload a new audio file. ## SYNTAX ```powershell -Import-CsOnlineAudioFile -ApplicationId -FileName -Content +Import-CsOnlineAudioFile -ApplicationId -FileName -Content [] ``` ## DESCRIPTION @@ -32,7 +32,7 @@ $content = [System.IO.File]::ReadAllBytes('C:\Media\Hello.wav') $audioFile = Import-CsOnlineAudioFile -ApplicationId "OrgAutoAttendant" -FileName "Hello.wav" -Content $content ``` -This example creates a new audio file using the WAV content that has a filename of Hello.wav to be used with organizational auto attendants. The stored variable, $audioFile, will be used when running other cmdlets to update the audio file for Auto Attendant, for example [New-CsAutoAttendantPrompt](New-CsAutoAttendantPrompt.md). +This example creates a new audio file using the WAV content that has a filename of Hello.wav to be used with organizational auto attendants. The stored variable, $audioFile, will be used when running other cmdlets to update the audio file for Auto Attendant, for example [New-CsAutoAttendantPrompt](https://learn.microsoft.com/powershell/module/teams/new-csautoattendantprompt). ### Example 2 ```powershell @@ -40,7 +40,7 @@ $content = [System.IO.File]::ReadAllBytes('C:\Media\MOH.wav') $audioFile = Import-CsOnlineAudioFile -ApplicationId "HuntGroup" -FileName "MOH.wav" -Content $content ``` -This example creates a new audio file using the WAV content that has a filename of MOH.wav to be used as a Music On Hold file with a Call Queue. The stored variable, $audioFile, will be used with [Set-CsCallQueue](Set-CsCallQueue.md) to provide the audio file id. +This example creates a new audio file using the WAV content that has a filename of MOH.wav to be used as a Music On Hold file with a Call Queue. The stored variable, $audioFile, will be used with [Set-CsCallQueue](https://learn.microsoft.com/powershell/module/teams/set-cscallqueue) to provide the audio file id. ### Example 3 ```powershell @@ -48,7 +48,7 @@ $content = [System.IO.File]::ReadAllBytes('C:\Media\MOH.wav') $audioFile = Import-CsOnlineAudioFile -ApplicationId TenantGlobal -FileName "MOH.wav" -Content $content ``` -This example creates a new audio file using the WAV content that has a filename of MOH.wav to be used as Music On Hold for Microsoft Teams. The stored variable, $audioFile, will be used with [New-CsTeamsCallHoldPolicy](New-CsTeamsCallHoldPolicy.md) to provide the audio file id. +This example creates a new audio file using the WAV content that has a filename of MOH.wav to be used as Music On Hold for Microsoft Teams. The stored variable, $audioFile, will be used with [New-CsTeamsCallHoldPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscallholdpolicy) to provide the audio file id. ## PARAMETERS @@ -62,7 +62,7 @@ Supported values: - TenantGlobal ```yaml -Type: System.string +Type: String Parameter Sets: (All) Aliases: Applicable: Microsoft Teams @@ -78,7 +78,7 @@ Accept wildcard characters: False The FileName parameter is the name of the audio file. For example, the file name for the file C:\Media\Welcome.wav is Welcome.wav. ```yaml -Type: System.string +Type: String Parameter Sets: (All) Aliases: Applicable: Microsoft Teams @@ -94,7 +94,7 @@ Accept wildcard characters: False The Content parameter represents the content of the audio file. Supported formats are WAV (uncompressed, linear PCM with 8/16/32-bit depth in mono or stereo), WMA (mono only), and MP3. The audio file content cannot be more 5MB. ```yaml -Type: System.Byte[] +Type: Byte[] Parameter Sets: (All) Aliases: Applicable: Microsoft Teams @@ -107,7 +107,7 @@ 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).` +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). ## INPUTS @@ -126,8 +126,8 @@ Auto Attendant and Call Queue before 48 hours after it was imported. You are responsible for independently clearing and securing all necessary rights and permissions to use any music or audio file with your Microsoft Teams service, which may include intellectual property and other rights in any music, sound effects, audio, brands, names, and other content in the audio file from all relevant rights holders, which may include artists, actors, performers, musicians, songwriters, composers, record labels, music publishers, unions, guilds, rights societies, collective management organizations and any other parties who own, control or license the music copyrights, sound effects, audio and other intellectual property rights. ## RELATED LINKS -[Export-CsOnlineAudioFile](Export-CsOnlineAudioFile.md) +[Export-CsOnlineAudioFile](https://learn.microsoft.com/powershell/module/teams/export-csonlineaudiofile) -[Get-CsOnlineAudioFile](Get-CsOnlineAudioFile.md) +[Get-CsOnlineAudioFile](https://learn.microsoft.com/powershell/module/teams/get-csonlineaudiofile) -[Remove-CsOnlineAudioFile](Remove-CsOnlineAudioFile.md) +[Remove-CsOnlineAudioFile](https://learn.microsoft.com/powershell/module/teams/remove-csonlineaudiofile) diff --git a/teams/teams-ps/teams/New-CsApplicationAccessPolicy.md b/teams/teams-ps/teams/New-CsApplicationAccessPolicy.md index 581bb98cff..1f6d71a39b 100644 --- a/teams/teams-ps/teams/New-CsApplicationAccessPolicy.md +++ b/teams/teams-ps/teams/New-CsApplicationAccessPolicy.md @@ -21,7 +21,7 @@ Creates a new application access policy. Application access policy contains a li ### Identity ``` -New-CsApplicationAccessPolicy [-Identity ] [-AppIds ] [-Description ] +New-CsApplicationAccessPolicy [-Identity ] [-AppIds ] [-Description ] [] ``` ## DESCRIPTION @@ -46,7 +46,6 @@ PS C:\> New-CsApplicationAccessPolicy -Identity "ASimplePolicy" -AppIds "d39597b The command shown above shows how to create a new policy with a list of (three) app IDs configured. - ## PARAMETERS ### -Identity @@ -56,7 +55,7 @@ Unique identifier assigned to the policy when it was created. ```yaml Type: XdsIdentity Parameter Sets: (All) -Aliases: +Aliases: Required: True Position: 1 @@ -88,7 +87,7 @@ Specifies the description of the policy. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Required: False Position: Named @@ -97,6 +96,10 @@ 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). + ## INPUTS ## OUTPUTS @@ -105,7 +108,7 @@ Accept wildcard characters: False ## RELATED LINKS -[Grant-CsApplicationAccessPolicy](Grant-CsApplicationAccessPolicy.md) -[Get-CsApplicationAccessPolicy](Get-CsApplicationAccessPolicy.md) -[Set-CsApplicationAccessPolicy](Set-CsApplicationAccessPolicy.md) -[Remove-CsApplicationAccessPolicy](Remove-CsApplicationAccessPolicy.md) +[Grant-CsApplicationAccessPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csapplicationaccesspolicy) +[Get-CsApplicationAccessPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csapplicationaccesspolicy) +[Set-CsApplicationAccessPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csapplicationaccesspolicy) +[Remove-CsApplicationAccessPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csapplicationaccesspolicy) diff --git a/teams/teams-ps/teams/New-CsAutoAttendant.md b/teams/teams-ps/teams/New-CsAutoAttendant.md index 007108e00b..b354c6a80f 100644 --- a/teams/teams-ps/teams/New-CsAutoAttendant.md +++ b/teams/teams-ps/teams/New-CsAutoAttendant.md @@ -193,7 +193,6 @@ New-CsAutoAttendant -Name "Main auto attendant" -DefaultCallFlow $defaultCallFlo # DirectoryLookupScope : # ApplicationInstances : - # Show the auto attendants associated with this holiday schedule: Get-CsOnlineSchedule $christmasSchedule.Id @@ -209,7 +208,7 @@ This example creates two new AAs named _Main auto attendant_ and _Customer Suppo We can see when we ran the Get-CsOnlineSchedule cmdlet at the end, to get the _Christmas Holiday_ schedule information, that the configuration IDs for the newly created AAs have been added to the `AssociatedConfigurationIds` properties of that schedule. This means any updates made to this schedule would reflect in both associated AAs. -Removing an association between an AA and a schedule is as simple as deleting the CallHandlingAssociation of that schedule in the AA you want to modify. Please refer to [Set-CsAutoAttendant](Set-CsAutoAttendant.md) cmdlet documentation for examples on how to do that. +Removing an association between an AA and a schedule is as simple as deleting the CallHandlingAssociation of that schedule in the AA you want to modify. Please refer to [Set-CsAutoAttendant](https://learn.microsoft.com/powershell/module/teams/set-csautoattendant) cmdlet documentation for examples on how to do that. ### -------------------------- Example 4 -------------------------- ```powershell @@ -283,7 +282,7 @@ Accept wildcard characters: False ### -LanguageId The LanguageId parameter is the language that is used to read text-to-speech (TTS) prompts. -You can query the supported languages using the [`Get-CsAutoAttendantSupportedLanguage`](Get-CsAutoAttendantSupportedLanguage.md) cmdlet. +You can query the supported languages using the [`Get-CsAutoAttendantSupportedLanguage`](https://learn.microsoft.com/powershell/module/teams/get-csautoattendantsupportedlanguage) cmdlet. ```yaml Type: System.String @@ -301,7 +300,7 @@ Accept wildcard characters: False ### -TimeZoneId The TimeZoneId parameter represents the AA time zone. All schedules are evaluated based on this time zone. -You can query the supported timezones using the [`Get-CsAutoAttendantSupportedTimeZone`](Get-CsAutoAttendantSupportedTimeZone.md) cmdlet. +You can query the supported timezones using the [`Get-CsAutoAttendantSupportedTimeZone`](https://learn.microsoft.com/powershell/module/teams/get-csautoattendantsupportedtimezone) cmdlet. ```yaml Type: System.String @@ -319,8 +318,7 @@ Accept wildcard characters: False ### -DefaultCallFlow The DefaultCallFlow parameter is the flow to be executed when no other call flow is in effect (for example, during business hours). -You can create the DefaultCallFlow by using the [`New-CsAutoAttendantCallFlow`](New-CsAutoAttendantCallFlow.md) cmdlet. - +You can create the DefaultCallFlow by using the [`New-CsAutoAttendantCallFlow`](https://learn.microsoft.com/powershell/module/teams/new-csautoattendantcallflow) cmdlet. ```yaml Type: Object @@ -338,8 +336,7 @@ Accept wildcard characters: False ### -CallFlows The CallFlows parameter represents call flows, which are required if they are referenced in the CallHandlingAssociations parameter. -You can create CallFlows by using the [`New-CsAutoAttendantCallFlow`](New-CsAutoAttendantCallFlow.md) cmdlet. - +You can create CallFlows by using the [`New-CsAutoAttendantCallFlow`](https://learn.microsoft.com/powershell/module/teams/new-csautoattendantcallflow) cmdlet. ```yaml Type: System.Collections.Generic.List @@ -378,7 +375,6 @@ The Operator parameter represents the SIP address or PSTN number of the operator You can create callable entities by using the `New-CsAutoAttendantCallableEntity` cmdlet. - ```yaml Type: Object Parameter Sets: (All) @@ -435,8 +431,7 @@ Accept wildcard characters: False Specifies the users to which call transfers are allowed through directory lookup feature. If not specified, all users in the organization can be reached through directory lookup. -Dial scopes can be created by using the [`New-CsAutoAttendantDialScope`](New-CsAutoAttendantDialScope.md) cmdlet. - +Dial scopes can be created by using the [`New-CsAutoAttendantDialScope`](https://learn.microsoft.com/powershell/module/teams/new-csautoattendantdialscope) cmdlet. ```yaml Type: Object @@ -455,8 +450,7 @@ Accept wildcard characters: False Specifies the users to which call transfers are not allowed through directory lookup feature. If not specified, no user in the organization is excluded from directory lookup. -Dial scopes can be created by using the [`New-CsAutoAttendantDialScope`](New-CsAutoAttendantDialScope.md) cmdlet. - +Dial scopes can be created by using the [`New-CsAutoAttendantDialScope`](https://learn.microsoft.com/powershell/module/teams/new-csautoattendantdialscope) cmdlet. ```yaml Type: Object @@ -472,12 +466,12 @@ Accept wildcard characters: False ``` ### -AuthorizedUsers -This is a list of GUIDs for users who are authorized to make changes to this call queue. The users must also have a TeamsVoiceApplications policy assigned. The GUID should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). +This is a list of GUIDs for users who are authorized to make changes to this call queue. The users must also have a TeamsVoiceApplications policy assigned. The GUID should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). ```yaml Type: List Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -490,12 +484,12 @@ Accept wildcard characters: False ### -HideAuthorizedUsers _Saving a call queue configuration through Teams admin center will *remove* this setting._ -This is a list of GUIDs of authorized users who should not appear on the list of supervisors for the agents who are members of this queue. The GUID should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). +This is a list of GUIDs of authorized users who should not appear on the list of supervisors for the agents who are members of this queue. The GUID should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). ```yaml Type: List Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -542,43 +536,40 @@ 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).` +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). ## INPUTS ### None - ## OUTPUTS ### Microsoft.Rtc.Management.OAA.Models.AutoAttendant - ## NOTES - ## RELATED LINKS -[New-CsOnlineApplicationInstanceAssociation](New-CsOnlineApplicationInstanceAssociation.md) +[New-CsOnlineApplicationInstanceAssociation](https://learn.microsoft.com/powershell/module/teams/new-csonlineapplicationinstanceassociation) -[Get-CsAutoAttendant](Get-CsAutoAttendant.md) +[Get-CsAutoAttendant](https://learn.microsoft.com/powershell/module/teams/get-csautoattendant) -[Get-CsAutoAttendantStatus](Get-CsAutoAttendantStatus.md) +[Get-CsAutoAttendantStatus](https://learn.microsoft.com/powershell/module/teams/get-csautoattendantstatus) -[Get-CsAutoAttendantSupportedLanguage](Get-CsAutoAttendantSupportedLanguage.md) +[Get-CsAutoAttendantSupportedLanguage](https://learn.microsoft.com/powershell/module/teams/get-csautoattendantsupportedlanguage) -[Get-CsAutoAttendantSupportedTimeZone](Get-CsAutoAttendantSupportedTimeZone.md) +[Get-CsAutoAttendantSupportedTimeZone](https://learn.microsoft.com/powershell/module/teams/get-csautoattendantsupportedtimezone) -[New-CsAutoAttendantCallableEntity](New-CsAutoAttendantCallableEntity.md) +[New-CsAutoAttendantCallableEntity](https://learn.microsoft.com/powershell/module/teams/new-csautoattendantcallableentity) -[New-CsAutoAttendantCallFlow](New-CsAutoAttendantCallFlow.md) +[New-CsAutoAttendantCallFlow](https://learn.microsoft.com/powershell/module/teams/new-csautoattendantcallflow) -[New-CsAutoAttendantCallHandlingAssociation](New-CsAutoAttendantCallHandlingAssociation.md) +[New-CsAutoAttendantCallHandlingAssociation](https://learn.microsoft.com/powershell/module/teams/new-csautoattendantcallhandlingassociation) -[New-CsOnlineSchedule](New-CsOnlineSchedule.md) +[New-CsOnlineSchedule](https://learn.microsoft.com/powershell/module/teams/new-csonlineschedule) -[Remove-CsAutoAttendant](Remove-CsAutoAttendant.md) +[Remove-CsAutoAttendant](https://learn.microsoft.com/powershell/module/teams/remove-csautoattendant) -[Set-CsAutoAttendant](Set-CsAutoAttendant.md) +[Set-CsAutoAttendant](https://learn.microsoft.com/powershell/module/teams/set-csautoattendant) -[Update-CsAutoAttendant](Update-CsAutoAttendant.md) +[Update-CsAutoAttendant](https://learn.microsoft.com/powershell/module/teams/update-csautoattendant) diff --git a/teams/teams-ps/teams/New-CsAutoAttendantCallFlow.md b/teams/teams-ps/teams/New-CsAutoAttendantCallFlow.md index dfb758ab0c..e5d964c2c4 100644 --- a/teams/teams-ps/teams/New-CsAutoAttendantCallFlow.md +++ b/teams/teams-ps/teams/New-CsAutoAttendantCallFlow.md @@ -24,7 +24,6 @@ New-CsAutoAttendantCallFlow -Name -Menu [-Greetings ] [- ## DESCRIPTION The New-CsAutoAttendantCallFlow cmdlet creates a new call flow for use with the Auto Attendant (AA) service. The AA service uses the call flow to handle inbound calls by playing a greeting (if present), and provide callers with actions through a menu. - ## EXAMPLES ### -------------------------- Example 1 -------------------------- @@ -67,8 +66,7 @@ Accept wildcard characters: False ### -Menu The Menu parameter identifies the menu to render when the call flow is executed. -You can create a new menu by using the [`New-CsAutoAttendantMenu`](New-CsAutoAttendantMenu.md) cmdlet. - +You can create a new menu by using the [`New-CsAutoAttendantMenu`](https://learn.microsoft.com/powershell/module/teams/new-csautoattendantmenu) cmdlet. ```yaml Type: System.Object @@ -86,8 +84,7 @@ Accept wildcard characters: False ### -Greetings If present, the prompts specified by the Greetings parameter (either TTS or Audio) are played before the call flow's menu is rendered. -You can create prompts by using the [`New-CsAutoAttendantPrompt`](New-CsAutoAttendantPrompt.md) cmdlet. - +You can create prompts by using the [`New-CsAutoAttendantPrompt`](https://learn.microsoft.com/powershell/module/teams/new-csautoattendantprompt) cmdlet. ```yaml Type: System.Collections.Generic.List @@ -135,22 +132,20 @@ 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).` +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). ## INPUTS ### None - ## OUTPUTS ### Microsoft.Rtc.Management.Hosted.OAA.Models.CallFlow - ## NOTES ## RELATED LINKS -[New-CsAutoAttendantMenu](New-CsAutoAttendantMenu.md) +[New-CsAutoAttendantMenu](https://learn.microsoft.com/powershell/module/teams/new-csautoattendantmenu) -[New-CsAutoAttendantPrompt](New-CsAutoAttendantPrompt.md) +[New-CsAutoAttendantPrompt](https://learn.microsoft.com/powershell/module/teams/new-csautoattendantprompt) diff --git a/teams/teams-ps/teams/New-CsAutoAttendantCallHandlingAssociation.md b/teams/teams-ps/teams/New-CsAutoAttendantCallHandlingAssociation.md index 5d354344f0..c6ff7b0fc0 100644 --- a/teams/teams-ps/teams/New-CsAutoAttendantCallHandlingAssociation.md +++ b/teams/teams-ps/teams/New-CsAutoAttendantCallHandlingAssociation.md @@ -92,8 +92,7 @@ This example creates the following: ### -CallFlowId The CallFlowId parameter represents the call flow to be associated with the schedule. -You can create a call flow by using the [`New-CsAutoAttendantCallFlow`](New-CsAutoAttendantCallFlow.md) cmdlet. - +You can create a call flow by using the [`New-CsAutoAttendantCallFlow`](https://learn.microsoft.com/powershell/module/teams/new-csautoattendantcallflow) cmdlet. ```yaml Type: String @@ -111,8 +110,7 @@ Accept wildcard characters: False ### -ScheduleId The ScheduleId parameter represents the schedule to be associated with the call flow. -You can create a schedule by using the [`New-CsOnlineSchedule`](New-CsOnlineSchedule.md) cmdlet. Additionally, you can use [`Get-CsOnlineSchedule`](Get-CsOnlineSchedule.md) cmdlet to get the schedules configured for your organization. - +You can create a schedule by using the [`New-CsOnlineSchedule`](https://learn.microsoft.com/powershell/module/teams/new-csonlineschedule) cmdlet. additionally, you can use [`get-csonlineschedule`](get-csonlineschedule) cmdlet to get the schedules configured for your organization. ```yaml Type: System.String @@ -133,7 +131,6 @@ The Type parameter represents the type of the call handling association. Current - `AfterHours` - `Holiday` - ```yaml Type: Object Parameter Sets: (All) @@ -188,24 +185,22 @@ 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).` +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). ## INPUTS ### None - ## OUTPUTS ### Microsoft.Rtc.Management.OAA.Models.CallHandlingAssociation - ## NOTES ## RELATED LINKS -[New-CsAutoAttendantCallFlow](New-CsAutoAttendantCallFlow.md) +[New-CsAutoAttendantCallFlow](https://learn.microsoft.com/powershell/module/teams/new-csautoattendantcallflow) -[New-CsOnlineSchedule](New-CsOnlineSchedule.md) +[New-CsOnlineSchedule](https://learn.microsoft.com/powershell/module/teams/new-csonlineschedule) -[Get-CsOnlineSchedule](Get-CsOnlineSchedule.md) +[Get-CsOnlineSchedule](https://learn.microsoft.com/powershell/module/teams/get-csonlineschedule) diff --git a/teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md b/teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md index e7b60ad5b9..369af5a591 100644 --- a/teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md +++ b/teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md @@ -136,7 +136,7 @@ Enables the email transcription of voicemail, this is only supported with shared ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -152,7 +152,7 @@ Suppresses the "Please leave a message after the tone" system prompt when transf ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -187,22 +187,20 @@ 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).` +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). ## INPUTS ### None - ## OUTPUTS ### Microsoft.Rtc.Management.Hosted.OAA.Models.CallableEntity - ## NOTES ## RELATED LINKS -[Get-CsOnlineUser](Get-CsOnlineUser.md) +[Get-CsOnlineUser](https://learn.microsoft.com/powershell/module/teams/get-csonlineuser) -[Find-CsOnlineApplicationInstance](Find-CsOnlineApplicationInstance.md) +[Find-CsOnlineApplicationInstance](https://learn.microsoft.com/powershell/module/teams/find-csonlineapplicationinstance) diff --git a/teams/teams-ps/teams/New-CsAutoAttendantDialScope.md b/teams/teams-ps/teams/New-CsAutoAttendantDialScope.md index 88783932e0..acea07c42e 100644 --- a/teams/teams-ps/teams/New-CsAutoAttendantDialScope.md +++ b/teams/teams-ps/teams/New-CsAutoAttendantDialScope.md @@ -96,20 +96,18 @@ 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).` +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). ## INPUTS ### None - ## OUTPUTS ### Microsoft.Rtc.Management.OAA.Models.DialScope - ## NOTES ## RELATED LINKS -[Find-CsGroup](Find-CsGroup.md) +[Find-CsGroup](https://learn.microsoft.com/powershell/module/teams/find-csgroup) diff --git a/teams/teams-ps/teams/New-CsAutoAttendantMenu.md b/teams/teams-ps/teams/New-CsAutoAttendantMenu.md index 221e9511e5..762182a023 100644 --- a/teams/teams-ps/teams/New-CsAutoAttendantMenu.md +++ b/teams/teams-ps/teams/New-CsAutoAttendantMenu.md @@ -24,7 +24,6 @@ New-CsAutoAttendantMenu -Name [-MenuOptions ] [-Prompts ] [ ## DESCRIPTION The New-CsAutoAttendantMenu cmdlet creates a new menu for the Auto Attendant (AA) service. The OAA service uses menus to provide callers with choices, and then takes action based on the selection. - ## EXAMPLES ### -------------------------- Example 1 -------------------------- @@ -44,7 +43,6 @@ $menu = New-CsAutoAttendantMenu -Name "Default Menu" -Prompts @($menuPrompt) -Me This example creates a new menu that allows the caller to reach a target by name or the operator by pressing the 0 key, and also defines the Directory Search Method to Dial By Name. - ## PARAMETERS ### -Name @@ -68,7 +66,6 @@ The MenuOptions parameter is a list of menu options for this menu. These menu op You can create menu options by using the New-CsAutoAttendantMenuOption cmdlet. - ```yaml Type: System.Collections.Generic.List Parameter Sets: (All) @@ -87,7 +84,6 @@ The Prompts parameter reflects the prompts to play when the menu is activated. You can create new prompts by using the New-CsAutoAttendantPrompt cmdlet. - ```yaml Type: Object Parameter Sets: (All) @@ -104,7 +100,6 @@ Accept wildcard characters: False ### -EnableDialByName The EnableDialByName parameter lets users do a directory search by recipient name and get transferred to the party. - ```yaml Type: SwitchParameter Parameter Sets: (All) @@ -156,21 +151,19 @@ 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).` +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). ## INPUTS ### None - ## OUTPUTS ### Microsoft.Rtc.Management.Hosted.OAA.Models.Menu - ## NOTES ## RELATED LINKS -[New-CsAutoAttendantMenuOption](New-CsAutoAttendantMenuOption.md) -[New-CsAutoAttendantPrompt](New-CsAutoAttendantPrompt.md) +[New-CsAutoAttendantMenuOption](https://learn.microsoft.com/powershell/module/teams/new-csautoattendantmenuoption) +[New-CsAutoAttendantPrompt](https://learn.microsoft.com/powershell/module/teams/new-csautoattendantmenuoption) diff --git a/teams/teams-ps/teams/New-CsAutoAttendantMenuOption.md b/teams/teams-ps/teams/New-CsAutoAttendantMenuOption.md index 53f55760a6..075d0dccbd 100644 --- a/teams/teams-ps/teams/New-CsAutoAttendantMenuOption.md +++ b/teams/teams-ps/teams/New-CsAutoAttendantMenuOption.md @@ -24,7 +24,6 @@ New-CsAutoAttendantMenuOption -Action -AudioFi ## DESCRIPTION The New-CsAutoAttendantPrompt cmdlet creates a new prompt for the Auto Attendant (AA) service. A prompt is either an audio file that is played, or text that is read aloud to give callers additional information. A prompt can be disabled by setting the ActiveType to None. - ## EXAMPLES ### -------------------------- Example 1 -------------------------- @@ -45,7 +44,6 @@ $ttsPrompt = New-CsAutoAttendantPrompt -TextToSpeechPrompt "Welcome to Contoso!" This example creates a new prompt that reads the supplied text. - ### -------------------------- Example 2 -------------------------- ```powershell $content = [System.IO.File]::ReadAllBytes('C:\Media\hello.wav') @@ -64,7 +62,6 @@ $dualPrompt = New-CsAutoAttendantPrompt -ActiveType AudioFile -AudioFilePrompt $ This example creates a new prompt that has both audio file and text-to-speech data, but will play the audio file when the prompt is activated (rendered). - ## PARAMETERS ### -ActiveType @@ -74,7 +71,6 @@ The ActiveType parameter identifies the active type (modality) of the AA prompt. This is explicitly required if both Audio File and TTS prompts are specified. Otherwise, it is inferred. - ```yaml Type: Object Parameter Sets: Dual @@ -93,7 +89,6 @@ The AudioFilePrompt parameter represents the audio to play when the prompt is ac This parameter is required when audio file prompts are being created. You can create audio files by using the `Import-CsOnlineAudioFile` cmdlet. - ```yaml Type: Object Parameter Sets: AudioFile, Dual @@ -112,7 +107,6 @@ The TextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt that This parameter is required when text to speech prompts are being created. - ```yaml Type: System.String Parameter Sets: TextToSpeech, Dual @@ -142,20 +136,18 @@ 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).` +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). ## INPUTS ### None - ## OUTPUTS ### Microsoft.Rtc.Management.Hosted.OAA.Models.Prompt - ## NOTES ## RELATED LINKS -[Import-CsOnlineAudioFile](Import-CsOnlineAudioFile.md) +[Import-CsOnlineAudioFile](https://learn.microsoft.com/powershell/module/teams/import-csonlineaudiofile) diff --git a/teams/teams-ps/teams/New-CsBatchPolicyAssignmentOperation.md b/teams/teams-ps/teams/New-CsBatchPolicyAssignmentOperation.md index 7dc9c53110..953dfae17b 100644 --- a/teams/teams-ps/teams/New-CsBatchPolicyAssignmentOperation.md +++ b/teams/teams-ps/teams/New-CsBatchPolicyAssignmentOperation.md @@ -238,8 +238,7 @@ 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). +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). ## INPUTS @@ -252,4 +251,4 @@ The ID of the operation that can be used with the Get-CsBatchPolicyAssignmentOpe ## RELATED LINKS -[Get-CsBatchPolicyAssignmentOperation](Get-CsBatchPolicyAssignmentOperation.md) +[Get-CsBatchPolicyAssignmentOperation](https://learn.microsoft.com/powershell/module/teams/get-csbatchpolicyassignmentoperation) diff --git a/teams/teams-ps/teams/New-CsBatchPolicyPackageAssignmentOperation.md b/teams/teams-ps/teams/New-CsBatchPolicyPackageAssignmentOperation.md index e5f989b5e4..7ff16c4092 100644 --- a/teams/teams-ps/teams/New-CsBatchPolicyPackageAssignmentOperation.md +++ b/teams/teams-ps/teams/New-CsBatchPolicyPackageAssignmentOperation.md @@ -78,8 +78,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsPolicyPackage](Get-CsPolicyPackage.md) +[Get-CsPolicyPackage](https://learn.microsoft.com/powershell/module/teams/get-cspolicypackage) -[Get-CsUserPolicyPackageRecommendation](Get-CsUserPolicyPackageRecommendation.md) +[Get-CsUserPolicyPackageRecommendation](https://learn.microsoft.com/powershell/module/teams/get-csuserpolicypackagerecommendation) -[Get-CsUserPolicyPackage](Get-CsUserPolicyPackage.md) +[Get-CsUserPolicyPackage](https://learn.microsoft.com/powershell/module/teams/get-csuserpolicypackage) diff --git a/teams/teams-ps/teams/New-CsBatchTeamsDeployment.md b/teams/teams-ps/teams/New-CsBatchTeamsDeployment.md index 644ef70aa9..eb47e9e314 100644 --- a/teams/teams-ps/teams/New-CsBatchTeamsDeployment.md +++ b/teams/teams-ps/teams/New-CsBatchTeamsDeployment.md @@ -27,19 +27,16 @@ Deploying Teams at scale enables admins to deploy up to 500 teams and add 25 use ## EXAMPLES - ### EXAMPLE 1 ``` New-CsBatchTeamsDeployment -TeamsFilePath "C:\dscale\Teams.csv" -UsersFilePath "C:\dscale\Users.csv" -UsersToNotify "adminteams@contoso.com,adelev@contoso.com" ``` This command runs a batch deployment with the provided parameters in the CSV files and emails the status and errors (if any) to adminteams@contoso.com and adelev@contoso.com. - ## PARAMETERS ### -TeamsFilePath -The path to the CSV file that defines the teams you're creating. For information about the CSV file format, see [Deploy Teams at scale for frontline workers](/microsoft-365/frontline/deploy-teams-at-scale). - +The path to the CSV file that defines the teams you're creating. For information about the CSV file format, see [Deploy Teams at scale for frontline workers](https://learn.microsoft.com/microsoft-365/frontline/deploy-teams-at-scale). ```yaml Type: String @@ -54,8 +51,7 @@ Accept wildcard characters: False ``` ### -UsersFilePath -The path to the CSV file that maps the users you're adding to each team. For information about the CSV file format, see [Deploy Teams at scale for frontline workers](/microsoft-365/frontline/deploy-teams-at-scale). - +The path to the CSV file that maps the users you're adding to each team. For information about the CSV file format, see [Deploy Teams at scale for frontline workers](https://learn.microsoft.com/microsoft-365/frontline/deploy-teams-at-scale). ```yaml Type: String @@ -84,9 +80,13 @@ 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). + ## INPUTS ## OUTPUTS + ### OrchestrationId The ID of the operation that can be used with the Get-CsBatchTeamsDeploymentStatus cmdlet to get the status of the operation. @@ -94,4 +94,4 @@ The ID of the operation that can be used with the Get-CsBatchTeamsDeploymentStat ## RELATED LINKS -[Get-CsBatchTeamsDeploymentStatus](Get-CsBatchTeamsDeploymentStatus.md) +[Get-CsBatchTeamsDeploymentStatus](https://learn.microsoft.com/powershell/module/teams/get-csbatchteamsdeploymentstatus) diff --git a/teams/teams-ps/teams/New-CsCallingLineIdentity.md b/teams/teams-ps/teams/New-CsCallingLineIdentity.md index 8598719afe..fe05c1623d 100644 --- a/teams/teams-ps/teams/New-CsCallingLineIdentity.md +++ b/teams/teams-ps/teams/New-CsCallingLineIdentity.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/new-cscallinglineidentity applicable: Microsoft Teams title: New-CsCallingLineIdentity @@ -18,7 +18,7 @@ Use the New-CsCallingLineIdentity cmdlet to create a new Caller ID policy for yo ## SYNTAX ``` -New-CsCallingLineIdentity [-Identity] [-BlockIncomingPstnCallerID ] [-CallingIDSubstitute ] [-CompanyName ] +New-CsCallingLineIdentity [-Identity] [-BlockIncomingPstnCallerID ] [-CallingIDSubstitute ] [-CompanyName ] [-Description ] [-EnableUserOverride ] [-ResourceAccount ] [-ServiceNumber ] [-WhatIf] [-Confirm] [] ``` @@ -29,10 +29,10 @@ New-CsCallingLineIdentity [-Identity] [-BlockIncomingPstnCallerID ] ``` ## DESCRIPTION @@ -40,7 +39,6 @@ Token Returns a token value, which is needed when configuring your on-premises environment with Set-CsCloudCallDataConnector. - ## PARAMETERS ### CommonParameters @@ -60,5 +58,5 @@ The New-CsCloudCallDataConnection cmdlet is only supported in commercial environ ## RELATED LINKS -[Configure Call Data Connector](/skypeforbusiness/hybrid/configure-call-data-connector) -[Get-CsCloudCallDataConnection](Get-CsCloudCallDataConnection.md) +[Configure Call Data Connector](https://learn.microsoft.com/skypeforbusiness/hybrid/configure-call-data-connector) +[Get-CsCloudCallDataConnection](https://learn.microsoft.com/powershell/module/teams/get-cscloudcalldataconnection) diff --git a/teams/teams-ps/teams/New-CsCustomPolicyPackage.md b/teams/teams-ps/teams/New-CsCustomPolicyPackage.md index 49c960db61..0bf2f2e978 100644 --- a/teams/teams-ps/teams/New-CsCustomPolicyPackage.md +++ b/teams/teams-ps/teams/New-CsCustomPolicyPackage.md @@ -62,7 +62,7 @@ Accept wildcard characters: False ### -PolicyList -A list of one or more policies to be added in the package. To specify the policy list, follow this format: "\, \". Delimiters of ' ', '.', ':', '\t' are also acceptable. Supported policy types are listed [here](https://learn.microsoft.com/MicrosoftTeams/manage-policy-packages#what-is-a-policy-package). To get the list of available policy names on your tenant, please use the SkypeForBusiness module and refer to cmdlets such as [Get-CsTeamsMeetingPolicy](Get-CsTeamsMeetingPolicy.md) and [Get-CsTeamsMessagingPolicy](Get-CsTeamsMessagingPolicy.md). +A list of one or more policies to be added in the package. To specify the policy list, follow this format: "\, \". Delimiters of ' ', '.', ':', '\t' are also acceptable. Supported policy types are listed [here](https://learn.microsoft.com/powershell/module/teams/https://learn.microsoft.com/microsoftteams/manage-policy-packages#what-is-a-policy-package). to get the list of available policy names on your tenant, please use the skypeforbusiness module and refer to cmdlets such as [get-csteamsmeetingpolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmeetingpolicy) and [get-csteamsmessagingpolicy](get-csteamsmessagingpolicy). ```yaml Type: String[] @@ -103,6 +103,6 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Update-CsCustomPolicyPackage](Update-CsCustomPolicyPackage.md) +[Update-CsCustomPolicyPackage](https://learn.microsoft.com/powershell/module/teams/update-cscustompolicypackage) -[Remove-CsCustomPolicyPackage](Remove-CsCustomPolicyPackage.md) +[Remove-CsCustomPolicyPackage](https://learn.microsoft.com/powershell/module/teams/remove-cscustompolicypackage) diff --git a/teams/teams-ps/teams/New-CsEdgeAllowAllKnownDomains.md b/teams/teams-ps/teams/New-CsEdgeAllowAllKnownDomains.md index 8d4d06c0dc..2aef1fe8ea 100644 --- a/teams/teams-ps/teams/New-CsEdgeAllowAllKnownDomains.md +++ b/teams/teams-ps/teams/New-CsEdgeAllowAllKnownDomains.md @@ -51,7 +51,7 @@ To configure federation with all known domains, use a set of commands similar to ## EXAMPLES -### -------------------------- Example 1 -------------------------- +### -------------------------- Example 1 -------------------------- ``` $x = New-CsEdgeAllowAllKnownDomains @@ -62,26 +62,24 @@ The two commands shown in Example 1 configure the federation settings for the cu To do this, the first command in the example uses the New-CsEdgeAllowAllKnownDomains cmdlet to create an instance of the Microsoft.Rtc.Management.WritableConfig.Settings.Edge.AllowAllKnownDomains object; this instance is stored in a variable named $x. In the second command, the Set-CsTenantFederationConfiguration cmdlet is called along with the AllowedDomains parameter; using $x as the parameter value configures the federation settings to allow all known domains. - - ## PARAMETERS ### 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).` +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). ## INPUTS -### +### Input types None. The New-CsEdgeAllowAllKnownDomains cmdlet does not accept pipelined input. ## OUTPUTS -### +### Output types The New-CsEdgeAllowAllKnownDomains cmdlet creates new instances of the Microsoft.Rtc.Management.WritableConfig.Settings.Edge.AllowAllKnownDomains object. ## NOTES ## RELATED LINKS -[Set-CsTenantFederationConfiguration](Set-CsTenantFederationConfiguration.md) +[Set-CsTenantFederationConfiguration](https://learn.microsoft.com/powershell/module/teams/set-cstenantfederationconfiguration) diff --git a/teams/teams-ps/teams/New-CsEdgeAllowList.md b/teams/teams-ps/teams/New-CsEdgeAllowList.md index a318bc8646..051c806683 100644 --- a/teams/teams-ps/teams/New-CsEdgeAllowList.md +++ b/teams/teams-ps/teams/New-CsEdgeAllowList.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/new-csedgeallowlist applicable: Microsoft Teams title: New-CsEdgeAllowList @@ -56,7 +56,7 @@ When this command finishes executing, users will only be allowed to communicate ## EXAMPLES -### -------------------------- Example 1 -------------------------- +### -------------------------- Example 1 -------------------------- ``` $x = New-CsEdgeDomainPattern -Domain "fabrikam.com" @@ -72,8 +72,7 @@ After the domain object has been created, the `New-CsEdgeAllowList` cmdlet is us With the allowed domain list created, the final command in the example can then use the `Set-CsTenantFederationConfiguration` cmdlet to configure fabrikam.com as the only domain on the allowed domain list for the current tenant. - -### -------------------------- Example 2 -------------------------- +### -------------------------- Example 2 -------------------------- ``` $x = New-CsEdgeDomainPattern -Domain "contoso.com" @@ -88,7 +87,7 @@ Example 2 shows how you can add multiple domains to an allowed domains list. This is done by calling the `New-CsEdgeDomainPattern` cmdlet multiple times (one for each domain to be added to the list), and storing the resulting domain objects in separate variables. Each of those variables can then be added to the allow list created by the `New-CsEdgeAllowList` cmdlet simply by using the AllowedDomain parameter and separating the variables name by using commas. -### -------------------------- Example 3 -------------------------- +### -------------------------- Example 3 -------------------------- ``` $newAllowList = New-CsEdgeAllowList -AllowedDomain $Null @@ -112,7 +111,7 @@ For example: ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -123,23 +122,23 @@ 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).` +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). ## INPUTS -### +### Input types None. The `New-CsEdgeAllowList` cmdlet does not accept pipelined input. ## OUTPUTS -### +### Output types The `New-CsEdgeAllowList` cmdlet creates new instances of the Microsoft.Rtc.Management.WritableConfig.Settings.Edge.AllowList object. ## NOTES ## RELATED LINKS -[New-CsEdgeDomainPattern](New-CsEdgeDomainPattern.md) +[New-CsEdgeDomainPattern](https://learn.microsoft.com/powershell/module/teams/new-csedgedomainpattern) -[Set-CsTenantFederationConfiguration](Set-CsTenantFederationConfiguration.md) +[Set-CsTenantFederationConfiguration](https://learn.microsoft.com/powershell/module/teams/set-cstenantfederationconfiguration) diff --git a/teams/teams-ps/teams/New-CsEdgeDomainPattern.md b/teams/teams-ps/teams/New-CsEdgeDomainPattern.md index 6d0a3d36e2..5bc669bc16 100644 --- a/teams/teams-ps/teams/New-CsEdgeDomainPattern.md +++ b/teams/teams-ps/teams/New-CsEdgeDomainPattern.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/new-csedgedomainpattern applicable: Microsoft Teams title: New-CsEdgeDomainPattern @@ -48,7 +48,7 @@ Instead, you must create a domain object by using the New-CsEdgeDomainPattern cm ## EXAMPLES -### -------------------------- Example 1 -------------------------- +### -------------------------- Example 1 -------------------------- ``` $x = New-CsEdgeDomainPattern -Domain "fabrikam.com" @@ -59,7 +59,6 @@ Example 1 demonstrates how you can assign a single domain to the blocked domains To do this, the first command in the example creates a domain object for the domain fabrikam.com; this is done by calling the New-CsEdgeDomainPattern cmdlet and by saving the resulting domain object in a variable named $x. The second command then uses the Set-CsTenantFederationConfiguration cmdlet and the BlockedDomains parameter to configure fabrikam.com as the only domain blocked by the current tenant. - ## PARAMETERS ### -Domain @@ -73,7 +72,7 @@ Note that you cannot use wildcards when specifying a domain name. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -84,21 +83,21 @@ 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).` +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). ## INPUTS -### +### Input types None. The New-CsEdgeDomainPattern cmdlet does not accept pipelined input. ## OUTPUTS -### +### Output types The New-CsEdgeDomainPattern cmdlet creates new instances of the Microsoft.Rtc.Management.WritableConfig.Settings.Edge.DomainPattern object. ## NOTES ## RELATED LINKS -[Set-CsTenantFederationConfiguration](Set-CsTenantFederationConfiguration.md) +[Set-CsTenantFederationConfiguration](https://learn.microsoft.com/powershell/module/teams/set-cstenantfederationconfiguration) diff --git a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md index 96cca75dd9..35cc6bef8a 100644 --- a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md @@ -15,11 +15,11 @@ ms.reviewer: rogupta Enables you to create a new external access policy. -External access policies determine whether or not your users can: 1) communicate with users who have Session Initiation Protocol (SIP) accounts with a federated organization; 2) communicate with users who are using custom applications built with [Azure Communication Services](/azure/communication-services/concepts/teams-interop); 3) access Skype for Business Server over the Internet, without having to log on to your internal network; 4) communicate with users who have SIP accounts with a public instant messaging (IM) provider such as Skype; and, 5) communicate with people who are using Teams with an account that's not managed by an organization. +External access policies determine whether or not your users can: 1) communicate with users who have Session Initiation Protocol (SIP) accounts with a federated organization; 2) communicate with users who are using custom applications built with [Azure Communication Services](https://learn.microsoft.com/azure/communication-services/concepts/teams-interop); 3) access Skype for Business Server over the Internet, without having to log on to your internal network; 4) communicate with users who have SIP accounts with a public instant messaging (IM) provider such as Skype; and, 5) communicate with people who are using Teams with an account that's not managed by an organization. This cmdlet was introduced in Lync Server 2010. -For information about external access in Microsoft Teams, see [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) and [Teams and Skype interoperability](/microsoftteams/teams-skype-interop) for specific details. +For information about external access in Microsoft Teams, see [Manage external access in Microsoft Teams](https://learn.microsoft.com/microsoftteams/manage-external-access) and [Teams and Skype interoperability](https://learn.microsoft.com/microsoftteams/teams-skype-interop) for specific details. ## SYNTAX @@ -59,14 +59,14 @@ External access policies can grant (or revoke) the ability of your users to do a Note that enabling federation alone will not provide users with this capability. Instead, you must enable federation and then assign users an external access policy that gives them the right to communicate with federated users. -2. (Microsoft Teams only) Communicate with users who are using custom applications built with [Azure Communication Services (ACS)](/azure/communication-services/concepts/teams-interop). This policy setting only applies if ACS federation has been enabled at the tenant level using the cmdlet [Set-CsTeamsAcsFederationConfiguration](Set-CsTeamsAcsFederationConfiguration.md). +2. (Microsoft Teams only) Communicate with users who are using custom applications built with [Azure Communication Services (ACS)](https://learn.microsoft.com/powershell/module/teams//azure/communication-services/concepts/teams-interop). this policy setting only applies if acs federation has been enabled at the tenant level using the cmdlet [set-csteamsacsfederationconfiguration](set-csteamsacsfederationconfiguration). 3. Access Skype for Business Server over the Internet, without having to first log on to your internal network. This enables your users to use Skype for Business and log on to Skype for Business Server from an Internet café or other remote location. 4. Communicate with people who have SIP accounts with a public instant messaging service such as Skype. -5. (Microsoft Teams Only) Communicate with people who are using Teams with an account that's not managed by an organization. This policy only applies if Teams Consumer Federation has been enabled at the tenant level using the cmdlet [Set-CsTenantFederationConfiguration](Set-CsTenantFederationConfiguration.md) or Teams Admin Center under the External Access setting. +5. (Microsoft Teams Only) Communicate with people who are using Teams with an account that's not managed by an organization. This policy only applies if Teams Consumer Federation has been enabled at the tenant level using the cmdlet [Set-CsTenantFederationConfiguration](https://learn.microsoft.com/powershell/module/teams/set-cstenantfederationconfiguration) or Teams Admin Center under the External Access setting. When you install Skype for Business Server, a global external access policy is automatically created for you. In addition to the global policy, you can also create custom external access policies at either the site or the per-user scope. @@ -82,7 +82,7 @@ The following parameters are not applicable to Skype for Business Online/Microso ## EXAMPLES -### -------------------------- EXAMPLE 1 -------------------------- +### -------------------------- EXAMPLE 1 -------------------------- ``` New-CsExternalAccessPolicy -Identity site:Redmond -EnableFederationAccess $True -EnableOutsideAccess $True ``` @@ -106,7 +106,7 @@ New-CsExternalAccessPolicy -Identity site:Redmond -EnableTeamsConsumerAccess $Tr The command shown in Example 3 creates a new external access policy that has the Identity site:Redmond; upon creation, this policy will automatically be assigned to the Redmond site. Note that this new policy enables communication with people using Teams with an account that's not managed by an organization and limits this to only be initiated by people in your organization. This means that people using Teams with an account that's not managed by an organization will not be able to discover or start a conversation with people with this policy assigned. -### -------------------------- EXAMPLE 4 -------------------------- +### -------------------------- EXAMPLE 4 -------------------------- ``` $x = New-CsExternalAccessPolicy -Identity RedmondAccessPolicy -InMemory @@ -266,7 +266,7 @@ Accept wildcard characters: False ### -EnableFederationAccess Indicates whether the user is allowed to communicate with people who have SIP accounts with a federated organization. -Read [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. +Read [Manage external access in Microsoft Teams](https://learn.microsoft.com/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. The default value is True. ```yaml @@ -299,7 +299,7 @@ Accept wildcard characters: False ### -EnablePublicCloudAccess Indicates whether the user is allowed to communicate with people who have SIP accounts with a public Internet connectivity provider such as MSN. -Read [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. +Read [Manage external access in Microsoft Teams](https://learn.microsoft.com/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. The default value is False. ```yaml @@ -335,7 +335,7 @@ Accept wildcard characters: False To enable just for a selected set of users, use the Set-CsExternalAccessPolicy cmdlet to update the global policy, setting the value to False. Then assign selected users a policy with federation enabled. -Read [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. +Read [Manage external access in Microsoft Teams](https://learn.microsoft.com/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. The default value is True. ```yaml @@ -354,7 +354,7 @@ Accept wildcard characters: False To enable just for a selected set of users, use the Set-CsExternalAccessPolicy cmdlet to update the global policy, setting the value to False. Then assign selected users a policy with federation enabled. -Read [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. +Read [Manage external access in Microsoft Teams](https://learn.microsoft.com/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. The default value is True. ```yaml @@ -468,17 +468,17 @@ 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).` +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). ## INPUTS -### +### Input types None. The New-CsExternalAccessPolicy cmdlet does not accept pipelined input. ## OUTPUTS -### +### Output types Creates new instances of the Microsoft.Rtc.Management.WritableConfig.Policy.ExternalAccess.ExternalAccessPolicy object. ### System.Object @@ -487,10 +487,10 @@ Creates new instances of the Microsoft.Rtc.Management.WritableConfig.Policy.Exte ## RELATED LINKS -[Get-CsExternalAccessPolicy](Get-CsExternalAccessPolicy.md) +[Get-CsExternalAccessPolicy](https://learn.microsoft.com/powershell/module/teams/get-csexternalaccesspolicy) -[Grant-CsExternalAccessPolicy](Grant-CsExternalAccessPolicy.md) +[Grant-CsExternalAccessPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csexternalaccesspolicy) -[Remove-CsExternalAccessPolicy](Remove-CsExternalAccessPolicy.md) +[Remove-CsExternalAccessPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csexternalaccesspolicy) -[Set-CsExternalAccessPolicy](Set-CsExternalAccessPolicy.md) +[Set-CsExternalAccessPolicy](https://learn.microsoft.com/powershell/module/teams/set-csexternalaccesspolicy) diff --git a/teams/teams-ps/teams/New-CsGroupPolicyAssignment.md b/teams/teams-ps/teams/New-CsGroupPolicyAssignment.md index 12df5eaf20..6034a9a9cc 100644 --- a/teams/teams-ps/teams/New-CsGroupPolicyAssignment.md +++ b/teams/teams-ps/teams/New-CsGroupPolicyAssignment.md @@ -29,8 +29,8 @@ New-CsGroupPolicyAssignment -GroupId -PolicyType -PolicyName < > - Teams Emergency Call Routing Policy > - Teams Voice Applications Policy > - Teams Upgrade Policy -> -> This cmdlet will be deprecated in the future. Going forward, group policy assignment can be performed by using the corresponding Grant-Cs[PolicyType] cmdlet with the '-Group' parameter. +> +> This cmdlet will be deprecated in the future. Going forward, group policy assignment can be performed by using the corresponding Grant-Cs[PolicyType] cmdlet with the '-Group' parameter. This cmdlet is used to assign a policy to a Microsoft 365 group, a security group, or a distribution list. When creating a group policy assignment, you must specify a rank, which indicates the precedence of that assignment relative to any other group assignments for the same policy type that may exist. The assignment will be applied to users in the group for any user that does not have a direct policy assignment, provided the user does not have any higher-ranking assignments from other groups for the same policy type. @@ -40,12 +40,11 @@ Once a group policy assignment is created, the policy assignment will be propaga > [!NOTE] > - A given policy type can be assigned to at most 64 groups, across policy instances for that type. -> - Policy assignments are only propagated to users that are direct members of the group; the assignments are not propagated to members of nested groups. -> - Direct user assignments of policy take precedence over any group policy assignments for a given policy type. Group PolicyPolicy assignments only take effect to a user if that user does not have a direct policy assignment. -> - Get-CsOnlineUser only shows *direct* assignments of policy. It does not show the effect of group policy assignments. To view a specific user's effective policy, use `Get-CsUserPolicyAssignment`. This cmdlet shows whether the effective policy is from a direct assignment or from a group, as well as the ranked order of each group policy assignment in the case where a user is a member of more than 1 group with a group policy assignment of the same policy type. For example, to view all TeamsMeetingPolicy assignments for a given user, $user, run the following powershell cmdlet: `Get-CsUserPolicyAssignment -Identity $user -PolicyType TeamsMeetingPolicy|select -ExpandProperty PolicySource`. For details, see [Get-CsUserPolicyAssignment](Get-CsUserPolicyAssignment.md). +> - Policy assignments are only propagated to users that are direct members of the group; the assignments are not propagated to members of nested groups. +> - Direct user assignments of policy take precedence over any group policy assignments for a given policy type. Group PolicyPolicy assignments only take effect to a user if that user does not have a direct policy assignment. +> - Get-CsOnlineUser only shows *direct* assignments of policy. It does not show the effect of group policy assignments. To view a specific user's effective policy, use `Get-CsUserPolicyAssignment`. This cmdlet shows whether the effective policy is from a direct assignment or from a group, as well as the ranked order of each group policy assignment in the case where a user is a member of more than 1 group with a group policy assignment of the same policy type. For example, to view all TeamsMeetingPolicy assignments for a given user, $user, run the following powershell cmdlet: `Get-CsUserPolicyAssignment -Identity $user -PolicyType TeamsMeetingPolicy|select -ExpandProperty PolicySource`. For details, see [Get-CsUserPolicyAssignment](https://learn.microsoft.com/powershell/module/teams/get-csuserpolicyassignment). > - Group policy assignment is currently not available in the Microsoft 365 DoD deployment. - ## EXAMPLES ### Example 1 @@ -159,7 +158,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` - ### -PassThru Returns true when the command succeeds @@ -175,7 +173,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` - ### -WhatIf Shows what would happen if the cmdlet runs. The cmdlet is not run. @@ -208,8 +205,7 @@ 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). +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). ## INPUTS @@ -219,8 +215,8 @@ For more information, see [About CommonParameters](https://go.microsoft.com/fwli ## RELATED LINKS -[Get-CsUserPolicyAssignment](Get-CsUserPolicyAssignment.md) +[Get-CsUserPolicyAssignment](https://learn.microsoft.com/powershell/module/teams/get-csuserpolicyassignment) -[Get-CsGroupPolicyAssignment](Get-CsGroupPolicyAssignment.md) +[Get-CsGroupPolicyAssignment](https://learn.microsoft.com/powershell/module/teams/get-csgrouppolicyassignment) -[Remove-CsGroupPolicyAssignment](Remove-CsGroupPolicyAssignment.md) +[Remove-CsGroupPolicyAssignment](https://learn.microsoft.com/powershell/module/teams/remove-csgrouppolicyassignment) diff --git a/teams/teams-ps/teams/New-CsHybridTelephoneNumber.md b/teams/teams-ps/teams/New-CsHybridTelephoneNumber.md index fe492c564c..9c3666ffd1 100644 --- a/teams/teams-ps/teams/New-CsHybridTelephoneNumber.md +++ b/teams/teams-ps/teams/New-CsHybridTelephoneNumber.md @@ -5,7 +5,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/new-cshybrid applicable: Microsoft Teams author: jenstrier ms.author: serdars -ms.reviewer: +ms.reviewer: manager: schema: 2.0.0 --- @@ -41,7 +41,7 @@ The telephone number to add. The number should be specified with a prefixed "+". ```yaml Type: System.String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams Required: True @@ -81,6 +81,6 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable The cmdlet is only available in GCC High and DoD cloud instances. ## RELATED LINKS -[Remove-CsHybridTelephoneNumber](Remove-CsHybridTelephoneNumber.md) +[Remove-CsHybridTelephoneNumber](https://learn.microsoft.com/powershell/module/teams/remove-cshybridtelephonenumber) -[Get-CsHybridTelephoneNumber](Get-CsHybridTelephoneNumber.md) +[Get-CsHybridTelephoneNumber](https://learn.microsoft.com/powershell/module/teams/get-cshybridtelephonenumber) diff --git a/teams/teams-ps/teams/New-CsInboundBlockedNumberPattern.md b/teams/teams-ps/teams/New-CsInboundBlockedNumberPattern.md index 8e3f541fc2..5ac2ec6b20 100644 --- a/teams/teams-ps/teams/New-CsInboundBlockedNumberPattern.md +++ b/teams/teams-ps/teams/New-CsInboundBlockedNumberPattern.md @@ -1,13 +1,13 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/new-csinboundblockednumberpattern -applicable: Microsoft Teams +applicable: Microsoft Teams title: New-CsInboundBlockedNumberPattern author: jenstrier ms.author: serdars ms.reviewer: manager: bulenteg -schema: 2.0.0 +schema: 2.0.0 --- # New-CsInboundBlockedNumberPattern @@ -150,7 +150,7 @@ 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). +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). ## INPUTS @@ -159,12 +159,13 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[Get-CsInboundBlockedNumberPattern](Get-CsInboundBlockedNumberPattern.md) +[Get-CsInboundBlockedNumberPattern](https://learn.microsoft.com/powershell/module/teams/get-csinboundblockednumberpattern) -[Set-CsInboundBlockedNumberPattern](Set-CsInboundBlockedNumberPattern.md) +[Set-CsInboundBlockedNumberPattern](https://learn.microsoft.com/powershell/module/teams/set-csinboundblockednumberpattern) -[Remove-CsInboundBlockedNumberPattern](Remove-CsInboundBlockedNumberPattern.md) +[Remove-CsInboundBlockedNumberPattern](https://learn.microsoft.com/powershell/module/teams/remove-csinboundblockednumberpattern) diff --git a/teams/teams-ps/teams/New-CsInboundExemptNumberPattern.md b/teams/teams-ps/teams/New-CsInboundExemptNumberPattern.md index 11cf7833d7..f53c458083 100644 --- a/teams/teams-ps/teams/New-CsInboundExemptNumberPattern.md +++ b/teams/teams-ps/teams/New-CsInboundExemptNumberPattern.md @@ -1,10 +1,10 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/new-csinboundexemptnumberpattern applicable: Microsoft Teams author: jenstrier ms.author: serdars -ms.reviewer: +ms.reviewer: manager: schema: 2.0.0 --- @@ -165,12 +165,12 @@ You can use Test-CsInboundBlockedNumberPattern to test your block and exempt pho ## RELATED LINKS -[Get-CsInboundExemptNumberPattern](Get-CsInboundExemptNumberPattern.md) +[Get-CsInboundExemptNumberPattern](https://learn.microsoft.com/powershell/module/teams/get-csinboundexemptnumberpattern) -[Set-CsInboundExemptNumberPattern](Set-CsInboundExemptNumberPattern.md) +[Set-CsInboundExemptNumberPattern](https://learn.microsoft.com/powershell/module/teams/set-csinboundexemptnumberpattern) -[Remove-CsInboundExemptNumberPattern](Remove-CsInboundExemptNumberPattern.md) +[Remove-CsInboundExemptNumberPattern](https://learn.microsoft.com/powershell/module/teams/remove-csinboundexemptnumberpattern) -[Test-CsInboundBlockedNumberPattern](Test-CsInboundBlockedNumberPattern.md) +[Test-CsInboundBlockedNumberPattern](https://learn.microsoft.com/powershell/module/teams/test-csinboundblockednumberpattern) -[Get-CsTenantBlockedCallingNumbers](Get-CsTenantBlockedCallingNumbers.md) +[Get-CsTenantBlockedCallingNumbers](https://learn.microsoft.com/powershell/module/teams/get-cstenantblockedcallingnumbers) diff --git a/teams/teams-ps/teams/New-CsOnlineApplicationInstance.md b/teams/teams-ps/teams/New-CsOnlineApplicationInstance.md index 64337c0618..3cfd49eb49 100644 --- a/teams/teams-ps/teams/New-CsOnlineApplicationInstance.md +++ b/teams/teams-ps/teams/New-CsOnlineApplicationInstance.md @@ -13,7 +13,7 @@ ms.reviewer: # New-CsOnlineApplicationInstance ## SYNOPSIS -Creates an application instance in Microsoft Entra ID. +Creates an application instance in Microsoft Entra ID. ## SYNTAX @@ -133,7 +133,7 @@ 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). +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). ## INPUTS @@ -143,10 +143,10 @@ This cmdlet supports the common parameters: `-Debug, -ErrorAction, -ErrorVariabl ## RELATED LINKS -[Get-CsOnlineApplicationInstance](Get-CsOnlineApplicationInstance.md) +[Get-CsOnlineApplicationInstance](https://learn.microsoft.com/powershell/module/teams/get-csonlineapplicationinstance) -[Set-CsOnlineApplicationInstance](Set-CsOnlineApplicationInstance.md) +[Set-CsOnlineApplicationInstance](https://learn.microsoft.com/powershell/module/teams/set-csonlineapplicationinstance) -[Find-CsOnlineApplicationInstance](Find-CsOnlineApplicationInstance.md) +[Find-CsOnlineApplicationInstance](https://learn.microsoft.com/powershell/module/teams/find-csonlineapplicationinstance) -[Sync-CsOnlineApplicationInstance](Sync-CsOnlineApplicationInstance.md) +[Sync-CsOnlineApplicationInstance](https://learn.microsoft.com/powershell/module/teams/sync-csonlineapplicationinstance) diff --git a/teams/teams-ps/teams/New-CsOnlineApplicationInstanceAssociation.md b/teams/teams-ps/teams/New-CsOnlineApplicationInstanceAssociation.md index 0f1a443f3d..86240fc7e8 100644 --- a/teams/teams-ps/teams/New-CsOnlineApplicationInstanceAssociation.md +++ b/teams/teams-ps/teams/New-CsOnlineApplicationInstanceAssociation.md @@ -205,7 +205,7 @@ 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). +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). ## INPUTS @@ -219,8 +219,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsOnlineApplicationInstanceAssociation](Get-CsOnlineApplicationInstanceAssociation.md) +[Get-CsOnlineApplicationInstanceAssociation](https://learn.microsoft.com/powershell/module/teams/get-csonlineapplicationinstanceassociation) -[Get-CsOnlineApplicationInstanceAssociationStatus](Get-CsOnlineApplicationInstanceAssociationStatus.md) +[Get-CsOnlineApplicationInstanceAssociationStatus](https://learn.microsoft.com/powershell/module/teams/get-csonlineapplicationinstanceassociationstatus) -[Remove-CsOnlineApplicationInstanceAssociation](Remove-CsOnlineApplicationInstanceAssociation.md) +[Remove-CsOnlineApplicationInstanceAssociation](https://learn.microsoft.com/powershell/module/teams/remove-csonlineapplicationinstanceassociation) diff --git a/teams/teams-ps/teams/New-CsOnlineDateTimeRange.md b/teams/teams-ps/teams/New-CsOnlineDateTimeRange.md index 2853c9c04a..ad73e8f554 100644 --- a/teams/teams-ps/teams/New-CsOnlineDateTimeRange.md +++ b/teams/teams-ps/teams/New-CsOnlineDateTimeRange.md @@ -32,32 +32,31 @@ The New-CsOnlineDateTimeRange cmdlet creates a new date-time range to be used wi - "d/m/yyyy H:mm" - "d/m/yyyy" (the time component of the date-time range is set to 00:00) - ## EXAMPLES -### Example 1 +### Example 1 ``` $dtr = New-CsOnlineDateTimeRange -Start "1/1/2017" ``` This example creates a date-time range for spanning from January 1, 2017 12AM to January 2, 2017 12AM. -### Example 2 +### Example 2 ``` $dtr = New-CsOnlineDateTimeRange -Start "24/12/2017 09:00" -End "27/12/2017 00:00" ``` -This example creates a date-time range spanning from December 24, 2017 9AM to December 27, 2017 12AM. +This example creates a date-time range spanning from December 24, 2017 9AM to December 27, 2017 12AM. ## PARAMETERS ### -Start -The Start parameter represents the start bound of the date-time range. +The Start parameter represents the start bound of the date-time range. ```yaml Type: System.String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: True @@ -75,7 +74,7 @@ If not present, the end bound of the date time range is set to 00:00 of the day ```yaml Type: System.String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -90,7 +89,7 @@ Accept wildcard characters: False ```yaml Type: System.Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -101,7 +100,7 @@ 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).` +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). ## INPUTS @@ -115,4 +114,4 @@ This cmdlet supports the common parameters: `-Debug, -ErrorAction, -ErrorVariabl ## RELATED LINKS -[New-CsOnlineSchedule](New-CsOnlineSchedule.md) +[New-CsOnlineSchedule](https://learn.microsoft.com/powershell/module/teams/new-csonlineschedule) diff --git a/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md b/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md index 6c0f7657ed..b8af53ee01 100644 --- a/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md +++ b/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md @@ -68,7 +68,7 @@ NumberOfVoiceUsers : 0 ### Example 1 ```powershell -New-CsOnlineLisCivicAddress -HouseNumber 1 -StreetName 'Microsoft Way' -City Redmond -StateorProvince Washington -CountryOrRegion US -PostalCode 98052 -Description "West Coast Headquarters" -CompanyName Contoso -Latitude 47.63952 -Longitude -122.12781 -Elin MICROSOFT_ELIN +New-CsOnlineLisCivicAddress -HouseNumber 1 -StreetName 'Microsoft Way' -City Redmond -StateorProvince Washington -CountryOrRegion US -PostalCode 98052 -Description "West Coast Headquarters" -CompanyName Contoso -Latitude 47.63952 -Longitude -122.12781 -Elin MICROSOFT_ELIN ``` This example creates a new civic address described as "West Coast Headquarters": 1 Microsoft Way, Redmond WA, 98052 and sets the geo-coordinates. @@ -265,7 +265,7 @@ Parameter Sets: (All) Aliases: applicable: Microsoft Teams -Required: True +Required: True Position: Named Default value: None Accept pipeline input: False @@ -416,7 +416,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` - ### -WhatIf The WhatIf switch causes the command to simulate its results. By using this switch, you can view what changes would occur without having to commit those changes. @@ -461,8 +460,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Set-CsOnlineLisCivicAddress](Set-CsOnlineLisCivicAddress.md) +[Set-CsOnlineLisCivicAddress](https://learn.microsoft.com/powershell/module/teams/set-csonlineliscivicaddress) -[Remove-CsOnlineLisCivicAddress](Remove-CsOnlineLisCivicAddress.md) +[Remove-CsOnlineLisCivicAddress](https://learn.microsoft.com/powershell/module/teams/remove-csonlineliscivicaddress) -[Get-CsOnlineLisCivicAddress](Get-CsOnlineLisCivicAddress.md) +[Get-CsOnlineLisCivicAddress](https://learn.microsoft.com/powershell/module/teams/get-csonlineliscivicaddress) diff --git a/teams/teams-ps/teams/New-CsOnlineLisLocation.md b/teams/teams-ps/teams/New-CsOnlineLisLocation.md index ed9f119af0..862997e03c 100644 --- a/teams/teams-ps/teams/New-CsOnlineLisLocation.md +++ b/teams/teams-ps/teams/New-CsOnlineLisLocation.md @@ -426,7 +426,7 @@ Suppresses the display of any non-fatal error message that might arise when runn ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -447,8 +447,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Set-CsOnlineLisLocation](Set-CsOnlineLisLocation.md) +[Set-CsOnlineLisLocation](https://learn.microsoft.com/powershell/module/teams/set-csonlinelislocation) -[Get-CsOnlineLisLocation](Get-CsOnlineLisLocation.md) +[Get-CsOnlineLisLocation](https://learn.microsoft.com/powershell/module/teams/get-csonlinelislocation) -[Remove-CsOnlineLisLocation](Remove-CsOnlineLisLocation.md) +[Remove-CsOnlineLisLocation](https://learn.microsoft.com/powershell/module/teams/remove-csonlinelislocation) diff --git a/teams/teams-ps/teams/New-CsOnlinePSTNGateway.md b/teams/teams-ps/teams/New-CsOnlinePSTNGateway.md index 8a683b5b07..3da8fd129c 100644 --- a/teams/teams-ps/teams/New-CsOnlinePSTNGateway.md +++ b/teams/teams-ps/teams/New-CsOnlinePSTNGateway.md @@ -88,7 +88,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` - ### -FailoverResponseCodes If Direct Routing receives any 4xx or 6xx SIP error code in response to an outgoing Invite the call is considered completed by default. (Outgoing in this context is a call from a Teams client to the PSTN with traffic flow: Teams Client -> Direct Routing -> SBC -> Telephony network). Setting the SIP codes in this parameter forces Direct Routing @@ -369,7 +368,7 @@ Assigns an ordered list of Teams translation rules, that apply to PSTN number on ```yaml Type: Object Parameter Sets: (All) -Aliases: +Aliases: Required: False Position: Named Default value: None @@ -439,14 +438,12 @@ 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). +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). ## INPUTS ### None - ## OUTPUTS ### System.Object @@ -455,8 +452,8 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## RELATED LINKS -[Set-CsOnlinePSTNGateway](Set-CsOnlinePSTNGateway.md) +[Set-CsOnlinePSTNGateway](https://learn.microsoft.com/powershell/module/teams/set-csonlinepstngateway) -[Get-CsOnlinePSTNGateway](Get-CsOnlinePSTNGateway.md) +[Get-CsOnlinePSTNGateway](https://learn.microsoft.com/powershell/module/teams/get-csonlinepstngateway) -[Remove-CsOnlinePSTNGateway](Remove-CsOnlinePSTNGateway.md) +[Remove-CsOnlinePSTNGateway](https://learn.microsoft.com/powershell/module/teams/remove-csonlinepstngateway) diff --git a/teams/teams-ps/teams/New-CsOnlineSchedule.md b/teams/teams-ps/teams/New-CsOnlineSchedule.md index c5c29a0c2f..321a1e96c4 100644 --- a/teams/teams-ps/teams/New-CsOnlineSchedule.md +++ b/teams/teams-ps/teams/New-CsOnlineSchedule.md @@ -19,12 +19,12 @@ Use the New-CsOnlineSchedule cmdlet to create a new schedule. ### WeeklyRecurrentSchedule ```powershell -New-CsOnlineSchedule -Name -WeeklyRecurrentSchedule [-MondayHours ] [-TuesdayHours ] [-WednesdayHours ] [-ThursdayHours ] [-FridayHours ] [-SaturdayHours ] [-SundayHours ] [-Complement] [-Tenant ] [-CommonParameters] +New-CsOnlineSchedule -Name -WeeklyRecurrentSchedule [-MondayHours ] [-TuesdayHours ] [-WednesdayHours ] [-ThursdayHours ] [-FridayHours ] [-SaturdayHours ] [-SundayHours ] [-Complement] [-Tenant ] [] ``` ### FixedSchedule ```powershell -New-CsOnlineSchedule -Name -FixedSchedule [-DateTimeRanges ] [-Tenant ] [-CommonParameters] +New-CsOnlineSchedule -Name -FixedSchedule [-DateTimeRanges ] [-Tenant ] [] ``` ## DESCRIPTION @@ -41,7 +41,7 @@ The New-CsOnlineSchedule cmdlet creates a new schedule for the Auto Attendant (A - For a fixed schedule, at most 10 date-time ranges can be specified. - You can create a new date-time range for a fixed schedule by using the New-CsOnlineDateTimeRange cmdlet. - The return type of this cmdlet composes a member for the underlying type/implementation. For example, in case of the weekly recurrent schedule, you can modify Monday's time ranges through the Schedule.WeeklyRecurrentSchedule.MondayHours property. Similarly, date-time ranges of a fixed schedule can be modified by using the Schedule.FixedSchedule.DateTimeRanges property. -- Schedules can then be used by [New-CsAutoAttendantCallHandlingAssociation](New-CsAutoAttendantCallHandlingAssociation.md). +- Schedules can then be used by [New-CsAutoAttendantCallHandlingAssociation](https://learn.microsoft.com/powershell/module/teams/new-csautoattendantcallhandlingassociation). ## EXAMPLES @@ -299,28 +299,26 @@ 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).` +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). ## INPUTS ### None - ## OUTPUTS ### Microsoft.Rtc.Management.Hosted.Online.Models.Schedule - ## NOTES ## RELATED LINKS -[New-CsOnlineTimeRange](New-CsOnlineTimeRange.md) +[New-CsOnlineTimeRange](https://learn.microsoft.com/powershell/module/teams/new-csonlinetimerange) -[New-CsOnlineDateTimeRange](New-CsOnlineDateTimeRange.md) +[New-CsOnlineDateTimeRange](https://learn.microsoft.com/powershell/module/teams/new-csonlinedatetimerange) -[New-CsAutoAttendantCallFlow](New-CsAutoAttendantCallFlow.md) +[New-CsAutoAttendantCallFlow](https://learn.microsoft.com/powershell/module/teams/new-csautoattendantcallflow) -[New-CsAutoAttendantCallHandlingAssociation](New-CsAutoAttendantCallHandlingAssociation.md) +[New-CsAutoAttendantCallHandlingAssociation](https://learn.microsoft.com/powershell/module/teams/new-csautoattendantcallhandlingassociation) -[New-CsAutoAttendant](New-CsAutoAttendant.md) +[New-CsAutoAttendant](https://learn.microsoft.com/powershell/module/teams/new-csautoattendant) diff --git a/teams/teams-ps/teams/New-CsOnlineTelephoneNumberOrder.md b/teams/teams-ps/teams/New-CsOnlineTelephoneNumberOrder.md index 54259d53f1..a5408ee15d 100644 --- a/teams/teams-ps/teams/New-CsOnlineTelephoneNumberOrder.md +++ b/teams/teams-ps/teams/New-CsOnlineTelephoneNumberOrder.md @@ -50,7 +50,7 @@ Id : 1efd85ca-dd46-41b3-80a0-2e4c5f87c912 InventoryType : Subscriber IsManual : False Name : Example 1 -NumberPrefix : +NumberPrefix : NumberType : UserSubscriber Quantity : 1 ReservationExpiryDate : 8/23/2021 5:59:45 PM @@ -74,7 +74,7 @@ PS C:\> $orderId = New-CsOnlineTelephoneNumberOrder -Name "Example 2" -Descripti PS C:\> $order = Get-CsOnlineTelephoneNumberOrder -OrderId $orderId AreaCode : -CivicAddressId : +CivicAddressId : CountryCode : US CreatedAt : 8/23/2021 5:43:44 PM Description : Number prefix search example @@ -83,7 +83,7 @@ Id : 1efd85ca-dd46-41b3-80a0-2e4c5f87c912 InventoryType : Subscriber IsManual : False Name : Example 2 -NumberPrefix : +NumberPrefix : NumberType : UserSubscriber Quantity : 1 ReservationExpiryDate : 8/23/2021 5:59:45 PM @@ -107,7 +107,7 @@ PS C:\> $orderId = New-CsOnlineTelephoneNumberOrder -Name "Example 3" -Descripti PS C:\> $order = Get-CsOnlineTelephoneNumberOrder -OrderId $orderId AreaCode : -CivicAddressId : +CivicAddressId : CountryCode : US CreatedAt : 8/23/2021 5:43:44 PM Description : Area code selection search example @@ -116,7 +116,7 @@ Id : 1efd85ca-dd46-41b3-80a0-2e4c5f87c912 InventoryType : Service IsManual : False Name : Example 3 -NumberPrefix : +NumberPrefix : NumberType : ConferenceTollFree Quantity : 1 ReservationExpiryDate : 8/23/2021 5:59:45 PM @@ -142,7 +142,7 @@ Specifies the telephone number search order name. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Required: True Position: Named @@ -157,7 +157,7 @@ Specifies the telephone number search order description. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Required: True Position: Named @@ -172,7 +172,7 @@ Specifies the telephone number search order country/region. Use `Get-CsOnlineTel ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Required: True Position: Named @@ -187,7 +187,7 @@ Specifies the telephone number search order number type. Use `Get-CsOnlineTeleph ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Required: True Position: Named @@ -202,7 +202,7 @@ Specifies the telephone number search order quantity. The number of allowed quan ```yaml Type: Integer Parameter Sets: (All) -Aliases: +Aliases: Required: True Position: Named @@ -217,7 +217,7 @@ Specifies the telephone number search order civic address. CivicAddressId is req ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Required: False Position: Named @@ -232,7 +232,7 @@ Specifies the telephone number search order number prefix. NumberPrefix is requi ```yaml Type: Integer Parameter Sets: (All) -Aliases: +Aliases: Required: False Position: Named @@ -247,7 +247,7 @@ Specifies the telephone number search order number area code. AreaCode is requir ```yaml Type: Integer Parameter Sets: (All) -Aliases: +Aliases: Required: False Position: Named @@ -256,16 +256,21 @@ 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). + ## INPUTS ## OUTPUTS +## NOTES + ## RELATED LINKS -[Get-CsOnlineTelephoneNumberCountry](Get-CsOnlineTelephoneNumberCountry.md) -[Get-CsOnlineTelephoneNumberType](Get-CsOnlineTelephoneNumberType.md) +[Get-CsOnlineTelephoneNumberCountry](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumbercountry) +[Get-CsOnlineTelephoneNumberType](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumbercountry) -[New-CsOnlineTelephoneNumberOrder](New-CsOnlineTelephoneNumberOrder.md) -[Get-CsOnlineTelephoneNumberOrder](Get-CsOnlineTelephoneNumberOrder.md) -[Complete-CsOnlineTelephoneNumberOrder](Complete-CsOnlineTelephoneNumberOrder.md) -[Clear-CsOnlineTelephoneNumberOrder](Clear-CsOnlineTelephoneNumberOrder.md) +[New-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) +[Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) +[Complete-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) +[Clear-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) diff --git a/teams/teams-ps/teams/New-CsOnlineTimeRange.md b/teams/teams-ps/teams/New-CsOnlineTimeRange.md index a703db5832..e331b4ffe5 100644 --- a/teams/teams-ps/teams/New-CsOnlineTimeRange.md +++ b/teams/teams-ps/teams/New-CsOnlineTimeRange.md @@ -45,7 +45,6 @@ $allDayTimeRange = New-CsOnlineTimeRange -Start 00:00 -End 1.00:00 This example creates a 24-hour time range. - ## PARAMETERS ### -Start @@ -54,7 +53,7 @@ The Start parameter represents the start bound of the time range. ```yaml Type: System.TimeSpan Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: True @@ -70,7 +69,7 @@ The End parameter represents the end bound of the time range. ```yaml Type: System.TimeSpan Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: True @@ -85,7 +84,7 @@ Accept wildcard characters: False ```yaml Type: System.Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -96,18 +95,16 @@ 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).` +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). ## INPUTS ### None - ## OUTPUTS ### Microsoft.Rtc.Management.Hosted.Online.Models.TimeRange - ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/New-CsOnlineVoiceRoute.md b/teams/teams-ps/teams/New-CsOnlineVoiceRoute.md index 6f0eb831b5..61fdcc8f6d 100644 --- a/teams/teams-ps/teams/New-CsOnlineVoiceRoute.md +++ b/teams/teams-ps/teams/New-CsOnlineVoiceRoute.md @@ -229,14 +229,12 @@ 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). +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). ## INPUTS ### None - ## OUTPUTS ### System.Object @@ -244,8 +242,8 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## NOTES ## RELATED LINKS -[Get-CsOnlineVoiceRoute](Get-CsOnlineVoiceRoute.md) +[Get-CsOnlineVoiceRoute](https://learn.microsoft.com/powershell/module/teams/get-csonlinevoiceroute) -[Set-CsOnlineVoiceRoute](Set-CsOnlineVoiceRoute.md) +[Set-CsOnlineVoiceRoute](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoiceroute) -[Remove-CsOnlineVoiceRoute](Remove-CsOnlineVoiceRoute.md) +[Remove-CsOnlineVoiceRoute](https://learn.microsoft.com/powershell/module/teams/remove-csonlinevoiceroute) diff --git a/teams/teams-ps/teams/New-CsOnlineVoiceRoutingPolicy.md b/teams/teams-ps/teams/New-CsOnlineVoiceRoutingPolicy.md index 3fc9860316..7b2378adb5 100644 --- a/teams/teams-ps/teams/New-CsOnlineVoiceRoutingPolicy.md +++ b/teams/teams-ps/teams/New-CsOnlineVoiceRoutingPolicy.md @@ -16,6 +16,7 @@ ms.reviewer: Creates a new online voice routing policy. Online voice routing policies manage online PSTN usages for Phone System users. ## SYNTAX + ### Identity ``` New-CsOnlineVoiceRoutingPolicy [-Identity] [-Description ] [-OnlinePstnUsages ] [-RouteType ] @@ -137,8 +138,7 @@ 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). +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). ## INPUTS @@ -151,10 +151,10 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## NOTES ## RELATED LINKS -[Get-CsOnlineVoiceRoutingPolicy](Get-CsOnlineVoiceRoutingPolicy.md) +[Get-CsOnlineVoiceRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csonlinevoiceroutingpolicy) -[Set-CsOnlineVoiceRoutingPolicy](Set-CsOnlineVoiceRoutingPolicy.md) +[Set-CsOnlineVoiceRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoiceroutingpolicy) -[Grant-CsOnlineVoiceRoutingPolicy](Grant-CsOnlineVoiceRoutingPolicy.md) +[Grant-CsOnlineVoiceRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csonlinevoiceroutingpolicy) -[Remove-CsOnlineVoiceRoutingPolicy](Remove-CsOnlineVoiceRoutingPolicy.md) +[Remove-CsOnlineVoiceRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csonlinevoiceroutingpolicy) diff --git a/teams/teams-ps/teams/New-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/New-CsOnlineVoicemailPolicy.md index 1ffdd26da9..7fce2c6a7c 100644 --- a/teams/teams-ps/teams/New-CsOnlineVoicemailPolicy.md +++ b/teams/teams-ps/teams/New-CsOnlineVoicemailPolicy.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/new-csonlinevoicemailpolicy applicable: Microsoft Teams title: New-CsOnlineVoicemailPolicy @@ -16,6 +16,7 @@ ms.reviewer: Creates a new Online Voicemail policy. Online Voicemail policies determine whether or not voicemail transcription, profanity masking for the voicemail transcriptions, translation for the voicemail transcriptions, and editing call answer rule settings are enabled for a user. The policies also specify voicemail maximum recording length for a user and the primary and secondary voicemail system prompt languages. ## SYNTAX + ### Identity (Default) ``` @@ -28,7 +29,7 @@ New-CsOnlineVoicemailPolicy [-Identity] [-EnableEditingCallAnswerRulesS ## DESCRIPTION Cloud Voicemail service provides organizations with voicemail deposit capabilities for Phone System implementation. -By default, users enabled for Phone System will be enabled for Cloud Voicemail. The Online Voicemail policy controls whether or not voicemail transcription, profanity masking for the voicemail transcriptions, translation for the voicemail transcriptions, and editing call answer rule settings are enabled for a user. The policies also specify the voicemail maximum recording length for a user and the primary and secondary voicemail system prompt languages. +By default, users enabled for Phone System will be enabled for Cloud Voicemail. The Online Voicemail policy controls whether or not voicemail transcription, profanity masking for the voicemail transcriptions, translation for the voicemail transcriptions, and editing call answer rule settings are enabled for a user. The policies also specify the voicemail maximum recording length for a user and the primary and secondary voicemail system prompt languages. - Voicemail transcription is enabled by default - Transcription profanity masking is disabled by default @@ -36,7 +37,7 @@ By default, users enabled for Phone System will be enabled for Cloud Voicemail. - Editing call answer rule settings is enabled by default - Voicemail maximum recording length is set to 5 minutes by default - Primary and secondary system prompt languages are set to null by default and the user's voicemail language setting is used - + Tenant admin would be able to create a customized online voicemail policy to match the organization's requirements. ## EXAMPLES @@ -48,7 +49,6 @@ New-CsOnlineVoicemailPolicy -Identity "CustomOnlineVoicemailPolicy" -MaximumReco The command shown in Example 1 creates a per-user online voicemail policy CustomOnlineVoicemailPolicy with MaximumRecordingLength set to 60 seconds and other fields set to tenant level global value. - ## PARAMETERS ### -Identity @@ -57,7 +57,7 @@ A unique identifier specifying the scope, and in some cases the name, of the pol ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -72,7 +72,7 @@ Controls if editing call answer rule settings are enabled or disabled for a user ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -88,7 +88,7 @@ Allows you to disable or enable voicemail transcription. Possible values are $tr ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -104,7 +104,7 @@ Allows you to disable or enable profanity masking for the voicemail transcriptio ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -120,7 +120,7 @@ Allows you to disable or enable translation for the voicemail transcriptions. Po ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -136,7 +136,7 @@ A duration of voicemail maximum recording length. The length should be between 3 ```yaml Type: Duration Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -152,7 +152,7 @@ The audio file to play to the caller after the user's voicemail greeting has pla ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -167,7 +167,7 @@ The audio file to play to the caller before the user's voicemail greeting is pla ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -183,7 +183,7 @@ Is playing the Pre- or Post-amble mandatory before the caller can leave a messag ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -194,12 +194,12 @@ Accept wildcard characters: False ``` ### -PrimarySystemPromptLanguage -The primary (or first) language that voicemail system prompts will be presented in. Must also set SecondarySystemPromptLanguage. When set, this overrides the user language choice. Please see [Set-CsOnlineVoicemailUserSettings](Set-CsOnlineVoicemailUserSettings.md) -PromptLanguage for supported languages. +The primary (or first) language that voicemail system prompts will be presented in. Must also set SecondarySystemPromptLanguage. When set, this overrides the user language choice. Please see [Set-CsOnlineVoicemailUserSettings](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoicemailusersettings) -PromptLanguage for supported languages. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -210,12 +210,12 @@ Accept wildcard characters: False ``` ### -SecondarySystemPromptLanguage -The secondary language that voicemail system prompts will be presented in. Must also set PrimarySystemPromptLanguage and may not be the same value as PrimarySystemPromptanguage. When set, this overrides the user language choice. Please see [Set-CsOnlineVoicemailUserSettings](Set-CsOnlineVoicemailUserSettings.md) -PromptLanguage for supported languages. +The secondary language that voicemail system prompts will be presented in. Must also set PrimarySystemPromptLanguage and may not be the same value as PrimarySystemPromptanguage. When set, this overrides the user language choice. Please see [Set-CsOnlineVoicemailUserSettings](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoicemailusersettings) -PromptLanguage for supported languages. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -274,7 +274,7 @@ 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). +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). ## INPUTS @@ -283,10 +283,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Get-CsOnlineVoicemailPolicy](Get-CsOnlineVoicemailPolicy.md) +[Get-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/get-csonlinevoicemailpolicy) -[Set-CsOnlineVoicemailPolicy](Set-CsOnlineVoicemailPolicy.md) +[Set-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoicemailpolicy) -[Remove-CsOnlineVoicemailPolicy](Remove-CsOnlineVoicemailPolicy.md) +[Remove-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csonlinevoicemailpolicy) -[Grant-CsOnlineVoicemailPolicy](Grant-CsOnlineVoicemailPolicy.md) +[Grant-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csonlinevoicemailpolicy) diff --git a/teams/teams-ps/teams/New-CsTeamTemplate.md b/teams/teams-ps/teams/New-CsTeamTemplate.md index b75a0de17d..4230e09bf3 100644 --- a/teams/teams-ps/teams/New-CsTeamTemplate.md +++ b/teams/teams-ps/teams/New-CsTeamTemplate.md @@ -5,7 +5,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/new-csteamte title: New-CsTeamTemplate author: serdarsoysal ms.author: serdars -ms.reviewer: +ms.reviewer: manager: schema: 2.0.0 --- @@ -14,8 +14,7 @@ schema: 2.0.0 ## SYNOPSIS -This cmdlet lets you provision a new team template for use in Microsoft Teams. To learn more about team templates, see [Get started with Teams templates in the admin center](/MicrosoftTeams/get-started-with-teams-templates-in-the-admin-console). - +This cmdlet lets you provision a new team template for use in Microsoft Teams. To learn more about team templates, see [Get started with Teams templates in the admin center](https://learn.microsoft.com/microsoftteams/get-started-with-teams-templates-in-the-admin-console). NOTE: The response is a PowerShell object formatted as a JSON for readability. Please refer to the examples for suggested interaction flows for template management. @@ -71,10 +70,10 @@ New-CsTeamTemplate -InputObject -DisplayName (Get-CsTeamTemplate -OdataId '/api/teamtemplates/v1.0/com.microsoft.teams.template.AdoptOffice365/Public/en-US') > input.json +PS C:\> (Get-CsTeamTemplate -OdataId '/api/teamtemplates/v1.0/com.microsoft.teams.template.AdoptOffice365/Public/en-US') > input.json # open json in your favorite editor, make changes -PS C:> New-CsTeamTemplate -Locale en-US -Body (Get-Content '.input.json' | Out-String) +PS C:\> New-CsTeamTemplate -Locale en-US -Body (Get-Content '.input.json' | Out-String) ``` Step 1: Create new template from copy of existing template. Gets the template JSON file of Template with specified OData ID, creates a JSON file user can make edits in. @@ -83,21 +82,21 @@ Step 2: Create a new template from the JSON file named "input". ### EXAMPLE 2 ```powershell -PS C:> $template = Get-CsTeamTemplate -OdataId '/api/teamtemplates/v1.0/com.microsoft.teams.template.AdoptOffice365/Public/en-US' -PS C:> $template | Format-List # show the output object as it would be accessed +PS C:\> $template = Get-CsTeamTemplate -OdataId '/api/teamtemplates/v1.0/com.microsoft.teams.template.AdoptOffice365/Public/en-US' +PS C:\> $template | Format-List # show the output object as it would be accessed -PS C:> $template.Category = $null # unset category to copy from public template -PS C:> $template.DisplayName = 'New Template from object' -PS C:> $template.Channel[1].DisplayName += ' modified' +PS C:\> $template.Category = $null # unset category to copy from public template +PS C:\> $template.DisplayName = 'New Template from object' +PS C:\> $template.Channel[1].DisplayName += ' modified' ## add a new channel to the channel list -PS C:> $template.Channel += ` +PS C:\> $template.Channel += ` @{ ` displayName="test"; ` id="b82b7d0a-6bc9-4fd8-bf09-d432e4ea0475"; ` isFavoriteByDefault=$false; ` } -PS C:> New-CsTeamTemplate -Locale en-US -Body $template +PS C:\> New-CsTeamTemplate -Locale en-US -Body $template ``` Create a template using a complex object syntax. @@ -105,7 +104,7 @@ Create a template using a complex object syntax. ### EXAMPLE 3 ```powershell -PS C:> $template = New-Object Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Models.TeamTemplate -Property @{` +PS C:\> $template = New-Object Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Models.TeamTemplate -Property @{` DisplayName='New Template';` ShortDescription='Short Definition';` Description='New Description';` @@ -122,7 +121,7 @@ Channel=@{` }` } -PS C:> New-CsTeamTemplate -Locale en-US -Body $template +PS C:\> New-CsTeamTemplate -Locale en-US -Body $template ``` Create template from scratch @@ -130,7 +129,6 @@ Create template from scratch > [!Note] > It can take up to 24 hours for Teams users to see a custom template change in the gallery. - ## PARAMETERS ### -App @@ -805,8 +803,8 @@ MESSAGINGSETTING \: Governs use of messaging features w ## RELATED LINKS -- [Get-CsTeamTemplateList](Get-CsTeamTemplateList.md) -- [Get-CsTeamTemplate](Get-CsTeamTemplate.md) -- [New-CsTeamTemplate](New-CsTeamTemplate.md) -- [Update-CsTeamTemplate](Update-CsTeamTemplate.md) -- [Remove-CsTeamTemplate](Remove-CsTeamTemplate.md) +- [Get-CsTeamTemplateList](https://learn.microsoft.com/powershell/module/teams/get-csteamtemplatelist) +- [Get-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/get-csteamtemplatelist) +- [New-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/get-csteamtemplatelist) +- [Update-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/get-csteamtemplatelist) +- [Remove-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/get-csteamtemplatelist) diff --git a/teams/teams-ps/teams/New-CsTeamsAIPolicy.md b/teams/teams-ps/teams/New-CsTeamsAIPolicy.md index 6bd57f21ad..d70d91725c 100644 --- a/teams/teams-ps/teams/New-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsAIPolicy.md @@ -9,7 +9,6 @@ author: Andy447 ms.author: andywang --- - # New-CsTeamsAIPolicy ## SYNOPSIS @@ -18,7 +17,7 @@ This cmdlet creates a Teams AI policy. ## SYNTAX ```powershell -New-CsTeamsAIPolicy -Identity +New-CsTeamsAIPolicy -Identity [] ``` ## DESCRIPTION @@ -86,12 +85,17 @@ 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). +## INPUTS + +## OUTPUTS + +## NOTES ## RELATED LINKS -[Remove-CsTeamsAIPolicy](Remove-CsTeamsAIPolicy.md) +[Remove-CsTeamsAIPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsaipolicy) -[Get-CsTeamsAIPolicy](Get-CsTeamsAIPolicy.md) +[Get-CsTeamsAIPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsaipolicy) -[Set-CsTeamsAIPolicy](Set-CsTeamsAIPolicy.md) +[Set-CsTeamsAIPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsaipolicy) -[Grant-CsTeamsAIPolicy](Grant-CsTeamsAIPolicy.md) \ No newline at end of file +[Grant-CsTeamsAIPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsaipolicy) \ No newline at end of file diff --git a/teams/teams-ps/teams/New-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/New-CsTeamsAppPermissionPolicy.md index 6e29e795d1..c7c928973d 100644 --- a/teams/teams-ps/teams/New-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsAppPermissionPolicy.md @@ -21,10 +21,20 @@ As an admin, you can use app permission policies to allow or block apps for your ## SYNTAX ``` -New-CsTeamsAppPermissionPolicy [-Force] [-Description ] [-GlobalCatalogAppsType ] [-WhatIf] - [-PrivateCatalogAppsType ] [-Confirm] [[-Identity] ] [-DefaultCatalogAppsType ] - [-Tenant ] [-InMemory] [-GlobalCatalogApps ] [-DefaultCatalogApps ] - [-PrivateCatalogApps ] [-AsJob] +New-CsTeamsAppPermissionPolicy [[-Identity] ] + [-Confirm] + [-DefaultCatalogApps ] + [-DefaultCatalogAppsType ] + [-Description ] + [-Force] + [-GlobalCatalogApps ] + [-GlobalCatalogAppsType ] + [-InMemory] + [-PrivateCatalogApps ] + [-PrivateCatalogAppsType ] + [-Tenant ] + [-WhatIf] + [] ``` ## DESCRIPTION @@ -40,8 +50,7 @@ Intentionally omitted. ## PARAMETERS ### 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). +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). ## INPUTS diff --git a/teams/teams-ps/teams/New-CsTeamsAppSetupPolicy.md b/teams/teams-ps/teams/New-CsTeamsAppSetupPolicy.md index 253f8c9e2c..bdc5b0d55f 100644 --- a/teams/teams-ps/teams/New-CsTeamsAppSetupPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsAppSetupPolicy.md @@ -57,7 +57,7 @@ Create a new TeamsAppSetupPolicy, if no parameters are specified, the Global Pol ### Example 2 ```powershell -New-CsTeamsAppSetupPolicy -Identity (Get-Date -Format FileDateTimeUniversal) -AllowSideLoading $true -AllowUserPinning $true +New-CsTeamsAppSetupPolicy -Identity (Get-Date -Format FileDateTimeUniversal) -AllowSideLoading $true -AllowUserPinning $true ``` Create a new TeamsAppSetupPolicy. Users can upload a custom app package in the Teams app because AllowSideLoading is set as True, and existing app pins can be added to the list of pinned apps because AllowUserPinning is set as True. @@ -268,8 +268,7 @@ 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). +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). ## INPUTS diff --git a/teams/teams-ps/teams/New-CsTeamsAudioConferencingPolicy.md b/teams/teams-ps/teams/New-CsTeamsAudioConferencingPolicy.md index 06f1b7b10b..5580197d4b 100644 --- a/teams/teams-ps/teams/New-CsTeamsAudioConferencingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsAudioConferencingPolicy.md @@ -155,8 +155,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsAudioConferencingPolicy](Get-CsTeamsAudioConferencingPolicy.md) +[Get-CsTeamsAudioConferencingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsaudioconferencingpolicy) -[Set-CsTeamsAudioConferencingPolicy](Set-CsTeamsAudioConferencingPolicy.md) +[Set-CsTeamsAudioConferencingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsaudioconferencingpolicy) -[Grant-CsTeamsAudioConferencingPolicy](Grant-CsTeamsAudioConferencingPolicy.md) +[Grant-CsTeamsAudioConferencingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsaudioconferencingpolicy) diff --git a/teams/teams-ps/teams/New-CsTeamsCallHoldPolicy.md b/teams/teams-ps/teams/New-CsTeamsCallHoldPolicy.md index 7a12f10162..603fd0727b 100644 --- a/teams/teams-ps/teams/New-CsTeamsCallHoldPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsCallHoldPolicy.md @@ -32,7 +32,7 @@ Assigning a Teams call hold policy to a user sets an audio file to be played dur ### Example 1 ```powershell -PS C:\> New-CsTeamsCallHoldPolicy -Identity "ContosoPartnerTeamsCallHoldPolicy" -Description "country music" -AudioFileID "c65233-ac2a27-98701b-123ccc" +PS C:\> New-CsTeamsCallHoldPolicy -Identity "ContosoPartnerTeamsCallHoldPolicy" -Description "country music" -AudioFileID "c65233-ac2a27-98701b-123ccc" ``` The command shown in Example 1 creates a new, per-user Teams call hold policy with the Identity ContosoPartnerTeamsCallHoldPolicy. @@ -180,12 +180,12 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsCallHoldPolicy](Get-CsTeamsCallHoldPolicy.md) +[Get-CsTeamsCallHoldPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscallholdpolicy) -[Set-CsTeamsCallHoldPolicy](Set-CsTeamsCallHoldPolicy.md) +[Set-CsTeamsCallHoldPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscallholdpolicy) -[Grant-CsTeamsCallHoldPolicy](Grant-CsTeamsCallHoldPolicy.md) +[Grant-CsTeamsCallHoldPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscallholdpolicy) -[Remove-CsTeamsCallHoldPolicy](Remove-CsTeamsCallHoldPolicy.md) +[Remove-CsTeamsCallHoldPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscallholdpolicy) -[Import-CsOnlineAudioFile](Import-CsOnlineAudioFile.md) +[Import-CsOnlineAudioFile](https://learn.microsoft.com/powershell/module/teams/import-csonlineaudiofile) diff --git a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md index b802478705..b3a759f994 100644 --- a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md @@ -27,7 +27,7 @@ New-CsTeamsCallingPolicy [-Identity] [-Description ] [-AllowPri [-AllowTranscriptionForCalling ] [-PopoutForIncomingPstnCalls ] [-PopoutAppPathForIncomingPstnCalls ] [-LiveCaptionsEnabledTypeForCalling ] [-AutoAnswerEnabledType ] [-SpamFilteringEnabledType ] [-CallRecordingExpirationDays ] [-AllowCallRedirect ] [-Copilot ] [-EnableWebPstnMediaBypass ] - [-InboundPstnCallRoutingTreatment ] [-InboundFederatedCallRoutingTreatment ] [-AIInterpreter ] + [-InboundPstnCallRoutingTreatment ] [-InboundFederatedCallRoutingTreatment ] [-AIInterpreter ] [-VoiceSimulationInInterpretation ] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -120,7 +120,6 @@ Accept wildcard characters: False ### -AllowCallRedirect Setting this parameter enables local call redirection for SIP devices connecting via the Microsoft Teams SIP gateway. - Valid options are: - Enabled: Enables the user to redirect an incoming call. - Disabled: The user is not enabled to redirect an incoming call. @@ -222,7 +221,7 @@ Accept wildcard characters: False ``` ### -AllowVoicemail -Enables inbound calls to be routed to voicemail. +Enables inbound calls to be routed to voicemail. Valid options are: - AlwaysEnabled: Calls are always forwarded to voicemail on unanswered after ringing for thirty seconds, regardless of the unanswered call forward setting for the user. @@ -384,7 +383,7 @@ Accept wildcard characters: False ``` ### -InboundFederatedCallRoutingTreatment -Setting this parameter lets you control how inbound federated calls should be routed. +Setting this parameter lets you control how inbound federated calls should be routed. Valid options are: - RegularIncoming: No changes are made to default inbound routing. This is the default setting. @@ -394,7 +393,6 @@ Valid options are: Setting this parameter to Unanswered or Voicemail will have precedence over other call forwarding settings like call forward/simultaneous ringing to delegate, call groups, or call forwarding. - ```yaml Type: String Parameter Sets: (All) @@ -409,7 +407,7 @@ Accept wildcard characters: False ``` ### -InboundPstnCallRoutingTreatment -Setting this parameter lets you control how inbound PSTN calls should be routed. +Setting this parameter lets you control how inbound PSTN calls should be routed. Valid options are: - RegularIncoming: No changes are made to default inbound routing. This is the default setting. @@ -420,7 +418,6 @@ Valid options are: Setting this parameter to Unanswered or Voicemail will have precedence over other call forwarding settings like call forward/simultaneous ringing to delegate, call groups, or call forwarding. - ```yaml Type: String Parameter Sets: (All) @@ -456,7 +453,7 @@ Accept wildcard characters: False ``` ### -MusicOnHoldEnabledType -Setting this parameter allows you to turn on or turn off the music on hold when a caller is placed on hold. +Setting this parameter allows you to turn on or turn off the music on hold when a caller is placed on hold. Valid options are: - Enabled: Music on hold is enabled. This is the default. @@ -507,9 +504,9 @@ Accept wildcard characters: False ``` ### -PreventTollBypass -Setting this parameter to True will send calls through PSTN and incur charges rather than going through the network and bypassing the tolls. +Setting this parameter to True will send calls through PSTN and incur charges rather than going through the network and bypassing the tolls. -**Note**: Do not set this parameter to True for Calling Plan or Operator Connect users as it will prevent successful call routing. This setting only works with Direct Routing which is configured to handle location-based routing restrictions. +**Note**: Do not set this parameter to True for Calling Plan or Operator Connect users as it will prevent successful call routing. This setting only works with Direct Routing which is configured to handle location-based routing restrictions. ```yaml Type: Boolean @@ -623,7 +620,6 @@ 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). - ## INPUTS ## OUTPUTS @@ -634,10 +630,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsCallingPolicy](Get-CsTeamsCallingPolicy.md) +[Get-CsTeamsCallingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscallingpolicy) -[Remove-CsTeamsCallingPolicy](Remove-CsTeamsCallingPolicy.md) +[Remove-CsTeamsCallingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscallingpolicy) -[Grant-CsTeamsCallingPolicy](Grant-CsTeamsCallingPolicy.md) +[Grant-CsTeamsCallingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscallingpolicy) -[Set-CsTeamsCallingPolicy](Set-CsTeamsCallingPolicy.md) +[Set-CsTeamsCallingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscallingpolicy) diff --git a/teams/teams-ps/teams/New-CsTeamsChannelsPolicy.md b/teams/teams-ps/teams/New-CsTeamsChannelsPolicy.md index 4ac976fcfb..22937f2b2f 100644 --- a/teams/teams-ps/teams/New-CsTeamsChannelsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsChannelsPolicy.md @@ -19,7 +19,7 @@ The CsTeamsChannelsPolicy allows you to manage features related to the Teams & C ## SYNTAX ``` New-CsTeamsChannelsPolicy [-Tenant ] [-AllowOrgWideTeamCreation ] - [-EnablePrivateTeamDiscovery ] [-AllowPrivateChannelCreation ] + [-EnablePrivateTeamDiscovery ] [-AllowPrivateChannelCreation ] [-AllowUserToParticipateInExternalSharedChannel ] [-AllowChannelSharingToExternalUser ] [-AllowSharedChannelCreation ] [-Identity] [-InMemory] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -160,7 +160,7 @@ Accept wildcard characters: False ``` ### -AllowChannelSharingToExternalUser -Owners of a shared channel can invite external users to join the channel if Microsoft Entra external sharing policies are configured. If the channel has been shared with an external member or team, they will continue to have access to the channel even if this parameter is set to FALSE. For more information, see [Manage channel policies in Microsoft Teams](/microsoftteams/teams-policies). +Owners of a shared channel can invite external users to join the channel if Microsoft Entra external sharing policies are configured. If the channel has been shared with an external member or team, they will continue to have access to the channel even if this parameter is set to FALSE. For more information, see [Manage channel policies in Microsoft Teams](https://learn.microsoft.com/microsoftteams/teams-policies). ```yaml Type: Boolean @@ -190,7 +190,7 @@ Accept wildcard characters: False ``` ### -AllowUserToParticipateInExternalSharedChannel -Users and teams can be invited to external shared channels if Microsoft Entra external sharing policies are configured. If a team in your organization is part of an external shared channel, new team members will have access to the channel even if this parameter is set to FALSE. For more information, see [Manage channel policies in Microsoft Teams](/microsoftteams/teams-policies). +Users and teams can be invited to external shared channels if Microsoft Entra external sharing policies are configured. If a team in your organization is part of an external shared channel, new team members will have access to the channel even if this parameter is set to FALSE. For more information, see [Manage channel policies in Microsoft Teams](https://learn.microsoft.com/microsoftteams/teams-policies). ```yaml Type: Boolean @@ -205,14 +205,12 @@ 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). +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). ## INPUTS ### None - ## OUTPUTS ### System.Object @@ -221,10 +219,10 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## RELATED LINKS -[Set-CsTeamsChannelsPolicy](Set-CsTeamsChannelsPolicy.md) +[Set-CsTeamsChannelsPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamschannelspolicy) -[Remove-CsTeamsChannelsPolicy](Remove-CsTeamsChannelsPolicy.md) +[Remove-CsTeamsChannelsPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamschannelspolicy) -[Grant-CsTeamsChannelsPolicy](Grant-CsTeamsChannelsPolicy.md) +[Grant-CsTeamsChannelsPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamschannelspolicy) -[Get-CsTeamsChannelsPolicy](Get-CsTeamsChannelsPolicy.md) +[Get-CsTeamsChannelsPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamschannelspolicy) diff --git a/teams/teams-ps/teams/New-CsTeamsComplianceRecordingApplication.md b/teams/teams-ps/teams/New-CsTeamsComplianceRecordingApplication.md index 472a1b9981..a08b36dfb9 100644 --- a/teams/teams-ps/teams/New-CsTeamsComplianceRecordingApplication.md +++ b/teams/teams-ps/teams/New-CsTeamsComplianceRecordingApplication.md @@ -420,22 +420,24 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ### System.Object +## NOTES + ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](Get-CsTeamsComplianceRecordingPolicy.md) +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy) -[New-CsTeamsComplianceRecordingPolicy](New-CsTeamsComplianceRecordingPolicy.md) +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy) -[Set-CsTeamsComplianceRecordingPolicy](Set-CsTeamsComplianceRecordingPolicy.md) +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy) -[Grant-CsTeamsComplianceRecordingPolicy](Grant-CsTeamsComplianceRecordingPolicy.md) +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy) -[Remove-CsTeamsComplianceRecordingPolicy](Remove-CsTeamsComplianceRecordingPolicy.md) +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy) -[Get-CsTeamsComplianceRecordingApplication](Get-CsTeamsComplianceRecordingApplication.md) +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication) -[Set-CsTeamsComplianceRecordingApplication](Set-CsTeamsComplianceRecordingApplication.md) +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication) -[Remove-CsTeamsComplianceRecordingApplication](Remove-CsTeamsComplianceRecordingApplication.md) +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication) -[New-CsTeamsComplianceRecordingPairedApplication](New-CsTeamsComplianceRecordingPairedApplication.md) +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication) diff --git a/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPairedApplication.md b/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPairedApplication.md index 1cfbcc885c..d444f6ae79 100644 --- a/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPairedApplication.md +++ b/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPairedApplication.md @@ -86,22 +86,24 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ### System.Object +## NOTES + ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](Get-CsTeamsComplianceRecordingPolicy.md) +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy) -[New-CsTeamsComplianceRecordingPolicy](New-CsTeamsComplianceRecordingPolicy.md) +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy) -[Set-CsTeamsComplianceRecordingPolicy](Set-CsTeamsComplianceRecordingPolicy.md) +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy) -[Grant-CsTeamsComplianceRecordingPolicy](Grant-CsTeamsComplianceRecordingPolicy.md) +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy) -[Remove-CsTeamsComplianceRecordingPolicy](Remove-CsTeamsComplianceRecordingPolicy.md) +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy) -[Get-CsTeamsComplianceRecordingApplication](Get-CsTeamsComplianceRecordingApplication.md) +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication) -[Set-CsTeamsComplianceRecordingApplication](Set-CsTeamsComplianceRecordingApplication.md) +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication) -[New-CsTeamsComplianceRecordingApplication](New-CsTeamsComplianceRecordingApplication.md) +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication) -[Remove-CsTeamsComplianceRecordingApplication](Remove-CsTeamsComplianceRecordingApplication.md) +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication) diff --git a/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPolicy.md b/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPolicy.md index 0c7f506eb9..0ce2c3448e 100644 --- a/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPolicy.md @@ -103,7 +103,6 @@ Accept wildcard characters: False ### -CustomBanner References the Custom Banner text in the storage. - ```yaml Type: Guid Parameter Sets: (All) @@ -168,7 +167,6 @@ Accept wildcard characters: False ### -DisableComplianceRecordingAudioNotificationForCalls Setting this attribute to true disables recording audio notifications for 1:1 calls that are under compliance recording. - ```yaml Type: Boolean Parameter Sets: (All) @@ -184,7 +182,6 @@ Accept wildcard characters: False ### -RecordReroutedCalls Setting this attribute to true enables compliance recording for calls that have been re-routed from a compliance recording-enabled user. Supported call scenarios include forward, transfer, delegation, call groups, and simultaneous ring. - ```yaml Type: Boolean Parameter Sets: (All) @@ -296,22 +293,24 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ### System.Object +## NOTES + ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](Get-CsTeamsComplianceRecordingPolicy.md) +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy) -[Set-CsTeamsComplianceRecordingPolicy](Set-CsTeamsComplianceRecordingPolicy.md) +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy) -[Grant-CsTeamsComplianceRecordingPolicy](Grant-CsTeamsComplianceRecordingPolicy.md) +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy) -[Remove-CsTeamsComplianceRecordingPolicy](Remove-CsTeamsComplianceRecordingPolicy.md) +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy) -[Get-CsTeamsComplianceRecordingApplication](Get-CsTeamsComplianceRecordingApplication.md) +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication) -[New-CsTeamsComplianceRecordingApplication](New-CsTeamsComplianceRecordingApplication.md) +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication) -[Set-CsTeamsComplianceRecordingApplication](Set-CsTeamsComplianceRecordingApplication.md) +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication) -[Remove-CsTeamsComplianceRecordingApplication](Remove-CsTeamsComplianceRecordingApplication.md) +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication) -[New-CsTeamsComplianceRecordingPairedApplication](New-CsTeamsComplianceRecordingPairedApplication.md) +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication) diff --git a/teams/teams-ps/teams/New-CsTeamsCustomBannerText b/teams/teams-ps/teams/New-CsTeamsCustomBannerText index 96ad2c2db6..af23fbf760 100644 --- a/teams/teams-ps/teams/New-CsTeamsCustomBannerText +++ b/teams/teams-ps/teams/New-CsTeamsCustomBannerText @@ -11,7 +11,7 @@ schema: 2.0.0 ## SYNOPSIS -Enables administrators to configure a custom text on the banner displayed when compliance recording bots start recording the call. +Enables administrators to configure a custom text on the banner displayed when compliance recording bots start recording the call. ## SYNTAX @@ -73,11 +73,9 @@ 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). - ## INPUTS ### None @@ -85,12 +83,13 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[Set-CsTeamsCustomBannerText](Set-CsTeamsCustomBannerText.md) +[Set-CsTeamsCustomBannerText](https://learn.microsoft.com/powershell/module/teams/set-csteamscustombannertext) -[New-CsTeamsCustomBannerText](New-CsTeamsCustomBannerText.md) +[New-CsTeamsCustomBannerText](https://learn.microsoft.com/powershell/module/teams/new-csteamscustombannertext) -[Remove-CsTeamsCustomBannerText](Remove-CsTeamsCustomBannerText.md) +[Remove-CsTeamsCustomBannerText](https://learn.microsoft.com/powershell/module/teams/remove-csteamscustombannertext) diff --git a/teams/teams-ps/teams/New-CsTeamsCustomBannerText.md b/teams/teams-ps/teams/New-CsTeamsCustomBannerText.md index 12572dc640..779cd6e70f 100644 --- a/teams/teams-ps/teams/New-CsTeamsCustomBannerText.md +++ b/teams/teams-ps/teams/New-CsTeamsCustomBannerText.md @@ -11,7 +11,7 @@ schema: 2.0.0 ## SYNOPSIS -Enables administrators to configure a custom text on the banner displayed when compliance recording bots start recording the call. +Enables administrators to configure a custom text on the banner displayed when compliance recording bots start recording the call. ## SYNTAX @@ -73,11 +73,9 @@ 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). - ## INPUTS ### None @@ -85,12 +83,13 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[Set-CsTeamsCustomBannerText](Set-CsTeamsCustomBannerText.md) +[Set-CsTeamsCustomBannerText](https://learn.microsoft.com/powershell/module/teams/set-csteamscustombannertext) -[New-CsTeamsCustomBannerText](New-CsTeamsCustomBannerText.md) +[New-CsTeamsCustomBannerText](https://learn.microsoft.com/powershell/module/teams/new-csteamscustombannertext) -[Remove-CsTeamsCustomBannerText](Remove-CsTeamsCustomBannerText.md) +[Remove-CsTeamsCustomBannerText](https://learn.microsoft.com/powershell/module/teams/remove-csteamscustombannertext) diff --git a/teams/teams-ps/teams/New-CsTeamsEmergencyCallRoutingPolicy.md b/teams/teams-ps/teams/New-CsTeamsEmergencyCallRoutingPolicy.md index 87a8a7729b..fb48262306 100644 --- a/teams/teams-ps/teams/New-CsTeamsEmergencyCallRoutingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsEmergencyCallRoutingPolicy.md @@ -18,7 +18,7 @@ This cmdlet creates a new Teams Emergency Call Routing policy with one or more e ## SYNTAX ``` -New-CsTeamsEmergencyCallRoutingPolicy [-Identity] [-AllowEnhancedEmergencyServices ] +New-CsTeamsEmergencyCallRoutingPolicy [-Identity] [-AllowEnhancedEmergencyServices ] [-Description ] [-EmergencyNumbers ] [-WhatIf] [-Confirm] [] ``` @@ -34,7 +34,7 @@ New-CsTeamsEmergencyCallRoutingPolicy -Identity "Test" -EmergencyNumbers @{add=$ ``` This example first creates a new Teams emergency number object and then creates a Teams Emergency Call Routing policy with this emergency number object. -Note that the OnlinePSTNUsage specified in the first command must previously exist. Note that the resulting object from the New-CsTeamsEmergencyNumber only exists in memory, so you must apply it to a policy to be used. +Note that the OnlinePSTNUsage specified in the first command must previously exist. Note that the resulting object from the New-CsTeamsEmergencyNumber only exists in memory, so you must apply it to a policy to be used. Note that {@add=....} will try to append a new emergency number to the values taken from the global instance. ### Example 2 @@ -92,7 +92,7 @@ Accept wildcard characters: False ``` ### -EmergencyNumbers -One or more emergency number objects obtained from the [New-CsTeamsEmergencyNumber](new-csteamsemergencynumber.md) cmdlet. +One or more emergency number objects obtained from the [New-CsTeamsEmergencyNumber](https://learn.microsoft.com/powershell/module/teams/new-csteamsemergencynumber) cmdlet. ```yaml Type: Object @@ -138,7 +138,7 @@ 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). +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). ## INPUTS @@ -147,16 +147,17 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[Set-CsTeamsEmergencyCallRoutingPolicy](Set-CsTeamsEmergencyCallRoutingPolicy.md) +[Set-CsTeamsEmergencyCallRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsemergencycallroutingpolicy) -[Grant-CsTeamsEmergencyCallRoutingPolicy](Grant-CsTeamsEmergencyCallRoutingPolicy.md) +[Grant-CsTeamsEmergencyCallRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsemergencycallroutingpolicy) -[Remove-CsTeamsEmergencyCallRoutingPolicy](Remove-CsTeamsEmergencyCallRoutingPolicy.md) +[Remove-CsTeamsEmergencyCallRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsemergencycallroutingpolicy) -[Get-CsTeamsEmergencyCallRoutingPolicy](Get-CsTeamsEmergencyCallRoutingPolicy.md) +[Get-CsTeamsEmergencyCallRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsemergencycallroutingpolicy) -[New-CsTeamsEmergencyNumber](New-CsTeamsEmergencyNumber.md) +[New-CsTeamsEmergencyNumber](https://learn.microsoft.com/powershell/module/teams/new-csteamsemergencynumber) diff --git a/teams/teams-ps/teams/New-CsTeamsEmergencyCallingExtendedNotification.md b/teams/teams-ps/teams/New-CsTeamsEmergencyCallingExtendedNotification.md index db6009e274..d5765f1ac3 100644 --- a/teams/teams-ps/teams/New-CsTeamsEmergencyCallingExtendedNotification.md +++ b/teams/teams-ps/teams/New-CsTeamsEmergencyCallingExtendedNotification.md @@ -1,8 +1,8 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsemergencycallingextendednotification +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsemergencycallingextendednotification applicable: Microsoft Teams -title: New-CsTeamsEmergencyCallingExtendedNotification +title: New-CsTeamsEmergencyCallingExtendedNotification author: jenstrier ms.author: serdars manager: roykuntz @@ -17,7 +17,7 @@ schema: 2.0.0 ## SYNTAX ``` -New-CsTeamsEmergencyCallingExtendedNotification -EmergencyDialString [-NotificationGroup ] +New-CsTeamsEmergencyCallingExtendedNotification -EmergencyDialString [-NotificationGroup ] [-NotificationDialOutNumber ] [-NotificationMode ] [] ``` @@ -28,11 +28,11 @@ This cmdlet supports creating specific emergency calling notification settings p ### Example 1 ```powershell -PS C:> $en1 = New-CsTeamsEmergencyCallingExtendedNotification -EmergencyDialString "911" -NotificationGroup "alert2@contoso.com" -NotificationMode ConferenceUnMuted +PS C:\> $en1 = New-CsTeamsEmergencyCallingExtendedNotification -EmergencyDialString "911" -NotificationGroup "alert2@contoso.com" -NotificationMode ConferenceUnMuted ``` Creates an extended emergency calling notification for the emergency phone number 911 and stores it in the variable $en1. The variable should be added afterward to a TeamsEmergencyCallingPolicy instance. - + ## PARAMETERS ### -EmergencyDialString @@ -97,7 +97,7 @@ 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). +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). ## INPUTS @@ -107,8 +107,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ### System.Object +## NOTES + ## RELATED LINKS -[Set-CsTeamsEmergencyCallingPolicy](Set-CsTeamsEmergencyCallingPolicy.md) +[Set-CsTeamsEmergencyCallingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsemergencycallingpolicy) -[New-CsTeamsEmergencyCallingPolicy](New-CsTeamsEmergencyCallingPolicy.md) +[New-CsTeamsEmergencyCallingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsemergencycallingpolicy) diff --git a/teams/teams-ps/teams/New-CsTeamsEmergencyCallingPolicy.md b/teams/teams-ps/teams/New-CsTeamsEmergencyCallingPolicy.md index 9673f2c661..e961e7660e 100644 --- a/teams/teams-ps/teams/New-CsTeamsEmergencyCallingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsEmergencyCallingPolicy.md @@ -218,7 +218,7 @@ 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). +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). ## INPUTS @@ -227,16 +227,17 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[Get-CsTeamsEmergencyCallingPolicy](Get-CsTeamsEmergencyCallingPolicy.md) +[Get-CsTeamsEmergencyCallingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsemergencycallingpolicy) -[Grant-CsTeamsEmergencyCallingPolicy](Grant-CsTeamsEmergencyCallingPolicy.md) +[Grant-CsTeamsEmergencyCallingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsemergencycallingpolicy) -[Remove-CsTeamsEmergencyCallingPolicy](Remove-CsTeamsEmergencyCallingPolicy.md) +[Remove-CsTeamsEmergencyCallingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsemergencycallingpolicy) -[Set-CsTeamsEmergencyCallingPolicy](Set-CsTeamsEmergencyCallingPolicy.md) +[Set-CsTeamsEmergencyCallingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsemergencycallingpolicy) -[New-CsTeamsEmergencyCallingExtendedNotification](New-CsTeamsEmergencyCallingExtendedNotification.md) +[New-CsTeamsEmergencyCallingExtendedNotification](https://learn.microsoft.com/powershell/module/teams/new-csteamsemergencycallingextendednotification) diff --git a/teams/teams-ps/teams/New-CsTeamsEmergencyNumber.md b/teams/teams-ps/teams/New-CsTeamsEmergencyNumber.md index dbe451f397..5001a81aaa 100644 --- a/teams/teams-ps/teams/New-CsTeamsEmergencyNumber.md +++ b/teams/teams-ps/teams/New-CsTeamsEmergencyNumber.md @@ -28,14 +28,14 @@ New-CsTeamsEmergencyNumber [-EmergencyDialString ] [-EmergencyDialMask < ### Example 1 ```powershell -PS C:> New-CsTeamsEmergencyNumber -EmergencyDialString 911 -EmergencyDialMask 933 -OnlinePSTNUsage "US911" +PS C:\> New-CsTeamsEmergencyNumber -EmergencyDialString 911 -EmergencyDialMask 933 -OnlinePSTNUsage "US911" ``` Create a new Teams emergency number - + ### Example 2 ```powershell -PS C:> New-CsTeamsEmergencyNumber -EmergencyDialString "112" -EmergencyDialMask "117;897" -OnlinePSTNUsage "EU112" +PS C:\> New-CsTeamsEmergencyNumber -EmergencyDialString "112" -EmergencyDialMask "117;897" -OnlinePSTNUsage "EU112" ``` Create a new Teams emergency number with multiple emergency dial masks. @@ -88,7 +88,7 @@ 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). +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). ## INPUTS @@ -97,10 +97,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[Set-CsTeamsEmergencyCallRoutingPolicy](Set-CsTeamsEmergencyCallRoutingPolicy.md) +[Set-CsTeamsEmergencyCallRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsemergencycallroutingpolicy) -[New-CsTeamsEmergencyCallRoutingPolicy](New-CsTeamsEmergencyCallRoutingPolicy.md) +[New-CsTeamsEmergencyCallRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsemergencycallroutingpolicy) diff --git a/teams/teams-ps/teams/New-CsTeamsEnhancedEncryptionPolicy.md b/teams/teams-ps/teams/New-CsTeamsEnhancedEncryptionPolicy.md index 93410dacc0..e51999301b 100644 --- a/teams/teams-ps/teams/New-CsTeamsEnhancedEncryptionPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsEnhancedEncryptionPolicy.md @@ -47,7 +47,6 @@ Creates a new instance of TeamsEnhancedEncryptionPolicy called ContosoPartnerTea ### -Description Enables administrators to provide explanatory text to accompany a Teams enhanced encryption policy. - For example, the Description might include information about the users the policy should be assigned to. ```yaml @@ -95,7 +94,6 @@ Accept wildcard characters: False ### -Identity Unique identifier assigned to the Teams enhanced encryption policy. - ```yaml Type: XdsIdentity Parameter Sets: (All) @@ -172,20 +170,20 @@ 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). - ## INPUTS ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[Get-CsTeamsEnhancedEncryptionPolicy](Get-CsTeamsEnhancedEncryptionPolicy.md) +[Get-CsTeamsEnhancedEncryptionPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsenhancedencryptionpolicy) -[Set-CsTeamsEnhancedEncryptionPolicy](Set-CsTeamsEnhancedEncryptionPolicy.md) +[Set-CsTeamsEnhancedEncryptionPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsenhancedencryptionpolicy) -[Remove-CsTeamsEnhancedEncryptionPolicy](Remove-CsTeamsEnhancedEncryptionPolicy.md) +[Remove-CsTeamsEnhancedEncryptionPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsenhancedencryptionpolicy) -[Grant-CsTeamsEnhancedEncryptionPolicy](Grant-CsTeamsEnhancedEncryptionPolicy.md) +[Grant-CsTeamsEnhancedEncryptionPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsenhancedencryptionpolicy) diff --git a/teams/teams-ps/teams/New-CsTeamsFilesPolicy.md b/teams/teams-ps/teams/New-CsTeamsFilesPolicy.md index 50ff3fb9a4..bb60df5d68 100644 --- a/teams/teams-ps/teams/New-CsTeamsFilesPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsFilesPolicy.md @@ -90,11 +90,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsFilesPolicy]() +[Get-CsTeamsFilesPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsfilespolicy) -[Set-CsTeamsFilesPolicy]() +[Get-CsTeamsFilesPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsfilespolicy) -[Remove-CsTeamsFilesPolicy]() +[Get-CsTeamsFilesPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsfilespolicy) -[Grant-CsTeamsFilesPolicy]() +[Get-CsTeamsFilesPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsfilespolicy) diff --git a/teams/teams-ps/teams/New-CsTeamsHiddenMeetingTemplate.md b/teams/teams-ps/teams/New-CsTeamsHiddenMeetingTemplate.md index c4209114b4..890236b26c 100644 --- a/teams/teams-ps/teams/New-CsTeamsHiddenMeetingTemplate.md +++ b/teams/teams-ps/teams/New-CsTeamsHiddenMeetingTemplate.md @@ -11,17 +11,17 @@ schema: 2.0.0 # New-CsTeamsHiddenMeetingTemplate ## SYNOPSIS -This cmdlet is used to create a `HiddenMeetingTemplate` object for use with the [New-CsTeamsMeetingTemplatePermissionPolicy](New-CsTeamsMeetingTemplatePermissionPolicy.yml) and [Set-CsTeamsMeetingTemplatePermissionPolicy](Set-CsTeamsMeetingTemplatePermissionPolicy.yml) cmdlets. +This cmdlet is used to create a `HiddenMeetingTemplate` object for use with the [New-CsTeamsMeetingTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsmeetingtemplatepermissionpolicy) and [set-csteamsmeetingtemplatepermissionpolicy](set-csteamsmeetingtemplatepermissionpolicy) cmdlets. ## SYNTAX ```powershell -New-CsTeamsHiddenMeetingTemplate -Id [] +New-CsTeamsHiddenMeetingTemplate -Id [] ``` ## DESCRIPTION -Creates an object that can be supplied as `HiddenMeetingTemplate` to the [New-CsTeamsMeetingTemplatePermissionPolicy](New-CsTeamsMeetingTemplatePermissionPolicy.yml) and [Set-CsTeamsMeetingTemplatePermissionPolicy](Set-CsTeamsMeetingTemplatePermissionPolicy.yml) cmdlets. +Creates an object that can be supplied as `HiddenMeetingTemplate` to the [New-CsTeamsMeetingTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsmeetingtemplatepermissionpolicy) and [set-csteamsmeetingtemplatepermissionpolicy](set-csteamsmeetingtemplatepermissionpolicy) cmdlets. ## EXAMPLES @@ -35,7 +35,7 @@ PS> $hiddentemplate_1 = New-CsTeamsHiddenMeetingTemplate -Id customtemplate_9ab0 Creates a new HiddenMeetingTemplate object with the given template ID. -For more examples of how this can be used, see the examples for [New-CsTeamsMeetingTemplatePermissionPolicy](New-CsTeamsMeetingTemplatePermissionPolicy.yml). +For more examples of how this can be used, see the examples for [New-CsTeamsMeetingTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsmeetingtemplatepermissionpolicy). ## PARAMETERS @@ -58,9 +58,15 @@ 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). +## INPUTS + +## OUTPUTS + +## NOTES + ## RELATED LINKS -[Get-CsTeamsMeetingTemplatePermissionPolicy](Get-CsTeamsMeetingTemplatePermissionPolicy.yml) +[Get-CsTeamsMeetingTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmeetingtemplatepermissionpolicy) -[New-CsTeamsMeetingTemplatePermissionPolicy](New-CsTeamsMeetingTemplatePermissionPolicy.yml) +[New-CsTeamsMeetingTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsmeetingtemplatepermissionpolicy) -[Set-CsTeamsMeetingTemplatePermissionPolicy](Set-CsTeamsMeetingTemplatePermissionPolicy.yml) +[Set-CsTeamsMeetingTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsmeetingtemplatepermissionpolicy) diff --git a/teams/teams-ps/teams/New-CsTeamsHiddenTemplate.md b/teams/teams-ps/teams/New-CsTeamsHiddenTemplate.md index dc52c24668..506bdd8adf 100644 --- a/teams/teams-ps/teams/New-CsTeamsHiddenTemplate.md +++ b/teams/teams-ps/teams/New-CsTeamsHiddenTemplate.md @@ -5,7 +5,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsh title: New-CsTeamsHiddenTemplate author: yishuaihuang4 ms.author: yishuaihuang -ms.reviewer: +ms.reviewer: manager: weiliu2 schema: 2.0.0 --- @@ -13,7 +13,7 @@ schema: 2.0.0 # New-CsTeamsHiddenTemplate ## SYNOPSIS -This cmdlet is used to create a `HiddenTemplate` object for use with the [New-CsTeamsTemplatePermissionPolicy](New-CsTeamsTemplatePermissionPolicy.md) and [Set-CsTeamsTemplatePermissionPolicy](Set-CsTeamsTemplatePermissionPolicy.md) cmdlets. +This cmdlet is used to create a `HiddenTemplate` object for use with the [New-CsTeamsTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamstemplatepermissionpolicy) and [set-csteamstemplatepermissionpolicy](set-csteamstemplatepermissionpolicy) cmdlets. ## SYNTAX @@ -22,7 +22,7 @@ New-CsTeamsHiddenTemplate -Id [] ``` ## DESCRIPTION -Creates an object that can be supplied as `HiddenTemplate` to the [New-CsTeamsTemplatePermissionPolicy](New-CsTeamsTemplatePermissionPolicy.md) and [Set-CsTeamsTemplatePermissionPolicy](Set-CsTeamsTemplatePermissionPolicy.md) cmdlets. +Creates an object that can be supplied as `HiddenTemplate` to the [New-CsTeamsTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamstemplatepermissionpolicy) and [set-csteamstemplatepermissionpolicy](set-csteamstemplatepermissionpolicy) cmdlets. ## EXAMPLES @@ -31,7 +31,7 @@ Creates an object that can be supplied as `HiddenTemplate` to the [New-CsTeamsTe PS >$manageProjectTemplate = New-CsTeamsHiddenTemplate -Id com.microsoft.teams.template.ManageAProject ``` -Creates a new hidden Teams template object. For more examples of how this can be used, see the examples for [New-CsTeamsTemplatePermissionPolicy](New-CsTeamsTemplatePermissionPolicy.md). +Creates a new hidden Teams template object. For more examples of how this can be used, see the examples for [New-CsTeamsTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamstemplatepermissionpolicy). ## PARAMETERS @@ -64,6 +64,6 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[New-CsTeamsTemplatePermissionPolicy](New-CsTeamsTemplatePermissionPolicy.md) +[New-CsTeamsTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamstemplatepermissionpolicy) -[Set-CsTeamsTemplatePermissionPolicy](Set-CsTeamsTemplatePermissionPolicy.md) +[Set-CsTeamsTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamstemplatepermissionpolicy) diff --git a/teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md b/teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md index cf888d2e8c..2e0a1e303e 100644 --- a/teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md @@ -9,7 +9,6 @@ author: lirunping-MSFT ms.author: runli --- - # New-CsTeamsMediaConnectivityPolicy ## SYNOPSIS @@ -18,7 +17,7 @@ This cmdlet creates a Teams media connectivity policy. ## SYNTAX ```powershell -New-CsTeamsMediaConnectivityPolicy -Identity +New-CsTeamsMediaConnectivityPolicy -Identity [] ``` ## DESCRIPTION @@ -37,7 +36,6 @@ Tag:Test Enabled Creates a new Teams media connectivity policy with the specified identity. The newly created policy with value will be printed on success. - ## PARAMETERS ### -Identity @@ -58,12 +56,17 @@ 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). +## INPUTS + +## OUTPUTS + +## NOTES ## RELATED LINKS -[Remove-CsTeamsMediaConnectivityPolicy](Remove-CsTeamsMediaConnectivityPolicy.yml) +[Remove-CsTeamsMediaConnectivityPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsmediaconnectivitypolicy) -[Get-CsTeamsMediaConnectivityPolicy](Get-CsTeamsMediaConnectivityPolicy.yml) +[Get-CsTeamsMediaConnectivityPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmediaconnectivitypolicy) -[Set-CsTeamsMediaConnectivityPolicy](Set-CsTeamsMediaConnectivityPolicy.yml) +[Set-CsTeamsMediaConnectivityPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsmediaconnectivitypolicy) -[Grant-CsTeamsMediaConnectivityPolicy](Grant-CsTeamsMediaConnectivityPolicy.yml) \ No newline at end of file +[Grant-CsTeamsMediaConnectivityPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsmediaconnectivitypolicy) \ No newline at end of file diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingBrandingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingBrandingPolicy.md index 386b2cec4e..1a57c7e0b9 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingBrandingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingBrandingPolicy.md @@ -27,7 +27,7 @@ New-CsTeamsMeetingBrandingPolicy ``` ## DESCRIPTION -This cmdlet creates a new **TeamsMeetingBrandingPolicy**. +This cmdlet creates a new **TeamsMeetingBrandingPolicy**. You can only create an empty meeting branding policy with this cmdlet, image upload is not supported. If you want to upload the images, you should use Teams Admin Center. @@ -158,7 +158,7 @@ Suppresses any confirmation prompts that would otherwise be displayed before mak ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: Required: False Position: Named @@ -185,18 +185,22 @@ 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). +## INPUTS + +## OUTPUTS + ## NOTES Available in Teams PowerShell Module 4.9.3 and later. ## RELATED LINKS -[Get-CsTeamsMeetingBrandingPolicy](Get-CsTeamsMeetingBrandingPolicy.md) +[Get-CsTeamsMeetingBrandingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmeetingbrandingpolicy) -[Grant-CsTeamsMeetingBrandingPolicy](Grant-CsTeamsMeetingBrandingPolicy.md) +[Grant-CsTeamsMeetingBrandingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsmeetingbrandingpolicy) -[New-CsTeamsMeetingBrandingPolicy](New-CsTeamsMeetingBrandingPolicy.md) +[New-CsTeamsMeetingBrandingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsmeetingbrandingpolicy) -[Remove-CsTeamsMeetingBrandingPolicy](Remove-CsTeamsMeetingBrandingPolicy.md) +[Remove-CsTeamsMeetingBrandingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsmeetingbrandingpolicy) -[Set-CsTeamsMeetingBrandingPolicy](Set-CsTeamsMeetingBrandingPolicy.md) +[Set-CsTeamsMeetingBrandingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsmeetingbrandingpolicy) diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingBroadcastPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingBroadcastPolicy.md index dcaed82c7c..898cfcd848 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingBroadcastPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingBroadcastPolicy.md @@ -33,16 +33,15 @@ User-level policy for tenant admin to configure meeting broadcast behavior for t ### Example 1 ```powershell -PS C:\> New-CsTeamsMeetingBroadcastPolicy -Identity Students -AllowBroadcastScheduling $false +PS C:\> New-CsTeamsMeetingBroadcastPolicy -Identity Students -AllowBroadcastScheduling $false ``` Creates a new MeetingBroadcastPolicy with broadcast scheduling disabled, which can then be assigned to individual users using the corresponding grant- command. - ## PARAMETERS ### -AllowBroadcastScheduling -Specifies whether this user can create broadcast events in Teams. This setting impacts broadcasts that use both self-service and external encoder production methods. +Specifies whether this user can create broadcast events in Teams. This setting impacts broadcasts that use both self-service and external encoder production methods. ```yaml Type: Boolean @@ -216,8 +215,7 @@ 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). +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). ## INPUTS diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md index f0c1d7cc53..19b130604f 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml +external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsmeetingpolicy Module Name: MicrosoftTeams applicable: Microsoft Teams @@ -46,7 +46,7 @@ New-CsTeamsMeetingPolicy [-Identity] [-AllowNetworkConfigurationSettingsLookup ] [-AllowOrganizersToOverrideLobbySettings ] [-AllowOutlookAddIn ] - [-AllowPSTNUsersToBypassLobby ] + [-AllowPSTNUsersToBypassLobby ] [-AllowParticipantGiveRequestControl ] [-AllowPowerPointSharing ] [-AllowPrivateMeetNow ] @@ -105,7 +105,7 @@ New-CsTeamsMeetingPolicy [-Identity] [-ScreenSharingMode ] [-SmsNotifications ] [-SpeakerAttributionMode ] - [-StreamingAttendeeMode ] + [-StreamingAttendeeMode ] [-TeamsCameraFarEndPTZMode ] [-Tenant ] [-UsersCanAdmitFromLobby ] @@ -127,7 +127,7 @@ The CsTeamsMeetingPolicy cmdlets enable administrators to control the type of me The New-CsTeamsMeetingPolicy cmdlet allows administrators to define new meeting policies that can be assigned to particular users to control Teams features related to meetings. ## EXAMPLES -### -------------------------- EXAMPLE 1 -------------------------- +### -------------------------- EXAMPLE 1 -------------------------- ``` New-CsTeamsMeetingPolicy -Identity SalesMeetingPolicy -AllowTranscription $True ``` @@ -135,7 +135,7 @@ New-CsTeamsMeetingPolicy -Identity SalesMeetingPolicy -AllowTranscription $True The command shown in Example 1 uses the New-CsTeamsMeetingPolicy cmdlet to create a new meeting policy with the Identity SalesMeetingPolicy. This policy will use all the default values for a meeting policy except one: AllowTranscription; in this example, meetings for users with this policy can include real time or post meeting captions and transcriptions. -### -------------------------- EXAMPLE 2 -------------------------- +### -------------------------- EXAMPLE 2 -------------------------- ``` New-CsTeamsMeetingPolicy -Identity HrMeetingPolicy -AutoAdmittedUsers "Everyone" -AllowMeetNow $False ``` @@ -261,7 +261,7 @@ Accept wildcard characters: False ### -AllowCarbonSummary This setting will enable Tenant Admins to enable/disable the sharing of location data necessary to provide the end of meeting carbon summary screen for either the entire tenant or for a particular user. If set to True the meeting organizer will share their location to the client of the participant to enable the calculation of distance and the resulting carbon. - + >[!NOTE] >Location data will not be visible to the organizer or participants in this case and only carbon avoided will be shown. If set to False then organizer location data will not be shown and no carbon summary screen will be displayed to the participants. @@ -954,7 +954,7 @@ Accept wildcard characters: False ``` ### -BlockedAnonymousJoinClientTypes -A user can join a Teams meeting anonymously using a [Teams client](https://support.microsoft.com/office/join-a-meeting-without-a-teams-account-c6efc38f-4e03-4e79-b28f-e65a4c039508) or using a [custom application built using Azure Communication Services](/azure/communication-services/concepts/join-teams-meeting). When anonymous meeting join is enabled, both types of clients may be used by default. This optional parameter can be used to block one of the client types that can be used. +A user can join a Teams meeting anonymously using a [Teams client](https://support.microsoft.com/office/join-a-meeting-without-a-teams-account-c6efc38f-4e03-4e79-b28f-e65a4c039508) or using a [custom application built using Azure Communication Services](https://learn.microsoft.com/azure/communication-services/concepts/join-teams-meeting). When anonymous meeting join is enabled, both types of clients may be used by default. This optional parameter can be used to block one of the client types that can be used. The allowed values are ACS (to block the use of Azure Communication Services clients) or Teams (to block the use of Teams clients). Both can also be specified, separated by a comma, but this is equivalent to disabling anonymous join completely. @@ -1531,7 +1531,7 @@ Accept wildcard characters: False ``` ### -RoomPeopleNameUserOverride -Enabling people recognition requires the tenant CsTeamsMeetingPolicy roomPeopleNameUserOverride to be "On" and roomAttributeUserOverride to be Attribute for allowing individual voice and face profiles to be used for recognition in meetings. +Enabling people recognition requires the tenant CsTeamsMeetingPolicy roomPeopleNameUserOverride to be "On" and roomAttributeUserOverride to be Attribute for allowing individual voice and face profiles to be used for recognition in meetings. **Note**: In some locations, people recognition can't be used due to local laws or regulations. Possible values: diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingTemplatePermissionPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingTemplatePermissionPolicy.md index 8a15fb30fe..16e04243e8 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingTemplatePermissionPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingTemplatePermissionPolicy.md @@ -20,7 +20,7 @@ Creates a new instance of the TeamsMeetingTemplatePermissionPolicy. ``` ## DESCRIPTION -Creates a new instance of the policy with a name and a list of hidden meeting template IDs. The template IDs passed into the `HiddenMeetingTemplates` object must be valid existing template IDs. The current custom and first-party templates on a tenant can be fetched by [Get-CsTeamsMeetingTemplateConfiguration](Get-CsTeamsMeetingTemplateConfiguration.yml) and [Get-CsTeamsFirstPartyMeetingTemplateConfiguration](Get-CsTeamsFirstPartyMeetingTemplateConfiguration.yml) respectively. +Creates a new instance of the policy with a name and a list of hidden meeting template IDs. The template IDs passed into the `HiddenMeetingTemplates` object must be valid existing template IDs. The current custom and first-party templates on a tenant can be fetched by [Get-CsTeamsMeetingTemplateConfiguration](https://learn.microsoft.com/powershell/module/teams/get-csteamsmeetingtemplateconfiguration) and [get-csteamsfirstpartymeetingtemplateconfiguration](get-csteamsfirstpartymeetingtemplateconfiguration) respectively. ## EXAMPLES @@ -63,7 +63,7 @@ Accept wildcard characters: False ### -HiddenMeetingTemplates The list of meeting template IDs to hide. -The HiddenMeetingTemplate objects are created with [New-CsTeamsHiddenMeetingTemplate](New-CsTeamsHiddenMeetingTemplate.yml). +The HiddenMeetingTemplate objects are created with [New-CsTeamsHiddenMeetingTemplate](https://learn.microsoft.com/powershell/module/teams/new-csteamshiddenmeetingtemplate). ```yaml Type: HiddenMeetingTemplate[] @@ -96,13 +96,19 @@ 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). +## INPUTS + +## OUTPUTS + +## NOTES + ## RELATED LINKS -[New-CsTeamsHiddenMeetingTemplate](New-CsTeamsHiddenMeetingTemplate.md) +[New-CsTeamsHiddenMeetingTemplate](https://learn.microsoft.com/powershell/module/teams/new-csteamshiddenmeetingtemplate) -[Set-CsTeamsMeetingTemplatePermissionPolicy](Set-CsTeamsMeetingTemplatePermissionPolicy.md) +[Set-CsTeamsMeetingTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsmeetingtemplatepermissionpolicy) -[Get-CsTeamsMeetingTemplatePermissionPolicy](Get-CsTeamsMeetingTemplatePermissionPolicy.md) +[Get-CsTeamsMeetingTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmeetingtemplatepermissionpolicy) -[Remove-CsTeamsMeetingTemplatePermissionPolicy](Remove-CsTeamsMeetingTemplatePermissionPolicy.md) +[Remove-CsTeamsMeetingTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsmeetingtemplatepermissionpolicy) -[Grant-CsTeamsMeetingTemplatePermissionPolicy](Grant-CsTeamsMeetingTemplatePermissionPolicy.md) +[Grant-CsTeamsMeetingTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsmeetingtemplatepermissionpolicy) diff --git a/teams/teams-ps/teams/New-CsTeamsMobilityPolicy.md b/teams/teams-ps/teams/New-CsTeamsMobilityPolicy.md index abd9212126..8bd31ac80b 100644 --- a/teams/teams-ps/teams/New-CsTeamsMobilityPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMobilityPolicy.md @@ -8,11 +8,10 @@ manager: ritikag ms.reviewer: ritikag --- - # New-CsTeamsMobilityPolicy ## SYNOPSIS -The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. +The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. ## SYNTAX @@ -23,9 +22,9 @@ New-CsTeamsMobilityPolicy [-Tenant ] [-Description ] [-IPVi ``` ## DESCRIPTION -The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. +The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. -The New-CsTeamsMobilityPolicy cmdlet lets an Admin create a custom teams mobility policy to assign to particular sets of users. +The New-CsTeamsMobilityPolicy cmdlet lets an Admin create a custom teams mobility policy to assign to particular sets of users. ## EXAMPLES @@ -34,8 +33,7 @@ The New-CsTeamsMobilityPolicy cmdlet lets an Admin create a custom teams mobilit PS C:\> New-CsTeamsMobilityPolicy -Identity SalesMobilityPolicy -IPAudioMobileMode "WifiOnly" ``` -The command shown in Example 1 uses the New-CsTeamsMobilityPolicy cmdlet to create a new Teams Mobility Policy with the Identity SalesMobilityPolicy and IPAudioMobileMode equal to WifiOnly. - +The command shown in Example 1 uses the New-CsTeamsMobilityPolicy cmdlet to create a new Teams Mobility Policy with the Identity SalesMobilityPolicy and IPAudioMobileMode equal to WifiOnly. ## PARAMETERS @@ -87,7 +85,6 @@ Accept wildcard characters: False ### -IPAudioMobileMode When set to WifiOnly, prohibits the user from making and receiving calls or joining meetings using VoIP calls on the mobile device while on a cellular data connection. Possible values are: WifiOnly, AllNetworks. - ```yaml Type: String Parameter Sets: (All) @@ -103,7 +100,6 @@ Accept wildcard characters: False ### -IPVideoMobileMode When set to WifiOnly, prohibits the user from making and receiving video calls or enabling video in meetings using VoIP calls on the mobile device while on a cellular data connection. Possible values are: WifiOnly, AllNetworks. - ```yaml Type: String Parameter Sets: (All) @@ -149,7 +145,7 @@ Accept wildcard characters: False ### -MobileDialerPreference Determines the mobile dialer preference, possible values are: Teams, Native, UserOverride. -For more information, see [Manage user incoming calling policies](/microsoftteams/operator-connect-mobile-configure#manage-user-incoming-calling-policies). +For more information, see [Manage user incoming calling policies](https://learn.microsoft.com/microsoftteams/operator-connect-mobile-configure#manage-user-incoming-calling-policies). ```yaml Type: String @@ -173,6 +169,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/New-CsTeamsPinnedApp.md b/teams/teams-ps/teams/New-CsTeamsPinnedApp.md index 9f33f9fce7..c6d1895e37 100644 --- a/teams/teams-ps/teams/New-CsTeamsPinnedApp.md +++ b/teams/teams-ps/teams/New-CsTeamsPinnedApp.md @@ -2,7 +2,7 @@ external help file: Microsoft.Rtc.Management.dll-Help.xml Module Name: tmp_1cmcv0jw.3l2 schema: 2.0.0 -ms.reviewer: +ms.reviewer: manager: bulenteg ms.author: tomkau ms.author: tomkau @@ -18,9 +18,6 @@ As an admin, you can use app setup policies to customize Microsoft Teams to high Apps are pinned to the app bar. This is the bar on the side of the Teams desktop client and at the bottom of the Teams mobile clients (iOS and Android). Learn more about the App Setup Policies: . - - - ## SYNTAX ### Identity (Default) @@ -201,14 +198,12 @@ 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). +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). ## INPUTS ### None - ## OUTPUTS ### System.Object diff --git a/teams/teams-ps/teams/New-CsTeamsSharedCallingRoutingPolicy.md b/teams/teams-ps/teams/New-CsTeamsSharedCallingRoutingPolicy.md index 7b2088fbb9..c2af1ced09 100644 --- a/teams/teams-ps/teams/New-CsTeamsSharedCallingRoutingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsSharedCallingRoutingPolicy.md @@ -5,7 +5,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/new-csteamss applicable: Microsoft Teams author: jenstrier ms.author: serdars -ms.reviewer: +ms.reviewer: manager: schema: 2.0.0 --- @@ -49,7 +49,7 @@ The command shown in Example 1 gets the identity and phone number assigned to th ## PARAMETERS ### -Identity -Unique identifier of the Teams shared calling routing policy to be created. +Unique identifier of the Teams shared calling routing policy to be created. ```yaml Type: String @@ -106,10 +106,10 @@ The Identity of the resource account. Can only be specified using the Identity o The phone number assigned to the resource account must: - Have the same phone number type and country as the emergency numbers configured in this policy instance. -- Must have an emergency location assigned. You can use the Teams PowerShell Module [Set-CsPhoneNumberAssignment](Set-CsPhoneNumberAssignment.md) and the -LocationId parameter to set the location. +- Must have an emergency location assigned. You can use the Teams PowerShell Module [Set-CsPhoneNumberAssignment](https://learn.microsoft.com/powershell/module/teams/set-csphonenumberassignment) and the -LocationId parameter to set the location. - If the resource account is using a Calling Plan service number, you must have a Pay-As-You-Go Calling Plan, and assign it to the resource account. In addition, you need to assign a Communications credits license to the resource account and fund it to support outbound shared calling calls via the Pay-As-You-Go Calling Plan. -The same resource account can be used in multiple shared calling policy instances. +The same resource account can be used in multiple shared calling policy instances. ```yaml Type: String @@ -180,21 +180,21 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ## NOTES -In some Calling Plan markets, you are not allowed to set the location on service numbers. In this instance, kindly contact the [Telephone Number Services service desk](/microsoftteams/phone-reference/manage-numbers/contact-tns-service-desk). +In some Calling Plan markets, you are not allowed to set the location on service numbers. In this instance, kindly contact the [Telephone Number Services service desk](https://learn.microsoft.com/microsoftteams/phone-reference/manage-numbers/contact-tns-service-desk). -If you are attempting to use a resource account with an Operator Connect phone number assigned, you should confirm support for Shared Calling with your operator. +If you are attempting to use a resource account with an Operator Connect phone number assigned, you should confirm support for Shared Calling with your operator. -Shared Calling is not supported for Calling Plan service phone numbers in Romania, the Czech Republic, Hungary, Singapore, New Zealand, Australia, and Japan. A limited number of existing Calling Plan service phone numbers in other countries are also not supported for Shared Calling. For such service phone numbers, please contact the [Telephone Number Services service desk](/microsoftteams/phone-reference/manage-numbers/contact-tns-service-desk). +Shared Calling is not supported for Calling Plan service phone numbers in Romania, the Czech Republic, Hungary, Singapore, New Zealand, Australia, and Japan. A limited number of existing Calling Plan service phone numbers in other countries are also not supported for Shared Calling. For such service phone numbers, please contact the [Telephone Number Services service desk](https://learn.microsoft.com/microsoftteams/phone-reference/manage-numbers/contact-tns-service-desk). This cmdlet was introduced in Teams PowerShell Module 5.5.0. ## RELATED LINKS -[Set-CsTeamsSharedCallingRoutingPolicy](Set-CsTeamsSharedCallingRoutingPolicy.md) +[Set-CsTeamsSharedCallingRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamssharedcallingroutingpolicy) -[Grant-CsTeamsSharedCallingRoutingPolicy](Grant-CsTeamsSharedCallingRoutingPolicy.md) +[Grant-CsTeamsSharedCallingRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamssharedcallingroutingpolicy) -[Remove-CsTeamsSharedCallingRoutingPolicy](Remove-CsTeamsSharedCallingRoutingPolicy.md) +[Remove-CsTeamsSharedCallingRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamssharedcallingroutingpolicy) -[Get-CsTeamsSharedCallingRoutingPolicy](Get-CsTeamsSharedCallingRoutingPolicy.md) +[Get-CsTeamsSharedCallingRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamssharedcallingroutingpolicy) -[Set-CsPhoneNumberAssignment](Set-CsPhoneNumberAssignment.md) +[Set-CsPhoneNumberAssignment](https://learn.microsoft.com/powershell/module/teams/set-csphonenumberassignment) diff --git a/teams/teams-ps/teams/New-CsTeamsShiftsConnection.md b/teams/teams-ps/teams/New-CsTeamsShiftsConnection.md index 11d38c3df8..d33ed5f839 100644 --- a/teams/teams-ps/teams/New-CsTeamsShiftsConnection.md +++ b/teams/teams-ps/teams/New-CsTeamsShiftsConnection.md @@ -356,12 +356,12 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsShiftsConnection](Get-CsTeamsShiftsConnection.md) +[Get-CsTeamsShiftsConnection](https://learn.microsoft.com/powershell/module/teams/get-csteamsshiftsconnection) -[Set-CsTeamsShiftsConnection](Set-CsTeamsShiftsConnection.md) +[Set-CsTeamsShiftsConnection](https://learn.microsoft.com/powershell/module/teams/set-csteamsshiftsconnection) -[Update-CsTeamsShiftsConnection](Update-CsTeamsShiftsConnection.md) +[Update-CsTeamsShiftsConnection](https://learn.microsoft.com/powershell/module/teams/update-csteamsshiftsconnection) -[Get-CsTeamsShiftsConnectionConnector](Get-CsTeamsShiftsConnectionConnector.md) +[Get-CsTeamsShiftsConnectionConnector](https://learn.microsoft.com/powershell/module/teams/get-csteamsshiftsconnectionconnector) -[Test-CsTeamsShiftsConnectionValidate](Test-CsTeamsShiftsConnectionValidate.md) +[Test-CsTeamsShiftsConnectionValidate](https://learn.microsoft.com/powershell/module/teams/test-csteamsshiftsconnectionvalidate) diff --git a/teams/teams-ps/teams/New-CsTeamsShiftsConnectionBatchTeamMap.md b/teams/teams-ps/teams/New-CsTeamsShiftsConnectionBatchTeamMap.md index 177eff0771..0dcfcf6db0 100644 --- a/teams/teams-ps/teams/New-CsTeamsShiftsConnectionBatchTeamMap.md +++ b/teams/teams-ps/teams/New-CsTeamsShiftsConnectionBatchTeamMap.md @@ -11,7 +11,6 @@ schema: 2.0.0 # New-CsTeamsShiftsConnectionBatchTeamMap - ## SYNOPSIS This cmdlet submits an operation connecting multiple Microsoft Teams teams and Workforce management (WFM) teams. @@ -24,7 +23,7 @@ New-CsTeamsShiftsConnectionBatchTeamMap -ConnectorInstanceId -TeamMappi ## DESCRIPTION -This cmdlet connects multiple Microsoft Teams teams and WFM teams to allow for synchronization of shifts related data. It initiates an asynchronous job to map the WFM teams to the Microsoft Teams teams. You can check the operation status by running [Get-CsTeamsShiftsConnectionOperation](Get-CsTeamsShiftsConnectionOperation.md). +This cmdlet connects multiple Microsoft Teams teams and WFM teams to allow for synchronization of shifts related data. It initiates an asynchronous job to map the WFM teams to the Microsoft Teams teams. You can check the operation status by running [Get-CsTeamsShiftsConnectionOperation](https://learn.microsoft.com/powershell/module/teams/get-csteamsshiftsconnectionoperation). ## EXAMPLES @@ -98,4 +97,4 @@ Please check the example section for the format of TeamMap. ## RELATED LINKS -[Get-CsTeamsShiftsConnectionOperation](Get-CsTeamsShiftsConnectionOperation.md) +[Get-CsTeamsShiftsConnectionOperation](https://learn.microsoft.com/powershell/module/teams/get-csteamsshiftsconnectionoperation) diff --git a/teams/teams-ps/teams/New-CsTeamsShiftsConnectionInstance.md b/teams/teams-ps/teams/New-CsTeamsShiftsConnectionInstance.md index 11fffa076f..9570c08ad4 100644 --- a/teams/teams-ps/teams/New-CsTeamsShiftsConnectionInstance.md +++ b/teams/teams-ps/teams/New-CsTeamsShiftsConnectionInstance.md @@ -31,7 +31,6 @@ This cmdlet creates a Shifts connection instance. It allows the admin to set up ## EXAMPLES - ### Example 1 ```powershell @@ -83,7 +82,6 @@ PS C:\> $result.ToJsonString() } ``` - Returns the object of created connector instance. In case of an error, we can capture the error response as follows: @@ -158,7 +156,7 @@ Accept wildcard characters: False ``` ### -ConnectionId -Gets or sets the WFM connection ID for the new instance. This can be retrieved by running [Get-CsTeamsShiftsConnection](Get-CsTeamsShiftsConnection.md). +Gets or sets the WFM connection ID for the new instance. This can be retrieved by running [Get-CsTeamsShiftsConnection](https://learn.microsoft.com/powershell/module/teams/get-csteamsshiftsconnection). ```yaml Type: String @@ -454,12 +452,12 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsShiftsConnectionInstance](Get-CsTeamsShiftsConnectionInstance.md) +[Get-CsTeamsShiftsConnectionInstance](https://learn.microsoft.com/powershell/module/teams/get-csteamsshiftsconnectioninstance) -[Set-CsTeamsShiftsConnectionInstance](Set-CsTeamsShiftsConnectionInstance.md) +[Set-CsTeamsShiftsConnectionInstance](https://learn.microsoft.com/powershell/module/teams/set-csteamsshiftsconnectioninstance) -[Remove-CsTeamsShiftsConnectionInstance](Remove-CsTeamsShiftsConnectionInstance.md) +[Remove-CsTeamsShiftsConnectionInstance](https://learn.microsoft.com/powershell/module/teams/remove-csteamsshiftsconnectioninstance) -[Get-CsTeamsShiftsConnectionConnector](Get-CsTeamsShiftsConnectionConnector.md) +[Get-CsTeamsShiftsConnectionConnector](https://learn.microsoft.com/powershell/module/teams/get-csteamsshiftsconnectionconnector) -[Test-CsTeamsShiftsConnectionValidate](Test-CsTeamsShiftsConnectionValidate.md) +[Test-CsTeamsShiftsConnectionValidate](https://learn.microsoft.com/powershell/module/teams/test-csteamsshiftsconnectionvalidate) diff --git a/teams/teams-ps/teams/New-CsTeamsShiftsPolicy.md b/teams/teams-ps/teams/New-CsTeamsShiftsPolicy.md index a083b323bb..bb3360d84c 100644 --- a/teams/teams-ps/teams/New-CsTeamsShiftsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsShiftsPolicy.md @@ -23,7 +23,6 @@ New-CsTeamsShiftsPolicy [-ShiftNoticeFrequency ] [-ShiftNoticeMessageTyp ## DESCRIPTION This cmdlet allows you to create a TeamsShiftPolicy instance. Use this to also set the policy name, schedule owner permissions, and Teams off shift warning message-specific settings (ShiftNoticeMessageType, ShiftNoticeMessageCustom, ShiftNoticeFrequency, AccessGracePeriodMinutes). - ## EXAMPLES ### Example 1 @@ -62,7 +61,6 @@ Indicates the Teams access type granted to the user. Today, only unrestricted ac Use 'UnrestrictedAccess_TeamsApp' as the value for this setting, or is set by default. For Teams Off Shift Access Control, the option to show the user a blocking dialog message is supported. Once the user accepts this message, it is audit logged and the user has usual access to Teams. Set other off shift warning message-specific settings to configure off shift access controls for the user. - ```yaml Type: String Parameter Sets: (All) @@ -91,7 +89,7 @@ Accept wildcard characters: False ``` ### -ShiftNoticeMessageType -The warning message is shown in the blocking dialog when a user access Teams off shift hours. Select one of 7 Microsoft provided messages, a default message or a custom message. +The warning message is shown in the blocking dialog when a user access Teams off shift hours. Select one of 7 Microsoft provided messages, a default message or a custom message. 'Message1' - Your employer does not authorize or approve of the use of its network, applications, systems, or tools by non-exempt or hourly employees during their non-working hours. By accepting, you acknowledge that your use of Teams while off shift is not authorized and you will not be compensated. 'Message2' - Accessing this app outside working hours is voluntary. You won't be compensated for time spent on Teams. Refer to your employer's guidelines on using this app outside working hours. By accepting, you acknowledge that you understand the statement above. 'Message3' - You won't be compensated for time using Teams. By accepting, you acknowledge that you understand the statement above. @@ -102,7 +100,6 @@ The warning message is shown in the blocking dialog when a user access Teams off 'DefaultMessage' - You aren't authorized to use Microsoft Teams during non-working hours and will only be compensated for using it during approved working hours. 'CustomMessage' - ```yaml Type: String Parameter Sets: (All) @@ -209,7 +206,6 @@ 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). - ## INPUTS ### None @@ -217,14 +213,15 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[Get-CsTeamsShiftsPolicy](Get-CsTeamsShiftsPolicy.md) +[Get-CsTeamsShiftsPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsshiftspolicy) -[Set-CsTeamsShiftsPolicy](Set-CsTeamsShiftsPolicy.md) +[Set-CsTeamsShiftsPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsshiftspolicy) -[Remove-CsTeamsShiftsPolicy](Remove-CsTeamsShiftsPolicy.md) +[Remove-CsTeamsShiftsPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsshiftspolicy) -[Grant-CsTeamsShiftsPolicy](Grant-CsTeamsShiftsPolicy.md) +[Grant-CsTeamsShiftsPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsshiftspolicy) diff --git a/teams/teams-ps/teams/New-CsTeamsTemplatePermissionPolicy.md b/teams/teams-ps/teams/New-CsTeamsTemplatePermissionPolicy.md index 4399204703..88462d4a72 100644 --- a/teams/teams-ps/teams/New-CsTeamsTemplatePermissionPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsTemplatePermissionPolicy.md @@ -5,7 +5,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/new-csteamst title: New-CsTeamsTemplatePermissionPolicy author: yishuaihuang4 ms.author: yishuaihuang -ms.reviewer: +ms.reviewer: manager: weiliu2 schema: 2.0.0 --- @@ -24,7 +24,7 @@ New-CsTeamsTemplatePermissionPolicy ``` ## DESCRIPTION -Creates a new instance of the policy with a name and a list of hidden Teams template IDs. The template IDs passed into the `HiddenTemplates` object must be valid existing template IDs. The current custom and first-party templates on a tenant can be fetched by [Get-CsTeamTemplateList](Get-CsTeamTemplateList.md). +Creates a new instance of the policy with a name and a list of hidden Teams template IDs. The template IDs passed into the `HiddenTemplates` object must be valid existing template IDs. The current custom and first-party templates on a tenant can be fetched by [Get-CsTeamTemplateList](https://learn.microsoft.com/powershell/module/teams/get-csteamtemplatelist). ## EXAMPLES @@ -97,7 +97,7 @@ Accept wildcard characters: False ### -HiddenTemplates The list of Teams template IDs to hide. -The HiddenTemplate objects are created with [New-CsTeamsHiddenTemplate](New-CsTeamsHiddenTemplate.md). +The HiddenTemplate objects are created with [New-CsTeamsHiddenTemplate](https://learn.microsoft.com/powershell/module/teams/new-csteamshiddentemplate). ```yaml Type: System.Management.Automation.PSListModifier`1[Microsoft.Teams.Policy.Administration.Cmdlets.Core.HiddenTemplate] @@ -156,8 +156,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Get-CsTeamsTemplatePermissionPolicy](Get-CsTeamsTemplatePermissionPolicy.md) +[Get-CsTeamsTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamstemplatepermissionpolicy) -[Remove-CsTeamsTemplatePermissionPolicy](Remove-CsTeamsTemplatePermissionPolicy.md) +[Remove-CsTeamsTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamstemplatepermissionpolicy) -[Set-CsTeamsTemplatePermissionPolicy](Set-CsTeamsTemplatePermissionPolicy.md) +[Set-CsTeamsTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamstemplatepermissionpolicy) diff --git a/teams/teams-ps/teams/New-CsTeamsTranslationRule.md b/teams/teams-ps/teams/New-CsTeamsTranslationRule.md index e139aca5df..19fa526d21 100644 --- a/teams/teams-ps/teams/New-CsTeamsTranslationRule.md +++ b/teams/teams-ps/teams/New-CsTeamsTranslationRule.md @@ -74,13 +74,11 @@ New-CsTeamsTranslationRule -Identity 'GenerateFullNumber' -Pattern '^\+1206555( This example creates a rule that adds the last four digits of a phone number starting with +1206555 as the extension. For example, +12065551234 will be translated to +12065551234;ext=1234. - ## PARAMETERS ### -Identity The Identifier of the rule. This parameter is required and later used to assign the rule to the Inbound or Outbound Trunk Normalization policy. - ```yaml Type: String Parameter Sets: (Identity) @@ -183,8 +181,7 @@ 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). +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). ## INPUTS @@ -193,10 +190,10 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## NOTES ## RELATED LINKS -[Test-CsTeamsTranslationRule](Test-CsTeamsTranslationRule.md) +[Test-CsTeamsTranslationRule](https://learn.microsoft.com/powershell/module/teams/test-csteamstranslationrule) -[Get-CsTeamsTranslationRule](Get-CsTeamsTranslationRule.md) +[Get-CsTeamsTranslationRule](https://learn.microsoft.com/powershell/module/teams/get-csteamstranslationrule) -[Set-CsTeamsTranslationRule](Set-CsTeamsTranslationRule.md) +[Set-CsTeamsTranslationRule](https://learn.microsoft.com/powershell/module/teams/set-csteamstranslationrule) -[Remove-CsTeamsTranslationRule](Remove-CsTeamsTranslationRule.md) +[Remove-CsTeamsTranslationRule](https://learn.microsoft.com/powershell/module/teams/remove-csteamstranslationrule) diff --git a/teams/teams-ps/teams/New-CsTeamsUnassignedNumberTreatment.md b/teams/teams-ps/teams/New-CsTeamsUnassignedNumberTreatment.md index 4258a96113..296efabf94 100644 --- a/teams/teams-ps/teams/New-CsTeamsUnassignedNumberTreatment.md +++ b/teams/teams-ps/teams/New-CsTeamsUnassignedNumberTreatment.md @@ -5,7 +5,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsu applicable: Microsoft Teams author: jenstrier ms.author: serdars -ms.reviewer: +ms.reviewer: manager: schema: 2.0.0 --- @@ -15,7 +15,6 @@ schema: 2.0.0 ## SYNOPSIS Creates a new treatment for how calls to an unassigned number range should be routed. The call can be routed to a user, an application or to an announcement service where a custom message will be played to the caller. - ## SYNTAX ### Identity (Default) @@ -62,7 +61,6 @@ New-CsTeamsUnassignedNumberTreatment -Identity TR2 -Pattern "^\+15552224444$" -T ``` This example creates a treatment that will route all calls to the number +1 (555) 222-4444 to the user user@contoso.com. - ## PARAMETERS ### -Description @@ -82,7 +80,6 @@ Accept wildcard characters: False ### -Identity The Id of the treatment. - ```yaml Type: System.String Parameter Sets: (Identity) @@ -187,17 +184,17 @@ To route calls to unassigned Microsoft Calling Plan service numbers, your tenant Both inbound calls to Microsoft Teams and outbound calls from Microsoft Teams will have the called number checked against the unassigned number range. -If a specified pattern/range contains phone numbers that are assigned to a user or resource account in the tenant, calls to these phone numbers will be routed to +If a specified pattern/range contains phone numbers that are assigned to a user or resource account in the tenant, calls to these phone numbers will be routed to the appropriate target and not routed to the specified unassigned number treatment. There are no other checks of the numbers in the range. If the range contains a valid external phone number, outbound calls from Microsoft Teams to that phone number will be routed according to the treatment. ## RELATED LINKS -[Import-CsOnlineAudioFile](Import-CsOnlineAudioFile.md) +[Import-CsOnlineAudioFile](https://learn.microsoft.com/powershell/module/teams/import-csonlineaudiofile) -[Get-CsTeamsUnassignedNumberTreatment](Get-CsTeamsUnassignedNumberTreatment.md) +[Get-CsTeamsUnassignedNumberTreatment](https://learn.microsoft.com/powershell/module/teams/get-csteamsunassignednumbertreatment) -[Remove-CsTeamsUnassignedNumberTreatment](Remove-CsTeamsUnassignedNumberTreatment.md) +[Remove-CsTeamsUnassignedNumberTreatment](https://learn.microsoft.com/powershell/module/teams/remove-csteamsunassignednumbertreatment) -[Set-CsTeamsUnassignedNumberTreatment](Set-CsTeamsUnassignedNumberTreatment.md) +[Set-CsTeamsUnassignedNumberTreatment](https://learn.microsoft.com/powershell/module/teams/set-csteamsunassignednumbertreatment) -[Test-CsTeamsUnassignedNumberTreatment](Test-CsTeamsUnassignedNumberTreatment.md) +[Test-CsTeamsUnassignedNumberTreatment](https://learn.microsoft.com/powershell/module/teams/test-csteamsunassignednumbertreatment) diff --git a/teams/teams-ps/teams/New-CsTeamsVirtualAppointmentsPolicy.md b/teams/teams-ps/teams/New-CsTeamsVirtualAppointmentsPolicy.md index e306d84592..90e8c5c5be 100644 --- a/teams/teams-ps/teams/New-CsTeamsVirtualAppointmentsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsVirtualAppointmentsPolicy.md @@ -30,8 +30,8 @@ Creates a new instance of the TeamsVirtualAppointmentsPolicy. This policy can be PS C:\> New-CsTeamsVirtualAppointmentsPolicy -Identity sms-enabled ``` ```output -Identity EnableSmsNotifications --------- ---------------------- +Identity EnableSmsNotifications +-------- ---------------------- Tag:sms-enabled True ``` Creates a new policy instance with the identity enable-sms. `EnableSmsNotifications` will default to true if it is not specified. @@ -41,8 +41,8 @@ Creates a new policy instance with the identity enable-sms. `EnableSmsNotificati PS C:\> New-CsTeamsVirtualAppointmentsPolicy -Identity disable-sms -EnableSmsNotifications $false ``` ```output -Identity EnableSmsNotifications --------- ---------------------- +Identity EnableSmsNotifications +-------- ---------------------- Tag:sms-enabled False ``` Creates a new policy instance with the identity sms-disabled. `EnableSmsNotifications` is set to the value specified in the command. @@ -139,10 +139,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Get-CsTeamsVirtualAppointmentsPolicy](Get-CsTeamsVirtualAppointmentsPolicy.md) +[Get-CsTeamsVirtualAppointmentsPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsvirtualappointmentspolicy) -[Remove-CsTeamsVirtualAppointmentsPolicy](Remove-CsTeamsVirtualAppointmentsPolicy.md) +[Remove-CsTeamsVirtualAppointmentsPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsvirtualappointmentspolicy) -[Set-CsTeamsVirtualAppointmentsPolicy](Set-CsTeamsVirtualAppointmentsPolicy.md) +[Set-CsTeamsVirtualAppointmentsPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsvirtualappointmentspolicy) -[Grant-CsTeamsVirtualAppointmentsPolicy](Grant-CsTeamsVirtualAppointmentsPolicy.md) +[Grant-CsTeamsVirtualAppointmentsPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsvirtualappointmentspolicy) diff --git a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md index ce74b1fa16..5599b7fdb9 100644 --- a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md @@ -15,37 +15,37 @@ Creates a new Teams voice applications policy. `TeamsVoiceApplications` policy g ## SYNTAX ``` -New-CsTeamsVoiceApplicationsPolicy [-Identity] +New-CsTeamsVoiceApplicationsPolicy [-Identity] [-AllowAutoAttendantBusinessHoursGreetingChange ] [-AllowAutoAttendantAfterHoursGreetingChange ] [-AllowAutoAttendantHolidayGreetingChange ] [-AllowAutoAttendantBusinessHoursChange ] - [-AllowAutoAttendantHolidaysChange ] - [-AllowAutoAttendantTimeZoneChange ] - [-AllowAutoAttendantLanguageChange ] - [-AllowAutoAttendantBusinessHoursRoutingChange ] + [-AllowAutoAttendantHolidaysChange ] + [-AllowAutoAttendantTimeZoneChange ] + [-AllowAutoAttendantLanguageChange ] + [-AllowAutoAttendantBusinessHoursRoutingChange ] [-AllowAutoAttendantAfterHoursRoutingChange ] - [-AllowAutoAttendantHolidayRoutingChange ] - - [-AllowCallQueueWelcomeGreetingChange ] + [-AllowAutoAttendantHolidayRoutingChange ] + + [-AllowCallQueueWelcomeGreetingChange ] [-AllowCallQueueMusicOnHoldChange ] [-AllowCallQueueOverflowSharedVoicemailGreetingChange ] [-AllowCallQueueTimeoutSharedVoicemailGreetingChange ] [-AllowCallQueueNoAgentSharedVoicemailGreetingChange ] - [-AllowCallQueueLanguageChange ] - [-AllowCallQueueMembershipChange ] - [-AllowCallQueueConferenceModeChange ] - [-AllowCallQueueRoutingMethodChange ] + [-AllowCallQueueLanguageChange ] + [-AllowCallQueueMembershipChange ] + [-AllowCallQueueConferenceModeChange ] + [-AllowCallQueueRoutingMethodChange ] [-AllowCallQueuePresenceBasedRoutingChange ] - [-AllowCallQueueOptOutChange ] + [-AllowCallQueueOptOutChange ] [-AllowCallQueueOverflowRoutingChange ] - [-AllowCallQueueTimeoutRoutingChange ] + [-AllowCallQueueTimeoutRoutingChange ] [-AllowCallQueueNoAgentsRoutingChange ] - [-AllowCallQueueAgentOptChange ] - + [-AllowCallQueueAgentOptChange ] + [-CallQueueAgentMonitorMode ] [-CallQueueAgentMonitorNotificationMode ] - + [-RealTimeAutoAttendantMetricsPermission ] [-RealTimeCallQueueMetricsPermission ] [-RealTimeAgentMetricsPermission ] @@ -53,8 +53,8 @@ New-CsTeamsVoiceApplicationsPolicy [-Identity] [-HistoricalAutoAttendantMetricsPermission ] [-HistoricalCallQueueMetricsPermission ] [-HistoricalAgentMetricsPermission ] - - [-WhatIf] + + [-WhatIf] [-Confirm] [] ``` @@ -76,7 +76,7 @@ The command shown in Example 1 creates a new per-user Teams voice applications p ### EXAMPLE 2 ```powershell -New-CsTeamsVoiceApplicationsPolicy -Identity SDA-Allow-AA-After-Hour -AllowAutoAttendantAfterHoursGreetingChange $true +New-CsTeamsVoiceApplicationsPolicy -Identity SDA-Allow-AA-After-Hour -AllowAutoAttendantAfterHoursGreetingChange $true ``` The command shown in Example 2 creates a new per-user Teams voice applications policy with the Identity `SDA-Allow-AA-After-Hour`. This policy allows delegated administrators to change after-hours greetings for auto attendants. @@ -638,7 +638,7 @@ PARAMVALUE: Disabled | AuthorizedOnly | All When set to `Disabled` (the default value), users affected by the policy won't receive historical metrics for auto attendants. When set to `AuthorizedOnly`, users affected by the policy will receive historical metrics for auto attendants they are authorized for. - + When set to `All`, users affected by the policy will receive historical metrics for all auto attendants in the organization. ```yaml @@ -653,7 +653,7 @@ Default value: None Accept pipeline input: False Accept wildcard characters: False ``` - + ### -HistoricalCallQueueMetricsPermission PARAMVALUE: Disabled | AuthorizedOnly | All @@ -661,7 +661,7 @@ PARAMVALUE: Disabled | AuthorizedOnly | All When set to `Disabled` (the default value), users affected by the policy won't receive historical metrics for call queues. When set to `AuthorizedOnly`, users affected by the policy will receive historical metrics for call queues they are authorized for. - + When set to `All`, users affected by the policy will receive historical metrics for all call queues in the organization. ```yaml @@ -684,7 +684,7 @@ PARAMVALUE: Disabled | AuthorizedOnly | All When set to `Disabled` (the default value), users affected by the policy won't receive historical metrics for agents. When set to `AuthorizedOnly`, users affected by the policy will receive historical metrics for agents who are members in the call queues they are authorized for. - + When set to `All`, users affected by the policy will receive historical metrics for all agents in all call queues in the organization. ```yaml @@ -747,10 +747,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsVoiceApplicationsPolicy](Get-CsTeamsVoiceApplicationsPolicy.md) +[Get-CsTeamsVoiceApplicationsPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsvoiceapplicationspolicy) -[Grant-CsTeamsVoiceApplicationsPolicy](Grant-CsTeamsVoiceApplicationsPolicy.md) +[Grant-CsTeamsVoiceApplicationsPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsvoiceapplicationspolicy) -[Remove-CsTeamsVoiceApplicationsPolicy](Remove-CsTeamsVoiceApplicationsPolicy.md) +[Remove-CsTeamsVoiceApplicationsPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsvoiceapplicationspolicy) -[Set-CsTeamsVoiceApplicationsPolicy](Set-CsTeamsVoiceApplicationsPolicy.md) +[Set-CsTeamsVoiceApplicationsPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsvoiceapplicationspolicy) diff --git a/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md index 1dcb92a919..5f6cc6f2f0 100644 --- a/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md @@ -11,7 +11,7 @@ author: artemiykozlov # New-CsTeamsWorkLocationDetectionPolicy ## SYNOPSIS -This cmdlet is used to create a new instance of the TeamsWorkLocationDetectionPolicy. The end user experience utilizing this policy has rolled out to the general public. You can see updates at [Microsoft 365 Roadmap | Microsoft 365](https://www.microsoft.com/en-us/microsoft-365/roadmap?msockid=287ab43847c06d0008cca05b46076c18&filters=&searchterms=automatically%2Cset%2Cwork%2Clocation%22https://www.microsoft.com/en-us/microsoft-365/roadmap?msockid=287ab43847c06d0008cca05b46076c18&filters=&searchterms=automatically%2cset%2cwork%2clocation%22) and to learn more on how to enable the end user experience, please see [Setting up Bookable Desks in Microsoft Teams - Microsoft Teams | Microsoft Learn.](/microsoftteams/rooms/bookable-desks) +This cmdlet is used to create a new instance of the TeamsWorkLocationDetectionPolicy. The end user experience utilizing this policy has rolled out to the general public. You can see updates at [Microsoft 365 Roadmap | Microsoft 365](https://www.microsoft.com/en-us/microsoft-365/roadmap?msockid=287ab43847c06d0008cca05b46076c18&filters=&searchterms=automatically%2Cset%2Cwork%2Clocation%22https://www.microsoft.com/en-us/microsoft-365/roadmap?msockid=287ab43847c06d0008cca05b46076c18&filters=&searchterms=automatically%2cset%2cwork%2clocation%22) and to learn more on how to enable the end user experience, please see [Setting up Bookable Desks in Microsoft Teams - Microsoft Teams | Microsoft Learn.](https://learn.microsoft.com/microsoftteams/rooms/bookable-desks) ## SYNTAX @@ -31,8 +31,8 @@ This gives users the ability to consent to the use of this location data to set PS C:\> New-CsTeamsWorkLocationDetectionPolicy -Identity wld-enabled -EnableWorkLocationDetection $true ``` ```output -Identity EnableWorkLocationDetection --------- ---------------------- +Identity EnableWorkLocationDetection +-------- ---------------------- Tag:wld-enabled True ``` Creates a new policy instance with the identity wld-enabled. `EnableWorkLocationDetection` is set to the value specified in the command. @@ -42,8 +42,8 @@ Creates a new policy instance with the identity wld-enabled. `EnableWorkLocation PS C:\> New-CsTeamsWorkLocationDetectionPolicy -Identity wld-disable ``` ```output -Identity EnableWorkLocationDetection --------- ---------------------- +Identity EnableWorkLocationDetection +-------- ---------------------- Tag:wld-disable False ``` Creates a new policy instance with the identity wld-disable. `EnableWorkLocationDetection` will default to false if it is not specified. @@ -141,10 +141,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Get-CsTeamsWorkLocationDetectionPolicy](Get-CsTeamsWorkLocationDetectionPolicy.md) +[Get-CsTeamsWorkLocationDetectionPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsworklocationdetectionpolicy) -[Remove-CsTeamsWorkLocationDetectionPolicy](Remove-CsTeamsWorkLocationDetectionPolicy.md) +[Remove-CsTeamsWorkLocationDetectionPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsworklocationdetectionpolicy) -[Set-CsTeamsWorkLocationDetectionPolicy](Set-CsTeamsWorkLocationDetectionPolicy.md) +[Set-CsTeamsWorkLocationDetectionPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsworklocationdetectionpolicy) -[Grant-CsTeamsWorkLocationDetectionPolicy](Grant-CsTeamsWorkLocationDetectionPolicy.md) +[Grant-CsTeamsWorkLocationDetectionPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsworklocationdetectionpolicy) diff --git a/teams/teams-ps/teams/New-CsTenantDialPlan.md b/teams/teams-ps/teams/New-CsTenantDialPlan.md index eec90f0ada..63c0235107 100644 --- a/teams/teams-ps/teams/New-CsTenantDialPlan.md +++ b/teams/teams-ps/teams/New-CsTenantDialPlan.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/new-cstenantdialplan applicable: Microsoft Teams title: New-CsTenantDialPlan @@ -27,7 +27,7 @@ You can use this cmdlet to create a new tenant dial plan. Tenant dial plans prov The Conferencing Attendant application also uses tenant dial plans for dial-in conferencing. A tenant dial plan determines such things as which normalization rules are applied. -You can add new normalization rules to a tenant dial plan by calling the [New-CsVoiceNormalizationRule](New-CsVoiceNormalizationRule.md) cmdlet. +You can add new normalization rules to a tenant dial plan by calling the [New-CsVoiceNormalizationRule](https://learn.microsoft.com/powershell/module/teams/new-csvoicenormalizationrule) cmdlet. ## EXAMPLES @@ -57,7 +57,7 @@ The value should not begin with a (.) ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams Required: True @@ -90,7 +90,7 @@ Maximum characters: 1040. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -102,18 +102,18 @@ Accept wildcard characters: False ### -NormalizationRules The NormalizationRules parameter is a list of normalization rules that are applied to this dial plan. -Although this list and these rules can be created directly by using this cmdlet, we recommend that you create the normalization rules by the [New-CsVoiceNormalizationRule](New-CsVoiceNormalizationRule.md) cmdlet, which creates the rule and then assign it to the specified tenant dial plan using [Set-CsTenantDialPlan](Set-CsTenantDialPlan.md) cmdlet. +Although this list and these rules can be created directly by using this cmdlet, we recommend that you create the normalization rules by the [New-CsVoiceNormalizationRule](https://learn.microsoft.com/powershell/module/teams/new-csvoicenormalizationrule) cmdlet, which creates the rule and then assign it to the specified tenant dial plan using [set-cstenantdialplan](set-cstenantdialplan) cmdlet. Each time a new tenant dial plan is created, a new voice normalization rule with default settings is also created for that site, service, or per-user tenant dial plan. By default, the Identity of the new voice normalization rule is the tenant dial plan Identity followed by a slash and then followed by the name Prefix All. (For example, TAG:Redmond/Prefix All.) The number of normalization rules cannot exceed 50 per TenantDialPlan. -You can create a new normalization rule by calling the [New-CsVoiceNormalizationRule](New-CsVoiceNormalizationRule.md) cmdlet. +You can create a new normalization rule by calling the [New-CsVoiceNormalizationRule](https://learn.microsoft.com/powershell/module/teams/new-csvoicenormalizationrule) cmdlet. ```yaml Type: List Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -136,7 +136,7 @@ However, if you don't provide a value, a default value matching the Identity of ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -164,7 +164,7 @@ 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). +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). ## INPUTS @@ -176,10 +176,10 @@ The Get-CsTenantDialPlan will still show the external access prefix in the form ## RELATED LINKS -[Grant-CsTenantDialPlan](Grant-CsTenantDialPlan.md) +[Grant-CsTenantDialPlan](https://learn.microsoft.com/powershell/module/teams/grant-cstenantdialplan) -[Get-CsTenantDialPlan](Get-CsTenantDialPlan.md) +[Get-CsTenantDialPlan](https://learn.microsoft.com/powershell/module/teams/get-cstenantdialplan) -[Set-CsTenantDialPlan](Set-CsTenantDialPlan.md) +[Set-CsTenantDialPlan](https://learn.microsoft.com/powershell/module/teams/set-cstenantdialplan) -[Remove-CsTenantDialPlan](Remove-CsTenantDialPlan.md) +[Remove-CsTenantDialPlan](https://learn.microsoft.com/powershell/module/teams/remove-cstenantdialplan) diff --git a/teams/teams-ps/teams/New-CsTenantNetworkRegion.md b/teams/teams-ps/teams/New-CsTenantNetworkRegion.md index e5cb9007c1..485394ffe0 100644 --- a/teams/teams-ps/teams/New-CsTenantNetworkRegion.md +++ b/teams/teams-ps/teams/New-CsTenantNetworkRegion.md @@ -150,8 +150,7 @@ 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). +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). ## INPUTS @@ -160,11 +159,12 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[Get-CsTenantNetworkRegion](Get-CsTenantNetworkRegion.md) +[Get-CsTenantNetworkRegion](https://learn.microsoft.com/powershell/module/teams/get-cstenantnetworkregion) -[Remove-CsTenantNetworkRegion](Remove-CsTenantNetworkRegion.md) +[Remove-CsTenantNetworkRegion](https://learn.microsoft.com/powershell/module/teams/remove-cstenantnetworkregion) -[Set-CsTenantNetworkRegion](Set-CsTenantNetworkRegion.md) +[Set-CsTenantNetworkRegion](https://learn.microsoft.com/powershell/module/teams/set-cstenantnetworkregion) diff --git a/teams/teams-ps/teams/New-CsTenantNetworkSite.md b/teams/teams-ps/teams/New-CsTenantNetworkSite.md index 6f4b6195a0..bdcabcb175 100644 --- a/teams/teams-ps/teams/New-CsTenantNetworkSite.md +++ b/teams/teams-ps/teams/New-CsTenantNetworkSite.md @@ -97,7 +97,7 @@ Accept wildcard characters: False ``` ### -EmergencyCallRoutingPolicy -This parameter is used to assign a custom emergency call routing policy to a network site. For more information, see [Assign a custom emergency call routing policy to a network site](/microsoftteams/manage-emergency-call-routing-policies#assign-a-custom-emergency-call-routing-policy-to-a-network-site). +This parameter is used to assign a custom emergency call routing policy to a network site. For more information, see [Assign a custom emergency call routing policy to a network site](https://learn.microsoft.com/microsoftteams/manage-emergency-call-routing-policies#assign-a-custom-emergency-call-routing-policy-to-a-network-site). ```yaml Type: String @@ -186,7 +186,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` - ### -NetworkSiteID The name of the network site. This must be a string that is unique. You cannot specify an NetworkSiteID and an Identity at the same time. @@ -249,8 +248,7 @@ 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). +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). ## INPUTS @@ -259,8 +257,8 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## NOTES ## RELATED LINKS -[Get-CsTenantNetworkSite](Get-CsTenantNetworkSite.md) +[Get-CsTenantNetworkSite](https://learn.microsoft.com/powershell/module/teams/get-cstenantnetworksite) -[Remove-CsTenantNetworkSite](Remove-CsTenantNetworkSite.md) +[Remove-CsTenantNetworkSite](https://learn.microsoft.com/powershell/module/teams/remove-cstenantnetworksite) -[Set-CsTenantNetworkSite](Set-CsTenantNetworkSite.md) +[Set-CsTenantNetworkSite](https://learn.microsoft.com/powershell/module/teams/set-cstenantnetworksite) diff --git a/teams/teams-ps/teams/New-CsTenantNetworkSubnet.md b/teams/teams-ps/teams/New-CsTenantNetworkSubnet.md index 7159c8170f..43f2fe23d1 100644 --- a/teams/teams-ps/teams/New-CsTenantNetworkSubnet.md +++ b/teams/teams-ps/teams/New-CsTenantNetworkSubnet.md @@ -71,7 +71,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` - ### -MaskBits This parameter determines the length of bits to mask to the subnet. @@ -89,7 +88,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` - ### -Description Provide a description of the network subnet to identify the purpose of creating it. @@ -167,8 +165,7 @@ 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). +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). ## INPUTS @@ -179,8 +176,8 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## NOTES ## RELATED LINKS -[Get-CsTenantNetworkSubnet](Get-CsTenantNetworkSubnet.md) +[Get-CsTenantNetworkSubnet](https://learn.microsoft.com/powershell/module/teams/get-cstenantnetworksubnet) -[Remove-CsTenantNetworkSubnet](Remove-CsTenantNetworkSubnet.md) +[Remove-CsTenantNetworkSubnet](https://learn.microsoft.com/powershell/module/teams/remove-cstenantnetworksubnet) -[Set-CsTenantNetworkSubnet](Set-CsTenantNetworkSubnet.md) +[Set-CsTenantNetworkSubnet](https://learn.microsoft.com/powershell/module/teams/set-cstenantnetworksubnet) diff --git a/teams/teams-ps/teams/New-CsUserCallingDelegate.md b/teams/teams-ps/teams/New-CsUserCallingDelegate.md index d93362abec..e0b5b9254d 100644 --- a/teams/teams-ps/teams/New-CsUserCallingDelegate.md +++ b/teams/teams-ps/teams/New-CsUserCallingDelegate.md @@ -5,7 +5,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/new-csuserca applicable: Microsoft Teams author: jenstrier ms.author: serdars -ms.reviewer: +ms.reviewer: manager: schema: 2.0.0 --- @@ -129,8 +129,8 @@ The specified user need to have the Microsoft Phone System license assigned. You can see the delegate of a user by using the Get-CsUserCallingSettings cmdlet. ## RELATED LINKS -[Get-CsUserCallingSettings](Get-CsUserCallingSettings.md) +[Get-CsUserCallingSettings](https://learn.microsoft.com/powershell/module/teams/get-csusercallingsettings) -[Set-CsUserCallingDelegate](Set-CsUserCallingDelegate.md) +[Set-CsUserCallingDelegate](https://learn.microsoft.com/powershell/module/teams/set-csusercallingdelegate) -[Remove-CsUserCallingDelegate](Remove-CsUserCallingDelegate.md) +[Remove-CsUserCallingDelegate](https://learn.microsoft.com/powershell/module/teams/remove-csusercallingdelegate) diff --git a/teams/teams-ps/teams/New-CsVoiceNormalizationRule.md b/teams/teams-ps/teams/New-CsVoiceNormalizationRule.md index b4b5700dc2..8e89cb4cdb 100644 --- a/teams/teams-ps/teams/New-CsVoiceNormalizationRule.md +++ b/teams/teams-ps/teams/New-CsVoiceNormalizationRule.md @@ -19,7 +19,6 @@ Skype for Business Server or Microsoft Teams. This cmdlet was introduced in Lync Server 2010. - ## SYNTAX ### Identity (Default) @@ -42,15 +41,14 @@ These rules are a required part of phone authorization and call routing. They define the requirements for converting (or translating) numbers from an internal format to a standard (E.164) format. An understanding of regular expressions is helpful in order to define number patterns that will be translated. -For Lync or Skype for Business Server, rules that are created by using this cmdlet are part of the dial plan and in addition to being accessible through the +For Lync or Skype for Business Server, rules that are created by using this cmdlet are part of the dial plan and in addition to being accessible through the `Get-CsVoiceNormalizationRule` cmdlet can also be accessed through the NormalizationRules property returned by a call to the `Get-CsDialPlan` cmdlet. You cannot create a normalization rule unless a dial plan with an Identity matching the scope specified in the normalization rule Identity already exists. For example, you can't create a normalization rule with the Identity site:Redmond/RedmondNormalizationRule unless a dial plan for site:Redmond already exists. -For Microsoft Teams, rules that are created by using this cmdlet can only be created with the InMemory switch and should be added to a tenant dial plan using +For Microsoft Teams, rules that are created by using this cmdlet can only be created with the InMemory switch and should be added to a tenant dial plan using the `New-CsTenantDialPlan` or `Set-CsTenantDialPlan` cmdlets. - ## EXAMPLES ### -------------------------- Example 1 -------------------------- @@ -66,7 +64,6 @@ If the rule name does not contain a space you don't need to enclose the Identity Keep in mind that a dial plan for the Redmond site must exist for this command to succeed. You can create a new dial plan by calling the `New-CsDialPlan` cmdlet. - ### -------------------------- Example 2 -------------------------- ``` New-CsVoiceNormalizationRule -Parent SeattleUser -Name SeattleFourDigit -Description "Dialing with internal four-digit extension" -Pattern '^(\d{4})$' -Translation '+1206555$1' @@ -109,11 +106,10 @@ For Microsoft Teams, voice normalization rules can be created at the following s The Identity parameter is required unless the Parent parameter is specified. You cannot include the Identity parameter and the Parent parameter in the same command. - ```yaml Type: XdsIdentity Parameter Sets: Identity -Aliases: +Aliases: Required: True Position: 2 @@ -132,7 +128,7 @@ The Name parameter and the Identity parameter cannot be used in the same command ```yaml Type: String Parameter Sets: ParentAndRelativeKey -Aliases: +Aliases: Required: True Position: Named @@ -154,7 +150,7 @@ If you include the Parent parameter, the Name parameter is also required. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Required: False Position: Named @@ -171,7 +167,7 @@ Maximum string length: 512 characters. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Required: False Position: Named @@ -190,7 +186,7 @@ Default: False ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019, Microsoft Teams Required: False @@ -208,7 +204,7 @@ Default: ^(\d{11})$ (The default represents any set of numbers up to 11 digits.) ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019, Microsoft Teams Required: False @@ -226,7 +222,7 @@ This parameter sets the order in which the rules are tested against the number. ```yaml Type: Int32 Parameter Sets: (All) -Aliases: +Aliases: Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019, Microsoft Teams Required: False @@ -244,7 +240,7 @@ Default: +$1 (The default prefixes the number with a plus sign \[+\].) ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019, Microsoft Teams Required: False @@ -260,7 +256,7 @@ Suppresses any confirmation prompts that would otherwise be displayed before mak ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019, Microsoft Teams Required: False @@ -279,7 +275,7 @@ object reference and then commit those changes by calling this cmdlet's matching ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 Required: False @@ -292,7 +288,7 @@ Accept wildcard characters: False ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams Required: True @@ -340,7 +336,7 @@ For internal Microsoft usage. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019 Required: False @@ -351,26 +347,26 @@ 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). +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). ## INPUTS -### +### Input types None. ## OUTPUTS -### +### Output types This cmdlet creates an object of type Microsoft.Rtc.Management.WritableConfig.Policy.Voice.NormalizationRule. ## NOTES ## RELATED LINKS -[Test-CsVoiceNormalizationRule](Test-CsVoiceNormalizationRule.md) +[Test-CsVoiceNormalizationRule](https://learn.microsoft.com/powershell/module/teams/test-csvoicenormalizationrule) -[Get-CsDialPlan](Get-CsDialPlan.md) +[Get-CsDialPlan](https://learn.microsoft.com/powershell/module/teams/get-csdialplan) -[New-CsTenantDialPlan](New-CsTenantDialPlan.md) +[New-CsTenantDialPlan](https://learn.microsoft.com/powershell/module/teams/new-cstenantdialplan) -[Set-CsTenantDialPlan](Set-CsTenantDialPlan.md) +[Set-CsTenantDialPlan](https://learn.microsoft.com/powershell/module/teams/set-cstenantdialplan) diff --git a/teams/teams-ps/teams/New-Team.md b/teams/teams-ps/teams/New-Team.md index d985d5b702..6712632bbf 100644 --- a/teams/teams-ps/teams/New-Team.md +++ b/teams/teams-ps/teams/New-Team.md @@ -11,16 +11,13 @@ ms.reviewer: # New-Team ## SYNOPSIS -This cmdlet lets you provision a new Team for use in Microsoft Teams and will create an O365 Unified Group to back the team. -Groups created through teams cmdlets, APIs, or clients will not show up in Outlook by default. +This cmdlet lets you provision a new Team for use in Microsoft Teams and will create an O365 Unified Group to back the team. +Groups created through teams cmdlets, APIs, or clients will not show up in Outlook by default. If you want these groups to appear in Outlook clients, you can use the [Set-UnifiedGroup](https://learn.microsoft.com/powershell/module/exchange/set-unifiedgroup) cmdlet in the Exchange Powershell Module to disable the switch parameter `HiddenFromExchangeClientsEnabled` (-HiddenFromExchangeClientsEnabled:$false). - Note: The Teams application may need to be open by an Owner for up to two hours before changes are reflected. - - ## SYNTAX ### CreateTeam (Default) @@ -32,7 +29,7 @@ New-Team -DisplayName [-Description ] [-MailNickName ] [-AllowCreateUpdateChannels ] [-AllowDeleteChannels ] [-AllowAddRemoveApps ] [-AllowCreateUpdateRemoveTabs ] [-AllowCreateUpdateRemoveConnectors ] [-AllowUserEditMessages ] [-AllowUserDeleteMessages ] [-AllowOwnerDeleteMessages ] - [-AllowTeamMentions ] [-AllowChannelMentions ] [-ShowInTeamsSearchAndSuggestions ] + [-AllowTeamMentions ] [-AllowChannelMentions ] [-ShowInTeamsSearchAndSuggestions ] [-RetainCreatedGroup ] [-AllowCreatePrivateChannels ] [] ``` @@ -165,8 +162,8 @@ Accept wildcard characters: False ``` ### -Owner -An admin who is allowed to create on behalf of another user should use this flag to specify the desired owner of the group. -This user will be added as both a member and an owner of the group. +An admin who is allowed to create on behalf of another user should use this flag to specify the desired owner of the group. +This user will be added as both a member and an owner of the group. If not specified, the user who creates the team will be added as both a member and an owner. Please note: This parameter is mandatory, if connected using Certificate Based Authentication. @@ -499,8 +496,7 @@ 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). +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). ## INPUTS @@ -512,8 +508,8 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## RELATED LINKS -[Remove-Team](Remove-Team.md) +[Remove-Team](https://learn.microsoft.com/powershell/module/teams/remove-team) -[Get-Team](Get-Team.md) +[Get-Team](https://learn.microsoft.com/powershell/module/teams/get-team) -[Set-Team](Set-Team.md) +[Set-Team](https://learn.microsoft.com/powershell/module/teams/set-team) diff --git a/teams/teams-ps/teams/Register-CsOnlineDialInConferencingServiceNumber.md b/teams/teams-ps/teams/Register-CsOnlineDialInConferencingServiceNumber.md index 0b50de8b87..e2c1985c62 100644 --- a/teams/teams-ps/teams/Register-CsOnlineDialInConferencingServiceNumber.md +++ b/teams/teams-ps/teams/Register-CsOnlineDialInConferencingServiceNumber.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/register-csonlinedialinconferencingservicenumber applicable: Microsoft Teams title: Register-CsOnlineDialInConferencingServiceNumber @@ -14,8 +14,7 @@ ms.reviewer: williamlooney ## SYNOPSIS When you buy Audio Conferencing licenses, Microsoft is hosting your audio conferencing bridge for your organization. The audio conferencing bridge gives out dial-in phone numbers from different locations so that meeting organizers and participants can use them to join Microsoft Teams meetings using a phone. -In addition to the phone numbers already assigned to your conferencing bridge, you can get additional service numbers (toll and toll-free numbers used for audio conferencing) from other locations, and then assign them to the conferencing bridge so you can expand coverage for your users. The Register-CsOnlineDialInConferencingServiceNumber command allows you to assign any additional service number that you may have acquired to your conference bridge. - +In addition to the phone numbers already assigned to your conferencing bridge, you can get additional service numbers (toll and toll-free numbers used for audio conferencing) from other locations, and then assign them to the conferencing bridge so you can expand coverage for your users. The Register-CsOnlineDialInConferencingServiceNumber command allows you to assign any additional service number that you may have acquired to your conference bridge. ## SYNTAX @@ -34,7 +33,7 @@ Register-CsOnlineDialInConferencingServiceNumber [-Instance] ] +Remove-CsApplicationAccessPolicy [-Identity ] [] ``` ## DESCRIPTION @@ -47,7 +47,7 @@ Unique identifier assigned to the policy when it was created. ```yaml Type: XdsIdentity Parameter Sets: (All) -Aliases: +Aliases: Required: True Position: 1 @@ -56,6 +56,9 @@ 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). + ## INPUTS ## OUTPUTS @@ -64,7 +67,7 @@ Accept wildcard characters: False ## RELATED LINKS -[New-CsApplicationAccessPolicy](New-CsApplicationAccessPolicy.md) -[Grant-CsApplicationAccessPolicy](Grant-CsApplicationAccessPolicy.md) -[Get-CsApplicationAccessPolicy](Get-CsApplicationAccessPolicy.md) -[Set-CsApplicationAccessPolicy](Set-CsApplicationAccessPolicy.md) +[New-CsApplicationAccessPolicy](https://learn.microsoft.com/powershell/module/teams/new-csapplicationaccesspolicy) +[Grant-CsApplicationAccessPolicy](https://learn.microsoft.com/powershell/module/teams/new-csapplicationaccesspolicy) +[Get-CsApplicationAccessPolicy](https://learn.microsoft.com/powershell/module/teams/new-csapplicationaccesspolicy) +[Set-CsApplicationAccessPolicy](https://learn.microsoft.com/powershell/module/teams/new-csapplicationaccesspolicy) diff --git a/teams/teams-ps/teams/Remove-CsAutoAttendant.md b/teams/teams-ps/teams/Remove-CsAutoAttendant.md index 7d1329ddb1..a847c6ab1f 100644 --- a/teams/teams-ps/teams/Remove-CsAutoAttendant.md +++ b/teams/teams-ps/teams/Remove-CsAutoAttendant.md @@ -16,8 +16,7 @@ ms.reviewer: williamlooney Use the Remove-CsAutoAttendant cmdlet to delete an Auto Attendant (AA). > [!NOTE] -> Remove any associated resource accounts with [Remove-CsOnlineApplicationInstanceAssociation](Remove-CsOnlineApplicationInstanceAssociation.md) before attempting to delete the Auto Attendant (AA). - +> Remove any associated resource accounts with [Remove-CsOnlineApplicationInstanceAssociation](https://learn.microsoft.com/powershell/module/teams/remove-csonlineapplicationinstanceassociation) before attempting to delete the Auto Attendant (AA). ## SYNTAX @@ -37,13 +36,11 @@ Remove-CsAutoAttendant -Identity "fa9081d6-b4f3-5c96-baec-0b00077709e5" This example deletes the AA that has an identity of fa9081d6-b4f3-5c96-baec-0b00077709e5. - ## PARAMETERS ### -Identity The identity for the AA to be removed. - ```yaml Type: System.String Parameter Sets: (All) @@ -73,25 +70,23 @@ 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). +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). ## INPUTS ### String The Remove-CsAutoAttendant cmdlet accepts a string as the Identity parameter. - ## OUTPUTS ### None - ## NOTES ## RELATED LINKS -[New-CsAutoAttendant](New-CsAutoAttendant.md) +[New-CsAutoAttendant](https://learn.microsoft.com/powershell/module/teams/new-csautoattendant) -[Get-CsAutoAttendant](Get-CsAutoAttendant.md) +[Get-CsAutoAttendant](https://learn.microsoft.com/powershell/module/teams/get-csautoattendant) -[Set-CsAutoAttendant](Set-CsAutoAttendant.md) +[Set-CsAutoAttendant](https://learn.microsoft.com/powershell/module/teams/set-csautoattendant) diff --git a/teams/teams-ps/teams/Remove-CsCallQueue.md b/teams/teams-ps/teams/Remove-CsCallQueue.md index 74b560df40..1f9dffb3c3 100644 --- a/teams/teams-ps/teams/Remove-CsCallQueue.md +++ b/teams/teams-ps/teams/Remove-CsCallQueue.md @@ -34,7 +34,6 @@ Remove-CsCallQueue -Identity 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01 This example removes the Call Queue with the identity 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01. If no Call Queue exists with the identity 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01, then this example generates an error. - ## PARAMETERS ### -Identity @@ -43,7 +42,7 @@ PARAMVALUE: Guid ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -59,7 +58,7 @@ PARAMVALUE: Guid ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -70,19 +69,17 @@ 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). +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). ## INPUTS ### Identity Represents the unique identifier of a Call Queue. - ## OUTPUTS ### Microsoft.Rtc.Management.Hosted.CallQueue.Models.CallQueue ## NOTES - ## RELATED LINKS diff --git a/teams/teams-ps/teams/Remove-CsCallingLineIdentity.md b/teams/teams-ps/teams/Remove-CsCallingLineIdentity.md index af2742b116..f7bf512b7e 100644 --- a/teams/teams-ps/teams/Remove-CsCallingLineIdentity.md +++ b/teams/teams-ps/teams/Remove-CsCallingLineIdentity.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/remove-cscallinglineidentity applicable: Microsoft Teams title: Remove-CsCallingLineIdentity @@ -33,7 +33,6 @@ PS C:\> Remove-CsCallingLineIdentity -Identity Anonymous This example removes a Caller ID policy. - ## PARAMETERS ### -Identity @@ -42,7 +41,7 @@ The Identity parameter identifies the Caller ID policy. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: True @@ -85,7 +84,7 @@ 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). +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). ## INPUTS @@ -95,10 +94,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsCallingLineIdentity](Get-CsCallingLineIdentity.md) +[Get-CsCallingLineIdentity](https://learn.microsoft.com/powershell/module/teams/get-cscallinglineidentity) -[Grant-CsCallingLineIdentity](Grant-CsCallingLineIdentity.md) +[Grant-CsCallingLineIdentity](https://learn.microsoft.com/powershell/module/teams/grant-cscallinglineidentity) -[New-CsCallingLineIdentity](New-CsCallingLineIdentity.md) +[New-CsCallingLineIdentity](https://learn.microsoft.com/powershell/module/teams/new-cscallinglineidentity) -[Set-CsCallingLineIdentity](Set-CsCallingLineIdentity.md) +[Set-CsCallingLineIdentity](https://learn.microsoft.com/powershell/module/teams/set-cscallinglineidentity) diff --git a/teams/teams-ps/teams/Remove-CsCustomPolicyPackage.md b/teams/teams-ps/teams/Remove-CsCustomPolicyPackage.md index b074152ae7..c5fbbf878d 100644 --- a/teams/teams-ps/teams/Remove-CsCustomPolicyPackage.md +++ b/teams/teams-ps/teams/Remove-CsCustomPolicyPackage.md @@ -64,8 +64,8 @@ Default packages created by Microsoft cannot be deleted. ## RELATED LINKS -[Get-CsPolicyPackage](Get-CsPolicyPackage.md) +[Get-CsPolicyPackage](https://learn.microsoft.com/powershell/module/teams/get-cspolicypackage) -[New-CsCustomPolicyPackage](New-CsCustomPolicyPackage.md) +[New-CsCustomPolicyPackage](https://learn.microsoft.com/powershell/module/teams/new-cscustompolicypackage) -[Update-CsCustomPolicyPackage](Update-CsCustomPolicyPackage.md) +[Update-CsCustomPolicyPackage](https://learn.microsoft.com/powershell/module/teams/update-cscustompolicypackage) diff --git a/teams/teams-ps/teams/Remove-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Remove-CsExternalAccessPolicy.md index 0d96a36b7b..a801caa0bb 100644 --- a/teams/teams-ps/teams/Remove-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/Remove-CsExternalAccessPolicy.md @@ -14,7 +14,7 @@ ms.reviewer: rogupta ## SYNOPSIS Enables you to remove an existing external access policy. -External access policies determine whether or not your users can: 1) Communicate with users who have Session Initiation Protocol (SIP) accounts with a federated organization; 2) Communicate with users who have SIP accounts with a public instant messaging (IM) provider such as Windows Live; 3) Communicate with users who are using custom applications built with [Azure Communication Services (ACS)](/azure/communication-services/concepts/teams-interop) and 4) Access Skype for Business Server over the Internet, without having to log on to your internal network. +External access policies determine whether or not your users can: 1) Communicate with users who have Session Initiation Protocol (SIP) accounts with a federated organization; 2) Communicate with users who have SIP accounts with a public instant messaging (IM) provider such as Windows Live; 3) Communicate with users who are using custom applications built with [Azure Communication Services (ACS)](https://learn.microsoft.com/azure/communication-services/concepts/teams-interop) and 4) Access Skype for Business Server over the Internet, without having to log on to your internal network. This cmdlet was introduced in Lync Server 2010. ## SYNTAX @@ -36,7 +36,7 @@ External access policies can grant (or revoke) the ability of your users to do a Note that enabling federation alone will not provide users with this capability. Instead, you must enable federation and then assign users an external access policy that gives them the right to communicate with federated users. -3. (Microsoft Teams only) Communicate with users who are using custom applications built with [Azure Communication Services (ACS)](/azure/communication-services/concepts/teams-interop). This policy setting only applies if ACS federation has been enabled at the tenant level using the cmdlet [Set-CsTeamsAcsFederationConfiguration](/powershell/module/teams/set-csteamsacsfederationconfiguration). +3. (Microsoft Teams only) Communicate with users who are using custom applications built with [Azure Communication Services (ACS)](https://learn.microsoft.com/azure/communication-services/concepts/teams-interop). This policy setting only applies if ACS federation has been enabled at the tenant level using the cmdlet [Set-CsTeamsAcsFederationConfiguration](https://learn.microsoft.com/powershell/module/teams/set-csteamsacsfederationconfiguration). 4. Communicate with people who have SIP accounts with a public instant messaging service such as Windows Live. @@ -190,17 +190,17 @@ 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). +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). ## INPUTS -### +### Input types Microsoft.Rtc.Management.WritableConfig.Policy.ExternalAccess.ExternalAccessPolicy object. The `Remove-CsExternalAccessPolicy` cmdlet accepts pipelined input of the external access policy object. ## OUTPUTS -### +### Output types None. Instead, the `Remove-CsExternalAccessPolicy` cmdlet does not return a value or object. Instead, the cmdlet deletes instances of the Microsoft.Rtc.Management.WritableConfig.Policy.ExternalAccess.ExternalAccessPolicy object. @@ -209,10 +209,10 @@ Instead, the cmdlet deletes instances of the Microsoft.Rtc.Management.WritableCo ## RELATED LINKS -[Get-CsExternalAccessPolicy](Get-CsExternalAccessPolicy.md) +[Get-CsExternalAccessPolicy](https://learn.microsoft.com/powershell/module/teams/get-csexternalaccesspolicy) -[Grant-CsExternalAccessPolicy](Grant-CsExternalAccessPolicy.md) +[Grant-CsExternalAccessPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csexternalaccesspolicy) -[New-CsExternalAccessPolicy](New-CsExternalAccessPolicy.md) +[New-CsExternalAccessPolicy](https://learn.microsoft.com/powershell/module/teams/new-csexternalaccesspolicy) -[Set-CsExternalAccessPolicy](Set-CsExternalAccessPolicy.md) +[Set-CsExternalAccessPolicy](https://learn.microsoft.com/powershell/module/teams/set-csexternalaccesspolicy) diff --git a/teams/teams-ps/teams/Remove-CsGroupPolicyAssignment.md b/teams/teams-ps/teams/Remove-CsGroupPolicyAssignment.md index 18dab09a30..4dc7ae5247 100644 --- a/teams/teams-ps/teams/Remove-CsGroupPolicyAssignment.md +++ b/teams/teams-ps/teams/Remove-CsGroupPolicyAssignment.md @@ -39,7 +39,7 @@ d8ebfa45-0f28-4d2d-9bcc-b158a49e2d17 TeamsMeetingPolicy AllOn 1 10/29/20 e050ce51-54bc-45b7-b3e6-c00343d31274 TeamsMeetingPolicy AllOff 2 11/2/2019 12:20:41 AM aeb7c0e7-2f6d-43ef-bf33-bfbcb93fdc64 566b8d39-5c5c-4aaa-bc07-4f36278a1b38 TeamsMeetingPolicy Kiosk 3 11/2/2019 12:14:41 AM aeb7c0e7-2f6d-43ef-bf33-bfbcb93fdc64 -Remove-CsGroupPolicyAssignment -GroupId e050ce51-54bc-45b7-b3e6-c00343d31274 -PolicyType TeamsMeetingPolicy +Remove-CsGroupPolicyAssignment -GroupId e050ce51-54bc-45b7-b3e6-c00343d31274 -PolicyType TeamsMeetingPolicy Get-CsGroupPolicyAssignment -PolicyType TeamsMeetingPolicy @@ -220,8 +220,7 @@ 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). +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). ## INPUTS @@ -231,8 +230,8 @@ For more information, see [About CommonParameters](https://go.microsoft.com/fwli ## RELATED LINKS -[New-CsGroupPolicyAssignment](New-CsGroupPolicyAssignment.md) +[New-CsGroupPolicyAssignment](https://learn.microsoft.com/powershell/module/teams/new-csgrouppolicyassignment) -[Get-CsGroupPolicyAssignment](Get-CsGroupPolicyAssignment.md) +[Get-CsGroupPolicyAssignment](https://learn.microsoft.com/powershell/module/teams/get-csgrouppolicyassignment) -[Set-CsGroupPolicyAssignment](Set-CsGroupPolicyAssignment.md) +[Set-CsGroupPolicyAssignment](https://learn.microsoft.com/powershell/module/teams/set-csgrouppolicyassignment) diff --git a/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md b/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md index 1e0af43781..d66d75c7c1 100644 --- a/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md +++ b/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md @@ -5,7 +5,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/remove-cshyb applicable: Microsoft Teams author: jenstrier ms.author: serdars -ms.reviewer: +ms.reviewer: manager: schema: 2.0.0 --- @@ -41,7 +41,7 @@ The telephone number to remove. The number should be specified without a prefixe ```yaml Type: System.String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams Required: True @@ -111,6 +111,6 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable The cmdlet is only available in GCC High and DoD cloud instances. ## RELATED LINKS -[New-CsHybridTelephoneNumber](New-CsHybridTelephoneNumber.md) +[New-CsHybridTelephoneNumber](https://learn.microsoft.com/powershell/module/teams/new-cshybridtelephonenumber) -[Get-CsHybridTelephoneNumber](Get-CsHybridTelephoneNumber.md) +[Get-CsHybridTelephoneNumber](https://learn.microsoft.com/powershell/module/teams/get-cshybridtelephonenumber) diff --git a/teams/teams-ps/teams/Remove-CsInboundBlockedNumberPattern.md b/teams/teams-ps/teams/Remove-CsInboundBlockedNumberPattern.md index 6770b0ef89..56a610d451 100644 --- a/teams/teams-ps/teams/Remove-CsInboundBlockedNumberPattern.md +++ b/teams/teams-ps/teams/Remove-CsInboundBlockedNumberPattern.md @@ -1,13 +1,13 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/remove-csinboundblockednumberpattern -applicable: Microsoft Teams +applicable: Microsoft Teams title: Remove-CsInboundBlockedNumberPattern author: jenstrier ms.author: serdars ms.reviewer: manager: bulenteg -schema: 2.0.0 +schema: 2.0.0 --- # Remove-CsInboundBlockedNumberPattern @@ -82,7 +82,7 @@ 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). +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). ## INPUTS @@ -92,8 +92,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[New-CsInboundBlockedNumberPattern](New-CsInboundBlockedNumberPattern.md) +[New-CsInboundBlockedNumberPattern](https://learn.microsoft.com/powershell/module/teams/new-csinboundblockednumberpattern) -[Set-CsInboundBlockedNumberPattern](Set-CsInboundBlockedNumberPattern.md) +[Set-CsInboundBlockedNumberPattern](https://learn.microsoft.com/powershell/module/teams/set-csinboundblockednumberpattern) -[Get-CsInboundBlockedNumberPattern](Get-CsInboundBlockedNumberPattern.md) +[Get-CsInboundBlockedNumberPattern](https://learn.microsoft.com/powershell/module/teams/get-csinboundblockednumberpattern) diff --git a/teams/teams-ps/teams/Remove-CsInboundExemptNumberPattern.md b/teams/teams-ps/teams/Remove-CsInboundExemptNumberPattern.md index db230d7bb9..11ebfca28d 100644 --- a/teams/teams-ps/teams/Remove-CsInboundExemptNumberPattern.md +++ b/teams/teams-ps/teams/Remove-CsInboundExemptNumberPattern.md @@ -1,10 +1,10 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/remove-csinboundexemptnumberpattern applicable: Microsoft Teams author: jenstrier ms.author: serdars -ms.reviewer: +ms.reviewer: manager: schema: 2.0.0 --- @@ -80,6 +80,9 @@ 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). + ## INPUTS ## OUTPUTS @@ -89,12 +92,12 @@ Accept wildcard characters: False You can use Test-CsInboundBlockedNumberPattern to test your call block and exempt phone number ranges. ## RELATED LINKS -[New-CsInboundExemptNumberPattern](New-CsInboundExemptNumberPattern.md) +[New-CsInboundExemptNumberPattern](https://learn.microsoft.com/powershell/module/teams/new-csinboundexemptnumberpattern) -[Set-CsInboundExemptNumberPattern](Set-CsInboundExemptNumberPattern.md) +[Set-CsInboundExemptNumberPattern](https://learn.microsoft.com/powershell/module/teams/set-csinboundexemptnumberpattern) -[Get-CsInboundExemptNumberPattern](Get-CsInboundExemptNumberPattern.md) +[Get-CsInboundExemptNumberPattern](https://learn.microsoft.com/powershell/module/teams/get-csinboundexemptnumberpattern) -[Test-CsInboundBlockedNumberPattern](Test-CsInboundBlockedNumberPattern.md) +[Test-CsInboundBlockedNumberPattern](https://learn.microsoft.com/powershell/module/teams/test-csinboundblockednumberpattern) -[Get-CsTenantBlockedCallingNumbers](Get-CsTenantBlockedCallingNumbers.md) +[Get-CsTenantBlockedCallingNumbers](https://learn.microsoft.com/powershell/module/teams/get-cstenantblockedcallingnumbers) From 992b222a202ec33d0af20a5aaee2b39c7800711b Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 21 Nov 2024 16:30:20 -0800 Subject: [PATCH 1099/1851] Link fixes per build report --- .../teams/New-CsAutoAttendantCallHandlingAssociation.md | 2 +- teams/teams-ps/teams/New-CsCustomPolicyPackage.md | 4 ++-- teams/teams-ps/teams/New-CsExternalAccessPolicy.md | 2 +- teams/teams-ps/teams/New-CsTeamsHiddenMeetingTemplate.md | 4 ++-- teams/teams-ps/teams/New-CsTeamsHiddenTemplate.md | 4 ++-- .../teams/New-CsTeamsMeetingTemplatePermissionPolicy.md | 2 +- teams/teams-ps/teams/New-CsTenantDialPlan.md | 2 +- 7 files changed, 10 insertions(+), 10 deletions(-) diff --git a/teams/teams-ps/teams/New-CsAutoAttendantCallHandlingAssociation.md b/teams/teams-ps/teams/New-CsAutoAttendantCallHandlingAssociation.md index c6ff7b0fc0..0dd8a74ae2 100644 --- a/teams/teams-ps/teams/New-CsAutoAttendantCallHandlingAssociation.md +++ b/teams/teams-ps/teams/New-CsAutoAttendantCallHandlingAssociation.md @@ -110,7 +110,7 @@ Accept wildcard characters: False ### -ScheduleId The ScheduleId parameter represents the schedule to be associated with the call flow. -You can create a schedule by using the [`New-CsOnlineSchedule`](https://learn.microsoft.com/powershell/module/teams/new-csonlineschedule) cmdlet. additionally, you can use [`get-csonlineschedule`](get-csonlineschedule) cmdlet to get the schedules configured for your organization. +You can create a schedule by using the [New-CsOnlineSchedule](https://learn.microsoft.com/powershell/module/teams/new-csonlineschedule) cmdlet. additionally, you can use [Get-CsOnlineSchedule](https://learn.microsoft.com/powershell/module/teams/get-csonlineschedule) cmdlet to get the schedules configured for your organization. ```yaml Type: System.String diff --git a/teams/teams-ps/teams/New-CsCustomPolicyPackage.md b/teams/teams-ps/teams/New-CsCustomPolicyPackage.md index 0bf2f2e978..bf6a5dfc6b 100644 --- a/teams/teams-ps/teams/New-CsCustomPolicyPackage.md +++ b/teams/teams-ps/teams/New-CsCustomPolicyPackage.md @@ -25,7 +25,7 @@ New-CsCustomPolicyPackage -Identity -PolicyList [-Descriptio ## DESCRIPTION -This cmdlet creates a custom policy package. It allows the admin to create their own policy packages for the tenant. For more information on policy packages and the policy types available, please review https://learn.microsoft.com/MicrosoftTeams/manage-policy-packages. +This cmdlet creates a custom policy package. It allows the admin to create their own policy packages for the tenant. For more information on policy packages and the policy types available, see [Managing policy packages in Teams](https://learn.microsoft.com/MicrosoftTeams/manage-policy-packages). ## EXAMPLES @@ -62,7 +62,7 @@ Accept wildcard characters: False ### -PolicyList -A list of one or more policies to be added in the package. To specify the policy list, follow this format: "\, \". Delimiters of ' ', '.', ':', '\t' are also acceptable. Supported policy types are listed [here](https://learn.microsoft.com/powershell/module/teams/https://learn.microsoft.com/microsoftteams/manage-policy-packages#what-is-a-policy-package). to get the list of available policy names on your tenant, please use the skypeforbusiness module and refer to cmdlets such as [get-csteamsmeetingpolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmeetingpolicy) and [get-csteamsmessagingpolicy](get-csteamsmessagingpolicy). +A list of one or more policies to be added in the package. To specify the policy list, follow this format: "\, \". Delimiters of ' ', '.', ':', '\t' are also acceptable. Supported policy types are listed [here](https://learn.microsoft.com/MicrosoftTeams/manage-policy-packages#what-is-a-policy-package). To get the list of available policy names on your tenant, use the skypeforbusiness module and refer to cmdlets such as [Get-CsTeamsMeetingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmeetingpolicy) and [Get-CsTeamsMessagingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmessagingpolicy). ```yaml Type: String[] diff --git a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md index 35cc6bef8a..ffd15c5d01 100644 --- a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md @@ -59,7 +59,7 @@ External access policies can grant (or revoke) the ability of your users to do a Note that enabling federation alone will not provide users with this capability. Instead, you must enable federation and then assign users an external access policy that gives them the right to communicate with federated users. -2. (Microsoft Teams only) Communicate with users who are using custom applications built with [Azure Communication Services (ACS)](https://learn.microsoft.com/powershell/module/teams//azure/communication-services/concepts/teams-interop). this policy setting only applies if acs federation has been enabled at the tenant level using the cmdlet [set-csteamsacsfederationconfiguration](set-csteamsacsfederationconfiguration). +2. (Microsoft Teams only) Communicate with users who are using custom applications built with [Azure Communication Services (ACS)](https://learn.microsoft.com/azure/communication-services/concepts/teams-interop). this policy setting only applies if acs federation has been enabled at the tenant level using the cmdlet [Set-CsTeamsAcsFederationConfiguration](https://learn.microsoft.com/powershell/module/teams/set-csteamsacsfederationconfiguration). 3. Access Skype for Business Server over the Internet, without having to first log on to your internal network. This enables your users to use Skype for Business and log on to Skype for Business Server from an Internet café or other remote location. diff --git a/teams/teams-ps/teams/New-CsTeamsHiddenMeetingTemplate.md b/teams/teams-ps/teams/New-CsTeamsHiddenMeetingTemplate.md index 890236b26c..afae69de7e 100644 --- a/teams/teams-ps/teams/New-CsTeamsHiddenMeetingTemplate.md +++ b/teams/teams-ps/teams/New-CsTeamsHiddenMeetingTemplate.md @@ -11,7 +11,7 @@ schema: 2.0.0 # New-CsTeamsHiddenMeetingTemplate ## SYNOPSIS -This cmdlet is used to create a `HiddenMeetingTemplate` object for use with the [New-CsTeamsMeetingTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsmeetingtemplatepermissionpolicy) and [set-csteamsmeetingtemplatepermissionpolicy](set-csteamsmeetingtemplatepermissionpolicy) cmdlets. +This cmdlet is used to create a `HiddenMeetingTemplate` object for use with the [New-CsTeamsMeetingTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsmeetingtemplatepermissionpolicy) and [Set-CsTeamsMeetingTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsmeetingtemplatepermissionpolicy) cmdlets. ## SYNTAX @@ -21,7 +21,7 @@ New-CsTeamsHiddenMeetingTemplate -Id [] ## DESCRIPTION -Creates an object that can be supplied as `HiddenMeetingTemplate` to the [New-CsTeamsMeetingTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsmeetingtemplatepermissionpolicy) and [set-csteamsmeetingtemplatepermissionpolicy](set-csteamsmeetingtemplatepermissionpolicy) cmdlets. +Creates an object that can be supplied as `HiddenMeetingTemplate` to the [New-CsTeamsMeetingTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsmeetingtemplatepermissionpolicy) and [Set-CsTeamsMeetingTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsmeetingtemplatepermissionpolicy) cmdlets. ## EXAMPLES diff --git a/teams/teams-ps/teams/New-CsTeamsHiddenTemplate.md b/teams/teams-ps/teams/New-CsTeamsHiddenTemplate.md index 506bdd8adf..5df0f7b450 100644 --- a/teams/teams-ps/teams/New-CsTeamsHiddenTemplate.md +++ b/teams/teams-ps/teams/New-CsTeamsHiddenTemplate.md @@ -13,7 +13,7 @@ schema: 2.0.0 # New-CsTeamsHiddenTemplate ## SYNOPSIS -This cmdlet is used to create a `HiddenTemplate` object for use with the [New-CsTeamsTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamstemplatepermissionpolicy) and [set-csteamstemplatepermissionpolicy](set-csteamstemplatepermissionpolicy) cmdlets. +This cmdlet is used to create a `HiddenTemplate` object for use with the [New-CsTeamsTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamstemplatepermissionpolicy) and [Set-CsTeamsTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamstemplatepermissionpolicy) cmdlets. ## SYNTAX @@ -22,7 +22,7 @@ New-CsTeamsHiddenTemplate -Id [] ``` ## DESCRIPTION -Creates an object that can be supplied as `HiddenTemplate` to the [New-CsTeamsTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamstemplatepermissionpolicy) and [set-csteamstemplatepermissionpolicy](set-csteamstemplatepermissionpolicy) cmdlets. +Creates an object that can be supplied as `HiddenTemplate` to the [New-CsTeamsTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamstemplatepermissionpolicy) and [Set-CsTeamsTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamstemplatepermissionpolicy) cmdlets. ## EXAMPLES diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingTemplatePermissionPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingTemplatePermissionPolicy.md index 16e04243e8..48a5347d44 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingTemplatePermissionPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingTemplatePermissionPolicy.md @@ -20,7 +20,7 @@ Creates a new instance of the TeamsMeetingTemplatePermissionPolicy. ``` ## DESCRIPTION -Creates a new instance of the policy with a name and a list of hidden meeting template IDs. The template IDs passed into the `HiddenMeetingTemplates` object must be valid existing template IDs. The current custom and first-party templates on a tenant can be fetched by [Get-CsTeamsMeetingTemplateConfiguration](https://learn.microsoft.com/powershell/module/teams/get-csteamsmeetingtemplateconfiguration) and [get-csteamsfirstpartymeetingtemplateconfiguration](get-csteamsfirstpartymeetingtemplateconfiguration) respectively. +Creates a new instance of the policy with a name and a list of hidden meeting template IDs. The template IDs passed into the `HiddenMeetingTemplates` object must be valid existing template IDs. The current custom and first-party templates on a tenant can be fetched by [Get-CsTeamsMeetingTemplateConfiguration](https://learn.microsoft.com/powershell/module/teams/get-csteamsmeetingtemplateconfiguration) and [Get-CsTeamsFirstPartyMeetingTemplateConfiguration](https://learn.microsoft.com/powershell/module/teams/get-csteamsfirstpartymeetingtemplateconfiguration) respectively. ## EXAMPLES diff --git a/teams/teams-ps/teams/New-CsTenantDialPlan.md b/teams/teams-ps/teams/New-CsTenantDialPlan.md index 63c0235107..a7ff6c826e 100644 --- a/teams/teams-ps/teams/New-CsTenantDialPlan.md +++ b/teams/teams-ps/teams/New-CsTenantDialPlan.md @@ -102,7 +102,7 @@ Accept wildcard characters: False ### -NormalizationRules The NormalizationRules parameter is a list of normalization rules that are applied to this dial plan. -Although this list and these rules can be created directly by using this cmdlet, we recommend that you create the normalization rules by the [New-CsVoiceNormalizationRule](https://learn.microsoft.com/powershell/module/teams/new-csvoicenormalizationrule) cmdlet, which creates the rule and then assign it to the specified tenant dial plan using [set-cstenantdialplan](set-cstenantdialplan) cmdlet. +Although this list and these rules can be created directly by using this cmdlet, we recommend that you create the normalization rules by the [New-CsVoiceNormalizationRule](https://learn.microsoft.com/powershell/module/teams/new-csvoicenormalizationrule) cmdlet, which creates the rule and then assign it to the specified tenant dial plan using [Set-CsTenantDialPlan](https://learn.microsoft.com/powershell/module/teams/set-cstenantdialplan) cmdlet. Each time a new tenant dial plan is created, a new voice normalization rule with default settings is also created for that site, service, or per-user tenant dial plan. By default, the Identity of the new voice normalization rule is the tenant dial plan Identity followed by a slash and then followed by the name Prefix All. From 1071952b29ccfdc4b315fb8ecdd47340124bd7d7 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 21 Nov 2024 16:40:00 -0800 Subject: [PATCH 1100/1851] Update New-CsAutoAttendant.md Updating to indicate the UserNameExtension is in PowerShell only and that changes in TAC will remove this setting. --- teams/teams-ps/teams/New-CsAutoAttendant.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsAutoAttendant.md b/teams/teams-ps/teams/New-CsAutoAttendant.md index b354c6a80f..dd436cf953 100644 --- a/teams/teams-ps/teams/New-CsAutoAttendant.md +++ b/teams/teams-ps/teams/New-CsAutoAttendant.md @@ -31,6 +31,7 @@ You can create new AAs by using the New-CsAutoAttendant cmdlet; each newly creat > The following configuration parameters are currently only available in PowerShell and do not appear in Teams admin center. Saving a call queue configuration through Teams admin center will _remove_ any of these configured items: > > - -HideAuthorizedUsers +> - -UserNameExtension **NOTES**: @@ -482,7 +483,7 @@ Accept wildcard characters: False ``` ### -HideAuthorizedUsers -_Saving a call queue configuration through Teams admin center will *remove* this setting._ +_Saving an auto attendant configuration through Teams admin center will *remove* this setting._ This is a list of GUIDs of authorized users who should not appear on the list of supervisors for the agents who are members of this queue. The GUID should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). @@ -500,6 +501,7 @@ Accept wildcard characters: False ``` ### -UserNameExtension +_Saving an auto attendant configuration through Teams admin center will *remove* this setting._ The UserNameExtension parameter is a string that specifies how to extend usernames in dial search by appending additional information after the name. This parameter is used in dial search when multiple search results are found, as it helps to distinguish users with similar names. Possible values are: From 27fa879e2cb97715764b810a47137e43d26b64d1 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 21 Nov 2024 16:41:29 -0800 Subject: [PATCH 1101/1851] Link fixes And other formatting fixes --- ...-CsOnlineApplicationInstanceAssociation.md | 9 +- .../teams/Remove-CsOnlineAudioFile.md | 16 +- ...sOnlineDialInConferencingTenantSettings.md | 17 +- .../teams/Remove-CsOnlineLisCivicAddress.md | 8 +- .../teams/Remove-CsOnlineLisLocation.md | 8 +- .../teams-ps/teams/Remove-CsOnlineLisPort.md | 7 +- .../teams/Remove-CsOnlineLisSwitch.md | 6 +- .../Remove-CsOnlineLisWirelessAccessPoint.md | 5 +- .../teams/Remove-CsOnlinePSTNGateway.md | 9 +- .../teams-ps/teams/Remove-CsOnlineSchedule.md | 12 +- .../teams/Remove-CsOnlineTelephoneNumber.md | 17 +- .../teams/Remove-CsOnlineVoiceRoute.md | 10 +- .../Remove-CsOnlineVoiceRoutingPolicy.md | 11 +- .../teams/Remove-CsOnlineVoicemailPolicy.md | 14 +- .../teams/Remove-CsPhoneNumberAssignment.md | 12 +- teams/teams-ps/teams/Remove-CsTeamTemplate.md | 16 +- .../teams-ps/teams/Remove-CsTeamsAIPolicy.md | 12 +- .../Remove-CsTeamsAppPermissionPolicy.md | 10 +- .../teams/Remove-CsTeamsAppSetupPolicy.md | 10 +- .../Remove-CsTeamsAudioConferencingPolicy.md | 6 +- .../teams/Remove-CsTeamsCallHoldPolicy.md | 9 +- .../teams/Remove-CsTeamsCallParkPolicy.md | 11 +- .../teams/Remove-CsTeamsCallingPolicy.md | 17 +- .../teams/Remove-CsTeamsChannelsPolicy.md | 9 +- ...e-CsTeamsComplianceRecordingApplication.md | 20 +- ...Remove-CsTeamsComplianceRecordingPolicy.md | 20 +- .../teams/Remove-CsTeamsCustomBannerText | 10 +- .../teams/Remove-CsTeamsCustomBannerText.md | 10 +- ...emove-CsTeamsEmergencyCallRoutingPolicy.md | 10 +- .../Remove-CsTeamsEmergencyCallingPolicy.md | 11 +- .../Remove-CsTeamsEnhancedEncryptionPolicy.md | 12 +- .../teams/Remove-CsTeamsFilesPolicy.md | 8 +- .../Remove-CsTeamsMediaConnectivityPolicy.md | 10 +- .../Remove-CsTeamsMeetingBrandingPolicy.md | 15 +- .../Remove-CsTeamsMeetingBroadcastPolicy.md | 8 +- ...-CsTeamsMeetingTemplatePermissionPolicy.md | 15 +- .../teams-ps/teams/Remove-CsTeamsPinnedApp.md | 11 +- ...emove-CsTeamsSharedCallingRoutingPolicy.md | 10 +- .../teams/Remove-CsTeamsShiftsConnection.md | 8 +- .../Remove-CsTeamsShiftsConnectionInstance.md | 8 +- .../Remove-CsTeamsShiftsConnectionTeamMap.md | 6 +- .../teams/Remove-CsTeamsShiftsPolicy.md | 13 +- .../Remove-CsTeamsTemplatePermissionPolicy.md | 8 +- .../teams/Remove-CsTeamsTranslationRule.md | 13 +- ...Remove-CsTeamsUnassignedNumberTreatment.md | 10 +- ...Remove-CsTeamsVirtualAppointmentsPolicy.md | 8 +- .../Remove-CsTeamsVoiceApplicationsPolicy.md | 13 +- ...move-CsTeamsWorkLocationDetectionPolicy.md | 8 +- .../teams-ps/teams/Remove-CsTenantDialPlan.md | 15 +- .../teams/Remove-CsTenantNetworkRegion.md | 10 +- .../teams/Remove-CsTenantNetworkSite.md | 10 +- .../teams/Remove-CsTenantNetworkSubnet.md | 9 +- .../teams/Remove-CsTenantTrustedIPAddress.md | 4 +- .../teams/Remove-CsUserCallingDelegate.md | 9 +- .../teams/Remove-CsUserLicenseGracePeriod.md | 16 +- .../Remove-CsVideoInteropServiceProvider.md | 12 +- teams/teams-ps/teams/Remove-SharedWithTeam.md | 4 +- teams/teams-ps/teams/Remove-Team.md | 11 +- teams/teams-ps/teams/Remove-TeamChannel.md | 5 +- .../teams/Remove-TeamTargetingHierarchy.md | 7 +- teams/teams-ps/teams/Remove-TeamUser.md | 3 +- teams/teams-ps/teams/Remove-TeamsApp.md | 4 +- .../teams/Set-CsApplicationAccessPolicy.md | 10 +- .../Set-CsApplicationMeetingConfiguration.md | 14 +- teams/teams-ps/teams/Set-CsAutoAttendant.md | 16 +- teams/teams-ps/teams/Set-CsCallQueue.md | 230 +++++++++--------- .../teams/Set-CsCallingLineIdentity.md | 26 +- .../teams/Set-CsExternalAccessPolicy.md | 30 +-- .../teams/Set-CsGroupPolicyAssignment.md | 7 +- .../Set-CsInboundBlockedNumberPattern.md | 14 +- .../teams/Set-CsInboundExemptNumberPattern.md | 16 +- .../teams/Set-CsOnlineApplicationInstance.md | 14 +- .../Set-CsOnlineDialInConferencingBridge.md | 22 +- ...CsOnlineDialInConferencingServiceNumber.md | 19 +- ...sOnlineDialInConferencingTenantSettings.md | 48 ++-- .../Set-CsOnlineDialInConferencingUser.md | 42 ++-- ...lineDialInConferencingUserDefaultNumber.md | 30 ++- ...nlineEnhancedEmergencyServiceDisclaimer.md | 24 +- .../teams/Set-CsOnlineLisCivicAddress.md | 8 +- .../teams-ps/teams/Set-CsOnlineLisLocation.md | 7 +- teams/teams-ps/teams/Set-CsOnlineLisPort.md | 8 +- teams/teams-ps/teams/Set-CsOnlineLisSubnet.md | 10 +- teams/teams-ps/teams/Set-CsOnlineLisSwitch.md | 7 +- .../Set-CsOnlineLisWirelessAccessPoint.md | 4 +- .../teams-ps/teams/Set-CsOnlinePSTNGateway.md | 9 +- teams/teams-ps/teams/Set-CsOnlinePstnUsage.md | 5 +- teams/teams-ps/teams/Set-CsOnlineSchedule.md | 11 +- .../Set-CsOnlineVoiceApplicationInstance.md | 30 ++- .../teams-ps/teams/Set-CsOnlineVoiceRoute.md | 10 +- .../teams/Set-CsOnlineVoiceRoutingPolicy.md | 11 +- teams/teams-ps/teams/Set-CsOnlineVoiceUser.md | 24 +- .../teams/Set-CsOnlineVoicemailPolicy.md | 43 ++-- .../Set-CsOnlineVoicemailUserSettings.md | 31 ++- 93 files changed, 674 insertions(+), 751 deletions(-) diff --git a/teams/teams-ps/teams/Remove-CsOnlineApplicationInstanceAssociation.md b/teams/teams-ps/teams/Remove-CsOnlineApplicationInstanceAssociation.md index d41f331ddd..1fb51dfc00 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineApplicationInstanceAssociation.md +++ b/teams/teams-ps/teams/Remove-CsOnlineApplicationInstanceAssociation.md @@ -69,8 +69,7 @@ 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). - +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). ## INPUTS @@ -85,8 +84,8 @@ The Remove-CsOnlineApplicationInstanceAssociation cmdlet accepts a string array ## RELATED LINKS -[Get-CsOnlineApplicationInstanceAssociation](Get-CsOnlineApplicationInstanceAssociation.md) +[Get-CsOnlineApplicationInstanceAssociation](https://learn.microsoft.com/powershell/module/teams/get-csonlineapplicationinstanceassociation) -[Get-CsOnlineApplicationInstanceAssociationStatus](Get-CsOnlineApplicationInstanceAssociationStatus.md) +[Get-CsOnlineApplicationInstanceAssociationStatus](https://learn.microsoft.com/powershell/module/teams/get-csonlineapplicationinstanceassociationstatus) -[New-CsOnlineApplicationInstanceAssociation](New-CsOnlineApplicationInstanceAssociation.md) +[New-CsOnlineApplicationInstanceAssociation](https://learn.microsoft.com/powershell/module/teams/new-csonlineapplicationinstanceassociation) diff --git a/teams/teams-ps/teams/Remove-CsOnlineAudioFile.md b/teams/teams-ps/teams/Remove-CsOnlineAudioFile.md index 26e3af60a9..11d50cce80 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineAudioFile.md +++ b/teams/teams-ps/teams/Remove-CsOnlineAudioFile.md @@ -1,10 +1,10 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/remove-csonlineaudiofile applicable: Microsoft Teams author: jenstrier ms.author: serdars -ms.reviewer: +ms.reviewer: manager: schema: 2.0.0 --- @@ -14,11 +14,10 @@ schema: 2.0.0 ## SYNOPSIS Marks an audio file of application type TenantGlobal for deletion and later removal (within 24 hours). - ## SYNTAX ```powershell -Remove-CsOnlineAudioFile -Identity [] +Remove-CsOnlineAudioFile -Identity [] ``` @@ -49,6 +48,8 @@ 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). ## INPUTS @@ -67,9 +68,8 @@ The cmdlet is available in Teams PS module 2.4.0-preview or later. ## RELATED LINKS -[Export-CsOnlineAudioFile](Export-CsOnlineAudioFile.md) - -[Get-CsOnlineAudioFile](Get-CsOnlineAudioFile.md) +[Export-CsOnlineAudioFile](https://learn.microsoft.com/powershell/module/teams/export-csonlineaudiofile) -[Import-CsOnlineAudioFile](Import-CsOnlineAudioFile.md) +[Get-CsOnlineAudioFile](https://learn.microsoft.com/powershell/module/teams/get-csonlineaudiofile) +[Import-CsOnlineAudioFile](https://learn.microsoft.com/powershell/module/teams/import-csonlineaudiofile) diff --git a/teams/teams-ps/teams/Remove-CsOnlineDialInConferencingTenantSettings.md b/teams/teams-ps/teams/Remove-CsOnlineDialInConferencingTenantSettings.md index a75bc7ca3a..09faa588af 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineDialInConferencingTenantSettings.md +++ b/teams/teams-ps/teams/Remove-CsOnlineDialInConferencingTenantSettings.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/remove-csonlinedialinconferencingtenantsettings applicable: Microsoft Teams title: Remove-CsOnlineDialInConferencingTenantSettings @@ -35,7 +35,6 @@ Remove-CsOnlineDialInConferencingTenantSettings This example reverts the tenant level dial-in conferencing settings to their original defaults. - ## PARAMETERS ### -Identity @@ -44,7 +43,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: XdsIdentity Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -78,7 +77,7 @@ If the Force switch isn't provided in the command, you're prompted for administr ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -94,7 +93,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -122,18 +121,12 @@ 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). +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). ## INPUTS -### -None - ## OUTPUTS -### -None - ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Remove-CsOnlineLisCivicAddress.md b/teams/teams-ps/teams/Remove-CsOnlineLisCivicAddress.md index 403da20df9..4598a5983a 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineLisCivicAddress.md +++ b/teams/teams-ps/teams/Remove-CsOnlineLisCivicAddress.md @@ -13,7 +13,7 @@ ms.reviewer: # Remove-CsOnlineLisCivicAddress ## SYNOPSIS -Use the Remove-CsOnlineLisCivicAddress cmdlet to delete an existing civic address from the Location Information Server (LIS). +Use the Remove-CsOnlineLisCivicAddress cmdlet to delete an existing civic address from the Location Information Server (LIS). You can't remove a civic address if any of its associated locations are assigned to users or phone numbers. @@ -127,8 +127,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Set-CsOnlineLisCivicAddress](Set-CsOnlineLisCivicAddress.md) +[Set-CsOnlineLisCivicAddress](https://learn.microsoft.com/powershell/module/teams/set-csonlineliscivicaddress) -[New-CsOnlineLisCivicAddress](New-CsOnlineLisCivicAddress.md) +[New-CsOnlineLisCivicAddress](https://learn.microsoft.com/powershell/module/teams/new-csonlineliscivicaddress) -[Get-CsOnlineLisCivicAddress](Get-CsOnlineLisCivicAddress.md) +[Get-CsOnlineLisCivicAddress](https://learn.microsoft.com/powershell/module/teams/get-csonlineliscivicaddress) diff --git a/teams/teams-ps/teams/Remove-CsOnlineLisLocation.md b/teams/teams-ps/teams/Remove-CsOnlineLisLocation.md index 8f502aaa7d..8888d5744b 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineLisLocation.md +++ b/teams/teams-ps/teams/Remove-CsOnlineLisLocation.md @@ -13,7 +13,7 @@ ms.reviewer: # Remove-CsOnlineLisLocation ## SYNOPSIS -Use the Remove-CsOnlineLisLocation cmdlet to remove an existing emergency location from the Location Information Service (LIS). +Use the Remove-CsOnlineLisLocation cmdlet to remove an existing emergency location from the Location Information Service (LIS). You can only remove locations that have no assigned users or phone numbers. You can't remove the default location, you will have to delete the associated civic address which will delete the default location. @@ -120,8 +120,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Set-CsOnlineLisLocation](Set-CsOnlineLisLocation.md) +[Set-CsOnlineLisLocation](https://learn.microsoft.com/powershell/module/teams/set-csonlinelislocation) -[Get-CsOnlineLisLocation](Get-CsOnlineLisLocation.md) +[Get-CsOnlineLisLocation](https://learn.microsoft.com/powershell/module/teams/get-csonlinelislocation) -[New-CsOnlineLisLocation](New-CsOnlineLisLocation.md) +[New-CsOnlineLisLocation](https://learn.microsoft.com/powershell/module/teams/new-csonlinelislocation) diff --git a/teams/teams-ps/teams/Remove-CsOnlineLisPort.md b/teams/teams-ps/teams/Remove-CsOnlineLisPort.md index 4e344fac44..4c4c99c397 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineLisPort.md +++ b/teams/teams-ps/teams/Remove-CsOnlineLisPort.md @@ -17,7 +17,7 @@ Removes an association between a Location port and a location. This association ## SYNTAX ``` -Remove-CsOnlineLisPort [-ChassisID] -PortID [-Force] [-IsDebug ] [-NCSApiUrl ] [-TargetStore ] +Remove-CsOnlineLisPort [-ChassisID] -PortID [-Force] [-IsDebug ] [-NCSApiUrl ] [-TargetStore ] [-WhatIf] [-Confirm] [] ``` @@ -35,7 +35,6 @@ Remove-CsOnlineLisPort -PortID 12174 -ChassisID 0B-23-CD-16-AA-CC Example 1 removes the location information for port 12174 with ChassisID 0B-23-CD-16-AA-CC. - ## PARAMETERS ### -ChassisID @@ -186,6 +185,6 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Set-CsOnlineLisPort](Set-CsOnlineLisPort.md) +[Set-CsOnlineLisPort](https://learn.microsoft.com/powershell/module/teams/set-csonlinelisport) -[Get-CsOnlineLisPort](Get-CsOnlineLisPort.md) +[Get-CsOnlineLisPort](https://learn.microsoft.com/powershell/module/teams/get-csonlinelisport) diff --git a/teams/teams-ps/teams/Remove-CsOnlineLisSwitch.md b/teams/teams-ps/teams/Remove-CsOnlineLisSwitch.md index 095b78b546..56e6685232 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineLisSwitch.md +++ b/teams/teams-ps/teams/Remove-CsOnlineLisSwitch.md @@ -17,7 +17,7 @@ Removes a Location Information Server (LIS) network switch. ## SYNTAX ``` -Remove-CsOnlineLisSwitch [-ChassisID] [-Force] [-IsDebug ] [-NCSApiUrl ] +Remove-CsOnlineLisSwitch [-ChassisID] [-Force] [-IsDebug ] [-NCSApiUrl ] [-TargetStore ] [-WhatIf] [-Confirm] [] ``` @@ -167,6 +167,6 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Set-CsOnlineLisSwitch](Set-CsOnlineLisSwitch.md) +[Set-CsOnlineLisSwitch](https://learn.microsoft.com/powershell/module/teams/set-csonlinelisswitch) -[Get-CsOnlineLisSwitch](Get-CsOnlineLisSwitch.md) +[Get-CsOnlineLisSwitch](https://learn.microsoft.com/powershell/module/teams/get-csonlinelisswitch) diff --git a/teams/teams-ps/teams/Remove-CsOnlineLisWirelessAccessPoint.md b/teams/teams-ps/teams/Remove-CsOnlineLisWirelessAccessPoint.md index c75a364dac..a1cb773010 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineLisWirelessAccessPoint.md +++ b/teams/teams-ps/teams/Remove-CsOnlineLisWirelessAccessPoint.md @@ -164,7 +164,6 @@ 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). - ## INPUTS ### System.String @@ -177,6 +176,6 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Set-CsOnlineLisWirelessAccessPoint](Set-CsOnlineLisWirelessAccessPoint.md) +[Set-CsOnlineLisWirelessAccessPoint](https://learn.microsoft.com/powershell/module/teams/set-csonlineliswirelessaccesspoint) -[Get-CsOnlineLisWirelessAccessPoint](Get-CsOnlineLisWirelessAccessPoint.md) +[Get-CsOnlineLisWirelessAccessPoint](https://learn.microsoft.com/powershell/module/teams/get-csonlineliswirelessaccesspoint) diff --git a/teams/teams-ps/teams/Remove-CsOnlinePSTNGateway.md b/teams/teams-ps/teams/Remove-CsOnlinePSTNGateway.md index 20f48d7aa9..86b55e0b23 100644 --- a/teams/teams-ps/teams/Remove-CsOnlinePSTNGateway.md +++ b/teams/teams-ps/teams/Remove-CsOnlinePSTNGateway.md @@ -50,8 +50,7 @@ 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). +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). ## INPUTS @@ -63,8 +62,8 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## RELATED LINKS -[Set-CsOnlinePSTNGateway](Set-CsOnlinePSTNGateway.md) +[Set-CsOnlinePSTNGateway](https://learn.microsoft.com/powershell/module/teams/set-csonlinepstngateway) -[New-CsOnlinePSTNGateway](New-CsOnlinePSTNGateway.md) +[New-CsOnlinePSTNGateway](https://learn.microsoft.com/powershell/module/teams/new-csonlinepstngateway) -[Get-CsOnlinePSTNGateway](Get-CsOnlinePSTNGateway.md) +[Get-CsOnlinePSTNGateway](https://learn.microsoft.com/powershell/module/teams/get-csonlinepstngateway) diff --git a/teams/teams-ps/teams/Remove-CsOnlineSchedule.md b/teams/teams-ps/teams/Remove-CsOnlineSchedule.md index 98522d1501..6dc49f8900 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineSchedule.md +++ b/teams/teams-ps/teams/Remove-CsOnlineSchedule.md @@ -17,7 +17,7 @@ Use the Remove-CsOnlineSchedule cmdlet to remove a schedule. ## SYNTAX ``` -Remove-CsOnlineSchedule -Id [-Tenant ] [-CommonParameters] +Remove-CsOnlineSchedule -Id [-Tenant ] [] ``` ## DESCRIPTION @@ -32,13 +32,11 @@ Remove-CsOnlineSchedule -Id "fa9081d6-b4f3-5c96-baec-0b00077709e5" This example deletes the schedule that has an Id of fa9081d6-b4f3-5c96-baec-0b00077709e5. - ## PARAMETERS ### -Id The Id for the schedule to be removed. - ```yaml Type: System.String Parameter Sets: (All) @@ -68,23 +66,21 @@ 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).` +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). ## INPUTS ### System.String The Remove-CsOnlineSchedule cmdlet accepts a string as the Id parameter. - ## OUTPUTS ### System.Void - ## NOTES ## RELATED LINKS -[New-CsOnlineSchedule](New-CsOnlineSchedule.md) +[New-CsOnlineSchedule](https://learn.microsoft.com/powershell/module/teams/new-csonlineschedule) -[Set-CsOnlineSchedule](Set-CsOnlineSchedule.md) +[Set-CsOnlineSchedule](https://learn.microsoft.com/powershell/module/teams/set-csonlineschedule) diff --git a/teams/teams-ps/teams/Remove-CsOnlineTelephoneNumber.md b/teams/teams-ps/teams/Remove-CsOnlineTelephoneNumber.md index 154ae8ec45..b3b10d92f3 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineTelephoneNumber.md +++ b/teams/teams-ps/teams/Remove-CsOnlineTelephoneNumber.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/remove-csonlinetelephonenumber applicable: Microsoft Teams title: Remove-CsOnlineTelephoneNumber @@ -47,12 +47,11 @@ Remove-CsOnlineTelephoneNumber -TelephoneNumber $tns NumberIdsDeleted NumberIdsDeleteFailed NumberIdsNotOwnedByTenant NumberIdsManagedByServiceDesk ---------------- --------------------- ------------------------- ----------------------------- {14255551234, {} {} {} - 14255551233} + 14255551233} ``` This example removes the specified list of telephone numbers from the tenant. - ## PARAMETERS ### -TelephoneNumber @@ -61,7 +60,7 @@ Specifies the telephone number(s) to remove. The format can be with or without t ```yaml Type: String[] Parameter Sets: (All) -Aliases: +Aliases: Required: True Position: Named @@ -93,7 +92,7 @@ If the Force switch isn't provided in the command, you're prompted for administr ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: Required: False Position: Named @@ -119,20 +118,20 @@ 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). +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). ## INPUTS -### +### Input types None ## OUTPUTS -### +### Output types None ## NOTES If one or more of the telephone numbers are assigned to a user or a service, the cmdlet will display an error message and none of the telephone numbers specified will be removed from your tenant. ## RELATED LINKS -[Get-CsOnlineTelephoneNumber](Get-CsOnlineTelephoneNumber.md) +[Get-CsOnlineTelephoneNumber](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumber) diff --git a/teams/teams-ps/teams/Remove-CsOnlineVoiceRoute.md b/teams/teams-ps/teams/Remove-CsOnlineVoiceRoute.md index 3fa1a03659..bc08937074 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineVoiceRoute.md +++ b/teams/teams-ps/teams/Remove-CsOnlineVoiceRoute.md @@ -49,6 +49,7 @@ PS C:\ Get-CsOnlineVoiceRoute -Filter *Redmond* | Remove-CsOnlineVoiceRoute This command removes all online voice routes with an identity that includes the string "Redmond". First the `Get-CsOnlineVoiceRoute` cmdlet is called with the Filter parameter. The value of the Filter parameter is the string Redmond surrounded by wildcard characters (\*), which specifies that the string can be anywhere within the Identity. After all of the online voice routes with identities that include the string Redmond are retrieved, these online voice routes are piped to the `Remove-CsOnlineVoiceRoute` cmdlet, which removes each one. ## PARAMETERS + ### -Confirm Prompts you for confirmation before running the cmdlet. @@ -96,8 +97,7 @@ 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). +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). ## INPUTS @@ -108,8 +108,8 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## NOTES ## RELATED LINKS -[Get-CsOnlineVoiceRoute](Get-CsOnlineVoiceRoute.md) +[Get-CsOnlineVoiceRoute](https://learn.microsoft.com/powershell/module/teams/get-csonlinevoiceroute) -[New-CsOnlineVoiceRoute](New-CsOnlineVoiceRoute.md) +[New-CsOnlineVoiceRoute](https://learn.microsoft.com/powershell/module/teams/new-csonlinevoiceroute) -[Set-CsOnlineVoiceRoute](Set-CsOnlineVoiceRoute.md) +[Set-CsOnlineVoiceRoute](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoiceroute) diff --git a/teams/teams-ps/teams/Remove-CsOnlineVoiceRoutingPolicy.md b/teams/teams-ps/teams/Remove-CsOnlineVoiceRoutingPolicy.md index 848788286d..85d0ea20c3 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineVoiceRoutingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsOnlineVoiceRoutingPolicy.md @@ -99,8 +99,7 @@ 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). +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). ## INPUTS @@ -111,10 +110,10 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## NOTES ## RELATED LINKS -[New-CsOnlineVoiceRoutingPolicy](New-CsOnlineVoiceRoutingPolicy.md) +[New-CsOnlineVoiceRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csonlinevoiceroutingpolicy) -[Get-CsOnlineVoiceRoutingPolicy](Get-CsOnlineVoiceRoutingPolicy.md) +[Get-CsOnlineVoiceRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csonlinevoiceroutingpolicy) -[Set-CsOnlineVoiceRoutingPolicy](Set-CsOnlineVoiceRoutingPolicy.md) +[Set-CsOnlineVoiceRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoiceroutingpolicy) -[Grant-CsOnlineVoiceRoutingPolicy](Grant-CsOnlineVoiceRoutingPolicy.md) +[Grant-CsOnlineVoiceRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csonlinevoiceroutingpolicy) diff --git a/teams/teams-ps/teams/Remove-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/Remove-CsOnlineVoicemailPolicy.md index d193ccbd5c..98a919bda5 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineVoicemailPolicy.md +++ b/teams/teams-ps/teams/Remove-CsOnlineVoicemailPolicy.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/remove-csonlinevoicemailpolicy applicable: Microsoft Teams title: Remove-CsOnlineVoicemailPolicy @@ -40,7 +40,7 @@ A unique identifier specifying the scope, and in some cases the name, of the pol ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -83,7 +83,7 @@ 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). +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). ## INPUTS @@ -93,10 +93,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable You are not able to delete the pre-configured policy instances Default, TranscriptionProfanityMaskingEnabled and TranscriptionDisabled ## RELATED LINKS -[Get-CsOnlineVoicemailPolicy](Get-CsOnlineVoicemailPolicy.md) +[Get-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/get-csonlinevoicemailpolicy) -[Set-CsOnlineVoicemailPolicy](Set-CsOnlineVoicemailPolicy.md) +[Set-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoicemailpolicy) -[New-CsOnlineVoicemailPolicy](New-CsOnlineVoicemailPolicy.md) +[New-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/new-csonlinevoicemailpolicy) -[Grant-CsOnlineVoicemailPolicy](Grant-CsOnlineVoicemailPolicy.md) +[Grant-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csonlinevoicemailpolicy) diff --git a/teams/teams-ps/teams/Remove-CsPhoneNumberAssignment.md b/teams/teams-ps/teams/Remove-CsPhoneNumberAssignment.md index 0006ab68a7..35bc90c4bb 100644 --- a/teams/teams-ps/teams/Remove-CsPhoneNumberAssignment.md +++ b/teams/teams-ps/teams/Remove-CsPhoneNumberAssignment.md @@ -5,7 +5,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/remove-cspho applicable: Microsoft Teams author: jenstrier ms.author: serdars -ms.reviewer: +ms.reviewer: manager: schema: 2.0.0 --- @@ -14,7 +14,7 @@ schema: 2.0.0 ## SYNOPSIS This cmdlet will remove/unassign a phone number from a user or a resource account (online application instance). - + ## SYNTAX ### RemoveSome (Default) @@ -32,7 +32,7 @@ This cmdlet removes/unassigns a phone number from a user or resource account. Th Unassigning a phone number from a user or resource account will automatically set EnterpriseVoiceEnabled to False. -If the cmdlet executes successfully, no result object will be returned. If the cmdlet fails for any reason, a result object will be returned that contains a +If the cmdlet executes successfully, no result object will be returned. If the cmdlet fails for any reason, a result object will be returned that contains a Code string parameter and a Message string parameter with additional details of the failure. **Note**: In Teams PowerShell Module 4.2.1-preview and later we are changing how the cmdlet reports errors. Instead of using a result object, we will be generating an @@ -53,7 +53,6 @@ Remove-CsPhoneNumberAssignment -Identity user2@contoso.com -RemoveAll ``` This example removes/unassigns the phone number from user2@contoso.com. - ## PARAMETERS ### -Identity @@ -74,7 +73,6 @@ Accept wildcard characters: False ### -PhoneNumber The phone number to unassign from the user or resource account. Supports E.164 format and non-E.164 format. Needs to be without the prefixed "tel:". - ```yaml Type: System.String Parameter Sets: (RemoveSome) @@ -131,6 +129,6 @@ The cmdlet is available in Teams PowerShell module 3.0.0 or later. The cmdlet is only available in commercial and GCC cloud instances. ## RELATED LINKS -[Set-CsPhoneNumberAssignment](Set-CsPhoneNumberAssignment.md) +[Set-CsPhoneNumberAssignment](https://learn.microsoft.com/powershell/module/teams/set-csphonenumberassignment) -[Get-CsPhoneNumberAssignment](Get-CsPhoneNumberAssignment.md) +[Get-CsPhoneNumberAssignment](https://learn.microsoft.com/powershell/module/teams/get-csphonenumberassignment) diff --git a/teams/teams-ps/teams/Remove-CsTeamTemplate.md b/teams/teams-ps/teams/Remove-CsTeamTemplate.md index 7e9670242d..ee73ec6d3d 100644 --- a/teams/teams-ps/teams/Remove-CsTeamTemplate.md +++ b/teams/teams-ps/teams/Remove-CsTeamTemplate.md @@ -5,7 +5,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/remove-cstea title: Remove-CsTeamTemplate author: serdarsoysal ms.author: serdars -ms.reviewer: +ms.reviewer: manager: farahf schema: 2.0.0 --- @@ -39,7 +39,7 @@ Remove-CsTeamTemplate -InputObject [-Break] ### EXAMPLE 1 ```powershell -PS C:> Remove-CsTeamTemplate -OdataId '/api/teamtemplates/v1.0/b24f8ba6-0949-452e-ad4b-a353f38ed8af/Tenant/en-US' +PS C:\> Remove-CsTeamTemplate -OdataId '/api/teamtemplates/v1.0/b24f8ba6-0949-452e-ad4b-a353f38ed8af/Tenant/en-US' ``` Removes template with OData Id '/api/teamtemplates/v1.0/b24f8ba6-0949-452e-ad4b-a353f38ed8af/Tenant/en-US'. @@ -47,7 +47,7 @@ Removes template with OData Id '/api/teamtemplates/v1.0/b24f8ba6-0949-452e-ad4b- ### EXAMPLE 2 ```powershell -PS C:> (Get-CsTeamTemplateList -PublicTemplateLocale en-US) | where Name -like 'test' | ForEach-Object {Remove-CsTeamTemplate -OdataId $_.OdataId} +PS C:\> (Get-CsTeamTemplateList -PublicTemplateLocale en-US) | where Name -like 'test' | ForEach-Object {Remove-CsTeamTemplate -OdataId $_.OdataId} ``` Removes template that meets the following specifications: 1) Locale set to en-US. 2) Name contains 'test'. @@ -262,12 +262,12 @@ INPUTOBJECT \: Identity Parameter ## RELATED LINKS -[Get-CsTeamTemplateList](Get-CsTeamTemplateList.md) +[Get-CsTeamTemplateList](https://learn.microsoft.com/powershell/module/teams/get-csteamtemplatelist) -[Get-CsTeamTemplate](Get-CsTeamTemplate.md) +[Get-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/get-csteamtemplate) -[New-CsTeamTemplate](New-CsTeamTemplate.md) +[New-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/new-csteamtemplate) -[Update-CsTeamTemplate](Update-CsTeamTemplate.md) +[Update-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/update-csteamtemplate) -[Remove-CsTeamTemplate](Remove-CsTeamTemplate.md) +[Remove-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/remove-csteamtemplate) diff --git a/teams/teams-ps/teams/Remove-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsAIPolicy.md index eaa9c06a65..655f12b5b5 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 @@ -60,12 +60,14 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS +## NOTES + ## RELATED LINKS -[New-CsTeamsAIPolicy](New-CsTeamsAIPolicy.md) +[New-CsTeamsAIPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsaipolicy) -[Get-CsTeamsAIPolicy](Get-CsTeamsAIPolicy.md) +[Get-CsTeamsAIPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsaipolicy) -[Grant-CsTeamsAIPolicy](Grant-CsTeamsAIPolicy.md) +[Grant-CsTeamsAIPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsaipolicy) -[Set-CsTeamsAIPolicy](Set-CsTeamsAIPolicy.md) +[Set-CsTeamsAIPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsaipolicy) diff --git a/teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md index bfcac343fa..56b3fe8743 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md @@ -54,7 +54,7 @@ You cannot use wildcards when specifying a policy Identity. ```yaml Type: XdsIdentity Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: True @@ -70,7 +70,7 @@ Suppresses all non-fatal errors. ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -118,7 +118,7 @@ Internal Microsoft use only. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -129,14 +129,12 @@ 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). +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). ## INPUTS ### Microsoft.Rtc.Management.Xds.XdsIdentity - ## OUTPUTS ### System.Object diff --git a/teams/teams-ps/teams/Remove-CsTeamsAppSetupPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsAppSetupPolicy.md index b765508449..fa290e6383 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsAppSetupPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsAppSetupPolicy.md @@ -57,7 +57,7 @@ You cannot use wildcards when specifying a policy Identity. ```yaml Type: XdsIdentity Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: True @@ -73,7 +73,7 @@ Suppresses all non-fatal errors. ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -121,7 +121,7 @@ Internal Microsoft use only. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -132,14 +132,12 @@ 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). +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). ## INPUTS ### Microsoft.Rtc.Management.Xds.XdsIdentity - ## OUTPUTS ### System.Object diff --git a/teams/teams-ps/teams/Remove-CsTeamsAudioConferencingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsAudioConferencingPolicy.md index 35bfc13c9a..09a0877bd8 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsAudioConferencingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsAudioConferencingPolicy.md @@ -106,8 +106,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsAudioConferencingPolicy](Get-CsTeamsAudioConferencingPolicy.md) +[Get-CsTeamsAudioConferencingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsaudioconferencingpolicy) -[Set-CsTeamsAudioConferencingPolicy](Set-CsTeamsAudioConferencingPolicy.md) +[Set-CsTeamsAudioConferencingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsaudioconferencingpolicy) -[Grant-CsTeamsAudioConferencingPolicy](Grant-CsTeamsAudioConferencingPolicy.md) +[Grant-CsTeamsAudioConferencingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsaudioconferencingpolicy) diff --git a/teams/teams-ps/teams/Remove-CsTeamsCallHoldPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsCallHoldPolicy.md index 28408cc67f..8c4b1f6f4d 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsCallHoldPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsCallHoldPolicy.md @@ -16,7 +16,6 @@ author: jenstrier Deletes an existing Teams call hold policy in your tenant. The Teams call hold policy is used to customize the call hold experience for Teams clients. - ## SYNTAX ``` @@ -123,10 +122,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[New-CsTeamsCallHoldPolicy](New-CsTeamsCallHoldPolicy.md) +[New-CsTeamsCallHoldPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscallholdpolicy) -[Get-CsTeamsCallHoldPolicy](Get-CsTeamsCallHoldPolicy.md) +[Get-CsTeamsCallHoldPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscallholdpolicy) -[Set-CsTeamsCallHoldPolicy](Set-CsTeamsCallHoldPolicy.md) +[Set-CsTeamsCallHoldPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscallholdpolicy) -[Grant-CsTeamsCallHoldPolicy](Grant-CsTeamsCallHoldPolicy.md) +[Grant-CsTeamsCallHoldPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscallholdpolicy) diff --git a/teams/teams-ps/teams/Remove-CsTeamsCallParkPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsCallParkPolicy.md index 8894f270c7..8504928e7c 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsCallParkPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsCallParkPolicy.md @@ -10,7 +10,6 @@ ms.author: tomkau ms.reviewer: williamlooney --- - # Remove-CsTeamsCallParkPolicy ## SYNOPSIS @@ -49,7 +48,7 @@ You cannot use wildcards when specifying a policy Identity. ```yaml Type: XdsIdentity Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: True @@ -65,7 +64,7 @@ Suppresses all non-fatal errors. ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -113,7 +112,7 @@ Internal Microsoft use only. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -124,14 +123,12 @@ 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). +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). ## INPUTS ### Microsoft.Rtc.Management.Xds.XdsIdentity - ## OUTPUTS ### System.Object diff --git a/teams/teams-ps/teams/Remove-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsCallingPolicy.md index 3b4f67eaa6..c6e8833af4 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsCallingPolicy.md @@ -23,31 +23,27 @@ Remove-CsTeamsCallingPolicy [-Identity] [-WhatIf] [-Confirm] [ Remove-CsTeamsCallingPolicy -Identity Sales +PS C:\> Remove-CsTeamsCallingPolicy -Identity Sales ``` This example removes the Teams Calling Policy with identity Sales - ### Example 2 ```powershell -PS C:> Remove-CsTeamsCallingPolicy -Identity Global +PS C:\> Remove-CsTeamsCallingPolicy -Identity Global ``` This example resets the Global Policy instance to the default values. - ## PARAMETERS ### -Identity The Identity parameter is the unique identifier of the Teams Calling Policy instance to remove or reset. - ```yaml Type: String Parameter Sets: (All) @@ -94,7 +90,6 @@ 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). - ## INPUTS ## OUTPUTS @@ -105,10 +100,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Set-CsTeamsCallingPolicy](Set-CsTeamsCallingPolicy.md) +[Set-CsTeamsCallingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscallingpolicy) -[Get-CsTeamsCallingPolicy](Get-CsTeamsCallingPolicy.md) +[Get-CsTeamsCallingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscallingpolicy) -[Grant-CsTeamsCallingPolicy](Grant-CsTeamsCallingPolicy.md) +[Grant-CsTeamsCallingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscallingpolicy) -[New-CsTeamsCallingPolicy](New-CsTeamsCallingPolicy.md) +[New-CsTeamsCallingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscallingpolicy) diff --git a/teams/teams-ps/teams/Remove-CsTeamsChannelsPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsChannelsPolicy.md index e81a7b0d87..1adb7d3231 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsChannelsPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsChannelsPolicy.md @@ -49,7 +49,7 @@ To "remove" the global policy, use the following syntax: `-Identity Global`. You ```yaml Type: XdsIdentity Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: True @@ -81,7 +81,7 @@ Suppresses all non-fatal errors. ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -97,7 +97,7 @@ Internal Microsoft use only. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -124,8 +124,7 @@ 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). +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). ## INPUTS diff --git a/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingApplication.md b/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingApplication.md index ae1ff47eb4..05cb425285 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingApplication.md +++ b/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingApplication.md @@ -157,22 +157,24 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ### System.Object +## NOTES + ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](Get-CsTeamsComplianceRecordingPolicy.md) +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy) -[New-CsTeamsComplianceRecordingPolicy](New-CsTeamsComplianceRecordingPolicy.md) +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy) -[Set-CsTeamsComplianceRecordingPolicy](Set-CsTeamsComplianceRecordingPolicy.md) +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy) -[Grant-CsTeamsComplianceRecordingPolicy](Grant-CsTeamsComplianceRecordingPolicy.md) +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy) -[Remove-CsTeamsComplianceRecordingPolicy](Remove-CsTeamsComplianceRecordingPolicy.md) +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy) -[Get-CsTeamsComplianceRecordingApplication](Get-CsTeamsComplianceRecordingApplication.md) +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication) -[New-CsTeamsComplianceRecordingApplication](New-CsTeamsComplianceRecordingApplication.md) +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication) -[Set-CsTeamsComplianceRecordingApplication](Set-CsTeamsComplianceRecordingApplication.md) +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication) -[New-CsTeamsComplianceRecordingPairedApplication](New-CsTeamsComplianceRecordingPairedApplication.md) +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication) diff --git a/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingPolicy.md index 3915010e8e..c121ab2692 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsComplianceRecordingPolicy.md @@ -156,22 +156,24 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ### System.Object +## NOTES + ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](Get-CsTeamsComplianceRecordingPolicy.md) +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy) -[New-CsTeamsComplianceRecordingPolicy](New-CsTeamsComplianceRecordingPolicy.md) +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy) -[Set-CsTeamsComplianceRecordingPolicy](Set-CsTeamsComplianceRecordingPolicy.md) +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy) -[Grant-CsTeamsComplianceRecordingPolicy](Grant-CsTeamsComplianceRecordingPolicy.md) +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy) -[Get-CsTeamsComplianceRecordingApplication](Get-CsTeamsComplianceRecordingApplication.md) +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication) -[New-CsTeamsComplianceRecordingApplication](New-CsTeamsComplianceRecordingApplication.md) +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication) -[Set-CsTeamsComplianceRecordingApplication](Set-CsTeamsComplianceRecordingApplication.md) +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication) -[Remove-CsTeamsComplianceRecordingApplication](Remove-CsTeamsComplianceRecordingApplication.md) +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication) -[New-CsTeamsComplianceRecordingPairedApplication](New-CsTeamsComplianceRecordingPairedApplication.md) +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication) diff --git a/teams/teams-ps/teams/Remove-CsTeamsCustomBannerText b/teams/teams-ps/teams/Remove-CsTeamsCustomBannerText index a0faef2480..9e9dcd1434 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsCustomBannerText +++ b/teams/teams-ps/teams/Remove-CsTeamsCustomBannerText @@ -11,7 +11,7 @@ schema: 2.0.0 ## SYNOPSIS -Enables administrators to configure a custom text on the banner displayed when compliance recording bots start recording the call. +Enables administrators to configure a custom text on the banner displayed when compliance recording bots start recording the call. ## SYNTAX @@ -52,7 +52,6 @@ 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). - ## INPUTS ### None @@ -60,12 +59,13 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[Set-CsTeamsCustomBannerText](Set-CsTeamsCustomBannerText.md) +[Set-CsTeamsCustomBannerText](https://learn.microsoft.com/powershell/module/teams/set-csteamscustombannertext) -[New-CsTeamsCustomBannerText](New-CsTeamsCustomBannerText.md) +[New-CsTeamsCustomBannerText](https://learn.microsoft.com/powershell/module/teams/new-csteamscustombannertext) -[Remove-CsTeamsCustomBannerText](Remove-CsTeamsCustomBannerText.md) +[Remove-CsTeamsCustomBannerText](https://learn.microsoft.com/powershell/module/teams/remove-csteamscustombannertext) diff --git a/teams/teams-ps/teams/Remove-CsTeamsCustomBannerText.md b/teams/teams-ps/teams/Remove-CsTeamsCustomBannerText.md index 422397d76a..eb485378ba 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsCustomBannerText.md +++ b/teams/teams-ps/teams/Remove-CsTeamsCustomBannerText.md @@ -11,7 +11,7 @@ schema: 2.0.0 ## SYNOPSIS -Enables administrators to remove a custom banner text configuration that is displayed when compliance recording bots start recording the call. +Enables administrators to remove a custom banner text configuration that is displayed when compliance recording bots start recording the call. ## SYNTAX @@ -52,7 +52,6 @@ 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). - ## INPUTS ### None @@ -60,12 +59,13 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[Set-CsTeamsCustomBannerText](Set-CsTeamsCustomBannerText.md) +[Set-CsTeamsCustomBannerText](https://learn.microsoft.com/powershell/module/teams/set-csteamscustombannertext) -[New-CsTeamsCustomBannerText](New-CsTeamsCustomBannerText.md) +[New-CsTeamsCustomBannerText](https://learn.microsoft.com/powershell/module/teams/new-csteamscustombannertext) -[Remove-CsTeamsCustomBannerText](Remove-CsTeamsCustomBannerText.md) +[Remove-CsTeamsCustomBannerText](https://learn.microsoft.com/powershell/module/teams/remove-csteamscustombannertext) diff --git a/teams/teams-ps/teams/Remove-CsTeamsEmergencyCallRoutingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsEmergencyCallRoutingPolicy.md index 72b4414e5a..580b5a7adc 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsEmergencyCallRoutingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsEmergencyCallRoutingPolicy.md @@ -89,7 +89,7 @@ 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). +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). ## INPUTS @@ -99,10 +99,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[New-CsTeamsEmergencyCallRoutingPolicy](New-CsTeamsEmergencyCallRoutingPolicy.md) +[New-CsTeamsEmergencyCallRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsemergencycallroutingpolicy) -[Grant-CsTeamsEmergencyCallRoutingPolicy](Grant-CsTeamsEmergencyCallRoutingPolicy.md) +[Grant-CsTeamsEmergencyCallRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsemergencycallroutingpolicy) -[Set-CsTeamsEmergencyCallRoutingPolicy](Set-CsTeamsEmergencyCallRoutingPolicy.md) +[Set-CsTeamsEmergencyCallRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsemergencycallroutingpolicy) -[Get-CsTeamsEmergencyCallRoutingPolicy](Get-CsTeamsEmergencyCallRoutingPolicy.md) +[Get-CsTeamsEmergencyCallRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsemergencycallroutingpolicy) diff --git a/teams/teams-ps/teams/Remove-CsTeamsEmergencyCallingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsEmergencyCallingPolicy.md index f865866e4e..ff1d869ecd 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsEmergencyCallingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsEmergencyCallingPolicy.md @@ -88,7 +88,7 @@ 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). +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). ## INPUTS @@ -97,14 +97,15 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[New-CsTeamsEmergencyCallingPolicy](New-CsTeamsEmergencyCallingPolicy.md) +[New-CsTeamsEmergencyCallingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsemergencycallingpolicy) -[Grant-CsTeamsEmergencyCallingPolicy](Grant-CsTeamsEmergencyCallingPolicy.md) +[Grant-CsTeamsEmergencyCallingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsemergencycallingpolicy) -[Get-CsTeamsEmergencyCallingPolicy](Get-CsTeamsEmergencyCallingPolicy.md) +[Get-CsTeamsEmergencyCallingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsemergencycallingpolicy) -[Set-CsTeamsEmergencyCallingPolicy](Set-CsTeamsEmergencyCallingPolicy.md) +[Set-CsTeamsEmergencyCallingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsemergencycallingpolicy) diff --git a/teams/teams-ps/teams/Remove-CsTeamsEnhancedEncryptionPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsEnhancedEncryptionPolicy.md index 299a5dd2b5..9b803bc9f6 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsEnhancedEncryptionPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsEnhancedEncryptionPolicy.md @@ -35,7 +35,6 @@ PS C:\> Remove-CsTeamsEnhancedEncryptionPolicy -Identity 'ContosoPartnerTeamsEnh The command shown in Example 1 deletes the Teams enhanced encryption policy ContosoPartnerTeamsEnhancedEncryptionPolicy. - ### EXAMPLE 2 ```PowerShell PS C:\> Get-CsTeamsEnhancedEncryptionPolicy -Filter 'Tag:*' | Remove-CsTeamsEnhancedEncryptionPolicy @@ -48,7 +47,6 @@ In Example 2, all the Teams enhanced encryption policies configured at the per-u ### -Identity Unique identifier assigned to the Teams enhanced encryption policy. - ```yaml Type: XdsIdentity Parameter Sets: (All) @@ -110,21 +108,21 @@ 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). - ## INPUTS ### System.Object ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[Get-CsTeamsEnhancedEncryptionPolicy](Get-CsTeamsEnhancedEncryptionPolicy.md) +[Get-CsTeamsEnhancedEncryptionPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsenhancedencryptionpolicy) -[New-CsTeamsEnhancedEncryptionPolicy](New-CsTeamsEnhancedEncryptionPolicy.md) +[New-CsTeamsEnhancedEncryptionPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsenhancedencryptionpolicy) -[Set-CsTeamsEnhancedEncryptionPolicy](Set-CsTeamsEnhancedEncryptionPolicy.md) +[Set-CsTeamsEnhancedEncryptionPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsenhancedencryptionpolicy) -[Grant-CsTeamsEnhancedEncryptionPolicy](Grant-CsTeamsEnhancedEncryptionPolicy.md) +[Grant-CsTeamsEnhancedEncryptionPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsenhancedencryptionpolicy) diff --git a/teams/teams-ps/teams/Remove-CsTeamsFilesPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsFilesPolicy.md index af79638fcb..0af951eb24 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsFilesPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsFilesPolicy.md @@ -57,11 +57,11 @@ You are not able to delete the pre-configured policy instances Default, Transcri ## RELATED LINKS -[Get-CsTeamsFilesPolicy]() +[Get-CsTeamsFilesPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsfilespolicy) -[Set-CsTeamsFilesPolicy]() +[Get-CsTeamsFilesPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsfilespolicy) -[New-CsTeamsFilesPolicy]() +[Get-CsTeamsFilesPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsfilespolicy) -[Grant-CsTeamsFilesPolicy]() +[Get-CsTeamsFilesPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsfilespolicy) diff --git a/teams/teams-ps/teams/Remove-CsTeamsMediaConnectivityPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsMediaConnectivityPolicy.md index 7d987dd116..a2b3b79a34 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsMediaConnectivityPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsMediaConnectivityPolicy.md @@ -18,7 +18,7 @@ This cmdlet deletes a Teams media connectivity policy. ## SYNTAX ``` -Remove-CsTeamsMediaConnectivityPolicy -Identity +Remove-CsTeamsMediaConnectivityPolicy -Identity [] ``` ## DESCRIPTION @@ -58,10 +58,12 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS +## NOTES + ## RELATED LINKS -[New-CsTeamsMediaConnectivityPolicy](New-CsTeamsMediaConnectivityPolicy.md) +[New-CsTeamsMediaConnectivityPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsmediaconnectivitypolicy) -[Get-CsTeamsMediaConnectivityPolicy](Get-CsTeamsMediaConnectivityPolicy.yml) +[Get-CsTeamsMediaConnectivityPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmediaconnectivitypolicy) -[Set-CsTeamsMediaConnectivityPolicy](Set-CsTeamsMediaConnectivityPolicy.yml) +[Set-CsTeamsMediaConnectivityPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsmediaconnectivitypolicy) diff --git a/teams/teams-ps/teams/Remove-CsTeamsMeetingBrandingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsMeetingBrandingPolicy.md index 86aedec68c..cdeb8ee99c 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsMeetingBrandingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsMeetingBrandingPolicy.md @@ -70,7 +70,7 @@ Suppresses any confirmation prompts that would otherwise be displayed before mak ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: Required: False Position: Named @@ -97,6 +97,9 @@ 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). +## INPUTS + +## OUTPUTS ## NOTES @@ -104,12 +107,12 @@ Available in Teams PowerShell Module 4.9.3 and later. ## RELATED LINKS -[Get-CsTeamsMeetingBrandingPolicy](Get-CsTeamsMeetingBrandingPolicy.md) +[Get-CsTeamsMeetingBrandingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmeetingbrandingpolicy) -[Grant-CsTeamsMeetingBrandingPolicy](Grant-CsTeamsMeetingBrandingPolicy.md) +[Grant-CsTeamsMeetingBrandingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsmeetingbrandingpolicy) -[New-CsTeamsMeetingBrandingPolicy](New-CsTeamsMeetingBrandingPolicy.md) +[New-CsTeamsMeetingBrandingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsmeetingbrandingpolicy) -[Remove-CsTeamsMeetingBrandingPolicy](Remove-CsTeamsMeetingBrandingPolicy.md) +[Remove-CsTeamsMeetingBrandingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsmeetingbrandingpolicy) -[Set-CsTeamsMeetingBrandingPolicy](Set-CsTeamsMeetingBrandingPolicy.md) +[Set-CsTeamsMeetingBrandingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsmeetingbrandingpolicy) diff --git a/teams/teams-ps/teams/Remove-CsTeamsMeetingBroadcastPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsMeetingBroadcastPolicy.md index 0cbcf0a8c4..3b8ee0ebd4 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsMeetingBroadcastPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsMeetingBroadcastPolicy.md @@ -10,7 +10,6 @@ ms.author: tomkau ms.reviewer: williamlooney --- - # Remove-CsTeamsMeetingBroadcastPolicy ## SYNOPSIS @@ -28,7 +27,6 @@ User-level policy for tenant admin to configure meeting broadcast behavior for t ## EXAMPLES - ## PARAMETERS ### -Confirm @@ -62,7 +60,7 @@ Accept wildcard characters: False ``` ### -Identity -Unique identifier for the policy to be removed. Policies can be configured at the global or per-user scopes. To remove the global policy, use this syntax: -Identity global. (Note that the global policy cannot actually be removed. Instead, all the policy properties will be reset to their default values.) +Unique identifier for the policy to be removed. Policies can be configured at the global or per-user scopes. To remove the global policy, use this syntax: -Identity global. (Note that the global policy cannot actually be removed. Instead, all the policy properties will be reset to their default values.) To remove a per-user policy, use syntax similar to this: -Identity SalesPolicy. @@ -112,8 +110,7 @@ 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). +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). ## INPUTS @@ -121,6 +118,7 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Remove-CsTeamsMeetingTemplatePermissionPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsMeetingTemplatePermissionPolicy.md index 7bb8bcf1a9..b813ff072b 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsMeetingTemplatePermissionPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsMeetingTemplatePermissionPolicy.md @@ -16,7 +16,7 @@ Deletes an instance of TeamsMeetingTemplatePermissionPolicy. ## SYNTAX ```powershell -Remove-CsTeamsMeetingTemplatePermissionPolicy [-Identity] [-Force] [-WhatIf] [-Confirm] [] +Remove-CsTeamsMeetingTemplatePermissionPolicy [-Identity] [-Force] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -71,12 +71,17 @@ 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). +## INPUTS + +## OUTPUTS + +## NOTES ## RELATED LINKS -[Set-CsTeamsMeetingTemplatePermissionPolicy](Set-CsTeamsMeetingTemplatePermissionPolicy.yml) +[Set-CsTeamsMeetingTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsmeetingtemplatepermissionpolicy) -[Get-CsTeamsMeetingTemplatePermissionPolicy](Get-CsTeamsMeetingTemplatePermissionPolicy.yml) +[Get-CsTeamsMeetingTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmeetingtemplatepermissionpolicy) -[New-CsTeamsMeetingTemplatePermissionPolicy](New-CsTeamsMeetingTemplatePermissionPolicy.yml) +[New-CsTeamsMeetingTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsmeetingtemplatepermissionpolicy) -[Grant-CsTeamsMeetingTemplatePermissionPolicy](Grant-CsTeamsMeetingTemplatePermissionPolicy.yml) +[Grant-CsTeamsMeetingTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsmeetingtemplatepermissionpolicy) diff --git a/teams/teams-ps/teams/Remove-CsTeamsPinnedApp.md b/teams/teams-ps/teams/Remove-CsTeamsPinnedApp.md index 48b59c55a2..669b830d56 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsPinnedApp.md +++ b/teams/teams-ps/teams/Remove-CsTeamsPinnedApp.md @@ -22,7 +22,12 @@ Apps are pinned to the app bar. This is the bar on the side of the Teams desktop ## SYNTAX ``` -Remove-CsTeamsPinnedApp [-WhatIf] [-Confirm] [[-Identity] ] [-Tenant ] [-Force] [-AsJob] +Remove-CsTeamsPinnedApp [[-Identity] ] + [-Confirm] + [-Force] + [-Tenant ] + [-WhatIf] + [] ``` ## DESCRIPTION @@ -40,14 +45,12 @@ Intentionally not provided ## PARAMETERS ### 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). +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). ## INPUTS ### Microsoft.Rtc.Management.Xds.XdsIdentity - ## OUTPUTS ### System.Object diff --git a/teams/teams-ps/teams/Remove-CsTeamsSharedCallingRoutingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsSharedCallingRoutingPolicy.md index 86a56e6182..475d008b0f 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsSharedCallingRoutingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsSharedCallingRoutingPolicy.md @@ -5,7 +5,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/remove-cstea applicable: Microsoft Teams author: jenstrier ms.author: serdars -ms.reviewer: +ms.reviewer: manager: schema: 2.0.0 --- @@ -116,10 +116,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable This cmdlet was introduced in Teams PowerShell Module 5.5.0. ## RELATED LINKS -[Get-CsTeamsSharedCallingRoutingPolicy](Get-CsTeamsSharedCallingRoutingPolicy.md) +[Get-CsTeamsSharedCallingRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamssharedcallingroutingpolicy) -[Grant-CsTeamsSharedCallingRoutingPolicy](Grant-CsTeamsSharedCallingRoutingPolicy.md) +[Grant-CsTeamsSharedCallingRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamssharedcallingroutingpolicy) -[Set-CsTeamsSharedCallingRoutingPolicy](Set-CsTeamsSharedCallingRoutingPolicy.md) +[Set-CsTeamsSharedCallingRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamssharedcallingroutingpolicy) -[New-CsTeamsSharedCallingRoutingPolicy](New-CsTeamsSharedCallingRoutingPolicy.md) +[New-CsTeamsSharedCallingRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamssharedcallingroutingpolicy) diff --git a/teams/teams-ps/teams/Remove-CsTeamsShiftsConnection.md b/teams/teams-ps/teams/Remove-CsTeamsShiftsConnection.md index 81e826b884..f197249328 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsShiftsConnection.md +++ b/teams/teams-ps/teams/Remove-CsTeamsShiftsConnection.md @@ -23,7 +23,7 @@ Remove-CsTeamsShiftsConnection -ConnectionId [] ## DESCRIPTION -This cmdlet deletes a connection. All available connections can be found by running [Get-CsTeamsShiftsConnection](Get-CsTeamsShiftsConnection.md). +This cmdlet deletes a connection. All available connections can be found by running [Get-CsTeamsShiftsConnection](https://learn.microsoft.com/powershell/module/teams/get-csteamsshiftsconnection). ## EXAMPLES @@ -63,8 +63,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsShiftsConnection](Get-CsTeamsShiftsConnection.md) +[Get-CsTeamsShiftsConnection](https://learn.microsoft.com/powershell/module/teams/get-csteamsshiftsconnection) -[New-CsTeamsShiftsConnection](New-CsTeamsShiftsConnection.md) +[New-CsTeamsShiftsConnection](https://learn.microsoft.com/powershell/module/teams/new-csteamsshiftsconnection) -[Set-CsTeamsShiftsConnection](Set-CsTeamsShiftsConnection.md) +[Set-CsTeamsShiftsConnection](https://learn.microsoft.com/powershell/module/teams/set-csteamsshiftsconnection) diff --git a/teams/teams-ps/teams/Remove-CsTeamsShiftsConnectionInstance.md b/teams/teams-ps/teams/Remove-CsTeamsShiftsConnectionInstance.md index d014627a5b..843cf262ce 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsShiftsConnectionInstance.md +++ b/teams/teams-ps/teams/Remove-CsTeamsShiftsConnectionInstance.md @@ -23,7 +23,7 @@ Remove-CsTeamsShiftsConnectionInstance -ConnectorInstanceId [ -TeamId [] PS C:\> Remove-CsTeamsShiftsPolicy -Identity OffShiftAccess_WarningMessage1_AlwaysShowMessage ``` -In this example, the policy instance to be removed is called "OffShiftAccess_WarningMessage1_AlwaysShowMessage". - +In this example, the policy instance to be removed is called "OffShiftAccess_WarningMessage1_AlwaysShowMessage". ## PARAMETERS @@ -49,7 +48,6 @@ 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). - ## INPUTS ### Microsoft.Rtc.Management.Xds.XdsIdentity @@ -57,14 +55,15 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[Get-CsTeamsShiftsPolicy](Get-CsTeamsShiftsPolicy.md) +[Get-CsTeamsShiftsPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsshiftspolicy) -[New-CsTeamsShiftsPolicy](New-CsTeamsShiftsPolicy.md) +[New-CsTeamsShiftsPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsshiftspolicy) -[Set-CsTeamsShiftsPolicy](Set-CsTeamsShiftsPolicy.md) +[Set-CsTeamsShiftsPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsshiftspolicy) -[Grant-CsTeamsShiftsPolicy](Grant-CsTeamsShiftsPolicy.md) +[Grant-CsTeamsShiftsPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsshiftspolicy) diff --git a/teams/teams-ps/teams/Remove-CsTeamsTemplatePermissionPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsTemplatePermissionPolicy.md index 6a6a1ac22d..28ecb18cd4 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsTemplatePermissionPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsTemplatePermissionPolicy.md @@ -5,7 +5,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/remove-cstea title: Remove-CsTeamsTemplatePermissionPolicy author: yishuaihuang4 ms.author: yishuaihuang -ms.reviewer: +ms.reviewer: manager: weiliu2 schema: 2.0.0 --- @@ -128,8 +128,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Get-CsTeamsTemplatePermissionPolicy](Get-CsTeamsTemplatePermissionPolicy.md) +[Get-CsTeamsTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamstemplatepermissionpolicy) -[New-CsTeamsTemplatePermissionPolicy](New-CsTeamsTemplatePermissionPolicy.md) +[New-CsTeamsTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamstemplatepermissionpolicy) -[Set-CsTeamsTemplatePermissionPolicy](Set-CsTeamsTemplatePermissionPolicy.md) +[Set-CsTeamsTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamstemplatepermissionpolicy) diff --git a/teams/teams-ps/teams/Remove-CsTeamsTranslationRule.md b/teams/teams-ps/teams/Remove-CsTeamsTranslationRule.md index edca258f14..a18ae9ab89 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsTranslationRule.md +++ b/teams/teams-ps/teams/Remove-CsTeamsTranslationRule.md @@ -28,7 +28,7 @@ You can use this cmdlet to remove an existing number manipulation rule (or list ### Example 1 ```powershell -Remove-CsTeamsTranslationRule -Identity AddPlus1 +Remove-CsTeamsTranslationRule -Identity AddPlus1 ``` This example removes the "AddPlus1" translation rule. As the rule can be used in some places, integrity check is preformed to ensure that the rule is not in use. If the rule is in use an error thrown with specifying which SBC use this rule. @@ -88,8 +88,7 @@ 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). +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). ## INPUTS @@ -98,10 +97,10 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## NOTES ## RELATED LINKS -[New-CsTeamsTranslationRule](New-CsTeamsTranslationRule.md) +[New-CsTeamsTranslationRule](https://learn.microsoft.com/powershell/module/teams/new-csteamstranslationrule) -[Get-CsTeamsTranslationRule](Get-CsTeamsTranslationRule.md) +[Get-CsTeamsTranslationRule](https://learn.microsoft.com/powershell/module/teams/get-csteamstranslationrule) -[Set-CsTeamsTranslationRule](Set-CsTeamsTranslationRule.md) +[Set-CsTeamsTranslationRule](https://learn.microsoft.com/powershell/module/teams/set-csteamstranslationrule) -[Test-CsTeamsTranslationRule](Test-CsTeamsTranslationRule.md) +[Test-CsTeamsTranslationRule](https://learn.microsoft.com/powershell/module/teams/test-csteamstranslationrule) diff --git a/teams/teams-ps/teams/Remove-CsTeamsUnassignedNumberTreatment.md b/teams/teams-ps/teams/Remove-CsTeamsUnassignedNumberTreatment.md index ed89de6b95..9636ca181b 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsUnassignedNumberTreatment.md +++ b/teams/teams-ps/teams/Remove-CsTeamsUnassignedNumberTreatment.md @@ -5,7 +5,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/remove-cstea applicable: Microsoft Teams author: jenstrier ms.author: serdars -ms.reviewer: +ms.reviewer: manager: schema: 2.0.0 --- @@ -64,10 +64,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable The cmdlet is available in Teams PS module 2.5.1 or later. ## RELATED LINKS -[Get-CsTeamsUnassignedNumberTreatment](Get-CsTeamsUnassignedNumberTreatment.md) +[Get-CsTeamsUnassignedNumberTreatment](https://learn.microsoft.com/powershell/module/teams/get-csteamsunassignednumbertreatment) -[New-CsTeamsUnassignedNumberTreatment](New-CsTeamsUnassignedNumberTreatment.md) +[New-CsTeamsUnassignedNumberTreatment](https://learn.microsoft.com/powershell/module/teams/new-csteamsunassignednumbertreatment) -[Set-CsTeamsUnassignedNumberTreatment](Set-CsTeamsUnassignedNumberTreatment.md) +[Set-CsTeamsUnassignedNumberTreatment](https://learn.microsoft.com/powershell/module/teams/set-csteamsunassignednumbertreatment) -[Test-CsTeamsUnassignedNumberTreatment](Test-CsTeamsUnassignedNumberTreatment.md) +[Test-CsTeamsUnassignedNumberTreatment](https://learn.microsoft.com/powershell/module/teams/test-csteamsunassignednumbertreatment) diff --git a/teams/teams-ps/teams/Remove-CsTeamsVirtualAppointmentsPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsVirtualAppointmentsPolicy.md index 3cff45335b..8374dabd3f 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsVirtualAppointmentsPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsVirtualAppointmentsPolicy.md @@ -108,10 +108,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Get-CsTeamsVirtualAppointmentsPolicy](Get-CsTeamsVirtualAppointmentsPolicy.md) +[Get-CsTeamsVirtualAppointmentsPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsvirtualappointmentspolicy) -[New-CsTeamsVirtualAppointmentsPolicy](New-CsTeamsVirtualAppointmentsPolicy.md) +[New-CsTeamsVirtualAppointmentsPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsvirtualappointmentspolicy) -[Set-CsTeamsVirtualAppointmentsPolicy](Set-CsTeamsVirtualAppointmentsPolicy.md) +[Set-CsTeamsVirtualAppointmentsPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsvirtualappointmentspolicy) -[Grant-CsTeamsVirtualAppointmentsPolicy](Grant-CsTeamsVirtualAppointmentsPolicy.md) +[Grant-CsTeamsVirtualAppointmentsPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsvirtualappointmentspolicy) diff --git a/teams/teams-ps/teams/Remove-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsVoiceApplicationsPolicy.md index dd5a95fa70..bff2152640 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsVoiceApplicationsPolicy.md @@ -18,8 +18,7 @@ Remove-CsTeamsVoiceApplicationsPolicy [-Identity] [-WhatIf] ``` ## DESCRIPTION -TeamsVoiceApplicationsPolicy is used for Supervisor Delegated Administration which allows tenant admins to permit certain users to make changes to auto attendant and call queue configurations. - +TeamsVoiceApplicationsPolicy is used for Supervisor Delegated Administration which allows tenant admins to permit certain users to make changes to auto attendant and call queue configurations. ## EXAMPLES @@ -92,15 +91,15 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS +[Get-CsTeamsVoiceApplicationsPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsvoiceapplicationspolicy) -[Get-CsTeamsVoiceApplicationsPolicy](Get-CsTeamsVoiceApplicationsPolicy.md) - -[Grant-CsTeamsVoiceApplicationsPolicy](Grant-CsTeamsVoiceApplicationsPolicy.md) +[Grant-CsTeamsVoiceApplicationsPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsvoiceapplicationspolicy) -[Set-CsTeamsVoiceApplicationsPolicy](Set-CsTeamsVoiceApplicationsPolicy.md) +[Set-CsTeamsVoiceApplicationsPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsvoiceapplicationspolicy) -[New-CsTeamsVoiceApplicationsPolicy](New-CsTeamsVoiceApplicationsPolicy.md) +[New-CsTeamsVoiceApplicationsPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsvoiceapplicationspolicy) diff --git a/teams/teams-ps/teams/Remove-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsWorkLocationDetectionPolicy.md index 05566aed57..dc18c7a63f 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsWorkLocationDetectionPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsWorkLocationDetectionPolicy.md @@ -111,10 +111,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Get-CsTeamsWorkLocationDetectionPolicy](Get-CsTeamsWorkLocationDetectionPolicy.md) +[Get-CsTeamsWorkLocationDetectionPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsworklocationdetectionpolicy) -[New-CsTeamsWorkLocationDetectionPolicy](New-CsTeamsWorkLocationDetectionPolicy.md) +[New-CsTeamsWorkLocationDetectionPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsworklocationdetectionpolicy) -[Set-CsTeamsWorkLocationDetectionPolicy](Set-CsTeamsWorkLocationDetectionPolicy.md) +[Set-CsTeamsWorkLocationDetectionPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsworklocationdetectionpolicy) -[Grant-CsTeamsWorkLocationDetectionPolicy](Grant-CsTeamsWorkLocationDetectionPolicy.md) +[Grant-CsTeamsWorkLocationDetectionPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsworklocationdetectionpolicy) diff --git a/teams/teams-ps/teams/Remove-CsTenantDialPlan.md b/teams/teams-ps/teams/Remove-CsTenantDialPlan.md index cb37fd543a..2a7e7821aa 100644 --- a/teams/teams-ps/teams/Remove-CsTenantDialPlan.md +++ b/teams/teams-ps/teams/Remove-CsTenantDialPlan.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/remove-cstenantdialplan applicable: Microsoft Teams title: Remove-CsTenantDialPlan @@ -39,7 +39,6 @@ Remove-CsTenantDialPlan -Identity Vt1TenantDialPlan2 This example removes the Vt1TenantDialPlan2. - ## PARAMETERS ### -Identity @@ -48,7 +47,7 @@ The Identity parameter is the unique identifier of the tenant dial plan to remov ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams Required: True @@ -91,7 +90,7 @@ 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). +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). ## INPUTS @@ -103,10 +102,10 @@ The Get-CsTenantDialPlan will still show the external access prefix in the form ## RELATED LINKS -[Grant-CsTenantDialPlan](Grant-CsTenantDialPlan.md) +[Grant-CsTenantDialPlan](https://learn.microsoft.com/powershell/module/teams/grant-cstenantdialplan) -[New-CsTenantDialPlan](New-CsTenantDialPlan.md) +[New-CsTenantDialPlan](https://learn.microsoft.com/powershell/module/teams/new-cstenantdialplan) -[Set-CsTenantDialPlan](Set-CsTenantDialPlan.md) +[Set-CsTenantDialPlan](https://learn.microsoft.com/powershell/module/teams/set-cstenantdialplan) -[Get-CsTenantDialPlan](Get-CsTenantDialPlan.md) +[Get-CsTenantDialPlan](https://learn.microsoft.com/powershell/module/teams/get-cstenantdialplan) diff --git a/teams/teams-ps/teams/Remove-CsTenantNetworkRegion.md b/teams/teams-ps/teams/Remove-CsTenantNetworkRegion.md index bb4f9c093c..c1ee3b90f0 100644 --- a/teams/teams-ps/teams/Remove-CsTenantNetworkRegion.md +++ b/teams/teams-ps/teams/Remove-CsTenantNetworkRegion.md @@ -83,19 +83,19 @@ 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). +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). ## INPUTS ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[New-CsTenantNetworkRegion](New-CsTenantNetworkRegion.md) +[New-CsTenantNetworkRegion](https://learn.microsoft.com/powershell/module/teams/new-cstenantnetworkregion) -[Get-CsTenantNetworkRegion](Get-CsTenantNetworkRegion.md) +[Get-CsTenantNetworkRegion](https://learn.microsoft.com/powershell/module/teams/get-cstenantnetworkregion) -[Set-CsTenantNetworkRegion](Set-CsTenantNetworkRegion.md) +[Set-CsTenantNetworkRegion](https://learn.microsoft.com/powershell/module/teams/set-cstenantnetworkregion) diff --git a/teams/teams-ps/teams/Remove-CsTenantNetworkSite.md b/teams/teams-ps/teams/Remove-CsTenantNetworkSite.md index 3136a895a6..4bad958d94 100644 --- a/teams/teams-ps/teams/Remove-CsTenantNetworkSite.md +++ b/teams/teams-ps/teams/Remove-CsTenantNetworkSite.md @@ -84,19 +84,19 @@ 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). +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). ## INPUTS ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[New-CsTenantNetworkSite](New-CsTenantNetworkSite.md) +[New-CsTenantNetworkSite](https://learn.microsoft.com/powershell/module/teams/new-cstenantnetworksite) -[Get-CsTenantNetworkSite](Get-CsTenantNetworkSite.md) +[Get-CsTenantNetworkSite](https://learn.microsoft.com/powershell/module/teams/get-cstenantnetworksite) -[Set-CsTenantNetworkSite](Set-CsTenantNetworkSite.md) +[Set-CsTenantNetworkSite](https://learn.microsoft.com/powershell/module/teams/set-cstenantnetworksite) diff --git a/teams/teams-ps/teams/Remove-CsTenantNetworkSubnet.md b/teams/teams-ps/teams/Remove-CsTenantNetworkSubnet.md index 0658a67887..0cd0d0b73e 100644 --- a/teams/teams-ps/teams/Remove-CsTenantNetworkSubnet.md +++ b/teams/teams-ps/teams/Remove-CsTenantNetworkSubnet.md @@ -84,8 +84,7 @@ 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). +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). ## INPUTS @@ -94,8 +93,8 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## NOTES ## RELATED LINKS -[New-CsTenantNetworkSubnet](New-CsTenantNetworkSubnet.md) +[New-CsTenantNetworkSubnet](https://learn.microsoft.com/powershell/module/teams/new-cstenantnetworksubnet) -[Get-CsTenantNetworkSubnet](Get-CsTenantNetworkSubnet.md) +[Get-CsTenantNetworkSubnet](https://learn.microsoft.com/powershell/module/teams/get-cstenantnetworksubnet) -[Set-CsTenantNetworkSubnet](Set-CsTenantNetworkSubnet.md) +[Set-CsTenantNetworkSubnet](https://learn.microsoft.com/powershell/module/teams/set-cstenantnetworksubnet) diff --git a/teams/teams-ps/teams/Remove-CsTenantTrustedIPAddress.md b/teams/teams-ps/teams/Remove-CsTenantTrustedIPAddress.md index 3101359b5f..36eb4e2803 100644 --- a/teams/teams-ps/teams/Remove-CsTenantTrustedIPAddress.md +++ b/teams/teams-ps/teams/Remove-CsTenantTrustedIPAddress.md @@ -121,8 +121,7 @@ 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). +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). ## INPUTS @@ -131,6 +130,7 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Remove-CsUserCallingDelegate.md b/teams/teams-ps/teams/Remove-CsUserCallingDelegate.md index a4c40a345e..1459b60185 100644 --- a/teams/teams-ps/teams/Remove-CsUserCallingDelegate.md +++ b/teams/teams-ps/teams/Remove-CsUserCallingDelegate.md @@ -5,7 +5,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/remove-csuse applicable: Microsoft Teams author: jenstrier ms.author: serdars -ms.reviewer: +ms.reviewer: manager: schema: 2.0.0 --- @@ -33,7 +33,6 @@ Remove-CsUserCallingDelegate -Identity user1@contoso.com -Delegate user2@contoso ``` This example shows removing the delegate user2@contoso.com. - ## PARAMETERS ### -Delegate @@ -84,8 +83,8 @@ The specified user need to have the Microsoft Phone System license assigned. You can see the delegate of a user by using the Get-CsUserCallingSettings cmdlet. ## RELATED LINKS -[Get-CsUserCallingSettings](Get-CsUserCallingSettings.md) +[Get-CsUserCallingSettings](https://learn.microsoft.com/powershell/module/teams/get-csusercallingsettings) -[New-CsUserCallingDelegate](New-CsUserCallingDelegate.md) +[New-CsUserCallingDelegate](https://learn.microsoft.com/powershell/module/teams/new-csusercallingdelegate) -[Set-CsUserCallingDelegate](Set-CsUserCallingDelegate.md) +[Set-CsUserCallingDelegate](https://learn.microsoft.com/powershell/module/teams/set-csusercallingdelegate) diff --git a/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod.md b/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod.md index 0ad0065b8b..264be905e4 100644 --- a/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod.md +++ b/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod.md @@ -3,7 +3,7 @@ external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help. Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/skype/remove-csuserlicensegraceperiod title: Remove-CsUserLicenseGracePeriod -description: This cmdlet expedites the delicensing operation for an account’s assigned plans by removing the grace period, permanently deleting the assigned plans. +description: This cmdlet expedites the delicensing operation for an account's assigned plans by removing the grace period, permanently deleting the assigned plans. schema: 2.0.0 ms.date: 02/01/2024 author: dShyam01 @@ -19,12 +19,12 @@ Note that this cmdlet is to be used only by tenants with license resiliency enab ## SYNTAX ```powershell -Remove-CsUserLicenseGracePeriod -[-Identity] -[-Capability ] -[-Force] -[-WhatIf] -[-Confirm] +Remove-CsUserLicenseGracePeriod +[-Identity] +[-Capability ] +[-Force] +[-WhatIf] +[-Confirm] [] ``` @@ -120,4 +120,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsOnlineUser](Get-CsOnlineUser.md) +[Get-CsOnlineUser](https://learn.microsoft.com/powershell/module/teams/get-csonlineuser) diff --git a/teams/teams-ps/teams/Remove-CsVideoInteropServiceProvider.md b/teams/teams-ps/teams/Remove-CsVideoInteropServiceProvider.md index 57b40bed3b..9344dcff1d 100644 --- a/teams/teams-ps/teams/Remove-CsVideoInteropServiceProvider.md +++ b/teams/teams-ps/teams/Remove-CsVideoInteropServiceProvider.md @@ -19,8 +19,12 @@ Cloud Video Interop for Teams enables 3rd party VTC devices to be able to join T ## SYNTAX ``` -Remove-CsVideoInteropServiceProvider [-WhatIf] [-Confirm] [[-Identity] ] [-Tenant ] [-Force] - [-AsJob] +Remove-CsVideoInteropServiceProvider [[-Identity] ] + [-Confirm] + [-Force] + [-Tenant ] + [-WhatIf] + [] ``` ## DESCRIPTION @@ -48,14 +52,12 @@ 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). +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). ## INPUTS ### Microsoft.Rtc.Management.Xds.XdsGlobalRelativeIdentity - ## OUTPUTS ### System.Object diff --git a/teams/teams-ps/teams/Remove-SharedWithTeam.md b/teams/teams-ps/teams/Remove-SharedWithTeam.md index 5ed61c8752..04c4f2b39b 100644 --- a/teams/teams-ps/teams/Remove-SharedWithTeam.md +++ b/teams/teams-ps/teams/Remove-SharedWithTeam.md @@ -15,7 +15,7 @@ This cmdlet supports unsharing a channel with a team. ## SYNTAX ```PowerShell -Remove-SharedWithTeam -HostTeamId -ChannelId -SharedWithTeamId +Remove-SharedWithTeam -HostTeamId -ChannelId -SharedWithTeamId [] ``` ## DESCRIPTION @@ -90,4 +90,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Remove-Team](Remove-Team.md) +[Remove-Team](https://learn.microsoft.com/powershell/module/teams/remove-team) diff --git a/teams/teams-ps/teams/Remove-Team.md b/teams/teams-ps/teams/Remove-Team.md index 6d6bd3abe9..38d802b655 100644 --- a/teams/teams-ps/teams/Remove-Team.md +++ b/teams/teams-ps/teams/Remove-Team.md @@ -12,10 +12,10 @@ ms.reviewer: ## SYNOPSIS -This cmdlet deletes a specified Team from Microsoft Teams. +This cmdlet deletes a specified Team from Microsoft Teams. NOTE: The associated Office 365 Unified Group will also be removed. - + ## SYNTAX ``` @@ -24,7 +24,7 @@ Remove-Team -GroupId [] ## DESCRIPTION -Removes a specified team via GroupID and all its associated components, like O365 Unified Group... +Removes a specified team via GroupID and all its associated components, like O365 Unified Group... ## EXAMPLES @@ -51,8 +51,7 @@ 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). +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). ## INPUTS @@ -62,4 +61,4 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## RELATED LINKS -[New-Team]() +[New-Team](https://learn.microsoft.com/powershell/module/teams/new-team) diff --git a/teams/teams-ps/teams/Remove-TeamChannel.md b/teams/teams-ps/teams/Remove-TeamChannel.md index 22a19b8385..e69eab2766 100644 --- a/teams/teams-ps/teams/Remove-TeamChannel.md +++ b/teams/teams-ps/teams/Remove-TeamChannel.md @@ -15,7 +15,7 @@ ms.reviewer: Delete a channel. This will not delete content in associated tabs. -Note: The channel will be "soft deleted", meaning the contents are not permanently deleted for a time. +Note: The channel will be "soft deleted", meaning the contents are not permanently deleted for a time. So a subsequent call to Add-TeamChannel using the same channel name will fail if enough time has not passed. ## SYNTAX @@ -69,8 +69,7 @@ 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). +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). ## INPUTS diff --git a/teams/teams-ps/teams/Remove-TeamTargetingHierarchy.md b/teams/teams-ps/teams/Remove-TeamTargetingHierarchy.md index 8d4a47048e..84c26d959e 100644 --- a/teams/teams-ps/teams/Remove-TeamTargetingHierarchy.md +++ b/teams/teams-ps/teams/Remove-TeamTargetingHierarchy.md @@ -17,7 +17,7 @@ Removes the tenant's hierarchy. ### Remove (Default) ``` -Remove-TeamTargetingHierarchy +Remove-TeamTargetingHierarchy [] ``` ## DESCRIPTION @@ -31,8 +31,7 @@ PS C:\> Remove-TeamTargetingHierarchy ``` ### 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). +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). ## INPUTS @@ -42,4 +41,4 @@ For more information, see [about_CommonParameters](https://go.microsoft.com/fwli ## RELATED LINKS -[Set-TeamTargetingHierarchy](Set-TeamTargetingHierarchy.md) +[Set-TeamTargetingHierarchy](https://learn.microsoft.com/powershell/module/teams/set-teamtargetinghierarchy) diff --git a/teams/teams-ps/teams/Remove-TeamUser.md b/teams/teams-ps/teams/Remove-TeamUser.md index 162ef93f9b..7c072c4f3d 100644 --- a/teams/teams-ps/teams/Remove-TeamUser.md +++ b/teams/teams-ps/teams/Remove-TeamUser.md @@ -92,8 +92,7 @@ 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). +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). ## INPUTS diff --git a/teams/teams-ps/teams/Remove-TeamsApp.md b/teams/teams-ps/teams/Remove-TeamsApp.md index 4156d06d7b..287bf2e9d5 100644 --- a/teams/teams-ps/teams/Remove-TeamsApp.md +++ b/teams/teams-ps/teams/Remove-TeamsApp.md @@ -44,14 +44,12 @@ 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). +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.Object diff --git a/teams/teams-ps/teams/Set-CsApplicationAccessPolicy.md b/teams/teams-ps/teams/Set-CsApplicationAccessPolicy.md index a247246808..5fe3b54419 100644 --- a/teams/teams-ps/teams/Set-CsApplicationAccessPolicy.md +++ b/teams/teams-ps/teams/Set-CsApplicationAccessPolicy.md @@ -54,7 +54,7 @@ Unique identifier assigned to the policy when it was created. ```yaml Type: XdsIdentity Parameter Sets: (All) -Aliases: +Aliases: Required: True Position: 1 @@ -151,7 +151,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[New-CsApplicationAccessPolicy](New-CsApplicationAccessPolicy.md) -[Grant-CsApplicationAccessPolicy](Grant-CsApplicationAccessPolicy.md) -[Get-CsApplicationAccessPolicy](Get-CsApplicationAccessPolicy.md) -[Remove-CsApplicationAccessPolicy](Remove-CsApplicationAccessPolicy.md) +[New-CsApplicationAccessPolicy](https://learn.microsoft.com/powershell/module/teams/new-csapplicationaccesspolicy) +[Grant-CsApplicationAccessPolicy](https://learn.microsoft.com/powershell/module/teams/new-csapplicationaccesspolicy) +[Get-CsApplicationAccessPolicy](https://learn.microsoft.com/powershell/module/teams/new-csapplicationaccesspolicy) +[Remove-CsApplicationAccessPolicy](https://learn.microsoft.com/powershell/module/teams/new-csapplicationaccesspolicy) diff --git a/teams/teams-ps/teams/Set-CsApplicationMeetingConfiguration.md b/teams/teams-ps/teams/Set-CsApplicationMeetingConfiguration.md index f03f1ea6e1..c6c427fe87 100644 --- a/teams/teams-ps/teams/Set-CsApplicationMeetingConfiguration.md +++ b/teams/teams-ps/teams/Set-CsApplicationMeetingConfiguration.md @@ -62,7 +62,7 @@ However, you can use the following syntax to retrieve the global settings: -Iden ```yaml Type: XdsIdentity Parameter Sets: (All) -Aliases: +Aliases: Required: True Position: 1 @@ -77,7 +77,7 @@ Allows you to pass a reference to an object to the cmdlet rather than set indivi ```yaml Type: PSObject Parameter Sets: Instance -Aliases: +Aliases: Applicable: Teams Required: False @@ -109,7 +109,7 @@ Suppresses the display of any non-fatal error message that might occur when runn ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: Applicable: Teams Required: False @@ -152,21 +152,21 @@ 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). +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). ## INPUTS -### +### Input types None. The `Set-CsApplicationMeetingConfiguration` cmdlet does not accept pipelined input. ## OUTPUTS -### +### Output types The `Set-CsApplicationMeetingConfiguration` cmdlet does not return any objects or values. ## NOTES ## RELATED LINKS -[Get-CsApplicationMeetingConfiguration](Get-CsApplicationMeetingConfiguration.md) +[Get-CsApplicationMeetingConfiguration](https://learn.microsoft.com/powershell/module/teams/get-csapplicationmeetingconfiguration) diff --git a/teams/teams-ps/teams/Set-CsAutoAttendant.md b/teams/teams-ps/teams/Set-CsAutoAttendant.md index 3b1c0d883c..f1241561ad 100644 --- a/teams/teams-ps/teams/Set-CsAutoAttendant.md +++ b/teams/teams-ps/teams/Set-CsAutoAttendant.md @@ -24,8 +24,6 @@ Set-CsAutoAttendant -Instance [-Tenant ] [] ## DESCRIPTION The Set-CsAutoAttendant cmdlet lets you modify the properties of an auto attendant. For example, you can change the operator, the greeting, or the menu prompts. - - ## EXAMPLES ### -------------------------- Example 1 -------------------------- @@ -152,30 +150,28 @@ 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). +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). ## INPUTS ### Microsoft.Rtc.Management.Hosted.OAA.Models.AutoAttendant The Set-CsAutoAttendant cmdlet accepts a `Microsoft.Rtc.Management.Hosted.OAA.Models.AutoAttendant` object as the Instance parameter. - ## OUTPUTS ### Microsoft.Rtc.Management.Hosted.OAA.Models.AutoAttendant The modified instance of the `Microsoft.Rtc.Management.Hosted.OAA.Models.AutoAttendant` object. - ## NOTES ## RELATED LINKS -[New-CsAutoAttendant](New-CsAutoAttendant.md) +[New-CsAutoAttendant](https://learn.microsoft.com/powershell/module/teams/new-csautoattendant) -[Get-CsAutoAttendant](Get-CsAutoAttendant.md) +[Get-CsAutoAttendant](https://learn.microsoft.com/powershell/module/teams/get-csautoattendant) -[Get-CsAutoAttendantStatus](Get-CsAutoAttendantStatus.md) +[Get-CsAutoAttendantStatus](https://learn.microsoft.com/powershell/module/teams/get-csautoattendantstatus) -[Remove-CsAutoAttendant](Remove-CsAutoAttendant.md) +[Remove-CsAutoAttendant](https://learn.microsoft.com/powershell/module/teams/remove-csautoattendant) -[Update-CsAutoAttendant](Update-CsAutoAttendant.md) +[Update-CsAutoAttendant](https://learn.microsoft.com/powershell/module/teams/update-csautoattendant) diff --git a/teams/teams-ps/teams/Set-CsCallQueue.md b/teams/teams-ps/teams/Set-CsCallQueue.md index 84a85f9e30..58210341ea 100644 --- a/teams/teams-ps/teams/Set-CsCallQueue.md +++ b/teams/teams-ps/teams/Set-CsCallQueue.md @@ -24,14 +24,14 @@ Set-CsCallQueue -Identity [-AgentAlertTime ] [-AllowOptOut [!CAUTION] -> The following configuration parameters are currently only available in PowerShell and do not appear in Teams admin center. Saving a call queue configuration through Teams admin center will _remove_ any of these configured items. +> The following configuration parameters are currently only available in PowerShell and do not appear in Teams admin center. Saving a call queue configuration through Teams admin center will _remove_ any of these configured items. > > - -HideAuthorizedUsers > - -OverflowRedirectPersonTextToSpeechPrompt @@ -67,19 +67,19 @@ Note that this cmdlet is in the Skype for Business Online PowerShell module and ## EXAMPLES -### -------------------------- Example 1 -------------------------- +### -------------------------- Example 1 -------------------------- ``` Set-CsCallQueue -Identity e7e00636-47da-449c-a36b-1b3d6ee04440 -UseDefaultMusicOnHold $true ``` This example updates the Call Queue with identity e7e00636-47da-449c-a36b-1b3d6ee04440 by making it use the default music on hold. -### -------------------------- Example 2 -------------------------- +### -------------------------- Example 2 -------------------------- ``` Set-CsCallQueue -Identity e7e00636-47da-449c-a36b-1b3d6ee04440 -DistributionLists @("8521b0e3-51bd-4a4b-a8d6-b219a77a0a6a", "868dccd8-d723-4b4f-8d74-ab59e207c357") -MusicOnHoldAudioFileId $audioFile.Id ``` -This example updates the Call Queue with new distribution lists and references a new music on hold audio file using the audio file ID from the stored variable $audioFile created with the [Import-CsOnlineAudioFile cmdlet](Import-CsOnlineAudioFile.md) +This example updates the Call Queue with new distribution lists and references a new music on hold audio file using the audio file ID from the stored variable $audioFile created with the [Import-CsOnlineAudioFile cmdlet](https://learn.microsoft.com/powershell/module/teams/import-csonlineaudiofile) ## PARAMETERS @@ -89,7 +89,7 @@ PARAMVALUE: Guid ```yaml Type: Object Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -105,7 +105,7 @@ The AgentAlertTime parameter represents the time (in seconds) that a call can re ```yaml Type: Int16 Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -121,7 +121,7 @@ The AllowOptOut parameter indicates whether or not agents can opt in or opt out ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -137,7 +137,7 @@ The DistributionLists parameter lets you add all the members of the distribution ```yaml Type: List Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -153,7 +153,7 @@ The MusicOnHoldFileContent parameter represents music to play when callers are p ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -169,7 +169,7 @@ The Name parameter specifies a unique name for the Call Queue. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -185,7 +185,7 @@ The OboResourceAccountIds parameter lets you add resource account with phone num ```yaml Type: List Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -203,7 +203,7 @@ PARAMVALUE: DisconnectWithBusy | Forward | Voicemail | SharedVoicemail ```yaml Type: Object Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -219,7 +219,7 @@ The OverflowActionTarget parameter represents the target of the overflow action. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -244,7 +244,7 @@ PARAMVALUE: 1 | 2 | 3 | 4 | 5 ```yaml Type: Int16 Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -260,7 +260,7 @@ The OverflowThreshold parameter defines the number of calls that can be in the q ```yaml Type: Int16 Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -278,7 +278,7 @@ PARAMVALUE: Attendant | Serial | RoundRobin | LongestIdle ```yaml Type: Object Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -296,7 +296,7 @@ PARAMVALUE: Disconnect | Forward | Voicemail | SharedVoicemail ```yaml Type: Object Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -312,7 +312,7 @@ The TimeoutActionTarget represents the target of the timeout action. If the Time ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -337,7 +337,7 @@ PARAMVALUE: 1 | 2 | 3 | 4 | 5 ```yaml Type: Int16 Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -348,13 +348,13 @@ Accept wildcard characters: False ``` ### -TimeoutThreshold -The TimeoutThreshold parameter defines the time (in seconds) that a call can be in the queue before that call times out. At that point, the system will take the action specified by the TimeoutAction parameter. +The TimeoutThreshold parameter defines the time (in seconds) that a call can be in the queue before that call times out. At that point, the system will take the action specified by the TimeoutAction parameter. The TimeoutThreshold can be any integer value between 0 and 2700 seconds (inclusive), and is rounded to the nearest 15th interval. For example, if set to 47 seconds, then it is rounded down to 45. If set to 0, welcome music is played, and then the timeout action will be taken. ```yaml Type: Int16 Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -372,7 +372,7 @@ PARAMVALUE: AllCalls | NewCalls ```yaml Type: Object Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -390,7 +390,7 @@ PARAMVALUE: Queue | Disconnect | Forward | Voicemail | SharedVoicemail ```yaml Type: Object Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -406,7 +406,7 @@ The NoAgentActionTarget represents the target of the no agent action. If the NoA ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -431,7 +431,7 @@ PARAMVALUE: 1 | 2 | 3 | 4 | 5 ```yaml Type: Int16 Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -447,7 +447,7 @@ The UseDefaultMusicOnHold parameter indicates that this Call Queue uses the defa ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -463,7 +463,7 @@ The WelcomeMusicAudioFileId parameter represents the audio file to play when cal ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -479,7 +479,7 @@ The PresenceBasedRouting parameter indicates whether or not presence based routi ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -499,7 +499,7 @@ The ConferenceMode parameter indicates whether or not Conference mode will be ap ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -515,7 +515,7 @@ The User parameter lets you add agents to the Call Queue. This parameter expects ```yaml Type: List Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -531,7 +531,7 @@ This parameter is reserved for Microsoft internal use only. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -549,7 +549,7 @@ You can query the supported languages using the Get-CsAutoAttendantSupportedLang ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -565,7 +565,7 @@ This parameter is reserved for Microsoft internal use only. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -581,7 +581,7 @@ The OverflowDisconnectAudioFilePrompt parameter indicates the unique identifier ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -592,12 +592,12 @@ Accept wildcard characters: False ``` ### -OverflowDisconnectTextToSpeechPrompt -The OverflowDisconnectTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being disconnected due to overflow. +The OverflowDisconnectTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being disconnected due to overflow. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -610,12 +610,12 @@ Accept wildcard characters: False ### -OverflowRedirectPersonAudioFilePrompt _Saving a call queue configuration through Teams admin center will *remove* this setting._ -The OverflowRedirectPersonAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a person in the organization due to overflow. +The OverflowRedirectPersonAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a person in the organization due to overflow. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -628,12 +628,12 @@ Accept wildcard characters: False ### -OverflowRedirectPersonTextToSpeechPrompt _Saving a call queue configuration through Teams admin center will *remove* this setting._ -The OverflowRedirectPersonTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person in the organization due to overflow. +The OverflowRedirectPersonTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person in the organization due to overflow. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -644,12 +644,12 @@ Accept wildcard characters: False ``` ### -OverflowRedirectVoiceAppAudioFilePrompt -The OverflowRedirectVoiceAppAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a voice application due to overflow. +The OverflowRedirectVoiceAppAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a voice application due to overflow. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -660,12 +660,12 @@ Accept wildcard characters: False ``` ### -OverflowRedirectVoiceAppTextToSpeechPrompt -The OverflowRedirectVoiceAppsTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a voice application due to overflow. +The OverflowRedirectVoiceAppsTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a voice application due to overflow. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -676,12 +676,12 @@ Accept wildcard characters: False ``` ### -OverflowRedirectPhoneNumberAudioFilePrompt -The OverflowRedirectPhoneNumberAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to an external PSTN phone number due to overflow. +The OverflowRedirectPhoneNumberAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to an external PSTN phone number due to overflow. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -692,12 +692,12 @@ Accept wildcard characters: False ``` ### -OverflowRedirectPhoneNumberTextToSpeechPrompt -The OverflowRedirectPhoneNumberTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to an external PSTN phone number due to overflow. +The OverflowRedirectPhoneNumberTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to an external PSTN phone number due to overflow. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -710,12 +710,12 @@ Accept wildcard characters: False ### -OverflowRedirectVoicemailAudioFilePrompt _Saving a call queue configuration through Teams admin center will *remove* this setting._ -The OverflowRedirectVoiceMailAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a person's voicemail due to overflow. +The OverflowRedirectVoiceMailAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a person's voicemail due to overflow. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -728,12 +728,12 @@ Accept wildcard characters: False ### -OverflowRedirectVoicemailTextToSpeechPrompt _Saving a call queue configuration through Teams admin center will *remove* this setting._ -The OverflowRedirectVoicemailTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person's voicemail due to overflow. +The OverflowRedirectVoicemailTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person's voicemail due to overflow. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -749,7 +749,7 @@ The OverflowSharedVoicemailTextToSpeechPrompt parameter indicates the Text-to-Sp ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -765,7 +765,7 @@ The OverflowSharedVoicemailAudioFilePrompt parameter indicates the unique identi ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -781,7 +781,7 @@ The EnableOverflowSharedVoicemailTranscription parameter is used to turn on tran ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -797,7 +797,7 @@ The EnableOverflowSharedVoicemailSystemPromptSuppress parameter is used to turn ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -813,7 +813,7 @@ The TimeoutDisconnectAudioFilePrompt parameter indicates the unique identifier f ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -824,12 +824,12 @@ Accept wildcard characters: False ``` ### -TimeoutDisconnectTextToSpeechPrompt -The TimeoutDisconnectTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being disconnected due to timeout. +The TimeoutDisconnectTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being disconnected due to timeout. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -840,12 +840,12 @@ Accept wildcard characters: False ``` ### -TimeoutRedirectPersonAudioFilePrompt -The TimeoutRedirectPersonAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a person in the organization due to timeout. +The TimeoutRedirectPersonAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a person in the organization due to timeout. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -858,12 +858,12 @@ Accept wildcard characters: False ### -TimeoutRedirectPersonTextToSpeechPrompt _Saving a call queue configuration through Teams admin center will *remove* this setting._ -The TimeoutRedirectPersonTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person in the organization due to timeout. +The TimeoutRedirectPersonTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person in the organization due to timeout. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -876,12 +876,12 @@ Accept wildcard characters: False ### -TimeoutRedirectVoiceAppAudioFilePrompt _Saving a call queue configuration through Teams admin center will *remove* this setting._ -The TimeoutRedirectVoiceAppAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a voice application due to timeout. +The TimeoutRedirectVoiceAppAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a voice application due to timeout. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -892,12 +892,12 @@ Accept wildcard characters: False ``` ### -TimeoutRedirectVoiceAppTextToSpeechPrompt -The TimeoutRedirectVoiceAppsTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a voice application due to timeout. +The TimeoutRedirectVoiceAppsTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a voice application due to timeout. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -908,12 +908,12 @@ Accept wildcard characters: False ``` ### -TimeoutRedirectPhoneNumberAudioFilePrompt -The TimeoutRedirectPhoneNumberAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to an external PSTN phone number due to timeout. +The TimeoutRedirectPhoneNumberAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to an external PSTN phone number due to timeout. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -924,12 +924,12 @@ Accept wildcard characters: False ``` ### -TimeoutRedirectPhoneNumberTextToSpeechPrompt -The TimeoutRedirectPhoneNumberTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to an external PSTN phone number due to timeout. +The TimeoutRedirectPhoneNumberTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to an external PSTN phone number due to timeout. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -942,12 +942,12 @@ Accept wildcard characters: False ### -TimeoutRedirectVoicemailAudioFilePrompt _Saving a call queue configuration through Teams admin center will *remove* this setting._ -The TimeoutRedirectVoiceMailAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a person's voicemail due to timeout. +The TimeoutRedirectVoiceMailAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a person's voicemail due to timeout. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -960,12 +960,12 @@ Accept wildcard characters: False ### -TimeoutRedirectVoicemailTextToSpeechPrompt _Saving a call queue configuration through Teams admin center will *remove* this setting._ -The TimeoutRedirectVoicemailTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person's voicemail due to timeout. +The TimeoutRedirectVoicemailTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person's voicemail due to timeout. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -981,7 +981,7 @@ The TimeoutSharedVoicemailTextToSpeechPrompt parameter indicates the Text-to-Spe ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -997,7 +997,7 @@ The TimeoutSharedVoicemailAudioFilePrompt parameter indicates the unique identif ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1013,7 +1013,7 @@ The EnableTimeoutSharedVoicemailTranscription parameter is used to turn on trans ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1029,7 +1029,7 @@ The EnableTimeoutSharedVoicemailSystemPromptSuppression parameter is used to tur ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1040,12 +1040,12 @@ Accept wildcard characters: False ``` ### -NoAgentDisconnectTextToSpeechPrompt -The NoAgentDisconnectTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being disconnected due to no agents. +The NoAgentDisconnectTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being disconnected due to no agents. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1061,7 +1061,7 @@ The NoAgentDisconnectAudioFilePrompt parameter indicates the unique identifier f ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1074,12 +1074,12 @@ Accept wildcard characters: False ### -NoAgentRedirectPersonTextToSpeechPrompt _Saving a call queue configuration through Teams admin center will *remove* this setting._ -The NoAgentRedirectPersonTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person in the organization due to no agents. +The NoAgentRedirectPersonTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person in the organization due to no agents. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1092,12 +1092,12 @@ Accept wildcard characters: False ### -NoAgentRedirectPersonAudioFilePrompt _Saving a call queue configuration through Teams admin center will *remove* this setting._ -The NoAgentRedirectPersonAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a person in the organization due to no agents. +The NoAgentRedirectPersonAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a person in the organization due to no agents. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1108,12 +1108,12 @@ Accept wildcard characters: False ``` ### -NoAgentRedirectVoiceAppTextToSpeechPrompt -The NoAgentRedirectVoiceAppsTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a voice application due to no agents. +The NoAgentRedirectVoiceAppsTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a voice application due to no agents. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1124,12 +1124,12 @@ Accept wildcard characters: False ``` ### -NoAgentRedirectVoiceAppAudioFilePrompt -The NoAgentRedirectVoiceAppAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a voice application due to no agents. +The NoAgentRedirectVoiceAppAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a voice application due to no agents. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1140,12 +1140,12 @@ Accept wildcard characters: False ``` ### -NoAgentRedirectPhoneNumberTextToSpeechPrompt -The NoAgentRedirectPhoneNumberTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to an external PSTN phone number due to no agents. +The NoAgentRedirectPhoneNumberTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to an external PSTN phone number due to no agents. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1156,12 +1156,12 @@ Accept wildcard characters: False ``` ### -NoAgentRedirectPhoneNumberAudioFilePrompt -The NoAgentRedirectPhoneNumberAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to an external PSTN phone number due to no agents. +The NoAgentRedirectPhoneNumberAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to an external PSTN phone number due to no agents. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1174,12 +1174,12 @@ Accept wildcard characters: False ### -NoAgentRedirectVoicemailTextToSpeechPrompt _Saving a call queue configuration through Teams admin center will *remove* this setting._ -The NoAgentRedirectVoicemailTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person's voicemail due to no agent. +The NoAgentRedirectVoicemailTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person's voicemail due to no agent. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1192,12 +1192,12 @@ Accept wildcard characters: False ### -NoAgentRedirectVoicemailAudioFilePrompt _Saving a call queue configuration through Teams admin center will *remove* this setting._ -The NoAgentRedirectVoiceMailAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a person's voicemail due to no agent. +The NoAgentRedirectVoiceMailAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a person's voicemail due to no agent. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1213,7 +1213,7 @@ The NoAgentSharedVoicemailTextToSpeechPrompt parameter indicates the Text-to-Spe ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1229,7 +1229,7 @@ The NoAgentSharedVoicemailAudioFilePrompt parameter indicates the unique identif ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1245,7 +1245,7 @@ The EnableNoAgentSharedVoicemailTranscription parameter is used to turn on trans ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1261,7 +1261,7 @@ The EnableNoAgentSharedVoicemailSystemPromptSuppression parameter is used to tur ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1277,7 +1277,7 @@ Id of the channel to connect a call queue to. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1293,7 +1293,7 @@ The GUID should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxx ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1304,12 +1304,12 @@ Accept wildcard characters: False ``` ### -AuthorizedUsers -This is a list of GUIDs for users who are authorized to make changes to this call queue. The users must also have a TeamsVoiceApplications policy assigned. The GUID should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). +This is a list of GUIDs for users who are authorized to make changes to this call queue. The users must also have a TeamsVoiceApplications policy assigned. The GUID should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). ```yaml Type: List Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1322,12 +1322,12 @@ Accept wildcard characters: False ### -HideAuthorizedUsers _Saving a call queue configuration through Teams admin center will *remove* this setting._ -This is a list of GUIDs of authorized users who should not appear on the list of supervisors for the agents who are members of this queue. The GUID should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). +This is a list of GUIDs of authorized users who should not appear on the list of supervisors for the agents who are members of this queue. The GUID should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). ```yaml Type: List Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1392,7 +1392,7 @@ Accept wildcard characters: False ### -WaitTimeBeforeOfferingCallbackInSecond -The number of seconds a call must wait before becoming eligible for callback. This condition applies to calls at the front of the call queue. Set to null ($null) to disable this condition. +The number of seconds a call must wait before becoming eligible for callback. This condition applies to calls at the front of the call queue. Set to null ($null) to disable this condition. At least one of `-WaitTimeBeforeOfferingCallbackInSecond`, `-NumberOfCallsInQueueBeforeOfferingCallback`, or `-CallToAgentRatioThresholdBeforeOfferingCallback` must be set to a value other than null when `-IsCallbackEnabled` is `True`. @@ -1410,7 +1410,7 @@ Accept wildcard characters: False ### -NumberOfCallsInQueueBeforeOfferingCallback -The number of calls in queue before a call becomes eligible for callback. This condition applies to calls arriving at the call queue. Set to null ($null) to disable this condition. +The number of calls in queue before a call becomes eligible for callback. This condition applies to calls arriving at the call queue. Set to null ($null) to disable this condition. At least one of `-WaitTimeBeforeOfferingCallbackInSecond`, `-NumberOfCallsInQueueBeforeOfferingCallback`, or `-CallToAgentRatioThresholdBeforeOfferingCallback` must be set to a value other than null when `-IsCallbackEnabled` is `True`. @@ -1428,7 +1428,7 @@ Accept wildcard characters: False ### -CallToAgentRatioThresholdBeforeOfferingCallback -The ratio of calls to agents that must be in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Minimum value of one (1). Set to null ($null) to disable this condition. +The ratio of calls to agents that must be in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Minimum value of one (1). Set to null ($null) to disable this condition. At least one of `-WaitTimeBeforeOfferingCallbackInSecond`, `-NumberOfCallsInQueueBeforeOfferingCallback`, or `-CallToAgentRatioThresholdBeforeOfferingCallback` must be set to a value other than null when `-IsCallbackEnabled` is `True`. @@ -1451,7 +1451,7 @@ The CallbackOfferAudioFilePromptResourceId parameter indicates the unique identi ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1468,7 +1468,7 @@ The CallbackOfferTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1485,7 +1485,7 @@ The CallbackEmailNotificationTarget parameter must be set to a group ID (Microso ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False diff --git a/teams/teams-ps/teams/Set-CsCallingLineIdentity.md b/teams/teams-ps/teams/Set-CsCallingLineIdentity.md index 1b0ba30ba7..a5e5821dcf 100644 --- a/teams/teams-ps/teams/Set-CsCallingLineIdentity.md +++ b/teams/teams-ps/teams/Set-CsCallingLineIdentity.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/set-cscallinglineidentity applicable: Microsoft Teams title: Set-CsCallingLineIdentity @@ -31,7 +31,7 @@ You can either change or block the Caller ID (also called a Calling Line ID) for By default, the Microsoft Teams or Skype for Business Online user's phone number can be seen when that user makes a call to a PSTN phone, or when a call comes in. You can modify a Caller ID policy to provide an alternate displayed number, or to block any number from being displayed. -Note: +Note: - Identity must be unique. - ServiceNumber must be a valid Service Number in the tenant telephone number inventory. - If CallerIdSubstitute is given as "Service", then ServiceNumber cannot be empty. @@ -78,7 +78,7 @@ The BlockIncomingPstnCallerID switch is specific to incoming calls from a PSTN c ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -97,7 +97,7 @@ The possible values are Anonymous, Service, LineUri and Resource. ```yaml Type: CallingIDSubstituteType Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -129,7 +129,7 @@ The Description parameter briefly describes the Caller ID policy. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -149,7 +149,7 @@ EnableUserOverride has precedence over other settings in the policy unless subst ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -165,7 +165,7 @@ The Identity parameter identifies the Caller ID policy. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -200,7 +200,7 @@ For example, if the Service number is +1425-xxx-xxxx then valid input is 1425xxx ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -244,7 +244,7 @@ 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). +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). ## INPUTS @@ -253,10 +253,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Get-CsCallingLineIdentity](Get-CsCallingLineIdentity.md) +[Get-CsCallingLineIdentity](https://learn.microsoft.com/powershell/module/teams/get-cscallinglineidentity) -[Grant-CsCallingLineIdentity](Grant-CsCallingLineIdentity.md) +[Grant-CsCallingLineIdentity](https://learn.microsoft.com/powershell/module/teams/grant-cscallinglineidentity) -[New-CsCallingLineIdentity](New-CsCallingLineIdentity.md) +[New-CsCallingLineIdentity](https://learn.microsoft.com/powershell/module/teams/new-cscallinglineidentity) -[Remove-CsCallingLineIdentity](Remove-CsCallingLineIdentity.md) +[Remove-CsCallingLineIdentity](https://learn.microsoft.com/powershell/module/teams/remove-cscallinglineidentity) diff --git a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md index a8354d562b..93601462c2 100644 --- a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md @@ -11,7 +11,7 @@ ms.reviewer: rogupta ## SYNOPSIS Enables you to modify the properties of an existing external access policy. -External access policies determine whether or not your users can: 1) communicate with users who have Session Initiation Protocol (SIP) accounts with a federated organization; 2) communicate with users who are using custom applications built with [Azure Communication Services](/azure/communication-services/concepts/teams-interop); 3) access Skype for Business Server over the Internet, without having to log on to your internal network; 4) communicate with users who have SIP accounts with a public instant messaging (IM) provider such as Skype; and, 5) communicate with people who are using Teams with an account that's not managed by an organization. +External access policies determine whether or not your users can: 1) communicate with users who have Session Initiation Protocol (SIP) accounts with a federated organization; 2) communicate with users who are using custom applications built with [Azure Communication Services](https://learn.microsoft.com/azure/communication-services/concepts/teams-interop); 3) access Skype for Business Server over the Internet, without having to log on to your internal network; 4) communicate with users who have SIP accounts with a public instant messaging (IM) provider such as Skype; and, 5) communicate with people who are using Teams with an account that's not managed by an organization. This cmdlet was introduced in Lync Server 2010. @@ -79,7 +79,7 @@ External access policies can grant (or revoke) the ability of your users to do a Note that enabling federation alone will not provide users with this capability. Instead, you must enable federation and then assign users an external access policy that gives them the right to communicate with federated users. -2. (Microsoft Teams only) Communicate with users who are using custom applications built with [Azure Communication Services (ACS)](/azure/communication-services/concepts/teams-interop). This policy setting only applies if ACS federation has been enabled at the tenant level using the cmdlet [Set-CsTeamsAcsFederationConfiguration](Set-CsTeamsAcsFederationConfiguration.md). +2. (Microsoft Teams only) Communicate with users who are using custom applications built with [Azure Communication Services (ACS)](https://learn.microsoft.com/powershell/module/teams//azure/communication-services/concepts/teams-interop). this policy setting only applies if acs federation has been enabled at the tenant level using the cmdlet [set-csteamsacsfederationconfiguration](set-csteamsacsfederationconfiguration). 3. Access Skype for Business Server over the Internet, without having to first log on to your internal network. This enables your users to use Skype for Business and log on to Skype for Business Server from an Internet café or other remote location. @@ -88,7 +88,7 @@ This enables your users to use Skype for Business and log on to Skype for Busine The following parameters are not applicable to Skype for Business Online/Microsoft Teams: Description, EnableXmppAccess, Force, Identity, Instance, PipelineVariable, and Tenant -5. (Microsoft Teams Only) Communicate with people who are using Teams with an account that's not managed by an organization. This policy only applies if Teams Consumer Federation has been enabled at the tenant level using the cmdlet [Set-CsTenantFederationConfiguration](Set-CsTeamsAcsFederationConfiguration.md) or Teams admin center under the External Access setting. +5. (Microsoft Teams Only) Communicate with people who are using Teams with an account that's not managed by an organization. This policy only applies if Teams Consumer Federation has been enabled at the tenant level using the cmdlet [Set-CsTenantFederationConfiguration](https://learn.microsoft.com/powershell/module/teams/set-csteamsacsfederationconfiguration) or Teams admin center under the External Access setting. After an external access policy has been created, you can use the `Set-CsExternalAccessPolicy` cmdlet to change the property values of that policy. For example, by default the global policy does not allow users to communicate with people who have accounts with a federated organization. @@ -307,7 +307,7 @@ Accept wildcard characters: False ### -EnableFederationAccess Indicates whether the user is allowed to communicate with people who have SIP accounts with a federated organization. -Read [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. +Read [Manage external access in Microsoft Teams](https://learn.microsoft.com/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. The default value is True. ```yaml @@ -342,7 +342,7 @@ Accept wildcard characters: False ### -EnablePublicCloudAccess Indicates whether the user is allowed to communicate with people who have SIP accounts with a public Internet connectivity provider such as MSN. -Read [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. +Read [Manage external access in Microsoft Teams](https://learn.microsoft.com/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. The default value is False. ```yaml @@ -381,7 +381,7 @@ Accept wildcard characters: False To enable just for a selected set of users, use the Set-CsExternalAccessPolicy cmdlet to update the global policy, setting the value to False. Then assign selected users a policy with federation enabled. -Read [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. +Read [Manage external access in Microsoft Teams](https://learn.microsoft.com/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. The default value is True. ```yaml @@ -402,7 +402,7 @@ Accept wildcard characters: False To enable just for a selected set of users, use the Set-CsExternalAccessPolicy cmdlet to update the global policy, setting the value to False. Then assign selected users a policy with federation enabled. -Read [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. +Read [Manage external access in Microsoft Teams](https://learn.microsoft.com/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. The default value is True. ```yaml @@ -511,7 +511,7 @@ You can return the tenant ID for each of your Skype for Business Online tenants ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: Required: False Position: Named @@ -537,17 +537,17 @@ 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). +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). ## INPUTS -### +### Input types Microsoft.Rtc.Management.WritableConfig.Policy.ExternalAccess.ExternalAccessPolicy object. The `Set-CsExternalAccessPolicy` cmdlet accepts pipelined input of the external access policy object. ## OUTPUTS -### +### Output types The `Set-CsExternalAccessPolicy` cmdlet does not return a value or object. Instead, the cmdlet configures instances of the Microsoft.Rtc.Management.WritableConfig.Policy.ExternalAccess.ExternalAccessPolicy object. @@ -555,10 +555,10 @@ Instead, the cmdlet configures instances of the Microsoft.Rtc.Management.Writabl ## RELATED LINKS -[Get-CsExternalAccessPolicy](Get-CsExternalAccessPolicy.md) +[Get-CsExternalAccessPolicy](https://learn.microsoft.com/powershell/module/teams/get-csexternalaccesspolicy) -[Grant-CsExternalAccessPolicy](Grant-CsExternalAccessPolicy.md) +[Grant-CsExternalAccessPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csexternalaccesspolicy) -[New-CsExternalAccessPolicy](New-CsExternalAccessPolicy.md) +[New-CsExternalAccessPolicy](https://learn.microsoft.com/powershell/module/teams/new-csexternalaccesspolicy) -[Remove-CsExternalAccessPolicy](Remove-CsExternalAccessPolicy.md) +[Remove-CsExternalAccessPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csexternalaccesspolicy) diff --git a/teams/teams-ps/teams/Set-CsGroupPolicyAssignment.md b/teams/teams-ps/teams/Set-CsGroupPolicyAssignment.md index 2b3c385f64..2cbd8c0984 100644 --- a/teams/teams-ps/teams/Set-CsGroupPolicyAssignment.md +++ b/teams/teams-ps/teams/Set-CsGroupPolicyAssignment.md @@ -15,11 +15,10 @@ ms.reviewer: williamlooney > [!NOTE] > The cmdlet Set-CsGroupPolicyAssignment is not yet available. In the meantime, to change a group policy assignment you can first remove the current policy assignment from the group and then add a new policy assignment. - ## RELATED LINKS -[New-CsGroupPolicyAssignment](New-CsGroupPolicyAssignment.md) +[New-CsGroupPolicyAssignment](https://learn.microsoft.com/powershell/module/teams/new-csgrouppolicyassignment) -[Get-CsGroupPolicyAssignment](Get-CsGroupPolicyAssignment.md) +[Get-CsGroupPolicyAssignment](https://learn.microsoft.com/powershell/module/teams/get-csgrouppolicyassignment) -[Remove-CsGroupPolicyAssignment](Remove-CsGroupPolicyAssignment.md) +[Remove-CsGroupPolicyAssignment](https://learn.microsoft.com/powershell/module/teams/remove-csgrouppolicyassignment) diff --git a/teams/teams-ps/teams/Set-CsInboundBlockedNumberPattern.md b/teams/teams-ps/teams/Set-CsInboundBlockedNumberPattern.md index c0f3332b94..9d3338c457 100644 --- a/teams/teams-ps/teams/Set-CsInboundBlockedNumberPattern.md +++ b/teams/teams-ps/teams/Set-CsInboundBlockedNumberPattern.md @@ -1,13 +1,13 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/set-csinboundblockednumberpattern -applicable: Microsoft Teams +applicable: Microsoft Teams title: Set-CsInboundBlockedNumberPattern author: jenstrier ms.author: serdars ms.reviewer: manager: bulenteg -schema: 2.0.0 +schema: 2.0.0 --- # Set-CsInboundBlockedNumberPattern @@ -129,7 +129,7 @@ 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). +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). ## INPUTS @@ -139,8 +139,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[New-CsInboundBlockedNumberPattern](New-CsInboundBlockedNumberPattern.md) +[New-CsInboundBlockedNumberPattern](https://learn.microsoft.com/powershell/module/teams/new-csinboundblockednumberpattern) -[Get-CsInboundBlockedNumberPattern](Get-CsInboundBlockedNumberPattern.md) +[Get-CsInboundBlockedNumberPattern](https://learn.microsoft.com/powershell/module/teams/get-csinboundblockednumberpattern) -[Remove-CsInboundBlockedNumberPattern](Remove-CsInboundBlockedNumberPattern.md) +[Remove-CsInboundBlockedNumberPattern](https://learn.microsoft.com/powershell/module/teams/remove-csinboundblockednumberpattern) diff --git a/teams/teams-ps/teams/Set-CsInboundExemptNumberPattern.md b/teams/teams-ps/teams/Set-CsInboundExemptNumberPattern.md index a9bf274a56..e3ac79b536 100644 --- a/teams/teams-ps/teams/Set-CsInboundExemptNumberPattern.md +++ b/teams/teams-ps/teams/Set-CsInboundExemptNumberPattern.md @@ -1,10 +1,10 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/set-csinboundexemptnumberpattern applicable: Microsoft Teams author: jenstrier ms.author: serdars -ms.reviewer: +ms.reviewer: manager: schema: 2.0.0 --- @@ -20,7 +20,7 @@ Modifies one or more parameters of an exempt number pattern in the tenant list. ### Identity (Default) ``` Set-CsInboundExemptNumberPattern [[-Identity] ] [-Description ] [-Enabled ] [-Pattern ] - [-WhatIf] [-Confirm] [] + [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -155,12 +155,12 @@ You can use Test-CsInboundBlockedNumberPattern to test your block and exempt pho ## RELATED LINKS -[Get-CsInboundExemptNumberPattern](Get-CsInboundExemptNumberPattern.md) +[Get-CsInboundExemptNumberPattern](https://learn.microsoft.com/powershell/module/teams/get-csinboundexemptnumberpattern) -[New-CsInboundExemptNumberPattern](New-CsInboundExemptNumberPattern.md) +[New-CsInboundExemptNumberPattern](https://learn.microsoft.com/powershell/module/teams/new-csinboundexemptnumberpattern) -[Remove-CsInboundExemptNumberPattern](Remove-CsInboundExemptNumberPattern.md) +[Remove-CsInboundExemptNumberPattern](https://learn.microsoft.com/powershell/module/teams/remove-csinboundexemptnumberpattern) -[Test-CsInboundBlockedNumberPattern](Test-CsInboundBlockedNumberPattern.md) +[Test-CsInboundBlockedNumberPattern](https://learn.microsoft.com/powershell/module/teams/test-csinboundblockednumberpattern) -[Get-CsTenantBlockedCallingNumbers](Get-CsTenantBlockedCallingNumbers.md) +[Get-CsTenantBlockedCallingNumbers](https://learn.microsoft.com/powershell/module/teams/get-cstenantblockedcallingnumbers) diff --git a/teams/teams-ps/teams/Set-CsOnlineApplicationInstance.md b/teams/teams-ps/teams/Set-CsOnlineApplicationInstance.md index fb9c8ca49c..5138c443a0 100644 --- a/teams/teams-ps/teams/Set-CsOnlineApplicationInstance.md +++ b/teams/teams-ps/teams/Set-CsOnlineApplicationInstance.md @@ -13,9 +13,9 @@ ms.reviewer: # Set-CsOnlineApplicationInstance ## SYNOPSIS -Updates an application instance in Microsoft Entra ID. +Updates an application instance in Microsoft Entra ID. -**Note**: The use of this cmdlet for assigning phone numbers in commercial and GCC cloud instances has been deprecated. Use the new [Set-CsPhoneNumberAssignment](/powershell/module/teams/set-csphonenumberassignment) and [Remove-CsPhoneNumberAssignment](/powershell/module/teams/remove-csphonenumberassignment) cmdlets instead. +**Note**: The use of this cmdlet for assigning phone numbers in commercial and GCC cloud instances has been deprecated. Use the new [Set-CsPhoneNumberAssignment](https://learn.microsoft.com/powershell/module/teams/set-csphonenumberassignment) and [Remove-CsPhoneNumberAssignment](https://learn.microsoft.com/powershell/module/teams/remove-csphonenumberassignment) cmdlets instead. ## SYNTAX @@ -168,7 +168,7 @@ 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). +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). ## INPUTS @@ -178,10 +178,10 @@ This cmdlet supports the common parameters: `-Debug, -ErrorAction, -ErrorVariabl ## RELATED LINKS -[Get-CsOnlineApplicationInstance](Get-CsOnlineApplicationInstance.md) +[Get-CsOnlineApplicationInstance](https://learn.microsoft.com/powershell/module/teams/get-csonlineapplicationinstance) -[New-CsOnlineApplicationInstance](New-CsOnlineApplicationInstance.md) +[New-CsOnlineApplicationInstance](https://learn.microsoft.com/powershell/module/teams/new-csonlineapplicationinstance) -[Find-CsOnlineApplicationInstance](Find-CsOnlineApplicationInstance.md) +[Find-CsOnlineApplicationInstance](https://learn.microsoft.com/powershell/module/teams/find-csonlineapplicationinstance) -[Sync-CsOnlineApplicationInstance](Sync-CsOnlineApplicationInstance.md) +[Sync-CsOnlineApplicationInstance](https://learn.microsoft.com/powershell/module/teams/sync-csonlineapplicationinstance) diff --git a/teams/teams-ps/teams/Set-CsOnlineDialInConferencingBridge.md b/teams/teams-ps/teams/Set-CsOnlineDialInConferencingBridge.md index 0233fc5484..a0d2c3d32d 100644 --- a/teams/teams-ps/teams/Set-CsOnlineDialInConferencingBridge.md +++ b/teams/teams-ps/teams/Set-CsOnlineDialInConferencingBridge.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/set-csonlinedialinconferencingbridge applicable: Microsoft Teams title: Set-CsOnlineDialInConferencingBridge @@ -50,7 +50,6 @@ Set-CsOnlineDialInConferencingBridge -Name "Conference Bridge" -DefaultServiceNu This example sets the default dial-in phone number to 14255551234 for the audio conferencing bridge named "Conference Bridge". - ### -------------------------- Example 2 -------------------------- ``` $bridge = Get-CsOnlineDialInConferencingBridge -Name "Conference Bridge" @@ -62,7 +61,6 @@ Set-CsOnlineDialInConferencingBridge -Instance $bridge This example changes the name of a conference bridge by creating a conference bridge instance, changing the instance's name and then setting the conference bridge to the instance. - ## PARAMETERS ### -Identity @@ -71,7 +69,7 @@ Specifies the globally-unique identifier (GUID) for the audio conferencing bridg ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -87,7 +85,7 @@ Allows you to pass a reference to a Microsoft audio conferencing bridge object t ```yaml Type: ConferencingBridge Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -103,7 +101,7 @@ Specifies the name of the audio conferencing bridge to be modified. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -139,7 +137,7 @@ Also, when the default service number is changed, the service number of existing ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -178,7 +176,7 @@ If the Force switch isn't provided in the command, you're prompted for administr ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -194,7 +192,7 @@ PARAMVALUE: SwitchParameter ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -210,7 +208,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -226,7 +224,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -254,7 +252,7 @@ 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). +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). ## INPUTS diff --git a/teams/teams-ps/teams/Set-CsOnlineDialInConferencingServiceNumber.md b/teams/teams-ps/teams/Set-CsOnlineDialInConferencingServiceNumber.md index 5d807ab391..a64dcc2c2b 100644 --- a/teams/teams-ps/teams/Set-CsOnlineDialInConferencingServiceNumber.md +++ b/teams/teams-ps/teams/Set-CsOnlineDialInConferencingServiceNumber.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/set-csonlinedialinconferencingservicenumber applicable: Microsoft Teams title: Set-CsOnlineDialInConferencingServiceNumber @@ -94,7 +94,6 @@ Set-CsOnlineDialInConferencingServiceNumber -Identity +14255551234 -PrimaryLangu This example sets the primary language to German (Germany) and the secondary languages to US English, Japanese, and UK English for the dial-in service number +14255551234. - ## PARAMETERS ### -Identity @@ -104,7 +103,7 @@ The service number can be specified in the following formats: E.164 number, +\ [!NOTE] -> The AllowPSTNOnlyMeetings, ResetConferenceId, and ConferenceId parameters will be deprecated on Jan 31, 2022. To allow Teams meeting participants joining via the PSTN to bypass the lobby, use the AllowPSTNUsersToBypassLobby of the [Set-CsTeamsMeetingPolicy cmdlet](Set-CsTeamsMeetingPolicy.md). The capabilities associated with the ResetConferenceId and ConferenceId parameters are no longer supported. +> The AllowPSTNOnlyMeetings, ResetConferenceId, and ConferenceId parameters will be deprecated on Jan 31, 2022. To allow Teams meeting participants joining via the PSTN to bypass the lobby, use the AllowPSTNUsersToBypassLobby of the [Set-CsTeamsMeetingPolicy cmdlet](https://learn.microsoft.com/powershell/module/teams/set-csteamsmeetingpolicy). The capabilities associated with the ResetConferenceId and ConferenceId parameters are no longer supported. Use the `Set-CsOnlineDialInConferencingUser` cmdlet to modify the properties of a user that has been enabled for Microsoft's audio conferencing service. @@ -53,7 +53,6 @@ Set-CsOnlineDialInConferencingUser -Identity "Ken Meyers" -ResetLeaderPin -Servi This example shows how to reset the meeting leader's PIN and set the audio conferencing provider default meeting phone number. - ### -------------------------- Example 2 -------------------------- ``` Set-CsOnlineDialInConferencingUser -Identity "Ken Meyers" -BridgeName "Conference Bridge" @@ -61,7 +60,6 @@ Set-CsOnlineDialInConferencingUser -Identity "Ken Meyers" -BridgeName "Conferenc This example sets a user's conference bridge assignment. - ## PARAMETERS ### -Identity @@ -72,7 +70,7 @@ You can also reference a user account by using the user's Active Directory disti ```yaml Type: UserIdParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -90,7 +88,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -109,7 +107,7 @@ The default is false. ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -125,7 +123,7 @@ Specifies the globally-unique identifier (GUID) for the audio conferencing bridg ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -141,7 +139,7 @@ Specifies the name of the audio conferencing bridge. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -198,7 +196,7 @@ If the Force switch isn't provided in the command, you're prompted for administr ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -214,7 +212,7 @@ Specifies whether to reset the meeting organizer or leaders PIN for meetings. ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -230,7 +228,7 @@ Send an email to the user containing their Audio Conference information. ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -246,7 +244,7 @@ You can specify the From Address to send the email that contains the Audio Confe ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -262,7 +260,7 @@ You can specify the Display Name to send the email that contains the Audio Confe ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -278,7 +276,7 @@ You can specify the To Address to send the email that contains the Audio Confere ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -298,7 +296,7 @@ The service number can be specified in the following formats: E.164 number, +\ >If you need assistance in using any of the above methods to achieve what you previously did with the Set-CsOnlineDialInConferencingUserDefaultNumber command, please open a support case with our customer support team. - ## SYNTAX ### BridgeNameParams @@ -60,7 +59,6 @@ Set-CsOnlineDialInConferencingUserDefaultNumber -FromNumber 14255550100 -ToNumbe This example replaces the default toll or toll-free number for all users who have the number 14255550100 as a default number to the number 14255550101 and starts the process of rescheduling their meetings. - ## PARAMETERS ### -BridgeId @@ -70,7 +68,7 @@ For example "9884626f-dcfb-49f4-8025-912f5bc68fdc". You can either specify Bridg ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: Applicable: Skype for Business Online Required: False @@ -87,7 +85,7 @@ For example "Conference Bridge". You can either specify BridgeName or BridgeId. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Skype for Business Online Required: False @@ -103,7 +101,7 @@ A String representing the Country or Region this Dial In Conferencing Default nu ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Skype for Business Online Required: False @@ -120,7 +118,7 @@ $null if no number defined. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Skype for Business Online Required: False @@ -140,7 +138,7 @@ Valid values are ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Skype for Business Online Required: False @@ -156,7 +154,7 @@ The new number to assign, without the + sign, for example 14255550101. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Skype for Business Online Required: False @@ -172,7 +170,7 @@ A String representing the Area or State this Dial In Conferencing Default number ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Skype for Business Online Required: False @@ -188,7 +186,7 @@ A String representing the Capital or Major City this Dial In Conferencing Defaul ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Skype for Business Online Required: False @@ -236,7 +234,7 @@ The Force switch specifies whether to suppress warning and confirmation messages ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: Applicable: Skype for Business Online Required: False @@ -252,7 +250,7 @@ Sends e-mail notifications to Meeting attendees with the updated settings. ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: Applicable: Skype for Business Online Required: False @@ -268,7 +266,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: Applicable: Skype for Business Online Required: False @@ -284,7 +282,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Skype for Business Online Required: False @@ -311,7 +309,7 @@ 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). +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). ## INPUTS diff --git a/teams/teams-ps/teams/Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md b/teams/teams-ps/teams/Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md index df692d6acc..289ee4575e 100644 --- a/teams/teams-ps/teams/Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md +++ b/teams/teams-ps/teams/Set-CsOnlineEnhancedEmergencyServiceDisclaimer.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/set-csonlineenhancedemergencyservicedisclaimer applicable: Microsoft Teams title: Set-CsOnlineEnhancedEmergencyServiceDisclaimer @@ -36,7 +36,6 @@ You must run this cmdlet prior to assigning Microsoft Calling Plan phone numbers Microsoft Calling Plan phone numbers are available in several countries/regions, see [Country and region availability for Audio Conferencing and Calling Plans](https://learn.microsoft.com/MicrosoftTeams/country-and-region-availability-for-audio-conferencing-and-calling-plans/country-and-region-availability-for-audio-conferencing-and-calling-plans) - ## EXAMPLES ### -------------------------- Example 1 -------------------------- @@ -47,7 +46,6 @@ Set-CsOnlineEnhancedEmergencyServiceDisclaimer -CountryOrRegion US This example accepts the U.S. version of the enhanced emergency service terms and conditions. - ## PARAMETERS ### -CountryOrRegion @@ -56,7 +54,7 @@ Specifies the region or country whose terms and conditions you wish to accept. Y ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Required: False Position: Named @@ -103,7 +101,7 @@ If the Force switch isn't provided in the command, you're prompted for administr ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: Required: False Position: Named @@ -118,7 +116,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: Required: False Position: Named @@ -133,7 +131,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: Required: False Position: Named @@ -148,7 +146,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Required: False Position: Named @@ -174,19 +172,13 @@ 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). +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). ## INPUTS -### -None - ## OUTPUTS -### -None - ## NOTES ## RELATED LINKS -[Get-CsOnlineEnhancedEmergencyServiceDisclaimer](Get-CsOnlineEnhancedEmergencyServiceDisclaimer.md) +[Get-CsOnlineEnhancedEmergencyServiceDisclaimer](https://learn.microsoft.com/powershell/module/teams/get-csonlineenhancedemergencyservicedisclaimer) diff --git a/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md b/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md index 88576c7334..c2c9e30abb 100644 --- a/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md +++ b/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md @@ -116,7 +116,7 @@ Accept wildcard characters: False ``` ### -CompanyTaxId -Used to store TaxId for regulatory reasons. +Used to store TaxId for regulatory reasons. ```yaml Type: String @@ -452,8 +452,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsOnlineLisCivicAddress](Get-CsOnlineLisCivicAddress.md) +[Get-CsOnlineLisCivicAddress](https://learn.microsoft.com/powershell/module/teams/get-csonlineliscivicaddress) -[New-CsOnlineLisCivicAddress](New-CsOnlineLisCivicAddress.md) +[New-CsOnlineLisCivicAddress](https://learn.microsoft.com/powershell/module/teams/new-csonlineliscivicaddress) -[Remove-CsOnlineLisCivicAddress](Remove-CsOnlineLisCivicAddress.md) +[Remove-CsOnlineLisCivicAddress](https://learn.microsoft.com/powershell/module/teams/remove-csonlineliscivicaddress) diff --git a/teams/teams-ps/teams/Set-CsOnlineLisLocation.md b/teams/teams-ps/teams/Set-CsOnlineLisLocation.md index 03528d32a2..4ecddba456 100644 --- a/teams/teams-ps/teams/Set-CsOnlineLisLocation.md +++ b/teams/teams-ps/teams/Set-CsOnlineLisLocation.md @@ -435,7 +435,6 @@ 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. @@ -498,8 +497,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[New-CsOnlineLisLocation](New-CsOnlineLisLocation.md) +[New-CsOnlineLisLocation](https://learn.microsoft.com/powershell/module/teams/new-csonlinelislocation) -[Get-CsOnlineLisLocation](Get-CsOnlineLisLocation.md) +[Get-CsOnlineLisLocation](https://learn.microsoft.com/powershell/module/teams/get-csonlinelislocation) -[Remove-CsOnlineLisLocation](Remove-CsOnlineLisLocation.md) +[Remove-CsOnlineLisLocation](https://learn.microsoft.com/powershell/module/teams/remove-csonlinelislocation) diff --git a/teams/teams-ps/teams/Set-CsOnlineLisPort.md b/teams/teams-ps/teams/Set-CsOnlineLisPort.md index a37bfd7764..859d6113c6 100644 --- a/teams/teams-ps/teams/Set-CsOnlineLisPort.md +++ b/teams/teams-ps/teams/Set-CsOnlineLisPort.md @@ -14,7 +14,6 @@ ms.reviewer: ## SYNOPSIS Creates a Location Information Server (LIS) port, creates an association between a port and a location, or modifies an existing port and its associated location. The association between a port and location is used in an Enhanced 9-1-1 (E9-1-1) Enterprise Voice implementation to notify an emergency services operator of the caller's location. - ## SYNTAX ``` @@ -46,7 +45,7 @@ Example 2 creates the association between port "0A-25-55-AB-CD-FF" and LocationI Set-CsOnlineLisPort -PortID 12174 -ChassisID 55123 -Description "LisPort 12174" -LocationId efd7273e-3092-4a56-8541-f5c896bb6fee ``` -Example 3 creates the association between port "12174" and LocationId "efd7273e-3092-4a56-8541-f5c896bb6fee". (Note: in this example, ChassisID sub-type is InterfaceName) +Example 3 creates the association between port "12174" and LocationId "efd7273e-3092-4a56-8541-f5c896bb6fee". (Note: in this example, ChassisID sub-type is InterfaceName) ## PARAMETERS @@ -148,7 +147,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` - ### -NCSApiUrl This parameter is reserved for internal Microsoft use. @@ -231,6 +229,6 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsOnlineLisPort](Get-CsOnlineLisPort.md) +[Get-CsOnlineLisPort](https://learn.microsoft.com/powershell/module/teams/get-csonlinelisport) -[Remove-CsOnlineLisPort](Remove-CsOnlineLisPort.md) +[Remove-CsOnlineLisPort](https://learn.microsoft.com/powershell/module/teams/remove-csonlinelisport) diff --git a/teams/teams-ps/teams/Set-CsOnlineLisSubnet.md b/teams/teams-ps/teams/Set-CsOnlineLisSubnet.md index 3524e037ce..8eba546bff 100644 --- a/teams/teams-ps/teams/Set-CsOnlineLisSubnet.md +++ b/teams/teams-ps/teams/Set-CsOnlineLisSubnet.md @@ -27,7 +27,7 @@ Enhanced 9-1-1 allows an emergency operator to identify the location of a caller The location ID which is associating with the subnet is not required to be the existing location. -LIS subnets must be defined by the Network ID matching the subnet IP range assigned to clients. For example, the network ID for a client IP/mask of 10.10.10.150/25 is 10.10.10.128. For more information, see [Understand TCP/IP addressing and subnetting basics](/troubleshoot/windows-client/networking/tcpip-addressing-and-subnetting). +LIS subnets must be defined by the Network ID matching the subnet IP range assigned to clients. For example, the network ID for a client IP/mask of 10.10.10.150/25 is 10.10.10.128. For more information, see [Understand TCP/IP addressing and subnetting basics](https://learn.microsoft.com/troubleshoot/windows-client/networking/tcpip-addressing-and-subnetting). ## EXAMPLES @@ -45,7 +45,6 @@ Set-CsOnlineLisSubnet -Subnet 2001:4898:e8:6c:90d2:28d4:76a4:ec5e -LocationId f0 Example 2 creates the Location Information Service subnet in IPv6 format "2001:4898:e8:6c:90d2:28d4:76a4:ec5e" associated to Location ID "f037a9ad-4334-455a-a1c5-3838ec0f5d02". - ## PARAMETERS ### -Confirm @@ -214,23 +213,16 @@ 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). - ## INPUTS - ### System.Guid - ### System.String - ## OUTPUTS - ### System.Object - ## NOTES - ## RELATED LINKS diff --git a/teams/teams-ps/teams/Set-CsOnlineLisSwitch.md b/teams/teams-ps/teams/Set-CsOnlineLisSwitch.md index 8a6f4723b0..6d6c89fa2f 100644 --- a/teams/teams-ps/teams/Set-CsOnlineLisSwitch.md +++ b/teams/teams-ps/teams/Set-CsOnlineLisSwitch.md @@ -36,7 +36,7 @@ Example 1 creates a switch with Chassis ID "B8-BE-BF-4A-A3-00", and associates i ## PARAMETERS ### -ChassisID -If ChassisID sub type is a MAC Address then this value must be in a string format in the following representation nn-nn-nn-nn-nn-nn, such as 12-34-56-78-90-ab. +If ChassisID sub type is a MAC Address then this value must be in a string format in the following representation nn-nn-nn-nn-nn-nn, such as 12-34-56-78-90-ab. Otherwise, (different sub type, such as Interface Name), then this value must be in a string format as set on the switch ```yaml @@ -186,7 +186,6 @@ 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). - ## INPUTS ### System.Guid @@ -201,6 +200,6 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsOnlineLisSwitch](Get-CsOnlineLisSwitch.md) +[Get-CsOnlineLisSwitch](https://learn.microsoft.com/powershell/module/teams/get-csonlinelisswitch) -[Remove-CsOnlineLisSwitch](Remove-CsOnlineLisSwitch.md) +[Remove-CsOnlineLisSwitch](https://learn.microsoft.com/powershell/module/teams/remove-csonlinelisswitch) diff --git a/teams/teams-ps/teams/Set-CsOnlineLisWirelessAccessPoint.md b/teams/teams-ps/teams/Set-CsOnlineLisWirelessAccessPoint.md index 65dc2fe0dd..5fe051ef48 100644 --- a/teams/teams-ps/teams/Set-CsOnlineLisWirelessAccessPoint.md +++ b/teams/teams-ps/teams/Set-CsOnlineLisWirelessAccessPoint.md @@ -210,6 +210,6 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsOnlineLisWirelessAccessPoint](Get-CsOnlineLisWirelessAccessPoint.md) +[Get-CsOnlineLisWirelessAccessPoint](https://learn.microsoft.com/powershell/module/teams/get-csonlineliswirelessaccesspoint) -[Remove-CsOnlineLisWirelessAccessPoint](Remove-CsOnlineLisWirelessAccessPoint.md) +[Remove-CsOnlineLisWirelessAccessPoint](https://learn.microsoft.com/powershell/module/teams/remove-csonlineliswirelessaccesspoint) diff --git a/teams/teams-ps/teams/Set-CsOnlinePSTNGateway.md b/teams/teams-ps/teams/Set-CsOnlinePSTNGateway.md index 86e8fc70c2..9a01ade76a 100644 --- a/teams/teams-ps/teams/Set-CsOnlinePSTNGateway.md +++ b/teams/teams-ps/teams/Set-CsOnlinePSTNGateway.md @@ -410,8 +410,7 @@ 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). +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). ## INPUTS @@ -423,8 +422,8 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## RELATED LINKS -[New-CsOnlinePSTNGateway](New-CsOnlinePSTNGateway.md) +[New-CsOnlinePSTNGateway](https://learn.microsoft.com/powershell/module/teams/new-csonlinepstngateway) -[Get-CsOnlinePSTNGateway](Get-CsOnlinePSTNGateway.md) +[Get-CsOnlinePSTNGateway](https://learn.microsoft.com/powershell/module/teams/get-csonlinepstngateway) -[Remove-CsOnlinePSTNGateway](Remove-CsOnlinePSTNGateway.md) +[Remove-CsOnlinePSTNGateway](https://learn.microsoft.com/powershell/module/teams/remove-csonlinepstngateway) diff --git a/teams/teams-ps/teams/Set-CsOnlinePstnUsage.md b/teams/teams-ps/teams/Set-CsOnlinePstnUsage.md index b11cdbc952..0fd44f358d 100644 --- a/teams/teams-ps/teams/Set-CsOnlinePstnUsage.md +++ b/teams/teams-ps/teams/Set-CsOnlinePstnUsage.md @@ -121,8 +121,7 @@ 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). +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). ## INPUTS @@ -135,4 +134,4 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## NOTES ## RELATED LINKS -[Get-CsOnlinePstnUsage](Get-CsOnlinePstnUsage.md) +[Get-CsOnlinePstnUsage](https://learn.microsoft.com/powershell/module/teams/get-csonlinepstnusage) diff --git a/teams/teams-ps/teams/Set-CsOnlineSchedule.md b/teams/teams-ps/teams/Set-CsOnlineSchedule.md index 77fa8357b6..7f4392b0fa 100644 --- a/teams/teams-ps/teams/Set-CsOnlineSchedule.md +++ b/teams/teams-ps/teams/Set-CsOnlineSchedule.md @@ -34,7 +34,6 @@ Set-CsOnlineSchedule -Instance $schedule This example modifies the name of the schedule that has a Id of fa9081d6-b4f3-5c96-baec-0b00077709e5. - ### -------------------------- Example 2 -------------------------- ```powershell $schedule = Get-CsOnlineSchedule -Id "fa9081d6-b4f3-5c96-baec-0b00077709e5" @@ -55,13 +54,11 @@ Set-CsOnlineSchedule -Instance $schedule This example updates an existing holiday schedule, adding a new date/time range to it. - ## PARAMETERS ### -Instance The Instance parameter is the object reference to the schedule to be modified. - ```yaml Type: Object Parameter Sets: (All) @@ -91,23 +88,21 @@ 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). +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). ## INPUTS ### Microsoft.Rtc.Management.Hosted.Online.Models.Schedule The modified instance of the `Microsoft.Rtc.Management.Hosted.Online.Models.Schedule` object. - ## OUTPUTS ### System.Void - ## NOTES ## RELATED LINKS -[New-CsOnlineSchedule](New-CsOnlineSchedule.md) +[New-CsOnlineSchedule](https://learn.microsoft.com/powershell/module/teams/new-csonlineschedule) -[Remove-CsOnlineSchedule](Remove-CsOnlineSchedule.md) +[Remove-CsOnlineSchedule](https://learn.microsoft.com/powershell/module/teams/remove-csonlineschedule) diff --git a/teams/teams-ps/teams/Set-CsOnlineVoiceApplicationInstance.md b/teams/teams-ps/teams/Set-CsOnlineVoiceApplicationInstance.md index 53f31d5f0a..3c17d92d4a 100644 --- a/teams/teams-ps/teams/Set-CsOnlineVoiceApplicationInstance.md +++ b/teams/teams-ps/teams/Set-CsOnlineVoiceApplicationInstance.md @@ -1,9 +1,9 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/set-csonlinevoiceapplicationinstance -applicable: Microsoft Teams +applicable: Microsoft Teams title: Set-CsOnlineVoiceApplicationInstance -ms.reviewer: +ms.reviewer: schema: 2.0.0 manager: bulenteg author: jenstrier @@ -15,13 +15,19 @@ ms.author: serdars ## SYNOPSIS The `Set-CsOnlineVoiceApplicationInstance` modifies an application instance in Microsoft Entra ID. -**Note**: This cmdlet has been deprecated. Use the new [Set-CsPhoneNumberAssignment](/powershell/module/teams/set-csphonenumberassignment) and -[Remove-CsPhoneNumberAssignment](/powershell/module/teams/remove-csphonenumberassignment) cmdlets instead. +**Note**: This cmdlet has been deprecated. Use the new [Set-CsPhoneNumberAssignment](https://learn.microsoft.com/powershell/module/teams/set-csphonenumberassignment) and +[Remove-CsPhoneNumberAssignment](https://learn.microsoft.com/powershell/module/teams/remove-csphonenumberassignment) cmdlets instead. ## SYNTAX ``` -Set-CsOnlineVoiceApplicationInstance [-WhatIf] [-Confirm] [-TelephoneNumber ] [[-Identity] ] - [-Tenant ] [-DomainController ] [-Force] +Set-CsOnlineVoiceApplicationInstance [[-Identity] ] + [-Confirm] + [-DomainController ] + [-Force] + [-TelephoneNumber ] + [-Tenant ] + [-WhatIf] + [] ``` ## DESCRIPTION @@ -116,11 +122,11 @@ Accept wildcard characters: False ### -Tenant Globally unique identifier (GUID) of the tenant account whose external user communication policy are being created. For example: --Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" +`-Tenant "38aad667-af54-4397-aaa7-e94c79ec2308"` You can return your tenant ID by running this command: -Get-CsTenant | Select-Object DisplayName, TenantID +`Get-CsTenant | Select-Object DisplayName, TenantID` If you are using a remote session of Windows PowerShell and are connected only to Skype for Business Online you do not have to include the Tenant parameter. Instead, the tenant ID will automatically be filled in for you based on your connection information. The Tenant parameter is primarily for use in a hybrid deployment. @@ -151,6 +157,9 @@ 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). + ## INPUTS ### None @@ -158,8 +167,9 @@ Accept wildcard characters: False ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[New-CsOnlineApplicationInstance](New-CsOnlineApplicationInstance.md) +[New-CsOnlineApplicationInstance](https://learn.microsoft.com/powershell/module/teams/new-csonlineapplicationinstance) diff --git a/teams/teams-ps/teams/Set-CsOnlineVoiceRoute.md b/teams/teams-ps/teams/Set-CsOnlineVoiceRoute.md index 4916f9b1f7..e88a324e6f 100644 --- a/teams/teams-ps/teams/Set-CsOnlineVoiceRoute.md +++ b/teams/teams-ps/teams/Set-CsOnlineVoiceRoute.md @@ -201,14 +201,12 @@ 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). +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). ## INPUTS ### System.Management.Automation.PSObject - ## OUTPUTS ### System.Object @@ -216,8 +214,8 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## NOTES ## RELATED LINKS -[Get-CsOnlineVoiceRoute](Get-CsOnlineVoiceRoute.md) +[Get-CsOnlineVoiceRoute](https://learn.microsoft.com/powershell/module/teams/get-csonlinevoiceroute) -[New-CsOnlineVoiceRoute](New-CsOnlineVoiceRoute.md) +[New-CsOnlineVoiceRoute](https://learn.microsoft.com/powershell/module/teams/new-csonlinevoiceroute) -[Remove-CsOnlineVoiceRoute](Remove-CsOnlineVoiceRoute.md) +[Remove-CsOnlineVoiceRoute](https://learn.microsoft.com/powershell/module/teams/remove-csonlinevoiceroute) diff --git a/teams/teams-ps/teams/Set-CsOnlineVoiceRoutingPolicy.md b/teams/teams-ps/teams/Set-CsOnlineVoiceRoutingPolicy.md index bca1e5dd58..d8837625ec 100644 --- a/teams/teams-ps/teams/Set-CsOnlineVoiceRoutingPolicy.md +++ b/teams/teams-ps/teams/Set-CsOnlineVoiceRoutingPolicy.md @@ -154,8 +154,7 @@ 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). +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). ## INPUTS @@ -166,10 +165,10 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## NOTES ## RELATED LINKS -[New-CsOnlineVoiceRoutingPolicy](New-CsOnlineVoiceRoutingPolicy.md) +[New-CsOnlineVoiceRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csonlinevoiceroutingpolicy) -[Get-CsOnlineVoiceRoutingPolicy](Get-CsOnlineVoiceRoutingPolicy.md) +[Get-CsOnlineVoiceRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csonlinevoiceroutingpolicy) -[Grant-CsOnlineVoiceRoutingPolicy](Grant-CsOnlineVoiceRoutingPolicy.md) +[Grant-CsOnlineVoiceRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csonlinevoiceroutingpolicy) -[Remove-CsOnlineVoiceRoutingPolicy](Remove-CsOnlineVoiceRoutingPolicy.md) +[Remove-CsOnlineVoiceRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csonlinevoiceroutingpolicy) diff --git a/teams/teams-ps/teams/Set-CsOnlineVoiceUser.md b/teams/teams-ps/teams/Set-CsOnlineVoiceUser.md index 2af2cd109f..763ead70ba 100644 --- a/teams/teams-ps/teams/Set-CsOnlineVoiceUser.md +++ b/teams/teams-ps/teams/Set-CsOnlineVoiceUser.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/set-csonlinevoiceuser applicable: Microsoft Teams title: Set-CsOnlineVoiceUser @@ -16,8 +16,8 @@ ms.reviewer: Use the `Set-CsOnlineVoiceUser` cmdlet to set the PSTN specific parameters (like telephone numbers and emergency response locations.) **Note**: This cmdlet has been deprecated. Use the new -[Set-CsPhoneNumberAssignment](/powershell/module/teams/set-csphonenumberassignment) and -[Remove-CsPhoneNumberAssignment](/powershell/module/teams/remove-csphonenumberassignment) cmdlets instead. +[Set-CsPhoneNumberAssignment](https://learn.microsoft.com/powershell/module/teams/set-csphonenumberassignment) and +[Remove-CsPhoneNumberAssignment](https://learn.microsoft.com/powershell/module/teams/remove-csphonenumberassignment) cmdlets instead. ## SYNTAX @@ -61,7 +61,7 @@ You can use the `Get-CsOnlineUser` cmdlet to identify the users you want to modi ```yaml Type: Object Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -111,7 +111,7 @@ If the Force switch isn't provided in the command, you're prompted for administr ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -130,7 +130,7 @@ This parameter is required for users based in the US. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -148,7 +148,7 @@ Setting the value to $Null clears the user's telephone number. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -164,7 +164,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -191,18 +191,12 @@ 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). +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). ## INPUTS -### -None - ## OUTPUTS -### -None - ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md index 0b1d68930c..cd3bcde2c6 100644 --- a/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md +++ b/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/set-csonlinevoicemailpolicy applicable: Microsoft Teams title: Set-CsOnlineVoicemailPolicy @@ -28,7 +28,7 @@ Set-CsOnlineVoicemailPolicy [[-Identity] ] [-EnableEditingCallAnswerRule ## DESCRIPTION Cloud Voicemail service provides organizations with voicemail deposit capabilities for Phone System implementation. -By default, users enabled for Phone System will be enabled for Cloud Voicemail. The Online Voicemail policy controls whether or not voicemail transcription, profanity masking for the voicemail transcriptions, translation for the voicemail transcriptions, and editing call answer rule settings are enabled for a user. The policies also specify the voicemail maximum recording length for a user and the primary and secondary voicemail system prompt languages. +By default, users enabled for Phone System will be enabled for Cloud Voicemail. The Online Voicemail policy controls whether or not voicemail transcription, profanity masking for the voicemail transcriptions, translation for the voicemail transcriptions, and editing call answer rule settings are enabled for a user. The policies also specify the voicemail maximum recording length for a user and the primary and secondary voicemail system prompt languages. - Voicemail transcription is enabled by default - Transcription profanity masking is disabled by default @@ -36,7 +36,7 @@ By default, users enabled for Phone System will be enabled for Cloud Voicemail. - Editing call answer rule settings is enabled by default - Voicemail maximum recording length is set to 5 minutes by default - Primary and secondary system prompt languages are set to null by default and the user's voicemail language setting is used - + Tenant admin would be able to create a customized online voicemail policy to match the organization's requirements. ## EXAMPLES @@ -55,7 +55,6 @@ Set-CsOnlineVoicemailPolicy -EnableTranscriptionProfanityMasking $false The command shown in Example 2 changes the EnableTranscriptionProfanityMasking to false for tenant level global online voicemail policy when calling without Identity parameter. - ## PARAMETERS ### -Identity @@ -64,7 +63,7 @@ A unique identifier specifying the scope, and in some cases the name, of the pol ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -80,7 +79,7 @@ Controls if editing call answer rule settings are enabled or disabled for a user ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -96,7 +95,7 @@ Allows you to disable or enable voicemail transcription. Possible values are $tr ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -112,7 +111,7 @@ Allows you to disable or enable profanity masking for the voicemail transcriptio ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -128,7 +127,7 @@ Allows you to disable or enable translation for the voicemail transcriptions. Po ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -144,7 +143,7 @@ A duration of voicemail maximum recording length. The length should be between 3 ```yaml Type: Duration Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -160,7 +159,7 @@ The audio file to play to the caller after the user's voicemail greeting has pla ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False Position: Named @@ -174,7 +173,7 @@ The audio file to play to the caller before the user's voicemail greeting is pla ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False Position: Named @@ -189,7 +188,7 @@ Is playing the Pre- or Post-amble mandatory before the caller can leave a messag ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False Position: Named @@ -199,12 +198,12 @@ Accept wildcard characters: False ``` ### -PrimarySystemPromptLanguage -The primary (or first) language that voicemail system prompts will be presented in. Must also set SecondarySystemPromptLanguage. When set, this overrides the user language choice. See [Set-CsOnlineVoicemailUserSettings](Set-CsOnlineVoicemailUserSettings.md) -PromptLanguage for supported languages. +The primary (or first) language that voicemail system prompts will be presented in. Must also set SecondarySystemPromptLanguage. When set, this overrides the user language choice. See [Set-CsOnlineVoicemailUserSettings](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoicemailusersettings) -PromptLanguage for supported languages. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -215,12 +214,12 @@ Accept wildcard characters: False ``` ### -SecondarySystemPromptLanguage -The secondary language that voicemail system prompts will be presented in. Must also set PrimarySystemPromptLanguage and may not be the same value as PrimarySystemPromptanguage. When set, this overrides the user language choice. See [Set-CsOnlineVoicemailUserSettings](Set-CsOnlineVoicemailUserSettings.md) -PromptLanguage for supported languages. +The secondary language that voicemail system prompts will be presented in. Must also set PrimarySystemPromptLanguage and may not be the same value as PrimarySystemPromptanguage. When set, this overrides the user language choice. See [Set-CsOnlineVoicemailUserSettings](https://learn.microsoft.com/powershell/module/teams/set-csonlinevoicemailusersettings) -PromptLanguage for supported languages. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -279,7 +278,7 @@ 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). +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). ## INPUTS @@ -288,10 +287,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Get-CsOnlineVoicemailPolicy](Get-CsOnlineVoicemailPolicy.md) +[Get-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/get-csonlinevoicemailpolicy) -[New-CsOnlineVoicemailPolicy](New-CsOnlineVoicemailPolicy.md) +[New-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/new-csonlinevoicemailpolicy) -[Remove-CsOnlineVoicemailPolicy](Remove-CsOnlineVoicemailPolicy.md) +[Remove-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csonlinevoicemailpolicy) -[Grant-CsOnlineVoicemailPolicy](Grant-CsOnlineVoicemailPolicy.md) +[Grant-CsOnlineVoicemailPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csonlinevoicemailpolicy) diff --git a/teams/teams-ps/teams/Set-CsOnlineVoicemailUserSettings.md b/teams/teams-ps/teams/Set-CsOnlineVoicemailUserSettings.md index d3aef8b8f3..cc8da13e54 100644 --- a/teams/teams-ps/teams/Set-CsOnlineVoicemailUserSettings.md +++ b/teams/teams-ps/teams/Set-CsOnlineVoicemailUserSettings.md @@ -66,7 +66,6 @@ Set-CsOnlineVoicemailUserSettings -Identity user6@contoso.com -DefaultGreetingPr This example changes DefaultGreetingPromptOverwrite setting to "Hi, I am currently not available." for user6@contoso.com. - ## PARAMETERS ### -Identity @@ -75,7 +74,7 @@ The Identity parameter represents the ID of the specific user in your organizati ```yaml Type: System.String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: True @@ -97,7 +96,7 @@ The CallAnswerRule parameter represents the value of the call answer rule, which ```yaml Type: Object Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -114,7 +113,7 @@ If the user's normal custom greeting is not set and DefaultGreetingPromptOverwri ```yaml Type: System.String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -131,7 +130,7 @@ If the user's out-of-office custom greeting is not set and DefaultOofGreetingPro ```yaml Type: System.String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -162,7 +161,7 @@ The OofGreetingEnabled parameter represents whether to play out-of-office greeti ```yaml Type: System.Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -178,7 +177,7 @@ The OofGreetingFollowAutomaticRepliesEnabled parameter represents whether to pla ```yaml Type: System.Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -189,7 +188,7 @@ Accept wildcard characters: False ``` ### -PromptLanguage -The PromptLanguage parameter represents the language that is used to play voicemail prompts. +The PromptLanguage parameter represents the language that is used to play voicemail prompts. The following languages are supported: @@ -251,7 +250,7 @@ The following languages are supported: ```yaml Type: System.String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -267,7 +266,7 @@ Specifies whether voicemail and transcription data is shared with the service fo ```yaml Type: System.Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -279,13 +278,13 @@ Accept wildcard characters: False ### -TransferTarget The TransferTarget parameter represents the target to transfer the call when call answer rule set to PromptOnlyWithTransfer or VoicemailWithTransferOption. -Value of this parameter should be a SIP URI of another user in your organization. +Value of this parameter should be a SIP URI of another user in your organization. For user with Enterprise Voice enabled, a valid telephone number could also be accepted as TransferTarget. ```yaml Type: System.String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -301,7 +300,7 @@ The VoicemailEnabled parameter represents whether to enable voicemail service. I ```yaml Type: System.Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -344,7 +343,7 @@ 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). +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). ## INPUTS @@ -354,10 +353,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ### Microsoft.Rtc.Management.Hosted.Voicemail.Models.VoicemailUserSettings - ## NOTES - ## RELATED LINKS -[Get-CsOnlineVoicemailUserSettings](Get-CsOnlineVoicemailUserSettings.md) +[Get-CsOnlineVoicemailUserSettings](https://learn.microsoft.com/powershell/module/teams/get-csonlinevoicemailusersettings) From 3bc5436b161c3c206ad2354819d164c14e98764d Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 21 Nov 2024 16:47:40 -0800 Subject: [PATCH 1102/1851] Update Set-CsExternalAccessPolicy.md Link fixes per build report --- teams/teams-ps/teams/Set-CsExternalAccessPolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md index 93601462c2..a1987361a2 100644 --- a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md @@ -79,7 +79,7 @@ External access policies can grant (or revoke) the ability of your users to do a Note that enabling federation alone will not provide users with this capability. Instead, you must enable federation and then assign users an external access policy that gives them the right to communicate with federated users. -2. (Microsoft Teams only) Communicate with users who are using custom applications built with [Azure Communication Services (ACS)](https://learn.microsoft.com/powershell/module/teams//azure/communication-services/concepts/teams-interop). this policy setting only applies if acs federation has been enabled at the tenant level using the cmdlet [set-csteamsacsfederationconfiguration](set-csteamsacsfederationconfiguration). +2. (Microsoft Teams only) Communicate with users who are using custom applications built with [Azure Communication Services (ACS)](https://learn.microsoft.com/azure/communication-services/concepts/teams-interop). this policy setting only applies if acs federation has been enabled at the tenant level using the [Set-CsTeamsAcsFederationConfiguration](https://learn.microsoft.com/powershell/module/teams/set-csteamsacsfederationconfiguration) cmdlet. 3. Access Skype for Business Server over the Internet, without having to first log on to your internal network. This enables your users to use Skype for Business and log on to Skype for Business Server from an Internet café or other remote location. @@ -88,7 +88,7 @@ This enables your users to use Skype for Business and log on to Skype for Busine The following parameters are not applicable to Skype for Business Online/Microsoft Teams: Description, EnableXmppAccess, Force, Identity, Instance, PipelineVariable, and Tenant -5. (Microsoft Teams Only) Communicate with people who are using Teams with an account that's not managed by an organization. This policy only applies if Teams Consumer Federation has been enabled at the tenant level using the cmdlet [Set-CsTenantFederationConfiguration](https://learn.microsoft.com/powershell/module/teams/set-csteamsacsfederationconfiguration) or Teams admin center under the External Access setting. +5. (Microsoft Teams Only) Communicate with people who are using Teams with an account that's not managed by an organization. This policy only applies if Teams Consumer Federation has been enabled at the tenant level using the [Set-CsTeamsAcsFederationConfiguration](https://learn.microsoft.com/powershell/module/teams/set-csteamsacsfederationconfiguration) cmdlet or Teams admin center under the External Access setting. After an external access policy has been created, you can use the `Set-CsExternalAccessPolicy` cmdlet to change the property values of that policy. For example, by default the global policy does not allow users to communicate with people who have accounts with a federated organization. From fccdb84fd4747f3c8ccb63c6d0fd6df23d46307f Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 21 Nov 2024 16:57:11 -0800 Subject: [PATCH 1103/1851] Link fixes 5 And any formatting/schema issues --- .../teams/Set-CsPhoneNumberAssignment.md | 23 +++-- teams/teams-ps/teams/Set-CsTeamsAIPolicy.md | 20 +++-- .../Set-CsTeamsAcsFederationConfiguration.md | 24 ++--- .../teams/Set-CsTeamsAppPermissionPolicy.md | 15 +--- .../teams/Set-CsTeamsAppSetupPolicy.md | 7 +- .../Set-CsTeamsAudioConferencingPolicy.md | 6 +- .../teams/Set-CsTeamsCallHoldPolicy.md | 14 +-- .../teams/Set-CsTeamsCallParkPolicy.md | 4 +- .../teams/Set-CsTeamsCallingPolicy.md | 20 ++--- .../teams/Set-CsTeamsChannelsPolicy.md | 18 ++-- .../teams/Set-CsTeamsClientConfiguration.md | 23 +++-- ...t-CsTeamsComplianceRecordingApplication.md | 22 ++--- .../Set-CsTeamsComplianceRecordingPolicy.md | 23 +++-- .../teams/Set-CsTeamsCustomBannerText | 10 +-- .../teams/Set-CsTeamsCustomBannerText.md | 10 +-- ...et-CsTeamsEducationAssignmentsAppPolicy.md | 4 +- .../Set-CsTeamsEducationConfiguration.md | 13 ++- .../Set-CsTeamsEmergencyCallRoutingPolicy.md | 14 +-- .../Set-CsTeamsEmergencyCallingPolicy.md | 18 ++-- .../Set-CsTeamsEnhancedEncryptionPolicy.md | 16 ++-- .../Set-CsTeamsExternalAccessConfiguration.md | 7 +- .../teams-ps/teams/Set-CsTeamsFilesPolicy.md | 8 +- .../Set-CsTeamsGuestCallingConfiguration.md | 7 +- .../Set-CsTeamsGuestMeetingConfiguration.md | 7 +- .../Set-CsTeamsMediaConnectivityPolicy.md | 15 ++-- .../teams/Set-CsTeamsMeetingBrandingPolicy.md | 18 ++-- ...et-CsTeamsMeetingBroadcastConfiguration.md | 19 ++-- .../Set-CsTeamsMeetingBroadcastPolicy.md | 10 +-- .../teams/Set-CsTeamsMeetingConfiguration.md | 3 +- .../teams/Set-CsTeamsMeetingPolicy.md | 29 +++--- ...-CsTeamsMeetingTemplatePermissionPolicy.md | 16 ++-- .../teams/Set-CsTeamsMobilityPolicy.md | 10 +-- teams/teams-ps/teams/Set-CsTeamsPinnedApp.md | 4 +- .../teams/Set-CsTeamsSettingsCustomApp.md | 3 +- .../Set-CsTeamsSharedCallingRoutingPolicy.md | 24 ++--- .../teams/Set-CsTeamsShiftsConnection.md | 10 +-- .../Set-CsTeamsShiftsConnectionInstance.md | 14 +-- .../teams-ps/teams/Set-CsTeamsShiftsPolicy.md | 18 ++-- .../Set-CsTeamsSipDevicesConfiguration.md | 50 +++++++++-- .../Set-CsTeamsTemplatePermissionPolicy.md | 12 +-- .../teams/Set-CsTeamsTranslationRule.md | 13 ++- .../Set-CsTeamsUnassignedNumberTreatment.md | 15 ++-- .../teams/Set-CsTeamsUpgradeConfiguration.md | 28 +++--- .../Set-CsTeamsVirtualAppointmentsPolicy.md | 8 +- .../Set-CsTeamsVoiceApplicationsPolicy.md | 52 +++++------ .../Set-CsTeamsWorkLocationDetectionPolicy.md | 8 +- .../Set-CsTenantBlockedCallingNumbers.md | 58 +++++++----- teams/teams-ps/teams/Set-CsTenantDialPlan.md | 26 +++--- .../Set-CsTenantFederationConfiguration.md | 54 +++++------- .../Set-CsTenantMigrationConfiguration.md | 88 ++++++++----------- .../teams/Set-CsTenantNetworkRegion.md | 12 +-- .../teams-ps/teams/Set-CsTenantNetworkSite.md | 14 +-- .../teams/Set-CsTenantNetworkSubnet.md | 9 +- .../teams/Set-CsTenantTrustedIPAddress.md | 4 +- teams/teams-ps/teams/Set-CsUser.md | 15 ++-- .../teams/Set-CsUserCallingDelegate.md | 9 +- .../teams/Set-CsUserCallingSettings.md | 38 ++++---- .../Set-CsVideoInteropServiceProvider.md | 4 +- teams/teams-ps/teams/Set-Team.md | 7 +- teams/teams-ps/teams/Set-TeamChannel.md | 3 +- teams/teams-ps/teams/Set-TeamPicture.md | 7 +- .../teams/Set-TeamTargetingHierarchy.md | 17 ++-- teams/teams-ps/teams/Set-TeamsApp.md | 4 +- .../teams/Start-CsExMeetingMigration.md | 19 ++-- .../teams/Sync-CsOnlineApplicationInstance.md | 13 ++- .../teams/Test-CsEffectiveTenantDialPlan.md | 16 ++-- .../Test-CsInboundBlockedNumberPattern.md | 7 +- .../Test-CsTeamsShiftsConnectionValidate.md | 6 +- .../teams/Test-CsTeamsTranslationRule.md | 15 ++-- .../Test-CsTeamsUnassignedNumberTreatment.md | 8 +- .../teams/Test-CsVoiceNormalizationRule.md | 20 ++--- ...CsOnlineDialInConferencingServiceNumber.md | 23 +++-- .../teams-ps/teams/Update-CsAutoAttendant.md | 15 ++-- .../teams/Update-CsCustomPolicyPackage.md | 8 +- teams/teams-ps/teams/Update-CsTeamTemplate.md | 21 +++-- .../teams/Update-CsTeamsShiftsConnection.md | 10 +-- .../Update-CsTeamsShiftsConnectionInstance.md | 12 +-- teams/teams-ps/teams/Update-M365TeamsApp.md | 9 +- .../set-csteamsmessagingconfiguration.md | 6 +- 79 files changed, 634 insertions(+), 655 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md b/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md index b6f298862f..260d058035 100644 --- a/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md +++ b/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md @@ -5,7 +5,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/set-csphonen applicable: Microsoft Teams author: jenstrier ms.author: serdars -ms.reviewer: +ms.reviewer: manager: schema: 2.0.0 --- @@ -48,7 +48,7 @@ This cmdlet assigns a phone number to a user or resource account. When you assig You can also assign a location to a phone number. -To remove a phone number from a user or resource account, use the [Remove-CsPhoneNumberAssignment](Remove-CsPhoneNumberAssignment.md) cmdlet. +To remove a phone number from a user or resource account, use the [Remove-CsPhoneNumberAssignment](https://learn.microsoft.com/powershell/module/teams/remove-csphonenumberassignment) cmdlet. ## EXAMPLES @@ -127,8 +127,8 @@ foreach ($pn in $pns) { Try { Set-CsPhoneNumberAssignment -PhoneNumber $pn.TelephoneNumber -LocationId $NewLocationId -ErrorAction Stop Write-Host $pn.TelephoneNumber was updated to have location $NewLocationId - } - Catch { + } + Catch { Write-Host Could not update $pn.TelephoneNumber with location $NewLocationId } } @@ -141,8 +141,7 @@ This Example shows how to update the LocationID from an old location to a new lo ```powershell Set-CsPhoneNumberAssignment -Identity user3@contoso.com -PhoneNumber +12065551226 -ReverseNumberLookup 'SkipInternalVoip' ``` -This example shows how to turn off reverse number lookup (RNL) on a phone number. When RNL is set to 'SkipInternalVoip', an internal call to this phone number will not attempt to pass through internal VoIP via reverse number lookup in Microsoft Teams. Instead the call will be established through external PSTN connectivity directly. This example is only applicable for Direct Routing phone numbers. - +This example shows how to turn off reverse number lookup (RNL) on a phone number. When RNL is set to 'SkipInternalVoip', an internal call to this phone number will not attempt to pass through internal VoIP via reverse number lookup in Microsoft Teams. Instead the call will be established through external PSTN connectivity directly. This example is only applicable for Direct Routing phone numbers. ## PARAMETERS @@ -152,7 +151,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: System.String Parameter Sets: (Assignment) -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -169,7 +168,7 @@ This parameter is mutual exclusive with PhoneNumber. ```yaml Type: System.Boolean Parameter Sets: (Attribute) -Aliases: +Aliases: Applicable: Microsoft Teams Required: True @@ -197,7 +196,7 @@ Accept wildcard characters: False The LocationId of the location to assign to the specific user. You can get it using Get-CsOnlineLisLocation. You can set the location on both assigned and unassigned phone numbers. -Removal of location from a phone number is supported for Direct Routing numbers and Operator Connect numbers that are not managed by the Service Desk. +Removal of location from a phone number is supported for Direct Routing numbers and Operator Connect numbers that are not managed by the Service Desk. If you want to remove the location, use the string value null for LocationId. ```yaml @@ -217,7 +216,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: System.String Parameter Sets: (Assignment) -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -280,6 +279,6 @@ The previous command for assigning phone numbers to users Set-CsUser had the par necessary and that is why the parameter is not available on Set-CsPhoneNumberAssignment. ## RELATED LINKS -[Remove-CsPhoneNumberAssignment](Remove-CsPhoneNumberAssignment.md) +[Remove-CsPhoneNumberAssignment](https://learn.microsoft.com/powershell/module/teams/remove-csphonenumberassignment) -[Get-CsPhoneNumberAssignment](Get-CsPhoneNumberAssignment.md) +[Get-CsPhoneNumberAssignment](https://learn.microsoft.com/powershell/module/teams/get-csphonenumberassignment) diff --git a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md index 61224ea7dd..dee7e333f9 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md @@ -18,10 +18,10 @@ This cmdlet Set Teams AI policy value for current tenant. ## SYNTAX ``` -Set-CsTeamsAIPolicy - [[-Identity] ] - [-EnrollFace ] - [-EnrollVoice ] +Set-CsTeamsAIPolicy [[-Identity] ] + [-EnrollFace ] + [-EnrollVoice ] + [] ``` ## DESCRIPTION @@ -75,6 +75,7 @@ PS C:\> Set-CsTeamsAIPolicy -Identity Test -EnrollVoice Disabled Set Teams AI policy "EnrollVoice" value to "Disabled" for identity "Test". ## PARAMETERS + ### -Identity Identity of the Teams AI policy. @@ -89,6 +90,7 @@ Default value: None 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. @@ -126,12 +128,14 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS +## NOTES + ## RELATED LINKS -[New-CsTeamsAIPolicy](New-CsTeamsAIPolicy.md) +[New-CsTeamsAIPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsaipolicy) -[Remove-CsTeamsAIPolicy](Remove-CsTeamsAIPolicy.md) +[Remove-CsTeamsAIPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsaipolicy) -[Get-CsTeamsAIPolicy](Get-CsTeamsAIPolicy.md) +[Get-CsTeamsAIPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsaipolicy) -[Grant-CsTeamsAIPolicy](Grant-CsTeamsAIPolicy.md) \ No newline at end of file +[Grant-CsTeamsAIPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsaipolicy) \ No newline at end of file diff --git a/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md index e787e0b82e..a45d8ff72a 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md @@ -14,23 +14,23 @@ schema: 2.0.0 **Limited Preview:** Functionality described in this document is currently in limited preview and only authorized organizations have access. This preview version is provided without a service-level agreement, and is not recommended for production workloads. Certain features might not be supported or might have constrained capabilities. For more information, see [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/). -This cmdlet is used to manage the federation configuration between Teams and Azure Communication Services. For more information, please see [Azure Communication Services and Teams Interoperability](/azure/communication-services/concepts/teams-interop). +This cmdlet is used to manage the federation configuration between Teams and Azure Communication Services. For more information, please see [Azure Communication Services and Teams Interoperability](https://learn.microsoft.com/azure/communication-services/concepts/teams-interop). ## SYNTAX ```powershell Set-CsTeamsAcsFederationConfiguration - [-Identity ] - [-EnableAcsUsers ] - [-AllowedAcsResources ] - [-WhatIf] - [-Confirm] - [] + [-Identity ] + [-EnableAcsUsers ] + [-AllowedAcsResources ] + [-WhatIf] + [-Confirm] + [] ``` ## DESCRIPTION -Federation between Teams and Azure Communication Services (ACS) allows external users from ACS to connect and communicate with Teams users over voice and video. These custom applications may be used by end users or by bots, and there is no differentiation in how they appear to Teams users unless the developer of the application explicitly indicates this as part of the communication. For more information, see [Teams interoperability](/azure/communication-services/concepts/teams-interop). +Federation between Teams and Azure Communication Services (ACS) allows external users from ACS to connect and communicate with Teams users over voice and video. These custom applications may be used by end users or by bots, and there is no differentiation in how they appear to Teams users unless the developer of the application explicitly indicates this as part of the communication. For more information, see [Teams interoperability](https://learn.microsoft.com/azure/communication-services/concepts/teams-interop). This cmdlet is used to enable or disable Teams and ACS federation for a Teams tenant, and to specify which ACS resources can connect to Teams. Only listed ACS resources can be allowed. @@ -108,10 +108,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsAcsFederationConfiguration](Get-CsTeamsAcsFederationConfiguration.md) +[Get-CsTeamsAcsFederationConfiguration](https://learn.microsoft.com/powershell/module/teams/get-csteamsacsfederationconfiguration) -[New-CsExternalAccessPolicy](New-CsExternalAccessPolicy.md) +[New-CsExternalAccessPolicy](https://learn.microsoft.com/powershell/module/teams/new-csexternalaccesspolicy) -[Set-CsExternalAccessPolicy](Set-CsExternalAccessPolicy.md) +[Set-CsExternalAccessPolicy](https://learn.microsoft.com/powershell/module/teams/set-csexternalaccesspolicy) -[Grant-CsExternalAccessPolicy](Grant-CsExternalAccessPolicy.md) +[Grant-CsExternalAccessPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csexternalaccesspolicy) diff --git a/teams/teams-ps/teams/Set-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAppPermissionPolicy.md index fa691cfe9d..f8135c15d0 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsAppPermissionPolicy.md @@ -51,7 +51,6 @@ Set-CsTeamsAppPermissionPolicy -Identity Set-$identity -DefaultCatalogAppsType B ``` This example allows all Microsoft apps, third-party apps, and custom apps. No apps are blocked. - ### Example 2 ```powershell @@ -61,8 +60,6 @@ Set-CsTeamsAppPermissionPolicy -Identity Set-$identity -DefaultCatalogAppsType A ``` This example blocks all Microsoft apps, third-party apps, and custom apps. No apps are allowed. - - ### Example 3 ```powershell @@ -74,7 +71,7 @@ $ListsApp = New-Object -TypeName Microsoft.Teams.Policy.Administration.Cmdlets.C $OneNoteApp = New-Object -TypeName Microsoft.Teams.Policy.Administration.Cmdlets.Core.DefaultCatalogApp -Property @{Id="26bc2873-6023-480c-a11b-76b66605ce8c"} $DefaultCatalogAppList = @($ListsApp,$OneNoteApp) # set allow Lists and OneNote apps and block other Microsoft apps -Set-CsTeamsAppPermissionPolicy -Identity Set-$identity -DefaultCatalogAppsType AllowedAppList -DefaultCatalogApps $DefaultCatalogAppList +Set-CsTeamsAppPermissionPolicy -Identity Set-$identity -DefaultCatalogAppsType AllowedAppList -DefaultCatalogApps $DefaultCatalogAppList ``` This example allows Microsoft Lists and OneNote apps and blocks other Microsoft apps. Microsoft Lists and OneNote can be installed by your users. @@ -92,7 +89,6 @@ Set-CsTeamsAppPermissionPolicy -Identity Set-$identity -GlobalCatalogAppsType Al ``` This example allows third-party TaskList and OnePlan apps and blocks other third-party apps. TaskList and OnePlan can be installed by your users. - ### Example 5 ```powershell @@ -107,7 +103,6 @@ Set-CsTeamsAppPermissionPolicy -Identity Set-$identity -PrivateCatalogAppsType A ``` This example allows custom GetStartApp and TestBotApp apps and blocks other custom apps. GetStartApp and TestBotApp can be installed by your users. - ## PARAMETERS ### -Confirm @@ -143,7 +138,6 @@ Accept wildcard characters: False ### -DefaultCatalogAppsType Choose to allow or block the installation of Microsoft apps. Values that can be used: AllowedAppList, BlockedAppList. - ```yaml Type: String Parameter Sets: (All) @@ -159,7 +153,6 @@ Accept wildcard characters: False ### -Description Description of app setup permission policy. - ```yaml Type: String Parameter Sets: (All) @@ -190,7 +183,6 @@ Accept wildcard characters: False ### -GlobalCatalogApps Choose which Teams apps published by a third party can be installed by your users. - ```yaml Type: Microsoft.Teams.Policy.Administration.Cmdlets.Core.GlobalCatalogApp[] Parameter Sets: (All) @@ -206,7 +198,6 @@ Accept wildcard characters: False ### -GlobalCatalogAppsType Choose to allow or block the installation of third-party apps. Values that can be used: AllowedAppList, BlockedAppList. - ```yaml Type: String Parameter Sets: (All) @@ -222,7 +213,6 @@ Accept wildcard characters: False ### -Identity Name of App setup permission policy. If empty, all Identities will be used by default. - ```yaml Type: XdsIdentity Parameter Sets: Identity @@ -312,8 +302,7 @@ 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). +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). ## INPUTS diff --git a/teams/teams-ps/teams/Set-CsTeamsAppSetupPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAppSetupPolicy.md index b16202ec2c..43c4981a5a 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAppSetupPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsAppSetupPolicy.md @@ -69,7 +69,7 @@ Apps are pinned to the app bar. This is the bar on the side of the Teams desktop ```powershell # Create new teams app setup policy named "Set-Test". New-CsTeamsAppSetupPolicy -Identity 'Set-Test' -Set-CsTeamsAppSetupPolicy -Identity 'Set-Test' -AllowUserPinning $true -AllowSideLoading $false +Set-CsTeamsAppSetupPolicy -Identity 'Set-Test' -AllowUserPinning $true -AllowSideLoading $false ``` Step 1: Create a new Teams app setup policy named "Set-Test". @@ -179,7 +179,7 @@ Accept wildcard characters: False ``` ### -AppPresetList -Choose which apps and messaging extensions you want to be installed in your users' personal Teams environment and in meetings they create. Users can install other available apps from the Teams app store. +Choose which apps and messaging extensions you want to be installed in your users' personal Teams environment and in meetings they create. Users can install other available apps from the Teams app store. ```yaml Type: Microsoft.Teams.Policy.Administration.Cmdlets.Core.AppPreset[] @@ -315,8 +315,7 @@ 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). +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). ## INPUTS diff --git a/teams/teams-ps/teams/Set-CsTeamsAudioConferencingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAudioConferencingPolicy.md index 4dda54f403..f818f2184a 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAudioConferencingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsAudioConferencingPolicy.md @@ -166,8 +166,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsAudioConferencingPolicy](Get-CsTeamsAudioConferencingPolicy.md) +[Get-CsTeamsAudioConferencingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsaudioconferencingpolicy) -[New-CsTeamsAudioConferencingPolicy](New-CsTeamsAudioConferencingPolicy.md) +[New-CsTeamsAudioConferencingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsaudioconferencingpolicy) -[Grant-CsTeamsAudioConferencingPolicy](Grant-CsTeamsAudioConferencingPolicy.md) +[Grant-CsTeamsAudioConferencingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsaudioconferencingpolicy) diff --git a/teams/teams-ps/teams/Set-CsTeamsCallHoldPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCallHoldPolicy.md index 5c3233c6c4..b2e41fac8c 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCallHoldPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCallHoldPolicy.md @@ -34,7 +34,7 @@ Assigning a Teams call hold policy to a user sets an audio file to be played dur ### Example 1 ```powershell -PS C:\> Set-CsTeamsCallHoldPolicy -Identity "ContosoPartnerTeamsCallHoldPolicy" -AudioFileId "c65233-ac2a27-98701b-123ccc" +PS C:\> Set-CsTeamsCallHoldPolicy -Identity "ContosoPartnerTeamsCallHoldPolicy" -AudioFileId "c65233-ac2a27-98701b-123ccc" ``` The command shown in Example 1 modifies an existing per-user Teams call hold policy with the Identity ContosoPartnerTeamsCallHoldPolicy. @@ -45,7 +45,7 @@ Any Microsoft Teams users who are assigned this policy will have their call hold ### Example 2 ```powershell -PS C:\> Set-CsTeamsCallHoldPolicy -Identity "ContosoPartnerTeamsCallHoldPolicy" -Description "country music" +PS C:\> Set-CsTeamsCallHoldPolicy -Identity "ContosoPartnerTeamsCallHoldPolicy" -Description "country music" ``` The command shown in Example 2 modifies an existing per-user Teams call hold policy with the Identity ContosoPartnerTeamsCallHoldPolicy. @@ -192,12 +192,12 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsCallHoldPolicy](Get-CsTeamsCallHoldPolicy.md) +[Get-CsTeamsCallHoldPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscallholdpolicy) -[New-CsTeamsCallHoldPolicy](New-CsTeamsCallHoldPolicy.md) +[New-CsTeamsCallHoldPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscallholdpolicy) -[Grant-CsTeamsCallHoldPolicy](Grant-CsTeamsCallHoldPolicy.md) +[Grant-CsTeamsCallHoldPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscallholdpolicy) -[Remove-CsTeamsCallHoldPolicy](Remove-CsTeamsCallHoldPolicy.md) +[Remove-CsTeamsCallHoldPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscallholdpolicy) -[Import-CsOnlineAudioFile](Import-CsOnlineAudioFile.md) +[Import-CsOnlineAudioFile](https://learn.microsoft.com/powershell/module/teams/import-csonlineaudiofile) diff --git a/teams/teams-ps/teams/Set-CsTeamsCallParkPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCallParkPolicy.md index db3da6bc34..14c75e129a 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCallParkPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCallParkPolicy.md @@ -252,14 +252,12 @@ 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). +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). ## INPUTS ### System.Management.Automation.PSObject - ## OUTPUTS ### System.Object diff --git a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md index d8494ae955..9994689e17 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md @@ -249,7 +249,7 @@ Accept wildcard characters: False ``` ### -AllowVoicemail -Enables inbound calls to be routed to voicemail. +Enables inbound calls to be routed to voicemail. Valid options are: - AlwaysEnabled: Calls are always forwarded to voicemail on unanswered after ringing for thirty seconds, regardless of the unanswered call forward setting for the user. @@ -376,7 +376,7 @@ Accept wildcard characters: False ``` ### -InboundFederatedCallRoutingTreatment -Setting this parameter lets you control how inbound federated calls should be routed. +Setting this parameter lets you control how inbound federated calls should be routed. Valid options are: - RegularIncoming: No changes are made to default inbound routing. This is the default setting. @@ -399,7 +399,7 @@ Accept wildcard characters: False ``` ### -InboundPstnCallRoutingTreatment -Setting this parameter lets you control how inbound PSTN calls should be routed. +Setting this parameter lets you control how inbound PSTN calls should be routed. Valid options are: - RegularIncoming: No changes are made to default inbound routing. This is the default setting. @@ -443,7 +443,7 @@ Accept wildcard characters: False ``` ### -MusicOnHoldEnabledType -Setting this parameter allows you to turn on or turn off the music on hold when a caller is placed on hold. +Setting this parameter allows you to turn on or turn off the music on hold when a caller is placed on hold. Valid options are: - Enabled: Music on hold is enabled. This is the default. @@ -494,9 +494,9 @@ Accept wildcard characters: False ``` ### -PreventTollBypass -Setting this parameter to True will send calls through PSTN and incur charges rather than going through the network and bypassing the tolls. +Setting this parameter to True will send calls through PSTN and incur charges rather than going through the network and bypassing the tolls. -**Note**: Do not set this parameter to True for Calling Plan or Operator Connect users as it will prevent successful call routing. This setting only works with Direct Routing which is configured to handle location-based routing restrictions. +**Note**: Do not set this parameter to True for Calling Plan or Operator Connect users as it will prevent successful call routing. This setting only works with Direct Routing which is configured to handle location-based routing restrictions. ```yaml Type: Boolean @@ -621,10 +621,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsCallingPolicy](Get-CsTeamsCallingPolicy.md) +[Get-CsTeamsCallingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscallingpolicy) -[Remove-CsTeamsCallingPolicy](Remove-CsTeamsCallingPolicy.md) +[Remove-CsTeamsCallingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscallingpolicy) -[Grant-CsTeamsCallingPolicy](Grant-CsTeamsCallingPolicy.md) +[Grant-CsTeamsCallingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscallingpolicy) -[New-CsTeamsCallingPolicy](New-CsTeamsCallingPolicy.md) +[New-CsTeamsCallingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscallingpolicy) diff --git a/teams/teams-ps/teams/Set-CsTeamsChannelsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsChannelsPolicy.md index 6bad22a1af..bdd2663355 100644 --- a/teams/teams-ps/teams/Set-CsTeamsChannelsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsChannelsPolicy.md @@ -21,7 +21,7 @@ The CsTeamsChannelsPolicy allows you to manage features related to the Teams and ### Identity (Default) ``` Set-CsTeamsChannelsPolicy [-Tenant ] [-AllowOrgWideTeamCreation ] - [-EnablePrivateTeamDiscovery ] [-AllowPrivateChannelCreation ] + [-EnablePrivateTeamDiscovery ] [-AllowPrivateChannelCreation ] [-AllowUserToParticipateInExternalSharedChannel ] [-AllowChannelSharingToExternalUser ] [-AllowSharedChannelCreation ] [[-Identity] ] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -186,7 +186,7 @@ Accept wildcard characters: False ``` ### -AllowChannelSharingToExternalUser -Owners of a shared channel can invite external users to join the channel if Microsoft Entra external sharing policies are configured. If the channel has been shared with an external member or team, they will continue to have access to the channel even if this parameter is set to FALSE. For more information, see [Manage channel policies in Microsoft Teams](/microsoftteams/teams-policies). +Owners of a shared channel can invite external users to join the channel if Microsoft Entra external sharing policies are configured. If the channel has been shared with an external member or team, they will continue to have access to the channel even if this parameter is set to FALSE. For more information, see [Manage channel policies in Microsoft Teams](https://learn.microsoft.com/microsoftteams/teams-policies). ```yaml Type: Boolean @@ -214,7 +214,7 @@ Accept wildcard characters: False ``` ### -AllowUserToParticipateInExternalSharedChannel -Users and teams can be invited to external shared channels if Microsoft Entra external sharing policies are configured. If a team in your organization is part of an external shared channel, new team members will have access to the channel even if this parameter is set to FALSE. For more information, see [Manage channel policies in Microsoft Teams](/microsoftteams/teams-policies). +Users and teams can be invited to external shared channels if Microsoft Entra external sharing policies are configured. If a team in your organization is part of an external shared channel, new team members will have access to the channel even if this parameter is set to FALSE. For more information, see [Manage channel policies in Microsoft Teams](https://learn.microsoft.com/microsoftteams/teams-policies). ```yaml Type: Boolean @@ -228,14 +228,12 @@ 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). +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). ## INPUTS ### System.Management.Automation.PSObject - ## OUTPUTS ### System.Object @@ -244,10 +242,10 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## RELATED LINKS -[New-CsTeamsChannelsPolicy](New-CsTeamsChannelsPolicy.md) +[New-CsTeamsChannelsPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamschannelspolicy) -[Remove-CsTeamsChannelsPolicy](Remove-CsTeamsChannelsPolicy.md) +[Remove-CsTeamsChannelsPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamschannelspolicy) -[Grant-CsTeamsChannelsPolicy](Grant-CsTeamsChannelsPolicy.md) +[Grant-CsTeamsChannelsPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamschannelspolicy) -[Get-CsTeamsChannelsPolicy](Get-CsTeamsChannelsPolicy.md) +[Get-CsTeamsChannelsPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamschannelspolicy) diff --git a/teams/teams-ps/teams/Set-CsTeamsClientConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsClientConfiguration.md index 4ae6c0e606..d2685ba41e 100644 --- a/teams/teams-ps/teams/Set-CsTeamsClientConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsClientConfiguration.md @@ -14,7 +14,7 @@ ms.reviewer: williamlooney # Set-CsTeamsClientConfiguration ## SYNOPSIS -The TeamsClientConfiguration allows IT admins to control the settings that can be accessed via Teams clients across their organization. This configuration includes settings like which third party cloud storage your organization allows, whether or not guest users can access the teams client, and how Surface Hub devices can interact with Skype for Business meetings. The parameter descriptions below describe what settings are managed by this configuration and how they are enforced. +The TeamsClientConfiguration allows IT admins to control the settings that can be accessed via Teams clients across their organization. This configuration includes settings like which third party cloud storage your organization allows, whether or not guest users can access the teams client, and how Surface Hub devices can interact with Skype for Business meetings. The parameter descriptions below describe what settings are managed by this configuration and how they are enforced. ## SYNTAX @@ -25,8 +25,8 @@ Set-CsTeamsClientConfiguration [-Tenant ] [-AllowEmailIntoChannel < [-AllowShareFile ] [-AllowOrganizationTab ] [-AllowSkypeBusinessInterop ] [-AllowTBotProactiveMessaging ] [-ContentPin ] [-AllowResourceAccountSendMessage ] [-ResourceAccountContentAccess ] [-AllowGuestUser ] - [-AllowScopedPeopleSearchandAccess ] [[-Identity] ] [-Force] [-WhatIf] [-Confirm] - [] + [-AllowScopedPeopleSearchandAccess ] [[-Identity] ] [-Force] [-WhatIf] [-Confirm] + [] ``` ### Instance @@ -36,14 +36,14 @@ Set-CsTeamsClientConfiguration [-Tenant ] [-AllowEmailIntoChannel < [-AllowShareFile ] [-AllowOrganizationTab ] [-AllowSkypeBusinessInterop ] [-AllowTBotProactiveMessaging ] [-ContentPin ] [-AllowResourceAccountSendMessage ] [-ResourceAccountContentAccess ] [-AllowGuestUser ] - [-AllowScopedPeopleSearchandAccess ] [-Instance ] [-Force] [-WhatIf] [-Confirm] - [] + [-AllowScopedPeopleSearchandAccess ] [-Instance ] [-Force] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION -The TeamsClientConfiguration allows IT admins to control the settings that can be accessed via Teams clients across their organization. This configuration includes settings like which third party cloud storage your organization allows, whether or not guest users can access the teams client, and whether or not meeting room devices running teams are can display content from user accounts. The parameter descriptions below describe what settings are managed by this configuration and how they are enforced. +The TeamsClientConfiguration allows IT admins to control the settings that can be accessed via Teams clients across their organization. This configuration includes settings like which third party cloud storage your organization allows, whether or not guest users can access the teams client, and whether or not meeting room devices running teams are can display content from user accounts. The parameter descriptions below describe what settings are managed by this configuration and how they are enforced. -An organization can have only one effective Teams Client Configuration - these settings will apply across the entire organization for the particular features they control. +An organization can have only one effective Teams Client Configuration - these settings will apply across the entire organization for the particular features they control. Note that three of these settings (ContentPin, ResourceAccountContentAccess, and AllowResourceAccountSendMessage) control resource account behavior for Surface Hub devices attending Skype for Business meetings, and are not used in Microsoft Teams. @@ -106,7 +106,7 @@ Accept wildcard characters: False ### -AllowEmailIntoChannel When set to $true, mail hooks are enabled, and users can post messages to a channel by sending an email to the email address of Teams channel. -To find the email address for a channel, click the More options menu for the channel and then select Get email address. +To find the email address for a channel, click the More options menu for the channel and then select Get email address. ```yaml Type: Boolean @@ -225,7 +225,7 @@ Accept wildcard characters: False ``` ### -AllowSkypeBusinessInterop -When set to $true, Teams conversations automatically show up in Skype for Business for users that aren't enabled for Teams. +When set to $true, Teams conversations automatically show up in Skype for Business for users that aren't enabled for Teams. ```yaml Type: Boolean @@ -394,15 +394,12 @@ 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). - +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). ## INPUTS ### System.Management.Automation.PSObject - ## OUTPUTS ### System.Object diff --git a/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingApplication.md b/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingApplication.md index 357d350ace..1e7e7f36f9 100644 --- a/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingApplication.md +++ b/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingApplication.md @@ -228,7 +228,7 @@ Accept wildcard characters: False ``` ### -ConcurrentInvitationCount -Determines the number of invites to send out to the application instance of the policy-based recording application. Can be set to 1 or 2 only. +Determines the number of invites to send out to the application instance of the policy-based recording application. Can be set to 1 or 2 only. In situations where application resiliency is a necessity, multiple invites can be sent to the same application for the same call or meeting. If multiple such invites are accepted, then it means that multiple instances of this application are in the call or meeting and each of those instances can record independent of the others. @@ -392,22 +392,24 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ### System.Object +## NOTES + ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](Get-CsTeamsComplianceRecordingPolicy.md) +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy) -[New-CsTeamsComplianceRecordingPolicy](New-CsTeamsComplianceRecordingPolicy.md) +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy) -[Set-CsTeamsComplianceRecordingPolicy](Set-CsTeamsComplianceRecordingPolicy.md) +[Set-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingpolicy) -[Grant-CsTeamsComplianceRecordingPolicy](Grant-CsTeamsComplianceRecordingPolicy.md) +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy) -[Remove-CsTeamsComplianceRecordingPolicy](Remove-CsTeamsComplianceRecordingPolicy.md) +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy) -[Get-CsTeamsComplianceRecordingApplication](Get-CsTeamsComplianceRecordingApplication.md) +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication) -[New-CsTeamsComplianceRecordingApplication](New-CsTeamsComplianceRecordingApplication.md) +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication) -[Remove-CsTeamsComplianceRecordingApplication](Remove-CsTeamsComplianceRecordingApplication.md) +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication) -[New-CsTeamsComplianceRecordingPairedApplication](New-CsTeamsComplianceRecordingPairedApplication.md) +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication) diff --git a/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md index 989503cf82..482a4c801b 100644 --- a/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md @@ -131,7 +131,6 @@ Accept wildcard characters: False ### CustomBanner References the Custom Banner text in the storage. - ```yaml Type: Guid Parameter Sets: (All) @@ -144,7 +143,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` - ### -Enabled Controls whether this Teams recording policy is active or not. @@ -245,7 +243,6 @@ Accept wildcard characters: False ### -RecordReroutedCalls Setting this attribute to true enables compliance recording for calls that have been re-routed from a compliance recording-enabled user. Supported call scenarios include forward, transfer, delegation, call groups, and simultaneous ring. - ```yaml Type: Boolean Parameter Sets: (All) @@ -341,22 +338,24 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ### System.Object +## NOTES + ## RELATED LINKS -[Get-CsTeamsComplianceRecordingPolicy](Get-CsTeamsComplianceRecordingPolicy.md) +[Get-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingpolicy) -[New-CsTeamsComplianceRecordingPolicy](New-CsTeamsComplianceRecordingPolicy.md) +[New-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpolicy) -[Grant-CsTeamsComplianceRecordingPolicy](Grant-CsTeamsComplianceRecordingPolicy.md) +[Grant-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamscompliancerecordingpolicy) -[Remove-CsTeamsComplianceRecordingPolicy](Remove-CsTeamsComplianceRecordingPolicy.md) +[Remove-CsTeamsComplianceRecordingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingpolicy) -[Get-CsTeamsComplianceRecordingApplication](Get-CsTeamsComplianceRecordingApplication.md) +[Get-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/get-csteamscompliancerecordingapplication) -[New-CsTeamsComplianceRecordingApplication](New-CsTeamsComplianceRecordingApplication.md) +[New-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingapplication) -[Set-CsTeamsComplianceRecordingApplication](Set-CsTeamsComplianceRecordingApplication.md) +[Set-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/set-csteamscompliancerecordingapplication) -[Remove-CsTeamsComplianceRecordingApplication](Remove-CsTeamsComplianceRecordingApplication.md) +[Remove-CsTeamsComplianceRecordingApplication](https://learn.microsoft.com/powershell/module/teams/remove-csteamscompliancerecordingapplication) -[New-CsTeamsComplianceRecordingPairedApplication](New-CsTeamsComplianceRecordingPairedApplication.md) +[New-CsTeamsComplianceRecordingPairedApplication](https://learn.microsoft.com/powershell/module/teams/new-csteamscompliancerecordingpairedapplication) diff --git a/teams/teams-ps/teams/Set-CsTeamsCustomBannerText b/teams/teams-ps/teams/Set-CsTeamsCustomBannerText index 132ef9cfb5..e13c9bf900 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCustomBannerText +++ b/teams/teams-ps/teams/Set-CsTeamsCustomBannerText @@ -11,7 +11,7 @@ schema: 2.0.0 ## SYNOPSIS -Enables administrators to configure a custom text on the banner displayed when compliance recording bots start recording the call. +Enables administrators to configure a custom text on the banner displayed when compliance recording bots start recording the call. ## SYNTAX @@ -74,7 +74,6 @@ 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). - ## INPUTS ### None @@ -82,12 +81,13 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[Set-CsTeamsCustomBannerText](Set-CsTeamsCustomBannerText.md) +[Set-CsTeamsCustomBannerText](https://learn.microsoft.com/powershell/module/teams/set-csteamscustombannertext) -[New-CsTeamsCustomBannerText](New-CsTeamsCustomBannerText.md) +[New-CsTeamsCustomBannerText](https://learn.microsoft.com/powershell/module/teams/new-csteamscustombannertext) -[Remove-CsTeamsCustomBannerText](Remove-CsTeamsCustomBannerText.md) +[Remove-CsTeamsCustomBannerText](https://learn.microsoft.com/powershell/module/teams/remove-csteamscustombannertext) diff --git a/teams/teams-ps/teams/Set-CsTeamsCustomBannerText.md b/teams/teams-ps/teams/Set-CsTeamsCustomBannerText.md index 471c3a2766..848e18b1c3 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCustomBannerText.md +++ b/teams/teams-ps/teams/Set-CsTeamsCustomBannerText.md @@ -11,7 +11,7 @@ schema: 2.0.0 ## SYNOPSIS -Enables administrators to update a configured custom text on the banner displayed when compliance recording bots start recording the call. +Enables administrators to update a configured custom text on the banner displayed when compliance recording bots start recording the call. ## SYNTAX @@ -74,7 +74,6 @@ 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). - ## INPUTS ### None @@ -82,12 +81,13 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[Set-CsTeamsCustomBannerText](Set-CsTeamsCustomBannerText.md) +[Set-CsTeamsCustomBannerText](https://learn.microsoft.com/powershell/module/teams/set-csteamscustombannertext) -[New-CsTeamsCustomBannerText](New-CsTeamsCustomBannerText.md) +[New-CsTeamsCustomBannerText](https://learn.microsoft.com/powershell/module/teams/new-csteamscustombannertext) -[Remove-CsTeamsCustomBannerText](Remove-CsTeamsCustomBannerText.md) +[Remove-CsTeamsCustomBannerText](https://learn.microsoft.com/powershell/module/teams/remove-csteamscustombannertext) diff --git a/teams/teams-ps/teams/Set-CsTeamsEducationAssignmentsAppPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEducationAssignmentsAppPolicy.md index 1c6b5e8e32..b160f6188b 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEducationAssignmentsAppPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEducationAssignmentsAppPolicy.md @@ -213,14 +213,12 @@ 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). +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). ## INPUTS ### System.Management.Automation.PSObject - ## OUTPUTS ### System.Object diff --git a/teams/teams-ps/teams/Set-CsTeamsEducationConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsEducationConfiguration.md index 8cc193f96d..2574fce8c8 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEducationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsEducationConfiguration.md @@ -18,11 +18,11 @@ This cmdlet is used to manage the organization-wide education configuration for ```powershell Set-CsTeamsEducationConfiguration - [-ParentGuardianPreferredContactMethod ] - [-UpdateParentInformation ] - [-WhatIf] - [-Confirm] - [] + [-ParentGuardianPreferredContactMethod ] + [-UpdateParentInformation ] + [-WhatIf] + [-Confirm] + [] ``` ## DESCRIPTION @@ -85,7 +85,6 @@ 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). @@ -97,4 +96,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsEducationConfiguration](Get-CsTeamsEducationConfiguration.md) +[Get-CsTeamsEducationConfiguration](https://learn.microsoft.com/powershell/module/teams/get-csteamseducationconfiguration) diff --git a/teams/teams-ps/teams/Set-CsTeamsEmergencyCallRoutingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEmergencyCallRoutingPolicy.md index 69af735fa0..29d38b354c 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEmergencyCallRoutingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEmergencyCallRoutingPolicy.md @@ -84,7 +84,7 @@ Accept wildcard characters: False ``` ### -EmergencyNumbers -One or more emergency number objects obtained from the [New-CsTeamsEmergencyNumber](new-csteamsemergencynumber.md) cmdlet. +One or more emergency number objects obtained from the [New-CsTeamsEmergencyNumber](https://learn.microsoft.com/powershell/module/teams/new-csteamsemergencynumber) cmdlet. ```yaml Type: Object @@ -144,7 +144,7 @@ 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). +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). ## INPUTS @@ -154,12 +154,12 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[New-CsTeamsEmergencyCallRoutingPolicy](New-CsTeamsEmergencyCallRoutingPolicy.md) +[New-CsTeamsEmergencyCallRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsemergencycallroutingpolicy) -[Grant-CsTeamsEmergencyCallRoutingPolicy](Grant-CsTeamsEmergencyCallRoutingPolicy.md) +[Grant-CsTeamsEmergencyCallRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsemergencycallroutingpolicy) -[Remove-CsTeamsEmergencyCallRoutingPolicy](Remove-CsTeamsEmergencyCallRoutingPolicy.md) +[Remove-CsTeamsEmergencyCallRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsemergencycallroutingpolicy) -[Get-CsTeamsEmergencyCallRoutingPolicy](Get-CsTeamsEmergencyCallRoutingPolicy.md) +[Get-CsTeamsEmergencyCallRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsemergencycallroutingpolicy) -[New-CsTeamsEmergencyNumber](New-CsTeamsEmergencyNumber.md) +[New-CsTeamsEmergencyNumber](https://learn.microsoft.com/powershell/module/teams/new-csteamsemergencynumber) diff --git a/teams/teams-ps/teams/Set-CsTeamsEmergencyCallingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEmergencyCallingPolicy.md index 54ee68788c..0d8048b989 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEmergencyCallingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEmergencyCallingPolicy.md @@ -19,9 +19,9 @@ schema: 2.0.0 ### Identity (Default) ``` Set-CsTeamsEmergencyCallingPolicy [-Identity] [-ExtendedNotifications ] - [-NotificationGroup ] [-NotificationDialOutNumber ] [-ExternalLocationLookupMode ] - [-NotificationMode ] [-EnhancedEmergencyServiceDisclaimer ] - [-Description ] [-Force] [-WhatIf] [-Confirm] [] + [-NotificationGroup ] [-NotificationDialOutNumber ] [-ExternalLocationLookupMode ] + [-NotificationMode ] [-EnhancedEmergencyServiceDisclaimer ] + [-Description ] [-Force] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -212,7 +212,7 @@ 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). +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). ## INPUTS @@ -222,12 +222,12 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[New-CsTeamsEmergencyCallingPolicy](New-CsTeamsEmergencyCallingPolicy.md) +[New-CsTeamsEmergencyCallingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsemergencycallingpolicy) -[Get-CsTeamsEmergencyCallingPolicy](Get-CsTeamsEmergencyCallingPolicy.md) +[Get-CsTeamsEmergencyCallingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsemergencycallingpolicy) -[Remove-CsTeamsEmergencyCallingPolicy](Remove-CsTeamsEmergencyCallingPolicy.md) +[Remove-CsTeamsEmergencyCallingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsemergencycallingpolicy) -[Grant-CsTeamsEmergencyCallingPolicy](Grant-CsTeamsEmergencyCallingPolicy.md) +[Grant-CsTeamsEmergencyCallingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsemergencycallingpolicy) -[New-CsTeamsEmergencyCallingExtendedNotification](New-CsTeamsEmergencyCallingExtendedNotification.md) +[New-CsTeamsEmergencyCallingExtendedNotification](https://learn.microsoft.com/powershell/module/teams/new-csteamsemergencycallingextendednotification) diff --git a/teams/teams-ps/teams/Set-CsTeamsEnhancedEncryptionPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEnhancedEncryptionPolicy.md index 2a2798b09d..cbbc5ee36e 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEnhancedEncryptionPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEnhancedEncryptionPolicy.md @@ -35,7 +35,6 @@ PS C:\> Set-CsTeamsEnhancedEncryptionPolicy -Identity "ContosoPartnerTeamsEnhanc The command shown in Example 1 modifies an existing per-user Teams enhanced encryption policy with the Identity ContosoPartnerTeamsEnhancedEncryptionPolicy. - This policy is re-assigned CallingEndtoEndEncryptionEnabledType to be DisabledUserOverride. Any Microsoft Teams users who are assigned this policy will have their enhanced encryption policy customized such that the user can use the enhanced encryption setting in Teams. @@ -47,19 +46,17 @@ PS C:\> Set-CsTeamsEnhancedEncryptionPolicy -Identity "ContosoPartnerTeamsEnhanc The command shown in Example 2 modifies an existing per-user Teams enhanced encryption policy with the Identity ContosoPartnerTeamsEnhancedEncryptionPolicy. - This policy has re-assigned MeetingEndToEndEncryption to be DisabledUserOverride. Any Microsoft Teams users who are assigned this policy and have a Teams Premium license will have the option to create end-to-end encrypted meetings. [Learn more about end-to-end encryption for Teams meetings](https://support.microsoft.com/en-us/office/use-end-to-end-encryption-for-teams-meetings-a8326d15-d187-49c4-ac99-14c17dbd617c). ### EXAMPLE 3 ```PowerShell -PS C:\> Set-CsTeamsEnhancedEncryptionPolicy -Identity "ContosoPartnerTeamsEnhancedEncryptionPolicy" -Description "allow useroverride" +PS C:\> Set-CsTeamsEnhancedEncryptionPolicy -Identity "ContosoPartnerTeamsEnhancedEncryptionPolicy" -Description "allow useroverride" ``` The command shown in Example 2 modifies an existing per-user Teams enhanced encryption policy with the Identity ContosoPartnerTeamsEnhancedEncryptionPolicy. - This policy is re-assigned the description from its existing value to "allow useroverride". ## PARAMETERS @@ -67,7 +64,6 @@ This policy is re-assigned the description from its existing value to "allow use ### -Description Enables administrators to provide explanatory text to accompany a Teams enhanced encryption policy. - For example, the Description might include information about the users the policy should be assigned to. ```yaml @@ -115,7 +111,6 @@ Accept wildcard characters: False ### -Identity Unique identifier assigned to the Teams enhanced encryption policy. - Use the "Global" Identity if you wish modify the policy set for the entire tenant. ```yaml @@ -200,14 +195,15 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[Get-CsTeamsEnhancedEncryptionPolicy](Get-CsTeamsEnhancedEncryptionPolicy.md) +[Get-CsTeamsEnhancedEncryptionPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsenhancedencryptionpolicy) -[New-CsTeamsEnhancedEncryptionPolicy](New-CsTeamsEnhancedEncryptionPolicy.md) +[New-CsTeamsEnhancedEncryptionPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsenhancedencryptionpolicy) -[Remove-CsTeamsEnhancedEncryptionPolicy](Remove-CsTeamsEnhancedEncryptionPolicy.md) +[Remove-CsTeamsEnhancedEncryptionPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsenhancedencryptionpolicy) -[Grant-CsTeamsEnhancedEncryptionPolicy](Grant-CsTeamsEnhancedEncryptionPolicy.md) +[Grant-CsTeamsEnhancedEncryptionPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsenhancedencryptionpolicy) diff --git a/teams/teams-ps/teams/Set-CsTeamsExternalAccessConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsExternalAccessConfiguration.md index 6a9935dcd1..4f36f82a21 100644 --- a/teams/teams-ps/teams/Set-CsTeamsExternalAccessConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsExternalAccessConfiguration.md @@ -8,7 +8,6 @@ Module Name: MicrosoftTeams ## SYNOPSIS - ## SYNTAX ### Identity (Default) @@ -58,7 +57,7 @@ You can specify blocked users using a List object that contains either the user ```yaml Type: List Parameter Sets: (All) -Aliases: +Aliases: Required: False Position: Named @@ -114,8 +113,7 @@ 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). +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). ## INPUTS @@ -123,6 +121,7 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Set-CsTeamsFilesPolicy.md b/teams/teams-ps/teams/Set-CsTeamsFilesPolicy.md index 69e7edde2f..a44c3dbc96 100644 --- a/teams/teams-ps/teams/Set-CsTeamsFilesPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsFilesPolicy.md @@ -158,11 +158,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsFilesPolicy]() +[Get-CsTeamsFilesPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsfilespolicy) -[New-CsTeamsFilesPolicy]() +[Get-CsTeamsFilesPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsfilespolicy) -[Remove-CsTeamsFilesPolicy]() +[Get-CsTeamsFilesPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsfilespolicy) -[Grant-CsTeamsFilesPolicy]() +[Get-CsTeamsFilesPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsfilespolicy) diff --git a/teams/teams-ps/teams/Set-CsTeamsGuestCallingConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsGuestCallingConfiguration.md index 90844dbae4..f79231986e 100644 --- a/teams/teams-ps/teams/Set-CsTeamsGuestCallingConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsGuestCallingConfiguration.md @@ -15,7 +15,6 @@ ms.reviewer: williamlooney ## SYNOPSIS Allows admins to set values in the GuestCallingConfiguration, which specifies what options guest users have for calling within Teams. - ## SYNTAX ### Identity (Default) @@ -105,7 +104,7 @@ Accept wildcard characters: False ``` ### -Instance -Internal Microsoft use +Internal Microsoft use ```yaml Type: PSObject @@ -151,8 +150,7 @@ 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). +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). ## INPUTS @@ -160,6 +158,7 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Set-CsTeamsGuestMeetingConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsGuestMeetingConfiguration.md index c9c4c95a45..1c4ee27ee2 100644 --- a/teams/teams-ps/teams/Set-CsTeamsGuestMeetingConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsGuestMeetingConfiguration.md @@ -60,8 +60,7 @@ Accept wildcard characters: False ``` ### -AllowMeetNow -Determines whether guests can start ad-hoc meetings. Set this to TRUE to allow guests to start ad-hoc meetings. Set this to FALSE to prohibit guests from starting ad-hoc meetings. - +Determines whether guests can start ad-hoc meetings. Set this to TRUE to allow guests to start ad-hoc meetings. Set this to FALSE to prohibit guests from starting ad-hoc meetings. ```yaml Type: Boolean @@ -212,8 +211,7 @@ 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). +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). ## INPUTS @@ -221,6 +219,7 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Set-CsTeamsMediaConnectivityPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMediaConnectivityPolicy.md index 017e7f1c32..7bb81a371f 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMediaConnectivityPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMediaConnectivityPolicy.md @@ -18,7 +18,7 @@ This cmdlet Set Teams media connectivity policy value for current tenant. ## SYNTAX ``` -Set-CsTeamsMediaConnectivityPolicy -Identity -DirectConnection +Set-CsTeamsMediaConnectivityPolicy -Identity -DirectConnection [] ``` ## DESCRIPTION @@ -30,6 +30,7 @@ This cmdlet Set Teams media connectivity policy DirectConnection value for curre ### Example 1 ```powershell PS C:\> Set-CsTeamsMediaConnectivityPolicy -Identity Test -DirectConnection Disabled + Identity DirectConnection -------- ---------------- Global Enabled @@ -39,6 +40,7 @@ Tag:Test Disabled Set Teams media connectivity policy "DirectConnection" value to "Disabled" for identity "Test". ## PARAMETERS + ### -Identity Identity of the Teams media connectivity policy. @@ -53,6 +55,7 @@ Default value: None Accept pipeline input: False Accept wildcard characters: False ``` + ### -DirectConnection Policy value of the Teams media connectivity DirectConnection policy. @@ -75,12 +78,14 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS +## NOTES + ## RELATED LINKS -[New-CsTeamsMediaConnectivityPolicy](New-CsTeamsMediaConnectivityPolicy.md) +[New-CsTeamsMediaConnectivityPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsmediaconnectivitypolicy) -[Remove-CsTeamsMediaConnectivityPolicy](Remove-CsTeamsMediaConnectivityPolicy.yml) +[Remove-CsTeamsMediaConnectivityPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsmediaconnectivitypolicy) -[Get-CsTeamsMediaConnectivityPolicy](Get-CsTeamsMediaConnectivityPolicy.yml) +[Get-CsTeamsMediaConnectivityPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmediaconnectivitypolicy) -[Grant-CsTeamsMediaConnectivityPolicy](Grant-CsTeamsMediaConnectivityPolicy.yml) \ No newline at end of file +[Grant-CsTeamsMediaConnectivityPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsmediaconnectivitypolicy) \ No newline at end of file diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingBrandingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingBrandingPolicy.md index 79fcd9a01a..eb31b7dc38 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingBrandingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingBrandingPolicy.md @@ -41,7 +41,7 @@ PS C:\> $brandingPolicy.MeetingBrandingThemes[0].BrandAccentColor = "#FF0000" PS C:\> Set-CsTeamsMeetingBrandingPolicy -Identity "demo branding" -MeetingBrandingThemes $brandingPolicy.MeetingBrandingThemes ``` -In this example, the commands will change the brand accent color of the theme inside the `demo branding` meeting branding policy to `#FF0000`. +In this example, the commands will change the brand accent color of the theme inside the `demo branding` meeting branding policy to `#FF0000` ## PARAMETERS @@ -160,7 +160,7 @@ Suppresses any confirmation prompts that would otherwise be displayed before mak ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: Required: False Position: Named @@ -187,18 +187,22 @@ 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). +## INPUTS + +## OUTPUTS + ## NOTES Available in Teams PowerShell Module 4.9.3 and later. ## RELATED LINKS -[Get-CsTeamsMeetingBrandingPolicy](Get-CsTeamsMeetingBrandingPolicy.md) +[Get-CsTeamsMeetingBrandingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmeetingbrandingpolicy) -[Grant-CsTeamsMeetingBrandingPolicy](Grant-CsTeamsMeetingBrandingPolicy.md) +[Grant-CsTeamsMeetingBrandingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsmeetingbrandingpolicy) -[New-CsTeamsMeetingBrandingPolicy](New-CsTeamsMeetingBrandingPolicy.md) +[New-CsTeamsMeetingBrandingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsmeetingbrandingpolicy) -[Remove-CsTeamsMeetingBrandingPolicy](Remove-CsTeamsMeetingBrandingPolicy.md) +[Remove-CsTeamsMeetingBrandingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsmeetingbrandingpolicy) -[Set-CsTeamsMeetingBrandingPolicy](Set-CsTeamsMeetingBrandingPolicy.md) +[Set-CsTeamsMeetingBrandingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsmeetingbrandingpolicy) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingBroadcastConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsMeetingBroadcastConfiguration.md index ea01a74d1b..a369ef43c1 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingBroadcastConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingBroadcastConfiguration.md @@ -10,7 +10,6 @@ ms.author: tomkau ms.reviewer: williamlooney --- - # Set-CsTeamsMeetingBroadcastConfiguration ## SYNOPSIS @@ -46,7 +45,7 @@ Tenant level configuration for broadcast events in Teams ## PARAMETERS ### -AllowSdnProviderForBroadcastMeeting -If set to $true, Teams meeting broadcast streams are enabled to take advantage of the network and bandwidth management capabilities of your Software Defined Network (SDN) provider. +If set to $true, Teams meeting broadcast streams are enabled to take advantage of the network and bandwidth management capabilities of your Software Defined Network (SDN) provider. ```yaml Type: Boolean @@ -121,7 +120,7 @@ Accept wildcard characters: False ``` ### -SdnApiTemplateUrl -Specifies the Software Defined Network (SDN) provider's HTTP API endpoint. This information is provided to you by the SDN provider. This parameter is only required if AllowSdnProviderForBroadcastMeeting is set to $true. +Specifies the Software Defined Network (SDN) provider's HTTP API endpoint. This information is provided to you by the SDN provider. This parameter is only required if AllowSdnProviderForBroadcastMeeting is set to $true. ```yaml Type: String @@ -136,7 +135,7 @@ Accept wildcard characters: False ``` ### -SdnApiToken -Specifies the Software Defined Network (SDN) provider's authentication token which is required to use their SDN license. This is required by some SDN providers who will give you the required token. This parameter is only required if AllowSdnProviderForBroadcastMeeting is set to $true. +Specifies the Software Defined Network (SDN) provider's authentication token which is required to use their SDN license. This is required by some SDN providers who will give you the required token. This parameter is only required if AllowSdnProviderForBroadcastMeeting is set to $true. ```yaml Type: String @@ -151,7 +150,7 @@ Accept wildcard characters: False ``` ### -SdnLicenseId -Specifies the Software Defined Network (SDN) license identifier. This is required and provided by some SDN providers. This parameter is only required if AllowSdnProviderForBroadcastMeeting is set to $true. +Specifies the Software Defined Network (SDN) license identifier. This is required and provided by some SDN providers. This parameter is only required if AllowSdnProviderForBroadcastMeeting is set to $true. ```yaml Type: String @@ -166,7 +165,7 @@ Accept wildcard characters: False ``` ### -SdnProviderName -Specifies the Software Defined Network (SDN) provider's name. This parameter is only required if AllowSdnProviderForBroadcastMeeting is set to $true. +Specifies the Software Defined Network (SDN) provider's name. This parameter is only required if AllowSdnProviderForBroadcastMeeting is set to $true. ```yaml Type: String @@ -181,7 +180,7 @@ Accept wildcard characters: False ``` ### -SdnRuntimeConfiguration -Specifies connection parameters used to connect with a 3rd party eCDN provider. These parameters should be obtained from the SDN provider to be used. +Specifies connection parameters used to connect with a 3rd party eCDN provider. These parameters should be obtained from the SDN provider to be used. ```yaml Type: String @@ -196,7 +195,7 @@ Accept wildcard characters: False ``` ### -SupportURL -Specifies a URL where broadcast event attendees can find support information or FAQs specific to that event. The URL will be displayed to the attendees during the broadcast. +Specifies a URL where broadcast event attendees can find support information or FAQs specific to that event. The URL will be displayed to the attendees during the broadcast. ```yaml Type: String @@ -242,8 +241,7 @@ 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). +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). ## INPUTS @@ -251,6 +249,7 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingBroadcastPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingBroadcastPolicy.md index a8101677f9..5fda5b675c 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingBroadcastPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingBroadcastPolicy.md @@ -40,13 +40,12 @@ Set-CsTeamsMeetingBroadcastPolicy [-Tenant ] [-Description ] User-level policy for tenant admin to configure meeting broadcast behavior for the broadcast event organizer. Use this cmdlet to update an existing policy. - ## EXAMPLES ### Example 1 ```powershell -PS C:\> Set-CsTeamsMeetingBroadcastPolicy -Identity Global -AllowBroadcastScheduling $false +PS C:\> Set-CsTeamsMeetingBroadcastPolicy -Identity Global -AllowBroadcastScheduling $false ``` Sets the value of the Default (Global) Broadcast Policy in the organization to disable broadcast scheduling, and leaves all other parameters the same. @@ -55,7 +54,7 @@ Sets the value of the Default (Global) Broadcast Policy in the organization to d ### -AllowBroadcastScheduling -Specifies whether this user can create broadcast events in Teams. This setting impacts broadcasts that use both self-service and external encoder production methods. +Specifies whether this user can create broadcast events in Teams. This setting impacts broadcasts that use both self-service and external encoder production methods. ```yaml Type: Boolean @@ -96,7 +95,7 @@ Specifies the attendee visibility mode of the broadcast events created by this u > This setting is applicable to broadcast events that use Teams Meeting production only and does not apply when external encoder is used as production method. Possible values: -- Everyone +- Everyone - EveryoneInCompany - InvitedUsersInCompany - EveryoneInCompanyAndExternal @@ -255,8 +254,7 @@ 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). +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). ## INPUTS diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsMeetingConfiguration.md index 41f681a332..ffc5bd7343 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingConfiguration.md @@ -407,8 +407,7 @@ 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). +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). ## INPUTS diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index df802bf4ce..eae38290c0 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -177,7 +177,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` - ### -AllowAnnotations This setting will allow admins to choose which users will be able to use the Annotation feature. @@ -264,7 +263,7 @@ Accept wildcard characters: False ### -AllowCarbonSummary This setting will enable Tenant Admins to enable/disable the sharing of location data necessary to provide the end of meeting carbon summary screen for either the entire tenant or for a particular user. -If set to True the meeting organizer will share their location to the client of the participant to enable the calculation of distance and the resulting carbon. +If set to True the meeting organizer will share their location to the client of the participant to enable the calculation of distance and the resulting carbon. > [!NOTE] > Location data will not be visible to the organizer or participants in this case and only carbon avoided will be shown. @@ -287,7 +286,7 @@ Determines whether a user can add a URL for captions from a Communications Acces Possible values are: - **EnabledUserOverride**, CART captions is available by default but a user can disable. -- **DisabledUserOverride**, if you would like users to be able to use CART captions in meetings but by default it is disabled. +- **DisabledUserOverride**, if you would like users to be able to use CART captions in meetings but by default it is disabled. - **Disabled**, if you'd like to not allow CART captions in meeting. ```yaml @@ -790,7 +789,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` - ### -AllowUserToJoinExternalMeeting Currently, this parameter has no effect. @@ -1007,7 +1005,7 @@ Accept wildcard characters: False ``` ### -BlockedAnonymousJoinClientTypes -A user can join a Teams meeting anonymously using a [Teams client](https://support.microsoft.com/office/join-a-meeting-without-a-teams-account-c6efc38f-4e03-4e79-b28f-e65a4c039508) or using a [custom application built using Azure Communication Services](/azure/communication-services/concepts/join-teams-meeting). When anonymous meeting join is enabled, both types of clients may be used by default. This optional parameter can be used to block one of the client types that can be used. +A user can join a Teams meeting anonymously using a [Teams client](https://support.microsoft.com/office/join-a-meeting-without-a-teams-account-c6efc38f-4e03-4e79-b28f-e65a4c039508) or using a [custom application built using Azure Communication Services](https://learn.microsoft.com/azure/communication-services/concepts/join-teams-meeting). When anonymous meeting join is enabled, both types of clients may be used by default. This optional parameter can be used to block one of the client types that can be used. The allowed values are ACS (to block the use of Azure Communication Services clients) or Teams (to block the use of Teams clients). Both can also be specified, separated by a comma, but this is equivalent to disabling anonymous join completely. @@ -1075,10 +1073,10 @@ Accept wildcard characters: False ``` ### -ConnectToMeetingControls -Allows external connections of thirdparty apps to Microsoft Teams +Allows external connections of thirdparty apps to Microsoft Teams Possible values are: -- Enabled +- Enabled - Disabled ```yaml @@ -1221,7 +1219,7 @@ Accept wildcard characters: False This setting will enable Tenant Admins to turn on/off Explicit Recording Consent feature. Possible Values: -Enabled: Turns on the Explicit Recording Consent feature. +Enabled: Turns on the Explicit Recording Consent feature. Disabled: Turns off the Explicit Recording Consent feature. ```yaml @@ -1337,7 +1335,7 @@ Accept wildcard characters: False Allows meeting organizers to configure a meeting for language interpretation, selecting attendees of the meeting to become interpreters that other attendees can select and listen to the real-time translation they provide. Possible values are: -- **DisabledUserOverride**, if you would like users to be able to use interpretation in meetings but by default it is disabled. +- **DisabledUserOverride**, if you would like users to be able to use interpretation in meetings but by default it is disabled. - **Disabled**, prevents the option to be enabled in Meeting Options. ```yaml @@ -1591,15 +1589,12 @@ Accept wildcard characters: False Enabling people recognition requires the tenant CsTeamsMeetingPolicy roomPeopleNameUserOverride to be "On" and roomAttributeUserOverride to be Attribute for allowing individual voice and face profiles to be used for recognition in meetings. ->[!NOTE] ->In some locations, people recognition can't be used due to local laws or regulations. +> [!NOTE] +> In some locations, people recognition can't be used due to local laws or regulations. Possible values: -> - Off -> - On -> ->On - Policy value allows People recognition option on Microsoft Teams Rooms under call control bar. > ->Off – No People Recognition option on Microsoft Teams Room (Default). +> - Off: No People Recognition option on Microsoft Teams Room (Default). +> - On: Policy value allows People recognition option on Microsoft Teams Rooms under call control bar. ```yaml Type: String @@ -1784,7 +1779,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` - ### -WatermarkForAnonymousUsers Determines the meeting experience and watermark content of an anonymous user. @@ -1889,7 +1883,6 @@ Possible values: - Everyone - EveryoneInCompany - ```yaml Type: String Parameter Sets: (All) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingTemplatePermissionPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingTemplatePermissionPolicy.md index 8b9997a356..e9a319c5d3 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingTemplatePermissionPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingTemplatePermissionPolicy.md @@ -62,7 +62,7 @@ Accept wildcard characters: False ### -HiddenMeetingTemplates The updated list of meeting template IDs to hide. -The HiddenMeetingTemplate objects are created with [New-CsTeamsHiddenMeetingTemplate](New-CsTeamsHiddenMeetingTemplate.yml). +The HiddenMeetingTemplate objects are created with [New-CsTeamsHiddenMeetingTemplate](https://learn.microsoft.com/powershell/module/teams/new-csteamshiddenmeetingtemplate). ```yaml Type: HiddenMeetingTemplate[] @@ -95,11 +95,17 @@ 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). +## INPUTS + +## OUTPUTS + +## NOTES + ## RELATED LINKS -[Get-CsTeamsMeetingTemplatePermissionPolicy](Get-CsTeamsMeetingTemplatePermissionPolicy.yml) +[Get-CsTeamsMeetingTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmeetingtemplatepermissionpolicy) -[New-CsTeamsMeetingTemplatePermissionPolicy](New-CsTeamsMeetingTemplatePermissionPolicy.yml) +[New-CsTeamsMeetingTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsmeetingtemplatepermissionpolicy) -[Remove-CsTeamsMeetingTemplatePermissionPolicy](Remove-CsTeamsMeetingTemplatePermissionPolicy.yml) +[Remove-CsTeamsMeetingTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsmeetingtemplatepermissionpolicy) -[Grant-CsTeamsMeetingTemplatePermissionPolicy](Grant-CsTeamsMeetingTemplatePermissionPolicy.yml) +[Grant-CsTeamsMeetingTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsmeetingtemplatepermissionpolicy) diff --git a/teams/teams-ps/teams/Set-CsTeamsMobilityPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMobilityPolicy.md index 455d066ed3..483c23e72a 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMobilityPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMobilityPolicy.md @@ -8,11 +8,10 @@ manager: ritikag ms.reviewer: ritikag --- - # Set-CsTeamsMobilityPolicy ## SYNOPSIS -The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. +The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. ## SYNTAX @@ -29,7 +28,7 @@ Set-CsTeamsMobilityPolicy [-Tenant ] [-Description ] [-IPVi ``` ## DESCRIPTION -The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. +The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. The Set-CsTeamsMobilityPolicy cmdlet allows administrators to update teams mobility policies. @@ -39,7 +38,7 @@ The Set-CsTeamsMobilityPolicy cmdlet allows administrators to update teams mobil ```powershell PS C:\> Set-CsTeamsMobilityPolicy -Identity SalesPolicy -IPVideoMobileMode "WifiOnly ``` -The command shown in Example 1 uses the Set-CsTeamsMobilityPolicy cmdlet to update an existing teams mobility policy with the Identity SalesPolicy. This SalesPolicy will not have IPVideoMobileMode equal to "WifiOnly". +The command shown in Example 1 uses the Set-CsTeamsMobilityPolicy cmdlet to update an existing teams mobility policy with the Identity SalesPolicy. This SalesPolicy will not have IPVideoMobileMode equal to "WifiOnly". ## PARAMETERS @@ -135,7 +134,7 @@ Accept wildcard characters: False ### -MobileDialerPreference Determines the mobile dialer preference, possible values are: Teams, Native, UserOverride. -For more information, see [Manage user incoming calling policies](/microsoftteams/operator-connect-mobile-configure#manage-user-incoming-calling-policies). +For more information, see [Manage user incoming calling policies](https://learn.microsoft.com/microsoftteams/operator-connect-mobile-configure#manage-user-incoming-calling-policies). ```yaml Type: String @@ -174,6 +173,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Set-CsTeamsPinnedApp.md b/teams/teams-ps/teams/Set-CsTeamsPinnedApp.md index 3ef30cbc54..fac26286e2 100644 --- a/teams/teams-ps/teams/Set-CsTeamsPinnedApp.md +++ b/teams/teams-ps/teams/Set-CsTeamsPinnedApp.md @@ -169,14 +169,12 @@ 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). +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). ## INPUTS ### System.Management.Automation.PSObject - ## OUTPUTS ### System.Object diff --git a/teams/teams-ps/teams/Set-CsTeamsSettingsCustomApp.md b/teams/teams-ps/teams/Set-CsTeamsSettingsCustomApp.md index fce2f44e55..f26b905fd8 100644 --- a/teams/teams-ps/teams/Set-CsTeamsSettingsCustomApp.md +++ b/teams/teams-ps/teams/Set-CsTeamsSettingsCustomApp.md @@ -87,7 +87,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[Get-CsTeamsSettingsCustomApp](Get-CsTeamsSettingsCustomApp.md) +[Get-CsTeamsSettingsCustomApp](https://learn.microsoft.com/powershell/module/teams/get-csteamssettingscustomapp) diff --git a/teams/teams-ps/teams/Set-CsTeamsSharedCallingRoutingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsSharedCallingRoutingPolicy.md index c65f8b8fc0..9046a096ee 100644 --- a/teams/teams-ps/teams/Set-CsTeamsSharedCallingRoutingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsSharedCallingRoutingPolicy.md @@ -5,7 +5,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/set-csteamss applicable: Microsoft Teams author: jenstrier ms.author: serdars -ms.reviewer: +ms.reviewer: manager: schema: 2.0.0 --- @@ -44,7 +44,7 @@ The command shown in Example 1 removes the emergency callback number +1425555667 ## PARAMETERS ### -Identity -Unique identifier of the Teams shared calling routing policy to be created. +Unique identifier of the Teams shared calling routing policy to be created. ```yaml Type: String @@ -101,10 +101,10 @@ The Identity of the resource account. Can only be specified using the Identity o The phone number assigned to the resource account must: - Have the same phone number type and country as the emergency numbers configured in this policy instance. -- Must have an emergency location assigned. You can use the Teams PowerShell Module [Set-CsPhoneNumberAssignment](Set-CsPhoneNumberAssignment.md) and the -LocationId parameter to set the location. +- Must have an emergency location assigned. You can use the Teams PowerShell Module [Set-CsPhoneNumberAssignment](https://learn.microsoft.com/powershell/module/teams/set-csphonenumberassignment) and the -LocationId parameter to set the location. - If the resource account is using a Calling Plan service number, you must have a Pay-As-You-Go Calling Plan, and assign it to the resource account. In addition, you need to assign a Communications credits license to the resource account and fund it to support outbound shared calling calls via the Pay-As-You-Go Calling Plan. -The same resource account can be used in multiple shared calling policy instances. +The same resource account can be used in multiple shared calling policy instances. ```yaml Type: String @@ -175,21 +175,21 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ## NOTES -In some Calling Plan markets, you are not allowed to set the location on service numbers. In this instance, kindly contact the [Telephone Number Services service desk](/microsoftteams/phone-reference/manage-numbers/contact-tns-service-desk). +In some Calling Plan markets, you are not allowed to set the location on service numbers. In this instance, kindly contact the [Telephone Number Services service desk](https://learn.microsoft.com/microsoftteams/phone-reference/manage-numbers/contact-tns-service-desk). -If you are attempting to use a resource account with an Operator Connect phone number assigned, kindly confirm support for Shared Calling with your operator. +If you are attempting to use a resource account with an Operator Connect phone number assigned, kindly confirm support for Shared Calling with your operator. -Shared Calling is not supported for Calling Plan service phone numbers in Romania, the Czech Republic, Hungary, Singapore, New Zealand, Australia, and Japan. A limited number of existing Calling Plan service phone numbers in other countries are also not supported for Shared Calling. For such service phone numbers, you should contact the [Telephone Number Services service desk](/microsoftteams/phone-reference/manage-numbers/contact-tns-service-desk). +Shared Calling is not supported for Calling Plan service phone numbers in Romania, the Czech Republic, Hungary, Singapore, New Zealand, Australia, and Japan. A limited number of existing Calling Plan service phone numbers in other countries are also not supported for Shared Calling. For such service phone numbers, you should contact the [Telephone Number Services service desk](https://learn.microsoft.com/microsoftteams/phone-reference/manage-numbers/contact-tns-service-desk). This cmdlet was introduced in Teams PowerShell Module 5.5.0. ## RELATED LINKS -[New-CsTeamsSharedCallingRoutingPolicy](New-CsTeamsSharedCallingRoutingPolicy.md) +[New-CsTeamsSharedCallingRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamssharedcallingroutingpolicy) -[Grant-CsTeamsSharedCallingRoutingPolicy](Grant-CsTeamsSharedCallingRoutingPolicy.md) +[Grant-CsTeamsSharedCallingRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamssharedcallingroutingpolicy) -[Remove-CsTeamsSharedCallingRoutingPolicy](Remove-CsTeamsSharedCallingRoutingPolicy.md) +[Remove-CsTeamsSharedCallingRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamssharedcallingroutingpolicy) -[Get-CsTeamsSharedCallingRoutingPolicy](Get-CsTeamsSharedCallingRoutingPolicy.md) +[Get-CsTeamsSharedCallingRoutingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamssharedcallingroutingpolicy) -[Set-CsPhoneNumberAssignment](Set-CsPhoneNumberAssignment.md) +[Set-CsPhoneNumberAssignment](https://learn.microsoft.com/powershell/module/teams/set-csphonenumberassignment) diff --git a/teams/teams-ps/teams/Set-CsTeamsShiftsConnection.md b/teams/teams-ps/teams/Set-CsTeamsShiftsConnection.md index a708803aa4..53be355d2d 100644 --- a/teams/teams-ps/teams/Set-CsTeamsShiftsConnection.md +++ b/teams/teams-ps/teams/Set-CsTeamsShiftsConnection.md @@ -214,7 +214,7 @@ Accept wildcard characters: False ``` ### -ConnectionId -The WFM connection ID for the instance. This can be retrieved by running [Get-CsTeamsShiftsConnection](Get-CsTeamsShiftsConnection.md). +The WFM connection ID for the instance. This can be retrieved by running [Get-CsTeamsShiftsConnection](https://learn.microsoft.com/powershell/module/teams/get-csteamsshiftsconnection). ```yaml Type: String @@ -458,10 +458,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsShiftsConnection](Get-CsTeamsShiftsConnection.md) +[Get-CsTeamsShiftsConnection](https://learn.microsoft.com/powershell/module/teams/get-csteamsshiftsconnection) -[New-CsTeamsShiftsConnection](New-CsTeamsShiftsConnection.md) +[New-CsTeamsShiftsConnection](https://learn.microsoft.com/powershell/module/teams/new-csteamsshiftsconnection) -[Update-CsTeamsShiftsConnection](Update-CsTeamsShiftsConnection.md) +[Update-CsTeamsShiftsConnection](https://learn.microsoft.com/powershell/module/teams/update-csteamsshiftsconnection) -[Test-CsTeamsShiftsConnectionValidate](Test-CsTeamsShiftsConnectionValidate.md) +[Test-CsTeamsShiftsConnectionValidate](https://learn.microsoft.com/powershell/module/teams/test-csteamsshiftsconnectionvalidate) diff --git a/teams/teams-ps/teams/Set-CsTeamsShiftsConnectionInstance.md b/teams/teams-ps/teams/Set-CsTeamsShiftsConnectionInstance.md index a1e18d3f36..eb62460fc0 100644 --- a/teams/teams-ps/teams/Set-CsTeamsShiftsConnectionInstance.md +++ b/teams/teams-ps/teams/Set-CsTeamsShiftsConnectionInstance.md @@ -124,7 +124,7 @@ In case of error, we can capture the error response as following: ## PARAMETERS ### -Body -The request body +The request body ```yaml Type: IConnectorInstanceRequest @@ -194,7 +194,7 @@ Accept wildcard characters: False ``` ### -ConnectionId -Gets or sets the WFM connection ID for the new instance. This can be retrieved by running [Get-CsTeamsShiftsConnection](Get-CsTeamsShiftsConnection.md). +Gets or sets the WFM connection ID for the new instance. This can be retrieved by running [Get-CsTeamsShiftsConnection](https://learn.microsoft.com/powershell/module/teams/get-csteamsshiftsconnection). ```yaml Type: String @@ -536,12 +536,12 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsShiftsConnectionInstance](Get-CsTeamsShiftsConnectionInstance.md) +[Get-CsTeamsShiftsConnectionInstance](https://learn.microsoft.com/powershell/module/teams/get-csteamsshiftsconnectioninstance) -[New-CsTeamsShiftsConnectionInstance](New-CsTeamsShiftsConnectionInstance.md) +[New-CsTeamsShiftsConnectionInstance](https://learn.microsoft.com/powershell/module/teams/new-csteamsshiftsconnectioninstance) -[Update-CsTeamsShiftsConnectionInstance](Update-CsTeamsShiftsConnectionInstance.md) +[Update-CsTeamsShiftsConnectionInstance](https://learn.microsoft.com/powershell/module/teams/update-csteamsshiftsconnectioninstance) -[Remove-CsTeamsShiftsConnectionInstance](Remove-CsTeamsShiftsConnectionInstance.md) +[Remove-CsTeamsShiftsConnectionInstance](https://learn.microsoft.com/powershell/module/teams/remove-csteamsshiftsconnectioninstance) -[Test-CsTeamsShiftsConnectionValidate](Test-CsTeamsShiftsConnectionValidate.md) +[Test-CsTeamsShiftsConnectionValidate](https://learn.microsoft.com/powershell/module/teams/test-csteamsshiftsconnectionvalidate) diff --git a/teams/teams-ps/teams/Set-CsTeamsShiftsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsShiftsPolicy.md index 1212e5f430..d40b984a20 100644 --- a/teams/teams-ps/teams/Set-CsTeamsShiftsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsShiftsPolicy.md @@ -23,8 +23,6 @@ Set-CsTeamsShiftsPolicy [-ShiftNoticeFrequency ] [-ShiftNoticeMessageTyp ## DESCRIPTION This cmdlet allows you to set or update properties of a TeamsShiftPolicy instance. Use this to set the policy name and Teams off shift warning message-specific settings (ShiftNoticeMessageType, ShiftNoticeMessageCustom, ShiftNoticeFrequency, AccessGracePeriodMinutes). - - ## EXAMPLES ### Example 1 @@ -33,7 +31,6 @@ PS C:\> Set-CsTeamsShiftsPolicy -Identity OffShiftAccess_WarningMessage1_AlwaysS ``` In this example, the policy instance is called "OffShiftAccess_WarningMessage1_AlwaysShowMessage", a warning message (Message 1) will always be displayed to the user on opening Teams during off shift hours. - ## PARAMETERS ### -Identity @@ -56,7 +53,6 @@ Indicates the Teams access type granted to the user. Today, only unrestricted ac Use 'UnrestrictedAccess_TeamsApp' as the value for this setting, or is set by default. For Teams Off Shift Access Control, the option to show the user a blocking dialog message is supported. Once the user accepts this message, it is audit logged and the user has usual access to Teams. Set other off shift warning message-specific settings to configure off shift access controls for the user. - ```yaml Type: String Parameter Sets: (All) @@ -70,7 +66,7 @@ Accept wildcard characters: False ``` ### -ShiftNoticeMessageType -The warning message is shown in the blocking dialog when a user access Teams off shift hours. Select one of 7 Microsoft provided messages, a default message or a custom message. +The warning message is shown in the blocking dialog when a user access Teams off shift hours. Select one of 7 Microsoft provided messages, a default message or a custom message. 'Message1' - Your employer does not authorize or approve of the use of its network, applications, systems, or tools by non-exempt or hourly employees during their non-working hours. By accepting, you acknowledge that your use of Teams while off shift is not authorized and you will not be compensated. 'Message2' - Accessing this app outside working hours is voluntary. You won't be compensated for time spent on Teams. Refer to your employer's guidelines on using this app outside working hours. By accepting, you acknowledge that you understand the statement above. 'Message3' - You won't be compensated for time using Teams. By accepting, you acknowledge that you understand the statement above. @@ -81,7 +77,6 @@ The warning message is shown in the blocking dialog when a user access Teams off 'DefaultMessage' - You aren't authorized to use Microsoft Teams during non-working hours and will only be compensated for using it during approved working hours. 'CustomMessage' - ```yaml Type: String Parameter Sets: (All) @@ -127,7 +122,6 @@ Accept wildcard characters: False ### -AccessGracePeriodMinutes Indicates the grace period time in minutes between when the first shift starts, or last shift ends and when access is blocked. - ```yaml Type: Int64 Parameter Sets: (All) @@ -204,7 +198,6 @@ 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). - ## INPUTS ### System.Management.Automation.PSObject @@ -212,14 +205,15 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[Get-CsTeamsShiftsPolicy](Get-CsTeamsShiftsPolicy.md) +[Get-CsTeamsShiftsPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsshiftspolicy) -[New-CsTeamsShiftsPolicy](New-CsTeamsShiftsPolicy.md) +[New-CsTeamsShiftsPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsshiftspolicy) -[Remove-CsTeamsShiftsPolicy](Remove-CsTeamsShiftsPolicy.md) +[Remove-CsTeamsShiftsPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsshiftspolicy) -[Grant-CsTeamsShiftsPolicy](Grant-CsTeamsShiftsPolicy.md) +[Grant-CsTeamsShiftsPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsshiftspolicy) diff --git a/teams/teams-ps/teams/Set-CsTeamsSipDevicesConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsSipDevicesConfiguration.md index 6ac43f5622..2163f1d2f1 100644 --- a/teams/teams-ps/teams/Set-CsTeamsSipDevicesConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsSipDevicesConfiguration.md @@ -17,11 +17,10 @@ This cmdlet is used to manage the organization-wide Teams SIP devices configurat ## SYNTAX ```powershell -Set-CsTeamsSipDevicesConfiguration - [-BulkSignIn ] - [-WhatIf] - [-Confirm] - [] +Set-CsTeamsSipDevicesConfiguration [-BulkSignIn ] + [-Confirm] + [-WhatIf] + [] ``` ## DESCRIPTION @@ -37,6 +36,7 @@ To execute the cmdlet, you need to hold a role within your organization such as ```powershell Set-CsTeamsSipDevicesConfiguration -BulkSignIn "Enabled" ``` + In this example, Bulk SignIn is set to Enabled across the organization. ### Example 2 @@ -44,6 +44,7 @@ In this example, Bulk SignIn is set to Enabled across the organization. ```powershell Set-CsTeamsSipDevicesConfiguration -BulkSignIn "Disabled" ``` + In this example, Bulk SignIn is set to Disabled across the organization. ## PARAMETERS @@ -59,9 +60,46 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -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 +``` + +### -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](https://go.microsoft.com/fwlink/?LinkID=113216). +## INPUTS + +## OUTPUTS + +## NOTES + ## RELATED LINKS -[Get-CsTeamsSipDevicesConfiguration](Get-CsTeamsSipDevicesConfiguration.md) +[Get-CsTeamsSipDevicesConfiguration](https://learn.microsoft.com/powershell/module/teams/get-csteamssipdevicesconfiguration) diff --git a/teams/teams-ps/teams/Set-CsTeamsTemplatePermissionPolicy.md b/teams/teams-ps/teams/Set-CsTeamsTemplatePermissionPolicy.md index 28317a8406..8aa49764df 100644 --- a/teams/teams-ps/teams/Set-CsTeamsTemplatePermissionPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsTemplatePermissionPolicy.md @@ -5,7 +5,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/set-csteamst title: Set-CsTeamsTemplatePermissionPolicy author: yishuaihuang4 ms.author: yishuaihuang -ms.reviewer: +ms.reviewer: manager: weiliu2 schema: 2.0.0 --- @@ -33,7 +33,7 @@ Updates any of the properties of an existing instance of the TeamsTemplatePermis PS >$manageEventTemplate = New-CsTeamsHiddenTemplate -Id com.microsoft.teams.template.ManageAnEvent PS >$manageProjectTemplate = New-CsTeamsHiddenTemplate -Id com.microsoft.teams.template.ManageAProject PS >$HiddenList = @($manageProjectTemplate, $manageEventTemplate) -PS >Set-CsTeamsTemplatePermissionPolicy -Identity Global -HiddenTemplates $HiddenList +PS >Set-CsTeamsTemplatePermissionPolicy -Identity Global -HiddenTemplates $HiddenList ``` Updates the hidden templates array. @@ -89,7 +89,7 @@ Accept wildcard characters: False ### -HiddenTemplates The updated list of Teams template IDs to hide. -The HiddenTemplate objects are created with [New-CsTeamsHiddenTemplate](New-CsTeamsHiddenTemplate.md). +The HiddenTemplate objects are created with [New-CsTeamsHiddenTemplate](https://learn.microsoft.com/powershell/module/teams/new-csteamshiddentemplate). ```yaml Type: System.Management.Automation.PSListModifier`1[Microsoft.Teams.Policy.Administration.Cmdlets.Core.HiddenTemplate] @@ -148,8 +148,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Get-CsTeamsTemplatePermissionPolicy](Get-CsTeamsTemplatePermissionPolicy.md) +[Get-CsTeamsTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamstemplatepermissionpolicy) -[New-CsTeamsTemplatePermissionPolicy](New-CsTeamsTemplatePermissionPolicy.md) +[New-CsTeamsTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamstemplatepermissionpolicy) -[Remove-CsTeamsTemplatePermissionPolicy](Remove-CsTeamsTemplatePermissionPolicy.md) +[Remove-CsTeamsTemplatePermissionPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamstemplatepermissionpolicy) diff --git a/teams/teams-ps/teams/Set-CsTeamsTranslationRule.md b/teams/teams-ps/teams/Set-CsTeamsTranslationRule.md index eed01adb5d..21f6c9b06a 100644 --- a/teams/teams-ps/teams/Set-CsTeamsTranslationRule.md +++ b/teams/teams-ps/teams/Set-CsTeamsTranslationRule.md @@ -39,7 +39,6 @@ This example modifies the rule that initially configured to strip +1206555 from ### -Identity Identifier of the rule. This parameter is required and later used to assign the rule to the Inbound or Outbound Trunk Normalization policy. - ```yaml Type: String Parameter Sets: (All) @@ -67,7 +66,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` - ### -Pattern A regular expression that caller or callee number must match in order for this rule to be applied. @@ -129,8 +127,7 @@ 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). +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). ## INPUTS @@ -139,10 +136,10 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## NOTES ## RELATED LINKS -[New-CsTeamsTranslationRule](New-CsTeamsTranslationRule.md) +[New-CsTeamsTranslationRule](https://learn.microsoft.com/powershell/module/teams/new-csteamstranslationrule) -[Get-CsTeamsTranslationRule](Get-CsTeamsTranslationRule.md) +[Get-CsTeamsTranslationRule](https://learn.microsoft.com/powershell/module/teams/get-csteamstranslationrule) -[Test-CsTeamsTranslationRule](Test-CsTeamsTranslationRule.md) +[Test-CsTeamsTranslationRule](https://learn.microsoft.com/powershell/module/teams/test-csteamstranslationrule) -[Remove-CsTeamsTranslationRule](Remove-CsTeamsTranslationRule.md) +[Remove-CsTeamsTranslationRule](https://learn.microsoft.com/powershell/module/teams/remove-csteamstranslationrule) diff --git a/teams/teams-ps/teams/Set-CsTeamsUnassignedNumberTreatment.md b/teams/teams-ps/teams/Set-CsTeamsUnassignedNumberTreatment.md index a9dbbcc071..4b40ad03d2 100644 --- a/teams/teams-ps/teams/Set-CsTeamsUnassignedNumberTreatment.md +++ b/teams/teams-ps/teams/Set-CsTeamsUnassignedNumberTreatment.md @@ -5,7 +5,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsu applicable: Microsoft Teams author: jenstrier ms.author: serdars -ms.reviewer: +ms.reviewer: manager: schema: 2.0.0 --- @@ -15,7 +15,6 @@ schema: 2.0.0 ## SYNOPSIS Changes a treatment for how calls to an unassigned number range should be routed. The call can be routed to a user, an application or to an announcement service where a custom message will be played to the caller. - ## SYNTAX ``` @@ -150,17 +149,17 @@ To route calls to unassigned Microsoft Calling Plan subscriber numbers, your ten To route calls to unassigned Microsoft Calling Plan service numbers, your tenant needs to have at least one Microsoft Teams Phone Resource Account license. -If a specified pattern/range contains phone numbers that are assigned to a user or resource account in the tenant, calls to these phone numbers will be routed to +If a specified pattern/range contains phone numbers that are assigned to a user or resource account in the tenant, calls to these phone numbers will be routed to the appropriate target and not routed to the specified unassigned number treatment. There are no other checks of the numbers in the range. If the range contains a valid external phone number, outbound calls from Microsoft Teams to that phone number will be routed according to the treatment. ## RELATED LINKS -[Import-CsOnlineAudioFile](Import-CsOnlineAudioFile.md) +[Import-CsOnlineAudioFile](https://learn.microsoft.com/powershell/module/teams/import-csonlineaudiofile) -[Get-CsTeamsUnassignedNumberTreatment](Get-CsTeamsUnassignedNumberTreatment.md) +[Get-CsTeamsUnassignedNumberTreatment](https://learn.microsoft.com/powershell/module/teams/get-csteamsunassignednumbertreatment) -[Remove-CsTeamsUnassignedNumberTreatment](Remove-CsTeamsUnassignedNumberTreatment.md) +[Remove-CsTeamsUnassignedNumberTreatment](https://learn.microsoft.com/powershell/module/teams/remove-csteamsunassignednumbertreatment) -[New-CsTeamsUnassignedNumberTreatment](New-CsTeamsUnassignedNumberTreatment.md) +[New-CsTeamsUnassignedNumberTreatment](https://learn.microsoft.com/powershell/module/teams/new-csteamsunassignednumbertreatment) -[Test-CsTeamsUnassignedNumberTreatment](Test-CsTeamsUnassignedNumberTreatment.md) +[Test-CsTeamsUnassignedNumberTreatment](https://learn.microsoft.com/powershell/module/teams/test-csteamsunassignednumbertreatment) diff --git a/teams/teams-ps/teams/Set-CsTeamsUpgradeConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsUpgradeConfiguration.md index 03c12db0f7..d18622a944 100644 --- a/teams/teams-ps/teams/Set-CsTeamsUpgradeConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsUpgradeConfiguration.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsupgradeconfiguration applicable: Microsoft Teams title: Set-CsTeamsUpgradeConfiguration @@ -32,7 +32,7 @@ Set-CsTeamsUpgradeConfiguration [-Tenant ] [-DownloadTeams ] [-Sf ## DESCRIPTION TeamsUpgradeConfiguration is used in conjunction with TeamsUpgradePolicy. The settings in TeamsUpgradeConfiguration allow administrators to configure whether users subject to upgrade and who are running on Windows clients should automatically download Teams. It allows administrators to determine which application end users should use to join Skype for Business meetings. -The DownloadTeams property allows admins to control whether the Skype for Business client should automatically download Teams in the background. This setting is only honored on Windows clients, and only for certain values of the user's TeamsUpgradePolicy. If NotifySfbUser=true or if Mode=TeamsOnly in TeamsUpgradePolicy, this setting is honored. Otherwise it is ignored. +The DownloadTeams property allows admins to control whether the Skype for Business client should automatically download Teams in the background. This setting is only honored on Windows clients, and only for certain values of the user's TeamsUpgradePolicy. If NotifySfbUser=true or if Mode=TeamsOnly in TeamsUpgradePolicy, this setting is honored. Otherwise it is ignored. The SfBMeetingJoinUx property allows admins to specify which app is used to join Skype for Business meetings, even after the user has been upgraded to Teams. Allowed values are: SkypeMeetingsApp and NativeLimitedClient. "NativeLimitedClient" means the existing Skype for Business rich client will be used, but since the user is upgraded, only meeting functionality is available. Calling and Messaging are done via Teams. "SkypeMeetingsApp" means use the web-downloadable app. This setting can be useful for organizations that have upgraded to Teams and no longer want to install Skype for Business on their users' computers. @@ -64,12 +64,12 @@ Accept wildcard characters: False ``` ### -DownloadTeams -The DownloadTeams property allows admins to control whether the Skype for Business client should automatically download Teams in the background. This Boolean setting is only honored on Windows clients, and only for certain values of the user's TeamsUpgradePolicy. If NotifySfbUser=true or if Mode=TeamsOnly in TeamsUpgradePolicy, this setting is honored. Otherwise it is ignored. +The DownloadTeams property allows admins to control whether the Skype for Business client should automatically download Teams in the background. This Boolean setting is only honored on Windows clients, and only for certain values of the user's TeamsUpgradePolicy. If NotifySfbUser=true or if Mode=TeamsOnly in TeamsUpgradePolicy, this setting is honored. Otherwise it is ignored. ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -84,7 +84,7 @@ The SfBMeetingJoinUx property allows admins to specify which app is used to join ```yaml Type: string Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -99,7 +99,7 @@ Accept wildcard characters: False ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -115,7 +115,7 @@ Accept wildcard characters: False ```yaml Type: XdsIdentity Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -125,15 +125,13 @@ Accept pipeline input: False Accept wildcard characters: False ``` - - ### -Tenant {{Fill Tenant Description}} ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -160,11 +158,13 @@ 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). + ## INPUTS ### System.Management.Automation.PSObject - ## OUTPUTS ### System.Object @@ -174,10 +174,10 @@ These settings are only honored by newer versions of Skype for Business clients. ## RELATED LINKS -[Get-CsTeamsUpgradeConfiguration](Get-CsTeamsUpgradeConfiguration.md) +[Get-CsTeamsUpgradeConfiguration](https://learn.microsoft.com/powershell/module/teams/get-csteamsupgradeconfiguration) -[Get-CsTeamsUpgradePolicy](Get-CsTeamsUpgradePolicy.md) +[Get-CsTeamsUpgradePolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsupgradepolicy) -[Grant-CsTeamsUpgradePolicy](Grant-CsTeamsUpgradePolicy.md) +[Grant-CsTeamsUpgradePolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsupgradepolicy) [Migration and interoperability guidance for organizations using Teams together with Skype for Business](https://learn.microsoft.com/MicrosoftTeams/migration-interop-guidance-for-teams-with-skype) diff --git a/teams/teams-ps/teams/Set-CsTeamsVirtualAppointmentsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsVirtualAppointmentsPolicy.md index 1fe25a0ae2..e22b6007d1 100644 --- a/teams/teams-ps/teams/Set-CsTeamsVirtualAppointmentsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsVirtualAppointmentsPolicy.md @@ -125,10 +125,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Get-CsTeamsVirtualAppointmentsPolicy](Get-CsTeamsVirtualAppointmentsPolicy.md) +[Get-CsTeamsVirtualAppointmentsPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsvirtualappointmentspolicy) -[New-CsTeamsVirtualAppointmentsPolicy](New-CsTeamsVirtualAppointmentsPolicy.md) +[New-CsTeamsVirtualAppointmentsPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsvirtualappointmentspolicy) -[Remove-CsTeamsVirtualAppointmentsPolicy](Remove-CsTeamsVirtualAppointmentsPolicy.md) +[Remove-CsTeamsVirtualAppointmentsPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsvirtualappointmentspolicy) -[Grant-CsTeamsVirtualAppointmentsPolicy](Grant-CsTeamsVirtualAppointmentsPolicy.md) +[Grant-CsTeamsVirtualAppointmentsPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsvirtualappointmentspolicy) diff --git a/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md index acbcff1fd2..43b612c44d 100644 --- a/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md @@ -14,37 +14,37 @@ Modifies an existing Teams voice applications policy. ## SYNTAX ``` -Set-CsTeamsVoiceApplicationsPolicy +Set-CsTeamsVoiceApplicationsPolicy [-AllowAutoAttendantBusinessHoursGreetingChange ] [-AllowAutoAttendantAfterHoursGreetingChange ] [-AllowAutoAttendantHolidayGreetingChange ] [-AllowAutoAttendantBusinessHoursChange ] - [-AllowAutoAttendantHolidaysChange ] - [-AllowAutoAttendantTimeZoneChange ] - [-AllowAutoAttendantLanguageChange ] - [-AllowAutoAttendantBusinessHoursRoutingChange ] + [-AllowAutoAttendantHolidaysChange ] + [-AllowAutoAttendantTimeZoneChange ] + [-AllowAutoAttendantLanguageChange ] + [-AllowAutoAttendantBusinessHoursRoutingChange ] [-AllowAutoAttendantAfterHoursRoutingChange ] - [-AllowAutoAttendantHolidayRoutingChange ] - - [-AllowCallQueueWelcomeGreetingChange ] + [-AllowAutoAttendantHolidayRoutingChange ] + + [-AllowCallQueueWelcomeGreetingChange ] [-AllowCallQueueMusicOnHoldChange ] [-AllowCallQueueOverflowSharedVoicemailGreetingChange ] [-AllowCallQueueTimeoutSharedVoicemailGreetingChange ] [-AllowCallQueueNoAgentSharedVoicemailGreetingChange ] - [-AllowCallQueueLanguageChange ] - [-AllowCallQueueMembershipChange ] - [-AllowCallQueueConferenceModeChange ] - [-AllowCallQueueRoutingMethodChange ] + [-AllowCallQueueLanguageChange ] + [-AllowCallQueueMembershipChange ] + [-AllowCallQueueConferenceModeChange ] + [-AllowCallQueueRoutingMethodChange ] [-AllowCallQueuePresenceBasedRoutingChange ] - [-AllowCallQueueOptOutChange ] + [-AllowCallQueueOptOutChange ] [-AllowCallQueueOverflowRoutingChange ] - [-AllowCallQueueTimeoutRoutingChange ] + [-AllowCallQueueTimeoutRoutingChange ] [-AllowCallQueueNoAgentsRoutingChange ] - [-AllowCallQueueAgentOptChange ] - + [-AllowCallQueueAgentOptChange ] + [-CallQueueAgentMonitorMode ] [-CallQueueAgentMonitorNotificationMode ] - + [-RealTimeAutoAttendantMetricsPermission ] [-RealTimeCallQueueMetricsPermission ] [-RealTimeAgentMetricsPermission ] @@ -52,7 +52,7 @@ Set-CsTeamsVoiceApplicationsPolicy [-HistoricalAutoAttendantMetricsPermission ] [-HistoricalCallQueueMetricsPermission ] [-HistoricalAgentMetricsPermission ] - + [[-Identity] ] [-WhatIf] [-Confirm] [] ``` @@ -612,7 +612,7 @@ PARAMVALUE: Disabled | AuthorizedOnly | All When set to `Disabled` (the default value), users affected by the policy won't receive historical metrics for auto attendants. When set to `AuthorizedOnly`, users affected by the policy will receive historical metrics for auto attendants they are authorized for. - + When set to `All`, users affected by the policy will receive historical metrics for all auto attendants in the organization. ```yaml @@ -627,7 +627,7 @@ Default value: None Accept pipeline input: False Accept wildcard characters: False ``` - + ### -HistoricalCallQueueMetricsPermission PARAMVALUE: Disabled | AuthorizedOnly | All @@ -635,7 +635,7 @@ PARAMVALUE: Disabled | AuthorizedOnly | All When set to `Disabled` (the default value), users affected by the policy won't receive historical metrics for call queues. When set to `AuthorizedOnly`, users affected by the policy will receive historical metrics for call queues they are authorized for. - + When set to `All`, users affected by the policy will receive historical metrics for all call queues in the organization. ```yaml @@ -658,7 +658,7 @@ PARAMVALUE: Disabled | AuthorizedOnly | All When set to `Disabled` (the default value), users affected by the policy won't receive historical metrics for agents. When set to `AuthorizedOnly`, users affected by the policy will receive historical metrics for agents who are members in the call queues they are authorized for. - + When set to `All`, users affected by the policy will receive historical metrics for all agents in all call queues in the organization. ```yaml @@ -745,10 +745,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsVoiceApplicationsPolicy](Get-CsTeamsVoiceApplicationsPolicy.md) +[Get-CsTeamsVoiceApplicationsPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsvoiceapplicationspolicy) -[Grant-CsTeamsVoiceApplicationsPolicy](Grant-CsTeamsVoiceApplicationsPolicy.md) +[Grant-CsTeamsVoiceApplicationsPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsvoiceapplicationspolicy) -[Remove-CsTeamsVoiceApplicationsPolicy](Remove-CsTeamsVoiceApplicationsPolicy.md) +[Remove-CsTeamsVoiceApplicationsPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsvoiceapplicationspolicy) -[New-CsTeamsVoiceApplicationsPolicy](New-CsTeamsVoiceApplicationsPolicy.md) +[New-CsTeamsVoiceApplicationsPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsvoiceapplicationspolicy) diff --git a/teams/teams-ps/teams/Set-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/Set-CsTeamsWorkLocationDetectionPolicy.md index d7986d8e4a..7e1c8201d2 100644 --- a/teams/teams-ps/teams/Set-CsTeamsWorkLocationDetectionPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsWorkLocationDetectionPolicy.md @@ -126,10 +126,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS -[Get-CsTeamsWorkLocationDetectionPolicy](Get-CsTeamsWorkLocationDetectionPolicy.md) +[Get-CsTeamsWorkLocationDetectionPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsworklocationdetectionpolicy) -[New-CsTeamsWorkLocationDetectionPolicy](New-CsTeamsWorkLocationDetectionPolicy.md) +[New-CsTeamsWorkLocationDetectionPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsworklocationdetectionpolicy) -[Remove-CsTeamsWorkLocationDetectionPolicy](Remove-CsTeamsWorkLocationDetectionPolicy.md) +[Remove-CsTeamsWorkLocationDetectionPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsworklocationdetectionpolicy) -[Grant-CsTeamsWorkLocationDetectionPolicy](Grant-CsTeamsWorkLocationDetectionPolicy.md) +[Grant-CsTeamsWorkLocationDetectionPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsworklocationdetectionpolicy) diff --git a/teams/teams-ps/teams/Set-CsTenantBlockedCallingNumbers.md b/teams/teams-ps/teams/Set-CsTenantBlockedCallingNumbers.md index dafafa3294..eea6aa42f2 100644 --- a/teams/teams-ps/teams/Set-CsTenantBlockedCallingNumbers.md +++ b/teams/teams-ps/teams/Set-CsTenantBlockedCallingNumbers.md @@ -16,17 +16,25 @@ Use the Set-CsTenantBlockedCallingNumbers cmdlet to set tenant blocked calling n ## SYNTAX ``` -Set-CsTenantBlockedCallingNumbers [-Force] [-Name ] [-WhatIf] [-Confirm] [[-Identity] ] - [-InboundExemptNumberPatterns ] [-Tenant ] [-InboundBlockedNumberPatterns ] - [-Enabled ] [-Instance ] +Set-CsTenantBlockedCallingNumbers [[-Identity] ] + [-Confirm] + [-Enabled ] + [-Force] + [-InboundBlockedNumberPatterns ] + [-InboundExemptNumberPatterns ] + [-Instance ] + [-Name ] + [-Tenant ] + [-WhatIf] + [] ``` ## DESCRIPTION Microsoft Direct Routing, Operator Connect and Calling Plans supports blocking of inbound calls from the public switched telephone network (PSTN). This feature allows a tenant-global list of number patterns to be defined so that the caller ID of every incoming PSTN call to the tenant can be checked against the list for a match. If a match is made, an incoming call is rejected. -The tenant blocked calling numbers includes a list of inbound blocked number patterns. Number patterns are managed through the CsInboundBlockedNumberPattern commands New, Get, Set, and Remove. You can manage a given pattern by using these cmdlets, including the ability to toggle the activation of a given pattern. +The tenant blocked calling numbers includes a list of inbound blocked number patterns. Number patterns are managed through the CsInboundBlockedNumberPattern commands New, Get, Set, and Remove. You can manage a given pattern by using these cmdlets, including the ability to toggle the activation of a given pattern. -The tenant blocked calling numbers also includes a list of number patterns exempt from call blocking. Exempt number patterns are managed through the CsInboundExemptNumberPattern commands New, Get, Set, and Remove. You can manage a given pattern by using these cmdlets, including the ability to toggle the activation of a given pattern. +The tenant blocked calling numbers also includes a list of number patterns exempt from call blocking. Exempt number patterns are managed through the CsInboundExemptNumberPattern commands New, Get, Set, and Remove. You can manage a given pattern by using these cmdlets, including the ability to toggle the activation of a given pattern. You can test your number blocking by using the Test-CsInboundBlockedNumberPattern command. @@ -41,7 +49,7 @@ To get the current tenant blocked calling numbers setting, use Get-CsTenantBlock Set-CsTenantBlockedCallingNumbers -Enabled $false ``` -This example turns off the tenant blocked calling numbers setting. No inbound number will be blocked from this feature. +This example turns off the tenant blocked calling numbers setting. No inbound number will be blocked from this feature. ### -------------------------- Example 2 -------------------------- ``` @@ -68,6 +76,21 @@ Note that if the current InboundBlockedNumberPatterns already contains a list of ## PARAMETERS +### -Identity +The Identity parameter is a unique identifier which identifies the TenantBlockedCallingNumbers to set. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm Prompts you for confirmation before running the cmdlet. @@ -113,21 +136,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Identity -The Identity parameter is a unique identifier which identifies the TenantBlockedCallingNumbers to set. - -```yaml -Type: Object -Parameter Sets: (All) -Aliases: - -Required: False -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -InboundBlockedNumberPatterns The InboundBlockedNumberPatterns parameter contains the list of InboundBlockedNumberPatterns. @@ -219,6 +227,9 @@ 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). + ## INPUTS ### System.Management.Automation.PSObject @@ -226,9 +237,10 @@ Accept wildcard characters: False ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[Get-CsTenantBlockedCallingNumbers](Get-CsTenantBlockedCallingNumbers.md) +[Get-CsTenantBlockedCallingNumbers](https://learn.microsoft.com/powershell/module/teams/get-cstenantblockedcallingnumbers) -[Test-CsInboundBlockedNumberPattern](Test-CsInboundBlockedNumberPattern.md) +[Test-CsInboundBlockedNumberPattern](https://learn.microsoft.com/powershell/module/teams/test-csinboundblockednumberpattern) diff --git a/teams/teams-ps/teams/Set-CsTenantDialPlan.md b/teams/teams-ps/teams/Set-CsTenantDialPlan.md index 7d8722d99a..53da9d866c 100644 --- a/teams/teams-ps/teams/Set-CsTenantDialPlan.md +++ b/teams/teams-ps/teams/Set-CsTenantDialPlan.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/set-cstenantdialplan applicable: Microsoft Teams title: Set-CsTenantDialPlan @@ -59,8 +59,8 @@ $DP.NormalizationRules.Remove($NR) Set-CsTenantDialPlan -Identity Global -NormalizationRules $DP.NormalizationRules ``` -This example removes a normalization rule. We utilize the same functionality as for Example 3 to manipulate the Normalization Rule Object and update it with the -`Set-CsTenantDialPlan` cmdlet. We first call the `Get-CsTenantDialPlan` cmdlet to retrieve the Dial Plan with the Identity Global and assign the returned object to the variable $DP. +This example removes a normalization rule. We utilize the same functionality as for Example 3 to manipulate the Normalization Rule Object and update it with the +`Set-CsTenantDialPlan` cmdlet. We first call the `Get-CsTenantDialPlan` cmdlet to retrieve the Dial Plan with the Identity Global and assign the returned object to the variable $DP. Then we filter the NormalizationRules Object for the rule RedmondFourDigit and assign it to the variable $NR. Next, we remove this Object with the Remove Method from $DP.NormalizationRules. Finally, we pass the variable back to the NormalizationRules parameter of the `Set-CsTenantDialPlan` cmdlet to make the change permanent. @@ -89,7 +89,7 @@ Maximum characters is 1040. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -105,7 +105,7 @@ The Identity parameter is a unique identifier that designates the name of the te ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -117,14 +117,14 @@ Accept wildcard characters: False ### -NormalizationRules The NormalizationRules parameter is a list of normalization rules that are applied to this dial plan. -Although this list and these rules can be created directly by using this cmdlet, we recommend that you create the normalization rules by the [New-CsVoiceNormalizationRule](New-CsVoiceNormalizationRule.md) cmdlet, which creates the rule and assigns it to the specified tenant dial plan. +Although this list and these rules can be created directly by using this cmdlet, we recommend that you create the normalization rules by the [New-CsVoiceNormalizationRule](https://learn.microsoft.com/powershell/module/teams/new-csvoicenormalizationrule) cmdlet, which creates the rule and assigns it to the specified tenant dial plan. The number of normalization rules cannot exceed 50 per TenantDialPlan. ```yaml Type: List Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -142,7 +142,7 @@ This string can be up to 49 characters long. Valid characters are alphabetic or ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Microsoft Teams Required: False @@ -169,7 +169,7 @@ 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). +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). ## INPUTS @@ -181,10 +181,10 @@ The Get-CsTenantDialPlan will still show the external access prefix in the form ## RELATED LINKS -[Grant-CsTenantDialPlan](Grant-CsTenantDialPlan.md) +[Grant-CsTenantDialPlan](https://learn.microsoft.com/powershell/module/teams/grant-cstenantdialplan) -[New-CsTenantDialPlan](New-CsTenantDialPlan.md) +[New-CsTenantDialPlan](https://learn.microsoft.com/powershell/module/teams/new-cstenantdialplan) -[Get-CsTenantDialPlan](Get-CsTenantDialPlan.md) +[Get-CsTenantDialPlan](https://learn.microsoft.com/powershell/module/teams/get-cstenantdialplan) -[Remove-CsTenantDialPlan](Remove-CsTenantDialPlan.md) +[Remove-CsTenantDialPlan](https://learn.microsoft.com/powershell/module/teams/remove-cstenantdialplan) diff --git a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md index 58799bcd7b..c820afa22f 100644 --- a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/set-cstenantfederationconfiguration applicable: Microsoft Teams title: Set-CsTenantFederationConfiguration @@ -59,7 +59,6 @@ Set-CsTenantFederationConfiguration -AllowPublicUsers $False The command shown in Example 1 disables communication with public providers for the current tenant. - ### -------------------------- Example 2 -------------------------- ``` $x = New-CsEdgeDomainPattern -Domain "fabrikam.com" @@ -74,7 +73,6 @@ This domain object is stored in a variable named $x. The second command in the example then uses the `Set-CsTenantFederationConfiguration` cmdlet to update the blocked domains list. Using the Replace method ensures that the existing blocked domains list will be replaced by the new list: a list that contains only the domain fabrikam.com. - ### -------------------------- Example 3 -------------------------- ``` $x = New-CsEdgeDomainPattern -Domain "fabrikam.com" @@ -88,7 +86,6 @@ The resulting domain object is then stored in a variable named $x. The second command in the example then uses the `Set-CsTenantFederationConfiguration` cmdlet and the Remove method to remove fabrikam.com from the blocked domains list for the specified tenant. - ### -------------------------- Example 4 -------------------------- ``` $x = New-CsEdgeDomainPattern -Domain "fabrikam.com" @@ -102,7 +99,6 @@ This object is stored in a variable named $x. After the domain object has been created, the second command then uses the `Set-CsTenantFederationConfiguration` cmdlet and the Add method to add fabrikam.com to any domains already on the blocked domains list. - ### -------------------------- Example 5 -------------------------- ``` Set-CsTenantFederationConfiguration -BlockedDomains $Null @@ -124,7 +120,6 @@ Example 6 shows how you can replace domains in the Allowed Domains using a List First, a List collection is created and domains are added to it, then, simply include the AllowedDomainsAsAList parameter and set the parameter value to the List object. When this command completes, the allowed domains list will be replaced with those domains. - ### -------------------------- Example 7 -------------------------- ``` $list = New-Object Collections.Generic.List[String] @@ -186,8 +181,8 @@ $list.add("fabrikam.com") Set-CsTenantFederationConfiguration -AllowedTrialTenantDomains $list ``` -Using the `AllowedTrialTenantDomains` parameter, you can whitelist specific "trial-only" tenant domains, while keeping the `ExternalAccessWithTrialTenants` set to `Blocked`. Example 12 shows how you can set or replace domains in the Allowed Trial Tenant Domains using a List collection object. -First, a List collection is created and domains are added to it, then, simply include the `AllowedTrialTenantDomains` parameter and set the parameter value to the List object. +Using the `AllowedTrialTenantDomains` parameter, you can whitelist specific "trial-only" tenant domains, while keeping the `ExternalAccessWithTrialTenants` set to `Blocked`. Example 12 shows how you can set or replace domains in the Allowed Trial Tenant Domains using a List collection object. +First, a List collection is created and domains are added to it, then, simply include the `AllowedTrialTenantDomains` parameter and set the parameter value to the List object. When this command completes, the Allowed Trial Tenant Domains list will be replaced with those domains. ### -------------------------- Example 13 -------------------------- @@ -236,7 +231,7 @@ The AllowedDomains parameter can support up to 4,000 domains. ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -253,7 +248,7 @@ If this property is set to False then users cannot communicate with users from o ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -270,7 +265,7 @@ The collection of public providers that users can actually communicate with is m ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -317,7 +312,7 @@ The BlockedDomains parameter can support up to 4,000 domains. ```yaml Type: List Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -336,7 +331,7 @@ But all subdomains for domains in this list will also be blocked. ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: Applicable: Skype for Business Online Required: False @@ -368,7 +363,7 @@ Suppresses the display of any non-fatal error message that might arise when runn ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -389,7 +384,7 @@ For example: ```yaml Type: XdsIdentity Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -405,7 +400,7 @@ Allows you to pass a reference to an object to the cmdlet rather than set indivi ```yaml Type: PSObject Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -422,7 +417,7 @@ The default value is False, meaning that the two sets of users have different SI ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -449,7 +444,7 @@ The Tenant parameter is primarily for use in a hybrid deployment. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -467,7 +462,7 @@ The default value is False ($False). ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -483,7 +478,7 @@ You can specify allowed domains using a List object that contains the domains th ```yaml Type: List Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -514,17 +509,17 @@ Accept wildcard characters: False ``` ### -AllowedTrialTenantDomains -You can whitelist specific "trial-only" tenant domains, while keeping the `ExternalAccessWithTrialTenants` set to `Blocked`. This will allow you to protect your organization against majority of tenants that don't have any paid subscriptions, while still being able to collaborate externally with those trusted trial-tenants in the list. - -Note: +You can whitelist specific "trial-only" tenant domains, while keeping the `ExternalAccessWithTrialTenants` set to `Blocked`. This will allow you to protect your organization against majority of tenants that don't have any paid subscriptions, while still being able to collaborate externally with those trusted trial-tenants in the list. + +Note: - The list supports up to maximum 4k domains. -- If `ExternalAccessWithTrialTenants` is set to `Allowed`, then the `AllowedTrialTenantDomains` list will not be checked. +- If `ExternalAccessWithTrialTenants` is set to `Allowed`, then the `AllowedTrialTenantDomains` list will not be checked. - Any domain in this list that belongs to a tenant with paid subscriptions will be ignored. ```yaml Type: List Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -583,16 +578,16 @@ 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). +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). ## INPUTS -### +### Input types The `Set-CsTenantFederationConfiguration` cmdlet accepts pipelined instances of the Microsoft.Rtc.Management.WritableConfig.Settings.Edge.TenantFederationSettings object. ## OUTPUTS -### +### Output types None. Instead, the `Set-CsTenantFederationConfiguration` cmdlet modifies existing instances of the Microsoft.Rtc.Management.WritableConfig.Settings.Edge.TenantFederationSettings object. @@ -600,5 +595,4 @@ Instead, the `Set-CsTenantFederationConfiguration` cmdlet modifies existing inst ## RELATED LINKS -[Get-CsTenantFederationConfiguration](Get-CsTenantFederationConfiguration.md) - +[Get-CsTenantFederationConfiguration](https://learn.microsoft.com/powershell/module/teams/get-cstenantfederationconfiguration) diff --git a/teams/teams-ps/teams/Set-CsTenantMigrationConfiguration.md b/teams/teams-ps/teams/Set-CsTenantMigrationConfiguration.md index d8fe359b89..9008b4da94 100644 --- a/teams/teams-ps/teams/Set-CsTenantMigrationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTenantMigrationConfiguration.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/set-cstenantmigrationconfiguration applicable: Microsoft Teams title: Set-CsTenantMigrationConfiguration @@ -19,14 +19,24 @@ Used to enable or disable Meeting Migration Service (MMS). ### Identity (Default) ``` -Set-CsTenantMigrationConfiguration [-WhatIf] [-MeetingMigrationEnabled ] [-Confirm] - [[-Identity] ] [-Tenant ] [-Force] [-Instance ] [-AsJob] +Set-CsTenantMigrationConfiguration [[-Identity] ] + [-Confirm] + [-Force] + [-MeetingMigrationEnabled ] + [-Tenant ] + [-WhatIf] + [] ``` ### Instance ``` -Set-CsTenantMigrationConfiguration [-WhatIf] [-MeetingMigrationEnabled ] [-Confirm] -[-Tenant ] [-Force] [-Instance ] [-AsJob] +Set-CsTenantMigrationConfiguration [-Instance ] + [-Confirm] + [-Force] + [-MeetingMigrationEnabled ] + [-Tenant ] + [-WhatIf] + [] ``` ## DESCRIPTION @@ -42,32 +52,32 @@ Set-CsTenantMigrationConfiguration -MeetingMigrationEnabled $false This example disables MMS in the organization. - ## PARAMETERS -### -Confirm -Prompts you for confirmation before running the cmdlet. +### -Identity +Unique identifier for the Migration Configuration. ```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf +Type: String +Parameter Sets: Identity +Aliases: applicable: Microsoft Teams Required: False -Position: Named +Position: 2 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. +### -Instance +The Instance parameter allows you to pass a reference to an object to the cmdlet, rather than set individual parameter values. +You can retrieve this object reference by calling the `Get-CsTenantMigrationConfiguration` cmdlet. ```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: +Type: PSObject +Parameter Sets: Instance +Aliases: applicable: Microsoft Teams Required: False @@ -77,30 +87,29 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Identity -Unique identifier for the Migration Configuration. +### -Confirm +Prompts you for confirmation before running the cmdlet. ```yaml -Type: XdsIdentity +Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: cf applicable: Microsoft Teams Required: False -Position: 2 +Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -Instance -The Instance parameter allows you to pass a reference to an object to the cmdlet, rather than set individual parameter values. -You can retrieve this object reference by calling the `Get-CsTenantMigrationConfiguration` cmdlet. +### -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: PSObject +Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -116,7 +125,7 @@ Set this to false to disable the Meeting Migration Service. ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -138,7 +147,7 @@ Get-CsTenant | Select-Object DisplayName, TenantID ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -164,27 +173,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AsJob -Indicates that this cmdlet runs as a background job. - -When you specify the AsJob parameter, the command immediately returns an object that represents the background job. You can continue to work in the session while the job finishes. The job is created on the local computer and the results from the Skype for Business Online session are automatically returned to the local computer. To get the job results, use the Receive-Job cmdlet. - -For more information about Windows PowerShell background jobs, see [about_Jobs](https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_jobs?view=powershell-6) and [about_Remote_Jobs](https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_remote_jobs?view=powershell-6). - -```yaml -Type: SwitchParameter -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). +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). ## INPUTS diff --git a/teams/teams-ps/teams/Set-CsTenantNetworkRegion.md b/teams/teams-ps/teams/Set-CsTenantNetworkRegion.md index 89751e2fad..9657b9bbdc 100644 --- a/teams/teams-ps/teams/Set-CsTenantNetworkRegion.md +++ b/teams/teams-ps/teams/Set-CsTenantNetworkRegion.md @@ -20,7 +20,7 @@ As an admin, you can use the Teams PowerShell command, Set-CsTenantNetworkRegion ### Identity (Default) ``` Set-CsTenantNetworkRegion [[-Identity] ] [-CentralSite ] [-Description ] - [-NetworkRegionID ] [-WhatIf] [-Confirm] [] + [-NetworkRegionID ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -129,8 +129,7 @@ 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). +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). ## INPUTS @@ -139,11 +138,12 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[New-CsTenantNetworkRegion](New-CsTenantNetworkRegion.md) +[New-CsTenantNetworkRegion](https://learn.microsoft.com/powershell/module/teams/new-cstenantnetworkregion) -[Remove-CsTenantNetworkRegion](Remove-CsTenantNetworkRegion.md) +[Remove-CsTenantNetworkRegion](https://learn.microsoft.com/powershell/module/teams/remove-cstenantnetworkregion) -[Get-CsTenantNetworkRegion](Get-CsTenantNetworkRegion.md) +[Get-CsTenantNetworkRegion](https://learn.microsoft.com/powershell/module/teams/get-cstenantnetworkregion) diff --git a/teams/teams-ps/teams/Set-CsTenantNetworkSite.md b/teams/teams-ps/teams/Set-CsTenantNetworkSite.md index c108eab7b7..9b3d63a98b 100644 --- a/teams/teams-ps/teams/Set-CsTenantNetworkSite.md +++ b/teams/teams-ps/teams/Set-CsTenantNetworkSite.md @@ -87,7 +87,7 @@ Accept wildcard characters: False ``` ### -EmergencyCallingPolicy -This parameter is used to assign a custom emergency calling policy to a network site. For more information, see [Assign a custom emergency calling policy to a network site](/microsoftteams/manage-emergency-calling-policies#assign-a-custom-emergency-calling-policy-to-a-network-site). +This parameter is used to assign a custom emergency calling policy to a network site. For more information, see [Assign a custom emergency calling policy to a network site](https://learn.microsoft.com/microsoftteams/manage-emergency-calling-policies#assign-a-custom-emergency-calling-policy-to-a-network-site). ```yaml Type: String @@ -102,7 +102,7 @@ Accept wildcard characters: False ``` ### -EmergencyCallRoutingPolicy -This parameter is used to assign a custom emergency call routing policy to a network site. For more information, see [Assign a custom emergency call routing policy to a network site](/microsoftteams/manage-emergency-call-routing-policies#assign-a-custom-emergency-call-routing-policy-to-a-network-site). +This parameter is used to assign a custom emergency call routing policy to a network site. For more information, see [Assign a custom emergency call routing policy to a network site](https://learn.microsoft.com/microsoftteams/manage-emergency-call-routing-policies#assign-a-custom-emergency-call-routing-policy-to-a-network-site). ```yaml Type: String @@ -207,8 +207,7 @@ 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). +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). ## INPUTS @@ -217,11 +216,12 @@ For more information, see [about_CommonParameters](https://go.microsoft.com/fwli ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS -[New-CsTenantNetworkSite](New-CsTenantNetworkSite.md) +[New-CsTenantNetworkSite](https://learn.microsoft.com/powershell/module/teams/new-cstenantnetworksite) -[Remove-CsTenantNetworkSite](Remove-CsTenantNetworkSite.md) +[Remove-CsTenantNetworkSite](https://learn.microsoft.com/powershell/module/teams/remove-cstenantnetworksite) -[Get-CsTenantNetworkSite](Get-CsTenantNetworkSite.md) +[Get-CsTenantNetworkSite](https://learn.microsoft.com/powershell/module/teams/get-cstenantnetworksite) diff --git a/teams/teams-ps/teams/Set-CsTenantNetworkSubnet.md b/teams/teams-ps/teams/Set-CsTenantNetworkSubnet.md index c5370959c5..d4b91e2c43 100644 --- a/teams/teams-ps/teams/Set-CsTenantNetworkSubnet.md +++ b/teams/teams-ps/teams/Set-CsTenantNetworkSubnet.md @@ -141,8 +141,7 @@ 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). +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). ## INPUTS @@ -151,8 +150,8 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## NOTES ## RELATED LINKS -[New-CsTenantNetworkSubnet](New-CsTenantNetworkSubnet.md) +[New-CsTenantNetworkSubnet](https://learn.microsoft.com/powershell/module/teams/new-cstenantnetworksubnet) -[Remove-CsTenantNetworkSubnet](Remove-CsTenantNetworkSubnet.md) +[Remove-CsTenantNetworkSubnet](https://learn.microsoft.com/powershell/module/teams/remove-cstenantnetworksubnet) -[Get-CsTenantNetworkSubnet](Get-CsTenantNetworkSubnet.md) +[Get-CsTenantNetworkSubnet](https://learn.microsoft.com/powershell/module/teams/get-cstenantnetworksubnet) diff --git a/teams/teams-ps/teams/Set-CsTenantTrustedIPAddress.md b/teams/teams-ps/teams/Set-CsTenantTrustedIPAddress.md index 2c1435357a..8e93bf341c 100644 --- a/teams/teams-ps/teams/Set-CsTenantTrustedIPAddress.md +++ b/teams/teams-ps/teams/Set-CsTenantTrustedIPAddress.md @@ -196,8 +196,7 @@ 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). +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). ## INPUTS @@ -206,6 +205,7 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Set-CsUser.md b/teams/teams-ps/teams/Set-CsUser.md index 42285d8d7c..97f1298690 100644 --- a/teams/teams-ps/teams/Set-CsUser.md +++ b/teams/teams-ps/teams/Set-CsUser.md @@ -17,7 +17,7 @@ Modifies Skype for Business properties for an existing user account. Properties can be modified only for accounts that have been enabled for use with Skype for Business. This cmdlet was introduced in Lync Server 2010. -**Note**: Using this cmdlet for Microsoft Teams users in commercial and GCC cloud instances has been deprecated. Use the new [Set-CsPhoneNumberAssignment](/powershell/module/teams/set-csphonenumberassignment) and [Remove-CsPhoneNumberAssignment](/powershell/module/teams/remove-csphonenumberassignment) cmdlets instead. +**Note**: Using this cmdlet for Microsoft Teams users in commercial and GCC cloud instances has been deprecated. Use the new [Set-CsPhoneNumberAssignment](https://learn.microsoft.com/powershell/module/teams/set-csphonenumberassignment) and [Remove-CsPhoneNumberAssignment](https://learn.microsoft.com/powershell/module/teams/remove-csphonenumberassignment) cmdlets instead. ## SYNTAX @@ -51,7 +51,6 @@ In Example 1, the `Set-CsUser` cmdlet is used to modify the user account with th In this case, the account is modified to enable Enterprise Voice, the Microsoft implementation of VoIP. This task is carried out by adding the EnterpriseVoiceEnabled parameter, and then setting the parameter value to $True. - ### -------------------------- Example 2 -------------------------- ```powershell Get-CsUser -LdapFilter "Department=Finance" | Set-CsUser -EnterpriseVoiceEnabled $True @@ -156,7 +155,7 @@ Accept wildcard characters: False Indicates whether the user has been enabled for Enterprise Voice, which is the Microsoft implementation of Voice over Internet Protocol (VoIP). With Enterprise Voice, users can make telephone calls using the Internet rather than using the standard telephone network. -**Note**: Using this parameter for Microsoft Teams users in commercial and GCC cloud instances has been deprecated. Use the new [Set-CsPhoneNumberAssignment](/powershell/module/teams/set-csphonenumberassignment) cmdlet instead. +**Note**: Using this parameter for Microsoft Teams users in commercial and GCC cloud instances has been deprecated. Use the new [Set-CsPhoneNumberAssignment](https://learn.microsoft.com/powershell/module/teams/set-csphonenumberassignment) cmdlet instead. ```yaml Type: Boolean @@ -404,7 +403,7 @@ Depending on your setup, those two numbers could actually be different. For example, in some organizations dialing 1-425-555-1297 routes your call to an Exchange Auto Attendant. Conversely, dialing just the extension (51297) or using Skype for Business to dial the number 1-425-555-1297 extension 51297 will route your call directly to the user. -**Note**: Using this parameter for Microsoft Teams users in commercial and GCC cloud instances has been deprecated. Use the new [Set-CsPhoneNumberAssignment](/powershell/module/teams/set-csphonenumberassignment) cmdlet instead. +**Note**: Using this parameter for Microsoft Teams users in commercial and GCC cloud instances has been deprecated. Use the new [Set-CsPhoneNumberAssignment](https://learn.microsoft.com/powershell/module/teams/set-csphonenumberassignment) cmdlet instead. **Note**: Using this parameter for Microsoft Teams users in GCC High and DoD cloud instances has been deprecated. Use the -LineURI parameter instead. @@ -422,22 +421,22 @@ 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). +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). ## INPUTS -### +### Input types String or Microsoft.Rtc.Management.ADConnect.Schema.ADUser object. The `Set-CsUser` cmdlet accepts a pipelined string value representing the Identity of a user account that has been enabled for Skype for Business Server. The cmdlet also accepts pipelined instances of the Active Directory user object. ## OUTPUTS -### +### Output types The `Set-CsUser` cmdlet does not return any objects. ## NOTES ## RELATED LINKS -[Get-CsOnlineUser](Get-CsOnlineUser.md) +[Get-CsOnlineUser](https://learn.microsoft.com/powershell/module/teams/get-csonlineuser) diff --git a/teams/teams-ps/teams/Set-CsUserCallingDelegate.md b/teams/teams-ps/teams/Set-CsUserCallingDelegate.md index 8b243a7d5b..cd9cf94976 100644 --- a/teams/teams-ps/teams/Set-CsUserCallingDelegate.md +++ b/teams/teams-ps/teams/Set-CsUserCallingDelegate.md @@ -5,7 +5,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/set-csuserca applicable: Microsoft Teams author: jenstrier ms.author: serdars -ms.reviewer: +ms.reviewer: manager: schema: 2.0.0 --- @@ -71,7 +71,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` - ### -MakeCalls Specifies whether delegate is allowed to make calls on behalf of the specified user. @@ -137,8 +136,8 @@ The specified user need to have the Microsoft Phone System license assigned. You can see the delegate of a user by using the Get-CsUserCallingSettings cmdlet. ## RELATED LINKS -[Get-CsUserCallingSettings](Get-CsUserCallingSettings.md) +[Get-CsUserCallingSettings](https://learn.microsoft.com/powershell/module/teams/get-csusercallingsettings) -[New-CsUserCallingDelegate](New-CsUserCallingDelegate.md) +[New-CsUserCallingDelegate](https://learn.microsoft.com/powershell/module/teams/new-csusercallingdelegate) -[Remove-CsUserCallingDelegate](Remove-CsUserCallingDelegate.md) +[Remove-CsUserCallingDelegate](https://learn.microsoft.com/powershell/module/teams/remove-csusercallingdelegate) diff --git a/teams/teams-ps/teams/Set-CsUserCallingSettings.md b/teams/teams-ps/teams/Set-CsUserCallingSettings.md index f17c2378be..340d1050d4 100644 --- a/teams/teams-ps/teams/Set-CsUserCallingSettings.md +++ b/teams/teams-ps/teams/Set-CsUserCallingSettings.md @@ -5,7 +5,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/set-csuserca applicable: Microsoft Teams author: jenstrier ms.author: serdars -ms.reviewer: +ms.reviewer: manager: schema: 2.0.0 --- @@ -60,10 +60,9 @@ Set-CsUserCallingSettings -Identity -GroupNotificationOverride ## DESCRIPTION This cmdlet sets the call forwarding, simultaneous ringing and call group settings for the specified user. -When specifying settings you need to specify all settings with a settings grouping, for instance, you can't just change a forwarding target. Instead, you need to +When specifying settings you need to specify all settings with a settings grouping, for instance, you can't just change a forwarding target. Instead, you need to start by getting the current settings, making the necessary changes, and then setting/writing all settings within the settings group. - ## EXAMPLES ### Example 1 @@ -96,7 +95,7 @@ $cgm = @("sip:user2@contoso.com","sip:user3@contoso.com") Set-CsUserCallingSettings -Identity user1@contoso.com -CallGroupOrder InOrder -CallGroupTargets $cgm Set-CsUserCallingSettings -Identity user1@contoso.com -IsForwardingEnabled $true -ForwardingType Immediate -ForwardingTargetType Group ``` -This example shows creating a call group for user1@contoso.com with 2 members and setting immediate call forward to the call group for user1@contoso.com. +This example shows creating a call group for user1@contoso.com with 2 members and setting immediate call forward to the call group for user1@contoso.com. ### Example 6 ```powershell @@ -114,7 +113,7 @@ Set-CsUserCallingSettings -Identity user5@contoso.com -GroupMembershipDetails $g This example shows how to update the call group of user1@contoso.com to add user5@contoso.com and remove user6@contoso.com. In addition the notification setting for user5@contoso.com for user1@contoso.com's call group is set to Banner. -The key to note here is the call group membership is defined on the object of the owner of the call group, in the above case this is user1@contoso.com. However, +The key to note here is the call group membership is defined on the object of the owner of the call group, in the above case this is user1@contoso.com. However, the notification setting for a member for a particular call group is defined on the member. In this case user5@contoso.com. ### Example 7 @@ -128,13 +127,13 @@ This example shows how to remove all members of the call group. ### Example 8 ```powershell [Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Models.ICallGroupMembershipDetails[]]$gmd = @( - [Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Models.ICallGroupMembershipDetails]@{CallGroupOwnerId='sip:user20@contoso.com';NotificationSetting='Banner'} - [Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Models.ICallGroupMembershipDetails]@{CallGroupOwnerId='sip:user30@contoso.com';NotificationSetting='Mute'} + [Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Models.ICallGroupMembershipDetails]@{CallGroupOwnerId='sip:user20@contoso.com';NotificationSetting='Banner'} + [Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Models.ICallGroupMembershipDetails]@{CallGroupOwnerId='sip:user30@contoso.com';NotificationSetting='Mute'} ) Set-CsUserCallingSettings -Identity user10@contoso.com -GroupMembershipDetails $gmd ``` -In this example user10@contoso.com is a member of two call groups: user20@contoso.com and user30@contoso.com. User10@contoso.com would like to have Banner +In this example user10@contoso.com is a member of two call groups: user20@contoso.com and user30@contoso.com. User10@contoso.com would like to have Banner notification for the first call group and Mute notification for the last one. ### Example 9 @@ -160,7 +159,6 @@ Set-CsUserCallingSettings -Identity user7@contoso.com -IsUnansweredEnabled $fals This example shows turning off unanswered call forwarding for a user. The Microsoft Teams client will show this as _If unanswered Do nothing_. - ## PARAMETERS ### -CallGroupOrder @@ -219,7 +217,7 @@ Accept wildcard characters: False The forwarding target type. Supported values are Voicemail, SingleTarget, MyDelegates and Group. Voicemail is only supported for Immediate forwarding. SingleTarget is used when forwarding to another user or PSTN phone number. MyDelegates is used when forwarding to the users's delegates (there needs to be at least 1 -delegate). Group is used when forwarding to the user's call group (it needs to have at least 1 member). +delegate). Group is used when forwarding to the user's call group (it needs to have at least 1 member). ```yaml Type: System.String @@ -255,7 +253,7 @@ call group and the notification setting for the specified user for that call gro This parameter only exists if the specified user is a member of a call group. You can't create it, you can only change it. You need to always specify the full group membership details as the parameter value. What you set here will over-write the current group membership details. - + ```yaml Type: Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Models.ICallGroupMembershipDetails[] Parameter Sets: (GroupMembershipDetails) @@ -271,7 +269,7 @@ Accept wildcard characters: False The group notification override that will be set on the specified user. The supported values are Ring, Mute and Banner. The initial setting is shown as Null. It means that the group notification set for the user in the call group is used. If you set GroupNotificationOverride to Mute, that setting will override the group notification for the user in the call group. If you set the GroupNotificationOverride to Ring or Banner, the group notification set for the user in the call group will be used. - + ```yaml Type: System.String Parameter Sets: (GroupNotificationOverride) @@ -299,7 +297,7 @@ Accept wildcard characters: False ### -IsForwardingEnabled -This parameter controls whether forwarding is enabled or not. +This parameter controls whether forwarding is enabled or not. ```yaml Type: System.Boolean @@ -363,10 +361,10 @@ Accept wildcard characters: False ### -UnansweredTargetType -The unanswered target type. Supported values are Voicemail, SingleTarget, MyDelegates and Group. +The unanswered target type. Supported values are Voicemail, SingleTarget, MyDelegates and Group. -SingleTarget is used when forwarding the unanswered call to another user or phone number. MyDelegates is used when forwarding the unanswered call to the users's -delegates. Group is used when forwarding the unanswered call to the specified user's call group. +SingleTarget is used when forwarding the unanswered call to another user or phone number. MyDelegates is used when forwarding the unanswered call to the users's +delegates. Group is used when forwarding the unanswered call to the specified user's call group. ```yaml Type: System.String @@ -406,10 +404,10 @@ You can specify a SIP URI without 'sip:' on input, but the output from Get-CsUse You are not able to configure delegates via this cmdlet. Please use New-CsUserCallingDelegate, Set-CsUserCallingDelegate cmdlets and Remove-CsUserCallingDelegate. ## RELATED LINKS -[Get-CsUserCallingSettings](Get-CsUserCallingSettings.md) +[Get-CsUserCallingSettings](https://learn.microsoft.com/powershell/module/teams/get-csusercallingsettings) -[New-CsUserCallingDelegate](New-CsUserCallingDelegate.md) +[New-CsUserCallingDelegate](https://learn.microsoft.com/powershell/module/teams/new-csusercallingdelegate) -[Set-CsUserCallingDelegate](Set-CsUserCallingDelegate.md) +[Set-CsUserCallingDelegate](https://learn.microsoft.com/powershell/module/teams/set-csusercallingdelegate) -[Remove-CsUserCallingDelegate](Remove-CsUserCallingDelegate.md) +[Remove-CsUserCallingDelegate](https://learn.microsoft.com/powershell/module/teams/remove-csusercallingdelegate) diff --git a/teams/teams-ps/teams/Set-CsVideoInteropServiceProvider.md b/teams/teams-ps/teams/Set-CsVideoInteropServiceProvider.md index 69b8c921ea..87c3b8383b 100644 --- a/teams/teams-ps/teams/Set-CsVideoInteropServiceProvider.md +++ b/teams/teams-ps/teams/Set-CsVideoInteropServiceProvider.md @@ -201,14 +201,12 @@ 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). +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). ## INPUTS ### System.Management.Automation.PSObject - ## OUTPUTS ### System.Object diff --git a/teams/teams-ps/teams/Set-Team.md b/teams/teams-ps/teams/Set-Team.md index 0e8add851b..81019342bb 100644 --- a/teams/teams-ps/teams/Set-Team.md +++ b/teams/teams-ps/teams/Set-Team.md @@ -404,8 +404,7 @@ 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). +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). ## INPUTS @@ -415,6 +414,6 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## RELATED LINKS -[Get-Team]() +[Get-Team](https://learn.microsoft.com/powershell/module/teams/get-team) -[New-Team]() +[New-Team](https://learn.microsoft.com/powershell/module/teams/new-team) diff --git a/teams/teams-ps/teams/Set-TeamChannel.md b/teams/teams-ps/teams/Set-TeamChannel.md index 8a9c331d99..c08584f236 100644 --- a/teams/teams-ps/teams/Set-TeamChannel.md +++ b/teams/teams-ps/teams/Set-TeamChannel.md @@ -99,8 +99,7 @@ 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). +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). ## INPUTS diff --git a/teams/teams-ps/teams/Set-TeamPicture.md b/teams/teams-ps/teams/Set-TeamPicture.md index cd08747574..109abbf1ec 100644 --- a/teams/teams-ps/teams/Set-TeamPicture.md +++ b/teams/teams-ps/teams/Set-TeamPicture.md @@ -14,8 +14,8 @@ ms.reviewer: Update the team picture. -Note: the command will return immediately, but the Teams application will not reflect the update immediately. -The Teams application may need to be open for up to an hour before changes are reflected. +Note: the command will return immediately, but the Teams application will not reflect the update immediately. +The Teams application may need to be open for up to an hour before changes are reflected. Note: this cmdlet is not support in special government environments (TeamsGCCH and TeamsDoD) and is currently only supported in our beta release. @@ -67,8 +67,7 @@ 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). +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). ## INPUTS diff --git a/teams/teams-ps/teams/Set-TeamTargetingHierarchy.md b/teams/teams-ps/teams/Set-TeamTargetingHierarchy.md index bba1b5338c..f3e20d5c70 100644 --- a/teams/teams-ps/teams/Set-TeamTargetingHierarchy.md +++ b/teams/teams-ps/teams/Set-TeamTargetingHierarchy.md @@ -17,7 +17,7 @@ Upload a hierarchy to the tenant. A tenant may only have 1 active hierarchy. Eac ### Get (Default) ``` -Set-TeamTargetingHierarchyStatus [-FilePath ] +Set-TeamTargetingHierarchyStatus [-FilePath ] [] ``` ## DESCRIPTION @@ -38,8 +38,7 @@ Based on the CSV file, the following hierarchy is created: ### Example 1 ```powershell PS C:\> Set-TeamTargetingHierarchy -FilePath d:\hier.csv -``` -```output + Key Value --- ----- requestId c67e86109d88479e9708c3b7e8ff7217 @@ -61,10 +60,16 @@ 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). +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). + +## INPUTS + +## OUTPUTS + +## NOTES ## RELATED LINKS -[Get-TeamTargetingHierarchyStatus](Get-TeamTargetingHierarchyStatus.md) +[Get-TeamTargetingHierarchyStatus](https://learn.microsoft.com/powershell/module/teams/get-teamtargetinghierarchystatus) diff --git a/teams/teams-ps/teams/Set-TeamsApp.md b/teams/teams-ps/teams/Set-TeamsApp.md index 03dbd50d48..4a25462b66 100644 --- a/teams/teams-ps/teams/Set-TeamsApp.md +++ b/teams/teams-ps/teams/Set-TeamsApp.md @@ -59,14 +59,12 @@ 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). +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.Object diff --git a/teams/teams-ps/teams/Start-CsExMeetingMigration.md b/teams/teams-ps/teams/Start-CsExMeetingMigration.md index a5ce214d95..411d082929 100644 --- a/teams/teams-ps/teams/Start-CsExMeetingMigration.md +++ b/teams/teams-ps/teams/Start-CsExMeetingMigration.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/start-csexmeetingmigration applicable: Microsoft Teams title: Start-CsExMeetingMigration @@ -25,7 +25,7 @@ Start-CsExMeetingMigration [-SourceMeetingType ] [-Target Meeting Migration Service (MMS) is a Skype for Business service that runs in the background and automatically updates Skype for Business and Microsoft Teams meetings for users. MMS is designed to eliminate the need for users to run the Meeting Migration Tool to update their Skype for Business and Microsoft Teams meetings. -Also, with `Start-CsExMeetingMigration` cmdlet, you can start a meeting migration manually. For more information about requirements of the Meeting Migration Service (MMS), see [Using the Meeting Migration Service (MMS)](/skypeforbusiness/audio-conferencing-in-office-365/setting-up-the-meeting-migration-service-mms). +Also, with `Start-CsExMeetingMigration` cmdlet, you can start a meeting migration manually. For more information about requirements of the Meeting Migration Service (MMS), see [Using the Meeting Migration Service (MMS)](https://learn.microsoft.com/skypeforbusiness/audio-conferencing-in-office-365/setting-up-the-meeting-migration-service-mms). ## EXAMPLES @@ -36,12 +36,11 @@ Start-CsExMeetingMigration -Identity ashaw@contoso.com -TargetMeetingType Teams This example below shows how to initiate meeting migration for user ashaw@contoso.com so that all meetings are migrated to Teams. - ## PARAMETERS ### -Identity -Specifies the Identity of the user account to be modified. A user identity can be specified by using one of four formats: -1. The user's SIP address +Specifies the Identity of the user account to be modified. A user identity can be specified by using one of four formats: +1. The user's SIP address 2. The user's user principal name (UPN) 3. The user's domain name and logon name, in the form domain\logon (for example, litwareinc\kenmyer) 4. The user's Active Directory display name (for example, Ken Myer). You can also reference a user account by using the user's Active Directory distinguished name. @@ -49,7 +48,7 @@ Specifies the Identity of the user account to be modified. A user identity can b ```yaml Type: UserIdParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -97,7 +96,7 @@ 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). +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). ## INPUTS @@ -108,8 +107,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS [Using the Meeting Migration Service (MMS)](https://learn.microsoft.com/SkypeForBusiness/audio-conferencing-in-office-365/setting-up-the-meeting-migration-service-mms) -[Get-CsMeetingMigrationStatus](Get-CsMeetingMigrationStatus.md) +[Get-CsMeetingMigrationStatus](https://learn.microsoft.com/powershell/module/teams/get-csmeetingmigrationstatus) -[Set-CsTenantMigrationConfiguration](Set-CsTenantMigrationConfiguration.md) +[Set-CsTenantMigrationConfiguration](https://learn.microsoft.com/powershell/module/teams/set-cstenantmigrationconfiguration) -[Get-CsTenantMigrationConfiguration](Get-CsTenantMigrationConfiguration.md) +[Get-CsTenantMigrationConfiguration](https://learn.microsoft.com/powershell/module/teams/get-cstenantmigrationconfiguration) diff --git a/teams/teams-ps/teams/Sync-CsOnlineApplicationInstance.md b/teams/teams-ps/teams/Sync-CsOnlineApplicationInstance.md index 20cff4ae80..682d5ad2ce 100644 --- a/teams/teams-ps/teams/Sync-CsOnlineApplicationInstance.md +++ b/teams/teams-ps/teams/Sync-CsOnlineApplicationInstance.md @@ -13,7 +13,7 @@ ms.reviewer: # Sync-CsOnlineApplicationInstance ## SYNOPSIS -Use the Sync-CsOnlineApplicationInstance cmdlet to sync the application instance from Microsoft Entra ID into Agent Provisioning Service. This is needed because the mapping between application instance and application needs to be stored in Agent Provisioning Service. If an application ID was provided at the creation of the application instance, you need not run this cmdlet. +Use the Sync-CsOnlineApplicationInstance cmdlet to sync the application instance from Microsoft Entra ID into Agent Provisioning Service. This is needed because the mapping between application instance and application needs to be stored in Agent Provisioning Service. If an application ID was provided at the creation of the application instance, you need not run this cmdlet. ## SYNTAX @@ -41,7 +41,6 @@ This command is helpful when there's already a mapping in Agent Provisioning Ser The command removes the mapping for application instance with object ID "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx". Run the example cmdlet again to create the mapping in Agent Provisioning Service. - ## PARAMETERS ### -CallbackUri @@ -151,7 +150,7 @@ 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). +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). ## INPUTS @@ -161,10 +160,10 @@ This cmdlet supports the common parameters: `-Debug, -ErrorAction, -ErrorVariabl ## RELATED LINKS -[Set-CsOnlineApplicationInstance](Set-CsOnlineApplicationInstance.md) +[Set-CsOnlineApplicationInstance](https://learn.microsoft.com/powershell/module/teams/set-csonlineapplicationinstance) -[New-CsOnlineApplicationInstance](New-CsOnlineApplicationInstance.md) +[New-CsOnlineApplicationInstance](https://learn.microsoft.com/powershell/module/teams/new-csonlineapplicationinstance) -[Find-CsOnlineApplicationInstance](Find-CsOnlineApplicationInstance.md) +[Find-CsOnlineApplicationInstance](https://learn.microsoft.com/powershell/module/teams/find-csonlineapplicationinstance) -[Get-CsOnlineApplicationInstance](Get-CsOnlineApplicationInstance.md) +[Get-CsOnlineApplicationInstance](https://learn.microsoft.com/powershell/module/teams/get-csonlineapplicationinstance) diff --git a/teams/teams-ps/teams/Test-CsEffectiveTenantDialPlan.md b/teams/teams-ps/teams/Test-CsEffectiveTenantDialPlan.md index 28f5f5eb01..1402626383 100644 --- a/teams/teams-ps/teams/Test-CsEffectiveTenantDialPlan.md +++ b/teams/teams-ps/teams/Test-CsEffectiveTenantDialPlan.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/test-cseffectivetenantdialplan applicable: Microsoft Teams title: Test-CsEffectiveTenantDialPlan @@ -41,7 +41,6 @@ Get-CsEffectiveTenantDialPlan -Identity adelev | Test-CsEffectiveTenantDialPlan This example gets the Identity of a dial plan that is associated with the identity of a user, and applies the retrieved tenant dial plan to normalize the dialed number. - ### -------------------------- Example 2 -------------------------- ``` Test-CsEffectiveTenantDialPlan -DialedNumber 14258828080 -Identity adelev@contoso.onmicrosoft.com @@ -49,7 +48,6 @@ Test-CsEffectiveTenantDialPlan -DialedNumber 14258828080 -Identity adelev@contos This example tests the given dialed number against a specific identity. - ## PARAMETERS ### -DialedNumber @@ -58,7 +56,7 @@ The DialedNumber parameter is the phone number to be normalized with the effecti ```yaml Type: PhoneNumber Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -74,7 +72,7 @@ Indicates the identity of the user account to be tested against. The user's SIP ```yaml Type: UserIdParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -108,7 +106,7 @@ If the Force switch isn't provided in the command, you're prompted for administr ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -141,7 +139,7 @@ The EffectiveTenantDialPlanName parameter is the effective tenant dial plan name ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -157,7 +155,7 @@ Runs the test only against Tenant-level dial plans (does not take into account S ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -168,7 +166,7 @@ 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). +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). ## INPUTS diff --git a/teams/teams-ps/teams/Test-CsInboundBlockedNumberPattern.md b/teams/teams-ps/teams/Test-CsInboundBlockedNumberPattern.md index 696a1aa587..56da11fbfd 100644 --- a/teams/teams-ps/teams/Test-CsInboundBlockedNumberPattern.md +++ b/teams/teams-ps/teams/Test-CsInboundBlockedNumberPattern.md @@ -1,7 +1,7 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/test-csinboundblockednumberpattern -applicable: Microsoft Teams +applicable: Microsoft Teams title: Test-CsInboundBlockedNumberPattern author: tomkau ms.author: tomkau @@ -96,7 +96,7 @@ 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). +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). ## INPUTS @@ -107,6 +107,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Test-CsTeamsShiftsConnectionValidate.md b/teams/teams-ps/teams/Test-CsTeamsShiftsConnectionValidate.md index c04fdddc09..7d7fd3966d 100644 --- a/teams/teams-ps/teams/Test-CsTeamsShiftsConnectionValidate.md +++ b/teams/teams-ps/teams/Test-CsTeamsShiftsConnectionValidate.md @@ -23,7 +23,7 @@ Test-CsTeamsShiftsConnectionValidate -ConnectorId -ConnectorSpecificSet ## DESCRIPTION -This cmdlet validates Workforce management (WFM) connection settings. It validates that the provided WFM account/password and required endpoints are set correctly. +This cmdlet validates Workforce management (WFM) connection settings. It validates that the provided WFM account/password and required endpoints are set correctly. ## EXAMPLES @@ -107,6 +107,6 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[New-CsTeamsShiftsConnectionInstance](New-CsTeamsShiftsConnectionInstance.md) +[New-CsTeamsShiftsConnectionInstance](https://learn.microsoft.com/powershell/module/teams/new-csteamsshiftsconnectioninstance) -[Set-CsTeamsShiftsConnectionInstance](Set-CsTeamsShiftsConnectionInstance.md) +[Set-CsTeamsShiftsConnectionInstance](https://learn.microsoft.com/powershell/module/teams/set-csteamsshiftsconnectioninstance) diff --git a/teams/teams-ps/teams/Test-CsTeamsTranslationRule.md b/teams/teams-ps/teams/Test-CsTeamsTranslationRule.md index 76a56323c1..d49dd676fa 100644 --- a/teams/teams-ps/teams/Test-CsTeamsTranslationRule.md +++ b/teams/teams-ps/teams/Test-CsTeamsTranslationRule.md @@ -4,7 +4,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/test-csteams applicable: Microsoft Teams author: jenstrier ms.author: serdars -ms.reviewer: +ms.reviewer: manager: schema: 2.0.0 --- @@ -22,8 +22,7 @@ Test-CsTeamsTranslationRule [-PhoneNumber ] [] ``` ## DESCRIPTION -This cmdlet tests a phone number against the configured number manipulation rules and returns information about the matching rule. - +This cmdlet tests a phone number against the configured number manipulation rules and returns information about the matching rule. ## EXAMPLES @@ -46,7 +45,7 @@ The phone number to test. ```yaml Type: System.String Parameter Sets: (All) -Aliases: +Aliases: Required: True Default value: None @@ -75,10 +74,10 @@ If a match is found in two or more manipulation rules, the first one is returned There is a short delay before newly created manipulation rules are added to the evaluation. ## RELATED LINKS -[New-CsTeamsTranslationRule](New-CsTeamsTranslationRule.md) +[New-CsTeamsTranslationRule](https://learn.microsoft.com/powershell/module/teams/new-csteamstranslationrule) -[Get-CsTeamsTranslationRule](Get-CsTeamsTranslationRule.md) +[Get-CsTeamsTranslationRule](https://learn.microsoft.com/powershell/module/teams/get-csteamstranslationrule) -[Set-CsTeamsTranslationRule](Set-CsTeamsTranslationRule.md) +[Set-CsTeamsTranslationRule](https://learn.microsoft.com/powershell/module/teams/set-csteamstranslationrule) -[Remove-CsTeamsTranslationRule](Remove-CsTeamsTranslationRule.md) +[Remove-CsTeamsTranslationRule](https://learn.microsoft.com/powershell/module/teams/remove-csteamstranslationrule) diff --git a/teams/teams-ps/teams/Test-CsTeamsUnassignedNumberTreatment.md b/teams/teams-ps/teams/Test-CsTeamsUnassignedNumberTreatment.md index 03722bdde3..1682ef0ba6 100644 --- a/teams/teams-ps/teams/Test-CsTeamsUnassignedNumberTreatment.md +++ b/teams/teams-ps/teams/Test-CsTeamsUnassignedNumberTreatment.md @@ -64,10 +64,10 @@ The cmdlet is available in Teams PS module 3.2.0-preview or later. ## RELATED LINKS -[New-CsTeamsUnassignedNumberTreatment](New-CsTeamsUnassignedNumberTreatment.md) +[New-CsTeamsUnassignedNumberTreatment](https://learn.microsoft.com/powershell/module/teams/new-csteamsunassignednumbertreatment) -[Get-CsTeamsUnassignedNumberTreatment](Get-CsTeamsUnassignedNumberTreatment.md) +[Get-CsTeamsUnassignedNumberTreatment](https://learn.microsoft.com/powershell/module/teams/get-csteamsunassignednumbertreatment) -[Set-CsTeamsUnassignedNumberTreatment](Set-CsTeamsUnassignedNumberTreatment.md) +[Set-CsTeamsUnassignedNumberTreatment](https://learn.microsoft.com/powershell/module/teams/set-csteamsunassignednumbertreatment) -[Remove-CsTeamsUnassignedNumberTreatment](Remove-CsTeamsUnassignedNumberTreatment.md) +[Remove-CsTeamsUnassignedNumberTreatment](https://learn.microsoft.com/powershell/module/teams/remove-csteamsunassignednumbertreatment) diff --git a/teams/teams-ps/teams/Test-CsVoiceNormalizationRule.md b/teams/teams-ps/teams/Test-CsVoiceNormalizationRule.md index 162e666836..ce70534973 100644 --- a/teams/teams-ps/teams/Test-CsVoiceNormalizationRule.md +++ b/teams/teams-ps/teams/Test-CsVoiceNormalizationRule.md @@ -17,7 +17,6 @@ Voice normalization rules are typically used to convert a telephone dialing requ number format. This cmdlet was introduced in Lync Server 2010. - ## SYNTAX ``` @@ -31,7 +30,6 @@ Voice normalization rules are a required part of phone authorization and call ro They define the requirements for converting--or translating-- numbers from a format typically entered by users to a standard (E.164) format. Use this cmdlet to troubleshoot dialing issues or to verify that rules will work as expected against given numbers. - ## EXAMPLES ### -------------------------- Example 1 -------------------------- @@ -45,7 +43,6 @@ That rule object is then piped to the `Test-CsVoiceNormalizationRule` cmdlet, wh The output will be the DialedNumber after the voice normalization rule "global/11 digit number rule" has been applied. If this rule does not apply to the DialedNumber value (for example, if the normalization rule matches the pattern for an 11-digit number and you supply a 7-digit number) no value will be returned. - ### -------------------------- Example 2 -------------------------- ``` $a = Get-CsVoiceNormalizationRule -Identity "global/11 digit number rule" @@ -56,7 +53,6 @@ For Lync or Skype for Business Server, example 2 is identical to Example 1 excep object is first stored in the variable $a and then is passed as the value to the parameter NormalizationRule to be used as the voice normalization rule against which the test will run. - ### -------------------------- Example 3 -------------------------- ``` Get-CsVoiceNormalizationRule | Test-CsVoiceNormalizationRule -DialedNumber 2065559999 @@ -93,7 +89,6 @@ TranslatedNumber For Microsoft Teams, this example gets all the normalization rules in the tenant dial plan DP1, shows the first of these rules, and then test that rule on the dialed number 1234. The output shows that the rule normalize the dialed number to +12065551234. - ## PARAMETERS ### -DialedNumber @@ -101,11 +96,10 @@ The phone number against which you want to test the normalization rule specified Full Data Type: Microsoft.Rtc.Management.Voice.PhoneNumber - ```yaml Type: PhoneNumber Parameter Sets: (All) -Aliases: +Aliases: Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019, Microsoft Teams Required: True @@ -124,7 +118,7 @@ For Microsoft Teams, you can retrieve voice normalization rules by calling the ` ```yaml Type: NormalizationRule Parameter Sets: (All) -Aliases: +Aliases: Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019, Microsoft Teams Required: True @@ -135,23 +129,23 @@ 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). +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). ## INPUTS -### +### Input types Microsoft.Rtc.Management.WritableConfig.Policy.Voice.NormalizationRule object. Accepts pipelined input of voice normalization rule objects. ## OUTPUTS -### +### Output types Returns an object of type Microsoft.Rtc.Management.Voice.NormalizationRuleTestResult. ## NOTES ## RELATED LINKS -[New-CsVoiceNormalizationRule](New-CsVoiceNormalizationRule.md) +[New-CsVoiceNormalizationRule](https://learn.microsoft.com/powershell/module/teams/new-csvoicenormalizationrule) -[Get-CsTenantDialPlan](Get-CsTenantDialPlan.md) +[Get-CsTenantDialPlan](https://learn.microsoft.com/powershell/module/teams/get-cstenantdialplan) diff --git a/teams/teams-ps/teams/Unregister-CsOnlineDialInConferencingServiceNumber.md b/teams/teams-ps/teams/Unregister-CsOnlineDialInConferencingServiceNumber.md index c683d06d30..a2f7712c39 100644 --- a/teams/teams-ps/teams/Unregister-CsOnlineDialInConferencingServiceNumber.md +++ b/teams/teams-ps/teams/Unregister-CsOnlineDialInConferencingServiceNumber.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/unregister-csonlinedialinconferencingservicenumber applicable: Microsoft Teams title: Unregister-CsOnlineDialInConferencingServiceNumber @@ -30,12 +30,11 @@ Unassigns the previously assigned service number as default Conference Bridge nu ### -------------------------- Example 1 -------------------------- ``` -Unregister-CsOnlineDialInConferencingServiceNumber -BridgeName "Conference Bridge" -RemoveDefaultServiceNumber 1234 +Unregister-CsOnlineDialInConferencingServiceNumber -BridgeName "Conference Bridge" -RemoveDefaultServiceNumber 1234 ``` Unassigns the 1234 Service Number to the given Conference Bridge. - ## PARAMETERS ### -Identity @@ -44,7 +43,7 @@ PARAMVALUE: String ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -60,7 +59,7 @@ PARAMVALUE: ConferencingServiceNumber ```yaml Type: ConferencingServiceNumber Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -76,7 +75,7 @@ PARAMVALUE: Guid ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -92,7 +91,7 @@ PARAMVALUE: String ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -124,7 +123,7 @@ PARAMVALUE: SwitchParameter ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -140,7 +139,7 @@ PARAMVALUE: SwitchParameter ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -156,7 +155,7 @@ PARAMVALUE: Guid ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -172,7 +171,7 @@ PARAMVALUE: String ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -183,7 +182,7 @@ 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). +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). ## INPUTS diff --git a/teams/teams-ps/teams/Update-CsAutoAttendant.md b/teams/teams-ps/teams/Update-CsAutoAttendant.md index 2a1cde338b..e904781ef4 100644 --- a/teams/teams-ps/teams/Update-CsAutoAttendant.md +++ b/teams/teams-ps/teams/Update-CsAutoAttendant.md @@ -24,8 +24,7 @@ Update-CsAutoAttendant -Identity [-Tenant ] [] ## DESCRIPTION This cmdlet provides a way to update the resources associated with an auto attendant configured for use in your organization. Currently, it repairs the Dial-by-Name recognition status of an auto attendant. -Note: This cmdlet only triggers the refresh of auto attendant resources. It does not wait until all the resources have been refreshed. The last completed status of auto attendant can be retrieved using [`Get-CsAutoAttendantStatus`](Get-CsAutoAttendantStatus.md) cmdlet. - +Note: This cmdlet only triggers the refresh of auto attendant resources. It does not wait until all the resources have been refreshed. The last completed status of auto attendant can be retrieved using [`Get-CsAutoAttendantStatus`](https://learn.microsoft.com/powershell/module/teams/get-csautoattendantstatus) cmdlet. ## EXAMPLES @@ -70,27 +69,25 @@ 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). +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). ## INPUTS ### System.String The Update-CsAutoAttendant cmdlet accepts a string as the Identity parameter. - ## OUTPUTS ### None - ## NOTES ## RELATED LINKS -[Get-CsAutoAttendant](Get-CsAutoAttendant.md) +[Get-CsAutoAttendant](https://learn.microsoft.com/powershell/module/teams/get-csautoattendant) -[Get-CsAutoAttendantStatus](Get-CsAutoAttendantStatus.md) +[Get-CsAutoAttendantStatus](https://learn.microsoft.com/powershell/module/teams/get-csautoattendantstatus) -[Set-CsAutoAttendant](Set-CsAutoAttendant.md) +[Set-CsAutoAttendant](https://learn.microsoft.com/powershell/module/teams/set-csautoattendant) -[Remove-CsAutoAttendant](Remove-CsAutoAttendant.md) +[Remove-CsAutoAttendant](https://learn.microsoft.com/powershell/module/teams/remove-csautoattendant) diff --git a/teams/teams-ps/teams/Update-CsCustomPolicyPackage.md b/teams/teams-ps/teams/Update-CsCustomPolicyPackage.md index cf4939044a..c37116a45a 100644 --- a/teams/teams-ps/teams/Update-CsCustomPolicyPackage.md +++ b/teams/teams-ps/teams/Update-CsCustomPolicyPackage.md @@ -62,7 +62,7 @@ Accept wildcard characters: False ### -PolicyList -A list of one or more policies to be included in the updated package. To specify the policy list, follow this format: "\, \". Delimiters of ' ', '.', ':', '\t' are also acceptable. Supported policy types are listed [here](https://learn.microsoft.com/MicrosoftTeams/manage-policy-packages#what-is-a-policy-package). To get the list of available policy names on your tenant, please use the SkypeForBusiness module and refer to cmdlets such as [Get-CsTeamsMeetingPolicy](Get-CsTeamsMeetingPolicy.md) and [Get-CsTeamsMessagingPolicy](Get-CsTeamsMessagingPolicy.md). +A list of one or more policies to be included in the updated package. To specify the policy list, follow this format: "\, \". Delimiters of ' ', '.', ':', '\t' are also acceptable. Supported policy types are listed [here](https://learn.microsoft.com/powershell/module/teams/https://learn.microsoft.com/microsoftteams/manage-policy-packages#what-is-a-policy-package). to get the list of available policy names on your tenant, please use the skypeforbusiness module and refer to cmdlets such as [get-csteamsmeetingpolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmeetingpolicy) and [get-csteamsmessagingpolicy](get-csteamsmessagingpolicy). ```yaml Type: String[] @@ -104,8 +104,8 @@ The resulting custom package's contents will be replaced by the new one instead ## RELATED LINKS -[Get-CsPolicyPackage](Get-CsPolicyPackage.md) +[Get-CsPolicyPackage](https://learn.microsoft.com/powershell/module/teams/get-cspolicypackage) -[New-CsCustomPolicyPackage](New-CsCustomPolicyPackage.md) +[New-CsCustomPolicyPackage](https://learn.microsoft.com/powershell/module/teams/new-cscustompolicypackage) -[Remove-CsCustomPolicyPackage](Remove-CsCustomPolicyPackage.md) +[Remove-CsCustomPolicyPackage](https://learn.microsoft.com/powershell/module/teams/remove-cscustompolicypackage) diff --git a/teams/teams-ps/teams/Update-CsTeamTemplate.md b/teams/teams-ps/teams/Update-CsTeamTemplate.md index c135217133..67710e31ba 100644 --- a/teams/teams-ps/teams/Update-CsTeamTemplate.md +++ b/teams/teams-ps/teams/Update-CsTeamTemplate.md @@ -5,7 +5,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/update-cstea title: Update-CsTeamTemplate author: serdarsoysal ms.author: serdars -ms.reviewer: +ms.reviewer: manager: schema: 2.0.0 --- @@ -71,7 +71,7 @@ Update-CsTeamTemplate -InputObject -DisplayName ### EXAMPLE 1 ```powershell -PS C:> (Get-CsTeamTemplate -OdataId '/api/teamtemplates/v1.0/bfd1ccc8-40f4-4996-833f-461947d23348/Tenant/fr-FR') > input.json +PS C:\> (Get-CsTeamTemplate -OdataId '/api/teamtemplates/v1.0/bfd1ccc8-40f4-4996-833f-461947d23348/Tenant/fr-FR') > input.json # open json in your favorite editor, make changes Update-CsTeamTemplate -OdataId '/api/teamtemplates/v1.0/bfd1ccc8-40f4-4996-833f-461947d23348/Tenant/fr-FR' -Body (Get-Content '.\input.json' | Out-String) @@ -83,7 +83,7 @@ Step 2: Updates the template with JSON file you have edited. ### EXAMPLE 2 ```powershell -PS C:> $template = New-Object Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Models.TeamTemplate -Property @{` +PS C:\> $template = New-Object Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Models.TeamTemplate -Property @{` DisplayName='New Template';` ShortDescription='Short Definition';` Description='New Description';` @@ -100,7 +100,7 @@ Channel=@{` }` } -PS C:> Update-CsTeamTemplate -OdataId '/api/teamtemplates/v1.0/bfd1ccc8-40f4-4996-833f-461947d23348/Tenant/fr-FR' -Body $template +PS C:\> Update-CsTeamTemplate -OdataId '/api/teamtemplates/v1.0/bfd1ccc8-40f4-4996-833f-461947d23348/Tenant/fr-FR' -Body $template ``` Update to a new object @@ -108,7 +108,7 @@ Update to a new object ### EXAMPLE 3 ```powershell -PS C:> Update-CsTeamTemplate -OdataId '/api/teamtemplates/v1.0/bfd1ccc8-40f4-4996-833f-461947d23348/Tenant/fr-FR' ` +PS C:\> Update-CsTeamTemplate -OdataId '/api/teamtemplates/v1.0/bfd1ccc8-40f4-4996-833f-461947d23348/Tenant/fr-FR' ` -Locale en-US -DisplayName 'New Template' ` -ShortDescription 'New Description' ` -App @{id='feda49f8-b9f2-4985-90f0-dd88a8f80ee1'}, @{id='1d71218a-92ad-4254-be15-c5ab7a3e4423'} ` @@ -126,7 +126,6 @@ isFavoriteByDefault= $true ` > [!Note] > It can take up to 24 hours for Teams users to see a custom template change in the gallery. - ## PARAMETERS ### -App @@ -803,8 +802,8 @@ MESSAGINGSETTING \: Governs use of messaging features w ## RELATED LINKS -- [Get-CsTeamTemplateList](Get-CsTeamTemplateList.md) -- [Get-CsTeamTemplate](Get-CsTeamTemplate.md) -- [New-CsTeamTemplate](New-CsTeamTemplate.md) -- [Update-CsTeamTemplate](Update-CsTeamTemplate.md) -- [Remove-CsTeamTemplate](Remove-CsTeamTemplate.md) +- [Get-CsTeamTemplateList](https://learn.microsoft.com/powershell/module/teams/get-csteamtemplatelist) +- [Get-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/get-csteamtemplatelist) +- [New-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/get-csteamtemplatelist) +- [Update-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/get-csteamtemplatelist) +- [Remove-CsTeamTemplate](https://learn.microsoft.com/powershell/module/teams/get-csteamtemplatelist) diff --git a/teams/teams-ps/teams/Update-CsTeamsShiftsConnection.md b/teams/teams-ps/teams/Update-CsTeamsShiftsConnection.md index d0473d4ef3..8b65e05850 100644 --- a/teams/teams-ps/teams/Update-CsTeamsShiftsConnection.md +++ b/teams/teams-ps/teams/Update-CsTeamsShiftsConnection.md @@ -346,7 +346,7 @@ Accept wildcard characters: False ### -ConnectionId The WFM connection ID for the instance. -This can be retrieved by running Get-CsTeamsShiftsConnection (Get-CsTeamsShiftsConnection.md). +This can be retrieved by running [Get-CsTeamsShiftsConnection](https://learn.microsoft.com/powershell/module/teams/get-csteamsshiftsconnection). ```yaml Type: String @@ -424,10 +424,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsShiftsConnection](Get-CsTeamsShiftsConnection.md) +[Get-CsTeamsShiftsConnection](https://learn.microsoft.com/powershell/module/teams/get-csteamsshiftsconnection) -[New-CsTeamsShiftsConnection](New-CsTeamsShiftsConnection.md) +[New-CsTeamsShiftsConnection](https://learn.microsoft.com/powershell/module/teams/new-csteamsshiftsconnection) -[Set-CsTeamsShiftsConnection](Set-CsTeamsShiftsConnection.md) +[Set-CsTeamsShiftsConnection](https://learn.microsoft.com/powershell/module/teams/set-csteamsshiftsconnection) -[Test-CsTeamsShiftsConnectionValidate](Test-CsTeamsShiftsConnectionValidate.md) +[Test-CsTeamsShiftsConnectionValidate](https://learn.microsoft.com/powershell/module/teams/test-csteamsshiftsconnectionvalidate) diff --git a/teams/teams-ps/teams/Update-CsTeamsShiftsConnectionInstance.md b/teams/teams-ps/teams/Update-CsTeamsShiftsConnectionInstance.md index 53f6ce019d..466a0bf1c7 100644 --- a/teams/teams-ps/teams/Update-CsTeamsShiftsConnectionInstance.md +++ b/teams/teams-ps/teams/Update-CsTeamsShiftsConnectionInstance.md @@ -470,7 +470,7 @@ Accept wildcard characters: False ### -ConnectionId The WFM connection ID for the instance. -This can be retrieved by running Get-CsTeamsShiftsConnection (Get-CsTeamsShiftsConnection.md). +This can be retrieved by running [Get-CsTeamsShiftsConnection](https://learn.microsoft.com/powershell/module/teams/get-csteamsshiftsconnection). ```yaml Type: String @@ -518,12 +518,12 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsShiftsConnectionInstance](Get-CsTeamsShiftsConnectionInstance.md) +[Get-CsTeamsShiftsConnectionInstance](https://learn.microsoft.com/powershell/module/teams/get-csteamsshiftsconnectioninstance) -[New-CsTeamsShiftsConnectionInstance](New-CsTeamsShiftsConnectionInstance.md) +[New-CsTeamsShiftsConnectionInstance](https://learn.microsoft.com/powershell/module/teams/new-csteamsshiftsconnectioninstance) -[Set-CsTeamsShiftsConnectionInstance](Set-CsTeamsShiftsConnectionInstance.md) +[Set-CsTeamsShiftsConnectionInstance](https://learn.microsoft.com/powershell/module/teams/set-csteamsshiftsconnectioninstance) -[Remove-CsTeamsShiftsConnectionInstance](Remove-CsTeamsShiftsConnectionInstance.md) +[Remove-CsTeamsShiftsConnectionInstance](https://learn.microsoft.com/powershell/module/teams/remove-csteamsshiftsconnectioninstance) -[Test-CsTeamsShiftsConnectionValidate](Test-CsTeamsShiftsConnectionValidate.md) +[Test-CsTeamsShiftsConnectionValidate](https://learn.microsoft.com/powershell/module/teams/test-csteamsshiftsconnectionvalidate) diff --git a/teams/teams-ps/teams/Update-M365TeamsApp.md b/teams/teams-ps/teams/Update-M365TeamsApp.md index 2425fb42c4..7fccff1744 100644 --- a/teams/teams-ps/teams/Update-M365TeamsApp.md +++ b/teams/teams-ps/teams/Update-M365TeamsApp.md @@ -58,7 +58,6 @@ PS C:\> Update-M365TeamsApp -Id 2b876f4d-2e6b-4ee7-9b09-8893808c1380 -IsBlocked ``` Unblocks 1Page App (App ID 2b876f4d-2e6b-4ee7-9b09-8893808c1380) and updates installation setting for the app to include 3 users and 1 group. - ## PARAMETERS ### -AppAssignmentType @@ -205,7 +204,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` - ### -InstallForGroups List of all the groups for whom the app is installed. @@ -237,7 +235,6 @@ 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). @@ -250,7 +247,9 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ### System.Object +## NOTES + ## RELATED LINKS -[Get-AllM365TeamsApps](Get-ALLM365TeamsApps.md) -[Get-M365TeamsApp](Get-M365TeamsApp.md) +[Get-AllM365TeamsApps](https://learn.microsoft.com/powershell/module/teams/get-allm365teamsapps) +[Get-M365TeamsApp](https://learn.microsoft.com/powershell/module/teams/get-allm365teamsapps) diff --git a/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md b/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md index 8f649500d6..dd01cdb45b 100644 --- a/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md +++ b/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md @@ -127,7 +127,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -FileTypeCheck +### -FileTypeCheck >[!NOTE] >This feature has not been released yet and will have no changes if it is enabled or disabled. @@ -182,7 +182,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -UrlReputationCheck +### -UrlReputationCheck >[!NOTE] >This feature has not been released yet and will have no changes if it is enabled or disabled. @@ -238,4 +238,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsMessagingConfiguration](get-csteamsmessagingconfiguration.md) +[Get-CsTeamsMessagingConfiguration](https://learn.microsoft.com/powershell/module/teams/get-csteamsmessagingconfiguration) From 2455a394024710173ddf9cf0445935f63b30bd25 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 21 Nov 2024 17:05:38 -0800 Subject: [PATCH 1104/1851] Update Update-CsCustomPolicyPackage.md Link fixes per build report --- teams/teams-ps/teams/Update-CsCustomPolicyPackage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Update-CsCustomPolicyPackage.md b/teams/teams-ps/teams/Update-CsCustomPolicyPackage.md index c37116a45a..b993377f9a 100644 --- a/teams/teams-ps/teams/Update-CsCustomPolicyPackage.md +++ b/teams/teams-ps/teams/Update-CsCustomPolicyPackage.md @@ -62,7 +62,7 @@ Accept wildcard characters: False ### -PolicyList -A list of one or more policies to be included in the updated package. To specify the policy list, follow this format: "\, \". Delimiters of ' ', '.', ':', '\t' are also acceptable. Supported policy types are listed [here](https://learn.microsoft.com/powershell/module/teams/https://learn.microsoft.com/microsoftteams/manage-policy-packages#what-is-a-policy-package). to get the list of available policy names on your tenant, please use the skypeforbusiness module and refer to cmdlets such as [get-csteamsmeetingpolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmeetingpolicy) and [get-csteamsmessagingpolicy](get-csteamsmessagingpolicy). +A list of one or more policies to be included in the updated package. To specify the policy list, follow this format: "\, \". Delimiters of ' ', '.', ':', '\t' are also acceptable. Supported policy types are listed [here](https://learn.microsoft.com/MicrosoftTeams/manage-policy-packages#what-is-a-policy-package). To get the list of available policy names on your tenant, use the skypeforbusiness module and refer to cmdlets such as [Get-CsTeamsMeetingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmeetingpolicy) and [Get-CsTeamsMessagingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmessagingpolicy). ```yaml Type: String[] From c0629fd7fa4ecda871f123c47d3fd95cc00e4fc1 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 21 Nov 2024 17:13:10 -0800 Subject: [PATCH 1105/1851] Removed extra spaces and carriage returns --- .../teams/Add-TeamsAppInstallation.md | 1 + .../teams/Clear-TeamsEnvironmentConfig.md | 2 +- .../Get-CsOnlineDialInConferencingBridge.md | 21 +- ...ineDialInConferencingLanguagesSupported.md | 6 +- teams/teams-ps/teams/Get-CsOnlineLisSubnet.md | 10 - .../teams/Get-CsSdgBulkSignInRequestStatus.md | 2 +- .../teams/Get-CsTeamsCortanaPolicy.md | 7 +- .../teams-ps/teams/Get-CsTeamsEventsPolicy.md | 7 +- .../teams/Get-CsTeamsMobilityPolicy.md | 7 +- .../Get-CsTeamsNotificationAndFeedsPolicy.md | 1 + .../Get-CsTeamsRecordingRollOutPolicy.md | 2 +- teams/teams-ps/teams/Get-CsTeamsVdiPolicy.md | 3 - teams/teams-ps/teams/Get-TeamChannel.md | 2 +- teams/teams-ps/teams/Get-TeamChannelUser.md | 2 +- .../teams/Get-TeamsAppInstallation.md | 1 + .../teams/Grant-CsTeamsCortanaPolicy.md | 3 +- .../teams/Grant-CsTeamsEventsPolicy.md | 11 +- .../teams/Grant-CsTeamsMobilityPolicy.md | 10 +- .../Grant-CsTeamsRecordingRollOutPolicy.md | 3 +- .../Grant-CsTeamsUpdateManagementPolicy.md | 3 +- .../teams-ps/teams/Grant-CsTeamsVdiPolicy.md | 1 + .../Grant-CsTeamsVideoInteropServicePolicy.md | 5 +- teams/teams-ps/teams/New-CsCallQueue.md | 221 +++++++++--------- .../teams/New-CsSdgBulkSignInRequest.md | 14 +- .../teams/New-CsTeamsCallParkPolicy.md | 6 +- .../teams/New-CsTeamsCortanaPolicy.md | 4 +- .../teams-ps/teams/New-CsTeamsEventsPolicy.md | 23 +- .../New-CsTeamsRecordingRollOutPolicy.md | 4 +- ...-CsTeamsRoomVideoTeleConferencingPolicy.md | 2 +- .../New-CsTeamsUpdateManagementPolicy.md | 4 +- teams/teams-ps/teams/New-CsTeamsVdiPolicy.md | 2 +- .../teams/New-CsTenantTrustedIPAddress.md | 6 +- .../New-CsVideoInteropServiceProvider.md | 6 +- teams/teams-ps/teams/New-TeamChannel.md | 4 +- teams/teams-ps/teams/New-TeamsApp.md | 4 +- .../teams/Remove-CsOnlineLisSubnet.md | 3 +- .../teams/Remove-CsTeamsCortanaPolicy.md | 3 +- .../teams/Remove-CsTeamsEventsPolicy.md | 3 +- .../teams/Remove-CsTeamsMobilityPolicy.md | 8 +- ...emove-CsTeamsNotificationAndFeedsPolicy.md | 1 + .../Remove-CsTeamsShiftsScheduleRecord.md | 2 +- .../teams-ps/teams/Remove-CsTeamsVdiPolicy.md | 2 +- .../teams/Remove-TeamsAppInstallation.md | 1 + .../teams/Set-CsTeamsCortanaPolicy.md | 3 +- .../teams-ps/teams/Set-CsTeamsEventsPolicy.md | 14 +- .../Set-CsTeamsRecordingRollOutPolicy.md | 4 +- ...-CsTeamsRoomVideoTeleConferencingPolicy.md | 8 +- .../Set-CsTeamsUpdateManagementPolicy.md | 4 +- teams/teams-ps/teams/Set-CsTeamsVdiPolicy.md | 2 +- teams/teams-ps/teams/Set-TeamArchivedState.md | 3 +- .../teams/Set-TeamsEnvironmentConfig.md | 8 +- .../teams/Update-TeamsAppInstallation.md | 1 + 52 files changed, 216 insertions(+), 264 deletions(-) diff --git a/teams/teams-ps/teams/Add-TeamsAppInstallation.md b/teams/teams-ps/teams/Add-TeamsAppInstallation.md index 689b31e8c8..bfeabf185b 100644 --- a/teams/teams-ps/teams/Add-TeamsAppInstallation.md +++ b/teams/teams-ps/teams/Add-TeamsAppInstallation.md @@ -118,6 +118,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Clear-TeamsEnvironmentConfig.md b/teams/teams-ps/teams/Clear-TeamsEnvironmentConfig.md index b38def2e01..a67ce34491 100644 --- a/teams/teams-ps/teams/Clear-TeamsEnvironmentConfig.md +++ b/teams/teams-ps/teams/Clear-TeamsEnvironmentConfig.md @@ -21,7 +21,7 @@ Clear-TeamsEnvironmentConfig [] ``` ## DESCRIPTION -This cmdlet clears environment-specific configurations from the local machine set by running Set-TeamsEnvironmentConfig. This helps in clearing and rectifying any wrong information set in Set-TeamsEnvironmentConfig. +This cmdlet clears environment-specific configurations from the local machine set by running Set-TeamsEnvironmentConfig. This helps in clearing and rectifying any wrong information set in Set-TeamsEnvironmentConfig. ## EXAMPLES diff --git a/teams/teams-ps/teams/Get-CsOnlineDialInConferencingBridge.md b/teams/teams-ps/teams/Get-CsOnlineDialInConferencingBridge.md index 49d6d285e2..8668124a9a 100644 --- a/teams/teams-ps/teams/Get-CsOnlineDialInConferencingBridge.md +++ b/teams/teams-ps/teams/Get-CsOnlineDialInConferencingBridge.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinedialinconferencingbridge applicable: Microsoft Teams title: Get-CsOnlineDialInConferencingBridge @@ -55,7 +55,6 @@ Get-CsOnlineDialInConferencingBridge -Tenant 26efe125-c070-46f9-8ed0-fc02165a167 This example shows how to return all of the audio conferencing bridges for the given tenant. - ## PARAMETERS ### -Identity @@ -64,7 +63,7 @@ Specifies the globally-unique identifier (GUID) for the audio conferencing bridg ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: Applicable: Skype for Business Online Required: False @@ -80,7 +79,7 @@ Specifies the name of the audio conferencing bridge. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Skype for Business Online Required: False @@ -94,11 +93,11 @@ Accept wildcard characters: False Specifies the domain controller that's used by the cmdlet to read or write the specified data. Valid inputs for this parameter include: -Fully qualified domain name (FQDN): +Fully qualified domain name (FQDN): `-DomainController atl-cs-001.Contoso.com` -Computer name: +Computer name: `-DomainController atl-cs-001` @@ -125,7 +124,7 @@ If the Force switch isn't provided in the command, you're prompted for administr ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: Applicable: Skype for Business Online Required: False @@ -141,7 +140,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: Applicable: Skype for Business Online Required: False @@ -157,7 +156,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: Applicable: Skype for Business Online Required: False @@ -170,18 +169,14 @@ 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). - ## INPUTS ### None - ## OUTPUTS ### None - ## NOTES - ## RELATED LINKS diff --git a/teams/teams-ps/teams/Get-CsOnlineDialInConferencingLanguagesSupported.md b/teams/teams-ps/teams/Get-CsOnlineDialInConferencingLanguagesSupported.md index f19e798ece..b8c773dd60 100644 --- a/teams/teams-ps/teams/Get-CsOnlineDialInConferencingLanguagesSupported.md +++ b/teams/teams-ps/teams/Get-CsOnlineDialInConferencingLanguagesSupported.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/skype/get-csonlinedialinconferencinglanguagessupported applicable: Microsoft Teams title: Get-CsOnlineDialInConferencingLanguagesSupported @@ -37,8 +37,6 @@ Get-CsOnlineDialInConferencingLanguagesSupported | fl This example allows returns the list of supported languages when you are using Microsoft as your dial-in audio conferencing provider and displays them in a formatted list. - - ## PARAMETERS ### -DomainController @@ -70,7 +68,7 @@ If the Force switch isn't provided in the command, you're prompted for administr ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: Applicable: Skype for Business Online Required: False diff --git a/teams/teams-ps/teams/Get-CsOnlineLisSubnet.md b/teams/teams-ps/teams/Get-CsOnlineLisSubnet.md index ab4c5007e7..c203ab4980 100644 --- a/teams/teams-ps/teams/Get-CsOnlineLisSubnet.md +++ b/teams/teams-ps/teams/Get-CsOnlineLisSubnet.md @@ -35,7 +35,6 @@ Get-CsOnlineLisSubnet Example 1 retrieves all Location Information Server (LIS) subnets. - ### -------------------------- Example 2 -------------------------- ``` Get-CsOnlineLisSubnet -Subnet 10.106.89.12 @@ -43,7 +42,6 @@ Get-CsOnlineLisSubnet -Subnet 10.106.89.12 Example 2 retrieves the Location Information Server (LIS) subnet for Subnet ID "10.106.89.12". - ### -------------------------- Example 3 -------------------------- ``` Get-CsOnlineLisSubnet -Subnet 2001:4898:e8:6c:90d2:28d4:76a4:ec5e @@ -51,7 +49,6 @@ Get-CsOnlineLisSubnet -Subnet 2001:4898:e8:6c:90d2:28d4:76a4:ec5e Example 2 retrieves the Location Information Server (LIS) subnet for Subnet ID "2001:4898:e8:6c:90d2:28d4:76a4:ec5e". - ## PARAMETERS ### -Force @@ -155,23 +152,16 @@ 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). - ## INPUTS - ### System.Guid - ### System.String - ## OUTPUTS - ### System.Object - ## NOTES - ## RELATED LINKS diff --git a/teams/teams-ps/teams/Get-CsSdgBulkSignInRequestStatus.md b/teams/teams-ps/teams/Get-CsSdgBulkSignInRequestStatus.md index 2de68cc2d0..7152c35e07 100644 --- a/teams/teams-ps/teams/Get-CsSdgBulkSignInRequestStatus.md +++ b/teams/teams-ps/teams/Get-CsSdgBulkSignInRequestStatus.md @@ -25,7 +25,7 @@ Use this cmdlet to get granular device level details of a bulk sign in request. ### Example 1 ```powershell -$newBatchResponse = New-CsSdgBulkSignInRequest  -DeviceDetailsFilePath .\Example.csv  -Region APAC +$newBatchResponse = New-CsSdgBulkSignInRequest -DeviceDetailsFilePath .\Example.csv -Region APAC $newBatchResponse.BatchId $getBatchStatusResponse = Get-CsSdgBulkSignInRequestStatus -Batchid $newBatchResponse.BatchId $getBatchStatusResponse | ft diff --git a/teams/teams-ps/teams/Get-CsTeamsCortanaPolicy.md b/teams/teams-ps/teams/Get-CsTeamsCortanaPolicy.md index 2a908e4d52..c29df98fdb 100644 --- a/teams/teams-ps/teams/Get-CsTeamsCortanaPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsCortanaPolicy.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-csteamscortanapolicy applicable: Microsoft Teams title: Get-CsTeamsCortanaPolicy @@ -64,7 +64,7 @@ Accept wildcard characters: False ### -Identity -Unique identifier for the policy to be returned. To return the global policy, use this syntax: -Identity global. To return a policy configured at the site scope, use syntax similar to this: -Identity "site:Redmond". To return a policy configured at the service scope, use syntax similar to this: -Identity "Registrar:atl-cs-001.litwareinc.com". +Unique identifier for the policy to be returned. To return the global policy, use this syntax: -Identity global. To return a policy configured at the site scope, use syntax similar to this: -Identity "site:Redmond". To return a policy configured at the service scope, use syntax similar to this: -Identity "Registrar:atl-cs-001.litwareinc.com". Policies can also be configured at the per-user scope. To return one of these policies, use syntax similar to this: -Identity "SalesDepartmentPolicy". If this parameter is not included then all of Cortana voice assistant policies configured for use in your organization will be returned. @@ -99,7 +99,7 @@ Accept wildcard characters: False ### -Tenant -Globally unique identifier (GUID) of the Skype for Business Online tenant account whose Cortana voice assistant policies are being returned. +Globally unique identifier (GUID) of the Skype for Business Online tenant account whose Cortana voice assistant policies are being returned. ```yaml Type: System.Guid @@ -123,6 +123,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Get-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/Get-CsTeamsEventsPolicy.md index 3003491840..11cee7040f 100644 --- a/teams/teams-ps/teams/Get-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsEventsPolicy.md @@ -23,7 +23,7 @@ Get-CsTeamsEventsPolicy [-Filter ] [] ``` ## DESCRIPTION -Returns information about the Teams Events policy. TeamsEventsPolicy is used to configure options for customizing Teams Events experiences. +Returns information about the Teams Events policy. TeamsEventsPolicy is used to configure options for customizing Teams Events experiences. ## EXAMPLES @@ -34,7 +34,6 @@ PS C:\> Get-CsTeamsEventsPolicy Returns information for all Teams Events policies available for use in the tenant. - ### Example 2 ```powershell PS C:\> Get-CsTeamsEventsPolicy -Identity Global @@ -42,7 +41,6 @@ PS C:\> Get-CsTeamsEventsPolicy -Identity Global Returns information for Teams Events policy with identity "Global". - ## PARAMETERS ### -Filter @@ -63,7 +61,6 @@ Accept wildcard characters: False ### -Identity Unique identifier assigned to the Teams Events policy. - ```yaml Type: String Parameter Sets: Identity @@ -79,7 +76,6 @@ 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). - ## INPUTS ### None @@ -87,6 +83,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Get-CsTeamsMobilityPolicy.md b/teams/teams-ps/teams/Get-CsTeamsMobilityPolicy.md index d6527385e6..3a147f9743 100644 --- a/teams/teams-ps/teams/Get-CsTeamsMobilityPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsMobilityPolicy.md @@ -8,11 +8,10 @@ manager: ritikag ms.reviewer: ritikag --- - # Get-CsTeamsMobilityPolicy ## SYNOPSIS -The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. +The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. ## SYNTAX @@ -28,13 +27,12 @@ Get-CsTeamsMobilityPolicy [-Tenant ] [-Filter ] [-LocalStor ``` ## DESCRIPTION -The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. +The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. The Get-CsTeamsMobilityPolicy cmdlet allows administrators to get all teams mobility policies. NOTE: Please note that this cmdlet was deprecated and then removed from this PowerShell module. This reference will continue to be listed here for legacy purposes. - ## EXAMPLES ### Example 1 @@ -85,6 +83,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Get-CsTeamsNotificationAndFeedsPolicy.md b/teams/teams-ps/teams/Get-CsTeamsNotificationAndFeedsPolicy.md index 7a9e39277f..0611120132 100644 --- a/teams/teams-ps/teams/Get-CsTeamsNotificationAndFeedsPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsNotificationAndFeedsPolicy.md @@ -93,6 +93,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Get-CsTeamsRecordingRollOutPolicy.md b/teams/teams-ps/teams/Get-CsTeamsRecordingRollOutPolicy.md index 02e2078946..f4c168932c 100644 --- a/teams/teams-ps/teams/Get-CsTeamsRecordingRollOutPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsRecordingRollOutPolicy.md @@ -14,7 +14,7 @@ ms.author: ronwa ## SYNOPSIS -The CsTeamsRecordingRollOutPolicy controls roll out of the change that governs the storage for meeting recordings. +The CsTeamsRecordingRollOutPolicy controls roll out of the change that governs the storage for meeting recordings. ## SYNTAX diff --git a/teams/teams-ps/teams/Get-CsTeamsVdiPolicy.md b/teams/teams-ps/teams/Get-CsTeamsVdiPolicy.md index 09d6b234e1..e121f03798 100644 --- a/teams/teams-ps/teams/Get-CsTeamsVdiPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsVdiPolicy.md @@ -27,7 +27,6 @@ The CsTeamsVdiPolicy cmdlets enable administrators to control the type of meetin Teams Vdi policies can be configured at the global and per-user scopes. The Get-CsTeamsVdiPolicy cmdlet enables you to return infomration about all the Vdi policies that have been configured for use in your organization. - ## EXAMPLES ### Example 1 @@ -37,7 +36,6 @@ PS C:\> Get-CsTeamsVdiPolicy In Example 1, Get-CsTeamsVdiPolicy is called without any additional parameters; this returns a collection of all the teams meeting policies configured for use in your organization. - ### Example 2 ```powershell PS C:\> Get-CsTeamsVdiPolicy -Identity SalesPolicy @@ -52,7 +50,6 @@ PS C:\> Get-CsTeamsVdiPolicy | where-Object {$_.VDI2Optimization -eq "Enabled"} The preceding command returns a collection of all the meeting policies where the VDI2Optimization property is Enabled. To do this, Get-CsTeamsVdiPolicy is first called without any parameters in order to return a collection of all the policies configured for use in the organization. This collection is then piped to the Where-Object cmdlet, which selects only those policies where the VDI2Optimization property is equal to Enabled. - ## PARAMETERS ### -Filter diff --git a/teams/teams-ps/teams/Get-TeamChannel.md b/teams/teams-ps/teams/Get-TeamChannel.md index a0f24bd4fd..48632a552b 100644 --- a/teams/teams-ps/teams/Get-TeamChannel.md +++ b/teams/teams-ps/teams/Get-TeamChannel.md @@ -5,7 +5,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/get-teamchan schema: 2.0.0 --- -# Get-TeamChannel +# Get-TeamChannel ## SYNOPSIS This cmdlet supports retrieving channels hosted by a team. diff --git a/teams/teams-ps/teams/Get-TeamChannelUser.md b/teams/teams-ps/teams/Get-TeamChannelUser.md index 474ead8b8d..fd0db73d35 100644 --- a/teams/teams-ps/teams/Get-TeamChannelUser.md +++ b/teams/teams-ps/teams/Get-TeamChannelUser.md @@ -5,7 +5,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/get-teamchan schema: 2.0.0 --- -# Get-TeamChannelUser +# Get-TeamChannelUser ## SYNOPSIS Returns users of a channel. diff --git a/teams/teams-ps/teams/Get-TeamsAppInstallation.md b/teams/teams-ps/teams/Get-TeamsAppInstallation.md index 708aadb2e7..db02d377ff 100644 --- a/teams/teams-ps/teams/Get-TeamsAppInstallation.md +++ b/teams/teams-ps/teams/Get-TeamsAppInstallation.md @@ -111,6 +111,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Grant-CsTeamsCortanaPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsCortanaPolicy.md index 3d551710bf..94954a3bee 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsCortanaPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsCortanaPolicy.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-csteamscortanapolicy applicable: Microsoft Teams title: Grant-CsTeamsCortanaPolicy @@ -216,6 +216,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Grant-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsEventsPolicy.md index 6e3fec7dc5..f449aa6cb1 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsEventsPolicy.md @@ -10,7 +10,6 @@ schema: 2.0.0 ## SYNOPSIS Assigns Teams Events policy to a user, group of users, or the entire tenant. Note that this policy is currently still in preview. - ## SYNTAX ### Identity (Default) @@ -26,14 +25,14 @@ Grant-CsTeamsEventsPolicy [-PassThru] [[-PolicyName] ] [-Global] [-WhatI ### GrantToGroup ``` -Grant-CsTeamsEventsPolicy [-PassThru] [[-PolicyName] ] +Grant-CsTeamsEventsPolicy [-PassThru] [[-PolicyName] ] [-Group] [-Rank ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION Assigns Teams Events policy to a user, group of users, or the entire tenant. -TeamsEventsPolicy is used to configure options for customizing Teams Events experiences. +TeamsEventsPolicy is used to configure options for customizing Teams Events experiences. ## EXAMPLES @@ -44,7 +43,6 @@ PS C:\> Grant-CsTeamsEventsPolicy -Identity "user1@contoso.com" -Policy DisableP The command shown in Example 1 assigns the per-user Teams Events policy, DisablePublicWebinars, to the user with the user principal name (UPN) "user1@contoso.com". - ### Example 2 ```powershell PS C:\> Grant-CsTeamsEventsPolicy -Identity "user1@contoso.com" -Policy $null @@ -52,7 +50,6 @@ PS C:\> Grant-CsTeamsEventsPolicy -Identity "user1@contoso.com" -Policy $null The command shown in Example 2 revokes the per-user Teams Events policy for the user with the user principal name (UPN) "user1@contoso.com". As a result, the user will be managed by the global Teams Events policy. - ### Example 3 ```powershell PS C:\> Grant-CsTeamsEventsPolicy -Group "sales@contoso.com" -Rank 10 -Policy DisablePublicWebinars @@ -60,7 +57,6 @@ PS C:\> Grant-CsTeamsEventsPolicy -Group "sales@contoso.com" -Rank 10 -Policy Di The command shown in Example 3 assigns the Teams Events policy, DisablePublicWebinars, to the members of the group "sales@contoso.com". - ## PARAMETERS ### -Confirm @@ -119,7 +115,6 @@ Example: 98403f08-577c-46dd-851a-f0460a13b03d Use the "Global" Identity if you wish to set the policy for the entire tenant. - ```yaml Type: String Parameter Sets: Identity @@ -198,7 +193,6 @@ 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). - ## INPUTS ### System.String @@ -206,6 +200,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Grant-CsTeamsMobilityPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsMobilityPolicy.md index e71c44274c..9ca488f23b 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsMobilityPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsMobilityPolicy.md @@ -8,11 +8,10 @@ manager: ritikag ms.reviewer: ritikag --- - # Grant-CsTeamsMobilityPolicy ## SYNOPSIS -The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. +The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. ## SYNTAX @@ -35,15 +34,15 @@ Grant-CsTeamsMobilityPolicy [-PassThru] [[-PolicyName] ] ``` ## DESCRIPTION -Assigns a teams mobility policy at the per-user scope. +Assigns a teams mobility policy at the per-user scope. -The Grant-CsTeamsMobilityPolicy cmdlet lets an Admin assign a custom teams mobility policy to a user. +The Grant-CsTeamsMobilityPolicy cmdlet lets an Admin assign a custom teams mobility policy to a user. ## EXAMPLES ### Example 1 ```powershell -PS C:\> Grant-CsTeamsMobilityPolicy -PolicyName SalesPolicy -Identity "Ken Myer" +PS C:\> Grant-CsTeamsMobilityPolicy -PolicyName SalesPolicy -Identity "Ken Myer" ``` Assigns a custom policy "Sales Policy" to the user "Ken Myer" @@ -182,6 +181,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Grant-CsTeamsRecordingRollOutPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsRecordingRollOutPolicy.md index 60119fa0f1..de38261c46 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsRecordingRollOutPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsRecordingRollOutPolicy.md @@ -13,7 +13,7 @@ ms.author: ronwa # Grant-CsTeamsRecordingRollOutPolicy ## SYNOPSIS -The CsTeamsRecordingRollOutPolicy controls roll out of the change that governs the storage for meeting recordings. +The CsTeamsRecordingRollOutPolicy controls roll out of the change that governs the storage for meeting recordings. ## SYNTAX @@ -79,6 +79,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Grant-CsTeamsUpdateManagementPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsUpdateManagementPolicy.md index afe1fb03c6..d17f961f44 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsUpdateManagementPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsUpdateManagementPolicy.md @@ -82,7 +82,7 @@ Accept wildcard characters: False ``` ### -Identity -Indicates the identity of the user account the policy should be assigned to. +Indicates the identity of the user account the policy should be assigned to. ```yaml Type: String @@ -151,6 +151,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Grant-CsTeamsVdiPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsVdiPolicy.md index 75706e91a4..7ab71b0445 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsVdiPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsVdiPolicy.md @@ -146,6 +146,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Grant-CsTeamsVideoInteropServicePolicy.md b/teams/teams-ps/teams/Grant-CsTeamsVideoInteropServicePolicy.md index 48053993ef..a6a5f02703 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsVideoInteropServicePolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsVideoInteropServicePolicy.md @@ -39,7 +39,7 @@ Grant-CsTeamsVideoInteropServicePolicy [-PassThru] [[-PolicyName] ] ``` ## DESCRIPTION -Cloud Video Interop for Teams enables 3rd party VTC devices to be able to join Teams meetings. You can use the TeamsVideoInteropServicePolicy cmdlets to enable Cloud Video Interop for particular users or for your entire organization. Microsoft provides pre-constructed policies for each of our supported partners that allow you to designate which of the partners to use for cloud video interop. +Cloud Video Interop for Teams enables 3rd party VTC devices to be able to join Teams meetings. You can use the TeamsVideoInteropServicePolicy cmdlets to enable Cloud Video Interop for particular users or for your entire organization. Microsoft provides pre-constructed policies for each of our supported partners that allow you to designate which of the partners to use for cloud video interop. The Grant-CsTeamsVideoInteropServicePolicy cmdlet allows you to assign a pre-constructed policy across your whole organization or only to specific users. @@ -251,8 +251,7 @@ 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). +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). ## INPUTS diff --git a/teams/teams-ps/teams/New-CsCallQueue.md b/teams/teams-ps/teams/New-CsCallQueue.md index 5c72de7d94..6820f0edec 100644 --- a/teams/teams-ps/teams/New-CsCallQueue.md +++ b/teams/teams-ps/teams/New-CsCallQueue.md @@ -76,7 +76,6 @@ New-CsCallQueue -Name "Help desk" -RoutingMethod Attendant -DistributionLists @( This example creates a Call Queue for the organization named "Help Desk" with music on hold and welcome music audio files. - ## PARAMETERS ### -Name @@ -85,7 +84,7 @@ The Name parameter specifies a unique name for the Call Queue. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: True @@ -101,7 +100,7 @@ The AgentAlertTime parameter represents the time (in seconds) that a call can re ```yaml Type: Int16 Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -117,7 +116,7 @@ The AllowOptOut parameter indicates whether or not agents can opt in or opt out ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -133,7 +132,7 @@ The DistributionLists parameter lets you add all the members of the distribution ```yaml Type: List Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -149,7 +148,7 @@ This parameter is reserved for Microsoft internal use only. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -165,7 +164,7 @@ The UseDefaultMusicOnHold parameter indicates that this Call Queue uses the defa ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -181,7 +180,7 @@ The WelcomeMusicAudioFileId parameter represents the audio file to play when cal ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -197,7 +196,7 @@ The MusicOnHoldAudioFileId parameter represents music to play when callers are p ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -215,7 +214,7 @@ PARAMVALUE: DisconnectWithBusy | Forward | Voicemail | SharedVoicemail ```yaml Type: Object Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -231,7 +230,7 @@ The OverflowActionTarget parameter represents the target of the overflow action. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -257,7 +256,7 @@ PARAMVALUE: 1 | 2 | 3 | 4 | 5 ```yaml Type: Int16 Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -273,7 +272,7 @@ The OverflowThreshold parameter defines the number of calls that can be in the q ```yaml Type: Int16 Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -291,7 +290,7 @@ PARAMVALUE: Disconnect | Forward | Voicemail | SharedVoicemail ```yaml Type: Object Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -307,7 +306,7 @@ The TimeoutActionTarget represents the target of the timeout action. If the Time ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -333,7 +332,7 @@ PARAMVALUE: 1 | 2 | 3 | 4 | 5 ```yaml Type: Int16 Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -344,13 +343,13 @@ Accept wildcard characters: False ``` ### -TimeoutThreshold -The TimeoutThreshold parameter defines the time (in seconds) that a call can be in the queue before that call times out. At that point, the system will take the action specified by the TimeoutAction parameter. +The TimeoutThreshold parameter defines the time (in seconds) that a call can be in the queue before that call times out. At that point, the system will take the action specified by the TimeoutAction parameter. The TimeoutThreshold can be any integer value between 0 and 2700 seconds (inclusive), and is rounded to the nearest 15th interval. For example, if set to 47 seconds, then it is rounded down to 45. If set to 0, welcome music is played, and then the timeout action will be taken. ```yaml Type: Int16 Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -368,7 +367,7 @@ PARAMVALUE: AllCalls | NewCalls ```yaml Type: Object Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -386,7 +385,7 @@ PARAMVALUE: Queue | Disconnect | Forward | Voicemail | SharedVoicemail ```yaml Type: Object Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -402,7 +401,7 @@ The NoAgentActionTarget represents the target of the no agent action. If the NoA ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -412,7 +411,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -NoAgentActionCallPriority +### -NoAgentActionCallPriority _Private Preview customers only_ _Saving a call queue configuration through Teams admin center will *remove* this setting._ @@ -428,7 +427,7 @@ PARAMVALUE: 1 | 2 | 3 | 4 | 5 ```yaml Type: Int16 Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -446,7 +445,7 @@ PARAMVALUE: Attendant | Serial | RoundRobin | LongestIdle ```yaml Type: Object Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -462,7 +461,7 @@ The PresenceBasedRouting parameter indicates whether or not presence based routi ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -482,7 +481,7 @@ The ConferenceMode parameter indicates whether or not Conference mode will be ap ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -498,7 +497,7 @@ The Users parameter lets you add agents to the Call Queue. This parameter expect ```yaml Type: List Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -516,7 +515,7 @@ You can query the supported languages using the Get-CsAutoAttendantSupportedLang ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -532,7 +531,7 @@ This parameter is reserved for Microsoft internal use only. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -550,7 +549,7 @@ Only Call Queue managed by a Teams Channel will be able to use this feature. For ```yaml Type: List Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -561,12 +560,12 @@ Accept wildcard characters: False ``` ### -OverflowDisconnectTextToSpeechPrompt -The OverflowDisconnectTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being disconnected due to overflow. +The OverflowDisconnectTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being disconnected due to overflow. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -582,7 +581,7 @@ The OverflowDisconnectAudioFilePrompt parameter indicates the unique identifier ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -595,12 +594,12 @@ Accept wildcard characters: False ### -OverflowRedirectPersonTextToSpeechPrompt _Saving a call queue configuration through Teams admin center will *remove* this setting._ -The OverflowRedirectPersonTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person in the organization due to overflow. +The OverflowRedirectPersonTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person in the organization due to overflow. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -613,12 +612,12 @@ Accept wildcard characters: False ### -OverflowRedirectPersonAudioFilePrompt _Saving a call queue configuration through Teams admin center will *remove* this setting._ -The OverflowRedirectPersonAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a person in the organization due to overflow. +The OverflowRedirectPersonAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a person in the organization due to overflow. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -629,12 +628,12 @@ Accept wildcard characters: False ``` ### -OverflowRedirectVoiceAppTextToSpeechPrompt -The OverflowRedirectVoiceAppsTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a voice application due to overflow. +The OverflowRedirectVoiceAppsTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a voice application due to overflow. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -645,12 +644,12 @@ Accept wildcard characters: False ``` ### -OverflowRedirectVoiceAppAudioFilePrompt -The OverflowRedirectVoiceAppAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a voice application due to overflow. +The OverflowRedirectVoiceAppAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a voice application due to overflow. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -661,12 +660,12 @@ Accept wildcard characters: False ``` ### -OverflowRedirectPhoneNumberTextToSpeechPrompt -The OverflowRedirectPhoneNumberTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to an external PSTN phone number due to overflow. +The OverflowRedirectPhoneNumberTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to an external PSTN phone number due to overflow. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -677,12 +676,12 @@ Accept wildcard characters: False ``` ### -OverflowRedirectPhoneNumberAudioFilePrompt -The OverflowRedirectPhoneNumberAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to an external PSTN phone number due to overflow. +The OverflowRedirectPhoneNumberAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to an external PSTN phone number due to overflow. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -695,12 +694,12 @@ Accept wildcard characters: False ### -OverflowRedirectVoicemailTextToSpeechPrompt _Saving a call queue configuration through Teams admin center will *remove* this setting._ -The OverflowRedirectVoicemailTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person's voicemail due to overflow. +The OverflowRedirectVoicemailTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person's voicemail due to overflow. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -713,12 +712,12 @@ Accept wildcard characters: False ### -OverflowRedirectVoicemailAudioFilePrompt _Saving a call queue configuration through Teams admin center will *remove* this setting._ -The OverflowRedirectVoiceMailAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a person's voicemail due to overflow. +The OverflowRedirectVoiceMailAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a person's voicemail due to overflow. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -734,7 +733,7 @@ The OverflowSharedVoicemailTextToSpeechPrompt parameter indicates the Text-to-Sp ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -750,7 +749,7 @@ The OverflowSharedVoicemailAudioFilePrompt parameter indicates the unique identi ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -766,7 +765,7 @@ The EnableOverflowSharedVoicemailTranscription parameter is used to turn on tran ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -782,7 +781,7 @@ The EnableOverflowSharedVoicemailSystemPromptSuppress parameter is used to turn ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -793,12 +792,12 @@ Accept wildcard characters: False ``` ### -TimeoutDisconnectTextToSpeechPrompt -The TimeoutDisconnectTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being disconnected due to timeout. +The TimeoutDisconnectTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being disconnected due to timeout. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -814,7 +813,7 @@ The TimeoutDisconnectAudioFilePrompt parameter indicates the unique identifier f ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -827,12 +826,12 @@ Accept wildcard characters: False ### -TimeoutRedirectPersonTextToSpeechPrompt _Saving a call queue configuration through Teams admin center will *remove* this setting._ -The TimeoutRedirectPersonTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person in the organization due to timeout. +The TimeoutRedirectPersonTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person in the organization due to timeout. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -845,12 +844,12 @@ Accept wildcard characters: False ### -TimeoutRedirectPersonAudioFilePrompt _Saving a call queue configuration through Teams admin center will *remove* this setting._ -The TimeoutRedirectPersonAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a person in the organization due to timeout. +The TimeoutRedirectPersonAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a person in the organization due to timeout. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -861,12 +860,12 @@ Accept wildcard characters: False ``` ### -TimeoutRedirectVoiceAppTextToSpeechPrompt -The TimeoutRedirectVoiceAppsTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a voice application due to timeout. +The TimeoutRedirectVoiceAppsTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a voice application due to timeout. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -877,12 +876,12 @@ Accept wildcard characters: False ``` ### -TimeoutRedirectVoiceAppAudioFilePrompt -The TimeoutRedirectVoiceAppAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a voice application due to timeout. +The TimeoutRedirectVoiceAppAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a voice application due to timeout. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -893,12 +892,12 @@ Accept wildcard characters: False ``` ### -TimeoutRedirectPhoneNumberTextToSpeechPrompt -The TimeoutRedirectPhoneNumberTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to an external PSTN phone number due to timeout. +The TimeoutRedirectPhoneNumberTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to an external PSTN phone number due to timeout. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -909,12 +908,12 @@ Accept wildcard characters: False ``` ### -TimeoutRedirectPhoneNumberAudioFilePrompt -The TimeoutRedirectPhoneNumberAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to an external PSTN phone number due to timeout. +The TimeoutRedirectPhoneNumberAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to an external PSTN phone number due to timeout. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -927,12 +926,12 @@ Accept wildcard characters: False ### -TimeoutRedirectVoicemailTextToSpeechPrompt _Saving a call queue configuration through Teams admin center will *remove* this setting._ -The TimeoutRedirectVoicemailTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person's voicemail due to timeout. +The TimeoutRedirectVoicemailTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person's voicemail due to timeout. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -945,12 +944,12 @@ Accept wildcard characters: False ### -TimeoutRedirectVoicemailAudioFilePrompt _Saving a call queue configuration through Teams admin center will *remove* this setting._ -The TimeoutRedirectVoiceMailAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a person's voicemail due to timeout. +The TimeoutRedirectVoiceMailAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a person's voicemail due to timeout. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -966,7 +965,7 @@ The TimeoutSharedVoicemailTextToSpeechPrompt parameter indicates the Text-to-Spe ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -982,7 +981,7 @@ The TimeoutSharedVoicemailAudioFilePrompt parameter indicates the unique identif ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -998,7 +997,7 @@ The EnableTimeoutSharedVoicemailTranscription parameter is used to turn on trans ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1014,7 +1013,7 @@ The EnableTimeoutSharedVoicemailSystemPromptSuppress parameter is used to turn o ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1025,12 +1024,12 @@ Accept wildcard characters: False ``` ### -NoAgentDisconnectTextToSpeechPrompt -The NoAgentDisconnectTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being disconnected due to no agents. +The NoAgentDisconnectTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being disconnected due to no agents. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1046,7 +1045,7 @@ The NoAgentDisconnectAudioFilePrompt parameter indicates the unique identifier f ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1059,12 +1058,12 @@ Accept wildcard characters: False ### -NoAgentRedirectPersonTextToSpeechPrompt _Saving a call queue configuration through Teams admin center will *remove* this setting._ -The NoAgentRedirectPersonTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person in the organization due to no agents. +The NoAgentRedirectPersonTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person in the organization due to no agents. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1077,12 +1076,12 @@ Accept wildcard characters: False ### -NoAgentRedirectPersonAudioFilePrompt _Saving a call queue configuration through Teams admin center will *remove* this setting._ -The NoAgentRedirectPersonAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a person in the organization due to no agents. +The NoAgentRedirectPersonAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a person in the organization due to no agents. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1093,12 +1092,12 @@ Accept wildcard characters: False ``` ### -NoAgentRedirectVoiceAppTextToSpeechPrompt -The NoAgentRedirectVoiceAppsTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a voice application due to no agents. +The NoAgentRedirectVoiceAppsTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a voice application due to no agents. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1109,12 +1108,12 @@ Accept wildcard characters: False ``` ### -NoAgentRedirectVoiceAppAudioFilePrompt -The NoAgentRedirectVoiceAppAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a voice application due to no agents. +The NoAgentRedirectVoiceAppAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a voice application due to no agents. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1125,12 +1124,12 @@ Accept wildcard characters: False ``` ### -NoAgentRedirectPhoneNumberTextToSpeechPrompt -The NoAgentRedirectPhoneNumberTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to an external PSTN phone number due to no agents. +The NoAgentRedirectPhoneNumberTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to an external PSTN phone number due to no agents. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1141,12 +1140,12 @@ Accept wildcard characters: False ``` ### -NoAgentRedirectPhoneNumberAudioFilePrompt -The NoAgentRedirectPhoneNumberAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to an external PSTN phone number due to no agents. +The NoAgentRedirectPhoneNumberAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to an external PSTN phone number due to no agents. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1159,12 +1158,12 @@ Accept wildcard characters: False ### -NoAgentRedirectVoicemailTextToSpeechPrompt _Saving a call queue configuration through Teams admin center will *remove* this setting._ -The NoAgentRedirectVoicemailTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person's voicemail due to no agent. +The NoAgentRedirectVoicemailTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to the caller when being redirected to a person's voicemail due to no agent. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1177,12 +1176,12 @@ Accept wildcard characters: False ### -NoAgentRedirectVoicemailAudioFilePrompt _Saving a call queue configuration through Teams admin center will *remove* this setting._ -The NoAgentRedirectVoiceMailAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a person's voicemail due to no agent. +The NoAgentRedirectVoiceMailAudioFilePrompt parameter indicates the unique identifier for the Audio file prompt which is played to the caller when being redirected to a person's voicemail due to no agent. ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1198,7 +1197,7 @@ The NoAgentSharedVoicemailTextToSpeechPrompt parameter indicates the Text-to-Spe ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1214,7 +1213,7 @@ The NoAgentSharedVoicemailAudioFilePrompt parameter indicates the unique identif ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1230,7 +1229,7 @@ The EnableNoAgentSharedVoicemailTranscription parameter is used to turn on trans ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1246,7 +1245,7 @@ The EnableNoAgentSharedVoicemailSystemPromptSuppress parameter is used to turn o ```yaml Type: Boolean Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1262,7 +1261,7 @@ Id of the channel to connect a call queue to. ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1278,7 +1277,7 @@ Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1289,12 +1288,12 @@ Accept wildcard characters: False ``` ### -AuthorizedUsers -This is a list of GUIDs for users who are authorized to make changes to this call queue. The users must also have a TeamsVoiceApplications policy assigned. The GUID should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). +This is a list of GUIDs for users who are authorized to make changes to this call queue. The users must also have a TeamsVoiceApplications policy assigned. The GUID should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). ```yaml Type: List Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1307,12 +1306,12 @@ Accept wildcard characters: False ### -HideAuthorizedUsers _Saving a call queue configuration through Teams admin center will *remove* this setting._ -This is a list of GUIDs of authorized users who should not appear on the list of supervisors for the agents who are members of this queue. The GUID should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). +This is a list of GUIDs of authorized users who should not appear on the list of supervisors for the agents who are members of this queue. The GUID should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). ```yaml Type: List Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1380,7 +1379,7 @@ Accept wildcard characters: False ### -WaitTimeBeforeOfferingCallbackInSecond _Saving a call queue configuration through Teams admin center will *remove* this setting._ -The number of seconds a call must wait before becoming eligible for callback. This condition applies to calls at the front of the call queue. Set to null ($null) to disable this condition. +The number of seconds a call must wait before becoming eligible for callback. This condition applies to calls at the front of the call queue. Set to null ($null) to disable this condition. At least one of `-WaitTimeBeforeOfferingCallbackInSecond`, `-NumberOfCallsInQueueBeforeOfferingCallback`, or `-CallToAgentRatioThresholdBeforeOfferingCallback` must be set to a value other than null when `-IsCallbackEnabled` is `True`. @@ -1399,7 +1398,7 @@ Accept wildcard characters: False ### -NumberOfCallsInQueueBeforeOfferingCallback _Saving a call queue configuration through Teams admin center will *remove* this setting._ -The number of calls in queue before a call becomes eligible for callback. This condition applies to calls arriving at the call queue. Set to null ($null) to disable this condition. +The number of calls in queue before a call becomes eligible for callback. This condition applies to calls arriving at the call queue. Set to null ($null) to disable this condition. At least one of `-WaitTimeBeforeOfferingCallbackInSecond`, `-NumberOfCallsInQueueBeforeOfferingCallback`, or `-CallToAgentRatioThresholdBeforeOfferingCallback` must be set to a value other than null when `-IsCallbackEnabled` is `True`. @@ -1418,7 +1417,7 @@ Accept wildcard characters: False ### -CallToAgentRatioThresholdBeforeOfferingCallback _Saving a call queue configuration through Teams admin center will *remove* this setting._ -The ratio of calls to agents that must be in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Minimum value of 1. Set to null ($null) to disable this condition. +The ratio of calls to agents that must be in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Minimum value of 1. Set to null ($null) to disable this condition. At least one of `-WaitTimeBeforeOfferingCallbackInSecond`, `-NumberOfCallsInQueueBeforeOfferingCallback`, or `-CallToAgentRatioThresholdBeforeOfferingCallback` must be set to a value other than null when `-IsCallbackEnabled` is `True`. @@ -1442,7 +1441,7 @@ The CallbackOfferAudioFilePromptResourceId parameter indicates the unique identi ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1460,7 +1459,7 @@ The CallbackOfferTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) ```yaml Type: String Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False @@ -1478,7 +1477,7 @@ The CallbackEmailNotificationTarget parameter must be set to a group ID (Microso ```yaml Type: Guid Parameter Sets: (All) -Aliases: +Aliases: applicable: Microsoft Teams Required: False diff --git a/teams/teams-ps/teams/New-CsSdgBulkSignInRequest.md b/teams/teams-ps/teams/New-CsSdgBulkSignInRequest.md index 6f4f582f26..3c44267712 100644 --- a/teams/teams-ps/teams/New-CsSdgBulkSignInRequest.md +++ b/teams/teams-ps/teams/New-CsSdgBulkSignInRequest.md @@ -19,7 +19,7 @@ New-CsSdgBulkSignInRequest -DeviceDetailsFilePath -Region [ New-CsTeamsUpdateManagementPolicy -Identity "Campaign Policy" -DisabledInProductMessages @("91382d07-8b89-444c-bbcb-cfe43133af33") ``` -Disable the in-product messages with the category "What’s New". +Disable the in-product messages with the category "What's New". ## PARAMETERS @@ -64,7 +64,7 @@ List of IDs of the categories of the in-product messages that will be disabled. | ID | Campaign Category | | -- | -- | -| 91382d07-8b89-444c-bbcb-cfe43133af33 | What’s New | +| 91382d07-8b89-444c-bbcb-cfe43133af33| What's New | | edf2633e-9827-44de-b34c-8b8b9717e84c | Conferences | ```yaml diff --git a/teams/teams-ps/teams/New-CsTeamsVdiPolicy.md b/teams/teams-ps/teams/New-CsTeamsVdiPolicy.md index 8a373a2632..7770ec1615 100644 --- a/teams/teams-ps/teams/New-CsTeamsVdiPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsVdiPolicy.md @@ -116,7 +116,7 @@ Accept wildcard characters: False ``` ### -VDI2Optimization -Determines whether a user can be VDI 2.0 optimized. +Determines whether a user can be VDI 2.0 optimized. * Enabled - allow a user to be VDI 2.0 optimized. * Disabled - disallow a user to be VDI 2.0 optimized. diff --git a/teams/teams-ps/teams/New-CsTenantTrustedIPAddress.md b/teams/teams-ps/teams/New-CsTenantTrustedIPAddress.md index d14083cf73..dbdd9bb661 100644 --- a/teams/teams-ps/teams/New-CsTenantTrustedIPAddress.md +++ b/teams/teams-ps/teams/New-CsTenantTrustedIPAddress.md @@ -5,7 +5,7 @@ schema: 2.0.0 manager: bulenteg author: tomkau ms.author: tomkau -ms.reviewer: +ms.reviewer: --- # New-CsTenantTrustedIPAddress @@ -208,8 +208,7 @@ 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). +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). ## INPUTS @@ -218,6 +217,7 @@ For more information, see about_CommonParameters (https://go.microsoft.com/fwlin ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/New-CsVideoInteropServiceProvider.md b/teams/teams-ps/teams/New-CsVideoInteropServiceProvider.md index b58b511199..06ece90114 100644 --- a/teams/teams-ps/teams/New-CsVideoInteropServiceProvider.md +++ b/teams/teams-ps/teams/New-CsVideoInteropServiceProvider.md @@ -116,7 +116,7 @@ This is mandatory parameter and can have only one of the 6 values PolycomServiceProviderEnabled PexipServiceProviderEnabled BlueJeansServiceProviderEnabled - + PolycomServiceProviderDisabled PexipServiceProviderDisabled BlueJeansServiceProviderDisabled @@ -230,14 +230,12 @@ 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). +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). ## INPUTS ### None - ## OUTPUTS ### System.Object diff --git a/teams/teams-ps/teams/New-TeamChannel.md b/teams/teams-ps/teams/New-TeamChannel.md index 05123b978d..039d6256d8 100644 --- a/teams/teams-ps/teams/New-TeamChannel.md +++ b/teams/teams-ps/teams/New-TeamChannel.md @@ -118,10 +118,10 @@ 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). +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). ## INPUTS + ### GroupId, DisplayName, Description, MembershipType, Owner ## OUTPUTS diff --git a/teams/teams-ps/teams/New-TeamsApp.md b/teams/teams-ps/teams/New-TeamsApp.md index f6a96d5312..9b8ec69fb2 100644 --- a/teams/teams-ps/teams/New-TeamsApp.md +++ b/teams/teams-ps/teams/New-TeamsApp.md @@ -59,14 +59,12 @@ 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). +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.Object diff --git a/teams/teams-ps/teams/Remove-CsOnlineLisSubnet.md b/teams/teams-ps/teams/Remove-CsOnlineLisSubnet.md index a71b4b1407..eec633e37e 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineLisSubnet.md +++ b/teams/teams-ps/teams/Remove-CsOnlineLisSubnet.md @@ -33,7 +33,6 @@ Remove-CsOnlineLisSubnet -Subnet 10.10.10.10 Example 1 removes the Location Information Service subnet "10.10.10.10". - ### -------------------------- Example 2 -------------------------- ``` Remove-CsOnlineLisSubnet -Subnet 2001:4898:e8:6c:90d2:28d4:76a4:ec5e @@ -41,7 +40,6 @@ Remove-CsOnlineLisSubnet -Subnet 2001:4898:e8:6c:90d2:28d4:76a4:ec5e Example 1 removes the Location Information Service subnet "2001:4898:e8:6c:90d2:28d4:76a4:ec5e". - ## PARAMETERS ### -Confirm @@ -187,6 +185,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Remove-CsTeamsCortanaPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsCortanaPolicy.md index ad4a636462..81d6e60021 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsCortanaPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsCortanaPolicy.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-csteamscortanapolicy applicable: Microsoft Teams title: Remove-CsTeamsCortanaPolicy @@ -126,6 +126,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Remove-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsEventsPolicy.md index 40a6fa0561..a2a3759d8a 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsEventsPolicy.md @@ -29,7 +29,6 @@ PS C:\> Remove-CsTeamsEventsPolicy -Identity DisablePublicWebinars In this example, the command will delete the DisablePublicWebinars policy from the organization's list of policies. - ## PARAMETERS ### -Confirm @@ -81,7 +80,6 @@ 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). - ## INPUTS ### System.String @@ -89,6 +87,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Remove-CsTeamsMobilityPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsMobilityPolicy.md index ff153f021f..8cce132f98 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsMobilityPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsMobilityPolicy.md @@ -8,11 +8,10 @@ manager: ritikag ms.reviewer: ritikag --- - # Remove-CsTeamsMobilityPolicy ## SYNOPSIS -The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. +The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. ## SYNTAX @@ -22,9 +21,9 @@ Remove-CsTeamsMobilityPolicy [-Tenant ] [-Identity] [ ``` ## DESCRIPTION -The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. +The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users. -The Remove-CsTeamsMobilityPolicy cmdlet lets an Admin delete a custom teams mobility policy that has been created. +The Remove-CsTeamsMobilityPolicy cmdlet lets an Admin delete a custom teams mobility policy that has been created. ## EXAMPLES @@ -108,6 +107,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Remove-CsTeamsNotificationAndFeedsPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsNotificationAndFeedsPolicy.md index f241a44dbf..146f5de525 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsNotificationAndFeedsPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsNotificationAndFeedsPolicy.md @@ -102,6 +102,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Remove-CsTeamsShiftsScheduleRecord.md b/teams/teams-ps/teams/Remove-CsTeamsShiftsScheduleRecord.md index 362badf243..5c64fec405 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsShiftsScheduleRecord.md +++ b/teams/teams-ps/teams/Remove-CsTeamsShiftsScheduleRecord.md @@ -273,7 +273,7 @@ Accept wildcard characters: False ``` ### -TimeZone -The Timezone parameter ensures that the shifts are displayed in the correct time zone based on your team’s location. +The Timezone parameter ensures that the shifts are displayed in the correct time zone based on your team's location. ```yaml Type: String diff --git a/teams/teams-ps/teams/Remove-CsTeamsVdiPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsVdiPolicy.md index 107d8bf7f3..ae0f8982d2 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsVdiPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsVdiPolicy.md @@ -23,7 +23,7 @@ Deletes a previously created TeamsVdiPolicy. Any users with no explicitly assign ### Example 1 ```powershell -PS C:\> Remove-CsTeamsMeetingPolicy -Identity RestrictedUserPolicy +PS C:\> Remove-CsTeamsMeetingPolicy -Identity RestrictedUserPolicy ``` In the example shown above, the command will delete the restricted user policy from the organization's list of policies and remove all assignments of this policy from users who have had the policy assigned. diff --git a/teams/teams-ps/teams/Remove-TeamsAppInstallation.md b/teams/teams-ps/teams/Remove-TeamsAppInstallation.md index 486827b9b5..7659ce6bdf 100644 --- a/teams/teams-ps/teams/Remove-TeamsAppInstallation.md +++ b/teams/teams-ps/teams/Remove-TeamsAppInstallation.md @@ -113,6 +113,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Set-CsTeamsCortanaPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCortanaPolicy.md index 0ca1206916..11dc9f9a7d 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCortanaPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCortanaPolicy.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-csteamscortanapolicy applicable: Microsoft Teams title: Set-CsTeamsCortanaPolicy @@ -232,6 +232,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md index 207373091c..7342641c96 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md @@ -11,7 +11,6 @@ ms.date: 11/12/2024 ## SYNOPSIS This cmdlet allows you to configure options for customizing Teams events experiences. Note that this policy is currently still in preview. - ## SYNTAX ``` @@ -45,7 +44,6 @@ Possible values are: - **Enabled**: Enables creating webinars. - **Disabled**: Disables creating webinars. - ```yaml Type: String Parameter Sets: (All) @@ -61,7 +59,6 @@ Accept wildcard characters: False ### -Description Enables administrators to provide explanatory text to accompany a Teams Events policy. - ```yaml Type: String Parameter Sets: (All) @@ -95,7 +92,6 @@ Possible values are: - **Enabled**: Enables creating town halls. - **Disabled**: Disables creating town halls. - ```yaml Type: String Parameter Sets: (All) @@ -111,7 +107,6 @@ Accept wildcard characters: False ### -Description Enables administrators to provide explanatory text to accompany a Teams Events policy. - ```yaml Type: String Parameter Sets: (All) @@ -130,7 +125,6 @@ Possible values are: - **Enabled**: Enables editing of communication emails. - **Disabled**: Disables editing of communication emails. - ```yaml Type: String Parameter Sets: (All) @@ -161,7 +155,6 @@ Accept wildcard characters: False ### -Description Enables administrators to provide explanatory text to accompany a Teams Events policy. - ```yaml Type: String Parameter Sets: (All) @@ -179,12 +172,11 @@ Accept wildcard characters: False > [!NOTE] > Currently, webinar and town hall event access is managed together via EventAccessType. -This setting governs which users can access the event registration page or the event site to register. It also governs which user type is allowed to join the session/s in the event. +This setting governs which users can access the event registration page or the event site to register. It also governs which user type is allowed to join the session/s in the event. Possible values are: - **Everyone**: Enables creating events to allow in-tenant, guests, federated, and anonymous (external to the tenant) users to register and join the event. - **EveryoneInCompanyExcludingGuests**: Enables creating events to allow only in-tenant users to register and join the event. - ```yaml Type: String Parameter Sets: (All) @@ -200,7 +192,6 @@ Accept wildcard characters: False ### -Identity Unique identifier assigned to the Teams Events policy. - ```yaml Type: String Parameter Sets: (All) @@ -255,7 +246,6 @@ This setting describes how IT admins can control which types of webinar attendee Possible values are: None, InviteOnly, EveryoneInCompanyIncludingGuests, Everyone. - ```yaml Type: String Parameter Sets: (All) @@ -413,7 +403,6 @@ 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). - ## INPUTS ### None @@ -421,6 +410,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Set-CsTeamsRecordingRollOutPolicy.md b/teams/teams-ps/teams/Set-CsTeamsRecordingRollOutPolicy.md index d4bd746d0e..f41ad5f975 100644 --- a/teams/teams-ps/teams/Set-CsTeamsRecordingRollOutPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsRecordingRollOutPolicy.md @@ -13,7 +13,7 @@ ms.author: ronwa # Set-CsTeamsRecordingRollOutPolicy ## SYNOPSIS -The CsTeamsRecordingRollOutPolicy controls roll out of the change that governs the storage for meeting recordings. +The CsTeamsRecordingRollOutPolicy controls roll out of the change that governs the storage for meeting recordings. ## SYNTAX @@ -87,7 +87,7 @@ Accept wildcard characters: False ``` ### -MeetingRecordingOwnership -Specifies where the meeting recording get stored. Possible values are: +Specifies where the meeting recording get stored. Possible values are: - MeetingOrganizer - RecordingInitiator diff --git a/teams/teams-ps/teams/Set-CsTeamsRoomVideoTeleConferencingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsRoomVideoTeleConferencingPolicy.md index 26c7d3ea3f..8b8403d255 100644 --- a/teams/teams-ps/teams/Set-CsTeamsRoomVideoTeleConferencingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsRoomVideoTeleConferencingPolicy.md @@ -142,7 +142,7 @@ Accept wildcard characters: False ### -PlaceInternalCalls The IT admin can configure that their Teams rooms are enabled to place internal calls or not. Meaning calls from the Microsoft Teams Rooms to Video teleconferencing devices that are within their own tenant. -Value: Enabled, Disabled +Value: Enabled, Disabled ```yaml Type: String @@ -159,7 +159,7 @@ Accept wildcard characters: False ### -ReceiveExternalCalls The IT admin can configure that their Teams rooms are enabled to receive external calls or not, meaning calls from Video teleconferencing devices that are outside their own tenant. -Value: Enabled, Disabled +Value: Enabled, Disabled ```yaml Type: String @@ -175,8 +175,8 @@ Accept wildcard characters: False ### -ReceiveInternalCalls -The IT admin can configure that their Teams rooms are enabled to receive external calls or not. Meaning calls from Video Teleconferencing devices from their own tenant -Value: Enabled, Disabled +The IT admin can configure that their Teams rooms are enabled to receive external calls or not. Meaning calls from Video Teleconferencing devices from their own tenant +Value: Enabled, Disabled ```yaml Type: String diff --git a/teams/teams-ps/teams/Set-CsTeamsUpdateManagementPolicy.md b/teams/teams-ps/teams/Set-CsTeamsUpdateManagementPolicy.md index d48f85ca34..542f383067 100644 --- a/teams/teams-ps/teams/Set-CsTeamsUpdateManagementPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsUpdateManagementPolicy.md @@ -36,7 +36,7 @@ Modifies a Teams Update Management policy. PS C:\> Set-CsTeamsUpdateManagementPolicy -Identity "Campaign Policy" -DisabledInProductMessages @("91382d07-8b89-444c-bbcb-cfe43133af33") ``` -In this example, the policy "Campaign Policy" is modified, disabling the in-product messages with the category "What’s New". +In this example, the policy "Campaign Policy" is modified, disabling the in-product messages with the category "What's New". ## PARAMETERS @@ -60,7 +60,7 @@ List of IDs of the categories of the in-product messages that will be disabled. | ID | Campaign Category | | -- | -- | -| 91382d07-8b89-444c-bbcb-cfe43133af33 | What’s New | +| 91382d07-8b89-444c-bbcb-cfe43133af33 | What's New | | edf2633e-9827-44de-b34c-8b8b9717e84c | Conferences | ```yaml diff --git a/teams/teams-ps/teams/Set-CsTeamsVdiPolicy.md b/teams/teams-ps/teams/Set-CsTeamsVdiPolicy.md index 95091c86f1..1a0c1e1eda 100644 --- a/teams/teams-ps/teams/Set-CsTeamsVdiPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsVdiPolicy.md @@ -116,7 +116,7 @@ Accept wildcard characters: False ``` ### -VDI2Optimization -Determines whether a user can be VDI 2.0 optimized. +Determines whether a user can be VDI 2.0 optimized. * Enabled - allow a user to be VDI 2.0 optimized. * Disabled - disallow a user to be VDI 2.0 optimized. diff --git a/teams/teams-ps/teams/Set-TeamArchivedState.md b/teams/teams-ps/teams/Set-TeamArchivedState.md index 9df6d2538e..c4ea675599 100644 --- a/teams/teams-ps/teams/Set-TeamArchivedState.md +++ b/teams/teams-ps/teams/Set-TeamArchivedState.md @@ -38,7 +38,7 @@ This example sets the group with id 105b16e2-dc55-4f37-a922-97551e9e862d as arch PS C:\> Set-TeamArchivedState -GroupId 105b16e2-dc55-4f37-a922-97551e9e862d -Archived:$true -SetSpoSiteReadOnlyForMembers:$true ``` -This example sets the group with id 105b16e2-dc55-4f37-a922-97551e9e862d as archived and makes the SharePoint site read-only for team members. +This example sets the group with id 105b16e2-dc55-4f37-a922-97551e9e862d as archived and makes the SharePoint site read-only for team members. ### Example 3 ```powershell @@ -104,6 +104,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Set-TeamsEnvironmentConfig.md b/teams/teams-ps/teams/Set-TeamsEnvironmentConfig.md index 37dbcea9ce..3dd0e0af42 100644 --- a/teams/teams-ps/teams/Set-TeamsEnvironmentConfig.md +++ b/teams/teams-ps/teams/Set-TeamsEnvironmentConfig.md @@ -24,10 +24,10 @@ Set-TeamsEnvironmentConfig [-EndpointUris ] [-TeamsEnvironmentName Date: Thu, 21 Nov 2024 17:24:32 -0800 Subject: [PATCH 1106/1851] Adding missing sections And other minor formatting fixes --- .../teams/Get-CsTeamsMessagingPolicy.md | 6 +- .../teams/Get-CsTeamsNetworkRoamingPolicy.md | 41 ++++++------- .../teams/Get-M365UnifiedTenantSettings.md | 18 +++--- .../teams/Grant-CsTeamsFeedbackPolicy.md | 6 +- .../teams/Grant-CsTeamsIPPhonePolicy.md | 11 ++-- .../teams/Grant-CsTeamsMessagingPolicy.md | 9 +-- .../teams/New-CsTeamsFeedbackPolicy.md | 6 +- .../teams/New-CsTeamsIPPhonePolicy.md | 60 +++++++++++-------- .../teams/New-CsTeamsMessagingPolicy.md | 11 ++-- .../teams/New-CsTeamsNetworkRoamingPolicy.md | 11 ++-- .../teams/Remove-CsTeamsFeedbackPolicy.md | 13 +++- .../teams/Remove-CsTeamsIPPhonePolicy.md | 12 +++- .../teams/Remove-CsTeamsMeetingPolicy.md | 6 +- .../teams/Remove-CsTeamsMessagingPolicy.md | 8 ++- .../Remove-CsTeamsNetworkRoamingPolicy.md | 7 ++- .../teams/Set-CsTeamsFeedbackPolicy.md | 45 +++++++++----- .../Set-CsTeamsGuestMessagingConfiguration.md | 12 ++-- .../teams/Set-CsTeamsIPPhonePolicy.md | 31 +++++++--- .../teams/Set-CsTeamsMessagingPolicy.md | 17 +++--- .../teams/Set-CsTeamsNetworkRoamingPolicy.md | 16 +++-- .../teams/Update-M365UnifiedTenantSettings.md | 5 +- 21 files changed, 223 insertions(+), 128 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsMessagingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsMessagingPolicy.md index 0851d3a4ac..8f998b1d2f 100644 --- a/teams/teams-ps/teams/Get-CsTeamsMessagingPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsMessagingPolicy.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsmessagingpolicy applicable: Microsoft Teams title: Get-CsTeamsMessagingPolicy @@ -105,11 +105,13 @@ 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). + ## INPUTS ### None - ## OUTPUTS ### System.Object diff --git a/teams/teams-ps/teams/Get-CsTeamsNetworkRoamingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsNetworkRoamingPolicy.md index e7d732ecb6..f098d86971 100644 --- a/teams/teams-ps/teams/Get-CsTeamsNetworkRoamingPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsNetworkRoamingPolicy.md @@ -6,7 +6,7 @@ applicable: Microsoft Teams title: Get-CsTeamsNetworkRoamingPolicy author: TristanChen-msft ms.author: jiaych -ms.reviewer: +ms.reviewer: manager: mreddy schema: 2.0.0 --- @@ -19,13 +19,18 @@ Get-CsTeamsNetworkRoamingPolicy allows IT Admins to view policies for the Networ ## SYNTAX +### Identity (Default) ``` -Get-CsTeamsNetworkRoamingPolicy [-Tenant ] [[-Identity] ] +Get-CsTeamsNetworkRoamingPolicy [-Identity ] + [-MsftInternalProcessingMode ] + [] ``` ### Filter ``` -Get-CsTeamsNetworkRoamingPolicy [-Tenant ] [-Filter ] +Get-CsTeamsNetworkRoamingPolicy [-Filter ] + [-MsftInternalProcessingMode ] + [] ``` ## DESCRIPTION @@ -35,7 +40,7 @@ The TeamsNetworkRoamingPolicy cmdlets enable administrators to provide specific More on the impact of bit rate setting on bandwidth can be found [here](https://learn.microsoft.com/microsoftteams/prepare-network). -To enable the network roaming policy for users who are not Enterprise Voice enabled, you must also enable the AllowNetworkConfigurationSettingsLookup setting in TeamsMeetingPolicy. This setting is off by default. See Set-TeamsMeetingPolicy for more information on how to enable AllowNetworkConfigurationSettingsLookup for users who are not Enterprise Voice enabled. +To enable the network roaming policy for users who are not Enterprise Voice enabled, you must also enable the AllowNetworkConfigurationSettingsLookup setting in TeamsMeetingPolicy. This setting is off by default. See Set-TeamsMeetingPolicy for more information on how to enable AllowNetworkConfigurationSettingsLookup for users who are not Enterprise Voice enabled. ## EXAMPLES @@ -61,22 +66,8 @@ Unique identifier of the policy to be returned. If this parameter is omitted, then all the Teams Network Roaming Policies configured for use in your organization will be returned. ```yaml -Type: XdsIdentity -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Tenant - -```yaml -Type: Guid -Parameter Sets: (All) +Type: String +Parameter Sets: Identity Aliases: Required: False @@ -91,7 +82,7 @@ Enables you to use wildcard characters when indicating the policy (or policies) ```yaml Type: String -Parameter Sets: (All) +Parameter Sets: Filter Aliases: Required: False @@ -101,10 +92,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -LocalStore +### -MsftInternalProcessingMode +Internal Microsoft use only. ```yaml -Type: SwitchParameter +Type: String Parameter Sets: (All) Aliases: @@ -115,6 +107,9 @@ 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). + ## INPUTS ### None diff --git a/teams/teams-ps/teams/Get-M365UnifiedTenantSettings.md b/teams/teams-ps/teams/Get-M365UnifiedTenantSettings.md index f392adfe15..c67594e6ff 100644 --- a/teams/teams-ps/teams/Get-M365UnifiedTenantSettings.md +++ b/teams/teams-ps/teams/Get-M365UnifiedTenantSettings.md @@ -82,19 +82,23 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ### System.Object -**SettingName** +**SettingName** Setting Name returned. -**SettingValue** -The status of this setting in the tenant. +**SettingValue** +The status of this setting in the tenant. Values: - All - None - Some (only applicable for EnableCopilotExtensibility) -**Users** -The list of users this setting is applicable to (only applicable for EnableCopilotExtensibility). +**Users** +The list of users this setting is applicable to (only applicable for EnableCopilotExtensibility). -**Groups** -The list of groups this setting is applicable to (only applicable for EnableCopilotExtensibility). +**Groups** +The list of groups this setting is applicable to (only applicable for EnableCopilotExtensibility). + +## NOTES + +## RELATED LINKS diff --git a/teams/teams-ps/teams/Grant-CsTeamsFeedbackPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsFeedbackPolicy.md index 441a47bbca..c7b1a867be 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsFeedbackPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsFeedbackPolicy.md @@ -96,7 +96,7 @@ Accept wildcard characters: False ``` ### -Identity -Indicates the identity of the user account the policy should be assigned to. +Indicates the identity of the user account the policy should be assigned to. ```yaml Type: Object @@ -201,6 +201,9 @@ 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). + ## INPUTS ### Microsoft.Rtc.Management.AD.UserIdParameter @@ -208,6 +211,7 @@ Accept wildcard characters: False ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Grant-CsTeamsIPPhonePolicy.md b/teams/teams-ps/teams/Grant-CsTeamsIPPhonePolicy.md index 501f8ed4cd..4e0833c5a5 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsIPPhonePolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsIPPhonePolicy.md @@ -17,7 +17,6 @@ schema: 2.0.0 Use the Grant-CsTeamsIPPhonePolicy cmdlet to assign a set of Teams phone policies to a user account or group of user accounts. Teams phone policies determine the features that are available to users of Teams phones. For example, you might enable the hot desking feature for some users while disabling it for others. - ## SYNTAX ### Identity (Default) @@ -39,9 +38,9 @@ Grant-CsTeamsIPPhonePolicy [-PassThru] [[-PolicyName] ] ``` ## DESCRIPTION -Use the Grant-CsTeamsIPPhonePolicy cmdlet to assign a set of Teams phone policies to a phone signed in with an account that may be used by end users, common area phones, or meeting room accounts. +Use the Grant-CsTeamsIPPhonePolicy cmdlet to assign a set of Teams phone policies to a phone signed in with an account that may be used by end users, common area phones, or meeting room accounts. -Note: Assigning a per user policy will override any global policy taking effect against the respective user account. +Note: Assigning a per user policy will override any global policy taking effect against the respective user account. ## EXAMPLES @@ -52,7 +51,6 @@ PS C:\> Grant-CsTeamsIPPhonePolicy -Identity Foyer1@contoso.com -PolicyName Comm This example shows assignment of the CommonAreaPhone policy to user account Foyer1@contoso.com. - ## PARAMETERS ### -Confirm @@ -101,7 +99,7 @@ Accept wildcard characters: False ``` ### -Identity -Indicates the identity of the user account the policy should be assigned to. +Indicates the identity of the user account the policy should be assigned to. ```yaml Type: Object @@ -206,6 +204,9 @@ 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). + ## INPUTS ### Microsoft.Rtc.Management.AD.UserIdParameter diff --git a/teams/teams-ps/teams/Grant-CsTeamsMessagingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsMessagingPolicy.md index 82ddc9af06..cbe96c09cb 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsMessagingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsMessagingPolicy.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamsmessagingpolicy applicable: Microsoft Teams title: Grant-CsTeamsMessagingPolicy @@ -13,8 +13,7 @@ ms.reviewer: williamlooney # Grant-CsTeamsMessagingPolicy ## SYNOPSIS -Assigns a teams messaging policy at the per-user scope. Teams messaging policies determine the features and capabilities that can be used in messaging within the teams client. - +Assigns a teams messaging policy at the per-user scope. Teams messaging policies determine the features and capabilities that can be used in messaging within the teams client. ## SYNTAX @@ -205,11 +204,13 @@ 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). + ## INPUTS ### Microsoft.Rtc.Management.AD.UserIdParameter - ## OUTPUTS ### System.Object diff --git a/teams/teams-ps/teams/New-CsTeamsFeedbackPolicy.md b/teams/teams-ps/teams/New-CsTeamsFeedbackPolicy.md index 0c48e6c883..e9ab5bcf21 100644 --- a/teams/teams-ps/teams/New-CsTeamsFeedbackPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsFeedbackPolicy.md @@ -20,7 +20,7 @@ Use this cmdlet to control whether users in your organization can send feedback ``` New-CsTeamsFeedbackPolicy [-WhatIf] [-Confirm] [[-Identity] ] [-Tenant ] [-InMemory] [-AllowEmailCollection ] [-AllowLogCollection ] [-AllowScreenshotCollection ] - [-UserInitiatedMode ] [-ReceiveSurveysMode ] [-Force] + [-UserInitiatedMode ] [-ReceiveSurveysMode ] [-Force] [] ``` ## DESCRIPTION @@ -210,6 +210,9 @@ 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). + ## INPUTS ### None @@ -217,6 +220,7 @@ Accept wildcard characters: False ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/New-CsTeamsIPPhonePolicy.md b/teams/teams-ps/teams/New-CsTeamsIPPhonePolicy.md index 0670747b84..93cdfa7a78 100644 --- a/teams/teams-ps/teams/New-CsTeamsIPPhonePolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsIPPhonePolicy.md @@ -20,16 +20,25 @@ New-CsTeamsIPPhonePolicy allows you to create a policy to manage features relate ## SYNTAX ``` -New-CsTeamsIPPhonePolicy [-AllowHomeScreen ] [-AllowBetterTogether ] [-Description ] [-HotDeskingIdleTimeoutInMinutes ] - - [-AllowHotDesking ] [[-Identity] ] [-Tenant ] [-InMemory] [-SignInMode ] - - [-WhatIf] [-Confirm] [-Force] [-SearchOnCommonAreaPhoneMode ] +New-CsTeamsIPPhonePolicy [[-Identity] ] + [-AllowBetterTogether ] + [-AllowHomeScreen ] + [-AllowHotDesking ] + [-Confirm] + [-Description ] + [-Force] + [-HotDeskingIdleTimeoutInMinutes ] + [-InMemory] + [-SearchOnCommonAreaPhoneMode ] + [-SignInMode ] + [-Tenant ] + [-WhatIf] + [] ``` ## DESCRIPTION -The New-CsTeamsIPPhonePolicy cmdlet allows you to create a policy to manage features related to Teams phone experiences assigned to a user account used to sign into a Teams phone. +The New-CsTeamsIPPhonePolicy cmdlet allows you to create a policy to manage features related to Teams phone experiences assigned to a user account used to sign into a Teams phone. ## EXAMPLES @@ -41,6 +50,21 @@ This example shows a new policy being created called "CommonAreaPhone" setting t ## PARAMETERS +### -Identity +The identity of the policy that you want to create. + +```yaml +Type: XdsIdentity +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AllowBetterTogether Determines whether Better Together mode is enabled, phones can lock and unlock in an integrated fashion when connected to their Windows PC running a 64-bit Teams desktop client. Possible values this parameter can take: @@ -81,7 +105,7 @@ Accept wildcard characters: False ``` ### -AllowHotDesking -Determines whether hot desking mode is enabled. Set this to TRUE to enable. Set this to FALSE to disable hot desking mode. +Determines whether hot desking mode is enabled. Set this to TRUE to enable. Set this to FALSE to disable hot desking mode. ```yaml Type: Boolean @@ -111,7 +135,7 @@ Accept wildcard characters: False ``` ### -Description -Free form text that can be used by administrators as desired. +Free form text that can be used by administrators as desired. ```yaml Type: String @@ -141,7 +165,7 @@ Accept wildcard characters: False ``` ### -HotDeskingIdleTimeoutInMinutes -Determines the idle timeout value in minutes for the signed in user account. When the timeout is reached, the account is logged out. +Determines the idle timeout value in minutes for the signed in user account. When the timeout is reached, the account is logged out. ```yaml Type: String @@ -155,21 +179,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Identity -The identity of the policy that you want to create. - -```yaml -Type: XdsIdentity -Parameter Sets: (All) -Aliases: - -Required: True -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -SearchOnCommonAreaPhoneMode Determines whether a user can search the Global Address List in Common Area Phone Mode. Set this to ENABLED to enable the feature. Set this to DISABLED to disable the feature. @@ -236,6 +245,9 @@ 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). + ## INPUTS ### None diff --git a/teams/teams-ps/teams/New-CsTeamsMessagingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMessagingPolicy.md index 9ffb1a3dba..35e4345805 100644 --- a/teams/teams-ps/teams/New-CsTeamsMessagingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMessagingPolicy.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsmessagingpolicy applicable: Microsoft Teams title: New-CsTeamsMessagingPolicy @@ -26,7 +26,7 @@ New-CsTeamsMessagingPolicy [[-Identity] ] [-AllowOwnerDeleteMessage ] [-AllowPriorityMessages ] [-AllowRemoveUser ] - [-AllowSmartCompose] ] + [-AllowSmartCompose] ] [-AllowSmartReply ] [-AllowStickers ] [-AllowUrlPreviews ] @@ -46,8 +46,8 @@ New-CsTeamsMessagingPolicy [[-Identity] ] [-InMemory] [-ReadReceiptsEnabledType ] [-Tenant ] + [] [-WhatIf] - [-Identity] ``` ## DESCRIPTION @@ -342,7 +342,7 @@ Accept wildcard characters: False ``` ### -ChatPermissionRole -Determines the Supervised Chat role of the user. Set this to Full to allow the user to supervise chats. Supervisors have the ability to initiate chats with and invite any user within the environment. Set this to Limited to allow the user to initiate conversations with Full and Limited permissioned users, but not Restricted. Set this to Restricted to block chat creation with anyone other than Full permissioned users. +Determines the Supervised Chat role of the user. Set this to Full to allow the user to supervise chats. Supervisors have the ability to initiate chats with and invite any user within the environment. Set this to Limited to allow the user to initiate conversations with Full and Limited permissioned users, but not Restricted. Set this to Restricted to block chat creation with anyone other than Full permissioned users. ```yaml Type: String @@ -513,6 +513,9 @@ 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). + ## INPUTS ### None diff --git a/teams/teams-ps/teams/New-CsTeamsNetworkRoamingPolicy.md b/teams/teams-ps/teams/New-CsTeamsNetworkRoamingPolicy.md index be2d96ce7d..54b53972d8 100644 --- a/teams/teams-ps/teams/New-CsTeamsNetworkRoamingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsNetworkRoamingPolicy.md @@ -6,7 +6,7 @@ applicable: Microsoft Teams title: New-CsTeamsNetworkRoamingPolicy author: TristanChen-msft ms.author: jiaych -ms.reviewer: +ms.reviewer: manager: mreddy schema: 2.0.0 --- @@ -20,7 +20,7 @@ New-CsTeamsNetworkRoamingPolicy allows IT Admins to create policies for Network ## SYNTAX ``` -New-CsTeamsNetworkRoamingPolicy [-Tenant ] [-Identity ] [-AllowIPVideo ] [-MediaBitRateKb ] [-Description ] +New-CsTeamsNetworkRoamingPolicy [-Tenant ] [-Identity ] [-AllowIPVideo ] [-MediaBitRateKb ] [-Description ] [] ``` ## DESCRIPTION @@ -30,7 +30,7 @@ The TeamsNetworkRoamingPolicy cmdlets enable administrators to provide specific More on the impact of bit rate setting on bandwidth can be found [here](https://learn.microsoft.com/microsoftteams/prepare-network). -To enable the network roaming policy for users who are not Enterprise Voice enabled, you must also enable the AllowNetworkConfigurationSettingsLookup setting in TeamsMeetingPolicy. This setting is off by default. See Set-TeamsMeetingPolicy for more information on how to enable AllowNetworkConfigurationSettingsLookup for users who are not Enterprise Voice enabled. +To enable the network roaming policy for users who are not Enterprise Voice enabled, you must also enable the AllowNetworkConfigurationSettingsLookup setting in TeamsMeetingPolicy. This setting is off by default. See Set-TeamsMeetingPolicy for more information on how to enable AllowNetworkConfigurationSettingsLookup for users who are not Enterprise Voice enabled. ## EXAMPLES @@ -66,7 +66,7 @@ Accept wildcard characters: False ``` ### -AllowIPVideo -Determines whether video is enabled in a user's meetings or calls. +Determines whether video is enabled in a user's meetings or calls. Set this to TRUE to allow the user to share their video. Set this to FALSE to prohibit the user from sharing their video. ```yaml @@ -111,6 +111,9 @@ 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). + ## INPUTS ### None diff --git a/teams/teams-ps/teams/Remove-CsTeamsFeedbackPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsFeedbackPolicy.md index b1732d272b..5b77c65fdc 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsFeedbackPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsFeedbackPolicy.md @@ -19,7 +19,12 @@ Use this cmdlet to remove a Teams Feedback policy from the Tenant. ## SYNTAX ``` -Remove-CsTeamsFeedbackPolicy [-WhatIf] [-Confirm] [[-Identity] ] [-Tenant ] [-Force] +Remove-CsTeamsFeedbackPolicy [[-Identity] ] + [-Confirm] + [-Force] + [-Tenant ] + [-WhatIf] + [] ``` ## DESCRIPTION @@ -70,7 +75,7 @@ Accept wildcard characters: False The identity of the policy to be removed. ```yaml -Type: Object +Type: String Parameter Sets: (All) Aliases: @@ -112,6 +117,9 @@ 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). + ## INPUTS ### Microsoft.Rtc.Management.Xds.XdsIdentity @@ -119,6 +127,7 @@ Accept wildcard characters: False ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Remove-CsTeamsIPPhonePolicy.md b/teams/teams-ps/teams/Remove-CsTeamsIPPhonePolicy.md index bea0370ac9..f31fdeafd5 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsIPPhonePolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsIPPhonePolicy.md @@ -20,7 +20,12 @@ Use the Remove-CsTeamsIPPhonePolicy cmdlet to remove a custom policy that's been ## SYNTAX ``` -Remove-CsTeamsIPPhonePolicy [-WhatIf] [-Confirm] [[-Identity] ] [-Tenant ] [-Force] +Remove-CsTeamsIPPhonePolicy [[-Identity] ] + [-Confirm] + [-Force] + [-Tenant ] + [-WhatIf] + [] ``` ## DESCRIPTION @@ -34,7 +39,7 @@ Note: Ensure the policy is not assigned to any users or the policy deletion will ```powershell PS C:\> Remove-CsTeamsIPPhonePolicy -Identity CommonAreaPhone ``` -This example shows the deletion of the policy CommonAreaPhone. +This example shows the deletion of the policy CommonAreaPhone. ## PARAMETERS @@ -114,6 +119,9 @@ 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). + ## INPUTS ### Microsoft.Rtc.Management.Xds.XdsIdentity diff --git a/teams/teams-ps/teams/Remove-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsMeetingPolicy.md index c44df9d977..afc4b6bca6 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsMeetingPolicy.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsmeetingpolicy applicable: Microsoft Teams title: Remove-CsTeamsMeetingPolicy @@ -120,11 +120,13 @@ 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). + ## INPUTS ### Microsoft.Rtc.Management.Xds.XdsIdentity - ## OUTPUTS ### System.Object diff --git a/teams/teams-ps/teams/Remove-CsTeamsMessagingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsMessagingPolicy.md index f322c8221a..1529b4300f 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsMessagingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsMessagingPolicy.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsmessagingpolicy applicable: Microsoft Teams title: Remove-CsTeamsMessagingPolicy @@ -13,7 +13,7 @@ ms.reviewer: williamlooney # Remove-CsTeamsMessagingPolicy ## SYNOPSIS -Deletes a custom messaging policy. Teams messaging policies determine the features and capabilities that can be used in messaging within the teams client. +Deletes a custom messaging policy. Teams messaging policies determine the features and capabilities that can be used in messaging within the teams client. ## SYNTAX @@ -110,11 +110,13 @@ 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). + ## INPUTS ### Microsoft.Rtc.Management.Xds.XdsIdentity - ## OUTPUTS ### System.Object diff --git a/teams/teams-ps/teams/Remove-CsTeamsNetworkRoamingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsNetworkRoamingPolicy.md index d02e15321f..5192c02bc6 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsNetworkRoamingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsNetworkRoamingPolicy.md @@ -6,7 +6,7 @@ applicable: Microsoft Teams title: Remove-CsTeamsNetworkRoamingPolicy author: TristanChen-msft ms.author: jiaych -ms.reviewer: +ms.reviewer: manager: mreddy schema: 2.0.0 --- @@ -20,7 +20,7 @@ Remove-CsTeamsNetworkRoamingPolicy allows IT Admins to delete policies for Netwo ## SYNTAX ``` -Remove-CsTeamsNetworkRoamingPolicy [-Tenant ] [[-Identity] ] +Remove-CsTeamsNetworkRoamingPolicy [[-Identity] ] [-Tenant ] [] ``` ## DESCRIPTION @@ -70,6 +70,9 @@ 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). + ## INPUTS ### None diff --git a/teams/teams-ps/teams/Set-CsTeamsFeedbackPolicy.md b/teams/teams-ps/teams/Set-CsTeamsFeedbackPolicy.md index 3f35456c71..c6a1f2b39c 100644 --- a/teams/teams-ps/teams/Set-CsTeamsFeedbackPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsFeedbackPolicy.md @@ -15,10 +15,19 @@ Use this cmdlet to modify a Teams feedback policy (the ability to send feedback ## SYNTAX ``` -Set-CsTeamsFeedbackPolicy [-WhatIf] [-Confirm] [[-Identity] ] [-Tenant ] - [-ReceiveSurveysMode ] [-UserInitiatedMode ] [-AllowEmailCollection ] - [-AllowLogCollection ] [-AllowScreenshotCollection ] [-EnableFeatureSuggestions ] - [-Force] [-Instance ] +Set-CsTeamsFeedbackPolicy [[-Identity] ] + [-AllowEmailCollection ] + [-AllowLogCollection ] + [-AllowScreenshotCollection ] + [-Confirm] + [-EnableFeatureSuggestions ] + [-Force] + [-Instance ] + [-ReceiveSurveysMode ] + [-Tenant ] + [-UserInitiatedMode ] + [-WhatIf] + [] ``` ## DESCRIPTION @@ -35,28 +44,28 @@ In this example, the policy "New Hire Feedback Policy" is modified, sets the use ## PARAMETERS -### -Confirm -Prompts you for confirmation before running the cmdlet. +### -Identity +The unique identifier of the policy. ```yaml -Type: SwitchParameter +Type: String Parameter Sets: (All) -Aliases: cf +Aliases: Required: False -Position: Named +Position: 1 Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -Force -Suppresses any confirmation prompts that would otherwise be displayed before making changes and suppresses the display of any non-fatal error message that might arise when running the command. +### -Confirm +Prompts you for confirmation before running the cmdlet. ```yaml Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: cf Required: False Position: Named @@ -65,16 +74,16 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Identity -The unique identifier of the policy. +### -Force +Suppresses any confirmation prompts that would otherwise be displayed before making changes and suppresses the display of any non-fatal error message that might arise when running the command. ```yaml -Type: Object +Type: SwitchParameter Parameter Sets: (All) Aliases: Required: False -Position: 1 +Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -228,6 +237,9 @@ 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). + ## INPUTS ### System.Management.Automation.PSObject @@ -235,6 +247,7 @@ Accept wildcard characters: False ## OUTPUTS ### System.Object + ## NOTES ## RELATED LINKS diff --git a/teams/teams-ps/teams/Set-CsTeamsGuestMessagingConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsGuestMessagingConfiguration.md index 990313b36e..4e5e35b1d8 100644 --- a/teams/teams-ps/teams/Set-CsTeamsGuestMessagingConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsGuestMessagingConfiguration.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsguestmessagingconfiguration applicable: Microsoft Teams title: Set-CsTeamsGuestMessagingConfiguration @@ -63,7 +63,7 @@ Accept wildcard characters: False ``` ### -AllowMemes -Determines if memes are available for use. +Determines if memes are available for use. ```yaml Type: Boolean @@ -93,7 +93,7 @@ Accept wildcard characters: False ``` ### -AllowUserChat -Determines if a user is allowed to chat. +Determines if a user is allowed to chat. ```yaml Type: Boolean @@ -123,7 +123,7 @@ Accept wildcard characters: False ``` ### -AllowUserEditMessage -Determines if a user is allowed to edit their own messages. +Determines if a user is allowed to edit their own messages. ```yaml Type: Boolean @@ -269,11 +269,13 @@ 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). + ## INPUTS ### System.Management.Automation.PSObject - ## OUTPUTS ### System.Object diff --git a/teams/teams-ps/teams/Set-CsTeamsIPPhonePolicy.md b/teams/teams-ps/teams/Set-CsTeamsIPPhonePolicy.md index bfcdf8ec68..0f608fbf29 100644 --- a/teams/teams-ps/teams/Set-CsTeamsIPPhonePolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsIPPhonePolicy.md @@ -20,9 +20,20 @@ Set-CsTeamsIPPhonePolicy enables you to modify the properties of an existing Tea ## SYNTAX ``` -Set-CsTeamsIPPhonePolicy [-Description ] [-HotDeskingIdleTimeoutInMinutes ] - [-SearchOnCommonAreaPhoneMode ] [-AllowHotDesking ] [-AllowHomeScreen ] [-AllowBetterTogether ] [[-Identity] ] [-Tenant ] - [-SignInMode ] [-WhatIf] [-Confirm] [-Force] [-Instance ] +Set-CsTeamsIPPhonePolicy [[-Identity] ] + [-AllowBetterTogether ] + [-AllowHomeScreen ] + [-AllowHotDesking ] + [-Confirm] + [-Description ] + [-Force] + [-HotDeskingIdleTimeoutInMinutes ] + [-Instance ] + [-SearchOnCommonAreaPhoneMode ] + [-SignInMode ] + [-Tenant ] + [-WhatIf] + [] ``` ## DESCRIPTION @@ -33,7 +44,7 @@ Set-CsTeamsIPPhonePolicy enables you to modify the properties of an existing Tea ### Example 1 ```powershell -PS C:\> Set-CsTeamsIPPhonePolicy -Identity CommonAreaPhone -SignInMode CommonAreaPhoneSignin +PS C:\> Set-CsTeamsIPPhonePolicy -Identity CommonAreaPhone -SignInMode CommonAreaPhoneSignin ``` This example shows the SignInMode "CommonAreaPhoneSignIn" being set against the policy named "CommonAreaPhone". @@ -78,9 +89,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` - ### -AllowHotDesking -Determines if the hot desking feature is enabled or not. Set this to TRUE to enable. Set this to FALSE to disable hot desking mode. +Determines if the hot desking feature is enabled or not. Set this to TRUE to enable. Set this to FALSE to disable hot desking mode. ```yaml Type: Boolean @@ -110,7 +120,7 @@ Accept wildcard characters: False ``` ### -Description -Free form text that can be used by administrators as desired. +Free form text that can be used by administrators as desired. ```yaml Type: String @@ -139,7 +149,7 @@ Accept wildcard characters: False ``` ### -HotDeskingIdleTimeoutInMinutes -Determines the idle timeout value in minutes for the signed in user account. When the timeout is reached, the account is logged out. +Determines the idle timeout value in minutes for the signed in user account. When the timeout is reached, the account is logged out. ```yaml Type: Int @@ -185,7 +195,7 @@ Accept wildcard characters: False ### -SignInMode Determines the sign in mode for the device when signing in to Teams. -Possible Values: +Possible Values: - 'UserSignIn: Enables the individual user's Teams experience on the phone' - 'CommonAreaPhoneSignIn: Enables a Common Area Phone experience on the phone' - 'MeetingSignIn: Enables the meeting/conference room experience on the phone' @@ -233,6 +243,9 @@ 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). + ## INPUTS ### System.Management.Automation.PSObject diff --git a/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md index d2c608e417..fee0e9ed4e 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md @@ -1,5 +1,5 @@ --- -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsmessagingpolicy applicable: Microsoft Teams title: Set-CsTeamsMessagingPolicy @@ -28,7 +28,7 @@ Set-CsTeamsMessagingPolicy [[-Identity] ] [-AllowImmersiveReader ] [-AllowMemes ] [-AllowOwnerDeleteMessage ] - [-AllowPasteInternetImage ] + [-AllowPasteInternetImage ] [-AllowPriorityMessages ] [-AllowRemoveUser ] [-AllowSecurityEndUserReporting ] @@ -74,7 +74,7 @@ Set-CsTeamsMessagingPolicy [-Instance ] [-AllowImmersiveReader ] [-AllowMemes ] [-AllowOwnerDeleteMessage ] - [-AllowPasteInternetImage ] + [-AllowPasteInternetImage ] [-AllowPriorityMessages ] [-AllowRemoveUser ] [-AllowSecurityEndUserReporting ] @@ -274,7 +274,7 @@ Accept wildcard characters: False ``` ### -AllowGiphyDisplay -Determines if Giphy images should be displayed that had been already sent or received in chat. +Determines if Giphy images should be displayed that had been already sent or received in chat. Possible values: True, False ```yaml @@ -351,7 +351,7 @@ Accept wildcard characters: False ``` ### -AllowPasteInternetImage -Determines if a user is allowed to paste internet-based images in compose. +Determines if a user is allowed to paste internet-based images in compose. Possible values: True, False ```yaml @@ -428,7 +428,7 @@ Accept wildcard characters: False ``` ### -AllowSmartReply -Turn this setting on to enable suggested replies for chat messages. Set this to TRUE to allow. Set this to FALSE to prohibit. +Turn this setting on to enable suggested replies for chat messages. Set this to TRUE to allow. Set this to FALSE to prohibit. ```yaml Type: Boolean @@ -599,7 +599,7 @@ Accept wildcard characters: False ``` ### -ChatPermissionRole -Determines the Supervised Chat role of the user. Set this to Full to allow the user to supervise chats. Supervisors have the ability to initiate chats with and invite any user within the environment. Set this to Limited to allow the user to initiate conversations with Full and Limited permissioned users, but not Restricted. Set this to Restricted to block chat creation with anyone other than Full permissioned users. +Determines the Supervised Chat role of the user. Set this to Full to allow the user to supervise chats. Supervisors have the ability to initiate chats with and invite any user within the environment. Set this to Limited to allow the user to initiate conversations with Full and Limited permissioned users, but not Restricted. Set this to Restricted to block chat creation with anyone other than Full permissioned users. ```yaml Type: String @@ -785,6 +785,9 @@ 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). + ## INPUTS ### System.Management.Automation.PSObject diff --git a/teams/teams-ps/teams/Set-CsTeamsNetworkRoamingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsNetworkRoamingPolicy.md index 0612e21147..f7d01f2e45 100644 --- a/teams/teams-ps/teams/Set-CsTeamsNetworkRoamingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsNetworkRoamingPolicy.md @@ -6,7 +6,7 @@ applicable: Microsoft Teams title: Set-CsTeamsNetworkRoamingPolicy author: TristanChen-msft ms.author: jiaych -ms.reviewer: +ms.reviewer: manager: mreddy schema: 2.0.0 --- @@ -20,7 +20,12 @@ Set-CsTeamsNetworkRoamingPolicy allows IT Admins to create or update policies fo ## SYNTAX ``` -Set-CsTeamsNetworkRoamingPolicy [-Tenant ] [-Identity ] [-AllowIPVideo ] [-MediaBitRateKb ] [-Description ] +Set-CsTeamsNetworkRoamingPolicy [-Identity ] + [-AllowIPVideo ] + [-Description ] + [-MediaBitRateKb ] + [-Tenant ] + [] ``` ## DESCRIPTION @@ -30,7 +35,7 @@ The TeamsNetworkRoamingPolicy cmdlets enable administrators to provide specific More on the impact of bit rate setting on bandwidth can be found [here](https://learn.microsoft.com/microsoftteams/prepare-network). -To enable the network roaming policy for users who are not Enterprise Voice enabled, you must also enable the AllowNetworkConfigurationSettingsLookup setting in TeamsMeetingPolicy. This setting is off by default. See Set-TeamsMeetingPolicy for more information on how to enable AllowNetworkConfigurationSettingsLookup for users who are not Enterprise Voice enabled. +To enable the network roaming policy for users who are not Enterprise Voice enabled, you must also enable the AllowNetworkConfigurationSettingsLookup setting in TeamsMeetingPolicy. This setting is off by default. See Set-TeamsMeetingPolicy for more information on how to enable AllowNetworkConfigurationSettingsLookup for users who are not Enterprise Voice enabled. ## EXAMPLES @@ -59,7 +64,7 @@ Accept wildcard characters: False ``` ### -AllowIPVideo -Determines whether video is enabled in a user's meetings or calls. +Determines whether video is enabled in a user's meetings or calls. Set this to TRUE to allow the user to share their video. Set this to FALSE to prohibit the user from sharing their video. ```yaml @@ -104,6 +109,9 @@ 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). + ## INPUTS ### None diff --git a/teams/teams-ps/teams/Update-M365UnifiedTenantSettings.md b/teams/teams-ps/teams/Update-M365UnifiedTenantSettings.md index 6c1489d1bc..ed119948d2 100644 --- a/teams/teams-ps/teams/Update-M365UnifiedTenantSettings.md +++ b/teams/teams-ps/teams/Update-M365UnifiedTenantSettings.md @@ -43,7 +43,6 @@ PS C:\> Update-M365UnifiedTenantSettings -SettingName GlobalApp -SettingValue No ``` Updates the tenant setting for GlobalApp to None - ## PARAMETERS ### -SettingName @@ -136,3 +135,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### System.Object + +## NOTES + +## RELATED LINKS From 939f74e56ed742f5bc77bcda1d8888bf5c1835ab Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Fri, 22 Nov 2024 10:25:46 -0500 Subject: [PATCH 1107/1851] Update Set-CsTeamsMeetingPolicy.md --- teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index a5e9520332..439338b885 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -1027,8 +1027,8 @@ Accept wildcard characters: False Require a verification check for meeting join. Possible values: -- **NotRequired**, Captcha not required -- **AnonymousUsersAndUntrustedOrganizations**, Anonymous users and people from untrusted organizations +- **NotRequired**, CAPTCHA not required to join the meeting +- **AnonymousUsersAndUntrustedOrganizations**, Anonymous users and people from untrusted organizations must complete a CAPTCHA challenge to join the meeting. ```yaml Type: String From 00cd509af7a554c046341757ecfb57a6d49201b6 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 22 Nov 2024 08:11:06 -0800 Subject: [PATCH 1108/1851] Update New-CsAutoAttendant.md --- teams/teams-ps/teams/New-CsAutoAttendant.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsAutoAttendant.md b/teams/teams-ps/teams/New-CsAutoAttendant.md index dd436cf953..98e32e7234 100644 --- a/teams/teams-ps/teams/New-CsAutoAttendant.md +++ b/teams/teams-ps/teams/New-CsAutoAttendant.md @@ -485,7 +485,7 @@ Accept wildcard characters: False ### -HideAuthorizedUsers _Saving an auto attendant configuration through Teams admin center will *remove* this setting._ -This is a list of GUIDs of authorized users who should not appear on the list of supervisors for the agents who are members of this queue. The GUID should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). +The GUID should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). ```yaml Type: List From 44f2354e2f347c8b51df4300fb444833a76ccf2a Mon Sep 17 00:00:00 2001 From: Sam Ramon <15154970+samantharamon@users.noreply.github.com> Date: Fri, 22 Nov 2024 09:35:01 -0800 Subject: [PATCH 1109/1851] Apply suggestions from review --- .../exchange-ps/exchange/Remove-AuthenticationPolicy.md | 4 ++-- .../exchange-ps/exchange/Set-AuthenticationPolicy.md | 9 ++++----- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md index 303151ccdf..3eb387bfb3 100644 --- a/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md @@ -77,11 +77,11 @@ The AllowLegacyExchangeTokens switch returns your organization to its previous s Legacy Exchange tokens include Exchange user identity and callback tokens. -This switch applies to the entire organization, even if you specify an authentication policy using the Identity parameter. +This switch applies to the entire organization. Although the Identity parameter is required, its value is ignored. You can pass any non-empty value as the Identity parameter. **Important**: -- This switch disregards other authentication policy parameters used in the same command. We recommend running separate commands for other authentication policy changes. +- Apart from the Identity parameter, this switch disregards other authentication policy parameters used in the same command. We recommend running separate commands for other authentication policy changes. - It might take up to 24 hours for the change to take effect across your entire organization. - Legacy Exchange tokens issued to Outlook add-ins before token blocking was implemented in your organization will remain valid until they expire. - Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). diff --git a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md index 575266fc02..be4a9b5c73 100644 --- a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md @@ -365,12 +365,11 @@ The AllowLegacyExchangeTokens switch specifies whether to allow legacy Exchange Legacy Exchange tokens include Exchange user identity and callback tokens. -This switch applies to the entire organization, even if you specify an authentication policy using the Identity parameter. +This switch applies to the entire organization. Although the Identity parameter is required, its value is ignored. You can pass any non-empty value as the Identity parameter. **Important**: -- This switch disregards other authentication policy parameters used in the same command. We recommend running separate commands for other authentication policy changes. -- It might take up to 24 hours for the change to take effect across your entire organization. +- Apart from the Identity parameter, this switch disregards other authentication policy parameters used in the same command. We recommend running separate commands for other authentication policy changes. - Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). ```yaml @@ -561,11 +560,11 @@ The BlockLegacyExchangeTokens switch specifies whether to block legacy Exchange Legacy Exchange tokens include Exchange user identity and callback tokens. -This switch applies to the entire organization, even if you specify an authentication policy using the Identity parameter. +This switch applies to the entire organization. Although the Identity parameter is required, its value is ignored. You can pass any non-empty value as the Identity parameter. **Important**: -- This switch disregards other authentication policy parameters used in the same command. We recommend running separate commands for other authentication policy changes. +- Apart from the Identity parameter, this switch disregards other authentication policy parameters used in the same command. We recommend running separate commands for other authentication policy changes. - It might take up to 24 hours for the change to take effect across your entire organization. - Legacy Exchange tokens issued to Outlook add-ins before token blocking was implemented in your organization will remain valid until they expire. - Blocking legacy Exchange tokens might cause some Microsoft add-ins to stop working. These add-ins are being updated to no longer use legacy tokens. From 72edb27c0456f9eaada277356dfb3fd355f61549 Mon Sep 17 00:00:00 2001 From: Andy Wang Date: Thu, 28 Nov 2024 09:40:59 -0800 Subject: [PATCH 1110/1851] Add description attribute to Teams AI Policy cmdlet documentation --- teams/teams-ps/teams/New-CsTeamsAIPolicy.md | 15 +++++++++++++++ teams/teams-ps/teams/Set-CsTeamsAIPolicy.md | 15 +++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/teams/teams-ps/teams/New-CsTeamsAIPolicy.md b/teams/teams-ps/teams/New-CsTeamsAIPolicy.md index d70d91725c..99cb7dfa8b 100644 --- a/teams/teams-ps/teams/New-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsAIPolicy.md @@ -82,6 +82,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Description +Enables administrators to provide explanatory text about the Teams AI policy. +For example, the Description might indicate the users the policy should be assigned to. +```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/Set-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md index dee7e333f9..4b0b7cc4a4 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md @@ -121,6 +121,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Description +Enables administrators to provide explanatory text about the Teams AI policy. +For example, the Description might indicate the users the policy should be assigned to. +```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). From 4e51de196d4bdbfd7d4a525c8a0e54601e05dc4b Mon Sep 17 00:00:00 2001 From: klashkevich-microsoft <88056837+klashkevich-microsoft@users.noreply.github.com> Date: Fri, 29 Nov 2024 13:55:02 +0200 Subject: [PATCH 1111/1851] Update Set-CsTeamsCallingPolicy.md --- .../teams/Set-CsTeamsCallingPolicy.md | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md index 9994689e17..4313083eeb 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md @@ -47,6 +47,8 @@ Set-CsTeamsCallingPolicy [-Identity] [-PreventTollBypass ] [-SpamFilteringEnabledType ] [-VoiceSimulationInInterpretation ] + [-EnableSpendLimits ] + [-CallingSpendUserLimit ] [-WhatIf] [] ``` @@ -557,6 +559,44 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EnableSpendLimits +This setting allows an admin to enable or disable spend limits on PSTN calls for their user base. + +Possible values: +- True +- False + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CallingSpendUserLimit +The maximum amount a user can spend on outgoing PSTN calls, including all calls made through Pay-as-you-go Calling Plans and any overages on plans with bundled minutes. + +Possible values: any positive integer + +```yaml +Type: Long +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Force Suppresses any confirmation prompts that would otherwise be displayed before making changes. From cc85be07663f558dab51d8c7b836102890d12de6 Mon Sep 17 00:00:00 2001 From: klashkevich-microsoft <88056837+klashkevich-microsoft@users.noreply.github.com> Date: Fri, 29 Nov 2024 14:01:10 +0200 Subject: [PATCH 1112/1851] Update New-CsTeamsCallingPolicy.md --- .../teams/New-CsTeamsCallingPolicy.md | 79 ++++++++++++++++--- 1 file changed, 70 insertions(+), 9 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md index b3a759f994..ee11dc14be 100644 --- a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md @@ -20,15 +20,40 @@ Use this cmdlet to create a new instance of a Teams Calling Policy. ### Identity (Default) ``` -New-CsTeamsCallingPolicy [-Identity] [-Description ] [-AllowPrivateCalling ] [-AllowWebPSTNCalling ] - [-AllowSIPDevicesCalling ] [-AllowVoicemail ] [-AllowCallGroups ] [-AllowDelegation ] - [-AllowCallForwardingToUser ] [-AllowCallForwardingToPhone ] [-PreventTollBypass ] - [-BusyOnBusyEnabledType ] [-MusicOnHoldEnabledType ] [-AllowCloudRecordingForCalls ] - [-AllowTranscriptionForCalling ] [-PopoutForIncomingPstnCalls ] [-PopoutAppPathForIncomingPstnCalls ] - [-LiveCaptionsEnabledTypeForCalling ] [-AutoAnswerEnabledType ] [-SpamFilteringEnabledType ] - [-CallRecordingExpirationDays ] [-AllowCallRedirect ] [-Copilot ] [-EnableWebPstnMediaBypass ] - [-InboundPstnCallRoutingTreatment ] [-InboundFederatedCallRoutingTreatment ] [-AIInterpreter ] - [-VoiceSimulationInInterpretation ] [-Force] [-WhatIf] [-Confirm] [] +New-CsTeamsCallingPolicy [-Identity] + [-Description ] + [-AllowPrivateCalling ] + [-AllowWebPSTNCalling ] + [-AllowSIPDevicesCalling ] + [-AllowVoicemail ] + [-AllowCallGroups ] + [-AllowDelegation ] + [-AllowCallForwardingToUser ] + [-AllowCallForwardingToPhone ] + [-PreventTollBypass ] + [-BusyOnBusyEnabledType ] + [-MusicOnHoldEnabledType ] + [-AllowCloudRecordingForCalls ] + [-AllowTranscriptionForCalling ] + [-PopoutForIncomingPstnCalls ] + [-PopoutAppPathForIncomingPstnCalls ] + [-LiveCaptionsEnabledTypeForCalling ] + [-AutoAnswerEnabledType ] + [-SpamFilteringEnabledType ] + [-CallRecordingExpirationDays ] + [-AllowCallRedirect ] + [-Copilot ] + [-EnableWebPstnMediaBypass ] + [-InboundPstnCallRoutingTreatment ] + [-InboundFederatedCallRoutingTreatment ] + [-AIInterpreter ] + [-VoiceSimulationInInterpretation ] + [-EnableSpendLimits ] + [-CallingSpendUserLimit ] + [-Force] + [-WhatIf] + [-Confirm] + [] ``` ## DESCRIPTION @@ -568,6 +593,42 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EnableSpendLimits +This setting allows an admin to enable or disable spend limits on PSTN calls for their user base. + +Possible values: +- True +- False + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CallingSpendUserLimit +The maximum amount a user can spend on outgoing PSTN calls, including all calls made through Pay-as-you-go Calling Plans and any overages on plans with bundled minutes. + +Possible values: any positive integer + +```yaml +Type: Long +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Force Suppresses any confirmation prompts that would otherwise be displayed before making changes. From 3b85afc50d1e9823abe662d07e534ecbf7529927 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 2 Dec 2024 08:14:49 -0800 Subject: [PATCH 1113/1851] Locations param --- .../exchange/New-DlpCompliancePolicy.md | 17 +++++++++++++++++ .../exchange/Set-DlpCompliancePolicy.md | 17 +++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md index 2536cb70ab..107b25cec8 100644 --- a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md @@ -38,6 +38,7 @@ New-DlpCompliancePolicy [-Name] [-ExchangeSenderMemberOfException ] [-Force] [-IsFromSmartInsights ] + [-Locations ] [-Mode ] [-OneDriveAdaptiveScopes ] [-OneDriveAdaptiveScopesException ] @@ -424,6 +425,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Locations +{{ Fill Locations Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Mode The Mode parameter specifies the action and notification level of the DLP policy. Valid values are: diff --git a/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md index 242d848760..efcec3c2b6 100644 --- a/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md @@ -51,6 +51,7 @@ Set-DlpCompliancePolicy [-Identity] [-ExchangeSenderMemberOfException ] [-Force] [-IsFromSmartInsights ] + [-Locations ] [-Mode ] [-OneDriveAdaptiveScopes ] [-OneDriveAdaptiveScopesException ] @@ -741,6 +742,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Locations +{{ Fill Locations Description }} + +```yaml +Type: String +Parameter Sets: Identity +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Mode The Mode parameter specifies the action and notification level of the DLP policy. Valid values are: From d19fae8327e619cead740fce2133539b8a6c6402 Mon Sep 17 00:00:00 2001 From: Sam Lyu Date: Tue, 3 Dec 2024 12:03:17 -0500 Subject: [PATCH 1114/1851] Create Get-CsTeamsMultiTenantOrganizationConfiguration.md Add Get-CsTeamsMultiTenantOrganizationConfiguration.md --- ...amsMultiTenantOrganizationConfiguration.md | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 teams/teams-ps/teams/Get-CsTeamsMultiTenantOrganizationConfiguration.md diff --git a/teams/teams-ps/teams/Get-CsTeamsMultiTenantOrganizationConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsMultiTenantOrganizationConfiguration.md new file mode 100644 index 0000000000..6aaad14bf0 --- /dev/null +++ b/teams/teams-ps/teams/Get-CsTeamsMultiTenantOrganizationConfiguration.md @@ -0,0 +1,50 @@ +--- +external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml +Module Name: MicrosoftTeams +applicable: Microsoft Teams +title: Get-CsTeamsMultiTenantOrganizationConfiguration +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsmultiTenantorganizationconfiguration +schema: 2.0.0 +author: samlyu +ms.author: samlyu +--- + +# Get-CsTeamsMultiTenantOrganizationConfiguration + +## SYNOPSIS + +This cmdlet retrieves tenant settings for Multi-tenant Organzation. + +## SYNTAX + +``` +Get-CsTeamsMultiTenantOrganizationConfiguration [] +``` + +## DESCRIPTION + +The new Get-CsTeamsMultiTenantOrganizationConfiguration cmdlet enables Teams meeting administrators to retrieve the Multi-Tenant Organization settings for their tenant. This includes the *isCopilotFromHomeTenant* field, which specifies whether users in a Multi-Tenant Organization are allowed to utilize their Copilot license from their home tenant during cross-tenant meetings. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-CsTeamsMultiTenantOrganizationConfiguration +``` + +Retrieves tenant's Multi-tenant Organization Configuration, including isCopilotFromHomeTenant. + +## PARAMETERS + +### 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). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS + +[Set-CsTeamsMultiTenantOrganizationConfiguration](https://learn.microsoft.com/powershell/module/teams/set-csteamsmultiTenantorganizationconfiguration) From a6232b73ffd81b531cd72b2bb7a79ee2769ddb59 Mon Sep 17 00:00:00 2001 From: Sam Lyu Date: Tue, 3 Dec 2024 12:19:23 -0500 Subject: [PATCH 1115/1851] Create Set-CsTeamsMultiTenantOrganizationConfiguration.md Add Set-CsTeamsMultiTenantOrganizationConfiguration.md --- ...amsMultiTenantOrganizationConfiguration.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 teams/teams-ps/teams/Set-CsTeamsMultiTenantOrganizationConfiguration.md diff --git a/teams/teams-ps/teams/Set-CsTeamsMultiTenantOrganizationConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsMultiTenantOrganizationConfiguration.md new file mode 100644 index 0000000000..e0a6184fa2 --- /dev/null +++ b/teams/teams-ps/teams/Set-CsTeamsMultiTenantOrganizationConfiguration.md @@ -0,0 +1,90 @@ +--- +external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml +Module Name: MicrosoftTeams +applicable: Microsoft Teams +title: Set-CsTeamsMultiTenantOrganizationConfiguration +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsmultitenantorganizationconfiguration +schema: 2.0.0 +author: samlyu +ms.author: samlyu +--- + +# Set-CsTeamsMultiTenantOrganizationConfiguration + +## SYNOPSIS + +This cmdlet Set Multi-tenant Organization tenant settings for current tenant. + +## SYNTAX + +``` +Set-CsTeamsMultiTenantOrganizationConfiguration + [[-Identity] ] + [-CopilotFromHomeTenant ] +``` + +## DESCRIPTION +The Set-CsTeamsMultiTenantOrganizationConfiguration set tenant setting for Multi-tenant Organization, including CopilotFromHomeTenant, which specifies whether users in a Multi-Tenant Organization are allowed to utilize their Copilot license from their home tenant during cross-tenant meetings. +This cmdlet sets the Teams Multi-tenant Organization tenant setting, CopilotFromHomeTenant, for the tenant. The value of CopilotFromHomeTenant can be set to "Enabled" or "Disabled". + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Set-CsTeamsMultiTenantOrganizationConfiguration -Identity Global -CopilotFromHomeTenant Disabled +``` + +Set Teams Multi-tenant Organization Setting "CopilotFromHomeTenant" value to "Disabled" for global as default. + +### Example 2 +```powershell +PS C:\> Set-CsTeamsMultiTenantOrganizationConfiguration -Identity Global -CopilotFromHomeTenant Enabled + +``` + +Set Teams Multi-tenant Organization Setting "CopilotFromHomeTenant" value to "Enabled" for global as default. + +## PARAMETERS + +### -Identity +Identity of the Teams Multi-tenant Organization Setting. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CopilotFromHomeTenant +Setting value of the Teams Multi-tenant Organization Setting. CopilotFromHomeTenant controls user access to Copilot license in their home tenant during cross-tenant meetings. + +```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). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS + +[Get-CsTeamsMultiTenantOrganizationConfiguration](https://learn.microsoft.com/powershell/module/teams/get-csteamsmultitenantorganizationconfiguration) From 22db10caf7c40f06be1272d0b5201a02af748757 Mon Sep 17 00:00:00 2001 From: Sam Lyu Date: Tue, 3 Dec 2024 12:21:16 -0500 Subject: [PATCH 1116/1851] Update Get-CsTeamsMultiTenantOrganizationConfiguration.md Update parameters. --- .../Get-CsTeamsMultiTenantOrganizationConfiguration.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsMultiTenantOrganizationConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsMultiTenantOrganizationConfiguration.md index 6aaad14bf0..65d7760d3e 100644 --- a/teams/teams-ps/teams/Get-CsTeamsMultiTenantOrganizationConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsMultiTenantOrganizationConfiguration.md @@ -3,7 +3,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams applicable: Microsoft Teams title: Get-CsTeamsMultiTenantOrganizationConfiguration -online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsmultiTenantorganizationconfiguration +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsmultitenantorganizationconfiguration schema: 2.0.0 author: samlyu ms.author: samlyu @@ -23,7 +23,7 @@ Get-CsTeamsMultiTenantOrganizationConfiguration [] ## DESCRIPTION -The new Get-CsTeamsMultiTenantOrganizationConfiguration cmdlet enables Teams meeting administrators to retrieve the Multi-Tenant Organization settings for their tenant. This includes the *isCopilotFromHomeTenant* field, which specifies whether users in a Multi-Tenant Organization are allowed to utilize their Copilot license from their home tenant during cross-tenant meetings. +The new Get-CsTeamsMultiTenantOrganizationConfiguration cmdlet enables Teams meeting administrators to retrieve the Multi-Tenant Organization settings for their tenant. This includes the *CopilotFromHomeTenant* field, which specifies whether users in a Multi-Tenant Organization are allowed to utilize their Copilot license from their home tenant during cross-tenant meetings. ## EXAMPLES @@ -32,7 +32,7 @@ The new Get-CsTeamsMultiTenantOrganizationConfiguration cmdlet enables Teams mee PS C:\> Get-CsTeamsMultiTenantOrganizationConfiguration ``` -Retrieves tenant's Multi-tenant Organization Configuration, including isCopilotFromHomeTenant. +Retrieves tenant's Multi-tenant Organization Configuration, including CopilotFromHomeTenant. ## PARAMETERS @@ -47,4 +47,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Set-CsTeamsMultiTenantOrganizationConfiguration](https://learn.microsoft.com/powershell/module/teams/set-csteamsmultiTenantorganizationconfiguration) +[Set-CsTeamsMultiTenantOrganizationConfiguration](https://learn.microsoft.com/powershell/module/teams/set-csteamsmultitenantorganizationconfiguration) From 2d73224ad34126e0d6637556ad8eea7e5527d305 Mon Sep 17 00:00:00 2001 From: pavellatif <142821210+pavellatif@users.noreply.github.com> Date: Tue, 3 Dec 2024 14:32:24 -0500 Subject: [PATCH 1117/1851] Updated Get-CsOnlineTelephoneNumberOrder and new cmdlets for creating Release and DirectRoutingNumberCreation orders New cmdlet New-CsOnlineTelephoneNumberReleaseOrder for creating telephone number release orders New cmdlet New-CsOnlineDirectRoutingTelephoneNumberUploadOrder for creating Direct Routing telephone number upload orders Updated existing Get-CsOnlineTelephoneNumberOrder cmdlet to support retrieving different types of telephone number orders --- .../teams/Get-CsOnlineTelephoneNumberOrder.md | 205 +++++++++++++----- ...DirectRoutingTelephoneNumberUploadOrder.md | 127 +++++++++++ ...New-CsOnlineTelephoneNumberReleaseOrder.md | 112 ++++++++++ 3 files changed, 389 insertions(+), 55 deletions(-) create mode 100644 teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md create mode 100644 teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md diff --git a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md index d5b8a5dbef..41ac6f4e3e 100644 --- a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md +++ b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md @@ -13,82 +13,158 @@ ms.reviewer: julienp # Get-CsOnlineTelephoneNumberOrder ## SYNOPSIS -Use the `Get-CsOnlineTelephoneNumberOrder` cmdlet to get the order report of a specific telephone number search order. The telephone numbers can then be used to set up calling features for users and services in your organization. +Use the `Get-CsOnlineTelephoneNumberOrder` cmdlet to get the order report of a specific telephone number order. + ## SYNTAX ``` -Get-CsOnlineTelephoneNumberOrder [-OrderId] [] +Get-CsOnlineTelephoneNumberOrder -OrderId [-OrderType ] + [] ``` ## DESCRIPTION -Use the `Get-CsOnlineTelephoneNumberOrder` cmdlet to get the order report of a specific telephone number search order. The telephone numbers can then be used to set up calling features for users and services in your organization. +This `Get-CsOnlineTelephoneNumberOrder` cmdlet can be used to get the status of specific telephone number orders. Currently supported orders for retrievals are: [New-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder), [New-CsOnlineDirectRoutingTelephoneNumberUploadOrder](https://learn.microsoft.com/powershell/module/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder) and [New-CsOnlineTelephoneNumberReleaseOrder] (https://learn.microsoft.com/powershell/module/teams/New-CsOnlineTelephoneNumberReleaseOrder) + ## EXAMPLES -### -------------------------- Example 1 -------------------------- +### Example 1 ``` -PS C:\> $order = Get-CsOnlineTelephoneNumberOrder -OrderId 1efd85ca-dd46-41b3-80a0-2e4c5f87c912 - -AreaCode : -CivicAddressId : -CountryCode : US -CreatedAt : 8/23/2021 5:43:44 PM -Description : test -ErrorCode : NoError -Id : 1efd85ca-dd46-41b3-80a0-2e4c5f87c912 -InventoryType : Subscriber -IsManual : False -Name : test -NumberPrefix : 1718 -NumberType : UserSubscriber -Quantity : 1 -ReservationExpiryDate : 8/23/2021 5:59:45 PM -SearchType : Prefix -SendToServiceDesk : False -Status : Reserved -TelephoneNumber : {Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Models.TelephoneNumberSearchResult} - -PS C:\> $order.TelephoneNumber - -Location TelephoneNumber --------- --------------- -New York City +17182000004 +PS C:\> $order = Get-CsOnlineTelephoneNumberOrder -OrderType Search -OrderId 1fd52b3b-b804-4ac4-a84d-4d70b51dd4be + +Key Value +--- ----- +Id 1fd52b3b-b804-4ac4-a84d-4d70b51dd4be +Name Postal Code Search Test +CreatedAt 2024-11-30T00:34:00.0825627+00:00 +CreatedBy ContosoAdmin +Description Postal Code Search Test +NumberType UserSubscriber +SearchType PostalCode +AreaCode 778 +PostalOrZipCode V7Y 1G5 +Quantity 2 +Status Reserved +IsManual False +TelephoneNumbers {System.Collections.Generic.Dictionary`2[System.String,System.Object], System.Collections.Generic.Dictionary`2[System.String,System.Object]} +ReservationExpiryDate 2024-11-30T00:50:01.1794152+00:00 +ErrorCode NoError +InventoryType Subscriber +SendToServiceDesk False +CountryCode CA + +PS C:\> $order.TelephoneNumbers + +Key Value +--- ----- +Location Vancouver +TelephoneNumber +16046606034 +Location Vancouver +TelephoneNumber +16046606030 ``` -This example returns a successful telephone number search and the telephone number +17182000004 is reserved for purchase. +This example returns a successful telephone number search and the telephone numbers are reserved for purchase. -### -------------------------- Example 2 -------------------------- +### Example 2 ``` PS C:\> $order = Get-CsOnlineTelephoneNumberOrder -OrderId 8d23e073-bc98-4f73-8e05-7517655d7042 -AreaCode : -CivicAddressId : -CountryCode : US -CreatedAt : 8/23/2021 6:53:12 PM -Description : test -ErrorCode : OutOfStock -Id : 8d23e073-bc98-4f73-8e05-7517655d7042 -InventoryType : Subscriber -IsManual : False -Name : test -NumberPrefix : 1425 -NumberType : UserSubscriber -Quantity : 1 -ReservationExpiryDate : -SearchType : Prefix -SendToServiceDesk : False -Status : Error -TelephoneNumber : {} +Key Value +--- ----- +Id 8d23e073-bc98-4f73-8e05-7517655d7042 +Name Postal Code Search Test +CreatedAt 2024-11-30T00:34:00.0825627+00:00 +CreatedBy ContosoAdmin +Description Prefix Search Test +NumberType UserSubscriber +SearchType Prefix +AreaCode +PostalOrZipCode +Quantity 1 +Status Error +IsManual False +TelephoneNumbers {} +ReservationExpiryDate +ErrorCode OutOfStock +InventoryType Subscriber +SendToServiceDesk False +CountryCode ``` This example returns a failed telephone number search and the `ErrorCode` is showing that telephone numbers with `NumberPrefix: 1425` is `OutOfStock`. +### Example 3 +```powershell +PS C:\> Get-CsOnlineTelephoneNumberOrder -OrderId 1fd52b3b-b804-4ac4-a84d-4d70b51dd4be + +Key Value +--- ----- +Id 1fd52b3b-b804-4ac4-a84d-4d70b51dd4be +Name Postal Code Search Test +CreatedAt 2024-11-30T00:34:00.0825627+00:00 +CreatedBy TNM +Description Postal Code Search Test from Postman +NumberType UserSubscriber +SearchType PostalCode +AreaCode 778 +PostalOrZipCode V7Y 1G5 +Quantity 2 +Status Expired +IsManual False +TelephoneNumbers {System.Collections.Generic.Dictionary`2[System.String,System.Object], System.Collections.Generic.Dictionary`2[System.String,System.Object]} +ReservationExpiryDate 2024-11-30T00:50:01.1794152+00:00 +ErrorCode NoError +InventoryType Subscriber +SendToServiceDesk False +CountryCode CA +``` + +When the OrderType is not indicated, the cmdlet will default to a Search order. This example returns a successful telephone number search and the telephone numbers are reserved for purchase. + +### Example 4 +```powershell +PS C:\> Get-CsOnlineTelephoneNumberOrder -OrderType Release -OrderId 6aa4f786-8628-4923-9df1-896f3d84016c + +Key Value +--- ----- +OrderId 6aa4f786-8628-4923-9df1-896f3d84016c +CreatedAt 2024-11-27T06:44:26.1975766+00:00 +Status Complete +TotalCount 3 +SuccessCount 3 +FailureCount 0 +SuccessPhoneNumbers {+12063866355, +12063868075, +12063861642} +FailedPhoneNumbers {} +``` + +This example returns the status of a successful release order for Direct Routing telephone numbers. + +### Example 5 +```powershell +PS C:\> Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId faef09f7-5bd5-4740-9e76-9a5762380f34 + +Key Value +--- ----- +OrderId faef09f7-5bd5-4740-9e76-9a5762380f34 +CreatedAt 2024-11-30T00:22:59.4989508+00:00 +Status Success +TotalCount 1 +SuccessCount 1 +FailureCount 0 +WarningCount 0 +FailedPhoneNumbers {} +WarningPhoneNumbers {} +SuccessPhoneNumbers {+99999980} +``` + +This example returst the status of a successful upload or telephone number creation order for a Direct Routing phone number. + ## PARAMETERS -### OrderId -Specifies the telephone number search order to look up. Use `New-CsOnlineTelephoneNumberOrder` to create a search order to obtain a search order Id. +### -OrderId +Use the OrderId received as output of your order creation cmdlets. ```yaml Type: String @@ -102,21 +178,40 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -OrderType +Specifies the type of telephone number order to look up. Currently supported values are **Search**, **Release**, and **DirectRoutingNumberCreation**. If this value is unspecified, then it will default to a **Search** order. + +```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). +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 ## OUTPUTS ## NOTES +Updates in Teams PowerShell Module version 6.8.0 and later: +- A new optional parameter `OrderType` is introduced. If no OrderType is provided, it will default to a Search order. +- [BREAKING CHANGE] When a Search order is queried, the property name `TelephoneNumber` in the output will be changed to `TelephoneNumbers`. The structure of the `TelephoneNumbers` output will remain unchanged. + - Impact: Scripts and processes that reference the `TelephoneNumber` property will need to be updated to use `TelephoneNumbers`. ## RELATED LINKS - [Get-CsOnlineTelephoneNumberCountry](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumbercountry) [Get-CsOnlineTelephoneNumberType](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumbercountry) - [New-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) [Complete-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) [Clear-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) +[New-CsOnlineDirectRoutingTelephoneNumberUploadOrder](https://learn.microsoft.com/powershell/module/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder) +[New-CsOnlineTelephoneNumberReleaseOrder] (https://learn.microsoft.com/powershell/module/teams/New-CsOnlineTelephoneNumberReleaseOrder) diff --git a/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md b/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md new file mode 100644 index 0000000000..c8a7b2041f --- /dev/null +++ b/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md @@ -0,0 +1,127 @@ +--- +external help file: Microsoft.Teams.ConfigAPI.Cmdlets-help.xml +Module Name: Microsoft.Teams.ConfigAPI.Cmdlets +online version: https://learn.microsoft.com/powershell/module/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder +applicable: Microsoft Teams +title: New-CsOnlineDirectRoutingTelephoneNumberUploadOrder +author: pavellatif +ms.author: pavellatif +ms.reviewer: +manager: roykuntz +schema: 2.0.0 +--- + +# New-CsOnlineDirectRoutingTelephoneNumberUploadOrder + +## SYNOPSIS +This cmdlet creates a request to upload Direct Routing telephone numbers to Microsoft Teams telephone number management inventory. + +## SYNTAX + +``` +New-CsOnlineDirectRoutingTelephoneNumberUploadOrder [-TelephoneNumber ] [-StartingNumber ] [-EndingNumber ] + [-Description ] [] +``` + +## DESCRIPTION +This cmdlet uploads Direct Routing telephone numbers to Micorosoft Teams telephone number management inventory. Once uploaded the phone numbers will be visible in Teams PowerShell as acquired Direct Routing phone numbers. The cmdlet is an asynchronus operation and will return an OrderId as output. [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet can be used to check the status of the OrderId including any error or warning message that may result from the operation. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> New-CsOnlineDirectRoutingTelephoneNumberUploadOrder -TelephoneNumber "+123456789" +cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c13 +``` + +In this example, a new Direct Routing telephone number "+123456789" is being uploaded to Micorosoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. + +### Example 2 +```powershell +PS C:\> New-CsOnlineDirectRoutingTelephoneNumberUploadOrder -StartingNumber "+12000000" -EndingNumber "+12000009" +cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c13 +``` + +In this example, a range of Direct Routing telephone numbers from "+12000000" to "+12000009" are being uploaded to Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. + +## PARAMETERS + +### -TelephoneNumber +This is the Direct Routing telephone number you wish to upload to Microsoft Teams telephone number management inventory. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -StartingNumber +This is the starting number of a range of Direct Routing telephone number you wish to upload to Microsoft Teams telephone number management inventory. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EndingNumber +This is the ending number of a range of Direct Routing telephone number you wish to upload to Microsoft Teams telephone number management inventory. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Description +Add a meaningful description that will help you identify the reason of this upload order. + +```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](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.String + +## NOTES +The cmdlet is available in Teams PowerShell module 6.7.1 or later. + +The cmdlet is only available in commercial and GCC cloud instances. + +## RELATED LINKS +[Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) +[New-CsOnlineTelephoneNumberReleaseOrder] (https://learn.microsoft.com/powershell/module/teams/New-CsOnlineTelephoneNumberReleaseOrder) \ No newline at end of file diff --git a/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md b/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md new file mode 100644 index 0000000000..5efdc41542 --- /dev/null +++ b/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md @@ -0,0 +1,112 @@ +--- +external help file: Microsoft.Teams.ConfigAPI.Cmdlets-help.xml +Module Name: Microsoft.Teams.ConfigAPI.Cmdlets +online version:online version: https://learn.microsoft.com/powershell/module/teams/New-CsOnlineTelephoneNumberReleaseOrder +applicable: Microsoft Teams +title: New-CsOnlineTelephoneNumberReleaseOrder +author: pavellatif +ms.author: pavellatif +ms.reviewer: +manager: roykuntz +schema: 2.0.0 +--- + +# New-CsOnlineTelephoneNumberReleaseOrder + +## SYNOPSIS +This cmdlet creates a request to release Direct Routing telephone numbers from Microsoft Teams telephone number management inventory. + +## SYNTAX + +``` +New-CsOnlineTelephoneNumberReleaseOrder [-TelephoneNumber ] [-StartingNumber ] [-EndingNumber ] [] +``` + +## DESCRIPTION +This cmdlet releases existing Direct Routing telephone numbers from Micorosoft Teams telephone number management inventory. Once released the phone numbers will not be visible in Teams PowerShell as acquired Direct Routing phone numbers. The cmdlet is an asynchronus operation and will return an OrderId as output. [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet can be used to check the status of the OrderId including any error or warning message that may result from the operation. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> New-CsOnlineTelephoneNumberReleaseOrder -TelephoneNumber "+123456789" +cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c13 +``` + +In this example, a new Direct Routing telephone number "+123456789" is being released from Micorosoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. + +### Example 2 +```powershell +PS C:\> New-CsOnlineTelephoneNumberReleaseOrder -StartingNumber "+12000000" -EndingNumber "+12000009" +cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c13 +``` + +In this example, a range of Direct Routing telephone numbers from "+12000000" to "+12000009" are being released from Microsoft Teams telephone number management. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. + +## PARAMETERS + +### -TelephoneNumber +This is the Direct Routing telephone number you wish to release from Microsoft Teams telephone number management inventory. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -StartingNumber +This is the starting number of a range of Direct Routing telephone number you wish to release from Microsoft Teams telephone number management inventory. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EndingNumber +This is the ending number of a range of Direct Routing telephone number you wish to release from Microsoft Teams telephone number management inventory. + +```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](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.String + +## NOTES +The cmdlet is available in Teams PowerShell module 6.7.1 or later. + +The cmdlet is only available in commercial and GCC cloud instances. + +## RELATED LINKS +[Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) +[New-CsOnlineDirectRoutingTelephoneNumberUploadOrder](https://learn.microsoft.com/powershell/module/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder) \ No newline at end of file From c69b0ba84e3f189a91eb5c45b28ac11c3e714ce0 Mon Sep 17 00:00:00 2001 From: pavellatif <142821210+pavellatif@users.noreply.github.com> Date: Tue, 3 Dec 2024 14:49:28 -0500 Subject: [PATCH 1118/1851] Update Get-CsOnlineTelephoneNumberOrder.md --- teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md index 41ac6f4e3e..bec4d60193 100644 --- a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md +++ b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md @@ -25,7 +25,7 @@ Get-CsOnlineTelephoneNumberOrder -OrderId [-OrderType ] ## DESCRIPTION -This `Get-CsOnlineTelephoneNumberOrder` cmdlet can be used to get the status of specific telephone number orders. Currently supported orders for retrievals are: [New-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder), [New-CsOnlineDirectRoutingTelephoneNumberUploadOrder](https://learn.microsoft.com/powershell/module/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder) and [New-CsOnlineTelephoneNumberReleaseOrder] (https://learn.microsoft.com/powershell/module/teams/New-CsOnlineTelephoneNumberReleaseOrder) +This `Get-CsOnlineTelephoneNumberOrder` cmdlet can be used to get the status of specific telephone number orders. Currently supported orders for retrievals are: [New-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder), [New-CsOnlineDirectRoutingTelephoneNumberUploadOrder](https://learn.microsoft.com/powershell/module/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder) and [New-CsOnlineTelephoneNumberReleaseOrder] (https://learn.microsoft.com/powershell/module/teams/New-CsOnlineTelephoneNumberReleaseOrder). When the OrderType is not indicated, the cmdlet will default to a Search order. ## EXAMPLES From f11d02f9370aa1dafa56927baebe6bf362ea9034 Mon Sep 17 00:00:00 2001 From: Mary-Katherine Bond Sims Date: Tue, 3 Dec 2024 16:27:44 -0500 Subject: [PATCH 1119/1851] Update Get-CsOnlineTelephoneNumberOrder.md --- teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md index bec4d60193..f53bd87db7 100644 --- a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md +++ b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md @@ -159,7 +159,7 @@ WarningPhoneNumbers {} SuccessPhoneNumbers {+99999980} ``` -This example returst the status of a successful upload or telephone number creation order for a Direct Routing phone number. +This example returns the status of a successful upload or telephone number creation order for a Direct Routing phone number. ## PARAMETERS From 92b7835dd289edb6765e2ff835cf960feab74d28 Mon Sep 17 00:00:00 2001 From: Pavel Latif <142821210+pavellatif@users.noreply.github.com> Date: Tue, 3 Dec 2024 16:41:52 -0500 Subject: [PATCH 1120/1851] Update Get-CsOnlineTelephoneNumberOrder.md fixing a broken link and updating the example --- teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md index f53bd87db7..75763ef1c3 100644 --- a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md +++ b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md @@ -25,7 +25,7 @@ Get-CsOnlineTelephoneNumberOrder -OrderId [-OrderType ] ## DESCRIPTION -This `Get-CsOnlineTelephoneNumberOrder` cmdlet can be used to get the status of specific telephone number orders. Currently supported orders for retrievals are: [New-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder), [New-CsOnlineDirectRoutingTelephoneNumberUploadOrder](https://learn.microsoft.com/powershell/module/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder) and [New-CsOnlineTelephoneNumberReleaseOrder] (https://learn.microsoft.com/powershell/module/teams/New-CsOnlineTelephoneNumberReleaseOrder). When the OrderType is not indicated, the cmdlet will default to a Search order. +This `Get-CsOnlineTelephoneNumberOrder` cmdlet can be used to get the status of specific telephone number orders. Currently supported orders for retrievals are: Search [New-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder), Direct Routing Number Upload [New-CsOnlineDirectRoutingTelephoneNumberUploadOrder](https://learn.microsoft.com/powershell/module/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder) and Direct Routing Number Release[New-CsOnlineTelephoneNumberReleaseOrder](https://learn.microsoft.com/powershell/module/teams/New-CsOnlineTelephoneNumberReleaseOrder). When the OrderType is not indicated, the cmdlet will default to a Search order. ## EXAMPLES @@ -69,7 +69,7 @@ This example returns a successful telephone number search and the telephone numb ### Example 2 ``` -PS C:\> $order = Get-CsOnlineTelephoneNumberOrder -OrderId 8d23e073-bc98-4f73-8e05-7517655d7042 +PS C:\> $order = Get-CsOnlineTelephoneNumberOrder -OrderType Search -OrderId 8d23e073-bc98-4f73-8e05-7517655d7042 Key Value --- ----- From 902f0aed5db0614c7be96c941b462c2d4acfc814 Mon Sep 17 00:00:00 2001 From: Pavel Latif <142821210+pavellatif@users.noreply.github.com> Date: Tue, 3 Dec 2024 17:00:51 -0500 Subject: [PATCH 1121/1851] Update Get-CsOnlineTelephoneNumberOrder.md --- teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md index 75763ef1c3..6fc4431aad 100644 --- a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md +++ b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md @@ -201,7 +201,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ## NOTES -Updates in Teams PowerShell Module version 6.8.0 and later: +Updates in Teams PowerShell Module version 6.7.1 and later: - A new optional parameter `OrderType` is introduced. If no OrderType is provided, it will default to a Search order. - [BREAKING CHANGE] When a Search order is queried, the property name `TelephoneNumber` in the output will be changed to `TelephoneNumbers`. The structure of the `TelephoneNumbers` output will remain unchanged. - Impact: Scripts and processes that reference the `TelephoneNumber` property will need to be updated to use `TelephoneNumbers`. From 3edb2a65cf5a36bf2ae3a1bee8d0d5cbcdd376b3 Mon Sep 17 00:00:00 2001 From: Mary-Katherine Bond Sims Date: Tue, 3 Dec 2024 17:08:03 -0500 Subject: [PATCH 1122/1851] Update Get-CsOnlineTelephoneNumberOrder.md --- teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md index 6fc4431aad..d242f0f363 100644 --- a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md +++ b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md @@ -25,7 +25,7 @@ Get-CsOnlineTelephoneNumberOrder -OrderId [-OrderType ] ## DESCRIPTION -This `Get-CsOnlineTelephoneNumberOrder` cmdlet can be used to get the status of specific telephone number orders. Currently supported orders for retrievals are: Search [New-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder), Direct Routing Number Upload [New-CsOnlineDirectRoutingTelephoneNumberUploadOrder](https://learn.microsoft.com/powershell/module/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder) and Direct Routing Number Release[New-CsOnlineTelephoneNumberReleaseOrder](https://learn.microsoft.com/powershell/module/teams/New-CsOnlineTelephoneNumberReleaseOrder). When the OrderType is not indicated, the cmdlet will default to a Search order. +This `Get-CsOnlineTelephoneNumberOrder` cmdlet can be used to get the status of specific telephone number orders. Currently supported orders for retrievals are: Search [New-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder), Direct Routing Number Upload [New-CsOnlineDirectRoutingTelephoneNumberUploadOrder](https://learn.microsoft.com/powershell/module/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder), and Direct Routing Number Release [New-CsOnlineTelephoneNumberReleaseOrder](https://learn.microsoft.com/powershell/module/teams/New-CsOnlineTelephoneNumberReleaseOrder). When the OrderType is not indicated, the cmdlet will default to a Search order. ## EXAMPLES From e4bc2493f590f30c646ddc4d8b6136ad6c46d480 Mon Sep 17 00:00:00 2001 From: pavellatif <142821210+pavellatif@users.noreply.github.com> Date: Tue, 3 Dec 2024 17:28:09 -0500 Subject: [PATCH 1123/1851] Updating ms.reviwer and fixing typos --- .../teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md | 6 +++--- ...-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md | 10 +++++----- .../teams/New-CsOnlineTelephoneNumberReleaseOrder.md | 6 +++--- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md index d242f0f363..55c34c430a 100644 --- a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md +++ b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md @@ -139,7 +139,7 @@ SuccessPhoneNumbers {+12063866355, +12063868075, +12063861642} FailedPhoneNumbers {} ``` -This example returns the status of a successful release order for Direct Routing telephone numbers. +This example returns the status of a successful release order for Direct Routing telephone numbers. ### Example 5 ```powershell @@ -159,7 +159,7 @@ WarningPhoneNumbers {} SuccessPhoneNumbers {+99999980} ``` -This example returns the status of a successful upload or telephone number creation order for a Direct Routing phone number. +This example returns the status of a successful upload order for a Direct Routing phone number. ## PARAMETERS @@ -214,4 +214,4 @@ Updates in Teams PowerShell Module version 6.7.1 and later: [Complete-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) [Clear-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) [New-CsOnlineDirectRoutingTelephoneNumberUploadOrder](https://learn.microsoft.com/powershell/module/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder) -[New-CsOnlineTelephoneNumberReleaseOrder] (https://learn.microsoft.com/powershell/module/teams/New-CsOnlineTelephoneNumberReleaseOrder) +[New-CsOnlineTelephoneNumberReleaseOrder](https://learn.microsoft.com/powershell/module/teams/New-CsOnlineTelephoneNumberReleaseOrder) diff --git a/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md b/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md index c8a7b2041f..8fa86ce610 100644 --- a/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md +++ b/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md @@ -6,7 +6,7 @@ applicable: Microsoft Teams title: New-CsOnlineDirectRoutingTelephoneNumberUploadOrder author: pavellatif ms.author: pavellatif -ms.reviewer: +ms.reviewer: pavellatif manager: roykuntz schema: 2.0.0 --- @@ -24,7 +24,7 @@ New-CsOnlineDirectRoutingTelephoneNumberUploadOrder [-TelephoneNumber ] ``` ## DESCRIPTION -This cmdlet uploads Direct Routing telephone numbers to Micorosoft Teams telephone number management inventory. Once uploaded the phone numbers will be visible in Teams PowerShell as acquired Direct Routing phone numbers. The cmdlet is an asynchronus operation and will return an OrderId as output. [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet can be used to check the status of the OrderId including any error or warning message that may result from the operation. +This cmdlet uploads Direct Routing telephone numbers to Microsoft Teams telephone number management inventory. Once uploaded the phone numbers will be visible in Teams PowerShell as acquired Direct Routing phone numbers. The cmdlet is an asynchronous operation and will return an OrderId as output. [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet can be used to check the status of the OrderId including any error or warning message that may result from the operation. ## EXAMPLES @@ -34,7 +34,7 @@ PS C:\> New-CsOnlineDirectRoutingTelephoneNumberUploadOrder -TelephoneNumber "+1 cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c13 ``` -In this example, a new Direct Routing telephone number "+123456789" is being uploaded to Micorosoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. +In this example, a new Direct Routing telephone number "+123456789" is being uploaded to Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. ### Example 2 ```powershell @@ -92,7 +92,7 @@ Accept wildcard characters: False ``` ### -Description -Add a meaningful description that will help you identify the reason of this upload order. +Add a meaningful description that will help you identify the reason for this upload order. ```yaml Type: String @@ -124,4 +124,4 @@ The cmdlet is only available in commercial and GCC cloud instances. ## RELATED LINKS [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) -[New-CsOnlineTelephoneNumberReleaseOrder] (https://learn.microsoft.com/powershell/module/teams/New-CsOnlineTelephoneNumberReleaseOrder) \ No newline at end of file +[New-CsOnlineTelephoneNumberReleaseOrder](https://learn.microsoft.com/powershell/module/teams/New-CsOnlineTelephoneNumberReleaseOrder) \ No newline at end of file diff --git a/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md b/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md index 5efdc41542..b361a7157a 100644 --- a/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md +++ b/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md @@ -6,7 +6,7 @@ applicable: Microsoft Teams title: New-CsOnlineTelephoneNumberReleaseOrder author: pavellatif ms.author: pavellatif -ms.reviewer: +ms.reviewer: pavellatif manager: roykuntz schema: 2.0.0 --- @@ -23,7 +23,7 @@ New-CsOnlineTelephoneNumberReleaseOrder [-TelephoneNumber ] [-StartingNu ``` ## DESCRIPTION -This cmdlet releases existing Direct Routing telephone numbers from Micorosoft Teams telephone number management inventory. Once released the phone numbers will not be visible in Teams PowerShell as acquired Direct Routing phone numbers. The cmdlet is an asynchronus operation and will return an OrderId as output. [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet can be used to check the status of the OrderId including any error or warning message that may result from the operation. +This cmdlet releases existing Direct Routing telephone numbers from Microsoft Teams telephone number management inventory. Once released the phone numbers will not be visible in Teams PowerShell as acquired Direct Routing phone numbers. The cmdlet is an asynchronous operation and will return an OrderId as output. [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet can be used to check the status of the OrderId including any error or warning message that may result from the operation. ## EXAMPLES @@ -33,7 +33,7 @@ PS C:\> New-CsOnlineTelephoneNumberReleaseOrder -TelephoneNumber "+123456789" cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c13 ``` -In this example, a new Direct Routing telephone number "+123456789" is being released from Micorosoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. +In this example, a new Direct Routing telephone number "+123456789" is being released from Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. ### Example 2 ```powershell From de511c2a528e86258da2bee9623f12de49eb274a Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 3 Dec 2024 15:11:58 -0800 Subject: [PATCH 1124/1851] Update Remove-TeamTargetingHierarchy.md --- teams/teams-ps/teams/Remove-TeamTargetingHierarchy.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Remove-TeamTargetingHierarchy.md b/teams/teams-ps/teams/Remove-TeamTargetingHierarchy.md index ac945d8096..b78dad9acf 100644 --- a/teams/teams-ps/teams/Remove-TeamTargetingHierarchy.md +++ b/teams/teams-ps/teams/Remove-TeamTargetingHierarchy.md @@ -17,7 +17,7 @@ Removes the tenant's hierarchy. ### Remove (Default) ``` -Remove-TeamTargetingHierarchy [] +Remove-TeamTargetingHierarchy [-ApiVersion ] [] ``` ## DESCRIPTION @@ -33,7 +33,8 @@ PS C:\> Remove-TeamTargetingHierarchy ## PARAMETERS ### -ApiVersion -The version of the Hierarchy APIs to use. Valid values are: 1 or 2. +The version of the Hierarchy APIs to use. Valid values are: 1 or 2. + Currently only available in preview from version 6.6.1-preview. Specifying "-ApiVersion 2" will direct cmdlet requests to the newer version of the Hierarchy APIs. This integration is currently in preview/beta mode so customers should not try it on their production workloads but are welcome to try it on test workloads. This is an optional parameter and not specifying it will be interpreted as specifying "-ApiVersion 1", which will continue to direct cmdlet requests to the original version of the Hierarchy APIs until we upgrade production to v2, at which time we will set the default to 2. We do not expect this to have any impact on your cmdlet usage or existing scripts. ```yaml From 4ae3d7ddb4bdc792533311983737787d32aec419 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 3 Dec 2024 15:29:30 -0800 Subject: [PATCH 1125/1851] Sort --- .../teams/New-CsTeamsCallingPolicy.md | 223 +++++++++--------- .../teams/Set-CsTeamsCallingPolicy.md | 180 +++++++------- 2 files changed, 212 insertions(+), 191 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md index ee11dc14be..0b1393b771 100644 --- a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md @@ -21,38 +21,38 @@ Use this cmdlet to create a new instance of a Teams Calling Policy. ### Identity (Default) ``` New-CsTeamsCallingPolicy [-Identity] - [-Description ] - [-AllowPrivateCalling ] - [-AllowWebPSTNCalling ] - [-AllowSIPDevicesCalling ] - [-AllowVoicemail ] - [-AllowCallGroups ] - [-AllowDelegation ] - [-AllowCallForwardingToUser ] + [-AIInterpreter ] [-AllowCallForwardingToPhone ] - [-PreventTollBypass ] - [-BusyOnBusyEnabledType ] - [-MusicOnHoldEnabledType ] + [-AllowCallForwardingToUser ] + [-AllowCallGroups ] + [-AllowCallRedirect ] [-AllowCloudRecordingForCalls ] + [-AllowDelegation ] + [-AllowPrivateCalling ] + [-AllowSIPDevicesCalling ] [-AllowTranscriptionForCalling ] - [-PopoutForIncomingPstnCalls ] - [-PopoutAppPathForIncomingPstnCalls ] - [-LiveCaptionsEnabledTypeForCalling ] + [-AllowVoicemail ] + [-AllowWebPSTNCalling ] [-AutoAnswerEnabledType ] - [-SpamFilteringEnabledType ] + [-BusyOnBusyEnabledType ] + [-CallingSpendUserLimit ] [-CallRecordingExpirationDays ] - [-AllowCallRedirect ] + [-Confirm] [-Copilot ] + [-Description ] + [-EnableSpendLimits ] [-EnableWebPstnMediaBypass ] - [-InboundPstnCallRoutingTreatment ] + [-Force] [-InboundFederatedCallRoutingTreatment ] - [-AIInterpreter ] + [-InboundPstnCallRoutingTreatment ] + [-LiveCaptionsEnabledTypeForCalling ] + [-MusicOnHoldEnabledType ] + [-PopoutAppPathForIncomingPstnCalls ] + [-PopoutForIncomingPstnCalls ] + [-PreventTollBypass ] + [-SpamFilteringEnabledType ] [-VoiceSimulationInInterpretation ] - [-EnableSpendLimits ] - [-CallingSpendUserLimit ] - [-Force] [-WhatIf] - [-Confirm] [] ``` @@ -71,13 +71,29 @@ values in the Global policy instance. ## PARAMETERS +### -Identity +Name of the policy instance being created. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AIInterpreter ->[!NOTE] ->This feature has not been released yet and will have no changes if it is enabled or disabled. +> [!NOTE] +> This feature has not been released yet and will have no changes if it is enabled or disabled. Enables the user to use the AI Interpreter related features -Possible Values: +Possible values: + - Disabled - Enabled @@ -249,6 +265,7 @@ Accept wildcard characters: False Enables inbound calls to be routed to voicemail. Valid options are: + - AlwaysEnabled: Calls are always forwarded to voicemail on unanswered after ringing for thirty seconds, regardless of the unanswered call forward setting for the user. - AlwaysDisabled: Calls are never routed to voicemail, regardless of the call forward or unanswered settings for the user. Voicemail isn't available as a call forwarding or unanswered setting in Teams. - UserOverride: Calls are forwarded to voicemail based on the call forwarding and/or unanswered settings for the user. @@ -286,6 +303,7 @@ Accept wildcard characters: False Setting this parameter allows you to enable or disable auto-answer for incoming meeting invites on Teams Phones. This setting applies only to incoming meeting invites and does not include support for other call types. Valid options are: + - Enabled: Auto-answer is enabled. - Disabled: Auto-answer is disabled. This is the default setting. @@ -306,6 +324,7 @@ Accept wildcard characters: False Setting this parameter lets you configure how incoming calls are handled when a user is already in a call or conference or has a call placed on hold. Valid options are: + - Enabled: New or incoming calls will be rejected with a busy signal. - Unanswered: The user's unanswered settings will take effect, such as routing to voicemail or forwarding to another user. - Disabled: New or incoming calls will be presented to the user. @@ -324,6 +343,23 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -CallingSpendUserLimit +The maximum amount a user can spend on outgoing PSTN calls, including all calls made through Pay-as-you-go Calling Plans and any overages on plans with bundled minutes. + +Possible values: any positive integer + +```yaml +Type: Long +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -CallRecordingExpirationDays Sets the expiration of the recorded 1:1 calls. Default is 60 days. @@ -340,18 +376,18 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Description -Enables administrators to provide explanatory text about the calling policy. For example, the Description might indicate the users to whom the policy should be assigned. +### -Confirm +Prompts you for confirmation before running the cmdlet. ```yaml -Type: String +Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: cf Applicable: Microsoft Teams Required: False Position: Named -Default value: None +Default value: False Accept pipeline input: False Accept wildcard characters: False ``` @@ -377,13 +413,14 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -EnableWebPstnMediaBypass - Determines if MediaBypass is enabled for PSTN calls on specified Web platforms. +### -Description +Enables administrators to provide explanatory text about the calling policy. For example, the Description might indicate the users to whom the policy should be assigned. ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: +Applicable: Microsoft Teams Required: False Position: Named @@ -392,25 +429,62 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Identity -Name of the policy instance being created. +### -EnableSpendLimits +This setting allows an admin to enable or disable spend limits on PSTN calls for their user base. + +Possible values: + +- True +- False ```yaml -Type: String +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableWebPstnMediaBypass +Determines if MediaBypass is enabled for PSTN calls on specified Web platforms. + +```yaml +Type: Boolean Parameter Sets: (All) Aliases: Required: False -Position: 1 +Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False ``` +### -Force +Suppresses any confirmation prompts that would otherwise be displayed before making changes. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -InboundFederatedCallRoutingTreatment Setting this parameter lets you control how inbound federated calls should be routed. Valid options are: + - RegularIncoming: No changes are made to default inbound routing. This is the default setting. - Unanswered: The inbound federated call will be routed according to the called user's unanswered call settings and the call will not be presented to the called user. The called user will see a missed call notification. If the called user has not enabled unanswered call settings the call will be disconnected. @@ -435,9 +509,9 @@ Accept wildcard characters: False Setting this parameter lets you control how inbound PSTN calls should be routed. Valid options are: + - RegularIncoming: No changes are made to default inbound routing. This is the default setting. - Unanswered: The inbound PSTN call will be routed according to the called user's unanswered call settings and the call will not be presented to the called user. The called user will see a missed call notification. If the called user has not enabled unanswered call settings the call will be disconnected. - - Voicemail: The inbound PSTN call will be routed directly to the called user's voicemail and the call will not be presented to the user. If the called user does not have voicemail enabled the call will be disconnected. - UserOverride: For now, setting the value to UserOverride is the same as RegularIncoming. @@ -460,8 +534,8 @@ Accept wildcard characters: False Determines whether real-time captions are available for the user in Teams calls. Valid options are: -- DisabledUserOverride: Allows the user to turn on live captions. +- DisabledUserOverride: Allows the user to turn on live captions. - Disabled: Prohibits the user from turning on live captions. ```yaml @@ -481,6 +555,7 @@ Accept wildcard characters: False Setting this parameter allows you to turn on or turn off the music on hold when a caller is placed on hold. Valid options are: + - Enabled: Music on hold is enabled. This is the default. - Disabled: Music on hold is disabled. - UserOverride: For now, setting the value to UserOverride is the same as Enabled. @@ -550,6 +625,7 @@ Accept wildcard characters: False Determines Spam filtering mode. Possible values: + - Enabled: Spam Filtering is fully enabled. Both Basic and Captcha Interactive Voice Response (IVR) checks are performed. In case the call is considered spam, the user will get a "Spam Likely" notification in Teams. - Disabled: Spam Filtering is completely disabled. No checks are performed. A "Spam Likely" notification will not appear. - EnabledWithoutIVR: Spam Filtering is partially enabled. Captcha IVR checks are disabled. A "Spam Likely" notification will appear. A call might get dropped if it gets a high score from Basic checks. @@ -575,6 +651,7 @@ Accept wildcard characters: False Enables the user to use the voice simulation feature while being AI interpreted. Possible Values: + - DisabledUserOverride - Disabled - Enabled @@ -593,58 +670,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -EnableSpendLimits -This setting allows an admin to enable or disable spend limits on PSTN calls for their user base. - -Possible values: -- True -- False - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -CallingSpendUserLimit -The maximum amount a user can spend on outgoing PSTN calls, including all calls made through Pay-as-you-go Calling Plans and any overages on plans with bundled minutes. - -Possible values: any positive integer - -```yaml -Type: Long -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Force -Suppresses any confirmation prompts that would otherwise be displayed before making changes. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: False -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -WhatIf Shows what would happen if the cmdlet runs. The cmdlet is not run. @@ -662,22 +687,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Confirm -Prompts you for confirmation before running the cmdlet. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: False -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/Set-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md index 4313083eeb..bee0718ab4 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md @@ -35,9 +35,11 @@ Set-CsTeamsCallingPolicy [-Identity] [-AllowWebPSTNCalling ] [-BusyOnBusyEnabledType ] [-CallRecordingExpirationDays ] + [-CallingSpendUserLimit ] [-Confirm] + [-Copilot ] + [-EnableSpendLimits ] [-Force] - [-Copilot] ] [-InboundFederatedCallRoutingTreatment ] [-InboundPstnCallRoutingTreatment ] [-LiveCaptionsEnabledTypeForCalling ] @@ -47,8 +49,6 @@ Set-CsTeamsCallingPolicy [-Identity] [-PreventTollBypass ] [-SpamFilteringEnabledType ] [-VoiceSimulationInInterpretation ] - [-EnableSpendLimits ] - [-CallingSpendUserLimit ] [-WhatIf] [] ``` @@ -77,13 +77,29 @@ Sets the value of the parameter LiveCaptionsEnabledTypeForCalling to Disabled in ## PARAMETERS +### -Identity +Name of the policy instance being created. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AIInterpreter >[!NOTE] >This feature has not been released yet and will have no changes if it is enabled or disabled. Enables the user to use the AI Interpreter related features -Possible Values: +Possible values: + - Disabled - Enabled @@ -152,6 +168,7 @@ Accept wildcard characters: False Setting this parameter enables local call redirection for SIP devices connecting via the Microsoft Teams SIP gateway. Valid options are: + - Enabled: Enables the user to redirect an incoming call. - Disabled: The user is not enabled to redirect an incoming call. - UserOverride: This option is not available for use. @@ -254,6 +271,7 @@ Accept wildcard characters: False Enables inbound calls to be routed to voicemail. Valid options are: + - AlwaysEnabled: Calls are always forwarded to voicemail on unanswered after ringing for thirty seconds, regardless of the unanswered call forward setting for the user. - AlwaysDisabled: Calls are never routed to voicemail, regardless of the call forward or unanswered settings for the user. Voicemail isn't available as a call forwarding or unanswered setting in Teams. - UserOverride: Calls are forwarded to voicemail based on the call forwarding and/or unanswered settings for the user. @@ -291,6 +309,7 @@ Accept wildcard characters: False Setting this parameter lets you configure how incoming calls are handled when a user is already in a call or conference or has a call placed on hold. Valid options are: + - Enabled: New or incoming calls will be rejected with a busy signal. - Unanswered: The user's unanswered settings will take effect, such as routing to voicemail or forwarding to another user. - Disabled: New or incoming calls will be presented to the user. @@ -309,8 +328,10 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -CallRecordingExpirationDays -Sets the expiration of the recorded 1:1 calls. Default is 60 days. +### -CallingSpendUserLimit +The maximum amount a user can spend on outgoing PSTN calls, including all calls made through Pay-as-you-go Calling Plans and any overages on plans with bundled minutes. + +Possible values: any positive integer ```yaml Type: Long @@ -325,11 +346,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Description -Enables administrators to provide explanatory text about the calling policy. For example, the Description might indicate the users to whom the policy should be assigned. +### -CallRecordingExpirationDays +Sets the expiration of the recorded 1:1 calls. Default is 60 days. ```yaml -Type: String +Type: Long Parameter Sets: (All) Aliases: Applicable: Microsoft Teams @@ -341,10 +362,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Copilot Setting this parameter lets you control how Copilot is used during calls and if transcription is needed to be turned on and saved after the call. Valid options are: + - Enabled: Copilot can work with or without transcription during calls. This is the default value. - EnabledWithTranscript: Copilot will only work when transcription is enabled during calls. - Disabled: Copilot is disabled for calls. @@ -362,25 +400,64 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Identity -Name of the policy instance being created. +### -Description +Enables administrators to provide explanatory text about the calling policy. For example, the Description might indicate the users to whom the policy should be assigned. ```yaml Type: String Parameter Sets: (All) Aliases: +Applicable: Microsoft Teams Required: False -Position: 1 +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableSpendLimits +This setting allows an admin to enable or disable spend limits on PSTN calls for their user base. + +Possible values: + +- True +- False + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False ``` +### -Force +Suppresses any confirmation prompts that would otherwise be displayed before making changes. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -InboundFederatedCallRoutingTreatment Setting this parameter lets you control how inbound federated calls should be routed. Valid options are: + - RegularIncoming: No changes are made to default inbound routing. This is the default setting. - Unanswered: The inbound federated call will be routed according to the called user's unanswered call settings and the call will not be presented to the called user. The called user will see a missed call notification. If the called user has not enabled unanswered call settings the call will be disconnected. - Voicemail: The inbound federated call will be routed directly to the called user's voicemail and the call will not be presented to the user. If the called user does not have voicemail enabled the call will be disconnected. @@ -404,6 +481,7 @@ Accept wildcard characters: False Setting this parameter lets you control how inbound PSTN calls should be routed. Valid options are: + - RegularIncoming: No changes are made to default inbound routing. This is the default setting. - Unanswered: The inbound PSTN call will be routed according to the called user's unanswered call settings and the call will not be presented to the called user. The called user will see a missed call notification. If the called user has not enabled unanswered call settings the call will be disconnected. - Voicemail: The inbound PSTN call will be routed directly to the called user's voicemail and the call will not be presented to the user. If the called user does not have voicemail enabled the call will be disconnected. @@ -428,6 +506,7 @@ Accept wildcard characters: False Determines whether real-time captions are available for the user in Teams calls. Valid options are: + - DisabledUserOverride: Allows the user to turn on live captions. - Disabled: Prohibits the user from turning on live captions. @@ -448,6 +527,7 @@ Accept wildcard characters: False Setting this parameter allows you to turn on or turn off the music on hold when a caller is placed on hold. Valid options are: + - Enabled: Music on hold is enabled. This is the default. - Disabled: Music on hold is disabled. - UserOverride: For now, setting the value to UserOverride is the same as Enabled. @@ -517,6 +597,7 @@ Accept wildcard characters: False Determines if spam detection is enabled for inbound PSTN calls. Possible values: + - Enabled: Spam detection is enabled. In case the inbound call is considered spam, the user will get a "Spam Likely" label in Teams. - Disabled: Spam detection is disabled. @@ -535,12 +616,13 @@ Accept wildcard characters: False ### -VoiceSimulationInInterpretation ->[!NOTE] ->This feature has not been released yet and will have no changes if it is enabled or disabled. +> [!NOTE] +> This feature has not been released yet and will have no changes if it is enabled or disabled. Enables the user to use the voice simulation feature while being AI interpreted. Possible Values: + - DisabledUserOverride - Disabled - Enabled @@ -559,60 +641,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -EnableSpendLimits -This setting allows an admin to enable or disable spend limits on PSTN calls for their user base. - -Possible values: -- True -- False - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -CallingSpendUserLimit -The maximum amount a user can spend on outgoing PSTN calls, including all calls made through Pay-as-you-go Calling Plans and any overages on plans with bundled minutes. - -Possible values: any positive integer - -```yaml -Type: Long -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Force -Suppresses any confirmation prompts that would otherwise be displayed before making changes. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: False -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -WhatIf Shows what would happen if the cmdlet runs. The cmdlet is not run. @@ -630,22 +658,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Confirm -Prompts you for confirmation before running the cmdlet. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: False -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 f74be0ca78ba5e49fb71a1c75d2c37b93e5179fd Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 3 Dec 2024 16:08:19 -0800 Subject: [PATCH 1126/1851] Fixes per build report --- exchange/docs-conceptual/recipient-filters.md | 2 +- exchange/docs-conceptual/recipientfilter-properties.md | 2 +- spmt/docs-conceptual/index.md | 1 + spmt/docs-conceptual/intro.md | 1 + spmt/docs-conceptual/overview.md | 1 + teams/docs-conceptual/index.md | 1 + teams/docs-conceptual/overview.md | 1 + teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md | 8 +++----- ...New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md | 4 ++-- .../teams/New-CsOnlineTelephoneNumberReleaseOrder.md | 4 ++-- 10 files changed, 14 insertions(+), 11 deletions(-) diff --git a/exchange/docs-conceptual/recipient-filters.md b/exchange/docs-conceptual/recipient-filters.md index c3b6c5c2d4..dc3ea8bf77 100644 --- a/exchange/docs-conceptual/recipient-filters.md +++ b/exchange/docs-conceptual/recipient-filters.md @@ -3,7 +3,7 @@ title: "Recipient filters in Exchange PowerShell commands" ms.author: chrisda author: chrisda manager: deniseb -ms.date: 9/7/2023 +ms.date: 09/07/2023 ms.audience: ITPro audience: ITPro ms.topic: reference diff --git a/exchange/docs-conceptual/recipientfilter-properties.md b/exchange/docs-conceptual/recipientfilter-properties.md index a74d3051c1..0c75acd5b6 100644 --- a/exchange/docs-conceptual/recipientfilter-properties.md +++ b/exchange/docs-conceptual/recipientfilter-properties.md @@ -3,7 +3,7 @@ title: "Filterable properties for the RecipientFilter parameter" ms.author: chrisda author: chrisda manager: deniseb -ms.date: +ms.date: 09/07/2023 ms.audience: ITPro audience: ITPro ms.topic: article diff --git a/spmt/docs-conceptual/index.md b/spmt/docs-conceptual/index.md index 6727a5cd65..520cbb77ca 100644 --- a/spmt/docs-conceptual/index.md +++ b/spmt/docs-conceptual/index.md @@ -1,6 +1,7 @@ --- ms.localizationpriority: medium title: Microsoft SharePoint Migration Tool cmdlet help reference +ms.date: 01/01/2020 description: "Learn about the Microsoft SharePoint Migration Tool PowerShell cmdlet help reference." --- diff --git a/spmt/docs-conceptual/intro.md b/spmt/docs-conceptual/intro.md index acb5ff487b..7d2f08a7ba 100644 --- a/spmt/docs-conceptual/intro.md +++ b/spmt/docs-conceptual/intro.md @@ -1,6 +1,7 @@ --- ms.localizationpriority: medium title: Microsoft SharePoint Migration Tool cmdlet reference +ms.date: 01/01/2020 description: "Learn about Microsoft SharePoint Migration Tool cmdlets." --- diff --git a/spmt/docs-conceptual/overview.md b/spmt/docs-conceptual/overview.md index c6ba9ea695..f1f70e0ed7 100644 --- a/spmt/docs-conceptual/overview.md +++ b/spmt/docs-conceptual/overview.md @@ -1,5 +1,6 @@ --- title: My overview +ms.date: 01/01/2020 --- # My overview diff --git a/teams/docs-conceptual/index.md b/teams/docs-conceptual/index.md index 7cfd90312e..83c900e736 100644 --- a/teams/docs-conceptual/index.md +++ b/teams/docs-conceptual/index.md @@ -1,6 +1,7 @@ --- ms.localizationpriority: medium title: Microsoft Teams cmdlet help reference +ms.date: 01/01/2020 description: "Learn about the Microsoft Teams PowerShell cmdlet help reference." --- diff --git a/teams/docs-conceptual/overview.md b/teams/docs-conceptual/overview.md index c6ba9ea695..f1f70e0ed7 100644 --- a/teams/docs-conceptual/overview.md +++ b/teams/docs-conceptual/overview.md @@ -1,5 +1,6 @@ --- title: My overview +ms.date: 01/01/2020 --- # My overview diff --git a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md index 55c34c430a..ef349435bf 100644 --- a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md +++ b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md @@ -15,7 +15,6 @@ ms.reviewer: julienp ## SYNOPSIS Use the `Get-CsOnlineTelephoneNumberOrder` cmdlet to get the order report of a specific telephone number order. - ## SYNTAX ``` @@ -25,8 +24,7 @@ Get-CsOnlineTelephoneNumberOrder -OrderId [-OrderType ] ## DESCRIPTION -This `Get-CsOnlineTelephoneNumberOrder` cmdlet can be used to get the status of specific telephone number orders. Currently supported orders for retrievals are: Search [New-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder), Direct Routing Number Upload [New-CsOnlineDirectRoutingTelephoneNumberUploadOrder](https://learn.microsoft.com/powershell/module/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder), and Direct Routing Number Release [New-CsOnlineTelephoneNumberReleaseOrder](https://learn.microsoft.com/powershell/module/teams/New-CsOnlineTelephoneNumberReleaseOrder). When the OrderType is not indicated, the cmdlet will default to a Search order. - +This `Get-CsOnlineTelephoneNumberOrder` cmdlet can be used to get the status of specific telephone number orders. Currently supported orders for retrievals are: Search [New-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder), Direct Routing Number Upload [New-CsOnlineDirectRoutingTelephoneNumberUploadOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinedirectroutingtelephonenumberuploadorder), and Direct Routing Number Release [New-CsOnlineTelephoneNumberReleaseOrder](https://learn.microsoft.com/powershell/module/teams/New-csonlinetelephonenumberreleaseorder). When the OrderType is not indicated, the cmdlet will default to a Search order. ## EXAMPLES @@ -213,5 +211,5 @@ Updates in Teams PowerShell Module version 6.7.1 and later: [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) [Complete-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) [Clear-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) -[New-CsOnlineDirectRoutingTelephoneNumberUploadOrder](https://learn.microsoft.com/powershell/module/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder) -[New-CsOnlineTelephoneNumberReleaseOrder](https://learn.microsoft.com/powershell/module/teams/New-CsOnlineTelephoneNumberReleaseOrder) +[New-CsOnlineDirectRoutingTelephoneNumberUploadOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinedirectroutingtelephonenumberuploadorder) +[New-CsOnlineTelephoneNumberReleaseOrder](https://learn.microsoft.com/powershell/module/teams/New-csonlinetelephonenumberreleaseorder) diff --git a/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md b/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md index 8fa86ce610..11eb0e0304 100644 --- a/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md +++ b/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Teams.ConfigAPI.Cmdlets-help.xml Module Name: Microsoft.Teams.ConfigAPI.Cmdlets -online version: https://learn.microsoft.com/powershell/module/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder +online version: https://learn.microsoft.com/powershell/module/teams/new-csonlinedirectroutingtelephonenumberuploadorder applicable: Microsoft Teams title: New-CsOnlineDirectRoutingTelephoneNumberUploadOrder author: pavellatif @@ -124,4 +124,4 @@ The cmdlet is only available in commercial and GCC cloud instances. ## RELATED LINKS [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) -[New-CsOnlineTelephoneNumberReleaseOrder](https://learn.microsoft.com/powershell/module/teams/New-CsOnlineTelephoneNumberReleaseOrder) \ No newline at end of file +[New-CsOnlineTelephoneNumberReleaseOrder](https://learn.microsoft.com/powershell/module/teams/New-csonlinetelephonenumberreleaseorder) \ No newline at end of file diff --git a/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md b/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md index b361a7157a..5577eddc25 100644 --- a/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md +++ b/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Teams.ConfigAPI.Cmdlets-help.xml Module Name: Microsoft.Teams.ConfigAPI.Cmdlets -online version:online version: https://learn.microsoft.com/powershell/module/teams/New-CsOnlineTelephoneNumberReleaseOrder +online version:online version: https://learn.microsoft.com/powershell/module/teams/New-csonlinetelephonenumberreleaseorder applicable: Microsoft Teams title: New-CsOnlineTelephoneNumberReleaseOrder author: pavellatif @@ -109,4 +109,4 @@ The cmdlet is only available in commercial and GCC cloud instances. ## RELATED LINKS [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) -[New-CsOnlineDirectRoutingTelephoneNumberUploadOrder](https://learn.microsoft.com/powershell/module/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder) \ No newline at end of file +[New-CsOnlineDirectRoutingTelephoneNumberUploadOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinedirectroutingtelephonenumberuploadorder) \ No newline at end of file From 2ffee1eb1b4ec204b45cf5d55a0225bc89e7a529 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 3 Dec 2024 16:16:47 -0800 Subject: [PATCH 1127/1851] Description attribute --- spmt/docs-conceptual/overview.md | 1 + teams/docs-conceptual/overview.md | 1 + 2 files changed, 2 insertions(+) diff --git a/spmt/docs-conceptual/overview.md b/spmt/docs-conceptual/overview.md index f1f70e0ed7..d9f557df03 100644 --- a/spmt/docs-conceptual/overview.md +++ b/spmt/docs-conceptual/overview.md @@ -1,6 +1,7 @@ --- title: My overview ms.date: 01/01/2020 +description: "Microsoft SharePoint Migration Tool cmdlet reference." --- # My overview diff --git a/teams/docs-conceptual/overview.md b/teams/docs-conceptual/overview.md index f1f70e0ed7..e4b420d32e 100644 --- a/teams/docs-conceptual/overview.md +++ b/teams/docs-conceptual/overview.md @@ -1,6 +1,7 @@ --- title: My overview ms.date: 01/01/2020 +description: "Microsoft Teams cmdlet help reference." --- # My overview From b9ae866ecc215b1a89c54fe249d889b6fcd6f6c3 Mon Sep 17 00:00:00 2001 From: klashkevich-microsoft <88056837+klashkevich-microsoft@users.noreply.github.com> Date: Wed, 4 Dec 2024 10:13:11 +0200 Subject: [PATCH 1128/1851] Add default value for EnableSpendLimits in New-CsTeamsCallingPolicy --- teams/teams-ps/teams/New-CsTeamsCallingPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md index 0b1393b771..bdae2896e9 100644 --- a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md @@ -444,7 +444,7 @@ Aliases: Applicable: Microsoft Teams Required: False Position: Named -Default value: None +Default value: False Accept pipeline input: False Accept wildcard characters: False ``` From 302f4d38e85bc50788198b021c3d4b066a207ae5 Mon Sep 17 00:00:00 2001 From: klashkevich-microsoft <88056837+klashkevich-microsoft@users.noreply.github.com> Date: Wed, 4 Dec 2024 10:16:59 +0200 Subject: [PATCH 1129/1851] Add default value for EnableSpendLimits in Set-CsTeamsCallingPolicy --- teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md index bee0718ab4..e91753da05 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md @@ -432,7 +432,7 @@ Applicable: Microsoft Teams Required: False Position: Named -Default value: None +Default value: False Accept pipeline input: False Accept wildcard characters: False ``` From b862a7cc2787b114bb70966ffb2ae0334c52065f Mon Sep 17 00:00:00 2001 From: tudorh <74240124+tudorh@users.noreply.github.com> Date: Wed, 4 Dec 2024 11:57:29 +0200 Subject: [PATCH 1130/1851] Update Set-MailUser.md updating RemoveLitigationHoldEnabled --- exchange/exchange-ps/exchange/Set-MailUser.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-MailUser.md b/exchange/exchange-ps/exchange/Set-MailUser.md index aed9a2bc20..f61f309caa 100644 --- a/exchange/exchange-ps/exchange/Set-MailUser.md +++ b/exchange/exchange-ps/exchange/Set-MailUser.md @@ -2497,7 +2497,11 @@ Accept wildcard characters: False ### -RemoveLitigationHoldEnabled This parameter is available only in the cloud-based service. -{{ Fill RemoveLitigationHoldEnabled Description }} +The RemoveLitigationHoldEnabled switch specifies whether to remove litigation hold from all mailbox locations of a mail user, including online archive, in an Exchange hybrid environment. +This is useful in a scenario when an admin attempts to permanently delete a mail user, but can't do so, due to litigation hold being enabled on the mail user. +For more information on litigation hold, see [Create a Litigation hold](https://learn.microsoft.com/en-us/purview/ediscovery-create-a-litigation-hold). + +You don't need to specify a value with this switch. ```yaml Type: SwitchParameter From 2befd22a58dd2ffd949d6212ec5ba83e62dca10f Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 4 Dec 2024 08:32:00 -0800 Subject: [PATCH 1131/1851] Update Set-MailUser.md --- exchange/exchange-ps/exchange/Set-MailUser.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-MailUser.md b/exchange/exchange-ps/exchange/Set-MailUser.md index f61f309caa..cd88382a78 100644 --- a/exchange/exchange-ps/exchange/Set-MailUser.md +++ b/exchange/exchange-ps/exchange/Set-MailUser.md @@ -2497,11 +2497,9 @@ Accept wildcard characters: False ### -RemoveLitigationHoldEnabled This parameter is available only in the cloud-based service. -The RemoveLitigationHoldEnabled switch specifies whether to remove litigation hold from all mailbox locations of a mail user, including online archive, in an Exchange hybrid environment. -This is useful in a scenario when an admin attempts to permanently delete a mail user, but can't do so, due to litigation hold being enabled on the mail user. -For more information on litigation hold, see [Create a Litigation hold](https://learn.microsoft.com/en-us/purview/ediscovery-create-a-litigation-hold). +The RemoveLitigationHoldEnabled switch specifies whether to remove litigation hold from all mailbox locations of a mail user, including online archive, in an Exchange hybrid environment. You don't need to specify a value with this switch. -You don't need to specify a value with this switch. +This switch is useful in scenarios where admins can't permanently delete mail users due to litigation holds on the mail users. For more information on litigation hold, see [Create a Litigation hold](https://learn.microsoft.com/en-us/purview/ediscovery-create-a-litigation-hold). ```yaml Type: SwitchParameter From 0bcafd9b3f58d9af0425183f28361a0ae8cecc6d Mon Sep 17 00:00:00 2001 From: Sam Lyu Date: Wed, 4 Dec 2024 16:31:06 -0500 Subject: [PATCH 1132/1851] Update Get-CsTeamsMultiTenantOrganizationConfiguration.md Address comments --- .../teams/Get-CsTeamsMultiTenantOrganizationConfiguration.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsMultiTenantOrganizationConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsMultiTenantOrganizationConfiguration.md index 65d7760d3e..e7b7b491b5 100644 --- a/teams/teams-ps/teams/Get-CsTeamsMultiTenantOrganizationConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsMultiTenantOrganizationConfiguration.md @@ -13,7 +13,7 @@ ms.author: samlyu ## SYNOPSIS -This cmdlet retrieves tenant settings for Multi-tenant Organzation. +This cmdlet retrieves all tenant settings for Multi-tenant Organizations ## SYNTAX @@ -23,7 +23,7 @@ Get-CsTeamsMultiTenantOrganizationConfiguration [] ## DESCRIPTION -The new Get-CsTeamsMultiTenantOrganizationConfiguration cmdlet enables Teams meeting administrators to retrieve the Multi-Tenant Organization settings for their tenant. This includes the *CopilotFromHomeTenant* field, which specifies whether users in a Multi-Tenant Organization are allowed to utilize their Copilot license from their home tenant during cross-tenant meetings. +The Get-CsTeamsMultiTenantOrganizationConfiguration cmdlet enables Teams meeting administrators to retrieve the Multi-Tenant Organization settings for their tenant. This includes the *CopilotFromHomeTenant* field, which specifies whether users in a Multi-Tenant Organization are allowed to utilize their Copilot license from their home tenant during cross-tenant meetings. ## EXAMPLES From 6b977b179560faeff5b7dcdb68a0d1afb9b03b45 Mon Sep 17 00:00:00 2001 From: Sam Lyu Date: Wed, 4 Dec 2024 16:32:00 -0500 Subject: [PATCH 1133/1851] Update Set-CsTeamsMultiTenantOrganizationConfiguration.md Address comments. --- .../teams/Set-CsTeamsMultiTenantOrganizationConfiguration.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMultiTenantOrganizationConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsMultiTenantOrganizationConfiguration.md index e0a6184fa2..04a6958991 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMultiTenantOrganizationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsMultiTenantOrganizationConfiguration.md @@ -13,7 +13,7 @@ ms.author: samlyu ## SYNOPSIS -This cmdlet Set Multi-tenant Organization tenant settings for current tenant. +This cmdlet configures the Multi-tenant Organization settings for the tenant. ## SYNTAX @@ -24,8 +24,7 @@ Set-CsTeamsMultiTenantOrganizationConfiguration ``` ## DESCRIPTION -The Set-CsTeamsMultiTenantOrganizationConfiguration set tenant setting for Multi-tenant Organization, including CopilotFromHomeTenant, which specifies whether users in a Multi-Tenant Organization are allowed to utilize their Copilot license from their home tenant during cross-tenant meetings. -This cmdlet sets the Teams Multi-tenant Organization tenant setting, CopilotFromHomeTenant, for the tenant. The value of CopilotFromHomeTenant can be set to "Enabled" or "Disabled". +The Set-CsTeamsMultiTenantOrganizationConfiguration cmdlet configures tenant settings for Multi-tenant Organizations. This includes the CopilotFromHomeTenant parameter, which determines if users in a Multi-Tenant Organization can use their Copilot license from their home tenant during cross-tenant meetings ## EXAMPLES From 436c2880933144eb08b201414d67b051c060de98 Mon Sep 17 00:00:00 2001 From: Sanjana Jobalia <112206706+sjobalia07@users.noreply.github.com> Date: Wed, 4 Dec 2024 13:42:36 -0800 Subject: [PATCH 1134/1851] Update Set-CsTeamsMeetingPolicy.md Add documentation to disable meetingChatEnabledType --- teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index 7468457ffe..2dea9d1c16 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -1426,6 +1426,11 @@ Default value: None Accept pipeline input: False Accept wildcard characters: False ``` +#### Note: Due to a new feature rollout, in order to set the value of MeetingChatEnabledType to Disabled, you will need to also set the value of LobbyChat to disabled. + +#### Disable MeetingChatEnabledType command: +Install-Module MicrosoftTeams -RequiredVersion 6.6.1-preview -Force -AllowClobber -AllowPrereleaseConnect-MicrosoftTeams Set-CsTeamsMeetingPolicy -Identity Global -MeetingChatEnabledType Disabled -LobbyChat Disabled + ### -MeetingInviteLanguages Controls how the join information in meeting invitations is displayed by enforcing a common language or enabling up to two languages to be displayed. From 97cf74b664cc2e5d872c48f919067866fe422ebf Mon Sep 17 00:00:00 2001 From: Sanjana Jobalia <112206706+sjobalia07@users.noreply.github.com> Date: Wed, 4 Dec 2024 13:48:38 -0800 Subject: [PATCH 1135/1851] Update Set-CsTeamsMeetingPolicy.md Change formatting for checkers --- teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index 2dea9d1c16..a1f6d6d68a 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -1425,12 +1425,12 @@ Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -``` -#### Note: Due to a new feature rollout, in order to set the value of MeetingChatEnabledType to Disabled, you will need to also set the value of LobbyChat to disabled. + +Note: Due to a new feature rollout, in order to set the value of MeetingChatEnabledType to Disabled, you will need to also set the value of LobbyChat to disabled. -#### Disable MeetingChatEnabledType command: +Disable MeetingChatEnabledType command: Install-Module MicrosoftTeams -RequiredVersion 6.6.1-preview -Force -AllowClobber -AllowPrereleaseConnect-MicrosoftTeams Set-CsTeamsMeetingPolicy -Identity Global -MeetingChatEnabledType Disabled -LobbyChat Disabled - +``` ### -MeetingInviteLanguages Controls how the join information in meeting invitations is displayed by enforcing a common language or enabling up to two languages to be displayed. From 25ccb933884e1322bd984d7536a7d16b6765a6cd Mon Sep 17 00:00:00 2001 From: Sanjana Jobalia <112206706+sjobalia07@users.noreply.github.com> Date: Wed, 4 Dec 2024 13:54:46 -0800 Subject: [PATCH 1136/1851] Update Set-CsTeamsMeetingPolicy.md --- teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index a1f6d6d68a..a2390fcc7d 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -1415,6 +1415,11 @@ Accept wildcard characters: False ### -MeetingChatEnabledType Specifies if users will be able to chat in meetings. Possible values are: Disabled, Enabled, and EnabledExceptAnonymous. +> [!NOTE] +> Due to a new feature rollout, in order to set the value of MeetingChatEnabledType to Disabled, you will need to also set the value of LobbyChat to disabled. +> Disable MeetingChatEnabledType command: +> Install-Module MicrosoftTeams -RequiredVersion 6.6.1-preview -Force -AllowClobber -AllowPrereleaseConnect-MicrosoftTeams Set-CsTeamsMeetingPolicy -Identity Global -MeetingChatEnabledType Disabled -LobbyChat Disabled + ```yaml Type: String Parameter Sets: (All) @@ -1425,11 +1430,6 @@ Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False - -Note: Due to a new feature rollout, in order to set the value of MeetingChatEnabledType to Disabled, you will need to also set the value of LobbyChat to disabled. - -Disable MeetingChatEnabledType command: -Install-Module MicrosoftTeams -RequiredVersion 6.6.1-preview -Force -AllowClobber -AllowPrereleaseConnect-MicrosoftTeams Set-CsTeamsMeetingPolicy -Identity Global -MeetingChatEnabledType Disabled -LobbyChat Disabled ``` ### -MeetingInviteLanguages From 8623182e6918667c4c8b191969ef9555fe3d0d5b Mon Sep 17 00:00:00 2001 From: Sanjana Jobalia <112206706+sjobalia07@users.noreply.github.com> Date: Wed, 4 Dec 2024 13:56:07 -0800 Subject: [PATCH 1137/1851] Update Set-CsTeamsMeetingPolicy.md --- teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index a2390fcc7d..f91bbbd754 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -1416,8 +1416,7 @@ Accept wildcard characters: False Specifies if users will be able to chat in meetings. Possible values are: Disabled, Enabled, and EnabledExceptAnonymous. > [!NOTE] -> Due to a new feature rollout, in order to set the value of MeetingChatEnabledType to Disabled, you will need to also set the value of LobbyChat to disabled. -> Disable MeetingChatEnabledType command: +> Due to a new feature rollout, in order to set the value of MeetingChatEnabledType to Disabled, you will need to also set the value of LobbyChat to disabled. eg. > Install-Module MicrosoftTeams -RequiredVersion 6.6.1-preview -Force -AllowClobber -AllowPrereleaseConnect-MicrosoftTeams Set-CsTeamsMeetingPolicy -Identity Global -MeetingChatEnabledType Disabled -LobbyChat Disabled ```yaml From f9e605530e3add3400560457dfbea4d0b1d45275 Mon Sep 17 00:00:00 2001 From: Padma Jayaraman Date: Thu, 5 Dec 2024 23:16:00 +0530 Subject: [PATCH 1138/1851] Pencil edit The file name is in mixed case. Updating the same in the link so that it does not break. --- .../teams/Get-CsTeamsMultiTenantOrganizationConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsMultiTenantOrganizationConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsMultiTenantOrganizationConfiguration.md index e7b7b491b5..7f69a527fe 100644 --- a/teams/teams-ps/teams/Get-CsTeamsMultiTenantOrganizationConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsMultiTenantOrganizationConfiguration.md @@ -47,4 +47,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Set-CsTeamsMultiTenantOrganizationConfiguration](https://learn.microsoft.com/powershell/module/teams/set-csteamsmultitenantorganizationconfiguration) +[Set-CsTeamsMultiTenantOrganizationConfiguration](https://learn.microsoft.com/powershell/module/teams/Set-CsTeamsMultiTenantOrganizationConfiguration) From 7dd62a92f91b1c3ab004c6cb8274a7cde375b5e8 Mon Sep 17 00:00:00 2001 From: Padma Jayaraman Date: Thu, 5 Dec 2024 23:18:09 +0530 Subject: [PATCH 1139/1851] Pencil fix Updating the file name to avoid the broken link error --- .../teams/Set-CsTeamsMultiTenantOrganizationConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMultiTenantOrganizationConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsMultiTenantOrganizationConfiguration.md index 04a6958991..5e0714e4a0 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMultiTenantOrganizationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsMultiTenantOrganizationConfiguration.md @@ -86,4 +86,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsMultiTenantOrganizationConfiguration](https://learn.microsoft.com/powershell/module/teams/get-csteamsmultitenantorganizationconfiguration) +[Get-CsTeamsMultiTenantOrganizationConfiguration](https://learn.microsoft.com/powershell/module/teams/Get-CsTeamsMultiTenantOrganizationConfiguration) From 901bb6be1fb62934d52f4a720d95983661fe3276 Mon Sep 17 00:00:00 2001 From: padmagit77 Date: Thu, 5 Dec 2024 23:50:43 +0530 Subject: [PATCH 1140/1851] Tried to provide site relative links --- .../teams/Get-CsTeamsMultiTenantOrganizationConfiguration.md | 2 +- .../teams/Set-CsTeamsMultiTenantOrganizationConfiguration.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsMultiTenantOrganizationConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsMultiTenantOrganizationConfiguration.md index 7f69a527fe..73ca7780ac 100644 --- a/teams/teams-ps/teams/Get-CsTeamsMultiTenantOrganizationConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsMultiTenantOrganizationConfiguration.md @@ -47,4 +47,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Set-CsTeamsMultiTenantOrganizationConfiguration](https://learn.microsoft.com/powershell/module/teams/Set-CsTeamsMultiTenantOrganizationConfiguration) +[Set-CsTeamsMultiTenantOrganizationConfiguration](Set-CsTeamsMultiTenantOrganizationConfiguration.md) diff --git a/teams/teams-ps/teams/Set-CsTeamsMultiTenantOrganizationConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsMultiTenantOrganizationConfiguration.md index 5e0714e4a0..0e092c6abe 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMultiTenantOrganizationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsMultiTenantOrganizationConfiguration.md @@ -86,4 +86,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsMultiTenantOrganizationConfiguration](https://learn.microsoft.com/powershell/module/teams/Get-CsTeamsMultiTenantOrganizationConfiguration) +[Get-CsTeamsMultiTenantOrganizationConfiguration](Get-CsTeamsMultiTenantOrganizationConfiguration.md) From cbc3f90619895dd9e1dfcc0facfac01f338dfdba Mon Sep 17 00:00:00 2001 From: Ruchika Mittal Date: Fri, 6 Dec 2024 01:36:06 +0530 Subject: [PATCH 1141/1851] spelling fix pencil edit --- teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index f91bbbd754..888aeb7363 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -942,7 +942,7 @@ Accept wildcard characters: False ### -AutoRecording -This setting will enable Tenant Admins to turn on/off auto recording feature. +This setting will enable Tenant Admins to turn on/off the auto recording feature. ```yaml Type: String @@ -1503,7 +1503,7 @@ This setting will enable Tenant Admins to turn on/off participant renaming featu Possible Values: Enabled: Turns on the Participant Renaming feature. -Disabled: Turns off the Particpant Renaming feature. +Disabled: Turns off the Participant Renaming feature. ```yaml Type: String From 21ca5c28e8877df03b880a10fd5872714436d7ec Mon Sep 17 00:00:00 2001 From: Stacyrch140 <102548089+Stacyrch140@users.noreply.github.com> Date: Thu, 5 Dec 2024 17:22:17 -0500 Subject: [PATCH 1142/1851] pencil edit --- teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index 888aeb7363..19d2c157a9 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -1416,7 +1416,7 @@ Accept wildcard characters: False Specifies if users will be able to chat in meetings. Possible values are: Disabled, Enabled, and EnabledExceptAnonymous. > [!NOTE] -> Due to a new feature rollout, in order to set the value of MeetingChatEnabledType to Disabled, you will need to also set the value of LobbyChat to disabled. eg. +> Due to a new feature rollout, in order to set the value of MeetingChatEnabledType to Disabled, you will need to also set the value of LobbyChat to disabled. e.g., > Install-Module MicrosoftTeams -RequiredVersion 6.6.1-preview -Force -AllowClobber -AllowPrereleaseConnect-MicrosoftTeams Set-CsTeamsMeetingPolicy -Identity Global -MeetingChatEnabledType Disabled -LobbyChat Disabled ```yaml From 689177d60658a025a9347b02315df6f57630eeba Mon Sep 17 00:00:00 2001 From: Stacyrch140 <102548089+Stacyrch140@users.noreply.github.com> Date: Thu, 5 Dec 2024 17:30:54 -0500 Subject: [PATCH 1143/1851] pencil edit From 2cdcf2a56516fff85f653fc603587853aa5f59d5 Mon Sep 17 00:00:00 2001 From: pavellatif <142821210+pavellatif@users.noreply.github.com> Date: Fri, 6 Dec 2024 12:46:22 -0500 Subject: [PATCH 1144/1851] Removing Service Number reference Use of Service number has been deprecated over a year ago. --- .../teams/New-CsCallingLineIdentity.md | 27 +---------------- .../teams/Set-CsCallingLineIdentity.md | 30 ++----------------- 2 files changed, 3 insertions(+), 54 deletions(-) diff --git a/teams/teams-ps/teams/New-CsCallingLineIdentity.md b/teams/teams-ps/teams/New-CsCallingLineIdentity.md index fe05c1623d..1a4d8aa3ef 100644 --- a/teams/teams-ps/teams/New-CsCallingLineIdentity.md +++ b/teams/teams-ps/teams/New-CsCallingLineIdentity.md @@ -19,14 +19,11 @@ Use the New-CsCallingLineIdentity cmdlet to create a new Caller ID policy for yo ``` New-CsCallingLineIdentity [-Identity] [-BlockIncomingPstnCallerID ] [-CallingIDSubstitute ] [-CompanyName ] -[-Description ] [-EnableUserOverride ] [-ResourceAccount ] [-ServiceNumber ] +[-Description ] [-EnableUserOverride ] [-ResourceAccount ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION - -**Note**: The use of CallingIDSubstitute Service has been deprecated. You are no longer able to create new Caller ID policies using CallingIDSubstitute Service and existing policies using CallingIDSubstitute Service are not being honored. You should use CallingIDSubstitute Resource instead. - You can either change or block the Caller ID (also called a Calling Line ID) for a user. By default, the Teams or Skype for Business Online user's phone number can be seen when that user makes a call to a PSTN phone, or when a call comes in. You can create a Caller ID policy to provide an alternate displayed number, or to block any number from being displayed. Note: @@ -101,8 +98,6 @@ Accept wildcard characters: False ``` ### -CallingIDSubstitute -**Note**: The use of CallingIDSubstitute Service will be deprecated and you can't create new Caller ID policies with it. You should use CallingIDSubstitute Resource instead. - The CallingIDSubstitute parameter lets you specify an alternate Caller ID. The default value is LineUri. Supported values are Anonymous, LineUri, and Resource. ```yaml @@ -186,26 +181,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -ServiceNumber -**Note**: The use of CallingIDSubstitute Service and -ServiceNumber will be deprecated and you can't create new Caller ID policies with it. You should use CallingIDSubstitute Resource and -ResourceAccount instead. - -The ServiceNumber parameter lets you add any valid service number for the CallingIdSubstitute. - -Note: Do not add '+' to the Service number. For example, if the Service number is +1425-xxx-xxxx then valid input is 1425xxxxxxx - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -WhatIf The WhatIf switch causes the command to simulate its results. By using this switch, you can view what changes would occur without having to commit those changes. diff --git a/teams/teams-ps/teams/Set-CsCallingLineIdentity.md b/teams/teams-ps/teams/Set-CsCallingLineIdentity.md index a5e5821dcf..5f4f7f0c76 100644 --- a/teams/teams-ps/teams/Set-CsCallingLineIdentity.md +++ b/teams/teams-ps/teams/Set-CsCallingLineIdentity.md @@ -20,21 +20,16 @@ Use the `Set-CsCallingLineIdentity` cmdlet to modify a Caller ID policy in your ### Identity (Default) ``` Set-CsCallingLineIdentity [[-Identity] ] [-BlockIncomingPstnCallerID ] [-CallingIDSubstitute ] [-CompanyName ] -[-Description ] [-EnableUserOverride ] [-ResourceAccount ] [-ServiceNumber ] [-WhatIf] [-Confirm] [] +[-Description ] [-EnableUserOverride ] [-ResourceAccount ] [-Confirm] [] ``` ## DESCRIPTION - -**Note**: The use of CallingIDSubstitute Service has been deprecated. Existing policies using CallingIDSubstitute Service are not being honored. You should use CallingIDSubstitute Resource instead. - You can either change or block the Caller ID (also called a Calling Line ID) for a user. By default, the Microsoft Teams or Skype for Business Online user's phone number can be seen when that user makes a call to a PSTN phone, or when a call comes in. You can modify a Caller ID policy to provide an alternate displayed number, or to block any number from being displayed. Note: - Identity must be unique. -- ServiceNumber must be a valid Service Number in the tenant telephone number inventory. -- If CallerIdSubstitute is given as "Service", then ServiceNumber cannot be empty. - If CallerIdSubstitute is given as "Resource", then ResourceAccount cannot be empty. ## EXAMPLES @@ -89,10 +84,8 @@ Accept wildcard characters: False ``` ### -CallingIDSubstitute -**Note**: The use of CallingIDSubstitute Service will be deprecated. You should start using CallingIDSubstitute Resource as soon as possible. - The CallingIDSubstitute parameter lets you specify an alternate Caller ID. -The possible values are Anonymous, Service, LineUri and Resource. +The possible values are Anonymous, LineUri and Resource. ```yaml Type: CallingIDSubstituteType @@ -191,25 +184,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -ServiceNumber -The ServiceNumber parameter lets you add any valid service number for the CallingIdSubstitute. - -Note: Do not add '+' to the Service number. -For example, if the Service number is +1425-xxx-xxxx then valid input is 1425xxxxxxx. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -WhatIf The WhatIf switch causes the command to simulate its results. By using this switch, you can view what changes would occur without having to commit those changes. From 2531a31fad0e8f98f3439a1e72537770145bbb72 Mon Sep 17 00:00:00 2001 From: pavellatif <142821210+pavellatif@users.noreply.github.com> Date: Fri, 6 Dec 2024 12:50:16 -0500 Subject: [PATCH 1145/1851] updating Syntax for WhatIf --- teams/teams-ps/teams/Set-CsCallingLineIdentity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsCallingLineIdentity.md b/teams/teams-ps/teams/Set-CsCallingLineIdentity.md index 5f4f7f0c76..b75887bbb8 100644 --- a/teams/teams-ps/teams/Set-CsCallingLineIdentity.md +++ b/teams/teams-ps/teams/Set-CsCallingLineIdentity.md @@ -20,7 +20,7 @@ Use the `Set-CsCallingLineIdentity` cmdlet to modify a Caller ID policy in your ### Identity (Default) ``` Set-CsCallingLineIdentity [[-Identity] ] [-BlockIncomingPstnCallerID ] [-CallingIDSubstitute ] [-CompanyName ] -[-Description ] [-EnableUserOverride ] [-ResourceAccount ] [-Confirm] [] +[-Description ] [-EnableUserOverride ] [-ResourceAccount ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION From 499ae6fd03df281fcb9b5c34e6daf561b4b31d43 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 6 Dec 2024 13:55:21 -0800 Subject: [PATCH 1146/1851] Locations parameter --- .../exchange/New-DlpCompliancePolicy.md | 72 ++++++++++++++++++- .../exchange/Set-DlpCompliancePolicy.md | 12 +++- 2 files changed, 81 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md index 107b25cec8..fa1ac6034a 100644 --- a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md @@ -87,13 +87,71 @@ New-DlpCompliancePolicy -Name "GlobalPolicy" -Comment "Primary policy" -SharePoi This example creates a DLP policy named GlobalPolicy for the specified SharePoint Online and OneDrive for Business locations. The new policy has a descriptive comment and will be enabled on creation. ### Example 3 - ```powershell New-DlpCompliancePolicy -Name "PowerBIPolicy" -Comment "Primary policy" -PowerBIDlpLocation "All" -PowerBIDlpLocationException "workspaceID1","workspaceID2","workspaceID3" -Mode Enable ``` This example creates a DLP policy named PowerBIPolicy for all qualifying Power BI workspaces (that is, those hosted on Premium Gen2 capacities) except for the specified workspaces. The new policy has a descriptive comment and will be enabled on creation. +### Example 4 +This example creates a DLP policy for Microsoft 365 Copilot (Preview) in several steps. + +```powershell +Get-Label | Format-List Priority,ContentType,Name,DisplayName,Identity,Guid +``` + +This first command returns information about all sensitivity labels. Select the GUID value of the sensitivity label that you want to use. For example, `e222b65a-b3a8-46ec-ae12-00c2c91b71c0`. + +```powershell +$guidVar = "e222b65a-b3a8-46ec-ae12-00c2c91b71c0" +``` + +This second command stores the GUID value of the sensitivity label in the variable named $guidVar. + +```powershell +$loc = "[{"Workload":"Applications","Location":"470f2276-e011-4e9d-a6ec-20768be3a4b0","Inclusions":[{Type:"Tenant", Identity:"All"}]}]" +``` + +This third command creates the DLP policy. The Location value 470f2276-e011-4e9d-a6ec-20768be3a4b0 is Microsoft 365 Copilot. The $loc value needs to be updated depending on what Inclusions/Exclusions scoping you want to provide. + +```powershell +$advrule = @{ + "Version" = "1.0" + "Condition" = @{ + "Operator" = "And" + "SubConditions" = @( + @{ + "ConditionName" = "ContentContainsSensitiveInformation" + "Value" = @( + @{ + "groups" = @( + @{ + "Operator" = "Or" + "labels" = @( + @{ + "name" = $guidVar + "type" = "Sensitivity" + } + ) + "name" = "Default" + } + ) + } + ) + } + ) + } +} | ConvertTo-Json -Depth 100 +``` + +The advanced rule needs to be updated depending on the grouping of labels you want to provide as input. + +```powershell +New-DLPComplianceRule -Policy "Policy Name" -Name "Rule Name" -AdvancedRule $advrule -RestrictAccess @(@{setting="ExcludeContentProcessing";value="Block"}) +``` + +In this command, replace "Policy Name" and "Rule Name" with the values you want to use. + ## PARAMETERS ### -Name @@ -426,7 +484,17 @@ Accept wildcard characters: False ``` ### -Locations -{{ Fill Locations Description }} +The Locations param specifies the workload, location, and security groups, distribution groups, or users that the DLP policy applies to. You can use this parameter with the following properties: + +- Workload: Workloads where DLP policy should apply to. Set the value to Applications. +- Location: Specific locations where DLP policy should apply to. For Microsoft 365 Copilot, (Preview), use the value 470f2276-e011-4e9d-a6ec-20768be3a4b0. +- Inclusions: Add security groups, distribution list or individuals to the scope of this DLP policy. + +For example: + +`$loc = "[{"Workload":"Applications","Location":"470f2276-e011-4e9d-a6ec-20768be3a4b0","Inclusions":[{Type:"Tenant",Identity:"All"}]}]"` + +And then use the value $loc for this parameter. ```yaml Type: String diff --git a/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md index efcec3c2b6..e89c566570 100644 --- a/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md @@ -743,7 +743,17 @@ Accept wildcard characters: False ``` ### -Locations -{{ Fill Locations Description }} +The Locations param specifies the workload, location, and security groups, distribution groups, or users that the DLP policy applies to. You can use this parameter with the following properties: + +- Workload: Workloads where DLP policy should apply to. Set the value to Applications. +- Location: Specific locations where DLP policy should apply to. For Microsoft 365 Copilot, (Preview), use the value 470f2276-e011-4e9d-a6ec-20768be3a4b0. +- Inclusions: Add security groups, distribution list or individuals to the scope of this DLP policy. + +For example: + +`$loc = "[{"Workload":"Applications","Location":"470f2276-e011-4e9d-a6ec-20768be3a4b0","Inclusions":[{Type:"Tenant",Identity:"All"}]}]"` + +And then use the value $loc for this parameter. ```yaml Type: String From 14e4fca23a64731495b1ff2da056913331c2ea83 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 6 Dec 2024 14:06:14 -0800 Subject: [PATCH 1147/1851] Update New-DlpCompliancePolicy.md --- exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md index fa1ac6034a..2a72bc9b13 100644 --- a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md @@ -94,12 +94,12 @@ New-DlpCompliancePolicy -Name "PowerBIPolicy" -Comment "Primary policy" -PowerBI This example creates a DLP policy named PowerBIPolicy for all qualifying Power BI workspaces (that is, those hosted on Premium Gen2 capacities) except for the specified workspaces. The new policy has a descriptive comment and will be enabled on creation. ### Example 4 -This example creates a DLP policy for Microsoft 365 Copilot (Preview) in several steps. - ```powershell Get-Label | Format-List Priority,ContentType,Name,DisplayName,Identity,Guid ``` +This example creates a DLP policy for Microsoft 365 Copilot (Preview) in several steps. + This first command returns information about all sensitivity labels. Select the GUID value of the sensitivity label that you want to use. For example, `e222b65a-b3a8-46ec-ae12-00c2c91b71c0`. ```powershell From 0a9b5a19ac1789133c7c9b50819466b0d3836b92 Mon Sep 17 00:00:00 2001 From: Microsoft - Yibing Chen <150061745+msftyb@users.noreply.github.com> Date: Fri, 6 Dec 2024 14:27:37 -0800 Subject: [PATCH 1148/1851] Update New-DlpCompliancePolicy.md Added -Locations param in example 4 Minor typo update for -Locations param description --- exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md index 2a72bc9b13..0dbe4e042a 100644 --- a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md @@ -147,7 +147,7 @@ $advrule = @{ The advanced rule needs to be updated depending on the grouping of labels you want to provide as input. ```powershell -New-DLPComplianceRule -Policy "Policy Name" -Name "Rule Name" -AdvancedRule $advrule -RestrictAccess @(@{setting="ExcludeContentProcessing";value="Block"}) +New-DLPComplianceRule -Policy "Policy Name" -Name "Rule Name" -AdvancedRule $advrule -RestrictAccess @(@{setting="ExcludeContentProcessing";value="Block"}) -Locations $loc ``` In this command, replace "Policy Name" and "Rule Name" with the values you want to use. @@ -487,7 +487,7 @@ Accept wildcard characters: False The Locations param specifies the workload, location, and security groups, distribution groups, or users that the DLP policy applies to. You can use this parameter with the following properties: - Workload: Workloads where DLP policy should apply to. Set the value to Applications. -- Location: Specific locations where DLP policy should apply to. For Microsoft 365 Copilot, (Preview), use the value 470f2276-e011-4e9d-a6ec-20768be3a4b0. +- Location: Specific locations where DLP policy should apply to. For Microsoft 365 Copilot location (Preview), use the value 470f2276-e011-4e9d-a6ec-20768be3a4b0. - Inclusions: Add security groups, distribution list or individuals to the scope of this DLP policy. For example: From bb2e6af81e1a353194615da1f245f29fed278a48 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 6 Dec 2024 14:28:59 -0800 Subject: [PATCH 1149/1851] Update New-DlpCompliancePolicy.md Example 4 updates --- .../exchange/New-DlpCompliancePolicy.md | 32 +++++++------------ 1 file changed, 12 insertions(+), 20 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md index 2a72bc9b13..4c369930c4 100644 --- a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md @@ -96,26 +96,12 @@ This example creates a DLP policy named PowerBIPolicy for all qualifying Power B ### Example 4 ```powershell Get-Label | Format-List Priority,ContentType,Name,DisplayName,Identity,Guid -``` - -This example creates a DLP policy for Microsoft 365 Copilot (Preview) in several steps. - -This first command returns information about all sensitivity labels. Select the GUID value of the sensitivity label that you want to use. For example, `e222b65a-b3a8-46ec-ae12-00c2c91b71c0`. -```powershell $guidVar = "e222b65a-b3a8-46ec-ae12-00c2c91b71c0" -``` -This second command stores the GUID value of the sensitivity label in the variable named $guidVar. - -```powershell $loc = "[{"Workload":"Applications","Location":"470f2276-e011-4e9d-a6ec-20768be3a4b0","Inclusions":[{Type:"Tenant", Identity:"All"}]}]" -``` - -This third command creates the DLP policy. The Location value 470f2276-e011-4e9d-a6ec-20768be3a4b0 is Microsoft 365 Copilot. The $loc value needs to be updated depending on what Inclusions/Exclusions scoping you want to provide. -```powershell -$advrule = @{ +$advRule = @{ "Version" = "1.0" "Condition" = @{ "Operator" = "And" @@ -142,15 +128,21 @@ $advrule = @{ ) } } | ConvertTo-Json -Depth 100 -``` - -The advanced rule needs to be updated depending on the grouping of labels you want to provide as input. -```powershell New-DLPComplianceRule -Policy "Policy Name" -Name "Rule Name" -AdvancedRule $advrule -RestrictAccess @(@{setting="ExcludeContentProcessing";value="Block"}) ``` -In this command, replace "Policy Name" and "Rule Name" with the values you want to use. +This example creates a DLP policy for Microsoft 365 Copilot (Preview) in several steps: + +- The first command returns information about all sensitivity labels. Select the GUID value of the sensitivity label that you want to use. For example, `e222b65a-b3a8-46ec-ae12-00c2c91b71c0`. + +- The second command stores the GUID value of the sensitivity label in the variable named $guidVar. + +- The third command creates the DLP policy. The Location value 470f2276-e011-4e9d-a6ec-20768be3a4b0 is Microsoft 365 Copilot. The $loc value needs to be updated depending on what Inclusions/Exclusions scoping you want to provide. + +- The fourth command creates the variable named $advRule. The advanced rule needs to be updated depending on the grouping of labels you want to provide as input. + +- The last command creates the DLP rule. Replace "Policy Name" and "Rule Name" with the values you want to use. ## PARAMETERS From f72128a3faecad404a3938d0df966d5ff407c1c5 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 6 Dec 2024 14:36:42 -0800 Subject: [PATCH 1150/1851] Update New-DlpCompliancePolicy.md --- .../exchange-ps/exchange/New-DlpCompliancePolicy.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md index 4c369930c4..85233ed7fd 100644 --- a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md @@ -101,6 +101,8 @@ $guidVar = "e222b65a-b3a8-46ec-ae12-00c2c91b71c0" $loc = "[{"Workload":"Applications","Location":"470f2276-e011-4e9d-a6ec-20768be3a4b0","Inclusions":[{Type:"Tenant", Identity:"All"}]}]" +New-DLPCompliancePolicy -Name "Policy Name" -Locations $loc + $advRule = @{ "Version" = "1.0" "Condition" = @{ @@ -129,7 +131,7 @@ $advRule = @{ } } | ConvertTo-Json -Depth 100 -New-DLPComplianceRule -Policy "Policy Name" -Name "Rule Name" -AdvancedRule $advrule -RestrictAccess @(@{setting="ExcludeContentProcessing";value="Block"}) +New-DLPComplianceRule -Name "Rule Name" -Policy "Policy Name" -AdvancedRule $advrule -RestrictAccess @(@{setting="ExcludeContentProcessing";value="Block"}) ``` This example creates a DLP policy for Microsoft 365 Copilot (Preview) in several steps: @@ -138,11 +140,13 @@ This example creates a DLP policy for Microsoft 365 Copilot (Preview) in several - The second command stores the GUID value of the sensitivity label in the variable named $guidVar. -- The third command creates the DLP policy. The Location value 470f2276-e011-4e9d-a6ec-20768be3a4b0 is Microsoft 365 Copilot. The $loc value needs to be updated depending on what Inclusions/Exclusions scoping you want to provide. +- The third command stores the Microsoft 365 Copilot location (470f2276-e011-4e9d-a6ec-20768be3a4b0) in the variable named $loc. Update the $loc value based on the Inclusions/Exclusions scoping that you want to provide. + +- The fourth command creates the DLP policy. Replace "Policy Name" with the name you want to use. -- The fourth command creates the variable named $advRule. The advanced rule needs to be updated depending on the grouping of labels you want to provide as input. +- The fifth command creates the variable named $advRule. The advanced rule needs to be updated depending on the grouping of labels you want to provide as input. -- The last command creates the DLP rule. Replace "Policy Name" and "Rule Name" with the values you want to use. +- The last command creates the DLP rule. Replace "Rule Name" with the name you want to use. Replace "Policy Name" with the name value from the fourth step. ## PARAMETERS From cb66ebf0857114ccc6b424ecfdb1f2558ebdbeb1 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 6 Dec 2024 14:38:56 -0800 Subject: [PATCH 1151/1851] Update New-DlpCompliancePolicy.md --- exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md index 85233ed7fd..0228ba7c61 100644 --- a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md @@ -142,7 +142,7 @@ This example creates a DLP policy for Microsoft 365 Copilot (Preview) in several - The third command stores the Microsoft 365 Copilot location (470f2276-e011-4e9d-a6ec-20768be3a4b0) in the variable named $loc. Update the $loc value based on the Inclusions/Exclusions scoping that you want to provide. -- The fourth command creates the DLP policy. Replace "Policy Name" with the name you want to use. +- The fourth command creates the DLP policy using the $loc variable for the value of the Locations parameter. Replace "Policy Name" with the name you want to use. - The fifth command creates the variable named $advRule. The advanced rule needs to be updated depending on the grouping of labels you want to provide as input. From fdd1765bd59e245dd0e3345b7d6cb48fc9eafc2f Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 6 Dec 2024 15:03:23 -0800 Subject: [PATCH 1152/1851] Update New-DlpCompliancePolicy.md --- exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md index 0228ba7c61..87d51f2d2d 100644 --- a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md @@ -101,7 +101,7 @@ $guidVar = "e222b65a-b3a8-46ec-ae12-00c2c91b71c0" $loc = "[{"Workload":"Applications","Location":"470f2276-e011-4e9d-a6ec-20768be3a4b0","Inclusions":[{Type:"Tenant", Identity:"All"}]}]" -New-DLPCompliancePolicy -Name "Policy Name" -Locations $loc +New-DLPCompliancePolicy -Name "Copilot Policy" -Locations $loc $advRule = @{ "Version" = "1.0" @@ -131,7 +131,7 @@ $advRule = @{ } } | ConvertTo-Json -Depth 100 -New-DLPComplianceRule -Name "Rule Name" -Policy "Policy Name" -AdvancedRule $advrule -RestrictAccess @(@{setting="ExcludeContentProcessing";value="Block"}) +New-DLPComplianceRule -Name "Copilot Rule" -Policy "Copilot Policy" -AdvancedRule $advrule -RestrictAccess @(@{setting="ExcludeContentProcessing";value="Block"}) ``` This example creates a DLP policy for Microsoft 365 Copilot (Preview) in several steps: @@ -142,11 +142,11 @@ This example creates a DLP policy for Microsoft 365 Copilot (Preview) in several - The third command stores the Microsoft 365 Copilot location (470f2276-e011-4e9d-a6ec-20768be3a4b0) in the variable named $loc. Update the $loc value based on the Inclusions/Exclusions scoping that you want to provide. -- The fourth command creates the DLP policy using the $loc variable for the value of the Locations parameter. Replace "Policy Name" with the name you want to use. +- The fourth command creates the DLP policy using the $loc variable for the value of the Locations parameter, and "Copilot Policy" as the name of the policy (use any unique name). - The fifth command creates the variable named $advRule. The advanced rule needs to be updated depending on the grouping of labels you want to provide as input. -- The last command creates the DLP rule. Replace "Rule Name" with the name you want to use. Replace "Policy Name" with the name value from the fourth step. +- The last command creates the DLP rule with the name "Copilot Rule" (use any unique name). Use the name of the DLP policy from step four as the value of the Policy parameter. ## PARAMETERS From c5b627f2d37fd566f7c830c96fc1862646f76cc6 Mon Sep 17 00:00:00 2001 From: Jet Tan Date: Mon, 9 Dec 2024 10:37:37 +1100 Subject: [PATCH 1153/1851] Update Set-AntiPhishPolicy.md Clarify that the BccMessage option in -TargetedDomainProtectionAction delivers the message to the Junk Email folder of all recipients. --- exchange/exchange-ps/exchange/Set-AntiPhishPolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-AntiPhishPolicy.md b/exchange/exchange-ps/exchange/Set-AntiPhishPolicy.md index eb559fa6cd..a7c7a07802 100644 --- a/exchange/exchange-ps/exchange/Set-AntiPhishPolicy.md +++ b/exchange/exchange-ps/exchange/Set-AntiPhishPolicy.md @@ -764,9 +764,9 @@ This setting is part of impersonation protection and is available only in Micros The TargetedDomainProtectionAction parameter specifies the action to take on detected domain impersonation messages. You specify the protected domains in the TargetedDomainsToProtect parameter. Valid values are: - NoAction: This is the default value. -- BccMessage: Add the recipients specified by the TargetedDomainActionRecipients parameter to the Bcc field of the message. +- BccMessage: Add the recipients specified by the TargetedDomainActionRecipients parameter to the Bcc field of the message, and deliver the message to the Junk Email folder of all (original + BCC-ed) recipients' mailboxes. - Delete: Delete the message during filtering. Use caution when selecting this value, because you can't recover the deleted message. -- MoveToJmf: Deliver the message to the recipient's mailbox, and move the message to the Junk Email folder. +- MoveToJmf: Deliver the message to the Junk Email folder of the recipient's mailbox. - Quarantine: Move the message to quarantine. Quarantined high confidence phishing messages are available only to admins. As of April 2020, quarantined phishing messages are available to the intended recipients. - Redirect: Redirect the message to the recipients specified by the TargetedDomainActionRecipients parameter. From e3cf36aff0ca8ec11518012d208b1672809463ce Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Sun, 8 Dec 2024 21:40:45 -0800 Subject: [PATCH 1154/1851] Quarantine 'Move to' to 'Deliver to' --- exchange/exchange-ps/exchange/New-AntiPhishPolicy.md | 8 ++++---- .../exchange-ps/exchange/New-HostedContentFilterPolicy.md | 8 ++++---- exchange/exchange-ps/exchange/Set-AntiPhishPolicy.md | 6 +++--- .../exchange-ps/exchange/Set-HostedContentFilterPolicy.md | 8 ++++---- 4 files changed, 15 insertions(+), 15 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-AntiPhishPolicy.md b/exchange/exchange-ps/exchange/New-AntiPhishPolicy.md index 6eefbfaad0..7c1acef850 100644 --- a/exchange/exchange-ps/exchange/New-AntiPhishPolicy.md +++ b/exchange/exchange-ps/exchange/New-AntiPhishPolicy.md @@ -128,7 +128,7 @@ This setting is part of spoof protection. The AuthenticationFailAction parameter specifies the action to take when the message fails composite authentication (a mixture of traditional SPF, DKIM, and DMARC email authentication checks and proprietary backend intelligence). Valid values are: - MoveToJmf: This is the default value. Deliver the message to the recipient's mailbox, and move the message to the Junk Email folder. -- Quarantine: Move the message to quarantine. Quarantined high confidence phishing messages are available only to admins. As of April 2020, quarantined phishing messages are available to the intended recipients. +- Quarantine: Deliver the message to quarantine. Quarantined high confidence phishing messages are available only to admins. As of April 2020, quarantined phishing messages are available to the intended recipients. ```yaml Type: SpoofAuthenticationFailAction @@ -588,7 +588,7 @@ The MailboxIntelligenceProtectionAction parameter specifies what to do with mess - BccMessage: Add the recipients specified by the MailboxIntelligenceProtectionActionRecipients parameter to the Bcc field of the message. - Delete: Delete the message during filtering. Use caution when selecting this value, because you can't recover the deleted message. - MoveToJmf: Deliver the message to the recipient's mailbox, and move the message to the Junk Email folder. -- Quarantine: Move the message to quarantine. Quarantined high confidence phishing messages are available only to admins. As of April 2020, quarantined phishing messages are available to the intended recipients. +- Quarantine: Deliver the message to quarantine. Quarantined high confidence phishing messages are available only to admins. As of April 2020, quarantined phishing messages are available to the intended recipients. - Redirect: Redirect the message to the recipients specified by the MailboxIntelligenceProtectionActionRecipients parameter. This parameter is meaningful only if the EnableMailboxIntelligence and EnableMailboxIntelligenceProtection parameters are set to the value $true. @@ -798,7 +798,7 @@ The TargetedDomainProtectionAction parameter specifies the action to take on det - BccMessage: Add the recipients specified by the TargetedDomainActionRecipients parameter to the Bcc field of the message. - Delete: Delete the message during filtering. Use caution when selecting this value, because you can't recover the deleted message. - MoveToJmf: Deliver the message to the recipient's mailbox, and move the message to the Junk Email folder. -- Quarantine: Move the message to quarantine. Quarantined high confidence phishing messages are available only to admins. As of April 2020, quarantined phishing messages are available to the intended recipients. +- Quarantine: Deliver the message to quarantine. Quarantined high confidence phishing messages are available only to admins. As of April 2020, quarantined phishing messages are available to the intended recipients. - Redirect: Redirect the message to the recipients specified by the TargetedDomainActionRecipients parameter. ```yaml @@ -891,7 +891,7 @@ The TargetedUserProtectionAction parameter specifies the action to take on detec - BccMessage: Add the recipients specified by the TargetedDomainActionRecipients parameter to the Bcc field of the message. - Delete: Delete the message during filtering. Use caution when selecting this value, because you can't recover the deleted message. - MoveToJmf: Deliver the message to the recipient's mailbox, and move the message to the Junk Email folder. -- Quarantine: Move the message to quarantine. Quarantined high confidence phishing messages are available only to admins. As of April 2020, quarantined phishing messages are available to the intended recipients. +- Quarantine: Deliver the message to quarantine. Quarantined high confidence phishing messages are available only to admins. As of April 2020, quarantined phishing messages are available to the intended recipients. - Redirect: Redirect the message to the recipients specified by the TargetedDomainActionRecipients parameter. ```yaml diff --git a/exchange/exchange-ps/exchange/New-HostedContentFilterPolicy.md b/exchange/exchange-ps/exchange/New-HostedContentFilterPolicy.md index 577e38a2d3..ec9bce1b0a 100644 --- a/exchange/exchange-ps/exchange/New-HostedContentFilterPolicy.md +++ b/exchange/exchange-ps/exchange/New-HostedContentFilterPolicy.md @@ -286,7 +286,7 @@ The BulkSpamAction parameter specifies the action to take on messages that are m - ModifySubject: Add the ModifySubject parameter value to the beginning of the subject line, deliver the message, and move the message to the Junk Email folder (same caveats as MoveToJmf). - MoveToJmf: This is the default value. Deliver the message to the recipient's mailbox, and move the message to the Junk Email folder. In standalone Exchange Online Protection environments, you need to configure mail flow rules in your on-premises Exchange organization. For instructions, see [Configure standalone EOP to deliver spam to the Junk Email folder in hybrid environments](https://learn.microsoft.com/exchange/standalone-eop/configure-eop-spam-protection-hybrid). - NoAction -- Quarantine: Move the message to quarantine. By default, messages that are quarantined as bulk email are available to the intended recipients and admins. Or, you can use the BulkQuarantineTag parameter to specify what end-users are allowed to do on quarantined messages. +- Quarantine: Deliver the message to quarantine. By default, messages that are quarantined as bulk email are available to the intended recipients and admins. Or, you can use the BulkQuarantineTag parameter to specify what end-users are allowed to do on quarantined messages. - Redirect: Redirect the message to the recipients specified by the RedirectToRecipients parameter. ```yaml @@ -557,7 +557,7 @@ The HighConfidenceSpamAction parameter specifies the action to take on messages - Delete: Delete the message during filtering. Use caution when selecting this value, because you can't recover the deleted message. - ModifySubject: Add the ModifySubject parameter value to the beginning of the subject line, deliver the message, and move the message to the Junk Email folder (same caveats as MoveToJmf). - MoveToJmf: Deliver the message to the recipient's mailbox, and move the message to the Junk Email folder. In standalone Exchange Online Protection environments, you need to configure mail flow rules in your on-premises Exchange organization. For instructions, see [Configure standalone EOP to deliver spam to the Junk Email folder in hybrid environments](https://learn.microsoft.com/exchange/standalone-eop/configure-eop-spam-protection-hybrid). -- Quarantine: Move the message to quarantine. By default, messages that are quarantined as high confidence spam are available to the intended recipients and admins. Or, you can use the HighConfidenceSpamQuarantineTag parameter to specify what end-users are allowed to do on quarantined messages. +- Quarantine: Deliver the message to quarantine. By default, messages that are quarantined as high confidence spam are available to the intended recipients and admins. Or, you can use the HighConfidenceSpamQuarantineTag parameter to specify what end-users are allowed to do on quarantined messages. - Redirect: Redirect the message to the recipients specified by the RedirectToRecipients parameter. ```yaml @@ -1037,7 +1037,7 @@ The PhishSpamAction parameter specifies the action to take on messages that are - ModifySubject: Add the ModifySubject parameter value to the beginning of the subject line, deliver the message, and move the message to the Junk Email folder (same caveats as MoveToJmf). - MoveToJmf: Deliver the message to the recipient's mailbox, and move the message to the Junk Email folder. - Quarantine: Move the message to the quarantine. This is the default value. The quarantined message is available to the intended recipients (as of April, 2020) and admins. -- Quarantine: Move the message to quarantine. By default, messages that are quarantined as phishing are available to admins and (as of April 2020) the intended recipients. Or, you can use the PhishQuarantineTag parameter to specify what end-users are allowed to do on quarantined messages. +- Quarantine: Deliver the message to quarantine. By default, messages that are quarantined as phishing are available to admins and (as of April 2020) the intended recipients. Or, you can use the PhishQuarantineTag parameter to specify what end-users are allowed to do on quarantined messages. - Redirect: Redirect the message to the recipients specified by the RedirectToRecipients parameter. ```yaml @@ -1172,7 +1172,7 @@ The SpamAction parameter specifies the action to take on messages that are marke - Delete : Delete the message during filtering. Use caution when selecting this value, because you can't recover the deleted message. - ModifySubject: Add the ModifySubject parameter value to the beginning of the subject line, deliver the message, and move the message to the Junk Email folder (same caveats as MoveToJmf). - MoveToJmf: This is the default value. Deliver the message to the recipient's mailbox, and move the message to the Junk Email folder. In standalone Exchange Online Protection environments, you need to configure mail flow rules in your on-premises Exchange organization. For instructions, see [Configure standalone EOP to deliver spam to the Junk Email folder in hybrid environments](https://learn.microsoft.com/exchange/standalone-eop/configure-eop-spam-protection-hybrid). -- Quarantine: Move the message to quarantine. By default, messages that are quarantined as spam are available to the intended recipients and admins. Or, you can use the SpamQuarantineTag parameter to specify what end-users are allowed to do on quarantined messages. +- Quarantine: Deliver the message to quarantine. By default, messages that are quarantined as spam are available to the intended recipients and admins. Or, you can use the SpamQuarantineTag parameter to specify what end-users are allowed to do on quarantined messages. - Redirect: Redirect the message to the recipients specified by the RedirectToRecipients parameter. ```yaml diff --git a/exchange/exchange-ps/exchange/Set-AntiPhishPolicy.md b/exchange/exchange-ps/exchange/Set-AntiPhishPolicy.md index eb559fa6cd..ce02ba2d4b 100644 --- a/exchange/exchange-ps/exchange/Set-AntiPhishPolicy.md +++ b/exchange/exchange-ps/exchange/Set-AntiPhishPolicy.md @@ -131,7 +131,7 @@ This setting is part of spoof protection. The AuthenticationFailAction parameter specifies the action to take when the message fails composite authentication (a mixture of traditional SPF, DKIM, and DMARC email authentication checks and proprietary backend intelligence). Valid values are: - MoveToJmf: This is the default value. Deliver the message to the recipient's mailbox, and move the message to the Junk Email folder. -- Quarantine: Move the message to quarantine. Quarantined high confidence phishing messages are available only to admins. As of April 2020, quarantined phishing messages are available to the intended recipients. +- Quarantine: Deliver the message to quarantine. Quarantined high confidence phishing messages are available only to admins. As of April 2020, quarantined phishing messages are available to the intended recipients. ```yaml Type: SpoofAuthenticationFailAction @@ -589,7 +589,7 @@ The MailboxIntelligenceProtectionAction parameter specifies what to do with mess - BccMessage: Add the recipients specified by the MailboxIntelligenceProtectionActionRecipients parameter to the Bcc field of the message. - Delete: Delete the message during filtering. Use caution when selecting this value, because you can't recover the deleted message. - MoveToJmf: Deliver the message to the recipient's mailbox, and move the message to the Junk Email folder. -- Quarantine: Move the message to quarantine. Quarantined high confidence phishing messages are available only to admins. As of April 2020, quarantined phishing messages are available to the intended recipients. +- Quarantine: Deliver the message to quarantine. Quarantined high confidence phishing messages are available only to admins. As of April 2020, quarantined phishing messages are available to the intended recipients. - Redirect: Redirect the message to the recipients specified by the MailboxIntelligenceProtectionActionRecipients parameter. This parameter is meaningful only if the EnableMailboxIntelligence and EnableMailboxIntelligenceProtection parameters are set to the value $true. @@ -767,7 +767,7 @@ The TargetedDomainProtectionAction parameter specifies the action to take on det - BccMessage: Add the recipients specified by the TargetedDomainActionRecipients parameter to the Bcc field of the message. - Delete: Delete the message during filtering. Use caution when selecting this value, because you can't recover the deleted message. - MoveToJmf: Deliver the message to the recipient's mailbox, and move the message to the Junk Email folder. -- Quarantine: Move the message to quarantine. Quarantined high confidence phishing messages are available only to admins. As of April 2020, quarantined phishing messages are available to the intended recipients. +- Quarantine: Deliver the message to quarantine. Quarantined high confidence phishing messages are available only to admins. As of April 2020, quarantined phishing messages are available to the intended recipients. - Redirect: Redirect the message to the recipients specified by the TargetedDomainActionRecipients parameter. ```yaml diff --git a/exchange/exchange-ps/exchange/Set-HostedContentFilterPolicy.md b/exchange/exchange-ps/exchange/Set-HostedContentFilterPolicy.md index c54b87348d..7ecccf83bf 100644 --- a/exchange/exchange-ps/exchange/Set-HostedContentFilterPolicy.md +++ b/exchange/exchange-ps/exchange/Set-HostedContentFilterPolicy.md @@ -288,7 +288,7 @@ The BulkSpamAction parameter specifies the action to take on messages that are m - ModifySubject: Add the ModifySubject parameter value to the beginning of the subject line, deliver the message, and move the message to the Junk Email folder (same caveats as MoveToJmf). - MoveToJmf: This is the default value. Deliver the message to the recipient's mailbox, and move the message to the Junk Email folder. In standalone Exchange Online Protection environments, you need to configure mail flow rules in your on-premises Exchange organization. For instructions, see [Configure standalone EOP to deliver spam to the Junk Email folder in hybrid environments](https://learn.microsoft.com/exchange/standalone-eop/configure-eop-spam-protection-hybrid). - NoAction -- Quarantine: Move the message to quarantine. By default, messages that are quarantined as bulk email are available to the intended recipients and admins. Or, you can use the BulkQuarantineTag parameter to specify what end-users are allowed to do on quarantined messages. +- Quarantine: Deliver the message to quarantine. By default, messages that are quarantined as bulk email are available to the intended recipients and admins. Or, you can use the BulkQuarantineTag parameter to specify what end-users are allowed to do on quarantined messages. - Redirect: Redirect the message to the recipients specified by the RedirectToRecipients parameter. ```yaml @@ -558,7 +558,7 @@ The HighConfidenceSpamAction parameter specifies the action to take on messages - Delete: Delete the message during filtering. Use caution when selecting this value, because you can't recover the deleted message. - ModifySubject: Add the ModifySubject parameter value to the beginning of the subject line, deliver the message, and move the message to the Junk Email folder (same caveats as MoveToJmf). - MoveToJmf: Deliver the message to the recipient's mailbox, and move the message to the Junk Email folder. In standalone Exchange Online Protection environments, you need to configure mail flow rules in your on-premises Exchange organization. For instructions, see [Configure standalone EOP to deliver spam to the Junk Email folder in hybrid environments](https://learn.microsoft.com/exchange/standalone-eop/configure-eop-spam-protection-hybrid). -- Quarantine: Move the message to quarantine. By default, messages that are quarantined as high confidence spam are available to the intended recipients and admins. Or, you can use the HighConfidenceSpamQuarantineTag parameter to specify what end-users are allowed to do on quarantined messages. +- Quarantine: Deliver the message to quarantine. By default, messages that are quarantined as high confidence spam are available to the intended recipients and admins. Or, you can use the HighConfidenceSpamQuarantineTag parameter to specify what end-users are allowed to do on quarantined messages. - Redirect: Redirect the message to the recipients specified by the RedirectToRecipients parameter. ```yaml @@ -1059,7 +1059,7 @@ The PhishSpamAction parameter specifies the action to take on messages that are - Delete: Delete the message during filtering. Use caution when selecting this value, because you can't recover the deleted message. - ModifySubject: Add the ModifySubject parameter value to the beginning of the subject line, deliver the message, and move the message to the Junk Email folder (same caveats as MoveToJmf). - MoveToJmf: Deliver the message to the recipient's mailbox, and move the message to the Junk Email folder. -- Quarantine: Move the message to quarantine. By default, messages that are quarantined as phishing are available to admins and (as of April 2020) the intended recipients. Or, you can use the PhishQuarantineTag parameter to specify what end-users are allowed to do on quarantined messages. +- Quarantine: Deliver the message to quarantine. By default, messages that are quarantined as phishing are available to admins and (as of April 2020) the intended recipients. Or, you can use the PhishQuarantineTag parameter to specify what end-users are allowed to do on quarantined messages. - Redirect: Redirect the message to the recipients specified by the RedirectToRecipients parameter. ```yaml @@ -1178,7 +1178,7 @@ The SpamAction parameter specifies the action to take on messages that are marke - Delete : Delete the message during filtering. Use caution when selecting this value, because you can't recover the deleted message. - ModifySubject: Add the ModifySubject parameter value to the beginning of the subject line, deliver the message, and move the message to the Junk Email folder (same caveats as MoveToJmf). - MoveToJmf: This is the default value. Deliver the message to the recipient's mailbox, and move the message to the Junk Email folder. In standalone Exchange Online Protection environments, you need to configure mail flow rules in your on-premises Exchange organization. For instructions, see [Configure standalone EOP to deliver spam to the Junk Email folder in hybrid environments](https://learn.microsoft.com/exchange/standalone-eop/configure-eop-spam-protection-hybrid). -- Quarantine: Move the message to quarantine. By default, messages that are quarantined as spam are available to the intended recipients and admins. Or, you can use the SpamQuarantineTag parameter to specify what end-users are allowed to do on quarantined messages. +- Quarantine: Deliver the message to quarantine. By default, messages that are quarantined as spam are available to the intended recipients and admins. Or, you can use the SpamQuarantineTag parameter to specify what end-users are allowed to do on quarantined messages. - Redirect: Redirect the message to the recipients specified by the RedirectToRecipients parameter. ```yaml From 3389b9fb0924e447579df5ce1908b9d9565b6cdc Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Sun, 8 Dec 2024 22:05:59 -0800 Subject: [PATCH 1155/1851] MoveToJMF update Related to #12409 --- exchange/exchange-ps/exchange/New-AntiPhishPolicy.md | 10 +++++----- .../exchange/New-HostedContentFilterPolicy.md | 8 ++++---- exchange/exchange-ps/exchange/Set-AntiPhishPolicy.md | 8 ++++---- .../exchange/Set-HostedContentFilterPolicy.md | 8 ++++---- 4 files changed, 17 insertions(+), 17 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-AntiPhishPolicy.md b/exchange/exchange-ps/exchange/New-AntiPhishPolicy.md index 7c1acef850..412a2a5340 100644 --- a/exchange/exchange-ps/exchange/New-AntiPhishPolicy.md +++ b/exchange/exchange-ps/exchange/New-AntiPhishPolicy.md @@ -127,7 +127,7 @@ This setting is part of spoof protection. The AuthenticationFailAction parameter specifies the action to take when the message fails composite authentication (a mixture of traditional SPF, DKIM, and DMARC email authentication checks and proprietary backend intelligence). Valid values are: -- MoveToJmf: This is the default value. Deliver the message to the recipient's mailbox, and move the message to the Junk Email folder. +- MoveToJmf: This is the default value. Deliver the message to the Junk Email folder in the recipient's mailbox. - Quarantine: Deliver the message to quarantine. Quarantined high confidence phishing messages are available only to admins. As of April 2020, quarantined phishing messages are available to the intended recipients. ```yaml @@ -167,7 +167,7 @@ This setting is part of spoof protection. The DmarcQuarantineAction parameter specifies the action to take when a message fails DMARC checks and the sender's DMARC policy is `p=quarantine`. Valid values are: -- MoveToJmf: Deliver the message to the recipient's mailbox, and move the message to the Junk Email folder. +- MoveToJmf: Deliver the message to the Junk Email folder in the recipient's mailbox. - Quarantine: Deliver the message to quarantine. This is the default value. This parameter is meaningful only when the HonorDmarcPolicy parameter is set to the value $true. @@ -587,7 +587,7 @@ The MailboxIntelligenceProtectionAction parameter specifies what to do with mess - NoAction: This is the default value. Note that this value has the same result as setting the EnableMailboxIntelligenceProtection parameter to $false when the EnableMailboxIntelligence parameter is $true. - BccMessage: Add the recipients specified by the MailboxIntelligenceProtectionActionRecipients parameter to the Bcc field of the message. - Delete: Delete the message during filtering. Use caution when selecting this value, because you can't recover the deleted message. -- MoveToJmf: Deliver the message to the recipient's mailbox, and move the message to the Junk Email folder. +- MoveToJmf: Deliver the message to the Junk Email folder in the recipient's mailbox. - Quarantine: Deliver the message to quarantine. Quarantined high confidence phishing messages are available only to admins. As of April 2020, quarantined phishing messages are available to the intended recipients. - Redirect: Redirect the message to the recipients specified by the MailboxIntelligenceProtectionActionRecipients parameter. @@ -797,7 +797,7 @@ The TargetedDomainProtectionAction parameter specifies the action to take on det - NoAction: This is the default value. - BccMessage: Add the recipients specified by the TargetedDomainActionRecipients parameter to the Bcc field of the message. - Delete: Delete the message during filtering. Use caution when selecting this value, because you can't recover the deleted message. -- MoveToJmf: Deliver the message to the recipient's mailbox, and move the message to the Junk Email folder. +- MoveToJmf: Deliver the message to the Junk Email folder in the recipient's mailbox. - Quarantine: Deliver the message to quarantine. Quarantined high confidence phishing messages are available only to admins. As of April 2020, quarantined phishing messages are available to the intended recipients. - Redirect: Redirect the message to the recipients specified by the TargetedDomainActionRecipients parameter. @@ -890,7 +890,7 @@ The TargetedUserProtectionAction parameter specifies the action to take on detec - NoAction: This is the default value. - BccMessage: Add the recipients specified by the TargetedDomainActionRecipients parameter to the Bcc field of the message. - Delete: Delete the message during filtering. Use caution when selecting this value, because you can't recover the deleted message. -- MoveToJmf: Deliver the message to the recipient's mailbox, and move the message to the Junk Email folder. +- MoveToJmf: Deliver the message to the Junk Email folder in the recipient's mailbox. - Quarantine: Deliver the message to quarantine. Quarantined high confidence phishing messages are available only to admins. As of April 2020, quarantined phishing messages are available to the intended recipients. - Redirect: Redirect the message to the recipients specified by the TargetedDomainActionRecipients parameter. diff --git a/exchange/exchange-ps/exchange/New-HostedContentFilterPolicy.md b/exchange/exchange-ps/exchange/New-HostedContentFilterPolicy.md index ec9bce1b0a..ef6356928d 100644 --- a/exchange/exchange-ps/exchange/New-HostedContentFilterPolicy.md +++ b/exchange/exchange-ps/exchange/New-HostedContentFilterPolicy.md @@ -284,7 +284,7 @@ The BulkSpamAction parameter specifies the action to take on messages that are m - AddXHeader: Add the AddXHeaderValue parameter value to the message header and deliver the message. - Delete: Delete the message during filtering. Use caution when selecting this value, because you can't recover the deleted message. - ModifySubject: Add the ModifySubject parameter value to the beginning of the subject line, deliver the message, and move the message to the Junk Email folder (same caveats as MoveToJmf). -- MoveToJmf: This is the default value. Deliver the message to the recipient's mailbox, and move the message to the Junk Email folder. In standalone Exchange Online Protection environments, you need to configure mail flow rules in your on-premises Exchange organization. For instructions, see [Configure standalone EOP to deliver spam to the Junk Email folder in hybrid environments](https://learn.microsoft.com/exchange/standalone-eop/configure-eop-spam-protection-hybrid). +- MoveToJmf: This is the default value. Deliver the message to the Junk Email folder in the recipient's mailbox. In standalone Exchange Online Protection environments, you need to configure mail flow rules in your on-premises Exchange organization. For instructions, see [Configure standalone EOP to deliver spam to the Junk Email folder in hybrid environments](https://learn.microsoft.com/exchange/standalone-eop/configure-eop-spam-protection-hybrid). - NoAction - Quarantine: Deliver the message to quarantine. By default, messages that are quarantined as bulk email are available to the intended recipients and admins. Or, you can use the BulkQuarantineTag parameter to specify what end-users are allowed to do on quarantined messages. - Redirect: Redirect the message to the recipients specified by the RedirectToRecipients parameter. @@ -556,7 +556,7 @@ The HighConfidenceSpamAction parameter specifies the action to take on messages - AddXHeader: Add the AddXHeaderValue parameter value to the message header, deliver the message, and move the message to the Junk Email folder (same caveats as MoveToJmf). - Delete: Delete the message during filtering. Use caution when selecting this value, because you can't recover the deleted message. - ModifySubject: Add the ModifySubject parameter value to the beginning of the subject line, deliver the message, and move the message to the Junk Email folder (same caveats as MoveToJmf). -- MoveToJmf: Deliver the message to the recipient's mailbox, and move the message to the Junk Email folder. In standalone Exchange Online Protection environments, you need to configure mail flow rules in your on-premises Exchange organization. For instructions, see [Configure standalone EOP to deliver spam to the Junk Email folder in hybrid environments](https://learn.microsoft.com/exchange/standalone-eop/configure-eop-spam-protection-hybrid). +- MoveToJmf: Deliver the message to the Junk Email folder in the recipient's mailbox. In standalone Exchange Online Protection environments, you need to configure mail flow rules in your on-premises Exchange organization. For instructions, see [Configure standalone EOP to deliver spam to the Junk Email folder in hybrid environments](https://learn.microsoft.com/exchange/standalone-eop/configure-eop-spam-protection-hybrid). - Quarantine: Deliver the message to quarantine. By default, messages that are quarantined as high confidence spam are available to the intended recipients and admins. Or, you can use the HighConfidenceSpamQuarantineTag parameter to specify what end-users are allowed to do on quarantined messages. - Redirect: Redirect the message to the recipients specified by the RedirectToRecipients parameter. @@ -1035,7 +1035,7 @@ The PhishSpamAction parameter specifies the action to take on messages that are - AddXHeader: Add the AddXHeaderValue parameter value to the message header and deliver the message. - Delete: Delete the message during filtering. Use caution when selecting this value, because you can't recover the deleted message. - ModifySubject: Add the ModifySubject parameter value to the beginning of the subject line, deliver the message, and move the message to the Junk Email folder (same caveats as MoveToJmf). -- MoveToJmf: Deliver the message to the recipient's mailbox, and move the message to the Junk Email folder. +- MoveToJmf: Deliver the message to the Junk Email folder in the recipient's mailbox. - Quarantine: Move the message to the quarantine. This is the default value. The quarantined message is available to the intended recipients (as of April, 2020) and admins. - Quarantine: Deliver the message to quarantine. By default, messages that are quarantined as phishing are available to admins and (as of April 2020) the intended recipients. Or, you can use the PhishQuarantineTag parameter to specify what end-users are allowed to do on quarantined messages. - Redirect: Redirect the message to the recipients specified by the RedirectToRecipients parameter. @@ -1171,7 +1171,7 @@ The SpamAction parameter specifies the action to take on messages that are marke - AddXHeader: Add the AddXHeaderValue parameter value to the message header, deliver the message, and move the message to the Junk Email folder (same caveats as MoveToJmf). - Delete : Delete the message during filtering. Use caution when selecting this value, because you can't recover the deleted message. - ModifySubject: Add the ModifySubject parameter value to the beginning of the subject line, deliver the message, and move the message to the Junk Email folder (same caveats as MoveToJmf). -- MoveToJmf: This is the default value. Deliver the message to the recipient's mailbox, and move the message to the Junk Email folder. In standalone Exchange Online Protection environments, you need to configure mail flow rules in your on-premises Exchange organization. For instructions, see [Configure standalone EOP to deliver spam to the Junk Email folder in hybrid environments](https://learn.microsoft.com/exchange/standalone-eop/configure-eop-spam-protection-hybrid). +- MoveToJmf: This is the default value. Deliver the message to the Junk Email folder in the recipient's mailbox. In standalone Exchange Online Protection environments, you need to configure mail flow rules in your on-premises Exchange organization. For instructions, see [Configure standalone EOP to deliver spam to the Junk Email folder in hybrid environments](https://learn.microsoft.com/exchange/standalone-eop/configure-eop-spam-protection-hybrid). - Quarantine: Deliver the message to quarantine. By default, messages that are quarantined as spam are available to the intended recipients and admins. Or, you can use the SpamQuarantineTag parameter to specify what end-users are allowed to do on quarantined messages. - Redirect: Redirect the message to the recipients specified by the RedirectToRecipients parameter. diff --git a/exchange/exchange-ps/exchange/Set-AntiPhishPolicy.md b/exchange/exchange-ps/exchange/Set-AntiPhishPolicy.md index 88c5a17cf3..a552fa50b5 100644 --- a/exchange/exchange-ps/exchange/Set-AntiPhishPolicy.md +++ b/exchange/exchange-ps/exchange/Set-AntiPhishPolicy.md @@ -130,7 +130,7 @@ This setting is part of spoof protection. The AuthenticationFailAction parameter specifies the action to take when the message fails composite authentication (a mixture of traditional SPF, DKIM, and DMARC email authentication checks and proprietary backend intelligence). Valid values are: -- MoveToJmf: This is the default value. Deliver the message to the recipient's mailbox, and move the message to the Junk Email folder. +- MoveToJmf: This is the default value. Deliver the message to the Junk Email folder in the recipient's mailbox. - Quarantine: Deliver the message to quarantine. Quarantined high confidence phishing messages are available only to admins. As of April 2020, quarantined phishing messages are available to the intended recipients. ```yaml @@ -170,7 +170,7 @@ This setting is part of spoof protection. The DmarcQuarantineAction parameter specifies the action to take when a message fails DMARC checks and the sender's DMARC policy is `p=quarantine`. Valid values are: -- MoveToJmf: Deliver the message to the recipient's mailbox, and move the message to the Junk Email folder. +- MoveToJmf: Deliver the message to the Junk Email folder in the recipient's mailbox. - Quarantine: Deliver the message to quarantine. This is the default value. ```yaml @@ -588,7 +588,7 @@ The MailboxIntelligenceProtectionAction parameter specifies what to do with mess - NoAction: This is the default value. Note that this value has the same result as setting the EnableMailboxIntelligenceProtection parameter to $false when the EnableMailboxIntelligence parameter is $true. - BccMessage: Add the recipients specified by the MailboxIntelligenceProtectionActionRecipients parameter to the Bcc field of the message. - Delete: Delete the message during filtering. Use caution when selecting this value, because you can't recover the deleted message. -- MoveToJmf: Deliver the message to the recipient's mailbox, and move the message to the Junk Email folder. +- MoveToJmf: Deliver the message to the Junk Email folder in the recipient's mailbox. - Quarantine: Deliver the message to quarantine. Quarantined high confidence phishing messages are available only to admins. As of April 2020, quarantined phishing messages are available to the intended recipients. - Redirect: Redirect the message to the recipients specified by the MailboxIntelligenceProtectionActionRecipients parameter. @@ -766,7 +766,7 @@ The TargetedDomainProtectionAction parameter specifies the action to take on det - NoAction: This is the default value. - BccMessage: Add the recipients specified by the TargetedDomainActionRecipients parameter to the Bcc field of the message, and deliver the message to the Junk Email folder of all (original + BCC-ed) recipients' mailboxes. - Delete: Delete the message during filtering. Use caution when selecting this value, because you can't recover the deleted message. -- MoveToJmf: Deliver the message to the Junk Email folder of the recipient's mailbox. +- MoveToJmf: Deliver the message to the Junk Email folder in the recipient's mailbox. - Quarantine: Deliver the message to quarantine. Quarantined high confidence phishing messages are available only to admins. As of April 2020, quarantined phishing messages are available to the intended recipients. - Redirect: Redirect the message to the recipients specified by the TargetedDomainActionRecipients parameter. diff --git a/exchange/exchange-ps/exchange/Set-HostedContentFilterPolicy.md b/exchange/exchange-ps/exchange/Set-HostedContentFilterPolicy.md index 7ecccf83bf..64de11808a 100644 --- a/exchange/exchange-ps/exchange/Set-HostedContentFilterPolicy.md +++ b/exchange/exchange-ps/exchange/Set-HostedContentFilterPolicy.md @@ -286,7 +286,7 @@ The BulkSpamAction parameter specifies the action to take on messages that are m - AddXHeader: Add the AddXHeaderValue parameter value to the message header and deliver the message. - Delete: Delete the message during filtering. Use caution when selecting this value, because you can't recover the deleted message. - ModifySubject: Add the ModifySubject parameter value to the beginning of the subject line, deliver the message, and move the message to the Junk Email folder (same caveats as MoveToJmf). -- MoveToJmf: This is the default value. Deliver the message to the recipient's mailbox, and move the message to the Junk Email folder. In standalone Exchange Online Protection environments, you need to configure mail flow rules in your on-premises Exchange organization. For instructions, see [Configure standalone EOP to deliver spam to the Junk Email folder in hybrid environments](https://learn.microsoft.com/exchange/standalone-eop/configure-eop-spam-protection-hybrid). +- MoveToJmf: This is the default value. Deliver the message to the Junk Email folder in the recipient's mailbox. In standalone Exchange Online Protection environments, you need to configure mail flow rules in your on-premises Exchange organization. For instructions, see [Configure standalone EOP to deliver spam to the Junk Email folder in hybrid environments](https://learn.microsoft.com/exchange/standalone-eop/configure-eop-spam-protection-hybrid). - NoAction - Quarantine: Deliver the message to quarantine. By default, messages that are quarantined as bulk email are available to the intended recipients and admins. Or, you can use the BulkQuarantineTag parameter to specify what end-users are allowed to do on quarantined messages. - Redirect: Redirect the message to the recipients specified by the RedirectToRecipients parameter. @@ -557,7 +557,7 @@ The HighConfidenceSpamAction parameter specifies the action to take on messages - AddXHeader: Add the AddXHeaderValue parameter value to the message header, deliver the message, and move the message to the Junk Email folder (same caveats as MoveToJmf). - Delete: Delete the message during filtering. Use caution when selecting this value, because you can't recover the deleted message. - ModifySubject: Add the ModifySubject parameter value to the beginning of the subject line, deliver the message, and move the message to the Junk Email folder (same caveats as MoveToJmf). -- MoveToJmf: Deliver the message to the recipient's mailbox, and move the message to the Junk Email folder. In standalone Exchange Online Protection environments, you need to configure mail flow rules in your on-premises Exchange organization. For instructions, see [Configure standalone EOP to deliver spam to the Junk Email folder in hybrid environments](https://learn.microsoft.com/exchange/standalone-eop/configure-eop-spam-protection-hybrid). +- MoveToJmf: Deliver the message to the Junk Email folder in the recipient's mailbox. In standalone Exchange Online Protection environments, you need to configure mail flow rules in your on-premises Exchange organization. For instructions, see [Configure standalone EOP to deliver spam to the Junk Email folder in hybrid environments](https://learn.microsoft.com/exchange/standalone-eop/configure-eop-spam-protection-hybrid). - Quarantine: Deliver the message to quarantine. By default, messages that are quarantined as high confidence spam are available to the intended recipients and admins. Or, you can use the HighConfidenceSpamQuarantineTag parameter to specify what end-users are allowed to do on quarantined messages. - Redirect: Redirect the message to the recipients specified by the RedirectToRecipients parameter. @@ -1058,7 +1058,7 @@ The PhishSpamAction parameter specifies the action to take on messages that are - AddXHeader: Add the AddXHeaderValue parameter value to the message header and deliver the message. - Delete: Delete the message during filtering. Use caution when selecting this value, because you can't recover the deleted message. - ModifySubject: Add the ModifySubject parameter value to the beginning of the subject line, deliver the message, and move the message to the Junk Email folder (same caveats as MoveToJmf). -- MoveToJmf: Deliver the message to the recipient's mailbox, and move the message to the Junk Email folder. +- MoveToJmf: Deliver the message to the Junk Email folder in the recipient's mailbox. - Quarantine: Deliver the message to quarantine. By default, messages that are quarantined as phishing are available to admins and (as of April 2020) the intended recipients. Or, you can use the PhishQuarantineTag parameter to specify what end-users are allowed to do on quarantined messages. - Redirect: Redirect the message to the recipients specified by the RedirectToRecipients parameter. @@ -1177,7 +1177,7 @@ The SpamAction parameter specifies the action to take on messages that are marke - AddXHeader: Add the AddXHeaderValue parameter value to the message header, deliver the message, and move the message to the Junk Email folder (same caveats as MoveToJmf). - Delete : Delete the message during filtering. Use caution when selecting this value, because you can't recover the deleted message. - ModifySubject: Add the ModifySubject parameter value to the beginning of the subject line, deliver the message, and move the message to the Junk Email folder (same caveats as MoveToJmf). -- MoveToJmf: This is the default value. Deliver the message to the recipient's mailbox, and move the message to the Junk Email folder. In standalone Exchange Online Protection environments, you need to configure mail flow rules in your on-premises Exchange organization. For instructions, see [Configure standalone EOP to deliver spam to the Junk Email folder in hybrid environments](https://learn.microsoft.com/exchange/standalone-eop/configure-eop-spam-protection-hybrid). +- MoveToJmf: This is the default value. Deliver the message to the Junk Email folder in the recipient's mailbox. In standalone Exchange Online Protection environments, you need to configure mail flow rules in your on-premises Exchange organization. For instructions, see [Configure standalone EOP to deliver spam to the Junk Email folder in hybrid environments](https://learn.microsoft.com/exchange/standalone-eop/configure-eop-spam-protection-hybrid). - Quarantine: Deliver the message to quarantine. By default, messages that are quarantined as spam are available to the intended recipients and admins. Or, you can use the SpamQuarantineTag parameter to specify what end-users are allowed to do on quarantined messages. - Redirect: Redirect the message to the recipients specified by the RedirectToRecipients parameter. From fd8220118356fb439851001908a9378b821cc8ac Mon Sep 17 00:00:00 2001 From: JKirsch1 Date: Mon, 9 Dec 2024 11:20:10 -0500 Subject: [PATCH 1156/1851] Fix PoliCheck bug --- skype/skype-ps/skype/New-CsRgsWorkflow.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/New-CsRgsWorkflow.md b/skype/skype-ps/skype/New-CsRgsWorkflow.md index 33f202b6cc..dd48bcbd80 100644 --- a/skype/skype-ps/skype/New-CsRgsWorkflow.md +++ b/skype/skype-ps/skype/New-CsRgsWorkflow.md @@ -322,7 +322,7 @@ However, that language can be used in a workflow only if it is a language suppor The language must be specified using one of the following language codes: -ca-ES - Catalan (Spain) +ca-ES - Catalan da-DK - Danish (Denmark) From 5c69eccad2166999c88d863dab7d8406be591545 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mads=20M=C3=B8ller=20Jensen?= Date: Tue, 10 Dec 2024 11:00:36 +0100 Subject: [PATCH 1157/1851] Update Get-EXORecipient.md --- exchange/exchange-ps/exchange/Get-EXORecipient.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Get-EXORecipient.md b/exchange/exchange-ps/exchange/Get-EXORecipient.md index 7052989de4..fd34b10f9d 100644 --- a/exchange/exchange-ps/exchange/Get-EXORecipient.md +++ b/exchange/exchange-ps/exchange/Get-EXORecipient.md @@ -15,7 +15,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the Exchange Online PowerShell module. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). -Use the Get-ExORecipient cmdlet to view existing recipient objects in your organization. This cmdlet returns all mail-enabled objects (for example, mailboxes, mail users, mail contacts, and distribution groups). +Use the Get-EXORecipient cmdlet to view existing recipient objects in your organization. This cmdlet returns all mail-enabled objects (for example, mailboxes, mail users, mail contacts, and distribution groups). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). From eca89520e505a7ff0002b17f04448f0214985e54 Mon Sep 17 00:00:00 2001 From: jechen2 Date: Tue, 10 Dec 2024 09:29:14 -0800 Subject: [PATCH 1158/1851] Update Set-CsOnlineLisCivicAddress.md Updated to include which fields are publicly editable and for which limited countries --- .../teams/Set-CsOnlineLisCivicAddress.md | 42 +++++++++++++------ 1 file changed, 30 insertions(+), 12 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md b/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md index c2c9e30abb..6a0be6d37f 100644 --- a/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md +++ b/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md @@ -16,7 +16,7 @@ ms.reviewer: Use the \`Set-CsOnlineLisCivicAddress\` cmdlet to modify an existing civic address which has not been validated. Validated civic addresses cannot be modified. -**Note:** This cmdlet is only available for Microsoft internal use. +**Note:** This cmdlet is only available for public use with limited countries and certain fields. The remaining countries and fields are for Microsoft internal use only. ## SYNTAX @@ -33,6 +33,11 @@ Set-CsOnlineLisCivicAddress -CivicAddressId [-CompanyName ] [-Com ## DESCRIPTION Use the `Set-CsOnlineLisCivicAddress` cmdlet to modify an existing civic address which has not been validated. Validated civic addresses cannot be modified. +Address editing is restricted to the following countries/regions: +AU, BR, CA, HR, CZ, EE, HK, HU, IL, JP, LV, LT, MX, NZ, PL, PR, RO, SG, KR, SI, ZA, US + +If the user runs the PATCH request on one of the unsupported countries, it may interfere with number assignment and potentially is against regulatory requirements, so public use of the API is limited to the above countries. + ## EXAMPLES ### Example 1 @@ -68,7 +73,7 @@ Accept wildcard characters: False ``` ### -City -Specifies a new city for the civic address. +Specifies a new city for the civic address. Publicly editable. ```yaml Type: String @@ -84,7 +89,8 @@ Accept wildcard characters: False ``` ### -CityAlias -Short form of the city name. +Short form of the city name. +This parameter is reserved for internal Microsoft use. ```yaml Type: String @@ -100,7 +106,7 @@ Accept wildcard characters: False ``` ### -CompanyName -Specifies a new company name for the civic address. +Specifies a new company name for the civic address. Publicly editable. ```yaml Type: String @@ -116,7 +122,8 @@ Accept wildcard characters: False ``` ### -CompanyTaxId -Used to store TaxId for regulatory reasons. +Used to store TaxId for regulatory reasons. +This parameter is reserved for internal Microsoft use. ```yaml Type: String @@ -149,6 +156,9 @@ Accept wildcard characters: False ### -CountryOrRegion Specifies a new country or region for the civic address. +For public use, restricted to the following countries: + +**AU, BR, CA, HR, CZ, EE, HK, HU, IL, JP, LV, LT, MX, NZ, PL, PR, RO, SG, KR, SI, ZA, US** ```yaml Type: String @@ -164,7 +174,7 @@ Accept wildcard characters: False ``` ### -Description -Specifies a new description for the civic address. +Specifies a new description for the civic address. Publicly editable. ```yaml Type: String @@ -198,7 +208,7 @@ Accept wildcard characters: False ``` ### -HouseNumber -Specifies the new numeric portion of the civic address. +Specifies the new numeric portion of the civic address. Publicly editable. ```yaml Type: String @@ -217,6 +227,8 @@ Accept wildcard characters: False Specifies the new numeric suffix of the new civic address. For example, if the property was multiplexed, the HouseNumberSuffix parameter would be the multiplex specifier: "425A Smith Avenue", or "425B Smith Avenue". +This parameter is reserved for internal Microsoft use. + ```yaml Type: String Parameter Sets: (All) @@ -231,7 +243,7 @@ Accept wildcard characters: False ``` ### -PostalCode -Specifies the new postal code of the civic address. +Specifies the new postal code of the civic address. Publicly editable. ```yaml Type: String @@ -250,6 +262,8 @@ Accept wildcard characters: False Specifies the new directional attribute of the civic address which follows the street name. For example, "425 Smith Avenue NE". +This parameter is reserved for internal Microsoft use. + ```yaml Type: String Parameter Sets: (All) @@ -267,6 +281,8 @@ Accept wildcard characters: False Specifies the new directional attribute of the civic address which precedes the street name. For example, "425 NE Smith Avenue ". +This parameter is reserved for internal Microsoft use. + ```yaml Type: String Parameter Sets: (All) @@ -281,7 +297,7 @@ Accept wildcard characters: False ``` ### -StateOrProvince -Specifies the new state or province of the civic address. +Specifies the new state or province of the civic address. Publicly editable. ```yaml Type: String @@ -297,7 +313,7 @@ Accept wildcard characters: False ``` ### -StreetName -Specifies the new street name of the civic address. +Specifies the new street name of the civic address. Publicly editable. ```yaml Type: String @@ -316,6 +332,8 @@ Accept wildcard characters: False Specifies the new modifier of the street name of the new civic address. The street suffix will typically be something like street, avenue, way, or boulevard. +This parameter is reserved for internal Microsoft use. + ```yaml Type: String Parameter Sets: (All) @@ -395,7 +413,7 @@ Accept wildcard characters: False ``` ### -Latitude -Specifies the angular distance of a place north or south of the earth's equator in the decimal degrees format. +Specifies the angular distance of a place north or south of the earth's equator in the decimal degrees format. Publicly editable. ```yaml Type: String @@ -411,7 +429,7 @@ Accept wildcard characters: False ``` ### -Longitude -Specifies the angular distance of a place east or west of the meridian at Greenwich, England, in the decimal degrees format. +Specifies the angular distance of a place east or west of the meridian at Greenwich, England, in the decimal degrees format. Publicly editable. ```yaml Type: String From 511a8d4296ddd9f336a9af493b2bbed8ab2abb9b Mon Sep 17 00:00:00 2001 From: Sam Ramon <15154970+samantharamon@users.noreply.github.com> Date: Wed, 11 Dec 2024 02:05:16 -0800 Subject: [PATCH 1159/1851] Add Get-AuthenticationPolicy switch --- .../exchange/Get-AuthenticationPolicy.md | 30 +++++++++++++++++++ .../exchange/Set-AuthenticationPolicy.md | 1 + 2 files changed, 31 insertions(+) diff --git a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md index 18c427840c..72f244e01c 100644 --- a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md @@ -21,6 +21,7 @@ For information about the parameter sets in the Syntax section below, see [Excha ``` Get-AuthenticationPolicy [[-Identity] ] + [-AllowLegacyExchangeTokens] [-TenantId ] [] ``` @@ -44,6 +45,13 @@ Get-AuthenticationPolicy -Identity "Engineering Group" This example returns detailed information for the authentication policy named Engineering Group. +### Example 3 +```powershell +Get-AuthenticationPolicy -AllowLegacyExchangeTokens +``` + +In Exchange Online, this example specifies whether legacy Exchange tokens for Outlook add-ins are allowed in the organization. + ## PARAMETERS ### -Identity @@ -66,6 +74,28 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowLegacyExchangeTokens +This parameter is available only in the cloud-based service. + +The AllowLegacyExchangeTokens switch specifies whether legacy Exchange tokens are allowed for Outlook add-ins in your organization. You don't need to specify a value with this switch. + +Legacy Exchange tokens include Exchange user identity and callback tokens. + +**Important**: Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: True +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -TenantId This parameter is available only in the cloud-based service. diff --git a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md index be4a9b5c73..83d3e93696 100644 --- a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md @@ -370,6 +370,7 @@ This switch applies to the entire organization. Although the Identity parameter **Important**: - Apart from the Identity parameter, this switch disregards other authentication policy parameters used in the same command. We recommend running separate commands for other authentication policy changes. +- It might take up to 24 hours for the change to take effect across your entire organization. - Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). ```yaml From 0311003e5b49071c07fa873811950967435dd602 Mon Sep 17 00:00:00 2001 From: rhrivnak Date: Wed, 11 Dec 2024 12:25:01 +0100 Subject: [PATCH 1160/1851] Update Set-CsTenantFederationConfiguration.md New example added which shows another way how to set AllowedTrialTenantDomains. --- .../Set-CsTenantFederationConfiguration.md | 22 ++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md index c820afa22f..7eff3a13f4 100644 --- a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md @@ -187,17 +187,29 @@ When this command completes, the Allowed Trial Tenant Domains list will be repla ### -------------------------- Example 13 -------------------------- ``` +Set-CsTenantFederationConfiguration -AllowedTrialTenantDomains @("contoso.com", "fabrikam.com") +``` + +Example 13 shows another way to set a value of `AllowedTrialTenantDomains`. It uses array of objects and it always replaces value of the `AllowedTrialTenantDomains`. When this command completes, the result is the same as in example 12. + +List of `AllowedTrialTenantDomains` can be emptied by calling following command: +``` +Set-CsTenantFederationConfiguration -AllowedTrialTenantDomains @() +``` + +### -------------------------- Example 14 -------------------------- +``` $list = New-Object Collections.Generic.List[String] $list.add("contoso.com") Set-CsTenantFederationConfiguration -AllowedTrialTenantDomains @{Add=$list} ``` -Example 13 shows how you can add domains to the existing Allowed Trial Tenant Domains using a List collection object. +Example 14 shows how you can add domains to the existing Allowed Trial Tenant Domains using a List collection object. First, a List is created and domains are added to it, then, use the Add method in the `AllowedTrialTenantDomains` parameter to add the domains to the existing allowed domains list. When this command completes, the domains in the list will be added to any domains already on the Allowed Trial Tenant Domains list. -### -------------------------- Example 14 -------------------------- +### -------------------------- Example 15 -------------------------- ``` $list = New-Object Collections.Generic.List[String] $list.add("contoso.com") @@ -205,16 +217,16 @@ $list.add("contoso.com") Set-CsTenantFederationConfiguration -AllowedTrialTenantDomains @{Remove=$list} ``` -Example 14 shows how you can remove domains from the existing Allowed Trial Tenant Domains using a List collection object. +Example 15 shows how you can remove domains from the existing Allowed Trial Tenant Domains using a List collection object. First, a List is created and domains are added to it, then use the Remove method in the `AllowedTrialTenantDomains` parameter to remove the domains from the existing allowed domains list. When this command completes, the domains in the list will be removed from the Allowed Trial Tenant Domains list. -### -------------------------- Example 15 ------------------------- +### -------------------------- Example 16 ------------------------- ``` Set-CsTenantFederationConfiguration -CustomizeFederation $True ``` -Example 15 shows how you can enable the feature where you can customize your federation in ExternalAccessPolicy. +Example 16 shows how you can enable the feature where you can customize your federation in ExternalAccessPolicy. ## PARAMETERS From 936c7f597eed5ee1d326862670b333739a479ead Mon Sep 17 00:00:00 2001 From: rhrivnak Date: Wed, 11 Dec 2024 12:35:49 +0100 Subject: [PATCH 1161/1851] Update Set-CsTenantFederationConfiguration.md Typo fixed --- teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md index 7eff3a13f4..dfc5eb9a51 100644 --- a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md @@ -192,7 +192,7 @@ Set-CsTenantFederationConfiguration -AllowedTrialTenantDomains @("contoso.com", Example 13 shows another way to set a value of `AllowedTrialTenantDomains`. It uses array of objects and it always replaces value of the `AllowedTrialTenantDomains`. When this command completes, the result is the same as in example 12. -List of `AllowedTrialTenantDomains` can be emptied by calling following command: +Array of `AllowedTrialTenantDomains` can be emptied by calling following command: ``` Set-CsTenantFederationConfiguration -AllowedTrialTenantDomains @() ``` From c3a21729f371906b6a47a5142cb1d8b5b5fa1967 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 11 Dec 2024 09:58:30 -0800 Subject: [PATCH 1162/1851] Consistency updates for RemotePowerShellEnabled param --- exchange/exchange-ps/exchange/New-MailUser.md | 10 +++++++--- exchange/exchange-ps/exchange/New-Mailbox.md | 4 ++-- exchange/exchange-ps/exchange/New-RemoteMailbox.md | 10 +++++++--- exchange/exchange-ps/exchange/Set-User.md | 12 ++++++++---- 4 files changed, 24 insertions(+), 12 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-MailUser.md b/exchange/exchange-ps/exchange/New-MailUser.md index 1dde94128a..4dfdf52920 100644 --- a/exchange/exchange-ps/exchange/New-MailUser.md +++ b/exchange/exchange-ps/exchange/New-MailUser.md @@ -738,10 +738,14 @@ Accept wildcard characters: False ``` ### -RemotePowerShellEnabled -The RemotePowerShellEnabled parameter specifies whether the user can connect to Exchange using remote PowerShell. Remote PowerShell is required to open the Exchange Management Shell on Exchange servers, or to use Windows PowerShell open and import a remote PowerShell session to Exchange. Access to remote PowerShell is required even if you're trying to open the Exchange Management Shell on the local Exchange server. Valid values are: +The RemotePowerShellEnabled parameter specifies whether the user has access to Exchange PowerShell. Valid values are: -- $true: The user can use remote PowerShell. This is the default value. -- $false: The user can't use remote PowerShell. +- $true: The user has access to Exchange Online PowerShell, the Exchange Management Shell, and the Exchange admin center (EAC). This is the default value. +- $false: The user has doesn't have access to Exchange Online PowerShell, the Exchange Management Shell, or the EAC. + +Access to Exchange PowerShell is required even if you're trying to open the Exchange Management Shell or the EAC on the local Exchange server. + +A user's experience in any of these management interfaces is still controlled by the role-based access control (RBAC) permissions that are assigned to them. ```yaml Type: Boolean diff --git a/exchange/exchange-ps/exchange/New-Mailbox.md b/exchange/exchange-ps/exchange/New-Mailbox.md index 23d0bad678..81327a5382 100644 --- a/exchange/exchange-ps/exchange/New-Mailbox.md +++ b/exchange/exchange-ps/exchange/New-Mailbox.md @@ -1907,12 +1907,12 @@ Accept wildcard characters: False ``` ### -RemotePowerShellEnabled -The RemotePowerShellEnabled parameter specifies whether the user has access to remote PowerShell. Valid values are: +The RemotePowerShellEnabled parameter specifies whether the user has access to Exchange PowerShell. Valid values are: - $true: The user has access to Exchange Online PowerShell, the Exchange Management Shell, and the Exchange admin center (EAC). This is the default value. - $false: The user has doesn't have access to Exchange Online PowerShell, the Exchange Management Shell, or the EAC. -Access to remote PowerShell is required even if you're trying to open the Exchange Management Shell or the EAC on the local Exchange server. +Access to Exchange PowerShell is required even if you're trying to open the Exchange Management Shell or the EAC on the local Exchange server. A user's experience in any of these management interfaces is still controlled by the role-based access control (RBAC) permissions that are assigned to them. diff --git a/exchange/exchange-ps/exchange/New-RemoteMailbox.md b/exchange/exchange-ps/exchange/New-RemoteMailbox.md index 09ac7e599e..2647a103bb 100644 --- a/exchange/exchange-ps/exchange/New-RemoteMailbox.md +++ b/exchange/exchange-ps/exchange/New-RemoteMailbox.md @@ -622,10 +622,14 @@ Accept wildcard characters: False ``` ### -RemotePowerShellEnabled -The RemotePowerShellEnabled parameter specifies whether the user can connect to Exchange using remote PowerShell. Remote PowerShell is required to open the Exchange Management Shell on Exchange servers, or to use Windows PowerShell open and import a remote PowerShell session to Exchange. Access to remote PowerShell is required even if you're trying to open the Exchange Management Shell on the local Exchange server. Valid values are: +The RemotePowerShellEnabled parameter specifies whether the user has access to Exchange PowerShell. Valid values are: -- $true: The user can use remote PowerShell. This is the default value. -- $false: The user can't use remote PowerShell. +- $true: The user has access to Exchange Online PowerShell, the Exchange Management Shell, and the Exchange admin center (EAC). This is the default value. +- $false: The user has doesn't have access to Exchange Online PowerShell, the Exchange Management Shell, or the EAC. + +Access to Exchange PowerShell is required even if you're trying to open the Exchange Management Shell or the EAC on the local Exchange server. + +A user's experience in any of these management interfaces is still controlled by the role-based access control (RBAC) permissions that are assigned to them. ```yaml Type: Boolean diff --git a/exchange/exchange-ps/exchange/Set-User.md b/exchange/exchange-ps/exchange/Set-User.md index 85b46bdc0c..09606906d6 100644 --- a/exchange/exchange-ps/exchange/Set-User.md +++ b/exchange/exchange-ps/exchange/Set-User.md @@ -1017,15 +1017,19 @@ Accept wildcard characters: False ``` ### -RemotePowerShellEnabled -**Note**: This parameter is being deprecated in cloud-based environments. In cloud-based environments, use the EXOModuleEnabled parameter instead. +**Note**: In cloud-based environments, this parameter is being deprecated, so use the EXOModuleEnabled parameter instead. -The RemotePowerShellEnabled parameter specifies whether the user has access to remote PowerShell. Remote PowerShell access is required to open the Exchange Management Shell or the Exchange admin center (EAC), even if you're trying to open the Exchange Management Shell or the EAC on the local Mailbox server. Valid values are: +The RemotePowerShellEnabled parameter specifies whether the user has access to Exchange PowerShell. Valid values are: -- $true: The user has access to remote PowerShell. -- $false: The user doesn't have access to remote PowerShell. +- $true: The user has access to Exchange Online PowerShell, the Exchange Management Shell, and the Exchange admin center (EAC). +- $false: The user has doesn't have access to Exchange Online PowerShell, the Exchange Management Shell, or the EAC. The default value depends on the management roles that are assigned to the user. +Access to Exchange PowerShell is required even if you're trying to open the Exchange Management Shell or the EAC on the local Exchange server. + +A user's experience in any of these management interfaces is still controlled by the role-based access control (RBAC) permissions that are assigned to them. + ```yaml Type: Boolean Parameter Sets: (All) From ae5db33ae00f172dd8e1d2d55afa06faf5c3ba62 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 11 Dec 2024 10:05:17 -0800 Subject: [PATCH 1163/1851] Update disable-access-to-exchange-online-powershell.md Replaced EXOModuleEnabled with RemotePowerShellEnabled in the Filter parameter examples per [Issue 11576](https://github.com/MicrosoftDocs/PowerShell-Docs/issues/11576). --- ...isable-access-to-exchange-online-powershell.md | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/exchange/docs-conceptual/disable-access-to-exchange-online-powershell.md b/exchange/docs-conceptual/disable-access-to-exchange-online-powershell.md index 799b5cef2a..79a641ef08 100644 --- a/exchange/docs-conceptual/disable-access-to-exchange-online-powershell.md +++ b/exchange/docs-conceptual/disable-access-to-exchange-online-powershell.md @@ -3,7 +3,7 @@ title: "Enable or disable access to Exchange Online PowerShell" ms.author: chrisda author: chrisda manager: deniseb -ms.date: 5/16/2024 +ms.date: 12/11/2024 ms.audience: Admin audience: Admin ms.topic: article @@ -18,7 +18,7 @@ description: "Admins can learn how to disable or enable access to Exchange Onlin Exchange Online PowerShell is the administrative interface that enables admins to manage the Exchange Online part of a Microsoft 365 organization from the command line (including many security features in Exchange Online Protection and Microsoft Defender for Office 365). -By default, all accounts in Microsoft 365 are allowed to use Exchange Online PowerShell. This access doesn't give users administrative capabilities in an organization. They're still limited by [role based access control (RBAC)](/exchange/permissions-exo/permissions-exo) (for example, they can configure settings on their own mailbox or manage distribution groups that they own, but not much else). +By default, all accounts in Microsoft 365 are allowed to use Exchange Online PowerShell. This access doesn't give users administrative capabilities. They're still limited by [role based access control (RBAC)](/exchange/permissions-exo/permissions-exo). For example, they can configure some settings on their own mailbox and manage distribution groups that they own, but not much else. Admins can use the procedures in this article to disable or enable a user's ability to connect to Exchange Online PowerShell. @@ -33,7 +33,7 @@ Admins can use the procedures in this article to disable or enable a user's abil - [Microsoft Entra RBAC](/microsoft-365/admin/add-users/about-admin-roles): Membership in the **Exchange Administrator** or **Global Administrator**\* roles gives users the required permissions *and* permissions for other features in Microsoft 365. > [!IMPORTANT] - > In your haste to quickly and globally disable PowerShell access in your cloud-based organization, beware of commands like `Get-User | Set-User -EXOModuleEnabled $false` without considering admin accounts. Use the procedures in this article to selectively remove PowerShell access, or preserve access for those who need it by using the following syntax in your global removal command: `Get-User | Where-Object {$_.UserPrincipalName -ne 'admin1@contoso.onmicrosoft.com' -and $_.UserPrincipalName -ne 'admin2@contoso.onmicrosoft.com'...} | Set-User -EXOModuleEnabled $false`. + > In your haste to quickly and globally disable PowerShell access in your cloud-based organization, beware of commands like `Get-User | Set-User -EXOModuleEnabled $false` without considering admin accounts. Use the procedures in this article to **selectively** remove PowerShell access, or **preserve access for those who need it** by using the following syntax in your global removal command: `Get-User | Where-Object {$_.UserPrincipalName -ne 'admin1@contoso.onmicrosoft.com' -and $_.UserPrincipalName -ne 'admin2@contoso.onmicrosoft.com'...} | Set-User -EXOModuleEnabled $false`. > > If you accidentally lock yourself out of PowerShell access, create a new admin account in the Microsoft 365 admin center, and then use that account to give yourself PowerShell access using the procedures in this article. > @@ -62,7 +62,7 @@ Set-User -Identity chris@contoso.onmicrosoft.com -EXOModuleEnabled $true To prevent access to Exchange Online PowerShell for a specific group of existing users, you have the following options: -- **Filter users based on an existing attribute**: This method assumes that the target user accounts all share a unique filterable attribute. Some attributes, such as Title, Department, address information, and telephone number, are available only from the **Get-User** cmdlet. Other attributes, such as CustomAttribute1 to CustomAttribute15, are available only from the **Get-Mailbox** cmdlet. +- **Filter users based on an existing attribute**: This method assumes that the target user accounts all share a unique filterable attribute. Some attributes (for example, Title, Department, address information, and telephone number) are available only from the **Get-User** cmdlet. Other attributes (for example, CustomAttribute1 to CustomAttribute15) are available only from the **Get-Mailbox** cmdlet. - **Use a list of specific users**: After you generate the list of specific users, you can use that list to disable their access to Exchange Online PowerShell. ### Filter users based on an existing attribute @@ -107,6 +107,9 @@ $NoPS | foreach {Set-User -Identity $_ -EXOModuleEnabled $false} ## View the Exchange Online PowerShell access status for users +> [!TIP] +> The newer `EXOModuleEnabled` property isn't available to use with the *Filter* parameter on the **Get-User** cmdlet, but the values of the `EXOModuleEnabled` property and the older `RemotePowerShellEnabled` property are always the same, so use the `RemotePowerShellEnabled` property with the *Filter* parameter on the **Get-User** cmdlet. + To view the PowerShell access status for a specific user, replace \ with the name or user principal name (UPN) of the user, and run the following command: ```powershell @@ -122,11 +125,11 @@ Get-User -ResultSize unlimited | Format-Table -Auto DisplayName,EXOModuleEnabled To display all users who don't have access to Exchange Online PowerShell, run the following command: ```powershell -Get-User -ResultSize unlimited -Filter 'EXOModuleEnabled -eq $false' +Get-User -ResultSize unlimited -Filter 'RemotePowerShellEnabled -eq $false' ``` To display all users who have access to Exchange Online PowerShell, run the following command: ```powershell -Get-User -ResultSize unlimited -Filter 'EXOModuleEnabled -eq $true' +Get-User -ResultSize unlimited -Filter 'RemotePowerShellEnabled -eq $true' ``` From 717a8e68678f58f6dba5fd6a1b5be2fa08556f6c Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 11 Dec 2024 14:57:04 -0800 Subject: [PATCH 1164/1851] Updates to CAR deprecation --- exchange/exchange-ps/exchange/Get-ClientAccessRule.md | 2 +- exchange/exchange-ps/exchange/New-ClientAccessRule.md | 2 +- exchange/exchange-ps/exchange/Remove-ClientAccessRule.md | 2 +- exchange/exchange-ps/exchange/Set-ClientAccessRule.md | 2 +- exchange/exchange-ps/exchange/Test-ClientAccessRule.md | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-ClientAccessRule.md b/exchange/exchange-ps/exchange/Get-ClientAccessRule.md index 17b0b978dd..0e40aa0d98 100644 --- a/exchange/exchange-ps/exchange/Get-ClientAccessRule.md +++ b/exchange/exchange-ps/exchange/Get-ClientAccessRule.md @@ -13,7 +13,7 @@ ms.reviewer: ## SYNOPSIS > [!NOTE] -> Beginning in October 2022, we've disabled access to client access rules for all existing Exchange Online organizations that weren't using them. In September 2024, support for client access rules will end for all Exchange Online organizations. For more information, see [Update: Deprecation of Client Access Rules in Exchange Online](https://techcommunity.microsoft.com/t5/exchange-team-blog/update-deprecation-of-client-access-rules-in-exchange-online/ba-p/3790165). +> Beginning in October 2022, client access rules were deprecated for all Exchange Online organizations that weren't using them. Client access rules will be deprecated for all remaining organizations on September 1, 2025. If you choose to turn off client access rules before the deadline, the feature will be disabled in your organization. For more information, see [Update on Client Access Rules Deprecation in Exchange Online](https://techcommunity.microsoft.com/blog/exchange/update-on-client-access-rules-deprecation-in-exchange-online/4354809). This cmdlet is functional only in Exchange Server 2019 and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other. diff --git a/exchange/exchange-ps/exchange/New-ClientAccessRule.md b/exchange/exchange-ps/exchange/New-ClientAccessRule.md index 8157f8a884..af5e934438 100644 --- a/exchange/exchange-ps/exchange/New-ClientAccessRule.md +++ b/exchange/exchange-ps/exchange/New-ClientAccessRule.md @@ -13,7 +13,7 @@ ms.reviewer: ## SYNOPSIS > [!NOTE] -> Beginning in October 2022, we've disabled access to client access rules for all existing Exchange Online organizations that weren't using them. In September 2024, support for client access rules will end for all Exchange Online organizations. For more information, see [Update: Deprecation of Client Access Rules in Exchange Online](https://techcommunity.microsoft.com/t5/exchange-team-blog/update-deprecation-of-client-access-rules-in-exchange-online/ba-p/3790165). +> Beginning in October 2022, client access rules were deprecated for all Exchange Online organizations that weren't using them. Client access rules will be deprecated for all remaining organizations on September 1, 2025. If you choose to turn off client access rules before the deadline, the feature will be disabled in your organization. For more information, see [Update on Client Access Rules Deprecation in Exchange Online](https://techcommunity.microsoft.com/blog/exchange/update-on-client-access-rules-deprecation-in-exchange-online/4354809). This cmdlet is functional only in Exchange Server 2019 and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other. diff --git a/exchange/exchange-ps/exchange/Remove-ClientAccessRule.md b/exchange/exchange-ps/exchange/Remove-ClientAccessRule.md index ed65cabff8..df3b17ddf9 100644 --- a/exchange/exchange-ps/exchange/Remove-ClientAccessRule.md +++ b/exchange/exchange-ps/exchange/Remove-ClientAccessRule.md @@ -13,7 +13,7 @@ ms.reviewer: ## SYNOPSIS > [!NOTE] -> Beginning in October 2022, we've disabled access to client access rules for all existing Exchange Online organizations that weren't using them. In September 2024, support for client access rules will end for all Exchange Online organizations. For more information, see [Update: Deprecation of Client Access Rules in Exchange Online](https://techcommunity.microsoft.com/t5/exchange-team-blog/update-deprecation-of-client-access-rules-in-exchange-online/ba-p/3790165). +> Beginning in October 2022, client access rules were deprecated for all Exchange Online organizations that weren't using them. Client access rules will be deprecated for all remaining organizations on September 1, 2025. If you choose to turn off client access rules before the deadline, the feature will be disabled in your organization. For more information, see [Update on Client Access Rules Deprecation in Exchange Online](https://techcommunity.microsoft.com/blog/exchange/update-on-client-access-rules-deprecation-in-exchange-online/4354809). This cmdlet is functional only in Exchange Server 2019 and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other. diff --git a/exchange/exchange-ps/exchange/Set-ClientAccessRule.md b/exchange/exchange-ps/exchange/Set-ClientAccessRule.md index 6d39cc3131..9a82144d26 100644 --- a/exchange/exchange-ps/exchange/Set-ClientAccessRule.md +++ b/exchange/exchange-ps/exchange/Set-ClientAccessRule.md @@ -13,7 +13,7 @@ ms.reviewer: ## SYNOPSIS > [!NOTE] -> Beginning in October 2022, we've disabled access to client access rules for all existing Exchange Online organizations that weren't using them. In September 2024, support for client access rules will end for all Exchange Online organizations. For more information, see [Update: Deprecation of Client Access Rules in Exchange Online](https://techcommunity.microsoft.com/t5/exchange-team-blog/update-deprecation-of-client-access-rules-in-exchange-online/ba-p/3790165). +> Beginning in October 2022, client access rules were deprecated for all Exchange Online organizations that weren't using them. Client access rules will be deprecated for all remaining organizations on September 1, 2025. If you choose to turn off client access rules before the deadline, the feature will be disabled in your organization. For more information, see [Update on Client Access Rules Deprecation in Exchange Online](https://techcommunity.microsoft.com/blog/exchange/update-on-client-access-rules-deprecation-in-exchange-online/4354809). This cmdlet is functional only in Exchange Server 2019 and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other. diff --git a/exchange/exchange-ps/exchange/Test-ClientAccessRule.md b/exchange/exchange-ps/exchange/Test-ClientAccessRule.md index b500411382..3389d80031 100644 --- a/exchange/exchange-ps/exchange/Test-ClientAccessRule.md +++ b/exchange/exchange-ps/exchange/Test-ClientAccessRule.md @@ -13,7 +13,7 @@ ms.reviewer: ## SYNOPSIS > [!NOTE] -> Beginning in October 2022, we've disabled access to client access rules for all existing Exchange Online organizations that weren't using them. In September 2024, support for client access rules will end for all Exchange Online organizations. For more information, see [Update: Deprecation of Client Access Rules in Exchange Online](https://techcommunity.microsoft.com/t5/exchange-team-blog/update-deprecation-of-client-access-rules-in-exchange-online/ba-p/3790165). +> Beginning in October 2022, client access rules were deprecated for all Exchange Online organizations that weren't using them. Client access rules will be deprecated for all remaining organizations on September 1, 2025. If you choose to turn off client access rules before the deadline, the feature will be disabled in your organization. For more information, see [Update on Client Access Rules Deprecation in Exchange Online](https://techcommunity.microsoft.com/blog/exchange/update-on-client-access-rules-deprecation-in-exchange-online/4354809). This cmdlet is functional only in Exchange Server 2019 and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other. From c659d1563ded2b57727ea7baf015fc0bc1248836 Mon Sep 17 00:00:00 2001 From: Sam Ramon <15154970+samantharamon@users.noreply.github.com> Date: Wed, 11 Dec 2024 17:05:30 -0800 Subject: [PATCH 1165/1851] Add note to Get-AuthenticationPolicy switch --- exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md index 72f244e01c..2a91335ad9 100644 --- a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md @@ -81,7 +81,10 @@ The AllowLegacyExchangeTokens switch specifies whether legacy Exchange tokens ar Legacy Exchange tokens include Exchange user identity and callback tokens. -**Important**: Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). +**Important**: + +- Currently, the AllowLegacyExchangeTokens switch only specifies whether legacy Exchange tokens are allowed in your organization. For now, disregard the empty Allowed and Blocked arrays returned by the switch. Improvements are underway to populate these arrays with Outlook add-ins that were allowed or blocked from getting legacy tokens. +- Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). ```yaml Type: SwitchParameter From acfc6d5988739a5a7f257bc061e0ef2a4ff67d41 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 11 Dec 2024 17:09:46 -0800 Subject: [PATCH 1166/1851] Update Get-AuthenticationPolicy.md --- exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md index 2a91335ad9..7c9cce1ad9 100644 --- a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md @@ -83,7 +83,7 @@ Legacy Exchange tokens include Exchange user identity and callback tokens. **Important**: -- Currently, the AllowLegacyExchangeTokens switch only specifies whether legacy Exchange tokens are allowed in your organization. For now, disregard the empty Allowed and Blocked arrays returned by the switch. Improvements are underway to populate these arrays with Outlook add-ins that were allowed or blocked from getting legacy tokens. +- Currently, the AllowLegacyExchangeTokens switch only specifies whether legacy Exchange tokens are allowed in your organization. For now, disregard the empty Allowed and Blocked arrays returned by the switch. - Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). ```yaml From 53148691c4fc4f2ae7e35aca74bef42c6484de3f Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 11 Dec 2024 17:47:54 -0800 Subject: [PATCH 1167/1851] Blind cmdlet sweep ExO --- .openpublishing.redirection.json | 10 ++ .../Get-FederatedOrganizationIdentifier.md | 10 +- exchange/exchange-ps/exchange/Get-MailUser.md | 37 ++++- exchange/exchange-ps/exchange/Get-Mailbox.md | 21 +++ .../exchange/Get-PhishSimOverrideRule.md | 146 ------------------ .../exchange/Get-SecOpsOverrideRule.md | 146 ------------------ exchange/exchange-ps/exchange/New-MailUser.md | 44 +++++- .../exchange/New-MigrationBatch.md | 19 +++ .../exchange-ps/exchange/New-MoveRequest.md | 23 +++ .../exchange/Set-AcceptedDomain.md | 19 +++ .../exchange/Set-CASMailboxPlan.md | 68 ++++++++ .../exchange/Set-DistributionGroup.md | 19 +++ .../exchange/Set-DynamicDistributionGroup.md | 19 +++ .../Set-FederatedOrganizationIdentifier.md | 20 +-- exchange/exchange-ps/exchange/Set-MailUser.md | 34 +++- .../exchange-ps/exchange/Set-MoveRequest.md | 19 +++ .../exchange/Set-OrganizationConfig.md | 20 +++ exchange/exchange-ps/exchange/exchange.md | 4 - exchange/mapping/serviceMapping.json | 2 - 19 files changed, 361 insertions(+), 319 deletions(-) delete mode 100644 exchange/exchange-ps/exchange/Get-PhishSimOverrideRule.md delete mode 100644 exchange/exchange-ps/exchange/Get-SecOpsOverrideRule.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index ded9d9dd48..6a71f4fa5c 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -7133,6 +7133,16 @@ "redirect_url": "/exchange/exchange-hybrid", "redirect_document_id": false }, + { + "source_path": "exchange/virtual-folder/exchange/Get-PhishSimOverrideRule.md", + "redirect_url": "/powershell/module/exchange/get-exophishsimoverriderule", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Get-SecOpsOverrideRule.md", + "redirect_url": "/powershell/module/exchange/get-exosecopsoverriderule", + "redirect_document_id": false + }, { "source_path": "skype/virtual-folder/skype/Disable-CsOnlineSipDomain.md", "redirect_url": "/powershell/module/teams/Disable-CsOnlineSipDomain", diff --git a/exchange/exchange-ps/exchange/Get-FederatedOrganizationIdentifier.md b/exchange/exchange-ps/exchange/Get-FederatedOrganizationIdentifier.md index ca4520fe7c..141f7f644a 100644 --- a/exchange/exchange-ps/exchange/Get-FederatedOrganizationIdentifier.md +++ b/exchange/exchange-ps/exchange/Get-FederatedOrganizationIdentifier.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.CalendarsAndGroups-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/get-federatedorganizationidentifier -applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection title: Get-FederatedOrganizationIdentifier schema: 2.0.0 author: chrisda @@ -12,7 +12,7 @@ ms.reviewer: # Get-FederatedOrganizationIdentifier ## SYNOPSIS -This cmdlet is available only in on-premises Exchange. +This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other. Use the Get-FederatedOrganizationIdentifier cmdlet to retrieve the Exchange organization's federated organization identifier and related details, such as federated domains, organization contact and status. @@ -57,7 +57,7 @@ The Identity parameter specifies the organization ID. Type: OrganizationIdParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection Required: False Position: 1 @@ -67,6 +67,8 @@ Accept wildcard characters: False ``` ### -DomainController +This parameter is available only in on-premises Exchange. + The DomainController parameter specifies the domain controller that's used by this cmdlet to read data from or write data to Active Directory. You identify the domain controller by its fully qualified domain name (FQDN). For example, dc01.contoso.com. ```yaml @@ -91,7 +93,7 @@ The status is returned with each domain in the Domains property. Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Get-MailUser.md b/exchange/exchange-ps/exchange/Get-MailUser.md index 706e768d1a..acaf5fe057 100644 --- a/exchange/exchange-ps/exchange/Get-MailUser.md +++ b/exchange/exchange-ps/exchange/Get-MailUser.md @@ -52,6 +52,19 @@ Get-MailUser [[-Identity] ] [] ``` +### LOBAppAccount +``` +Get-MailUser [-LOBAppAccount] + [-Filter ] + [-OrganizationalUnit ] + [-ProgressAction ] + [-ResultSize ] + [-SharedWithMailUser] + [-SoftDeletedMailUser] + [-SortBy ] + [] +``` + ### HVEAccount ``` Get-MailUser [-HVEAccount] @@ -193,6 +206,24 @@ Accept pipeline input: false Accept wildcard characters: False ``` +### -HVEAccount +This parameter is available only in the cloud-based service. + +The HVEAccount switch specifies that this mail user account is specifically used for the [High volume email service](https://learn.microsoft.com/exchange/mail-flow-best-practices/high-volume-mails-m365). You don't need to specify a value with this switch. + +```yaml +Type: SwitchParameter +Parameter Sets: LOBAppAccount +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Position: Named +Default value: None +Required: False +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -IgnoreDefaultScope This parameter is available only in on-premises Exchange. @@ -216,10 +247,10 @@ Accept pipeline input: false Accept wildcard characters: False ``` -### -HVEAccount +### -LOBAppAccount This parameter is available only in the cloud-based service. -The HVEAccount switch specifies that this mail user account is specifically used for the [High volume email service](https://learn.microsoft.com/exchange/mail-flow-best-practices/high-volume-mails-m365). You don't need to specify a value with this switch. +{{ Fill LOBAppAccount Description }} ```yaml Type: SwitchParameter @@ -227,9 +258,9 @@ Parameter Sets: LOBAppAccount Aliases: Applicable: Exchange Online, Exchange Online Protection +Required: False Position: Named Default value: None -Required: False Accept pipeline input: False Accept wildcard characters: False ``` diff --git a/exchange/exchange-ps/exchange/Get-Mailbox.md b/exchange/exchange-ps/exchange/Get-Mailbox.md index e4ae95d1d0..5e1a74512d 100644 --- a/exchange/exchange-ps/exchange/Get-Mailbox.md +++ b/exchange/exchange-ps/exchange/Get-Mailbox.md @@ -39,6 +39,7 @@ Get-Mailbox [-Anr ] [-IncludeAcceptMessagesOnlyFromSendersOrMembersWithDisplayNames] [-IncludeAcceptMessagesOnlyFromWithDisplayNames] [-IncludeEmailAddressDisplayNames] + [-IncludeGrantSendOnBehalfToWithDisplayNames] [-IncludeInactiveMailbox] [-Migration] [-Monitoring] @@ -96,6 +97,7 @@ Get-Mailbox [[-Identity] ] [-IncludeAcceptMessagesOnlyFromSendersOrMembersWithDisplayNames] [-IncludeAcceptMessagesOnlyFromWithDisplayNames] [-IncludeEmailAddressDisplayNames] + [-IncludeGrantSendOnBehalfToWithDisplayNames] [-IncludeInactiveMailbox] [-Migration] [-Monitoring] @@ -147,6 +149,7 @@ Get-Mailbox [-MailboxPlan ] [-IncludeAcceptMessagesOnlyFromSendersOrMembersWithDisplayNames] [-IncludeAcceptMessagesOnlyFromWithDisplayNames] [-IncludeEmailAddressDisplayNames] + [-IncludeGrantSendOnBehalfToWithDisplayNames] [-IncludeInactiveMailbox] [-Migration] [-OrganizationalUnit ] @@ -555,6 +558,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IncludeGrantSendOnBehalfToWithDisplayNames +This parameter is available only in the cloud-based service. + +{{ Fill IncludeGrantSendOnBehalfToWithDisplayNames Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: Identity, AnrSet, MailboxPlanSet +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -IncludeInactiveMailbox This parameter is available only in the cloud-based service. diff --git a/exchange/exchange-ps/exchange/Get-PhishSimOverrideRule.md b/exchange/exchange-ps/exchange/Get-PhishSimOverrideRule.md deleted file mode 100644 index 2132bfc705..0000000000 --- a/exchange/exchange-ps/exchange/Get-PhishSimOverrideRule.md +++ /dev/null @@ -1,146 +0,0 @@ ---- -external help file: Microsoft.Exchange.TransportMailflow-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-phishsimoverriderule -applicable: Exchange Online, Security & Compliance -title: Get-PhishSimOverrideRule -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-PhishSimOverrideRule - -## SYNOPSIS -**Note**: The \*-PhishSimOverrideRule cmdlets in Security & Compliance PowerShell have been replaced by the \*-ExoPhishSimOverrideRule cmdlets in Exchange Online PowerShell. - -This cmdlet is functional only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). - -Use the Get-PhishSimOverrideRule cmdlet to view third-party phishing simulation override rules to bypass Exchange Online Protection filtering. For more information, 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). - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-PhishSimOverrideRule [[-Identity] ] - [-Confirm] - [-Policy ] - [-WhatIf] - [] -``` - -## DESCRIPTION -You need to be assigned permissions in the Security & Compliance before you can use this cmdlet. For more information, see [Permissions in the Security & Compliance](https://learn.microsoft.com/defender-office-365/scc-permissions). - -## EXAMPLES - -### Example 1 -```powershell -Get-PhishSimOverrideRule -``` - -This example returns detailed information about the one and only phishing simulation override rule. - -## PARAMETERS - -### -Identity -The Identity parameter specifies the phishing simulation override rule that you want to view. You can use any value that uniquely identifies the rule. For example: - -- Name -- Id -- Distinguished name (DN) -- GUID - -```yaml -Type: ComplianceRuleIdParameter -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online, Security & Compliance - -Required: False -Position: 0 -Default value: None -Accept pipeline input: True (ByPropertyName, ByValue) -Accept wildcard characters: False -``` - -### -Confirm -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Exchange Online, Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Policy -The Policy parameter filters the results by phishing simulator override policy. You can use any value that uniquely identifies the policy. For example: - -- Name -- Id -- Distinguished name (DN) -- GUID - -```yaml -Type: PolicyIdParameter -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online, Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Exchange Online, Security & Compliance - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-SecOpsOverrideRule.md b/exchange/exchange-ps/exchange/Get-SecOpsOverrideRule.md deleted file mode 100644 index 7e9878414f..0000000000 --- a/exchange/exchange-ps/exchange/Get-SecOpsOverrideRule.md +++ /dev/null @@ -1,146 +0,0 @@ ---- -external help file: Microsoft.Exchange.TransportMailflow-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-secopsoverriderule -applicable: Exchange Online, Security & Compliance, Exchange Online Protection -title: Get-SecOpsOverrideRule -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-SecOpsOverrideRule - -## SYNOPSIS -**Note**: The \*-SecOpsOverrideRule cmdlets in Security & Compliance PowerShell have been replaced by the \*-ExoSecOpsOverrideRule cmdlets in Exchange Online PowerShell. - -This cmdlet is functional only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). - -Use the Get-SecOpsOverrideRule cmdlet to view SecOps mailbox override rules to bypass Exchange Online Protection filtering. For more information, 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). - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-SecOpsOverrideRule [[-Identity] ] - [-Confirm] - [-Policy ] - [-WhatIf] - [] -``` - -## DESCRIPTION -You need to be assigned permissions in the Security & Compliance before you can use this cmdlet. For more information, see [Permissions in the Security & Compliance](https://learn.microsoft.com/defender-office-365/scc-permissions). - -## EXAMPLES - -### Example 1 -```powershell -Get-SecOpsOverrideRule -``` - -This example returns detailed information about the one and only SecOps mailbox override rule. - -## PARAMETERS - -### -Identity -The Identity parameter specifies the SecOps override rule that you want to view. You can use any value that uniquely identifies the rule. For example: - -- Name -- Id -- Distinguished name (DN) -- GUID - -```yaml -Type: ComplianceRuleIdParameter -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online, Security & Compliance, Exchange Online Protection - -Required: False -Position: 0 -Default value: None -Accept pipeline input: True (ByPropertyName, ByValue) -Accept wildcard characters: False -``` - -### -Confirm -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Exchange Online, Security & Compliance, Exchange Online Protection - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online, Exchange Online Protection - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Policy -The Policy parameter filters the results by SecOps mailbox override policy. You can use any value that uniquely identifies the policy. For example: - -- Name -- Id -- Distinguished name (DN) -- GUID - -```yaml -Type: PolicyIdParameter -Parameter Sets: (All) -Aliases: -Applicable: Exchange Online, Security & Compliance, Exchange Online Protection - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Exchange Online, Security & Compliance, Exchange Online Protection - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/New-MailUser.md b/exchange/exchange-ps/exchange/New-MailUser.md index 4dfdf52920..27ea5d62e4 100644 --- a/exchange/exchange-ps/exchange/New-MailUser.md +++ b/exchange/exchange-ps/exchange/New-MailUser.md @@ -125,7 +125,7 @@ New-MailUser [-Name] -FederatedIdentity [] ``` -### LOBAppAccount +### HVEAccount ``` New-MailUser [-Name] -Password [-HVEAccount] [-Alias ] @@ -146,6 +146,28 @@ New-MailUser [-Name] -Password [-HVEAccount] [] ``` +### LOBAppAccount +``` +New-MailUser [-Name] -Password [-LOBAppAccount] + [-Alias ] + [-Confirm] + [-DisplayName ] + [-FirstName ] + [-ImmutableId ] + [-Initials ] + [-LastName ] + [-MailboxRegion ] + [-ModeratedBy ] + [-ModerationEnabled ] + [-OrganizationalUnit ] + [-PrimarySmtpAddress ] + [-ProgressAction ] + [-RemotePowerShellEnabled ] + [-SendModerationNotifications ] + [-WhatIf] + [] +``` + ### MicrosoftOnlineServicesFederatedUser ``` New-MailUser [-Name] -FederatedIdentity -MicrosoftOnlineServicesID @@ -318,7 +340,7 @@ You can use the following methods as a value for this parameter: ```yaml Type: SecureString -Parameter Sets: EnabledUser, LOBAppAccount, MicrosoftOnlineServicesID +Parameter Sets: EnabledUser, HVEAccount, LOBAppAccount, MicrosoftOnlineServicesID Aliases: Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection @@ -549,6 +571,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -LOBAppAccount +This parameter is available only in the cloud-based service. + +{{ Fill LOBAppAccount Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: LOBAppAccount +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -MacAttachmentFormat The MacAttachmentFormat parameter specifies the Apple Macintosh operating system attachment format to use for messages sent to the mail contact or mail user. Valid values are: diff --git a/exchange/exchange-ps/exchange/New-MigrationBatch.md b/exchange/exchange-ps/exchange/New-MigrationBatch.md index 0ed22a58a6..f0c57ea06f 100644 --- a/exchange/exchange-ps/exchange/New-MigrationBatch.md +++ b/exchange/exchange-ps/exchange/New-MigrationBatch.md @@ -250,6 +250,7 @@ New-MigrationBatch -Name [-CSVData ] [-DisallowExistingUsers] [ [-ExcludeFolders ] [-ForwardingDisposition ] [-IncludeFolders ] + [-IncludeOtherContacts] [-LargeItemLimit ] [-Locale ] [-MigrateTasks] @@ -1244,6 +1245,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IncludeOtherContacts +This parameter is available only in the cloud-based service. + +{{ Fill IncludeOtherContacts Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: Onboarding +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -LargeItemLimit The LargeItemLimit parameter specifies the maximum number of large items that are allowed before the migration request fails. A large item is a message in the source mailbox that exceeds the maximum message size that's allowed in the target mailbox. If the target mailbox doesn't have a specifically configured maximum message size value, the organization-wide value is used. diff --git a/exchange/exchange-ps/exchange/New-MoveRequest.md b/exchange/exchange-ps/exchange/New-MoveRequest.md index 6ce38e9b62..85f5f280eb 100644 --- a/exchange/exchange-ps/exchange/New-MoveRequest.md +++ b/exchange/exchange-ps/exchange/New-MoveRequest.md @@ -55,6 +55,7 @@ New-MoveRequest [-Identity] -RemoteHostName ] [-RequestExpiryInterval ] [-SkipMoving ] + [-SourceEndpoint ] [-StartAfter ] [-Suspend] [-SuspendComment ] @@ -97,6 +98,7 @@ New-MoveRequest [-Identity] -RemoteHostName ] [-RequestExpiryInterval ] [-SkipMoving ] + [-SourceEndpoint ] [-StartAfter ] [-Suspend] [-SuspendComment ] @@ -134,6 +136,7 @@ New-MoveRequest [-Identity] -RemoteCredential ] [-RequestExpiryInterval ] [-SkipMoving ] + [-SourceEndpoint ] [-StartAfter ] [-Suspend] [-SuspendComment ] @@ -175,6 +178,7 @@ New-MoveRequest [-Identity] [-ProxyToMailbox ] [-RequestExpiryInterval ] [-SkipMoving ] + [-SourceEndpoint ] [-StartAfter ] [-Suspend] [-SuspendComment ] @@ -240,6 +244,7 @@ New-MoveRequest [-Identity] -TargetDeliveryDomain [-ProxyToMailbox ] [-RequestExpiryInterval ] [-SkipMoving ] + [-SourceEndpoint ] [-StartAfter ] [-Suspend] [-SuspendComment ] @@ -1076,6 +1081,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -SourceEndpoint +This parameter is available only in the cloud-based service. + +{{ Fill SourceEndpoint Description }} + +```yaml +Type: MigrationEndpointIdParameter +Parameter Sets: MigrationOutbound, MigrationRemote, MigrationRemoteLegacy, MigrationLocal, MigrationRemoteCrossTenant +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -StartAfter The StartAfter parameter specifies a delay before the request is started. The request isn't started until the date/time you specify with this parameter. diff --git a/exchange/exchange-ps/exchange/Set-AcceptedDomain.md b/exchange/exchange-ps/exchange/Set-AcceptedDomain.md index 41140bc16f..36e0eb7998 100644 --- a/exchange/exchange-ps/exchange/Set-AcceptedDomain.md +++ b/exchange/exchange-ps/exchange/Set-AcceptedDomain.md @@ -35,6 +35,7 @@ Set-AcceptedDomain [-Identity] [-PendingCompletion ] [-PendingRemoval ] [-SendingFromDomainDisabled ] + [-SendingToDomainDisabled ] [-WhatIf] [] ``` @@ -321,6 +322,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -SendingToDomainDisabled +This parameter is available only in the cloud-based service. + +{{ Fill SendingToDomainDisabled Description }} + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WhatIf The WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch. diff --git a/exchange/exchange-ps/exchange/Set-CASMailboxPlan.md b/exchange/exchange-ps/exchange/Set-CASMailboxPlan.md index 087eda2a0a..5901e16225 100644 --- a/exchange/exchange-ps/exchange/Set-CASMailboxPlan.md +++ b/exchange/exchange-ps/exchange/Set-CASMailboxPlan.md @@ -24,7 +24,11 @@ For information about the parameter sets in the Syntax section below, see [Excha Set-CASMailboxPlan [-Identity] [-ActiveSyncEnabled ] [-Confirm] + [-ECPEnabled ] + [-EwsEnabled ] [-ImapEnabled ] + [-MAPIEnabled ] + [-OWAEnabled ] [-OwaMailboxPolicy ] [-PopEnabled ] [-WhatIf] @@ -107,6 +111,38 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ECPEnabled +{{ Fill ECPEnabled Description }} + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EwsEnabled +{{ Fill EwsEnabled Description }} + +```yaml +Type: System.Int32 +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ImapEnabled The ImapEnabled parameter enables or disables access to the mailbox by using IMAP4 clients. Valid values are: @@ -126,6 +162,38 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -MAPIEnabled +{{ Fill MAPIEnabled Description }} + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OWAEnabled +{{ Fill OWAEnabled Description }} + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -OwaMailboxPolicy The OwaMailboxPolicy parameter specifies the Outlook on the web (formerly known as Outlook Web App) mailbox policy for the mailbox. You can use any value that uniquely identifies the policy. For example: diff --git a/exchange/exchange-ps/exchange/Set-DistributionGroup.md b/exchange/exchange-ps/exchange/Set-DistributionGroup.md index e7fc2a9503..7d84dcf397 100644 --- a/exchange/exchange-ps/exchange/Set-DistributionGroup.md +++ b/exchange/exchange-ps/exchange/Set-DistributionGroup.md @@ -89,6 +89,7 @@ Set-DistributionGroup [-Identity] [-SendOofMessageToOriginatorEnabled ] [-SimpleDisplayName ] [-UMDtmfMap ] + [-UpdateMemberCount] [-WhatIf] [-WindowsEmailAddress ] [] @@ -1654,6 +1655,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -UpdateMemberCount +This parameter is available only in the cloud-based service. + +{{ Fill UpdateMemberCount Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WhatIf The WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch. diff --git a/exchange/exchange-ps/exchange/Set-DynamicDistributionGroup.md b/exchange/exchange-ps/exchange/Set-DynamicDistributionGroup.md index c27087309f..4b26f36939 100644 --- a/exchange/exchange-ps/exchange/Set-DynamicDistributionGroup.md +++ b/exchange/exchange-ps/exchange/Set-DynamicDistributionGroup.md @@ -103,6 +103,7 @@ Set-DynamicDistributionGroup [-Identity] [-SendOofMessageToOriginatorEnabled ] [-SimpleDisplayName ] [-UMDtmfMap ] + [-UpdateMemberCount] [-WhatIf] [-WindowsEmailAddress ] [] @@ -1987,6 +1988,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -UpdateMemberCount +This parameter is available only in the cloud-based service. + +{{ Fill UpdateMemberCount Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WhatIf The WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch. diff --git a/exchange/exchange-ps/exchange/Set-FederatedOrganizationIdentifier.md b/exchange/exchange-ps/exchange/Set-FederatedOrganizationIdentifier.md index 1fc313723b..92e99bb1fe 100644 --- a/exchange/exchange-ps/exchange/Set-FederatedOrganizationIdentifier.md +++ b/exchange/exchange-ps/exchange/Set-FederatedOrganizationIdentifier.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.CalendarsAndGroups-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/set-federatedorganizationidentifier -applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection title: Set-FederatedOrganizationIdentifier schema: 2.0.0 author: chrisda @@ -74,7 +74,7 @@ The Identity parameter specifies the federated organization identifier. Type: OrganizationIdParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection Required: False Position: 1 @@ -90,7 +90,7 @@ The AccountNamespace parameter specifies the federated domain to be used to esta Type: SmtpDomain Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection Required: False Position: Named @@ -109,7 +109,7 @@ The Confirm switch specifies whether to show or hide the confirmation prompt. Ho Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection Required: False Position: Named @@ -125,7 +125,7 @@ The DefaultDomain parameter specifies the federated domain used for delegation t Type: SmtpDomain Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection Required: False Position: Named @@ -141,7 +141,7 @@ The DelegationFederationTrust parameter specifies the identity of the federation Type: FederationTrustIdParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection Required: False Position: Named @@ -151,6 +151,8 @@ Accept wildcard characters: False ``` ### -DomainController +This parameter is available only in on-premises Exchange. + The DomainController parameter specifies the domain controller that's used by this cmdlet to read data from or write data to Active Directory. You identify the domain controller by its fully qualified domain name (FQDN). For example, dc01.contoso.com. ```yaml @@ -175,7 +177,7 @@ Setting the parameter to $false disables federation. Type: Boolean Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection Required: False Position: Named @@ -191,7 +193,7 @@ The OrganizationContact parameter specifies the SMTP address of the federation c Type: SmtpAddress Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection Required: False Position: Named @@ -207,7 +209,7 @@ The WhatIf switch simulates the actions of the command. You can use this switch Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Set-MailUser.md b/exchange/exchange-ps/exchange/Set-MailUser.md index cd88382a78..d63d4b1527 100644 --- a/exchange/exchange-ps/exchange/Set-MailUser.md +++ b/exchange/exchange-ps/exchange/Set-MailUser.md @@ -144,6 +144,7 @@ Set-MailUser [-Identity] [-EnableLitigationHoldForMigratio [-HVEAccount] [-ImmutableId ] [-JournalArchiveAddress ] + [-LOBAppAccount] [-MacAttachmentFormat ] [-MailTip ] [-MailTipTranslations ] @@ -219,6 +220,7 @@ Set-MailUser [-Identity] [-ExcludeFromAllOrgHolds] [-HiddenFromAddressListsEnabled ] [-HVEAccount] [-ImmutableId ] + [-LOBAppAccount] [-JournalArchiveAddress ] [-MacAttachmentFormat ] [-MailTip ] @@ -296,6 +298,7 @@ Set-MailUser [-Identity] [-ExcludeFromOrgHolds ] [-HVEAccount] [-ImmutableId ] [-JournalArchiveAddress ] + [-LOBAppAccount] [-MacAttachmentFormat ] [-MailboxRegion ] [-MailTip ] @@ -372,6 +375,7 @@ Set-MailUser [-Identity] [-RecalculateInactiveMailUser] [-HVEAccount] [-ImmutableId ] [-JournalArchiveAddress ] + [-LOBAppAccount] [-MacAttachmentFormat ] [-MailboxRegion ] [-MailTip ] @@ -448,6 +452,7 @@ Set-MailUser [-Identity] [-RemoveComplianceTagHoldApplied] [-HVEAccount] [-ImmutableId ] [-JournalArchiveAddress ] + [-LOBAppAccount] [-MacAttachmentFormat ] [-MailboxRegion ] [-MailTip ] @@ -524,6 +529,7 @@ Set-MailUser [-Identity] [-RemoveDelayHoldApplied] [-HVEAccount] [-ImmutableId ] [-JournalArchiveAddress ] + [-LOBAppAccount] [-MacAttachmentFormat ] [-MailTip ] [-MailTipTranslations ] @@ -600,6 +606,7 @@ Set-MailUser [-Identity] [-RemoveDelayReleaseHoldApplied] [-HVEAccount] [-ImmutableId ] [-JournalArchiveAddress ] + [-LOBAppAccount] [-MacAttachmentFormat ] [-MailTip ] [-MailTipTranslations ] @@ -675,6 +682,7 @@ Set-MailUser [-Identity] [-RemoveDisabledArchive] [-HVEAccount] [-ImmutableId ] [-JournalArchiveAddress ] + [-LOBAppAccount] [-MacAttachmentFormat ] [-MailboxRegion ] [-MailTip ] @@ -749,6 +757,7 @@ Set-MailUser [-Identity] [-RemoveLitigationHoldEnabled] [-HVEAccount] [-ImmutableId ] [-JournalArchiveAddress ] + [-LOBAppAccount] [-MacAttachmentFormat ] [-MailTip ] [-MailTipTranslations ] @@ -825,6 +834,7 @@ Set-MailUser [-Identity] [-RemoveOrphanedHolds ] [-HVEAccount] [-ImmutableId ] [-JournalArchiveAddress ] + [-LOBAppAccount] [-MacAttachmentFormat ] [-MailTip ] [-MailTipTranslations ] @@ -1810,6 +1820,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -HVEAccount +This parameter is available only in the cloud-based service. + +The HVEAccount switch specifies that this mail user account is specifically used for the [High volume email service](https://learn.microsoft.com/exchange/mail-flow-best-practices/high-volume-mails-m365). You don't need to specify a value with this switch. + +```yaml +Type: SwitchParameter +Parameter Sets: EnableLitigationHoldForMigration, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, RecalculateInactiveMailUser, RemoveComplianceTagHoldApplied, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveLitigationHoldEnabled, RemoveOrphanedHolds +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Position: Named +Default value: None +Required: False +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -IgnoreDefaultScope This parameter is available only in on-premises Exchange. @@ -1869,10 +1897,10 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -HVEAccount +### -LOBAppAccount This parameter is available only in the cloud-based service. -The HVEAccount switch specifies that this mail user account is specifically used for the [High volume email service](https://learn.microsoft.com/exchange/mail-flow-best-practices/high-volume-mails-m365). You don't need to specify a value with this switch. +{{ Fill LOBAppAccount Description }} ```yaml Type: SwitchParameter @@ -1880,9 +1908,9 @@ Parameter Sets: EnableLitigationHoldForMigration, ExcludeFromAllOrgHolds, Exclud Aliases: Applicable: Exchange Online, Exchange Online Protection +Required: False Position: Named Default value: None -Required: False Accept pipeline input: False Accept wildcard characters: False ``` diff --git a/exchange/exchange-ps/exchange/Set-MoveRequest.md b/exchange/exchange-ps/exchange/Set-MoveRequest.md index 9f8e03ee7a..1d1ecd41fb 100644 --- a/exchange/exchange-ps/exchange/Set-MoveRequest.md +++ b/exchange/exchange-ps/exchange/Set-MoveRequest.md @@ -45,6 +45,7 @@ Set-MoveRequest [-Identity] [-RequestExpiryInterval ] [-SkipMoving ] [-SkippedItemApprovalTime ] + [-SourceEndpoint ] [-StartAfter ] [-SuspendWhenReadyToComplete ] [-TargetDatabase ] @@ -542,6 +543,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -SourceEndpoint +This parameter is available only in the cloud-based service. + +{{ Fill SourceEndpoint Description }} + +```yaml +Type: MigrationEndpointIdParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -StartAfter The StartAfter parameter specifies a delay before the request is started. The request isn't started until the date/time you specify with this parameter. diff --git a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md index 6d86faf076..fe6238ab03 100644 --- a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md +++ b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md @@ -23,6 +23,7 @@ For information about the parameter sets in the Syntax section below, see [Excha ### ShortenEventScopeParameter ``` Set-OrganizationConfig -ShortenEventScopeDefault + [-AcceptedDomainApprovedSendersEnabled ] [-ActivityBasedAuthenticationTimeoutEnabled ] [-ActivityBasedAuthenticationTimeoutInterval ] [-ActivityBasedAuthenticationTimeoutWithSingleSignOnEnabled ] @@ -324,6 +325,7 @@ Set-OrganizationConfig [-AdfsAuthenticationConfiguration ] ### DelayedDelicensingParameterSet ``` Set-OrganizationConfig [-DelayedDelicensingEnabled ] [-EndUserMailNotificationForDelayedDelicensingEnabled ] [-TenantAdminNotificationForDelayedDelicensingEnabled ] + [-AcceptedDomainApprovedSendersEnabled ] [-ActivityBasedAuthenticationTimeoutEnabled ] [-ActivityBasedAuthenticationTimeoutInterval ] [-ActivityBasedAuthenticationTimeoutWithSingleSignOnEnabled ] @@ -570,6 +572,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AcceptedDomainApprovedSendersEnabled +This parameter is available only in the cloud-based service. + +{{ Fill AcceptedDomainApprovedSendersEnabled Description }} + +```yaml +Type: Boolean +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ACLableSyncedObjectEnabled This parameter is available only in on-premises Exchange. diff --git a/exchange/exchange-ps/exchange/exchange.md b/exchange/exchange-ps/exchange/exchange.md index 132c15a522..10208980c0 100644 --- a/exchange/exchange-ps/exchange/exchange.md +++ b/exchange/exchange-ps/exchange/exchange.md @@ -262,8 +262,6 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Get-PhishSimOverridePolicy](Get-PhishSimOverridePolicy.md) -### [Get-PhishSimOverrideRule](Get-PhishSimOverrideRule.md) - ### [Get-QuarantineMessage](Get-QuarantineMessage.md) ### [Get-QuarantineMessageHeader](Get-QuarantineMessageHeader.md) @@ -278,8 +276,6 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Get-SecOpsOverridePolicy](Get-SecOpsOverridePolicy.md) -### [Get-SecOpsOverrideRule](Get-SecOpsOverrideRule.md) - ### [Get-SenderFilterConfig](Get-SenderFilterConfig.md) ### [Get-SenderIdConfig](Get-SenderIdConfig.md) diff --git a/exchange/mapping/serviceMapping.json b/exchange/mapping/serviceMapping.json index 32efdb1e0b..ab94e97812 100644 --- a/exchange/mapping/serviceMapping.json +++ b/exchange/mapping/serviceMapping.json @@ -119,7 +119,6 @@ "Get-MalwareFilterPolicy": "antispam-antimalware", "Get-MalwareFilterRule": "antispam-antimalware", "Get-PhishSimOverridePolicy": "antispam-antimalware", - "Get-PhishSimOverrideRule": "antispam-antimalware", "Get-QuarantineMessage": "antispam-antimalware", "Get-QuarantineMessageHeader": "antispam-antimalware", "Get-QuarantinePolicy": "antispam-antimalware", @@ -127,7 +126,6 @@ "Get-ReportSubmissionPolicy": "antispam-antimalware", "Get-ReportSubmissionRule": "antispam-antimalware", "Get-SecOpsOverridePolicy": "antispam-antimalware", - "Get-SecOpsOverrideRule": "antispam-antimalware", "Get-SenderFilterConfig": "antispam-antimalware", "Get-SenderIdConfig": "antispam-antimalware", "Get-SenderReputationConfig": "antispam-antimalware", From da99bf6497866a574900a3129e1f8c6a3c1871e6 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 12 Dec 2024 10:27:37 -0800 Subject: [PATCH 1168/1851] Update exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md Co-authored-by: David Chesnut --- exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md index 3eb387bfb3..b81626167c 100644 --- a/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md @@ -43,7 +43,7 @@ This example removes the authentication policy named "Engineering Group". ### Example 2 ```powershell -Remove-AuthenticationPolicy -Identity "Legacy Exchange Tokens" -AllowLegacyExchangeTokens +Remove-AuthenticationPolicy -Identity "LegacyExchangeTokens" -AllowLegacyExchangeTokens ``` In Exchange Online, this example returns your organization to its previous state before legacy Exchange token issuance was allowed or blocked for Outlook add-ins. Since this switch applies to the entire organization, the authentication policy specified with the Identity parameter is ignored. From 215d96989b5f87114aa549869bbc89e6c2bb45ec Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 12 Dec 2024 10:27:56 -0800 Subject: [PATCH 1169/1851] Update exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md Co-authored-by: David Chesnut --- exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md index b81626167c..66a4dca7d4 100644 --- a/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md @@ -46,7 +46,7 @@ This example removes the authentication policy named "Engineering Group". Remove-AuthenticationPolicy -Identity "LegacyExchangeTokens" -AllowLegacyExchangeTokens ``` -In Exchange Online, this example returns your organization to its previous state before legacy Exchange token issuance was allowed or blocked for Outlook add-ins. Since this switch applies to the entire organization, the authentication policy specified with the Identity parameter is ignored. +In Exchange Online, this example enables legacy Exchange tokens to be issued to Outlook add-ins. This switch applies to the entire organization. The Identity parameter is required, and its value must be set to "LegacyExchangeTokens". Specific authentication polices can't be applied. ## PARAMETERS From 612fc39132fbe7049f5dc1a40fb9ecdf03f83a7e Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 12 Dec 2024 10:28:06 -0800 Subject: [PATCH 1170/1851] Update exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md Co-authored-by: David Chesnut --- exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md index 66a4dca7d4..32cd62d21c 100644 --- a/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md @@ -73,7 +73,7 @@ Accept wildcard characters: False ### -AllowLegacyExchangeTokens This parameter is available only in the cloud-based service. -The AllowLegacyExchangeTokens switch returns your organization to its previous state before changes were made to allow or block legacy Exchange tokens for Outlook add-ins. You don't need to specify a value with this switch. +The AllowLegacyExchangeTokens switch enables legacy Exchange tokens to be issued to Outlook add-ins for your organization. You don't need to specify a value with this switch. Legacy Exchange tokens include Exchange user identity and callback tokens. From 6ed65f91c94f7853bd48841e75a4a36e3b16f154 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 12 Dec 2024 10:28:19 -0800 Subject: [PATCH 1171/1851] Update exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md Co-authored-by: David Chesnut --- exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md index 32cd62d21c..ee48f9b65e 100644 --- a/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md @@ -77,7 +77,7 @@ The AllowLegacyExchangeTokens switch enables legacy Exchange tokens to be issued Legacy Exchange tokens include Exchange user identity and callback tokens. -This switch applies to the entire organization. Although the Identity parameter is required, its value is ignored. You can pass any non-empty value as the Identity parameter. +This switch applies to the entire organization. The Identity parameter is required, and its value must be set to "LegacyExchangeTokens". Specific authentication polices can't be applied. **Important**: From 7f7a470aac4cafe0a1f2320711aaa9a633966cfe Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 12 Dec 2024 10:28:26 -0800 Subject: [PATCH 1172/1851] Update exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md Co-authored-by: David Chesnut --- exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md index 83d3e93696..419edc8f09 100644 --- a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md @@ -79,7 +79,7 @@ In Exchange 2019, this example re-enables Basic authentication for Exchange Repo ### Example 3 ```powershell -Set-AuthenticationPolicy -Identity "Legacy Exchange Tokens" -BlockLegacyExchangeTokens +Set-AuthenticationPolicy -Identity "LegacyExchangeTokens" -BlockLegacyExchangeTokens ``` In Exchange Online, this example blocks legacy Exchange tokens from being issued to Outlook add-ins. Since this switch applies to the entire organization, the authentication policy specified with the Identity parameter is ignored. From 184b7290cc63b60bc2429aca4c6b81701b146597 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 12 Dec 2024 10:28:35 -0800 Subject: [PATCH 1173/1851] Update exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md Co-authored-by: David Chesnut --- exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md index 419edc8f09..0ed013e199 100644 --- a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md @@ -82,7 +82,7 @@ In Exchange 2019, this example re-enables Basic authentication for Exchange Repo Set-AuthenticationPolicy -Identity "LegacyExchangeTokens" -BlockLegacyExchangeTokens ``` -In Exchange Online, this example blocks legacy Exchange tokens from being issued to Outlook add-ins. Since this switch applies to the entire organization, the authentication policy specified with the Identity parameter is ignored. +In Exchange Online, this example blocks legacy Exchange tokens from being issued to Outlook add-ins. The switch applies to the entire organization, and the Identity parameter must be set to the value "LegacyExchangeTokens". Specific authentication polices can't be applied. ## PARAMETERS From ccffc5a4d5771ecdc1c8f14a450cf39a53a3a2d9 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 12 Dec 2024 10:29:25 -0800 Subject: [PATCH 1174/1851] Update exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md Co-authored-by: David Chesnut --- exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md index 0ed013e199..79fd7fa901 100644 --- a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md @@ -557,7 +557,7 @@ Accept wildcard characters: False ### -BlockLegacyExchangeTokens This parameter is available only in the cloud-based service. -The BlockLegacyExchangeTokens switch specifies whether to block legacy Exchange tokens for Outlook add-ins. You don't need to specify a value with this switch. +The BlockLegacyExchangeTokens switch specifies to block legacy Exchange tokens being issued to Outlook add-ins. You don't need to specify a value with this switch. Legacy Exchange tokens include Exchange user identity and callback tokens. From edf657f0903c859b44663e7fdf430aa558fd56a6 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 12 Dec 2024 10:29:32 -0800 Subject: [PATCH 1175/1851] Update exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md Co-authored-by: David Chesnut --- exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md index 79fd7fa901..0f5e244ae0 100644 --- a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md @@ -561,7 +561,7 @@ The BlockLegacyExchangeTokens switch specifies to block legacy Exchange tokens b Legacy Exchange tokens include Exchange user identity and callback tokens. -This switch applies to the entire organization. Although the Identity parameter is required, its value is ignored. You can pass any non-empty value as the Identity parameter. +The switch applies to the entire organization. The Identity parameter is required and must be set to the value "LegacyExchangeTokens". Specific authentication polices can't be applied. **Important**: From 3d2a9f156b91c53c3ff4de1c7a284a8cbf2f926d Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 12 Dec 2024 10:29:38 -0800 Subject: [PATCH 1176/1851] Update exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md Co-authored-by: David Chesnut --- exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md index 0f5e244ae0..a1475c0ee7 100644 --- a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md @@ -361,7 +361,7 @@ Accept wildcard characters: False ### -AllowLegacyExchangeTokens This parameter is available only in the cloud-based service. -The AllowLegacyExchangeTokens switch specifies whether to allow legacy Exchange tokens for Outlook add-ins. You don't need to specify a value with this switch. +The AllowLegacyExchangeTokens switch specifies to allow legacy Exchange tokens to be issued to Outlook add-ins. You don't need to specify a value with this switch. Legacy Exchange tokens include Exchange user identity and callback tokens. From 09a95ae3e73e5e17638aced52be92fbd9938c708 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 12 Dec 2024 10:29:48 -0800 Subject: [PATCH 1177/1851] Update exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md Co-authored-by: David Chesnut --- exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md index a1475c0ee7..5badd29be6 100644 --- a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md @@ -365,7 +365,7 @@ The AllowLegacyExchangeTokens switch specifies to allow legacy Exchange tokens t Legacy Exchange tokens include Exchange user identity and callback tokens. -This switch applies to the entire organization. Although the Identity parameter is required, its value is ignored. You can pass any non-empty value as the Identity parameter. +The switch applies to the entire organization. The Identity parameter is required and must be set to the value "LegacyExchangeTokens". Specific authentication polices can't be applied. **Important**: From c471a304f5b0cb7717d5911c3a6c1a5fc80f34bc Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 12 Dec 2024 10:47:53 -0800 Subject: [PATCH 1178/1851] Blind cmdlet sweep EOP --- .../exchange/Get-PendingDelicenseUser.md | 8 ++++---- .../exchange/Import-TransportRuleCollection.md | 16 +++++++++------- .../exchange/Set-OrganizationConfig.md | 6 +++--- 3 files changed, 16 insertions(+), 14 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-PendingDelicenseUser.md b/exchange/exchange-ps/exchange/Get-PendingDelicenseUser.md index 89b0f4c17e..43ecd543dd 100644 --- a/exchange/exchange-ps/exchange/Get-PendingDelicenseUser.md +++ b/exchange/exchange-ps/exchange/Get-PendingDelicenseUser.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.RolesAndAccess-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/get-pendingdelicenseuser -applicable: Exchange Online +applicable: Exchange Online, Exchange Online Protection title: Get-PendingDelicenseUser schema: 2.0.0 author: chrisda @@ -80,7 +80,7 @@ You can't use this parameter with the ShowDueObjectsOnly switch. Type: RecipientIdParameter Parameter Sets: Identity Aliases: -Applicable: Exchange Online +Applicable: Exchange Online, Exchange Online Protection Required: False Position: 1 @@ -96,7 +96,7 @@ The ResultSize parameter specifies the maximum number of results to return. If y Type: Unlimited Parameter Sets: TenantLevelParameterSet Aliases: -Applicable: Exchange Online +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -114,7 +114,7 @@ You can't use this switch with the Identity parameter. Type: SwitchParameter Parameter Sets: TenantLevelParameterSet Aliases: -Applicable: Exchange Online +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Import-TransportRuleCollection.md b/exchange/exchange-ps/exchange/Import-TransportRuleCollection.md index 3273303524..30fae12016 100644 --- a/exchange/exchange-ps/exchange/Import-TransportRuleCollection.md +++ b/exchange/exchange-ps/exchange/Import-TransportRuleCollection.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/import-transportrulecollection -applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection title: Import-TransportRuleCollection schema: 2.0.0 author: chrisda @@ -12,7 +12,7 @@ ms.reviewer: # Import-TransportRuleCollection ## SYNOPSIS -This cmdlet is available only in on-premises Exchange. +This cmdlet is functional only in on-premises Exchange. Use the Import-TransportRuleCollection cmdlet to import a transport rule collection. You can import a rule collection you previously exported as a backup, or import rules that you've exported from an older version of Exchange. @@ -62,7 +62,7 @@ The Identity parameter specifies the transport rule that you want to import. You Type: RuleIdParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection Required: False Position: 1 @@ -80,7 +80,7 @@ A valid value for this parameter requires you to read the file to a byte-encoded Type: Byte[] Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection Required: True Position: 1 @@ -99,7 +99,7 @@ The Confirm switch specifies whether to show or hide the confirmation prompt. Ho Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection Required: False Position: Named @@ -109,6 +109,8 @@ Accept wildcard characters: False ``` ### -DomainController +This parameter is available only in on-premises Exchange. + The DomainController parameter specifies the domain controller that's used by this cmdlet to read data from or write data to Active Directory. You identify the domain controller by its fully qualified domain name (FQDN). For example, dc01.contoso.com. The DomainController parameter isn't supported on Edge Transport servers. An Edge Transport server uses the local instance of Active Directory Lightweight Directory Services (AD LDS) to read and write data. @@ -135,7 +137,7 @@ You can use this switch to run tasks programmatically where prompting for admini Type: SwitchParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection Required: False Position: Named @@ -151,7 +153,7 @@ The WhatIf switch simulates the actions of the command. You can use this switch Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 +Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md index fe6238ab03..e4e00f9576 100644 --- a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md +++ b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md @@ -1808,7 +1808,7 @@ When you set the value of the DelayedDelicensingEnabled parameter to $false, the Type: Boolean Parameter Sets: DelayedDelicensingParameterSet Aliases: -Applicable: Exchange Online +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -2120,7 +2120,7 @@ Use the TenantAdminNotificationForDelayedDelicensingEnabled parameter to turn on Type: Boolean Parameter Sets: DelayedDelicensingParameterSet Aliases: -Applicable: Exchange Online +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named @@ -3804,7 +3804,7 @@ Use the EndUserMailNotificationForDelayedDelicensingEnabled to send affected use Type: Boolean Parameter Sets: DelayedDelicensingParameterSet Aliases: -Applicable: Exchange Online +Applicable: Exchange Online, Exchange Online Protection Required: False Position: Named From decb070d88c9a7dc80c1c983ab18e881d3f3c791 Mon Sep 17 00:00:00 2001 From: blackquack Date: Thu, 12 Dec 2024 12:11:12 -0800 Subject: [PATCH 1179/1851] update field for TeamsCallingPolicy.Copilot --- teams/teams-ps/teams/New-CsTeamsCallingPolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md index 7f0b00c938..347b27920c 100644 --- a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md @@ -312,8 +312,8 @@ Accept wildcard characters: False Setting this parameter lets you control how Copilot is used during calls and if transcription is needed to be turned on and saved after the call. Valid options are: -- Enabled: Copilot can work with or without transcription during calls. This is the default value. -- EnabledWithTranscript: Copilot will only work when transcription is enabled during calls. +- Enabled: Copilot will only work when transcription is enabled during calls. Transcription will be asked to turned on before proceeding and will be saved after the call. This is the default value. +- EnabledWithTranscript: Copilot can work with or without transcription during calls. If transcription was not turned on while using Copilot, it will not be saved after the call. - Disabled: Copilot is disabled for calls. ```yaml From 06ef8da135c9ad3e49d1c3edd714060151b12ebd Mon Sep 17 00:00:00 2001 From: blackquack Date: Thu, 12 Dec 2024 12:13:41 -0800 Subject: [PATCH 1180/1851] Update Set-CsTeamsCallingPolicy.md --- teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md index 65118ac31f..49050cfce6 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md @@ -318,8 +318,8 @@ Accept wildcard characters: False Setting this parameter lets you control how Copilot is used during calls and if transcription is needed to be turned on and saved after the call. Valid options are: -- Enabled: Copilot can work with or without transcription during calls. This is the default value. -- EnabledWithTranscript: Copilot will only work when transcription is enabled during calls. +- Enabled: Copilot will only work when transcription is enabled during calls. Transcription will be asked to turned on before proceeding and will be saved after the call. This is the default value. +- EnabledWithTranscript: Copilot can work with or without transcription during calls. If transcription was not turned on while using Copilot, it will not be saved after the call. - Disabled: Copilot is disabled for calls. ```yaml From 1f71ed657e4b414bd6451218a890037b82ff08d1 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 12 Dec 2024 14:09:26 -0800 Subject: [PATCH 1181/1851] Blind cmdlet sweep SCC --- .../exchange/Export-ContentExplorerData.md | 65 +++--- .../exchange-ps/exchange/Get-ComplianceTag.md | 17 ++ .../exchange/Get-DlpCompliancePolicy.md | 17 ++ .../exchange/Get-DlpComplianceRule.md | 17 ++ .../exchange/Get-RetentionCompliancePolicy.md | 17 ++ .../exchange/Get-RetentionComplianceRule.md | 17 ++ .../New-AutoSensitivityLabelPolicy.md | 17 ++ .../exchange/New-AutoSensitivityLabelRule.md | 17 ++ .../exchange-ps/exchange/New-ComplianceTag.md | 188 ++++++++++++------ .../exchange/New-DlpCompliancePolicy.md | 34 ++++ .../exchange/New-DlpComplianceRule.md | 51 +++++ .../exchange/New-RetentionCompliancePolicy.md | 38 ++++ .../exchange/New-RetentionComplianceRule.md | 36 ++++ .../exchange/Remove-ComplianceTag.md | 17 ++ .../Remove-RetentionCompliancePolicy.md | 17 ++ .../Remove-RetentionComplianceRule.md | 17 ++ .../Set-AppRetentionCompliancePolicy.md | 36 +++- .../Set-AutoSensitivityLabelPolicy.md | 17 ++ .../exchange/Set-AutoSensitivityLabelRule.md | 34 ++++ .../exchange-ps/exchange/Set-ComplianceTag.md | 30 +++ .../exchange/Set-DlpCompliancePolicy.md | 17 ++ .../exchange/Set-DlpComplianceRule.md | 34 ++++ .../exchange/Set-RetentionCompliancePolicy.md | 20 ++ .../exchange/Set-RetentionComplianceRule.md | 34 ++++ 24 files changed, 713 insertions(+), 91 deletions(-) diff --git a/exchange/exchange-ps/exchange/Export-ContentExplorerData.md b/exchange/exchange-ps/exchange/Export-ContentExplorerData.md index 64f9fa6b76..c1bd868260 100644 --- a/exchange/exchange-ps/exchange/Export-ContentExplorerData.md +++ b/exchange/exchange-ps/exchange/Export-ContentExplorerData.md @@ -23,13 +23,12 @@ For information about the parameter sets in the Syntax section below, see [Excha ## SYNTAX ``` -Export-ContentExplorerData +Export-ContentExplorerData [-TagName] [-TagType] + [-Aggregate] [[-PageCookie] ] [[-PageSize] ] [[-SiteUrl] ] [[-UserPrincipalName] ] - [-TagName] - [-TagType] [[-Workload] ] [] ``` @@ -69,6 +68,43 @@ This example exports records for the specified sensitive info type for all workl ## PARAMETERS +### -TagType +The TagType parameter specifies the type of label to export file details from. Valid values are: + +- Retention +- SensitiveInformationType +- Sensitivity +- TrainableClassifier + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: True +Position: 5 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Aggregate +{{ Fill Aggregate Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -PageCookie The PageCookie parameter specifies whether to get more data when the value of the MorePagesAvailable property in the command output is True. If you don't use the PageSize parameter, a maximum of 100 records are returned. If you use the PageSize parameter, a maximum of 10000 records can be returned. @@ -135,27 +171,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -TagType -The TagType parameter specifies the type of label to export file details from. Valid values are: - -- Retention -- SensitiveInformationType -- Sensitivity -- TrainableClassifier - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: True -Position: 5 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -UserPrincipalName The UserPrincipalName parameter specifies the user account in UPN format to export message details from. An example UPN value is erika@contoso.onmicrosoft.com. @@ -195,6 +210,8 @@ 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). diff --git a/exchange/exchange-ps/exchange/Get-ComplianceTag.md b/exchange/exchange-ps/exchange/Get-ComplianceTag.md index 982e576f4b..2c704b8488 100644 --- a/exchange/exchange-ps/exchange/Get-ComplianceTag.md +++ b/exchange/exchange-ps/exchange/Get-ComplianceTag.md @@ -23,6 +23,7 @@ For information about the parameter sets in the Syntax section below, see [Excha ``` Get-ComplianceTag [[-Identity] ] [-IncludingLabelState] + [-PriorityCleanup] [] ``` @@ -83,6 +84,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -PriorityCleanup +{{ Fill PriorityCleanup Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +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). diff --git a/exchange/exchange-ps/exchange/Get-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/Get-DlpCompliancePolicy.md index 709d6f2a62..c8dcdf14d5 100644 --- a/exchange/exchange-ps/exchange/Get-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Get-DlpCompliancePolicy.md @@ -22,6 +22,7 @@ For information about the parameter sets in the Syntax section below, see [Excha ``` Get-DlpCompliancePolicy [[-Identity] ] + [-DisplayName ] [-DistributionDetail] [-ForceValidate ] [-IncludeExtendedProperties ] @@ -88,6 +89,22 @@ Accept pipeline input: True Accept wildcard characters: False ``` +### -DisplayName +{{ Fill DisplayName Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -DistributionDetail The DistributionDetail switch returns detailed policy distribution information in the DistributionResults property. You don't need to specify a value with this switch. diff --git a/exchange/exchange-ps/exchange/Get-DlpComplianceRule.md b/exchange/exchange-ps/exchange/Get-DlpComplianceRule.md index 954bc3ec75..3ec06ed550 100644 --- a/exchange/exchange-ps/exchange/Get-DlpComplianceRule.md +++ b/exchange/exchange-ps/exchange/Get-DlpComplianceRule.md @@ -22,6 +22,7 @@ For information about the parameter sets in the Syntax section below, see [Excha ``` Get-DlpComplianceRule [[-Identity] ] + [-DisplayName ] [-IncludeExecutionRuleGuids ] [-Policy ] [] @@ -76,6 +77,22 @@ Accept pipeline input: True Accept wildcard characters: False ``` +### -DisplayName +{{ Fill DisplayName Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -IncludeExecutionRuleGuids {{ Fill IncludeExecutionRuleGuids Description }} diff --git a/exchange/exchange-ps/exchange/Get-RetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Get-RetentionCompliancePolicy.md index 1dd04224b0..ec901b1b6b 100644 --- a/exchange/exchange-ps/exchange/Get-RetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Get-RetentionCompliancePolicy.md @@ -26,6 +26,7 @@ Get-RetentionCompliancePolicy [[-Identity] ] [-ErrorPolicyOnly] [-ExcludeTeamsPolicy] [-IncludeTestModeResults] + [-PriorityCleanup] [-RetentionRuleTypes] [-TeamsPolicyOnly] [] @@ -147,6 +148,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -PriorityCleanup +{{ Fill PriorityCleanup Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -RetentionRuleTypes The RetentionRuleTypes switch specifies whether to return the value of the RetentionRuleTypes property in the results. You don't need to specify a value with this switch. diff --git a/exchange/exchange-ps/exchange/Get-RetentionComplianceRule.md b/exchange/exchange-ps/exchange/Get-RetentionComplianceRule.md index a5b8eb2814..9c1279ce96 100644 --- a/exchange/exchange-ps/exchange/Get-RetentionComplianceRule.md +++ b/exchange/exchange-ps/exchange/Get-RetentionComplianceRule.md @@ -23,6 +23,7 @@ For information about the parameter sets in the Syntax section below, see [Excha ``` Get-RetentionComplianceRule [[-Identity] ] [-Policy ] + [-PriorityCleanup] [] ``` @@ -96,6 +97,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -PriorityCleanup +{{ Fill PriorityCleanup Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +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). diff --git a/exchange/exchange-ps/exchange/New-AutoSensitivityLabelPolicy.md b/exchange/exchange-ps/exchange/New-AutoSensitivityLabelPolicy.md index 59702e5c92..3cf6734ddf 100644 --- a/exchange/exchange-ps/exchange/New-AutoSensitivityLabelPolicy.md +++ b/exchange/exchange-ps/exchange/New-AutoSensitivityLabelPolicy.md @@ -35,6 +35,7 @@ New-AutoSensitivityLabelPolicy [-Name] -ApplySensitivityLabel [-ExchangeSenderMemberOfException ] [-ExternalMailRightsManagementOwner ] [-Force] + [-Locations ] [-Mode ] [-OneDriveAdaptiveScopes ] [-OneDriveAdaptiveScopesException ] @@ -364,6 +365,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Locations +{{ Fill Locations Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Mode The Mode parameter specifies the action and notification level of the auto-labeling policy. Valid values are: diff --git a/exchange/exchange-ps/exchange/New-AutoSensitivityLabelRule.md b/exchange/exchange-ps/exchange/New-AutoSensitivityLabelRule.md index b5200f9dda..5b058fa5c7 100644 --- a/exchange/exchange-ps/exchange/New-AutoSensitivityLabelRule.md +++ b/exchange/exchange-ps/exchange/New-AutoSensitivityLabelRule.md @@ -76,6 +76,7 @@ New-AutoSensitivityLabelRule [-Name] -Policy -Workl [-SenderIPRanges ] [-SentTo ] [-SentToMemberOf ] + [-SourceType ] [-SubjectMatchesPatterns ] [-WhatIf] [] @@ -1212,6 +1213,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -SourceType +{{ Fill SourceType Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -SubjectMatchesPatterns The SubjectMatchesPatterns parameter specifies a condition for the auto-labeling policy rule that looks for text patterns in the Subject field of messages by using regular expressions. You can specify multiple text patterns by using the following syntax: `"regular expression1"|"regular expression2"|..."regular expressionN"`. diff --git a/exchange/exchange-ps/exchange/New-ComplianceTag.md b/exchange/exchange-ps/exchange/New-ComplianceTag.md index 0d582e8ff3..9de8c0fca4 100644 --- a/exchange/exchange-ps/exchange/New-ComplianceTag.md +++ b/exchange/exchange-ps/exchange/New-ComplianceTag.md @@ -20,6 +20,7 @@ For information about the parameter sets in the Syntax section below, see [Excha ## SYNTAX +### Default ``` New-ComplianceTag [-Name] [-AutoApprovalPeriod ] @@ -43,6 +44,18 @@ New-ComplianceTag [-Name] [] ``` +### PriorityCleanup +``` +New-ComplianceTag [-Name] -RetentionAction -RetentionDuration -RetentionType + -MultiStageReviewProperty [-PriorityCleanup] + [-Comment ] + [-Confirm] + [-Force] + [-Notes ] + [-WhatIf] + [] +``` + ## DESCRIPTION To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). @@ -77,6 +90,121 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -PriorityCleanup +{{ Fill PriorityCleanup Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: PriorityCleanup +Aliases: +Applicable: Security & Compliance + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RetentionAction +The RetentionAction parameter specifies the action for the label. Valid values are: + +- Delete +- Keep +- KeepAndDelete + +```yaml +Type: String +Parameter Sets: PriorityCleanup +Aliases: +Applicable: Security & Compliance + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +```yaml +Type: String +Parameter Sets: Default +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RetentionDuration +The RetentionDuration parameter specifies the number of days to retain the content. Valid values are: + +- A positive integer. +- The value unlimited. + +```yaml +Type: Unlimited +Parameter Sets: PriorityCleanup +Aliases: +Applicable: Security & Compliance + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +```yaml +Type: Unlimited +Parameter Sets: Default +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RetentionType +The RetentionType parameter specifies whether the retention duration is calculated from the content creation date, tagged date, or last modification date. Valid values are: + +- CreationAgeInDays +- EventAgeInDays +- ModificationAgeInDays +- TaggedAgeInDays + +```yaml +Type: String +Parameter Sets: PriorityCleanup +Aliases: +Applicable: Security & Compliance + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +```yaml +Type: String +Parameter Sets: Default +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AutoApprovalPeriod {{ Fill AutoApprovalPeriod Description }} @@ -341,66 +469,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -RetentionAction -The RetentionAction parameter specifies the action for the label. Valid values are: - -- Delete -- Keep -- KeepAndDelete - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RetentionDuration -The RetentionDuration parameter specifies the number of days to retain the content. Valid values are: - -- A positive integer. -- The value unlimited. - -```yaml -Type: Unlimited -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RetentionType -The RetentionType parameter specifies whether the retention duration is calculated from the content creation date, tagged date, or last modification date. Valid values are: - -- CreationAgeInDays -- EventAgeInDays -- ModificationAgeInDays -- TaggedAgeInDays - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -ReviewerEmail The ReviewerEmail parameter specifies the email address of a reviewer for Delete and KeepAndDelete retention actions. You can specify multiple email addresses separated by commas. diff --git a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md index 2536cb70ab..e53212ec9d 100644 --- a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md @@ -38,6 +38,7 @@ New-DlpCompliancePolicy [-Name] [-ExchangeSenderMemberOfException ] [-Force] [-IsFromSmartInsights ] + [-Locations ] [-Mode ] [-OneDriveAdaptiveScopes ] [-OneDriveAdaptiveScopesException ] @@ -62,6 +63,7 @@ New-DlpCompliancePolicy [-Name] [-TeamsLocationException ] [-ThirdPartyAppDlpLocation ] [-ThirdPartyAppDlpLocationException ] + [-ValidatePolicy] [-WhatIf] [] ``` @@ -424,6 +426,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Locations +{{ Fill Locations Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Mode The Mode parameter specifies the action and notification level of the DLP policy. Valid values are: @@ -903,6 +921,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ValidatePolicy +{{ Fill ValidatePolicy Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WhatIf The WhatIf switch doesn't work in Security & Compliance PowerShell. diff --git a/exchange/exchange-ps/exchange/New-DlpComplianceRule.md b/exchange/exchange-ps/exchange/New-DlpComplianceRule.md index 67c63d9a83..91e358ea91 100644 --- a/exchange/exchange-ps/exchange/New-DlpComplianceRule.md +++ b/exchange/exchange-ps/exchange/New-DlpComplianceRule.md @@ -148,6 +148,7 @@ New-DlpComplianceRule [-Name] -Policy [-RemoveHeader ] [-RemoveRMSTemplate ] [-ReportSeverityLevel ] + [-RestrictAccess ] [-RestrictBrowserAccess ] [-RuleErrorAction ] [-SenderADAttributeContainsWords ] @@ -165,7 +166,9 @@ New-DlpComplianceRule [-Name] -Policy [-SubjectOrBodyContainsWords ] [-SubjectOrBodyMatchesPatterns ] [-ThirdPartyAppDlpRestrictions ] + [-TriggerPowerAutomateFlow ] [-UnscannableDocumentExtensionIs ] + [-ValidateRule] [-WhatIf] [-WithImportance ] [] @@ -3047,6 +3050,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -RestrictAccess +{{ Fill RestrictAccess Description }} + +```yaml +Type: System.Collections.Hashtable[] +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -RestrictBrowserAccess {{ Fill RestrictBrowserAccess Description }} @@ -3446,6 +3465,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -TriggerPowerAutomateFlow +{{ Fill TriggerPowerAutomateFlow Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -UnscannableDocumentExtensionIs The UnscannableDocumentExtensionIs parameter specifies a condition for the rule that looks for the specified true file extension when the files aren't scannable. Irrespective of the original file type, this predicate matches based on the extension that is present in the name of the file. @@ -3464,6 +3499,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ValidateRule +{{ Fill ValidateRule Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WhatIf The WhatIf switch doesn't work in Security & Compliance PowerShell. diff --git a/exchange/exchange-ps/exchange/New-RetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/New-RetentionCompliancePolicy.md index 35ea5fc749..8258bfaf6b 100644 --- a/exchange/exchange-ps/exchange/New-RetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/New-RetentionCompliancePolicy.md @@ -37,11 +37,13 @@ New-RetentionCompliancePolicy [-Name] [-OneDriveLocationException ] [-PolicyRBACScopes ] [-PolicyTemplateInfo ] + [-PriorityCleanup] [-PublicFolderLocation ] [-RestrictiveRetention ] [-RetainCloudAttachment ] [-SharePointLocation ] [-SharePointLocationException ] + [-SkipPriorityCleanupConfirmation] [-SkypeLocation ] [-SkypeLocationException ] [-WhatIf] @@ -56,8 +58,10 @@ New-RetentionCompliancePolicy [-Name] [-Enabled ] [-Force] [-IsSimulation] + [-PriorityCleanup] [-RestrictiveRetention ] [-RetainCloudAttachment ] + [-SkipPriorityCleanupConfirmation] [-TeamsChannelLocation ] [-TeamsChannelLocationException ] [-TeamsChatLocation ] @@ -75,8 +79,10 @@ New-RetentionCompliancePolicy [-Name] -AdaptiveScopeLocation ] [-Force] [-IsSimulation] + [-PriorityCleanup] [-RestrictiveRetention ] [-RetainCloudAttachment ] + [-SkipPriorityCleanupConfirmation] [-WhatIf] [] ``` @@ -437,6 +443,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -PriorityCleanup +{{ Fill PriorityCleanup Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -PublicFolderLocation The PublicFolderLocation parameter specifies that you want to include all public folders in the retention policy. You use the value All for this parameter. @@ -545,6 +567,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -SkipPriorityCleanupConfirmation +{{ Fill SkipPriorityCleanupConfirmation Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -SkypeLocation The SkypeLocation parameter specifies the Skype for Business Online users to include in the policy. diff --git a/exchange/exchange-ps/exchange/New-RetentionComplianceRule.md b/exchange/exchange-ps/exchange/New-RetentionComplianceRule.md index d8b3c9c2f6..c7471abe72 100644 --- a/exchange/exchange-ps/exchange/New-RetentionComplianceRule.md +++ b/exchange/exchange-ps/exchange/New-RetentionComplianceRule.md @@ -27,7 +27,9 @@ New-RetentionComplianceRule -ApplyComplianceTag -Policy ] [-ExpirationDateOption ] + [-IRMRiskyUserProfiles ] [-MachineLearningModelIDs ] + [-PriorityCleanup] [-RetentionComplianceAction ] [-WhatIf] [] @@ -43,6 +45,7 @@ New-RetentionComplianceRule [-Name] -Policy [-Confirm] [-ContentMatchQuery ] [-ExpirationDateOption ] + [-PriorityCleanup] [-RetentionComplianceAction ] [-WhatIf] [] @@ -53,6 +56,7 @@ New-RetentionComplianceRule [-Name] -Policy New-RetentionComplianceRule -Policy -PublishComplianceTag [-Confirm] [-ExpirationDateOption ] + [-PriorityCleanup] [-RetentionComplianceAction ] [-WhatIf] [] @@ -137,6 +141,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -PriorityCleanup +{{ Fill PriorityCleanup Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -PublishComplianceTag The PublishComplianceTag parameter specifies the label that's published for the rule, which makes the label visible to users in apps (for example, Outlook, SharePoint, and OneDrive). A valid value for this parameter is the name of an existing label. If the value contains spaces, enclose the value in quotation marks. @@ -292,6 +312,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IRMRiskyUserProfiles +{{ Fill IRMRiskyUserProfiles Description }} + +```yaml +Type: String +Parameter Sets: ComplianceTag +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -MachineLearningModelIDs This parameter is reserved for internal Microsoft use. diff --git a/exchange/exchange-ps/exchange/Remove-ComplianceTag.md b/exchange/exchange-ps/exchange/Remove-ComplianceTag.md index 0f7a5dbcf9..46c293ddf7 100644 --- a/exchange/exchange-ps/exchange/Remove-ComplianceTag.md +++ b/exchange/exchange-ps/exchange/Remove-ComplianceTag.md @@ -24,6 +24,7 @@ For information about the parameter sets in the Syntax section below, see [Excha Remove-ComplianceTag [-Identity] [-Confirm] [-ForceDeletion] + [-PriorityCleanup] [-WhatIf] [] ``` @@ -97,6 +98,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -PriorityCleanup +{{ Fill PriorityCleanup Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WhatIf The WhatIf switch causes the command to simulate its results. By using this switch, you can view what changes would occur without having to commit those changes. diff --git a/exchange/exchange-ps/exchange/Remove-RetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Remove-RetentionCompliancePolicy.md index 750e4c23ff..586520eb81 100644 --- a/exchange/exchange-ps/exchange/Remove-RetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Remove-RetentionCompliancePolicy.md @@ -24,6 +24,7 @@ For information about the parameter sets in the Syntax section below, see [Excha Remove-RetentionCompliancePolicy [-Identity] [-Confirm] [-ForceDeletion] + [-PriorityCleanup] [-WhatIf] [] ``` @@ -97,6 +98,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -PriorityCleanup +{{ Fill PriorityCleanup Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WhatIf The WhatIf switch doesn't work in Security & Compliance PowerShell. diff --git a/exchange/exchange-ps/exchange/Remove-RetentionComplianceRule.md b/exchange/exchange-ps/exchange/Remove-RetentionComplianceRule.md index e800da5160..fd33677240 100644 --- a/exchange/exchange-ps/exchange/Remove-RetentionComplianceRule.md +++ b/exchange/exchange-ps/exchange/Remove-RetentionComplianceRule.md @@ -24,6 +24,7 @@ For information about the parameter sets in the Syntax section below, see [Excha Remove-RetentionComplianceRule [-Identity] [-Confirm] [-ForceDeletion] + [-PriorityCleanup] [-WhatIf] [] ``` @@ -99,6 +100,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -PriorityCleanup +{{ Fill PriorityCleanup Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WhatIf The WhatIf switch doesn't work in Security & Compliance PowerShell. diff --git a/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md index 8138ebd112..f3e8af0e26 100644 --- a/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md @@ -30,6 +30,7 @@ Set-AppRetentionCompliancePolicy [-Identity] [-Applications ] [-Comment ] [-Confirm] + [-DeletedResources ] [-Enabled ] [-Force] [-PolicyRBACScopes ] @@ -49,6 +50,7 @@ Set-AppRetentionCompliancePolicy [-Identity] [-Applications ] [-Comment ] [-Confirm] + [-DeletedResources ] [-Enabled ] [-Force] [-RemoveAdaptiveScopeLocation ] @@ -56,13 +58,11 @@ Set-AppRetentionCompliancePolicy [-Identity] [] ``` -### TeamLocation +### DisableRestrictiveRetentionParameterSet ``` Set-AppRetentionCompliancePolicy [-Identity] - [-Comment ] [-Confirm] - [-Enabled ] - [-Force] + [-DeletedResources ] [-WhatIf] [] ``` @@ -71,6 +71,7 @@ Set-AppRetentionCompliancePolicy [-Identity] ``` Set-AppRetentionCompliancePolicy [-Identity] [-Confirm] + [-DeletedResources ] [-Force] [-WhatIf] [] @@ -80,23 +81,28 @@ Set-AppRetentionCompliancePolicy [-Identity] ``` Set-AppRetentionCompliancePolicy [-Identity] [-Confirm] + [-DeletedResources ] [-WhatIf] [] ``` -### DisableRestrictiveRetentionParameterSet +### RetryDistributionParameterSet ``` Set-AppRetentionCompliancePolicy [-Identity] [-Confirm] + [-RetryDistribution] [-WhatIf] [] ``` -### RetryDistributionParameterSet +### TeamLocation ``` Set-AppRetentionCompliancePolicy [-Identity] + [-Comment ] [-Confirm] - [-RetryDistribution] + [-DeletedResources ] + [-Enabled ] + [-Force] [-WhatIf] [] ``` @@ -340,6 +346,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -DeletedResources +{{ Fill DeletedResources Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Enabled The Enabled parameter enables or disables the policy. Valid values are: diff --git a/exchange/exchange-ps/exchange/Set-AutoSensitivityLabelPolicy.md b/exchange/exchange-ps/exchange/Set-AutoSensitivityLabelPolicy.md index b3211d3c6e..0bfb1b4949 100644 --- a/exchange/exchange-ps/exchange/Set-AutoSensitivityLabelPolicy.md +++ b/exchange/exchange-ps/exchange/Set-AutoSensitivityLabelPolicy.md @@ -43,6 +43,7 @@ Set-AutoSensitivityLabelPolicy [-Identity] [-ExchangeSenderMemberOfException ] [-ExternalMailRightsManagementOwner ] [-Force] + [-Locations ] [-Mode ] [-OneDriveAdaptiveScopes ] [-OneDriveAdaptiveScopesException ] @@ -532,6 +533,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Locations +{{ Fill Locations Description }} + +```yaml +Type: String +Parameter Sets: Identity +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Mode The Mode parameter specifies the action and notification level of the auto-labeling policy. Valid values are: diff --git a/exchange/exchange-ps/exchange/Set-AutoSensitivityLabelRule.md b/exchange/exchange-ps/exchange/Set-AutoSensitivityLabelRule.md index 6917526560..f573b3a19e 100644 --- a/exchange/exchange-ps/exchange/Set-AutoSensitivityLabelRule.md +++ b/exchange/exchange-ps/exchange/Set-AutoSensitivityLabelRule.md @@ -31,6 +31,7 @@ Set-AutoSensitivityLabelRule [-Identity] [-ContentContainsSensitiveInformation ] [-ContentExtensionMatchesWords ] [-ContentPropertyContainsWords ] + [-DefaultSpoDocLibraryHasLabel ] [-Disabled ] [-DocumentCreatedBy ] [-DocumentIsPasswordProtected ] @@ -75,6 +76,7 @@ Set-AutoSensitivityLabelRule [-Identity] [-SenderIPRanges ] [-SentTo ] [-SentToMemberOf ] + [-SourceType ] [-SubjectMatchesPatterns ] [-WhatIf] [-Workload ] @@ -283,6 +285,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -DefaultSpoDocLibraryHasLabel +{{ Fill DefaultSpoDocLibraryHasLabel Description }} + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Disabled The Disabled parameter specifies whether the case hold rule is enabled or disabled. Valid values are: @@ -1159,6 +1177,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -SourceType +{{ Fill SourceType Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -SubjectMatchesPatterns The SubjectMatchesPatterns parameter specifies a condition for the auto-labeling policy rule that looks for text patterns in the Subject field of messages by using regular expressions. You can specify multiple text patterns by using the following syntax: `"regular expression1"|"regular expression2"|..."regular expressionN"`. diff --git a/exchange/exchange-ps/exchange/Set-ComplianceTag.md b/exchange/exchange-ps/exchange/Set-ComplianceTag.md index 732494af3a..ef1e0e1fd7 100644 --- a/exchange/exchange-ps/exchange/Set-ComplianceTag.md +++ b/exchange/exchange-ps/exchange/Set-ComplianceTag.md @@ -20,6 +20,7 @@ For information about the parameter sets in the Syntax section below, see [Excha ## SYNTAX +### Default ``` Set-ComplianceTag [-Identity] [-AutoApprovalPeriod ] @@ -38,6 +39,19 @@ Set-ComplianceTag [-Identity] [] ``` +### PriorityCleanup +``` +Set-ComplianceTag [-Identity] [-PriorityCleanup] + [-Comment ] + [-Confirm] + [-Force] + [-MultiStageReviewProperty ] + [-Notes ] + [-RetentionDuration ] + [-WhatIf] + [] +``` + ## DESCRIPTION To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). @@ -285,6 +299,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -PriorityCleanup +{{ Fill PriorityCleanup Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: PriorityCleanup +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -RetentionDuration The RetentionDuration parameter specifies the number of days to retain the content. Valid values are: diff --git a/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md index 242d848760..efcec3c2b6 100644 --- a/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md @@ -51,6 +51,7 @@ Set-DlpCompliancePolicy [-Identity] [-ExchangeSenderMemberOfException ] [-Force] [-IsFromSmartInsights ] + [-Locations ] [-Mode ] [-OneDriveAdaptiveScopes ] [-OneDriveAdaptiveScopesException ] @@ -741,6 +742,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Locations +{{ Fill Locations Description }} + +```yaml +Type: String +Parameter Sets: Identity +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Mode The Mode parameter specifies the action and notification level of the DLP policy. Valid values are: diff --git a/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md b/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md index 9a4af91eaf..2db025a422 100644 --- a/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md +++ b/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md @@ -147,6 +147,7 @@ Set-DlpComplianceRule [-Identity] [-RemoveHeader ] [-RemoveRMSTemplate ] [-ReportSeverityLevel ] + [-RestrictAccess ] [-RestrictBrowserAccess ] [-RuleErrorAction ] [-SenderADAttributeContainsWords ] @@ -164,6 +165,7 @@ Set-DlpComplianceRule [-Identity] [-SubjectOrBodyContainsWords ] [-SubjectOrBodyMatchesPatterns ] [-ThirdPartyAppDlpRestrictions ] + [-TriggerPowerAutomateFlow ] [-UnscannableDocumentExtensionIs ] [-WhatIf] [-WithImportance ] @@ -2941,6 +2943,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -RestrictAccess +{{ Fill RestrictAccess Description }} + +```yaml +Type: System.Collections.Hashtable[] +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -RestrictBrowserAccess {{ Fill RestrictBrowserAccess Description }} @@ -3334,6 +3352,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -TriggerPowerAutomateFlow +{{ Fill TriggerPowerAutomateFlow Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -UnscannableDocumentExtensionIs The UnscannableDocumentExtensionIs parameter specifies a condition for the rule that looks for the specified true file extension when the files are unscannable. Irrespective of what the original file type is, this predicate matches based on the extension that is present in the name of the file. diff --git a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md index 6339482ae2..177b8f650c 100644 --- a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md @@ -45,6 +45,7 @@ Set-RetentionCompliancePolicy [-Identity] [-Force] [-PolicyTemplateInfo ] [-PolicyRBACScopes ] + [-PriorityCleanup] [-RemoveExchangeLocation ] [-RemoveExchangeLocationException ] [-RemoveModernGroupLocation ] @@ -72,6 +73,7 @@ Set-RetentionCompliancePolicy [-Identity] [-AddAdaptiveScope [-Enabled ] [-EnforceSimulationPolicy ] [-Force] + [-PriorityCleanup] [-RemoveAdaptiveScopeLocation ] [-StartSimulation ] [-WhatIf] @@ -84,6 +86,7 @@ Set-RetentionCompliancePolicy [-Identity] [-RetryDistributio [-Confirm] [-DeletedResources ] [-EnforceSimulationPolicy ] + [-PriorityCleanup] [-StartSimulation ] [-WhatIf] [] @@ -102,6 +105,7 @@ Set-RetentionCompliancePolicy [-Identity] [-Enabled ] [-EnforceSimulationPolicy ] [-Force] + [-PriorityCleanup] [-RemoveTeamsChannelLocation ] [-RemoveTeamsChannelLocationException ] [-RemoveTeamsChatLocation ] @@ -736,6 +740,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -PriorityCleanup +{{ Fill PriorityCleanup Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -RemoveAdaptiveScopeLocation The RemoveAdaptiveScopeLocation parameter specifies the adaptive scope location to remove from the policy. You create adaptive scopes by using the New-AdaptiveScope cmdlet. You can use any value that uniquely identifies the adaptive scope. For example: diff --git a/exchange/exchange-ps/exchange/Set-RetentionComplianceRule.md b/exchange/exchange-ps/exchange/Set-RetentionComplianceRule.md index b79cf9ce5e..3a544e128a 100644 --- a/exchange/exchange-ps/exchange/Set-RetentionComplianceRule.md +++ b/exchange/exchange-ps/exchange/Set-RetentionComplianceRule.md @@ -31,6 +31,8 @@ Set-RetentionComplianceRule [-Identity] [-ContentMatchQuery ] [-ExcludedItemClasses ] [-ExpirationDateOption ] + [-IRMRiskyUserProfiles ] + [-PriorityCleanup] [-RetentionComplianceAction ] [-RetentionDuration ] [-RetentionDurationDisplayHint ] @@ -259,6 +261,38 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IRMRiskyUserProfiles +{{ Fill IRMRiskyUserProfiles Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PriorityCleanup +{{ Fill PriorityCleanup Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -RetentionComplianceAction The RetentionComplianceAction parameter specifies the retention action for the rule. Valid values are: From f155c89c1d7b8605c9ed52f1f334606f95ee3513 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 16 Dec 2024 16:29:46 -0800 Subject: [PATCH 1182/1851] Update Set-OrganizationConfig.md Added Tip in DESCRIPTION per email request. --- exchange/exchange-ps/exchange/Set-OrganizationConfig.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md index e4e00f9576..f5b5873ef4 100644 --- a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md +++ b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md @@ -496,6 +496,10 @@ Set-OrganizationConfig ``` ## DESCRIPTION + +> [!TIP] +> The output of the **Get-OrganizationConfig** cmdlet often shows curly braces or `{}` around properties values that accept multiple comma-separated values. Don't use those extra characters in values for the corresponding parameters on this cmdlet. Use the syntax as explained in the parameter descriptions. + 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). ## EXAMPLES From 25cc635289424b812436864c3d5db74cccc8cf43 Mon Sep 17 00:00:00 2001 From: jechen2 Date: Tue, 17 Dec 2024 10:16:25 -0800 Subject: [PATCH 1183/1851] Update Set-CsOnlineLisCivicAddress.md addressed comments --- teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md b/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md index 6a0be6d37f..7f76bc5761 100644 --- a/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md +++ b/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md @@ -31,12 +31,13 @@ Set-CsOnlineLisCivicAddress -CivicAddressId [-CompanyName ] [-Com ``` ## DESCRIPTION -Use the `Set-CsOnlineLisCivicAddress` cmdlet to modify an existing civic address which has not been validated. Validated civic addresses cannot be modified. +Use the `Set-CsOnlineLisCivicAddress` cmdlet to modify limited fields of an existing civic address. -Address editing is restricted to the following countries/regions: -AU, BR, CA, HR, CZ, EE, HK, HU, IL, JP, LV, LT, MX, NZ, PL, PR, RO, SG, KR, SI, ZA, US +Editing address using this cmdlet is restricted to the following countries/regions: +Australia, Brazil, Canada, Croatia, Czech Republic, Estonia, Hong Kong, Hungary, Israel, Japan, Latvia, Lithuania, Mexico, New Zealand, Poland, Puerto Rico, Romania, Singapore, South Korea, Slovenia, South Africa, United States -If the user runs the PATCH request on one of the unsupported countries, it may interfere with number assignment and potentially is against regulatory requirements, so public use of the API is limited to the above countries. + +If the user runs this cmdlet on one of the unsupported countries, it may interfere with number assignment and potentially is against regulatory requirements, so public use of the API is limited to the above countries/regions. ## EXAMPLES From e098d5bc7002fb1ad89a1beaf5191bb199108089 Mon Sep 17 00:00:00 2001 From: jechen2 Date: Tue, 17 Dec 2024 10:18:03 -0800 Subject: [PATCH 1184/1851] Update Set-CsOnlineLisCivicAddress.md --- teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md | 1 - 1 file changed, 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md b/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md index 7f76bc5761..e6a974688e 100644 --- a/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md +++ b/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md @@ -36,7 +36,6 @@ Use the `Set-CsOnlineLisCivicAddress` cmdlet to modify limited fields of an exis Editing address using this cmdlet is restricted to the following countries/regions: Australia, Brazil, Canada, Croatia, Czech Republic, Estonia, Hong Kong, Hungary, Israel, Japan, Latvia, Lithuania, Mexico, New Zealand, Poland, Puerto Rico, Romania, Singapore, South Korea, Slovenia, South Africa, United States - If the user runs this cmdlet on one of the unsupported countries, it may interfere with number assignment and potentially is against regulatory requirements, so public use of the API is limited to the above countries/regions. ## EXAMPLES From f8eee039c906b60c355f95d7d2fa867ce834e086 Mon Sep 17 00:00:00 2001 From: Ruchika Mittal Date: Wed, 18 Dec 2024 23:09:26 +0530 Subject: [PATCH 1185/1851] Update note format and add punctuation --- teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md b/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md index e6a974688e..cd9462a63e 100644 --- a/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md +++ b/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md @@ -16,7 +16,8 @@ ms.reviewer: Use the \`Set-CsOnlineLisCivicAddress\` cmdlet to modify an existing civic address which has not been validated. Validated civic addresses cannot be modified. -**Note:** This cmdlet is only available for public use with limited countries and certain fields. The remaining countries and fields are for Microsoft internal use only. +> [!Note] +> This cmdlet is only available for public use with limited countries and certain fields. The remaining countries and fields are for Microsoft internal use only. ## SYNTAX @@ -34,7 +35,7 @@ Set-CsOnlineLisCivicAddress -CivicAddressId [-CompanyName ] [-Com Use the `Set-CsOnlineLisCivicAddress` cmdlet to modify limited fields of an existing civic address. Editing address using this cmdlet is restricted to the following countries/regions: -Australia, Brazil, Canada, Croatia, Czech Republic, Estonia, Hong Kong, Hungary, Israel, Japan, Latvia, Lithuania, Mexico, New Zealand, Poland, Puerto Rico, Romania, Singapore, South Korea, Slovenia, South Africa, United States +Australia, Brazil, Canada, Croatia, Czech Republic, Estonia, Hong Kong, Hungary, Israel, Japan, Latvia, Lithuania, Mexico, New Zealand, Poland, Puerto Rico, Romania, Singapore, South Korea, Slovenia, South Africa, United States. If the user runs this cmdlet on one of the unsupported countries, it may interfere with number assignment and potentially is against regulatory requirements, so public use of the API is limited to the above countries/regions. From 56d34487b99456029580ff9dda15e23cefa076b1 Mon Sep 17 00:00:00 2001 From: Ruchika Mittal Date: Wed, 18 Dec 2024 23:17:03 +0530 Subject: [PATCH 1186/1851] pencil edit --- teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md b/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md index cd9462a63e..c2e7ee0591 100644 --- a/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md +++ b/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md @@ -43,14 +43,14 @@ If the user runs this cmdlet on one of the unsupported countries, it may interfe ### Example 1 ```powershell -Set-CsOnlineLisCivicAddress -CivicAddressid a363a9b8-1acd-41de-916a-296c7998a024 -Description "City Center" -CompanyName Contoso +Set-CsOnlineLisCivicAddress -CivicAddressId a363a9b8-1acd-41de-916a-296c7998a024 -Description "City Center" -CompanyName Contoso ``` This example modifies the description and company name of the civic address with the identity a363a9b8-1acd-41de-916a-296c7998a024. ### Example 2 ```powershell -Set-CsOnlineLisCivicAddress -CivicAddressid a363a9b8-1acd-41de-916a-296c7998a024 -Latitude 47.63952 -Longitude -122.12781 -ELIN MICROSOFT_ELIN +Set-CsOnlineLisCivicAddress -CivicAddressId a363a9b8-1acd-41de-916a-296c7998a024 -Latitude 47.63952 -Longitude -122.12781 -ELIN MICROSOFT_ELIN ``` This example modifies the latitude, longitude and ELIN name of the civic address with the identity a363a9b8-1acd-41de-916a-296c7998a024. From e9537165136b7506162f586f7834b87ff9d899d4 Mon Sep 17 00:00:00 2001 From: maberzin <92473258+maberzin@users.noreply.github.com> Date: Wed, 18 Dec 2024 11:12:34 -0800 Subject: [PATCH 1187/1851] Update Set-Label.md Per bug below, we are removing reference to this parameter being reserved for internal-only use and adding a brief description. https://o365exchange.visualstudio.com/IP%20Engineering/_workitems/edit/4496667 --- exchange/exchange-ps/exchange/Set-Label.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-Label.md b/exchange/exchange-ps/exchange/Set-Label.md index 7d524c544b..dee92d9e01 100644 --- a/exchange/exchange-ps/exchange/Set-Label.md +++ b/exchange/exchange-ps/exchange/Set-Label.md @@ -935,7 +935,7 @@ Accept wildcard characters: False ``` ### -LabelActions -This parameter is reserved for internal Microsoft use. +The LabelActions parameter is used to specify actions that can be performed on labels. ```yaml Type: MultiValuedProperty From 22fbfa17cce44ab1cb87041f5998f8a7ec8a87aa Mon Sep 17 00:00:00 2001 From: tudorh <74240124+tudorh@users.noreply.github.com> Date: Fri, 20 Dec 2024 12:11:10 +0200 Subject: [PATCH 1188/1851] Update Remove-MailUser.md mention correct name of property - ExternalDirectoryObjectId --- exchange/exchange-ps/exchange/Remove-MailUser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Remove-MailUser.md b/exchange/exchange-ps/exchange/Remove-MailUser.md index 1a59beb44e..c7ac3aebc4 100644 --- a/exchange/exchange-ps/exchange/Remove-MailUser.md +++ b/exchange/exchange-ps/exchange/Remove-MailUser.md @@ -157,7 +157,7 @@ The PermanentlyDelete switch immediately and permanently deletes (purges) the ma **Notes**: -- This switch works only on mail users that have already been deleted, but are still recoverable (known as soft-deleted mail-users), that also have a blank value for the ExternalObjectId property. +- This switch works only on mail users that have already been deleted, but are still recoverable (known as soft-deleted mail-users), that also have a blank value for the ExternalDirectoryObjectId property. - Use the Get-MailUser cmdlet to identify the soft-deleted mail user, and then pipe the results to the Remove-MailUser cmdlet with this switch. For example, `Get-MailUser -Identity Laura -SoftDeletedMailUser | Remove-MailUser -PermanentlyDelete`. ```yaml From 199c3daa9354a2289af471b5ce18e4c4ed8bd69c Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Fri, 20 Dec 2024 11:37:41 -0500 Subject: [PATCH 1189/1851] Update Add-VivaModuleFeaturePolicy.md Fixed typo in parameter reference (from "cateogry" to "category") --- .../exchange/Add-VivaModuleFeaturePolicy.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md index 08eb8d0914..fab2b15e16 100644 --- a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md @@ -109,35 +109,35 @@ This example adds a policy for the Reflection feature in Viva Insights. The poli Add-VivaModuleFeaturePolicy -CategoryId -Name DisableCategoryForAll -IsCategoryEnabled $false -Everyone ``` -This example adds a policy for the `` category in Viva. The policy disables the category (effectively all features under the category) for all users in the organization. +This example adds a policy for the `` category in Viva. The policy disables the category (effectively all features under the category) for all users in the organization. ### Example 6 ```powershell Add-VivaModuleFeaturePolicy -CategoryId -Name MultipleGroups -IsCategoryEnabled $false -GroupIds group1@contoso.com,group2@contoso.com,57680382-61a5-4378-85ad-f72095d4e9c3 ``` -This example adds a policy for the `` category in Viva. The policy disables the category (effectively all features under the category) for all users in the specified groups. +This example adds a policy for the `` category in Viva. The policy disables the category (effectively all features under the category) for all users in the specified groups. ### Example 7 ```powershell Add-VivaModuleFeaturePolicy -CategoryId -Name MultipleUsers -IsCategoryEnabled $false -UserIds user1@contoso.com,user2@contoso.com ``` -This example adds a policy for the `` category in Viva. The policy disables the category (effectively all features under the category) for the specified users. +This example adds a policy for the `` category in Viva. The policy disables the category (effectively all features under the category) for the specified users. ### Example 8 ```powershell Add-VivaModuleFeaturePolicy -CategoryId -Name UsersAndGroups -IsCategoryEnabled $false -GroupIds group1@contoso.com,group2@contoso.com,57680382-61a5-4378-85ad-f72095d4e9c3 -UserIds user1@contoso.com,user2@contoso.com ``` -This example adds a policy for the `` category in Viva. The policy disables the category (effectively all features under the category) for the specified users and group members. +This example adds a policy for the `` category in Viva. The policy disables the category (effectively all features under the category) for the specified users and group members. ### Example 9 ```powershell Add-VivaModuleFeaturePolicy -CategoryId -Name "Disable Category For All" -IsCategoryEnabled $false -Everyone ``` -This example adds a policy for the `` category in Viva where the policy name is with spaces. The policy disables the category (effectively all features under the category) for all users in the organization. +This example adds a policy for the `` category in Viva where the policy name is with spaces. The policy disables the category (effectively all features under the category) for all users in the organization. ## PARAMETERS From 0db24a4d25c640425185f7f98d0f2b871b7e2019 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 20 Dec 2024 11:54:27 -0800 Subject: [PATCH 1190/1851] Update New-CsCallQueue.md Removing callback related parameters from warning as now available in TAC --- teams/teams-ps/teams/New-CsCallQueue.md | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/teams/teams-ps/teams/New-CsCallQueue.md b/teams/teams-ps/teams/New-CsCallQueue.md index 6820f0edec..886dc6f316 100644 --- a/teams/teams-ps/teams/New-CsCallQueue.md +++ b/teams/teams-ps/teams/New-CsCallQueue.md @@ -40,24 +40,12 @@ The New-CsCallQueue cmdlet creates a new Call Queue. > - -NoAgentRedirectPersonAudioFilePrompt > - -NoAgentRedirectVoicemailTextToSpeechPrompt > - -NoAgentRedirectVoicemailAudioFilePrompt -> - -IsCallbackEnabled -> - -CallbackRequestDtmf -> - -WaitTimeBeforeOfferingCallbackInSecond -> - -NumberOfCallsInQueueBeforeOfferingCallback -> - -CallToAgentRatioThresholdBeforeOfferingCallback -> - -CallbackOfferAudioFilePromptResourceId -> - -CallbackOfferTextToSpeechPrompt -> - -CallbackEmailNotificationTarget > > The following configuration parameters will only work for customers that are participating in the Voice Applications private preview for these features. General Availability for this functionality has not been determined at this time. > > - -OverflowActionCallPriority > - -TimeoutActionCallPriority > - -NoAgentActionCallPriority -> -> The following configuration parameter will only work for customers that are participating in the Queues app private preview for these features. General Availability for this functionality has not been determined at this time. -> -> - -ServiceLevelThresholdResponseTimeInSecond ## EXAMPLES @@ -1337,7 +1325,6 @@ Accept wildcard characters: False ``` ### -IsCallbackEnabled -_Saving a call queue configuration through Teams admin center will *remove* this setting._ The IsCallbackEnabled parameter is used to turn on/off callback. @@ -1354,7 +1341,6 @@ Accept wildcard characters: False ``` ### -CallbackRequestDtmf -_Saving a call queue configuration through Teams admin center will *remove* this setting._ The DTMF touch-tone key the caller will be told to press to select callback. The CallbackRequestDtmf must be set to one of the following values: @@ -1377,7 +1363,6 @@ Accept wildcard characters: False ``` ### -WaitTimeBeforeOfferingCallbackInSecond -_Saving a call queue configuration through Teams admin center will *remove* this setting._ The number of seconds a call must wait before becoming eligible for callback. This condition applies to calls at the front of the call queue. Set to null ($null) to disable this condition. @@ -1396,7 +1381,6 @@ Accept wildcard characters: False ``` ### -NumberOfCallsInQueueBeforeOfferingCallback -_Saving a call queue configuration through Teams admin center will *remove* this setting._ The number of calls in queue before a call becomes eligible for callback. This condition applies to calls arriving at the call queue. Set to null ($null) to disable this condition. @@ -1415,7 +1399,6 @@ Accept wildcard characters: False ``` ### -CallToAgentRatioThresholdBeforeOfferingCallback -_Saving a call queue configuration through Teams admin center will *remove* this setting._ The ratio of calls to agents that must be in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Minimum value of 1. Set to null ($null) to disable this condition. @@ -1434,7 +1417,6 @@ Accept wildcard characters: False ``` ### -CallbackOfferAudioFilePromptResourceId -_Saving a call queue configuration through Teams admin center will *remove* this setting._ The CallbackOfferAudioFilePromptResourceId parameter indicates the unique identifier for the Audio file prompt which is played to calls that are eligible for callback. This message should tell callers which DTMF touch-tone key (CallbackRequestDtmf) to press to select callback. This parameter, or `-CallbackOfferTextToSpeechPrompt`, becomes a required parameter when IsCallbackEnabled is set to `True`. @@ -1452,7 +1434,6 @@ Accept wildcard characters: False ``` ### -CallbackOfferTextToSpeechPrompt -_Saving a call queue configuration through Teams admin center will *remove* this setting._ The CallbackOfferTextToSpeechPrompt parameter indicates the Text-to-Speech (TTS) prompt which is played to calls that are eligible for callback. This message should tell callers which DTMF touch-tone key (CallbackRequestDtmf) to press to select callback. This parameter, or `-CallbackOfferAudioFilePromptResourceId`, becomes a required parameter when IsCallbackEnabled is set to `True`. @@ -1470,7 +1451,6 @@ Accept wildcard characters: False ``` ### -CallbackEmailNotificationTarget -_Saving a call queue configuration through Teams admin center will *remove* this setting._ The CallbackEmailNotificationTarget parameter must be set to a group ID (Microsoft 365, Distribution list, or Mail-enabled security) that will receive notification if a callback times out of the call queue or can't be completed for some other reason. This parameter becomes a required parameter when IsCallbackEnabled is set to `True`. From 64a99546e4675753e2aedc518bbbbf991ef0be75 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 20 Dec 2024 13:10:26 -0800 Subject: [PATCH 1191/1851] Fix typo in Remove-MailUser documentation --- exchange/exchange-ps/exchange/Remove-MailUser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Remove-MailUser.md b/exchange/exchange-ps/exchange/Remove-MailUser.md index c7ac3aebc4..022d16da1d 100644 --- a/exchange/exchange-ps/exchange/Remove-MailUser.md +++ b/exchange/exchange-ps/exchange/Remove-MailUser.md @@ -157,7 +157,7 @@ The PermanentlyDelete switch immediately and permanently deletes (purges) the ma **Notes**: -- This switch works only on mail users that have already been deleted, but are still recoverable (known as soft-deleted mail-users), that also have a blank value for the ExternalDirectoryObjectId property. +- This switch works only on mail users that have already been deleted, but are still recoverable (known as soft-deleted mail-users) that also have a blank value for the ExternalDirectoryObjectId property. - Use the Get-MailUser cmdlet to identify the soft-deleted mail user, and then pipe the results to the Remove-MailUser cmdlet with this switch. For example, `Get-MailUser -Identity Laura -SoftDeletedMailUser | Remove-MailUser -PermanentlyDelete`. ```yaml From d042c743a592d28c4ee7681ffabb1b542b32be99 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Sat, 21 Dec 2024 15:31:41 -0500 Subject: [PATCH 1192/1851] Update Set-CsOnlineDialInConferencingUser.md Adding missing AsJob parameter --- .../Set-CsOnlineDialInConferencingUser.md | 22 ++++++++++++++----- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsOnlineDialInConferencingUser.md b/teams/teams-ps/teams/Set-CsOnlineDialInConferencingUser.md index 7b8e3d544a..a0768687dc 100644 --- a/teams/teams-ps/teams/Set-CsOnlineDialInConferencingUser.md +++ b/teams/teams-ps/teams/Set-CsOnlineDialInConferencingUser.md @@ -4,10 +4,6 @@ online version: https://learn.microsoft.com/powershell/module/teams/set-csonline applicable: Microsoft Teams title: Set-CsOnlineDialInConferencingUser schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: williamlooney --- # Set-CsOnlineDialInConferencingUser @@ -26,7 +22,7 @@ Use the `Set-CsOnlineDialInConferencingUser` cmdlet to modify the properties of Set-CsOnlineDialInConferencingUser [-Identity] [-BridgeId ] [-BridgeName ] [-Tenant ] [-ServiceNumber ] [-TollFreeServiceNumber ] [-AllowPSTNOnlyMeetings ] [-Force] [-ResetLeaderPin] [-AllowTollFreeDialIn ] [-SendEmailToAddress ] - [-SendEmailFromAddress ] [-SendEmailFromDisplayName ] [-SendEmail] [-DomainController ] + [-SendEmailFromAddress ] [-SendEmailFromDisplayName ] [-SendEmail] [-DomainController ] [-AsJob] [-WhatIf] [-Confirm] [] ``` @@ -35,7 +31,7 @@ Set-CsOnlineDialInConferencingUser [-Identity] [-BridgeId [-BridgeId ] [-BridgeName ] [-TenantDomain ] [-ServiceNumber ] [-TollFreeServiceNumber ] [-AllowPSTNOnlyMeetings ] [-Force] [-ResetLeaderPin] [-AllowTollFreeDialIn ] [-SendEmailToAddress ] - [-SendEmailFromAddress ] [-SendEmailFromDisplayName ] [-SendEmail] [-DomainController ] + [-SendEmailFromAddress ] [-SendEmailFromDisplayName ] [-SendEmail] [-DomainController ] [-AsJob] [-WhatIf] [-Confirm] [] ``` @@ -374,6 +370,20 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AsJob +The parameter is used to run commands as background jobs. +```yaml +Type: SwitchParameter +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 e70159295e72488c573b3510dc525846775cdfef Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Sat, 21 Dec 2024 15:44:39 -0500 Subject: [PATCH 1193/1851] Update New-CsTeamsChannelsPolicy.md Adding missing description parameter --- .../teams/New-CsTeamsChannelsPolicy.md | 21 ++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsChannelsPolicy.md b/teams/teams-ps/teams/New-CsTeamsChannelsPolicy.md index 22937f2b2f..e58f07ad06 100644 --- a/teams/teams-ps/teams/New-CsTeamsChannelsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsChannelsPolicy.md @@ -4,10 +4,6 @@ online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsc applicable: Microsoft Teams title: New-CsTeamsChannelsPolicy schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: williamlooney --- # New-CsTeamsChannelsPolicy @@ -21,7 +17,7 @@ The CsTeamsChannelsPolicy allows you to manage features related to the Teams & C New-CsTeamsChannelsPolicy [-Tenant ] [-AllowOrgWideTeamCreation ] [-EnablePrivateTeamDiscovery ] [-AllowPrivateChannelCreation ] [-AllowUserToParticipateInExternalSharedChannel ] [-AllowChannelSharingToExternalUser ] [-AllowSharedChannelCreation ] - [-Identity] [-InMemory] [-Force] [-WhatIf] [-Confirm] [] + [-Identity] [-InMemory] [-Force] [-WhatIf] [-Confirm] [-Description ] [] ``` ## DESCRIPTION @@ -204,6 +200,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Description +Specifies the description of the policy. + +```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). From f5b7f8f91a5b13b5d5de81eef39d9aa87c4a99b4 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Sat, 21 Dec 2024 15:48:55 -0500 Subject: [PATCH 1194/1851] Update Get-CsTeamsShiftsConnectionTeamMap.md Adding missing "InputObject" parameter --- .../teams/Get-CsTeamsShiftsConnectionTeamMap.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionTeamMap.md b/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionTeamMap.md index 968cb376c6..7bdc708135 100644 --- a/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionTeamMap.md +++ b/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionTeamMap.md @@ -18,7 +18,7 @@ This cmdlet supports retrieving the list of team mappings. ## SYNTAX ``` -Get-CsTeamsShiftsConnectionTeamMap -ConnectorInstanceId [] +Get-CsTeamsShiftsConnectionTeamMap -ConnectorInstanceId -InputObject [] ``` ## DESCRIPTION @@ -64,6 +64,20 @@ Default value: None Accept pipeline input: False Accept wildcard characters: False ``` +### -InputObject +The Identity parameter + +```yaml +Type: IConfigApiBasedCmdletsIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +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 81c0f91e09fb06db118748ab7f99c8352cee459c Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Sat, 21 Dec 2024 15:52:18 -0500 Subject: [PATCH 1195/1851] Update Get-CsBatchTeamsDeploymentStatus.md Adding missing inputobject parameter --- .../teams/Get-CsBatchTeamsDeploymentStatus.md | 20 ++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsBatchTeamsDeploymentStatus.md b/teams/teams-ps/teams/Get-CsBatchTeamsDeploymentStatus.md index f0d617565a..d1596e5ebd 100644 --- a/teams/teams-ps/teams/Get-CsBatchTeamsDeploymentStatus.md +++ b/teams/teams-ps/teams/Get-CsBatchTeamsDeploymentStatus.md @@ -13,10 +13,9 @@ This cmdlet is used to get the status of the batch deployment orchestration. ## SYNTAX -``` +```powershell Get-CsBatchTeamsDeploymentStatus -OrchestrationId - [-Confirm] - [-WhatIf] + -InputObject [] ``` @@ -51,6 +50,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -InputObject +The Identity parameter. + +```yaml +Type: IConfigApiBasedCmdletsIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +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). From 9ae2d9b2b587b1793453c2a0c0b8118daf237687 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Sat, 21 Dec 2024 15:57:10 -0500 Subject: [PATCH 1196/1851] Update Get-CsTeamsEducationConfiguration.md adding missing identity and filter parameters --- .../Get-CsTeamsEducationConfiguration.md | 38 ++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md index 23230ae36d..09801a74c1 100644 --- a/teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md @@ -16,8 +16,14 @@ This cmdlet is used to retrieve the organization-wide education configuration fo ## SYNTAX +### Identity (Default) ```powershell -Get-CsTeamsEducationConfiguration [] +Get-CsTeamsEducationConfiguration [-Identity ] [] +``` + +### Filter +```powershell +Get-CsTeamsEducationConfiguration [-Filter ] [] ``` ## DESCRIPTION @@ -44,6 +50,36 @@ In this example, the organization has set the defaults as follows: ## PARAMETERS +### -Filter +Enables you to use wildcard characters in order to return a collection of team education configuration settings. + +```yaml +Type: String +Parameter Sets: Filter +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +The unique identifier of the configuration. + +```yaml +Type: String +Parameter Sets: Identity +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 8aa5dbf09f2766b4aa762cc4c3c63357d940e4bc Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Sat, 21 Dec 2024 16:35:23 -0500 Subject: [PATCH 1197/1851] Adding missing documentation for the TeamsWorkload Policy --- .../teams/Get-CsTeamsWorkLoadPolicy.md | 111 ++++++++ .../teams/Grant-CsTeamsWorkLoadPolicy.md | 247 ++++++++++++++++++ .../teams/New-CsTeamsWorkLoadPolicy.md | 235 +++++++++++++++++ .../teams/Remove-CsTeamsWorkLoadPolicy.md | 121 +++++++++ .../teams/Set-CsTeamsWorkLoadPolicy.md | 235 +++++++++++++++++ 5 files changed, 949 insertions(+) create mode 100644 teams/teams-ps/teams/Get-CsTeamsWorkLoadPolicy.md create mode 100644 teams/teams-ps/teams/Grant-CsTeamsWorkLoadPolicy.md create mode 100644 teams/teams-ps/teams/New-CsTeamsWorkLoadPolicy.md create mode 100644 teams/teams-ps/teams/Remove-CsTeamsWorkLoadPolicy.md create mode 100644 teams/teams-ps/teams/Set-CsTeamsWorkLoadPolicy.md diff --git a/teams/teams-ps/teams/Get-CsTeamsWorkLoadPolicy.md b/teams/teams-ps/teams/Get-CsTeamsWorkLoadPolicy.md new file mode 100644 index 0000000000..c1916f3966 --- /dev/null +++ b/teams/teams-ps/teams/Get-CsTeamsWorkLoadPolicy.md @@ -0,0 +1,111 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsworkloadpolicy +schema: 2.0.0 +--- + +# Get-CsTeamsWorkLoadPolicy + +## SYNOPSIS + +This cmdlet applies an instance of the Teams Workload policy to users or groups in a tenant. + +## SYNTAX + +### Identity (Default) + +```powershell +Get-CsTeamsWorkLoadPolicy [[-Identity] ] [-MsftInternalProcessingMode ] [] +``` + +### Filter + +```powershell +Get-CsTeamsWorkLoadPolicy [-MsftInternalProcessingMode ] [-Filter ] [] +``` + +## DESCRIPTION + +The TeamsWorkLoadPolicy determines the workloads like meeting, messaging, calling that are enabled and/or pinned for the user. + +## EXAMPLES + +### Example 1 + +```powershell +PS C:\> Get-CsTeamsWorkLoadPolicy +``` + +Retrieves the Teams Workload Policy instances and shows assigned values. + +## PARAMETERS + +### -Filter + +Enables you to use wildcard characters when indicating the policy (or policies) to be returned. + +```yaml +Type: String +Parameter Sets: Filter +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity + +Identity of the Teams Workload Policy. + +```yaml +Type: String +Parameter Sets: Identity +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode + +For Microsoft internal use only. + +```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](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object + +## NOTES + +## RELATED LINKS + +[Remove-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsworkloadpolicy) +[New-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsworkloadpolicy) +[Set-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsworkloadpolicy) +[Grant-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsworkloadpolicy) diff --git a/teams/teams-ps/teams/Grant-CsTeamsWorkLoadPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsWorkLoadPolicy.md new file mode 100644 index 0000000000..75e5cb65b7 --- /dev/null +++ b/teams/teams-ps/teams/Grant-CsTeamsWorkLoadPolicy.md @@ -0,0 +1,247 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamsworkloadpolicy +schema: 2.0.0 +--- + +# Grant-CsTeamsWorkLoadPolicy + +## SYNOPSIS + +This cmdlet applies an instance of the Teams Workload policy to users or groups in a tenant. + +## SYNTAX + +### Identity (Default) + +```powershell +Grant-CsTeamsWorkLoadPolicy [[-Identity] ] [-PassThru] [[-PolicyName] ] + [-MsftInternalProcessingMode ] [-WhatIf] [-Confirm] [] +``` + +### GrantToTenant + +```powershell +Grant-CsTeamsWorkLoadPolicy [-PassThru] [[-PolicyName] ] [-MsftInternalProcessingMode ] + [-Global] [-WhatIf] [-Confirm] [] +``` + +### GrantToGroup + +```powershell +Grant-CsTeamsWorkLoadPolicy [-PassThru] [[-PolicyName] ] [-MsftInternalProcessingMode ] + [-Group] [-Rank ] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION + +The TeamsWorkLoadPolicy determines the workloads like meeting, messaging, calling that are enabled and/or pinned for the user. + +## EXAMPLES + +### Example 1 + +```powershell +PS C:\> Grant-CsTeamsWorkLoadPolicy -PolicyName Test -Identity testuser@test.onmicrosoft.com +``` + +Assigns a given policy to a user. + +### Example 2 + +```powershell +PS C:\> Grant-CsTeamsWorkLoadPolicy -Group f13d6c9d-ce76-422c-af78-b6018b4d9c80 -PolicyName Test +``` + +Assigns a given policy to a group. + +### Example 3 + +```powershell +PS C:\> Grant-CsTeamsWorkLoadPolicy -Global -PolicyName Test +``` + +Assigns a given policy to the tenant. + +### Example 4 + +```powershell +PS C:\> Grant-CsTeamsWorkLoadPolicy -Global -PolicyName Test +``` + +Note: _Using $null in place of a policy name can be used to unassigned a policy instance._ + +## 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 +``` + +### -Global + +This is the equivalent to `-Identity Global`. + +```yaml +Type: SwitchParameter +Parameter Sets: GrantToTenant +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Group + +This is the identifier of the group that the policy should be assigned to. + +```yaml +Type: String +Parameter Sets: GrantToGroup +Aliases: + +Required: True +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity + +Specifies the identity of the target user. + +Example: + +Example: 98403f08-577c-46dd-851a-f0460a13b03d + +Use the "Global" Identity if you wish to set the policy for the entire tenant. + +```yaml +Type: String +Parameter Sets: Identity +Aliases: + +Required: False +Position: 0 +Default value: None +Accept pipeline input: True (ByPropertyName, ByValue) +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode + +For Microsoft internal use only. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PassThru + +Enables you to pass a user object through the pipeline that represents the user being assigned the policy. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PolicyName + +Specifies the name of the policy to be assigned. The PolicyName is the policy identity minus the policy scope ("tag:"), for example, a policy that has an identity of "Tag:Enabled" has a PolicyName of "Enabled". + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Rank + +The rank of the policy assignment, relative to other group policy assignments for the same policy type. + +```yaml +Type: Int32 +Parameter Sets: GrantToGroup +Aliases: + +Required: False +Position: Named +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 + +### System.String + +## OUTPUTS + +### System.Object + +## NOTES + +## RELATED LINKS + +[Remove-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsworkloadpolicy) +[Get-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsworkloadpolicy) +[Set-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsworkloadpolicy) +[New-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsworkloadpolicy) diff --git a/teams/teams-ps/teams/New-CsTeamsWorkLoadPolicy.md b/teams/teams-ps/teams/New-CsTeamsWorkLoadPolicy.md new file mode 100644 index 0000000000..ef7214cf52 --- /dev/null +++ b/teams/teams-ps/teams/New-CsTeamsWorkLoadPolicy.md @@ -0,0 +1,235 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsworkloadpolicy +schema: 2.0.0 +--- + +# New-CsTeamsWorkLoadPolicy + +## SYNOPSIS + +This cmdlet creates a Teams Workload Policy instance for the tenant. + +## SYNTAX + +```powershell +New-CsTeamsWorkLoadPolicy [-Identity] [-AllowCalling ] [-AllowCallingPinned ] + [-AllowMeeting ] [-AllowMeetingPinned ] [-AllowMessaging ] + [-AllowMessagingPinned ] [-Description ] [-MsftInternalProcessingMode ] [-WhatIf] + [-Confirm] [] +``` + +## DESCRIPTION + +The TeamsWorkLoadPolicy determines the workloads like meeting, messaging, calling that are enabled and/or pinned for the user. + +## EXAMPLES + +### Example 1 + +```powershell +PS C:\> New-CsTeamsWorkLoadPolicy -Identity Test +``` + +Creates a new Teams Workload Policy with the specified identity of "Test". + +## PARAMETERS + +### -AllowCalling + +Determines if calling workload is enabled in the Teams App. Possible values are True and False. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowCallingPinned + +Determines if calling workload is pinned to the teams navigation bar. Possible values are True and False. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowMeeting + +Determines if meetings workload is enabled in the Teams App. Possible values are True and False. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowMeetingPinned + +Determines if meetings workload is pinned to the teams navigation bar. Possible values are True and False. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowMessaging + +Determines if messaging workload is enabled in the Teams App. Possible values are True and False. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowMessagingPinned + +Determines if messaging workload is pinned to the teams navigation bar. Possible values are True and False. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -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 +``` + +### -Description + +Enables administrators to provide explanatory text about the Teams Workload policy. For example, the Description might indicate the users the policy should be assigned to. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity + +The identity of the Teams Workload Policy. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode + +For Microsoft Internal use only. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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.Object + +## NOTES + +## RELATED LINKS + +[Remove-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsworkloadpolicy) +[Get-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsworkloadpolicy) +[Set-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsworkloadpolicy) +[Grant-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsworkloadpolicy) diff --git a/teams/teams-ps/teams/Remove-CsTeamsWorkLoadPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsWorkLoadPolicy.md new file mode 100644 index 0000000000..fe680a06ad --- /dev/null +++ b/teams/teams-ps/teams/Remove-CsTeamsWorkLoadPolicy.md @@ -0,0 +1,121 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsworkloadpolicy +schema: 2.0.0 +--- + +# Remove-CsTeamsWorkLoadPolicy + +## SYNOPSIS + +This cmdlet deletes a Teams Workload Policy instance. + +## SYNTAX + +```powershell +Remove-CsTeamsWorkLoadPolicy [-Identity] [-MsftInternalProcessingMode ] [-WhatIf] [-Confirm] + [] +``` + +## DESCRIPTION + +The TeamsWorkLoadPolicy determines the workloads like meeting, messaging, calling that are enabled and/or pinned for the user. + +## EXAMPLES + +### Example 1 + +```powershell +PS C:\> Remove-CsTeamsWorkLoadPolicy -Identity "Test" +``` + +Deletes a Teams Workload policy instance with the identity of "Test". + +## 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 +``` + +### -Identity + +Identity of the Teams Workload Policy. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode + +For Microsoft Internal Use Only + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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 + +### System.String + +## OUTPUTS + +### System.Object + +## NOTES + +## RELATED LINKS + +[Set-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsworkloadpolicy) +[Get-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsworkloadpolicy) +[New-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsworkloadpolicy) +[Grant-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsworkloadpolicy) diff --git a/teams/teams-ps/teams/Set-CsTeamsWorkLoadPolicy.md b/teams/teams-ps/teams/Set-CsTeamsWorkLoadPolicy.md new file mode 100644 index 0000000000..bd4b33458e --- /dev/null +++ b/teams/teams-ps/teams/Set-CsTeamsWorkLoadPolicy.md @@ -0,0 +1,235 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsworkloadpolicy +schema: 2.0.0 +--- + +# Set-CsTeamsWorkLoadPolicy + +## SYNOPSIS + +This cmdlet sets the Teams Workload Policy value for current tenant. + +## SYNTAX + +```powershell +Set-CsTeamsWorkLoadPolicy [-AllowCalling ] [-AllowCallingPinned ] [-AllowMeeting ] + [-AllowMeetingPinned ] [-AllowMessaging ] [-AllowMessagingPinned ] + [-Description ] [[-Identity] ] [-MsftInternalProcessingMode ] [-WhatIf] [-Confirm] + [] +``` + +## DESCRIPTION + +The TeamsWorkLoadPolicy determines the workloads like meeting, messaging, calling that are enabled and/or pinned for the user. + +## EXAMPLES + +### Example 1 + +```powershell +PS C:\> Set-CsTeamsWorkLoadPolicy -Identity Global -AllowCalling Disabled +``` + +This sets the Teams Workload Policy Global value of AllowCalling to disabled. + +## PARAMETERS + +### -AllowCalling + +Determines if calling workload is enabled in the Teams App. Possible values are True and False. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowCallingPinned + +Determines if calling workload is pinned to the teams navigation bar. Possible values are True and False. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowMeeting + +Determines if meetings workload is enabled in the Teams App. Possible values are True and False. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowMeetingPinned + +Determines if meetings workload is pinned to the teams navigation bar. Possible values are True and False. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowMessaging + +Determines if messaging workload is enabled in the Teams App. Possible values are True and False. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowMessagingPinned + +Determines if messaging workload is pinned to the teams navigation bar. Possible values are True and False. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -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 +``` + +### -Description + +The description of the policy. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity + +The identity of the Teams Work Load Policy. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode + +For internal use only. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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.Object + +## NOTES + +## RELATED LINKS + +[Remove-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsworkloadpolicy) +[Get-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsworkloadpolicy) +[New-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsworkloadpolicy) +[Grant-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsworkloadpolicy) From 0cde79d26f1b87febc9800fcc346056f5ee42c00 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Sat, 21 Dec 2024 16:37:34 -0500 Subject: [PATCH 1198/1851] Update Get-CsTeamsWorkLoadPolicy.md adding title --- teams/teams-ps/teams/Get-CsTeamsWorkLoadPolicy.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/teams/teams-ps/teams/Get-CsTeamsWorkLoadPolicy.md b/teams/teams-ps/teams/Get-CsTeamsWorkLoadPolicy.md index c1916f3966..894f122d6b 100644 --- a/teams/teams-ps/teams/Get-CsTeamsWorkLoadPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsWorkLoadPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsworkloadpolicy +title: Get-CsTeamsWorkLoadPolicy schema: 2.0.0 --- @@ -106,6 +107,9 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS [Remove-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsworkloadpolicy) + [New-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsworkloadpolicy) + [Set-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsworkloadpolicy) + [Grant-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsworkloadpolicy) From 7de52903ccdf119bac25e353b86bbb8eab665bf7 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Sat, 21 Dec 2024 16:38:13 -0500 Subject: [PATCH 1199/1851] Update New-CsTeamsWorkLoadPolicy.md adding title --- teams/teams-ps/teams/New-CsTeamsWorkLoadPolicy.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/teams/teams-ps/teams/New-CsTeamsWorkLoadPolicy.md b/teams/teams-ps/teams/New-CsTeamsWorkLoadPolicy.md index ef7214cf52..e2f6188c48 100644 --- a/teams/teams-ps/teams/New-CsTeamsWorkLoadPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsWorkLoadPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsworkloadpolicy +title: New-CsTeamsWorkLoadPolicy schema: 2.0.0 --- @@ -230,6 +231,9 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS [Remove-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsworkloadpolicy) + [Get-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsworkloadpolicy) + [Set-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsworkloadpolicy) + [Grant-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsworkloadpolicy) From 4e5876ca1009677728c3e659d26579713a236645 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Sat, 21 Dec 2024 16:38:50 -0500 Subject: [PATCH 1200/1851] Update Set-CsTeamsWorkLoadPolicy.md adding title --- teams/teams-ps/teams/Set-CsTeamsWorkLoadPolicy.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsTeamsWorkLoadPolicy.md b/teams/teams-ps/teams/Set-CsTeamsWorkLoadPolicy.md index bd4b33458e..1db49482a3 100644 --- a/teams/teams-ps/teams/Set-CsTeamsWorkLoadPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsWorkLoadPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsworkloadpolicy +title: Set-CsTeamsWorkLoadPolicy schema: 2.0.0 --- @@ -230,6 +231,9 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS [Remove-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsworkloadpolicy) + [Get-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsworkloadpolicy) + [New-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsworkloadpolicy) + [Grant-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsworkloadpolicy) From 9c85b095a807c0ffc7f8ed5a2f941c0a49e977fe Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Sat, 21 Dec 2024 16:39:27 -0500 Subject: [PATCH 1201/1851] Update Grant-CsTeamsWorkLoadPolicy.md adding title --- teams/teams-ps/teams/Grant-CsTeamsWorkLoadPolicy.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/teams/teams-ps/teams/Grant-CsTeamsWorkLoadPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsWorkLoadPolicy.md index 75e5cb65b7..8e03fee630 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsWorkLoadPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsWorkLoadPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamsworkloadpolicy +title: Grant-CsTeamsWorkLoadPolicy schema: 2.0.0 --- @@ -242,6 +243,9 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS [Remove-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsworkloadpolicy) + [Get-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsworkloadpolicy) + [Set-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsworkloadpolicy) + [New-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsworkloadpolicy) From c77a34b4754b9bb4b150aecab2ae977fbb60c7de Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Sat, 21 Dec 2024 16:40:00 -0500 Subject: [PATCH 1202/1851] Update Remove-CsTeamsWorkLoadPolicy.md adding title --- teams/teams-ps/teams/Remove-CsTeamsWorkLoadPolicy.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/teams/teams-ps/teams/Remove-CsTeamsWorkLoadPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsWorkLoadPolicy.md index fe680a06ad..c32aafbb08 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsWorkLoadPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsWorkLoadPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsworkloadpolicy +title: Remove-CsTeamsWorkLoadPolicy schema: 2.0.0 --- @@ -116,6 +117,9 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS [Set-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsworkloadpolicy) + [Get-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsworkloadpolicy) + [New-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsworkloadpolicy) + [Grant-CsTeamsWorkLoadPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsworkloadpolicy) From 66dfe81977cd7f28743e25d621aebd1e2c6411e8 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Sat, 21 Dec 2024 16:43:57 -0500 Subject: [PATCH 1203/1851] Update teams.md Adding Workload Policy --- teams/teams-ps/teams/teams.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/teams/teams-ps/teams/teams.md b/teams/teams-ps/teams/teams.md index 14711acfed..de5d4cb0c2 100644 --- a/teams/teams-ps/teams/teams.md +++ b/teams/teams-ps/teams/teams.md @@ -145,6 +145,7 @@ The following cmdlet references are for Microsoft Teams. ### [Get-CsTeamsVideoInteropServicePolicy](Get-CsTeamsVideoInteropServicePolicy.md) ### [Get-CsTeamsVirtualAppointmentsPolicy](Get-CsTeamsVirtualAppointmentsPolicy.md) ### [Get-CsTeamsVoiceApplicationsPolicy](Get-CsTeamsVoiceApplicationsPolicy.md) +### [Get-CsTeamsWorkLoadPolicy](Get-CsTeamsWorkLoadPolicy.md) ### [Get-CsTeamsWorkLocationDetectionPolicy](Get-CsTeamsWorkLocationDetectionPolicy.md) ### [Get-CsTeamTemplate](Get-CsTeamTemplate.md) ### [Get-CsTeamTemplateList](Get-CsTeamTemplateList.md) @@ -219,6 +220,7 @@ The following cmdlet references are for Microsoft Teams. ### [Grant-CsTeamsVideoInteropServicePolicy](Grant-CsTeamsVideoInteropServicePolicy.md) ### [Grant-CsTeamsVirtualAppointmentsPolicy](Grant-CsTeamsVirtualAppointmentsPolicy.md) ### [Grant-CsTeamsVoiceApplicationsPolicy](Grant-CsTeamsVoiceApplicationsPolicy.md) +### [Grant-CsTeamsWorkLoadPolicy](Grant-CsTeamsWorkLoadPolicy.md) ### [Grant-CsTeamsWorkLocationDetectionPolicy](Grant-CsTeamsWorkLocationDetectionPolicy.md) ### [Grant-CsTenantDialPlan](Grant-CsTenantDialPlan.md) ### [Grant-CsUserPolicyPackage](Grant-CsUserPolicyPackage.md) @@ -304,6 +306,7 @@ The following cmdlet references are for Microsoft Teams. ### [New-CsTeamsVdiPolicy](New-CsTeamsVdiPolicy.md) ### [New-CsTeamsVirtualAppointmentsPolicy](New-CsTeamsVirtualAppointmentsPolicy.md) ### [New-CsTeamsVoiceApplicationsPolicy](New-CsTeamsVoiceApplicationsPolicy.md) +### [New-CsTeamsWorkLoadPolicy](New-CsTeamsWorkLoadPolicy.md) ### [New-CsTeamsWorkLocationDetectionPolicy](New-CsTeamsWorkLocationDetectionPolicy.md) ### [New-CsTeamTemplate](New-CsTeamTemplate.md) ### [New-CsTenantDialPlan](New-CsTenantDialPlan.md) @@ -384,6 +387,7 @@ The following cmdlet references are for Microsoft Teams. ### [Remove-CsTeamsVdiPolicy](Remove-CsTeamsVdiPolicy.md) ### [Remove-CsTeamsVirtualAppointmentsPolicy](Remove-CsTeamsVirtualAppointmentsPolicy.md) ### [Remove-CsTeamsVoiceApplicationsPolicy](Remove-CsTeamsVoiceApplicationsPolicy.md) +### [Remove-CsTeamsWorkLoadPolicy](Remove-CsTeamsWorkLoadPolicy.md) ### [Remove-CsTeamsWorkLocationDetectionPolicy](Remove-CsTeamsWorkLocationDetectionPolicy.md) ### [Remove-CsTeamTemplate](Remove-CsTeamTemplate.md) ### [Remove-CsTenantDialPlan](Remove-CsTenantDialPlan.md) @@ -482,6 +486,7 @@ The following cmdlet references are for Microsoft Teams. ### [Set-CsTeamsVdiPolicy](Set-CsTeamsVdiPolicy.md) ### [Set-CsTeamsVirtualAppointmentsPolicy](Set-CsTeamsVirtualAppointmentsPolicy.md) ### [Set-CsTeamsVoiceApplicationsPolicy](Set-CsTeamsVoiceApplicationsPolicy.md) +### [Set-CsTeamsWorkLoadPolicy](Set-CsTeamsWorkLoadPolicy.md) ### [Set-CsTeamsWorkLocationDetectionPolicy](Set-CsTeamsWorkLocationDetectionPolicy.md) ### [Set-CsTenantBlockedCallingNumbers](Set-CsTenantBlockedCallingNumbers.md) ### [Set-CsTenantDialPlan](Set-CsTenantDialPlan.md) From 17c27573a50ff418da1e080b1b91a8bc2baef104 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Sat, 21 Dec 2024 16:58:12 -0500 Subject: [PATCH 1204/1851] Update New-CsTeamsMediaConnectivityPolicy.md Adding the direct connection parameter --- .../New-CsTeamsMediaConnectivityPolicy.md | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md b/teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md index 2e0a1e303e..3f141907b4 100644 --- a/teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMediaConnectivityPolicy.md @@ -17,7 +17,7 @@ This cmdlet creates a Teams media connectivity policy. ## SYNTAX ```powershell -New-CsTeamsMediaConnectivityPolicy -Identity [] +New-CsTeamsMediaConnectivityPolicy -Identity [-DirectConnection ] [] ``` ## DESCRIPTION @@ -53,6 +53,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -DirectConnection +This setting will enable Tenant Admins to control the Teams media connectivity behavior in Teams for both Meetings and 1:1 calls. If this setting is set to true, a direct media connection between the current user and a remote user is allowed which may improve the meeting quality and reduce the egress bandwidth usage for the customer. If this setting is set to disabled, no direct media connection will be allowed for the current user. + +```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). @@ -69,4 +84,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [Set-CsTeamsMediaConnectivityPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsmediaconnectivitypolicy) -[Grant-CsTeamsMediaConnectivityPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsmediaconnectivitypolicy) \ No newline at end of file +[Grant-CsTeamsMediaConnectivityPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsmediaconnectivitypolicy) From dce5610f76c350e0757e1dfc42810325296ed4f8 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Sat, 21 Dec 2024 17:02:08 -0500 Subject: [PATCH 1205/1851] Update Get-CsTeamsMediaConnectivityPolicy.md adding missing filter and identity parameters --- .../Get-CsTeamsMediaConnectivityPolicy.md | 48 +++++++++++++++++-- 1 file changed, 44 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md b/teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md index 2a217fd857..8c4debe867 100644 --- a/teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md @@ -13,17 +13,25 @@ ms.author: runli ## SYNOPSIS -This cmdlet retrieves all Teams media connectivity policies for current tenant. +This cmdlet retrieves all Teams media connectivity policies for the current tenant. ## SYNTAX +### Identity (Default) + +```powershell +Get-CsTeamsMediaConnectivityPolicy [-Identity ] [] ``` -Get-CsTeamsMediaConnectivityPolicy [] + +### Filter + +```powershell +Get-CsTeamsMediaConnectivityPolicy [-Filter ] [] ``` ## DESCRIPTION -This cmdlet retrieves all Teams media connectivity policies for current tenant. +This cmdlet retrieves all Teams media connectivity policies for the current tenant. ## EXAMPLES @@ -36,10 +44,42 @@ Identity DirectConnection Tag:Test Enabled ``` -retrieves Teams media connectivity policies, show the result as identity tag and "DirectConnection" value. +This example retrieves the Teams media connectivity policies and shows the result as identity tag and "DirectConnection" value. ## PARAMETERS +### -Filter + +Enables you to use wildcard characters when indicating the policy (or policies) to be returned. + +```yaml +Type: String +Parameter Sets: Filter +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity + +The identity of the Teams Media Connectivity Policy. + +```yaml +Type: String +Parameter Sets: Identity +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 8b6f4cf2b7aeb464d3e17308c52499973a80b755 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Sat, 21 Dec 2024 17:32:11 -0500 Subject: [PATCH 1206/1851] Update Remove-CsUserLicenseGracePeriod.md adding 4 missing parameters --- .../teams/Remove-CsUserLicenseGracePeriod.md | 68 +++++++++++++++++++ 1 file changed, 68 insertions(+) diff --git a/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod.md b/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod.md index 264be905e4..3e0fd3298f 100644 --- a/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod.md +++ b/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod.md @@ -22,6 +22,10 @@ Note that this cmdlet is to be used only by tenants with license resiliency enab Remove-CsUserLicenseGracePeriod [-Identity] [-Capability ] +-InputObject +[-Action ] +-Body +[-PassThru] [-Force] [-WhatIf] [-Confirm] @@ -106,6 +110,70 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -PassThru + +Returns the results of the command. By default, this cmdlet does not generate any output. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject + +The Identity parameter. + +```yaml +Type: IConfigApiBasedCmdletsIdentity +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Action + +Used to specify which action should be taken. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Body + +Specifies the body of the request. + +```yaml +Type: IUserDelicensingAccelerationPatch +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +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). From 6b1aa628458111dc585633fba075b110feabaacd Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Sat, 21 Dec 2024 17:54:36 -0500 Subject: [PATCH 1207/1851] Update New-CsTeamsMessagingPolicy.md adding missing parameters for messaging policy and related links --- .../teams/New-CsTeamsMessagingPolicy.md | 243 +++++++++++++++++- 1 file changed, 234 insertions(+), 9 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsMessagingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMessagingPolicy.md index 35e4345805..378a1cc6b7 100644 --- a/teams/teams-ps/teams/New-CsTeamsMessagingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMessagingPolicy.md @@ -4,10 +4,6 @@ online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsm applicable: Microsoft Teams title: New-CsTeamsMessagingPolicy schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: williamlooney --- # New-CsTeamsMessagingPolicy @@ -17,23 +13,34 @@ The CsTeamsMessagingPolicy cmdlets enable administrators to control if a user is ## SYNTAX -``` +```powershell New-CsTeamsMessagingPolicy [[-Identity] ] + [-AllowChatWithGroup ] + [-AllowCommunicationComplianceEndUserReporting ] + [-AllowCustomGroupChatAvatars ] [-AllowExtendedWorkInfoInSearch ] + [-AllowFluidCollaborate ] + [-AllowFullChatPermissionUserToDeleteAnyMessage ] [-AllowGiphy ] + [-AllowGiphyDisplay ] + [-AllowGroupChatJoinLinks ] [-AllowImmersiveReader ] [-AllowMemes ] [-AllowOwnerDeleteMessage ] + [-AllowPasteInternetImage ] [-AllowPriorityMessages ] [-AllowRemoveUser ] + [-AllowSecurityEndUserReporting ] [-AllowSmartCompose] ] [-AllowSmartReply ] [-AllowStickers ] [-AllowUrlPreviews ] [-AllowUserChat ] + [-AllowUserDeleteChat ] [-AllowUserDeleteMessage ] [-AllowUserEditMessage ] [-AllowUserTranslation ] + [-AllowVideoMessages ] [-AudioMessageEnabledType ] [-ChannelsInChatListEnabledType ] [-ChatPermissionRole ] @@ -41,9 +48,11 @@ New-CsTeamsMessagingPolicy [[-Identity] ] [-CreateCustomEmojis ] [-DeleteCustomEmojis ] [-Description ] + [-DesignerForBackgroundsAndImages ] [-Force] [-GiphyRatingType ] [-InMemory] + [-InOrganizationChatControl ] [-ReadReceiptsEnabledType ] [-Tenant ] [] @@ -56,8 +65,7 @@ The CsTeamsMessagingPolicy cmdlets enable administrators to control if a user is ## EXAMPLES ### Example 1 -``` -powershell +```powershell PS C:\> New-CsTeamsMessagingPolicy -Identity StudentMessagingPolicy -AllowGiphy $false -AllowMemes $false ``` @@ -80,6 +88,53 @@ Default value: None Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowChatWithGroup + +This setting determines if users can chat with groups (Distribution, M365 and Security groups). 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 +``` + +### -AllowCommunicationComplianceEndUserReporting + +This setting determines if users can report offensive messages to their admin for Communication Compliance. 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 +``` + +### -AllowCustomGroupChatAvatars + +These settings enables, disables updating or fetching custom group chat avatars for the users included in the messaging policy. 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 +``` ### -AllowExtendedWorkInfoInSearch This setting enables/disables showing company name and department name in search results for MTO users. @@ -96,6 +151,38 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowFluidCollaborate + +This field enables or disables Fluid Collaborate feature for users. 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 +``` + +### -AllowFullChatPermissionUserToDeleteAnyMessage + +This setting determines if users with the 'Full permissions' role can delete any group or meeting chat message within their tenant. 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 +``` + ### -AllowGiphy Determines whether a user is allowed to access and post Giphys. Set this to TRUE to allow. Set this FALSE to prohibit. @@ -111,6 +198,38 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowGiphyDisplay + +Determines if Giphy images should be displayed that had been already sent or received in chat. 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 +``` + +### -AllowGroupChatJoinLinks + +This setting determines if users in a group chat can create and share join links for other users within the organization to join that chat. 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 +``` + ### -AllowImmersiveReader Determines whether a user is allowed to use Immersive Reader for reading conversation messages. Set this to TRUE to allow. Set this FALSE to prohibit. @@ -158,6 +277,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowPasteInternetImage + +Determines if a user is allowed to paste internet-based images in compose. 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 +``` + ### -AllowPriorityMessages Determines whether a user is allowed to send priorities messages. Set this to TRUE to allow. Set this FALSE to prohibit. @@ -188,6 +323,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowSecurityEndUserReporting + +This setting determines if users can report any security concern posted in messages to their admin. 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 +``` + ### -AllowSmartCompose Turn on this setting to let a user get text predictions for chat messages. @@ -264,6 +415,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowUserDeleteChat + +Determines whether a user is allowed to chat. Set this to TRUE to allow a user to chat across private chat, group chat and in meetings. Set this to FALSE to prohibit all chat. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AllowUserDeleteMessage Determines whether a user is allowed to delete their own messages. Set this to TRUE to allow. Set this to FALSE to prohibit. @@ -309,6 +476,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowVideoMessages + +This setting determines if users can create and send video messages. 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 +``` + ### -AudioMessageEnabledType Determines whether a user is allowed to send audio messages. Possible values are: ChatsAndChannels,ChatsOnly,Disabled. @@ -402,7 +585,25 @@ Accept wildcard characters: False ``` ### -Description -Provide a description of your policy to identify purpose of creating it. +Allows you to provide a description of your policy to note the purpose of creating it. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DesignerForBackgroundsAndImages + +This setting determines whether a user is allowed to create custom AI-powered backgrounds and images with MS Designer. + +Possible values are: Enabled, Disabled. ```yaml Type: String @@ -461,8 +662,25 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -InOrganizationChatControl + +This setting determines if chat regulation for internal communication in the tenant is allowed. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ReadReceiptsEnabledType -{{ Fill ReadReceiptsEnabledType Description }} + +Use this setting to specify whether read receipts are user controlled, enabled for everyone, or disabled. Set this to UserPreference, Everyone or None. ```yaml Type: String @@ -527,3 +745,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS +[Set-CsTeamsMessagingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsmessagingpolicy) + +[Get-CsTeamsMessagingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsmessagingpolicy) + +[Grant-CsTeamsMessagingPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsmessagingpolicy) + +[Remove-CsTeamsMessagingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsmessagingpolicy) From 67aa9cc436244a44a7e580900613dd9710945b54 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Sat, 21 Dec 2024 18:23:12 -0500 Subject: [PATCH 1208/1851] Update Set-CsOnlineDialInConferencingTenantSettings.md adding missing parameters --- ...sOnlineDialInConferencingTenantSettings.md | 136 ++++++++++++++---- 1 file changed, 108 insertions(+), 28 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsOnlineDialInConferencingTenantSettings.md b/teams/teams-ps/teams/Set-CsOnlineDialInConferencingTenantSettings.md index 931d6f448a..26cf1b24c2 100644 --- a/teams/teams-ps/teams/Set-CsOnlineDialInConferencingTenantSettings.md +++ b/teams/teams-ps/teams/Set-CsOnlineDialInConferencingTenantSettings.md @@ -4,10 +4,6 @@ online version: https://learn.microsoft.com/powershell/module/teams/set-csonline applicable: Microsoft Teams title: Set-CsOnlineDialInConferencingTenantSettings schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: williamlooney --- # Set-CsOnlineDialInConferencingTenantSettings @@ -18,30 +14,17 @@ Dial-in conferencing tenant settings control the conference experience of users ## SYNTAX -### Identity (Default) -``` -Set-CsOnlineDialInConferencingTenantSettings [-Tenant ] [-EnableEntryExitNotifications ] - [-EntryExitAnnouncementsType ] [-EnableNameRecording ] - [-IncludeTollFreeNumberInMeetingInvites ] [-PinLength ] - [-AllowPSTNOnlyMeetingsByDefault ] [-AutomaticallySendEmailsToUsers ] - [-SendEmailFromOverride ] [-SendEmailFromAddress ] [-SendEmailFromDisplayName ] - [-AutomaticallyReplaceAcpProvider ] [-UseUniqueConferenceIds ] - [-AutomaticallyMigrateUserMeetings ] [-MigrateServiceNumbersOnCrossForestMove ] - [-EnableDialOutJoinConfirmation ] [[-Identity] ] [-MaskPstnNumbersType ] [-Force] [-WhatIf] [-Confirm] - [] -``` - -### Instance -``` -Set-CsOnlineDialInConferencingTenantSettings [-Tenant ] [-EnableEntryExitNotifications ] - [-EntryExitAnnouncementsType ] [-EnableNameRecording ] - [-IncludeTollFreeNumberInMeetingInvites ] [-PinLength ] - [-AllowPSTNOnlyMeetingsByDefault ] [-AutomaticallySendEmailsToUsers ] - [-SendEmailFromOverride ] [-SendEmailFromAddress ] [-SendEmailFromDisplayName ] - [-AutomaticallyReplaceAcpProvider ] [-UseUniqueConferenceIds ] - [-AutomaticallyMigrateUserMeetings ] [-MigrateServiceNumbersOnCrossForestMove ] - [-EnableDialOutJoinConfirmation ] [-Instance ] [-MaskPstnNumbersType ] [-Force] [-WhatIf] [-Confirm] - [] +```powershell +Set-CsOnlineDialInConferencingTenantSettings [-AllowedDialOutExternalDomains ] + [-AllowFederatedUsersToDialOutToSelf ] [-AllowFederatedUsersToDialOutToThirdParty ] + [-AllowPSTNOnlyMeetingsByDefault ] [-AutomaticallyMigrateUserMeetings ] + [-AutomaticallyReplaceAcpProvider ] [-AutomaticallySendEmailsToUsers ] + [-EnableDialOutJoinConfirmation ] [-EnableEntryExitNotifications ] + [-EnableNameRecording ] [-EntryExitAnnouncementsType ] [[-Identity] ] + [-IncludeTollFreeNumberInMeetingInvites ] [-MaskPstnNumbersType ] + [-MigrateServiceNumbersOnCrossForestMove ] [-PinLength ] [-SendEmailFromAddress ] + [-SendEmailFromDisplayName ] [-SendEmailFromOverride ] [-UseUniqueConferenceIds ] + [-MsftInternalProcessingMode ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -75,6 +58,56 @@ This example defines the contact information to be used in dial-in conferencing ## PARAMETERS +### -AllowedDialOutExternalDomains + +Used to specify which external domains are allowed for dial-out conferencing. + +```yaml +Type: Object +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowFederatedUsersToDialOutToSelf + +Meeting participants can call themselves when they join a meeting. Possible settings are [No|Yes|RequireSameEnterpriseUser]. + This parameter is Microsoft internal use only. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowFederatedUsersToDialOutToThirdParty + +Specifies at this scope if dial out to third party participants is allowed. Possible settings are [No|Yes|RequireSameEnterpriseUser]. +This parameter is Microsoft internal use only. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AllowPSTNOnlyMeetingsByDefault Specifies the default value that gets assigned to the "AllowPSTNOnlyMeetings" setting of users when they are enabled for dial-in conferencing, or when a user's dial-in conferencing provider is set to Microsoft. If set to $true, the "AllowPSTNOnlyMeetings" setting of the user will also be set to true. @@ -103,6 +136,8 @@ Accept wildcard characters: False ``` ### -AutomaticallyMigrateUserMeetings + +Specifies if meetings of users in the tenant should automatically be rescheduled via the Meeting Migration Service when there's a change in the users' Cloud PSTN Confernecing coordinates, e.g. when a user is provisioned, de-provisoned, assigned a new default service number etc. If this is false, users will need to manually migrate their conferences using the Meeting Migration tool. PARAMVALUE: $true | $false ```yaml @@ -119,6 +154,8 @@ Accept wildcard characters: False ``` ### -AutomaticallyReplaceAcpProvider + +Specifies if a user already enabled for a 3rd party Audio Conferencing Provider (ACP) should automatically be converted to Microsoft's Online DialIn Conferencing service when a license for Microsoft's service is assigned to the user. If this is false, tenant admins will need to manually provision the user with the Enable-CsOnlineDialInConferencingUser cmdlet with the -ReplaceProvider switch present. PARAMVALUE: $true | $false ```yaml @@ -176,7 +213,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EnableDialOutJoinConfirmation + +Specifies if the callees need to confirm to join the conference call. If true, the callees will hear prompts to ask for confirmation to join the conference call, otherwise callees will join the conference call directly. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -EnableEntryExitNotifications + Specifies if, by default, announcements are made as users enter and exit a conference call. Set to $true to enable notifications, $false to disable notifications. The default is $true. @@ -197,6 +251,7 @@ Accept wildcard characters: False ``` ### -EnableNameRecording + Specifies whether the name of a user is recorded on entry to the conference. This recording is used during entry and exit notifications. Set to $true to enable name recording, set to $false to bypass name recording. @@ -216,6 +271,8 @@ Accept wildcard characters: False ``` ### -EntryExitAnnouncementsType + +Specifies if the Entry and Exit Announcement Uses names or tones only. PARAMVALUE: UseNames | ToneOnly ```yaml @@ -298,6 +355,8 @@ Accept wildcard characters: False ``` ### -MigrateServiceNumbersOnCrossForestMove + +Specifies whether service numbers assigned to the tenant should be migrated to the new forest of the tenant when the tenant is migrated cross region. If false, service numbers will be released back to stock once the migration completes. This settings does not apply to ported-in numbers that are always migrated. PARAMVALUE: $true | $false ```yaml @@ -313,6 +372,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -MsftInternalProcessingMode + +For Microsoft internal use only. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -PinLength Specifies the number of digits in the automatically generated PINs. Organizers can enter their PIN to start a meeting they scheduled if they join via phone and are the first person to join. @@ -418,6 +493,8 @@ Accept wildcard characters: False ``` ### -UseUniqueConferenceIds + +Specifies if Private Meetings are enabled for the users in this tenant. PARAMVALUE: $true | $false ```yaml @@ -480,3 +557,6 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS +[Get-CsOnlineDialInConferencingTenantSettings](https://learn.microsoft.com/powershell/module/teams/get-csonlinedialinconferencingtenantsettings) + +[Remove-CsOnlineDialInConferencingTenantSettings](https://learn.microsoft.com/powershell/module/teams/remove-csonlinedialinconferencingtenantsettings) From 559940f947a2bb77ffe720a90c69b90a552ca3d2 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Sat, 21 Dec 2024 18:26:08 -0500 Subject: [PATCH 1209/1851] Update Get-CsTeamsShiftsConnectionWfmUser.md adding missing parameters and fixing syntax errors --- .../Get-CsTeamsShiftsConnectionWfmUser.md | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionWfmUser.md b/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionWfmUser.md index ea2bad4808..f32eda9d1a 100644 --- a/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionWfmUser.md +++ b/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionWfmUser.md @@ -17,8 +17,8 @@ This cmdlet shows the list of Workforce management (WFM) users in a specified WF ## SYNTAX -``` -Get-CsTeamsShiftsConnectionWfmUser -ConnectorInstanceId -WfmTeamId [] +```powershell +Get-CsTeamsShiftsConnectionWfmUser -ConnectorInstanceId -WfmTeamId -InputObject [] ``` ## DESCRIPTION @@ -79,6 +79,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -InputObject + +The identity parameter. + +```yaml +Type: IConfigApiBasedCmdletsIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +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 4e53a63881defc72750e1f5e7da25d8b70cf68af Mon Sep 17 00:00:00 2001 From: Prasanna Patil Date: Thu, 26 Dec 2024 15:43:31 +0530 Subject: [PATCH 1210/1851] Update Get-CsOnlineUser.md Added the changes for 6.8.0 --- teams/teams-ps/teams/Get-CsOnlineUser.md | 28 ++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/teams/teams-ps/teams/Get-CsOnlineUser.md b/teams/teams-ps/teams/Get-CsOnlineUser.md index cc4e510c09..8592006a4d 100644 --- a/teams/teams-ps/teams/Get-CsOnlineUser.md +++ b/teams/teams-ps/teams/Get-CsOnlineUser.md @@ -315,6 +315,34 @@ A recent fix has addressed an issue where some Guest users were being omitted fr - Conferencing_RequiresCommunicationCredits: Allows pay-per minute Audio Conferencing without monthly licenses. - CommunicationCredits: Enables users to pay Teams calling and conferencing through the credits. +**Updates in Teams PowerShell Module version 6.8.0 and later**: + +New policies - TeamsBYODAndDesksPolicy, TeamsAIPolicy, TeamsWorkLocationDetectionPolicy, TeamsMediaConnectivityPolicy, TeamsMeetingTemplatePermissionPolicy, TeamsVirtualAppointmentsPolicy and TeamsWorkLoadPolicy will be visible in the Get-CsOnlineUser cmdlet output. + +The following updates are applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 6.8.0 or later in Gallatin environments (note that these changes are already rolled out in commercial, GCC High and DoD environments). These updates will be applicable to older Teams PowerShell versions from 27th January 2024 in Gallatin environments: + +The following attributes are populated with correct values in the output of Get-CsOnlineUser when not using the "-identity" parameter: + +- CountryAbbreviation +- UserValidationErrors +- WhenCreated + +The following updates are applicable to the output in scenarios where "-identity" parameter is not used: + +- Only valid OnPrem users would be available in the output: These are users that are DirSyncEnabled and have a valid OnPremSipAddress or SIP address in ShadowProxyAddresses. +- Guest are available in the output +- Unlicensed Users: Unlicensed users would show up in the output of Get-CsOnlineUser (note Unlicensed users in commercial clouds would show up in the output for only 30 days post-license removal.) +- Soft deleted users: These users will be displayed in the output of Get-CsOnlineUser and the TAC Manage Users page by default with SoftDeletionTimestamp set to a value. +- AccountType as Unknown will be renamed to AccountType as IneligibleUser in GCC High and DoD environments. IneligibleUser will include users who do not have any valid Teams licenses (except Guest, SfbOnPremUser, ResourceAccount). + +If any information is required for a user that is not available in the output (when not using "-identity" parameter) then it can be obtained using the "-identity" parameter. Information for all users would be available using the "-identity" parameter until they are hard deleted. + +If Guest, Soft Deleted Users, IneligibleUser are not required in the output then they can be filtered out by using filter on AccountType and SoftDeletionTimestamp. For example: + +- Get-CsOnlineUser -Filter {AccountType -ne 'Guest'} +- Get-CsOnlineUser -Filter {SoftDeletionTimestamp -eq $null} +- Get-CsOnlineUser -Filter {AccountType -ne 'IneligibleUser'} + **Updates in Teams PowerShell Module version 6.1.1 Preview and later**: The following updates are applicable for organizations that use Microsoft Teams PowerShell version 6.1.1 (Targeted Release: April 15th, 2024) or later. These changes will be gradually rolled out for all tenants starting from April 26th, 2024. From c324a09720c290795c04a622120337a6a6f5526c Mon Sep 17 00:00:00 2001 From: Ruchika Mittal Date: Wed, 1 Jan 2025 01:24:14 +0530 Subject: [PATCH 1211/1851] Fix note formatting --- teams/teams-ps/teams/Grant-CsTeamsWorkLoadPolicy.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Grant-CsTeamsWorkLoadPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsWorkLoadPolicy.md index 8e03fee630..02a32b66ba 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsWorkLoadPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsWorkLoadPolicy.md @@ -71,7 +71,8 @@ Assigns a given policy to the tenant. PS C:\> Grant-CsTeamsWorkLoadPolicy -Global -PolicyName Test ``` -Note: _Using $null in place of a policy name can be used to unassigned a policy instance._ +> [!NOTE] +> _Using $null in place of a policy name can be used to unassigned a policy instance._ ## PARAMETERS From f55ec71bbccc89d220ead1420e16cadddc74530f Mon Sep 17 00:00:00 2001 From: Ruchika Mittal Date: Wed, 1 Jan 2025 01:30:11 +0530 Subject: [PATCH 1212/1851] Fix formatting --- teams/teams-ps/teams/Grant-CsTeamsWorkLoadPolicy.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/teams/teams-ps/teams/Grant-CsTeamsWorkLoadPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsWorkLoadPolicy.md index 02a32b66ba..7dbd79578f 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsWorkLoadPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsWorkLoadPolicy.md @@ -73,6 +73,9 @@ PS C:\> Grant-CsTeamsWorkLoadPolicy -Global -PolicyName Test > [!NOTE] > _Using $null in place of a policy name can be used to unassigned a policy instance._ +> _Using $null in place of a policy name can be used to unassigned a policy instance._ + + ## PARAMETERS From 18bbe23aa03cb06a48e8f244c395bfac1efd1baf Mon Sep 17 00:00:00 2001 From: Ruchika Mittal Date: Wed, 1 Jan 2025 01:42:34 +0530 Subject: [PATCH 1213/1851] Fix note formatting --- teams/teams-ps/teams/Grant-CsTeamsWorkLoadPolicy.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Grant-CsTeamsWorkLoadPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsWorkLoadPolicy.md index 7dbd79578f..3446ef5dd5 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsWorkLoadPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsWorkLoadPolicy.md @@ -71,10 +71,11 @@ Assigns a given policy to the tenant. PS C:\> Grant-CsTeamsWorkLoadPolicy -Global -PolicyName Test ``` -> [!NOTE] -> _Using $null in place of a policy name can be used to unassigned a policy instance._ +> [!NOTE] +> Using `$null` in place of a policy name can be used to unassign a policy instance. > _Using $null in place of a policy name can be used to unassigned a policy instance._ - + + ## PARAMETERS From 173581a8a5548bba68c024e7ea9652f02d75d552 Mon Sep 17 00:00:00 2001 From: Ruchika Mittal Date: Wed, 1 Jan 2025 01:47:40 +0530 Subject: [PATCH 1214/1851] Fix note formatting --- teams/teams-ps/teams/Grant-CsTeamsWorkLoadPolicy.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Grant-CsTeamsWorkLoadPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsWorkLoadPolicy.md index 3446ef5dd5..90a43f52ab 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsWorkLoadPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsWorkLoadPolicy.md @@ -73,9 +73,8 @@ PS C:\> Grant-CsTeamsWorkLoadPolicy -Global -PolicyName Test > [!NOTE] > Using `$null` in place of a policy name can be used to unassign a policy instance. -> _Using $null in place of a policy name can be used to unassigned a policy instance._ - +> _Using $null in place of a policy name can be used to unassigned a policy instance._ ## PARAMETERS From 1ac064926906c38c32bfb71a9a0546495cfbd25e Mon Sep 17 00:00:00 2001 From: Ruchika Mittal Date: Wed, 1 Jan 2025 01:59:56 +0530 Subject: [PATCH 1215/1851] update note --- teams/teams-ps/teams/Grant-CsTeamsWorkLoadPolicy.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/Grant-CsTeamsWorkLoadPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsWorkLoadPolicy.md index 90a43f52ab..b6dcf697af 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsWorkLoadPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsWorkLoadPolicy.md @@ -71,10 +71,8 @@ Assigns a given policy to the tenant. PS C:\> Grant-CsTeamsWorkLoadPolicy -Global -PolicyName Test ``` -> [!NOTE] -> Using `$null` in place of a policy name can be used to unassign a policy instance. - -> _Using $null in place of a policy name can be used to unassigned a policy instance._ +> [!NOTE] +> _Using `$null` in place of a policy name can be used to unassigned a policy instance._ ## PARAMETERS From 2af4af8d192ef37ab1c4f992f038049879afd94a Mon Sep 17 00:00:00 2001 From: Ronnie Wang Date: Thu, 2 Jan 2025 15:50:14 +0800 Subject: [PATCH 1216/1851] chore: update on ExplicitRecordingConsent in TeamsMeetingPolicy --- teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md | 8 ++++++-- teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md | 9 +++++---- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md index 19b130604f..00760a5a1e 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md @@ -1162,9 +1162,13 @@ Accept wildcard characters: False ``` ### -ExplicitRecordingConsent -This setting will enable Tenant Admins to turn on/off Explicit Recording Consent feature. +Set participant agreement and notification for Recording, Transcript, Copilot in Teams meetings. -Possible Values: Enabled: Turns on the Explicit Recording Consent feature. Disabled: Turns off the Explicit Recording Consent feature. +Possible Values: + +- Enabled: Explicit consent, requires participant agreement. +- Disabled: Implicit consent, does not require participant agreement. +- LegitimateInterest: Legitimate interest, less restrictive consent to meet legitimate interest without requiring explicit agreement from participants. ```yaml Type: String diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index 19d2c157a9..d5dee0f49d 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -1218,12 +1218,13 @@ Accept wildcard characters: False ``` ### -ExplicitRecordingConsent +Set participant agreement and notification for Recording, Transcript, Copilot in Teams meetings. -This setting will enable Tenant Admins to turn on/off Explicit Recording Consent feature. +Possible Values: -Possible Values: -Enabled: Turns on the Explicit Recording Consent feature. -Disabled: Turns off the Explicit Recording Consent feature. +- Enabled: Explicit consent, requires participant agreement. +- Disabled: Implicit consent, does not require participant agreement. +- LegitimateInterest: Legitimate interest, less restrictive consent to meet legitimate interest without requiring explicit agreement from participants. ```yaml Type: String From c906c3cd874c21fc0663ecbb0ef6bd5c0616dba4 Mon Sep 17 00:00:00 2001 From: blackquack Date: Thu, 2 Jan 2025 13:06:06 -0800 Subject: [PATCH 1217/1851] Update Copilot parameter descriptions in documentation --- teams/teams-ps/teams/New-CsTeamsCallingPolicy.md | 4 ++-- teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md index 4873f477db..6344a04b1d 100644 --- a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md @@ -396,8 +396,8 @@ Accept wildcard characters: False Setting this parameter lets you control how Copilot is used during calls and if transcription is needed to be turned on and saved after the call. Valid options are: -- Enabled: Copilot will only work when transcription is enabled during calls. Transcription will be asked to turned on before proceeding and will be saved after the call. This is the default value. -- EnabledWithTranscript: Copilot can work with or without transcription during calls. If transcription was not turned on while using Copilot, it will not be saved after the call. +- Enabled: Copilot can work with or without transcription during calls. +- EnabledWithTranscript: Copilot will only work when transcription is enabled during calls. This is the default value. - Disabled: Copilot is disabled for calls. ```yaml diff --git a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md index dcab3ce1ae..3a07dc5f0b 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md @@ -382,8 +382,8 @@ Accept wildcard characters: False Setting this parameter lets you control how Copilot is used during calls and if transcription is needed to be turned on and saved after the call. Valid options are: -- Enabled: Copilot will only work when transcription is enabled during calls. Transcription will be asked to turned on before proceeding and will be saved after the call. This is the default value. -- EnabledWithTranscript: Copilot can work with or without transcription during calls. If transcription was not turned on while using Copilot, it will not be saved after the call. +- Enabled: Copilot can work with or without transcription during calls. +- EnabledWithTranscript: Copilot will only work when transcription is enabled during calls. This is the default value. - Disabled: Copilot is disabled for calls. ```yaml From df1e9bcb7a1ba2bcca1bea53f6291302f18cf5d5 Mon Sep 17 00:00:00 2001 From: mayanksahu11 <168190827+mayanksahu11@users.noreply.github.com> Date: Mon, 6 Jan 2025 11:38:57 +0530 Subject: [PATCH 1218/1851] Update Export-ContentExplorerData.md Additional tips to improve the cmdlet usage --- .../exchange/Export-ContentExplorerData.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Export-ContentExplorerData.md b/exchange/exchange-ps/exchange/Export-ContentExplorerData.md index c1bd868260..f701044b08 100644 --- a/exchange/exchange-ps/exchange/Export-ContentExplorerData.md +++ b/exchange/exchange-ps/exchange/Export-ContentExplorerData.md @@ -43,6 +43,13 @@ The output of this cmdlet contains the following information: To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). +## Scripting +- If the requirement is to export multiple SITs/Labels, it is recommended to not use a single script to export everything. Instead create a script for one SIT/Label and then re-use the same script for each SIT/Label in each workload required. +- When retrying the script, make sure to reconnect to the session first. This is because the session’s token expires after about an hour, which can cause the cmdlet to fail. To fix this issue, reconnect to the session before retrying the script. If the script fails, restart it using the last page cookie returned to continue the export from where it left off. + +>[!Tip] +>To support unattended scripts running for long time you can leverage [certificate-based authentication (CBA)](https://learn.microsoft.com/en-us/powershell/exchange/app-only-auth-powershell-v2?view=exchange-ps) flow + ## EXAMPLES ### Example 1 @@ -90,7 +97,7 @@ Accept wildcard characters: False ``` ### -Aggregate -{{ Fill Aggregate Description }} +The Aggregate parameter can be used to get the folder level aggregated numbers instead of getting the details at item level. This will significantly reduce the export time, and if needed internal items of a folder can be downloaded by running the cmdlet for specific folders. When -Aggregate parameter is passed along with TagName, TagType and Workload parameters, the cmdlet will return the list of SiteUrls (ODB/SPO) / UPNs (EXO/Teams) and the count of items stamped with that tag. ```yaml Type: SwitchParameter @@ -137,6 +144,10 @@ Accept pipeline input: False Accept wildcard characters: False ``` +>[!Note] +>In case of empty folders or folders with less files it will cause the cmdlet to run for a long time inorder to get 'PageSize' count of results. To prevent this, the Cmdlet will return the data of 5 folders or number of records as mentioned in the PageSize, whichever is completed first. +>E.g. if there are 10 folders with 1 record each then in single execution cmdlet will return 5 record of top 5 folders and in the next execution using page cookie it will return 5 records from the remaining 5 folders even if PageSize mentioned is 10. + ### -SiteUrl The SiteUrl parameter specifies the site URL to export file details from. From 63274367510b33c240333518718f34eccafcae9a Mon Sep 17 00:00:00 2001 From: mayanksahu11 <168190827+mayanksahu11@users.noreply.github.com> Date: Mon, 6 Jan 2025 13:08:19 +0530 Subject: [PATCH 1219/1851] Update Export-ContentExplorerData.md --- exchange/exchange-ps/exchange/Export-ContentExplorerData.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Export-ContentExplorerData.md b/exchange/exchange-ps/exchange/Export-ContentExplorerData.md index f701044b08..934a190287 100644 --- a/exchange/exchange-ps/exchange/Export-ContentExplorerData.md +++ b/exchange/exchange-ps/exchange/Export-ContentExplorerData.md @@ -43,7 +43,7 @@ The output of this cmdlet contains the following information: To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). -## Scripting +### Scripting - If the requirement is to export multiple SITs/Labels, it is recommended to not use a single script to export everything. Instead create a script for one SIT/Label and then re-use the same script for each SIT/Label in each workload required. - When retrying the script, make sure to reconnect to the session first. This is because the session’s token expires after about an hour, which can cause the cmdlet to fail. To fix this issue, reconnect to the session before retrying the script. If the script fails, restart it using the last page cookie returned to continue the export from where it left off. From ec19f93667c69600c1fa92a45fa7e9f992f9cf8f Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 6 Jan 2025 09:01:16 -0800 Subject: [PATCH 1220/1851] Update Export-ContentExplorerData.md with best practices and paramete... ...r details --- .../exchange/Export-ContentExplorerData.md | 29 ++++++++++++------- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/exchange/exchange-ps/exchange/Export-ContentExplorerData.md b/exchange/exchange-ps/exchange/Export-ContentExplorerData.md index 934a190287..14a50a8b46 100644 --- a/exchange/exchange-ps/exchange/Export-ContentExplorerData.md +++ b/exchange/exchange-ps/exchange/Export-ContentExplorerData.md @@ -41,14 +41,17 @@ The output of this cmdlet contains the following information: - RecordsReturned: The number of records returned in the query. - PageCookie: Used to get the next set of records when MorePagesAvailable is True. +The following list describes best practices for scripts using this cmdlet: + +- We recommend not using a single script to export multiple SITs/Labels. Instead, create a script for one SIT/Label, and then re-use the same script for each SIT/Label in each workload as required. +- When retrying the script, make sure to reconnect to the session first. The session's token expires after about an hour, which can cause the cmdlet to fail. To fix this issue, reconnect to the session before retrying the script. If the script fails, restart it using the last page cookie returned to continue the export from where it left off. + + > [!TIP] + > To support unattended scripts that run for a long time, you can use [certificate-based authentication (CBA)](https://learn.microsoft.com/powershell/exchange/app-only-auth-powershell-v2?view=exchange-ps). + To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). ### Scripting -- If the requirement is to export multiple SITs/Labels, it is recommended to not use a single script to export everything. Instead create a script for one SIT/Label and then re-use the same script for each SIT/Label in each workload required. -- When retrying the script, make sure to reconnect to the session first. This is because the session’s token expires after about an hour, which can cause the cmdlet to fail. To fix this issue, reconnect to the session before retrying the script. If the script fails, restart it using the last page cookie returned to continue the export from where it left off. - ->[!Tip] ->To support unattended scripts running for long time you can leverage [certificate-based authentication (CBA)](https://learn.microsoft.com/en-us/powershell/exchange/app-only-auth-powershell-v2?view=exchange-ps) flow ## EXAMPLES @@ -97,7 +100,15 @@ Accept wildcard characters: False ``` ### -Aggregate -The Aggregate parameter can be used to get the folder level aggregated numbers instead of getting the details at item level. This will significantly reduce the export time, and if needed internal items of a folder can be downloaded by running the cmdlet for specific folders. When -Aggregate parameter is passed along with TagName, TagType and Workload parameters, the cmdlet will return the list of SiteUrls (ODB/SPO) / UPNs (EXO/Teams) and the count of items stamped with that tag. +The Aggregate parameter switch returns the folder level aggregated numbers instead of getting the details at item level. You don't need to specify a value with this switch. + +Using this switch significantly reduces the export time. To download the items in a folder, run this cmdlet for specific folders. + +When you use this switch with the TagName, TagType and Workload parameters, the command returns the following information: + +- SiteUlrs: OneDrive and SharePoint. +- UPNs: Exchange Online and Microsoft Teams. +- The count of items stamped with that tag. ```yaml Type: SwitchParameter @@ -131,6 +142,8 @@ Accept wildcard characters: False ### -PageSize The PageSize parameter specifies the maximum number of records to return in a single query. Valid input for this parameter is an integer between 1 and 10000. The default value is 100. +**Note**: In empty folders or folders with few files, this parameter can cause the command to run for a long time as it tries to get the PageSize count of the results. To prevent this issue, the command returns data from 5 folders or the number of records specified by the PageSize parameter, whichever completes first. For example, if there are 10 folders with 1 record each, the command returns 5 records of the top 5 folders. In the next execution using page cookie, it returns 5 records from the remaining 5 folders, even if the PageSize value is 10. + ```yaml Type: Int32 Parameter Sets: (All) @@ -144,10 +157,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` ->[!Note] ->In case of empty folders or folders with less files it will cause the cmdlet to run for a long time inorder to get 'PageSize' count of results. To prevent this, the Cmdlet will return the data of 5 folders or number of records as mentioned in the PageSize, whichever is completed first. ->E.g. if there are 10 folders with 1 record each then in single execution cmdlet will return 5 record of top 5 folders and in the next execution using page cookie it will return 5 records from the remaining 5 folders even if PageSize mentioned is 10. - ### -SiteUrl The SiteUrl parameter specifies the site URL to export file details from. From b71ea750bf44953354dd33e90b2167cdf9489690 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 6 Jan 2025 09:02:21 -0800 Subject: [PATCH 1221/1851] Update CBA link in documentation --- exchange/exchange-ps/exchange/Export-ContentExplorerData.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Export-ContentExplorerData.md b/exchange/exchange-ps/exchange/Export-ContentExplorerData.md index 14a50a8b46..c5e209a80a 100644 --- a/exchange/exchange-ps/exchange/Export-ContentExplorerData.md +++ b/exchange/exchange-ps/exchange/Export-ContentExplorerData.md @@ -47,7 +47,7 @@ The following list describes best practices for scripts using this cmdlet: - When retrying the script, make sure to reconnect to the session first. The session's token expires after about an hour, which can cause the cmdlet to fail. To fix this issue, reconnect to the session before retrying the script. If the script fails, restart it using the last page cookie returned to continue the export from where it left off. > [!TIP] - > To support unattended scripts that run for a long time, you can use [certificate-based authentication (CBA)](https://learn.microsoft.com/powershell/exchange/app-only-auth-powershell-v2?view=exchange-ps). + > To support unattended scripts that run for a long time, you can use [certificate-based authentication (CBA)](https://learn.microsoft.com/powershell/exchange/app-only-auth-powershell-v2). To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). From c2aa26764afef52276e11a3e284f7099db9c88d5 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 6 Jan 2025 09:03:21 -0800 Subject: [PATCH 1222/1851] Fix grammar in Export-ContentExplorerData.md --- exchange/exchange-ps/exchange/Export-ContentExplorerData.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Export-ContentExplorerData.md b/exchange/exchange-ps/exchange/Export-ContentExplorerData.md index c5e209a80a..558b6b33b5 100644 --- a/exchange/exchange-ps/exchange/Export-ContentExplorerData.md +++ b/exchange/exchange-ps/exchange/Export-ContentExplorerData.md @@ -100,7 +100,7 @@ Accept wildcard characters: False ``` ### -Aggregate -The Aggregate parameter switch returns the folder level aggregated numbers instead of getting the details at item level. You don't need to specify a value with this switch. +The Aggregate parameter switch returns the folder level aggregated numbers instead of returning details at the item level. You don't need to specify a value with this switch. Using this switch significantly reduces the export time. To download the items in a folder, run this cmdlet for specific folders. From 505383040c2d0f61fa392aa28e1b4dbd0985788d Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 6 Jan 2025 09:07:58 -0800 Subject: [PATCH 1223/1851] Remove redundant sections and update UPNs description --- exchange/exchange-ps/exchange/Export-ContentExplorerData.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/exchange/exchange-ps/exchange/Export-ContentExplorerData.md b/exchange/exchange-ps/exchange/Export-ContentExplorerData.md index 558b6b33b5..ebe659a855 100644 --- a/exchange/exchange-ps/exchange/Export-ContentExplorerData.md +++ b/exchange/exchange-ps/exchange/Export-ContentExplorerData.md @@ -51,8 +51,6 @@ The following list describes best practices for scripts using this cmdlet: To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). -### Scripting - ## EXAMPLES ### Example 1 @@ -107,7 +105,7 @@ Using this switch significantly reduces the export time. To download the items i When you use this switch with the TagName, TagType and Workload parameters, the command returns the following information: - SiteUlrs: OneDrive and SharePoint. -- UPNs: Exchange Online and Microsoft Teams. +- UPNs: Exchange Online and Teams. - The count of items stamped with that tag. ```yaml @@ -230,8 +228,6 @@ 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 e08c785dd24deefe13d05d7b460339d6b488e00d Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 6 Jan 2025 11:30:44 -0800 Subject: [PATCH 1224/1851] Update New-DlpCompliancePolicy.md Locations parameter updates per TR --- .../exchange/New-DlpCompliancePolicy.md | 31 +++++++++++++------ 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md index 15421b4ecc..26f8541d66 100644 --- a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md @@ -139,13 +139,13 @@ This example creates a DLP policy for Microsoft 365 Copilot (Preview) in several - The first command returns information about all sensitivity labels. Select the GUID value of the sensitivity label that you want to use. For example, `e222b65a-b3a8-46ec-ae12-00c2c91b71c0`. -- The second command stores the GUID value of the sensitivity label in the variable named $guidVar. +- The second command stores the GUID value of the sensitivity label in the variable named `$guidVar`. -- The third command stores the Microsoft 365 Copilot location (470f2276-e011-4e9d-a6ec-20768be3a4b0) in the variable named $loc. Update the $loc value based on the Inclusions/Exclusions scoping that you want to provide. +- The third command stores the Microsoft 365 Copilot location (`470f2276-e011-4e9d-a6ec-20768be3a4b0`) in the variable named `$loc`. Update the `$loc` value based on the Inclusions/Exclusions scoping that you want to provide. -- The fourth command creates the DLP policy using the $loc variable for the value of the Locations parameter, and "Copilot Policy" as the name of the policy (use any unique name). +- The fourth command creates the DLP policy using the `$loc` variable for the value of the Locations parameter, and "Copilot Policy" as the name of the policy (use any unique name). -- The fifth command creates the variable named $advRule. The advanced rule needs to be updated depending on the grouping of labels you want to provide as input. +- The fifth command creates the variable named `$advRule`. The advanced rule needs to be updated depending on the grouping of labels you want to provide as input. - The last command creates the DLP rule with the name "Copilot Rule" (use any unique name). Use the name of the DLP policy from step four as the value of the Policy parameter. @@ -481,17 +481,28 @@ Accept wildcard characters: False ``` ### -Locations -The Locations param specifies the workload, location, and security groups, distribution groups, or users that the DLP policy applies to. You can use this parameter with the following properties: +The Locations parameter specifies to who, what, and where the DLP policy applies. This parameter uses the following properties: -- Workload: Workloads where DLP policy should apply to. Set the value to Applications. -- Location: Specific locations where DLP policy should apply to. For Microsoft 365 Copilot location (Preview), use the value 470f2276-e011-4e9d-a6ec-20768be3a4b0. -- Inclusions: Add security groups, distribution list or individuals to the scope of this DLP policy. +- Workload: What the DLP policy applies to. Use the value `Applications`. +- Location: Where the DLP policy applies. For Microsoft 365 Copilot, (Preview), use the value `470f2276-e011-4e9d-a6ec-20768be3a4b0`. +- Inclusions: Who the DLP policy applies to. For users, use the email address in this syntax: `{Type:IndividualResource,Identity:}`. For security groups or distribution groups, use the ObjectId value of the group from the Microsoft Entra portal in this syntax: `{Type:Group,Identity:}`. For the entire tenant, use this value: `{Type:"Tenant",Identity:"All"}`. +- Exclusions: Exclude security groups, distribution groups, or users from the scope of this DLP policy. For users, use the email address in this syntax: `{Type:IndividualResource,Identity:}`. For groups, use the ObjectId value of the group from the Microsoft Entra portal in this syntax: `{Type:Group, Identity:}`. -For example: +You create and store the properties in a variable as shown in the following examples: + +DLP policy scoped to all users in the tenant: `$loc = "[{"Workload":"Applications","Location":"470f2276-e011-4e9d-a6ec-20768be3a4b0","Inclusions":[{Type:"Tenant",Identity:"All"}]}]"` -And then use the value $loc for this parameter. +DLP policy scoped to the specified user and groups: + +`$loc = "[{"Workload":"Applications","Location":"470f2276-e011-4e9d-a6ec-20768be3a4b0","Inclusions":[{"Type":"Group","Identity":"fef0dead-5668-4bfb-9fc2-9879a47f9bdb"},{"Type":"Group","Identity":"b4dc1e1d-8193-4525-b59c-6d6e0f1718d2"},{"Type":"IndividualResource","Identity":"yibing@contoso.com"}]}]"` + +DLP policy scoped to all users in the tenant except for members of the specified group: + +`$loc = "[{"Workload":"Applications","Location":"470f2276-e011-4e9d-a6ec-20768be3a4b0","Inclusions":[{Type:"Tenant",Identity:"All"}]}],"Exclusions":[{"Type":"Group","Identity":"fef0dead-5668-4bfb-9fc2-9879a47f9bdb"}]}]"` + +After you create the `$loc` variable, use the value `$loc` for this parameter. ```yaml Type: String From 96472ed5e952a7e33af03c9d5ae8fb07bb910518 Mon Sep 17 00:00:00 2001 From: Ruchika Mittal Date: Wed, 8 Jan 2025 23:06:16 +0530 Subject: [PATCH 1225/1851] Fix note formatting --- teams/teams-ps/teams/New-CsTeamsCallingPolicy.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md index 6344a04b1d..548d84c63f 100644 --- a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md @@ -606,7 +606,8 @@ Accept wildcard characters: False ### -PreventTollBypass Setting this parameter to True will send calls through PSTN and incur charges rather than going through the network and bypassing the tolls. -**Note**: Do not set this parameter to True for Calling Plan or Operator Connect users as it will prevent successful call routing. This setting only works with Direct Routing which is configured to handle location-based routing restrictions. +> [!NOTE] +> Do not set this parameter to True for Calling Plan or Operator Connect users as it will prevent successful call routing. This setting only works with Direct Routing which is configured to handle location-based routing restrictions. ```yaml Type: Boolean From fe92ee87b79b75aad97ad04202517b3147e4d8f6 Mon Sep 17 00:00:00 2001 From: Ruchika Mittal Date: Wed, 8 Jan 2025 23:19:31 +0530 Subject: [PATCH 1226/1851] note formatting --- teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md index 3a07dc5f0b..344a110c0b 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md @@ -577,7 +577,8 @@ Accept wildcard characters: False ### -PreventTollBypass Setting this parameter to True will send calls through PSTN and incur charges rather than going through the network and bypassing the tolls. -**Note**: Do not set this parameter to True for Calling Plan or Operator Connect users as it will prevent successful call routing. This setting only works with Direct Routing which is configured to handle location-based routing restrictions. +> [!NOTE] +> Do not set this parameter to True for Calling Plan or Operator Connect users as it will prevent successful call routing. This setting only works with Direct Routing which is configured to handle location-based routing restrictions. ```yaml Type: Boolean From 19c04bd127e25e946c8f8f5f20a89b9c64f6b97a Mon Sep 17 00:00:00 2001 From: Ruchika Mittal Date: Wed, 8 Jan 2025 23:31:24 +0530 Subject: [PATCH 1227/1851] spelling fix --- teams/teams-ps/teams/New-CsCallQueue.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsCallQueue.md b/teams/teams-ps/teams/New-CsCallQueue.md index 886dc6f316..3406b44314 100644 --- a/teams/teams-ps/teams/New-CsCallQueue.md +++ b/teams/teams-ps/teams/New-CsCallQueue.md @@ -1400,7 +1400,7 @@ Accept wildcard characters: False ### -CallToAgentRatioThresholdBeforeOfferingCallback -The ratio of calls to agents that must be in queue before a call becomes eligible for callback. This conditon applies to calls arriving at the call queue. Minimum value of 1. Set to null ($null) to disable this condition. +The ratio of calls to agents that must be in queue before a call becomes eligible for callback. This condition applies to calls arriving at the call queue. Minimum value of 1. Set to null ($null) to disable this condition. At least one of `-WaitTimeBeforeOfferingCallbackInSecond`, `-NumberOfCallsInQueueBeforeOfferingCallback`, or `-CallToAgentRatioThresholdBeforeOfferingCallback` must be set to a value other than null when `-IsCallbackEnabled` is `True`. From 51451d52ce946430f1806e61b86663fc09778cde Mon Sep 17 00:00:00 2001 From: Erik Kredatus Date: Thu, 9 Jan 2025 13:04:55 -0800 Subject: [PATCH 1228/1851] Update New-CsTeamsEventsPolicy.md --- .../teams-ps/teams/New-CsTeamsEventsPolicy.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md index 7bce35db25..f42e562bbc 100644 --- a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md @@ -18,6 +18,7 @@ New-CsTeamsEventsPolicy [-Identity] [-AllowWebinars ] [-AllowTo [-RecordingForTownhall ] [-RecordingForWebinar ] [-TranscriptionForTownhall ] [-TranscriptionForWebinar ] [-UseMicrosoftECDN ] [-EventAccessType ] [-WhatIf] [-Confirm] [] +[-ImmersiveEvents ] ``` ## DESCRIPTION @@ -246,6 +247,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowTownhalls +This setting governs if a user can create Immersive Events using Teams Events. +Possible values are: + - **Enabled**: Enables creating Immersive Events. + - **Disabled**: Disables creating Immersive Events. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Enabled +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm The Confirm switch does not work with this cmdlet. From 70398e6d8eac03d43b342f4e66ab4f78fa58f437 Mon Sep 17 00:00:00 2001 From: Erik Kredatus Date: Thu, 9 Jan 2025 13:09:29 -0800 Subject: [PATCH 1229/1851] Update Set-CsTeamsEventsPolicy.md --- .../teams-ps/teams/Set-CsTeamsEventsPolicy.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md index 7342641c96..e40b8719d3 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md @@ -22,6 +22,7 @@ Set-CsTeamsEventsPolicy [-AllowWebinars ] [-EventAccessType ] [- [-TranscriptionForTownhall ] [-TranscriptionForWebinar ] [-UseMicrosoftECDN ] [-Identity] [-Force] [-WhatIf] [-Confirm] [] + [-ImmersiveEvents ] ``` ## DESCRIPTION @@ -369,6 +370,23 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ImmersiveEvents +This setting governs if a user can create Immersive Events using Teams Events. +Possible values are: + - **Enabled**: Enables creating Immersive Events. + - **Disabled**: Disables creating Immersive Events. +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Enabled +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm The Confirm switch does not work with this cmdlet. From 65b07cfad16747c18df8d8e46745fd3b5a4576d4 Mon Sep 17 00:00:00 2001 From: Erik Kredatus Date: Thu, 9 Jan 2025 13:10:44 -0800 Subject: [PATCH 1230/1851] Update New-CsTeamsEventsPolicy.md --- teams/teams-ps/teams/New-CsTeamsEventsPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md index f42e562bbc..7907bc35b2 100644 --- a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md @@ -247,7 +247,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowTownhalls +### -ImmersiveEvents This setting governs if a user can create Immersive Events using Teams Events. Possible values are: - **Enabled**: Enables creating Immersive Events. From e9109da78179472f489108e6c9fc3ec32f3124d2 Mon Sep 17 00:00:00 2001 From: andrewpark-ms Date: Thu, 9 Jan 2025 13:39:43 -0800 Subject: [PATCH 1231/1851] Update Set-CsTeamsMeetingPolicy.md --- .../teams/Set-CsTeamsMeetingPolicy.md | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index 19d2c157a9..b1a6457abb 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -68,6 +68,7 @@ Set-CsTeamsMeetingPolicy [[-Identity] ] [-AllowWatermarkForScreenSharing ] [-AllowWhiteboard ] [-AllowedStreamingMediaInput ] + [-AnonymousUserAuthenticationMethod ] [-AttendeeIdentityMasking ] [-AudibleRecordingNotification ] [-AutoAdmittedUsers ] @@ -905,6 +906,25 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AnonymousUserAuthenticationMethod +Determines how anonymous users will be authenticated when joining a meeting. +Possible values are: + +- **OneTimePasscode**, if you would like anonymous users to be sent a one time passcode to their email when joining a meeting +- **None**, if you would like to disable authentication for anonymous users joining a meeting + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: OneTimePasscode +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AttendeeIdentityMasking This setting will allow admins to enable or disable Masked Attendee mode in Meetings. From 5f4d4563a42c6483ff3bbc2ac89bd99e44e59065 Mon Sep 17 00:00:00 2001 From: andrewpark-ms Date: Thu, 9 Jan 2025 13:42:30 -0800 Subject: [PATCH 1232/1851] Update New-CsTeamsMeetingPolicy.md --- .../teams/New-CsTeamsMeetingPolicy.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md index 19b130604f..5e1d345959 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md @@ -64,6 +64,7 @@ New-CsTeamsMeetingPolicy [-Identity] [-AllowWatermarkForScreenSharing ] [-AllowWhiteboard ] [-AllowedStreamingMediaInput ] + [-AnonymousUserAuthenticationMethod ] [-AttendeeIdentityMasking ] [-AudibleRecordingNotification ] [-AutoAdmittedUsers ] @@ -874,6 +875,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AnonymousUserAuthenticationMethod +Determines how anonymous users will be authenticated when joining a meeting. + +Possible values are: +- **OneTimePasscode**, if you would like anonymous users to be sent a one time passcode to their email when joining a meeting +- **None**, if you would like to disable authentication for anonymous users joining a meeting + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Required: False +Position: Named +Default value: OneTimePasscode +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AttendeeIdentityMasking This setting will allow admins to enable or disable Masked Attendee mode in Meetings. Masked Attendee meetings will hide attendees' identifying information (e.g., name, contact information, profile photo). From 4efccf220ba49c3828da03300b482ae93416dcdc Mon Sep 17 00:00:00 2001 From: Yujie Liu <36554196+EyamaYliu@users.noreply.github.com> Date: Fri, 10 Jan 2025 10:12:26 +0800 Subject: [PATCH 1233/1851] Update New-CsTeamsCallingPolicy.md --- teams/teams-ps/teams/New-CsTeamsCallingPolicy.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md index 548d84c63f..50ec0cbd25 100644 --- a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md @@ -51,7 +51,7 @@ New-CsTeamsCallingPolicy [-Identity] [-PopoutForIncomingPstnCalls ] [-PreventTollBypass ] [-SpamFilteringEnabledType ] - [-VoiceSimulationInInterpretation ] + [-VoiceSimulationInInterpreter ] [-WhatIf] [] ``` @@ -105,7 +105,7 @@ Applicable: Microsoft Teams Required: False Position: Named -Default value: None +Default value: Enabled Accept pipeline input: False Accept wildcard characters: False ``` @@ -644,7 +644,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -VoiceSimulationInInterpretation +### -VoiceSimulationInInterpreter >[!NOTE] >This feature has not been released yet and will have no changes if it is enabled or disabled. @@ -653,10 +653,8 @@ Enables the user to use the voice simulation feature while being AI interpreted. Possible Values: -- DisabledUserOverride - Disabled - Enabled -- EnabledUserOverride ```yaml Type: String @@ -666,7 +664,7 @@ Applicable: Microsoft Teams Required: False Position: Named -Default value: None +Default value: Disabled Accept pipeline input: False Accept wildcard characters: False ``` From 79576cc036bb3d4ebe9595c9d8fe54f53d4dd366 Mon Sep 17 00:00:00 2001 From: Yujie Liu <36554196+EyamaYliu@users.noreply.github.com> Date: Fri, 10 Jan 2025 12:13:22 +0800 Subject: [PATCH 1234/1851] Update Set-CsTeamsCallingPolicy.md --- teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md index 344a110c0b..b9bab1b39a 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md @@ -48,7 +48,7 @@ Set-CsTeamsCallingPolicy [-Identity] [-PopoutForIncomingPstnCalls ] [-PreventTollBypass ] [-SpamFilteringEnabledType ] - [-VoiceSimulationInInterpretation ] + [-VoiceSimulationInInterpreter ] [-WhatIf] [] ``` @@ -111,7 +111,7 @@ Applicable: Microsoft Teams Required: False Position: Named -Default value: None +Default value: Enabled Accept pipeline input: False Accept wildcard characters: False ``` @@ -614,7 +614,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -VoiceSimulationInInterpretation +### -VoiceSimulationInInterpreter > [!NOTE] > This feature has not been released yet and will have no changes if it is enabled or disabled. @@ -623,10 +623,8 @@ Enables the user to use the voice simulation feature while being AI interpreted. Possible Values: -- DisabledUserOverride - Disabled - Enabled -- EnabledUserOverride ```yaml Type: String @@ -636,7 +634,7 @@ Applicable: Microsoft Teams Required: False Position: Named -Default value: None +Default value: Disabled Accept pipeline input: False Accept wildcard characters: False ``` From f1a29ab877cfea6f6cd655ee1b713a78bc7b592a Mon Sep 17 00:00:00 2001 From: Yujie Liu <36554196+EyamaYliu@users.noreply.github.com> Date: Fri, 10 Jan 2025 13:03:09 +0800 Subject: [PATCH 1235/1851] Update Set-CsTeamsMeetingPolicy.md --- .../teams/Set-CsTeamsMeetingPolicy.md | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index b1a6457abb..b6eb2d0319 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -23,6 +23,7 @@ The `CsTeamsMeetingPolicy` cmdlets enable administrators to control the type of ```powershell Set-CsTeamsMeetingPolicy [[-Identity] ] + [-AIInterpreter ] [-AllowAnnotations ] [-AllowAnonymousUsersToDialOut ] [-AllowAnonymousUsersToJoinMeeting ] @@ -116,6 +117,7 @@ Set-CsTeamsMeetingPolicy [[-Identity] ] [-UsersCanAdmitFromLobby ] [-VideoFiltersMode ] [-VoiceIsolation ] + [-VoiceSimulationInInterpreter ] [-WatermarkForAnonymousUsers ] [-WatermarkForCameraVideoOpacity ] [-WatermarkForCameraVideoPattern ] @@ -178,6 +180,29 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AIInterpreter +>[!NOTE] +>This feature has not been released yet and will have no changes if it is enabled or disabled. + +Enables the user to use the AI Interpreter related features + +Possible values: + +- Disabled +- Enabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` ### -AllowAnnotations This setting will allow admins to choose which users will be able to use the Annotation feature. @@ -1806,6 +1831,31 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -VoiceSimulationInInterpreter + +> [!NOTE] +> This feature has not been released yet and will have no changes if it is enabled or disabled. + +Enables the user to use the voice simulation feature while being AI interpreted. + +Possible Values: + +- Disabled +- Enabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: Disabled +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WatermarkForAnonymousUsers Determines the meeting experience and watermark content of an anonymous user. From cc2dc215272b06310c058456b8aa5f1f84243a2b Mon Sep 17 00:00:00 2001 From: Yujie Liu <36554196+EyamaYliu@users.noreply.github.com> Date: Fri, 10 Jan 2025 13:05:47 +0800 Subject: [PATCH 1236/1851] Update New-CsTeamsMeetingPolicy.md --- .../teams/New-CsTeamsMeetingPolicy.md | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md index 5e1d345959..363bd24d11 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md @@ -19,6 +19,7 @@ ms.date: 11/12/2024 ```powershell New-CsTeamsMeetingPolicy [-Identity] + [-AIInterpreter ] [-AllowAnonymousUsersToDialOut ] [-AllowAnonymousUsersToJoinMeeting ] [-AllowAnonymousUsersToStartMeeting ] @@ -112,6 +113,7 @@ New-CsTeamsMeetingPolicy [-Identity] [-UsersCanAdmitFromLobby ] [-VideoFiltersMode ] [-VoiceIsolation ] + [-VoiceSimulationInInterpreter ] [-WatermarkForAnonymousUsers ] [-WatermarkForCameraVideoOpacity ] [-WatermarkForCameraVideoPattern ] @@ -162,6 +164,30 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AIInterpreter +>[!NOTE] +>This feature has not been released yet and will have no changes if it is enabled or disabled. + +Enables the user to use the AI Interpreter related features + +Possible values: + +- Disabled +- Enabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: Enabled +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AllowAnonymousUsersToDialOut Determines whether anonymous users are allowed to dial out to a PSTN number. Set this to TRUE to allow anonymous users to dial out. Set this to FALSE to #prohibit anonymous users from dialing out. @@ -1731,6 +1757,31 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -VoiceSimulationInInterpreter + +> [!NOTE] +> This feature has not been released yet and will have no changes if it is enabled or disabled. + +Enables the user to use the voice simulation feature while being AI interpreted. + +Possible Values: + +- Disabled +- Enabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: Disabled +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WatermarkForAnonymousUsers Determines the meeting experience and watermark content of an anonymous user. From 954bb53c6fc0b64e1273c0adb8c825aa13db5313 Mon Sep 17 00:00:00 2001 From: Yujie Liu <36554196+EyamaYliu@users.noreply.github.com> Date: Fri, 10 Jan 2025 13:07:16 +0800 Subject: [PATCH 1237/1851] Minor adjustment on Set-CsTeamsMeetingPolicy.md --- teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index b6eb2d0319..6e79ad9788 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -199,10 +199,11 @@ Applicable: Microsoft Teams Required: False Position: Named -Default value: None +Default value: Enabled Accept pipeline input: False Accept wildcard characters: False ``` + ### -AllowAnnotations This setting will allow admins to choose which users will be able to use the Annotation feature. From 2e1d391ea08ee5c540e702464aeb92db1a25ae22 Mon Sep 17 00:00:00 2001 From: Ruchika Mittal Date: Sat, 11 Jan 2025 03:46:46 +0530 Subject: [PATCH 1238/1851] note formatting --- teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md index 363bd24d11..0b4e5b203b 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md @@ -977,7 +977,8 @@ Accept wildcard characters: False ``` ### -AutomaticallyStartCopilot -*Note: This feature has not been fully released yet, so the setting will have no effect.* +> [!Note] +> This feature has not been fully released yet, so the setting will have no effect.* This setting gives admins the ability to auto-start Copilot. @@ -1449,7 +1450,8 @@ Accept wildcard characters: False ### -NewMeetingRecordingExpirationDays Specifies the number of days before meeting recordings will expire and move to the recycle bin. Value can be from 1 to 99,999 days. -NOTE: You may opt to set Meeting Recordings to never expire by entering the value -1. +> [!NOTE] +> You may opt to set Meeting Recordings to never expire by entering the value -1. ```yaml Type: Int32 @@ -1542,7 +1544,8 @@ This parameter can take two possible values: - Stream - OneDriveForBusiness -Note: The change of storing Teams meeting recordings from Classic Stream to OneDrive and SharePoint (ODSP) has been completed as of August 30th, 2021. All recordings are now stored in ODSP. This change overrides the RecordingStorageMode parameter, and modifying the setting in PowerShell no longer has any impact. +> [!Note] +> The change of storing Teams meeting recordings from Classic Stream to OneDrive and SharePoint (ODSP) has been completed as of August 30th, 2021. All recordings are now stored in ODSP. This change overrides the RecordingStorageMode parameter, and modifying the setting in PowerShell no longer has any impact. ```yaml Type: String From f5b2d80c7bd26577c3c1cb6ce69c06a2163fc751 Mon Sep 17 00:00:00 2001 From: Ruchika Mittal Date: Sat, 11 Jan 2025 03:54:21 +0530 Subject: [PATCH 1239/1851] note formatting --- teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md index 0b4e5b203b..046a527187 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md @@ -1428,7 +1428,9 @@ Accept wildcard characters: False ### -MeetingInviteLanguages Controls how the join information in meeting invitations is displayed by enforcing a common language or enabling up to two languages to be displayed. -Note: All Teams supported languages can be specified using language codes. For more information about its delivery date, see the [roadmap (Feature ID: 81521)](https://www.microsoft.com/microsoft-365/roadmap?filters=&searchterms=81521). + +> [!NOTE] +> All Teams supported languages can be specified using language codes. For more information about its delivery date, see the [roadmap (Feature ID: 81521)](https://www.microsoft.com/microsoft-365/roadmap?filters=&searchterms=81521). The preliminary list of available languages is shown below: @@ -1580,7 +1582,9 @@ Accept wildcard characters: False ### -RoomPeopleNameUserOverride Enabling people recognition requires the tenant CsTeamsMeetingPolicy roomPeopleNameUserOverride to be "On" and roomAttributeUserOverride to be Attribute for allowing individual voice and face profiles to be used for recognition in meetings. -**Note**: In some locations, people recognition can't be used due to local laws or regulations. + +> [!Note] +> In some locations, people recognition can't be used due to local laws or regulations. Possible values: - On From 2ec9e2c79649891d75f05b205622b61af9c526e6 Mon Sep 17 00:00:00 2001 From: Sam Ramon <15154970+samantharamon@users.noreply.github.com> Date: Fri, 10 Jan 2025 14:34:40 -0800 Subject: [PATCH 1240/1851] Update description of AllowLegacyExchangeTokens parameter --- exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md index 7c9cce1ad9..3eddc82552 100644 --- a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md @@ -77,13 +77,15 @@ Accept wildcard characters: False ### -AllowLegacyExchangeTokens This parameter is available only in the cloud-based service. -The AllowLegacyExchangeTokens switch specifies whether legacy Exchange tokens are allowed for Outlook add-ins in your organization. You don't need to specify a value with this switch. +The AllowLegacyExchangeTokens switch specifies whether legacy Exchange tokens are allowed for Outlook add-ins in your organization. +It also specifies the most recent date and time an add-in was allowed or blocked from acquiring a token. +You don't need to specify a value with this switch. Legacy Exchange tokens include Exchange user identity and callback tokens. **Important**: -- Currently, the AllowLegacyExchangeTokens switch only specifies whether legacy Exchange tokens are allowed in your organization. For now, disregard the empty Allowed and Blocked arrays returned by the switch. +- The AllowLegacyExchangeTokens switch specifies any add-in that requested an Exchange token starting on January 17, 2025. - Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). ```yaml From 611648e6bc060358edaa2b52665e530012e7e0f1 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 10 Jan 2025 15:21:58 -0800 Subject: [PATCH 1241/1851] Update Get-AuthenticationPolicy.md for clarity and formatting --- exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md index 3eddc82552..b2cad09799 100644 --- a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md @@ -77,15 +77,15 @@ Accept wildcard characters: False ### -AllowLegacyExchangeTokens This parameter is available only in the cloud-based service. -The AllowLegacyExchangeTokens switch specifies whether legacy Exchange tokens are allowed for Outlook add-ins in your organization. -It also specifies the most recent date and time an add-in was allowed or blocked from acquiring a token. -You don't need to specify a value with this switch. +The AllowLegacyExchangeTokens switch specifies whether legacy Exchange tokens are allowed for Outlook add-ins in your organization. You don't need to specify a value with this switch. Legacy Exchange tokens include Exchange user identity and callback tokens. +This switch also specifies the most recent date and time that an add-in was allowed or blocked from acquiring a token. + **Important**: -- The AllowLegacyExchangeTokens switch specifies any add-in that requested an Exchange token starting on January 17, 2025. +- As of January 17 2025, the AllowLegacyExchangeTokens switch specifies any add-in that requested an Exchange token. - Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). ```yaml From 13e226d454e467e259f8868117952f305bbad7c0 Mon Sep 17 00:00:00 2001 From: Prasanna Patil Date: Mon, 13 Jan 2025 10:26:24 +0530 Subject: [PATCH 1242/1851] Update rollout details for Get-CsOnlineUser cmdlet Removed the release dates from the update --- teams/teams-ps/teams/Get-CsOnlineUser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsOnlineUser.md b/teams/teams-ps/teams/Get-CsOnlineUser.md index 8592006a4d..8976f1f699 100644 --- a/teams/teams-ps/teams/Get-CsOnlineUser.md +++ b/teams/teams-ps/teams/Get-CsOnlineUser.md @@ -319,7 +319,7 @@ A recent fix has addressed an issue where some Guest users were being omitted fr New policies - TeamsBYODAndDesksPolicy, TeamsAIPolicy, TeamsWorkLocationDetectionPolicy, TeamsMediaConnectivityPolicy, TeamsMeetingTemplatePermissionPolicy, TeamsVirtualAppointmentsPolicy and TeamsWorkLoadPolicy will be visible in the Get-CsOnlineUser cmdlet output. -The following updates are applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 6.8.0 or later in Gallatin environments (note that these changes are already rolled out in commercial, GCC High and DoD environments). These updates will be applicable to older Teams PowerShell versions from 27th January 2024 in Gallatin environments: +The following updates are applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 6.8.0 or later in Gallatin environments (note that these changes are already rolled out in commercial, GCC High and DoD environments). These updates will be rolled out gradually to older Microsoft Teams PowerShell versions. The following attributes are populated with correct values in the output of Get-CsOnlineUser when not using the "-identity" parameter: From ab9f79ecf7fc23a43547810d77526570f037b751 Mon Sep 17 00:00:00 2001 From: Srimanta Bagchi Date: Mon, 13 Jan 2025 10:48:33 -0500 Subject: [PATCH 1243/1851] Update Grant-CsTeamsAppPermissionPolicy.md --- teams/teams-ps/teams/Grant-CsTeamsAppPermissionPolicy.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/teams/teams-ps/teams/Grant-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsAppPermissionPolicy.md index 6b13f341ed..f183fb4a1d 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsAppPermissionPolicy.md @@ -17,6 +17,8 @@ author: ashishguptaiitb As an admin, you can use app permission policies to allow or block apps for your users. Learn more about the app permission policies at and about app centric management at . +This is only applicable for tenants who have not been migrated to ACM or UAM + ## SYNTAX ### Identity (Default) From 7ca0a2b47407a6bfa292f51dd6ef884a2ca23d89 Mon Sep 17 00:00:00 2001 From: Srimanta Bagchi Date: Mon, 13 Jan 2025 10:51:05 -0500 Subject: [PATCH 1244/1851] Update New-CsTeamsAppPermissionPolicy.md --- teams/teams-ps/teams/New-CsTeamsAppPermissionPolicy.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/teams/teams-ps/teams/New-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/New-CsTeamsAppPermissionPolicy.md index c7c928973d..6603a00fa9 100644 --- a/teams/teams-ps/teams/New-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsAppPermissionPolicy.md @@ -18,6 +18,8 @@ author: ashishguptaiitb As an admin, you can use app permission policies to allow or block apps for your users. Learn more about the app permission policies at and about app centric management at . +**This is only applicable for tenants who have not been migrated to ACM or UAM** + ## SYNTAX ``` From 45e7ce9816dc19f04c3540f86f69b711658f20c0 Mon Sep 17 00:00:00 2001 From: Srimanta Bagchi Date: Mon, 13 Jan 2025 10:53:00 -0500 Subject: [PATCH 1245/1851] Update Remove-CsTeamsAppPermissionPolicy.md --- teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md index 56b3fe8743..c0914e9e8d 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md @@ -20,6 +20,8 @@ As an admin, you can use app permission policies to allow or block apps for your This cmdlet allows you to remove app permission policies that have been created within your organization. If you run `Remove-CsTeamsAppPermissionPolicy` on the Global policy, it will be reset to the defaults provided for new organizations. +**This is only applicable for tenants who have not been migrated to ACM or UAM** + ## SYNTAX ``` From a3bc2976c583f24e7d7908ac354755dae0e3c9ae Mon Sep 17 00:00:00 2001 From: Srimanta Bagchi Date: Mon, 13 Jan 2025 10:53:41 -0500 Subject: [PATCH 1246/1851] Update Get-CsTeamsAppPermissionPolicy.md --- teams/teams-ps/teams/Get-CsTeamsAppPermissionPolicy.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/teams/teams-ps/teams/Get-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/Get-CsTeamsAppPermissionPolicy.md index 5b67420631..57bf2d2b00 100644 --- a/teams/teams-ps/teams/Get-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsAppPermissionPolicy.md @@ -17,6 +17,8 @@ author: ashishguptaiitb As an admin, you can use app permission policies to allow or block apps for your users. Learn more about the app permission policies at and about app centric management at . +**This is only applicable for tenants who have not been migrated to ACM or UAM** + ## SYNTAX ### Identity (Default) From fc5879b5fa1999361438e39eee40657c97e2b5cb Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Mon, 13 Jan 2025 09:21:41 -0800 Subject: [PATCH 1247/1851] Update New-CsAutoAttendantCallableEntity.md Adding note about configurationendpoint and queuesapp --- teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md b/teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md index 369af5a591..1d7dc5750c 100644 --- a/teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md +++ b/teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md @@ -102,6 +102,9 @@ The Type parameter represents the type of the callable entity, which can be any - ExternalPstn - SharedVoicemail +> [!IMPORTANT] +> Nesting Auto attendants and Call queues via ***ConfigurationEndpoint*** isn't currently supported for [Authorized users](/microsoftteams/aa-cq-authorized-users-plan.md) in Queues App. If you nest an Auto attendant or Call queue without a resource account, authorized users can't edit the auto attendant or call queue. + ```yaml Type: Object Parameter Sets: (All) From 5395ff15f7c52df3ed58e8f8c4be97031394fa0d Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Mon, 13 Jan 2025 09:25:15 -0800 Subject: [PATCH 1248/1851] Update New-CsCallQueue.md --- teams/teams-ps/teams/New-CsCallQueue.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/teams/teams-ps/teams/New-CsCallQueue.md b/teams/teams-ps/teams/New-CsCallQueue.md index 3406b44314..2ec936ce98 100644 --- a/teams/teams-ps/teams/New-CsCallQueue.md +++ b/teams/teams-ps/teams/New-CsCallQueue.md @@ -46,6 +46,8 @@ The New-CsCallQueue cmdlet creates a new Call Queue. > - -OverflowActionCallPriority > - -TimeoutActionCallPriority > - -NoAgentActionCallPriority +> +> [Nesting Auto attendants and Call queues](/microsoftteams/plan-auto-attendant-call-queue#nested-auto-attendants-and-call-queues) without a resource account isn't currently supported for [Authorized users](/microsoftteams/aa-cq-authorized-users-plan.md) in Queues App. If you nest an Auto attendant or Call queue without a resource account, authorized users can't edit the auto attendant or call queue. ## EXAMPLES From 8b9c12f2f31f1de523f9da6b7e149df44f54c40e Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Mon, 13 Jan 2025 09:26:08 -0800 Subject: [PATCH 1249/1851] Update Set-CsCallQueue.md --- teams/teams-ps/teams/Set-CsCallQueue.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsCallQueue.md b/teams/teams-ps/teams/Set-CsCallQueue.md index 58210341ea..e9e87e6ec1 100644 --- a/teams/teams-ps/teams/Set-CsCallQueue.md +++ b/teams/teams-ps/teams/Set-CsCallQueue.md @@ -61,9 +61,8 @@ Note that this cmdlet is in the Skype for Business Online PowerShell module and > - -TimeoutActionCallPriority > - -NoAgentActionCallPriority > -> The following configuration parameter will only work for customers that are participating in the Queues app private preview for these features. General Availability for this functionality has not been determined at this time. -> -> - -ServiceLevelThresholdResponseTimeInSecond +> [Nesting Auto attendants and Call queues](/microsoftteams/plan-auto-attendant-call-queue#nested-auto-attendants-and-call-queues) without a resource account isn't currently supported for [Authorized users](/microsoftteams/aa-cq-authorized-users-plan.md) in Queues App. If you nest an Auto attendant or Call queue without a resource account, authorized users can't edit the auto attendant or call queue. + ## EXAMPLES From 5309c2b17aa0f03cdd894be08ee248a7a008e4f6 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Mon, 13 Jan 2025 09:29:24 -0800 Subject: [PATCH 1250/1851] Update New-CsAutoAttendantCallableEntity.md --- teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md b/teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md index 1d7dc5750c..c543fbf782 100644 --- a/teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md +++ b/teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md @@ -103,7 +103,7 @@ The Type parameter represents the type of the callable entity, which can be any - SharedVoicemail > [!IMPORTANT] -> Nesting Auto attendants and Call queues via ***ConfigurationEndpoint*** isn't currently supported for [Authorized users](/microsoftteams/aa-cq-authorized-users-plan.md) in Queues App. If you nest an Auto attendant or Call queue without a resource account, authorized users can't edit the auto attendant or call queue. +> Nesting Auto attendants and Call queues via ***ConfigurationEndpoint*** isn't currently supported for [Authorized users](/microsoftteams/aa-cq-authorized-users-plan) in Queues App. If you nest an Auto attendant or Call queue without a resource account, authorized users can't edit the auto attendant or call queue. ```yaml Type: Object From f23583a95ec0bbf0b18e8d689a6156809671cb41 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Mon, 13 Jan 2025 09:37:57 -0800 Subject: [PATCH 1251/1851] Update New-CsCallQueue.md --- teams/teams-ps/teams/New-CsCallQueue.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsCallQueue.md b/teams/teams-ps/teams/New-CsCallQueue.md index 2ec936ce98..dd28cd3bac 100644 --- a/teams/teams-ps/teams/New-CsCallQueue.md +++ b/teams/teams-ps/teams/New-CsCallQueue.md @@ -47,7 +47,7 @@ The New-CsCallQueue cmdlet creates a new Call Queue. > - -TimeoutActionCallPriority > - -NoAgentActionCallPriority > -> [Nesting Auto attendants and Call queues](/microsoftteams/plan-auto-attendant-call-queue#nested-auto-attendants-and-call-queues) without a resource account isn't currently supported for [Authorized users](/microsoftteams/aa-cq-authorized-users-plan.md) in Queues App. If you nest an Auto attendant or Call queue without a resource account, authorized users can't edit the auto attendant or call queue. +> [Nesting Auto attendants and Call queues](/microsoftteams/plan-auto-attendant-call-queue#nested-auto-attendants-and-call-queues) without a resource account isn't currently supported for [Authorized users](/microsoftteams/aa-cq-authorized-users-plan) in Queues App. If you nest an Auto attendant or Call queue without a resource account, authorized users can't edit the auto attendant or call queue. ## EXAMPLES From e4efc4a07db909224a97509bcebb64098219a3f8 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Mon, 13 Jan 2025 09:38:21 -0800 Subject: [PATCH 1252/1851] Update Set-CsCallQueue.md --- teams/teams-ps/teams/Set-CsCallQueue.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsCallQueue.md b/teams/teams-ps/teams/Set-CsCallQueue.md index e9e87e6ec1..c41189e8f8 100644 --- a/teams/teams-ps/teams/Set-CsCallQueue.md +++ b/teams/teams-ps/teams/Set-CsCallQueue.md @@ -61,7 +61,7 @@ Note that this cmdlet is in the Skype for Business Online PowerShell module and > - -TimeoutActionCallPriority > - -NoAgentActionCallPriority > -> [Nesting Auto attendants and Call queues](/microsoftteams/plan-auto-attendant-call-queue#nested-auto-attendants-and-call-queues) without a resource account isn't currently supported for [Authorized users](/microsoftteams/aa-cq-authorized-users-plan.md) in Queues App. If you nest an Auto attendant or Call queue without a resource account, authorized users can't edit the auto attendant or call queue. +> [Nesting Auto attendants and Call queues](/microsoftteams/plan-auto-attendant-call-queue#nested-auto-attendants-and-call-queues) without a resource account isn't currently supported for [Authorized users](/microsoftteams/aa-cq-authorized-users-plan) in Queues App. If you nest an Auto attendant or Call queue without a resource account, authorized users can't edit the auto attendant or call queue. ## EXAMPLES From 2426bfabbaef8e610e695c3d40090fd1d5766b21 Mon Sep 17 00:00:00 2001 From: Sam Ramon <15154970+samantharamon@users.noreply.github.com> Date: Mon, 13 Jan 2025 15:14:12 -0800 Subject: [PATCH 1253/1851] Add note --- exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md index b2cad09799..dc7a5f73c7 100644 --- a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md @@ -86,7 +86,8 @@ This switch also specifies the most recent date and time that an add-in was allo **Important**: - As of January 17 2025, the AllowLegacyExchangeTokens switch specifies any add-in that requested an Exchange token. -- Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). +- The AllowLegacyExchangeTokens switch returns `Not Set` if tokens haven't been explicitly allowed or blocked in your organization using the `Set-AuthenticationPolicy -AllowLegacyExchangeTokens` or `Set-AuthenticationPolicy -BlockLegacyExchangeTokens` command. +- Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. Although tokens will be blocked by default, the AllowLegacyExchangeTokens switch will still return `Not Set` if you haven't run the `Set-AuthenticationPolicy -AllowLegacyExchangeTokens` or `Set-AuthenticationPolicy -BlockLegacyExchangeTokens` command. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). ```yaml Type: SwitchParameter From bfa6f492e52d030e636a979f0d9155b23c8fd73b Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 13 Jan 2025 15:20:37 -0800 Subject: [PATCH 1254/1851] Update parameter references in documentation --- exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md index dc7a5f73c7..39e8a032c3 100644 --- a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md @@ -86,8 +86,8 @@ This switch also specifies the most recent date and time that an add-in was allo **Important**: - As of January 17 2025, the AllowLegacyExchangeTokens switch specifies any add-in that requested an Exchange token. -- The AllowLegacyExchangeTokens switch returns `Not Set` if tokens haven't been explicitly allowed or blocked in your organization using the `Set-AuthenticationPolicy -AllowLegacyExchangeTokens` or `Set-AuthenticationPolicy -BlockLegacyExchangeTokens` command. -- Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. Although tokens will be blocked by default, the AllowLegacyExchangeTokens switch will still return `Not Set` if you haven't run the `Set-AuthenticationPolicy -AllowLegacyExchangeTokens` or `Set-AuthenticationPolicy -BlockLegacyExchangeTokens` command. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). +- The AllowLegacyExchangeTokens switch returns `Not Set` if tokens haven't been explicitly allowed or blocked in your organization using the _AllowLegacyExchangeTokens_ or _BlockLegacyExchangeTokens_ parameters on the **Set-AuthenticationPolicy** cmdlet. +- Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. Although tokens will be blocked by default, the AllowLegacyExchangeTokens switch will still return `Not Set` if you haven't used the _AllowLegacyExchangeTokens_ or _BlockLegacyExchangeTokens_ parameters on the **Set-AuthenticationPolicy** cmdlet. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). ```yaml Type: SwitchParameter From 1d4711f363c3ac42d4ff7f43cdfded56a91573d7 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 13 Jan 2025 15:39:36 -0800 Subject: [PATCH 1255/1851] Synch Locations param description --- .../exchange/New-DlpCompliancePolicy.md | 4 ++-- .../exchange/Set-DlpCompliancePolicy.md | 23 ++++++++++++++----- 2 files changed, 19 insertions(+), 8 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md index 26f8541d66..cb3907cc99 100644 --- a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md @@ -481,7 +481,7 @@ Accept wildcard characters: False ``` ### -Locations -The Locations parameter specifies to who, what, and where the DLP policy applies. This parameter uses the following properties: +The Locations parameter specifies to whom, what, and where the DLP policy applies. This parameter uses the following properties: - Workload: What the DLP policy applies to. Use the value `Applications`. - Location: Where the DLP policy applies. For Microsoft 365 Copilot, (Preview), use the value `470f2276-e011-4e9d-a6ec-20768be3a4b0`. @@ -502,7 +502,7 @@ DLP policy scoped to all users in the tenant except for members of the specified `$loc = "[{"Workload":"Applications","Location":"470f2276-e011-4e9d-a6ec-20768be3a4b0","Inclusions":[{Type:"Tenant",Identity:"All"}]}],"Exclusions":[{"Type":"Group","Identity":"fef0dead-5668-4bfb-9fc2-9879a47f9bdb"}]}]"` -After you create the `$loc` variable, use the value `$loc` for this parameter. +After you create the `$loc` variable as shown in the previous examples, use the value `$loc` for this parameter. ```yaml Type: String diff --git a/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md index e89c566570..073faac655 100644 --- a/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md @@ -743,17 +743,28 @@ Accept wildcard characters: False ``` ### -Locations -The Locations param specifies the workload, location, and security groups, distribution groups, or users that the DLP policy applies to. You can use this parameter with the following properties: +The Locations parameter specifies to whom, what, and where the DLP policy applies. This parameter uses the following properties: -- Workload: Workloads where DLP policy should apply to. Set the value to Applications. -- Location: Specific locations where DLP policy should apply to. For Microsoft 365 Copilot, (Preview), use the value 470f2276-e011-4e9d-a6ec-20768be3a4b0. -- Inclusions: Add security groups, distribution list or individuals to the scope of this DLP policy. +- Workload: What the DLP policy applies to. Use the value `Applications`. +- Location: Where the DLP policy applies. For Microsoft 365 Copilot, (Preview), use the value `470f2276-e011-4e9d-a6ec-20768be3a4b0`. +- Inclusions: Who the DLP policy applies to. For users, use the email address in this syntax: `{Type:IndividualResource,Identity:}`. For security groups or distribution groups, use the ObjectId value of the group from the Microsoft Entra portal in this syntax: `{Type:Group,Identity:}`. For the entire tenant, use this value: `{Type:"Tenant",Identity:"All"}`. +- Exclusions: Exclude security groups, distribution groups, or users from the scope of this DLP policy. For users, use the email address in this syntax: `{Type:IndividualResource,Identity:}`. For groups, use the ObjectId value of the group from the Microsoft Entra portal in this syntax: `{Type:Group, Identity:}`. -For example: +You create and store the properties in a variable as shown in the following examples: + +DLP policy scoped to all users in the tenant: `$loc = "[{"Workload":"Applications","Location":"470f2276-e011-4e9d-a6ec-20768be3a4b0","Inclusions":[{Type:"Tenant",Identity:"All"}]}]"` -And then use the value $loc for this parameter. +DLP policy scoped to the specified user and groups: + +`$loc = "[{"Workload":"Applications","Location":"470f2276-e011-4e9d-a6ec-20768be3a4b0","Inclusions":[{"Type":"Group","Identity":"fef0dead-5668-4bfb-9fc2-9879a47f9bdb"},{"Type":"Group","Identity":"b4dc1e1d-8193-4525-b59c-6d6e0f1718d2"},{"Type":"IndividualResource","Identity":"yibing@contoso.com"}]}]"` + +DLP policy scoped to all users in the tenant except for members of the specified group: + +`$loc = "[{"Workload":"Applications","Location":"470f2276-e011-4e9d-a6ec-20768be3a4b0","Inclusions":[{Type:"Tenant",Identity:"All"}]}],"Exclusions":[{"Type":"Group","Identity":"fef0dead-5668-4bfb-9fc2-9879a47f9bdb"}]}]"` + +After you create the `$loc` variable as shown in the previous examples, use the value `$loc` for this parameter. ```yaml Type: String From e128d4b7cd7f630bacefc4c379d4cf96ea3985d6 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 13 Jan 2025 16:24:20 -0800 Subject: [PATCH 1256/1851] Update Set-DlpCompliancePolicy.md Fixes per TR --- .../exchange-ps/exchange/Set-DlpCompliancePolicy.md | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md index 073faac655..a3db9c88bc 100644 --- a/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md @@ -745,24 +745,22 @@ Accept wildcard characters: False ### -Locations The Locations parameter specifies to whom, what, and where the DLP policy applies. This parameter uses the following properties: -- Workload: What the DLP policy applies to. Use the value `Applications`. -- Location: Where the DLP policy applies. For Microsoft 365 Copilot, (Preview), use the value `470f2276-e011-4e9d-a6ec-20768be3a4b0`. -- Inclusions: Who the DLP policy applies to. For users, use the email address in this syntax: `{Type:IndividualResource,Identity:}`. For security groups or distribution groups, use the ObjectId value of the group from the Microsoft Entra portal in this syntax: `{Type:Group,Identity:}`. For the entire tenant, use this value: `{Type:"Tenant",Identity:"All"}`. -- Exclusions: Exclude security groups, distribution groups, or users from the scope of this DLP policy. For users, use the email address in this syntax: `{Type:IndividualResource,Identity:}`. For groups, use the ObjectId value of the group from the Microsoft Entra portal in this syntax: `{Type:Group, Identity:}`. +- AddInclusions or RemoveInclusions: Add or remove security groups, distribution groups, or users to or from the scope of this DLP policy. For users, use the email address in this syntax: `{Type:IndividualResource,Identity:}`. For security groups or distribution groups, use the ObjectId value of the group from the Microsoft Entra portal in this syntax: `{Type:Group,Identity:}`. +- AddExclusions or RemoveExclusions: Add or remove security groups, distribution groups, or users to or from exclusions to the scope of this DLP policy. For users, use the email address in this syntax: `{Type:IndividualResource,Identity:}`. For security groups or distribution groups, use the ObjectId value of the group from the Microsoft Entra portal in this syntax: `{Type:Group,Identity:}`. You create and store the properties in a variable as shown in the following examples: DLP policy scoped to all users in the tenant: -`$loc = "[{"Workload":"Applications","Location":"470f2276-e011-4e9d-a6ec-20768be3a4b0","Inclusions":[{Type:"Tenant",Identity:"All"}]}]"` +`$loc = "[{"Workload":"Applications","Location":"470f2276-e011-4e9d-a6ec-20768be3a4b0","AddInclusions":[{Type:"Tenant",Identity:"All"}]}]"` DLP policy scoped to the specified user and groups: -`$loc = "[{"Workload":"Applications","Location":"470f2276-e011-4e9d-a6ec-20768be3a4b0","Inclusions":[{"Type":"Group","Identity":"fef0dead-5668-4bfb-9fc2-9879a47f9bdb"},{"Type":"Group","Identity":"b4dc1e1d-8193-4525-b59c-6d6e0f1718d2"},{"Type":"IndividualResource","Identity":"yibing@contoso.com"}]}]"` +`$loc = "[{"Workload":"Applications","Location":"470f2276-e011-4e9d-a6ec-20768be3a4b0","AddInclusions":[{"Type":"Group","Identity":"fef0dead-5668-4bfb-9fc2-9879a47f9bdb"},{"Type":"Group","Identity":"b4dc1e1d-8193-4525-b59c-6d6e0f1718d2"},{"Type":"IndividualResource","Identity":"yibing@contoso.com"}]}]"` DLP policy scoped to all users in the tenant except for members of the specified group: -`$loc = "[{"Workload":"Applications","Location":"470f2276-e011-4e9d-a6ec-20768be3a4b0","Inclusions":[{Type:"Tenant",Identity:"All"}]}],"Exclusions":[{"Type":"Group","Identity":"fef0dead-5668-4bfb-9fc2-9879a47f9bdb"}]}]"` +`$loc = "[{"Workload":"Applications","Location":"470f2276-e011-4e9d-a6ec-20768be3a4b0","AddInclusions":[{Type:"Tenant",Identity:"All"}],"AddExclusions": [{"Type":"Group","Identity":"fef0dead-5668-4bfb-9fc2-9879a47f9bdb"},{"Type":"Group","Identity":"b4dc1e1d-8193-4525-b59c-6d6e0f1718d2"}]}]` After you create the `$loc` variable as shown in the previous examples, use the value `$loc` for this parameter. From 2e1a38f2c6ed97b9fc3af58d5a70dbd9d300a00b Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 13 Jan 2025 16:32:40 -0800 Subject: [PATCH 1257/1851] Update Set-DlpCompliancePolicy.md --- exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md index a3db9c88bc..24bb0ce5cc 100644 --- a/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md @@ -745,6 +745,8 @@ Accept wildcard characters: False ### -Locations The Locations parameter specifies to whom, what, and where the DLP policy applies. This parameter uses the following properties: +- Workload: What the DLP policy applies to. Use the value `Applications`. +- Location: Where the DLP policy applies. For Microsoft 365 Copilot, (Preview), use the value `470f2276-e011-4e9d-a6ec-20768be3a4b0`. - AddInclusions or RemoveInclusions: Add or remove security groups, distribution groups, or users to or from the scope of this DLP policy. For users, use the email address in this syntax: `{Type:IndividualResource,Identity:}`. For security groups or distribution groups, use the ObjectId value of the group from the Microsoft Entra portal in this syntax: `{Type:Group,Identity:}`. - AddExclusions or RemoveExclusions: Add or remove security groups, distribution groups, or users to or from exclusions to the scope of this DLP policy. For users, use the email address in this syntax: `{Type:IndividualResource,Identity:}`. For security groups or distribution groups, use the ObjectId value of the group from the Microsoft Entra portal in this syntax: `{Type:Group,Identity:}`. From 8af4c49c51cf7ec66646797ceb18239af7d01d95 Mon Sep 17 00:00:00 2001 From: michelle-paradis <194965233+michelle-paradis@users.noreply.github.com> Date: Tue, 14 Jan 2025 14:24:21 -0500 Subject: [PATCH 1258/1851] Create Get-M365UnifiedCustomPendingApps Docs --- .../teams/Get-M365UnifiedCustomPendingApps | 83 +++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps diff --git a/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps b/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps new file mode 100644 index 0000000000..127a067b68 --- /dev/null +++ b/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps @@ -0,0 +1,83 @@ +--- +external help file: Microsoft.Teams.PowerShell.TeamsCmdlets.dll-Help.xml +Module Name: MicrosoftTeams +online version: https://docs.microsoft.com/powershell/module/teams/Get-M365UnifiedCustomPendingApps +applicable: Microsoft Teams +title: Get-M365UnifiedCustomPendingApps +author: michelle-paradis +ms.author: michelle-paradis +manager: swmerchant +ms.date: 01/14/2024 +schema: 2.0.0 +--- + +# Get-M365UnifiedCustomPendingApps + +## SYNOPSIS + +This cmdlet returns all custom Microsoft Teams apps that are pending review from an IT Admin. + +## SYNTAX + +```powershell +Get-M365UnifiedCustomPendingApps +``` + +## DESCRIPTION + +Get-M365UnifiedCustomPendingApps retrieves a complete list of all custom Microsoft Teams apps that are pending review, and their review status. + +## EXAMPLES + +### Example + +```powershell +PS C:\> Get-M365UnifiedCustomPendingApps +``` + +Returns a complete list of all custom Microsoft Teams apps that are pending review, and their review status. + +## PARAMETERS + +### 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.Object + +**Id** +Application ID of the Teams app. + +**ExternalId** +External ID of the Teams app. + +**Iteration** +The Staged App Definition Etag of the app. + +**CreatedBy** +The User ID of the user that created the app. + +**LastUpdateDateTime** +The date and time the app was last updated. + +**ReviewStatus** +The review status of the app. +Values: + +- PendingPublishing +- PendingUpdate + +**Metadata** +The app metadata. + +## NOTES + +## RELATED LINKS + +[Update-M365UnifiedCustomPendingApp ](https://learn.microsoft.com/powershell/module/teams/Update-M365UnifiedCustomPendingApp) From bf03e33e7b210a6e377cc669d90e4204c5cf9fa0 Mon Sep 17 00:00:00 2001 From: michelle-paradis <194965233+michelle-paradis@users.noreply.github.com> Date: Tue, 14 Jan 2025 14:30:25 -0500 Subject: [PATCH 1259/1851] Create Update-M365UnifiedCustomPendingApp Docs --- .../teams/Update-M365UnifiedCustomPendingApp | 96 +++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp diff --git a/teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp b/teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp new file mode 100644 index 0000000000..dfdae7d979 --- /dev/null +++ b/teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp @@ -0,0 +1,96 @@ +--- +external help file: Microsoft.Teams.PowerShell.TeamsCmdlets.dll-Help.xml +Module Name: MicrosoftTeams +online version: https://docs.microsoft.com/powershell/module/teams/Update-M365UnifiedCustomPendingApp +applicable: Microsoft Teams +title: Update-M365UnifiedCustomPendingApp +author: michelle-paradis +ms.author: michelle-paradis +manager: swmerchant +ms.date: 01/14/2025 +schema: 2.0.0 +--- + +# Update-M365UnifiedCustomPendingApp + +## SYNOPSIS + +This cmdlet updates the review status for a custom Microsoft Teams app that is pending publish from an IT Admin. + +## SYNTAX + +```powershell +Update-M365UnifiedCustomPendingApp -Id -ReviewStatus +``` + +## DESCRIPTION + +This cmdlet allows administrators to reject or publish custom Microsoft Teams apps that are pending review from an IT Admin. + +## EXAMPLES + +### Example 1 + +```powershell +PS C:\> Update-M365UnifiedCustomPendingApp -Id 4c4ec2e8-4a2c-4bce-8d8f-00fc664a4e5b -ReviewStauts Published +``` +Updates the review status for the Bookings app (App ID 4c4ec2e8-4a2c-4bce-8d8f-00fc664a4e5b) to Published. + +### Example 2 + +```powershell +PS C:\> Update-M365UnifiedCustomPendingApp -Id 4c4ec2e8-4a2c-4bce-8d8f-00fc664a4e5b -ReviewStauts Rejected +``` +Updates the review status for the Bookings app (App ID 4c4ec2e8-4a2c-4bce-8d8f-00fc664a4e5b) to Rejected. + +## PARAMETERS + +### Id + +The Application ID of the app. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ReviewStatus + +The review status of the app. + +```yaml +Type: String[] +Parameter Sets: (Published, Rejected) +Aliases: + +Required: True +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.Object + +## NOTES + +## RELATED LINKS + +[Get-M365UnifiedCustomPendingApps](https://learn.microsoft.com/powershell/module/teams/Get-M365UnifiedCustomPendingApps) From afbfbba7c3db7f54c721b321540366cd76214fde Mon Sep 17 00:00:00 2001 From: michelle-paradis <194965233+michelle-paradis@users.noreply.github.com> Date: Tue, 14 Jan 2025 15:01:02 -0500 Subject: [PATCH 1260/1851] Update date, syntax, and description in Get-M365UnifiedCustomPendingApps --- teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps b/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps index 127a067b68..98e5f10361 100644 --- a/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps +++ b/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps @@ -7,7 +7,7 @@ title: Get-M365UnifiedCustomPendingApps author: michelle-paradis ms.author: michelle-paradis manager: swmerchant -ms.date: 01/14/2024 +ms.date: 01/14/2025 schema: 2.0.0 --- @@ -20,12 +20,12 @@ This cmdlet returns all custom Microsoft Teams apps that are pending review from ## SYNTAX ```powershell -Get-M365UnifiedCustomPendingApps +Get-M365UnifiedCustomPendingApps [] ``` ## DESCRIPTION -Get-M365UnifiedCustomPendingApps retrieves a complete list of all custom Microsoft Teams apps that are pending review, and their review status. +Get-M365UnifiedCustomPendingApps retrieves a complete list of all custom Microsoft Teams apps that are pending review, and their review statuses. ## EXAMPLES @@ -35,7 +35,7 @@ Get-M365UnifiedCustomPendingApps retrieves a complete list of all custom Microso PS C:\> Get-M365UnifiedCustomPendingApps ``` -Returns a complete list of all custom Microsoft Teams apps that are pending review, and their review status. +Returns a complete list of all custom Microsoft Teams apps that are pending review, and their review statuses. ## PARAMETERS @@ -74,7 +74,7 @@ Values: - PendingUpdate **Metadata** -The app metadata. +The metadata of the app. ## NOTES From 7e42c64f121a99bc57c7aaa33931a0ef39475f68 Mon Sep 17 00:00:00 2001 From: michelle-paradis <194965233+michelle-paradis@users.noreply.github.com> Date: Tue, 14 Jan 2025 15:07:54 -0500 Subject: [PATCH 1261/1851] Rename Get-M365UnifiedCustomPendingApps to markdown file --- ...iedCustomPendingApps => Get-M365UnifiedCustomPendingApps.md} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename teams/teams-ps/teams/{Get-M365UnifiedCustomPendingApps => Get-M365UnifiedCustomPendingApps.md} (96%) diff --git a/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps b/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md similarity index 96% rename from teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps rename to teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md index 98e5f10361..b1aa00302a 100644 --- a/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps +++ b/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md @@ -80,4 +80,4 @@ The metadata of the app. ## RELATED LINKS -[Update-M365UnifiedCustomPendingApp ](https://learn.microsoft.com/powershell/module/teams/Update-M365UnifiedCustomPendingApp) +[Update-M365UnifiedCustomPendingApp ](https://learn.microsoft.com/powershell/module/teams/Update-M365UnifiedCustomPendingApp) \ No newline at end of file From 1ea6cf17a34ea008d5982ee9dd42f26da0a72dcc Mon Sep 17 00:00:00 2001 From: michelle-paradis <194965233+michelle-paradis@users.noreply.github.com> Date: Tue, 14 Jan 2025 15:17:14 -0500 Subject: [PATCH 1262/1851] Fix typos and update cmdlet documentation --- .../teams/Update-M365UnifiedCustomPendingApp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp b/teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp index dfdae7d979..9ae4f88343 100644 --- a/teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp +++ b/teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp @@ -15,7 +15,7 @@ schema: 2.0.0 ## SYNOPSIS -This cmdlet updates the review status for a custom Microsoft Teams app that is pending publish from an IT Admin. +This cmdlet updates the review status for a custom Microsoft Teams app that is pending review from an IT Admin. ## SYNTAX @@ -32,22 +32,22 @@ This cmdlet allows administrators to reject or publish custom Microsoft Teams ap ### Example 1 ```powershell -PS C:\> Update-M365UnifiedCustomPendingApp -Id 4c4ec2e8-4a2c-4bce-8d8f-00fc664a4e5b -ReviewStauts Published +PS C:\> Update-M365UnifiedCustomPendingApp -Id 4c4ec2e8-4a2c-4bce-8d8f-00fc664a4e5b -ReviewStatus Published ``` -Updates the review status for the Bookings app (App ID 4c4ec2e8-4a2c-4bce-8d8f-00fc664a4e5b) to Published. +Updates the review status for the custom pending app with App ID 4c4ec2e8-4a2c-4bce-8d8f-00fc664a4e5b to Published. ### Example 2 ```powershell -PS C:\> Update-M365UnifiedCustomPendingApp -Id 4c4ec2e8-4a2c-4bce-8d8f-00fc664a4e5b -ReviewStauts Rejected +PS C:\> Update-M365UnifiedCustomPendingApp -Id 4c4ec2e8-4a2c-4bce-8d8f-00fc664a4e5b -ReviewStatus Rejected ``` -Updates the review status for the Bookings app (App ID 4c4ec2e8-4a2c-4bce-8d8f-00fc664a4e5b) to Rejected. +Updates the review status for the custom pending app with App ID 4c4ec2e8-4a2c-4bce-8d8f-00fc664a4e5b to Rejected. ## PARAMETERS ### Id -The Application ID of the app. +Application ID of the Teams app. ```yaml Type: String @@ -63,10 +63,10 @@ Accept wildcard characters: False ### -ReviewStatus -The review status of the app. +The review status of the Teams app. ```yaml -Type: String[] +Type: String Parameter Sets: (Published, Rejected) Aliases: From 693240f36962245d21c806f7a7b63103fafd8f01 Mon Sep 17 00:00:00 2001 From: michelle-paradis <194965233+michelle-paradis@users.noreply.github.com> Date: Tue, 14 Jan 2025 15:17:26 -0500 Subject: [PATCH 1263/1851] Convert Update-M365UnifiedCustomPendingApp to Markdown --- ...edCustomPendingApp => Update-M365UnifiedCustomPendingApp.md} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename teams/teams-ps/teams/{Update-M365UnifiedCustomPendingApp => Update-M365UnifiedCustomPendingApp.md} (97%) diff --git a/teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp b/teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp.md similarity index 97% rename from teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp rename to teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp.md index 9ae4f88343..1c9c0912f7 100644 --- a/teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp +++ b/teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp.md @@ -93,4 +93,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-M365UnifiedCustomPendingApps](https://learn.microsoft.com/powershell/module/teams/Get-M365UnifiedCustomPendingApps) +[Get-M365UnifiedCustomPendingApps](https://learn.microsoft.com/powershell/module/teams/Get-M365UnifiedCustomPendingApps) \ No newline at end of file From fbffc08dfcfd9adb29a0bcabbcba3a44bb6e2378 Mon Sep 17 00:00:00 2001 From: michelle-paradis <194965233+michelle-paradis@users.noreply.github.com> Date: Tue, 14 Jan 2025 16:08:32 -0500 Subject: [PATCH 1264/1851] Update ms.author value in documentation --- teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp.md b/teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp.md index 1c9c0912f7..07aee62162 100644 --- a/teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp.md +++ b/teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp.md @@ -5,7 +5,7 @@ online version: https://docs.microsoft.com/powershell/module/teams/Update-M365Un applicable: Microsoft Teams title: Update-M365UnifiedCustomPendingApp author: michelle-paradis -ms.author: michelle-paradis +ms.author: mparadis manager: swmerchant ms.date: 01/14/2025 schema: 2.0.0 From 435c4c194f0ce81a2140ea4abbe3bda683cec4e3 Mon Sep 17 00:00:00 2001 From: michelle-paradis <194965233+michelle-paradis@users.noreply.github.com> Date: Tue, 14 Jan 2025 16:08:53 -0500 Subject: [PATCH 1265/1851] Update ms.author value in documentation --- teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md b/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md index b1aa00302a..97a1c6380d 100644 --- a/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md +++ b/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md @@ -5,7 +5,7 @@ online version: https://docs.microsoft.com/powershell/module/teams/Get-M365Unifi applicable: Microsoft Teams title: Get-M365UnifiedCustomPendingApps author: michelle-paradis -ms.author: michelle-paradis +ms.author: mparadis manager: swmerchant ms.date: 01/14/2025 schema: 2.0.0 From c14564c4a8cb15a35d9c37bd8bbe9c304505be9d Mon Sep 17 00:00:00 2001 From: Prasanna Patil Date: Wed, 15 Jan 2025 14:55:38 +0530 Subject: [PATCH 1266/1851] Update Get-CsOnlineUser documentation for 21Vianet --- teams/teams-ps/teams/Get-CsOnlineUser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsOnlineUser.md b/teams/teams-ps/teams/Get-CsOnlineUser.md index 8976f1f699..b04d3f9919 100644 --- a/teams/teams-ps/teams/Get-CsOnlineUser.md +++ b/teams/teams-ps/teams/Get-CsOnlineUser.md @@ -319,7 +319,7 @@ A recent fix has addressed an issue where some Guest users were being omitted fr New policies - TeamsBYODAndDesksPolicy, TeamsAIPolicy, TeamsWorkLocationDetectionPolicy, TeamsMediaConnectivityPolicy, TeamsMeetingTemplatePermissionPolicy, TeamsVirtualAppointmentsPolicy and TeamsWorkLoadPolicy will be visible in the Get-CsOnlineUser cmdlet output. -The following updates are applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 6.8.0 or later in Gallatin environments (note that these changes are already rolled out in commercial, GCC High and DoD environments). These updates will be rolled out gradually to older Microsoft Teams PowerShell versions. +The following updates are applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 6.8.0 or later for Microsoft Teams operated by 21Vianet. These updates will be rolled out gradually to older Microsoft Teams PowerShell versions. The following attributes are populated with correct values in the output of Get-CsOnlineUser when not using the "-identity" parameter: From a413845cbafcec6fe28892cbfa3ff5e16c12057c Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 15 Jan 2025 11:20:52 -0500 Subject: [PATCH 1267/1851] Update New-CsExternalAccessPolicy.md adding missing parameters --- .../teams/New-CsExternalAccessPolicy.md | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md index ffd15c5d01..1d605cae3d 100644 --- a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md @@ -37,10 +37,12 @@ New-CsExternalAccessPolicy [-Identity] [-EnablePublicCloudAudioVideoAccess ] [-EnableTeamsConsumerAccess ] [-EnableTeamsConsumerInbound ] + [-EnableTeamsSmsAccess ] [-EnableXmppAccess ] [-FederatedBilateralChats ] [-Force] [-InMemory] + [-RestrictTeamsConsumerAccessToExternalUserProfiles ] [-Tenant ] [-WhatIf] [] @@ -368,6 +370,23 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EnableTeamsSmsAccess +Allows you to control whether users can have SMS text messaging capabilities within Teams. + +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 +``` + ### -EnableXmppAccess Indicates whether the user is allowed to communicate with users who have SIP accounts with a federated XMPP (Extensible Messaging and Presence Protocol) partner. The default value is False. @@ -430,6 +449,23 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -RestrictTeamsConsumerAccessToExternalUserProfiles +Defines if a user is restricted to collaboration with Teams Consumer (TFL) user only in Extended Directory + +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 +``` + ### -Tenant Globally unique identifier (GUID) of the Skype for Business Online tenant account for whom the new external access policy is being created. For example: From f024cf73a560cde25e77aee17fd1100ed0d68bd1 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 15 Jan 2025 11:30:28 -0500 Subject: [PATCH 1268/1851] Update Find-CsGroup.md adding missing parameter --- teams/teams-ps/teams/Find-CsGroup.md | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/teams/teams-ps/teams/Find-CsGroup.md b/teams/teams-ps/teams/Find-CsGroup.md index 28872da6a5..18c265455b 100644 --- a/teams/teams-ps/teams/Find-CsGroup.md +++ b/teams/teams-ps/teams/Find-CsGroup.md @@ -4,10 +4,6 @@ online version: https://learn.microsoft.com/powershell/module/teams/find-csgroup applicable: Microsoft Teams title: Find-CsGroup schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: williamlooney --- # Find-CsGroup @@ -18,7 +14,7 @@ Use the Find-CsGroup cmdlet to search groups. ## SYNTAX ``` -Find-CsGroup [-Tenant ] -SearchQuery [-MaxResults ] [-ExactMatchOnly ] +Find-CsGroup [-Tenant ] -SearchQuery [-MaxResults ] [-ExactMatchOnly ] [-MailEnabledOnly ] [-Force] [] ``` @@ -107,6 +103,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -MailEnabledOnly +Instructs the cmdlet to return mail enabled only groups. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Tenant This parameter is reserved for internal Microsoft use. From 0ab6b084d34f8923f0b8718f944b4f7a9cbda2a5 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 15 Jan 2025 11:35:51 -0500 Subject: [PATCH 1269/1851] Update Get-CsTeamsShiftsConnectionSyncResult.md adding missing parameter --- .../Get-CsTeamsShiftsConnectionSyncResult.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionSyncResult.md b/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionSyncResult.md index 56bc2c2366..d893f5cf7e 100644 --- a/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionSyncResult.md +++ b/teams/teams-ps/teams/Get-CsTeamsShiftsConnectionSyncResult.md @@ -18,7 +18,7 @@ This cmdlet supports retrieving the list of user details in the mapped teams of ## SYNTAX ``` -Get-CsTeamsShiftsConnectionSyncResult -ConnectorInstanceId -TeamId [] +Get-CsTeamsShiftsConnectionSyncResult -ConnectorInstanceId -TeamId -InputObject [] ``` ## DESCRIPTION @@ -76,6 +76,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -InputObject + +The Identity parameter. + +```yaml +Type: IConfigApiBasedCmdletsIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +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 1bf2aadc0bfe6d7d026f30ea7fefee71281ed4c3 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 15 Jan 2025 11:38:41 -0500 Subject: [PATCH 1270/1851] Update New-CsHybridTelephoneNumber.md adding missing parameter --- .../teams/New-CsHybridTelephoneNumber.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsHybridTelephoneNumber.md b/teams/teams-ps/teams/New-CsHybridTelephoneNumber.md index 9c3666ffd1..cf94b5a986 100644 --- a/teams/teams-ps/teams/New-CsHybridTelephoneNumber.md +++ b/teams/teams-ps/teams/New-CsHybridTelephoneNumber.md @@ -19,7 +19,7 @@ This cmdlet adds a hybrid telephone number to the tenant. ### Identity (Default) ```powershell -New-CsHybridTelephoneNumber -TelephoneNumber [-Force] [] +New-CsHybridTelephoneNumber -TelephoneNumber [-Force] -InputObject [] ``` ## DESCRIPTION @@ -65,6 +65,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -InputObject +The identity parameter. + +```yaml +Type: IConfigApiBasedCmdletsIdentity +Parameter Sets: NewViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +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 cfb566a60849c346544a63b8af5673fdbf9d4cf4 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 15 Jan 2025 11:52:49 -0500 Subject: [PATCH 1271/1851] Adding missing Teams Targeting Policy cmdlets --- .../teams/Get-CsTeamsTargetingPolicy.md | 110 ++++++++++ .../teams/Remove-CsTeamsTargetingPolicy.md | 119 ++++++++++ .../teams/Set-CsTeamsTargetingPolicy.md | 203 ++++++++++++++++++ 3 files changed, 432 insertions(+) create mode 100644 teams/teams-ps/teams/Get-CsTeamsTargetingPolicy.md create mode 100644 teams/teams-ps/teams/Remove-CsTeamsTargetingPolicy.md create mode 100644 teams/teams-ps/teams/Set-CsTeamsTargetingPolicy.md diff --git a/teams/teams-ps/teams/Get-CsTeamsTargetingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsTargetingPolicy.md new file mode 100644 index 0000000000..ee445ecdb7 --- /dev/null +++ b/teams/teams-ps/teams/Get-CsTeamsTargetingPolicy.md @@ -0,0 +1,110 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamstargetingpolicy +schema: 2.0.0 +--- + +# Get-CsTeamsTargetingPolicy + +## SYNOPSIS + +The Teams Targeting Policy cmdlets enable administrators to control the type of Tenant tag setting that users can create or the features that they can access while in a meeting. It also helps determine how meetings deal with anonymous or external users. + +## SYNTAX + +### Identity (Default) + +```powershell +Get-CsTeamsTargetingPolicy [[-Identity] ] [-MsftInternalProcessingMode ] [] +``` + +### Filter + +```powershell +Get-CsTeamsTargetingPolicy [-MsftInternalProcessingMode ] [-Filter ] [] +``` + +## DESCRIPTION + +The CsTeamsTargetingPolicy cmdlets enable administrators to control the type of tags that users can create or the features that they can access in Teams. It also helps determine how tags deal with Teams members or guest users. + +The Get-CsTeamsTargetingPolicy cmdlet enables you to return information about all the Tenant tag setting policies that have been configured for use in your organization. + +## EXAMPLES + +### Example 1 + +```powershell +PS C:\> Get-CsTeamsTargetingPolicy -Identity SalesPolicy +``` + +In this example Get-CsTeamsTargetingPolicy is used to return the per-tenant tag policy that has an Identity SalesPolicy. Because identities are unique, this command will never return more than one item. + +## PARAMETERS + +### -Filter + +Enables you to use wildcard characters when indicating the policy (or policies) to be returned. + +```yaml +Type: String +Parameter Sets: Filter +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity + +Unique identifier of the policy to be returned. To refer to the global policy, use this syntax: -Identity global. To refer to a per-tenant policy, use syntax similar to this: -Identity SalesDepartmentPolicy. If this parameter is omitted, then all the tenant tag setting policies configured for use in your organization will be returned. + +```yaml +Type: String +Parameter Sets: Identity +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode + +For Internal use only. + +```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](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### System.String + +## OUTPUTS + +### System.Object + +## NOTES + +## RELATED LINKS +[Set-CsTargetingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamstargetingpolicy) +[Remove-CsTargetingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamstargetingpolicy) \ No newline at end of file diff --git a/teams/teams-ps/teams/Remove-CsTeamsTargetingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsTargetingPolicy.md new file mode 100644 index 0000000000..888374493f --- /dev/null +++ b/teams/teams-ps/teams/Remove-CsTeamsTargetingPolicy.md @@ -0,0 +1,119 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamstargetingpolicy +schema: 2.0.0 +--- + +# Remove-CsTeamsTargetingPolicy + +## SYNOPSIS + +The CsTeamsTargetingPolicy cmdlets removes a previously created CsTeamsTargetingPolicy. + +## SYNTAX + +```powershell +Remove-CsTeamsTargetingPolicy [-Identity] [-MsftInternalProcessingMode ] [-WhatIf] [-Confirm] + [] +``` + +## DESCRIPTION + +Deletes a previously created TeamsTargetingPolicy. Any users with no explicitly assigned policies will then fall back to the default policy in the organization. + +## EXAMPLES + +### Example 1 + +```powershell +PS C:\> Remove-CsTeamsMeetingPolicy -Identity StudentTagPolicy +``` + +In the example shown above, the command will delete the student tag policy from the organization's list of policies and remove all assignments of this policy from users who have had the policy assigned. + +## 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 +``` + +### -Identity + +Unique identifier for the teams meeting policy to be removed. To remove the global policy, use this syntax: -Identity global. (Note that the global policy cannot actually be removed. Instead, all the policy properties will be reset to their default values.) To remove a custom policy, use this syntax: -Identity StudentTagPolicy. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode + +For Internal use only. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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 + +### System.String + +## OUTPUTS + +### System.Object + +## NOTES + +## RELATED LINKS + +[Get-CsTargetingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamstargetingpolicy) +[Set-CsTargetingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamstargetingpolicy) diff --git a/teams/teams-ps/teams/Set-CsTeamsTargetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsTargetingPolicy.md new file mode 100644 index 0000000000..1f97eca7e6 --- /dev/null +++ b/teams/teams-ps/teams/Set-CsTeamsTargetingPolicy.md @@ -0,0 +1,203 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamstargetingpolicy +schema: 2.0.0 +--- + +# Set-CsTeamsTargetingPolicy + +## SYNOPSIS + +The CsTeamsTargetingPolicy cmdlets enable administrators to control the type of tags that users can create or the features that they can access in Teams. It also helps determine how tags deal with Teams members or guest users. + +## SYNTAX + +```powershell +Set-CsTeamsTargetingPolicy [-CustomTagsMode ] [-Description ] [[-Identity] ] + [-ManageTagsPermissionMode ] [-ShiftBackedTagsMode ] [-SuggestedPresetTags ] + [-TeamOwnersEditWhoCanManageTagsMode ] [-MsftInternalProcessingMode ] [-WhatIf] [-Confirm] + [] +``` + +## DESCRIPTION + +The CsTeamsTargetingPolicy cmdlets enable administrators to control the type of tags that users can create or the features that they can access in Teams. It also helps determine how tags deal with Teams members or guest users. + +The Set-CsTeamsTargetingPolicy cmdlet allows administrators to update existing Tenant tag settings that can be assigned to particular teams to control Team features related to tags. + +## EXAMPLES + +### Example 1 + +```powershell +PS C:\> Set-CsTeamsTargetingPolicy -Identity NewTagPolicy -CustomTagsMode Enabled +``` + +The command shown in Example 1 uses the Set-CsTeamsTargetingPolicy cmdlet to update an existing Tenant tag setting with the CustomTagsMode Enabled. This flag will enable Teams users to create tags. + +## 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 +``` + +### -CustomTagsMode + +Determine whether Teams users can create tags in team. Set this to Enabled to allow users to create new tags. Set this to Disabled to prohibit them from creating new tags. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Description + +Pass in a new description if that field needs to be updated. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity + +Name of the policy instance to be updated. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ManageTagsPermissionMode + +Determine whether team users can manage tag settings in Teams. Set this to EnabledTeamOwner to only allow Teams owners to manage tag settings in current Teams. Set this to EnabledTeamOwnerMember to allow Teams owners and Teams members to manage tag settings in current Teams. Set this to EnabledTeamOwnerMemberGuest to allow Teams owners, Teams members and guest users to manage tag settings in current Teams. Set this to MicrosoftDefault to user default setting in current Teams, which will be the same as EnabledTeamOwner. Set this to Disabled to prohibit all users from managing tag settings in current Teams. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode + +For Internal use only. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ShiftBackedTagsMode + +Determine whether Teams can have tags created by Shift App. Set this to Enabled to allow tags created by Shift App. Set this to Disabled to prohibit tags from Shift App. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -TeamOwnersEditWhoCanManageTagsMode + +Determine whether Teams owners can change Tenant tag settings. Set this to Enabled to allow Teams owners to change Tenant tag settings for current Teams. Set this to Disabled to prohibit them from changing Tenant tag settings. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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.Object + +## NOTES + +## RELATED LINKS + +[Get-CsTargetingPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamstargetingpolicy) +[Remove-CsTargetingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamstargetingpolicy) From 7491f331b371480b0b52c9274166130607db8e1e Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 15 Jan 2025 11:58:51 -0500 Subject: [PATCH 1272/1851] Update teams.md adding missing parameters --- teams/teams-ps/teams/teams.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/teams/teams-ps/teams/teams.md b/teams/teams-ps/teams/teams.md index de5d4cb0c2..ee015961dd 100644 --- a/teams/teams-ps/teams/teams.md +++ b/teams/teams-ps/teams/teams.md @@ -135,6 +135,9 @@ The following cmdlet references are for Microsoft Teams. ### [Get-CsTeamsShiftsConnectionWfmUser](Get-CsTeamsShiftsConnectionWfmUser.md) ### [Get-CsTeamsShiftsPolicy](Get-CsTeamsShiftsPolicy.md) ### [Get-CsTeamsSipDevicesConfiguration](Get-CsTeamsSipDevicesConfiguration.md) +### [Get-CsTeamsSurvivableBranchAppliance](Get-CsTeamsSurvivableBranchAppliance.md) +### [Get-CsTeamsSurvivableBranchAppliancePolicy](Get-CsTeamsSurvivableBranchAppliancePolicy.md) +### [Get-CsTeamsTargetingPolicy](Get-CsTeamsTargetingPolicy.md) ### [Get-CsTeamsTemplatePermissionPolicy](Get-CsTeamsTemplatePermissionPolicy.md) ### [Get-CsTeamsTranslationRule](Get-CsTeamsTranslationRule.md) ### [Get-CsTeamsUnassignedNumberTreatment](Get-CsTeamsUnassignedNumberTreatment.md) @@ -380,6 +383,9 @@ The following cmdlet references are for Microsoft Teams. ### [Remove-CsTeamsShiftsConnectionTeamMap](Remove-CsTeamsShiftsConnectionTeamMap.md) ### [Remove-CsTeamsShiftsPolicy](Remove-CsTeamsShiftsPolicy.md) ### [Remove-CsTeamsShiftsScheduleRecord](Remove-CsTeamsShiftsScheduleRecord.md) +### [Remove-CsTeamsSurvivableBranchAppliance](Remove-CsTeamsSurvivableBranchAppliance.md) +### [Remove-CsTeamsSurvivableBranchAppliancePolicy](Remove-CsTeamsSurvivableBranchAppliancePolicy.md) +### [Remove-CsTeamsTargetingPolicy](Remove-CsTeamsTargetingPolicy.md) ### [Remove-CsTeamsTemplatePermissionPolicy](Remove-CsTeamsTemplatePermissionPolicy.md) ### [Remove-CsTeamsTranslationRule](Remove-CsTeamsTranslationRule.md) ### [Remove-CsTeamsUnassignedNumberTreatment](Remove-CsTeamsUnassignedNumberTreatment.md) @@ -478,6 +484,9 @@ The following cmdlet references are for Microsoft Teams. ### [Set-CsTeamsShiftsConnectionInstance](Set-CsTeamsShiftsConnectionInstance.md) ### [Set-CsTeamsShiftsPolicy](Set-CsTeamsShiftsPolicy.md) ### [Set-CsTeamsSipDevicesConfiguration](Set-CsTeamsSipDevicesConfiguration.md) +### [Set-CsTeamsSurvivableBranchAppliance](Set-CsTeamsSurvivableBranchAppliance.md) +### [Set-CsTeamsSurvivableBranchAppliancePolicy](Set-CsTeamsSurvivableBranchAppliancePolicy.md) +### [Set-CsTeamsTargetingPolicy](Set-CsTeamsTargetingPolicy.md) ### [Set-CsTeamsTemplatePermissionPolicy](Set-CsTeamsTemplatePermissionPolicy.md) ### [Set-CsTeamsTranslationRule](Set-CsTeamsTranslationRule.md) ### [Set-CsTeamsUnassignedNumberTreatment](Set-CsTeamsUnassignedNumberTreatment.md) From 36520d67cb8872beba11e86965d04df2da0d674b Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 15 Jan 2025 15:29:11 -0500 Subject: [PATCH 1273/1851] Update Remove-CsTeamsShiftsConnection.md adding two missing parameters --- .../teams/Remove-CsTeamsShiftsConnection.md | 34 ++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Remove-CsTeamsShiftsConnection.md b/teams/teams-ps/teams/Remove-CsTeamsShiftsConnection.md index f197249328..987ca49656 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsShiftsConnection.md +++ b/teams/teams-ps/teams/Remove-CsTeamsShiftsConnection.md @@ -18,7 +18,7 @@ This cmdlet deletes a Shifts connection. ## SYNTAX ``` -Remove-CsTeamsShiftsConnection -ConnectionId [] +Remove-CsTeamsShiftsConnection -ConnectionId -InputObject [-PassThru] [] ``` ## DESCRIPTION @@ -52,6 +52,38 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -InputObject + +The identity parameter. + +```yaml +Type: IConfigApiBasedCmdletsIdentity +Parameter Sets: RemoveViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -PassThru + +Enables you to pass a user object through the pipeline that represents the user being assigned the policy. + +```yaml +Type: SwitchParameter +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 0ef91e151e50ba3ef439f510784b0e0b594f920b Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 15 Jan 2025 15:37:01 -0500 Subject: [PATCH 1274/1851] Update Remove-CsTeamsShiftsConnectionTeamMap.md adding missing parameters --- .../Remove-CsTeamsShiftsConnectionTeamMap.md | 36 +++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Remove-CsTeamsShiftsConnectionTeamMap.md b/teams/teams-ps/teams/Remove-CsTeamsShiftsConnectionTeamMap.md index 805906d009..48935f7bec 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsShiftsConnectionTeamMap.md +++ b/teams/teams-ps/teams/Remove-CsTeamsShiftsConnectionTeamMap.md @@ -17,8 +17,8 @@ This cmdlet removes the mapping between the Microsoft Teams team and workforce m ## SYNTAX -``` -Remove-CsTeamsShiftsConnectionTeamMap -ConnectorInstanceId -TeamId [] +```powershell +Remove-CsTeamsShiftsConnectionTeamMap -ConnectorInstanceId -TeamId -InputObject [-PassThru] [] ``` ## DESCRIPTION @@ -68,6 +68,38 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -InputObject + +The identity parameter. + +```yaml +Type: IConfigApiBasedCmdletsIdentity +Parameter Sets: RemoveViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -PassThru + +Enables you to pass a user object through the pipeline that represents the user being assigned the policy. + +```yaml +Type: SwitchParameter +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 8940cab553402cb87c0a5b14c3b2de6a68c8f220 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 15 Jan 2025 16:11:52 -0500 Subject: [PATCH 1275/1851] Update New-CsTeamsAIPolicy.md adding missing parameters to syntax --- teams/teams-ps/teams/New-CsTeamsAIPolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsAIPolicy.md b/teams/teams-ps/teams/New-CsTeamsAIPolicy.md index 99cb7dfa8b..594997baa4 100644 --- a/teams/teams-ps/teams/New-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsAIPolicy.md @@ -17,7 +17,7 @@ This cmdlet creates a Teams AI policy. ## SYNTAX ```powershell -New-CsTeamsAIPolicy -Identity [] +New-CsTeamsAIPolicy -Identity [-EnrollFace ] [-EnrollVoice ] [-Description ] [] ``` ## DESCRIPTION @@ -113,4 +113,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [Set-CsTeamsAIPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsaipolicy) -[Grant-CsTeamsAIPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsaipolicy) \ No newline at end of file +[Grant-CsTeamsAIPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsaipolicy) From 552f9a5900f0cb5f7c4cc49cefa632470221a44a Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 15 Jan 2025 16:14:59 -0500 Subject: [PATCH 1276/1851] Update Set-CsTeamsAIPolicy.md adding missing parameters in the syntax --- teams/teams-ps/teams/Set-CsTeamsAIPolicy.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md index 4b0b7cc4a4..f72a598f5b 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md @@ -13,7 +13,7 @@ ms.author: andywang ## SYNOPSIS -This cmdlet Set Teams AI policy value for current tenant. +This cmdlet sets Teams AI policy value for users in the tenant. ## SYNTAX @@ -21,6 +21,7 @@ This cmdlet Set Teams AI policy value for current tenant. Set-CsTeamsAIPolicy [[-Identity] ] [-EnrollFace ] [-EnrollVoice ] + [-Description ] [] ``` @@ -153,4 +154,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [Get-CsTeamsAIPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsaipolicy) -[Grant-CsTeamsAIPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsaipolicy) \ No newline at end of file +[Grant-CsTeamsAIPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsaipolicy) From c55fec36e9235a2e6527a0e5ba0e2ab1e0d623e7 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 15 Jan 2025 16:52:05 -0500 Subject: [PATCH 1277/1851] Update Get-CsTeamsAIPolicy.md adding missing parameters from syntax. --- teams/teams-ps/teams/Get-CsTeamsAIPolicy.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md index a3f6afbf8b..31df8e82df 100644 --- a/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md @@ -13,19 +13,19 @@ ms.author: andywang ## SYNOPSIS -This cmdlet retrieves all Teams AI policies for current tenant. +This cmdlet retrieves all Teams AI policies for the tenant. ## SYNTAX -``` -Get-CsTeamsAIPolicy [] +```powershell +Get-CsTeamsAIPolicy [[-Identity] ] [-Filter ] [] ``` ## 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. +This cmdlet retrieves all Teams AI policies for the tenant. ## EXAMPLES @@ -34,7 +34,7 @@ This cmdlet retrieves all Teams AI policies for current tenant. PS C:\> Get-CsTeamsAIPolicy ``` -Retrieves Teams AI policies, shows "EnrollFace" and "EnrollVoice" values. +Retrieves Teams AI policies and shows "EnrollFace" and "EnrollVoice" values. ## PARAMETERS @@ -86,4 +86,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [Set-CsTeamsAIPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsaipolicy) -[Grant-CsTeamsAIPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsaipolicy) \ No newline at end of file +[Grant-CsTeamsAIPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsaipolicy) From fe206b346e056642875f60dc16308752bd2cb00a Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 15 Jan 2025 16:52:50 -0500 Subject: [PATCH 1278/1851] Adding parameters that are live on TPM, but missing docs --- ...-CsOnlineAudioConferencingRoutingPolicy.md | 119 +++++++++ ...-CsOnlineAudioConferencingRoutingPolicy.md | 246 ++++++++++++++++++ ...-CsOnlineAudioConferencingRoutingPolicy.md | 176 +++++++++++++ ...-CsOnlineAudioConferencingRoutingPolicy.md | 127 +++++++++ ...-CsOnlineAudioConferencingRoutingPolicy.md | 176 +++++++++++++ 5 files changed, 844 insertions(+) create mode 100644 teams/teams-ps/teams/Get-CsOnlineAudioConferencingRoutingPolicy.md create mode 100644 teams/teams-ps/teams/Grant-CsOnlineAudioConferencingRoutingPolicy.md create mode 100644 teams/teams-ps/teams/New-CsOnlineAudioConferencingRoutingPolicy.md create mode 100644 teams/teams-ps/teams/Remove-CsOnlineAudioConferencingRoutingPolicy.md create mode 100644 teams/teams-ps/teams/Set-CsOnlineAudioConferencingRoutingPolicy.md diff --git a/teams/teams-ps/teams/Get-CsOnlineAudioConferencingRoutingPolicy.md b/teams/teams-ps/teams/Get-CsOnlineAudioConferencingRoutingPolicy.md new file mode 100644 index 0000000000..242f0c0e50 --- /dev/null +++ b/teams/teams-ps/teams/Get-CsOnlineAudioConferencingRoutingPolicy.md @@ -0,0 +1,119 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/get-csonlineaudioconferencingroutingpolicy +schema: 2.0.0 +--- + +# Get-CsOnlineAudioConferencingRoutingPolicy + +## SYNOPSIS + +This cmdlet retrieves all online audio conferencing routing policies for the tenant. + +## SYNTAX + +### Identity (Default) + +```powershell +Get-CsOnlineAudioConferencingRoutingPolicy [[-Identity] ] [-MsftInternalProcessingMode ] + [] +``` + +### Filter + +```powershell +Get-CsOnlineAudioConferencingRoutingPolicy [-MsftInternalProcessingMode ] [-Filter ] + [] +``` + +## DESCRIPTION + +Teams meeting dial-out calls are initiated from within a meeting in your organization to PSTN numbers, including call-me-at calls and calls to bring new participants to a meeting. + +To enable Teams meeting dial-out routing through Direct Routing to on-network users, you need to create and assign an Audio Conferencing routing policy called "OnlineAudioConferencingRoutingPolicy." + +The OnlineAudioConferencingRoutingPolicy policy is equivalent to the CsOnlineVoiceRoutingPolicy for 1:1 PSTN calls via Direct Routing. + +Audio Conferencing voice routing policies determine the available routes for calls from meeting dial-out based on the destination number. Audio Conferencing voice routing policies link to PSTN usages, determining routes for meeting dial-out calls by associated organizers. + +## EXAMPLES + +### Example 1 + +```powershell +PS C:\> Get-CsOnlineAudioConferencingRoutingPolicy +``` + +Retrieves all Online Audio Conferencing Routing Policy instances + +## PARAMETERS + +### -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: Filter +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity + +The identity of the Online Audio Conferencing Routing Policy. + +```yaml +Type: String +Parameter Sets: Identity +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode + +For internal use only. + +```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](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object + +## NOTES + +## RELATED LINKS + +[New-CsOnlineAudioConferencingRoutingPolicy](New-CsOnlineAudioConferencingRoutingPolicy.md) +[Remove-CsOnlineAudioConferencingRoutingPolicy](Remove-CsOnlineAudioConferencingRoutingPolicy.md) +[Grant-CsOnlineAudioConferencingRoutingPolicy](Grant-CsOnlineAudioConferencingRoutingPolicy.md) +[Set-CsOnlineAudioConferencingRoutingPolicy](Set-CsOnlineAudioConferencingRoutingPolicy.md) diff --git a/teams/teams-ps/teams/Grant-CsOnlineAudioConferencingRoutingPolicy.md b/teams/teams-ps/teams/Grant-CsOnlineAudioConferencingRoutingPolicy.md new file mode 100644 index 0000000000..0ce27bdfde --- /dev/null +++ b/teams/teams-ps/teams/Grant-CsOnlineAudioConferencingRoutingPolicy.md @@ -0,0 +1,246 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/grant-csonlineaudioconferencingroutingpolicy +schema: 2.0.0 +--- + +# Grant-CsOnlineAudioConferencingRoutingPolicy + +## SYNOPSIS + +This cmdlet applies an instance of the Online Audio Conferencing Routing policy to users or groups in a tenant. + +## SYNTAX + +### Identity (Default) + +```powershell +Grant-CsOnlineAudioConferencingRoutingPolicy [[-Identity] ] [-PassThru] [[-PolicyName] ] + [-MsftInternalProcessingMode ] [-WhatIf] [-Confirm] [] +``` + +### GrantToTenant + +```powershell +Grant-CsOnlineAudioConferencingRoutingPolicy [-PassThru] [[-PolicyName] ] + [-MsftInternalProcessingMode ] [-Global] [-WhatIf] [-Confirm] [] +``` + +### GrantToGroup + +```powershell +Grant-CsOnlineAudioConferencingRoutingPolicy [-PassThru] [[-PolicyName] ] + [-MsftInternalProcessingMode ] [-Group] [-Rank ] [-WhatIf] [-Confirm] + [] +``` + +## DESCRIPTION + +Teams meeting dial-out calls are initiated from within a meeting in your organization to PSTN numbers, including call-me-at calls and calls to bring new participants to a meeting. + +To enable Teams meeting dial-out routing through Direct Routing to on-network users, you need to create and assign an Audio Conferencing routing policy called "OnlineAudioConferencingRoutingPolicy." + +The OnlineAudioConferencingRoutingPolicy policy is equivalent to the CsOnlineVoiceRoutingPolicy for 1:1 PSTN calls via Direct Routing. + +Audio Conferencing voice routing policies determine the available routes for calls from meeting dial-out based on the destination number. Audio Conferencing voice routing policies link to PSTN usages, determining routes for meeting dial-out calls by associated organizers. + +## EXAMPLES + +### Example 1 + +```powershell +PS C:\> Grant-CsOnlineAudioConferencingRoutingPolicy -PolicyName Test -Identity testuser@test.onmicrosoft.com +``` + +Applies the policy "test" to the user "". + +### Example 2 + +```powershell +PS C:\> Grant-CsOnlineAudioConferencingRoutingPolicy -PolicyName Test -Identity Global +``` + +Applies the policy "test" to the entire tenant. + +### Example 3 + +```powershell +PS C:\> Grant-CsOnlineAudioConferencingRoutingPolicy -Group f13d6c9d-ce76-422c-af78-b6018b4d9c80 -PolicyName Test +``` + +Applies the policy "test" to the specified group. + +## 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 +``` + +### -Global + +This can be used to apply the policy to the entire tenant. + +```yaml +Type: SwitchParameter +Parameter Sets: GrantToTenant +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Group + +This is the identifier of the group that the policy should be assigned to. + +```yaml +Type: String +Parameter Sets: GrantToGroup +Aliases: + +Required: True +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity + +Specifies the identity of the target user. + +Example: + +Example: 98403f08-577c-46dd-851a-f0460a13b03d + +Use the "Global" Identity if you wish to set the policy for the entire tenant. + +```yaml +Type: String +Parameter Sets: Identity +Aliases: + +Required: False +Position: 0 +Default value: None +Accept pipeline input: True (ByPropertyName, ByValue) +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode + +For internal use only. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PassThru + +Enables you to pass a user object through the pipeline that represents the user being assigned the policy. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PolicyName + +Specifies the name of the policy to be assigned. The PolicyName is the policy identity minus the policy scope ("tag:"), for example, a policy that has an identity of "Tag:Enabled" has a PolicyName of "Enabled". + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Rank + +The rank of the policy assignment, relative to other group policy assignments for the same policy type. + +```yaml +Type: Int32 +Parameter Sets: GrantToGroup +Aliases: + +Required: False +Position: Named +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 + +### System.String + +## OUTPUTS + +### System.Object + +## NOTES + +## RELATED LINKS + +[New-CsOnlineAudioConferencingRoutingPolicy](New-CsOnlineAudioConferencingRoutingPolicy.md) +[Remove-CsOnlineAudioConferencingRoutingPolicy](Remove-CsOnlineAudioConferencingRoutingPolicy.md) +[Set-CsOnlineAudioConferencingRoutingPolicy](Set-CsOnlineAudioConferencingRoutingPolicy.md) +[Get-CsOnlineAudioConferencingRoutingPolicy](Get-CsOnlineAudioConferencingRoutingPolicy.md) diff --git a/teams/teams-ps/teams/New-CsOnlineAudioConferencingRoutingPolicy.md b/teams/teams-ps/teams/New-CsOnlineAudioConferencingRoutingPolicy.md new file mode 100644 index 0000000000..e42054a35c --- /dev/null +++ b/teams/teams-ps/teams/New-CsOnlineAudioConferencingRoutingPolicy.md @@ -0,0 +1,176 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/new-csonlineaudioconferencingroutingpolicy +schema: 2.0.0 +--- + +# New-CsOnlineAudioConferencingRoutingPolicy + +## SYNOPSIS + +This cmdlet creates a Online Audio Conferencing Routing Policy. + +## SYNTAX + +```powershell +New-CsOnlineAudioConferencingRoutingPolicy [-Identity] [-Description ] + [-OnlinePstnUsages ] [-RouteType ] [-MsftInternalProcessingMode ] [-WhatIf] [-Confirm] + [] +``` + +## DESCRIPTION + +Teams meeting dial-out calls are initiated from within a meeting in your organization to PSTN numbers, including call-me-at calls and calls to bring new participants to a meeting. + +To enable Teams meeting dial-out routing through Direct Routing to on-network users, you need to create and assign an Audio Conferencing routing policy called "OnlineAudioConferencingRoutingPolicy." + +The OnlineAudioConferencingRoutingPolicy policy is equivalent to the CsOnlineVoiceRoutingPolicy for 1:1 PSTN calls via Direct Routing. + +Audio Conferencing voice routing policies determine the available routes for calls from meeting dial-out based on the destination number. Audio Conferencing voice routing policies link to PSTN usages, determining routes for meeting dial-out calls by associated organizers. + +## EXAMPLES + +### Example 1 + +```powershell +PS C:\> New-CsOnlineAudioConferencingRoutingPolicy -Identity Test +``` + +Creates a new Online Audio Conferencing Routing Policy policy with an identity called "Test". + +## 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 +``` + +### -Description + +Enables administrators to provide explanatory text about the Online Audio Conferencing Routing policy. For example, the Description might indicate the users the policy should be assigned to. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity + +Identity of the Online Audio Conferencing Routing Policy. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode + +For internal use only. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OnlinePstnUsages + +A list of online PSTN usages (such as Local or Long Distance) that can be applied to this online audio routing policy. The online PSTN usages must be existing usages (PSTN usages can be retrieved by calling the Get-CsOnlinePstnUsage cmdlet). + +```yaml +Type: Object +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RouteType + +For internal use only. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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.Object + +## NOTES + +## RELATED LINKS + +[Remove-CsOnlineAudioConferencingRoutingPolicy](Remove-CsOnlineAudioConferencingRoutingPolicy.md) +[Grant-CsOnlineAudioConferencingRoutingPolicy](Grant-CsOnlineAudioConferencingRoutingPolicy.md) +[Set-CsOnlineAudioConferencingRoutingPolicy](Set-CsOnlineAudioConferencingRoutingPolicy.md) +[Get-CsOnlineAudioConferencingRoutingPolicy](Get-CsOnlineAudioConferencingRoutingPolicy.md) diff --git a/teams/teams-ps/teams/Remove-CsOnlineAudioConferencingRoutingPolicy.md b/teams/teams-ps/teams/Remove-CsOnlineAudioConferencingRoutingPolicy.md new file mode 100644 index 0000000000..b01ab009d2 --- /dev/null +++ b/teams/teams-ps/teams/Remove-CsOnlineAudioConferencingRoutingPolicy.md @@ -0,0 +1,127 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/remove-csonlineaudioconferencingroutingpolicy +schema: 2.0.0 +--- + +# Remove-CsOnlineAudioConferencingRoutingPolicy + +## SYNOPSIS + +This cmdlet deletes an instance of the Online Audio Conferencing Routing Policy. + +## SYNTAX + +```powershell +Remove-CsOnlineAudioConferencingRoutingPolicy [-Identity] [-MsftInternalProcessingMode ] + [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION + +Teams meeting dial-out calls are initiated from within a meeting in your organization to PSTN numbers, including call-me-at calls and calls to bring new participants to a meeting. + +To enable Teams meeting dial-out routing through Direct Routing to on-network users, you need to create and assign an Audio Conferencing routing policy called "OnlineAudioConferencingRoutingPolicy." + +The OnlineAudioConferencingRoutingPolicy policy is equivalent to the CsOnlineVoiceRoutingPolicy for 1:1 PSTN calls via Direct Routing. + +Audio Conferencing voice routing policies determine the available routes for calls from meeting dial-out based on the destination number. Audio Conferencing voice routing policies link to PSTN usages, determining routes for meeting dial-out calls by associated organizers. + +## EXAMPLES + +### Example 1 + +```powershell +PS C:\> Remove-CsOnlineAudioConferencingRoutingPolicy -Identity "Test" +``` + +Deletes an Online Audio Conferencing Routing policy instance with the identity "Test". + +## 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 +``` + +### -Identity + +The identity of the policy. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode + +For internal use only. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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 + +### System.String + +## OUTPUTS + +### System.Object + +## NOTES + +## RELATED LINKS + +[New-CsOnlineAudioConferencingRoutingPolicy](New-CsOnlineAudioConferencingRoutingPolicy.md) +[Grant-CsOnlineAudioConferencingRoutingPolicy](Grant-CsOnlineAudioConferencingRoutingPolicy.md) +[Set-CsOnlineAudioConferencingRoutingPolicy](Set-CsOnlineAudioConferencingRoutingPolicy.md) +[Get-CsOnlineAudioConferencingRoutingPolicy](Get-CsOnlineAudioConferencingRoutingPolicy.md) diff --git a/teams/teams-ps/teams/Set-CsOnlineAudioConferencingRoutingPolicy.md b/teams/teams-ps/teams/Set-CsOnlineAudioConferencingRoutingPolicy.md new file mode 100644 index 0000000000..b8af2fd12d --- /dev/null +++ b/teams/teams-ps/teams/Set-CsOnlineAudioConferencingRoutingPolicy.md @@ -0,0 +1,176 @@ +--- +external help file: MicrosoftTeams-help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/set-csonlineaudioconferencingroutingpolicy +schema: 2.0.0 +--- + +# Set-CsOnlineAudioConferencingRoutingPolicy + +## SYNOPSIS + +This cmdlet sets the Online Audio Conferencing Routing Policy for users in the tenant. + +## SYNTAX + +```powershell +Set-CsOnlineAudioConferencingRoutingPolicy [-Description ] [[-Identity] ] + [-OnlinePstnUsages ] [-RouteType ] [-MsftInternalProcessingMode ] [-WhatIf] [-Confirm] + [] +``` + +## DESCRIPTION + +Teams meeting dial-out calls are initiated from within a meeting in your organization to PSTN numbers, including call-me-at calls and calls to bring new participants to a meeting. + +To enable Teams meeting dial-out routing through Direct Routing to on-network users, you need to create and assign an Audio Conferencing routing policy called "OnlineAudioConferencingRoutingPolicy." + +The OnlineAudioConferencingRoutingPolicy policy is equivalent to the CsOnlineVoiceRoutingPolicy for 1:1 PSTN calls via Direct Routing. + +Audio Conferencing voice routing policies determine the available routes for calls from meeting dial-out based on the destination number. Audio Conferencing voice routing policies link to PSTN usages, determining routes for meeting dial-out calls by associated organizers. + +## EXAMPLES + +### Example 1 + +```powershell +PS C:\> Set-CsOnlineAudioConferencingRoutingPolicy -Identity "Policy 1" -OnlinePstnUsages "US and Canada" +``` + +Sets the Online Audio Conferencing Routing Policy "Policy 1" value of "OnlinePstnUsages" to "US and Canada". + +## 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 +``` + +### -Description + +Enables administrators to provide explanatory text about the Online Audio Conferencing Routing policy. For example, the Description might indicate the users the policy should be assigned to. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity + +The identity of the Online Audio Conferencing Routing Policy. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MsftInternalProcessingMode + +For internal use only. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OnlinePstnUsages + +A list of online PSTN usages (such as Local or Long Distance) that can be applied to this online audio conferencing routing policy. The online PSTN usages must be existing usages (PSTN usages can be retrieved by calling the Get-CsOnlinePstnUsage cmdlet). + +```yaml +Type: Object +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RouteType + +For internal use. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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.Object + +## NOTES + +## RELATED LINKS + +[New-CsOnlineAudioConferencingRoutingPolicy](New-CsOnlineAudioConferencingRoutingPolicy.md) +[Remove-CsOnlineAudioConferencingRoutingPolicy](Remove-CsOnlineAudioConferencingRoutingPolicy.md) +[Grant-CsOnlineAudioConferencingRoutingPolicy](Grant-CsOnlineAudioConferencingRoutingPolicy.md) +[Get-CsOnlineAudioConferencingRoutingPolicy](Get-CsOnlineAudioConferencingRoutingPolicy.md) From e865b3ab4a5bc10c94fdda3d27cffefe2d1e8b0f Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 15 Jan 2025 16:56:54 -0500 Subject: [PATCH 1279/1851] Update teams.md adding online audio conferencing policy --- teams/teams-ps/teams/teams.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/teams/teams-ps/teams/teams.md b/teams/teams-ps/teams/teams.md index ee015961dd..85180c9e5d 100644 --- a/teams/teams-ps/teams/teams.md +++ b/teams/teams-ps/teams/teams.md @@ -53,6 +53,7 @@ The following cmdlet references are for Microsoft Teams. ### [Get-CsOnlineApplicationInstance](Get-CsOnlineApplicationInstance.md) ### [Get-CsOnlineApplicationInstanceAssociation](Get-CsOnlineApplicationInstanceAssociation.md) ### [Get-CsOnlineApplicationInstanceAssociationStatus](Get-CsOnlineApplicationInstanceAssociationStatus.md) +### [Get-CsCsOnlineAudioConferencingRoutingPolicy][Get-CsOnlineAudioConferencingRoutingPolicy.md] ### [Get-CsOnlineAudioFile](Get-CsOnlineAudioFile.md) ### [Get-CsOnlineDialinConferencingPolicy](Get-CsOnlineDialinConferencingPolicy.md) ### [Get-CsOnlineDialInConferencingServiceNumber](Get-CsOnlineDialInConferencingServiceNumber.md) @@ -255,6 +256,7 @@ The following cmdlet references are for Microsoft Teams. ### [New-CsInboundExemptNumberPattern](New-CsInboundExemptNumberPattern.md) ### [New-CsOnlineApplicationInstance](New-CsOnlineApplicationInstance.md) ### [New-CsOnlineApplicationInstanceAssociation](New-CsOnlineApplicationInstanceAssociation.md) +### [New-CsCsOnlineAudioConferencingRoutingPolicy][New-CsOnlineAudioConferencingRoutingPolicy.md] ### [New-CsOnlineDateTimeRange](New-CsOnlineDateTimeRange.md) ### [New-CsOnlineLisCivicAddress](New-CsOnlineLisCivicAddress.md) ### [New-CsOnlineLisLocation](New-CsOnlineLisLocation.md) @@ -335,6 +337,7 @@ The following cmdlet references are for Microsoft Teams. ### [Remove-CsInboundBlockedNumberPattern](Remove-CsInboundBlockedNumberPattern.md) ### [Remove-CsInboundExemptNumberPattern](Remove-CsInboundExemptNumberPattern.md) ### [Remove-CsOnlineApplicationInstanceAssociation](Remove-CsOnlineApplicationInstanceAssociation.md) +### [Remove-CsCsOnlineAudioConferencingRoutingPolicy][Remove-CsOnlineAudioConferencingRoutingPolicy.md] ### [Remove-CsOnlineAudioFile](Remove-CsOnlineAudioFile.md) ### [Remove-CsOnlineDialInConferencingTenantSettings](Remove-CsOnlineDialInConferencingTenantSettings.md) ### [Remove-CsOnlineLisCivicAddress](Remove-CsOnlineLisCivicAddress.md) @@ -421,6 +424,7 @@ The following cmdlet references are for Microsoft Teams. ### [Set-CsInboundBlockedNumberPattern](Set-CsInboundBlockedNumberPattern.md) ### [Set-CsInboundExemptNumberPattern](Set-CsInboundExemptNumberPattern.md) ### [Set-CsOnlineApplicationInstance](Set-CsOnlineApplicationInstance.md) +### [Set-CsCsOnlineAudioConferencingRoutingPolicy][Set-CsOnlineAudioConferencingRoutingPolicy.md] ### [Set-CsOnlineDialInConferencingBridge](Set-CsOnlineDialInConferencingBridge.md) ### [Set-CsOnlineDialInConferencingServiceNumber](Set-CsOnlineDialInConferencingServiceNumber.md) ### [Set-CsOnlineDialInConferencingTenantSettings](Set-CsOnlineDialInConferencingTenantSettings.md) From fd9066c633c37d0f477f5a57528f87c63a13e4ba Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 15 Jan 2025 21:11:59 -0500 Subject: [PATCH 1280/1851] Update Set-CsPhoneNumberAssignment.md adding description for reverse number lookup --- .../teams-ps/teams/Set-CsPhoneNumberAssignment.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md b/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md index 260d058035..5fa843cd66 100644 --- a/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md +++ b/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md @@ -257,6 +257,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ReverseNumberLookup +This parameter is used to control the behavior of reverse number lookup (RNL) for a phone number.When RNL is set to 'SkipInternalVoip', an internal call to this phone number will not attempt to pass through internal VoIP via reverse number lookup in Microsoft Teams. Instead the call will be established through external PSTN connectivity directly. + +```yaml +Type: String +Parameter Sets: (ReverseNumberLookupUpdate, Assignment) +Aliases: + +Required: True +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 1cdd4844b4ca65e70275d0c96eb2eac6eed252d3 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 15 Jan 2025 21:15:24 -0500 Subject: [PATCH 1281/1851] Update Get-CsHybridTelephoneNumber.md adding input object parameter --- .../teams/Get-CsHybridTelephoneNumber.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsHybridTelephoneNumber.md b/teams/teams-ps/teams/Get-CsHybridTelephoneNumber.md index ae9059f751..0ff2071831 100644 --- a/teams/teams-ps/teams/Get-CsHybridTelephoneNumber.md +++ b/teams/teams-ps/teams/Get-CsHybridTelephoneNumber.md @@ -19,7 +19,7 @@ This cmdlet displays information about one or more hybrid telephone numbers. ### Assignment (Default) ```powershell -Get-CsHybridTelephoneNumber [-TelephoneNumber ] [] +Get-CsHybridTelephoneNumber [-TelephoneNumber ] -InputObject [] ``` ## DESCRIPTION @@ -69,6 +69,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -InputObject +The identity parameter. + +```yaml +Type: IConfigApiBasedCmdletsIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +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 5e8b61458fd8186a3bde7b18b95044e47ba4e739 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 15 Jan 2025 21:31:50 -0500 Subject: [PATCH 1282/1851] Update Set-CsTeamsAppSetupPolicy.md --- .../teams/Set-CsTeamsAppSetupPolicy.md | 42 ++++++++++++++++--- 1 file changed, 36 insertions(+), 6 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsAppSetupPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAppSetupPolicy.md index 43c4981a5a..1e6e8b5c3a 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAppSetupPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsAppSetupPolicy.md @@ -4,10 +4,6 @@ online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsa applicable: Microsoft Teams title: Set-CsTeamsAppSetupPolicy schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: williamlooney --- # Set-CsTeamsAppSetupPolicy @@ -22,7 +18,7 @@ Apps are pinned to the app bar. This is the bar on the side of the Teams desktop ## SYNTAX ### Identity (Default) -``` +```powershell Set-CsTeamsAppSetupPolicy [[-Identity] ] [-AllowSideLoading ] [-AllowUserPinning ] @@ -33,13 +29,15 @@ Set-CsTeamsAppSetupPolicy [[-Identity] ] [-PinnedAppBarApps ] [-PinnedCallingBarApps ] [-PinnedMessageBarApps ] + [-AppPresetMeetingList ] + [-AdditionalCustomizationApps ] [-Tenant ] [-WhatIf] [] ``` ### Instance -``` +```powershell Set-CsTeamsAppSetupPolicy [-Instance ] [-AllowSideLoading ] [-AllowUserPinning ] @@ -50,6 +48,8 @@ Set-CsTeamsAppSetupPolicy [-Instance ] [-PinnedAppBarApps ] [-PinnedCallingBarApps ] [-PinnedMessageBarApps ] + [-AppPresetMeetingList ] + [-AdditionalCustomizationApps ] [-Tenant ] [-WhatIf] [] @@ -193,6 +193,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AdditionalCustomizationApps +This parameter allows IT admins to create multiple customized versions of their apps and assign these customized versions to users and groups via setup policies. It enables customization of app icons and names for supportive first-party (1P) and third-party (3P) apps, enhancing corporate connections to employees through brand expression and stimulating app awareness and usage. + +```yaml +Type: System.Management.Automation.PSListModifier`1[Microsoft.Teams.Policy.Administration.Cmdlets.Core.AdditionalCustomizationApp] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AppPresetMeetingList +This parameter is used to manage the list of preset apps that are available during meetings. It allows admins to control which apps are pinned and set the order in which they appear, ensuring that users have quick access to the relevant apps during meetings. + +```yaml +Type: System.Management.Automation.PSListModifier`1[Microsoft.Teams.Policy.Administration.Cmdlets.Core.AppPresetMeeting] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm Prompts you for confirmation before running the cmdlet. From e3042b065c71df106a21785d1eb2eb5a39b3a6ca Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 15 Jan 2025 21:34:08 -0500 Subject: [PATCH 1283/1851] Update New-CsTeamsAppSetupPolicy.md adding missing parameters --- .../teams/New-CsTeamsAppSetupPolicy.md | 37 ++++++++++++++++--- 1 file changed, 32 insertions(+), 5 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsAppSetupPolicy.md b/teams/teams-ps/teams/New-CsTeamsAppSetupPolicy.md index bdc5b0d55f..ff00d0c8a6 100644 --- a/teams/teams-ps/teams/New-CsTeamsAppSetupPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsAppSetupPolicy.md @@ -4,11 +4,6 @@ online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsa applicable: Microsoft Teams title: New-CsTeamsAppSetupPolicy schema: 2.0.0 -ms.reviewer: -manager: bulenteg -ms.author: tomkau -ms.author: tomkau -ms.reviewer: williamlooney --- # New-CsTeamsAppSetupPolicy @@ -33,6 +28,8 @@ New-CsTeamsAppSetupPolicy [-Identity] [-PinnedAppBarApps ] [-PinnedCallingBarApps ] [-PinnedMessageBarApps ] + [-AppPresetMeetingList ] + [-AdditionalCustomizationApps ] [-Tenant ] [-WhatIf] [] @@ -237,6 +234,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AdditionalCustomizationApps +This parameter allows IT admins to create multiple customized versions of their apps and assign these customized versions to users and groups via setup policies. It enables customization of app icons and names for supportive first-party (1P) and third-party (3P) apps, enhancing corporate connections to employees through brand expression and stimulating app awareness and usage. + +```yaml +Type: System.Management.Automation.PSListModifier`1[Microsoft.Teams.Policy.Administration.Cmdlets.Core.AdditionalCustomizationApp] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AppPresetMeetingList +This parameter is used to manage the list of preset apps that are available during meetings. It allows admins to control which apps are pinned and set the order in which they appear, ensuring that users have quick access to the relevant apps during meetings. + +```yaml +Type: System.Management.Automation.PSListModifier`1[Microsoft.Teams.Policy.Administration.Cmdlets.Core.AppPresetMeeting] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Tenant Do not use. From be685cb7a463be0ffcc7863a352fbf363eef846b Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 15 Jan 2025 21:37:57 -0500 Subject: [PATCH 1284/1851] Update Set-CsOnlineVoicemailPolicy.md adding description parameter --- .../teams/Set-CsOnlineVoicemailPolicy.md | 21 ++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md index cd3bcde2c6..e813ba57d1 100644 --- a/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md +++ b/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md @@ -13,13 +13,13 @@ ms.reviewer: # Set-CsOnlineVoicemailPolicy ## SYNOPSIS -Modifies an existing Online Voicemail policy. Online Voicemail policies determine whether or not voicemail transcription, profanity masking for the voicemail transcriptions, translation for the voicemail transcriptions, and editing call answer rule settings are enabled for a user. The policies also specify voicemail maximum recording length for a user and the primary and secondary voicemail system prompt languages. +Modifies an existing Online Voicemail policy. Online Voicemail policies determine whether or not voicemail transcription, profanity masking for the voicemail transcriptions, translation for the voicemail transcriptions, and editing call answer rule settings are enabled for a user. The policies also specify the voicemail maximum recording length for a user and the primary and secondary voicemail system prompt languages. ## SYNTAX ### Identity (Default) -``` -Set-CsOnlineVoicemailPolicy [[-Identity] ] [-EnableEditingCallAnswerRulesSetting ] [-EnableTranscription ] +```powershell +Set-CsOnlineVoicemailPolicy [[-Identity] ] [-Description ] [-EnableEditingCallAnswerRulesSetting ] [-EnableTranscription ] [-EnableTranscriptionProfanityMasking ] [-EnableTranscriptionTranslation ] [-MaximumRecordingLength ] [-PostambleAudioFile ] [-PostambleAudioFile ] [-PreamblePostambleMandatory ] [-PrimarySystemPromptLanguage ] [-SecondarySystemPromptLanguage ] [-ShareData ] [-WhatIf] [-Confirm] [] @@ -277,6 +277,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Description +Enables administrators to provide explanatory text about the Teams AI policy. For example, the Description might indicate the users the policy should be assigned to. + +```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). From 8824f5e624f5460b2504b95cc2cbd8e1c7de1a2a Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 15 Jan 2025 22:23:01 -0500 Subject: [PATCH 1285/1851] Update New-CsTeamsCallParkPolicy.md --- .../teams/New-CsTeamsCallParkPolicy.md | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsCallParkPolicy.md b/teams/teams-ps/teams/New-CsTeamsCallParkPolicy.md index 588b5096e4..ba4ca721a7 100644 --- a/teams/teams-ps/teams/New-CsTeamsCallParkPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsCallParkPolicy.md @@ -21,8 +21,8 @@ NOTE: The call park feature currently available in desktop. mobile and web clien ## SYNTAX ### Identity (Default) -``` -New-CsTeamsCallParkPolicy [-Tenant ] [-AllowCallPark ] [[-Identity] ] [-PickupRangeStart ] [-PickupRangeEnd ] [-ParkTimeoutSeconds ] [-Force] [-WhatIf] [-Confirm] [] +```powershell +New-CsTeamsCallParkPolicy [-Tenant ] [-AllowCallPark ] [[-Identity] ] [-PickupRangeStart ] [-PickupRangeEnd ] [-ParkTimeoutSeconds ] [-Force] [-WhatIf] [-Confirm] [-Description ] [] ``` ## DESCRIPTION @@ -194,6 +194,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Description +Enables administrators to provide explanatory text about the policy. For example, the Description might indicate the users the policy should be assigned to. + +```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). From 903fcaf58e4e937b4ec3d044e9a62a87f8210eca Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 15 Jan 2025 22:23:49 -0500 Subject: [PATCH 1286/1851] Update Set-CsOnlineVoicemailPolicy.md --- teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md index e813ba57d1..19876db941 100644 --- a/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md +++ b/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md @@ -278,7 +278,7 @@ Accept wildcard characters: False ``` ### -Description -Enables administrators to provide explanatory text about the Teams AI policy. For example, the Description might indicate the users the policy should be assigned to. +Enables administrators to provide explanatory text about the policy. For example, the Description might indicate the users the policy should be assigned to. ```yaml Type: String From 72e7937c62549108fb3ca7b419f8aa9af7ef5936 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 15 Jan 2025 22:25:40 -0500 Subject: [PATCH 1287/1851] Update New-CsTeamsVoiceApplicationsPolicy.md adding description parameter --- .../New-CsTeamsVoiceApplicationsPolicy.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md index 5599b7fdb9..a1dcd9bdd2 100644 --- a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md @@ -14,7 +14,7 @@ Creates a new Teams voice applications policy. `TeamsVoiceApplications` policy g ## SYNTAX -``` +```powershell New-CsTeamsVoiceApplicationsPolicy [-Identity] [-AllowAutoAttendantBusinessHoursGreetingChange ] [-AllowAutoAttendantAfterHoursGreetingChange ] @@ -54,6 +54,7 @@ New-CsTeamsVoiceApplicationsPolicy [-Identity] [-HistoricalCallQueueMetricsPermission ] [-HistoricalAgentMetricsPermission ] + [-Description ] [-WhatIf] [-Confirm] [] @@ -733,6 +734,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Description + +Enables administrators to provide explanatory text about the policy. For example, the Description might indicate the users the policy should be assigned to. + +```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). From 8a9284d5f6d8325c89d49dfaf9696426456ee37f Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 15 Jan 2025 22:27:53 -0500 Subject: [PATCH 1288/1851] Update New-CsOnlineVoicemailPolicy.md adding missing parameter --- .../teams/New-CsOnlineVoicemailPolicy.md | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/New-CsOnlineVoicemailPolicy.md index 7fce2c6a7c..653947c988 100644 --- a/teams/teams-ps/teams/New-CsOnlineVoicemailPolicy.md +++ b/teams/teams-ps/teams/New-CsOnlineVoicemailPolicy.md @@ -19,11 +19,11 @@ Creates a new Online Voicemail policy. Online Voicemail policies determine wheth ### Identity (Default) -``` +```powershell New-CsOnlineVoicemailPolicy [-Identity] [-EnableEditingCallAnswerRulesSetting ] [-EnableTranscription ] [-EnableTranscriptionProfanityMasking ] [-EnableTranscriptionTranslation ] [-MaximumRecordingLength ] [-PostAmbleAudioFile ] [-PreambleAudioFile ] [-PreamblePostambleMandatory ] -[-PrimarySystemPromptLanguage ] [-SecondarySystemPromptLanguage ] [-ShareData ] [-WhatIf] [-Confirm] [] +[-PrimarySystemPromptLanguage ] [-SecondarySystemPromptLanguage ] [-ShareData ] [-WhatIf] [-Confirm] [-Description ] [] ``` ## DESCRIPTION @@ -273,6 +273,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Description + +Enables administrators to provide explanatory text about the policy. For example, the Description might indicate the users the policy should be assigned to. + +```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). From 1b84d6bae4f71ca387318169e7d23637a80aeafe Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 15 Jan 2025 22:32:19 -0500 Subject: [PATCH 1289/1851] Update Get-CsTeamsUpdateManagementPolicy.md adding missing filter parameter --- .../Get-CsTeamsUpdateManagementPolicy.md | 22 ++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsUpdateManagementPolicy.md b/teams/teams-ps/teams/Get-CsTeamsUpdateManagementPolicy.md index a6bdae8cc9..3bcd814b61 100644 --- a/teams/teams-ps/teams/Get-CsTeamsUpdateManagementPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsUpdateManagementPolicy.md @@ -18,18 +18,18 @@ Use this cmdlet to retrieve the current Teams Update Management policies in the ## SYNTAX ### Identity (Default) -``` +```powershell Get-CsTeamsUpdateManagementPolicy [[-Identity] ] [-ProgressAction ] [] ``` ### Filter -``` +```powershell Get-CsTeamsUpdateManagementPolicy [-Filter ] [-ProgressAction ] [] ``` ## DESCRIPTION -Retrieves the current Teams Update Management policies in the organization. +The Teams Update Management Policy allows admins to specify if a given user is enabled to preview features in Teams. ## EXAMPLES @@ -57,6 +57,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Filter + +This parameter accepts a wildcard string and returns all policies with identities matching that string. For example, a Filter value of tag:* will return all policies defined at the per-user level. + +```yaml +Type: String +Parameter Sets: Filter +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](http://go.microsoft.com/fwlink/?LinkID=113216). From e9614b585a23309579f9ecaa04ce925cab795f3c Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 15 Jan 2025 22:39:29 -0500 Subject: [PATCH 1290/1851] Update Set-CsTeamsUpdateManagementPolicy.md adding missing parameters --- .../Set-CsTeamsUpdateManagementPolicy.md | 183 +++++++++++++++++- 1 file changed, 179 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsUpdateManagementPolicy.md b/teams/teams-ps/teams/Set-CsTeamsUpdateManagementPolicy.md index 542f383067..4567271d50 100644 --- a/teams/teams-ps/teams/Set-CsTeamsUpdateManagementPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsUpdateManagementPolicy.md @@ -17,17 +17,18 @@ Use this cmdlet to modify a Teams Update Management policy. ## SYNTAX -``` +```powershell Set-CsTeamsUpdateManagementPolicy [-DisabledInProductMessages ] [-Description ] [-AllowManagedUpdates ] [-AllowPreview ] [-UpdateDayOfWeek ] [-UpdateTime ] [-UpdateTimeOfDay ] [-AllowPublicPreview ] - [-UseNewTeamsClient ] [-BlockLegacyAuthorization ] [-Identity] [-Force] - [-ProgressAction ] [-WhatIf] [-Confirm] [] + [-AllowPrivatePreview ] [-UseNewTeamsClient ] + [-BlockLegacyAuthorization ] [-Identity] [-Force] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION -Modifies a Teams Update Management policy. +The Teams Update Management Policy allows admins to specify if a given user is enabled to preview features in Teams. + ## EXAMPLES @@ -75,6 +76,180 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowManagedUpdates + +Enables/Disables managed updates for the user. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowPreview + +Indicates whether all feature flags are switched on or off. Can be set only when AllowManagedUpdates is set to True. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowPrivatePreview + +This setting will allow admins to allow users in their tenant to opt in to Private Preview. + If it is Disabled, then users will not be able to opt in and the ring switcher UI will be hidden in the Desktop Client. + If it is Enabled, then users will be able to opt in and the ring switcher UI will be available in the Desktop Client. + If it is Forced, then users will be switched to Private Preview. + +```yaml +Type: AllowPrivatePreview +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowPublicPreview + +This setting will allow admins to allow users in their tenant to opt in to Public Preview. + If it is Disabled, then users will not be able to opt in and the ring switcher UI will be hidden in the Desktop Client. + If it is Enabled, then users will be able to opt in and the ring switcher UI will be available in the Desktop Client. + If it is FollowOfficePreview, then users will not be able to opt in and instead follow their Office channel, and be switched to Public Preview if their Office channel is CC (Preview). The ring switcher UI will be hidden in the Desktop Client. This is not applicable to the Web Client. + If it is Forced, then users will be switched to Public Preview. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BlockLegacyAuthorization + +This setting will force Teams clients to enforce session revocation for core Messaging and Calling/Meeting scenarios. + If turned ON, session revocation will be enforced for calls, chats and meetings for opted-in users. + If turned OFF, session revocation will not be enforced for calls, chats and meetings for opted-in users. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Description + +Enables administrators to provide explanatory text about the policy. For example, the Description might indicate the users the policy should be assigned to. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -UpdateDayOfWeek + + Machine local day. 0-6(Sun-Sat) Can be set only when AllowManagedUpdates is set to True. + +```yaml +Type: Int64 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -UpdateTime + +Machine local time in HH:MM format. Can be set only when AllowManagedUpdates is set to True. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -UpdateTimeOfDay + +Machine local time. Can be set only when AllowManagedUpdates is set to True + +```yaml +Type: DateTime +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -UseNewTeamsClient + +This setting will enable admins to show or hide which users see the Teams preview toggle on the current Teams client. + If it is AdminDisabled, then users will not be able to see the Teams preview toggle in the Desktop Client. + If it is UserChoice, then users will be able to see the Teams preview toggle in the Desktop Client. + If it is MicrosoftChoice, then Microsoft will configure/ manage whether user sees or does not see this feature if the admin has set nothing. + If it is NewTeamsAsDefault, then New Teams will be default for users, and they will be able to switch back to Classic Teams via the toggle in the Desktop Client. + If it is NewTeamsOnly, then New Teams will be the only Teams client installed for users. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Force Suppresses any confirmation prompts that would otherwise be displayed before making changes and suppresses the display of any non-fatal error message that might arise when running the command. From 6ff75be6eb0ad9f5b939847f140413feafb66c0c Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 15 Jan 2025 22:42:36 -0500 Subject: [PATCH 1291/1851] Update New-CsTeamsUpdateManagementPolicy.md adding missing parameters --- .../New-CsTeamsUpdateManagementPolicy.md | 184 +++++++++++++++++- 1 file changed, 179 insertions(+), 5 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsUpdateManagementPolicy.md b/teams/teams-ps/teams/New-CsTeamsUpdateManagementPolicy.md index b976bcfb3b..d439835fe4 100644 --- a/teams/teams-ps/teams/New-CsTeamsUpdateManagementPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsUpdateManagementPolicy.md @@ -18,20 +18,20 @@ Use this cmdlet to create Teams Update Management policy. ## SYNTAX -``` +```powershell New-CsTeamsUpdateManagementPolicy [-DisabledInProductMessages ] [-Description ] [-AllowManagedUpdates ] [-AllowPreview ] [-UpdateDayOfWeek ] [-UpdateTime ] [-UpdateTimeOfDay ] [-AllowPublicPreview ] - [-UseNewTeamsClient ] [-BlockLegacyAuthorization ] [-Identity] [-Force] - [-ProgressAction ] [-WhatIf] [-Confirm] [] + [-AllowPrivatePreview ] [-UseNewTeamsClient ] + [-BlockLegacyAuthorization ] [-Identity] [-Force] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION -Create a Teams Update Management policy. +The Teams Update Management Policy allows admins to specify if a given user is enabled to preview features in Teams. -This cmdlet can be used to create a new policity to manage the visibility of some Teams in-product messages. Executing the cmdlet will suppress the corresponding category of messages from appearing for the specified user group. +This cmdlet can be used to create a new policy to manage the visibility of some Teams in-product messages. Executing the cmdlet will suppress the corresponding category of messages from appearing for the specified user group. ## EXAMPLES @@ -79,6 +79,180 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowManagedUpdates + +Enables/Disables managed updates for the user. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowPreview + +Indicates whether all feature flags are switched on or off. Can be set only when AllowManagedUpdates is set to True. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowPrivatePreview + +This setting will allow admins to allow users in their tenant to opt in to Private Preview. + If it is Disabled, then users will not be able to opt in and the ring switcher UI will be hidden in the Desktop Client. + If it is Enabled, then users will be able to opt in and the ring switcher UI will be available in the Desktop Client. + If it is Forced, then users will be switched to Private Preview. + +```yaml +Type: AllowPrivatePreview +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowPublicPreview + +This setting will allow admins to allow users in their tenant to opt in to Public Preview. + If it is Disabled, then users will not be able to opt in and the ring switcher UI will be hidden in the Desktop Client. + If it is Enabled, then users will be able to opt in and the ring switcher UI will be available in the Desktop Client. + If it is FollowOfficePreview, then users will not be able to opt in and instead follow their Office channel, and be switched to Public Preview if their Office channel is CC (Preview). The ring switcher UI will be hidden in the Desktop Client. This is not applicable to the Web Client. + If it is Forced, then users will be switched to Public Preview. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BlockLegacyAuthorization + +This setting will force Teams clients to enforce session revocation for core Messaging and Calling/Meeting scenarios. + If turned ON, session revocation will be enforced for calls, chats and meetings for opted-in users. + If turned OFF, session revocation will not be enforced for calls, chats and meetings for opted-in users. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Description + +Enables administrators to provide explanatory text about the policy. For example, the Description might indicate the users the policy should be assigned to. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -UpdateDayOfWeek + + Machine local day. 0-6(Sun-Sat) Can be set only when AllowManagedUpdates is set to True. + +```yaml +Type: Int64 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -UpdateTime + +Machine local time in HH:MM format. Can be set only when AllowManagedUpdates is set to True. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -UpdateTimeOfDay + +Machine local time. Can be set only when AllowManagedUpdates is set to True + +```yaml +Type: DateTime +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -UseNewTeamsClient + +This setting will enable admins to show or hide which users see the Teams preview toggle on the current Teams client. + If it is AdminDisabled, then users will not be able to see the Teams preview toggle in the Desktop Client. + If it is UserChoice, then users will be able to see the Teams preview toggle in the Desktop Client. + If it is MicrosoftChoice, then Microsoft will configure/ manage whether user sees or does not see this feature if the admin has set nothing. + If it is NewTeamsAsDefault, then New Teams will be default for users, and they will be able to switch back to Classic Teams via the toggle in the Desktop Client. + If it is NewTeamsOnly, then New Teams will be the only Teams client installed for users. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Force Suppress all non-fatal errors. From 41d5608bb37796befd4e570c504f72d3089edce8 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 15 Jan 2025 22:45:50 -0500 Subject: [PATCH 1292/1851] Update Get-CsPolicyPackage.md adding inputobject parameter --- teams/teams-ps/teams/Get-CsPolicyPackage.md | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsPolicyPackage.md b/teams/teams-ps/teams/Get-CsPolicyPackage.md index 5d659bfa80..0e3330e1af 100644 --- a/teams/teams-ps/teams/Get-CsPolicyPackage.md +++ b/teams/teams-ps/teams/Get-CsPolicyPackage.md @@ -17,8 +17,8 @@ This cmdlet supports retrieving all the policy packages available on a tenant. ## SYNTAX -``` -Get-CsPolicyPackage [[-Identity] ] [] +```powershell +Get-CsPolicyPackage [[-Identity] ] -InputObject [] ``` ## DESCRIPTION @@ -80,6 +80,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -InputObject + +The identity parameter. + +```yaml +Type: IConfigApiBasedCmdletsIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +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 b40bf5b385973f511950d5927783d2868dacfe47 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 15 Jan 2025 22:54:59 -0500 Subject: [PATCH 1293/1851] Update Set-CsTeamsFilesPolicy.md adding missing parameters --- .../teams-ps/teams/Set-CsTeamsFilesPolicy.md | 35 ++++++++++++++----- 1 file changed, 27 insertions(+), 8 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsFilesPolicy.md b/teams/teams-ps/teams/Set-CsTeamsFilesPolicy.md index a44c3dbc96..a20f195d11 100644 --- a/teams/teams-ps/teams/Set-CsTeamsFilesPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsFilesPolicy.md @@ -14,9 +14,10 @@ The policies also specify third-party app ID to allow file storage (e.g., Box). ## SYNTAX -``` -Set-CsTeamsFilesPolicy [-NativeFileEntryPoints ] [-DefaultFileUploadAppId ] - [-Identity] [-Force] [-WhatIf] [-Confirm] [] +```powershell +Set-CsTeamsFilesPolicy [-NativeFileEntryPoints ] [-SPChannelFilesTab ] + [-DefaultFileUploadAppId ] [-FileSharingInChatswithExternalUsers ] [-Identity] + [-Force] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -117,8 +118,25 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Description -{{ Fill Description Description }} +### -Force + +Suppresses the display of any non-fatal error message that might arise when running the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FileSharingInChatswithExternalUsers + +Indicates if file sharing in chats with external users is enabled. ```yaml Type: String @@ -132,11 +150,12 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Force -{{ Fill Force Description }} +### -SPChannelFilesTab + +Indicates whether Iframe channel files tab is enabled, if not, integrated channel files tab will be enabled. ```yaml -Type: SwitchParameter +Type: String Parameter Sets: (All) Aliases: From f788db2d75a76ef48c5daf7530ad9995fb2d68c5 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 15 Jan 2025 22:57:22 -0500 Subject: [PATCH 1294/1851] Update New-CsTeamsFilesPolicy.md adding missing parameters --- .../teams-ps/teams/New-CsTeamsFilesPolicy.md | 75 ++++++++++++++++++- 1 file changed, 71 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsFilesPolicy.md b/teams/teams-ps/teams/New-CsTeamsFilesPolicy.md index bb60df5d68..f7b2701d25 100644 --- a/teams/teams-ps/teams/New-CsTeamsFilesPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsFilesPolicy.md @@ -14,9 +14,10 @@ The policies also specify third party app id to allow file storage(eg. Box). ## SYNTAX -``` -New-CsTeamsFilesPolicy [-NativeFileEntryPoints ] [-DefaultFileUploadAppId ] - [-Identity] [] +```powershell +New-CsTeamsFilesPolicy [-NativeFileEntryPoints ] [-SPChannelFilesTab ] + [-DefaultFileUploadAppId ] [-FileSharingInChatswithExternalUsers ] [-Identity] + [-Force] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -26,7 +27,7 @@ Teams administrators would be able to create a customized teams files policy to ## EXAMPLES ### Example 1 -``` +```powershell New-CsTeamsFilesPolicy -Identity "CustomTeamsFilesPolicy" -NativeFileEntryPoints Disabled/Enabled ``` @@ -64,6 +65,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` + ### -DefaultFileUploadAppId This can be used by the 3p apps to configure their app, so when the files will be dragged and dropped in compose, it will get uploaded in that 3P app. @@ -79,6 +81,71 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Force + +Suppresses the display of any non-fatal error message that might arise when running the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FileSharingInChatswithExternalUsers + +Indicates if file sharing in chats with external users is enabled. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SPChannelFilesTab + +Indicates whether Iframe channel files tab is enabled, if not, integrated channel files tab will be enabled. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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). From 499a942527dc175a6fd3216c01920cf9572295da Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 15 Jan 2025 23:07:47 -0500 Subject: [PATCH 1295/1851] Adding missing cmdlet documentation --- .../teams/Grant-CsTeamsFilesPolicy.md | 337 +++++++++++------- 1 file changed, 206 insertions(+), 131 deletions(-) diff --git a/teams/teams-ps/teams/Grant-CsTeamsFilesPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsFilesPolicy.md index 34af4925a9..fb88af0677 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsFilesPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsFilesPolicy.md @@ -1,131 +1,206 @@ ---- -external help file: MicrosoftTeams-help.xml -Module Name: MicrosoftTeams -online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamsfilespolicy -schema: 2.0.0 ---- - -# Grant-CsTeamsFilesPolicy - -## SYNOPSIS -Assigns an online teams files policy to a user account, to a group of users, or set the tenant Global instance. -Online teams files policies manage usages of files-related features. - -## SYNTAX - -### GrantToTenant (Default) -``` -Grant-CsTeamsFilesPolicy [-Global] [[-PolicyName] ] [] - -``` - -### GrantToGroup -``` -Grant-CsTeamsFilesPolicy [[-PolicyName] ] [-Group] [] -``` - -### Identity -``` -Grant-CsTeamsFilesPolicy [[-PolicyName] ] [-Identity ] [] -``` - -## DESCRIPTION -This cmdlet assigns an existing user-specific online teams files policy to a user, a group of users, or the Global policy instance. - -## EXAMPLES - -### Example 1 -``` -Grant-CsTeamsFilesPolicy -Identity "user@contoso.com" -PolicyName NativeEntrypointDisabled -``` - -The command shown in Example 1 assigns the per-user online teams files policy NativeEntrypointDisabled to a single user user@contoso.com. - -### Example 2 -``` -Grant-CsTeamsFilesPolicy -Group sales@contoso.com -PolicyName NativeEntrypointDisabled -``` - -The command shown in Example 2 assigns the online teams files policy NativeEntrypointDisabled to the members of the group sales@contoso.com. - -## PARAMETERS - -### -Global -Sets the parameters of the Global policy instance to the values in the specified policy instance. - -```yaml -Type: SwitchParameter -Parameter Sets: GrantToTenant -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PolicyName -A unique identifier(name) of the policy. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Group -Specifies the group used for the group policy assignment. - -```yaml -Type: String -Parameter Sets: GrantToGroup -Aliases: - -Required: True -Position: 0 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Identity -The Identity parameter represents the ID of the specific user in your organization; this can be either a SIP address or an Object ID. - -```yaml -Type: String -Parameter Sets: Identity -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: True (ByPropertyName, ByValue) -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). - -## INPUTS - -## OUTPUTS - -## NOTES -The GrantToGroup syntax is supported in Teams PowerShell Module 4.5.1-preview or later. - -## RELATED LINKS - -[Get-CsTeamsFilesPolicy](https://learn.microsoft.com/powershell/module/teams/get-csteamsfilespolicy) - -[Get-CsTeamsFilesPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsfilespolicy) - -[Get-CsTeamsFilesPolicy](https://learn.microsoft.com/powershell/module/teams/new-csteamsfilespolicy) - -[Get-CsTeamsFilesPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamsfilespolicy) +--- +external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamsfilespolicy +schema: 2.0.0 +--- + +# Grant-CsTeamsFilesPolicy + +## SYNOPSIS + +This cmdlet applies an instance of the Teams AI policy to users or groups in a tenant. + +## SYNTAX + +### Identity (Default) + +```powershell +Grant-CsTeamsFilesPolicy [] +``` + +### GrantToUser + +```powershell +Grant-CsTeamsFilesPolicy -Identity [[-PolicyName] ] [] +``` + +### GrantToGroup + +```powershell +Grant-CsTeamsFilesPolicy [[-PolicyName] ] [-Group] -Rank [] +``` + +### GrantToTenant + +```powershell +Grant-CsTeamsFilesPolicy [[-PolicyName] ] [-Global] [-Force] [] +``` + +## DESCRIPTION + +The Teams Files Policy is used to modify files related settings in Microsoft teams. + +## EXAMPLES + +### Example 1 + +```powershell +PS C:\> Grant-CsTeamsFilesPolicy -PolicyName Test -Identity testuser@test.onmicrosoft.com +``` + +Assigns a given policy to a user. + +### Example 2 + +```powershell +PS C:\> Grant-CsTeamsFilesPolicy -Group f13d6c9d-ce76-422c-af78-b6018b4d9c80 -PolicyName Test +``` + +Assigns a given policy to a group. + +### Example 3 + +```powershell +PS C:\> Grant-CsTeamsFilesPolicy -Global -PolicyName Test +``` + +Assigns a given policy to the tenant. + +### Example 4 + +```powershell +PS C:\> Grant-CsTeamsFilesPolicy -Global -PolicyName Test +``` + +Note: _Using $null in place of a policy name can be used to unassigned a policy instance._ + +## PARAMETERS + +### -Force + +Suppresses the display of any non-fatal error message that might arise when running the command. + +```yaml +Type: SwitchParameter +Parameter Sets: GrantToTenant +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Global + +This is the equivalent to `-Identity Global`. + +```yaml +Type: SwitchParameter +Parameter Sets: GrantToTenant +Aliases: + +Required: True +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Group + +This is the identifier of the group that the policy should be assigned to. + +```yaml +Type: String +Parameter Sets: GrantToGroup +Aliases: + +Required: True +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity + +Specifies the identity of the target user. + +Example: + +Example: 98403f08-577c-46dd-851a-f0460a13b03d + +Use the "Global" Identity if you wish to set the policy for the entire tenant. + +```yaml +Type: String +Parameter Sets: GrantToUser +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName, ByValue) +Accept wildcard characters: False +``` + +### -PolicyName + +Specifies the name of the policy to be assigned. The PolicyName is the policy identity minus the policy scope ("tag:"), for example, a policy that has an identity of "Tag:Enabled" has a PolicyName of "Enabled". + +```yaml +Type: String +Parameter Sets: GrantToUser, GrantToGroup, GrantToTenant +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Rank + +The rank of the policy assignment, relative to other group policy assignments for the same policy type. + +```yaml +Type: Int32 +Parameter Sets: GrantToGroup +Aliases: + +Required: True +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 + +### System.String + +## OUTPUTS + +### System.Object + +## NOTES + +## RELATED LINKS + +[Grant-CsTeamsFilesPolicy](Grant-CsTeamsFilesPolicy.md) + +[Remove-CsTeamsFilesPolicy](Remove-CsTeamsFilesPolicy.md) + +[Get-CsTeamsFilesPolicy](Get-CsTeamsFilesPolicy.md) + +[Set-CsTeamsFilesPolicy](Set-CsTeamsFilesPolicy.md) + +[New-CsTeamsFilesPolicy](New-CsTeamsFilesPolicy.md) From c43ed03849a9d057315ebb24baeb7196059c525d Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 15 Jan 2025 23:14:02 -0500 Subject: [PATCH 1296/1851] Update Set-CsTeamsCallingPolicy.md adding missing parameters --- .../teams/Set-CsTeamsCallingPolicy.md | 36 ++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md index b9bab1b39a..bc3ca32e3d 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md @@ -19,7 +19,7 @@ Use this cmdlet to update values in existing Teams Calling Policies. ## SYNTAX ### Identity (Default) -``` +```powershell Set-CsTeamsCallingPolicy [-Identity] [-AIInterpreter ] [-AllowCallForwardingToPhone ] @@ -33,12 +33,14 @@ Set-CsTeamsCallingPolicy [-Identity] [-AllowTranscriptionForCalling ] [-AllowVoicemail ] [-AllowWebPSTNCalling ] + [-AutoAnswerEnabledType ] [-BusyOnBusyEnabledType ] [-CallRecordingExpirationDays ] [-CallingSpendUserLimit ] [-Confirm] [-Copilot ] [-EnableSpendLimits ] + [-EnableWebPstnMediaBypass ] [-Force] [-InboundFederatedCallRoutingTreatment ] [-InboundPstnCallRoutingTreatment ] @@ -305,6 +307,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AutoAnswerEnabledType + +Allow admins to enable or disable Auto-answer settings for users. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -BusyOnBusyEnabledType Setting this parameter lets you configure how incoming calls are handled when a user is already in a call or conference or has a call placed on hold. @@ -436,6 +454,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EnableWebPstnMediaBypass + +Determines if MediaBypass is enabled for PSTN calls on specified Web platforms. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Force Suppresses any confirmation prompts that would otherwise be displayed before making changes. From 244a07e26eeb37e17ad4ab045bc9ca62b6fce328 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Wed, 15 Jan 2025 23:22:11 -0500 Subject: [PATCH 1297/1851] Update teams.md Adding teams files policy --- teams/teams-ps/teams/teams.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/teams/teams-ps/teams/teams.md b/teams/teams-ps/teams/teams.md index 85180c9e5d..111a4253e4 100644 --- a/teams/teams-ps/teams/teams.md +++ b/teams/teams-ps/teams/teams.md @@ -106,6 +106,7 @@ The following cmdlet references are for Microsoft Teams. ### [Get-CsTeamsEnhancedEncryptionPolicy](Get-CsTeamsEnhancedEncryptionPolicy.md) ### [Get-CsTeamsEventsPolicy](Get-CsTeamsEventsPolicy.md) ### [Get-CsTeamsFeedbackPolicy](Get-CsTeamsFeedbackPolicy.md) +### [Get-CsTeamsFilesPolicy](Get-CsTeamsFilesPolicy.md) ### [Get-CsTeamsFirstPartyMeetingTemplateConfiguration](Get-CsTeamsFirstPartyMeetingTemplateConfiguration.md) ### [Get-CsTeamsGuestCallingConfiguration](Get-CsTeamsGuestCallingConfiguration.md) ### [Get-CsTeamsGuestMeetingConfiguration](Get-CsTeamsGuestMeetingConfiguration.md) @@ -207,6 +208,7 @@ The following cmdlet references are for Microsoft Teams. ### [Grant-CsTeamsEnhancedEncryptionPolicy](Grant-CsTeamsEnhancedEncryptionPolicy.md) ### [Grant-CsTeamsEventsPolicy](Grant-CsTeamsEventsPolicy.md) ### [Grant-CsTeamsFeedbackPolicy](Grant-CsTeamsFeedbackPolicy.md) +### [Grant-CsTeamsFilesPolicy](Grant-CsTeamsFilesPolicy.md) ### [Grant-CsTeamsIPPhonePolicy](Grant-CsTeamsIPPhonePolicy.md) ### [Grant-CsTeamsMediaLoggingPolicy](Grant-CsTeamsMediaLoggingPolicy.md) ### [Grant-CsTeamsMeetingBrandingPolicy](Grant-CsTeamsMeetingBrandingPolicy.md) @@ -287,6 +289,7 @@ The following cmdlet references are for Microsoft Teams. ### [New-CsTeamsEnhancedEncryptionPolicy](New-CsTeamsEnhancedEncryptionPolicy.md) ### [New-CsTeamsEventsPolicy](New-CsTeamsEventsPolicy.md) ### [New-CsTeamsFeedbackPolicy](New-CsTeamsFeedbackPolicy.md) +### [New-CsTeamsFilesPolicy](New-CsTeamsFilesPolicy.md) ### [New-CsTeamsHiddenMeetingTemplate](New-CsTeamsHiddenMeetingTemplate.md) ### [New-CsTeamsHiddenTemplate](New-CsTeamsHiddenTemplate.md) ### [New-CsTeamsIPPhonePolicy](New-CsTeamsIPPhonePolicy.md) @@ -370,6 +373,7 @@ The following cmdlet references are for Microsoft Teams. ### [Remove-CsTeamsEnhancedEncryptionPolicy](Remove-CsTeamsEnhancedEncryptionPolicy.md) ### [Remove-CsTeamsEventsPolicy](Remove-CsTeamsEventsPolicy.md) ### [Remove-CsTeamsFeedbackPolicy](Remove-CsTeamsFeedbackPolicy.md) +### [Remove-CsTeamsFilesPolicy](Remove-CsTeamsFilesPolicy.md) ### [Remove-CsTeamsIPPhonePolicy](Remove-CsTeamsIPPhonePolicy.md) ### [Remove-CsTeamsMeetingBrandingPolicy](Remove-CsTeamsMeetingBrandingPolicy.md) ### [Remove-CsTeamsMeetingBroadcastPolicy](Remove-CsTeamsMeetingBroadcastPolicy.md) @@ -467,6 +471,7 @@ The following cmdlet references are for Microsoft Teams. ### [Set-CsTeamsEnhancedEncryptionPolicy](Set-CsTeamsEnhancedEncryptionPolicy.md) ### [Set-CsTeamsEventsPolicy](Set-CsTeamsEventsPolicy.md) ### [Set-CsTeamsFeedbackPolicy](Set-CsTeamsFeedbackPolicy.md) +### [Set-CsTeamsFilesPolicy](Set-CsTeamsFilesPolicy.md) ### [Set-CsTeamsGuestCallingConfiguration](Set-CsTeamsGuestCallingConfiguration.md) ### [Set-CsTeamsGuestMeetingConfiguration](Set-CsTeamsGuestMeetingConfiguration.md) ### [Set-CsTeamsGuestMessagingConfiguration](Set-CsTeamsGuestMessagingConfiguration.md) From 58c6786474bb5bbd2b74c8b2d74a31080011a015 Mon Sep 17 00:00:00 2001 From: Aditi Srivastava <133841950+aditisrivastava07@users.noreply.github.com> Date: Thu, 16 Jan 2025 12:38:15 +0530 Subject: [PATCH 1298/1851] Fixed suggestion and added period --- teams/teams-ps/teams/Grant-CsTeamsAppPermissionPolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Grant-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsAppPermissionPolicy.md index f183fb4a1d..76d9afbba6 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsAppPermissionPolicy.md @@ -6,7 +6,7 @@ title: Grant-CsTeamsAppPermissionPolicy schema: 2.0.0 ms.reviewer: mhayrapetyan manager: prkosh -ms.author: guptaashish +ms.author: prkosh author: ashishguptaiitb --- @@ -17,7 +17,7 @@ author: ashishguptaiitb As an admin, you can use app permission policies to allow or block apps for your users. Learn more about the app permission policies at and about app centric management at . -This is only applicable for tenants who have not been migrated to ACM or UAM +This is only applicable for tenants who have not been migrated to ACM or UAM. ## SYNTAX From 6c3568e0ed0c5a013111bc7810cc44bd258952d5 Mon Sep 17 00:00:00 2001 From: Aditi Srivastava <133841950+aditisrivastava07@users.noreply.github.com> Date: Thu, 16 Jan 2025 12:52:52 +0530 Subject: [PATCH 1299/1851] Fixed suggestion and added period --- teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md index c0914e9e8d..409570c300 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsAppPermissionPolicy.md @@ -6,7 +6,7 @@ title: Remove-CsTeamsAppPermissionPolicy schema: 2.0.0 ms.reviewer: mhayrapetyan manager: prkosh -ms.author: guptaashish +ms.author: prkosh author: ashishguptaiitb --- @@ -20,7 +20,7 @@ As an admin, you can use app permission policies to allow or block apps for your This cmdlet allows you to remove app permission policies that have been created within your organization. If you run `Remove-CsTeamsAppPermissionPolicy` on the Global policy, it will be reset to the defaults provided for new organizations. -**This is only applicable for tenants who have not been migrated to ACM or UAM** +**This is only applicable for tenants who have not been migrated to ACM or UAM.** ## SYNTAX From 51bc7ce4532d5686bfd63a9f045749b455c3b027 Mon Sep 17 00:00:00 2001 From: Aditi Srivastava <133841950+aditisrivastava07@users.noreply.github.com> Date: Thu, 16 Jan 2025 13:01:31 +0530 Subject: [PATCH 1300/1851] Fixed suggestion and added period --- teams/teams-ps/teams/Get-CsTeamsAppPermissionPolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/Get-CsTeamsAppPermissionPolicy.md index 57bf2d2b00..cc36983ff2 100644 --- a/teams/teams-ps/teams/Get-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsAppPermissionPolicy.md @@ -6,7 +6,7 @@ title: Get-CsTeamsAppPermissionPolicy schema: 2.0.0 ms.reviewer: mhayrapetyan manager: prkosh -ms.author: guptaashish +ms.author: prkosh author: ashishguptaiitb --- @@ -17,7 +17,7 @@ author: ashishguptaiitb As an admin, you can use app permission policies to allow or block apps for your users. Learn more about the app permission policies at and about app centric management at . -**This is only applicable for tenants who have not been migrated to ACM or UAM** +**This is only applicable for tenants who have not been migrated to ACM or UAM.** ## SYNTAX From a28f83d55229b7ba010296899ff3e39b600a1d51 Mon Sep 17 00:00:00 2001 From: Aditi Srivastava <133841950+aditisrivastava07@users.noreply.github.com> Date: Thu, 16 Jan 2025 14:18:02 +0530 Subject: [PATCH 1301/1851] Fixed suggestion and added period --- teams/teams-ps/teams/New-CsTeamsAppPermissionPolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/New-CsTeamsAppPermissionPolicy.md index 6603a00fa9..ff4308f76f 100644 --- a/teams/teams-ps/teams/New-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsAppPermissionPolicy.md @@ -6,7 +6,7 @@ title: New-CsTeamsAppPermissionPolicy schema: 2.0.0 ms.reviewer: mhayrapetyan manager: prkosh -ms.author: guptaashish +ms.author: prkosh author: ashishguptaiitb --- @@ -18,7 +18,7 @@ author: ashishguptaiitb As an admin, you can use app permission policies to allow or block apps for your users. Learn more about the app permission policies at and about app centric management at . -**This is only applicable for tenants who have not been migrated to ACM or UAM** +**This is only applicable for tenants who have not been migrated to ACM or UAM.** ## SYNTAX From c86db774997c854639a9cf419209aa609497f4d0 Mon Sep 17 00:00:00 2001 From: MrM0cha Date: Thu, 16 Jan 2025 12:09:49 +0200 Subject: [PATCH 1302/1851] Update Set-RetentionCompliancePolicy.md Remove extra square bracket from the help example 4 --- exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md index 177b8f650c..b97520fc0b 100644 --- a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md @@ -169,7 +169,7 @@ $stringJson = @" 'EmailAddress': 'USSales2@contoso.onmicrosoft.com', 'SiteId': '9b2a8116-b9ec-4e2c-bf31-7eaa83697c4b' }, -[{ +{ 'EmailAddress': 'USSales2@contoso.onmicrosoft.com', 'SiteId': '4afb7116-b9ec-4b2c-bf31-4abb83697c4b' }] From 10300d25ca29394663bd2b8c0144f26ee7084a17 Mon Sep 17 00:00:00 2001 From: Victor Legat Date: Thu, 16 Jan 2025 12:11:54 +0200 Subject: [PATCH 1303/1851] Update Get-RetentionCompliancePolicy.md Updating description and explanation for RetentionRuleTypes swicth to avoid customer's confusions if a policy has or not rules and what will be displayed in the output. --- .../exchange-ps/exchange/Get-RetentionCompliancePolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-RetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Get-RetentionCompliancePolicy.md index ec901b1b6b..fbb20052f5 100644 --- a/exchange/exchange-ps/exchange/Get-RetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Get-RetentionCompliancePolicy.md @@ -165,9 +165,9 @@ Accept wildcard characters: False ``` ### -RetentionRuleTypes -The RetentionRuleTypes switch specifies whether to return the value of the RetentionRuleTypes property in the results. You don't need to specify a value with this switch. +The RetentionRuleTypes switch specifies whether to return the value of the RetentionRuleTypes and HasRules properties in the results. You don't need to specify a value with this switch. -To see the RetentionRuleTypes property, you need to pipe the command to a formatting cmdlet. For example, `Get-RetentionCompliancePolicy -RetentionRuleTypes | Format-Table -Auto Name,RetentionRuleTypes`. If you don't use the RetentionRuleTypes switch, the value appears blank. +To see the RetentionRuleTypes property, you need to pipe the command to a formatting cmdlet. For example, `Get-RetentionCompliancePolicy -RetentionRuleTypes | Format-Table -Auto Name,RetentionRuleTypes`. If you don't use the RetentionRuleTypes switch, the values RetentionRuleTypes appears blank and HasRules appears False. ```yaml Type: SwitchParameter From c2852a9a3cd2c1d86e0c84b021fe39712f1d73ac Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 16 Jan 2025 09:09:10 -0800 Subject: [PATCH 1304/1851] Fix grammar in documentation for `AllowedTrialTenantDomains` --- teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md index dfc5eb9a51..ab1df7dbb2 100644 --- a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md @@ -192,10 +192,7 @@ Set-CsTenantFederationConfiguration -AllowedTrialTenantDomains @("contoso.com", Example 13 shows another way to set a value of `AllowedTrialTenantDomains`. It uses array of objects and it always replaces value of the `AllowedTrialTenantDomains`. When this command completes, the result is the same as in example 12. -Array of `AllowedTrialTenantDomains` can be emptied by calling following command: -``` -Set-CsTenantFederationConfiguration -AllowedTrialTenantDomains @() -``` +The array of `AllowedTrialTenantDomains` can be emptied by running the following command: `Set-CsTenantFederationConfiguration -AllowedTrialTenantDomains @()`. ### -------------------------- Example 14 -------------------------- ``` From 9c05ed21cdbb2c99550d482f7caea1568e4fed7d Mon Sep 17 00:00:00 2001 From: michelle-paradis <194965233+michelle-paradis@users.noreply.github.com> Date: Thu, 16 Jan 2025 16:19:08 -0500 Subject: [PATCH 1305/1851] Fix RELATED LINKS section formatting --- teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp.md b/teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp.md index 07aee62162..8f91d8a92a 100644 --- a/teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp.md +++ b/teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp.md @@ -91,6 +91,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES -## RELATED LINKS - -[Get-M365UnifiedCustomPendingApps](https://learn.microsoft.com/powershell/module/teams/Get-M365UnifiedCustomPendingApps) \ No newline at end of file +## RELATED LINKS \ No newline at end of file From cb389977262cd7072b47c807be5a3aa27e83e557 Mon Sep 17 00:00:00 2001 From: michelle-paradis <194965233+michelle-paradis@users.noreply.github.com> Date: Thu, 16 Jan 2025 16:22:00 -0500 Subject: [PATCH 1306/1851] Fix formatting in Get-M365UnifiedCustomPendingApps.md --- .../teams/Get-M365UnifiedCustomPendingApps.md | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md b/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md index 97a1c6380d..b1a769d3df 100644 --- a/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md +++ b/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md @@ -51,33 +51,31 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ### System.Object -**Id** +**Id**: Application ID of the Teams app. -**ExternalId** +**ExternalId**: External ID of the Teams app. -**Iteration** +**Iteration**: The Staged App Definition Etag of the app. -**CreatedBy** +**CreatedBy**: The User ID of the user that created the app. -**LastUpdateDateTime** +**LastUpdateDateTime**: The date and time the app was last updated. -**ReviewStatus** +**ReviewStatus**: The review status of the app. Values: - PendingPublishing - PendingUpdate -**Metadata** +**Metadata**: The metadata of the app. ## NOTES -## RELATED LINKS - -[Update-M365UnifiedCustomPendingApp ](https://learn.microsoft.com/powershell/module/teams/Update-M365UnifiedCustomPendingApp) \ No newline at end of file +## RELATED LINKS \ No newline at end of file From 4edcb7b2ebe8bd33a66081d9352b5a082a4cee7a Mon Sep 17 00:00:00 2001 From: pavellatif <142821210+pavellatif@users.noreply.github.com> Date: Thu, 16 Jan 2025 20:34:17 -0500 Subject: [PATCH 1307/1851] Updating DR number update and release examples --- ...eDirectRoutingTelephoneNumberUploadOrder.md | 18 +++++++++++++----- .../New-CsOnlineTelephoneNumberReleaseOrder.md | 14 +++++++++++--- 2 files changed, 24 insertions(+), 8 deletions(-) diff --git a/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md b/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md index 11eb0e0304..77c0ebe94f 100644 --- a/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md +++ b/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md @@ -14,7 +14,7 @@ schema: 2.0.0 # New-CsOnlineDirectRoutingTelephoneNumberUploadOrder ## SYNOPSIS -This cmdlet creates a request to upload Direct Routing telephone numbers to Microsoft Teams telephone number management inventory. +This cmdlet creates a request to upload Direct Routing telephone numbers to Microsoft Teams telephone number management inventory. The output of the cmdlet is the orderId of the asynchronous Direct Routing Number creation operation. ## SYNTAX @@ -24,7 +24,7 @@ New-CsOnlineDirectRoutingTelephoneNumberUploadOrder [-TelephoneNumber ] ``` ## DESCRIPTION -This cmdlet uploads Direct Routing telephone numbers to Microsoft Teams telephone number management inventory. Once uploaded the phone numbers will be visible in Teams PowerShell as acquired Direct Routing phone numbers. The cmdlet is an asynchronous operation and will return an OrderId as output. [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet can be used to check the status of the OrderId including any error or warning message that may result from the operation. +This cmdlet uploads Direct Routing telephone numbers to Microsoft Teams telephone number management inventory. Once uploaded the phone numbers will be visible in Teams PowerShell as acquired Direct Routing phone numbers. The cmdlet is an asynchronous operation and will return an OrderId as output. [Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId ](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet can be used to check the status of the OrderId including any error or warning message that may result from the operation. ## EXAMPLES @@ -34,20 +34,28 @@ PS C:\> New-CsOnlineDirectRoutingTelephoneNumberUploadOrder -TelephoneNumber "+1 cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c13 ``` -In this example, a new Direct Routing telephone number "+123456789" is being uploaded to Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. +In this example, a new Direct Routing telephone number "+123456789" is being uploaded to Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId ](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. ### Example 2 ```powershell +PS C:\> New-CsOnlineDirectRoutingTelephoneNumberUploadOrder -TelephoneNumber "+123456789,+134567890,+145678901" +cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c14 +``` + +In this example, a list of telephone numbers are being uploaded to Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId ](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. + +### Example 3 +```powershell PS C:\> New-CsOnlineDirectRoutingTelephoneNumberUploadOrder -StartingNumber "+12000000" -EndingNumber "+12000009" cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c13 ``` -In this example, a range of Direct Routing telephone numbers from "+12000000" to "+12000009" are being uploaded to Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. +In this example, a range of Direct Routing telephone numbers from "+12000000" to "+12000009" are being uploaded to Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId ](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. ## PARAMETERS ### -TelephoneNumber -This is the Direct Routing telephone number you wish to upload to Microsoft Teams telephone number management inventory. +This is the Direct Routing telephone number(s) you wish to upload to Microsoft Teams telephone number management inventory. It is comma delimited list of one or more Direct Routing telephone numbers. ```yaml Type: String diff --git a/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md b/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md index 5577eddc25..67b1b01701 100644 --- a/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md +++ b/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md @@ -23,7 +23,7 @@ New-CsOnlineTelephoneNumberReleaseOrder [-TelephoneNumber ] [-StartingNu ``` ## DESCRIPTION -This cmdlet releases existing Direct Routing telephone numbers from Microsoft Teams telephone number management inventory. Once released the phone numbers will not be visible in Teams PowerShell as acquired Direct Routing phone numbers. The cmdlet is an asynchronous operation and will return an OrderId as output. [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet can be used to check the status of the OrderId including any error or warning message that may result from the operation. +This cmdlet releases existing Direct Routing telephone numbers from Microsoft Teams telephone number management inventory. Once released the phone numbers will not be visible in Teams PowerShell as acquired Direct Routing phone numbers. The cmdlet is an asynchronous operation and will return an OrderId as output. [Get-CsOnlineTelephoneNumberOrder -OrderType Release -OrderId ](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet can be used to check the status of the OrderId including any error or warning message that may result from the operation. ## EXAMPLES @@ -33,15 +33,23 @@ PS C:\> New-CsOnlineTelephoneNumberReleaseOrder -TelephoneNumber "+123456789" cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c13 ``` -In this example, a new Direct Routing telephone number "+123456789" is being released from Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. +In this example, a new Direct Routing telephone number "+123456789" is being released from Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType Release -OrderId ](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. ### Example 2 ```powershell +PS C:\> New-CsOnlineTelephoneNumberReleaseOrder -TelephoneNumber "+123456789,+134567890,+145678901" +cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c13 +``` + +In this example, a list of Direct Routing telephone numbers are being released from Microsoft Teams telephone number management. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType Release -OrderId ](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. + +### Example 3 +```powershell PS C:\> New-CsOnlineTelephoneNumberReleaseOrder -StartingNumber "+12000000" -EndingNumber "+12000009" cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c13 ``` -In this example, a range of Direct Routing telephone numbers from "+12000000" to "+12000009" are being released from Microsoft Teams telephone number management. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. +In this example, a range of Direct Routing telephone numbers from "+12000000" to "+12000009" are being released from Microsoft Teams telephone number management. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType Release -OrderId ](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. ## PARAMETERS From 8b5ef59ab346461c9aecf0c94358667d9bee5d82 Mon Sep 17 00:00:00 2001 From: pavellatif <142821210+pavellatif@users.noreply.github.com> Date: Thu, 16 Jan 2025 20:43:31 -0500 Subject: [PATCH 1308/1851] fixing the html tag warning for order id --- ...-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md | 10 +++++----- .../teams/New-CsOnlineTelephoneNumberReleaseOrder.md | 8 ++++---- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md b/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md index 77c0ebe94f..d20db803a7 100644 --- a/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md +++ b/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md @@ -14,7 +14,7 @@ schema: 2.0.0 # New-CsOnlineDirectRoutingTelephoneNumberUploadOrder ## SYNOPSIS -This cmdlet creates a request to upload Direct Routing telephone numbers to Microsoft Teams telephone number management inventory. The output of the cmdlet is the orderId of the asynchronous Direct Routing Number creation operation. +This cmdlet creates a request to upload Direct Routing telephone numbers to Microsoft Teams telephone number management inventory. The output of the cmdlet is the order id of the asynchronous Direct Routing Number creation operation. ## SYNTAX @@ -24,7 +24,7 @@ New-CsOnlineDirectRoutingTelephoneNumberUploadOrder [-TelephoneNumber ] ``` ## DESCRIPTION -This cmdlet uploads Direct Routing telephone numbers to Microsoft Teams telephone number management inventory. Once uploaded the phone numbers will be visible in Teams PowerShell as acquired Direct Routing phone numbers. The cmdlet is an asynchronous operation and will return an OrderId as output. [Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId ](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet can be used to check the status of the OrderId including any error or warning message that may result from the operation. +This cmdlet uploads Direct Routing telephone numbers to Microsoft Teams telephone number management inventory. Once uploaded the phone numbers will be visible in Teams PowerShell as acquired Direct Routing phone numbers. The cmdlet is an asynchronous operation and will return an OrderId as output. [Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId orderId](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet can be used to check the status of the OrderId including any error or warning message that may result from the operation. ## EXAMPLES @@ -34,7 +34,7 @@ PS C:\> New-CsOnlineDirectRoutingTelephoneNumberUploadOrder -TelephoneNumber "+1 cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c13 ``` -In this example, a new Direct Routing telephone number "+123456789" is being uploaded to Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId ](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. +In this example, a new Direct Routing telephone number "+123456789" is being uploaded to Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId orderId](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. ### Example 2 ```powershell @@ -42,7 +42,7 @@ PS C:\> New-CsOnlineDirectRoutingTelephoneNumberUploadOrder -TelephoneNumber "+1 cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c14 ``` -In this example, a list of telephone numbers are being uploaded to Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId ](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. +In this example, a list of telephone numbers are being uploaded to Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId orderId](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. ### Example 3 ```powershell @@ -50,7 +50,7 @@ PS C:\> New-CsOnlineDirectRoutingTelephoneNumberUploadOrder -StartingNumber "+12 cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c13 ``` -In this example, a range of Direct Routing telephone numbers from "+12000000" to "+12000009" are being uploaded to Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId ](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. +In this example, a range of Direct Routing telephone numbers from "+12000000" to "+12000009" are being uploaded to Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId orderId](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. ## PARAMETERS diff --git a/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md b/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md index 67b1b01701..b910131755 100644 --- a/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md +++ b/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md @@ -23,7 +23,7 @@ New-CsOnlineTelephoneNumberReleaseOrder [-TelephoneNumber ] [-StartingNu ``` ## DESCRIPTION -This cmdlet releases existing Direct Routing telephone numbers from Microsoft Teams telephone number management inventory. Once released the phone numbers will not be visible in Teams PowerShell as acquired Direct Routing phone numbers. The cmdlet is an asynchronous operation and will return an OrderId as output. [Get-CsOnlineTelephoneNumberOrder -OrderType Release -OrderId ](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet can be used to check the status of the OrderId including any error or warning message that may result from the operation. +This cmdlet releases existing Direct Routing telephone numbers from Microsoft Teams telephone number management inventory. Once released the phone numbers will not be visible in Teams PowerShell as acquired Direct Routing phone numbers. The cmdlet is an asynchronous operation and will return an OrderId as output. [Get-CsOnlineTelephoneNumberOrder -OrderType Release -OrderId orderId](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet can be used to check the status of the OrderId including any error or warning message that may result from the operation. ## EXAMPLES @@ -33,7 +33,7 @@ PS C:\> New-CsOnlineTelephoneNumberReleaseOrder -TelephoneNumber "+123456789" cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c13 ``` -In this example, a new Direct Routing telephone number "+123456789" is being released from Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType Release -OrderId ](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. +In this example, a new Direct Routing telephone number "+123456789" is being released from Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType Release -OrderId orderId](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. ### Example 2 ```powershell @@ -41,7 +41,7 @@ PS C:\> New-CsOnlineTelephoneNumberReleaseOrder -TelephoneNumber "+123456789,+13 cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c13 ``` -In this example, a list of Direct Routing telephone numbers are being released from Microsoft Teams telephone number management. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType Release -OrderId ](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. +In this example, a list of Direct Routing telephone numbers are being released from Microsoft Teams telephone number management. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType Release -OrderId orderId](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. ### Example 3 ```powershell @@ -49,7 +49,7 @@ PS C:\> New-CsOnlineTelephoneNumberReleaseOrder -StartingNumber "+12000000" -End cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c13 ``` -In this example, a range of Direct Routing telephone numbers from "+12000000" to "+12000009" are being released from Microsoft Teams telephone number management. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType Release -OrderId ](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. +In this example, a range of Direct Routing telephone numbers from "+12000000" to "+12000009" are being released from Microsoft Teams telephone number management. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType Release -OrderId orderId](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. ## PARAMETERS From 56c60482af7068151e21996322c888890650529f Mon Sep 17 00:00:00 2001 From: pavellatif <142821210+pavellatif@users.noreply.github.com> Date: Thu, 16 Jan 2025 20:48:10 -0500 Subject: [PATCH 1309/1851] fixing the example for "orderId" --- ...-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md | 10 +++++----- .../teams/New-CsOnlineTelephoneNumberReleaseOrder.md | 8 ++++---- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md b/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md index d20db803a7..ad51982a54 100644 --- a/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md +++ b/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md @@ -14,7 +14,7 @@ schema: 2.0.0 # New-CsOnlineDirectRoutingTelephoneNumberUploadOrder ## SYNOPSIS -This cmdlet creates a request to upload Direct Routing telephone numbers to Microsoft Teams telephone number management inventory. The output of the cmdlet is the order id of the asynchronous Direct Routing Number creation operation. +This cmdlet creates a request to upload Direct Routing telephone numbers to Microsoft Teams telephone number management inventory. The output of the cmdlet is the "orderId" of the asynchronous Direct Routing Number creation operation. ## SYNTAX @@ -24,7 +24,7 @@ New-CsOnlineDirectRoutingTelephoneNumberUploadOrder [-TelephoneNumber ] ``` ## DESCRIPTION -This cmdlet uploads Direct Routing telephone numbers to Microsoft Teams telephone number management inventory. Once uploaded the phone numbers will be visible in Teams PowerShell as acquired Direct Routing phone numbers. The cmdlet is an asynchronous operation and will return an OrderId as output. [Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId orderId](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet can be used to check the status of the OrderId including any error or warning message that may result from the operation. +This cmdlet uploads Direct Routing telephone numbers to Microsoft Teams telephone number management inventory. Once uploaded the phone numbers will be visible in Teams PowerShell as acquired Direct Routing phone numbers. The cmdlet is an asynchronous operation and will return an OrderId as output. [Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId "orderId"](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet can be used to check the status of the OrderId including any error or warning message that may result from the operation. ## EXAMPLES @@ -34,7 +34,7 @@ PS C:\> New-CsOnlineDirectRoutingTelephoneNumberUploadOrder -TelephoneNumber "+1 cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c13 ``` -In this example, a new Direct Routing telephone number "+123456789" is being uploaded to Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId orderId](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. +In this example, a new Direct Routing telephone number "+123456789" is being uploaded to Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId "orderId"](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. ### Example 2 ```powershell @@ -42,7 +42,7 @@ PS C:\> New-CsOnlineDirectRoutingTelephoneNumberUploadOrder -TelephoneNumber "+1 cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c14 ``` -In this example, a list of telephone numbers are being uploaded to Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId orderId](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. +In this example, a list of telephone numbers are being uploaded to Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId "orderId"](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. ### Example 3 ```powershell @@ -50,7 +50,7 @@ PS C:\> New-CsOnlineDirectRoutingTelephoneNumberUploadOrder -StartingNumber "+12 cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c13 ``` -In this example, a range of Direct Routing telephone numbers from "+12000000" to "+12000009" are being uploaded to Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId orderId](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. +In this example, a range of Direct Routing telephone numbers from "+12000000" to "+12000009" are being uploaded to Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId "orderId"](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. ## PARAMETERS diff --git a/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md b/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md index b910131755..5fb4841e18 100644 --- a/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md +++ b/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md @@ -23,7 +23,7 @@ New-CsOnlineTelephoneNumberReleaseOrder [-TelephoneNumber ] [-StartingNu ``` ## DESCRIPTION -This cmdlet releases existing Direct Routing telephone numbers from Microsoft Teams telephone number management inventory. Once released the phone numbers will not be visible in Teams PowerShell as acquired Direct Routing phone numbers. The cmdlet is an asynchronous operation and will return an OrderId as output. [Get-CsOnlineTelephoneNumberOrder -OrderType Release -OrderId orderId](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet can be used to check the status of the OrderId including any error or warning message that may result from the operation. +This cmdlet releases existing Direct Routing telephone numbers from Microsoft Teams telephone number management inventory. Once released the phone numbers will not be visible in Teams PowerShell as acquired Direct Routing phone numbers. The cmdlet is an asynchronous operation and will return an OrderId as output. [Get-CsOnlineTelephoneNumberOrder -OrderType Release -OrderId "orderId"](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet can be used to check the status of the OrderId including any error or warning message that may result from the operation. ## EXAMPLES @@ -33,7 +33,7 @@ PS C:\> New-CsOnlineTelephoneNumberReleaseOrder -TelephoneNumber "+123456789" cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c13 ``` -In this example, a new Direct Routing telephone number "+123456789" is being released from Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType Release -OrderId orderId](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. +In this example, a new Direct Routing telephone number "+123456789" is being released from Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType Release -OrderId "orderId"](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. ### Example 2 ```powershell @@ -41,7 +41,7 @@ PS C:\> New-CsOnlineTelephoneNumberReleaseOrder -TelephoneNumber "+123456789,+13 cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c13 ``` -In this example, a list of Direct Routing telephone numbers are being released from Microsoft Teams telephone number management. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType Release -OrderId orderId](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. +In this example, a list of Direct Routing telephone numbers are being released from Microsoft Teams telephone number management. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType Release -OrderId "orderId"](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. ### Example 3 ```powershell @@ -49,7 +49,7 @@ PS C:\> New-CsOnlineTelephoneNumberReleaseOrder -StartingNumber "+12000000" -End cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c13 ``` -In this example, a range of Direct Routing telephone numbers from "+12000000" to "+12000009" are being released from Microsoft Teams telephone number management. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType Release -OrderId orderId](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. +In this example, a range of Direct Routing telephone numbers from "+12000000" to "+12000009" are being released from Microsoft Teams telephone number management. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType Release -OrderId "orderId"](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. ## PARAMETERS From 2756e7fd7ef4ee738e0347786c22b35604e7263a Mon Sep 17 00:00:00 2001 From: ybhargav1995 <102363816+ybhargav1995@users.noreply.github.com> Date: Mon, 20 Jan 2025 21:41:02 +0530 Subject: [PATCH 1310/1851] Update Get-DlpCompliancePolicy.md --- exchange/exchange-ps/exchange/Get-DlpCompliancePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Get-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/Get-DlpCompliancePolicy.md index c8dcdf14d5..78b5193496 100644 --- a/exchange/exchange-ps/exchange/Get-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Get-DlpCompliancePolicy.md @@ -106,7 +106,7 @@ Accept wildcard characters: False ``` ### -DistributionDetail -The DistributionDetail switch returns detailed policy distribution information in the DistributionResults property. You don't need to specify a value with this switch. +The DistributionDetail switch returns detailed policy distribution information in the DistributionResults property. You don't need to specify a value with this switch. This is an unreliable field and is prone to errors. ```yaml Type: SwitchParameter From 7a313d4a012345050ad1f09ad3d2bf458fc93bfc Mon Sep 17 00:00:00 2001 From: michelle-paradis <194965233+michelle-paradis@users.noreply.github.com> Date: Mon, 20 Jan 2025 11:13:45 -0500 Subject: [PATCH 1311/1851] Update metadata and heading in documentation --- teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp.md b/teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp.md index 8f91d8a92a..1d8a1b0b52 100644 --- a/teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp.md +++ b/teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp.md @@ -7,7 +7,7 @@ title: Update-M365UnifiedCustomPendingApp author: michelle-paradis ms.author: mparadis manager: swmerchant -ms.date: 01/14/2025 +ms.date: 01/20/2025 schema: 2.0.0 --- @@ -61,7 +61,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -ReviewStatus +### ReviewStatus The review status of the Teams app. From 4e3e1d97e6a4ece7ee9147d13b6d8ad800e71c14 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 21 Jan 2025 08:55:33 -0800 Subject: [PATCH 1312/1851] Add tip about DistributionResults unreliability --- exchange/exchange-ps/exchange/Get-DlpCompliancePolicy.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Get-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/Get-DlpCompliancePolicy.md index 78b5193496..f5a379ed1b 100644 --- a/exchange/exchange-ps/exchange/Get-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Get-DlpCompliancePolicy.md @@ -106,7 +106,9 @@ Accept wildcard characters: False ``` ### -DistributionDetail -The DistributionDetail switch returns detailed policy distribution information in the DistributionResults property. You don't need to specify a value with this switch. This is an unreliable field and is prone to errors. +The DistributionDetail switch returns detailed policy distribution information in the DistributionResults property. You don't need to specify a value with this switch. + +**Tip**: The DistributionResults property is unreliable and prone to errors. ```yaml Type: SwitchParameter From 1372f1d4cdf4bb9b433af4daa4f4edfbf359f97f Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 21 Jan 2025 09:16:15 -0800 Subject: [PATCH 1313/1851] Formatting fixes --- ...sOnlineDirectRoutingTelephoneNumberUploadOrder.md | 12 +++++++----- .../teams/New-CsOnlineTelephoneNumberReleaseOrder.md | 4 +++- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md b/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md index ad51982a54..c41e6ae01d 100644 --- a/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md +++ b/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md @@ -24,7 +24,9 @@ New-CsOnlineDirectRoutingTelephoneNumberUploadOrder [-TelephoneNumber ] ``` ## DESCRIPTION -This cmdlet uploads Direct Routing telephone numbers to Microsoft Teams telephone number management inventory. Once uploaded the phone numbers will be visible in Teams PowerShell as acquired Direct Routing phone numbers. The cmdlet is an asynchronous operation and will return an OrderId as output. [Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId "orderId"](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet can be used to check the status of the OrderId including any error or warning message that may result from the operation. +This cmdlet uploads Direct Routing telephone numbers to Microsoft Teams telephone number management inventory. Once uploaded the phone numbers will be visible in Teams PowerShell as acquired Direct Routing phone numbers. + +The cmdlet is an asynchronous operation and will return an OrderId as output. You can use the [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to check the status of the OrderId, including any error or warning messages that might result from the operation: `Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId "orderId"`. ## EXAMPLES @@ -34,7 +36,7 @@ PS C:\> New-CsOnlineDirectRoutingTelephoneNumberUploadOrder -TelephoneNumber "+1 cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c13 ``` -In this example, a new Direct Routing telephone number "+123456789" is being uploaded to Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId "orderId"](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. +In this example, a new Direct Routing telephone number "+123456789" is being uploaded to Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with the [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order: `Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId "orderId"`. ### Example 2 ```powershell @@ -42,7 +44,7 @@ PS C:\> New-CsOnlineDirectRoutingTelephoneNumberUploadOrder -TelephoneNumber "+1 cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c14 ``` -In this example, a list of telephone numbers are being uploaded to Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId "orderId"](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. +In this example, a list of telephone numbers is being uploaded to Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with the [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order: `Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId "orderId"`. ### Example 3 ```powershell @@ -50,12 +52,12 @@ PS C:\> New-CsOnlineDirectRoutingTelephoneNumberUploadOrder -StartingNumber "+12 cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c13 ``` -In this example, a range of Direct Routing telephone numbers from "+12000000" to "+12000009" are being uploaded to Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId "orderId"](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. +In this example, a range of Direct Routing telephone numbers from "+12000000" to "+12000009" are being uploaded to Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with the [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order: `Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId "orderId"`. ## PARAMETERS ### -TelephoneNumber -This is the Direct Routing telephone number(s) you wish to upload to Microsoft Teams telephone number management inventory. It is comma delimited list of one or more Direct Routing telephone numbers. +This is the Direct Routing telephone numbers you wish to upload to Microsoft Teams telephone number management inventory. It is comma delimited list of one or more Direct Routing telephone numbers. ```yaml Type: String diff --git a/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md b/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md index 5fb4841e18..a813e989a0 100644 --- a/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md +++ b/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md @@ -23,7 +23,9 @@ New-CsOnlineTelephoneNumberReleaseOrder [-TelephoneNumber ] [-StartingNu ``` ## DESCRIPTION -This cmdlet releases existing Direct Routing telephone numbers from Microsoft Teams telephone number management inventory. Once released the phone numbers will not be visible in Teams PowerShell as acquired Direct Routing phone numbers. The cmdlet is an asynchronous operation and will return an OrderId as output. [Get-CsOnlineTelephoneNumberOrder -OrderType Release -OrderId "orderId"](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet can be used to check the status of the OrderId including any error or warning message that may result from the operation. +This cmdlet releases existing Direct Routing telephone numbers from Microsoft Teams telephone number management inventory. Once released the phone numbers will not be visible in Teams PowerShell as acquired Direct Routing phone numbers. + +The cmdlet is an asynchronous operation and will return an OrderId as output. You can use the [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to check the status of the OrderId, including any error or warning messages that might result from the operation: `Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId "orderId"`. ## EXAMPLES From fa4e1a608a7aafb32be4e004d844a67e3b3484dc Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 21 Jan 2025 09:17:30 -0800 Subject: [PATCH 1314/1851] Update New-CsOnlineTelephoneNumberReleaseOrder.md Formatting fixes --- .../teams/New-CsOnlineTelephoneNumberReleaseOrder.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md b/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md index a813e989a0..304c57151d 100644 --- a/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md +++ b/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md @@ -35,7 +35,7 @@ PS C:\> New-CsOnlineTelephoneNumberReleaseOrder -TelephoneNumber "+123456789" cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c13 ``` -In this example, a new Direct Routing telephone number "+123456789" is being released from Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType Release -OrderId "orderId"](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. +In this example, a new Direct Routing telephone number "+123456789" is being released from Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with the [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order: `Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId "orderId"`. ### Example 2 ```powershell @@ -43,7 +43,7 @@ PS C:\> New-CsOnlineTelephoneNumberReleaseOrder -TelephoneNumber "+123456789,+13 cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c13 ``` -In this example, a list of Direct Routing telephone numbers are being released from Microsoft Teams telephone number management. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType Release -OrderId "orderId"](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. +In this example, a list of Direct Routing telephone numbers are being released from Microsoft Teams telephone number management. The output of the cmdlet is the OrderId that can be used with the [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order: `Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId "orderId"`. ### Example 3 ```powershell @@ -51,7 +51,7 @@ PS C:\> New-CsOnlineTelephoneNumberReleaseOrder -StartingNumber "+12000000" -End cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c13 ``` -In this example, a range of Direct Routing telephone numbers from "+12000000" to "+12000009" are being released from Microsoft Teams telephone number management. The output of the cmdlet is the OrderId that can be used with [Get-CsOnlineTelephoneNumberOrder -OrderType Release -OrderId "orderId"](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order. +In this example, a range of Direct Routing telephone numbers from "+12000000" to "+12000009" are being released from Microsoft Teams telephone number management. The output of the cmdlet is the OrderId that can be used with the [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order: `Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId "orderId"`. ## PARAMETERS From b3964ff1887b922d5fb605e96e01bcc13c09d9d6 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Tue, 21 Jan 2025 14:59:33 -0500 Subject: [PATCH 1315/1851] Update Set-CsTeamsMeetingConfiguration.md adding missing parameter --- .../teams/Set-CsTeamsMeetingConfiguration.md | 28 +++++++++++++------ 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsMeetingConfiguration.md index ffc5bd7343..10cd0d63f9 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingConfiguration.md @@ -5,10 +5,6 @@ online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsm applicable: Microsoft Teams title: Set-CsTeamsMeetingConfiguration schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: williamlooney --- # Set-CsTeamsMeetingConfiguration @@ -21,23 +17,23 @@ The CsTeamsMeetingConfiguration cmdlets enable administrators to control the mee ### Identity (Default) -``` +```powershell Set-CsTeamsMeetingConfiguration [-Tenant ] [-LogoURL ] [-LegalURL ] [-HelpURL ] [-CustomFooterText ] [-DisableAnonymousJoin ] [-EnableQoS ] [-ClientAudioPort ] [-ClientAudioPortRange ] [-ClientVideoPort ] [-ClientVideoPortRange ] [-ClientAppSharingPort ] [-ClientAppSharingPortRange ] - [-ClientMediaPortRangeEnabled ] [-DisableAppInteractionForAnonymousUsers ] [[-Identity] ] [-FeedbackSurveyForAnonymousUsers ] [-Force] [-WhatIf] [-Confirm] + [-ClientMediaPortRangeEnabled ] [-DisableAppInteractionForAnonymousUsers ] [[-Identity] ] [-FeedbackSurveyForAnonymousUsers ] [-LimitPresenterRolePermissions ] [-Force] [-WhatIf] [-Confirm] [] ``` ### Instance -``` +```powershell Set-CsTeamsMeetingConfiguration [-Tenant ] [-LogoURL ] [-LegalURL ] [-HelpURL ] [-CustomFooterText ] [-DisableAnonymousJoin ] [-EnableQoS ] [-ClientAudioPort ] [-ClientAudioPortRange ] [-ClientVideoPort ] [-ClientVideoPortRange ] [-ClientAppSharingPort ] [-ClientAppSharingPortRange ] - [-ClientMediaPortRangeEnabled ] [-DisableAppInteractionForAnonymousUsers ] [-FeedbackSurveyForAnonymousUsers ] [-Instance ] [-Force] [-WhatIf] [-Confirm] + [-ClientMediaPortRangeEnabled ] [-DisableAppInteractionForAnonymousUsers ] [-FeedbackSurveyForAnonymousUsers ] [-LimitPresenterRolePermissions ] [-Instance ] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -389,6 +385,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -LimitPresenterRolePermissions +When set to True, users within the Tenant will have their presenter role capabilities limited. +When set to False, the presenter role capabilities will not be impacted and will remain as is. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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. From 8222adc2b2b8ed5bcc2163cbb5902fee94bc8576 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Tue, 21 Jan 2025 15:11:36 -0500 Subject: [PATCH 1316/1851] Update New-CsTeamsEventsPolicy.md adding missing parameters --- .../teams-ps/teams/New-CsTeamsEventsPolicy.md | 34 +++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md index 7907bc35b2..08e3f0642c 100644 --- a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md @@ -13,10 +13,10 @@ This cmdlet allows you to create a new TeamsEventsPolicy instance and set its pr ## SYNTAX -``` +```powershell New-CsTeamsEventsPolicy [-Identity] [-AllowWebinars ] [-AllowTownhalls ] [-AllowEmailEditing ] [-Description ] [-RecordingForTownhall ] [-RecordingForWebinar ] -[-TranscriptionForTownhall ] [-TranscriptionForWebinar ] +[-TranscriptionForTownhall ] [-TranscriptionForWebinar ] [-AllowEventIntegrations ] [-TownhallChatExperience ] [-UseMicrosoftECDN ] [-EventAccessType ] [-WhatIf] [-Confirm] [] [-ImmersiveEvents ] ``` @@ -265,6 +265,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowEventIntegrations +This setting governs the access to the integrations tab in the event creation workflow. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -TownhallChatExperience +This setting governs if the user can enable the Comment Stream chat experience for Townhalls. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm The Confirm switch does not work with this cmdlet. From c29b619b6d5e02e54f3c6964bf937c77befd2940 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Tue, 21 Jan 2025 15:23:44 -0500 Subject: [PATCH 1317/1851] Update New-CsTeamsMeetingBrandingPolicy.md adding missing parameters --- .../teams/New-CsTeamsMeetingBrandingPolicy.md | 48 ++++++++++++++++++- 1 file changed, 47 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingBrandingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingBrandingPolicy.md index 1a57c7e0b9..581e8dcfeb 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingBrandingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingBrandingPolicy.md @@ -17,11 +17,12 @@ The **CsTeamsMeetingBrandingPolicy** cmdlet enables administrators to control th ## SYNTAX -``` +```powershell New-CsTeamsMeetingBrandingPolicy [-MeetingBackgroundImages ] [-MeetingBrandingThemes ] [-DefaultTheme ] [-EnableMeetingOptionsThemeOverride ] + [-EnableNdiAssuranceSlate ] [-NdiAssuranceSlateImages ] [-RequireBackgroundEffect ] [-EnableMeetingBackgroundImages ] [-Identity] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -137,6 +138,51 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EnableNdiAssuranceSlate +This enables meeting Network Device Interface Assurance Slate branding. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NdiAssuranceSlateImages +Used to specify images that can be used as assurance slates during NDI (Network Device Interface) streaming in Teams meetings. This parameter allows administrators to define a set of images that can be displayed to participants to ensure that the NDI stream is functioning correctly. + +```yaml +Type: System.Management.Automation.PSListModifier`1[Microsoft.Teams.Policy.Administration.Cmdlets.Core.NdiAssuranceSlate] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RequireBackgroundEffect +This mandates a meeting background for participants. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm Prompts you for confirmation before running the cmdlet. From 37424cdb43cee3a4331ad4dcd0762df75263a155 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Tue, 21 Jan 2025 15:28:10 -0500 Subject: [PATCH 1318/1851] Update New-CsTeamsFeedbackPolicy.md adding missing parameter --- .../teams/New-CsTeamsFeedbackPolicy.md | 23 ++++++++++++++----- 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsFeedbackPolicy.md b/teams/teams-ps/teams/New-CsTeamsFeedbackPolicy.md index e9ab5bcf21..97eb4b84ce 100644 --- a/teams/teams-ps/teams/New-CsTeamsFeedbackPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsFeedbackPolicy.md @@ -4,10 +4,6 @@ online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsf applicable: Microsoft Teams title: New-CsTeamsFeedbackPolicy schema: 2.0.0 -manager: bulenteg -ms.author: tomkau -ms.author: tomkau -ms.reviewer: --- # New-CsTeamsFeedbackPolicy @@ -17,9 +13,9 @@ Use this cmdlet to control whether users in your organization can send feedback ## SYNTAX -``` +```powershell New-CsTeamsFeedbackPolicy [-WhatIf] [-Confirm] [[-Identity] ] [-Tenant ] [-InMemory] -[-AllowEmailCollection ] [-AllowLogCollection ] [-AllowScreenshotCollection ] +[-AllowEmailCollection ] [-AllowLogCollection ] [-AllowScreenshotCollection ] [-EnableFeatureSuggestions ] [-UserInitiatedMode ] [-ReceiveSurveysMode ] [-Force] [] ``` @@ -194,6 +190,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EnableFeatureSuggestions + This setting will enable Tenant Admins to hide or show the Teams menu item “Help | Suggest a Feature”. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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. From 99fd24b8606fcff7fd27db3a9aaae377325e819c Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Tue, 21 Jan 2025 16:03:38 -0500 Subject: [PATCH 1319/1851] Update Set-CsTeamsUpgradeConfiguration.md adding missing parameters --- .../teams/Set-CsTeamsUpgradeConfiguration.md | 35 +++++++++++++------ 1 file changed, 24 insertions(+), 11 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsUpgradeConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsUpgradeConfiguration.md index d18622a944..001f0dbe19 100644 --- a/teams/teams-ps/teams/Set-CsTeamsUpgradeConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsUpgradeConfiguration.md @@ -4,10 +4,6 @@ online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsu applicable: Microsoft Teams title: Set-CsTeamsUpgradeConfiguration schema: 2.0.0 -manager: bulenteg -author: tomkau -ms.author: tomkau -ms.reviewer: --- # Set-CsTeamsUpgradeConfiguration @@ -18,14 +14,14 @@ Administrators can use Set-CsTeamsUpgradeConfiguration to manage certain aspects ## SYNTAX ### Identity (Default) -``` -Set-CsTeamsUpgradeConfiguration [-Tenant ] [-DownloadTeams ] [-SfBMeetingJoinUx ] +```powershell +Set-CsTeamsUpgradeConfiguration [-Tenant ] [-DownloadTeams ] [-SfBMeetingJoinUx ] [-BlockLegacyAuthorization ] [[-Identity] ] [-Force] [-WhatIf] [-Confirm] [] ``` ### Instance -``` -Set-CsTeamsUpgradeConfiguration [-Tenant ] [-DownloadTeams ] [-SfBMeetingJoinUx ] +```powershell +Set-CsTeamsUpgradeConfiguration [-Tenant ] [-DownloadTeams ] [-SfBMeetingJoinUx ] [-BlockLegacyAuthorization ] [-Instance ] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -94,7 +90,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` ### -Force -{{Fill Force Description}} +Suppresses the display of any non-fatal error message that might arise when running the command. ```yaml Type: SwitchParameter @@ -110,7 +106,7 @@ Accept wildcard characters: False ``` ### -Identity -{{Fill Identity Description}} +For internal use only. ```yaml Type: XdsIdentity @@ -126,7 +122,7 @@ Accept wildcard characters: False ``` ### -Tenant -{{Fill Tenant Description}} +For internal use only. ```yaml Type: Guid @@ -158,6 +154,23 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -BlockLegacyAuthorization +This setting will force Teams clients to enforce session revocation for core Messaging and Calling/Meeting scenarios. +If turned ON, session revocation will be enforced for calls, chats and meetings for opted-in users. +If turned OFF, session revocation will not be enforced for calls, chats and meetings for opted-in users + +```yaml +Type: Boolean +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 bcf32309c5fb76ad0af1963da9e288ed18038779 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Tue, 21 Jan 2025 16:28:58 -0500 Subject: [PATCH 1320/1851] Update New-CsTeamsComplianceRecordingPolicy.md adding missing parameters --- .../New-CsTeamsComplianceRecordingPolicy.md | 34 +++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPolicy.md b/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPolicy.md index 0ce2c3448e..e1caae78f9 100644 --- a/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsComplianceRecordingPolicy.md @@ -7,7 +7,6 @@ schema: 2.0.0 manager: nakumar author: aditdalvi ms.author: aditd -ms.reviewer: --- # New-CsTeamsComplianceRecordingPolicy @@ -18,11 +17,12 @@ Automatic policy-based recording is only applicable to Microsoft Teams users. ## SYNTAX -``` +```powershell New-CsTeamsComplianceRecordingPolicy [-Tenant ] [-Identity ] [-Enabled ] [-WarnUserOnRemoval ] [-DisableComplianceRecordingAudioNotificationForCalls ] [-RecordReroutedCalls ] [-Description ] [-ComplianceRecordingApplications ] [-CustomBanner ] + [-CustomPromptsEnabled ] [-CustomPromptsPackageId ] [-InMemory] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -266,6 +266,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -CustomPromptsEnabled +Indicates whether compliance recording custom prompts feature is enabled for this tenant / user. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CustomPromptsPackageId +Reference to custom prompts package. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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. From c91ba5c4493c273673a8f72e19d3d0531cbb9f7a Mon Sep 17 00:00:00 2001 From: michelle-paradis <194965233+michelle-paradis@users.noreply.github.com> Date: Thu, 23 Jan 2025 00:02:18 -0500 Subject: [PATCH 1321/1851] Remove redundant sections in documentation --- teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp.md b/teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp.md index 1d8a1b0b52..e69986bf75 100644 --- a/teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp.md +++ b/teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp.md @@ -87,8 +87,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### System.Object - -## NOTES - -## RELATED LINKS \ No newline at end of file +### System.Object \ No newline at end of file From 7f747a301e87cf965d6b22b295e172e817390233 Mon Sep 17 00:00:00 2001 From: michelle-paradis <194965233+michelle-paradis@users.noreply.github.com> Date: Thu, 23 Jan 2025 00:02:29 -0500 Subject: [PATCH 1322/1851] Remove empty sections from documentation --- teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md b/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md index b1a769d3df..ef3041d61f 100644 --- a/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md +++ b/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md @@ -74,8 +74,4 @@ Values: - PendingUpdate **Metadata**: -The metadata of the app. - -## NOTES - -## RELATED LINKS \ No newline at end of file +The metadata of the app. \ No newline at end of file From b321a570ea1afc717c5f2c48c27cc3ccd5504d6e Mon Sep 17 00:00:00 2001 From: michelle-paradis <194965233+michelle-paradis@users.noreply.github.com> Date: Thu, 23 Jan 2025 00:05:26 -0500 Subject: [PATCH 1323/1851] Update teams.md --- teams/teams-ps/teams/teams.md | 1 + 1 file changed, 1 insertion(+) diff --git a/teams/teams-ps/teams/teams.md b/teams/teams-ps/teams/teams.md index 111a4253e4..5f681dc3df 100644 --- a/teams/teams-ps/teams/teams.md +++ b/teams/teams-ps/teams/teams.md @@ -543,4 +543,5 @@ The following cmdlet references are for Microsoft Teams. ### [Update-CsTeamsShiftsConnection](Update-CsTeamsShiftsConnection.md) ### [Update-CsTeamsShiftsConnectionInstance](Update-CsTeamsShiftsConnectionInstance.md) ### [Update-CsTeamTemplate](Update-CsTeamTemplate.md) +### [Update-M365UnifiedCustomPendingApp](Update-M365UnifiedCustomPendingApp.md) ### [Update-TeamsAppInstallation](Update-TeamsAppInstallation.md) From 28d754f442f8a0bd1ce89a5d3d66c043c350efed Mon Sep 17 00:00:00 2001 From: michelle-paradis <194965233+michelle-paradis@users.noreply.github.com> Date: Thu, 23 Jan 2025 00:07:17 -0500 Subject: [PATCH 1324/1851] Add Get-M365UnifiedCustomPendingApps to documentation --- teams/teams-ps/teams/teams.md | 1 + 1 file changed, 1 insertion(+) diff --git a/teams/teams-ps/teams/teams.md b/teams/teams-ps/teams/teams.md index 5f681dc3df..058504f325 100644 --- a/teams/teams-ps/teams/teams.md +++ b/teams/teams-ps/teams/teams.md @@ -170,6 +170,7 @@ The following cmdlet references are for Microsoft Teams. ### [Get-CsUserPolicyPackageRecommendation](Get-CsUserPolicyPackageRecommendation.md) ### [Get-CsVideoInteropServiceProvider](Get-CsVideoInteropServiceProvider.md) ### [Get-LicenseReportForChangeNotificationSubscription](Get-LicenseReportForChangeNotificationSubscription.md) +### [Get-M365UnifiedCustomPendingApps](Get-M365UnifiedCustomPendingApps.md) ### [Get-SharedWithTeam](Get-SharedWithTeam.md) ### [Get-SharedWithTeamUser](Get-SharedWithTeamUser.md) ### [Get-Team](Get-Team.md) From 06d02fb50c2330e2f7f4550eee5511ed91790338 Mon Sep 17 00:00:00 2001 From: michelle-paradis <194965233+michelle-paradis@users.noreply.github.com> Date: Thu, 23 Jan 2025 00:10:44 -0500 Subject: [PATCH 1325/1851] Update teams.md --- teams/teams-ps/teams/teams.md | 1 - 1 file changed, 1 deletion(-) diff --git a/teams/teams-ps/teams/teams.md b/teams/teams-ps/teams/teams.md index 058504f325..c19e0fc84a 100644 --- a/teams/teams-ps/teams/teams.md +++ b/teams/teams-ps/teams/teams.md @@ -544,5 +544,4 @@ The following cmdlet references are for Microsoft Teams. ### [Update-CsTeamsShiftsConnection](Update-CsTeamsShiftsConnection.md) ### [Update-CsTeamsShiftsConnectionInstance](Update-CsTeamsShiftsConnectionInstance.md) ### [Update-CsTeamTemplate](Update-CsTeamTemplate.md) -### [Update-M365UnifiedCustomPendingApp](Update-M365UnifiedCustomPendingApp.md) ### [Update-TeamsAppInstallation](Update-TeamsAppInstallation.md) From bff4d79fb5b95a115da20395f4b335b914b4b401 Mon Sep 17 00:00:00 2001 From: michelle-paradis <194965233+michelle-paradis@users.noreply.github.com> Date: Thu, 23 Jan 2025 00:11:13 -0500 Subject: [PATCH 1326/1851] Update teams.md --- teams/teams-ps/teams/teams.md | 1 + 1 file changed, 1 insertion(+) diff --git a/teams/teams-ps/teams/teams.md b/teams/teams-ps/teams/teams.md index 111a4253e4..5f681dc3df 100644 --- a/teams/teams-ps/teams/teams.md +++ b/teams/teams-ps/teams/teams.md @@ -543,4 +543,5 @@ The following cmdlet references are for Microsoft Teams. ### [Update-CsTeamsShiftsConnection](Update-CsTeamsShiftsConnection.md) ### [Update-CsTeamsShiftsConnectionInstance](Update-CsTeamsShiftsConnectionInstance.md) ### [Update-CsTeamTemplate](Update-CsTeamTemplate.md) +### [Update-M365UnifiedCustomPendingApp](Update-M365UnifiedCustomPendingApp.md) ### [Update-TeamsAppInstallation](Update-TeamsAppInstallation.md) From 8a9355258fdc7d5be607a09f866ab1b3ac4a2e1a Mon Sep 17 00:00:00 2001 From: michelle-paradis <194965233+michelle-paradis@users.noreply.github.com> Date: Thu, 23 Jan 2025 10:50:40 -0500 Subject: [PATCH 1327/1851] Add NOTES section to documentation --- teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp.md b/teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp.md index e69986bf75..5408e6cfeb 100644 --- a/teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp.md +++ b/teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp.md @@ -87,4 +87,6 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### System.Object \ No newline at end of file +### System.Object + +## NOTES \ No newline at end of file From 4b78f9b7119340c02dbce08b306550ab43550693 Mon Sep 17 00:00:00 2001 From: annakrajuskina Date: Fri, 24 Jan 2025 15:56:15 +0100 Subject: [PATCH 1328/1851] Update Get-CsTeamsWorkLocationDetectionPolicy.md and New-CsTeamsWorkLocationDetectionPolicy.md (#2) * Update New-CsTeamsWorkLocationDetectionPolicy.md Change policy identity name in the example to a more generic one * Update Get-CsTeamsWorkLocationDetectionPolicy.md Update policy identity name in the examples to be more generic --- .../teams/Get-CsTeamsWorkLocationDetectionPolicy.md | 12 ++++++------ .../teams/New-CsTeamsWorkLocationDetectionPolicy.md | 10 +++++----- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/Get-CsTeamsWorkLocationDetectionPolicy.md index 43e2c938f5..f9cb72be34 100644 --- a/teams/teams-ps/teams/Get-CsTeamsWorkLocationDetectionPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsWorkLocationDetectionPolicy.md @@ -39,19 +39,19 @@ PS C:\> Get-CsTeamsWorkLocationDetectionPolicy Identity EnableWorkLocationDetection -------- ---------------------- Global False -Tag:wld-enabled True -Tag:wld-disabled False +Tag:wld-policy1 True +Tag:wld-policy2 False ``` Fetches all the policy instances currently available. ### Example 2 ```powershell -PS C:\> Get-CsTeamsWorkLocationDetectionPolicy -Identity wld-enabled +PS C:\> Get-CsTeamsWorkLocationDetectionPolicy -Identity wld-policy1 ``` ```output Identity EnableWorkLocationDetection -------- ---------------------- -Tag:wld-enabled True +Tag:wld-policy1 True ``` Fetches an instance of a policy with a known identity. @@ -62,8 +62,8 @@ PS C:\> Get-CsTeamsWorkLocationDetectionPolicy -Filter *wld* ```output Identity EnableWorkLocationDetection -------- ---------------------- -Tag:wld-enabled True -Tag:wld-disabled False +Tag:wld-policy1 True +Tag:wld-policy2 False ``` The `Filter` parameter can be used to fetch policy instances based on partial matches on Identity. diff --git a/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md index 5f6cc6f2f0..446b89d5fc 100644 --- a/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md @@ -28,25 +28,25 @@ This gives users the ability to consent to the use of this location data to set ### Example 1 ```powershell -PS C:\> New-CsTeamsWorkLocationDetectionPolicy -Identity wld-enabled -EnableWorkLocationDetection $true +PS C:\> New-CsTeamsWorkLocationDetectionPolicy -Identity wld-policy -EnableWorkLocationDetection $true ``` ```output Identity EnableWorkLocationDetection -------- ---------------------- -Tag:wld-enabled True +Tag:wld-policy True ``` Creates a new policy instance with the identity wld-enabled. `EnableWorkLocationDetection` is set to the value specified in the command. ### Example 2 ```powershell -PS C:\> New-CsTeamsWorkLocationDetectionPolicy -Identity wld-disable +PS C:\> New-CsTeamsWorkLocationDetectionPolicy -Identity wld-policy ``` ```output Identity EnableWorkLocationDetection -------- ---------------------- -Tag:wld-disable False +Tag:wld-policy False ``` -Creates a new policy instance with the identity wld-disable. `EnableWorkLocationDetection` will default to false if it is not specified. +Creates a new policy instance with the identity wld-policy. `EnableWorkLocationDetection` will default to false if it is not specified. ## PARAMETERS From 16f73796680dd5c3af65c862b1171c7a5eab2f9f Mon Sep 17 00:00:00 2001 From: Lukas Sassl Date: Fri, 24 Jan 2025 15:57:25 +0100 Subject: [PATCH 1329/1851] Feature Flighting cmdlets and parameters added --- .../exchange/Get-ExchangeFeature.md | 133 +++++++++++++++++ .../exchange/Set-ExchangeFeature.md | 140 ++++++++++++++++++ .../exchange/Set-ExchangeServer.md | 16 ++ 3 files changed, 289 insertions(+) create mode 100644 exchange/exchange-ps/exchange/Get-ExchangeFeature.md create mode 100644 exchange/exchange-ps/exchange/Set-ExchangeFeature.md diff --git a/exchange/exchange-ps/exchange/Get-ExchangeFeature.md b/exchange/exchange-ps/exchange/Get-ExchangeFeature.md new file mode 100644 index 0000000000..2acaef8526 --- /dev/null +++ b/exchange/exchange-ps/exchange/Get-ExchangeFeature.md @@ -0,0 +1,133 @@ +--- +external help file: Microsoft.Exchange.ServerStatus-Help.xml +online version: https://learn.microsoft.com/powershell/module/exchange/get-exchangefeature +applicable: Exchange Server 2019 +title: Get-ExchangeFeature +schema: 2.0.0 +author: lusassl-msft +ms.author: lusassl +ms.reviewer: srvar +--- + +# Get-ExchangeFeature + +## SYNOPSIS +This cmdlet is available only in on-premises Exchange. + +Use the Get-ExchangeFeature cmdlet to return information about features that are flighted on Exchange servers. + +For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). + +## SYNTAX + +``` +Get-ExchangeFeature [-FeatureID ] + [-Identity ] + [-RingLevel ] + [-Status ] +``` + +## DESCRIPTION +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). + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-ExchangeFeature -Status "Enabled" +``` + +This command returns all enabled features. + +### Example 2 +```powershell +PS C:\> Get-ExchangeFeature -FeatureID "PING.1.0" +``` + +This command returns information about the feature with the feature id PING.1.0. + +## PARAMETERS + +### -FeatureID +The FeatureID parameter specifies the feature you want to query information about. + +```yaml +Type: Microsoft.Exchange.Data.MultiValuedProperty`1[System.String] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +The Identity parameter specifies the Exchange server that you want to modify. You can use any value that uniquely identifies the server. For example: + +- Name +- FQDN +- Distinguished name (DN) +- Exchange Legacy DN + +If you don't use this parameter, the command returns information for all Exchange servers. + +```yaml +Type: ServerIdParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: 0 +Default value: None +Accept pipeline input: True (ByPropertyName, ByValue) +Accept wildcard characters: False +``` + +### -RingLevel +The RingLevel parameter specifies the ring level you want to query information about. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Status +The Status parameter specifies the status you want to query information about. + +```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](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Input types +To see the input types that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?LinkId=616387). If the Input Type field for a cmdlet is blank, the cmdlet doesn't accept input data. + +## OUTPUTS + +### Output types +To see the return types, which are also known as output types, that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?LinkId=616387). If the Output Type field is blank, the cmdlet doesn't return data. + +## NOTES + +## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Set-ExchangeFeature.md b/exchange/exchange-ps/exchange/Set-ExchangeFeature.md new file mode 100644 index 0000000000..e9aa2a2a6f --- /dev/null +++ b/exchange/exchange-ps/exchange/Set-ExchangeFeature.md @@ -0,0 +1,140 @@ +--- +external help file: Microsoft.Exchange.ServerStatus-Help.xml +online version: https://learn.microsoft.com/powershell/module/exchange/set-exchangefeature +applicable: Exchange Server 2019 +title: Set-ExchangeFeature +schema: 2.0.0 +author: lusassl-msft +ms.author: lusassl +ms.reviewer: srvar +--- + +# Set-ExchangeFeature + +## SYNOPSIS +This cmdlet is available only in on-premises Exchange. + +Use the Set-ExchangeFeature cmdlet to approve or block features flighted via Feature Flighting on Exchange Server. + +For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). + +## SYNTAX + +``` +Set-ExchangeFeature [-Approve] + [-Block] + [-FeatureID ] + [-Identity] ] +``` + +## DESCRIPTION +The Set-ExchangeFeature cmdlet lets you approve or block features flighted via Feature Flighting, a service introduced in the Exchange Server 2019 CU15 (2025H1) update. + +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). + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Set-ExchangeFeature -Identity ex01.contoso.com -FeatureID @("F1.1.1") -Approve +``` + +This command approves the feature F1.1.1 on the computer named ex01.contoso.com. + +### Example 2 +```powershell +PS C:\> Set-ExchangeFeature -Identity ex01.contoso.com -FeatureID @("F1.1.1", "F1.2.1", "F2.1.1") -Approve +``` + +This command approves the features F1.1.1, F1.2.1, and F2.1.1 on the computer named ex01.contoso.com. + +### Example 3 +```powershell +PS C:\> Set-ExchangeFeature -Identity ex01.contoso.com -FeatureID @("F1.1.1", "F1.2.1", "F2.1.1") -Block +``` + +This command blocks the features F1.1.1, F1.2.1, and F2.1.1 on the computer named ex01.contoso.com. + +## PARAMETERS + +### -Approve +The Approve parameter approves the feature specified by the FeatureID parameter. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Block +he Block parameter blocks the feature specified by the FeatureID parameter. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FeatureID +The FeatureID parameter specifies the feature you want to control. + +```yaml +Type: Microsoft.Exchange.Data.MultiValuedProperty`1[System.String] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity +The Identity parameter specifies the Exchange server that you want to modify. You can use any value that uniquely identifies the server. For example: + +- Name +- FQDN +- Distinguished name (DN) +- Exchange Legacy DN + +```yaml +Type: ServerIdParameter +Parameter Sets: (All) +Aliases: + +Required: True +Position: 0 +Default value: None +Accept pipeline input: True (ByPropertyName, ByValue) +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 + +### Input types +To see the input types that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?LinkId=616387). If the Input Type field for a cmdlet is blank, the cmdlet doesn't accept input data. + +## OUTPUTS + +### Output types +To see the return types, which are also known as output types, that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?LinkId=616387). If the Output Type field is blank, the cmdlet doesn't return data. + +## NOTES + +## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Set-ExchangeServer.md b/exchange/exchange-ps/exchange/Set-ExchangeServer.md index 34505a7f63..a541f6d0c4 100644 --- a/exchange/exchange-ps/exchange/Set-ExchangeServer.md +++ b/exchange/exchange-ps/exchange/Set-ExchangeServer.md @@ -34,6 +34,7 @@ Set-ExchangeServer [-Identity] [-MitigationsEnabled ] [-MonitoringGroup ] [-ProductKey ] + [-RingLevel ] [-StaticConfigDomainController ] [-StaticDomainControllers ] [-StaticExcludedDomainControllers ] @@ -306,6 +307,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -RingLevel +The RingLevel parameter specifies the server's ring level used by the Feature Flighting feature. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -StaticConfigDomainController The StaticConfigDomainController parameter specifies whether to configure a domain controller to be used by the server via Directory Service Access (DSAccess). From 1df89e71fdb871810b11c6cccbaefb94b042933f Mon Sep 17 00:00:00 2001 From: annakrajuskina Date: Fri, 24 Jan 2025 16:32:35 +0100 Subject: [PATCH 1330/1851] Update Remove-CsTeamsWorkLocationDetectionPolicy.md (#3) Change the name of the policy in the example to align with other pages about the policy --- .../teams/Remove-CsTeamsWorkLocationDetectionPolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Remove-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsWorkLocationDetectionPolicy.md index dc18c7a63f..1ba509a682 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsWorkLocationDetectionPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsWorkLocationDetectionPolicy.md @@ -29,10 +29,10 @@ Deletes an instance of TeamsWorkLocationDetectionPolicy. The `Identity` paramete ### Example 1 ```powershell -PS C:\>Remove-CsTeamsWorkLocationDetectionPolicy -Identity Foobar +PS C:\>Remove-CsTeamsWorkLocationDetectionPolicy -Identity wld-policy ``` -Deletes a given policy instance with the Identity Foobar. +Deletes a given policy instance with the Identity wld-policy. ## PARAMETERS From d82708d1e4305ad7185e99428978ccb7f8e5a783 Mon Sep 17 00:00:00 2001 From: annakrajuskina Date: Mon, 27 Jan 2025 19:54:05 +0100 Subject: [PATCH 1331/1851] Update Grant-CsTeamsWorkLocationDetectionPolicy.md (#4) Aligh policy names across files --- .../teams/Grant-CsTeamsWorkLocationDetectionPolicy.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/Grant-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsWorkLocationDetectionPolicy.md index 0b2039bf5b..06be36e6ba 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsWorkLocationDetectionPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsWorkLocationDetectionPolicy.md @@ -46,28 +46,28 @@ Passes in the `Identity` of the policy instance in the `PolicyName` parameter an ### Example 1 ```powershell -PS C:\> Grant-CsTeamsWorkLocationDetectionPolicy -PolicyName sms-enabled -Identity testuser@test.onmicrosoft.com +PS C:\> Grant-CsTeamsWorkLocationDetectionPolicy -PolicyName sms-policy -Identity testuser@test.onmicrosoft.com ``` Assigns a given policy to a user. ### Example 2 ```powershell -PS C:\> Grant-CsTeamsWorkLocationDetectionPolicy -Group f13d6c9d-ce76-422c-af78-b6018b4d9c80 -PolicyName wld-enabled +PS C:\> Grant-CsTeamsWorkLocationDetectionPolicy -Group f13d6c9d-ce76-422c-af78-b6018b4d9c80 -PolicyName wld-policy ``` Assigns a given policy to a group. ### Example 3 ```powershell -PS C:\> Grant-CsTeamsWorkLocationDetectionPolicy -Global -PolicyName wld-enabled +PS C:\> Grant-CsTeamsWorkLocationDetectionPolicy -Global -PolicyName wld-policy ``` Assigns a given policy to the tenant. ### Example 3 ```powershell -PS C:\> Grant-CsTeamsWorkLocationDetectionPolicy -Global -PolicyName wld-enabled +PS C:\> Grant-CsTeamsWorkLocationDetectionPolicy -Global -PolicyName wld-policy ``` Note: _Using $null in place of a policy name can be used to unassigned a policy instance._ From b666811c021cad9aed8bb3e66102f5f6b9893ce4 Mon Sep 17 00:00:00 2001 From: michelle-paradis <194965233+michelle-paradis@users.noreply.github.com> Date: Mon, 27 Jan 2025 23:54:27 -0500 Subject: [PATCH 1332/1851] switch 'upn' to 'email' --- teams/teams-ps/teams/Remove-TeamChannelUser.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Remove-TeamChannelUser.md b/teams/teams-ps/teams/Remove-TeamChannelUser.md index 04cace65e1..10d6c14adc 100644 --- a/teams/teams-ps/teams/Remove-TeamChannelUser.md +++ b/teams/teams-ps/teams/Remove-TeamChannelUser.md @@ -65,8 +65,7 @@ Accept wildcard characters: False ``` ### -User -User's UPN (user principal name - e.g. -johndoe@example.com) +User's email (e.g. johndoe@example.com) ```yaml Type: String From 2c8d944254c8ed6edf0242bcc3482e332c8a3fe8 Mon Sep 17 00:00:00 2001 From: michelle-paradis <194965233+michelle-paradis@users.noreply.github.com> Date: Mon, 27 Jan 2025 23:58:38 -0500 Subject: [PATCH 1333/1851] Fix formatting of User email example --- teams/teams-ps/teams/Remove-TeamChannelUser.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Remove-TeamChannelUser.md b/teams/teams-ps/teams/Remove-TeamChannelUser.md index 10d6c14adc..7799ffc680 100644 --- a/teams/teams-ps/teams/Remove-TeamChannelUser.md +++ b/teams/teams-ps/teams/Remove-TeamChannelUser.md @@ -65,7 +65,8 @@ Accept wildcard characters: False ``` ### -User -User's email (e.g. johndoe@example.com) +User's email (e.g. +johndoe@example.com) ```yaml Type: String From 62557780220892ddad913ef6263553dff3e0d147 Mon Sep 17 00:00:00 2001 From: michelle-paradis <194965233+michelle-paradis@users.noreply.github.com> Date: Tue, 28 Jan 2025 10:37:49 -0500 Subject: [PATCH 1334/1851] Clarify user email address format --- teams/teams-ps/teams/Remove-TeamChannelUser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Remove-TeamChannelUser.md b/teams/teams-ps/teams/Remove-TeamChannelUser.md index 7799ffc680..4f574b54a8 100644 --- a/teams/teams-ps/teams/Remove-TeamChannelUser.md +++ b/teams/teams-ps/teams/Remove-TeamChannelUser.md @@ -65,7 +65,7 @@ Accept wildcard characters: False ``` ### -User -User's email (e.g. +User's email address (e.g. johndoe@example.com) ```yaml From e6036430feee0ff8b2d6e294608356e6317a6e6e Mon Sep 17 00:00:00 2001 From: michelle-paradis <194965233+michelle-paradis@users.noreply.github.com> Date: Tue, 28 Jan 2025 12:07:02 -0500 Subject: [PATCH 1335/1851] Update index.yml --- exchange/docs-conceptual/index.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/exchange/docs-conceptual/index.yml b/exchange/docs-conceptual/index.yml index c0c588b9a6..7fe140c922 100644 --- a/exchange/docs-conceptual/index.yml +++ b/exchange/docs-conceptual/index.yml @@ -8,7 +8,6 @@ metadata: description: Learn about the PowerShell environments that are available in on-premises Exchange and Microsoft 365. # Required; article description that is displayed in search results. < 160 chars. services: exchange-online ms.service: exchange-online #Required; service per approved list. service slug assigned to your service by ACOM. - ms.subservice: subservice # Optional; Remove if no subservice is used. ms.topic: landing-page # Required ms.assetid: 9983a964-f642-4fcd-856b-452a172bcd4e manager: deniseb From 4c67d776df74e11e82a8967a8df1c83c8b989f55 Mon Sep 17 00:00:00 2001 From: pavellatif <142821210+pavellatif@users.noreply.github.com> Date: Tue, 28 Jan 2025 18:47:34 -0500 Subject: [PATCH 1336/1851] Updating DR inventory examples Updating DR inventory examples and adding a new way to upload DR numbers --- ...lineDirectRoutingTelephoneNumberUploadOrder.md | 15 +++++++++++---- .../New-CsOnlineTelephoneNumberReleaseOrder.md | 8 ++++---- 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md b/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md index c41e6ae01d..dea3e77805 100644 --- a/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md +++ b/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md @@ -19,8 +19,7 @@ This cmdlet creates a request to upload Direct Routing telephone numbers to Micr ## SYNTAX ``` -New-CsOnlineDirectRoutingTelephoneNumberUploadOrder [-TelephoneNumber ] [-StartingNumber ] [-EndingNumber ] - [-Description ] [] +New-CsOnlineDirectRoutingTelephoneNumberUploadOrder [-TelephoneNumber ] [-StartingNumber ] [-EndingNumber ] [-FileContent ] [] ``` ## DESCRIPTION @@ -54,6 +53,14 @@ cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c13 In this example, a range of Direct Routing telephone numbers from "+12000000" to "+12000009" are being uploaded to Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with the [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order: `Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId "orderId"`. +### Example 4 +```powershell +PS C:\> New-CsOnlineDirectRoutingTelephoneNumberUploadOrder -FileContent "C:\Users\testuser\DrNumber.csv" +cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c19 +``` + +In this example, a list of Direct Routing telephone numbers are being uploaded via file upload. The file should be in Comma Separated Values (CSV) file format and only containing the list of DR numbers. Additional fields will be supported via file upload in future releases. The output of the cmdlet is the OrderId that can be used with the [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order: `Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId "orderId"`. + ## PARAMETERS ### -TelephoneNumber @@ -101,8 +108,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Description -Add a meaningful description that will help you identify the reason for this upload order. +### -FileContent +This is the .csv file that contains the Direct Routing telephone numbers to be uploaded to Microsoft Teams telephonen number management inventory. ```yaml Type: String diff --git a/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md b/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md index 304c57151d..c6c768b7a5 100644 --- a/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md +++ b/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md @@ -25,7 +25,7 @@ New-CsOnlineTelephoneNumberReleaseOrder [-TelephoneNumber ] [-StartingNu ## DESCRIPTION This cmdlet releases existing Direct Routing telephone numbers from Microsoft Teams telephone number management inventory. Once released the phone numbers will not be visible in Teams PowerShell as acquired Direct Routing phone numbers. -The cmdlet is an asynchronous operation and will return an OrderId as output. You can use the [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to check the status of the OrderId, including any error or warning messages that might result from the operation: `Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId "orderId"`. +The cmdlet is an asynchronous operation and will return an OrderId as output. You can use the [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to check the status of the OrderId, including any error or warning messages that might result from the operation: `Get-CsOnlineTelephoneNumberOrder -OrderType Release -OrderId "orderId"`. ## EXAMPLES @@ -35,7 +35,7 @@ PS C:\> New-CsOnlineTelephoneNumberReleaseOrder -TelephoneNumber "+123456789" cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c13 ``` -In this example, a new Direct Routing telephone number "+123456789" is being released from Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with the [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order: `Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId "orderId"`. +In this example, a new Direct Routing telephone number "+123456789" is being released from Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with the [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order: `Get-CsOnlineTelephoneNumberOrder -OrderType Release -OrderId "orderId"`. ### Example 2 ```powershell @@ -43,7 +43,7 @@ PS C:\> New-CsOnlineTelephoneNumberReleaseOrder -TelephoneNumber "+123456789,+13 cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c13 ``` -In this example, a list of Direct Routing telephone numbers are being released from Microsoft Teams telephone number management. The output of the cmdlet is the OrderId that can be used with the [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order: `Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId "orderId"`. +In this example, a list of Direct Routing telephone numbers are being released from Microsoft Teams telephone number management. The output of the cmdlet is the OrderId that can be used with the [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order: `Get-CsOnlineTelephoneNumberOrder -OrderType Release -OrderId "orderId"`. ### Example 3 ```powershell @@ -51,7 +51,7 @@ PS C:\> New-CsOnlineTelephoneNumberReleaseOrder -StartingNumber "+12000000" -End cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c13 ``` -In this example, a range of Direct Routing telephone numbers from "+12000000" to "+12000009" are being released from Microsoft Teams telephone number management. The output of the cmdlet is the OrderId that can be used with the [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order: `Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId "orderId"`. +In this example, a range of Direct Routing telephone numbers from "+12000000" to "+12000009" are being released from Microsoft Teams telephone number management. The output of the cmdlet is the OrderId that can be used with the [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order: `Get-CsOnlineTelephoneNumberOrder -OrderType Release -OrderId "orderId"`. ## PARAMETERS From 3e6eb80eab1fd6e748a0e03e31db2dacddfc5b14 Mon Sep 17 00:00:00 2001 From: pavellatif <142821210+pavellatif@users.noreply.github.com> Date: Tue, 28 Jan 2025 19:36:04 -0500 Subject: [PATCH 1337/1851] Update Get-CsPhoneNumberAssignment.md Updating examples and adding a new Filter parameter --- .../teams/Get-CsPhoneNumberAssignment.md | 86 ++++++++++++++++++- 1 file changed, 82 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md b/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md index fe70cba775..6f0072eeb0 100644 --- a/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md +++ b/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md @@ -20,7 +20,7 @@ This cmdlet displays information about one or more phone numbers. ### Assignment (Default) ```powershell Get-CsPhoneNumberAssignment [-ActivationState ] [-AssignedPstnTargetId ] [-AssignmentCategory ] - [-CapabilitiesContain ] [-CivicAddressId ] [-IsoCountryCode ] + [-CapabilitiesContain ] [-CivicAddressId ] [-Filter ] [-IsoCountryCode ] [-LocationId ] [-NetworkSiteId ] [-NumberType ] [-PstnAssignmentStatus ] [-Skip ] [-TelephoneNumber ] [-TelephoneNumberContain ] [-TelephoneNumberGreaterThan ] [-TelephoneNumberLessThan ] [-TelephoneNumberStartsWith ] [-Top ] [] @@ -33,7 +33,7 @@ Returned results are sorted by TelephoneNumber in ascending order. If you are using both -Skip X and -Top Y for filtering, the returned results will first be skipped by X, and then the top Y results will be returned. -By default, this cmdlet returns a maximum of 500 results. +By default, this cmdlet returns a maximum of 500 results. A maximum of 1000 results can be returned using -Top filter. If you need to get more than 1000 results, a combination of -Skip and -Top filtering can be used list an incremental page of 1000 numbers. If a full list of telephone numbers acquired by the tenant is required, you can use [Export-CsAcquiredPhoneNumber](https://learn.microsoft.com/powershell/module/teams/export-csacquiredphonenumber) cmdlet to download a list of all acquired telephone numbers. ## EXAMPLES @@ -139,15 +139,21 @@ This example returns the number of Calling Plan or Operator Connect service phon ```powershell Get-CsPhoneNumberAssignment -Top ([int]::MaxValue) ``` -This example returns all phone numbers. +This example returns all phone numbers upto a maximum 1000 results. ### Example 11 ```powershell +Get-CsPhoneNumberAssignment -Skip 1000 -Top 1000 +``` +This example returns all phone numbers between 1001 to 2000 sequence. + +### Example 12 +```powershell Get-CsPhoneNumberAssignment -AssignedPstnTargetId 'TeamsSharedCallingRoutingPolicy|Tag:SC1' ``` This example returns all phone numbers assigned as emergency numbers in the Teams shared calling routing policy instance SC1. -### Example 12 +### Example 13 ```powershell Get-CsPhoneNumberAssignment -TelephoneNumber "+12065551000;ext=524" ``` @@ -175,6 +181,63 @@ ReverseNumberLookup : {SkipInternalVoip} ``` This example displays when SkipInternalVoip option is turned on for a number. +### Example 14 +```powershell +Get-CsPhoneNumberAssignment -Filter "TelephoneNumber -eq '+12065551000" +``` +```output +TelephoneNumber : +12065551000 +OperatorId : 83d289bc-a4d3-41e6-8a3f-cff260a3f091 +NumberType : DirectRouting +ActivationState : Activated +AssignedPstnTargetId : 2713551e-ed63-415d-9175-fc4ff825a0be +AssignmentCategory : Primary +Capability : {ConferenceAssignment, VoiceApplicationAssignment, UserAssignment} +City : +CivicAddressId : 00000000-0000-0000-0000-000000000000 +IsoCountryCode : +IsoSubdivision : +LocationId : 00000000-0000-0000-0000-000000000000 +LocationUpdateSupported : True +NetworkSiteId : +PortInOrderStatus : +PstnAssignmentStatus : UserAssigned +PstnPartnerId : +PstnPartnerName : +NumberSource : OnPremises +ReverseNumberLookup : {} +``` +This example shows a way to use -Filter parameter to display information of a specific number. + +### Example 15 +```powershell +Get-CsPhoneNumberAssignment -Filter "TelephoneNumber -like '+12065551000' -and NumberType -eq 'DirectRouting'" +``` +```output +TelephoneNumber : +12065551000 +OperatorId : 83d289bc-a4d3-41e6-8a3f-cff260a3f091 +NumberType : DirectRouting +ActivationState : Activated +AssignedPstnTargetId : 2713551e-ed63-415d-9175-fc4ff825a0be +AssignmentCategory : Primary +Capability : {ConferenceAssignment, VoiceApplicationAssignment, UserAssignment} +City : +CivicAddressId : 00000000-0000-0000-0000-000000000000 +IsoCountryCode : +IsoSubdivision : +LocationId : 00000000-0000-0000-0000-000000000000 +LocationUpdateSupported : True +NetworkSiteId : +PortInOrderStatus : +PstnAssignmentStatus : UserAssigned +PstnPartnerId : +PstnPartnerName : +NumberSource : OnPremises +ReverseNumberLookup : {} +``` +This example shows a way to get filtered results using multiple Filter parameters. + + ## PARAMETERS ### -ActivationState @@ -256,6 +319,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Filter +{{ Fill Filter Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -IsoCountryCode Filters the returned results based on the ISO 3166-1 Alpha-2 country code assigned to the phone number. From 9862b934e08a7d5987c8d90e390c9663658f839f Mon Sep 17 00:00:00 2001 From: pavellatif <142821210+pavellatif@users.noreply.github.com> Date: Tue, 28 Jan 2025 19:47:17 -0500 Subject: [PATCH 1338/1851] Update Get-CsPhoneNumberAssignment.md --- teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md b/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md index 6f0072eeb0..ab91fc4911 100644 --- a/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md +++ b/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md @@ -320,7 +320,7 @@ Accept wildcard characters: False ``` ### -Filter -{{ Fill Filter Description }} +This can be used to filter on one or more parameters within the search results. ```yaml Type: String From 92e8a479623250730ce52625db5e59946e47ba6e Mon Sep 17 00:00:00 2001 From: pavellatif <142821210+pavellatif@users.noreply.github.com> Date: Tue, 28 Jan 2025 19:55:51 -0500 Subject: [PATCH 1339/1851] Update Get-CsPhoneNumberAssignment.md --- .../teams/Get-CsPhoneNumberAssignment.md | 24 +++++++------------ 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md b/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md index ab91fc4911..6c748b067e 100644 --- a/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md +++ b/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md @@ -33,7 +33,7 @@ Returned results are sorted by TelephoneNumber in ascending order. If you are using both -Skip X and -Top Y for filtering, the returned results will first be skipped by X, and then the top Y results will be returned. -By default, this cmdlet returns a maximum of 500 results. A maximum of 1000 results can be returned using -Top filter. If you need to get more than 1000 results, a combination of -Skip and -Top filtering can be used list an incremental page of 1000 numbers. If a full list of telephone numbers acquired by the tenant is required, you can use [Export-CsAcquiredPhoneNumber](https://learn.microsoft.com/powershell/module/teams/export-csacquiredphonenumber) cmdlet to download a list of all acquired telephone numbers. +By default, this cmdlet returns a maximum of 500 results. A maximum of 1000 results can be returned using -Top filter. If you need to get more than 1000 results, a combination of -Skip and -Top filtering can be used to list an incremental pages of 1000 numbers. If a full list of telephone numbers acquired by the tenant is required, you can use [Export-CsAcquiredPhoneNumber](https://learn.microsoft.com/powershell/module/teams/export-csacquiredphonenumber) cmdlet to download a list of all acquired telephone numbers. ## EXAMPLES @@ -131,29 +131,23 @@ This example returns the number of Calling Plan subscriber phone numbers that ar ### Example 9 ```powershell -(Get-CsPhoneNumberAssignment | Where-Object {!$_.NumberType.Contains('DirectRouting') -and $_.Capability.Contains('VoiceApplicationAssignment') -and $_.Capability.Contains('ConferenceAssignment')}).Count +Get-CsPhoneNumberAssignment -Top (50::500) ``` -This example returns the number of Calling Plan or Operator Connect service phone numbers that can be assigned to voice applications and conference bridges. +This example returns all phone numbers in the record between sequence 50 to 500. This parameter can be used to get upto a maximum 1000 results at a time. ### Example 10 ```powershell -Get-CsPhoneNumberAssignment -Top ([int]::MaxValue) -``` -This example returns all phone numbers upto a maximum 1000 results. - -### Example 11 -```powershell Get-CsPhoneNumberAssignment -Skip 1000 -Top 1000 ``` -This example returns all phone numbers between 1001 to 2000 sequence. +This example returns all phone numbers in the record between sequence 1001 to 2000 sequence. -### Example 12 +### Example 11 ```powershell Get-CsPhoneNumberAssignment -AssignedPstnTargetId 'TeamsSharedCallingRoutingPolicy|Tag:SC1' ``` This example returns all phone numbers assigned as emergency numbers in the Teams shared calling routing policy instance SC1. -### Example 13 +### Example 12 ```powershell Get-CsPhoneNumberAssignment -TelephoneNumber "+12065551000;ext=524" ``` @@ -181,9 +175,9 @@ ReverseNumberLookup : {SkipInternalVoip} ``` This example displays when SkipInternalVoip option is turned on for a number. -### Example 14 +### Example 13 ```powershell -Get-CsPhoneNumberAssignment -Filter "TelephoneNumber -eq '+12065551000" +Get-CsPhoneNumberAssignment -Filter "TelephoneNumber -eq '+12065551000'" ``` ```output TelephoneNumber : +12065551000 @@ -209,7 +203,7 @@ ReverseNumberLookup : {} ``` This example shows a way to use -Filter parameter to display information of a specific number. -### Example 15 +### Example 14 ```powershell Get-CsPhoneNumberAssignment -Filter "TelephoneNumber -like '+12065551000' -and NumberType -eq 'DirectRouting'" ``` From f9a2fd8a5c687751199f0697c7fceb527243bcb4 Mon Sep 17 00:00:00 2001 From: pavellatif <142821210+pavellatif@users.noreply.github.com> Date: Tue, 28 Jan 2025 20:21:52 -0500 Subject: [PATCH 1340/1851] Update New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md --- ...CsOnlineDirectRoutingTelephoneNumberUploadOrder.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md b/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md index dea3e77805..c41f31a0cb 100644 --- a/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md +++ b/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md @@ -14,12 +14,12 @@ schema: 2.0.0 # New-CsOnlineDirectRoutingTelephoneNumberUploadOrder ## SYNOPSIS -This cmdlet creates a request to upload Direct Routing telephone numbers to Microsoft Teams telephone number management inventory. The output of the cmdlet is the "orderId" of the asynchronous Direct Routing Number creation operation. +This cmdlet creates a request to upload Direct Routing telephone numbers to Microsoft Teams telephone number management inventory. The output of the cmdlet is the "orderId" of the asynchronous Direct Routing Number creation operation. A maximum of 10,000 phone numbers can be uploaded at a time. If more than 10,000 numbers need to be uploaded, the requests need to be broken into multiple increment of upto 10,000 numbers. ## SYNTAX ``` -New-CsOnlineDirectRoutingTelephoneNumberUploadOrder [-TelephoneNumber ] [-StartingNumber ] [-EndingNumber ] [-FileContent ] [] +New-CsOnlineDirectRoutingTelephoneNumberUploadOrder [-TelephoneNumber ] [-StartingNumber ] [-EndingNumber ] [-FileContent ] [] ``` ## DESCRIPTION @@ -55,11 +55,12 @@ In this example, a range of Direct Routing telephone numbers from "+12000000" to ### Example 4 ```powershell -PS C:\> New-CsOnlineDirectRoutingTelephoneNumberUploadOrder -FileContent "C:\Users\testuser\DrNumber.csv" +PS C:\> $drlist = [System.IO.File]::ReadAllBytes("C:\Users\testuser\DrNumber.csv") +PS C:\> New-CsOnlineDirectRoutingTelephoneNumberUploadOrder -FileContent $drlist cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c19 ``` -In this example, a list of Direct Routing telephone numbers are being uploaded via file upload. The file should be in Comma Separated Values (CSV) file format and only containing the list of DR numbers. Additional fields will be supported via file upload in future releases. The output of the cmdlet is the OrderId that can be used with the [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order: `Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId "orderId"`. +In this example, the content of a file with a list of Direct Routing telephone numbers are being uploaded via file upload. The file should be in Comma Separated Values (CSV) file format and only containing the list of DR numbers. Only the content of the file can be passed to the New-CsOnlineDirectRoutingTelephoneNumberUploadOrder cmdlet. Additional fields will be supported via file upload in future releases. The output of the cmdlet is the OrderId that can be used with the [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order: `Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId "orderId"`. ## PARAMETERS @@ -109,7 +110,7 @@ Accept wildcard characters: False ``` ### -FileContent -This is the .csv file that contains the Direct Routing telephone numbers to be uploaded to Microsoft Teams telephonen number management inventory. +This is the content of a .csv file that contains the Direct Routing telephone numbers to be uploaded to Microsoft Teams telephonen number management inventory. This parameter can be used to upload upto 10,000 numbers at a time. ```yaml Type: String From 77ed9eea5e56fde3ce924e24d2f3c6158b686d4d Mon Sep 17 00:00:00 2001 From: pavellatif <142821210+pavellatif@users.noreply.github.com> Date: Tue, 28 Jan 2025 20:44:06 -0500 Subject: [PATCH 1341/1851] Update New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md --- .../New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md b/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md index c41f31a0cb..06ebc2a66f 100644 --- a/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md +++ b/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md @@ -113,7 +113,7 @@ Accept wildcard characters: False This is the content of a .csv file that contains the Direct Routing telephone numbers to be uploaded to Microsoft Teams telephonen number management inventory. This parameter can be used to upload upto 10,000 numbers at a time. ```yaml -Type: String +Type: Byte[] Parameter Sets: (All) Aliases: From 3757deb2f99cf7a395f20ad54d32c726701dd0e5 Mon Sep 17 00:00:00 2001 From: pavellatif <142821210+pavellatif@users.noreply.github.com> Date: Tue, 28 Jan 2025 21:14:43 -0500 Subject: [PATCH 1342/1851] Update New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md --- .../New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md b/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md index 06ebc2a66f..1c20153db9 100644 --- a/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md +++ b/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md @@ -14,7 +14,7 @@ schema: 2.0.0 # New-CsOnlineDirectRoutingTelephoneNumberUploadOrder ## SYNOPSIS -This cmdlet creates a request to upload Direct Routing telephone numbers to Microsoft Teams telephone number management inventory. The output of the cmdlet is the "orderId" of the asynchronous Direct Routing Number creation operation. A maximum of 10,000 phone numbers can be uploaded at a time. If more than 10,000 numbers need to be uploaded, the requests need to be broken into multiple increment of upto 10,000 numbers. +This cmdlet creates a request to upload Direct Routing telephone numbers to Microsoft Teams telephone number management inventory. The output of the cmdlet is the "orderId" of the asynchronous Direct Routing Number creation operation. A maximum of 10,000 phone numbers can be uploaded at a time. If more than 10,000 numbers need to be uploaded, the requests should be divided into multiple increments of up to 10,000 numbers. ## SYNTAX @@ -110,7 +110,7 @@ Accept wildcard characters: False ``` ### -FileContent -This is the content of a .csv file that contains the Direct Routing telephone numbers to be uploaded to Microsoft Teams telephonen number management inventory. This parameter can be used to upload upto 10,000 numbers at a time. +This is the content of a .csv file that includes the Direct Routing telephone numbers to be uploaded to the Microsoft Teams telephone number management inventory. This parameter can be used to upload up to 10,000 numbers at a time. ```yaml Type: Byte[] From ca026e3165a2bc353c7f6cd04a7a8607e942f127 Mon Sep 17 00:00:00 2001 From: Mithun Rathinam Date: Wed, 29 Jan 2025 23:22:35 +0530 Subject: [PATCH 1343/1851] Update Set-TransportConfig.md Updated public doc on -PreventDuplicateJournalingEnabled --- .../exchange/Set-TransportConfig.md | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/exchange/exchange-ps/exchange/Set-TransportConfig.md b/exchange/exchange-ps/exchange/Set-TransportConfig.md index 4262fd7c5c..3fae2401f3 100644 --- a/exchange/exchange-ps/exchange/Set-TransportConfig.md +++ b/exchange/exchange-ps/exchange/Set-TransportConfig.md @@ -62,6 +62,7 @@ Set-TransportConfig [[-Identity] ] [-MaxRetriesForRemoteSiteShadow ] [-MaxSendSize ] [-MessageExpiration ] + [-PreventDuplicateJournalingEnabled ] [-QueueDiagnosticsAggregationInterval ] [-RejectMessageOnShadowFailure ] [-ReplyAllStormBlockDurationHours ] @@ -984,6 +985,25 @@ Parameter Sets: (All) Aliases: Applicable: Exchange Online +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` +### -PreventDuplicateJournalingEnabled +This parameter is available only in the cloud-based service. + +The PreventDuplicateJournalingEnabled parameter is designed to prevent duplicate journaling reports that can occur when messages are processed by both on-premises and cloud journaling agents. By enabling this setting, you can ensure that journaling messages are not duplicated. + +Valid input for this parameter is $true or $false. The default value is $false. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + Required: False Position: Named Default value: None From ad1d54ef23f78ec887ac1b4505b1af91a0254400 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 29 Jan 2025 10:09:03 -0800 Subject: [PATCH 1344/1851] Update PreventDuplicateJournalingEnabled parameter description --- exchange/exchange-ps/exchange/Set-TransportConfig.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-TransportConfig.md b/exchange/exchange-ps/exchange/Set-TransportConfig.md index 3fae2401f3..57473281ff 100644 --- a/exchange/exchange-ps/exchange/Set-TransportConfig.md +++ b/exchange/exchange-ps/exchange/Set-TransportConfig.md @@ -991,12 +991,14 @@ Default value: None Accept pipeline input: False Accept wildcard characters: False ``` + ### -PreventDuplicateJournalingEnabled This parameter is available only in the cloud-based service. -The PreventDuplicateJournalingEnabled parameter is designed to prevent duplicate journaling reports that can occur when messages are processed by both on-premises and cloud journaling agents. By enabling this setting, you can ensure that journaling messages are not duplicated. +The PreventDuplicateJournalingEnabled parameter prevents duplicate journaling reports that can occur when messages are processed by both on-premises and cloud journaling agents. Valid values are: -Valid input for this parameter is $true or $false. The default value is $false. +- $true: Ensure that journaling messages aren't duplicated in hybrid environments. +- $false: Journaling messages might be duplicated in hybrid environments. This is the default value. ```yaml Type: Boolean From 1ae4f788fb22f8baeebb62c2482a326e056daf69 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 29 Jan 2025 10:11:41 -0800 Subject: [PATCH 1345/1851] Update index.yml Removed ms.subservice per build report --- exchange/docs-conceptual/index.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/exchange/docs-conceptual/index.yml b/exchange/docs-conceptual/index.yml index c0c588b9a6..7fe140c922 100644 --- a/exchange/docs-conceptual/index.yml +++ b/exchange/docs-conceptual/index.yml @@ -8,7 +8,6 @@ metadata: description: Learn about the PowerShell environments that are available in on-premises Exchange and Microsoft 365. # Required; article description that is displayed in search results. < 160 chars. services: exchange-online ms.service: exchange-online #Required; service per approved list. service slug assigned to your service by ACOM. - ms.subservice: subservice # Optional; Remove if no subservice is used. ms.topic: landing-page # Required ms.assetid: 9983a964-f642-4fcd-856b-452a172bcd4e manager: deniseb From 9eea47845f242013468b257f77a7a4eca20e7c25 Mon Sep 17 00:00:00 2001 From: Gary Moore <5432776+garycentric@users.noreply.github.com> Date: Wed, 29 Jan 2025 10:43:31 -0800 Subject: [PATCH 1346/1851] Remove invalid ms.subservice value "subservice" --- exchange/docs-conceptual/index.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/exchange/docs-conceptual/index.yml b/exchange/docs-conceptual/index.yml index c0c588b9a6..7fe140c922 100644 --- a/exchange/docs-conceptual/index.yml +++ b/exchange/docs-conceptual/index.yml @@ -8,7 +8,6 @@ metadata: description: Learn about the PowerShell environments that are available in on-premises Exchange and Microsoft 365. # Required; article description that is displayed in search results. < 160 chars. services: exchange-online ms.service: exchange-online #Required; service per approved list. service slug assigned to your service by ACOM. - ms.subservice: subservice # Optional; Remove if no subservice is used. ms.topic: landing-page # Required ms.assetid: 9983a964-f642-4fcd-856b-452a172bcd4e manager: deniseb From b726d59cfdcd74d1af33141fad7a189b2b7acb55 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 29 Jan 2025 11:01:03 -0800 Subject: [PATCH 1347/1851] Update docfx.json Added uhfHeaderId value per build report. --- whiteboard/docfx.json | 1 + 1 file changed, 1 insertion(+) diff --git a/whiteboard/docfx.json b/whiteboard/docfx.json index 04e4a316af..b5ec7d6eab 100644 --- a/whiteboard/docfx.json +++ b/whiteboard/docfx.json @@ -54,6 +54,7 @@ "overwrite": [], "externalReference": [], "globalMetadata": { + "uhfHeaderId": "MSDocsHeader-M365-IT", "author" : "tbrosman", "ms.author" : "tbrosman", "manager" : "shanejc", From 23694c45fcdf57caf88798b9f2beea0e0e368d02 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 29 Jan 2025 11:31:52 -0800 Subject: [PATCH 1348/1851] ms.author fixes per build report --- teams/teams-ps/teams/Get-CsCallQueue.md | 2 +- teams/teams-ps/teams/Get-CsTeamsAppSetupPolicy.md | 2 +- .../teams/Get-CsTeamsEducationAssignmentsAppPolicy.md | 2 +- teams/teams-ps/teams/Get-CsTeamsFeedbackPolicy.md | 2 +- teams/teams-ps/teams/Get-CsTeamsMeetingBrandingPolicy.md | 4 ++-- teams/teams-ps/teams/Get-CsTeamsShiftsConnection.md | 4 ++-- teams/teams-ps/teams/Grant-CsTeamsAppSetupPolicy.md | 2 +- teams/teams-ps/teams/Grant-CsTeamsFeedbackPolicy.md | 2 +- teams/teams-ps/teams/Grant-CsTeamsMeetingBrandingPolicy.md | 4 ++-- teams/teams-ps/teams/New-CsTeamsMeetingBrandingPolicy.md | 4 ++-- teams/teams-ps/teams/New-CsTeamsPinnedApp.md | 2 +- teams/teams-ps/teams/New-CsTeamsShiftsConnection.md | 4 ++-- teams/teams-ps/teams/Remove-CsCallQueue.md | 2 +- teams/teams-ps/teams/Remove-CsTeamsFeedbackPolicy.md | 2 +- teams/teams-ps/teams/Remove-CsTeamsMeetingBrandingPolicy.md | 4 ++-- teams/teams-ps/teams/Set-CsCallQueue.md | 2 +- teams/teams-ps/teams/Set-CsTeamsAppPermissionPolicy.md | 4 ++-- .../teams/Set-CsTeamsEducationAssignmentsAppPolicy.md | 2 +- teams/teams-ps/teams/Set-CsTeamsMeetingBrandingPolicy.md | 4 ++-- teams/teams-ps/teams/Set-CsTeamsShiftsConnection.md | 4 ++-- teams/teams-ps/teams/Update-CsTeamsShiftsConnection.md | 4 ++-- 21 files changed, 31 insertions(+), 31 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsCallQueue.md b/teams/teams-ps/teams/Get-CsCallQueue.md index edae759018..4c197e143e 100644 --- a/teams/teams-ps/teams/Get-CsCallQueue.md +++ b/teams/teams-ps/teams/Get-CsCallQueue.md @@ -6,7 +6,7 @@ title: Get-CsCallQueue schema: 2.0.0 ms.reviewer: manager: bulenteg -ms.author: tomkau +author: tomkau ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/teams/teams-ps/teams/Get-CsTeamsAppSetupPolicy.md b/teams/teams-ps/teams/Get-CsTeamsAppSetupPolicy.md index 2af34e619b..47de4b4b99 100644 --- a/teams/teams-ps/teams/Get-CsTeamsAppSetupPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsAppSetupPolicy.md @@ -6,7 +6,7 @@ title: Get-CsTeamsAppSetupPolicy schema: 2.0.0 ms.reviewer: manager: bulenteg -ms.author: tomkau +author: tomkau ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/teams/teams-ps/teams/Get-CsTeamsEducationAssignmentsAppPolicy.md b/teams/teams-ps/teams/Get-CsTeamsEducationAssignmentsAppPolicy.md index 2cc6ad7891..9a3a36317e 100644 --- a/teams/teams-ps/teams/Get-CsTeamsEducationAssignmentsAppPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsEducationAssignmentsAppPolicy.md @@ -6,7 +6,7 @@ title: Get-CsTeamsEducationAssignmentsAppPolicy schema: 2.0.0 ms.reviewer: manager: bulenteg -ms.author: tomkau +author: tomkau ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/teams/teams-ps/teams/Get-CsTeamsFeedbackPolicy.md b/teams/teams-ps/teams/Get-CsTeamsFeedbackPolicy.md index 3d604e98f3..5000645a03 100644 --- a/teams/teams-ps/teams/Get-CsTeamsFeedbackPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsFeedbackPolicy.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Get-CsTeamsFeedbackPolicy schema: 2.0.0 manager: bulenteg -ms.author: tomkau +author: tomkau ms.author: tomkau ms.reviewer: --- diff --git a/teams/teams-ps/teams/Get-CsTeamsMeetingBrandingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsMeetingBrandingPolicy.md index d2ffcd3b59..d7a61ce63f 100644 --- a/teams/teams-ps/teams/Get-CsTeamsMeetingBrandingPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsMeetingBrandingPolicy.md @@ -4,8 +4,8 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsmeetingbrandingpolicy schema: 2.0.0 title: Get-CsTeamsMeetingBrandingPolicy -author: szymonkatraMSFT -ms.author: szymonkatra +author: serdarsoysal +ms.author: serdars ms.reviewer: manager: stanlythomas --- diff --git a/teams/teams-ps/teams/Get-CsTeamsShiftsConnection.md b/teams/teams-ps/teams/Get-CsTeamsShiftsConnection.md index c3b6257abc..5bfed6ecbd 100644 --- a/teams/teams-ps/teams/Get-CsTeamsShiftsConnection.md +++ b/teams/teams-ps/teams/Get-CsTeamsShiftsConnection.md @@ -2,8 +2,8 @@ external help file: Microsoft.Teams.ConfigAPI.Cmdlets-help.xml Module Name: MicrosoftTeams title: Get-CsTeamsShiftsConnection -author: shane-malone -ms.author: shanemalone +author: serdarsoysal +ms.author: serdars manager: valk online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsshiftsconnection schema: 2.0.0 diff --git a/teams/teams-ps/teams/Grant-CsTeamsAppSetupPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsAppSetupPolicy.md index 146a9b0c93..3568887beb 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsAppSetupPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsAppSetupPolicy.md @@ -6,7 +6,7 @@ title: Grant-CsTeamsAppSetupPolicy schema: 2.0.0 ms.reviewer: manager: bulenteg -ms.author: tomkau +author: tomkau ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/teams/teams-ps/teams/Grant-CsTeamsFeedbackPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsFeedbackPolicy.md index c7b1a867be..cacbfb5a0b 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsFeedbackPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsFeedbackPolicy.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Grant-CsTeamsFeedbackPolicy schema: 2.0.0 manager: bulenteg -ms.author: tomkau +author: tomkau ms.author: tomkau ms.reviewer: --- diff --git a/teams/teams-ps/teams/Grant-CsTeamsMeetingBrandingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsMeetingBrandingPolicy.md index 0c3487169f..cd29d655c1 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsMeetingBrandingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsMeetingBrandingPolicy.md @@ -4,8 +4,8 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamsmeetingbrandingpolicy schema: 2.0.0 title: Grant-CsTeamsMeetingBrandingPolicy -author: szymonkatraMSFT -ms.author: szymonkatra +author: serdarsoysal +ms.author: serdars ms.reviewer: manager: stanlythomas --- diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingBrandingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingBrandingPolicy.md index 581e8dcfeb..6a2c7ee7cd 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingBrandingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingBrandingPolicy.md @@ -4,8 +4,8 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsmeetingbrandingpolicy schema: 2.0.0 title: New-CsTeamsMeetingBrandingPolicy -author: szymonkatraMSFT -ms.author: szymonkatra +author: serdarsoysal +ms.author: serdars ms.reviewer: manager: stanlythomas --- diff --git a/teams/teams-ps/teams/New-CsTeamsPinnedApp.md b/teams/teams-ps/teams/New-CsTeamsPinnedApp.md index c6d1895e37..80eac963ea 100644 --- a/teams/teams-ps/teams/New-CsTeamsPinnedApp.md +++ b/teams/teams-ps/teams/New-CsTeamsPinnedApp.md @@ -4,7 +4,7 @@ Module Name: tmp_1cmcv0jw.3l2 schema: 2.0.0 ms.reviewer: manager: bulenteg -ms.author: tomkau +author: tomkau ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/teams/teams-ps/teams/New-CsTeamsShiftsConnection.md b/teams/teams-ps/teams/New-CsTeamsShiftsConnection.md index d33ed5f839..f09cf35e77 100644 --- a/teams/teams-ps/teams/New-CsTeamsShiftsConnection.md +++ b/teams/teams-ps/teams/New-CsTeamsShiftsConnection.md @@ -2,8 +2,8 @@ external help file: Microsoft.Teams.ConfigAPI.Cmdlets-help.xml Module Name: MicrosoftTeams title: New-CsTeamsShiftsConnection -author: shane-malone -ms.author: shanemalone +author: serdarsoysal +ms.author: serdars manager: valk online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsshiftsconnection schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsCallQueue.md b/teams/teams-ps/teams/Remove-CsCallQueue.md index 1f9dffb3c3..b4138debb8 100644 --- a/teams/teams-ps/teams/Remove-CsCallQueue.md +++ b/teams/teams-ps/teams/Remove-CsCallQueue.md @@ -6,7 +6,7 @@ title: Remove-CsCallQueue schema: 2.0.0 ms.reviewer: manager: bulenteg -ms.author: tomkau +author: tomkau ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/teams/teams-ps/teams/Remove-CsTeamsFeedbackPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsFeedbackPolicy.md index 5b77c65fdc..c001e0e880 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsFeedbackPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsFeedbackPolicy.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Remove-CsTeamsFeedbackPolicy schema: 2.0.0 manager: bulenteg -ms.author: tomkau +author: tomkau ms.author: tomkau ms.reviewer: --- diff --git a/teams/teams-ps/teams/Remove-CsTeamsMeetingBrandingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsMeetingBrandingPolicy.md index cdeb8ee99c..ac3f34c82e 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsMeetingBrandingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsMeetingBrandingPolicy.md @@ -4,8 +4,8 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsmeetingbrandingpolicy schema: 2.0.0 title: Remove-CsTeamsMeetingBrandingPolicy -author: szymonkatraMSFT -ms.author: szymonkatra +author: serdarsoysal +ms.author: serdars ms.reviewer: manager: stanlythomas --- diff --git a/teams/teams-ps/teams/Set-CsCallQueue.md b/teams/teams-ps/teams/Set-CsCallQueue.md index c41189e8f8..90feb9aaf2 100644 --- a/teams/teams-ps/teams/Set-CsCallQueue.md +++ b/teams/teams-ps/teams/Set-CsCallQueue.md @@ -6,7 +6,7 @@ title: Set-CsCallQueue schema: 2.0.0 ms.reviewer: manager: bulenteg -ms.author: tomkau +author: tomkau ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/teams/teams-ps/teams/Set-CsTeamsAppPermissionPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAppPermissionPolicy.md index f8135c15d0..58ff1553f7 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAppPermissionPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsAppPermissionPolicy.md @@ -6,8 +6,8 @@ title: Set-CsTeamsAppPermissionPolicy schema: 2.0.0 ms.reviewer: mhayrapetyan manager: prkosh -ms.author: guptaashish -author: ashishguptaiitb +author: serdarsoysal +ms.author: serdars --- # Set-CsTeamsAppPermissionPolicy diff --git a/teams/teams-ps/teams/Set-CsTeamsEducationAssignmentsAppPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEducationAssignmentsAppPolicy.md index b160f6188b..3306c4828f 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEducationAssignmentsAppPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEducationAssignmentsAppPolicy.md @@ -6,7 +6,7 @@ title: Set-CsTeamsEducationAssignmentsAppPolicy schema: 2.0.0 ms.reviewer: manager: bulenteg -ms.author: tomkau +author: tomkau ms.author: tomkau ms.reviewer: williamlooney --- diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingBrandingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingBrandingPolicy.md index eb31b7dc38..033a024718 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingBrandingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingBrandingPolicy.md @@ -4,8 +4,8 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsmeetingbrandingpolicy schema: 2.0.0 title: Set-CsTeamsMeetingBrandingPolicy -author: szymonkatraMSFT -ms.author: szymonkatra +author: serdarsoysal +ms.author: serdars ms.reviewer: manager: stanlythomas applicable: Microsoft Teams diff --git a/teams/teams-ps/teams/Set-CsTeamsShiftsConnection.md b/teams/teams-ps/teams/Set-CsTeamsShiftsConnection.md index 53be355d2d..dd1eca6bb1 100644 --- a/teams/teams-ps/teams/Set-CsTeamsShiftsConnection.md +++ b/teams/teams-ps/teams/Set-CsTeamsShiftsConnection.md @@ -2,8 +2,8 @@ external help file: Microsoft.Teams.ConfigAPI.Cmdlets-help.xml Module Name: MicrosoftTeams title: Set-CsTeamsShiftsConnection -author: shane-malone -ms.author: shanemalone +author: serdarsoysal +ms.author: serdars manager: valk online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsshiftsconnection schema: 2.0.0 diff --git a/teams/teams-ps/teams/Update-CsTeamsShiftsConnection.md b/teams/teams-ps/teams/Update-CsTeamsShiftsConnection.md index 8b65e05850..776c82c956 100644 --- a/teams/teams-ps/teams/Update-CsTeamsShiftsConnection.md +++ b/teams/teams-ps/teams/Update-CsTeamsShiftsConnection.md @@ -2,8 +2,8 @@ external help file: Microsoft.Teams.ConfigAPI.Cmdlets-help.xml Module Name: MicrosoftTeams title: Update-CsTeamsShiftsConnection -author: shane-malone -ms.author: shanemalone +author: serdarsoysal +ms.author: serdars manager: online version: https://docs.microsoft.com/powershell/module/teams/update-csteamsshiftsconnection schema: 2.0.0 From 0d42748d3c4ea1b9ae66c42fa2188cdef0317600 Mon Sep 17 00:00:00 2001 From: pmfabianperez Date: Wed, 29 Jan 2025 14:58:36 -0600 Subject: [PATCH 1349/1851] Update Set-OwaMailboxPolicy.md Adding changes for ItemsToOtherAccountsEnabled. --- exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md index adb1db9017..e52e254868 100644 --- a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md +++ b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md @@ -1394,7 +1394,12 @@ Accept wildcard characters: False ### -ItemsToOtherAccountsEnabled This parameter is available only in the cloud-based service. -{{ Fill ItemsToOtherAccountsEnabled Description }} +The ItemsToOtherAccountsEnabled parameter specifies whether users can move or copy emails between accounts. Valid values are: + +- $true: Users can move and copy emails to and from external accounts. +- $false: Users cannot move or copy emails to and from external accounts. This is the default value. + +**Note:** This policy does not affect moving or copying emails between Groups and Shared Mailboxes within the same tenant. ```yaml Type: System.Boolean From 2fc48bf4c306ddf117fd822d99d986f1316586a4 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 29 Jan 2025 13:04:17 -0800 Subject: [PATCH 1350/1851] Update terminology in Set-OwaMailboxPolicy.md --- exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md index e52e254868..3ba9314494 100644 --- a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md +++ b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md @@ -1394,12 +1394,12 @@ Accept wildcard characters: False ### -ItemsToOtherAccountsEnabled This parameter is available only in the cloud-based service. -The ItemsToOtherAccountsEnabled parameter specifies whether users can move or copy emails between accounts. Valid values are: +The ItemsToOtherAccountsEnabled parameter specifies whether users can move or copy email messages between accounts. Valid values are: -- $true: Users can move and copy emails to and from external accounts. -- $false: Users cannot move or copy emails to and from external accounts. This is the default value. +- $true: Users can move and copy messages to and from external accounts. +- $false: Users can't move or copy messages to and from external accounts. This is the default value. -**Note:** This policy does not affect moving or copying emails between Groups and Shared Mailboxes within the same tenant. +**Note:** This policy doesn't affect moving or copying messages between Microsoft 365 Groups and shared mailboxes within the organization. ```yaml Type: System.Boolean From b60c88b07c8b16e53bd855acc915e01f23d75229 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 29 Jan 2025 13:22:57 -0800 Subject: [PATCH 1351/1851] Fixed author value --- teams/teams-ps/teams/Find-CsOnlineApplicationInstance.md | 2 +- teams/teams-ps/teams/Get-AssociatedTeam.md | 2 +- teams/teams-ps/teams/Get-CsCallingLineIdentity.md | 2 +- teams/teams-ps/teams/Get-CsEffectiveTenantDialPlan.md | 2 +- teams/teams-ps/teams/Get-CsHybridTelephoneNumber.md | 2 +- teams/teams-ps/teams/Get-CsInboundBlockedNumberPattern.md | 2 +- teams/teams-ps/teams/Get-CsInboundExemptNumberPattern.md | 2 +- teams/teams-ps/teams/Get-CsOnlineApplicationInstance.md | 2 +- teams/teams-ps/teams/Get-CsOnlineAudioFile.md | 2 +- teams/teams-ps/teams/Get-CsOnlineDialOutPolicy.md | 2 +- teams/teams-ps/teams/Get-CsOnlineLisCivicAddress.md | 2 +- teams/teams-ps/teams/Get-CsOnlineLisLocation.md | 2 +- teams/teams-ps/teams/Get-CsOnlineLisPort.md | 2 +- teams/teams-ps/teams/Get-CsOnlineLisSubnet.md | 2 +- teams/teams-ps/teams/Get-CsOnlineLisSwitch.md | 2 +- teams/teams-ps/teams/Get-CsOnlineLisWirelessAccessPoint.md | 2 +- teams/teams-ps/teams/Get-CsOnlinePSTNGateway.md | 2 +- teams/teams-ps/teams/Get-CsOnlinePstnUsage.md | 2 +- teams/teams-ps/teams/Get-CsOnlineTelephoneNumber.md | 2 +- teams/teams-ps/teams/Get-CsOnlineVoiceRoute.md | 2 +- teams/teams-ps/teams/Get-CsOnlineVoiceRoutingPolicy.md | 2 +- teams/teams-ps/teams/Get-CsOnlineVoiceUser.md | 2 +- teams/teams-ps/teams/Get-CsOnlineVoicemailPolicy.md | 2 +- teams/teams-ps/teams/Get-CsOnlineVoicemailUserSettings.md | 2 +- teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md | 2 +- teams/teams-ps/teams/Get-CsTeamsCallHoldPolicy.md | 2 +- teams/teams-ps/teams/Get-CsTeamsCallingPolicy.md | 2 +- teams/teams-ps/teams/Get-CsTeamsCortanaPolicy.md | 2 +- teams/teams-ps/teams/Get-CsTeamsEmergencyCallRoutingPolicy.md | 2 +- teams/teams-ps/teams/Get-CsTeamsEmergencyCallingPolicy.md | 2 +- teams/teams-ps/teams/Get-CsTeamsEnhancedEncryptionPolicy.md | 2 +- teams/teams-ps/teams/Get-CsTeamsSharedCallingRoutingPolicy.md | 2 +- teams/teams-ps/teams/Get-CsTeamsTranslationRule.md | 2 +- teams/teams-ps/teams/Get-CsTeamsUnassignedNumberTreatment.md | 2 +- teams/teams-ps/teams/Get-CsTenantBlockedCallingNumbers.md | 2 +- teams/teams-ps/teams/Get-CsTenantDialPlan.md | 2 +- teams/teams-ps/teams/Get-CsTenantNetworkRegion.md | 2 +- teams/teams-ps/teams/Get-CsTenantNetworkSite.md | 2 +- teams/teams-ps/teams/Get-CsTenantNetworkSubnet.md | 2 +- teams/teams-ps/teams/Get-CsUserCallingSettings.md | 2 +- .../teams/Get-LicenseReportForChangeNotificationSubscription.md | 2 +- teams/teams-ps/teams/Get-SharedWithTeam.md | 2 +- teams/teams-ps/teams/Get-SharedWithTeamUser.md | 2 +- teams/teams-ps/teams/Get-TeamAllChannel.md | 2 +- teams/teams-ps/teams/Get-TeamIncomingChannel.md | 2 +- teams/teams-ps/teams/Grant-CsCallingLineIdentity.md | 2 +- teams/teams-ps/teams/Grant-CsDialoutPolicy.md | 2 +- teams/teams-ps/teams/export-csonlineaudiofile.md | 2 +- 48 files changed, 48 insertions(+), 48 deletions(-) diff --git a/teams/teams-ps/teams/Find-CsOnlineApplicationInstance.md b/teams/teams-ps/teams/Find-CsOnlineApplicationInstance.md index 3c599f0403..2744bd46e0 100644 --- a/teams/teams-ps/teams/Find-CsOnlineApplicationInstance.md +++ b/teams/teams-ps/teams/Find-CsOnlineApplicationInstance.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Find-CsOnlineApplicationInstance schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Get-AssociatedTeam.md b/teams/teams-ps/teams/Get-AssociatedTeam.md index a2c970efc9..09cc716051 100644 --- a/teams/teams-ps/teams/Get-AssociatedTeam.md +++ b/teams/teams-ps/teams/Get-AssociatedTeam.md @@ -3,7 +3,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-associatedteam schema: 2.0.0 -author: zhongxlmicrosoft +author: serdarsoysal ms.author: serdars ms.reviewer: dedaniel, robharad --- diff --git a/teams/teams-ps/teams/Get-CsCallingLineIdentity.md b/teams/teams-ps/teams/Get-CsCallingLineIdentity.md index d56f61fb65..bbd56f2336 100644 --- a/teams/teams-ps/teams/Get-CsCallingLineIdentity.md +++ b/teams/teams-ps/teams/Get-CsCallingLineIdentity.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Get-CsCallingLineIdentity schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Get-CsEffectiveTenantDialPlan.md b/teams/teams-ps/teams/Get-CsEffectiveTenantDialPlan.md index dd2c6dc202..e7be699f75 100644 --- a/teams/teams-ps/teams/Get-CsEffectiveTenantDialPlan.md +++ b/teams/teams-ps/teams/Get-CsEffectiveTenantDialPlan.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Get-CsEffectiveTenantDialPlan schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Get-CsHybridTelephoneNumber.md b/teams/teams-ps/teams/Get-CsHybridTelephoneNumber.md index 0ff2071831..c245ba246d 100644 --- a/teams/teams-ps/teams/Get-CsHybridTelephoneNumber.md +++ b/teams/teams-ps/teams/Get-CsHybridTelephoneNumber.md @@ -3,7 +3,7 @@ external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-cshybridtelephonenumber applicable: Microsoft Teams -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: manager: diff --git a/teams/teams-ps/teams/Get-CsInboundBlockedNumberPattern.md b/teams/teams-ps/teams/Get-CsInboundBlockedNumberPattern.md index 3e35a1a1b3..bf831c5aa7 100644 --- a/teams/teams-ps/teams/Get-CsInboundBlockedNumberPattern.md +++ b/teams/teams-ps/teams/Get-CsInboundBlockedNumberPattern.md @@ -3,7 +3,7 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-csinboundblockednumberpattern applicable: Microsoft Teams title: Get-CsInboundBlockedNumberPattern -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: manager: bulenteg diff --git a/teams/teams-ps/teams/Get-CsInboundExemptNumberPattern.md b/teams/teams-ps/teams/Get-CsInboundExemptNumberPattern.md index 309cacaf76..33964ebc38 100644 --- a/teams/teams-ps/teams/Get-CsInboundExemptNumberPattern.md +++ b/teams/teams-ps/teams/Get-CsInboundExemptNumberPattern.md @@ -2,7 +2,7 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-csinboundexemptnumberpattern applicable: Microsoft Teams -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: manager: diff --git a/teams/teams-ps/teams/Get-CsOnlineApplicationInstance.md b/teams/teams-ps/teams/Get-CsOnlineApplicationInstance.md index c5d65afdb8..c153103192 100644 --- a/teams/teams-ps/teams/Get-CsOnlineApplicationInstance.md +++ b/teams/teams-ps/teams/Get-CsOnlineApplicationInstance.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Get-CsOnlineApplicationInstance schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Get-CsOnlineAudioFile.md b/teams/teams-ps/teams/Get-CsOnlineAudioFile.md index f261c54cc8..d7e238886f 100644 --- a/teams/teams-ps/teams/Get-CsOnlineAudioFile.md +++ b/teams/teams-ps/teams/Get-CsOnlineAudioFile.md @@ -2,7 +2,7 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-csonlineaudiofile applicable: Microsoft Teams -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: manager: diff --git a/teams/teams-ps/teams/Get-CsOnlineDialOutPolicy.md b/teams/teams-ps/teams/Get-CsOnlineDialOutPolicy.md index 3eb05cc86e..050f8fa643 100644 --- a/teams/teams-ps/teams/Get-CsOnlineDialOutPolicy.md +++ b/teams/teams-ps/teams/Get-CsOnlineDialOutPolicy.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Get-CsOnlineDialOutPolicy schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Get-CsOnlineLisCivicAddress.md b/teams/teams-ps/teams/Get-CsOnlineLisCivicAddress.md index 7c9bf5c407..3a889df518 100644 --- a/teams/teams-ps/teams/Get-CsOnlineLisCivicAddress.md +++ b/teams/teams-ps/teams/Get-CsOnlineLisCivicAddress.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Get-CsOnlineLisCivicAddress schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Get-CsOnlineLisLocation.md b/teams/teams-ps/teams/Get-CsOnlineLisLocation.md index 32cc83fd09..2fb1346e9a 100644 --- a/teams/teams-ps/teams/Get-CsOnlineLisLocation.md +++ b/teams/teams-ps/teams/Get-CsOnlineLisLocation.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Get-CsOnlineLisLocation schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Get-CsOnlineLisPort.md b/teams/teams-ps/teams/Get-CsOnlineLisPort.md index 7f70b66bdc..190850463c 100644 --- a/teams/teams-ps/teams/Get-CsOnlineLisPort.md +++ b/teams/teams-ps/teams/Get-CsOnlineLisPort.md @@ -4,7 +4,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/get-csonline applicable: Microsoft Teams title: Get-CsOnlineLisPort schema: 2.0.0 -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Get-CsOnlineLisSubnet.md b/teams/teams-ps/teams/Get-CsOnlineLisSubnet.md index c203ab4980..7aff6725b1 100644 --- a/teams/teams-ps/teams/Get-CsOnlineLisSubnet.md +++ b/teams/teams-ps/teams/Get-CsOnlineLisSubnet.md @@ -4,7 +4,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/get-csonline applicable: Microsoft Teams title: Get-CsOnlineLisSubnet schema: 2.0.0 -author: kaishuipinggai +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Get-CsOnlineLisSwitch.md b/teams/teams-ps/teams/Get-CsOnlineLisSwitch.md index be0424b314..c5be65a3ec 100644 --- a/teams/teams-ps/teams/Get-CsOnlineLisSwitch.md +++ b/teams/teams-ps/teams/Get-CsOnlineLisSwitch.md @@ -4,7 +4,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/get-csonline applicable: Microsoft Teams title: Get-CsOnlineLisSwitch schema: 2.0.0 -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Get-CsOnlineLisWirelessAccessPoint.md b/teams/teams-ps/teams/Get-CsOnlineLisWirelessAccessPoint.md index 8f245580de..a8526f7ab2 100644 --- a/teams/teams-ps/teams/Get-CsOnlineLisWirelessAccessPoint.md +++ b/teams/teams-ps/teams/Get-CsOnlineLisWirelessAccessPoint.md @@ -4,7 +4,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/get-csonline applicable: Microsoft Teams title: Get-CsOnlineLisWirelessAccessPoint schema: 2.0.0 -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Get-CsOnlinePSTNGateway.md b/teams/teams-ps/teams/Get-CsOnlinePSTNGateway.md index b772106707..c7574f56ce 100644 --- a/teams/teams-ps/teams/Get-CsOnlinePSTNGateway.md +++ b/teams/teams-ps/teams/Get-CsOnlinePSTNGateway.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Get-CsOnlinePSTNGateway schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Get-CsOnlinePstnUsage.md b/teams/teams-ps/teams/Get-CsOnlinePstnUsage.md index 4cfa57a12e..c70a50caf0 100644 --- a/teams/teams-ps/teams/Get-CsOnlinePstnUsage.md +++ b/teams/teams-ps/teams/Get-CsOnlinePstnUsage.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Get-CsOnlinePstnUsage schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumber.md b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumber.md index caf5d442f1..0fced81daf 100644 --- a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumber.md +++ b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumber.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Get-CsOnlineTelephoneNumber schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Get-CsOnlineVoiceRoute.md b/teams/teams-ps/teams/Get-CsOnlineVoiceRoute.md index 0b619cf7fe..530da92267 100644 --- a/teams/teams-ps/teams/Get-CsOnlineVoiceRoute.md +++ b/teams/teams-ps/teams/Get-CsOnlineVoiceRoute.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Get-CsOnlineVoiceRoute schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Get-CsOnlineVoiceRoutingPolicy.md b/teams/teams-ps/teams/Get-CsOnlineVoiceRoutingPolicy.md index e0ec8531f0..1aec9c2d0a 100644 --- a/teams/teams-ps/teams/Get-CsOnlineVoiceRoutingPolicy.md +++ b/teams/teams-ps/teams/Get-CsOnlineVoiceRoutingPolicy.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Get-CsOnlineVoiceRoutingPolicy schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Get-CsOnlineVoiceUser.md b/teams/teams-ps/teams/Get-CsOnlineVoiceUser.md index 9269a31d56..71f7ff2efb 100644 --- a/teams/teams-ps/teams/Get-CsOnlineVoiceUser.md +++ b/teams/teams-ps/teams/Get-CsOnlineVoiceUser.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Get-CsOnlineVoiceUser schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Get-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/Get-CsOnlineVoicemailPolicy.md index f69fa79a7c..844b74b828 100644 --- a/teams/teams-ps/teams/Get-CsOnlineVoicemailPolicy.md +++ b/teams/teams-ps/teams/Get-CsOnlineVoicemailPolicy.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Get-CsOnlineVoicemailPolicy schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Get-CsOnlineVoicemailUserSettings.md b/teams/teams-ps/teams/Get-CsOnlineVoicemailUserSettings.md index af17397793..b4437f7b08 100644 --- a/teams/teams-ps/teams/Get-CsOnlineVoicemailUserSettings.md +++ b/teams/teams-ps/teams/Get-CsOnlineVoicemailUserSettings.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Get-CsOnlineVoicemailUserSettings schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md b/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md index fe70cba775..012228c330 100644 --- a/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md +++ b/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md @@ -3,7 +3,7 @@ external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csphonenumberassignment applicable: Microsoft Teams -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: manager: diff --git a/teams/teams-ps/teams/Get-CsTeamsCallHoldPolicy.md b/teams/teams-ps/teams/Get-CsTeamsCallHoldPolicy.md index b45c73da37..479035c0ea 100644 --- a/teams/teams-ps/teams/Get-CsTeamsCallHoldPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsCallHoldPolicy.md @@ -7,7 +7,7 @@ schema: 2.0.0 ms.reviewer: manager: abnair ms.author: serdars -author: jenstrier +author: serdarsoysal --- # Get-CsTeamsCallHoldPolicy diff --git a/teams/teams-ps/teams/Get-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsCallingPolicy.md index 80741eed75..44a936109d 100644 --- a/teams/teams-ps/teams/Get-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsCallingPolicy.md @@ -6,7 +6,7 @@ applicable: Microsoft Teams title: Get-CsTeamsCallingPolicy schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Get-CsTeamsCortanaPolicy.md b/teams/teams-ps/teams/Get-CsTeamsCortanaPolicy.md index c29df98fdb..e56310edf7 100644 --- a/teams/teams-ps/teams/Get-CsTeamsCortanaPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsCortanaPolicy.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Get-CsTeamsCortanaPolicy schema: 2.0.0 manager: amehta -author: akshbhat-msft +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Get-CsTeamsEmergencyCallRoutingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsEmergencyCallRoutingPolicy.md index 6fee9e634c..82cff25140 100644 --- a/teams/teams-ps/teams/Get-CsTeamsEmergencyCallRoutingPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsEmergencyCallRoutingPolicy.md @@ -3,7 +3,7 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsemergencycallroutingpolicy applicable: Microsoft Teams title: Get-CsTeamsEmergencyCallRoutingPolicy -author: jenstrier +author: serdarsoysal ms.author: serdars manager: roykuntz ms.reviewer: chenc diff --git a/teams/teams-ps/teams/Get-CsTeamsEmergencyCallingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsEmergencyCallingPolicy.md index de478cd6fc..2bae2ad08c 100644 --- a/teams/teams-ps/teams/Get-CsTeamsEmergencyCallingPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsEmergencyCallingPolicy.md @@ -3,7 +3,7 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsemergencycallingpolicy applicable: Microsoft Teams title: Get-CsTeamsEmergencyCallingPolicy -author: jenstrier +author: serdarsoysal ms.author: serdars manager: roykuntz ms.reviewer: chenc diff --git a/teams/teams-ps/teams/Get-CsTeamsEnhancedEncryptionPolicy.md b/teams/teams-ps/teams/Get-CsTeamsEnhancedEncryptionPolicy.md index 649bf01a46..d1c2fd903d 100644 --- a/teams/teams-ps/teams/Get-CsTeamsEnhancedEncryptionPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsEnhancedEncryptionPolicy.md @@ -3,7 +3,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsenhancedencryptionpolicy title: Get-CsTeamsEnhancedEncryptionPolicy -author: xinawang +author: serdarsoysal ms.author: serdars manager: mdress schema: 2.0.0 diff --git a/teams/teams-ps/teams/Get-CsTeamsSharedCallingRoutingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsSharedCallingRoutingPolicy.md index dd5ffdc77c..aef515d2a9 100644 --- a/teams/teams-ps/teams/Get-CsTeamsSharedCallingRoutingPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsSharedCallingRoutingPolicy.md @@ -3,7 +3,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csteamssharedcallingroutingpolicy applicable: Microsoft Teams -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: manager: diff --git a/teams/teams-ps/teams/Get-CsTeamsTranslationRule.md b/teams/teams-ps/teams/Get-CsTeamsTranslationRule.md index bb511bb91c..402b525db2 100644 --- a/teams/teams-ps/teams/Get-CsTeamsTranslationRule.md +++ b/teams/teams-ps/teams/Get-CsTeamsTranslationRule.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Get-CsTeamsTranslationRule schema: 2.0.0 manager: nmurav -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Get-CsTeamsUnassignedNumberTreatment.md b/teams/teams-ps/teams/Get-CsTeamsUnassignedNumberTreatment.md index 5aae8499ba..47735693ed 100644 --- a/teams/teams-ps/teams/Get-CsTeamsUnassignedNumberTreatment.md +++ b/teams/teams-ps/teams/Get-CsTeamsUnassignedNumberTreatment.md @@ -3,7 +3,7 @@ external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsunassignednumbertreatment applicable: Microsoft Teams -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: manager: diff --git a/teams/teams-ps/teams/Get-CsTenantBlockedCallingNumbers.md b/teams/teams-ps/teams/Get-CsTenantBlockedCallingNumbers.md index 107053c77e..43c6a0c272 100644 --- a/teams/teams-ps/teams/Get-CsTenantBlockedCallingNumbers.md +++ b/teams/teams-ps/teams/Get-CsTenantBlockedCallingNumbers.md @@ -4,7 +4,7 @@ applicable: Microsoft Teams title: Get-CsTenantBlockedCallingNumbers schema: 2.0.0 manager: roykuntz -author: jenstrier +author: serdarsoysal ms.author: serdars --- diff --git a/teams/teams-ps/teams/Get-CsTenantDialPlan.md b/teams/teams-ps/teams/Get-CsTenantDialPlan.md index b38e26f13b..6981f68fc3 100644 --- a/teams/teams-ps/teams/Get-CsTenantDialPlan.md +++ b/teams/teams-ps/teams/Get-CsTenantDialPlan.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Get-CsTenantDialPlan schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Get-CsTenantNetworkRegion.md b/teams/teams-ps/teams/Get-CsTenantNetworkRegion.md index 3dfc6ceddd..4e5bac9aa2 100644 --- a/teams/teams-ps/teams/Get-CsTenantNetworkRegion.md +++ b/teams/teams-ps/teams/Get-CsTenantNetworkRegion.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Get-CsTenantNetworkRegion schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Get-CsTenantNetworkSite.md b/teams/teams-ps/teams/Get-CsTenantNetworkSite.md index 34611bc2e3..140fb2c326 100644 --- a/teams/teams-ps/teams/Get-CsTenantNetworkSite.md +++ b/teams/teams-ps/teams/Get-CsTenantNetworkSite.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Get-CsTenantNetworkSite schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Get-CsTenantNetworkSubnet.md b/teams/teams-ps/teams/Get-CsTenantNetworkSubnet.md index 029f0a40b8..451655976b 100644 --- a/teams/teams-ps/teams/Get-CsTenantNetworkSubnet.md +++ b/teams/teams-ps/teams/Get-CsTenantNetworkSubnet.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Get-CsTenantNetworkSubnet schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Get-CsUserCallingSettings.md b/teams/teams-ps/teams/Get-CsUserCallingSettings.md index 63e23fa812..7410cb5091 100644 --- a/teams/teams-ps/teams/Get-CsUserCallingSettings.md +++ b/teams/teams-ps/teams/Get-CsUserCallingSettings.md @@ -3,7 +3,7 @@ external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csusercallingsettings applicable: Microsoft Teams -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: manager: diff --git a/teams/teams-ps/teams/Get-LicenseReportForChangeNotificationSubscription.md b/teams/teams-ps/teams/Get-LicenseReportForChangeNotificationSubscription.md index ce0a9d6a96..445cec3c6a 100644 --- a/teams/teams-ps/teams/Get-LicenseReportForChangeNotificationSubscription.md +++ b/teams/teams-ps/teams/Get-LicenseReportForChangeNotificationSubscription.md @@ -2,7 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams title: Get-LicenseReportForChangeNotificationSubscription -author: anandab-msft +author: serdarsoysal ms.author: serdars manager: alagra online version: https://learn.microsoft.com/powershell/module/teams/get-licensereportforchangenotificationsubscription diff --git a/teams/teams-ps/teams/Get-SharedWithTeam.md b/teams/teams-ps/teams/Get-SharedWithTeam.md index c0841ad93c..5141832a05 100644 --- a/teams/teams-ps/teams/Get-SharedWithTeam.md +++ b/teams/teams-ps/teams/Get-SharedWithTeam.md @@ -3,7 +3,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-sharedwithteam schema: 2.0.0 -author: zhongxlmicrosoft +author: serdarsoysal ms.author: serdars ms.reviewer: dedaniel, robharad --- diff --git a/teams/teams-ps/teams/Get-SharedWithTeamUser.md b/teams/teams-ps/teams/Get-SharedWithTeamUser.md index c0a94be3e6..641c3437c2 100644 --- a/teams/teams-ps/teams/Get-SharedWithTeamUser.md +++ b/teams/teams-ps/teams/Get-SharedWithTeamUser.md @@ -3,7 +3,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-sharedwithteamuser schema: 2.0.0 -author: zhongxlmicrosoft +author: serdarsoysal ms.author: serdars ms.reviewer: dedaniel, robharad --- diff --git a/teams/teams-ps/teams/Get-TeamAllChannel.md b/teams/teams-ps/teams/Get-TeamAllChannel.md index c7f3f098e8..97896b944c 100644 --- a/teams/teams-ps/teams/Get-TeamAllChannel.md +++ b/teams/teams-ps/teams/Get-TeamAllChannel.md @@ -3,7 +3,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-teamallchannel schema: 2.0.0 -author: zhongxlmicrosoft +author: serdarsoysal ms.author: serdars ms.reviewer: dedaniel, robharad --- diff --git a/teams/teams-ps/teams/Get-TeamIncomingChannel.md b/teams/teams-ps/teams/Get-TeamIncomingChannel.md index 451dbb2758..f7f33206ad 100644 --- a/teams/teams-ps/teams/Get-TeamIncomingChannel.md +++ b/teams/teams-ps/teams/Get-TeamIncomingChannel.md @@ -3,7 +3,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-teamincomingchannel schema: 2.0.0 -author: zhongxlmicrosoft +author: serdarsoysal ms.author: serdars ms.reviewer: dedaniel, robharad --- diff --git a/teams/teams-ps/teams/Grant-CsCallingLineIdentity.md b/teams/teams-ps/teams/Grant-CsCallingLineIdentity.md index 34fe1590db..bac8b79e4c 100644 --- a/teams/teams-ps/teams/Grant-CsCallingLineIdentity.md +++ b/teams/teams-ps/teams/Grant-CsCallingLineIdentity.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Grant-CsCallingLineIdentity schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Grant-CsDialoutPolicy.md b/teams/teams-ps/teams/Grant-CsDialoutPolicy.md index dfe9a3fde1..73c1d5c787 100644 --- a/teams/teams-ps/teams/Grant-CsDialoutPolicy.md +++ b/teams/teams-ps/teams/Grant-CsDialoutPolicy.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Grant-CsDialoutPolicy schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/export-csonlineaudiofile.md b/teams/teams-ps/teams/export-csonlineaudiofile.md index 7fc5c34943..f0b747b543 100644 --- a/teams/teams-ps/teams/export-csonlineaudiofile.md +++ b/teams/teams-ps/teams/export-csonlineaudiofile.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Export-CsOnlineAudioFile schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- From 4b3559115411af735c708fdb2b7f40310403083b Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 29 Jan 2025 13:32:00 -0800 Subject: [PATCH 1352/1851] Fixed author value 2 --- teams/teams-ps/teams/Grant-CsOnlineVoiceRoutingPolicy.md | 2 +- teams/teams-ps/teams/Grant-CsOnlineVoicemailPolicy.md | 2 +- teams/teams-ps/teams/Grant-CsTeamsCallHoldPolicy.md | 2 +- teams/teams-ps/teams/Grant-CsTeamsCallParkPolicy.md | 2 +- teams/teams-ps/teams/Grant-CsTeamsCallingPolicy.md | 2 +- teams/teams-ps/teams/Grant-CsTeamsCortanaPolicy.md | 2 +- .../teams-ps/teams/Grant-CsTeamsEmergencyCallRoutingPolicy.md | 2 +- teams/teams-ps/teams/Grant-CsTeamsEmergencyCallingPolicy.md | 2 +- teams/teams-ps/teams/Grant-CsTeamsEnhancedEncryptionPolicy.md | 2 +- .../teams-ps/teams/Grant-CsTeamsSharedCallingRoutingPolicy.md | 2 +- teams/teams-ps/teams/Grant-CsTenantDialPlan.md | 2 +- teams/teams-ps/teams/Import-CsOnlineAudioFile.md | 2 +- teams/teams-ps/teams/New-CsCallingLineIdentity.md | 2 +- teams/teams-ps/teams/New-CsHybridTelephoneNumber.md | 2 +- teams/teams-ps/teams/New-CsInboundBlockedNumberPattern.md | 2 +- teams/teams-ps/teams/New-CsInboundExemptNumberPattern.md | 2 +- teams/teams-ps/teams/New-CsOnlineApplicationInstance.md | 2 +- teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md | 2 +- teams/teams-ps/teams/New-CsOnlineLisLocation.md | 2 +- teams/teams-ps/teams/New-CsOnlineVoiceRoute.md | 2 +- teams/teams-ps/teams/New-CsOnlineVoiceRoutingPolicy.md | 2 +- teams/teams-ps/teams/New-CsOnlineVoicemailPolicy.md | 2 +- teams/teams-ps/teams/New-CsTeamsCallHoldPolicy.md | 2 +- teams/teams-ps/teams/New-CsTeamsCallingPolicy.md | 2 +- teams/teams-ps/teams/New-CsTeamsCortanaPolicy.md | 2 +- teams/teams-ps/teams/New-CsTeamsEmergencyCallRoutingPolicy.md | 2 +- .../teams/New-CsTeamsEmergencyCallingExtendedNotification.md | 2 +- teams/teams-ps/teams/New-CsTeamsEmergencyCallingPolicy.md | 2 +- teams/teams-ps/teams/New-CsTeamsEmergencyNumber.md | 2 +- teams/teams-ps/teams/New-CsTeamsEnhancedEncryptionPolicy.md | 2 +- teams/teams-ps/teams/New-CsTeamsSharedCallingRoutingPolicy.md | 2 +- teams/teams-ps/teams/New-CsTeamsTranslationRule.md | 2 +- teams/teams-ps/teams/New-CsTeamsUnassignedNumberTreatment.md | 2 +- teams/teams-ps/teams/New-CsTenantDialPlan.md | 2 +- teams/teams-ps/teams/New-CsTenantNetworkRegion.md | 2 +- teams/teams-ps/teams/New-CsTenantNetworkSite.md | 2 +- teams/teams-ps/teams/New-CsTenantNetworkSubnet.md | 2 +- teams/teams-ps/teams/New-CsUserCallingDelegate.md | 2 +- teams/teams-ps/teams/New-CsVoiceNormalizationRule.md | 2 +- teams/teams-ps/teams/Remove-CsCallingLineIdentity.md | 2 +- teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md | 2 +- teams/teams-ps/teams/Remove-CsInboundBlockedNumberPattern.md | 2 +- teams/teams-ps/teams/Remove-CsInboundExemptNumberPattern.md | 2 +- teams/teams-ps/teams/Remove-CsOnlineAudioFile.md | 2 +- teams/teams-ps/teams/Remove-CsOnlineLisCivicAddress.md | 2 +- teams/teams-ps/teams/Remove-CsOnlineLisLocation.md | 2 +- teams/teams-ps/teams/Remove-CsOnlineLisPort.md | 2 +- teams/teams-ps/teams/Remove-CsOnlineLisSwitch.md | 2 +- teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod.md | 3 ++- 49 files changed, 50 insertions(+), 49 deletions(-) diff --git a/teams/teams-ps/teams/Grant-CsOnlineVoiceRoutingPolicy.md b/teams/teams-ps/teams/Grant-CsOnlineVoiceRoutingPolicy.md index 7e6b376609..4f5598bbb8 100644 --- a/teams/teams-ps/teams/Grant-CsOnlineVoiceRoutingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsOnlineVoiceRoutingPolicy.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Grant-CsOnlineVoiceRoutingPolicy schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Grant-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/Grant-CsOnlineVoicemailPolicy.md index 46e2ff5b16..fada417049 100644 --- a/teams/teams-ps/teams/Grant-CsOnlineVoicemailPolicy.md +++ b/teams/teams-ps/teams/Grant-CsOnlineVoicemailPolicy.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Grant-CsOnlineVoicemailPolicy schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Grant-CsTeamsCallHoldPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsCallHoldPolicy.md index 8fe7670460..6d1b8028b7 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsCallHoldPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsCallHoldPolicy.md @@ -7,7 +7,7 @@ schema: 2.0.0 ms.reviewer: manager: abnair ms.author: serdars -author: jenstrier +author: serdarsoysal --- # Grant-CsTeamsCallHoldPolicy diff --git a/teams/teams-ps/teams/Grant-CsTeamsCallParkPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsCallParkPolicy.md index ab99921ffa..65c8d7ab00 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsCallParkPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsCallParkPolicy.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Grant-CsTeamsCallParkPolicy schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Grant-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsCallingPolicy.md index 4e724cce73..c843a89e58 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsCallingPolicy.md @@ -6,7 +6,7 @@ applicable: Microsoft Teams title: Grant-CsTeamsCallingPolicy schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Grant-CsTeamsCortanaPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsCortanaPolicy.md index 94954a3bee..ef2205b07d 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsCortanaPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsCortanaPolicy.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Grant-CsTeamsCortanaPolicy schema: 2.0.0 manager: amehta -author: akshbhat-msft +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Grant-CsTeamsEmergencyCallRoutingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsEmergencyCallRoutingPolicy.md index e5790d6bb2..c86a84aa89 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsEmergencyCallRoutingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsEmergencyCallRoutingPolicy.md @@ -3,7 +3,7 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamsemergencycallroutingpolicy applicable: Microsoft Teams title: Grant-CsTeamsEmergencyCallRoutingPolicy -author: jenstrier +author: serdarsoysal ms.author: serdars manager: roykuntz ms.reviewer: chenc diff --git a/teams/teams-ps/teams/Grant-CsTeamsEmergencyCallingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsEmergencyCallingPolicy.md index 76b9e6640c..6a5ce3b2a9 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsEmergencyCallingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsEmergencyCallingPolicy.md @@ -3,7 +3,7 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamsemergencycallingpolicy applicable: Microsoft Teams title: Grant-CsTeamsEmergencyCallingPolicy -author: jenstrier +author: serdarsoysal ms.author: serdars manager: roykuntz ms.reviewer: chenc, pthota diff --git a/teams/teams-ps/teams/Grant-CsTeamsEnhancedEncryptionPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsEnhancedEncryptionPolicy.md index 7ab654f118..58b0be1886 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsEnhancedEncryptionPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsEnhancedEncryptionPolicy.md @@ -3,7 +3,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamsenhancedencryptionpolicy title: Grant-CsTeamsEnhancedEncryptionPolicy -author: xinawang +author: serdarsoysal ms.author: serdars manager: mdress schema: 2.0.0 diff --git a/teams/teams-ps/teams/Grant-CsTeamsSharedCallingRoutingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsSharedCallingRoutingPolicy.md index bd32fc8545..c2944b2fb7 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsSharedCallingRoutingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsSharedCallingRoutingPolicy.md @@ -3,7 +3,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamssharedcallingroutingpolicy applicable: Microsoft Teams -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: manager: diff --git a/teams/teams-ps/teams/Grant-CsTenantDialPlan.md b/teams/teams-ps/teams/Grant-CsTenantDialPlan.md index 632246027d..9f4245e9a8 100644 --- a/teams/teams-ps/teams/Grant-CsTenantDialPlan.md +++ b/teams/teams-ps/teams/Grant-CsTenantDialPlan.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Grant-CsTenantDialPlan schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Import-CsOnlineAudioFile.md b/teams/teams-ps/teams/Import-CsOnlineAudioFile.md index b3db3f71c3..08de362834 100644 --- a/teams/teams-ps/teams/Import-CsOnlineAudioFile.md +++ b/teams/teams-ps/teams/Import-CsOnlineAudioFile.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Import-CsOnlineAudioFile schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/New-CsCallingLineIdentity.md b/teams/teams-ps/teams/New-CsCallingLineIdentity.md index 1a4d8aa3ef..93e83c74a1 100644 --- a/teams/teams-ps/teams/New-CsCallingLineIdentity.md +++ b/teams/teams-ps/teams/New-CsCallingLineIdentity.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: New-CsCallingLineIdentity schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/New-CsHybridTelephoneNumber.md b/teams/teams-ps/teams/New-CsHybridTelephoneNumber.md index cf94b5a986..4184865b8a 100644 --- a/teams/teams-ps/teams/New-CsHybridTelephoneNumber.md +++ b/teams/teams-ps/teams/New-CsHybridTelephoneNumber.md @@ -3,7 +3,7 @@ external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-cshybridtelephonenumber applicable: Microsoft Teams -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: manager: diff --git a/teams/teams-ps/teams/New-CsInboundBlockedNumberPattern.md b/teams/teams-ps/teams/New-CsInboundBlockedNumberPattern.md index 5ac2ec6b20..ba2c63af2f 100644 --- a/teams/teams-ps/teams/New-CsInboundBlockedNumberPattern.md +++ b/teams/teams-ps/teams/New-CsInboundBlockedNumberPattern.md @@ -3,7 +3,7 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/new-csinboundblockednumberpattern applicable: Microsoft Teams title: New-CsInboundBlockedNumberPattern -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: manager: bulenteg diff --git a/teams/teams-ps/teams/New-CsInboundExemptNumberPattern.md b/teams/teams-ps/teams/New-CsInboundExemptNumberPattern.md index f53c458083..4e814d86c2 100644 --- a/teams/teams-ps/teams/New-CsInboundExemptNumberPattern.md +++ b/teams/teams-ps/teams/New-CsInboundExemptNumberPattern.md @@ -2,7 +2,7 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/new-csinboundexemptnumberpattern applicable: Microsoft Teams -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: manager: diff --git a/teams/teams-ps/teams/New-CsOnlineApplicationInstance.md b/teams/teams-ps/teams/New-CsOnlineApplicationInstance.md index 3cfd49eb49..0254f15626 100644 --- a/teams/teams-ps/teams/New-CsOnlineApplicationInstance.md +++ b/teams/teams-ps/teams/New-CsOnlineApplicationInstance.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: New-CsOnlineApplicationInstance schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md b/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md index b8af53ee01..18fa5f7f05 100644 --- a/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md +++ b/teams/teams-ps/teams/New-CsOnlineLisCivicAddress.md @@ -6,7 +6,7 @@ applicable: Microsoft Teams title: New-CsOnlineLisCivicAddress schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/New-CsOnlineLisLocation.md b/teams/teams-ps/teams/New-CsOnlineLisLocation.md index 862997e03c..418b3f5aa2 100644 --- a/teams/teams-ps/teams/New-CsOnlineLisLocation.md +++ b/teams/teams-ps/teams/New-CsOnlineLisLocation.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: New-CsOnlineLisLocation schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/New-CsOnlineVoiceRoute.md b/teams/teams-ps/teams/New-CsOnlineVoiceRoute.md index 61fdcc8f6d..270d9deed1 100644 --- a/teams/teams-ps/teams/New-CsOnlineVoiceRoute.md +++ b/teams/teams-ps/teams/New-CsOnlineVoiceRoute.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: New-CsOnlineVoiceRoute schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/New-CsOnlineVoiceRoutingPolicy.md b/teams/teams-ps/teams/New-CsOnlineVoiceRoutingPolicy.md index 7b2378adb5..a4646da2fa 100644 --- a/teams/teams-ps/teams/New-CsOnlineVoiceRoutingPolicy.md +++ b/teams/teams-ps/teams/New-CsOnlineVoiceRoutingPolicy.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: New-CsOnlineVoiceRoutingPolicy schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/New-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/New-CsOnlineVoicemailPolicy.md index 653947c988..04a4f92099 100644 --- a/teams/teams-ps/teams/New-CsOnlineVoicemailPolicy.md +++ b/teams/teams-ps/teams/New-CsOnlineVoicemailPolicy.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: New-CsOnlineVoicemailPolicy schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/New-CsTeamsCallHoldPolicy.md b/teams/teams-ps/teams/New-CsTeamsCallHoldPolicy.md index 603fd0727b..92744364e9 100644 --- a/teams/teams-ps/teams/New-CsTeamsCallHoldPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsCallHoldPolicy.md @@ -7,7 +7,7 @@ schema: 2.0.0 ms.reviewer: manager: abnair ms.author: serdars -author: jenstrier +author: serdarsoysal --- # New-CsTeamsCallHoldPolicy diff --git a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md index 50ec0cbd25..1cdf28cc2a 100644 --- a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md @@ -6,7 +6,7 @@ applicable: Microsoft Teams title: New-CsTeamsCallingPolicy schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/New-CsTeamsCortanaPolicy.md b/teams/teams-ps/teams/New-CsTeamsCortanaPolicy.md index 0f3e570e0b..247ea3b3a6 100644 --- a/teams/teams-ps/teams/New-CsTeamsCortanaPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsCortanaPolicy.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: New-CsTeamsCortanaPolicy schema: 2.0.0 manager: amehta -author: akshbhat-msft +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/New-CsTeamsEmergencyCallRoutingPolicy.md b/teams/teams-ps/teams/New-CsTeamsEmergencyCallRoutingPolicy.md index fb48262306..0cc06eb366 100644 --- a/teams/teams-ps/teams/New-CsTeamsEmergencyCallRoutingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsEmergencyCallRoutingPolicy.md @@ -3,7 +3,7 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsemergencycallroutingpolicy applicable: Microsoft Teams title: New-CsTeamsEmergencyCallRoutingPolicy -author: jenstrier +author: serdarsoysal ms.author: serdars manger: roykuntz ms.reviewer: chenc, vaddank diff --git a/teams/teams-ps/teams/New-CsTeamsEmergencyCallingExtendedNotification.md b/teams/teams-ps/teams/New-CsTeamsEmergencyCallingExtendedNotification.md index d5765f1ac3..693ea5b9cd 100644 --- a/teams/teams-ps/teams/New-CsTeamsEmergencyCallingExtendedNotification.md +++ b/teams/teams-ps/teams/New-CsTeamsEmergencyCallingExtendedNotification.md @@ -3,7 +3,7 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsemergencycallingextendednotification applicable: Microsoft Teams title: New-CsTeamsEmergencyCallingExtendedNotification -author: jenstrier +author: serdarsoysal ms.author: serdars manager: roykuntz ms.reviewer: diff --git a/teams/teams-ps/teams/New-CsTeamsEmergencyCallingPolicy.md b/teams/teams-ps/teams/New-CsTeamsEmergencyCallingPolicy.md index e961e7660e..60f9db0fb7 100644 --- a/teams/teams-ps/teams/New-CsTeamsEmergencyCallingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsEmergencyCallingPolicy.md @@ -3,7 +3,7 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsemergencycallingpolicy applicable: Microsoft Teams title: New-CsTeamsEmergencyCallingPolicy -author: jenstrier +author: serdarsoysal ms.author: serdars manager: roykuntz ms.reviewer: chenc diff --git a/teams/teams-ps/teams/New-CsTeamsEmergencyNumber.md b/teams/teams-ps/teams/New-CsTeamsEmergencyNumber.md index 5001a81aaa..9d89a4ced3 100644 --- a/teams/teams-ps/teams/New-CsTeamsEmergencyNumber.md +++ b/teams/teams-ps/teams/New-CsTeamsEmergencyNumber.md @@ -3,7 +3,7 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsemergencynumber applicable: Microsoft Teams title: New-CsTeamsEmergencyNumber -author: jenstrier +author: serdarsoysal ms.author: serdars manager: roykuntz ms.reviewer: chenc, pthota diff --git a/teams/teams-ps/teams/New-CsTeamsEnhancedEncryptionPolicy.md b/teams/teams-ps/teams/New-CsTeamsEnhancedEncryptionPolicy.md index e51999301b..94d8089d7a 100644 --- a/teams/teams-ps/teams/New-CsTeamsEnhancedEncryptionPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsEnhancedEncryptionPolicy.md @@ -3,7 +3,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsenhancedencryptionpolicy title: New-CsTeamsEnhancedEncryptionPolicy -author: xinawang +author: serdarsoysal ms.author: serdars manager: mdress schema: 2.0.0 diff --git a/teams/teams-ps/teams/New-CsTeamsSharedCallingRoutingPolicy.md b/teams/teams-ps/teams/New-CsTeamsSharedCallingRoutingPolicy.md index c2af1ced09..bed494cb4a 100644 --- a/teams/teams-ps/teams/New-CsTeamsSharedCallingRoutingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsSharedCallingRoutingPolicy.md @@ -3,7 +3,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-csteamssharedcallingroutingpolicy applicable: Microsoft Teams -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: manager: diff --git a/teams/teams-ps/teams/New-CsTeamsTranslationRule.md b/teams/teams-ps/teams/New-CsTeamsTranslationRule.md index 19fa526d21..e760bec361 100644 --- a/teams/teams-ps/teams/New-CsTeamsTranslationRule.md +++ b/teams/teams-ps/teams/New-CsTeamsTranslationRule.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: New-CsTeamsTranslationRule schema: 2.0.0 manager: nmurav -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/New-CsTeamsUnassignedNumberTreatment.md b/teams/teams-ps/teams/New-CsTeamsUnassignedNumberTreatment.md index 296efabf94..f3f85f5787 100644 --- a/teams/teams-ps/teams/New-CsTeamsUnassignedNumberTreatment.md +++ b/teams/teams-ps/teams/New-CsTeamsUnassignedNumberTreatment.md @@ -3,7 +3,7 @@ external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsunassignednumbertreatment applicable: Microsoft Teams -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: manager: diff --git a/teams/teams-ps/teams/New-CsTenantDialPlan.md b/teams/teams-ps/teams/New-CsTenantDialPlan.md index a7ff6c826e..3496d58772 100644 --- a/teams/teams-ps/teams/New-CsTenantDialPlan.md +++ b/teams/teams-ps/teams/New-CsTenantDialPlan.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: New-CsTenantDialPlan schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/New-CsTenantNetworkRegion.md b/teams/teams-ps/teams/New-CsTenantNetworkRegion.md index 485394ffe0..33bb7d2c2d 100644 --- a/teams/teams-ps/teams/New-CsTenantNetworkRegion.md +++ b/teams/teams-ps/teams/New-CsTenantNetworkRegion.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: New-CsTenantNetworkRegion schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/New-CsTenantNetworkSite.md b/teams/teams-ps/teams/New-CsTenantNetworkSite.md index bdcabcb175..81412644a9 100644 --- a/teams/teams-ps/teams/New-CsTenantNetworkSite.md +++ b/teams/teams-ps/teams/New-CsTenantNetworkSite.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: New-CsTenantNetworkSite schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/New-CsTenantNetworkSubnet.md b/teams/teams-ps/teams/New-CsTenantNetworkSubnet.md index 43f2fe23d1..0639975119 100644 --- a/teams/teams-ps/teams/New-CsTenantNetworkSubnet.md +++ b/teams/teams-ps/teams/New-CsTenantNetworkSubnet.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: New-CsTenantNetworkSubnet schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/New-CsUserCallingDelegate.md b/teams/teams-ps/teams/New-CsUserCallingDelegate.md index e0b5b9254d..b285419f20 100644 --- a/teams/teams-ps/teams/New-CsUserCallingDelegate.md +++ b/teams/teams-ps/teams/New-CsUserCallingDelegate.md @@ -3,7 +3,7 @@ external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-csusercallingdelegate applicable: Microsoft Teams -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: manager: diff --git a/teams/teams-ps/teams/New-CsVoiceNormalizationRule.md b/teams/teams-ps/teams/New-CsVoiceNormalizationRule.md index 8e89cb4cdb..50a147a31f 100644 --- a/teams/teams-ps/teams/New-CsVoiceNormalizationRule.md +++ b/teams/teams-ps/teams/New-CsVoiceNormalizationRule.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: New-CsVoiceNormalizationRule schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars --- diff --git a/teams/teams-ps/teams/Remove-CsCallingLineIdentity.md b/teams/teams-ps/teams/Remove-CsCallingLineIdentity.md index f7bf512b7e..0a95b6cbed 100644 --- a/teams/teams-ps/teams/Remove-CsCallingLineIdentity.md +++ b/teams/teams-ps/teams/Remove-CsCallingLineIdentity.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Remove-CsCallingLineIdentity schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md b/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md index d66d75c7c1..8c7d17e6b0 100644 --- a/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md +++ b/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md @@ -3,7 +3,7 @@ external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-cshybridtelephonenumber applicable: Microsoft Teams -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: manager: diff --git a/teams/teams-ps/teams/Remove-CsInboundBlockedNumberPattern.md b/teams/teams-ps/teams/Remove-CsInboundBlockedNumberPattern.md index 56a610d451..c41907981c 100644 --- a/teams/teams-ps/teams/Remove-CsInboundBlockedNumberPattern.md +++ b/teams/teams-ps/teams/Remove-CsInboundBlockedNumberPattern.md @@ -3,7 +3,7 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/remove-csinboundblockednumberpattern applicable: Microsoft Teams title: Remove-CsInboundBlockedNumberPattern -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: manager: bulenteg diff --git a/teams/teams-ps/teams/Remove-CsInboundExemptNumberPattern.md b/teams/teams-ps/teams/Remove-CsInboundExemptNumberPattern.md index 11ebfca28d..9a51e1e9da 100644 --- a/teams/teams-ps/teams/Remove-CsInboundExemptNumberPattern.md +++ b/teams/teams-ps/teams/Remove-CsInboundExemptNumberPattern.md @@ -2,7 +2,7 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/remove-csinboundexemptnumberpattern applicable: Microsoft Teams -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: manager: diff --git a/teams/teams-ps/teams/Remove-CsOnlineAudioFile.md b/teams/teams-ps/teams/Remove-CsOnlineAudioFile.md index 11d50cce80..8a97b13d75 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineAudioFile.md +++ b/teams/teams-ps/teams/Remove-CsOnlineAudioFile.md @@ -2,7 +2,7 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/remove-csonlineaudiofile applicable: Microsoft Teams -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: manager: diff --git a/teams/teams-ps/teams/Remove-CsOnlineLisCivicAddress.md b/teams/teams-ps/teams/Remove-CsOnlineLisCivicAddress.md index 4598a5983a..e78d109481 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineLisCivicAddress.md +++ b/teams/teams-ps/teams/Remove-CsOnlineLisCivicAddress.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Remove-CsOnlineLisCivicAddress schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Remove-CsOnlineLisLocation.md b/teams/teams-ps/teams/Remove-CsOnlineLisLocation.md index 8888d5744b..4006964361 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineLisLocation.md +++ b/teams/teams-ps/teams/Remove-CsOnlineLisLocation.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Remove-CsOnlineLisLocation schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Remove-CsOnlineLisPort.md b/teams/teams-ps/teams/Remove-CsOnlineLisPort.md index 4c4c99c397..6e1665a058 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineLisPort.md +++ b/teams/teams-ps/teams/Remove-CsOnlineLisPort.md @@ -4,7 +4,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/remove-csonl applicable: Microsoft Teams title: Remove-CsOnlineLisPort schema: 2.0.0 -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Remove-CsOnlineLisSwitch.md b/teams/teams-ps/teams/Remove-CsOnlineLisSwitch.md index 56e6685232..be82fd7ba5 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineLisSwitch.md +++ b/teams/teams-ps/teams/Remove-CsOnlineLisSwitch.md @@ -4,7 +4,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/remove-csonl applicable: Microsoft Teams title: Remove-CsOnlineLisSwitch schema: 2.0.0 -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod.md b/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod.md index 3e0fd3298f..8ba1f83cc3 100644 --- a/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod.md +++ b/teams/teams-ps/teams/Remove-CsUserLicenseGracePeriod.md @@ -6,7 +6,8 @@ title: Remove-CsUserLicenseGracePeriod description: This cmdlet expedites the delicensing operation for an account's assigned plans by removing the grace period, permanently deleting the assigned plans. schema: 2.0.0 ms.date: 02/01/2024 -author: dShyam01 +author: serdarsoysal +ms.author: serdars --- # Remove-CsUserLicenseGracePeriod From 6458e9ed4c108909b7fb2ba7d7a2a08621ba35ee Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 29 Jan 2025 13:39:40 -0800 Subject: [PATCH 1353/1851] Fix author value 3 --- teams/teams-ps/teams/Remove-CsOnlineLisWirelessAccessPoint.md | 2 +- teams/teams-ps/teams/Remove-CsOnlinePSTNGateway.md | 2 +- teams/teams-ps/teams/Remove-CsOnlineTelephoneNumber.md | 2 +- teams/teams-ps/teams/Remove-CsOnlineVoiceRoute.md | 2 +- teams/teams-ps/teams/Remove-CsOnlineVoiceRoutingPolicy.md | 2 +- teams/teams-ps/teams/Remove-CsOnlineVoicemailPolicy.md | 2 +- teams/teams-ps/teams/Remove-CsPhoneNumberAssignment.md | 2 +- teams/teams-ps/teams/Remove-CsTeamsCallHoldPolicy.md | 2 +- teams/teams-ps/teams/Remove-CsTeamsCallingPolicy.md | 2 +- teams/teams-ps/teams/Remove-CsTeamsCortanaPolicy.md | 2 +- .../teams-ps/teams/Remove-CsTeamsEmergencyCallRoutingPolicy.md | 2 +- teams/teams-ps/teams/Remove-CsTeamsEmergencyCallingPolicy.md | 2 +- teams/teams-ps/teams/Remove-CsTeamsEnhancedEncryptionPolicy.md | 2 +- .../teams-ps/teams/Remove-CsTeamsSharedCallingRoutingPolicy.md | 2 +- teams/teams-ps/teams/Remove-CsTeamsShiftsConnection.md | 2 +- teams/teams-ps/teams/Remove-CsTeamsTranslationRule.md | 2 +- teams/teams-ps/teams/Remove-CsTeamsUnassignedNumberTreatment.md | 2 +- teams/teams-ps/teams/Remove-CsTenantDialPlan.md | 2 +- teams/teams-ps/teams/Remove-CsTenantNetworkRegion.md | 2 +- teams/teams-ps/teams/Remove-CsTenantNetworkSite.md | 2 +- teams/teams-ps/teams/Remove-CsTenantNetworkSubnet.md | 2 +- teams/teams-ps/teams/Remove-CsUserCallingDelegate.md | 2 +- teams/teams-ps/teams/Remove-SharedWithTeam.md | 2 +- teams/teams-ps/teams/Set-CsCallingLineIdentity.md | 2 +- teams/teams-ps/teams/Set-CsInboundBlockedNumberPattern.md | 2 +- teams/teams-ps/teams/Set-CsInboundExemptNumberPattern.md | 2 +- teams/teams-ps/teams/Set-CsOnlineApplicationInstance.md | 2 +- teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md | 2 +- teams/teams-ps/teams/Set-CsOnlineLisLocation.md | 2 +- teams/teams-ps/teams/Set-CsOnlineLisPort.md | 2 +- 30 files changed, 30 insertions(+), 30 deletions(-) diff --git a/teams/teams-ps/teams/Remove-CsOnlineLisWirelessAccessPoint.md b/teams/teams-ps/teams/Remove-CsOnlineLisWirelessAccessPoint.md index a1cb773010..ff2c7da4d7 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineLisWirelessAccessPoint.md +++ b/teams/teams-ps/teams/Remove-CsOnlineLisWirelessAccessPoint.md @@ -4,7 +4,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/remove-csonl applicable: Microsoft Teams title: Remove-CsOnlineLisWirelessAccessPoint schema: 2.0.0 -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Remove-CsOnlinePSTNGateway.md b/teams/teams-ps/teams/Remove-CsOnlinePSTNGateway.md index 86b55e0b23..6af2287599 100644 --- a/teams/teams-ps/teams/Remove-CsOnlinePSTNGateway.md +++ b/teams/teams-ps/teams/Remove-CsOnlinePSTNGateway.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Remove-CsOnlinePSTNGateway schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Remove-CsOnlineTelephoneNumber.md b/teams/teams-ps/teams/Remove-CsOnlineTelephoneNumber.md index b3b10d92f3..4c26d98627 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineTelephoneNumber.md +++ b/teams/teams-ps/teams/Remove-CsOnlineTelephoneNumber.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Remove-CsOnlineTelephoneNumber schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Remove-CsOnlineVoiceRoute.md b/teams/teams-ps/teams/Remove-CsOnlineVoiceRoute.md index bc08937074..c2487ee802 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineVoiceRoute.md +++ b/teams/teams-ps/teams/Remove-CsOnlineVoiceRoute.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Remove-CsOnlineVoiceRoute schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Remove-CsOnlineVoiceRoutingPolicy.md b/teams/teams-ps/teams/Remove-CsOnlineVoiceRoutingPolicy.md index 85d0ea20c3..a92e803b2c 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineVoiceRoutingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsOnlineVoiceRoutingPolicy.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Remove-CsOnlineVoiceRoutingPolicy schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Remove-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/Remove-CsOnlineVoicemailPolicy.md index 98a919bda5..37611ecdb3 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineVoicemailPolicy.md +++ b/teams/teams-ps/teams/Remove-CsOnlineVoicemailPolicy.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Remove-CsOnlineVoicemailPolicy schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Remove-CsPhoneNumberAssignment.md b/teams/teams-ps/teams/Remove-CsPhoneNumberAssignment.md index 35bc90c4bb..26118a235c 100644 --- a/teams/teams-ps/teams/Remove-CsPhoneNumberAssignment.md +++ b/teams/teams-ps/teams/Remove-CsPhoneNumberAssignment.md @@ -3,7 +3,7 @@ external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-csphonenumberassignment applicable: Microsoft Teams -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: manager: diff --git a/teams/teams-ps/teams/Remove-CsTeamsCallHoldPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsCallHoldPolicy.md index 8c4b1f6f4d..e735cc0dc3 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsCallHoldPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsCallHoldPolicy.md @@ -7,7 +7,7 @@ schema: 2.0.0 ms.reviewer: manager: abnair ms.author: serdars -author: jenstrier +author: serdarsoysal --- # Remove-CsTeamsCallHoldPolicy diff --git a/teams/teams-ps/teams/Remove-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsCallingPolicy.md index c6e8833af4..f22acb63d5 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsCallingPolicy.md @@ -3,7 +3,7 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamscallingpolicy applicable: Microsoft Teams title: Remove-CsTeamsCallingPolicy -author: jenstrier +author: serdarsoysal ms.author: serdars manager: roykuntz ms.reviewer: diff --git a/teams/teams-ps/teams/Remove-CsTeamsCortanaPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsCortanaPolicy.md index 81d6e60021..bac8a3df1d 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsCortanaPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsCortanaPolicy.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Remove-CsTeamsCortanaPolicy schema: 2.0.0 manager: amehta -author: akshbhat-msft +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Remove-CsTeamsEmergencyCallRoutingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsEmergencyCallRoutingPolicy.md index 580b5a7adc..09e839d382 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsEmergencyCallRoutingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsEmergencyCallRoutingPolicy.md @@ -3,7 +3,7 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsemergencycallroutingpolicy applicable: Microsoft Teams title: Remove-CsTeamsEmergencyCallRoutingPolicy -author: jenstrier +author: serdarsoysal ms.author: serdars manager: roykuntz ms.reviewer: chenc diff --git a/teams/teams-ps/teams/Remove-CsTeamsEmergencyCallingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsEmergencyCallingPolicy.md index ff1d869ecd..0f35301904 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsEmergencyCallingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsEmergencyCallingPolicy.md @@ -3,7 +3,7 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsemergencycallingpolicy applicable: Microsoft Teams title: Remove-CsTeamsEmergencyCallingPolicy -author: jenstrier +author: serdarsoysal ms.author: serdars manager: roykuntz ms.reviewer: chenc diff --git a/teams/teams-ps/teams/Remove-CsTeamsEnhancedEncryptionPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsEnhancedEncryptionPolicy.md index 9b803bc9f6..2e310c4d61 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsEnhancedEncryptionPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsEnhancedEncryptionPolicy.md @@ -3,7 +3,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsenhancedencryptionpolicy title: Remove-CsTeamsEnhancedEncryptionPolicy -author: xinawang +author: serdarsoysal ms.author: serdars manager: mdress schema: 2.0.0 diff --git a/teams/teams-ps/teams/Remove-CsTeamsSharedCallingRoutingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsSharedCallingRoutingPolicy.md index 475d008b0f..de3f7f7989 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsSharedCallingRoutingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsSharedCallingRoutingPolicy.md @@ -3,7 +3,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamssharedcallingroutingpolicy applicable: Microsoft Teams -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: manager: diff --git a/teams/teams-ps/teams/Remove-CsTeamsShiftsConnection.md b/teams/teams-ps/teams/Remove-CsTeamsShiftsConnection.md index 987ca49656..a86968dfd2 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsShiftsConnection.md +++ b/teams/teams-ps/teams/Remove-CsTeamsShiftsConnection.md @@ -2,7 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams title: Remove-CsTeamsShiftsConnection -author: sofiamaniou +author: serdarsoysal ms.author: serdars manager: stepfitz online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsshiftsconnection diff --git a/teams/teams-ps/teams/Remove-CsTeamsTranslationRule.md b/teams/teams-ps/teams/Remove-CsTeamsTranslationRule.md index a18ae9ab89..a1cc4fdcae 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsTranslationRule.md +++ b/teams/teams-ps/teams/Remove-CsTeamsTranslationRule.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Remove-CsTeamsTranslationRule schema: 2.0.0 manager: nmurav -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Remove-CsTeamsUnassignedNumberTreatment.md b/teams/teams-ps/teams/Remove-CsTeamsUnassignedNumberTreatment.md index 9636ca181b..3250cd7aa6 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsUnassignedNumberTreatment.md +++ b/teams/teams-ps/teams/Remove-CsTeamsUnassignedNumberTreatment.md @@ -3,7 +3,7 @@ external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsunassignednumbertreatment applicable: Microsoft Teams -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: manager: diff --git a/teams/teams-ps/teams/Remove-CsTenantDialPlan.md b/teams/teams-ps/teams/Remove-CsTenantDialPlan.md index 2a7e7821aa..41c2e91c20 100644 --- a/teams/teams-ps/teams/Remove-CsTenantDialPlan.md +++ b/teams/teams-ps/teams/Remove-CsTenantDialPlan.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Remove-CsTenantDialPlan schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Remove-CsTenantNetworkRegion.md b/teams/teams-ps/teams/Remove-CsTenantNetworkRegion.md index c1ee3b90f0..5e4b94b289 100644 --- a/teams/teams-ps/teams/Remove-CsTenantNetworkRegion.md +++ b/teams/teams-ps/teams/Remove-CsTenantNetworkRegion.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Remove-CsTenantNetworkRegion schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Remove-CsTenantNetworkSite.md b/teams/teams-ps/teams/Remove-CsTenantNetworkSite.md index 4bad958d94..a21acb85be 100644 --- a/teams/teams-ps/teams/Remove-CsTenantNetworkSite.md +++ b/teams/teams-ps/teams/Remove-CsTenantNetworkSite.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Remove-CsTenantNetworkSite schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Remove-CsTenantNetworkSubnet.md b/teams/teams-ps/teams/Remove-CsTenantNetworkSubnet.md index 0cd0d0b73e..2e8c9def13 100644 --- a/teams/teams-ps/teams/Remove-CsTenantNetworkSubnet.md +++ b/teams/teams-ps/teams/Remove-CsTenantNetworkSubnet.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Remove-CsTenantNetworkSubnet schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Remove-CsUserCallingDelegate.md b/teams/teams-ps/teams/Remove-CsUserCallingDelegate.md index 1459b60185..6b2c3c42bd 100644 --- a/teams/teams-ps/teams/Remove-CsUserCallingDelegate.md +++ b/teams/teams-ps/teams/Remove-CsUserCallingDelegate.md @@ -3,7 +3,7 @@ external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-csusercallingdelegate applicable: Microsoft Teams -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: manager: diff --git a/teams/teams-ps/teams/Remove-SharedWithTeam.md b/teams/teams-ps/teams/Remove-SharedWithTeam.md index 04c4f2b39b..511a0793fd 100644 --- a/teams/teams-ps/teams/Remove-SharedWithTeam.md +++ b/teams/teams-ps/teams/Remove-SharedWithTeam.md @@ -3,7 +3,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-sharedwithteam schema: 2.0.0 -author: zhongxlmicrosoft +author: serdarsoysal ms.author: serdars ms.reviewer: dedaniel, robharad --- diff --git a/teams/teams-ps/teams/Set-CsCallingLineIdentity.md b/teams/teams-ps/teams/Set-CsCallingLineIdentity.md index b75887bbb8..16e76a4a04 100644 --- a/teams/teams-ps/teams/Set-CsCallingLineIdentity.md +++ b/teams/teams-ps/teams/Set-CsCallingLineIdentity.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Set-CsCallingLineIdentity schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Set-CsInboundBlockedNumberPattern.md b/teams/teams-ps/teams/Set-CsInboundBlockedNumberPattern.md index 9d3338c457..010cb41526 100644 --- a/teams/teams-ps/teams/Set-CsInboundBlockedNumberPattern.md +++ b/teams/teams-ps/teams/Set-CsInboundBlockedNumberPattern.md @@ -3,7 +3,7 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/set-csinboundblockednumberpattern applicable: Microsoft Teams title: Set-CsInboundBlockedNumberPattern -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: manager: bulenteg diff --git a/teams/teams-ps/teams/Set-CsInboundExemptNumberPattern.md b/teams/teams-ps/teams/Set-CsInboundExemptNumberPattern.md index e3ac79b536..4fcd8ed661 100644 --- a/teams/teams-ps/teams/Set-CsInboundExemptNumberPattern.md +++ b/teams/teams-ps/teams/Set-CsInboundExemptNumberPattern.md @@ -2,7 +2,7 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/set-csinboundexemptnumberpattern applicable: Microsoft Teams -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: manager: diff --git a/teams/teams-ps/teams/Set-CsOnlineApplicationInstance.md b/teams/teams-ps/teams/Set-CsOnlineApplicationInstance.md index 5138c443a0..4e64fee3fa 100644 --- a/teams/teams-ps/teams/Set-CsOnlineApplicationInstance.md +++ b/teams/teams-ps/teams/Set-CsOnlineApplicationInstance.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Set-CsOnlineApplicationInstance schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md b/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md index c2e7ee0591..e14a5b9850 100644 --- a/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md +++ b/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Set-CsOnlineLisCivicAddress schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Set-CsOnlineLisLocation.md b/teams/teams-ps/teams/Set-CsOnlineLisLocation.md index 4ecddba456..d93fd56f49 100644 --- a/teams/teams-ps/teams/Set-CsOnlineLisLocation.md +++ b/teams/teams-ps/teams/Set-CsOnlineLisLocation.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Set-CsOnlineLisLocation schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Set-CsOnlineLisPort.md b/teams/teams-ps/teams/Set-CsOnlineLisPort.md index 859d6113c6..39f8049001 100644 --- a/teams/teams-ps/teams/Set-CsOnlineLisPort.md +++ b/teams/teams-ps/teams/Set-CsOnlineLisPort.md @@ -4,7 +4,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/set-csonline applicable: Microsoft Teams title: Set-CsOnlineLisPort schema: 2.0.0 -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- From be4125b8ee92a6a84f61ee0641311004b38a93ea Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 29 Jan 2025 13:44:37 -0800 Subject: [PATCH 1354/1851] Fix author value 4 --- teams/teams-ps/teams/Set-CsOnlineLisSubnet.md | 2 +- teams/teams-ps/teams/Set-CsOnlineLisSwitch.md | 2 +- teams/teams-ps/teams/Set-CsOnlineLisWirelessAccessPoint.md | 2 +- teams/teams-ps/teams/Set-CsOnlinePSTNGateway.md | 2 +- teams/teams-ps/teams/Set-CsOnlinePstnUsage.md | 2 +- teams/teams-ps/teams/Set-CsOnlineVoiceApplicationInstance.md | 2 +- teams/teams-ps/teams/Set-CsOnlineVoiceRoutingPolicy.md | 2 +- teams/teams-ps/teams/Set-CsOnlineVoiceUser.md | 2 +- teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md | 2 +- teams/teams-ps/teams/Set-CsOnlineVoicemailUserSettings.md | 2 +- teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md | 2 +- teams/teams-ps/teams/Set-CsTeamsCallHoldPolicy.md | 2 +- teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md | 2 +- teams/teams-ps/teams/Set-CsTeamsCortanaPolicy.md | 2 +- teams/teams-ps/teams/Set-CsTeamsEmergencyCallRoutingPolicy.md | 2 +- teams/teams-ps/teams/Set-CsTeamsEmergencyCallingPolicy.md | 2 +- teams/teams-ps/teams/Set-CsTeamsEnhancedEncryptionPolicy.md | 2 +- teams/teams-ps/teams/Set-CsTeamsSharedCallingRoutingPolicy.md | 2 +- teams/teams-ps/teams/Set-CsTeamsTranslationRule.md | 2 +- teams/teams-ps/teams/Set-CsTeamsUnassignedNumberTreatment.md | 2 +- teams/teams-ps/teams/Set-CsTenantBlockedCallingNumbers.md | 2 +- teams/teams-ps/teams/Set-CsTenantDialPlan.md | 2 +- teams/teams-ps/teams/Set-CsTenantNetworkRegion.md | 2 +- teams/teams-ps/teams/Set-CsTenantNetworkSite.md | 2 +- teams/teams-ps/teams/Set-CsTenantNetworkSubnet.md | 2 +- teams/teams-ps/teams/Set-CsUserCallingDelegate.md | 2 +- teams/teams-ps/teams/Set-CsUserCallingSettings.md | 2 +- teams/teams-ps/teams/Sync-CsOnlineApplicationInstance.md | 2 +- teams/teams-ps/teams/Test-CsTeamsTranslationRule.md | 2 +- teams/teams-ps/teams/Test-CsVoiceNormalizationRule.md | 2 +- 30 files changed, 30 insertions(+), 30 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsOnlineLisSubnet.md b/teams/teams-ps/teams/Set-CsOnlineLisSubnet.md index 8eba546bff..ae42f3ce2d 100644 --- a/teams/teams-ps/teams/Set-CsOnlineLisSubnet.md +++ b/teams/teams-ps/teams/Set-CsOnlineLisSubnet.md @@ -4,7 +4,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/set-csonline applicable: Microsoft Teams title: Set-CsOnlineLisSubnet schema: 2.0.0 -author: kaishuipinggai +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Set-CsOnlineLisSwitch.md b/teams/teams-ps/teams/Set-CsOnlineLisSwitch.md index 6d6c89fa2f..71e862e8a2 100644 --- a/teams/teams-ps/teams/Set-CsOnlineLisSwitch.md +++ b/teams/teams-ps/teams/Set-CsOnlineLisSwitch.md @@ -4,7 +4,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/set-csonline applicable: Microsoft Teams title: Set-CsOnlineLisSwitch schema: 2.0.0 -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Set-CsOnlineLisWirelessAccessPoint.md b/teams/teams-ps/teams/Set-CsOnlineLisWirelessAccessPoint.md index 5fe051ef48..75045602f9 100644 --- a/teams/teams-ps/teams/Set-CsOnlineLisWirelessAccessPoint.md +++ b/teams/teams-ps/teams/Set-CsOnlineLisWirelessAccessPoint.md @@ -4,7 +4,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/set-csonline applicable: Microsoft Teams title: Set-CsOnlineLisWirelessAccessPoint schema: 2.0.0 -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Set-CsOnlinePSTNGateway.md b/teams/teams-ps/teams/Set-CsOnlinePSTNGateway.md index 9a01ade76a..aa577953e6 100644 --- a/teams/teams-ps/teams/Set-CsOnlinePSTNGateway.md +++ b/teams/teams-ps/teams/Set-CsOnlinePSTNGateway.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Set-CsOnlinePSTNGateway schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Set-CsOnlinePstnUsage.md b/teams/teams-ps/teams/Set-CsOnlinePstnUsage.md index 0fd44f358d..549dcdcc10 100644 --- a/teams/teams-ps/teams/Set-CsOnlinePstnUsage.md +++ b/teams/teams-ps/teams/Set-CsOnlinePstnUsage.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Set-CsOnlinePstnUsage schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Set-CsOnlineVoiceApplicationInstance.md b/teams/teams-ps/teams/Set-CsOnlineVoiceApplicationInstance.md index 3c17d92d4a..f62687992e 100644 --- a/teams/teams-ps/teams/Set-CsOnlineVoiceApplicationInstance.md +++ b/teams/teams-ps/teams/Set-CsOnlineVoiceApplicationInstance.md @@ -6,7 +6,7 @@ title: Set-CsOnlineVoiceApplicationInstance ms.reviewer: schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars --- diff --git a/teams/teams-ps/teams/Set-CsOnlineVoiceRoutingPolicy.md b/teams/teams-ps/teams/Set-CsOnlineVoiceRoutingPolicy.md index d8837625ec..c541ead593 100644 --- a/teams/teams-ps/teams/Set-CsOnlineVoiceRoutingPolicy.md +++ b/teams/teams-ps/teams/Set-CsOnlineVoiceRoutingPolicy.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Set-CsOnlineVoiceRoutingPolicy schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Set-CsOnlineVoiceUser.md b/teams/teams-ps/teams/Set-CsOnlineVoiceUser.md index 763ead70ba..d7f09686d0 100644 --- a/teams/teams-ps/teams/Set-CsOnlineVoiceUser.md +++ b/teams/teams-ps/teams/Set-CsOnlineVoiceUser.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Set-CsOnlineVoiceUser schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md b/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md index 19876db941..e5f0a4f436 100644 --- a/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md +++ b/teams/teams-ps/teams/Set-CsOnlineVoicemailPolicy.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Set-CsOnlineVoicemailPolicy schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Set-CsOnlineVoicemailUserSettings.md b/teams/teams-ps/teams/Set-CsOnlineVoicemailUserSettings.md index cc8da13e54..679bea74c8 100644 --- a/teams/teams-ps/teams/Set-CsOnlineVoicemailUserSettings.md +++ b/teams/teams-ps/teams/Set-CsOnlineVoicemailUserSettings.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Set-CsOnlineVoicemailUserSettings schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md b/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md index 5fa843cd66..8bd9d78e81 100644 --- a/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md +++ b/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md @@ -3,7 +3,7 @@ external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csphonenumberassignment applicable: Microsoft Teams -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: manager: diff --git a/teams/teams-ps/teams/Set-CsTeamsCallHoldPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCallHoldPolicy.md index b2e41fac8c..27aaba2f36 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCallHoldPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCallHoldPolicy.md @@ -7,7 +7,7 @@ schema: 2.0.0 ms.reviewer: manager: abnair ms.author: serdars -author: jenstrier +author: serdarsoysal --- # Set-CsTeamsCallHoldPolicy diff --git a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md index bc3ca32e3d..4c4ecadcb6 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md @@ -6,7 +6,7 @@ applicable: Microsoft Teams title: Set-CsTeamsCallingPolicy schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Set-CsTeamsCortanaPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCortanaPolicy.md index 11dc9f9a7d..15607b6980 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCortanaPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCortanaPolicy.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Set-CsTeamsCortanaPolicy schema: 2.0.0 manager: amehta -author: akshbhat-msft +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Set-CsTeamsEmergencyCallRoutingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEmergencyCallRoutingPolicy.md index 29d38b354c..f17f6774c5 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEmergencyCallRoutingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEmergencyCallRoutingPolicy.md @@ -3,7 +3,7 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsemergencycallroutingpolicy applicable: Microsoft Teams title: Set-CsTeamsEmergencyCallRoutingPolicy -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: chenc schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsTeamsEmergencyCallingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEmergencyCallingPolicy.md index 0d8048b989..b67d6b3cd5 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEmergencyCallingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEmergencyCallingPolicy.md @@ -3,7 +3,7 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsemergencycallingpolicy applicable: Microsoft Teams title: Set-CsTeamsEmergencyCallingPolicy -author: jenstrier +author: serdarsoysal ms.author: serdars manager: roykuntz ms.reviewer: chenc diff --git a/teams/teams-ps/teams/Set-CsTeamsEnhancedEncryptionPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEnhancedEncryptionPolicy.md index cbbc5ee36e..33b326f662 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEnhancedEncryptionPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEnhancedEncryptionPolicy.md @@ -3,7 +3,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsenhancedencryptionpolicy title: Set-CsTeamsEnhancedEncryptionPolicy -author: xinawang +author: serdarsoysal ms.author: serdars manager: mdress schema: 2.0.0 diff --git a/teams/teams-ps/teams/Set-CsTeamsSharedCallingRoutingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsSharedCallingRoutingPolicy.md index 9046a096ee..a46612379c 100644 --- a/teams/teams-ps/teams/Set-CsTeamsSharedCallingRoutingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsSharedCallingRoutingPolicy.md @@ -3,7 +3,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csteamssharedcallingroutingpolicy applicable: Microsoft Teams -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: manager: diff --git a/teams/teams-ps/teams/Set-CsTeamsTranslationRule.md b/teams/teams-ps/teams/Set-CsTeamsTranslationRule.md index 21f6c9b06a..64bcdc16c5 100644 --- a/teams/teams-ps/teams/Set-CsTeamsTranslationRule.md +++ b/teams/teams-ps/teams/Set-CsTeamsTranslationRule.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Set-CsTeamsTranslationRule schema: 2.0.0 manager: nmurav -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Set-CsTeamsUnassignedNumberTreatment.md b/teams/teams-ps/teams/Set-CsTeamsUnassignedNumberTreatment.md index 4b40ad03d2..aa17774ceb 100644 --- a/teams/teams-ps/teams/Set-CsTeamsUnassignedNumberTreatment.md +++ b/teams/teams-ps/teams/Set-CsTeamsUnassignedNumberTreatment.md @@ -3,7 +3,7 @@ external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsunassignednumbertreatment applicable: Microsoft Teams -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: manager: diff --git a/teams/teams-ps/teams/Set-CsTenantBlockedCallingNumbers.md b/teams/teams-ps/teams/Set-CsTenantBlockedCallingNumbers.md index eea6aa42f2..77b7a8dd6d 100644 --- a/teams/teams-ps/teams/Set-CsTenantBlockedCallingNumbers.md +++ b/teams/teams-ps/teams/Set-CsTenantBlockedCallingNumbers.md @@ -4,7 +4,7 @@ applicable: Microsoft Teams title: Set-CsTenantBlockedCallingNumbers schema: 2.0.0 manager: roykuntz -author: jenstrier +author: serdarsoysal ms.author: serdars --- diff --git a/teams/teams-ps/teams/Set-CsTenantDialPlan.md b/teams/teams-ps/teams/Set-CsTenantDialPlan.md index 53da9d866c..1df48b83dc 100644 --- a/teams/teams-ps/teams/Set-CsTenantDialPlan.md +++ b/teams/teams-ps/teams/Set-CsTenantDialPlan.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Set-CsTenantDialPlan schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Set-CsTenantNetworkRegion.md b/teams/teams-ps/teams/Set-CsTenantNetworkRegion.md index 9657b9bbdc..7ec40da511 100644 --- a/teams/teams-ps/teams/Set-CsTenantNetworkRegion.md +++ b/teams/teams-ps/teams/Set-CsTenantNetworkRegion.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Set-CsTenantNetworkRegion schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Set-CsTenantNetworkSite.md b/teams/teams-ps/teams/Set-CsTenantNetworkSite.md index 9b3d63a98b..9f97f7495e 100644 --- a/teams/teams-ps/teams/Set-CsTenantNetworkSite.md +++ b/teams/teams-ps/teams/Set-CsTenantNetworkSite.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Set-CsTenantNetworkSite schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Set-CsTenantNetworkSubnet.md b/teams/teams-ps/teams/Set-CsTenantNetworkSubnet.md index d4b91e2c43..52e3aea595 100644 --- a/teams/teams-ps/teams/Set-CsTenantNetworkSubnet.md +++ b/teams/teams-ps/teams/Set-CsTenantNetworkSubnet.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Set-CsTenantNetworkSubnet schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: --- diff --git a/teams/teams-ps/teams/Set-CsUserCallingDelegate.md b/teams/teams-ps/teams/Set-CsUserCallingDelegate.md index cd9cf94976..803b4f69bd 100644 --- a/teams/teams-ps/teams/Set-CsUserCallingDelegate.md +++ b/teams/teams-ps/teams/Set-CsUserCallingDelegate.md @@ -3,7 +3,7 @@ external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csusercallingdelegate applicable: Microsoft Teams -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: manager: diff --git a/teams/teams-ps/teams/Set-CsUserCallingSettings.md b/teams/teams-ps/teams/Set-CsUserCallingSettings.md index 340d1050d4..879723edbc 100644 --- a/teams/teams-ps/teams/Set-CsUserCallingSettings.md +++ b/teams/teams-ps/teams/Set-CsUserCallingSettings.md @@ -3,7 +3,7 @@ external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csusercallingsettings applicable: Microsoft Teams -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: manager: diff --git a/teams/teams-ps/teams/Sync-CsOnlineApplicationInstance.md b/teams/teams-ps/teams/Sync-CsOnlineApplicationInstance.md index 682d5ad2ce..8076e411c3 100644 --- a/teams/teams-ps/teams/Sync-CsOnlineApplicationInstance.md +++ b/teams/teams-ps/teams/Sync-CsOnlineApplicationInstance.md @@ -4,7 +4,7 @@ online version: https://learn.microsoft.com/powershell/module/teams/sync-csonlin applicable: Microsoft Teams title: Sync-CsOnlineApplicationInstance schema: 2.0.0 -author: jenstrier +author: serdarsoysal ms.author: serdars manager: naveenv ms.reviewer: diff --git a/teams/teams-ps/teams/Test-CsTeamsTranslationRule.md b/teams/teams-ps/teams/Test-CsTeamsTranslationRule.md index d49dd676fa..3121cc197c 100644 --- a/teams/teams-ps/teams/Test-CsTeamsTranslationRule.md +++ b/teams/teams-ps/teams/Test-CsTeamsTranslationRule.md @@ -2,7 +2,7 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/test-csteamstranslationrule applicable: Microsoft Teams -author: jenstrier +author: serdarsoysal ms.author: serdars ms.reviewer: manager: diff --git a/teams/teams-ps/teams/Test-CsVoiceNormalizationRule.md b/teams/teams-ps/teams/Test-CsVoiceNormalizationRule.md index ce70534973..43647176a6 100644 --- a/teams/teams-ps/teams/Test-CsVoiceNormalizationRule.md +++ b/teams/teams-ps/teams/Test-CsVoiceNormalizationRule.md @@ -5,7 +5,7 @@ applicable: Microsoft Teams title: Test-CsVoiceNormalizationRule schema: 2.0.0 manager: bulenteg -author: jenstrier +author: serdarsoysal ms.author: serdars --- From 9fecfa8f4800cbc32f163d50074a0ce6d96aea36 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 29 Jan 2025 13:57:04 -0800 Subject: [PATCH 1355/1851] Update Add-TeamsAppInstallation.md Remove author, ms.author, and ms.reviewer test. --- teams/teams-ps/teams/Add-TeamsAppInstallation.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/teams/teams-ps/teams/Add-TeamsAppInstallation.md b/teams/teams-ps/teams/Add-TeamsAppInstallation.md index bfeabf185b..78387ba565 100644 --- a/teams/teams-ps/teams/Add-TeamsAppInstallation.md +++ b/teams/teams-ps/teams/Add-TeamsAppInstallation.md @@ -3,9 +3,6 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/add-teamsappinstallation schema: 2.0.0 -author: serdarsoysal -ms.author: serdars -ms.reviewer: --- # Add-TeamsAppInstallation From 7ab6aa8e5b49e6e494c856df765d64006964328f Mon Sep 17 00:00:00 2001 From: michelle-paradis <194965233+michelle-paradis@users.noreply.github.com> Date: Wed, 29 Jan 2025 17:51:05 -0500 Subject: [PATCH 1356/1851] Add ms.subservice field to index.yml --- exchange/docs-conceptual/index.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/exchange/docs-conceptual/index.yml b/exchange/docs-conceptual/index.yml index 7fe140c922..c0c588b9a6 100644 --- a/exchange/docs-conceptual/index.yml +++ b/exchange/docs-conceptual/index.yml @@ -8,6 +8,7 @@ metadata: description: Learn about the PowerShell environments that are available in on-premises Exchange and Microsoft 365. # Required; article description that is displayed in search results. < 160 chars. services: exchange-online ms.service: exchange-online #Required; service per approved list. service slug assigned to your service by ACOM. + ms.subservice: subservice # Optional; Remove if no subservice is used. ms.topic: landing-page # Required ms.assetid: 9983a964-f642-4fcd-856b-452a172bcd4e manager: deniseb From 5b573222cd5ac838fa02e307b4999168550c6d43 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 29 Jan 2025 16:26:43 -0800 Subject: [PATCH 1357/1851] Adding missing title property --- teams/teams-ps/teams/Add-TeamChannelUser.md | 1 + teams/teams-ps/teams/Add-TeamUser.md | 1 + teams/teams-ps/teams/Add-TeamsAppInstallation.md | 1 + teams/teams-ps/teams/Clear-TeamsEnvironmentConfig.md | 3 ++- teams/teams-ps/teams/Connect-MicrosoftTeams.md | 1 + teams/teams-ps/teams/Disconnect-MicrosoftTeams.md | 1 + teams/teams-ps/teams/Get-AssociatedTeam.md | 1 + teams/teams-ps/teams/Get-CsBatchPolicyAssignmentOperation.md | 1 + teams/teams-ps/teams/Get-CsBatchTeamsDeploymentStatus.md | 1 + teams/teams-ps/teams/Get-CsGroupPolicyAssignment.md | 1 + teams/teams-ps/teams/Get-CsHybridTelephoneNumber.md | 4 +++- teams/teams-ps/teams/Get-CsInboundExemptNumberPattern.md | 3 ++- .../teams/Get-CsOnlineAudioConferencingRoutingPolicy.md | 1 + teams/teams-ps/teams/Get-CsOnlineAudioFile.md | 4 +++- teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md | 3 ++- teams/teams-ps/teams/Get-CsTeamsAudioConferencingPolicy.md | 1 + teams/teams-ps/teams/Get-CsTeamsEventsPolicy.md | 1 + .../teams-ps/teams/Get-CsTeamsExternalAccessConfiguration.md | 5 +++-- teams/teams-ps/teams/Get-CsTeamsFilesPolicy.md | 1 + .../teams-ps/teams/Get-CsTeamsNotificationAndFeedsPolicy.md | 1 + .../teams/Get-CsTeamsRoomVideoTeleConferencingPolicy.md | 1 + teams/teams-ps/teams/Get-CsTeamsSettingsCustomApp.md | 1 + .../teams-ps/teams/Get-CsTeamsSharedCallingRoutingPolicy.md | 3 ++- teams/teams-ps/teams/Get-CsTeamsShiftsAppPolicy.md | 1 + teams/teams-ps/teams/Get-CsTeamsShiftsPolicy.md | 1 + teams/teams-ps/teams/Get-CsTeamsSurvivableBranchAppliance.md | 1 + .../teams/Get-CsTeamsSurvivableBranchAppliancePolicy.md | 1 + teams/teams-ps/teams/Get-CsTeamsTargetingPolicy.md | 3 ++- teams/teams-ps/teams/Get-CsTeamsUnassignedNumberTreatment.md | 3 ++- teams/teams-ps/teams/Get-CsTeamsVdiPolicy.md | 3 ++- teams/teams-ps/teams/Get-CsTeamsVirtualAppointmentsPolicy.md | 1 + teams/teams-ps/teams/Get-CsTeamsVoiceApplicationsPolicy.md | 1 + .../teams-ps/teams/Get-CsTeamsWorkLocationDetectionPolicy.md | 1 + teams/teams-ps/teams/Get-CsUserCallingSettings.md | 3 ++- teams/teams-ps/teams/Get-CsUserPolicyAssignment.md | 1 + teams/teams-ps/teams/Get-SharedWithTeam.md | 1 + teams/teams-ps/teams/Get-SharedWithTeamUser.md | 1 + teams/teams-ps/teams/Get-Team.md | 1 + teams/teams-ps/teams/Get-TeamAllChannel.md | 1 + teams/teams-ps/teams/Get-TeamChannel.md | 1 + teams/teams-ps/teams/Get-TeamChannelUser.md | 1 + teams/teams-ps/teams/Get-TeamIncomingChannel.md | 1 + teams/teams-ps/teams/Get-TeamTargetingHierarchyStatus.md | 1 + teams/teams-ps/teams/Get-TeamUser.md | 1 + teams/teams-ps/teams/Get-TeamsAppInstallation.md | 1 + .../teams/Grant-CsOnlineAudioConferencingRoutingPolicy.md | 1 + teams/teams-ps/teams/Grant-CsTeamsAudioConferencingPolicy.md | 1 + teams/teams-ps/teams/Grant-CsTeamsEventsPolicy.md | 1 + teams/teams-ps/teams/Grant-CsTeamsFilesPolicy.md | 1 + 49 files changed, 63 insertions(+), 12 deletions(-) diff --git a/teams/teams-ps/teams/Add-TeamChannelUser.md b/teams/teams-ps/teams/Add-TeamChannelUser.md index b3c8fef4de..dcc55539d1 100644 --- a/teams/teams-ps/teams/Add-TeamChannelUser.md +++ b/teams/teams-ps/teams/Add-TeamChannelUser.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/add-teamchanneluser +title: Add-TeamChannelUser schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Add-TeamUser.md b/teams/teams-ps/teams/Add-TeamUser.md index b817d4e2a3..91f29ce8bb 100644 --- a/teams/teams-ps/teams/Add-TeamUser.md +++ b/teams/teams-ps/teams/Add-TeamUser.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/add-teamuser +title: Add-TeamUser schema: 2.0.0 author: serdarsoysal ms.author: serdars diff --git a/teams/teams-ps/teams/Add-TeamsAppInstallation.md b/teams/teams-ps/teams/Add-TeamsAppInstallation.md index 78387ba565..031a1aa094 100644 --- a/teams/teams-ps/teams/Add-TeamsAppInstallation.md +++ b/teams/teams-ps/teams/Add-TeamsAppInstallation.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/add-teamsappinstallation +title: Add-TeamsAppInstallation schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Clear-TeamsEnvironmentConfig.md b/teams/teams-ps/teams/Clear-TeamsEnvironmentConfig.md index a67ce34491..62e51c733c 100644 --- a/teams/teams-ps/teams/Clear-TeamsEnvironmentConfig.md +++ b/teams/teams-ps/teams/Clear-TeamsEnvironmentConfig.md @@ -1,7 +1,8 @@ --- external help file: Microsoft.TeamsCmdlets.PowerShell.Connect.dll-Help.xml Module Name: MicrosoftTeams -online version: +online version: https://learn.microsoft.com/powershell/module/teams/clear-teamsenvironmentconfig +title: Clear-TeamsEnvironmentConfig schema: 2.0.0 author: VikneshMSFT ms.author: vimohan diff --git a/teams/teams-ps/teams/Connect-MicrosoftTeams.md b/teams/teams-ps/teams/Connect-MicrosoftTeams.md index a004bee1f3..c713e2275a 100644 --- a/teams/teams-ps/teams/Connect-MicrosoftTeams.md +++ b/teams/teams-ps/teams/Connect-MicrosoftTeams.md @@ -2,6 +2,7 @@ external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/connect-microsoftteams +title: Connect-MicrosoftTeams schema: 2.0.0 author: serdarsoysal ms.author: serdars diff --git a/teams/teams-ps/teams/Disconnect-MicrosoftTeams.md b/teams/teams-ps/teams/Disconnect-MicrosoftTeams.md index fba96b32c1..b840da266f 100644 --- a/teams/teams-ps/teams/Disconnect-MicrosoftTeams.md +++ b/teams/teams-ps/teams/Disconnect-MicrosoftTeams.md @@ -2,6 +2,7 @@ external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/disconnect-microsoftteams +title: Disconnect-MicrosoftTeams schema: 2.0.0 author: serdarsoysal ms.author: serdars diff --git a/teams/teams-ps/teams/Get-AssociatedTeam.md b/teams/teams-ps/teams/Get-AssociatedTeam.md index 09cc716051..2bc7566964 100644 --- a/teams/teams-ps/teams/Get-AssociatedTeam.md +++ b/teams/teams-ps/teams/Get-AssociatedTeam.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-associatedteam +title: Get-AssociatedTeam schema: 2.0.0 author: serdarsoysal ms.author: serdars diff --git a/teams/teams-ps/teams/Get-CsBatchPolicyAssignmentOperation.md b/teams/teams-ps/teams/Get-CsBatchPolicyAssignmentOperation.md index e282a4fd0b..b9a3895727 100644 --- a/teams/teams-ps/teams/Get-CsBatchPolicyAssignmentOperation.md +++ b/teams/teams-ps/teams/Get-CsBatchPolicyAssignmentOperation.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csbatchpolicyassignmentoperation +title: Get-CsBatchPolicyAssignmentOperation schema: 2.0.0 author: tomkau ms.author: tomkau diff --git a/teams/teams-ps/teams/Get-CsBatchTeamsDeploymentStatus.md b/teams/teams-ps/teams/Get-CsBatchTeamsDeploymentStatus.md index d1596e5ebd..2fdd9166f2 100644 --- a/teams/teams-ps/teams/Get-CsBatchTeamsDeploymentStatus.md +++ b/teams/teams-ps/teams/Get-CsBatchTeamsDeploymentStatus.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/Get-CsBatchTeamsDeploymentStatus +title: Get-CsBatchTeamsDeploymentStatus schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Get-CsGroupPolicyAssignment.md b/teams/teams-ps/teams/Get-CsGroupPolicyAssignment.md index 0a4519aa90..015cc6cfd9 100644 --- a/teams/teams-ps/teams/Get-CsGroupPolicyAssignment.md +++ b/teams/teams-ps/teams/Get-CsGroupPolicyAssignment.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csgrouppolicyassignment +title: Get-CsGroupPolicyAssignment schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Get-CsHybridTelephoneNumber.md b/teams/teams-ps/teams/Get-CsHybridTelephoneNumber.md index c245ba246d..86b67ece76 100644 --- a/teams/teams-ps/teams/Get-CsHybridTelephoneNumber.md +++ b/teams/teams-ps/teams/Get-CsHybridTelephoneNumber.md @@ -3,11 +3,13 @@ external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-cshybridtelephonenumber applicable: Microsoft Teams +title: Get-CsHybridTelephoneNumber +schema: 2.0.0 author: serdarsoysal ms.author: serdars ms.reviewer: manager: -schema: 2.0.0 + --- # Get-CsHybridTelephoneNumber diff --git a/teams/teams-ps/teams/Get-CsInboundExemptNumberPattern.md b/teams/teams-ps/teams/Get-CsInboundExemptNumberPattern.md index 33964ebc38..9f59ffa49a 100644 --- a/teams/teams-ps/teams/Get-CsInboundExemptNumberPattern.md +++ b/teams/teams-ps/teams/Get-CsInboundExemptNumberPattern.md @@ -2,11 +2,12 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-csinboundexemptnumberpattern applicable: Microsoft Teams +title: Get-CsInboundExemptNumberPattern +schema: 2.0.0 author: serdarsoysal ms.author: serdars ms.reviewer: manager: -schema: 2.0.0 --- # Get-CsInboundExemptNumberPattern diff --git a/teams/teams-ps/teams/Get-CsOnlineAudioConferencingRoutingPolicy.md b/teams/teams-ps/teams/Get-CsOnlineAudioConferencingRoutingPolicy.md index 242f0c0e50..e2a5e510e0 100644 --- a/teams/teams-ps/teams/Get-CsOnlineAudioConferencingRoutingPolicy.md +++ b/teams/teams-ps/teams/Get-CsOnlineAudioConferencingRoutingPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csonlineaudioconferencingroutingpolicy +title: Get-CsOnlineAudioConferencingRoutingPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Get-CsOnlineAudioFile.md b/teams/teams-ps/teams/Get-CsOnlineAudioFile.md index d7e238886f..65d7fc94b4 100644 --- a/teams/teams-ps/teams/Get-CsOnlineAudioFile.md +++ b/teams/teams-ps/teams/Get-CsOnlineAudioFile.md @@ -2,11 +2,13 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/get-csonlineaudiofile applicable: Microsoft Teams +title: Get-CsOnlineAudioFile +schema: 2.0.0 author: serdarsoysal ms.author: serdars ms.reviewer: manager: -schema: 2.0.0 + --- # Get-CsOnlineAudioFile diff --git a/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md b/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md index 012228c330..4636bcd84c 100644 --- a/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md +++ b/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md @@ -3,11 +3,12 @@ external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csphonenumberassignment applicable: Microsoft Teams +title: Get-CsPhoneNumberAssignment +schema: 2.0.0 author: serdarsoysal ms.author: serdars ms.reviewer: manager: -schema: 2.0.0 --- # Get-CsPhoneNumberAssignment diff --git a/teams/teams-ps/teams/Get-CsTeamsAudioConferencingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsAudioConferencingPolicy.md index 41c35faf85..77cad0be0c 100644 --- a/teams/teams-ps/teams/Get-CsTeamsAudioConferencingPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsAudioConferencingPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsaudioconferencingpolicy +title: Get-CsTeamsAudioConferencingPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Get-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/Get-CsTeamsEventsPolicy.md index 11cee7040f..db497af1ae 100644 --- a/teams/teams-ps/teams/Get-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsEventsPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csteamseventspolicy +title: Get-CsTeamsEventsPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Get-CsTeamsExternalAccessConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsExternalAccessConfiguration.md index 503ec5ea01..ca976fe3ca 100644 --- a/teams/teams-ps/teams/Get-CsTeamsExternalAccessConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsExternalAccessConfiguration.md @@ -1,8 +1,9 @@ --- -schema: 2.0.0 external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml -online version: Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsexternalaccessconfiguration +title: Get-CsTeamsExternalAccessConfiguration +schema: 2.0.0 --- # Get-CsTeamsExternalAccessConfiguration diff --git a/teams/teams-ps/teams/Get-CsTeamsFilesPolicy.md b/teams/teams-ps/teams/Get-CsTeamsFilesPolicy.md index 8d1f809bcf..0340a280a1 100644 --- a/teams/teams-ps/teams/Get-CsTeamsFilesPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsFilesPolicy.md @@ -2,6 +2,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/get-csteamsfilespolicy +title: Get-CsTeamsFilesPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Get-CsTeamsNotificationAndFeedsPolicy.md b/teams/teams-ps/teams/Get-CsTeamsNotificationAndFeedsPolicy.md index 0611120132..95ac82e696 100644 --- a/teams/teams-ps/teams/Get-CsTeamsNotificationAndFeedsPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsNotificationAndFeedsPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsnotificationandfeedspolicy +title: Get-CsTeamsNotificationAndFeedsPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Get-CsTeamsRoomVideoTeleConferencingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsRoomVideoTeleConferencingPolicy.md index 6930232afd..d0da8be66e 100644 --- a/teams/teams-ps/teams/Get-CsTeamsRoomVideoTeleConferencingPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsRoomVideoTeleConferencingPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsroomvideoteleconferencingpolicy +title: Get-CsTeamsRoomVideoTeleConferencingPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Get-CsTeamsSettingsCustomApp.md b/teams/teams-ps/teams/Get-CsTeamsSettingsCustomApp.md index be2824e7e4..74dc4c20ca 100644 --- a/teams/teams-ps/teams/Get-CsTeamsSettingsCustomApp.md +++ b/teams/teams-ps/teams/Get-CsTeamsSettingsCustomApp.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csteamssettingscustomapp +title: Get-CsTeamsSettingsCustomApp schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Get-CsTeamsSharedCallingRoutingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsSharedCallingRoutingPolicy.md index aef515d2a9..817189ce6e 100644 --- a/teams/teams-ps/teams/Get-CsTeamsSharedCallingRoutingPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsSharedCallingRoutingPolicy.md @@ -3,11 +3,12 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csteamssharedcallingroutingpolicy applicable: Microsoft Teams +title: Get-CsTeamsSharedCallingRoutingPolicy +schema: 2.0.0 author: serdarsoysal ms.author: serdars ms.reviewer: manager: -schema: 2.0.0 --- # Get-CsTeamsSharedCallingRoutingPolicy diff --git a/teams/teams-ps/teams/Get-CsTeamsShiftsAppPolicy.md b/teams/teams-ps/teams/Get-CsTeamsShiftsAppPolicy.md index 7a2f74b1bd..e669a7e816 100644 --- a/teams/teams-ps/teams/Get-CsTeamsShiftsAppPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsShiftsAppPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsshiftsapppolicy +title: Get-CsTeamsShiftsAppPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Get-CsTeamsShiftsPolicy.md b/teams/teams-ps/teams/Get-CsTeamsShiftsPolicy.md index 362535fc31..05e0a5d12c 100644 --- a/teams/teams-ps/teams/Get-CsTeamsShiftsPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsShiftsPolicy.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-teamsshiftspolicy +title: Get-CsTeamsShiftsPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Get-CsTeamsSurvivableBranchAppliance.md b/teams/teams-ps/teams/Get-CsTeamsSurvivableBranchAppliance.md index 0831c3284d..e62879f6a5 100644 --- a/teams/teams-ps/teams/Get-CsTeamsSurvivableBranchAppliance.md +++ b/teams/teams-ps/teams/Get-CsTeamsSurvivableBranchAppliance.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csteamssurvivablebranchappliance +title: Get-CsTeamsSurvivableBranchAppliance schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Get-CsTeamsSurvivableBranchAppliancePolicy.md b/teams/teams-ps/teams/Get-CsTeamsSurvivableBranchAppliancePolicy.md index 94733901ee..c978c4c0a6 100644 --- a/teams/teams-ps/teams/Get-CsTeamsSurvivableBranchAppliancePolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsSurvivableBranchAppliancePolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csteamssurvivablebranchappliancepolicy +title: Get-CsTeamsSurvivableBranchAppliancePolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Get-CsTeamsTargetingPolicy.md b/teams/teams-ps/teams/Get-CsTeamsTargetingPolicy.md index ee445ecdb7..8b48de854b 100644 --- a/teams/teams-ps/teams/Get-CsTeamsTargetingPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsTargetingPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csteamstargetingpolicy +title: Get-CsTeamsTargetingPolicy schema: 2.0.0 --- @@ -107,4 +108,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS [Set-CsTargetingPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamstargetingpolicy) -[Remove-CsTargetingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamstargetingpolicy) \ No newline at end of file +[Remove-CsTargetingPolicy](https://learn.microsoft.com/powershell/module/teams/remove-csteamstargetingpolicy) diff --git a/teams/teams-ps/teams/Get-CsTeamsUnassignedNumberTreatment.md b/teams/teams-ps/teams/Get-CsTeamsUnassignedNumberTreatment.md index 47735693ed..cd8a81e96e 100644 --- a/teams/teams-ps/teams/Get-CsTeamsUnassignedNumberTreatment.md +++ b/teams/teams-ps/teams/Get-CsTeamsUnassignedNumberTreatment.md @@ -3,11 +3,12 @@ external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsunassignednumbertreatment applicable: Microsoft Teams +title: Get-CsTeamsUnassignedNumberTreatment +schema: 2.0.0 author: serdarsoysal ms.author: serdars ms.reviewer: manager: -schema: 2.0.0 --- # Get-CsTeamsUnassignedNumberTreatment diff --git a/teams/teams-ps/teams/Get-CsTeamsVdiPolicy.md b/teams/teams-ps/teams/Get-CsTeamsVdiPolicy.md index e121f03798..41be427ab3 100644 --- a/teams/teams-ps/teams/Get-CsTeamsVdiPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsVdiPolicy.md @@ -1,7 +1,8 @@ --- external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml Module Name: MicrosoftTeams -online version: +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsvdipolicy +title: Get-CsTeamsVdiPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Get-CsTeamsVirtualAppointmentsPolicy.md b/teams/teams-ps/teams/Get-CsTeamsVirtualAppointmentsPolicy.md index f2b55df859..5d698766b8 100644 --- a/teams/teams-ps/teams/Get-CsTeamsVirtualAppointmentsPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsVirtualAppointmentsPolicy.md @@ -2,6 +2,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/get-csteamsvirtualappointmentspolicy +title: Get-CsTeamsVirtualAppointmentsPolicy schema: 2.0.0 ms.author: erocha manager: sonaggarwal diff --git a/teams/teams-ps/teams/Get-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/Get-CsTeamsVoiceApplicationsPolicy.md index 0711d5862d..0a73f7a287 100644 --- a/teams/teams-ps/teams/Get-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsVoiceApplicationsPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsvoiceapplicationspolicy +title: Get-CsTeamsVoiceApplicationsPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Get-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/Get-CsTeamsWorkLocationDetectionPolicy.md index 43e2c938f5..78b1952962 100644 --- a/teams/teams-ps/teams/Get-CsTeamsWorkLocationDetectionPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsWorkLocationDetectionPolicy.md @@ -2,6 +2,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/get-csteamsworklocationdetectionpolicy +title: Get-CsTeamsWorkLocationDetectionPolicy schema: 2.0.0 ms.author: arkozlov manager: prashibadkur diff --git a/teams/teams-ps/teams/Get-CsUserCallingSettings.md b/teams/teams-ps/teams/Get-CsUserCallingSettings.md index 7410cb5091..43b422011c 100644 --- a/teams/teams-ps/teams/Get-CsUserCallingSettings.md +++ b/teams/teams-ps/teams/Get-CsUserCallingSettings.md @@ -3,11 +3,12 @@ external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csusercallingsettings applicable: Microsoft Teams +title: Get-CsUserCallingSettings +schema: 2.0.0 author: serdarsoysal ms.author: serdars ms.reviewer: manager: -schema: 2.0.0 --- # Get-CsUserCallingSettings diff --git a/teams/teams-ps/teams/Get-CsUserPolicyAssignment.md b/teams/teams-ps/teams/Get-CsUserPolicyAssignment.md index d856b018ff..692be05e33 100644 --- a/teams/teams-ps/teams/Get-CsUserPolicyAssignment.md +++ b/teams/teams-ps/teams/Get-CsUserPolicyAssignment.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-csuserpolicyassignment +title: Get-CsUserPolicyAssignment schema: 2.0.0 author: tomkau ms.author: tomkau diff --git a/teams/teams-ps/teams/Get-SharedWithTeam.md b/teams/teams-ps/teams/Get-SharedWithTeam.md index 5141832a05..4728ffa1b4 100644 --- a/teams/teams-ps/teams/Get-SharedWithTeam.md +++ b/teams/teams-ps/teams/Get-SharedWithTeam.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-sharedwithteam +title: Get-SharedWithTeam schema: 2.0.0 author: serdarsoysal ms.author: serdars diff --git a/teams/teams-ps/teams/Get-SharedWithTeamUser.md b/teams/teams-ps/teams/Get-SharedWithTeamUser.md index 641c3437c2..4a3f016867 100644 --- a/teams/teams-ps/teams/Get-SharedWithTeamUser.md +++ b/teams/teams-ps/teams/Get-SharedWithTeamUser.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-sharedwithteamuser +title: Get-SharedWithTeamUser schema: 2.0.0 author: serdarsoysal ms.author: serdars diff --git a/teams/teams-ps/teams/Get-Team.md b/teams/teams-ps/teams/Get-Team.md index 79b7c72ff5..b2edb13e51 100644 --- a/teams/teams-ps/teams/Get-Team.md +++ b/teams/teams-ps/teams/Get-Team.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-team +title: Get-Team schema: 2.0.0 author: serdarsoysal ms.author: serdars diff --git a/teams/teams-ps/teams/Get-TeamAllChannel.md b/teams/teams-ps/teams/Get-TeamAllChannel.md index 97896b944c..eae8aeb08e 100644 --- a/teams/teams-ps/teams/Get-TeamAllChannel.md +++ b/teams/teams-ps/teams/Get-TeamAllChannel.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-teamallchannel +title: Get-TeamAllChannel schema: 2.0.0 author: serdarsoysal ms.author: serdars diff --git a/teams/teams-ps/teams/Get-TeamChannel.md b/teams/teams-ps/teams/Get-TeamChannel.md index 48632a552b..9eae890d9e 100644 --- a/teams/teams-ps/teams/Get-TeamChannel.md +++ b/teams/teams-ps/teams/Get-TeamChannel.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-teamchannel +title: Get-TeamChannel schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Get-TeamChannelUser.md b/teams/teams-ps/teams/Get-TeamChannelUser.md index fd0db73d35..a245c41c40 100644 --- a/teams/teams-ps/teams/Get-TeamChannelUser.md +++ b/teams/teams-ps/teams/Get-TeamChannelUser.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-teamchanneluser +title: Get-TeamChannelUser schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Get-TeamIncomingChannel.md b/teams/teams-ps/teams/Get-TeamIncomingChannel.md index f7f33206ad..b1ad0429ef 100644 --- a/teams/teams-ps/teams/Get-TeamIncomingChannel.md +++ b/teams/teams-ps/teams/Get-TeamIncomingChannel.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-teamincomingchannel +title: Get-TeamIncomingChannel schema: 2.0.0 author: serdarsoysal ms.author: serdars diff --git a/teams/teams-ps/teams/Get-TeamTargetingHierarchyStatus.md b/teams/teams-ps/teams/Get-TeamTargetingHierarchyStatus.md index 2c5f3546a8..2480953c1b 100644 --- a/teams/teams-ps/teams/Get-TeamTargetingHierarchyStatus.md +++ b/teams/teams-ps/teams/Get-TeamTargetingHierarchyStatus.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-teamtargetinghierarchystatus +title: Get-TeamTargetingHierarchyStatus schema: 2.0.0 author: serdarsoysal ms.author: serdars diff --git a/teams/teams-ps/teams/Get-TeamUser.md b/teams/teams-ps/teams/Get-TeamUser.md index 13fa835b27..a7b4fd3d69 100644 --- a/teams/teams-ps/teams/Get-TeamUser.md +++ b/teams/teams-ps/teams/Get-TeamUser.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-teamuser +title: Get-TeamUser schema: 2.0.0 author: serdarsoysal ms.author: serdars diff --git a/teams/teams-ps/teams/Get-TeamsAppInstallation.md b/teams/teams-ps/teams/Get-TeamsAppInstallation.md index db02d377ff..39ef59a41c 100644 --- a/teams/teams-ps/teams/Get-TeamsAppInstallation.md +++ b/teams/teams-ps/teams/Get-TeamsAppInstallation.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/get-teamsappinstallation +title: Get-TeamsAppInstallation schema: 2.0.0 author: serdarsoysal ms.author: serdars diff --git a/teams/teams-ps/teams/Grant-CsOnlineAudioConferencingRoutingPolicy.md b/teams/teams-ps/teams/Grant-CsOnlineAudioConferencingRoutingPolicy.md index 0ce27bdfde..d9f1d28be6 100644 --- a/teams/teams-ps/teams/Grant-CsOnlineAudioConferencingRoutingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsOnlineAudioConferencingRoutingPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/grant-csonlineaudioconferencingroutingpolicy +title: Grant-CsOnlineAudioConferencingRoutingPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Grant-CsTeamsAudioConferencingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsAudioConferencingPolicy.md index 15432bbe87..10b0d7085d 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsAudioConferencingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsAudioConferencingPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamsaudioconferencingpolicy +title: Grant-CsTeamsAudioConferencingPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Grant-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsEventsPolicy.md index f449aa6cb1..ad83d722d4 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsEventsPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamseventspolicy +title: Grant-CsTeamsEventsPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Grant-CsTeamsFilesPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsFilesPolicy.md index fb88af0677..3f44d72269 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsFilesPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsFilesPolicy.md @@ -2,6 +2,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/grant-csteamsfilespolicy +title: Grant-CsTeamsFilesPolicy schema: 2.0.0 --- From d67e709470d2d4f699c636c68bdef5a2711f26d4 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 29 Jan 2025 16:34:43 -0800 Subject: [PATCH 1358/1851] Sorted YAML block --- teams/teams-ps/teams/Get-CsTeamsCustomBannerText.md | 4 ++-- teams/teams-ps/teams/New-CsTeamsCustomBannerText.md | 4 ++-- teams/teams-ps/teams/Remove-CsTeamsCustomBannerText.md | 4 ++-- teams/teams-ps/teams/Set-CsTeamsCustomBannerText.md | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsCustomBannerText.md b/teams/teams-ps/teams/Get-CsTeamsCustomBannerText.md index fc8715ed94..963877780a 100644 --- a/teams/teams-ps/teams/Get-CsTeamsCustomBannerText.md +++ b/teams/teams-ps/teams/Get-CsTeamsCustomBannerText.md @@ -1,10 +1,10 @@ --- Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamscustombannertext title: Get-CsTeamsCustomBannerText +schema: 2.0.0 author: saleens7 ms.author: wblocker -online version: https://learn.microsoft.com/powershell/module/teams/Get-CsTeamsCustomBannerText -schema: 2.0.0 --- # Get-CsTeamsCustomBannerText diff --git a/teams/teams-ps/teams/New-CsTeamsCustomBannerText.md b/teams/teams-ps/teams/New-CsTeamsCustomBannerText.md index 779cd6e70f..4ed97c99b6 100644 --- a/teams/teams-ps/teams/New-CsTeamsCustomBannerText.md +++ b/teams/teams-ps/teams/New-CsTeamsCustomBannerText.md @@ -1,10 +1,10 @@ --- Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamscustombannertext title: New-CsTeamsCustomBannerText +schema: 2.0.0 author: saleens7 ms.author: wblocker -online version: https://learn.microsoft.com/powershell/module/teams/New-CsTeamsCustomBannerText -schema: 2.0.0 --- # New-CsTeamsCustomBannerText diff --git a/teams/teams-ps/teams/Remove-CsTeamsCustomBannerText.md b/teams/teams-ps/teams/Remove-CsTeamsCustomBannerText.md index eb485378ba..8619d8cca2 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsCustomBannerText.md +++ b/teams/teams-ps/teams/Remove-CsTeamsCustomBannerText.md @@ -1,10 +1,10 @@ --- Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/Remove-CsTeamsCustomBannerText title: Remove-CsTeamsCustomBannerText +schema: 2.0.0 author: saleens7 ms.author: wblocker -online version: https://learn.microsoft.com/powershell/module/teams/Remove-CsTeamsCustomBannerText -schema: 2.0.0 --- # Remove-CsTeamsCustomBannerText diff --git a/teams/teams-ps/teams/Set-CsTeamsCustomBannerText.md b/teams/teams-ps/teams/Set-CsTeamsCustomBannerText.md index 848e18b1c3..131dd52c2a 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCustomBannerText.md +++ b/teams/teams-ps/teams/Set-CsTeamsCustomBannerText.md @@ -1,10 +1,10 @@ --- Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/Set-CsTeamsCustomBannerText title: Set-CsTeamsCustomBannerText +schema: 2.0.0 author: saleens7 ms.author: wblocker -online version: https://learn.microsoft.com/powershell/module/teams/Set-CsTeamsCustomBannerText -schema: 2.0.0 --- # Set-CsTeamsCustomBannerText From 4fbf061a8f768ca8986301ed76a03a6a9a30e4dc Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 29 Jan 2025 16:35:55 -0800 Subject: [PATCH 1359/1851] Added missing title property 2 --- .../teams/Grant-CsTeamsRoomVideoTeleConferencingPolicy.md | 1 + .../teams-ps/teams/Grant-CsTeamsSharedCallingRoutingPolicy.md | 3 ++- teams/teams-ps/teams/Grant-CsTeamsShiftsPolicy.md | 1 + .../teams/Grant-CsTeamsSurvivableBranchAppliancePolicy.md | 1 + teams/teams-ps/teams/Grant-CsTeamsVdiPolicy.md | 3 ++- teams/teams-ps/teams/Grant-CsTeamsVirtualAppointmentsPolicy.md | 1 + teams/teams-ps/teams/Grant-CsTeamsVoiceApplicationsPolicy.md | 1 + .../teams-ps/teams/Grant-CsTeamsWorkLocationDetectionPolicy.md | 1 + teams/teams-ps/teams/New-CsBatchPolicyAssignmentOperation.md | 1 + teams/teams-ps/teams/New-CsBatchTeamsDeployment.md | 1 + teams/teams-ps/teams/New-CsGroupPolicyAssignment.md | 1 + teams/teams-ps/teams/New-CsHybridTelephoneNumber.md | 3 ++- teams/teams-ps/teams/New-CsInboundExemptNumberPattern.md | 3 ++- .../teams/New-CsOnlineAudioConferencingRoutingPolicy.md | 1 + teams/teams-ps/teams/New-CsTeamsAudioConferencingPolicy.md | 1 + teams/teams-ps/teams/New-CsTeamsEventsPolicy.md | 1 + teams/teams-ps/teams/New-CsTeamsFilesPolicy.md | 1 + teams/teams-ps/teams/New-CsTeamsPinnedApp.md | 2 ++ .../teams/New-CsTeamsRoomVideoTeleConferencingPolicy.md | 1 + teams/teams-ps/teams/New-CsTeamsSharedCallingRoutingPolicy.md | 1 + teams/teams-ps/teams/New-CsTeamsShiftsPolicy.md | 1 + teams/teams-ps/teams/New-CsTeamsSurvivableBranchAppliance.md | 1 + .../teams/New-CsTeamsSurvivableBranchAppliancePolicy.md | 1 + teams/teams-ps/teams/New-CsTeamsUnassignedNumberTreatment.md | 3 ++- teams/teams-ps/teams/New-CsTeamsVdiPolicy.md | 3 ++- teams/teams-ps/teams/New-CsTeamsVirtualAppointmentsPolicy.md | 1 + teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md | 1 + teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md | 1 + teams/teams-ps/teams/New-CsTenantTrustedIPAddress.md | 2 ++ teams/teams-ps/teams/New-CsUserCallingDelegate.md | 3 ++- teams/teams-ps/teams/New-Team.md | 1 + teams/teams-ps/teams/New-TeamChannel.md | 1 + teams/teams-ps/teams/New-TeamsApp.md | 1 + teams/teams-ps/teams/Remove-CsGroupPolicyAssignment.md | 1 + teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md | 1 + teams/teams-ps/teams/Remove-CsInboundExemptNumberPattern.md | 3 ++- .../teams/Remove-CsOnlineAudioConferencingRoutingPolicy.md | 1 + teams/teams-ps/teams/Remove-CsOnlineAudioFile.md | 3 ++- teams/teams-ps/teams/Remove-CsPhoneNumberAssignment.md | 3 ++- teams/teams-ps/teams/Remove-CsTeamsAudioConferencingPolicy.md | 1 + teams/teams-ps/teams/Remove-CsTeamsEventsPolicy.md | 1 + teams/teams-ps/teams/Remove-CsTeamsFilesPolicy.md | 1 + .../teams-ps/teams/Remove-CsTeamsNotificationAndFeedsPolicy.md | 1 + .../teams/Remove-CsTeamsRoomVideoTeleConferencingPolicy.md | 1 + .../teams-ps/teams/Remove-CsTeamsSharedCallingRoutingPolicy.md | 3 ++- 45 files changed, 58 insertions(+), 11 deletions(-) diff --git a/teams/teams-ps/teams/Grant-CsTeamsRoomVideoTeleConferencingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsRoomVideoTeleConferencingPolicy.md index ea88ea8fe9..e9460ea3d0 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsRoomVideoTeleConferencingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsRoomVideoTeleConferencingPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamsroomvideoteleconferencingpolicy +title: Grant-CsTeamsRoomVideoTeleConferencingPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Grant-CsTeamsSharedCallingRoutingPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsSharedCallingRoutingPolicy.md index c2944b2fb7..4eb7f30ac5 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsSharedCallingRoutingPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsSharedCallingRoutingPolicy.md @@ -3,11 +3,12 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamssharedcallingroutingpolicy applicable: Microsoft Teams +title: Grant-CsTeamsSharedCallingRoutingPolicy +schema: 2.0.0 author: serdarsoysal ms.author: serdars ms.reviewer: manager: -schema: 2.0.0 --- # Grant-CsTeamsSharedCallingRoutingPolicy diff --git a/teams/teams-ps/teams/Grant-CsTeamsShiftsPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsShiftsPolicy.md index f1cc26db86..43875faa32 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsShiftsPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsShiftsPolicy.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/grant-teamsshiftspolicy +title: Grant-CsTeamsShiftsPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Grant-CsTeamsSurvivableBranchAppliancePolicy.md b/teams/teams-ps/teams/Grant-CsTeamsSurvivableBranchAppliancePolicy.md index a41f3a050a..bbe885264d 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsSurvivableBranchAppliancePolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsSurvivableBranchAppliancePolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamssurvivablebranchappliancepolicy +title: Grant-CsTeamsSurvivableBranchAppliancePolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Grant-CsTeamsVdiPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsVdiPolicy.md index 7ab71b0445..6d3a365fa0 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsVdiPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsVdiPolicy.md @@ -1,7 +1,8 @@ --- external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml Module Name: MicrosoftTeams -online version: +online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamsvdipolicy +title: Grant-CsTeamsVdiPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Grant-CsTeamsVirtualAppointmentsPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsVirtualAppointmentsPolicy.md index 7af8989022..1203279e74 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsVirtualAppointmentsPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsVirtualAppointmentsPolicy.md @@ -2,6 +2,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/grant-csteamsvirtualappointmentspolicy +title: Grant-CsTeamsVirtualAppointmentsPolicy schema: 2.0.0 ms.author: erocha manager: sonaggarwal diff --git a/teams/teams-ps/teams/Grant-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsVoiceApplicationsPolicy.md index d11f015dfd..e97f8b3ab1 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsVoiceApplicationsPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/grant-csteamsvoiceapplicationspolicy +title: Grant-CsTeamsVoiceApplicationsPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Grant-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsWorkLocationDetectionPolicy.md index 0b2039bf5b..3672962144 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsWorkLocationDetectionPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsWorkLocationDetectionPolicy.md @@ -2,6 +2,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/grant-csteamsworklocationdetectionpolicy +title: Grant-CsTeamsWorkLocationDetectionPolicy schema: 2.0.0 ms.author: arkozlov manager: prashibadkur diff --git a/teams/teams-ps/teams/New-CsBatchPolicyAssignmentOperation.md b/teams/teams-ps/teams/New-CsBatchPolicyAssignmentOperation.md index 953dfae17b..e710dfbc0a 100644 --- a/teams/teams-ps/teams/New-CsBatchPolicyAssignmentOperation.md +++ b/teams/teams-ps/teams/New-CsBatchPolicyAssignmentOperation.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-csbatchpolicyassignmentoperation +title: New-CsBatchPolicyAssignmentOperation schema: 2.0.0 author: tomkau ms.author: tomkau diff --git a/teams/teams-ps/teams/New-CsBatchTeamsDeployment.md b/teams/teams-ps/teams/New-CsBatchTeamsDeployment.md index eb47e9e314..90392de568 100644 --- a/teams/teams-ps/teams/New-CsBatchTeamsDeployment.md +++ b/teams/teams-ps/teams/New-CsBatchTeamsDeployment.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-csbatchteamsdeployment +title: New-CsBatchTeamsDeployment schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/New-CsGroupPolicyAssignment.md b/teams/teams-ps/teams/New-CsGroupPolicyAssignment.md index 6034a9a9cc..efbf01984f 100644 --- a/teams/teams-ps/teams/New-CsGroupPolicyAssignment.md +++ b/teams/teams-ps/teams/New-CsGroupPolicyAssignment.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-csgrouppolicyassignment +title: New-CsGroupPolicyAssignment schema: 2.0.0 author: tomkau ms.author: tomkau diff --git a/teams/teams-ps/teams/New-CsHybridTelephoneNumber.md b/teams/teams-ps/teams/New-CsHybridTelephoneNumber.md index 4184865b8a..ac7c68a354 100644 --- a/teams/teams-ps/teams/New-CsHybridTelephoneNumber.md +++ b/teams/teams-ps/teams/New-CsHybridTelephoneNumber.md @@ -3,11 +3,12 @@ external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-cshybridtelephonenumber applicable: Microsoft Teams +title: New-CsHybridTelephoneNumber +schema: 2.0.0 author: serdarsoysal ms.author: serdars ms.reviewer: manager: -schema: 2.0.0 --- # New-CsHybridTelephoneNumber diff --git a/teams/teams-ps/teams/New-CsInboundExemptNumberPattern.md b/teams/teams-ps/teams/New-CsInboundExemptNumberPattern.md index 4e814d86c2..63ed383946 100644 --- a/teams/teams-ps/teams/New-CsInboundExemptNumberPattern.md +++ b/teams/teams-ps/teams/New-CsInboundExemptNumberPattern.md @@ -2,11 +2,12 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/new-csinboundexemptnumberpattern applicable: Microsoft Teams +title: New-CsInboundExemptNumberPattern +schema: 2.0.0 author: serdarsoysal ms.author: serdars ms.reviewer: manager: -schema: 2.0.0 --- # New-CsInboundExemptNumberPattern diff --git a/teams/teams-ps/teams/New-CsOnlineAudioConferencingRoutingPolicy.md b/teams/teams-ps/teams/New-CsOnlineAudioConferencingRoutingPolicy.md index e42054a35c..f38c088398 100644 --- a/teams/teams-ps/teams/New-CsOnlineAudioConferencingRoutingPolicy.md +++ b/teams/teams-ps/teams/New-CsOnlineAudioConferencingRoutingPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-csonlineaudioconferencingroutingpolicy +title: New-CsOnlineAudioConferencingRoutingPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/New-CsTeamsAudioConferencingPolicy.md b/teams/teams-ps/teams/New-CsTeamsAudioConferencingPolicy.md index 5580197d4b..e95b230bdc 100644 --- a/teams/teams-ps/teams/New-CsTeamsAudioConferencingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsAudioConferencingPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsaudioconferencingpolicy +title: New-CsTeamsAudioConferencingPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md index 08e3f0642c..66417ee5e3 100644 --- a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-csteamseventspolicy +title: New-CsTeamsEventsPolicy schema: 2.0.0 ms.date: 11/12/2024 --- diff --git a/teams/teams-ps/teams/New-CsTeamsFilesPolicy.md b/teams/teams-ps/teams/New-CsTeamsFilesPolicy.md index f7b2701d25..dca829ac76 100644 --- a/teams/teams-ps/teams/New-CsTeamsFilesPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsFilesPolicy.md @@ -2,6 +2,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/new-csteamsfilespolicy +title: New-CsTeamsFilesPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/New-CsTeamsPinnedApp.md b/teams/teams-ps/teams/New-CsTeamsPinnedApp.md index 80eac963ea..6c96bf3b11 100644 --- a/teams/teams-ps/teams/New-CsTeamsPinnedApp.md +++ b/teams/teams-ps/teams/New-CsTeamsPinnedApp.md @@ -1,6 +1,8 @@ --- external help file: Microsoft.Rtc.Management.dll-Help.xml Module Name: tmp_1cmcv0jw.3l2 +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamspinnedapp +title: New-CsTeamsPinnedApp schema: 2.0.0 ms.reviewer: manager: bulenteg diff --git a/teams/teams-ps/teams/New-CsTeamsRoomVideoTeleConferencingPolicy.md b/teams/teams-ps/teams/New-CsTeamsRoomVideoTeleConferencingPolicy.md index 16c4900246..ad5c601ece 100644 --- a/teams/teams-ps/teams/New-CsTeamsRoomVideoTeleConferencingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsRoomVideoTeleConferencingPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsroomvideoteleconferencingpolicy +title: New-CsTeamsRoomVideoTeleConferencingPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/New-CsTeamsSharedCallingRoutingPolicy.md b/teams/teams-ps/teams/New-CsTeamsSharedCallingRoutingPolicy.md index bed494cb4a..1b61b77f9d 100644 --- a/teams/teams-ps/teams/New-CsTeamsSharedCallingRoutingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsSharedCallingRoutingPolicy.md @@ -7,6 +7,7 @@ author: serdarsoysal ms.author: serdars ms.reviewer: manager: +title: New-CsTeamsSharedCallingRoutingPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/New-CsTeamsShiftsPolicy.md b/teams/teams-ps/teams/New-CsTeamsShiftsPolicy.md index bb3360d84c..57a7c3e428 100644 --- a/teams/teams-ps/teams/New-CsTeamsShiftsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsShiftsPolicy.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-teamsshiftspolicy +title: New-CsTeamsShiftsPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/New-CsTeamsSurvivableBranchAppliance.md b/teams/teams-ps/teams/New-CsTeamsSurvivableBranchAppliance.md index 92d0863366..e4ca073509 100644 --- a/teams/teams-ps/teams/New-CsTeamsSurvivableBranchAppliance.md +++ b/teams/teams-ps/teams/New-CsTeamsSurvivableBranchAppliance.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-csteamssurvivablebranchappliance +title: New-CsTeamsSurvivableBranchAppliance schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/New-CsTeamsSurvivableBranchAppliancePolicy.md b/teams/teams-ps/teams/New-CsTeamsSurvivableBranchAppliancePolicy.md index d5eef4c166..4fe55cb48c 100644 --- a/teams/teams-ps/teams/New-CsTeamsSurvivableBranchAppliancePolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsSurvivableBranchAppliancePolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-csteamssurvivablebranchappliancepolicy +title: New-CsTeamsSurvivableBranchAppliancePolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/New-CsTeamsUnassignedNumberTreatment.md b/teams/teams-ps/teams/New-CsTeamsUnassignedNumberTreatment.md index f3f85f5787..cf47048628 100644 --- a/teams/teams-ps/teams/New-CsTeamsUnassignedNumberTreatment.md +++ b/teams/teams-ps/teams/New-CsTeamsUnassignedNumberTreatment.md @@ -3,11 +3,12 @@ external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsunassignednumbertreatment applicable: Microsoft Teams +title: New-CsTeamsUnassignedNumberTreatment +schema: 2.0.0 author: serdarsoysal ms.author: serdars ms.reviewer: manager: -schema: 2.0.0 --- # New-CsTeamsUnassignedNumberTreatment diff --git a/teams/teams-ps/teams/New-CsTeamsVdiPolicy.md b/teams/teams-ps/teams/New-CsTeamsVdiPolicy.md index 7770ec1615..a8a03debbe 100644 --- a/teams/teams-ps/teams/New-CsTeamsVdiPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsVdiPolicy.md @@ -1,7 +1,8 @@ --- external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml Module Name: MicrosoftTeams -online version: +online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsvdipolicy +title: New-CsTeamsVdiPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/New-CsTeamsVirtualAppointmentsPolicy.md b/teams/teams-ps/teams/New-CsTeamsVirtualAppointmentsPolicy.md index 90e8c5c5be..e231df2c8c 100644 --- a/teams/teams-ps/teams/New-CsTeamsVirtualAppointmentsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsVirtualAppointmentsPolicy.md @@ -2,6 +2,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/new-csteamsvirtualappointmentspolicy +title: New-CsTeamsVirtualAppointmentsPolicy schema: 2.0.0 ms.author: erocha author: emmanuelrocha001 diff --git a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md index a1dcd9bdd2..5cc32a34f2 100644 --- a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-csteamsvoiceapplicationspolicy +title: New-CsTeamsVoiceApplicationsPolicy schema: 2.0.0 ROBOTS: NOINDEX --- diff --git a/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md index 5f6cc6f2f0..49d6578069 100644 --- a/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsWorkLocationDetectionPolicy.md @@ -2,6 +2,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/new-csteamsworklocationdetectionpolicy +title: New-CsTeamsWorkLocationDetectionPolicy schema: 2.0.0 ms.author: arkozlov manager: prashibadkur diff --git a/teams/teams-ps/teams/New-CsTenantTrustedIPAddress.md b/teams/teams-ps/teams/New-CsTenantTrustedIPAddress.md index dbdd9bb661..95772cba10 100644 --- a/teams/teams-ps/teams/New-CsTenantTrustedIPAddress.md +++ b/teams/teams-ps/teams/New-CsTenantTrustedIPAddress.md @@ -1,6 +1,8 @@ --- external help file: Microsoft.Rtc.Management.dll-Help.xml Module Name: tmp_rf3olqzj.wbj +online version: https://learn.microsoft.com/powershell/module/teams/new-cstenanttrustedipaddress +title: New-CsTenantTrustedIPAddress schema: 2.0.0 manager: bulenteg author: tomkau diff --git a/teams/teams-ps/teams/New-CsUserCallingDelegate.md b/teams/teams-ps/teams/New-CsUserCallingDelegate.md index b285419f20..bcb61efbcc 100644 --- a/teams/teams-ps/teams/New-CsUserCallingDelegate.md +++ b/teams/teams-ps/teams/New-CsUserCallingDelegate.md @@ -3,11 +3,12 @@ external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-csusercallingdelegate applicable: Microsoft Teams +title: New-CsUserCallingDelegate +schema: 2.0.0 author: serdarsoysal ms.author: serdars ms.reviewer: manager: -schema: 2.0.0 --- # New-CsUserCallingDelegate diff --git a/teams/teams-ps/teams/New-Team.md b/teams/teams-ps/teams/New-Team.md index 6712632bbf..5ca7ae7b5c 100644 --- a/teams/teams-ps/teams/New-Team.md +++ b/teams/teams-ps/teams/New-Team.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-team +title: New-Team schema: 2.0.0 author: serdarsoysal ms.author: serdars diff --git a/teams/teams-ps/teams/New-TeamChannel.md b/teams/teams-ps/teams/New-TeamChannel.md index 039d6256d8..579b2c7209 100644 --- a/teams/teams-ps/teams/New-TeamChannel.md +++ b/teams/teams-ps/teams/New-TeamChannel.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-teamchannel +title: New-TeamChannel schema: 2.0.0 author: serdarsoysal ms.author: serdars diff --git a/teams/teams-ps/teams/New-TeamsApp.md b/teams/teams-ps/teams/New-TeamsApp.md index 9b8ec69fb2..1ba731d7b5 100644 --- a/teams/teams-ps/teams/New-TeamsApp.md +++ b/teams/teams-ps/teams/New-TeamsApp.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-teamsapp +title: New-TeamsApp schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Remove-CsGroupPolicyAssignment.md b/teams/teams-ps/teams/Remove-CsGroupPolicyAssignment.md index 4dc7ae5247..db975cb1bc 100644 --- a/teams/teams-ps/teams/Remove-CsGroupPolicyAssignment.md +++ b/teams/teams-ps/teams/Remove-CsGroupPolicyAssignment.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-csgrouppolicyassignment +title: Remove-CsGroupPolicyAssignment schema: 2.0.0 author: tomkau ms.author: tomkau diff --git a/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md b/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md index 8c7d17e6b0..4f3aeb401a 100644 --- a/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md +++ b/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md @@ -7,6 +7,7 @@ author: serdarsoysal ms.author: serdars ms.reviewer: manager: +title: Remove-CsHybridTelephoneNumber schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Remove-CsInboundExemptNumberPattern.md b/teams/teams-ps/teams/Remove-CsInboundExemptNumberPattern.md index 9a51e1e9da..2abeb0572b 100644 --- a/teams/teams-ps/teams/Remove-CsInboundExemptNumberPattern.md +++ b/teams/teams-ps/teams/Remove-CsInboundExemptNumberPattern.md @@ -2,11 +2,12 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/remove-csinboundexemptnumberpattern applicable: Microsoft Teams +title: Remove-CsInboundExemptNumberPattern +schema: 2.0.0 author: serdarsoysal ms.author: serdars ms.reviewer: manager: -schema: 2.0.0 --- # Remove-CsInboundExemptNumberPattern diff --git a/teams/teams-ps/teams/Remove-CsOnlineAudioConferencingRoutingPolicy.md b/teams/teams-ps/teams/Remove-CsOnlineAudioConferencingRoutingPolicy.md index b01ab009d2..b9ca408b21 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineAudioConferencingRoutingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsOnlineAudioConferencingRoutingPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-csonlineaudioconferencingroutingpolicy +title: Remove-CsOnlineAudioConferencingRoutingPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Remove-CsOnlineAudioFile.md b/teams/teams-ps/teams/Remove-CsOnlineAudioFile.md index 8a97b13d75..61f7bace1f 100644 --- a/teams/teams-ps/teams/Remove-CsOnlineAudioFile.md +++ b/teams/teams-ps/teams/Remove-CsOnlineAudioFile.md @@ -2,11 +2,12 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/remove-csonlineaudiofile applicable: Microsoft Teams +title: Remove-CsOnlineAudioFile +schema: 2.0.0 author: serdarsoysal ms.author: serdars ms.reviewer: manager: -schema: 2.0.0 --- # Remove-CsOnlineAudioFile diff --git a/teams/teams-ps/teams/Remove-CsPhoneNumberAssignment.md b/teams/teams-ps/teams/Remove-CsPhoneNumberAssignment.md index 26118a235c..2bd32016e0 100644 --- a/teams/teams-ps/teams/Remove-CsPhoneNumberAssignment.md +++ b/teams/teams-ps/teams/Remove-CsPhoneNumberAssignment.md @@ -3,11 +3,12 @@ external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-csphonenumberassignment applicable: Microsoft Teams +title: Remove-CsPhoneNumberAssignment +schema: 2.0.0 author: serdarsoysal ms.author: serdars ms.reviewer: manager: -schema: 2.0.0 --- # Remove-CsPhoneNumberAssignment diff --git a/teams/teams-ps/teams/Remove-CsTeamsAudioConferencingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsAudioConferencingPolicy.md index 09a0877bd8..5866a31e39 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsAudioConferencingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsAudioConferencingPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsaudioconferencingpolicy +title: Remove-CsTeamsAudioConferencingPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Remove-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsEventsPolicy.md index a2a3759d8a..adc94c0242 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsEventsPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamseventspolicy +title: Remove-CsTeamsEventsPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Remove-CsTeamsFilesPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsFilesPolicy.md index 0af951eb24..8b2f609c8e 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsFilesPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsFilesPolicy.md @@ -2,6 +2,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/remove-csteamsfilespolicy +title: Remove-CsTeamsFilesPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Remove-CsTeamsNotificationAndFeedsPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsNotificationAndFeedsPolicy.md index 146f5de525..172211f455 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsNotificationAndFeedsPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsNotificationAndFeedsPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsnotificationandfeedspolicy +title: Remove-CsTeamsNotificationAndFeedsPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Remove-CsTeamsRoomVideoTeleConferencingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsRoomVideoTeleConferencingPolicy.md index 932e18e7d3..e1a8839e41 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsRoomVideoTeleConferencingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsRoomVideoTeleConferencingPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsroomvideoteleconferencingpolicy +title: Remove-CsTeamsRoomVideoTeleConferencingPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Remove-CsTeamsSharedCallingRoutingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsSharedCallingRoutingPolicy.md index de3f7f7989..536843d50b 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsSharedCallingRoutingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsSharedCallingRoutingPolicy.md @@ -3,11 +3,12 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamssharedcallingroutingpolicy applicable: Microsoft Teams +title: Remove-CsTeamsSharedCallingRoutingPolicy +schema: 2.0.0 author: serdarsoysal ms.author: serdars ms.reviewer: manager: -schema: 2.0.0 --- # Remove-CsTeamsSharedCallingRoutingPolicy From d88ed49c2738a3f5f2a0d558781e99d03b06fc3f Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 29 Jan 2025 16:42:12 -0800 Subject: [PATCH 1360/1851] Added missing title property 3 --- teams/teams-ps/teams/Remove-CsTeamsShiftsPolicy.md | 1 + .../teams/Remove-CsTeamsSurvivableBranchAppliance.md | 1 + .../teams/Remove-CsTeamsSurvivableBranchAppliancePolicy.md | 1 + teams/teams-ps/teams/Remove-CsTeamsTargetingPolicy.md | 1 + .../teams/Remove-CsTeamsUnassignedNumberTreatment.md | 3 ++- teams/teams-ps/teams/Remove-CsTeamsVdiPolicy.md | 3 ++- .../teams/Remove-CsTeamsVirtualAppointmentsPolicy.md | 1 + .../teams-ps/teams/Remove-CsTeamsVoiceApplicationsPolicy.md | 1 + .../teams/Remove-CsTeamsWorkLocationDetectionPolicy.md | 1 + teams/teams-ps/teams/Remove-CsUserCallingDelegate.md | 3 ++- teams/teams-ps/teams/Remove-SharedWithTeam.md | 1 + teams/teams-ps/teams/Remove-Team.md | 1 + teams/teams-ps/teams/Remove-TeamChannel.md | 1 + teams/teams-ps/teams/Remove-TeamChannelUser.md | 1 + teams/teams-ps/teams/Remove-TeamTargetingHierarchy.md | 1 + teams/teams-ps/teams/Remove-TeamUser.md | 1 + teams/teams-ps/teams/Remove-TeamsApp.md | 1 + teams/teams-ps/teams/Remove-TeamsAppInstallation.md | 1 + teams/teams-ps/teams/Set-CsGroupPolicyAssignment.md | 1 + teams/teams-ps/teams/Set-CsInboundExemptNumberPattern.md | 3 ++- .../teams/Set-CsOnlineAudioConferencingRoutingPolicy.md | 1 + teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md | 3 ++- teams/teams-ps/teams/Set-CsTeamsAudioConferencingPolicy.md | 1 + teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md | 1 + .../teams/Set-CsTeamsExternalAccessConfiguration.md | 6 ++++-- teams/teams-ps/teams/Set-CsTeamsFilesPolicy.md | 1 + 26 files changed, 34 insertions(+), 7 deletions(-) diff --git a/teams/teams-ps/teams/Remove-CsTeamsShiftsPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsShiftsPolicy.md index cdedcc701d..f7201e43a2 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsShiftsPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsShiftsPolicy.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-teamsshiftspolicy +title: Remove-CsTeamsShiftsPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Remove-CsTeamsSurvivableBranchAppliance.md b/teams/teams-ps/teams/Remove-CsTeamsSurvivableBranchAppliance.md index d98cf314bd..ec60890b7b 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsSurvivableBranchAppliance.md +++ b/teams/teams-ps/teams/Remove-CsTeamsSurvivableBranchAppliance.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamssurvivablebranchappliance +title: Remove-CsTeamsSurvivableBranchAppliance schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Remove-CsTeamsSurvivableBranchAppliancePolicy.md b/teams/teams-ps/teams/Remove-CsTeamsSurvivableBranchAppliancePolicy.md index acbdf73300..6aa49338fb 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsSurvivableBranchAppliancePolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsSurvivableBranchAppliancePolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamssurvivablebranchappliancepolicy +title: Remove-CsTeamsSurvivableBranchAppliancePolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Remove-CsTeamsTargetingPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsTargetingPolicy.md index 888374493f..669d6bc872 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsTargetingPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsTargetingPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamstargetingpolicy +title: Remove-CsTeamsTargetingPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Remove-CsTeamsUnassignedNumberTreatment.md b/teams/teams-ps/teams/Remove-CsTeamsUnassignedNumberTreatment.md index 3250cd7aa6..118a64f812 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsUnassignedNumberTreatment.md +++ b/teams/teams-ps/teams/Remove-CsTeamsUnassignedNumberTreatment.md @@ -3,11 +3,12 @@ external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsunassignednumbertreatment applicable: Microsoft Teams +title: Remove-CsTeamsUnassignedNumberTreatment +schema: 2.0.0 author: serdarsoysal ms.author: serdars ms.reviewer: manager: -schema: 2.0.0 --- # Remove-CsTeamsUnassignedNumberTreatment diff --git a/teams/teams-ps/teams/Remove-CsTeamsVdiPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsVdiPolicy.md index ae0f8982d2..66afd2e7e6 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsVdiPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsVdiPolicy.md @@ -1,7 +1,8 @@ --- external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml Module Name: MicrosoftTeams -online version: +online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsvdipolicy +title: Remove-CsTeamsVdiPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Remove-CsTeamsVirtualAppointmentsPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsVirtualAppointmentsPolicy.md index 8374dabd3f..a1a3852ec4 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsVirtualAppointmentsPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsVirtualAppointmentsPolicy.md @@ -2,6 +2,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/remove-csteamsvirtualappointmentspolicy +title: Remove-CsTeamsVirtualAppointmentsPolicy schema: 2.0.0 ms.author: erocha author: emmanuelrocha001 diff --git a/teams/teams-ps/teams/Remove-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsVoiceApplicationsPolicy.md index bff2152640..8458e8f402 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsVoiceApplicationsPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-csteamsvoiceapplicationspolicy +title: Remove-CsTeamsVoiceApplicationsPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Remove-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsWorkLocationDetectionPolicy.md index dc18c7a63f..98788a7588 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsWorkLocationDetectionPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsWorkLocationDetectionPolicy.md @@ -2,6 +2,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/remove-csteamsworklocationdetectionpolicy +title: Remove-CsTeamsWorkLocationDetectionPolicy schema: 2.0.0 ms.author: arkozlov manager: prashibadkur diff --git a/teams/teams-ps/teams/Remove-CsUserCallingDelegate.md b/teams/teams-ps/teams/Remove-CsUserCallingDelegate.md index 6b2c3c42bd..56d6d9bce2 100644 --- a/teams/teams-ps/teams/Remove-CsUserCallingDelegate.md +++ b/teams/teams-ps/teams/Remove-CsUserCallingDelegate.md @@ -3,11 +3,12 @@ external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-csusercallingdelegate applicable: Microsoft Teams +title: Remove-CsUserCallingDelegate +schema: 2.0.0 author: serdarsoysal ms.author: serdars ms.reviewer: manager: -schema: 2.0.0 --- # Remove-CsUserCallingDelegate diff --git a/teams/teams-ps/teams/Remove-SharedWithTeam.md b/teams/teams-ps/teams/Remove-SharedWithTeam.md index 511a0793fd..e143bc6c3c 100644 --- a/teams/teams-ps/teams/Remove-SharedWithTeam.md +++ b/teams/teams-ps/teams/Remove-SharedWithTeam.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-sharedwithteam +title: Remove-SharedWithTeam schema: 2.0.0 author: serdarsoysal ms.author: serdars diff --git a/teams/teams-ps/teams/Remove-Team.md b/teams/teams-ps/teams/Remove-Team.md index 38d802b655..b379c99308 100644 --- a/teams/teams-ps/teams/Remove-Team.md +++ b/teams/teams-ps/teams/Remove-Team.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-team +title: Remove-Team schema: 2.0.0 author: serdarsoysal ms.author: serdars diff --git a/teams/teams-ps/teams/Remove-TeamChannel.md b/teams/teams-ps/teams/Remove-TeamChannel.md index e69eab2766..9ab0da2703 100644 --- a/teams/teams-ps/teams/Remove-TeamChannel.md +++ b/teams/teams-ps/teams/Remove-TeamChannel.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-teamchannel +title: Remove-TeamChannel schema: 2.0.0 author: serdarsoysal ms.author: serdars diff --git a/teams/teams-ps/teams/Remove-TeamChannelUser.md b/teams/teams-ps/teams/Remove-TeamChannelUser.md index 04cace65e1..003ef6315c 100644 --- a/teams/teams-ps/teams/Remove-TeamChannelUser.md +++ b/teams/teams-ps/teams/Remove-TeamChannelUser.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-teamchanneluser +title: Remove-TeamChannelUser schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Remove-TeamTargetingHierarchy.md b/teams/teams-ps/teams/Remove-TeamTargetingHierarchy.md index b78dad9acf..01e2e675e0 100644 --- a/teams/teams-ps/teams/Remove-TeamTargetingHierarchy.md +++ b/teams/teams-ps/teams/Remove-TeamTargetingHierarchy.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/connect-microsoftteams +title: Remove-TeamTargetingHierarchy schema: 2.0.0 author: serdarsoysal ms.author: serdars diff --git a/teams/teams-ps/teams/Remove-TeamUser.md b/teams/teams-ps/teams/Remove-TeamUser.md index 7c072c4f3d..1bc56b8ac7 100644 --- a/teams/teams-ps/teams/Remove-TeamUser.md +++ b/teams/teams-ps/teams/Remove-TeamUser.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-teamuser +title: Remove-TeamUser schema: 2.0.0 author: serdarsoysal ms.author: serdars diff --git a/teams/teams-ps/teams/Remove-TeamsApp.md b/teams/teams-ps/teams/Remove-TeamsApp.md index 287bf2e9d5..a7462e20f9 100644 --- a/teams/teams-ps/teams/Remove-TeamsApp.md +++ b/teams/teams-ps/teams/Remove-TeamsApp.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-teamsapp +title: Remove-TeamsApp schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Remove-TeamsAppInstallation.md b/teams/teams-ps/teams/Remove-TeamsAppInstallation.md index 7659ce6bdf..36234579ef 100644 --- a/teams/teams-ps/teams/Remove-TeamsAppInstallation.md +++ b/teams/teams-ps/teams/Remove-TeamsAppInstallation.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/remove-teamsappinstallation +title: Remove-TeamsAppInstallation schema: 2.0.0 author: serdarsoysal ms.author: serdars diff --git a/teams/teams-ps/teams/Set-CsGroupPolicyAssignment.md b/teams/teams-ps/teams/Set-CsGroupPolicyAssignment.md index 2cbd8c0984..c74a4f85ba 100644 --- a/teams/teams-ps/teams/Set-CsGroupPolicyAssignment.md +++ b/teams/teams-ps/teams/Set-CsGroupPolicyAssignment.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csgrouppolicyassignment +title: Set-CsGroupPolicyAssignment schema: 2.0.0 author: tomkau ms.author: tomkau diff --git a/teams/teams-ps/teams/Set-CsInboundExemptNumberPattern.md b/teams/teams-ps/teams/Set-CsInboundExemptNumberPattern.md index 4fcd8ed661..592cc10d0f 100644 --- a/teams/teams-ps/teams/Set-CsInboundExemptNumberPattern.md +++ b/teams/teams-ps/teams/Set-CsInboundExemptNumberPattern.md @@ -2,11 +2,12 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/set-csinboundexemptnumberpattern applicable: Microsoft Teams +title: Set-CsInboundExemptNumberPattern +schema: 2.0.0 author: serdarsoysal ms.author: serdars ms.reviewer: manager: -schema: 2.0.0 --- # Set-CsInboundExemptNumberPattern diff --git a/teams/teams-ps/teams/Set-CsOnlineAudioConferencingRoutingPolicy.md b/teams/teams-ps/teams/Set-CsOnlineAudioConferencingRoutingPolicy.md index b8af2fd12d..a1b9ec1f59 100644 --- a/teams/teams-ps/teams/Set-CsOnlineAudioConferencingRoutingPolicy.md +++ b/teams/teams-ps/teams/Set-CsOnlineAudioConferencingRoutingPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csonlineaudioconferencingroutingpolicy +title: Set-CsOnlineAudioConferencingRoutingPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md b/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md index 8bd9d78e81..77f4b58a11 100644 --- a/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md +++ b/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md @@ -3,11 +3,12 @@ external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csphonenumberassignment applicable: Microsoft Teams +title: Set-CsPhoneNumberAssignment +schema: 2.0.0 author: serdarsoysal ms.author: serdars ms.reviewer: manager: -schema: 2.0.0 --- # Set-CsPhoneNumberAssignment diff --git a/teams/teams-ps/teams/Set-CsTeamsAudioConferencingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAudioConferencingPolicy.md index f818f2184a..aee67a3709 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAudioConferencingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsAudioConferencingPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsaudioconferencingpolicy +title: Set-CsTeamsAudioConferencingPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md index e40b8719d3..d6e5e66d0d 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csteamseventspolicy +title: Set-CsTeamsEventsPolicy schema: 2.0.0 ms.date: 11/12/2024 --- diff --git a/teams/teams-ps/teams/Set-CsTeamsExternalAccessConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsExternalAccessConfiguration.md index 4f36f82a21..3538e2a0af 100644 --- a/teams/teams-ps/teams/Set-CsTeamsExternalAccessConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsExternalAccessConfiguration.md @@ -1,9 +1,11 @@ --- -schema: 2.0.0 external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml -online version: Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsexternalaccessconfiguration +title: Set-CsTeamsExternalAccessConfiguration +schema: 2.0.0 --- + # Set-CsTeamsExternalAccessConfiguration ## SYNOPSIS diff --git a/teams/teams-ps/teams/Set-CsTeamsFilesPolicy.md b/teams/teams-ps/teams/Set-CsTeamsFilesPolicy.md index a20f195d11..1a28cf4317 100644 --- a/teams/teams-ps/teams/Set-CsTeamsFilesPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsFilesPolicy.md @@ -2,6 +2,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-csteamsfilespolicy +title: Set-CsTeamsFilesPolicy schema: 2.0.0 --- From a1374d2751d30a87f9d63c13a122cb9c76046781 Mon Sep 17 00:00:00 2001 From: Scott Francis <171621880+sfrancis206@users.noreply.github.com> Date: Wed, 29 Jan 2025 18:29:57 -0800 Subject: [PATCH 1361/1851] Update links and improve example descriptions --- teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md | 4 ++-- .../New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md b/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md index 99250b0d19..21832d36b4 100644 --- a/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md +++ b/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md @@ -34,7 +34,7 @@ Returned results are sorted by TelephoneNumber in ascending order. If you are using both -Skip X and -Top Y for filtering, the returned results will first be skipped by X, and then the top Y results will be returned. -By default, this cmdlet returns a maximum of 500 results. A maximum of 1000 results can be returned using -Top filter. If you need to get more than 1000 results, a combination of -Skip and -Top filtering can be used to list an incremental pages of 1000 numbers. If a full list of telephone numbers acquired by the tenant is required, you can use [Export-CsAcquiredPhoneNumber](https://learn.microsoft.com/powershell/module/teams/export-csacquiredphonenumber) cmdlet to download a list of all acquired telephone numbers. +By default, this cmdlet returns a maximum of 500 results. A maximum of 1000 results can be returned using -Top filter. If you need to get more than 1000 results, a combination of -Skip and -Top filtering can be used to list incremental returns of 1000 numbers. If a full list of telephone numbers acquired by the tenant is required, you can use [Export-CsAcquiredPhoneNumber](./export-csacquiredphonenumber.md) cmdlet to download a list of all acquired telephone numbers. ## EXAMPLES @@ -140,7 +140,7 @@ This example returns all phone numbers in the record between sequence 50 to 500. ```powershell Get-CsPhoneNumberAssignment -Skip 1000 -Top 1000 ``` -This example returns all phone numbers in the record between sequence 1001 to 2000 sequence. +This example returns all phone numbers sequenced between 1001 to 2000 in the record of phone numbers. ### Example 11 ```powershell diff --git a/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md b/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md index 1c20153db9..4b4a185ecc 100644 --- a/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md +++ b/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md @@ -60,7 +60,7 @@ PS C:\> New-CsOnlineDirectRoutingTelephoneNumberUploadOrder -FileContent $drlist cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c19 ``` -In this example, the content of a file with a list of Direct Routing telephone numbers are being uploaded via file upload. The file should be in Comma Separated Values (CSV) file format and only containing the list of DR numbers. Only the content of the file can be passed to the New-CsOnlineDirectRoutingTelephoneNumberUploadOrder cmdlet. Additional fields will be supported via file upload in future releases. The output of the cmdlet is the OrderId that can be used with the [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order: `Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId "orderId"`. +In this example, the content of a file with a list of Direct Routing telephone numbers are being uploaded via file upload. The file should be in Comma Separated Values (CSV) file format and only containing the list of DR numbers. Only the content of the file can be passed to the New-CsOnlineDirectRoutingTelephoneNumberUploadOrder cmdlet. Additional fields will be supported via file upload in future releases. The output of the cmdlet is the OrderId that can be used with the [Get-CsOnlineTelephoneNumberOrder](./get-csonlinetelephonenumberorder.md) cmdlet to retrieve the status of the order: `Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId "orderId"`. ## PARAMETERS From fe4780776b3878b015cc17d4868dabcf5e5bc4a6 Mon Sep 17 00:00:00 2001 From: Scott Francis <171621880+sfrancis206@users.noreply.github.com> Date: Wed, 29 Jan 2025 18:44:24 -0800 Subject: [PATCH 1362/1851] Update links to relative paths in documentation --- ...sOnlineDirectRoutingTelephoneNumberUploadOrder.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md b/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md index 4b4a185ecc..b7d52913b8 100644 --- a/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md +++ b/teams/teams-ps/teams/New-CsOnlineDirectRoutingTelephoneNumberUploadOrder.md @@ -25,7 +25,7 @@ New-CsOnlineDirectRoutingTelephoneNumberUploadOrder [-TelephoneNumber ] ## DESCRIPTION This cmdlet uploads Direct Routing telephone numbers to Microsoft Teams telephone number management inventory. Once uploaded the phone numbers will be visible in Teams PowerShell as acquired Direct Routing phone numbers. -The cmdlet is an asynchronous operation and will return an OrderId as output. You can use the [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to check the status of the OrderId, including any error or warning messages that might result from the operation: `Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId "orderId"`. +The cmdlet is an asynchronous operation and will return an OrderId as output. You can use the [Get-CsOnlineTelephoneNumberOrder](./get-csonlinetelephonenumberorder.md) cmdlet to check the status of the OrderId, including any error or warning messages that might result from the operation: `Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId "orderId"`. ## EXAMPLES @@ -35,7 +35,7 @@ PS C:\> New-CsOnlineDirectRoutingTelephoneNumberUploadOrder -TelephoneNumber "+1 cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c13 ``` -In this example, a new Direct Routing telephone number "+123456789" is being uploaded to Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with the [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order: `Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId "orderId"`. +In this example, a new Direct Routing telephone number "+123456789" is being uploaded to Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with the [Get-CsOnlineTelephoneNumberOrder](./get-csonlinetelephonenumberorder.md) cmdlet to retrieve the status of the order: `Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId "orderId"`. ### Example 2 ```powershell @@ -43,7 +43,7 @@ PS C:\> New-CsOnlineDirectRoutingTelephoneNumberUploadOrder -TelephoneNumber "+1 cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c14 ``` -In this example, a list of telephone numbers is being uploaded to Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with the [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order: `Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId "orderId"`. +In this example, a list of telephone numbers is being uploaded to Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with the [Get-CsOnlineTelephoneNumberOrder](./get-csonlinetelephonenumberorder.md) cmdlet to retrieve the status of the order: `Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId "orderId"`. ### Example 3 ```powershell @@ -51,7 +51,7 @@ PS C:\> New-CsOnlineDirectRoutingTelephoneNumberUploadOrder -StartingNumber "+12 cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c13 ``` -In this example, a range of Direct Routing telephone numbers from "+12000000" to "+12000009" are being uploaded to Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with the [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order: `Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId "orderId"`. +In this example, a range of Direct Routing telephone numbers from "+12000000" to "+12000009" are being uploaded to Microsoft Teams telephone number management inventory. The output of the cmdlet is the OrderId that can be used with the [Get-CsOnlineTelephoneNumberOrder](./get-csonlinetelephonenumberorder.md) cmdlet to retrieve the status of the order: `Get-CsOnlineTelephoneNumberOrder -OrderType DirectRoutingNumberCreation -OrderId "orderId"`. ### Example 4 ```powershell @@ -141,5 +141,5 @@ The cmdlet is available in Teams PowerShell module 6.7.1 or later. The cmdlet is only available in commercial and GCC cloud instances. ## RELATED LINKS -[Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) -[New-CsOnlineTelephoneNumberReleaseOrder](https://learn.microsoft.com/powershell/module/teams/New-csonlinetelephonenumberreleaseorder) \ No newline at end of file +[Get-CsOnlineTelephoneNumberOrder](./get-csonlinetelephonenumberorder.md) +[New-CsOnlineTelephoneNumberReleaseOrder](./new-csonlinetelephonenumberreleaseorder.md) \ No newline at end of file From 7b7503990c161c2aedc23da0f0a8866551f8df9a Mon Sep 17 00:00:00 2001 From: Gary Moore <5432776+garycentric@users.noreply.github.com> Date: Wed, 29 Jan 2025 20:53:05 -0800 Subject: [PATCH 1363/1851] Delete redundant file This docset has both "Get-CsTeamsCustomBannerText.md" and "Get-CsTeamsCustomBannerText", and the file without the file name extension is identical to the file that properly ends in ".md". --- .../teams/Get-CsTeamsCustomBannerText | 79 ------------------- 1 file changed, 79 deletions(-) delete mode 100644 teams/teams-ps/teams/Get-CsTeamsCustomBannerText diff --git a/teams/teams-ps/teams/Get-CsTeamsCustomBannerText b/teams/teams-ps/teams/Get-CsTeamsCustomBannerText deleted file mode 100644 index ab484d57f7..0000000000 --- a/teams/teams-ps/teams/Get-CsTeamsCustomBannerText +++ /dev/null @@ -1,79 +0,0 @@ ---- -Module Name: MicrosoftTeams -title: Get-CsTeamsCustomBannerText -author: saleens7 -ms.author: wblocker -online version: https://learn.microsoft.com/powershell/module/teams/Get-CsTeamsCustomBannerText -schema: 2.0.0 ---- - -# Get-CsTeamsCustomBannerText - -## SYNOPSIS - -Enables administrators to configure a custom text on the banner displayed when compliance recording bots start recording the call. - -## SYNTAX - -### Identity (Default) -``` -Get-CsTeamsCustomBannerText [[-Identity] ] [] -``` - -## DESCRIPTION - -Returns all or a single instance of custom banner texts. - -## EXAMPLES - -### Example 1 -```powershell -PS C:\> Get-CsTeamsCustomBannerText -``` - -Gets the properties of all instances of the TeamsCustomBannerText. - -### Example 2 -```powershell -PS C:\> Get-CsTeamsCustomBannerText -Identity CustomText -``` - -Gets the properties of the CustomText instance of TeamsCustomBannerText. - -## PARAMETERS - -### -Identity -Policy instance name (optional). - -```yaml -Type: String -Parameter Sets: Identity -Aliases: -Applicable: Microsoft Teams -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](https://go.microsoft.com/fwlink/?LinkID=113216). - -## INPUTS - -### None - -## OUTPUTS - -### System.Object - -## NOTES - -## RELATED LINKS - -[Set-CsTeamsCustomBannerText](https://learn.microsoft.com/powershell/module/teams/set-csteamscustombannertext) - -[New-CsTeamsCustomBannerText](https://learn.microsoft.com/powershell/module/teams/new-csteamscustombannertext) - -[Remove-CsTeamsCustomBannerText](https://learn.microsoft.com/powershell/module/teams/remove-csteamscustombannertext) From 0fe87fadeca4fa1fac4bf502610de45be8b51b5d Mon Sep 17 00:00:00 2001 From: Ruchika Mittal Date: Thu, 30 Jan 2025 22:23:00 +0530 Subject: [PATCH 1364/1851] note formatting --- teams/teams-ps/teams/Remove-TeamChannelUser.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Remove-TeamChannelUser.md b/teams/teams-ps/teams/Remove-TeamChannelUser.md index 4f574b54a8..a5cb4321d0 100644 --- a/teams/teams-ps/teams/Remove-TeamChannelUser.md +++ b/teams/teams-ps/teams/Remove-TeamChannelUser.md @@ -8,11 +8,13 @@ schema: 2.0.0 # Remove-TeamChannelUser ## SYNOPSIS -Note: the command will return immediately, but the Teams application will not reflect the update immediately, please refresh the members page to see the update. +> [!Note] +> The command will return immediately, but the Teams application will not reflect the update immediately, please refresh the members page to see the update. To turn an existing Owner into a Member, specify role parameter as Owner. -Note: last owner cannot be removed from the private channel. +> [!Note] +> Last owner cannot be removed from the private channel. ## SYNTAX @@ -23,7 +25,8 @@ Remove-TeamChannelUser -GroupId -DisplayName -User [- ## DESCRIPTION -Note: This cmdlet is part of the Public Preview version of Teams PowerShell Module, for more information see [Install Teams PowerShell public preview](https://learn.microsoft.com/microsoftteams/teams-powershell-install#install-teams-powershell-public-preview) and also see [Microsoft Teams PowerShell Release Notes](https://learn.microsoft.com/microsoftteams/teams-powershell-release-notes). +> [!Note] +> This cmdlet is part of the Public Preview version of Teams PowerShell Module, for more information see [Install Teams PowerShell public preview](https://learn.microsoft.com/microsoftteams/teams-powershell-install#install-teams-powershell-public-preview) and also see [Microsoft Teams PowerShell Release Notes](https://learn.microsoft.com/microsoftteams/teams-powershell-release-notes). ## EXAMPLES From 52359ced6b988ce16481eae0803ab22900ae5300 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 30 Jan 2025 09:02:29 -0800 Subject: [PATCH 1365/1851] Added missing title and online version properties --- .../Get-CsTeamsFirstPartyMeetingTemplateConfiguration.md | 4 ++-- teams/teams-ps/teams/Get-CsTeamsGuestCallingConfiguration.md | 3 ++- teams/teams-ps/teams/Get-CsTenantBlockedCallingNumbers.md | 5 +++-- .../teams-ps/teams/Set-CsTeamsNotificationAndFeedsPolicy.md | 1 + .../teams/Set-CsTeamsRoomVideoTeleConferencingPolicy.md | 1 + teams/teams-ps/teams/Set-CsTeamsSettingsCustomApp.md | 1 + .../teams-ps/teams/Set-CsTeamsSharedCallingRoutingPolicy.md | 4 +++- teams/teams-ps/teams/Set-CsTeamsShiftsAppPolicy.md | 1 + teams/teams-ps/teams/Set-CsTeamsShiftsPolicy.md | 1 + teams/teams-ps/teams/Set-CsTeamsSurvivableBranchAppliance.md | 1 + .../teams/Set-CsTeamsSurvivableBranchAppliancePolicy.md | 1 + teams/teams-ps/teams/Set-CsTeamsTargetingPolicy.md | 1 + teams/teams-ps/teams/Set-CsTeamsUnassignedNumberTreatment.md | 3 ++- teams/teams-ps/teams/Set-CsTeamsVdiPolicy.md | 3 ++- teams/teams-ps/teams/Set-CsTeamsVirtualAppointmentsPolicy.md | 3 ++- teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md | 1 + .../teams-ps/teams/Set-CsTeamsWorkLocationDetectionPolicy.md | 3 ++- teams/teams-ps/teams/Set-CsTenantBlockedCallingNumbers.md | 3 ++- teams/teams-ps/teams/Set-CsUserCallingDelegate.md | 3 ++- teams/teams-ps/teams/Set-CsUserCallingSettings.md | 3 ++- teams/teams-ps/teams/Set-Team.md | 1 + teams/teams-ps/teams/Set-TeamArchivedState.md | 1 + teams/teams-ps/teams/Set-TeamChannel.md | 1 + teams/teams-ps/teams/Set-TeamPicture.md | 1 + teams/teams-ps/teams/Set-TeamTargetingHierarchy.md | 1 + teams/teams-ps/teams/Set-TeamsApp.md | 1 + teams/teams-ps/teams/Set-TeamsEnvironmentConfig.md | 3 ++- teams/teams-ps/teams/Test-CsTeamsTranslationRule.md | 3 ++- teams/teams-ps/teams/Update-TeamsAppInstallation.md | 1 + 29 files changed, 44 insertions(+), 15 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsFirstPartyMeetingTemplateConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsFirstPartyMeetingTemplateConfiguration.md index 04949eebd6..274a3a8171 100644 --- a/teams/teams-ps/teams/Get-CsTeamsFirstPartyMeetingTemplateConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsFirstPartyMeetingTemplateConfiguration.md @@ -1,11 +1,11 @@ --- 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-CsTeamsFirstPartyMeetingTemplateConfiguration title: Get-CsTeamsFirstPartyMeetingTemplateConfiguration +schema: 2.0.0 author: boboPD ms.author: pradas -online version: https://learn.microsoft.com/powershell/module/teams/Get-CsTeamsFirstPartyMeetingTemplateConfiguration -schema: 2.0.0 --- # Get-CsTeamsFirstPartyMeetingTemplateConfiguration diff --git a/teams/teams-ps/teams/Get-CsTeamsGuestCallingConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsGuestCallingConfiguration.md index b861172748..c14d3fbeec 100644 --- a/teams/teams-ps/teams/Get-CsTeamsGuestCallingConfiguration.md +++ b/teams/teams-ps/teams/Get-CsTeamsGuestCallingConfiguration.md @@ -1,11 +1,12 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/teams/get-csteamsguestcallingconfiguration Module Name: MicrosoftTeams title: Get-CsTeamsGuestCallingConfiguration schema: 2.0.0 -manager: bulenteg author: tomkau ms.author: tomkau +manager: bulenteg ms.reviewer: --- diff --git a/teams/teams-ps/teams/Get-CsTenantBlockedCallingNumbers.md b/teams/teams-ps/teams/Get-CsTenantBlockedCallingNumbers.md index 43c6a0c272..8f125d7c02 100644 --- a/teams/teams-ps/teams/Get-CsTenantBlockedCallingNumbers.md +++ b/teams/teams-ps/teams/Get-CsTenantBlockedCallingNumbers.md @@ -1,11 +1,12 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -applicable: Microsoft Teams +online version: https://learn.microsoft.com/powershell/module/teams/get-cstenantblockedcallingnumbers title: Get-CsTenantBlockedCallingNumbers +applicable: Microsoft Teams schema: 2.0.0 -manager: roykuntz author: serdarsoysal ms.author: serdars +manager: roykuntz --- # Get-CsTenantBlockedCallingNumbers diff --git a/teams/teams-ps/teams/Set-CsTeamsNotificationAndFeedsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsNotificationAndFeedsPolicy.md index 607ac5efef..b5598c89ee 100644 --- a/teams/teams-ps/teams/Set-CsTeamsNotificationAndFeedsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsNotificationAndFeedsPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsnotificationandfeedspolicy +title: Set-CsTeamsNotificationAndFeedsPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Set-CsTeamsRoomVideoTeleConferencingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsRoomVideoTeleConferencingPolicy.md index 8b8403d255..171a3e9cd7 100644 --- a/teams/teams-ps/teams/Set-CsTeamsRoomVideoTeleConferencingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsRoomVideoTeleConferencingPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsroomvideoteleconferencingpolicy +title: Set-CsTeamsRoomVideoTeleConferencingPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Set-CsTeamsSettingsCustomApp.md b/teams/teams-ps/teams/Set-CsTeamsSettingsCustomApp.md index f26b905fd8..455aab2ff0 100644 --- a/teams/teams-ps/teams/Set-CsTeamsSettingsCustomApp.md +++ b/teams/teams-ps/teams/Set-CsTeamsSettingsCustomApp.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csteamssettingscustomapp +title: Set-CsTeamsSettingsCustomApp schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Set-CsTeamsSharedCallingRoutingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsSharedCallingRoutingPolicy.md index a46612379c..31c805cfbb 100644 --- a/teams/teams-ps/teams/Set-CsTeamsSharedCallingRoutingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsSharedCallingRoutingPolicy.md @@ -3,11 +3,13 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csteamssharedcallingroutingpolicy applicable: Microsoft Teams +title: Set-CsTeamsSharedCallingRoutingPolicy +schema: 2.0.0 author: serdarsoysal ms.author: serdars ms.reviewer: manager: -schema: 2.0.0 + --- # Set-CsTeamsSharedCallingRoutingPolicy diff --git a/teams/teams-ps/teams/Set-CsTeamsShiftsAppPolicy.md b/teams/teams-ps/teams/Set-CsTeamsShiftsAppPolicy.md index b3319a77c4..abbbb97e70 100644 --- a/teams/teams-ps/teams/Set-CsTeamsShiftsAppPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsShiftsAppPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsshiftsapppolicy +title: Set-CsTeamsShiftsAppPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Set-CsTeamsShiftsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsShiftsPolicy.md index d40b984a20..6835a0dfa9 100644 --- a/teams/teams-ps/teams/Set-CsTeamsShiftsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsShiftsPolicy.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-teamsshiftspolicy +title: Set-CsTeamsShiftsPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Set-CsTeamsSurvivableBranchAppliance.md b/teams/teams-ps/teams/Set-CsTeamsSurvivableBranchAppliance.md index 9f45468e69..49fabb2ff1 100644 --- a/teams/teams-ps/teams/Set-CsTeamsSurvivableBranchAppliance.md +++ b/teams/teams-ps/teams/Set-CsTeamsSurvivableBranchAppliance.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csteamssurvivablebranchappliance +title: Set-CsTeamsSurvivableBranchAppliance schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Set-CsTeamsSurvivableBranchAppliancePolicy.md b/teams/teams-ps/teams/Set-CsTeamsSurvivableBranchAppliancePolicy.md index 52b1af12ca..fe8cc3c54b 100644 --- a/teams/teams-ps/teams/Set-CsTeamsSurvivableBranchAppliancePolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsSurvivableBranchAppliancePolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csteamssurvivablebranchappliancepolicy +title: Set-CsTeamsSurvivableBranchAppliancePolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Set-CsTeamsTargetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsTargetingPolicy.md index 1f97eca7e6..f1e5d3000d 100644 --- a/teams/teams-ps/teams/Set-CsTeamsTargetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsTargetingPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csteamstargetingpolicy +title: Set-CsTeamsTargetingPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Set-CsTeamsUnassignedNumberTreatment.md b/teams/teams-ps/teams/Set-CsTeamsUnassignedNumberTreatment.md index aa17774ceb..75ea8483a8 100644 --- a/teams/teams-ps/teams/Set-CsTeamsUnassignedNumberTreatment.md +++ b/teams/teams-ps/teams/Set-CsTeamsUnassignedNumberTreatment.md @@ -3,11 +3,12 @@ external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsunassignednumbertreatment applicable: Microsoft Teams +title: Set-CsTeamsUnassignedNumberTreatment +schema: 2.0.0 author: serdarsoysal ms.author: serdars ms.reviewer: manager: -schema: 2.0.0 --- # Set-CsTeamsUnassignedNumberTreatment diff --git a/teams/teams-ps/teams/Set-CsTeamsVdiPolicy.md b/teams/teams-ps/teams/Set-CsTeamsVdiPolicy.md index 1a0c1e1eda..5c21d8c52c 100644 --- a/teams/teams-ps/teams/Set-CsTeamsVdiPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsVdiPolicy.md @@ -1,7 +1,8 @@ --- external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml Module Name: MicrosoftTeams -online version: +online version: https://learn.microsoft.com/powershell/module/teams/set-cteamsvdipolicy +title: Set-CsTeamsVdiPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Set-CsTeamsVirtualAppointmentsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsVirtualAppointmentsPolicy.md index e22b6007d1..363ba6ac2f 100644 --- a/teams/teams-ps/teams/Set-CsTeamsVirtualAppointmentsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsVirtualAppointmentsPolicy.md @@ -2,10 +2,11 @@ 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-csteamsvirtualappointmentspolicy +title: Set-CsTeamsVirtualAppointmentsPolicy schema: 2.0.0 +author: emmanuelrocha001 ms.author: erocha manager: sonaggarwal -author: emmanuelrocha001 --- # Set-CsTeamsVirtualAppointmentsPolicy diff --git a/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md index 43b612c44d..681eef77f1 100644 --- a/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md @@ -2,6 +2,7 @@ external help file: MicrosoftTeams-help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsvoiceapplicationspolicy +title: Set-CsTeamsVoiceApplicationsPolicy schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Set-CsTeamsWorkLocationDetectionPolicy.md b/teams/teams-ps/teams/Set-CsTeamsWorkLocationDetectionPolicy.md index 7e1c8201d2..176485db17 100644 --- a/teams/teams-ps/teams/Set-CsTeamsWorkLocationDetectionPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsWorkLocationDetectionPolicy.md @@ -2,10 +2,11 @@ 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-csteamsworklocationdetectionpolicy +title: Set-CsTeamsWorkLocationDetectionPolicy schema: 2.0.0 +author: artemiykozlov ms.author: arkozlov manager: prashibadkur -author: artemiykozlov --- # Set-CsTeamsWorkLocationDetectionPolicy diff --git a/teams/teams-ps/teams/Set-CsTenantBlockedCallingNumbers.md b/teams/teams-ps/teams/Set-CsTenantBlockedCallingNumbers.md index 77b7a8dd6d..616604a4f9 100644 --- a/teams/teams-ps/teams/Set-CsTenantBlockedCallingNumbers.md +++ b/teams/teams-ps/teams/Set-CsTenantBlockedCallingNumbers.md @@ -1,11 +1,12 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/teams/set-cstenantblockedcallingnumbers applicable: Microsoft Teams title: Set-CsTenantBlockedCallingNumbers schema: 2.0.0 -manager: roykuntz author: serdarsoysal ms.author: serdars +manager: roykuntz --- # Set-CsTenantBlockedCallingNumbers diff --git a/teams/teams-ps/teams/Set-CsUserCallingDelegate.md b/teams/teams-ps/teams/Set-CsUserCallingDelegate.md index 803b4f69bd..ac17aa7a8a 100644 --- a/teams/teams-ps/teams/Set-CsUserCallingDelegate.md +++ b/teams/teams-ps/teams/Set-CsUserCallingDelegate.md @@ -3,11 +3,12 @@ external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csusercallingdelegate applicable: Microsoft Teams +title: Set-CsUserCallingDelegate +schema: 2.0.0 author: serdarsoysal ms.author: serdars ms.reviewer: manager: -schema: 2.0.0 --- # Set-CsUserCallingDelegate diff --git a/teams/teams-ps/teams/Set-CsUserCallingSettings.md b/teams/teams-ps/teams/Set-CsUserCallingSettings.md index 879723edbc..4b590f4ab2 100644 --- a/teams/teams-ps/teams/Set-CsUserCallingSettings.md +++ b/teams/teams-ps/teams/Set-CsUserCallingSettings.md @@ -3,11 +3,12 @@ external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csusercallingsettings applicable: Microsoft Teams +title: Set-CsUserCallingSettings +schema: 2.0.0 author: serdarsoysal ms.author: serdars ms.reviewer: manager: -schema: 2.0.0 --- # Set-CsUserCallingSettings diff --git a/teams/teams-ps/teams/Set-Team.md b/teams/teams-ps/teams/Set-Team.md index 81019342bb..ec7260f07c 100644 --- a/teams/teams-ps/teams/Set-Team.md +++ b/teams/teams-ps/teams/Set-Team.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-team +title: Set-Team schema: 2.0.0 author: serdarsoysal ms.author: serdars diff --git a/teams/teams-ps/teams/Set-TeamArchivedState.md b/teams/teams-ps/teams/Set-TeamArchivedState.md index c4ea675599..5b3b53ee89 100644 --- a/teams/teams-ps/teams/Set-TeamArchivedState.md +++ b/teams/teams-ps/teams/Set-TeamArchivedState.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-teamarchivedstate +title: Set-TeamArchivedState schema: 2.0.0 author: serdarsoysal ms.author: serdars diff --git a/teams/teams-ps/teams/Set-TeamChannel.md b/teams/teams-ps/teams/Set-TeamChannel.md index c08584f236..14b6fa83e6 100644 --- a/teams/teams-ps/teams/Set-TeamChannel.md +++ b/teams/teams-ps/teams/Set-TeamChannel.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-teamchannel +title: Set-TeamChannel schema: 2.0.0 author: serdarsoysal ms.author: serdars diff --git a/teams/teams-ps/teams/Set-TeamPicture.md b/teams/teams-ps/teams/Set-TeamPicture.md index 109abbf1ec..eeb537153b 100644 --- a/teams/teams-ps/teams/Set-TeamPicture.md +++ b/teams/teams-ps/teams/Set-TeamPicture.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-teampicture +title: Set-TeamPicture schema: 2.0.0 author: serdarsoysal ms.author: serdars diff --git a/teams/teams-ps/teams/Set-TeamTargetingHierarchy.md b/teams/teams-ps/teams/Set-TeamTargetingHierarchy.md index 08bc690cf5..4f8a952534 100644 --- a/teams/teams-ps/teams/Set-TeamTargetingHierarchy.md +++ b/teams/teams-ps/teams/Set-TeamTargetingHierarchy.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/connect-microsoftteams +title: Set-TeamTargetingHierarchy schema: 2.0.0 author: serdarsoysal ms.author: serdars diff --git a/teams/teams-ps/teams/Set-TeamsApp.md b/teams/teams-ps/teams/Set-TeamsApp.md index 4a25462b66..3f493249cb 100644 --- a/teams/teams-ps/teams/Set-TeamsApp.md +++ b/teams/teams-ps/teams/Set-TeamsApp.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-teamsapp +title: Set-TeamsApp schema: 2.0.0 --- diff --git a/teams/teams-ps/teams/Set-TeamsEnvironmentConfig.md b/teams/teams-ps/teams/Set-TeamsEnvironmentConfig.md index 3dd0e0af42..81c1a3382e 100644 --- a/teams/teams-ps/teams/Set-TeamsEnvironmentConfig.md +++ b/teams/teams-ps/teams/Set-TeamsEnvironmentConfig.md @@ -1,7 +1,8 @@ --- external help file: Microsoft.TeamsCmdlets.PowerShell.Connect.dll-Help.xml Module Name: MicrosoftTeams -online version: +online version: https://learn.microsoft.com/powershell/module/teams/set-teamsenvironmentconfig +title: Set-TeamsEnvironmentConfig schema: 2.0.0 author: VikneshMSFT ms.author: vimohan diff --git a/teams/teams-ps/teams/Test-CsTeamsTranslationRule.md b/teams/teams-ps/teams/Test-CsTeamsTranslationRule.md index 3121cc197c..42891b66a8 100644 --- a/teams/teams-ps/teams/Test-CsTeamsTranslationRule.md +++ b/teams/teams-ps/teams/Test-CsTeamsTranslationRule.md @@ -2,11 +2,12 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/test-csteamstranslationrule applicable: Microsoft Teams +title: Test-CsTeamsTranslationRule +schema: 2.0.0 author: serdarsoysal ms.author: serdars ms.reviewer: manager: -schema: 2.0.0 --- # Test-CsTeamsTranslationRule diff --git a/teams/teams-ps/teams/Update-TeamsAppInstallation.md b/teams/teams-ps/teams/Update-TeamsAppInstallation.md index 1dd54d9361..d7ce547680 100644 --- a/teams/teams-ps/teams/Update-TeamsAppInstallation.md +++ b/teams/teams-ps/teams/Update-TeamsAppInstallation.md @@ -2,6 +2,7 @@ external help file: Microsoft.TeamsCmdlets.PowerShell.Custom.dll-Help.xml Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/update-teamsappinstallation +title: Update-TeamsAppInstallation schema: 2.0.0 author: serdarsoysal ms.author: serdars From f5ea16aa9c8f71404dab610c99d4b7bceb8b5244 Mon Sep 17 00:00:00 2001 From: pavellatif <142821210+pavellatif@users.noreply.github.com> Date: Thu, 30 Jan 2025 15:09:44 -0500 Subject: [PATCH 1366/1851] Update New-CsOnlineTelephoneNumberReleaseOrder.md Adding a new parameter -FileContent and corresponding example --- ...New-CsOnlineTelephoneNumberReleaseOrder.md | 26 +++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md b/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md index c6c768b7a5..2d9099b02b 100644 --- a/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md +++ b/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md @@ -19,11 +19,11 @@ This cmdlet creates a request to release Direct Routing telephone numbers from M ## SYNTAX ``` -New-CsOnlineTelephoneNumberReleaseOrder [-TelephoneNumber ] [-StartingNumber ] [-EndingNumber ] [] +New-CsOnlineTelephoneNumberReleaseOrder [-TelephoneNumber ] [-StartingNumber ] [-EndingNumber ] [-FileContent ] [] ``` ## DESCRIPTION -This cmdlet releases existing Direct Routing telephone numbers from Microsoft Teams telephone number management inventory. Once released the phone numbers will not be visible in Teams PowerShell as acquired Direct Routing phone numbers. +This cmdlet releases existing Direct Routing telephone numbers from Microsoft Teams telephone number management inventory. Once released the phone numbers will not be visible in Teams PowerShell as acquired Direct Routing phone numbers. A maximum of 1,000 phone numbers can be released at a time. If more than 1,000 numbers need to be released, the requests should be divided into multiple increments of up to 1,000 numbers. The cmdlet is an asynchronous operation and will return an OrderId as output. You can use the [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to check the status of the OrderId, including any error or warning messages that might result from the operation: `Get-CsOnlineTelephoneNumberOrder -OrderType Release -OrderId "orderId"`. @@ -53,6 +53,15 @@ cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c13 In this example, a range of Direct Routing telephone numbers from "+12000000" to "+12000009" are being released from Microsoft Teams telephone number management. The output of the cmdlet is the OrderId that can be used with the [Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) cmdlet to retrieve the status of the order: `Get-CsOnlineTelephoneNumberOrder -OrderType Release -OrderId "orderId"`. +### Example 4 +```powershell +PS C:\> $drlist = [System.IO.File]::ReadAllBytes("C:\Users\testuser\DrNumber.csv") +PS C:\> New-CsOnlineTelephoneNumberReleaseOrder -FileContent $drlist +cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c13 +``` + +In this example, the content of a file with a list of Direct Routing telephone numbers are being released via file upload. The file should be in Comma Separated Values (CSV) file format and only containing the list of DR numbers to be released. Only the content of the file can be passed to the New-CsOnlineTelephoneNumberReleaseOrder cmdlet. The output of the cmdlet is the OrderId that can be used with the [Get-CsOnlineTelephoneNumberOrder](./get-csonlinetelephonenumberorder.md) cmdlet to retrieve the status of the order: `Get-CsOnlineTelephoneNumberOrder -OrderType Release -OrderId "orderId"`. + ## PARAMETERS ### -TelephoneNumber @@ -100,6 +109,19 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -FileContent +This is the content of a .csv file that includes the Direct Routing telephone numbers to be released from the Microsoft Teams telephone number management inventory. This parameter can be used to release up to 1,000 numbers at a time. + +```yaml +Type: Byte[] +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](http://go.microsoft.com/fwlink/?LinkID=113216). From b62dd28f99c77a0e598c705f374b1519ca285b5b Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 3 Feb 2025 13:42:55 -0800 Subject: [PATCH 1367/1851] Updates to Description section per VSO --- exchange/exchange-ps/exchange/Add-eDiscoveryCaseAdmin.md | 4 +--- exchange/exchange-ps/exchange/Update-eDiscoveryCaseAdmin.md | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/exchange/exchange-ps/exchange/Add-eDiscoveryCaseAdmin.md b/exchange/exchange-ps/exchange/Add-eDiscoveryCaseAdmin.md index 1e065c2670..2fffa65d08 100644 --- a/exchange/exchange-ps/exchange/Add-eDiscoveryCaseAdmin.md +++ b/exchange/exchange-ps/exchange/Add-eDiscoveryCaseAdmin.md @@ -28,9 +28,7 @@ Add-eDiscoveryCaseAdmin -User ``` ## DESCRIPTION -An eDiscovery Administrator is member of the eDiscovery Manager role group who can also view and access all eDiscovery cases in your organization. - -To make a user an eDiscovery Administrator, you must first add the user to the eDiscovery Manager role group by running the Add-RoleGroupMember cmdlet. After the user is a member of this role group, you can run the Add-eDiscoveryCaseAdmin cmdlet to add the user to the list of eDiscovery Administrators. +An eDiscovery Administrator is member of the eDiscovery Manager role group who can also view and access all eDiscovery cases in your organization. To make a user an eDiscovery Administrator, add the user to the eDiscovery Manager role group. For instructions, see [Add users or groups to a Microsoft Purview built-in role group](https://learn.microsoft.com/purview/purview-compliance-portal-permissions#add-users-or-groups-to-a-microsoft-purview-built-in-role-group). You can then use this cmdlet to manage the list of eDiscover Administrators. To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). diff --git a/exchange/exchange-ps/exchange/Update-eDiscoveryCaseAdmin.md b/exchange/exchange-ps/exchange/Update-eDiscoveryCaseAdmin.md index 95ff54550c..c72830007e 100644 --- a/exchange/exchange-ps/exchange/Update-eDiscoveryCaseAdmin.md +++ b/exchange/exchange-ps/exchange/Update-eDiscoveryCaseAdmin.md @@ -28,9 +28,7 @@ Update-eDiscoveryCaseAdmin -Users ``` ## DESCRIPTION -An eDiscovery Administrator is member of the eDiscovery Manager role group who can also view and access all eDiscovery cases in your organization. - -To make a user an eDiscovery Administrator, the user must be assigned the Case Management role. By default, this role is assigned to the Organization Management and eDiscovery Manager role groups. +An eDiscovery Administrator is member of the eDiscovery Manager role group who can also view and access all eDiscovery cases in your organization. To make a user an eDiscovery Administrator, add the user to the eDiscovery Manager role group. For instructions, see [Add users or groups to a Microsoft Purview built-in role group](https://learn.microsoft.com/purview/purview-compliance-portal-permissions#add-users-or-groups-to-a-microsoft-purview-built-in-role-group). You can then use this cmdlet to manage the list of eDiscover Administrators. To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). From a2a6c574195389760b9c0baa6609cc2af620252b Mon Sep 17 00:00:00 2001 From: paisvivekanand Date: Tue, 4 Feb 2025 10:00:23 +0530 Subject: [PATCH 1368/1851] Update Connect-ExchangeOnline.md Tenant ID is now supported value for Organization and Delegated Organization parameter --- exchange/exchange-ps/exchange/Connect-ExchangeOnline.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md b/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md index cc89022ef4..051d4b574a 100644 --- a/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md +++ b/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md @@ -206,7 +206,7 @@ The DelegatedOrganization parameter specifies the customer organization that you After you successfully authenticate, the cmdlets in this session are mapped to the customer organization, and all operations in this session are done on the customer organization. -**Note**: Use the primary .onmicrosoft.com domain of the delegated organization for the value of this parameter. +**Note**: Use the primary .onmicrosoft.com domain or tenant id of the delegated organization for the value of this parameter. ```yaml Type: String @@ -603,7 +603,7 @@ Accept wildcard characters: False ``` ### -Organization -The Organization parameter specifies the organization when you connect using CBA or managed identity. You must use the primary .onmicrosoft.com domain of the organization for the value of this parameter. +The Organization parameter specifies the organization when you connect using CBA or managed identity. You must use the primary .onmicrosoft.com domain or the tenant id of the organization for the value of this parameter. For more information about connecting with CBA, see [App-only authentication for unattended scripts in the Exchange Online PowerShell module](https://aka.ms/exo-cba). From ae47401ddac4fd970f746b8407691b44b1abf456 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 4 Feb 2025 08:53:56 -0800 Subject: [PATCH 1369/1851] Clarify parameter descriptions in Connect-ExchangeOnline.md --- exchange/exchange-ps/exchange/Connect-ExchangeOnline.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md b/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md index 051d4b574a..aa3d145279 100644 --- a/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md +++ b/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md @@ -202,11 +202,11 @@ Accept wildcard characters: False ``` ### -DelegatedOrganization -The DelegatedOrganization parameter specifies the customer organization that you want to manage (for example, contosoelectronics.onmicrosoft.com). This parameter works only if the customer organization has agreed to your delegated management via the CSP program. +The DelegatedOrganization parameter specifies the customer organization that you want to manage. A valid value for this parameter is the primary .onmicrosoft.com domain or tenant ID of the customer organization. -After you successfully authenticate, the cmdlets in this session are mapped to the customer organization, and all operations in this session are done on the customer organization. +This parameter works only if the customer organization has agreed to your delegated management via the CSP program. -**Note**: Use the primary .onmicrosoft.com domain or tenant id of the delegated organization for the value of this parameter. +After you successfully authenticate, the cmdlets in this session are mapped to the customer organization, and all operations in this session are done on the customer organization. ```yaml Type: String @@ -603,7 +603,7 @@ Accept wildcard characters: False ``` ### -Organization -The Organization parameter specifies the organization when you connect using CBA or managed identity. You must use the primary .onmicrosoft.com domain or the tenant id of the organization for the value of this parameter. +The Organization parameter specifies the organization when you connect using CBA or managed identity. A valid value for this parameter is the primary .onmicrosoft.com domain or tenant ID of the organization. For more information about connecting with CBA, see [App-only authentication for unattended scripts in the Exchange Online PowerShell module](https://aka.ms/exo-cba). From 006cb4250fcf8cf2ddb725fed14f6ad8a3459cf2 Mon Sep 17 00:00:00 2001 From: Mary-Katherine Bond Sims Date: Tue, 4 Feb 2025 14:50:38 -0500 Subject: [PATCH 1370/1851] Update example description in documentation --- teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md b/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md index 2d9099b02b..b9ccb97cab 100644 --- a/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md +++ b/teams/teams-ps/teams/New-CsOnlineTelephoneNumberReleaseOrder.md @@ -60,7 +60,7 @@ PS C:\> New-CsOnlineTelephoneNumberReleaseOrder -FileContent $drlist cdf3073a-6fbb-4ade-a8af-e8fa1f3b9c13 ``` -In this example, the content of a file with a list of Direct Routing telephone numbers are being released via file upload. The file should be in Comma Separated Values (CSV) file format and only containing the list of DR numbers to be released. Only the content of the file can be passed to the New-CsOnlineTelephoneNumberReleaseOrder cmdlet. The output of the cmdlet is the OrderId that can be used with the [Get-CsOnlineTelephoneNumberOrder](./get-csonlinetelephonenumberorder.md) cmdlet to retrieve the status of the order: `Get-CsOnlineTelephoneNumberOrder -OrderType Release -OrderId "orderId"`. +In this example, the content of a file with a list of Direct Routing telephone numbers are being released via file upload. The file should be in Comma Separated Values (CSV) file format and should only contain the list of DR numbers to be released. The New-CsOnlineTelephoneNumberReleaseOrder cmdlet is only used to pass the content. To read the output of this cmdlet and retrieve the status of your order, you can use OrderId with the [Get-CsOnlineTelephoneNumberOrder](./get-csonlinetelephonenumberorder.md) cmdlet : `Get-CsOnlineTelephoneNumberOrder -OrderType Release -OrderId "orderId"`. ## PARAMETERS From ab99136bf4f4c34e651c3d62a61ae3939ed076f5 Mon Sep 17 00:00:00 2001 From: ninacchen <82480205+ninacchen@users.noreply.github.com> Date: Tue, 4 Feb 2025 13:31:12 -0800 Subject: [PATCH 1371/1851] Learn Editor: Update Update-eDiscoveryCaseAdmin.md --- exchange/exchange-ps/exchange/Update-eDiscoveryCaseAdmin.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Update-eDiscoveryCaseAdmin.md b/exchange/exchange-ps/exchange/Update-eDiscoveryCaseAdmin.md index c72830007e..91e6e45315 100644 --- a/exchange/exchange-ps/exchange/Update-eDiscoveryCaseAdmin.md +++ b/exchange/exchange-ps/exchange/Update-eDiscoveryCaseAdmin.md @@ -28,7 +28,9 @@ Update-eDiscoveryCaseAdmin -Users ``` ## DESCRIPTION -An eDiscovery Administrator is member of the eDiscovery Manager role group who can also view and access all eDiscovery cases in your organization. To make a user an eDiscovery Administrator, add the user to the eDiscovery Manager role group. For instructions, see [Add users or groups to a Microsoft Purview built-in role group](https://learn.microsoft.com/purview/purview-compliance-portal-permissions#add-users-or-groups-to-a-microsoft-purview-built-in-role-group). You can then use this cmdlet to manage the list of eDiscover Administrators. +An eDiscovery Administrator is member of the eDiscovery Manager role group who can also view and access all eDiscovery cases in your organization. + +To make a user an eDiscovery Administrator, the user must be assigned the Case Management role. By default, this role is assigned to the Organization Management and eDiscovery Manager role groups. Please note that you must first add the user to the eDiscovery Manager role group by running the Add-RoleGroupMember cmdlet. After the user is a member of this role group, you can run the Update-eDiscoveryCaseAdmin cmdlet to add the user to the list of eDiscovery Administrators. To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). From 923423ec6db33b3650a8d35c6ee1ff43eaf19a24 Mon Sep 17 00:00:00 2001 From: ninacchen <82480205+ninacchen@users.noreply.github.com> Date: Tue, 4 Feb 2025 13:33:12 -0800 Subject: [PATCH 1372/1851] Learn Editor: Update Add-eDiscoveryCaseAdmin.md --- exchange/exchange-ps/exchange/Add-eDiscoveryCaseAdmin.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Add-eDiscoveryCaseAdmin.md b/exchange/exchange-ps/exchange/Add-eDiscoveryCaseAdmin.md index 2fffa65d08..9ea8fbad97 100644 --- a/exchange/exchange-ps/exchange/Add-eDiscoveryCaseAdmin.md +++ b/exchange/exchange-ps/exchange/Add-eDiscoveryCaseAdmin.md @@ -28,7 +28,9 @@ Add-eDiscoveryCaseAdmin -User ``` ## DESCRIPTION -An eDiscovery Administrator is member of the eDiscovery Manager role group who can also view and access all eDiscovery cases in your organization. To make a user an eDiscovery Administrator, add the user to the eDiscovery Manager role group. For instructions, see [Add users or groups to a Microsoft Purview built-in role group](https://learn.microsoft.com/purview/purview-compliance-portal-permissions#add-users-or-groups-to-a-microsoft-purview-built-in-role-group). You can then use this cmdlet to manage the list of eDiscover Administrators. +An eDiscovery Administrator is member of the eDiscovery Manager role group who can also view and access all eDiscovery cases in your organization. + +To make a user an eDiscovery Administrator, you must first add the user to the eDiscovery Manager role group by running the Add-RoleGroupMember cmdlet. After the user is a member of this role group, you can run the Add-eDiscoveryCaseAdmin cmdlet to add the user to the list of eDiscovery Administrators. To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). From 5e7fcf595d0a991297884a471e4218adcb3c0a7c Mon Sep 17 00:00:00 2001 From: ninacchen <82480205+ninacchen@users.noreply.github.com> Date: Tue, 4 Feb 2025 13:33:25 -0800 Subject: [PATCH 1373/1851] Learn Editor: Update Add-eDiscoveryCaseAdmin.md From 64711251cde314ffc03ca9ad8c0305a833705620 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 4 Feb 2025 14:34:33 -0800 Subject: [PATCH 1374/1851] Update eDiscovery Administrator instructions and links --- exchange/exchange-ps/exchange/Add-eDiscoveryCaseAdmin.md | 4 +++- exchange/exchange-ps/exchange/Update-eDiscoveryCaseAdmin.md | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Add-eDiscoveryCaseAdmin.md b/exchange/exchange-ps/exchange/Add-eDiscoveryCaseAdmin.md index 9ea8fbad97..75dc0c6908 100644 --- a/exchange/exchange-ps/exchange/Add-eDiscoveryCaseAdmin.md +++ b/exchange/exchange-ps/exchange/Add-eDiscoveryCaseAdmin.md @@ -30,7 +30,9 @@ Add-eDiscoveryCaseAdmin -User ## DESCRIPTION An eDiscovery Administrator is member of the eDiscovery Manager role group who can also view and access all eDiscovery cases in your organization. -To make a user an eDiscovery Administrator, you must first add the user to the eDiscovery Manager role group by running the Add-RoleGroupMember cmdlet. After the user is a member of this role group, you can run the Add-eDiscoveryCaseAdmin cmdlet to add the user to the list of eDiscovery Administrators. +To make a user an eDiscovery Administrator, add the user to the eDiscovery Manager role group in the Microsoft Purview compliance portal or by using the Add-RoleGroupMember cmdlet in Security & Compliance PowerShell. For instructions in the Purview compliance portal, see [Add users or groups to a Microsoft Purview built-in role group](https://learn.microsoft.com/purview/purview-compliance-portal-permissions#add-users-or-groups-to-a-microsoft-purview-built-in-role-group). + +After the user is a member of the eDiscovery Manager role group, you can then use this cmdlet to add them to the list of eDiscover Administrators. To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). diff --git a/exchange/exchange-ps/exchange/Update-eDiscoveryCaseAdmin.md b/exchange/exchange-ps/exchange/Update-eDiscoveryCaseAdmin.md index 91e6e45315..073a5900ba 100644 --- a/exchange/exchange-ps/exchange/Update-eDiscoveryCaseAdmin.md +++ b/exchange/exchange-ps/exchange/Update-eDiscoveryCaseAdmin.md @@ -28,9 +28,9 @@ Update-eDiscoveryCaseAdmin -Users ``` ## DESCRIPTION -An eDiscovery Administrator is member of the eDiscovery Manager role group who can also view and access all eDiscovery cases in your organization. +An eDiscovery Administrator is member of the eDiscovery Manager role group who can also view and access all eDiscovery cases in the organization. -To make a user an eDiscovery Administrator, the user must be assigned the Case Management role. By default, this role is assigned to the Organization Management and eDiscovery Manager role groups. Please note that you must first add the user to the eDiscovery Manager role group by running the Add-RoleGroupMember cmdlet. After the user is a member of this role group, you can run the Update-eDiscoveryCaseAdmin cmdlet to add the user to the list of eDiscovery Administrators. +To make a user an eDiscovery Administrator so you can use this cmdlet to add them to the list of eDiscovery Administrators, add the user to the eDiscovery Manager role group first. For instructions, see [Add users or groups to a Microsoft Purview built-in role group](https://learn.microsoft.com/purview/purview-compliance-portal-permissions#add-users-or-groups-to-a-microsoft-purview-built-in-role-group). To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). From 49ab1f8e3c4dc4bcae55e2034a48d8bb62273359 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 4 Feb 2025 15:13:18 -0800 Subject: [PATCH 1375/1851] Update eDiscovery Administrator role group instructions --- exchange/exchange-ps/exchange/Add-eDiscoveryCaseAdmin.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Add-eDiscoveryCaseAdmin.md b/exchange/exchange-ps/exchange/Add-eDiscoveryCaseAdmin.md index 75dc0c6908..5f5c2b203d 100644 --- a/exchange/exchange-ps/exchange/Add-eDiscoveryCaseAdmin.md +++ b/exchange/exchange-ps/exchange/Add-eDiscoveryCaseAdmin.md @@ -30,9 +30,7 @@ Add-eDiscoveryCaseAdmin -User ## DESCRIPTION An eDiscovery Administrator is member of the eDiscovery Manager role group who can also view and access all eDiscovery cases in your organization. -To make a user an eDiscovery Administrator, add the user to the eDiscovery Manager role group in the Microsoft Purview compliance portal or by using the Add-RoleGroupMember cmdlet in Security & Compliance PowerShell. For instructions in the Purview compliance portal, see [Add users or groups to a Microsoft Purview built-in role group](https://learn.microsoft.com/purview/purview-compliance-portal-permissions#add-users-or-groups-to-a-microsoft-purview-built-in-role-group). - -After the user is a member of the eDiscovery Manager role group, you can then use this cmdlet to add them to the list of eDiscover Administrators. +To make a user an eDiscovery Administrator, add the user to the eDiscovery Manager role group by running the following command in Security & Compliance PowerShell: `Add-RoleGroupMember -Identity "eDiscovery Manager" -Member ""`. After the user is a member of the eDiscovery Manager role group, you can then use this cmdlet to add them to the list of eDiscover Administrators. To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). From ac76ec910a1ce68a90c6b313e82a9fa00d3ee8b6 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 4 Feb 2025 15:14:30 -0800 Subject: [PATCH 1376/1851] Update eDiscovery Administrator role group instructions --- exchange/exchange-ps/exchange/Update-eDiscoveryCaseAdmin.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Update-eDiscoveryCaseAdmin.md b/exchange/exchange-ps/exchange/Update-eDiscoveryCaseAdmin.md index 073a5900ba..a8b8953a35 100644 --- a/exchange/exchange-ps/exchange/Update-eDiscoveryCaseAdmin.md +++ b/exchange/exchange-ps/exchange/Update-eDiscoveryCaseAdmin.md @@ -28,9 +28,9 @@ Update-eDiscoveryCaseAdmin -Users ``` ## DESCRIPTION -An eDiscovery Administrator is member of the eDiscovery Manager role group who can also view and access all eDiscovery cases in the organization. +An eDiscovery Administrator is member of the eDiscovery Manager role group who can also view and access all eDiscovery cases in the organization. To make a user an eDiscovery Administrator, add the user to the eDiscovery Manager role group by running the following command in Security & Compliance PowerShell: `Add-RoleGroupMember -Identity "eDiscovery Manager" -Member ""`. -To make a user an eDiscovery Administrator so you can use this cmdlet to add them to the list of eDiscovery Administrators, add the user to the eDiscovery Manager role group first. For instructions, see [Add users or groups to a Microsoft Purview built-in role group](https://learn.microsoft.com/purview/purview-compliance-portal-permissions#add-users-or-groups-to-a-microsoft-purview-built-in-role-group). +After the user is a member of the eDiscovery Manager role group, you can then use this cmdlet to add them to the list of eDiscover Administrators. To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). From 0db5075494d5c20c510077c47b8252032af26406 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 4 Feb 2025 15:21:01 -0800 Subject: [PATCH 1377/1851] Update eDiscovery Administrator role description --- exchange/exchange-ps/exchange/Add-eDiscoveryCaseAdmin.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Add-eDiscoveryCaseAdmin.md b/exchange/exchange-ps/exchange/Add-eDiscoveryCaseAdmin.md index 5f5c2b203d..8a04380a89 100644 --- a/exchange/exchange-ps/exchange/Add-eDiscoveryCaseAdmin.md +++ b/exchange/exchange-ps/exchange/Add-eDiscoveryCaseAdmin.md @@ -28,9 +28,9 @@ Add-eDiscoveryCaseAdmin -User ``` ## DESCRIPTION -An eDiscovery Administrator is member of the eDiscovery Manager role group who can also view and access all eDiscovery cases in your organization. +An eDiscovery Administrator has the Case Management role assigned to them, which allows them to view and access all eDiscovery cases in the organization. To make a user an eDiscovery Administrator, add the user to the eDiscovery Manager role group by running the following command in Security & Compliance PowerShell: `Add-RoleGroupMember -Identity "eDiscovery Manager" -Member ""`. -To make a user an eDiscovery Administrator, add the user to the eDiscovery Manager role group by running the following command in Security & Compliance PowerShell: `Add-RoleGroupMember -Identity "eDiscovery Manager" -Member ""`. After the user is a member of the eDiscovery Manager role group, you can then use this cmdlet to add them to the list of eDiscover Administrators. +After the user is a member of the eDiscovery Manager role group, you can then use this cmdlet to add them to the list of eDiscover Administrators. To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). From 159e4cf8b3b9b08c8cfa688bfe1416824f2ce361 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 4 Feb 2025 15:22:30 -0800 Subject: [PATCH 1378/1851] Fix typos in Add-eDiscoveryCaseAdmin.md --- exchange/exchange-ps/exchange/Add-eDiscoveryCaseAdmin.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Add-eDiscoveryCaseAdmin.md b/exchange/exchange-ps/exchange/Add-eDiscoveryCaseAdmin.md index 8a04380a89..3ed1187a64 100644 --- a/exchange/exchange-ps/exchange/Add-eDiscoveryCaseAdmin.md +++ b/exchange/exchange-ps/exchange/Add-eDiscoveryCaseAdmin.md @@ -28,9 +28,9 @@ Add-eDiscoveryCaseAdmin -User ``` ## DESCRIPTION -An eDiscovery Administrator has the Case Management role assigned to them, which allows them to view and access all eDiscovery cases in the organization. To make a user an eDiscovery Administrator, add the user to the eDiscovery Manager role group by running the following command in Security & Compliance PowerShell: `Add-RoleGroupMember -Identity "eDiscovery Manager" -Member ""`. +An eDiscovery Administrator has the Case Management role assigned to them, which allows them to view and access all eDiscovery cases in the organization. To make a user an eDiscovery Administrator, add them to the eDiscovery Manager role group by running the following command in Security & Compliance PowerShell: `Add-RoleGroupMember -Identity "eDiscovery Manager" -Member ""`. -After the user is a member of the eDiscovery Manager role group, you can then use this cmdlet to add them to the list of eDiscover Administrators. +After the user is a member of the eDiscovery Manager role group, you can then use this cmdlet to add them to the list of eDiscovery Administrators. To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). From d6c0130ce0670b1a71570d10f0f80e4dac3b3cfa Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 4 Feb 2025 15:24:10 -0800 Subject: [PATCH 1379/1851] Update eDiscovery Administrator description and role details --- exchange/exchange-ps/exchange/Update-eDiscoveryCaseAdmin.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Update-eDiscoveryCaseAdmin.md b/exchange/exchange-ps/exchange/Update-eDiscoveryCaseAdmin.md index a8b8953a35..26ec79d6cf 100644 --- a/exchange/exchange-ps/exchange/Update-eDiscoveryCaseAdmin.md +++ b/exchange/exchange-ps/exchange/Update-eDiscoveryCaseAdmin.md @@ -28,9 +28,9 @@ Update-eDiscoveryCaseAdmin -Users ``` ## DESCRIPTION -An eDiscovery Administrator is member of the eDiscovery Manager role group who can also view and access all eDiscovery cases in the organization. To make a user an eDiscovery Administrator, add the user to the eDiscovery Manager role group by running the following command in Security & Compliance PowerShell: `Add-RoleGroupMember -Identity "eDiscovery Manager" -Member ""`. +An eDiscovery Administrator has the Case Management role assigned to them, which allows them to view and access all eDiscovery cases in the organization. To make a user an eDiscovery Administrator, add them to the eDiscovery Manager role group by running the following command in Security & Compliance PowerShell: `Add-RoleGroupMember -Identity "eDiscovery Manager" -Member ""`. -After the user is a member of the eDiscovery Manager role group, you can then use this cmdlet to add them to the list of eDiscover Administrators. +After the user is a member of the eDiscovery Manager role group, you can then use this cmdlet to add them to the list of eDiscovery Administrators. To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). From ce9c6220837b96574f6ea427aa947f88db2ea9bd Mon Sep 17 00:00:00 2001 From: Sam Ramon <15154970+samantharamon@users.noreply.github.com> Date: Tue, 4 Feb 2025 16:01:55 -0800 Subject: [PATCH 1380/1851] Add link --- exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md index 39e8a032c3..a3214b9aa2 100644 --- a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md @@ -86,7 +86,7 @@ This switch also specifies the most recent date and time that an add-in was allo **Important**: - As of January 17 2025, the AllowLegacyExchangeTokens switch specifies any add-in that requested an Exchange token. -- The AllowLegacyExchangeTokens switch returns `Not Set` if tokens haven't been explicitly allowed or blocked in your organization using the _AllowLegacyExchangeTokens_ or _BlockLegacyExchangeTokens_ parameters on the **Set-AuthenticationPolicy** cmdlet. +- The AllowLegacyExchangeTokens switch returns `Not Set` if tokens haven't been explicitly allowed or blocked in your organization using the _AllowLegacyExchangeTokens_ or _BlockLegacyExchangeTokens_ parameters on the **Set-AuthenticationPolicy** cmdlet. To learn more, see [Get the status of legacy Exchange Online tokens](https://learn.microsoft.com/office/dev/add-ins/outlook/turn-exchange-tokens-on-off#get-the-status-of-legacy-exchange-online-tokens). - Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. Although tokens will be blocked by default, the AllowLegacyExchangeTokens switch will still return `Not Set` if you haven't used the _AllowLegacyExchangeTokens_ or _BlockLegacyExchangeTokens_ parameters on the **Set-AuthenticationPolicy** cmdlet. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). ```yaml From 78f28def2d15418e671d94682a104aa9f0e9fe14 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 4 Feb 2025 16:09:57 -0800 Subject: [PATCH 1381/1851] Clarify eDiscovery Administrator role description --- exchange/exchange-ps/exchange/Add-eDiscoveryCaseAdmin.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Add-eDiscoveryCaseAdmin.md b/exchange/exchange-ps/exchange/Add-eDiscoveryCaseAdmin.md index 3ed1187a64..ddb6eb30ff 100644 --- a/exchange/exchange-ps/exchange/Add-eDiscoveryCaseAdmin.md +++ b/exchange/exchange-ps/exchange/Add-eDiscoveryCaseAdmin.md @@ -28,7 +28,7 @@ Add-eDiscoveryCaseAdmin -User ``` ## DESCRIPTION -An eDiscovery Administrator has the Case Management role assigned to them, which allows them to view and access all eDiscovery cases in the organization. To make a user an eDiscovery Administrator, add them to the eDiscovery Manager role group by running the following command in Security & Compliance PowerShell: `Add-RoleGroupMember -Identity "eDiscovery Manager" -Member ""`. +An eDiscovery Administrator is a member of the eDiscovery Manager role group who can view and access all eDiscovery cases in the organization. To make a user an eDiscovery Administrator, add them to the eDiscovery Manager role group by running the following command in Security & Compliance PowerShell: `Add-RoleGroupMember -Identity "eDiscovery Manager" -Member ""`. After the user is a member of the eDiscovery Manager role group, you can then use this cmdlet to add them to the list of eDiscovery Administrators. From efbf3c987f88d3c0a128e065b55939cdf6c7061a Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 4 Feb 2025 16:10:14 -0800 Subject: [PATCH 1382/1851] Clarify eDiscovery Administrator role description --- exchange/exchange-ps/exchange/Update-eDiscoveryCaseAdmin.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Update-eDiscoveryCaseAdmin.md b/exchange/exchange-ps/exchange/Update-eDiscoveryCaseAdmin.md index 26ec79d6cf..bd36987193 100644 --- a/exchange/exchange-ps/exchange/Update-eDiscoveryCaseAdmin.md +++ b/exchange/exchange-ps/exchange/Update-eDiscoveryCaseAdmin.md @@ -28,7 +28,7 @@ Update-eDiscoveryCaseAdmin -Users ``` ## DESCRIPTION -An eDiscovery Administrator has the Case Management role assigned to them, which allows them to view and access all eDiscovery cases in the organization. To make a user an eDiscovery Administrator, add them to the eDiscovery Manager role group by running the following command in Security & Compliance PowerShell: `Add-RoleGroupMember -Identity "eDiscovery Manager" -Member ""`. +An eDiscovery Administrator is a member of the eDiscovery Manager role group who can view and access all eDiscovery cases in the organization. To make a user an eDiscovery Administrator, add them to the eDiscovery Manager role group by running the following command in Security & Compliance PowerShell: `Add-RoleGroupMember -Identity "eDiscovery Manager" -Member ""`. After the user is a member of the eDiscovery Manager role group, you can then use this cmdlet to add them to the list of eDiscovery Administrators. From d9a4f0927a6d2034ae407b3c2fc5d2f1bcdd8c08 Mon Sep 17 00:00:00 2001 From: Sam Ramon <15154970+samantharamon@users.noreply.github.com> Date: Tue, 4 Feb 2025 16:52:23 -0800 Subject: [PATCH 1383/1851] Fix date --- exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md index a3214b9aa2..b966b582ef 100644 --- a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md @@ -85,7 +85,7 @@ This switch also specifies the most recent date and time that an add-in was allo **Important**: -- As of January 17 2025, the AllowLegacyExchangeTokens switch specifies any add-in that requested an Exchange token. +- As of February 10, 2025, the AllowLegacyExchangeTokens switch specifies any add-in that requested an Exchange token. - The AllowLegacyExchangeTokens switch returns `Not Set` if tokens haven't been explicitly allowed or blocked in your organization using the _AllowLegacyExchangeTokens_ or _BlockLegacyExchangeTokens_ parameters on the **Set-AuthenticationPolicy** cmdlet. To learn more, see [Get the status of legacy Exchange Online tokens](https://learn.microsoft.com/office/dev/add-ins/outlook/turn-exchange-tokens-on-off#get-the-status-of-legacy-exchange-online-tokens). - Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. Although tokens will be blocked by default, the AllowLegacyExchangeTokens switch will still return `Not Set` if you haven't used the _AllowLegacyExchangeTokens_ or _BlockLegacyExchangeTokens_ parameters on the **Set-AuthenticationPolicy** cmdlet. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). From 479baec60467ae4568725dcfd6e0399edfa1b048 Mon Sep 17 00:00:00 2001 From: Sam Ramon <15154970+samantharamon@users.noreply.github.com> Date: Tue, 4 Feb 2025 18:18:58 -0800 Subject: [PATCH 1384/1851] Apply suggestion from review --- exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md index b966b582ef..86770226cb 100644 --- a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md @@ -81,7 +81,7 @@ The AllowLegacyExchangeTokens switch specifies whether legacy Exchange tokens ar Legacy Exchange tokens include Exchange user identity and callback tokens. -This switch also specifies the most recent date and time that an add-in was allowed or blocked from acquiring a token. +This switch also specifies a date and time sometime within the past seven days when an add-in was either allowed or blocked from acquiring a token. **Important**: From f449583071fc507937e1d4289618098d3f5d1e7f Mon Sep 17 00:00:00 2001 From: Prasanna Patil Date: Wed, 5 Feb 2025 14:37:24 +0530 Subject: [PATCH 1385/1851] Update Get-CsOnlineUser.md Removing deprecated parameters. --- teams/teams-ps/teams/Get-CsOnlineUser.md | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsOnlineUser.md b/teams/teams-ps/teams/Get-CsOnlineUser.md index b04d3f9919..e2b31d72c2 100644 --- a/teams/teams-ps/teams/Get-CsOnlineUser.md +++ b/teams/teams-ps/teams/Get-CsOnlineUser.md @@ -25,7 +25,6 @@ Get-CsOnlineUser [[-Identity] ] [-SkipUserPolicies] [-SoftDeletedUser] [-Sort] - [-UsePreferredDC] [] ``` @@ -190,7 +189,6 @@ Default value: None Accept pipeline input: False Accept wildcard characters: False ``` - ### -ResultSize **Note**: Starting with Teams PowerShell Modules version 4.0 and later, "-ResultSize" type has been changed to uint32. @@ -267,22 +265,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -UsePreferredDC - -Reserved for Microsoft internal use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: False -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 bb145296a7d0f7a3e6aab82fc5aa11d4d2145450 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 5 Feb 2025 17:33:23 +0800 Subject: [PATCH 1386/1851] Update Set-CsCallQueue.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Removing reference to callback parm’s in caution as these are now in TAC. --- teams/teams-ps/teams/Set-CsCallQueue.md | 8 -------- 1 file changed, 8 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsCallQueue.md b/teams/teams-ps/teams/Set-CsCallQueue.md index 90feb9aaf2..56a130eac6 100644 --- a/teams/teams-ps/teams/Set-CsCallQueue.md +++ b/teams/teams-ps/teams/Set-CsCallQueue.md @@ -46,14 +46,6 @@ Note that this cmdlet is in the Skype for Business Online PowerShell module and > - -NoAgentRedirectPersonAudioFilePrompt > - -NoAgentRedirectVoicemailTextToSpeechPrompt > - -NoAgentRedirectVoicemailAudioFilePrompt -> - -IsCallbackEnabled -> - -CallbackRequestDtmf -> - -WaitTimeBeforeOfferingCallbackInSecond -> - -NumberOfCallsInQueueBeforeOfferingCallback -> - -CallToAgentRatioThresholdBeforeOfferingCallback -> - -CallbackOfferAudioFilePromptResourceId -> - -CallbackOfferTextToSpeechPrompt -> - -CallbackEmailNotificationTarget > > The following configuration parameters will only work for customers that are participating in the Voice Applications private preview for these features. General Availability for this functionality has not been determined at this time. > From da136d9ba11cf9da130ca68dc21d16b944f6fb19 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 5 Feb 2025 11:05:44 -0800 Subject: [PATCH 1387/1851] Automatic external email forwarding update --- .../exchange/New-HostedOutboundSpamFilterPolicy.md | 8 ++++---- .../exchange/Set-HostedOutboundSpamFilterPolicy.md | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-HostedOutboundSpamFilterPolicy.md b/exchange/exchange-ps/exchange/New-HostedOutboundSpamFilterPolicy.md index d9cd0ce28f..6f78d93176 100644 --- a/exchange/exchange-ps/exchange/New-HostedOutboundSpamFilterPolicy.md +++ b/exchange/exchange-ps/exchange/New-HostedOutboundSpamFilterPolicy.md @@ -111,11 +111,11 @@ Accept wildcard characters: False ### -AutoForwardingMode The AutoForwardingMode specifies how the policy controls automatic email forwarding to external recipients. Valid values are: -- Automatic: This is the default value. This setting is now the same as Off. When this setting was originally introduced, this value was equivalent to On. Over time, thanks to the principles of [secure by default](https://learn.microsoft.com/defender-office-365/secure-by-default), this value was gradually changed to the equivalent of Off for all customers. For more information, see [this blog post](https://techcommunity.microsoft.com/t5/exchange-team-blog/all-you-need-to-know-about-automatic-email-forwarding-in/ba-p/2074888). -- On: Automatic external email forwarding is not restricted. -- Off: Automatic external email forwarding is disabled and will result in a non-delivery report (also known as an NDR or bounce message) to the sender. +- Automatic: This is the default value. This value is now the same as Off. When this value was originally introduced, it was equivalent to On. Over time, thanks to the principles of [secure by default](https://learn.microsoft.com/defender-office-365/secure-by-default), the effect of this value was eventually changed to Off for all customers. For more information, see [this blog post](https://techcommunity.microsoft.com/t5/exchange-team-blog/all-you-need-to-know-about-automatic-email-forwarding-in/ba-p/2074888). +- On: Automatic external email forwarding isn't disabled by the policy. +- Off: Automatic external email forwarding is disabled by the policy and results in a non-delivery report (also known as an NDR or bounce message) to the sender. -This setting applies only to cloud-based mailboxes, and automatic forwarding to internal recipients is not affected by this setting. +This setting applies to cloud-based mailboxes only. Automatic forwarding to internal recipients isn't affected by this setting. ```yaml Type: AutoForwardingMode diff --git a/exchange/exchange-ps/exchange/Set-HostedOutboundSpamFilterPolicy.md b/exchange/exchange-ps/exchange/Set-HostedOutboundSpamFilterPolicy.md index b97b7a0c6f..5a570aaa15 100644 --- a/exchange/exchange-ps/exchange/Set-HostedOutboundSpamFilterPolicy.md +++ b/exchange/exchange-ps/exchange/Set-HostedOutboundSpamFilterPolicy.md @@ -114,11 +114,11 @@ Accept wildcard characters: False ### -AutoForwardingMode The AutoForwardingMode specifies how the policy controls automatic email forwarding to external recipients. Valid values are: -- Automatic: This is the default value. This setting is now the same as Off. When this setting was originally introduced, this value was equivalent to On. Over time, thanks to the principles of [secure by default](https://learn.microsoft.com/defender-office-365/secure-by-default), this value was gradually changed to the equivalent of Off for all customers. For more information, see [this blog post](https://techcommunity.microsoft.com/t5/exchange-team-blog/all-you-need-to-know-about-automatic-email-forwarding-in/ba-p/2074888). -- On: Automatic external email forwarding is not restricted. -- Off: Automatic external email forwarding is disabled and will result in a non-delivery report (also known as an NDR or bounce message) to the sender. +- Automatic: This is the default value. This value is now the same as Off. When this value was originally introduced, it was equivalent to On. Over time, thanks to the principles of [secure by default](https://learn.microsoft.com/defender-office-365/secure-by-default), the effect of this value was eventually changed to Off for all customers. For more information, see [this blog post](https://techcommunity.microsoft.com/t5/exchange-team-blog/all-you-need-to-know-about-automatic-email-forwarding-in/ba-p/2074888). +- On: Automatic external email forwarding isn't disabled by the policy. +- Off: Automatic external email forwarding is disabled by the policy and results in a non-delivery report (also known as an NDR or bounce message) to the sender. -This setting applies only to cloud-based mailboxes, and automatic forwarding to internal recipients is not affected by this setting. +This setting applies to cloud-based mailboxes only. Automatic forwarding to internal recipients isn't affected by this setting. ```yaml Type: AutoForwardingMode From f349d7f21b98a3f757bdb3d954c82c2c36990839 Mon Sep 17 00:00:00 2001 From: Padma Jayaraman Date: Thu, 6 Feb 2025 17:31:12 +0530 Subject: [PATCH 1388/1851] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 31d229b9d1..d0957f084c 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ Anyone who is interested can contribute to the articles. When you contribute, yo ### Quickly update an article using GitHub.com -Contributors who make infrequent or small updates can edit the file directly on GitHub.com without installing any software. This article shows you how. [This two-minute video](https://www.microsoft.com/videoplayer/embed/RE1XQTG) also covers how to contribute. +Contributors who make infrequent or small updates can edit the file directly on GitHub.com without installing any software. This article shows you how. [This two-minute video](https://learn-video.azurefd.net/vod/player?id=b5167c5a-9c69-499b-99ac-e5467882bc92) also covers how to contribute. > [!TIP] > To edit an article, you need to get to it on the GitHub.com backend. If you're already on the GitHub.com page of the article, you're starting at step 4. From cffccdd5a2d2efb95c7dee1d431708061d70ebcd Mon Sep 17 00:00:00 2001 From: Lukas Sassl Date: Mon, 10 Feb 2025 18:45:43 +0100 Subject: [PATCH 1389/1851] Redirects added --- .openpublishing.redirection.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 6a71f4fa5c..45d298c48c 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -3715,6 +3715,11 @@ "redirect_url": "/powershell/module/exchange/get-exchangediagnosticinfo", "redirect_document_id": false }, + { + "source_path": "exchange/virtual-folder/exchange/organization/Get-ExchangeFeature.md", + "redirect_url": "/powershell/module/exchange/get-exchangefeature", + "redirect_document_id": false + }, { "source_path": "exchange/virtual-folder/exchange/organization/Get-ExchangeServer.md", "redirect_url": "/powershell/module/exchange/get-exchangeserver", @@ -3850,6 +3855,11 @@ "redirect_url": "/powershell/module/exchange/set-exchangeassistanceconfig", "redirect_document_id": false }, + { + "source_path": "exchange/virtual-folder/exchange/organization/Set-ExchangeFeature.md", + "redirect_url": "/powershell/module/exchange/set-exchangefeature", + "redirect_document_id": false + }, { "source_path": "exchange/virtual-folder/exchange/organization/Set-ExchangeServer.md", "redirect_url": "/powershell/module/exchange/set-exchangeserver", From f1803176382fdbd2a35c8ba03718d8b9ac4afe4c Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 10 Feb 2025 09:52:37 -0800 Subject: [PATCH 1390/1851] Standardization updates --- .../exchange/Get-ExchangeFeature.md | 55 +++++++------- .../exchange/Set-ExchangeFeature.md | 75 +++++++++---------- .../exchange/Set-ExchangeServer.md | 3 +- 3 files changed, 66 insertions(+), 67 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-ExchangeFeature.md b/exchange/exchange-ps/exchange/Get-ExchangeFeature.md index 2acaef8526..6bf6bb29bf 100644 --- a/exchange/exchange-ps/exchange/Get-ExchangeFeature.md +++ b/exchange/exchange-ps/exchange/Get-ExchangeFeature.md @@ -21,10 +21,11 @@ For information about the parameter sets in the Syntax section below, see [Excha ## SYNTAX ``` -Get-ExchangeFeature [-FeatureID ] - [-Identity ] +Get-ExchangeFeature [-Identity ] + [-FeatureID ] [-RingLevel ] [-Status ] + [] ``` ## DESCRIPTION @@ -34,35 +35,20 @@ You need to be assigned permissions before you can run this cmdlet. Although thi ### Example 1 ```powershell -PS C:\> Get-ExchangeFeature -Status "Enabled" +Get-ExchangeFeature -Status "Enabled" ``` -This command returns all enabled features. +This example returns all enabled features. ### Example 2 ```powershell -PS C:\> Get-ExchangeFeature -FeatureID "PING.1.0" +Get-ExchangeFeature -FeatureID "PING.1.0" ``` -This command returns information about the feature with the feature id PING.1.0. +This example returns information about the feature with the feature id PING.1.0. ## PARAMETERS -### -FeatureID -The FeatureID parameter specifies the feature you want to query information about. - -```yaml -Type: Microsoft.Exchange.Data.MultiValuedProperty`1[System.String] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -Identity The Identity parameter specifies the Exchange server that you want to modify. You can use any value that uniquely identifies the server. For example: @@ -77,6 +63,7 @@ If you don't use this parameter, the command returns information for all Exchang Type: ServerIdParameter Parameter Sets: (All) Aliases: +Applicable: Exchange Server 2019 Required: False Position: 0 @@ -85,6 +72,22 @@ Accept pipeline input: True (ByPropertyName, ByValue) Accept wildcard characters: False ``` +### -FeatureID +The FeatureID parameter specifies the feature you want to query information about. + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: +Applicable: Exchange Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -RingLevel The RingLevel parameter specifies the ring level you want to query information about. @@ -92,6 +95,7 @@ The RingLevel parameter specifies the ring level you want to query information a Type: String Parameter Sets: (All) Aliases: +Applicable: Exchange Server 2019 Required: False Position: Named @@ -107,6 +111,7 @@ The Status parameter specifies the status you want to query information about. Type: String Parameter Sets: (All) Aliases: +Applicable: Exchange Server 2019 Required: False Position: Named @@ -116,18 +121,12 @@ 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). +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). ## INPUTS -### Input types -To see the input types that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?LinkId=616387). If the Input Type field for a cmdlet is blank, the cmdlet doesn't accept input data. - ## OUTPUTS -### Output types -To see the return types, which are also known as output types, that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?LinkId=616387). If the Output Type field is blank, the cmdlet doesn't return data. - ## NOTES ## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Set-ExchangeFeature.md b/exchange/exchange-ps/exchange/Set-ExchangeFeature.md index e9aa2a2a6f..e5ae2c3d5e 100644 --- a/exchange/exchange-ps/exchange/Set-ExchangeFeature.md +++ b/exchange/exchange-ps/exchange/Set-ExchangeFeature.md @@ -21,10 +21,11 @@ For information about the parameter sets in the Syntax section below, see [Excha ## SYNTAX ``` -Set-ExchangeFeature [-Approve] +Set-ExchangeFeature [-Identity] + [-Approve] [-Block] - [-FeatureID ] - [-Identity] ] + [-FeatureID ] + [] ``` ## DESCRIPTION @@ -36,49 +37,56 @@ You need to be assigned permissions before you can run this cmdlet. Although thi ### Example 1 ```powershell -PS C:\> Set-ExchangeFeature -Identity ex01.contoso.com -FeatureID @("F1.1.1") -Approve +Set-ExchangeFeature -Identity ex01.contoso.com -FeatureID @("F1.1.1") -Approve ``` -This command approves the feature F1.1.1 on the computer named ex01.contoso.com. +This example approves the feature F1.1.1 on the computer named ex01.contoso.com. ### Example 2 ```powershell -PS C:\> Set-ExchangeFeature -Identity ex01.contoso.com -FeatureID @("F1.1.1", "F1.2.1", "F2.1.1") -Approve +Set-ExchangeFeature -Identity ex01.contoso.com -FeatureID @("F1.1.1", "F1.2.1", "F2.1.1") -Approve ``` -This command approves the features F1.1.1, F1.2.1, and F2.1.1 on the computer named ex01.contoso.com. +This example approves the features F1.1.1, F1.2.1, and F2.1.1 on the computer named ex01.contoso.com. ### Example 3 ```powershell -PS C:\> Set-ExchangeFeature -Identity ex01.contoso.com -FeatureID @("F1.1.1", "F1.2.1", "F2.1.1") -Block +Set-ExchangeFeature -Identity ex01.contoso.com -FeatureID @("F1.1.1", "F1.2.1", "F2.1.1") -Block ``` -This command blocks the features F1.1.1, F1.2.1, and F2.1.1 on the computer named ex01.contoso.com. +This example blocks the features F1.1.1, F1.2.1, and F2.1.1 on the computer named ex01.contoso.com. ## PARAMETERS -### -Approve -The Approve parameter approves the feature specified by the FeatureID parameter. +### -Identity +The Identity parameter specifies the Exchange server that you want to modify. You can use any value that uniquely identifies the server. For example: + +- Name +- FQDN +- Distinguished name (DN) +- Exchange Legacy DN ```yaml -Type: SwitchParameter +Type: ServerIdParameter Parameter Sets: (All) Aliases: +Applicable: Exchange Server 2019 -Required: False -Position: Named +Required: True +Position: 0 Default value: None -Accept pipeline input: False +Accept pipeline input: True (ByPropertyName, ByValue) Accept wildcard characters: False ``` -### -Block -he Block parameter blocks the feature specified by the FeatureID parameter. +### -Approve +The Approve parameter approves the feature specified by the FeatureID parameter. ```yaml Type: SwitchParameter Parameter Sets: (All) Aliases: +Applicable: Exchange Server 2019 Required: False Position: Named @@ -87,13 +95,14 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -FeatureID -The FeatureID parameter specifies the feature you want to control. +### -Block +he Block parameter blocks the feature specified by the FeatureID parameter. ```yaml -Type: Microsoft.Exchange.Data.MultiValuedProperty`1[System.String] +Type: SwitchParameter Parameter Sets: (All) Aliases: +Applicable: Exchange Server 2019 Required: False Position: Named @@ -102,39 +111,29 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Identity -The Identity parameter specifies the Exchange server that you want to modify. You can use any value that uniquely identifies the server. For example: - -- Name -- FQDN -- Distinguished name (DN) -- Exchange Legacy DN +### -FeatureID +The FeatureID parameter specifies the feature you want to control. ```yaml -Type: ServerIdParameter +Type: MultiValuedProperty Parameter Sets: (All) Aliases: +Applicable: Exchange Server 2019 -Required: True -Position: 0 +Required: False +Position: Named Default value: None -Accept pipeline input: True (ByPropertyName, ByValue) +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). +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). ## INPUTS -### Input types -To see the input types that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?LinkId=616387). If the Input Type field for a cmdlet is blank, the cmdlet doesn't accept input data. - ## OUTPUTS -### Output types -To see the return types, which are also known as output types, that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?LinkId=616387). If the Output Type field is blank, the cmdlet doesn't return data. - ## NOTES ## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Set-ExchangeServer.md b/exchange/exchange-ps/exchange/Set-ExchangeServer.md index a541f6d0c4..b010016da0 100644 --- a/exchange/exchange-ps/exchange/Set-ExchangeServer.md +++ b/exchange/exchange-ps/exchange/Set-ExchangeServer.md @@ -308,12 +308,13 @@ Accept wildcard characters: False ``` ### -RingLevel -The RingLevel parameter specifies the server's ring level used by the Feature Flighting feature. +The RingLevel parameter specifies the server ring level that's used by the Feature Flighting feature. ```yaml Type: String Parameter Sets: (All) Aliases: +Applicable: Exchange Server 2019 Required: False Position: Named From 077dc2d89584974073415cd9bc9e4f01d2868709 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 10 Feb 2025 10:00:55 -0800 Subject: [PATCH 1391/1851] Update .openpublishing.redirection.json --- .openpublishing.redirection.json | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 45d298c48c..6a71f4fa5c 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -3715,11 +3715,6 @@ "redirect_url": "/powershell/module/exchange/get-exchangediagnosticinfo", "redirect_document_id": false }, - { - "source_path": "exchange/virtual-folder/exchange/organization/Get-ExchangeFeature.md", - "redirect_url": "/powershell/module/exchange/get-exchangefeature", - "redirect_document_id": false - }, { "source_path": "exchange/virtual-folder/exchange/organization/Get-ExchangeServer.md", "redirect_url": "/powershell/module/exchange/get-exchangeserver", @@ -3855,11 +3850,6 @@ "redirect_url": "/powershell/module/exchange/set-exchangeassistanceconfig", "redirect_document_id": false }, - { - "source_path": "exchange/virtual-folder/exchange/organization/Set-ExchangeFeature.md", - "redirect_url": "/powershell/module/exchange/set-exchangefeature", - "redirect_document_id": false - }, { "source_path": "exchange/virtual-folder/exchange/organization/Set-ExchangeServer.md", "redirect_url": "/powershell/module/exchange/set-exchangeserver", From b43a965e6e5bce96b99a9c82cfcd191d56fdbfa0 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 10 Feb 2025 10:03:41 -0800 Subject: [PATCH 1392/1851] Get/Set-ExchangeFeature --- exchange/exchange-ps/exchange/exchange.md | 4 ++++ exchange/mapping/serviceMapping.json | 2 ++ 2 files changed, 6 insertions(+) diff --git a/exchange/exchange-ps/exchange/exchange.md b/exchange/exchange-ps/exchange/exchange.md index 10208980c0..61efb89d5e 100644 --- a/exchange/exchange-ps/exchange/exchange.md +++ b/exchange/exchange-ps/exchange/exchange.md @@ -1636,6 +1636,8 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Get-ExchangeServerAccessLicenseUser](Get-ExchangeServerAccessLicenseUser.md) +### [Get-ExchangeFeature](Get-ExchangeFeature.md) + ### [Get-ExchangeSettings](Get-ExchangeSettings.md) ### [Get-Notification](Get-Notification.md) @@ -1690,6 +1692,8 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Set-ExchangeAssistanceConfig](Set-ExchangeAssistanceConfig.md) +### [Set-ExchangeFeature](Set-ExchangeFeature.md) + ### [Set-ExchangeServer](Set-ExchangeServer.md) ### [Set-ExchangeSettings](Set-ExchangeSettings.md) diff --git a/exchange/mapping/serviceMapping.json b/exchange/mapping/serviceMapping.json index ab94e97812..abde812b1a 100644 --- a/exchange/mapping/serviceMapping.json +++ b/exchange/mapping/serviceMapping.json @@ -798,6 +798,7 @@ "Get-CmdletExtensionAgent": "organization", "Get-ExchangeAssistanceConfig": "organization", "Get-ExchangeDiagnosticInfo": "organization", + "Get-ExchangeFeature": "organization", "Get-ExchangeServer": "organization", "Get-ExchangeServerAccessLicense": "organization", "Get-ExchangeServerAccessLicenseUser": "organization", @@ -828,6 +829,7 @@ "Set-AuthServer": "organization", "Set-CmdletExtensionAgent": "organization", "Set-ExchangeAssistanceConfig": "organization", + "Set-ExchangeFeature": "organization", "Set-ExchangeServer": "organization", "Set-ExchangeSettings": "organization", "Set-Notification": "organization", From 0929ee292dca7050d10047966eab10f1cf3e05ef Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 10 Feb 2025 12:59:13 -0800 Subject: [PATCH 1393/1851] link fixes --- .../exchange-ps/exchange/Disable-DnssecForVerifiedDomain.md | 2 +- exchange/exchange-ps/exchange/Enable-DnssecForVerifiedDomain.md | 2 +- .../exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Disable-DnssecForVerifiedDomain.md b/exchange/exchange-ps/exchange/Disable-DnssecForVerifiedDomain.md index 9cb03986fd..9b1751508e 100644 --- a/exchange/exchange-ps/exchange/Disable-DnssecForVerifiedDomain.md +++ b/exchange/exchange-ps/exchange/Disable-DnssecForVerifiedDomain.md @@ -92,7 +92,7 @@ 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/p/?LinkID=113216). +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). ## INPUTS diff --git a/exchange/exchange-ps/exchange/Enable-DnssecForVerifiedDomain.md b/exchange/exchange-ps/exchange/Enable-DnssecForVerifiedDomain.md index 45d2f19537..785b0029ab 100644 --- a/exchange/exchange-ps/exchange/Enable-DnssecForVerifiedDomain.md +++ b/exchange/exchange-ps/exchange/Enable-DnssecForVerifiedDomain.md @@ -94,7 +94,7 @@ 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/p/?LinkID=113216). +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). ## INPUTS diff --git a/exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md b/exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md index f80fd19e6d..05ddacb11c 100644 --- a/exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md +++ b/exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md @@ -193,7 +193,7 @@ 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/p/?LinkID=113216). +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). ## INPUTS From a56f4024a5e6270a4ab0dd41cc5b9e099bf5875f Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 10 Feb 2025 13:37:13 -0800 Subject: [PATCH 1394/1851] Extra spaces and returns --- exchange/exchange-ps/exchange/Export-ContentExplorerData.md | 4 ++-- .../exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md | 2 +- exchange/exchange-ps/exchange/Get-PendingDelicenseUser.md | 3 +-- exchange/exchange-ps/exchange/Get-VivaFeatureCategory.md | 2 +- .../exchange/Remove-VivaOrgInsightsDelegatedRole.md | 2 +- 5 files changed, 6 insertions(+), 7 deletions(-) diff --git a/exchange/exchange-ps/exchange/Export-ContentExplorerData.md b/exchange/exchange-ps/exchange/Export-ContentExplorerData.md index ebe659a855..244f61592d 100644 --- a/exchange/exchange-ps/exchange/Export-ContentExplorerData.md +++ b/exchange/exchange-ps/exchange/Export-ContentExplorerData.md @@ -43,8 +43,8 @@ The output of this cmdlet contains the following information: The following list describes best practices for scripts using this cmdlet: -- We recommend not using a single script to export multiple SITs/Labels. Instead, create a script for one SIT/Label, and then re-use the same script for each SIT/Label in each workload as required. -- When retrying the script, make sure to reconnect to the session first. The session's token expires after about an hour, which can cause the cmdlet to fail. To fix this issue, reconnect to the session before retrying the script. If the script fails, restart it using the last page cookie returned to continue the export from where it left off. +- We recommend not using a single script to export multiple SITs/Labels. Instead, create a script for one SIT/Label, and then re-use the same script for each SIT/Label in each workload as required. +- When retrying the script, make sure to reconnect to the session first. The session's token expires after about an hour, which can cause the cmdlet to fail. To fix this issue, reconnect to the session before retrying the script. If the script fails, restart it using the last page cookie returned to continue the export from where it left off. > [!TIP] > To support unattended scripts that run for a long time, you can use [certificate-based authentication (CBA)](https://learn.microsoft.com/powershell/exchange/app-only-auth-powershell-v2). diff --git a/exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md b/exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md index 52922f6862..e8d7109c9a 100644 --- a/exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md +++ b/exchange/exchange-ps/exchange/Get-IPv6StatusForAcceptedDomain.md @@ -42,7 +42,7 @@ You need to be assigned permissions before you can run this cmdlet. Although thi > > - If you receive the following error when running Get-Ipv6StatusForAcceptedDomain: > -> WARNING: DNS record has unexpected value….. +> WARNING: DNS record has unexpected value... > > Explicitly enable or disable IPv6 using the Enable-Ipv6ForAcceptedDomain or Disable-Ipv6ForAcceptedDomain cmdlets. diff --git a/exchange/exchange-ps/exchange/Get-PendingDelicenseUser.md b/exchange/exchange-ps/exchange/Get-PendingDelicenseUser.md index 43ecd543dd..ca13e8b6fa 100644 --- a/exchange/exchange-ps/exchange/Get-PendingDelicenseUser.md +++ b/exchange/exchange-ps/exchange/Get-PendingDelicenseUser.md @@ -9,7 +9,6 @@ ms.author: chrisda ms.reviewer: --- - # Get-PendingDelicenseUser ## SYNOPSIS @@ -57,7 +56,7 @@ This example returns detailed information about the pending mailbox license remo Get-PendingDelicenseUser -ShowDueObjectsOnly | Format-Table DisplayName,UserPrincipalName,WhenDueForDelicensingUTC ``` -This example returns a summary list of all mailboxes where the 30 day delay for mailbox license removal requests has ended, so the licenses can be removed from the mailboxes at any time. +This example returns a summary list of all mailboxes where the 30 day delay for mailbox license removal requests has ended, so the licenses can be removed from the mailboxes at any time. ## PARAMETERS diff --git a/exchange/exchange-ps/exchange/Get-VivaFeatureCategory.md b/exchange/exchange-ps/exchange/Get-VivaFeatureCategory.md index b5f8a509e6..575099e813 100644 --- a/exchange/exchange-ps/exchange/Get-VivaFeatureCategory.md +++ b/exchange/exchange-ps/exchange/Get-VivaFeatureCategory.md @@ -15,7 +15,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the Exchange Online PowerShell module v3.5.0 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). -**Note**: While we are adding support for category policies in the Exchange Online PowerShell module v3.5.0-Preview1 or later, we have not yet released any categories in Viva. We will update when there are categories available. +**Note**: While we are adding support for category policies in the Exchange Online PowerShell module v3.5.0-Preview1 or later, we have not yet released any categories in Viva. We will update when there are categories available. Use the Get-VivaFeatureCategory cmdlet to view all categories in Viva that support feature access controls. This cmdlet provides details about the categories, including the category identifiers, descriptions, and Viva module features that belong to the category. A category contains a group of features in the same or different Viva module. diff --git a/exchange/exchange-ps/exchange/Remove-VivaOrgInsightsDelegatedRole.md b/exchange/exchange-ps/exchange/Remove-VivaOrgInsightsDelegatedRole.md index 23d68dd810..2f931dfaa0 100644 --- a/exchange/exchange-ps/exchange/Remove-VivaOrgInsightsDelegatedRole.md +++ b/exchange/exchange-ps/exchange/Remove-VivaOrgInsightsDelegatedRole.md @@ -41,7 +41,7 @@ To run this cmdlet, you need to be a member of one of the following role groups ### Example 1 ```powershell -Remove-VivaOrgInsightsDelegatedRole -Delegate 5eaf7164-f36f-5381-5546-dcaa1792f077 -Delegator 043f6d38-378b-7dcd-7cd8-c1a901881fa9 +Remove-VivaOrgInsightsDelegatedRole -Delegate 5eaf7164-f36f-5381-5546-dcaa1792f077 -Delegator 043f6d38-378b-7dcd-7cd8-c1a901881fa9 ``` This example removes the organization insights viewing capability of the specified delegator account from the specified delegate account. From a554abfffb370247b19c293de723379907d06099 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 10 Feb 2025 16:43:49 -0800 Subject: [PATCH 1395/1851] Update Set-ExchangeFeature.md Confirm, WhatIf, and clarification on switch parameters. --- .../exchange/Set-ExchangeFeature.md | 41 ++++++++++++++++++- 1 file changed, 39 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-ExchangeFeature.md b/exchange/exchange-ps/exchange/Set-ExchangeFeature.md index e5ae2c3d5e..f023153538 100644 --- a/exchange/exchange-ps/exchange/Set-ExchangeFeature.md +++ b/exchange/exchange-ps/exchange/Set-ExchangeFeature.md @@ -24,7 +24,9 @@ For information about the parameter sets in the Syntax section below, see [Excha Set-ExchangeFeature [-Identity] [-Approve] [-Block] + [-Confirm] [-FeatureID ] + [-WhatIf] [] ``` @@ -80,7 +82,7 @@ Accept wildcard characters: False ``` ### -Approve -The Approve parameter approves the feature specified by the FeatureID parameter. +The Approve switch approves the feature specified by the FeatureID parameter. You don't need to specify a value with this switch. ```yaml Type: SwitchParameter @@ -96,7 +98,7 @@ Accept wildcard characters: False ``` ### -Block -he Block parameter blocks the feature specified by the FeatureID parameter. +The Block switch blocks the feature specified by the FeatureID parameter. You don't need to specify a value with this switch. ```yaml Type: SwitchParameter @@ -111,6 +113,25 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Confirm +The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. + +- Destructive cmdlets (for example, Remove-\* cmdlets) have a built-in pause that forces you to acknowledge the command before proceeding. For these cmdlets, you can skip the confirmation prompt by using this exact syntax: `-Confirm:$false`. +- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf +Applicable: Exchange Server 2019 + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -FeatureID The FeatureID parameter specifies the feature you want to control. @@ -127,6 +148,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -WhatIf +The WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi +Applicable: Exchange Server 2019 + +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 f99ae03a253881b26571a01de72ef933c7b74731 Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi <89069896+alekyaj@users.noreply.github.com> Date: Thu, 13 Feb 2025 11:56:44 +0530 Subject: [PATCH 1396/1851] Add IMAP/POP service behavior w.r.t Set-ServerComponentState The updates here are made as per task 9800612 --- .../exchange/Set-ServerComponentState.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/exchange/exchange-ps/exchange/Set-ServerComponentState.md b/exchange/exchange-ps/exchange/Set-ServerComponentState.md index 94f4d5e415..77be527b59 100644 --- a/exchange/exchange-ps/exchange/Set-ServerComponentState.md +++ b/exchange/exchange-ps/exchange/Set-ServerComponentState.md @@ -43,6 +43,23 @@ Set-ServerComponentState -Component UMCallRouter -Identity MailboxServer01 -Requ This example sets the Unified Messaging (UM) component state to Active, as requested by maintenance mode. +### Example 2 + +```powershell +Set-ServerComponentState Exch5 -Component ServerWideOffline -State Inactive -Requester Maintenance +``` + +This command is used o prepare the server for maintenance, such as installing security or cumulative updates. It changes the state of all server components to inactive during this process. + +After the maintenance is over, the state must be changed to Active using following command: + +```powershell +Set-ServerComponentState Exch5 -Component ServerWideOffline -State Active -Requester Maintenance +``` + +> [!NOTE] +> Microsoft Exchange IMAP4 & Microsoft Exchange POP3 services will stop if the related components `ImapProxy` and `PopProxy` are in Inactive state, this is by design behavior. The services should be started after the state of `ImapProxy` and `PopProxy` is changed to Active. + ## PARAMETERS ### -Identity From 83ca7046ed8a2cc0e963a0571b87a4479c14e8d7 Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi <89069896+alekyaj@users.noreply.github.com> Date: Thu, 13 Feb 2025 14:48:42 +0530 Subject: [PATCH 1397/1851] Update Set-ServerComponentState.md --- exchange/exchange-ps/exchange/Set-ServerComponentState.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-ServerComponentState.md b/exchange/exchange-ps/exchange/Set-ServerComponentState.md index 77be527b59..6b7ece450c 100644 --- a/exchange/exchange-ps/exchange/Set-ServerComponentState.md +++ b/exchange/exchange-ps/exchange/Set-ServerComponentState.md @@ -49,7 +49,7 @@ This example sets the Unified Messaging (UM) component state to Active, as reque Set-ServerComponentState Exch5 -Component ServerWideOffline -State Inactive -Requester Maintenance ``` -This command is used o prepare the server for maintenance, such as installing security or cumulative updates. It changes the state of all server components to inactive during this process. +This command is used o prepare the server for maintenance, such as installing security or cumulative updates. It changes the state of all server components to Inactive during this process. After the maintenance is over, the state must be changed to Active using following command: @@ -58,7 +58,7 @@ Set-ServerComponentState Exch5 -Component ServerWideOffline -State Active -Reque ``` > [!NOTE] -> Microsoft Exchange IMAP4 & Microsoft Exchange POP3 services will stop if the related components `ImapProxy` and `PopProxy` are in Inactive state, this is by design behavior. The services should be started after the state of `ImapProxy` and `PopProxy` is changed to Active. +> By design behavior, Microsoft Exchange IMAP4 & Microsoft Exchange POP3 services will stop if the related components `ImapProxy` and `PopProxy` are in Inactive state. The services will be started after the state of `ImapProxy` and `PopProxy` is changed to Active. ## PARAMETERS From e1420b65fcfebe55a577c3e4ec3bdbf838d0cd56 Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi <89069896+alekyaj@users.noreply.github.com> Date: Thu, 13 Feb 2025 14:53:38 +0530 Subject: [PATCH 1398/1851] Update Set-ServerComponentState.md --- exchange/exchange-ps/exchange/Set-ServerComponentState.md | 1 + 1 file changed, 1 insertion(+) diff --git a/exchange/exchange-ps/exchange/Set-ServerComponentState.md b/exchange/exchange-ps/exchange/Set-ServerComponentState.md index 6b7ece450c..f90981e476 100644 --- a/exchange/exchange-ps/exchange/Set-ServerComponentState.md +++ b/exchange/exchange-ps/exchange/Set-ServerComponentState.md @@ -7,6 +7,7 @@ schema: 2.0.0 author: chrisda ms.author: chrisda ms.reviewer: +description: Learn how to use the Set-ServerComponentState cmdlet to configure and update Microsoft Exchange components and endpoints on servers you specify. --- # Set-ServerComponentState From 59168ba1983236cc6e84f9be5707150b7dbf0892 Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi <89069896+alekyaj@users.noreply.github.com> Date: Thu, 13 Feb 2025 14:57:42 +0530 Subject: [PATCH 1399/1851] Update Set-ServerComponentState.md --- exchange/exchange-ps/exchange/Set-ServerComponentState.md | 1 - 1 file changed, 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-ServerComponentState.md b/exchange/exchange-ps/exchange/Set-ServerComponentState.md index f90981e476..6b7ece450c 100644 --- a/exchange/exchange-ps/exchange/Set-ServerComponentState.md +++ b/exchange/exchange-ps/exchange/Set-ServerComponentState.md @@ -7,7 +7,6 @@ schema: 2.0.0 author: chrisda ms.author: chrisda ms.reviewer: -description: Learn how to use the Set-ServerComponentState cmdlet to configure and update Microsoft Exchange components and endpoints on servers you specify. --- # Set-ServerComponentState From c9528a0040cb84430eb624eb9f600d068dbaa95c Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi <89069896+alekyaj@users.noreply.github.com> Date: Thu, 13 Feb 2025 15:02:53 +0530 Subject: [PATCH 1400/1851] Update Set-ServerComponentState.md --- exchange/exchange-ps/exchange/Set-ServerComponentState.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-ServerComponentState.md b/exchange/exchange-ps/exchange/Set-ServerComponentState.md index 6b7ece450c..6bf0e36a3b 100644 --- a/exchange/exchange-ps/exchange/Set-ServerComponentState.md +++ b/exchange/exchange-ps/exchange/Set-ServerComponentState.md @@ -49,7 +49,7 @@ This example sets the Unified Messaging (UM) component state to Active, as reque Set-ServerComponentState Exch5 -Component ServerWideOffline -State Inactive -Requester Maintenance ``` -This command is used o prepare the server for maintenance, such as installing security or cumulative updates. It changes the state of all server components to Inactive during this process. +This command is used to prepare the server for maintenance, such as installing a security update or cumulative update. This command changes the state of all server components to Inactive. After the maintenance is over, the state must be changed to Active using following command: From ad453df280564009eed8a976477f7d721551cae7 Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi <89069896+alekyaj@users.noreply.github.com> Date: Thu, 13 Feb 2025 15:53:31 +0530 Subject: [PATCH 1401/1851] Update Set-ServerComponentState.md --- exchange/exchange-ps/exchange/Set-ServerComponentState.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-ServerComponentState.md b/exchange/exchange-ps/exchange/Set-ServerComponentState.md index 6bf0e36a3b..20d27ff159 100644 --- a/exchange/exchange-ps/exchange/Set-ServerComponentState.md +++ b/exchange/exchange-ps/exchange/Set-ServerComponentState.md @@ -49,16 +49,16 @@ This example sets the Unified Messaging (UM) component state to Active, as reque Set-ServerComponentState Exch5 -Component ServerWideOffline -State Inactive -Requester Maintenance ``` -This command is used to prepare the server for maintenance, such as installing a security update or cumulative update. This command changes the state of all server components to Inactive. +This command is used to prepare the server for maintenance, such as installing a security update or cumulative update. This command changes the state of all server components to inactive. -After the maintenance is over, the state must be changed to Active using following command: +After the maintenance is over, the state must be changed to active using following command: ```powershell Set-ServerComponentState Exch5 -Component ServerWideOffline -State Active -Requester Maintenance ``` > [!NOTE] -> By design behavior, Microsoft Exchange IMAP4 & Microsoft Exchange POP3 services will stop if the related components `ImapProxy` and `PopProxy` are in Inactive state. The services will be started after the state of `ImapProxy` and `PopProxy` is changed to Active. +> By design behavior, Microsoft Exchange IMAP4 & Microsoft Exchange POP3 services will stop if the related components `ImapProxy` and `PopProxy` are in inactive state. The services will be started after the state of `ImapProxy` and `PopProxy` is changed to active. ## PARAMETERS From 6957ee4c6a69512b97e30920d47ed105d42b8140 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 13 Feb 2025 08:58:08 -0800 Subject: [PATCH 1402/1851] Reorder parameters in Set-ServerComponentState examples --- .../exchange/Set-ServerComponentState.md | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-ServerComponentState.md b/exchange/exchange-ps/exchange/Set-ServerComponentState.md index 20d27ff159..c9d3a9aec3 100644 --- a/exchange/exchange-ps/exchange/Set-ServerComponentState.md +++ b/exchange/exchange-ps/exchange/Set-ServerComponentState.md @@ -38,27 +38,25 @@ You need to be assigned permissions before you can run this cmdlet. Although thi ### Example 1 ```powershell -Set-ServerComponentState -Component UMCallRouter -Identity MailboxServer01 -Requester Maintenance -State Active +Set-ServerComponentState -Identity MailboxServer01 -Component UMCallRouter -Requester Maintenance -State Active ``` This example sets the Unified Messaging (UM) component state to Active, as requested by maintenance mode. ### Example 2 - ```powershell -Set-ServerComponentState Exch5 -Component ServerWideOffline -State Inactive -Requester Maintenance +Set-ServerComponentState -Identity Exch5 -Component ServerWideOffline -State Inactive -Requester Maintenance + +Set-ServerComponentState -Identity Exch5 -Component ServerWideOffline -State Active -Requester Maintenance ``` -This command is used to prepare the server for maintenance, such as installing a security update or cumulative update. This command changes the state of all server components to inactive. +This example prepares the server for maintenance, such as installing a Security Update or Cumulative Update. -After the maintenance is over, the state must be changed to active using following command: +The first command changes the state of all server components to Inactive. -```powershell -Set-ServerComponentState Exch5 -Component ServerWideOffline -State Active -Requester Maintenance -``` +The second command changes the state to Active after the maintenance is over (required). -> [!NOTE] -> By design behavior, Microsoft Exchange IMAP4 & Microsoft Exchange POP3 services will stop if the related components `ImapProxy` and `PopProxy` are in inactive state. The services will be started after the state of `ImapProxy` and `PopProxy` is changed to active. +**Note**: By design, the Microsoft Exchange IMAP4 and Microsoft Exchange POP3 services stop if the related `ImapProxy` and `PopProxy` components are in the Inactive state. The services start after the `ImapProxy` and `PopProxy` components are changed to the Active state. ## PARAMETERS From b090b1cf37f564adc5ee7bbe8aa51f7afdc51882 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 13 Feb 2025 10:10:34 -0800 Subject: [PATCH 1403/1851] Update Connect-ExchangeOnline.md DisableWAM --- .../exchange/Connect-ExchangeOnline.md | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md b/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md index aa3d145279..0400e90086 100644 --- a/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md +++ b/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md @@ -42,6 +42,7 @@ Connect-ExchangeOnline [-CertificateThumbprint ] [-Credential ] [-Device] + [-DisableWAM] [-EnableErrorReporting] [-InlineCredential] [-LoadCmdletHelp] @@ -459,6 +460,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -DisableWAM +**Note**: This parameter is available in version 3.7.2-Preview1 or later of the module. + +The DisableWAM switch disables Web Account Manager (WAM). You don't need to specify a value with this switch. + +When using this cmdlet, you might encounter an error related to WAM if a window handle is not configured properly. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -EnableErrorReporting The EnableErrorReporting switch specifies whether to enable error reporting. You don't need to specify a value with this switch. From 0800b0360057643312bd075a904b02923038ea76 Mon Sep 17 00:00:00 2001 From: asharp-m Date: Fri, 14 Feb 2025 12:49:07 +0000 Subject: [PATCH 1404/1851] Learn Editor: Update Invoke-ComplianceSecurityFilterAction.md --- .../exchange/Invoke-ComplianceSecurityFilterAction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md b/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md index 8dfa0fe098..af2ca95201 100644 --- a/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md +++ b/exchange/exchange-ps/exchange/Invoke-ComplianceSecurityFilterAction.md @@ -51,7 +51,7 @@ This example returns the status of a OneDrive site to indicate it's associated t ### Example 2 ```powershell -PS C:\> Invoke-ComplianceSecurityFi1terAction Action GetStatus -PropertyName "CustomAttribute3" -EmailAddress "nina@contoso.onmicrosoft.com" +PS C:\> Invoke-ComplianceSecurityFi1terAction -Action GetStatus -PropertyName "CustomAttribute3" -EmailAddress "nina@contoso.onmicrosoft.com" SiteUrlOrEmailAddress : nina@contoso.onmicrosoft.com BoundaryType : UserMailbox From b841106578f289d5baf5377f6dbfaaff5d024485 Mon Sep 17 00:00:00 2001 From: asharp-m Date: Fri, 14 Feb 2025 12:49:41 +0000 Subject: [PATCH 1405/1851] Learn Editor: Update Invoke-ComplianceSecurityFilterAction.md From b94712d85c6e060dc64755836088423f154328ed Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi <89069896+alekyaj@users.noreply.github.com> Date: Mon, 17 Feb 2025 09:26:49 +0530 Subject: [PATCH 1406/1851] Update Set-ServerComponentState.md --- exchange/exchange-ps/exchange/Set-ServerComponentState.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-ServerComponentState.md b/exchange/exchange-ps/exchange/Set-ServerComponentState.md index c9d3a9aec3..1b887d2954 100644 --- a/exchange/exchange-ps/exchange/Set-ServerComponentState.md +++ b/exchange/exchange-ps/exchange/Set-ServerComponentState.md @@ -56,7 +56,7 @@ The first command changes the state of all server components to Inactive. The second command changes the state to Active after the maintenance is over (required). -**Note**: By design, the Microsoft Exchange IMAP4 and Microsoft Exchange POP3 services stop if the related `ImapProxy` and `PopProxy` components are in the Inactive state. The services start after the `ImapProxy` and `PopProxy` components are changed to the Active state. +**Note**: By design, the Microsoft Exchange IMAP4 and Microsoft Exchange POP3 services stop if the related `ImapProxy` and `PopProxy` components are in the Inactive state. The services may need to be manually started after the related `ImapProxy` and `PopProxy` components are changed to the Active state. ## PARAMETERS From fc34d235a08effad711c7efe98f3b317c915d2d1 Mon Sep 17 00:00:00 2001 From: shivtorov <31003608+shivtorov@users.noreply.github.com> Date: Mon, 17 Feb 2025 21:25:12 +1100 Subject: [PATCH 1407/1851] Update New-CsOnlineTelephoneNumberOrder.md Fixed broken links --- teams/teams-ps/teams/New-CsOnlineTelephoneNumberOrder.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/New-CsOnlineTelephoneNumberOrder.md b/teams/teams-ps/teams/New-CsOnlineTelephoneNumberOrder.md index a5408ee15d..e60b5f483c 100644 --- a/teams/teams-ps/teams/New-CsOnlineTelephoneNumberOrder.md +++ b/teams/teams-ps/teams/New-CsOnlineTelephoneNumberOrder.md @@ -268,9 +268,9 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS [Get-CsOnlineTelephoneNumberCountry](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumbercountry) -[Get-CsOnlineTelephoneNumberType](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumbercountry) +[Get-CsOnlineTelephoneNumberType](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumbertype) [New-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) -[Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) -[Complete-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) -[Clear-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) +[Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) +[Complete-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/complete-csonlinetelephonenumberorder) +[Clear-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/clear-csonlinetelephonenumberorder) From 27793a45a2eec3bb501bf00273070249319195f9 Mon Sep 17 00:00:00 2001 From: shivtorov <31003608+shivtorov@users.noreply.github.com> Date: Mon, 17 Feb 2025 21:36:34 +1100 Subject: [PATCH 1408/1851] Update Get-CsOnlineTelephoneNumberType.md Fixed broken links --- teams/teams-ps/teams/Get-CsOnlineTelephoneNumberType.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberType.md b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberType.md index 5e43aab2d1..47c397e14b 100644 --- a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberType.md +++ b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberType.md @@ -102,9 +102,9 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS [Get-CsOnlineTelephoneNumberCountry](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumbercountry) -[Get-CsOnlineTelephoneNumberType](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumbercountry) +[Get-CsOnlineTelephoneNumberType](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumbertype) [New-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) -[Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) -[Complete-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) -[Clear-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) +[Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) +[Complete-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/complete-csonlinetelephonenumberorder) +[Clear-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/clear-csonlinetelephonenumberorder) From 6bbe5160766f5828934b5605f309bbe013ce6d71 Mon Sep 17 00:00:00 2001 From: shivtorov <31003608+shivtorov@users.noreply.github.com> Date: Mon, 17 Feb 2025 21:38:24 +1100 Subject: [PATCH 1409/1851] Update Get-CsOnlineTelephoneNumberOrder.md Fixed broken links --- teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md index ef349435bf..5725171ad6 100644 --- a/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md +++ b/teams/teams-ps/teams/Get-CsOnlineTelephoneNumberOrder.md @@ -206,10 +206,10 @@ Updates in Teams PowerShell Module version 6.7.1 and later: ## RELATED LINKS [Get-CsOnlineTelephoneNumberCountry](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumbercountry) -[Get-CsOnlineTelephoneNumberType](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumbercountry) +[Get-CsOnlineTelephoneNumberType](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumbertype) [New-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) -[Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) -[Complete-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) -[Clear-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinetelephonenumberorder) +[Get-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/get-csonlinetelephonenumberorder) +[Complete-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/complete-csonlinetelephonenumberorder) +[Clear-CsOnlineTelephoneNumberOrder](https://learn.microsoft.com/powershell/module/teams/clear-csonlinetelephonenumberorder) [New-CsOnlineDirectRoutingTelephoneNumberUploadOrder](https://learn.microsoft.com/powershell/module/teams/new-csonlinedirectroutingtelephonenumberuploadorder) [New-CsOnlineTelephoneNumberReleaseOrder](https://learn.microsoft.com/powershell/module/teams/New-csonlinetelephonenumberreleaseorder) From ad169193730c6a22a76c74f38965a296ad6d5f76 Mon Sep 17 00:00:00 2001 From: Padma Jayaraman Date: Mon, 17 Feb 2025 16:47:32 +0530 Subject: [PATCH 1410/1851] Fixed Note style --- exchange/exchange-ps/exchange/Set-ServerComponentState.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-ServerComponentState.md b/exchange/exchange-ps/exchange/Set-ServerComponentState.md index 1b887d2954..f7f49519f6 100644 --- a/exchange/exchange-ps/exchange/Set-ServerComponentState.md +++ b/exchange/exchange-ps/exchange/Set-ServerComponentState.md @@ -56,7 +56,8 @@ The first command changes the state of all server components to Inactive. The second command changes the state to Active after the maintenance is over (required). -**Note**: By design, the Microsoft Exchange IMAP4 and Microsoft Exchange POP3 services stop if the related `ImapProxy` and `PopProxy` components are in the Inactive state. The services may need to be manually started after the related `ImapProxy` and `PopProxy` components are changed to the Active state. +> [!NOTE] +> By design, the Microsoft Exchange IMAP4 and Microsoft Exchange POP3 services stop if the related `ImapProxy` and `PopProxy` components are in the Inactive state. The services may need to be manually started after the related `ImapProxy` and `PopProxy` components are changed to the Active state. ## PARAMETERS From 6f78e3da546322d33fd8eca021cb9251129a1572 Mon Sep 17 00:00:00 2001 From: Padma Jayaraman Date: Mon, 17 Feb 2025 17:03:06 +0530 Subject: [PATCH 1411/1851] Reverted the change --- exchange/exchange-ps/exchange/Set-ServerComponentState.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-ServerComponentState.md b/exchange/exchange-ps/exchange/Set-ServerComponentState.md index f7f49519f6..1b887d2954 100644 --- a/exchange/exchange-ps/exchange/Set-ServerComponentState.md +++ b/exchange/exchange-ps/exchange/Set-ServerComponentState.md @@ -56,8 +56,7 @@ The first command changes the state of all server components to Inactive. The second command changes the state to Active after the maintenance is over (required). -> [!NOTE] -> By design, the Microsoft Exchange IMAP4 and Microsoft Exchange POP3 services stop if the related `ImapProxy` and `PopProxy` components are in the Inactive state. The services may need to be manually started after the related `ImapProxy` and `PopProxy` components are changed to the Active state. +**Note**: By design, the Microsoft Exchange IMAP4 and Microsoft Exchange POP3 services stop if the related `ImapProxy` and `PopProxy` components are in the Inactive state. The services may need to be manually started after the related `ImapProxy` and `PopProxy` components are changed to the Active state. ## PARAMETERS From e3f549b1abab629e23b95e51766f0656a2607ff2 Mon Sep 17 00:00:00 2001 From: Prasanna Patil Date: Tue, 18 Feb 2025 13:05:40 +0530 Subject: [PATCH 1412/1851] Add Properties parameter to Get-CsOnlineUser cmdlet --- teams/teams-ps/teams/Get-CsOnlineUser.md | 30 ++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/teams/teams-ps/teams/Get-CsOnlineUser.md b/teams/teams-ps/teams/Get-CsOnlineUser.md index e2b31d72c2..22b9907198 100644 --- a/teams/teams-ps/teams/Get-CsOnlineUser.md +++ b/teams/teams-ps/teams/Get-CsOnlineUser.md @@ -189,6 +189,28 @@ Default value: None Accept pipeline input: False Accept wildcard characters: False ``` + +### -Properties + +Allows you to specify the properties you want to include in the output. Provide the properties as a comma-separated list. Note that the following properties will always be present in the output: Identity, UserPrincipalName, Alias, AccountEnabled, DisplayName. + +Examples: +- Get-CsOnlineUser -Properties DisplayName, UserPrincipalName, FeatureTypes +- Get-CsOnlineUser -Properties DisplayName, Alias, LineURI + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResultSize **Note**: Starting with Teams PowerShell Modules version 4.0 and later, "-ResultSize" type has been changed to uint32. @@ -297,6 +319,14 @@ A recent fix has addressed an issue where some Guest users were being omitted fr - Conferencing_RequiresCommunicationCredits: Allows pay-per minute Audio Conferencing without monthly licenses. - CommunicationCredits: Enables users to pay Teams calling and conferencing through the credits. +**Updates in Teams PowerShell Module version 6.9.0 and later**: + +Adds new attribute in the output of Get-CsOnlineUser cmdlet in commercial environments. + - TelephoneNumbers: A new list of complex object that includes telephone number and its corresponding assignment category. The assignment category can include values such as 'Primary', 'Private', and 'Alternate'. + +Adds new parameter to the Get-CsOnlineUser cmdlet in all clouds: + - Properties: Allows you to specify the properties you want to include in the output. Provide the properties as a comma-separated list. Note that the following properties will always be present in the output: Identity, UserPrincipalName, Alias, AccountEnabled, DisplayName. + **Updates in Teams PowerShell Module version 6.8.0 and later**: New policies - TeamsBYODAndDesksPolicy, TeamsAIPolicy, TeamsWorkLocationDetectionPolicy, TeamsMediaConnectivityPolicy, TeamsMeetingTemplatePermissionPolicy, TeamsVirtualAppointmentsPolicy and TeamsWorkLoadPolicy will be visible in the Get-CsOnlineUser cmdlet output. From 358a0f0bbff860aac073e10bfb0dfbed2316fe35 Mon Sep 17 00:00:00 2001 From: Prasanna Patil Date: Tue, 18 Feb 2025 13:06:45 +0530 Subject: [PATCH 1413/1851] Add Properties parameter to Get-CsOnlineUser cmdlet --- teams/teams-ps/teams/Get-CsOnlineUser.md | 1 + 1 file changed, 1 insertion(+) diff --git a/teams/teams-ps/teams/Get-CsOnlineUser.md b/teams/teams-ps/teams/Get-CsOnlineUser.md index 22b9907198..2c486fa628 100644 --- a/teams/teams-ps/teams/Get-CsOnlineUser.md +++ b/teams/teams-ps/teams/Get-CsOnlineUser.md @@ -21,6 +21,7 @@ Returns information about users who have accounts homed on Microsoft Teams or Sk Get-CsOnlineUser [[-Identity] ] [-AccountType ] [-Filter ] + [-Properties ] [-ResultSize ] [-SkipUserPolicies] [-SoftDeletedUser] From 4ebd31c313f34977d747edb02a8a53b24bdc02b5 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 18 Feb 2025 08:57:35 -0800 Subject: [PATCH 1414/1851] Update Connect-ExchangeOnline.md --- exchange/exchange-ps/exchange/Connect-ExchangeOnline.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md b/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md index 0400e90086..b6263f4e3b 100644 --- a/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md +++ b/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md @@ -465,7 +465,7 @@ Accept wildcard characters: False The DisableWAM switch disables Web Account Manager (WAM). You don't need to specify a value with this switch. -When using this cmdlet, you might encounter an error related to WAM if a window handle is not configured properly. +Starting in version 3.7.0, WAM is enabled by default when connecting to Exchange Online. If you encounter WAM-related issues during sign in, you can use this switch to disable WAM. ```yaml Type: SwitchParameter From 1564fa44fec70746ea2a7b8ecd606eb7d88f353d Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 18 Feb 2025 09:04:38 -0800 Subject: [PATCH 1415/1851] Update Set-ServerComponentState.md --- exchange/exchange-ps/exchange/Set-ServerComponentState.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-ServerComponentState.md b/exchange/exchange-ps/exchange/Set-ServerComponentState.md index 1b887d2954..11c76cf3c6 100644 --- a/exchange/exchange-ps/exchange/Set-ServerComponentState.md +++ b/exchange/exchange-ps/exchange/Set-ServerComponentState.md @@ -56,7 +56,7 @@ The first command changes the state of all server components to Inactive. The second command changes the state to Active after the maintenance is over (required). -**Note**: By design, the Microsoft Exchange IMAP4 and Microsoft Exchange POP3 services stop if the related `ImapProxy` and `PopProxy` components are in the Inactive state. The services may need to be manually started after the related `ImapProxy` and `PopProxy` components are changed to the Active state. +**Note**: By design, the Microsoft Exchange IMAP4 and Microsoft Exchange POP3 services stop if the related `ImapProxy` and `PopProxy` components are in the Inactive state. You might need to manually restart the services after the related `ImapProxy` and `PopProxy` components are changed to the Active state. ## PARAMETERS From 040918e2a5f715432d74701733936fb71531b1f7 Mon Sep 17 00:00:00 2001 From: Camille Birch <118239446+cabirch@users.noreply.github.com> Date: Tue, 18 Feb 2025 12:15:23 -0800 Subject: [PATCH 1416/1851] Update Set-Label.md with clarification on applycontentmarkingfootermargin --- exchange/exchange-ps/exchange/Set-Label.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-Label.md b/exchange/exchange-ps/exchange/Set-Label.md index dee92d9e01..ca02e72360 100644 --- a/exchange/exchange-ps/exchange/Set-Label.md +++ b/exchange/exchange-ps/exchange/Set-Label.md @@ -288,7 +288,7 @@ The ApplyContentMarkingFooterMargin parameter specifies the size (in points) of This parameter is meaningful only when the ApplyContentMarkingFooterEnabled parameter value is either $true or $false. -**Note**: In Microsoft Word and PowerPoint, the specified value is used as a bottom margin and left margin or right margin for left-aligned or right-aligned content marks. A minimum value of 15 points is required. Word also adds a constant offset of 5 points to the left margin for left-aligned content marks, or to the right margin for right-aligned content marks. +**Note**: In Microsoft Word and PowerPoint, the specified value is used as a bottom (vertical) margin and left margin or right margin for left-aligned or right-aligned content marks. A minimum value of 15 points is required. Word also adds a constant offset of 5 points to the left margin for left-aligned content marks, or to the right margin for right-aligned content marks. ```yaml Type: System.Int32 From 534e4c04de735bb7fdeaee18657962a517fac9cd Mon Sep 17 00:00:00 2001 From: Camille Birch <118239446+cabirch@users.noreply.github.com> Date: Tue, 18 Feb 2025 12:36:42 -0800 Subject: [PATCH 1417/1851] Update Set-Label.md with GA for DW on admin-defined labels --- exchange/exchange-ps/exchange/Set-Label.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-Label.md b/exchange/exchange-ps/exchange/Set-Label.md index dee92d9e01..d92b573713 100644 --- a/exchange/exchange-ps/exchange/Set-Label.md +++ b/exchange/exchange-ps/exchange/Set-Label.md @@ -455,7 +455,7 @@ Accept wildcard characters: False ``` ### -ApplyDynamicWatermarkingEnabled -**Note**: This parameter is currently in Public Preview, isn't available in all organizations, and is subject to change. +**Note**: This parameter is Generally Available only for labels with admin-defined permissions. Support for label with user-defined permissions is currently in Public Preview, isn't available in all organizations, and is subject to change. The ApplyDynamicWatermarkingEnabled parameter enables dynamic watermarking for a specific label that applies encryption. Valid values are: @@ -715,7 +715,7 @@ Accept wildcard characters: False ``` ### -DynamicWatermarkDisplay -**Note**: This parameter is currently in Public Preview, isn't available in all organizations, and is subject to change. +**Note**: This parameter is Generally Available only for labels with admin-defined permissions. Support for label with user-defined permissions is currently in Public Preview, isn't available in all organizations, and is subject to change. The DynamicWatermarkDisplay parameter specifies the watermark text to display for a given label. This parameter supports text and the following special tokens: From 96d5418144b9d679e89e5388e5c9cc402fb4b4a9 Mon Sep 17 00:00:00 2001 From: Camille Birch <118239446+cabirch@users.noreply.github.com> Date: Tue, 18 Feb 2025 12:39:10 -0800 Subject: [PATCH 1418/1851] Update New-Label.md with GA for DW on admin-defined labels --- exchange/exchange-ps/exchange/New-Label.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-Label.md b/exchange/exchange-ps/exchange/New-Label.md index 19223c0362..ccfa3a9d5e 100644 --- a/exchange/exchange-ps/exchange/New-Label.md +++ b/exchange/exchange-ps/exchange/New-Label.md @@ -473,7 +473,7 @@ Accept wildcard characters: False ``` ### -ApplyDynamicWatermarkingEnabled -**Note**: This parameter is currently in Public Preview, isn't available in all organizations, and is subject to change. +**Note**: This parameter is Generally Available only for labels with admin-defined permissions. Support for label with user-defined permissions is currently in Public Preview, isn't available in all organizations, and is subject to change. The ApplyDynamicWatermarkingEnabled parameter enables dynamic watermarking for a specific label that applies encryption. Valid values are: @@ -717,7 +717,7 @@ Accept wildcard characters: False ``` ### -DynamicWatermarkDisplay -**Note**: This parameter is currently in Public Preview, isn't available in all organizations, and is subject to change. +**Note**: This parameter is Generally Available only for labels with admin-defined permissions. Support for label with user-defined permissions is currently in Public Preview, isn't available in all organizations, and is subject to change. The DynamicWatermarkDisplay parameter specifies the watermark text to display for a given label. This parameter supports text and the following special tokens: From 5bd72f550a3e5a574c5fa53f9de51eb6a79804f0 Mon Sep 17 00:00:00 2001 From: mayanksahu11 <168190827+mayanksahu11@users.noreply.github.com> Date: Wed, 19 Feb 2025 09:44:53 +0530 Subject: [PATCH 1419/1851] Update Export-ContentExplorerData.md --- .../exchange-ps/exchange/Export-ContentExplorerData.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Export-ContentExplorerData.md b/exchange/exchange-ps/exchange/Export-ContentExplorerData.md index 244f61592d..4a1acc0dba 100644 --- a/exchange/exchange-ps/exchange/Export-ContentExplorerData.md +++ b/exchange/exchange-ps/exchange/Export-ContentExplorerData.md @@ -104,9 +104,10 @@ Using this switch significantly reduces the export time. To download the items i When you use this switch with the TagName, TagType and Workload parameters, the command returns the following information: -- SiteUlrs: OneDrive and SharePoint. -- UPNs: Exchange Online and Teams. -- The count of items stamped with that tag. +- list of SiteUlrs (for OneDrive and SharePoint) / list of UPNs (for Exchange Online and Teams) +- The count of items in the folders stamped with relevant tag + +**Note:** This parameter is currently in private preview ```yaml Type: SwitchParameter From a74ba0a5c3a94fe02f2fff8d8d12f90aa2a2bbf5 Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi <89069896+alekyaj@users.noreply.github.com> Date: Wed, 19 Feb 2025 16:59:26 +0530 Subject: [PATCH 1420/1851] Minor edit - Note format --- exchange/exchange-ps/exchange/Set-ServerComponentState.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-ServerComponentState.md b/exchange/exchange-ps/exchange/Set-ServerComponentState.md index 1b887d2954..cb3e547c83 100644 --- a/exchange/exchange-ps/exchange/Set-ServerComponentState.md +++ b/exchange/exchange-ps/exchange/Set-ServerComponentState.md @@ -56,7 +56,8 @@ The first command changes the state of all server components to Inactive. The second command changes the state to Active after the maintenance is over (required). -**Note**: By design, the Microsoft Exchange IMAP4 and Microsoft Exchange POP3 services stop if the related `ImapProxy` and `PopProxy` components are in the Inactive state. The services may need to be manually started after the related `ImapProxy` and `PopProxy` components are changed to the Active state. +> [!NOTE] +> By design, the Microsoft Exchange IMAP4 and Microsoft Exchange POP3 services stop if the related `ImapProxy` and `PopProxy` components are in the Inactive state. The services may need to be manually started after the related `ImapProxy` and `PopProxy` components are changed to the Active state. ## PARAMETERS From 182b46983f19e49c37042afa9d5ac1bcf262005d Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 19 Feb 2025 09:22:31 -0800 Subject: [PATCH 1421/1851] Update Export-ContentExplorerData.md with Aggregate parameter details --- .../exchange/Export-ContentExplorerData.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/exchange/exchange-ps/exchange/Export-ContentExplorerData.md b/exchange/exchange-ps/exchange/Export-ContentExplorerData.md index 4a1acc0dba..cff39ce40e 100644 --- a/exchange/exchange-ps/exchange/Export-ContentExplorerData.md +++ b/exchange/exchange-ps/exchange/Export-ContentExplorerData.md @@ -98,16 +98,19 @@ Accept wildcard characters: False ``` ### -Aggregate +**Note:** This parameter is currently in Private Preview, isn't available in all organizations, and is subject to change. + The Aggregate parameter switch returns the folder level aggregated numbers instead of returning details at the item level. You don't need to specify a value with this switch. Using this switch significantly reduces the export time. To download the items in a folder, run this cmdlet for specific folders. -When you use this switch with the TagName, TagType and Workload parameters, the command returns the following information: +When you use this switch with the TagName, TagType, and Workload parameters, the command returns the following information: + +- SharePoint and OneDrive: The list of SiteUlrs. +- Exchange Online and Microsoft Teams: The list of UPNs. +- The count of items in the folders stamped with relevant tag. -- list of SiteUlrs (for OneDrive and SharePoint) / list of UPNs (for Exchange Online and Teams) -- The count of items in the folders stamped with relevant tag -**Note:** This parameter is currently in private preview ```yaml Type: SwitchParameter From 3c9b3e545071c3c01e33fc80d0f21494c7fc6595 Mon Sep 17 00:00:00 2001 From: tiffanyyumsft <93217776+tiffanyyumsft@users.noreply.github.com> Date: Wed, 19 Feb 2025 15:03:53 -0800 Subject: [PATCH 1422/1851] Update Set-AutoSensitivityLabelRule.md Clarify that it's only whole word matches --- .../exchange-ps/exchange/Set-AutoSensitivityLabelRule.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-AutoSensitivityLabelRule.md b/exchange/exchange-ps/exchange/Set-AutoSensitivityLabelRule.md index f573b3a19e..36f9ecdddc 100644 --- a/exchange/exchange-ps/exchange/Set-AutoSensitivityLabelRule.md +++ b/exchange/exchange-ps/exchange/Set-AutoSensitivityLabelRule.md @@ -375,13 +375,12 @@ Accept wildcard characters: False ``` ### -DocumentNameMatchesWords -The DocumentNameMatchesWords parameter specifies a condition for the auto-labeling policy rule that looks for words or phrases in the name of message attachments. You can specify multiple words or phrases separated by commas. +The DocumentNameMatchesWords parameter specifies a condition for the auto-labeling policy rule that looks for whole word matches in the name of message attachments. You can specify multiple words separated by commas. - Single word: `"no_reply"` - Multiple words: `no_reply,urgent,...` -- Multiple words and phrases: `"phrase 1",word1,"phrase with , or spaces",word2,...` -The maximum individual word or phrase length is 128 characters. The maximum number of words or phrases is 50. +The maximum individual word length is 128 characters. The maximum number of words is 50. ```yaml Type: MultiValuedProperty From 92366cd8f5e5f12371bf712262c4b54e243da6fd Mon Sep 17 00:00:00 2001 From: pavellatif <142821210+pavellatif@users.noreply.github.com> Date: Thu, 20 Feb 2025 12:46:32 -0500 Subject: [PATCH 1423/1851] Updating cmdlet with AssignmentCategory example --- teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md | 2 +- teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md b/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md index 21832d36b4..98b1ff02a0 100644 --- a/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md +++ b/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md @@ -266,7 +266,7 @@ Accept wildcard characters: False ``` ### -AssignmentCategory -This parameter is reserved for internal Microsoft use. +This parameter is used to differentiate between Primary and Private line assignment for a user. ```yaml Type: System.String diff --git a/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md b/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md index 77f4b58a11..955c417b0e 100644 --- a/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md +++ b/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md @@ -144,10 +144,17 @@ Set-CsPhoneNumberAssignment -Identity user3@contoso.com -PhoneNumber +1206555122 ``` This example shows how to turn off reverse number lookup (RNL) on a phone number. When RNL is set to 'SkipInternalVoip', an internal call to this phone number will not attempt to pass through internal VoIP via reverse number lookup in Microsoft Teams. Instead the call will be established through external PSTN connectivity directly. This example is only applicable for Direct Routing phone numbers. +### Example 12 +```powershell +Set-CsPhoneNumberAssignment -Identity user1@contoso.com -PhoneNumber '+14255551234' -PhoneNumberType CallingPlan -AssignmentCategory Private +``` +This example shows how to assign a private phonenumber (incoming calls only) to a user. + + ## PARAMETERS ### -AssignmentCategory -This parameter is reserved for internal Microsoft use. +This parameter is used to indicate category of phone number assignment if not primary phonenumber. E.g. Private line can be assigned to a user using -AssignmentCategory Private ```yaml Type: System.String From d0494d266346087dc65e7f462a51561487e16543 Mon Sep 17 00:00:00 2001 From: Mary-Katherine Bond Sims Date: Thu, 20 Feb 2025 13:03:45 -0500 Subject: [PATCH 1424/1851] Fix typos and improve clarity in documentation --- teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md b/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md index 955c417b0e..618ec4d542 100644 --- a/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md +++ b/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md @@ -148,13 +148,13 @@ This example shows how to turn off reverse number lookup (RNL) on a phone number ```powershell Set-CsPhoneNumberAssignment -Identity user1@contoso.com -PhoneNumber '+14255551234' -PhoneNumberType CallingPlan -AssignmentCategory Private ``` -This example shows how to assign a private phonenumber (incoming calls only) to a user. +This example shows how to assign a private phone number (incoming calls only) to a user. ## PARAMETERS ### -AssignmentCategory -This parameter is used to indicate category of phone number assignment if not primary phonenumber. E.g. Private line can be assigned to a user using -AssignmentCategory Private +This parameter indicates the phone number assignment category if it isn't the primary phone number. For example, a Private line can be assigned to a user using '-AssignmentCategory Private'. ```yaml Type: System.String From 1279fd8adf4ea2404c9becfc5895d87102957aff Mon Sep 17 00:00:00 2001 From: Sam Ramon <15154970+samantharamon@users.noreply.github.com> Date: Fri, 21 Feb 2025 11:12:55 -0800 Subject: [PATCH 1425/1851] Update dates --- exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md | 4 ++-- exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md | 2 +- exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md index 86770226cb..c53e25dc7e 100644 --- a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md @@ -85,9 +85,9 @@ This switch also specifies a date and time sometime within the past seven days w **Important**: -- As of February 10, 2025, the AllowLegacyExchangeTokens switch specifies any add-in that requested an Exchange token. +- As of February 24, 2025, the AllowLegacyExchangeTokens switch specifies any add-in that requested an Exchange token. - The AllowLegacyExchangeTokens switch returns `Not Set` if tokens haven't been explicitly allowed or blocked in your organization using the _AllowLegacyExchangeTokens_ or _BlockLegacyExchangeTokens_ parameters on the **Set-AuthenticationPolicy** cmdlet. To learn more, see [Get the status of legacy Exchange Online tokens](https://learn.microsoft.com/office/dev/add-ins/outlook/turn-exchange-tokens-on-off#get-the-status-of-legacy-exchange-online-tokens). -- Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. Although tokens will be blocked by default, the AllowLegacyExchangeTokens switch will still return `Not Set` if you haven't used the _AllowLegacyExchangeTokens_ or _BlockLegacyExchangeTokens_ parameters on the **Set-AuthenticationPolicy** cmdlet. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). +- As of February 17, 2025, legacy Exchange tokens are blocked by default in all cloud-based organizations. Although tokens are blocked by default, the AllowLegacyExchangeTokens switch will still return `Not Set` if you haven't used the _AllowLegacyExchangeTokens_ or _BlockLegacyExchangeTokens_ parameters on the **Set-AuthenticationPolicy** cmdlet. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). ```yaml Type: SwitchParameter diff --git a/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md index ee48f9b65e..20a7bc309a 100644 --- a/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md @@ -84,7 +84,7 @@ This switch applies to the entire organization. The Identity parameter is requir - Apart from the Identity parameter, this switch disregards other authentication policy parameters used in the same command. We recommend running separate commands for other authentication policy changes. - It might take up to 24 hours for the change to take effect across your entire organization. - Legacy Exchange tokens issued to Outlook add-ins before token blocking was implemented in your organization will remain valid until they expire. -- Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). +- As of February 17, 2025, legacy Exchange tokens are blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). ```yaml Type: SwitchParameter diff --git a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md index 5badd29be6..d740a19d63 100644 --- a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md @@ -371,7 +371,7 @@ The switch applies to the entire organization. The Identity parameter is require - Apart from the Identity parameter, this switch disregards other authentication policy parameters used in the same command. We recommend running separate commands for other authentication policy changes. - It might take up to 24 hours for the change to take effect across your entire organization. -- Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). +- As of February 17, 2025, legacy Exchange tokens are blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). ```yaml Type: SwitchParameter @@ -569,7 +569,7 @@ The switch applies to the entire organization. The Identity parameter is require - It might take up to 24 hours for the change to take effect across your entire organization. - Legacy Exchange tokens issued to Outlook add-ins before token blocking was implemented in your organization will remain valid until they expire. - Blocking legacy Exchange tokens might cause some Microsoft add-ins to stop working. These add-ins are being updated to no longer use legacy tokens. -- Legacy Exchange tokens will eventually be blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). +- As of February 17, 2025, legacy Exchange tokens are blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). ```yaml Type: SwitchParameter From 2aaf6d44c10ba36c11cbe6f4e4db50f99593333a Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Mon, 24 Feb 2025 09:50:26 -0800 Subject: [PATCH 1426/1851] Update New-CsCallQueue.md Updating to add the new parms for Shifts integration - required in order to be able to publish the PS cmdlets for TAP customers. --- teams/teams-ps/teams/New-CsCallQueue.md | 47 ++++++++++++++++++++++--- 1 file changed, 43 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/New-CsCallQueue.md b/teams/teams-ps/teams/New-CsCallQueue.md index dd28cd3bac..38fdb8e5b2 100644 --- a/teams/teams-ps/teams/New-CsCallQueue.md +++ b/teams/teams-ps/teams/New-CsCallQueue.md @@ -46,6 +46,8 @@ The New-CsCallQueue cmdlet creates a new Call Queue. > - -OverflowActionCallPriority > - -TimeoutActionCallPriority > - -NoAgentActionCallPriority +> - -ShiftsTeamId +> - -ShiftsSchedulingGroupId > > [Nesting Auto attendants and Call queues](/microsoftteams/plan-auto-attendant-call-queue#nested-auto-attendants-and-call-queues) without a resource account isn't currently supported for [Authorized users](/microsoftteams/aa-cq-authorized-users-plan) in Queues App. If you nest an Auto attendant or Call queue without a resource account, authorized users can't edit the auto attendant or call queue. @@ -231,7 +233,7 @@ Accept wildcard characters: False ``` ### -OverflowActionCallPriority -_Private Preview customers only_ +_Voice applications TAP customers only_ _Saving a call queue configuration through Teams admin center will *remove* this setting._ If the OverFlowAction is set to Forward, and the OverflowActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. @@ -307,7 +309,7 @@ Accept wildcard characters: False ``` ### -TimeoutActionCallPriority -_Private Preview customers only_ +_Voice applications TAP customers only_ _Saving a call queue configuration through Teams admin center will *remove* this setting._ If the TimeoutAction is set to Forward, and the TimeoutActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. @@ -402,7 +404,7 @@ Accept wildcard characters: False ``` ### -NoAgentActionCallPriority -_Private Preview customers only_ +_Voice applications TAP customers only_ _Saving a call queue configuration through Teams admin center will *remove* this setting._ If the NoAgentAction is set to Forward, and the NoAgentActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. @@ -1277,6 +1279,44 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ShiftsTeamId +_Voice applications TAP customers only_ +_Saving a call queue configuration through Teams admin center will *remove* this setting._ + +Id of the Team containing the Scheduling Group to connect a call queue to. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ShiftsSchedulingGroupId +_Voice applications TAP customers only_ +_Saving a call queue configuration through Teams admin center will *remove* this setting._ + +Id of the Scheduling Group to connect a call queue to. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AuthorizedUsers This is a list of GUIDs for users who are authorized to make changes to this call queue. The users must also have a TeamsVoiceApplications policy assigned. The GUID should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). @@ -1470,7 +1510,6 @@ Accept wildcard characters: False ``` ### -ServiceLevelThresholdResponseTimeInSecond -_Private Preview customers only_ The target number of seconds calls should be answered in. This number is used to calculate the call queue service level percentage. From 2f64792a38ae348e466b0e87e1f361ebe003e869 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Mon, 24 Feb 2025 09:59:26 -0800 Subject: [PATCH 1427/1851] Update Set-CsCallQueue.md --- teams/teams-ps/teams/Set-CsCallQueue.md | 52 ++++++++++++++++++++++--- 1 file changed, 47 insertions(+), 5 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsCallQueue.md b/teams/teams-ps/teams/Set-CsCallQueue.md index 56a130eac6..60bae28817 100644 --- a/teams/teams-ps/teams/Set-CsCallQueue.md +++ b/teams/teams-ps/teams/Set-CsCallQueue.md @@ -19,7 +19,7 @@ Updates a Call Queue in your Skype for Business Online or Teams organization. ## SYNTAX ``` -Set-CsCallQueue -Identity [-AgentAlertTime ] [-AllowOptOut ] [-ChannelId ] [-ChannelUserObjectId ] [-DistributionLists ] [-MusicOnHoldAudioFileId ] [-Name ] [-OboResourceAccountIds ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-RoutingMethod ] [-TimeoutAction ] [-Tenant ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentApplyTo ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-PresenceBasedRouting ] [-ConferenceMode ] [-Users ] [-LanguageId ] [-LineUri ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ] [-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ][-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt [-CallbackEmailNotificationTarget ] [-ServiceLevelThresholdResponseTimeInSecond [Int16> ] [-ShouldOverwriteCallableChannelProperty ] [] +Set-CsCallQueue -Identity [-AgentAlertTime ] [-AllowOptOut ] [-ChannelId ] [-ChannelUserObjectId ] [-ShiftsTeamId ] [-ShiftsSchedulingGroupId ] [-DistributionLists ] [-MusicOnHoldAudioFileId ] [-Name ] [-OboResourceAccountIds ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-RoutingMethod ] [-TimeoutAction ] [-Tenant ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentApplyTo ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-PresenceBasedRouting ] [-ConferenceMode ] [-Users ] [-LanguageId ] [-LineUri ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ] [-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ][-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt [-CallbackEmailNotificationTarget ] [-ServiceLevelThresholdResponseTimeInSecond [Int16> ] [-ShouldOverwriteCallableChannelProperty ] [] ``` ## DESCRIPTION @@ -52,6 +52,8 @@ Note that this cmdlet is in the Skype for Business Online PowerShell module and > - -OverflowActionCallPriority > - -TimeoutActionCallPriority > - -NoAgentActionCallPriority +> - -ShiftsTeamId +> - -ShiftsSchedulingGroupId > > [Nesting Auto attendants and Call queues](/microsoftteams/plan-auto-attendant-call-queue#nested-auto-attendants-and-call-queues) without a resource account isn't currently supported for [Authorized users](/microsoftteams/aa-cq-authorized-users-plan) in Queues App. If you nest an Auto attendant or Call queue without a resource account, authorized users can't edit the auto attendant or call queue. @@ -221,7 +223,8 @@ Accept wildcard characters: False ``` ### -OverflowActionCallPriority -_Private Preview customers only_ +_Voice applications private preview customers only_ +_Saving a call queue configuration through Teams admin center will *remove* this setting._ If the OverflowAction is set to Forward, and the OverflowActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. @@ -314,7 +317,8 @@ Accept wildcard characters: False ``` ### -TimeoutActionCallPriority -_Private Preview customers only_ +_Voice applications private preview customers only_ +_Saving a call queue configuration through Teams admin center will *remove* this setting._ If the TimeoutAction is set to Forward, and the TimeoutActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. @@ -408,7 +412,8 @@ Accept wildcard characters: False ``` ### -NoAgentActionCallPriority -_Private Preview customers only_ +_Voice applications private preview customers only_ +_Saving a call queue configuration through Teams admin center will *remove* this setting._ If the NoAgentAction is set to Forward, and the NoAgentActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. @@ -1294,6 +1299,44 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ShiftsTeamId +_Voice applications private preview customers only_ +_Saving a call queue configuration through Teams admin center will *remove* this setting._ + +Id of the Team containing the Scheduling Group to connect a call queue to. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ShiftsSchedulingGroupId +_Voice applications private preview customers only_ +_Saving a call queue configuration through Teams admin center will *remove* this setting._ + +Id of the Scheduling Group to connect a call queue to. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AuthorizedUsers This is a list of GUIDs for users who are authorized to make changes to this call queue. The users must also have a TeamsVoiceApplications policy assigned. The GUID should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). @@ -1487,7 +1530,6 @@ Accept wildcard characters: False ``` ### -ServiceLevelThresholdResponseTimeInSecond -_Private Preview customers only_ The target number of seconds calls should be answered in. This number is used to calculate the call queue service level percentage. From 73a442c9f93bdc28d6c83c75c9728703154e2ce3 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Mon, 24 Feb 2025 09:59:42 -0800 Subject: [PATCH 1428/1851] Update New-CsCallQueue.md --- teams/teams-ps/teams/New-CsCallQueue.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/teams/teams-ps/teams/New-CsCallQueue.md b/teams/teams-ps/teams/New-CsCallQueue.md index 38fdb8e5b2..a33476972e 100644 --- a/teams/teams-ps/teams/New-CsCallQueue.md +++ b/teams/teams-ps/teams/New-CsCallQueue.md @@ -18,7 +18,7 @@ Creates new Call Queue in your Skype for Business Online organization. ## SYNTAX ``` -New-CsCallQueue -Name [-AgentAlertTime ] [-AllowOptOut ] [-DistributionLists ] [-Tenant ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-MusicOnHoldAudioFileId ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-TimeoutAction ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-RoutingMethod ] [-PresenceBasedRouting ] [-ConferenceMode ] [-User ] [-LanguageId ] [-LineUri ] [-OboResourceAccountIds ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ][-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ] [-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentApplyTo ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [-ChannelId ] [-ChannelUserObjectId ] [-AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt [-CallbackEmailNotificationTarget ] [-ServiceLevelThresholdResponseTimeInSecond ] [-ShouldOverwriteCallableChannelProperty ] [] +New-CsCallQueue -Name [-AgentAlertTime ] [-AllowOptOut ] [-DistributionLists ] [-Tenant ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-MusicOnHoldAudioFileId ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-TimeoutAction ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-RoutingMethod ] [-PresenceBasedRouting ] [-ConferenceMode ] [-User ] [-LanguageId ] [-LineUri ] [-OboResourceAccountIds ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ][-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ] [-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentApplyTo ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [-ChannelId ] [-ChannelUserObjectId ] [-ShiftsTeamId ] [-ShiftsSchedulingGroupId ] [-AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt [-CallbackEmailNotificationTarget ] [-ServiceLevelThresholdResponseTimeInSecond ] [-ShouldOverwriteCallableChannelProperty ] [] ``` ## DESCRIPTION @@ -233,7 +233,7 @@ Accept wildcard characters: False ``` ### -OverflowActionCallPriority -_Voice applications TAP customers only_ +_Voice applications private preview customers only_ _Saving a call queue configuration through Teams admin center will *remove* this setting._ If the OverFlowAction is set to Forward, and the OverflowActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. @@ -309,7 +309,7 @@ Accept wildcard characters: False ``` ### -TimeoutActionCallPriority -_Voice applications TAP customers only_ +_Voice applications private preview customers only_ _Saving a call queue configuration through Teams admin center will *remove* this setting._ If the TimeoutAction is set to Forward, and the TimeoutActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. @@ -404,7 +404,7 @@ Accept wildcard characters: False ``` ### -NoAgentActionCallPriority -_Voice applications TAP customers only_ +_Voice applications private preview customers only_ _Saving a call queue configuration through Teams admin center will *remove* this setting._ If the NoAgentAction is set to Forward, and the NoAgentActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. @@ -1280,7 +1280,7 @@ Accept wildcard characters: False ``` ### -ShiftsTeamId -_Voice applications TAP customers only_ +_Voice applications private preview customers only_ _Saving a call queue configuration through Teams admin center will *remove* this setting._ Id of the Team containing the Scheduling Group to connect a call queue to. @@ -1299,7 +1299,7 @@ Accept wildcard characters: False ``` ### -ShiftsSchedulingGroupId -_Voice applications TAP customers only_ +_Voice applications private preview customers only_ _Saving a call queue configuration through Teams admin center will *remove* this setting._ Id of the Scheduling Group to connect a call queue to. From 4cf6c9b18ec8536f256c8360ad80eb5ab2f220ff Mon Sep 17 00:00:00 2001 From: Prasanna Patil Date: Mon, 24 Feb 2025 23:36:04 +0530 Subject: [PATCH 1429/1851] Update to the description --- teams/teams-ps/teams/Get-CsOnlineUser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsOnlineUser.md b/teams/teams-ps/teams/Get-CsOnlineUser.md index 2c486fa628..b779c02bdd 100644 --- a/teams/teams-ps/teams/Get-CsOnlineUser.md +++ b/teams/teams-ps/teams/Get-CsOnlineUser.md @@ -193,7 +193,7 @@ Accept wildcard characters: False ### -Properties -Allows you to specify the properties you want to include in the output. Provide the properties as a comma-separated list. Note that the following properties will always be present in the output: Identity, UserPrincipalName, Alias, AccountEnabled, DisplayName. +Allows you to specify the properties you want to include in the output. Provide the properties as a comma-separated list. Identity, UserPrincipalName, Alias, AccountEnabled and DisplayName attributes will always be present in the output. Please note that only attributes available in the output of the Get-CsOnlineUser cmdlet can be selected. For a complete list of available attributes, refer to the response of the Get-CsOnlineUser cmdlet. Examples: - Get-CsOnlineUser -Properties DisplayName, UserPrincipalName, FeatureTypes From bf2b82aa7a09fe4f9fba4305aed97f1216f04d51 Mon Sep 17 00:00:00 2001 From: Sam Ramon <15154970+samantharamon@users.noreply.github.com> Date: Mon, 24 Feb 2025 13:53:39 -0800 Subject: [PATCH 1430/1851] Apply suggestion from review Co-authored-by: David Chesnut --- exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md index c53e25dc7e..e4837cd05c 100644 --- a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md @@ -85,7 +85,7 @@ This switch also specifies a date and time sometime within the past seven days w **Important**: -- As of February 24, 2025, the AllowLegacyExchangeTokens switch specifies any add-in that requested an Exchange token. +- As of February 24, 2025, the AllowLegacyExchangeTokens switch lists any add-in that requested an Exchange token and if the request was allowed or blocked. - The AllowLegacyExchangeTokens switch returns `Not Set` if tokens haven't been explicitly allowed or blocked in your organization using the _AllowLegacyExchangeTokens_ or _BlockLegacyExchangeTokens_ parameters on the **Set-AuthenticationPolicy** cmdlet. To learn more, see [Get the status of legacy Exchange Online tokens](https://learn.microsoft.com/office/dev/add-ins/outlook/turn-exchange-tokens-on-off#get-the-status-of-legacy-exchange-online-tokens). - As of February 17, 2025, legacy Exchange tokens are blocked by default in all cloud-based organizations. Although tokens are blocked by default, the AllowLegacyExchangeTokens switch will still return `Not Set` if you haven't used the _AllowLegacyExchangeTokens_ or _BlockLegacyExchangeTokens_ parameters on the **Set-AuthenticationPolicy** cmdlet. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). From ff7bf236bef5740a980879f97222fe43b1a1868d Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 24 Feb 2025 14:10:03 -0800 Subject: [PATCH 1431/1851] Fix grammar and punctuation in documentation --- exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md index e4837cd05c..fd838cb0c8 100644 --- a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md @@ -85,9 +85,9 @@ This switch also specifies a date and time sometime within the past seven days w **Important**: -- As of February 24, 2025, the AllowLegacyExchangeTokens switch lists any add-in that requested an Exchange token and if the request was allowed or blocked. -- The AllowLegacyExchangeTokens switch returns `Not Set` if tokens haven't been explicitly allowed or blocked in your organization using the _AllowLegacyExchangeTokens_ or _BlockLegacyExchangeTokens_ parameters on the **Set-AuthenticationPolicy** cmdlet. To learn more, see [Get the status of legacy Exchange Online tokens](https://learn.microsoft.com/office/dev/add-ins/outlook/turn-exchange-tokens-on-off#get-the-status-of-legacy-exchange-online-tokens). -- As of February 17, 2025, legacy Exchange tokens are blocked by default in all cloud-based organizations. Although tokens are blocked by default, the AllowLegacyExchangeTokens switch will still return `Not Set` if you haven't used the _AllowLegacyExchangeTokens_ or _BlockLegacyExchangeTokens_ parameters on the **Set-AuthenticationPolicy** cmdlet. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). +- As of February 24 2025, the AllowLegacyExchangeTokens switch lists any add-in that requested an Exchange token and whether the request was allowed or blocked. +- The AllowLegacyExchangeTokens switch returns `Not Set` if tokens haven't been explicitly allowed or blocked in your organization using the _AllowLegacyExchangeTokens_ or _BlockLegacyExchangeTokens_ parameters on the **Set-AuthenticationPolicy** cmdlet. For more information, see [Get the status of legacy Exchange Online tokens](https://learn.microsoft.com/office/dev/add-ins/outlook/turn-exchange-tokens-on-off#get-the-status-of-legacy-exchange-online-tokens). +- As of February 17 2025, legacy Exchange tokens are blocked by default in all cloud-based organizations. Although tokens are blocked by default, the AllowLegacyExchangeTokens switch still returns `Not Set` if you haven't used the _AllowLegacyExchangeTokens_ or _BlockLegacyExchangeTokens_ parameters on the **Set-AuthenticationPolicy** cmdlet. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). ```yaml Type: SwitchParameter From 5a71fd4622e2554760821fb0b8b4bb65430778b2 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 24 Feb 2025 14:10:24 -0800 Subject: [PATCH 1432/1851] Fix typo in Remove-AuthenticationPolicy documentation --- exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md index 20a7bc309a..559eddc8a6 100644 --- a/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Remove-AuthenticationPolicy.md @@ -84,7 +84,7 @@ This switch applies to the entire organization. The Identity parameter is requir - Apart from the Identity parameter, this switch disregards other authentication policy parameters used in the same command. We recommend running separate commands for other authentication policy changes. - It might take up to 24 hours for the change to take effect across your entire organization. - Legacy Exchange tokens issued to Outlook add-ins before token blocking was implemented in your organization will remain valid until they expire. -- As of February 17, 2025, legacy Exchange tokens are blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). +- As of February 17 2025, legacy Exchange tokens are blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). ```yaml Type: SwitchParameter From c2566b4498aa2fc462469a1e307f0c5f667ea807 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 24 Feb 2025 14:10:51 -0800 Subject: [PATCH 1433/1851] Fix typo in Set-AuthenticationPolicy documentation --- exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md index d740a19d63..fc857542d0 100644 --- a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md @@ -371,7 +371,7 @@ The switch applies to the entire organization. The Identity parameter is require - Apart from the Identity parameter, this switch disregards other authentication policy parameters used in the same command. We recommend running separate commands for other authentication policy changes. - It might take up to 24 hours for the change to take effect across your entire organization. -- As of February 17, 2025, legacy Exchange tokens are blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). +- As of February 17 2025, legacy Exchange tokens are blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). ```yaml Type: SwitchParameter From 5e43e0876d42517155f58e7f20093496675e9a26 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 24 Feb 2025 14:11:26 -0800 Subject: [PATCH 1434/1851] Fix typo in Set-AuthenticationPolicy documentation --- exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md index fc857542d0..3fbc56c78a 100644 --- a/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Set-AuthenticationPolicy.md @@ -569,7 +569,7 @@ The switch applies to the entire organization. The Identity parameter is require - It might take up to 24 hours for the change to take effect across your entire organization. - Legacy Exchange tokens issued to Outlook add-ins before token blocking was implemented in your organization will remain valid until they expire. - Blocking legacy Exchange tokens might cause some Microsoft add-ins to stop working. These add-ins are being updated to no longer use legacy tokens. -- As of February 17, 2025, legacy Exchange tokens are blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). +- As of February 17 2025, legacy Exchange tokens are blocked by default in all cloud-based organizations. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). ```yaml Type: SwitchParameter From 8890b05340887f34ab11c4787f6c271cfa79ae6c Mon Sep 17 00:00:00 2001 From: Krammer Liu <99905184+krammerliu@users.noreply.github.com> Date: Mon, 24 Feb 2025 15:19:08 -0800 Subject: [PATCH 1435/1851] Update Set-CsExternalAccessPolicy.md Fix a parameter description bug --- teams/teams-ps/teams/Set-CsExternalAccessPolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md index a1987361a2..cc47d65e5b 100644 --- a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md @@ -22,7 +22,7 @@ This cmdlet was introduced in Lync Server 2010. Set-CsExternalAccessPolicy [[-Identity] ] [-AllowedExternalDomains ] [-BlockedExternalDomains ] - [-CommunicationWithExternalOrgs ] + [-CommunicationWithExternalOrgs ] [-Confirm] [-Description ] [-EnableAcsFederationAccess ] @@ -47,7 +47,7 @@ Set-CsExternalAccessPolicy [[-Identity] ] Set-CsExternalAccessPolicy [-Instance ] [-AllowedExternalDomains ] [-BlockedExternalDomains ] - [-CommunicationWithExternalOrgs ] + [-CommunicationWithExternalOrgs ] [-Confirm] [-Description ] [-EnableAcsFederationAccess ] From 45d54126497e68561e6e5a80c38be572405765bb Mon Sep 17 00:00:00 2001 From: Krammer Liu <99905184+krammerliu@users.noreply.github.com> Date: Mon, 24 Feb 2025 15:27:51 -0800 Subject: [PATCH 1436/1851] Update New-CsExternalAccessPolicy.md fix a description bug --- teams/teams-ps/teams/New-CsExternalAccessPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md index 1d605cae3d..482fe6882c 100644 --- a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md @@ -27,7 +27,7 @@ For information about external access in Microsoft Teams, see [Manage external a New-CsExternalAccessPolicy [-Identity] [-AllowedExternalDomains ] [-BlockedExternalDomains ] - [-CommunicationWithExternalOrgs ] + [-CommunicationWithExternalOrgs ] [-Confirm] [-Description ] [-EnableAcsFederationAccess ] From 0e3cacd54256d1a8a4e82555cd90cdf2c9abfe36 Mon Sep 17 00:00:00 2001 From: James Cadd Date: Mon, 24 Feb 2025 16:25:29 -0800 Subject: [PATCH 1437/1851] Removing preview banner --- teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md index a45d8ff72a..d5d3e1c8a6 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsAcsFederationConfiguration.md @@ -12,8 +12,6 @@ schema: 2.0.0 ## SYNOPSIS -**Limited Preview:** Functionality described in this document is currently in limited preview and only authorized organizations have access. This preview version is provided without a service-level agreement, and is not recommended for production workloads. Certain features might not be supported or might have constrained capabilities. For more information, see [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/). - This cmdlet is used to manage the federation configuration between Teams and Azure Communication Services. For more information, please see [Azure Communication Services and Teams Interoperability](https://learn.microsoft.com/azure/communication-services/concepts/teams-interop). ## SYNTAX From 3ff57a83de20e35c471832c18c526d5fa0b3095c Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 25 Feb 2025 11:30:46 -0800 Subject: [PATCH 1438/1851] Added v3.7.0 and 3.7.1 --- .../exchange-online-powershell-v2.md | 20 ++++++++++++++++--- .../whats-new-in-the-exo-module.md | 14 +++++++++++++ 2 files changed, 31 insertions(+), 3 deletions(-) diff --git a/exchange/docs-conceptual/exchange-online-powershell-v2.md b/exchange/docs-conceptual/exchange-online-powershell-v2.md index 399ea39cf3..45262a6a52 100644 --- a/exchange/docs-conceptual/exchange-online-powershell-v2.md +++ b/exchange/docs-conceptual/exchange-online-powershell-v2.md @@ -3,7 +3,7 @@ title: About the Exchange Online PowerShell V3 module ms.author: chrisda author: chrisda manager: deniseb -ms.date: 10/28/2024 +ms.date: 02/25/2025 ms.audience: Admin audience: Admin ms.topic: article @@ -613,14 +613,28 @@ Unless otherwise noted, the current release of the Exchange Online PowerShell mo ### Current release +#### Version 3.7.1 + +- Added a new property named `ExoExchangeSecurityDescriptor` to the output of **Get-EXOMailbox** that's similar to the `ExchangeSecurityDescriptor` property in the output of **Get-Mailbox**. +- Added new cmdlets to support the Viva Org Insights Delegation feature: + - **Add-VivaOrgInsightsDelegatedRole** + - **Get-VivaOrgInsightsDelegatedRole** + - **Remove-VivaOrgInsightsDelegatedRole** + +### Previous releases + +#### Version 3.7.0 + +- Integrated Web Account Manager (WAM) in authentication flows to enhance security. +- You need to use the _LoadCmdletHelp_ parameter in **Connect-ExchangeOnline** command to access the **Get-Help** cmdlet (the **Get-Help** cmdlet is no longer loaded by default). +- Fixed connection issues with app only authentication in Security & Compliance PowerShell. + #### Version 3.6.0 - **Get-VivaModuleFeature** now returns information about the kinds of identities that the feature supports creating policies for (for example, users, groups, or the entire tenant). - Cmdlets for Viva feature access management now handle continuous access evaluation (CAE) claim challenges. - Added fix for compatibility issue with the Microsoft.Graph module. -### Previous releases - #### Version 3.5.1 - Bug fixes in **Get-EXOMailboxPermission** and **Get-EXOMailbox**. diff --git a/exchange/docs-conceptual/whats-new-in-the-exo-module.md b/exchange/docs-conceptual/whats-new-in-the-exo-module.md index 8433f095b8..ea87af15bc 100644 --- a/exchange/docs-conceptual/whats-new-in-the-exo-module.md +++ b/exchange/docs-conceptual/whats-new-in-the-exo-module.md @@ -22,6 +22,20 @@ description: "Learn about the new features and functionality available in the la This article lists new features in the Exchange Online PowerShell module that's used for connecting to Exchange Online PowerShell, Security & Compliance PowerShell, and standalone Exchange Online Protection (EOP) PowerShell. Features that are currently in preview are denoted with **(preview)**. +## January 2025 + +- [Version 3.1.1](https://www.powershellgallery.com/packages/ExchangeOnlineManagement/3.7.1) + + For information about what's in this release, see [Version 3.7.1](exchange-online-powershell-v2.md#version-371). + +## December 2024 + +- [Version 3.7.0](https://www.powershellgallery.com/packages/ExchangeOnlineManagement/3.7.0) + + Starting with this version of the module, you need to use the _LoadCmdletHelp_ parameter in **Connect-ExchangeOnline** command to access the **Get-Help** cmdlet (the **Get-Help** cmdlet is no longer loaded by default). + + For information about what's in this release, see [Version 3.7.0](exchange-online-powershell-v2.md#version-370-1). + ## September 2024 - [Version 3.6.0](https://www.powershellgallery.com/packages/ExchangeOnlineManagement/3.6.0) From 921b426f3bef58180daf8e44ba15008362e23a7a Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 25 Feb 2025 11:31:03 -0800 Subject: [PATCH 1439/1851] Update whats-new-in-the-exo-module.md --- exchange/docs-conceptual/whats-new-in-the-exo-module.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/docs-conceptual/whats-new-in-the-exo-module.md b/exchange/docs-conceptual/whats-new-in-the-exo-module.md index ea87af15bc..5423056d89 100644 --- a/exchange/docs-conceptual/whats-new-in-the-exo-module.md +++ b/exchange/docs-conceptual/whats-new-in-the-exo-module.md @@ -24,7 +24,7 @@ This article lists new features in the Exchange Online PowerShell module that's ## January 2025 -- [Version 3.1.1](https://www.powershellgallery.com/packages/ExchangeOnlineManagement/3.7.1) +- [Version 3.7.1](https://www.powershellgallery.com/packages/ExchangeOnlineManagement/3.7.1) For information about what's in this release, see [Version 3.7.1](exchange-online-powershell-v2.md#version-371). From fa6a7ff6ae93a42923d69ed70c999d5e4a2fc9d4 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 25 Feb 2025 11:38:03 -0800 Subject: [PATCH 1440/1851] LoadCmdletHelp clarification --- exchange/docs-conceptual/exchange-online-powershell-v2.md | 2 +- exchange/docs-conceptual/whats-new-in-the-exo-module.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/docs-conceptual/exchange-online-powershell-v2.md b/exchange/docs-conceptual/exchange-online-powershell-v2.md index 45262a6a52..f444bd67a5 100644 --- a/exchange/docs-conceptual/exchange-online-powershell-v2.md +++ b/exchange/docs-conceptual/exchange-online-powershell-v2.md @@ -626,7 +626,7 @@ Unless otherwise noted, the current release of the Exchange Online PowerShell mo #### Version 3.7.0 - Integrated Web Account Manager (WAM) in authentication flows to enhance security. -- You need to use the _LoadCmdletHelp_ parameter in **Connect-ExchangeOnline** command to access the **Get-Help** cmdlet (the **Get-Help** cmdlet is no longer loaded by default). +- Command line help for Exchange Online PowerShell cmdlets is no longer loaded by default. You need to use the _LoadCmdletHelp_ parameter in the **Connect-ExchangeOnline** command so help for Exchange Online PowerShell cmdlets is available to the **Get-Help** cmdlet. - Fixed connection issues with app only authentication in Security & Compliance PowerShell. #### Version 3.6.0 diff --git a/exchange/docs-conceptual/whats-new-in-the-exo-module.md b/exchange/docs-conceptual/whats-new-in-the-exo-module.md index 5423056d89..8aa1061f2c 100644 --- a/exchange/docs-conceptual/whats-new-in-the-exo-module.md +++ b/exchange/docs-conceptual/whats-new-in-the-exo-module.md @@ -32,7 +32,7 @@ This article lists new features in the Exchange Online PowerShell module that's - [Version 3.7.0](https://www.powershellgallery.com/packages/ExchangeOnlineManagement/3.7.0) - Starting with this version of the module, you need to use the _LoadCmdletHelp_ parameter in **Connect-ExchangeOnline** command to access the **Get-Help** cmdlet (the **Get-Help** cmdlet is no longer loaded by default). + Starting with this version of the module, command line help for Exchange Online PowerShell cmdlets is no longer loaded by default. You need to use the _LoadCmdletHelp_ parameter in the **Connect-ExchangeOnline** command so help for Exchange Online PowerShell cmdlets is available to the **Get-Help** cmdlet. For information about what's in this release, see [Version 3.7.0](exchange-online-powershell-v2.md#version-370-1). From 49485a3236f864210d7bfa5102fac0c933742eb5 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 25 Feb 2025 11:39:44 -0800 Subject: [PATCH 1441/1851] Update whats-new-in-the-exo-module.md Link fix --- exchange/docs-conceptual/whats-new-in-the-exo-module.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/docs-conceptual/whats-new-in-the-exo-module.md b/exchange/docs-conceptual/whats-new-in-the-exo-module.md index 8aa1061f2c..adb804cd89 100644 --- a/exchange/docs-conceptual/whats-new-in-the-exo-module.md +++ b/exchange/docs-conceptual/whats-new-in-the-exo-module.md @@ -34,7 +34,7 @@ This article lists new features in the Exchange Online PowerShell module that's Starting with this version of the module, command line help for Exchange Online PowerShell cmdlets is no longer loaded by default. You need to use the _LoadCmdletHelp_ parameter in the **Connect-ExchangeOnline** command so help for Exchange Online PowerShell cmdlets is available to the **Get-Help** cmdlet. - For information about what's in this release, see [Version 3.7.0](exchange-online-powershell-v2.md#version-370-1). + For information about what's in this release, see [Version 3.7.0](exchange-online-powershell-v2.md#version-370). ## September 2024 From 6b36bb4a737bf08c3ec22471cc4e734ab455095a Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 25 Feb 2025 11:41:34 -0800 Subject: [PATCH 1442/1851] LoadCmdletHelp clarification --- exchange/docs-conceptual/exchange-online-powershell-v2.md | 2 +- exchange/docs-conceptual/whats-new-in-the-exo-module.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/docs-conceptual/exchange-online-powershell-v2.md b/exchange/docs-conceptual/exchange-online-powershell-v2.md index f444bd67a5..f8f028cd3a 100644 --- a/exchange/docs-conceptual/exchange-online-powershell-v2.md +++ b/exchange/docs-conceptual/exchange-online-powershell-v2.md @@ -626,7 +626,7 @@ Unless otherwise noted, the current release of the Exchange Online PowerShell mo #### Version 3.7.0 - Integrated Web Account Manager (WAM) in authentication flows to enhance security. -- Command line help for Exchange Online PowerShell cmdlets is no longer loaded by default. You need to use the _LoadCmdletHelp_ parameter in the **Connect-ExchangeOnline** command so help for Exchange Online PowerShell cmdlets is available to the **Get-Help** cmdlet. +- Command line help for Exchange Online PowerShell cmdlets is no longer loaded by default. Use the _LoadCmdletHelp_ parameter in the **Connect-ExchangeOnline** command so help for Exchange Online PowerShell cmdlets is available to the **Get-Help** cmdlet. - Fixed connection issues with app only authentication in Security & Compliance PowerShell. #### Version 3.6.0 diff --git a/exchange/docs-conceptual/whats-new-in-the-exo-module.md b/exchange/docs-conceptual/whats-new-in-the-exo-module.md index adb804cd89..b7aae96a3a 100644 --- a/exchange/docs-conceptual/whats-new-in-the-exo-module.md +++ b/exchange/docs-conceptual/whats-new-in-the-exo-module.md @@ -32,7 +32,7 @@ This article lists new features in the Exchange Online PowerShell module that's - [Version 3.7.0](https://www.powershellgallery.com/packages/ExchangeOnlineManagement/3.7.0) - Starting with this version of the module, command line help for Exchange Online PowerShell cmdlets is no longer loaded by default. You need to use the _LoadCmdletHelp_ parameter in the **Connect-ExchangeOnline** command so help for Exchange Online PowerShell cmdlets is available to the **Get-Help** cmdlet. + Starting with this version of the module, command line help for Exchange Online PowerShell cmdlets is no longer loaded by default. Use the _LoadCmdletHelp_ parameter in the **Connect-ExchangeOnline** command so help for Exchange Online PowerShell cmdlets is available to the **Get-Help** cmdlet. For information about what's in this release, see [Version 3.7.0](exchange-online-powershell-v2.md#version-370). From 45aecc1257048967be3fe8142e0cf34a0a9c61a1 Mon Sep 17 00:00:00 2001 From: Victor Legat Date: Wed, 26 Feb 2025 10:01:31 +0200 Subject: [PATCH 1443/1851] Update Set-RetentionCompliancePolicy.md adding examples for excluding deleted mailbox from Teams policy --- .../exchange/Set-RetentionCompliancePolicy.md | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md index b97520fc0b..1aaa0c913d 100644 --- a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md @@ -180,6 +180,36 @@ Set-RetentionCompliancePolicy -Identity "Sales Policy" -RemoveModernGroupLocatio This example is similar to Example 2, except multiple deleted resources are specified. +### Example 5 +```powershell +$stringJson = @" +[{ + 'EmailAddress': 'SalesUser@contoso.onmicrosoft.com' +}] +"@ + +Set-RetentionCompliancePolicy -Identity "Teams Chat Retention Policy" -AddTeamsChatLocationException "SalesUser@contoso.onmicrosoft.com" -DeletedResources $stringJson +``` + +The example excludes the specified deleted soft-deleted mailbox/mailuser from the mentioned Teams Retention Policy. You identify the deleted resources using the mailbox/mailuser email address. +Policy exclusions must ensure that locations remain within the established limits: [Limits for Microsoft 365 retention policies and retention label policies | Microsoft Learn](https://learn.microsoft.com/purview/retention-limits#maximum-number-of-items-per-policy) + +### Example 6 +```powershell +$stringJson = @" +[{ + 'EmailAddress': 'SalesUser1@contoso.onmicrosoft.com' +}, +{ + 'EmailAddress': 'SalesUser2@contoso.onmicrosoft.com' +}] +"@ + +Set-RetentionCompliancePolicy -Identity "Teams Chat Retention Policy" -AddTeamsChatLocationException "SalesUser1@contoso.onmicrosoft.com", "SalesUser2@contoso.onmicrosoft.com" -DeletedResources $stringJson +``` + +This example is similar to Example 5, except multiple deleted resources are specified. + ## PARAMETERS ### -Identity From c16a2285555406564d38e9b474e1ff98fb1346e3 Mon Sep 17 00:00:00 2001 From: Victor Legat Date: Wed, 26 Feb 2025 11:19:24 +0200 Subject: [PATCH 1444/1851] Update DeletedResources parameter details and examples --- .../exchange-ps/exchange/Set-RetentionCompliancePolicy.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md index 1aaa0c913d..914c76bed1 100644 --- a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md @@ -659,11 +659,12 @@ Accept wildcard characters: False ``` ### -DeletedResources -The DeletedResources parameter specifies the Sharepoint sites to be removed from the list of included sites or excluded from a tenant level policy when the associated group has been deleted. You use this parameter with the AddModernGroupLocationException and RemoveModernGroupLocation parameters. +The DeletedResources parameter specifies the deleted Microsoft 365 group, mailbox, or mail user to be removed or added as an exclusion to the respective location list. Use this parameter with the AddModernGroupLocationException and RemoveModernGroupLocation parameters for deleted Microsoft 365 groups, or with the AddTeamsChatLocationException parameter for deleted mailboxes or mail users. -A valid value is a JSON String. See the Examples section for syntax and examples using this parameter. +A valid value is a JSON string. Refer to the Examples section for syntax and usage examples of this parameter. -For more information about this scenario, see [Learn more about modern group deletion under retention hold](https://learn.microsoft.com/purview/retention-settings#what-happens-if-a-microsoft-365-group-is-deleted-after-a-policy-is-applied). +For more details on the deleted Microsoft 365 group scenario, please refer to the following section [Learn more about modern group deletion under retention hold](https://learn.microsoft.com/purview/retention-settings#what-happens-if-a-microsoft-365-group-is-deleted-after-a-policy-is-applied). +For more details on the inactive mailbox scenario, please refer to the following article [Learn about inactive mailboxes](https://learn.microsoft.com/en-us/purview/inactive-mailboxes-in-office-365). ```yaml Type: String From a2830c82e515c499ad8c5038584149000a20f57a Mon Sep 17 00:00:00 2001 From: Victor Legat Date: Wed, 26 Feb 2025 11:20:39 +0200 Subject: [PATCH 1445/1851] Fix broken link in documentation --- exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md index 914c76bed1..7975ea1f7f 100644 --- a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md @@ -664,7 +664,7 @@ The DeletedResources parameter specifies the deleted Microsoft 365 group, mailbo A valid value is a JSON string. Refer to the Examples section for syntax and usage examples of this parameter. For more details on the deleted Microsoft 365 group scenario, please refer to the following section [Learn more about modern group deletion under retention hold](https://learn.microsoft.com/purview/retention-settings#what-happens-if-a-microsoft-365-group-is-deleted-after-a-policy-is-applied). -For more details on the inactive mailbox scenario, please refer to the following article [Learn about inactive mailboxes](https://learn.microsoft.com/en-us/purview/inactive-mailboxes-in-office-365). +For more details on the inactive mailbox scenario, please refer to the following article [Learn about inactive mailboxes](https://learn.microsoft.com/purview/inactive-mailboxes-in-office-365). ```yaml Type: String From 0475f3ba79a8f00d0945ff7c0e299324a470fb73 Mon Sep 17 00:00:00 2001 From: Victor Legat Date: Wed, 26 Feb 2025 11:30:16 +0200 Subject: [PATCH 1446/1851] Clarify policy exclusion example description --- exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md index 7975ea1f7f..cf7bcc7b51 100644 --- a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md @@ -191,7 +191,7 @@ $stringJson = @" Set-RetentionCompliancePolicy -Identity "Teams Chat Retention Policy" -AddTeamsChatLocationException "SalesUser@contoso.onmicrosoft.com" -DeletedResources $stringJson ``` -The example excludes the specified deleted soft-deleted mailbox/mailuser from the mentioned Teams Retention Policy. You identify the deleted resources using the mailbox/mailuser email address. +This example excludes the specified deleted or soft-deleted mailbox or mail user from the mentioned Teams Retention Policy. You can identify the deleted resources using the mailbox or mail user's email address. Policy exclusions must ensure that locations remain within the established limits: [Limits for Microsoft 365 retention policies and retention label policies | Microsoft Learn](https://learn.microsoft.com/purview/retention-limits#maximum-number-of-items-per-policy) ### Example 6 From 90db49edb9962df465955e911c964f9910f31588 Mon Sep 17 00:00:00 2001 From: Victor Legat Date: Wed, 26 Feb 2025 11:31:04 +0200 Subject: [PATCH 1447/1851] Clarify exclusion of soft-deleted mailboxes --- exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md index cf7bcc7b51..d063b9fb2e 100644 --- a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md @@ -191,7 +191,7 @@ $stringJson = @" Set-RetentionCompliancePolicy -Identity "Teams Chat Retention Policy" -AddTeamsChatLocationException "SalesUser@contoso.onmicrosoft.com" -DeletedResources $stringJson ``` -This example excludes the specified deleted or soft-deleted mailbox or mail user from the mentioned Teams Retention Policy. You can identify the deleted resources using the mailbox or mail user's email address. +This example excludes the specified soft-deleted mailbox or mail user from the mentioned Teams Retention Policy. You can identify the deleted resources using the mailbox or mail user's email address. Policy exclusions must ensure that locations remain within the established limits: [Limits for Microsoft 365 retention policies and retention label policies | Microsoft Learn](https://learn.microsoft.com/purview/retention-limits#maximum-number-of-items-per-policy) ### Example 6 From 9ed1bcc77f708ff3324b0864844f395b15360096 Mon Sep 17 00:00:00 2001 From: Victor Legat Date: Wed, 26 Feb 2025 16:21:03 +0200 Subject: [PATCH 1448/1851] Update Set-AppRetentionCompliancePolicy.md to include deletedresources parameter --- .../Set-AppRetentionCompliancePolicy.md | 33 ++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md index f3e8af0e26..12215b22cc 100644 --- a/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md @@ -119,6 +119,34 @@ Set-AppRetentionCompliancePolicy -Identity "Regulation 563 Marketing" -Applicati This example adds a new user to the existing static scope retention policy named Regulation 563 Marketing that's set up for Teams private channels messages. +### Example 2 +```powershell +$stringJson = @" +[{ + 'EmailAddress': 'SalesUser@contoso.onmicrosoft.com' +}] +"@ +Set-AppRetentionCompliancePolicy -Identity "Teams Private Chat Retention Policy" -AddExchangeLocationException "SalesUser@contoso.onmicrosoft.com" -DeletedResources $stringJson +``` + +This example excludes the specified soft-deleted mailbox or mail user from the mentioned Teams Private Chat Retention Policy. You can identify the deleted resources using the mailbox or mail user's email address. +Policy exclusions must ensure that locations remain within the established limits: [Limits for Microsoft 365 retention policies and retention label policies](https://learn.microsoft.com/purview/retention-limits#maximum-number-of-items-per-policy). + +### Example 3 +```powershell +$stringJson = @" +[{ + 'EmailAddress': 'SalesUser1@contoso.onmicrosoft.com' +}, +{ + 'EmailAddress': 'SalesUser2@contoso.onmicrosoft.com' +}] +"@ +Set-AppRetentionCompliancePolicy -Identity "Teams Private Chat Retention Policy" -AddExchangeLocationException "SalesUser1@contoso.onmicrosoft.com", "SalesUser2@contoso.onmicrosoft.com" -DeletedResources $stringJson +``` + +This example is similar to Example 2, except multiple deleted resources are specified. + ## PARAMETERS ### -Identity @@ -347,7 +375,10 @@ Accept wildcard characters: False ``` ### -DeletedResources -{{ Fill DeletedResources Description }} +The DeletedResources parameter specifies the deleted mailbox, or mail user to be removed or added as an exclusion to the respective location list. Use this parameter with the AddTeamsChatLocationException parameter for deleted mailboxes or mail users that needs to be excluded from Teams only retention policy. + +A valid value is a JSON string. Refer to the Examples section for syntax and usage examples of this parameter. +For more details on the inactive mailbox scenario, please refer to the following article [Learn about inactive mailboxes](https://learn.microsoft.com/purview/inactive-mailboxes-in-office-365). ```yaml Type: String From ca61d3b5f375cba7efd3693b134012d5444aa778 Mon Sep 17 00:00:00 2001 From: Victor Legat Date: Wed, 26 Feb 2025 16:22:49 +0200 Subject: [PATCH 1449/1851] Update link format in documentation --- exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md index d063b9fb2e..e37a523b09 100644 --- a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md @@ -192,7 +192,7 @@ Set-RetentionCompliancePolicy -Identity "Teams Chat Retention Policy" -AddTeamsC ``` This example excludes the specified soft-deleted mailbox or mail user from the mentioned Teams Retention Policy. You can identify the deleted resources using the mailbox or mail user's email address. -Policy exclusions must ensure that locations remain within the established limits: [Limits for Microsoft 365 retention policies and retention label policies | Microsoft Learn](https://learn.microsoft.com/purview/retention-limits#maximum-number-of-items-per-policy) +Policy exclusions must ensure that locations remain within the established limits: [Limits for Microsoft 365 retention policies and retention label policies](https://learn.microsoft.com/purview/retention-limits#maximum-number-of-items-per-policy) ### Example 6 ```powershell From 9a130bda7957badc184af0d3a03b3d4761bcf8a8 Mon Sep 17 00:00:00 2001 From: Victor Legat Date: Wed, 26 Feb 2025 16:26:57 +0200 Subject: [PATCH 1450/1851] Clarify DeletedResources parameter description --- .../exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md index 12215b22cc..fce94ece09 100644 --- a/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md @@ -375,7 +375,7 @@ Accept wildcard characters: False ``` ### -DeletedResources -The DeletedResources parameter specifies the deleted mailbox, or mail user to be removed or added as an exclusion to the respective location list. Use this parameter with the AddTeamsChatLocationException parameter for deleted mailboxes or mail users that needs to be excluded from Teams only retention policy. +The DeletedResources parameter specifies the deleted mailbox, or mail user to be added as an exclusion to the respective location list. Use this parameter with the AddTeamsChatLocationException parameter for deleted mailboxes or mail users that needs to be excluded from Teams only retention policy. A valid value is a JSON string. Refer to the Examples section for syntax and usage examples of this parameter. For more details on the inactive mailbox scenario, please refer to the following article [Learn about inactive mailboxes](https://learn.microsoft.com/purview/inactive-mailboxes-in-office-365). From 8c3c35fb0484a9e1592302f633647c082ac4b853 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 26 Feb 2025 07:44:33 -0800 Subject: [PATCH 1451/1851] Fix capitalization and formatting in documentation --- .../exchange-ps/exchange/Set-RetentionCompliancePolicy.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md index e37a523b09..55b36d07a8 100644 --- a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md @@ -659,12 +659,13 @@ Accept wildcard characters: False ``` ### -DeletedResources -The DeletedResources parameter specifies the deleted Microsoft 365 group, mailbox, or mail user to be removed or added as an exclusion to the respective location list. Use this parameter with the AddModernGroupLocationException and RemoveModernGroupLocation parameters for deleted Microsoft 365 groups, or with the AddTeamsChatLocationException parameter for deleted mailboxes or mail users. +The DeletedResources parameter specifies the deleted Microsoft 365 Group, mailbox, or mail user to be removed or added as an exclusion to the respective location list. Use this parameter with the AddModernGroupLocationException and RemoveModernGroupLocation parameters for deleted Microsoft 365 Groups, or with the AddTeamsChatLocationException parameter for deleted mailboxes or mail users. A valid value is a JSON string. Refer to the Examples section for syntax and usage examples of this parameter. -For more details on the deleted Microsoft 365 group scenario, please refer to the following section [Learn more about modern group deletion under retention hold](https://learn.microsoft.com/purview/retention-settings#what-happens-if-a-microsoft-365-group-is-deleted-after-a-policy-is-applied). -For more details on the inactive mailbox scenario, please refer to the following article [Learn about inactive mailboxes](https://learn.microsoft.com/purview/inactive-mailboxes-in-office-365). +For more details on the deleted Microsoft 365 Group scenario, see [Learn more about modern group deletion under retention hold](https://learn.microsoft.com/purview/retention-settings#what-happens-if-a-microsoft-365-group-is-deleted-after-a-policy-is-applied). + +For more details on the inactive mailbox scenario, see article [Learn about inactive mailboxes](https://learn.microsoft.com/purview/inactive-mailboxes-in-office-365). ```yaml Type: String From 2829863cf561dbb701198c7e7272636a91754c34 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 26 Feb 2025 07:45:57 -0800 Subject: [PATCH 1452/1851] Update wording for clarity in documentation --- .../exchange-ps/exchange/Set-RetentionCompliancePolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md index 55b36d07a8..a104341311 100644 --- a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md @@ -663,9 +663,9 @@ The DeletedResources parameter specifies the deleted Microsoft 365 Group, mailbo A valid value is a JSON string. Refer to the Examples section for syntax and usage examples of this parameter. -For more details on the deleted Microsoft 365 Group scenario, see [Learn more about modern group deletion under retention hold](https://learn.microsoft.com/purview/retention-settings#what-happens-if-a-microsoft-365-group-is-deleted-after-a-policy-is-applied). +For more information on the deleted Microsoft 365 Group scenario, see [Learn more about modern group deletion under retention hold](https://learn.microsoft.com/purview/retention-settings#what-happens-if-a-microsoft-365-group-is-deleted-after-a-policy-is-applied). -For more details on the inactive mailbox scenario, see article [Learn about inactive mailboxes](https://learn.microsoft.com/purview/inactive-mailboxes-in-office-365). +For more information on the inactive mailbox scenario, see [Learn about inactive mailboxes](https://learn.microsoft.com/purview/inactive-mailboxes-in-office-365). ```yaml Type: String From ed068f9d242c95684a99ea2a6926c65e6613fd07 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 26 Feb 2025 07:51:58 -0800 Subject: [PATCH 1453/1851] Update documentation for policy exclusions and parameters --- .../exchange/Set-AppRetentionCompliancePolicy.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md index fce94ece09..e44d605edd 100644 --- a/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md @@ -130,7 +130,8 @@ Set-AppRetentionCompliancePolicy -Identity "Teams Private Chat Retention Policy" ``` This example excludes the specified soft-deleted mailbox or mail user from the mentioned Teams Private Chat Retention Policy. You can identify the deleted resources using the mailbox or mail user's email address. -Policy exclusions must ensure that locations remain within the established limits: [Limits for Microsoft 365 retention policies and retention label policies](https://learn.microsoft.com/purview/retention-limits#maximum-number-of-items-per-policy). + +Policy exclusions must ensure that locations remain within the established limits. For more information, see [Limits for Microsoft 365 retention policies and retention label policies](https://learn.microsoft.com/purview/retention-limits#maximum-number-of-items-per-policy). ### Example 3 ```powershell @@ -375,10 +376,11 @@ Accept wildcard characters: False ``` ### -DeletedResources -The DeletedResources parameter specifies the deleted mailbox, or mail user to be added as an exclusion to the respective location list. Use this parameter with the AddTeamsChatLocationException parameter for deleted mailboxes or mail users that needs to be excluded from Teams only retention policy. +The DeletedResources parameter specifies the deleted mailbox or mail user to add as an exclusion to the respective location list. Use this parameter with the AddTeamsChatLocationException parameter for deleted mailboxes or mail users that needs to be excluded from a Teams only retention policy. A valid value is a JSON string. Refer to the Examples section for syntax and usage examples of this parameter. -For more details on the inactive mailbox scenario, please refer to the following article [Learn about inactive mailboxes](https://learn.microsoft.com/purview/inactive-mailboxes-in-office-365). + +For information on the inactive mailbox scenario, see [Learn about inactive mailboxes](https://learn.microsoft.com/purview/inactive-mailboxes-in-office-365). ```yaml Type: String From 0cd991e72c53084d2896640824fe77edfaef41f6 Mon Sep 17 00:00:00 2001 From: SarinaMS Date: Wed, 26 Feb 2025 09:42:35 -0800 Subject: [PATCH 1454/1851] Update New-CsTeamsEventsPolicy.md --- .../teams-ps/teams/New-CsTeamsEventsPolicy.md | 22 +++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md index 66417ee5e3..cf780da337 100644 --- a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-csteamseventspolicy title: New-CsTeamsEventsPolicy schema: 2.0.0 -ms.date: 11/12/2024 +ms.date: 02/26/2025 --- # New-CsTeamsEventsPolicy @@ -16,7 +16,7 @@ This cmdlet allows you to create a new TeamsEventsPolicy instance and set its pr ```powershell New-CsTeamsEventsPolicy [-Identity] [-AllowWebinars ] [-AllowTownhalls ] [-AllowEmailEditing ] [-Description ] -[-RecordingForTownhall ] [-RecordingForWebinar ] +[-TownhallEventAttendeeAccess ] [-RecordingForTownhall ] [-RecordingForWebinar ] [-TranscriptionForTownhall ] [-TranscriptionForWebinar ] [-AllowEventIntegrations ] [-TownhallChatExperience ] [-UseMicrosoftECDN ] [-EventAccessType ] [-WhatIf] [-Confirm] [] [-ImmersiveEvents ] @@ -94,6 +94,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -TownhallEventAttendeeAccess +This setting governs what identity types may attend a Town hall that is scheduled by a particular person or group that is assigned this policy. +Possible values are: + - **Everyone**: Anyone with the join link may enter the event. + - **EveryoneInOrganizationAndGuests**: Only those who are Guests to the tenant, MTO users, and internal AAD users may enter the event. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Enabled +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AllowEmailEditing This setting governs if a user is allowed to edit the communication emails in Teams Town Hall or Teams Webinar events. Possible values are: From a72177c6901bab449b1d7177745901351f5a1fbd Mon Sep 17 00:00:00 2001 From: SarinaMS Date: Wed, 26 Feb 2025 09:47:38 -0800 Subject: [PATCH 1455/1851] Update Set-CsTeamsEventsPolicy.md --- .../teams-ps/teams/Set-CsTeamsEventsPolicy.md | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md index d6e5e66d0d..d37ccc3ab1 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md @@ -16,7 +16,7 @@ This cmdlet allows you to configure options for customizing Teams events experie ``` Set-CsTeamsEventsPolicy [-AllowWebinars ] [-EventAccessType ] [-AllowTownhalls ] - [-AllowEmailEditing ] [-AllowedQuestionTypesInRegistrationForm ] + [-TownhallEventAttendeeAccess ] [-AllowEmailEditing ] [-AllowedQuestionTypesInRegistrationForm ] [-AllowEventIntegrations ] [-AllowedWebinarTypesForRecordingPublish ] [-AllowedTownhallTypesForRecordingPublish ] [-TownhallChatExperience ] [-Description ] [-RecordingForTownhall ] [-RecordingForWebinar ] @@ -106,6 +106,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -TownhallEventAttendeeAccess +This setting governs what identity types may attend a Town hall that is scheduled by a particular person or group that is assigned this policy. +Possible values are: + - **Everyone**: Anyone with the join link may enter the event. + - **EveryoneInOrganizationAndGuests**: Only those who are Guests to the tenant, MTO users, and internal AAD users may enter the event. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Description Enables administrators to provide explanatory text to accompany a Teams Events policy. From 27b42e71d5d15d144a735b79ba5a0b7fad32387c Mon Sep 17 00:00:00 2001 From: SarinaMS Date: Wed, 26 Feb 2025 09:50:48 -0800 Subject: [PATCH 1456/1851] Update Set-CsTeamsEventsPolicy.md --- teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md index d37ccc3ab1..8729d35f29 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csteamseventspolicy title: Set-CsTeamsEventsPolicy schema: 2.0.0 -ms.date: 11/12/2024 +ms.date: 02/26/2025 --- # Set-CsTeamsEventsPolicy From 8d450506b0a645868ae65d5962d40a37138a694c Mon Sep 17 00:00:00 2001 From: SarinaMS Date: Wed, 26 Feb 2025 09:59:04 -0800 Subject: [PATCH 1457/1851] Update New-CsTeamsEventsPolicy.md --- teams/teams-ps/teams/New-CsTeamsEventsPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md index cf780da337..28e4dcb288 100644 --- a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md @@ -107,7 +107,7 @@ Aliases: Required: False Position: Named -Default value: Enabled +Default value: Everyone Accept pipeline input: False Accept wildcard characters: False ``` From f697dafb2dbb93a426ba7850c104759d96ea48ad Mon Sep 17 00:00:00 2001 From: SarinaMS Date: Wed, 26 Feb 2025 09:59:32 -0800 Subject: [PATCH 1458/1851] Update Set-CsTeamsEventsPolicy.md --- teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md index 8729d35f29..310c9a75e8 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md @@ -119,7 +119,7 @@ Aliases: Required: False Position: Named -Default value: None +Default value: Everyone Accept pipeline input: False Accept wildcard characters: False ``` From 3f819cfd71844bb63075ee9e503e9fc8d0ede1b1 Mon Sep 17 00:00:00 2001 From: deekshanya <33504479+deekshanya@users.noreply.github.com> Date: Wed, 26 Feb 2025 11:05:33 -0800 Subject: [PATCH 1459/1851] Update Set-CsTeamsMessagingPolicy.md update with new policy attribute --- .../teams/Set-CsTeamsMessagingPolicy.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md index fee0e9ed4e..d7182ff633 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMessagingPolicy.md @@ -55,6 +55,7 @@ Set-CsTeamsMessagingPolicy [[-Identity] ] [-InOrganizationChatControl ] [-ReadReceiptsEnabledType ] [-Tenant ] + [-UsersCanDeleteBotMessages ] [-WhatIf] [] ``` @@ -100,6 +101,7 @@ Set-CsTeamsMessagingPolicy [-Instance ] [-InOrganizationChatControl ] [-ReadReceiptsEnabledType ] [-Tenant ] + [-UsersCanDeleteBotMessages ] [-WhatIf] [] ``` @@ -769,6 +771,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -UsersCanDeleteBotMessages +Determines whether a user is allowed to delete messages sent by bots. Set this to TRUE to allow. Set this to FALSE to prohibit. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WhatIf Shows what would happen if the cmdlet runs. The cmdlet is not run. From 7170834da45ddf24374712ae816bd1a9e8b85837 Mon Sep 17 00:00:00 2001 From: deekshanya <33504479+deekshanya@users.noreply.github.com> Date: Wed, 26 Feb 2025 11:17:18 -0800 Subject: [PATCH 1460/1851] Update New-CsTeamsMessagingPolicy.md update new messaging policy attribute --- .../teams/New-CsTeamsMessagingPolicy.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/teams/teams-ps/teams/New-CsTeamsMessagingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMessagingPolicy.md index 378a1cc6b7..f25c5317c1 100644 --- a/teams/teams-ps/teams/New-CsTeamsMessagingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMessagingPolicy.md @@ -55,6 +55,7 @@ New-CsTeamsMessagingPolicy [[-Identity] ] [-InOrganizationChatControl ] [-ReadReceiptsEnabledType ] [-Tenant ] + [-UsersCanDeleteBotMessages ] [] [-WhatIf] ``` @@ -715,6 +716,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -UsersCanDeleteBotMessages + +Determines whether a user is allowed to delete messages sent by bots. Set this to TRUE to allow. Set this to FALSE to prohibit. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WhatIf Shows what would happen if the cmdlet runs. The cmdlet is not run. From 3c19a8cfba53b05a52bd98f22ce0dd53344d5d54 Mon Sep 17 00:00:00 2001 From: deekshanya <33504479+deekshanya@users.noreply.github.com> Date: Wed, 26 Feb 2025 11:23:14 -0800 Subject: [PATCH 1461/1851] Update Set-CsTeamsGuestMessagingConfiguration.md --- .../Set-CsTeamsGuestMessagingConfiguration.md | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsGuestMessagingConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsGuestMessagingConfiguration.md index 4e5e35b1d8..bcd37b2065 100644 --- a/teams/teams-ps/teams/Set-CsTeamsGuestMessagingConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsGuestMessagingConfiguration.md @@ -21,7 +21,7 @@ TeamsGuestMessagingConfiguration determines the messaging settings for the guest ``` Set-CsTeamsGuestMessagingConfiguration [-Tenant ] [-AllowUserEditMessage ] [-AllowImmersiveReader ] [-AllowUserDeleteMessage ] [-AllowUserChat ] [-AllowGiphy ] - [-AllowUserDeleteChat ] [-GiphyRatingType ] [-AllowMemes ] [-AllowStickers ] [[-Identity] ] + [-AllowUserDeleteChat ] [-GiphyRatingType ] [-AllowMemes ] [-AllowStickers ] [-UsersCanDeleteBotMessages ] [[-Identity] ] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -29,7 +29,7 @@ Set-CsTeamsGuestMessagingConfiguration [-Tenant ] [-AllowUserEditMessage < ``` Set-CsTeamsGuestMessagingConfiguration [-Tenant ] [-AllowUserEditMessage ] [-AllowImmersiveReader ] [-AllowUserDeleteMessage ] [-AllowUserChat ] [-AllowGiphy ] - [-AllowUserDeleteChat ] [-GiphyRatingType ] [-AllowMemes ] [-AllowStickers ] [-Instance ] [-Force] + [-AllowUserDeleteChat ] [-GiphyRatingType ] [-AllowMemes ] [-AllowStickers ] [-UsersCanDeleteBotMessages ] [-Instance ] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -137,6 +137,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -UsersCanDeleteBotMessages +Determines if a user is allowed to delete messages sent by bots. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm Prompts you for confirmation before running the cmdlet. From f5d225f04987379313b6b16f0babc106e873b017 Mon Sep 17 00:00:00 2001 From: deekshanya <33504479+deekshanya@users.noreply.github.com> Date: Wed, 26 Feb 2025 12:57:23 -0800 Subject: [PATCH 1462/1851] Clarify UsersCanDeleteBotMessages parameter description --- teams/teams-ps/teams/Set-CsTeamsGuestMessagingConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsGuestMessagingConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsGuestMessagingConfiguration.md index bcd37b2065..41682046d1 100644 --- a/teams/teams-ps/teams/Set-CsTeamsGuestMessagingConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTeamsGuestMessagingConfiguration.md @@ -138,7 +138,7 @@ Accept wildcard characters: False ``` ### -UsersCanDeleteBotMessages -Determines if a user is allowed to delete messages sent by bots. +Determines whether a user is allowed to delete messages sent by bots. Set this to TRUE to allow. Set this to FALSE to prohibit. ```yaml Type: Boolean From ba0b2c30737ae018174828bf67fddb4f30a0b598 Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Wed, 26 Feb 2025 14:00:35 -0800 Subject: [PATCH 1463/1851] Update New-CsTeamsMeetingPolicy.md --- .../teams/New-CsTeamsMeetingPolicy.md | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md index 2dfc6e1ece..5b7681d016 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md @@ -119,6 +119,8 @@ New-CsTeamsMeetingPolicy [-Identity] [-WatermarkForCameraVideoPattern ] [-WatermarkForScreenSharingOpacity ] [-WatermarkForScreenSharingPattern ] + [-AllowedUsersForMeetingDetails ] + [-RealTimeText ] [-WhatIf] [-WhoCanRegister ] [] @@ -1868,6 +1870,44 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowedUsersForMeetingDetails +Controls which users should have ability to see the meeting info details on join screen. 'None' option should disable the feature completely. + +Possible Values: +- UsersAllowedToByPassTheLobby +- Everyone + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: UsersAllowedToByPassTheLobby +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RealTimeText +Allows users to use real time text during a meeting, allowing them to communicate by typing their messages in real time. + +Possible Values: +- Enabled +- Disabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Enabled +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WhatIf Shows what would happen if the cmdlet runs. The cmdlet is not run. From fd76a3b5201109d6b5f68e6e42fc69402e17b040 Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Wed, 26 Feb 2025 14:02:00 -0800 Subject: [PATCH 1464/1851] Update Set-CsTeamsMeetingPolicy.md --- .../teams/Set-CsTeamsMeetingPolicy.md | 44 ++++++++++++++++++- 1 file changed, 42 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index 212c717c07..4f9e52bf15 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -8,8 +8,8 @@ schema: 2.0.0 manager: bulenteg author: tomkau ms.author: tomkau -ms.reviewer: wblocker -ms.date: 11/12/2024 +ms.reviewer: alejandramu +ms.date: 2/26/2025 --- # Set-CsTeamsMeetingPolicy @@ -123,6 +123,8 @@ Set-CsTeamsMeetingPolicy [[-Identity] ] [-WatermarkForCameraVideoPattern ] [-WatermarkForScreenSharingOpacity ] [-WatermarkForScreenSharingPattern ] + [-AllowedUsersForMeetingDetails ] + [-RealTimeText ] [-WhatIf] [-WhoCanRegister ] [] @@ -1938,6 +1940,44 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllowedUsersForMeetingDetails +Controls which users should have ability to see the meeting info details on join screen. 'None' option should disable the feature completely. + +Possible Values: +- UsersAllowedToByPassTheLobby +- Everyone + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: UsersAllowedToByPassTheLobby +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RealTimeText +Allows users to use real time text during a meeting, allowing them to communicate by typing their messages in real time. + +Possible Values: +- Enabled +- Disabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Enabled +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WhatIf Shows what would happen if the cmdlet runs. The cmdlet is not run. From a8f3d91d1f9fe110f751bf592dd67274b88719d6 Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Wed, 26 Feb 2025 14:02:26 -0800 Subject: [PATCH 1465/1851] Update New-CsTeamsMeetingPolicy.md --- teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md index 5b7681d016..afe27389ee 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md @@ -6,8 +6,8 @@ applicable: Microsoft Teams title: New-CsTeamsMeetingPolicy schema: 2.0.0 manager: bulenteg -ms.reviewer: wblocker -ms.date: 11/12/2024 +ms.reviewer: alejandramu +ms.date: 2/26/2025 --- # New-CsTeamsMeetingPolicy From a880b3918b259a1a0987b5b53354532e9ab5362f Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Wed, 26 Feb 2025 14:03:48 -0800 Subject: [PATCH 1466/1851] Update New-CsTeamsCallingPolicy.md --- .../teams/New-CsTeamsCallingPolicy.md | 22 ++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md index 1cdf28cc2a..ddcc880c8a 100644 --- a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md @@ -8,7 +8,7 @@ schema: 2.0.0 manager: bulenteg author: serdarsoysal ms.author: serdars -ms.reviewer: +ms.reviewer: alejandramu --- # New-CsTeamsCallingPolicy @@ -52,6 +52,7 @@ New-CsTeamsCallingPolicy [-Identity] [-PreventTollBypass ] [-SpamFilteringEnabledType ] [-VoiceSimulationInInterpreter ] + [-RealTimeText ] [-WhatIf] [] ``` @@ -669,6 +670,25 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -RealTimeText +Allows users to use real time text during a meeting, allowing them to communicate by typing their messages in real time. + +Possible Values: +- Enabled +- Disabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Enabled +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WhatIf Shows what would happen if the cmdlet runs. The cmdlet is not run. From dfb3ab402fb9b7dbe06da3ee5f480abe06e47945 Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Wed, 26 Feb 2025 14:04:34 -0800 Subject: [PATCH 1467/1851] Update Set-CsTeamsCallingPolicy.md --- .../teams/Set-CsTeamsCallingPolicy.md | 22 ++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md index 4c4ecadcb6..a50c877b9b 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md @@ -8,7 +8,7 @@ schema: 2.0.0 manager: bulenteg author: serdarsoysal ms.author: serdars -ms.reviewer: +ms.reviewer: alejandramu --- # Set-CsTeamsCallingPolicy @@ -51,6 +51,7 @@ Set-CsTeamsCallingPolicy [-Identity] [-PreventTollBypass ] [-SpamFilteringEnabledType ] [-VoiceSimulationInInterpreter ] + [-RealTimeText ] [-WhatIf] [] ``` @@ -673,6 +674,25 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -RealTimeText +Allows users to use real time text during a meeting, allowing them to communicate by typing their messages in real time. + +Possible Values: +- Enabled +- Disabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Enabled +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WhatIf Shows what would happen if the cmdlet runs. The cmdlet is not run. From 89958aa9311b20da6464a216a5b5c7a1fc6197a0 Mon Sep 17 00:00:00 2001 From: Victor Legat Date: Thu, 27 Feb 2025 00:19:02 +0200 Subject: [PATCH 1468/1851] Update retention policy example and documentation --- .../exchange/Set-AppRetentionCompliancePolicy.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md index e44d605edd..14c522329c 100644 --- a/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md @@ -126,12 +126,11 @@ $stringJson = @" 'EmailAddress': 'SalesUser@contoso.onmicrosoft.com' }] "@ -Set-AppRetentionCompliancePolicy -Identity "Teams Private Chat Retention Policy" -AddExchangeLocationException "SalesUser@contoso.onmicrosoft.com" -DeletedResources $stringJson +Set-AppRetentionCompliancePolicy -Identity "Teams Private Channel Retention Policy" -AddExchangeLocationException "SalesUser@contoso.onmicrosoft.com" -DeletedResources $stringJson ``` +This example excludes the specified soft-deleted mailbox or mail user from the retention policy configured for Teams private channel messages. You can identify the deleted resources using the mailbox or mail user's email address. -This example excludes the specified soft-deleted mailbox or mail user from the mentioned Teams Private Chat Retention Policy. You can identify the deleted resources using the mailbox or mail user's email address. - -Policy exclusions must ensure that locations remain within the established limits. For more information, see [Limits for Microsoft 365 retention policies and retention label policies](https://learn.microsoft.com/purview/retention-limits#maximum-number-of-items-per-policy). +Policy exclusions must remain within the supported limits for retention policies. For more information, see [Limits for Microsoft 365 retention policies and retention label policies](https://learn.microsoft.com/purview/retention-limits#maximum-number-of-items-per-policy). ### Example 3 ```powershell From 79934f68cd618253d48e948183a165fcc93df0c4 Mon Sep 17 00:00:00 2001 From: Carol Bailey Date: Wed, 26 Feb 2025 14:53:15 -0800 Subject: [PATCH 1469/1851] Clarify wording for limits to match other cmdlet --- exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md index a104341311..ffd5884e75 100644 --- a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md @@ -192,7 +192,7 @@ Set-RetentionCompliancePolicy -Identity "Teams Chat Retention Policy" -AddTeamsC ``` This example excludes the specified soft-deleted mailbox or mail user from the mentioned Teams Retention Policy. You can identify the deleted resources using the mailbox or mail user's email address. -Policy exclusions must ensure that locations remain within the established limits: [Limits for Microsoft 365 retention policies and retention label policies](https://learn.microsoft.com/purview/retention-limits#maximum-number-of-items-per-policy) +Policy exclusions must remain within the supported limits for retention policies: [Limits for Microsoft 365 retention policies and retention label policies](https://learn.microsoft.com/purview/retention-limits#maximum-number-of-items-per-policy) ### Example 6 ```powershell From d3cc6264b88b15d306ba9c3da0d2c6c1941e9148 Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Thu, 27 Feb 2025 07:54:46 -0800 Subject: [PATCH 1470/1851] Update New-CsTeamsCallingPolicy.md --- teams/teams-ps/teams/New-CsTeamsCallingPolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md index ddcc880c8a..80f84fc7e4 100644 --- a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md @@ -674,8 +674,8 @@ Accept wildcard characters: False Allows users to use real time text during a meeting, allowing them to communicate by typing their messages in real time. Possible Values: -- Enabled -- Disabled +- Enabled: User is allowed to turn on real time text. +- Disabled: User is not allowed to turn on real time text. ```yaml Type: String From 08823e5fe301bf1834021f43b62b61c7cf91af5d Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Thu, 27 Feb 2025 07:55:53 -0800 Subject: [PATCH 1471/1851] Update New-CsTeamsMeetingPolicy.md --- teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md index afe27389ee..b764352fae 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md @@ -1874,8 +1874,8 @@ Accept wildcard characters: False Controls which users should have ability to see the meeting info details on join screen. 'None' option should disable the feature completely. Possible Values: -- UsersAllowedToByPassTheLobby -- Everyone +- UsersAllowedToByPassTheLobby: Users who are able to bypass lobby can see the meeting info details. +- Everyone: All meeting participants can see the meeting info details. ```yaml Type: String @@ -1893,8 +1893,8 @@ Accept wildcard characters: False Allows users to use real time text during a meeting, allowing them to communicate by typing their messages in real time. Possible Values: -- Enabled -- Disabled +- Enabled: User is allowed to turn on real time text. +- Disabled: User is not allowed to turn on real time text. ```yaml Type: String From 8c8bbd1a21a33ba7b6f01dac296b9a984849c43e Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Thu, 27 Feb 2025 07:56:49 -0800 Subject: [PATCH 1472/1851] Update Set-CsTeamsMeetingPolicy.md --- teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index 4f9e52bf15..8f28465050 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -1944,8 +1944,8 @@ Accept wildcard characters: False Controls which users should have ability to see the meeting info details on join screen. 'None' option should disable the feature completely. Possible Values: -- UsersAllowedToByPassTheLobby -- Everyone +- UsersAllowedToByPassTheLobby: Users who are able to bypass lobby can see the meeting info details. +- Everyone: All meeting participants can see the meeting info details. ```yaml Type: String @@ -1963,8 +1963,8 @@ Accept wildcard characters: False Allows users to use real time text during a meeting, allowing them to communicate by typing their messages in real time. Possible Values: -- Enabled -- Disabled +- Enabled: User is allowed to turn on real time text. +- Disabled: User is not allowed to turn on real time text. ```yaml Type: String From a36ec7e417b9420b6b78e9025087c16cdfdde3d8 Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Thu, 27 Feb 2025 07:57:14 -0800 Subject: [PATCH 1473/1851] Update Set-CsTeamsCallingPolicy.md --- teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md index a50c877b9b..27a5ba8bc4 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md @@ -678,8 +678,8 @@ Accept wildcard characters: False Allows users to use real time text during a meeting, allowing them to communicate by typing their messages in real time. Possible Values: -- Enabled -- Disabled +- Enabled: User is allowed to turn on real time text. +- Disabled: User is not allowed to turn on real time text. ```yaml Type: String From e87766d9aa8a92f252bc9a64170ea55db94f833a Mon Sep 17 00:00:00 2001 From: Jiaheng Li Date: Fri, 28 Feb 2025 00:42:52 +0800 Subject: [PATCH 1474/1851] update --- teams/teams-ps/teams/New-CsTeamsCallingPolicy.md | 5 ++++- teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md | 3 +++ teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md | 5 ++++- teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md | 3 +++ 4 files changed, 14 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md index 80f84fc7e4..047494a351 100644 --- a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md @@ -671,7 +671,10 @@ Accept wildcard characters: False ``` ### -RealTimeText -Allows users to use real time text during a meeting, allowing them to communicate by typing their messages in real time. +>[!NOTE] +>This feature has not been released yet and will have no changes if it is enabled or disabled. + +Allows users to use real time text during a call, allowing them to communicate by typing their messages in real time. Possible Values: - Enabled: User is allowed to turn on real time text. diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md index b764352fae..457b673b68 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md @@ -1890,6 +1890,9 @@ Accept wildcard characters: False ``` ### -RealTimeText +>[!NOTE] +>This feature has not been released yet and will have no changes if it is enabled or disabled. + Allows users to use real time text during a meeting, allowing them to communicate by typing their messages in real time. Possible Values: diff --git a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md index 27a5ba8bc4..03af4eece1 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md @@ -675,7 +675,10 @@ Accept wildcard characters: False ``` ### -RealTimeText -Allows users to use real time text during a meeting, allowing them to communicate by typing their messages in real time. +>[!NOTE] +>This feature has not been released yet and will have no changes if it is enabled or disabled. + +Allows users to use real time text during a call, allowing them to communicate by typing their messages in real time. Possible Values: - Enabled: User is allowed to turn on real time text. diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index 8f28465050..ffa3afe6a9 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -1960,6 +1960,9 @@ Accept wildcard characters: False ``` ### -RealTimeText +>[!NOTE] +>This feature has not been released yet and will have no changes if it is enabled or disabled. + Allows users to use real time text during a meeting, allowing them to communicate by typing their messages in real time. Possible Values: From 1631d2f89e4b892e849ce42418e5321fa225bfe6 Mon Sep 17 00:00:00 2001 From: Jiaheng Li Date: Fri, 28 Feb 2025 00:52:51 +0800 Subject: [PATCH 1475/1851] update --- teams/teams-ps/teams/New-CsTeamsCallingPolicy.md | 1 + teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md | 1 + teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md | 1 + teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md | 1 + 4 files changed, 4 insertions(+) diff --git a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md index 047494a351..b2f1727ab5 100644 --- a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md @@ -684,6 +684,7 @@ Possible Values: Type: String Parameter Sets: (All) Aliases: +Applicable: Microsoft Teams Required: False Position: Named diff --git a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md index 457b673b68..8c7b734046 100644 --- a/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsMeetingPolicy.md @@ -1903,6 +1903,7 @@ Possible Values: Type: String Parameter Sets: (All) Aliases: +Applicable: Microsoft Teams Required: False Position: Named diff --git a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md index 03af4eece1..58917c6e97 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md @@ -688,6 +688,7 @@ Possible Values: Type: String Parameter Sets: (All) Aliases: +Applicable: Microsoft Teams Required: False Position: Named diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index ffa3afe6a9..7b052b462c 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -1973,6 +1973,7 @@ Possible Values: Type: String Parameter Sets: (All) Aliases: +Applicable: Microsoft Teams Required: False Position: Named From 82d866a47db54e0a12724e2575c5cdfe00050e88 Mon Sep 17 00:00:00 2001 From: Sam Ramon <15154970+samantharamon@users.noreply.github.com> Date: Thu, 27 Feb 2025 16:52:49 -0800 Subject: [PATCH 1476/1851] Update guidance --- exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md index fd838cb0c8..1508cd0529 100644 --- a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md @@ -85,8 +85,8 @@ This switch also specifies a date and time sometime within the past seven days w **Important**: -- As of February 24 2025, the AllowLegacyExchangeTokens switch lists any add-in that requested an Exchange token and whether the request was allowed or blocked. -- The AllowLegacyExchangeTokens switch returns `Not Set` if tokens haven't been explicitly allowed or blocked in your organization using the _AllowLegacyExchangeTokens_ or _BlockLegacyExchangeTokens_ parameters on the **Set-AuthenticationPolicy** cmdlet. For more information, see [Get the status of legacy Exchange Online tokens](https://learn.microsoft.com/office/dev/add-ins/outlook/turn-exchange-tokens-on-off#get-the-status-of-legacy-exchange-online-tokens). +- An update is being deployed to enable the AllowLegacyExchangeTokens switch to specify any add-in that requested an Exchange token from the last seven days. For more information, see [Get the status of legacy Exchange Online tokens and add-ins that use them](https://learn.microsoft.com/office/dev/add-ins/outlook/turn-exchange-tokens-on-off#get-the-status-of-legacy-exchange-online-tokens-and-add-ins-that-use-them). +- The AllowLegacyExchangeTokens switch returns `Not Set` if tokens haven't been explicitly allowed or blocked in your organization using the _AllowLegacyExchangeTokens_ or _BlockLegacyExchangeTokens_ parameters on the **Set-AuthenticationPolicy** cmdlet. For more information, see [Get the status of legacy Exchange Online tokens and add-ins that use them](https://learn.microsoft.com/office/dev/add-ins/outlook/turn-exchange-tokens-on-off#get-the-status-of-legacy-exchange-online-tokens-and-add-ins-that-use-them). - As of February 17 2025, legacy Exchange tokens are blocked by default in all cloud-based organizations. Although tokens are blocked by default, the AllowLegacyExchangeTokens switch still returns `Not Set` if you haven't used the _AllowLegacyExchangeTokens_ or _BlockLegacyExchangeTokens_ parameters on the **Set-AuthenticationPolicy** cmdlet. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). ```yaml From 09ba65ce47f51e2418ace3a2e10583c843b66602 Mon Sep 17 00:00:00 2001 From: supermistag <19921826+supermistag@users.noreply.github.com> Date: Fri, 28 Feb 2025 15:51:29 +1300 Subject: [PATCH 1477/1851] Update Set-ArcConfig.md to allow removal of final entry --- .../exchange-ps/exchange/Set-ArcConfig.md | 28 +++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-ArcConfig.md b/exchange/exchange-ps/exchange/Set-ArcConfig.md index 1513542a3c..d005e1d9dd 100644 --- a/exchange/exchange-ps/exchange/Set-ArcConfig.md +++ b/exchange/exchange-ps/exchange/Set-ArcConfig.md @@ -73,6 +73,28 @@ The first four commands return the existing list of ARC sealers. The first ARC s The last two commands remove the seventh ARC sealer that's displayed in the list. +### Example 4 +```powershell +$arcSealer = 'fabrikam.com' +$x = @(Get-ArcConfig | Select-Object -Expand ArcTrustedSealers) + +$y = @($x.Split(",")) +$DomainsRemove = [System.Collections.ArrayList]($y) +$DomainsRemove.Remove($arcSealer) + +if ($DomainsToRemove.Count -eq 0) { + Set-ArcConfig -Identity Default -ArcTrustedSealers " " + } +else { + Set-ArcConfig -Identity Default -ArcTrustedSealers $DomainsRemove + } +``` +This examples removes a specific ARC sealer from the list. If, after removing this entry from the list, no other ARC Sealers exist, using the " " works around the below error if $DomainsToRemove is empty + +```powershell +(Cannot bind argument to parameter 'ArcTrustedSealers' because it is an empty array.) +``` + ## PARAMETERS ### -Identity @@ -99,9 +121,11 @@ The ArcTrustedSealers parameter specifies the domain name of the ARC sealers tha The domain name must match the domain that's shown in the `d` tag in the **ARC-Seal** and **ARC-Message-Signature** headers in affected email messages (for example, fabrikam.com). You can use Outlook to see these headers. -To replace the existing list of ARC sealers with the values you specify, use the syntax `Domain1,Domain2,...DomainN`. To preserve existing values, be sure to include the file types that you want to keep along with the new values that you want to add. +To replace the existing list of ARC sealers with the values you specify, use the syntax `Domain1,Domain2,...DomainN`. To preserve existing values, be sure to include the entries that you want to keep along with the new values that you want to add. + +To add or remove values without affecting the other entries, see the Examples section in this topic. -To add or remove file types without affecting the other file type entries, see the Examples section in this topic. +To completely clear the list, set this value to " " (a string with a single whitespace character) ```yaml Type: String[] From bbdd1c22cf3b4d2574283f19d5e9652a0d7ff854 Mon Sep 17 00:00:00 2001 From: supermistag <19921826+supermistag@users.noreply.github.com> Date: Fri, 28 Feb 2025 16:09:03 +1300 Subject: [PATCH 1478/1851] Update Set-ArcConfig.md --- exchange/exchange-ps/exchange/Set-ArcConfig.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-ArcConfig.md b/exchange/exchange-ps/exchange/Set-ArcConfig.md index d005e1d9dd..24bf185c0d 100644 --- a/exchange/exchange-ps/exchange/Set-ArcConfig.md +++ b/exchange/exchange-ps/exchange/Set-ArcConfig.md @@ -89,9 +89,10 @@ else { Set-ArcConfig -Identity Default -ArcTrustedSealers $DomainsRemove } ``` + This examples removes a specific ARC sealer from the list. If, after removing this entry from the list, no other ARC Sealers exist, using the " " works around the below error if $DomainsToRemove is empty -```powershell +``` (Cannot bind argument to parameter 'ArcTrustedSealers' because it is an empty array.) ``` From 60a8f75e3d0e3614ea159ea63bad7cc33f036b63 Mon Sep 17 00:00:00 2001 From: supermistag <19921826+supermistag@users.noreply.github.com> Date: Fri, 28 Feb 2025 16:12:44 +1300 Subject: [PATCH 1479/1851] Update Set-ArcConfig.md --- exchange/exchange-ps/exchange/Set-ArcConfig.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-ArcConfig.md b/exchange/exchange-ps/exchange/Set-ArcConfig.md index 24bf185c0d..c50fd09a50 100644 --- a/exchange/exchange-ps/exchange/Set-ArcConfig.md +++ b/exchange/exchange-ps/exchange/Set-ArcConfig.md @@ -92,7 +92,7 @@ else { This examples removes a specific ARC sealer from the list. If, after removing this entry from the list, no other ARC Sealers exist, using the " " works around the below error if $DomainsToRemove is empty -``` +```yaml (Cannot bind argument to parameter 'ArcTrustedSealers' because it is an empty array.) ``` From 6ed58639575dfa833ad2ad0f0f791d8338b8a0f0 Mon Sep 17 00:00:00 2001 From: supermistag <19921826+supermistag@users.noreply.github.com> Date: Fri, 28 Feb 2025 16:19:39 +1300 Subject: [PATCH 1480/1851] Update Set-ArcConfig.md Fix yaml comment --- exchange/exchange-ps/exchange/Set-ArcConfig.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-ArcConfig.md b/exchange/exchange-ps/exchange/Set-ArcConfig.md index c50fd09a50..4aef39d09b 100644 --- a/exchange/exchange-ps/exchange/Set-ArcConfig.md +++ b/exchange/exchange-ps/exchange/Set-ArcConfig.md @@ -93,7 +93,7 @@ else { This examples removes a specific ARC sealer from the list. If, after removing this entry from the list, no other ARC Sealers exist, using the " " works around the below error if $DomainsToRemove is empty ```yaml -(Cannot bind argument to parameter 'ArcTrustedSealers' because it is an empty array.) +Set-ArcConfig : Cannot bind argument to parameter 'ArcTrustedSealers' because it is an empty array. ``` ## PARAMETERS From 24d402c1a3bf9302f3d1ce966e6a34b3540a9641 Mon Sep 17 00:00:00 2001 From: supermistag <19921826+supermistag@users.noreply.github.com> Date: Fri, 28 Feb 2025 16:29:41 +1300 Subject: [PATCH 1481/1851] Update Set-ArcConfig.md --- exchange/exchange-ps/exchange/Set-ArcConfig.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-ArcConfig.md b/exchange/exchange-ps/exchange/Set-ArcConfig.md index 4aef39d09b..453e2c61f5 100644 --- a/exchange/exchange-ps/exchange/Set-ArcConfig.md +++ b/exchange/exchange-ps/exchange/Set-ArcConfig.md @@ -90,11 +90,7 @@ else { } ``` -This examples removes a specific ARC sealer from the list. If, after removing this entry from the list, no other ARC Sealers exist, using the " " works around the below error if $DomainsToRemove is empty - -```yaml -Set-ArcConfig : Cannot bind argument to parameter 'ArcTrustedSealers' because it is an empty array. -``` +This examples removes a specific ARC sealer from the list. If, after removing this entry from the list, no other ARC Sealers exist, using the " " works around a bind argument error if $DomainsToRemove is empty ## PARAMETERS From 306ed394c06af75bfffe4995e395befe7d41f243 Mon Sep 17 00:00:00 2001 From: Dean Haas Date: Fri, 28 Feb 2025 17:51:41 -0800 Subject: [PATCH 1482/1851] Update Start-ManagedFolderAssistant.md ADO work items requesting this change: https://office.visualstudio.com/MAX/_workitems/edit/9777210 https://office.visualstudio.com/MAX/_workitems/edit/8750387 --- exchange/exchange-ps/exchange/Start-ManagedFolderAssistant.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Start-ManagedFolderAssistant.md b/exchange/exchange-ps/exchange/Start-ManagedFolderAssistant.md index edd46319b2..01ce54331c 100644 --- a/exchange/exchange-ps/exchange/Start-ManagedFolderAssistant.md +++ b/exchange/exchange-ps/exchange/Start-ManagedFolderAssistant.md @@ -184,7 +184,7 @@ Accept wildcard characters: False ``` ### -AggMailboxCleanup -The AggMailboxCleanup switch specifies a more aggressive processing cycle if items aren't moving as quickly as they should. You don't need to specify a value with this switch. +The AggMailboxCleanup switch specifies aggregate mailbox cleanup. This cleans up aggregate mailboxes, audits and calendar logging. You don't need to specify a value with this switch. ```yaml Type: SwitchParameter From e7b211138b296786112c949f3c2c8f0ffaa1bb12 Mon Sep 17 00:00:00 2001 From: Kyle Rubenok Date: Fri, 28 Feb 2025 19:01:24 -0800 Subject: [PATCH 1483/1851] Update Set-ExternalInOutlook.md --- exchange/exchange-ps/exchange/Set-ExternalInOutlook.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-ExternalInOutlook.md b/exchange/exchange-ps/exchange/Set-ExternalInOutlook.md index cfe5f7c057..4feb1127b7 100644 --- a/exchange/exchange-ps/exchange/Set-ExternalInOutlook.md +++ b/exchange/exchange-ps/exchange/Set-ExternalInOutlook.md @@ -58,7 +58,7 @@ This example adds and removes the specified email addresses from the exception l ## PARAMETERS ### -Identity -The Identity parameter specifies the GUID of the external sender identification object that you want to modify. Although this parameter is available, you don't need to use it. +The Identity parameter specifies the GUID of the external sender identification object that you want to modify. This parameter is optional and typically not needed as the organization's GUID is resolved automatically. If an invalid identity is provided, the cmdlet will still execute and change the settings for the entire organization. Always verify the identity value before execution. ```yaml Type: OrganizationIdParameter From 7ce9d9488652b57d3cee9e6be4134c9d3ca6d4ed Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Sun, 2 Mar 2025 20:55:51 -0800 Subject: [PATCH 1484/1851] Clarify AggMailboxCleanup switch description --- exchange/exchange-ps/exchange/Start-ManagedFolderAssistant.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Start-ManagedFolderAssistant.md b/exchange/exchange-ps/exchange/Start-ManagedFolderAssistant.md index 01ce54331c..2e90b4cf4d 100644 --- a/exchange/exchange-ps/exchange/Start-ManagedFolderAssistant.md +++ b/exchange/exchange-ps/exchange/Start-ManagedFolderAssistant.md @@ -184,7 +184,9 @@ Accept wildcard characters: False ``` ### -AggMailboxCleanup -The AggMailboxCleanup switch specifies aggregate mailbox cleanup. This cleans up aggregate mailboxes, audits and calendar logging. You don't need to specify a value with this switch. +The AggMailboxCleanup switch specifies aggregate mailbox cleanup. You don't need to specify a value with this switch. + +This switch cleans up aggregate mailboxes, audits, and calendar logging. ```yaml Type: SwitchParameter From e972e5e5e54e178fd34bd521ecded84c9499a149 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Sun, 2 Mar 2025 20:58:59 -0800 Subject: [PATCH 1485/1851] Update Identity parameter description in documentation --- exchange/exchange-ps/exchange/Set-ExternalInOutlook.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-ExternalInOutlook.md b/exchange/exchange-ps/exchange/Set-ExternalInOutlook.md index 4feb1127b7..83221e105b 100644 --- a/exchange/exchange-ps/exchange/Set-ExternalInOutlook.md +++ b/exchange/exchange-ps/exchange/Set-ExternalInOutlook.md @@ -58,7 +58,11 @@ This example adds and removes the specified email addresses from the exception l ## PARAMETERS ### -Identity -The Identity parameter specifies the GUID of the external sender identification object that you want to modify. This parameter is optional and typically not needed as the organization's GUID is resolved automatically. If an invalid identity is provided, the cmdlet will still execute and change the settings for the entire organization. Always verify the identity value before execution. +The Identity parameter specifies the GUID of the external sender identification object that you want to modify. + +This parameter is optional and typically isn't needed, because the organization's GUID resolves automatically when you use this cmdlet. + +If you specify an invalid Identity value, the cmdlet still runs and changes the settings for the entire organization. Always verify the Identity value before you run this cmdlet. ```yaml Type: OrganizationIdParameter From 50073a3f3ab1cd3f6f7b493607cb6d238612d8b2 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Sun, 2 Mar 2025 21:03:37 -0800 Subject: [PATCH 1486/1851] Clarify and update ARC sealer removal instructions --- exchange/exchange-ps/exchange/Set-ArcConfig.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-ArcConfig.md b/exchange/exchange-ps/exchange/Set-ArcConfig.md index 453e2c61f5..67f6ce2f04 100644 --- a/exchange/exchange-ps/exchange/Set-ArcConfig.md +++ b/exchange/exchange-ps/exchange/Set-ArcConfig.md @@ -90,7 +90,9 @@ else { } ``` -This examples removes a specific ARC sealer from the list. If, after removing this entry from the list, no other ARC Sealers exist, using the " " works around a bind argument error if $DomainsToRemove is empty +This example removes the specified ARC sealer from the list (`$arcSealer`). + +If no other ARC sealers exist after removing this entry from the list, using the value `" "` for the ArcTrustedSealers parameter avoids a bind argument error if `$DomainsToRemove` value is empty. ## PARAMETERS @@ -120,9 +122,9 @@ The domain name must match the domain that's shown in the `d` tag in the **ARC-S To replace the existing list of ARC sealers with the values you specify, use the syntax `Domain1,Domain2,...DomainN`. To preserve existing values, be sure to include the entries that you want to keep along with the new values that you want to add. -To add or remove values without affecting the other entries, see the Examples section in this topic. +To add or remove values without affecting the other entries, see the Examples section in this article. -To completely clear the list, set this value to " " (a string with a single whitespace character) +To empty the list, use the value `" "` (a space enclosed in double quotation marks). ```yaml Type: String[] From 7aefe902630b8e4f379cc917309303568fc40d56 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Sun, 2 Mar 2025 21:13:01 -0800 Subject: [PATCH 1487/1851] Fix typo in Set-ArcConfig documentation --- exchange/exchange-ps/exchange/Set-ArcConfig.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-ArcConfig.md b/exchange/exchange-ps/exchange/Set-ArcConfig.md index 67f6ce2f04..8f991da93a 100644 --- a/exchange/exchange-ps/exchange/Set-ArcConfig.md +++ b/exchange/exchange-ps/exchange/Set-ArcConfig.md @@ -92,7 +92,7 @@ else { This example removes the specified ARC sealer from the list (`$arcSealer`). -If no other ARC sealers exist after removing this entry from the list, using the value `" "` for the ArcTrustedSealers parameter avoids a bind argument error if `$DomainsToRemove` value is empty. +If no other ARC sealers exist after removing this entry from the list, using the value `" "` for the ArcTrustedSealers parameter avoids a bind argument error if the `$DomainsToRemove` value is empty. ## PARAMETERS From d6b380c53fcee3f3a1ec4984d9b298c672d0985d Mon Sep 17 00:00:00 2001 From: Dhairyya Agarwal <12413099+dhairyya@users.noreply.github.com> Date: Mon, 3 Mar 2025 14:32:57 -0800 Subject: [PATCH 1488/1851] Microsoft can analyze third-party user report Updated cmdlet to incorporate settings for microsoft can analyze third-party user report --- .../exchange/Set-ReportSubmissionPolicy.md | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-ReportSubmissionPolicy.md b/exchange/exchange-ps/exchange/Set-ReportSubmissionPolicy.md index ed3adf565b..746f2765c6 100644 --- a/exchange/exchange-ps/exchange/Set-ReportSubmissionPolicy.md +++ b/exchange/exchange-ps/exchange/Set-ReportSubmissionPolicy.md @@ -300,8 +300,9 @@ The EnableReportToMicrosoft parameter specifies whether Microsoft integrated rep The value $true for this parameter enables reporting in Outlook. The following configurations are possible: -- **Microsoft reporting tools are available in Outlook for users to report messages to Microsoft only (the reporting mailbox isn't used)**: The ReportJunkToCustomizedAddress, ReportNotJunkToCustomizedAddress, and ReportPhishToCustomizedAddress parameter values are $false. This is the default result. -- **Microsoft reporting tools are available in Outlook for users to report messages to Microsoft and reported messages are sent to the specified reporting mailbox**: The ReportJunkToCustomizedAddress, ReportNotJunkToCustomizedAddress, and ReportPhishToCustomizedAddress parameter values are $true. To create the policy, use the same email address in the ReportJunkAddresses, ReportNotJunkAddresses, and ReportPhisAddresses parameters, and also in the SentTo parameter on the New-ReportSubmissionRule or Set-ReportSubmissionRule cmdlet. +- **Microsoft reporting tools are available in Outlook for users to report messages to Microsoft only (the reporting mailbox isn't used)**: The ReportJunkToCustomizedAddress, ReportNotJunkToCustomizedAddress, and ReportPhishToCustomizedAddress parameter values are $false. +- **Microsoft reporting tools are available in Outlook for users to report messages to Microsoft and reporting mailbox (reported messages are sent to the specified mailbox)**: The ReportJunkToCustomizedAddress, ReportNotJunkToCustomizedAddress, and ReportPhishToCustomizedAddress parameter values are $true. To create the policy, use the same email address in the ReportJunkAddresses, ReportNotJunkAddresses, and ReportPhisAddresses parameters, and also in the SentTo parameter on the New-ReportSubmissionRule or Set-ReportSubmissionRule cmdlet. This is the default configuration. +- **Using a third party add-in in Outlook for users to report to Microsoft and reporting mailbox**: The ReportJunkToCustomizedAddress, ReportNotJunkToCustomizedAddress, and ReportPhishToCustomizedAddress parameter values are $false. The EnableThirdPartyAddress is $true. To create the policy, use the same email address in the ThirdPartyReportAddresses parameter and also in the SentTo parameter on the New-ReportSubmissionRule or Set-ReportSubmissionRule cmdlets. The value $false for this parameter disables reporting in Outlook. The following configurations are possible: @@ -322,10 +323,15 @@ Accept wildcard characters: False ``` ### -EnableThirdPartyAddress -The EnableThirdPartyAddress parameter specifies whether you're using third-party reporting tools in Outlook instead of Microsoft tools to send messages to the reporting mailbox in Exchange Online. Valid values are: +The EnableThirdPartyAddress parameter specifies whether you're using third-party reporting tools in Outlook instead of Microsoft tools to send messages to the reporting mailbox in Exchange Online. Valid values are $true or $false. -- $true: Reporting in Outlook is enabled, but third-party tools in Outlook send reported messages to the reporting mailbox in Exchange Online. You also need to set the EnableReportToMicrosoft parameter value to $false. To create the policy, use the same email address in the ThirdPartyReportAddresses parameter and also in the SentTo parameter on the New-ReportSubmissionRule or Set-ReportSubmissionRule cmdlets. -- $false: Third-party reporting tools in Outlook aren't used. + +The value $true for this parameter enables Microsoft to start pulling from the third-party reporting mailbox. The following configurations are possible: + +- **Reported messages are sent only to the reporting mailbox****: Microsoft pulls the metadata from the Exchange Online reporting mailbox third-party tools in Outlook are sending reported messages to. Microsoft uses the metadata to populate the submissions page in the Microsoft Defender Portal and fire alerts. You also need to set the EnableReportToMicrosoft parameter value to $false. To create the policy, use the same email address in the ThirdPartyReportAddresses parameter and also in the SentTo parameter on the New-ReportSubmissionRule or Set-ReportSubmissionRule cmdlets. +- - **Reported messages are sent to both Microsoft and reporting mailbox****: Microsoft pulls the metadata and submitted email from the Exchange Online reporting mailbox third-party tools in Outlook are sending reported messages to. Microsoft uses the metadata to populate the submissions page in the Microsoft Defender Portal and fire alerts. The email is used to generate result for the submissions. You also need to set the EnableReportToMicrosoft parameter value to $true. To create the policy, use the same email address in the ThirdPartyReportAddresses parameter and also in the SentTo parameter on the New-ReportSubmissionRule or Set-ReportSubmissionRule cmdlets. + +The value $false means Third-party reporting tools in Outlook aren't used. ```yaml Type: Boolean From e1710a05797fee2a5d66dc00989eedc824d62c88 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 3 Mar 2025 14:42:25 -0800 Subject: [PATCH 1489/1851] Fix typos and improve parameter descriptions --- .../exchange/Set-ReportSubmissionPolicy.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-ReportSubmissionPolicy.md b/exchange/exchange-ps/exchange/Set-ReportSubmissionPolicy.md index 746f2765c6..1e7d3ac207 100644 --- a/exchange/exchange-ps/exchange/Set-ReportSubmissionPolicy.md +++ b/exchange/exchange-ps/exchange/Set-ReportSubmissionPolicy.md @@ -300,9 +300,9 @@ The EnableReportToMicrosoft parameter specifies whether Microsoft integrated rep The value $true for this parameter enables reporting in Outlook. The following configurations are possible: -- **Microsoft reporting tools are available in Outlook for users to report messages to Microsoft only (the reporting mailbox isn't used)**: The ReportJunkToCustomizedAddress, ReportNotJunkToCustomizedAddress, and ReportPhishToCustomizedAddress parameter values are $false. +- **Microsoft reporting tools are available in Outlook for users to report messages to Microsoft only (the reporting mailbox isn't used)**: The ReportJunkToCustomizedAddress, ReportNotJunkToCustomizedAddress, and ReportPhishToCustomizedAddress parameter values are $false. - **Microsoft reporting tools are available in Outlook for users to report messages to Microsoft and reporting mailbox (reported messages are sent to the specified mailbox)**: The ReportJunkToCustomizedAddress, ReportNotJunkToCustomizedAddress, and ReportPhishToCustomizedAddress parameter values are $true. To create the policy, use the same email address in the ReportJunkAddresses, ReportNotJunkAddresses, and ReportPhisAddresses parameters, and also in the SentTo parameter on the New-ReportSubmissionRule or Set-ReportSubmissionRule cmdlet. This is the default configuration. -- **Using a third party add-in in Outlook for users to report to Microsoft and reporting mailbox**: The ReportJunkToCustomizedAddress, ReportNotJunkToCustomizedAddress, and ReportPhishToCustomizedAddress parameter values are $false. The EnableThirdPartyAddress is $true. To create the policy, use the same email address in the ThirdPartyReportAddresses parameter and also in the SentTo parameter on the New-ReportSubmissionRule or Set-ReportSubmissionRule cmdlets. +- **Using a third party add-in in Outlook for users to report to Microsoft and reporting mailbox**: The ReportJunkToCustomizedAddress, ReportNotJunkToCustomizedAddress, and ReportPhishToCustomizedAddress parameter values are $false. The EnableThirdPartyAddress parameter value is $true. To create the policy, use the same email address in the ThirdPartyReportAddresses parameter and also in the SentTo parameter on the New-ReportSubmissionRule or Set-ReportSubmissionRule cmdlets. The value $false for this parameter disables reporting in Outlook. The following configurations are possible: @@ -326,12 +326,12 @@ Accept wildcard characters: False The EnableThirdPartyAddress parameter specifies whether you're using third-party reporting tools in Outlook instead of Microsoft tools to send messages to the reporting mailbox in Exchange Online. Valid values are $true or $false. -The value $true for this parameter enables Microsoft to start pulling from the third-party reporting mailbox. The following configurations are possible: +The value $true enables Microsoft to capture email information from the third-party reporting mailbox. The following configurations are possible: -- **Reported messages are sent only to the reporting mailbox****: Microsoft pulls the metadata from the Exchange Online reporting mailbox third-party tools in Outlook are sending reported messages to. Microsoft uses the metadata to populate the submissions page in the Microsoft Defender Portal and fire alerts. You also need to set the EnableReportToMicrosoft parameter value to $false. To create the policy, use the same email address in the ThirdPartyReportAddresses parameter and also in the SentTo parameter on the New-ReportSubmissionRule or Set-ReportSubmissionRule cmdlets. -- - **Reported messages are sent to both Microsoft and reporting mailbox****: Microsoft pulls the metadata and submitted email from the Exchange Online reporting mailbox third-party tools in Outlook are sending reported messages to. Microsoft uses the metadata to populate the submissions page in the Microsoft Defender Portal and fire alerts. The email is used to generate result for the submissions. You also need to set the EnableReportToMicrosoft parameter value to $true. To create the policy, use the same email address in the ThirdPartyReportAddresses parameter and also in the SentTo parameter on the New-ReportSubmissionRule or Set-ReportSubmissionRule cmdlets. +- **Reported messages are sent only to the reporting mailbox**: Microsoft pulls metadata from messages sent to the Exchange Online reporting mailbox by third-party tools. Microsoft uses the metadata to populate the submissions page in the Microsoft Defender Portal and fire alerts. You also need to set the EnableReportToMicrosoft parameter value to $false. Use the same email address in the ThirdPartyReportAddresses parameter and also in the SentTo parameter on the New-ReportSubmissionRule or Set-ReportSubmissionRule cmdlets. +- **Reported messages are sent to both Microsoft and reporting mailbox**: Microsoft pulls the metadata and message content from messages sent to the Exchange Online reporting mailbox by third-party tools. Microsoft uses the metadata to populate the submissions page in the Microsoft Defender Portal and fire alerts. The email is used to generate result for the submissions. You also need to set the EnableReportToMicrosoft parameter value to $true. Use the same email address in the ThirdPartyReportAddresses parameter and also in the SentTo parameter on the New-ReportSubmissionRule or Set-ReportSubmissionRule cmdlets. -The value $false means Third-party reporting tools in Outlook aren't used. +The value $false means third-party reporting tools in Outlook aren't used. ```yaml Type: Boolean From 9924ae81f2451e8120cb2bd8bc2bdc89f0d9a479 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 3 Mar 2025 14:43:45 -0800 Subject: [PATCH 1490/1851] Clarify EnableThirdPartyAddress parameter description --- exchange/exchange-ps/exchange/Set-ReportSubmissionPolicy.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-ReportSubmissionPolicy.md b/exchange/exchange-ps/exchange/Set-ReportSubmissionPolicy.md index 1e7d3ac207..9e9b525a46 100644 --- a/exchange/exchange-ps/exchange/Set-ReportSubmissionPolicy.md +++ b/exchange/exchange-ps/exchange/Set-ReportSubmissionPolicy.md @@ -325,8 +325,7 @@ Accept wildcard characters: False ### -EnableThirdPartyAddress The EnableThirdPartyAddress parameter specifies whether you're using third-party reporting tools in Outlook instead of Microsoft tools to send messages to the reporting mailbox in Exchange Online. Valid values are $true or $false. - -The value $true enables Microsoft to capture email information from the third-party reporting mailbox. The following configurations are possible: +The value $true enables Microsoft to capture information about email sent to the third-party reporting mailbox. The following configurations are possible: - **Reported messages are sent only to the reporting mailbox**: Microsoft pulls metadata from messages sent to the Exchange Online reporting mailbox by third-party tools. Microsoft uses the metadata to populate the submissions page in the Microsoft Defender Portal and fire alerts. You also need to set the EnableReportToMicrosoft parameter value to $false. Use the same email address in the ThirdPartyReportAddresses parameter and also in the SentTo parameter on the New-ReportSubmissionRule or Set-ReportSubmissionRule cmdlets. - **Reported messages are sent to both Microsoft and reporting mailbox**: Microsoft pulls the metadata and message content from messages sent to the Exchange Online reporting mailbox by third-party tools. Microsoft uses the metadata to populate the submissions page in the Microsoft Defender Portal and fire alerts. The email is used to generate result for the submissions. You also need to set the EnableReportToMicrosoft parameter value to $true. Use the same email address in the ThirdPartyReportAddresses parameter and also in the SentTo parameter on the New-ReportSubmissionRule or Set-ReportSubmissionRule cmdlets. From a2106842b253c4e1458fcd941dfe0b424ff05b5a Mon Sep 17 00:00:00 2001 From: Erik Kredatus Date: Mon, 3 Mar 2025 23:59:11 +0000 Subject: [PATCH 1491/1851] Removing Immersive events TPM Documentation --- .../teams-ps/teams/New-CsTeamsEventsPolicy.md | 19 ------------------- .../teams-ps/teams/Set-CsTeamsEventsPolicy.md | 18 ------------------ 2 files changed, 37 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md index 28e4dcb288..6276f82dc8 100644 --- a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md @@ -19,7 +19,6 @@ New-CsTeamsEventsPolicy [-Identity] [-AllowWebinars ] [-AllowTo [-TownhallEventAttendeeAccess ] [-RecordingForTownhall ] [-RecordingForWebinar ] [-TranscriptionForTownhall ] [-TranscriptionForWebinar ] [-AllowEventIntegrations ] [-TownhallChatExperience ] [-UseMicrosoftECDN ] [-EventAccessType ] [-WhatIf] [-Confirm] [] -[-ImmersiveEvents ] ``` ## DESCRIPTION @@ -266,24 +265,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -ImmersiveEvents -This setting governs if a user can create Immersive Events using Teams Events. -Possible values are: - - **Enabled**: Enables creating Immersive Events. - - **Disabled**: Disables creating Immersive Events. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: Enabled -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -AllowEventIntegrations This setting governs the access to the integrations tab in the event creation workflow. diff --git a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md index 310c9a75e8..f9eebe43b6 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md @@ -23,7 +23,6 @@ Set-CsTeamsEventsPolicy [-AllowWebinars ] [-EventAccessType ] [- [-TranscriptionForTownhall ] [-TranscriptionForWebinar ] [-UseMicrosoftECDN ] [-Identity] [-Force] [-WhatIf] [-Confirm] [] - [-ImmersiveEvents ] ``` ## DESCRIPTION @@ -389,23 +388,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -ImmersiveEvents -This setting governs if a user can create Immersive Events using Teams Events. -Possible values are: - - **Enabled**: Enables creating Immersive Events. - - **Disabled**: Disables creating Immersive Events. -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: Enabled -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -Confirm The Confirm switch does not work with this cmdlet. From 9ed4512c6324cfb4e49e7eaae38a9f17befc7c80 Mon Sep 17 00:00:00 2001 From: Dhairyya Agarwal <12413099+dhairyya@users.noreply.github.com> Date: Mon, 3 Mar 2025 16:57:47 -0800 Subject: [PATCH 1492/1851] Updated for creating allow directly from TABL Can add sender and URL allow from TABL --- .../exchange/New-TenantAllowBlockListItems.md | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md b/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md index c107708874..960c1cc1d0 100644 --- a/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md +++ b/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md @@ -21,7 +21,8 @@ For information about the parameter sets in the Syntax section below, see [Excha ## SYNTAX ### Expiration -``` + +```powershell New-TenantAllowBlockListItems -Entries -ListType [-ExpirationDate ] [-Allow] [-Block] @@ -35,7 +36,8 @@ New-TenantAllowBlockListItems -Entries -ListType [-Expirat ``` ### NoExpiration -``` + +```powershell New-TenantAllowBlockListItems -Entries -ListType [-NoExpiration] [-Allow] [-Block] @@ -54,6 +56,7 @@ You need to be assigned permissions before you can run this cmdlet. Although thi ## EXAMPLES ### Example 1 + ```powershell New-TenantAllowBlockListItems -ListType Url -Block -Entries ~contoso.com~ ``` @@ -61,6 +64,7 @@ New-TenantAllowBlockListItems -ListType Url -Block -Entries ~contoso.com~ This example adds a URL block entry for contoso.com and all subdomains (for example, contoso.com, www.contoso.com, xyz.abc.contoso.com, and www.contoso.com/b). Because we didn't use the ExpirationDate or NoExpiration parameters, the entry expires after 30 days. ### Example 2 + ```powershell New-TenantAllowBlockListItems -ListType FileHash -Block -Entries "768a813668695ef2483b2bde7cf5d1b2db0423a0d3e63e498f3ab6f2eb13ea3","2c0a35409ff0873cfa28b70b8224e9aca2362241c1f0ed6f622fef8d4722fd9a" -NoExpiration ``` @@ -68,12 +72,22 @@ New-TenantAllowBlockListItems -ListType FileHash -Block -Entries "768a813668695e This example adds a file block entry for the specified files that never expires. ### Example 3 + ```powershell New-TenantAllowBlockListItems -Allow -ListType Url -ListSubType AdvancedDelivery -Entries *.fabrikam.com -NoExpiration ``` This example adds a URL allow entry for the specified third-party phishing simulation URL with no expiration. For more information, 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). +### Example 4 + +```powershell +New-TenantAllowBlockListItems -Allow -ListType Url -Entries abcd.fabrikam.com -RemoveAfter 45 +``` + +This example adds a URL allow entry for the specified domain with expiration as 45 days after last used date. This allow will permit URLs identified as bulk, spam and regular phish. +For URLs identified as malware or high-confidence phishing, you will need to submit the URL to create allows. [Learn more about submitting good URLs to Microsoft](submissions-admin.md#report-good-urls-to-microsoft). + ## PARAMETERS ### -Entries @@ -281,6 +295,8 @@ The RemoveAfter parameter enables the **Remove on** \> **45 days after last used The only valid value for this parameter is 45. +It can be used with the Allow switch where the ListType parameter value is Sender or FileHash or Url. + You can't use this parameter with the ExpirationDate or NoExpirationDate parameters. ```yaml From 271c3c0f293490f1e56cbf6f09c9d5a340da4163 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 3 Mar 2025 17:50:17 -0800 Subject: [PATCH 1493/1851] Update syntax and examples in documentation --- .../exchange/New-TenantAllowBlockListItems.md | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md b/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md index 960c1cc1d0..72200314b9 100644 --- a/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md +++ b/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md @@ -21,7 +21,6 @@ For information about the parameter sets in the Syntax section below, see [Excha ## SYNTAX ### Expiration - ```powershell New-TenantAllowBlockListItems -Entries -ListType [-ExpirationDate ] [-Allow] @@ -36,7 +35,6 @@ New-TenantAllowBlockListItems -Entries -ListType [-Expirat ``` ### NoExpiration - ```powershell New-TenantAllowBlockListItems -Entries -ListType [-NoExpiration] [-Allow] @@ -56,7 +54,6 @@ You need to be assigned permissions before you can run this cmdlet. Although thi ## EXAMPLES ### Example 1 - ```powershell New-TenantAllowBlockListItems -ListType Url -Block -Entries ~contoso.com~ ``` @@ -64,7 +61,6 @@ New-TenantAllowBlockListItems -ListType Url -Block -Entries ~contoso.com~ This example adds a URL block entry for contoso.com and all subdomains (for example, contoso.com, www.contoso.com, xyz.abc.contoso.com, and www.contoso.com/b). Because we didn't use the ExpirationDate or NoExpiration parameters, the entry expires after 30 days. ### Example 2 - ```powershell New-TenantAllowBlockListItems -ListType FileHash -Block -Entries "768a813668695ef2483b2bde7cf5d1b2db0423a0d3e63e498f3ab6f2eb13ea3","2c0a35409ff0873cfa28b70b8224e9aca2362241c1f0ed6f622fef8d4722fd9a" -NoExpiration ``` @@ -72,7 +68,6 @@ New-TenantAllowBlockListItems -ListType FileHash -Block -Entries "768a813668695e This example adds a file block entry for the specified files that never expires. ### Example 3 - ```powershell New-TenantAllowBlockListItems -Allow -ListType Url -ListSubType AdvancedDelivery -Entries *.fabrikam.com -NoExpiration ``` @@ -80,13 +75,13 @@ New-TenantAllowBlockListItems -Allow -ListType Url -ListSubType AdvancedDelivery This example adds a URL allow entry for the specified third-party phishing simulation URL with no expiration. For more information, 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). ### Example 4 - ```powershell New-TenantAllowBlockListItems -Allow -ListType Url -Entries abcd.fabrikam.com -RemoveAfter 45 ``` -This example adds a URL allow entry for the specified domain with expiration as 45 days after last used date. This allow will permit URLs identified as bulk, spam and regular phish. -For URLs identified as malware or high-confidence phishing, you will need to submit the URL to create allows. [Learn more about submitting good URLs to Microsoft](submissions-admin.md#report-good-urls-to-microsoft). +This example adds a URL allow entry for the specified domain with expiration as 45 days after last used date. This allow entry permits URLs identified as bulk, spam, high confidence spam, and phishing (not high confidence phishing). + +For URLs identified as malware or high-confidence phishing, you need to submit the URLs Microsoft to create allow entries. For instructions, see [Report good URLs to Microsoft](https://learn.microsoft.com/defender-office-365/submissions-admin#report-good-urls-to-microsoft). ## PARAMETERS From a7bab991971e3c376a7b8d4c3c3053596ca45bd6 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 3 Mar 2025 17:50:54 -0800 Subject: [PATCH 1494/1851] Fix code block formatting in documentation --- .../exchange-ps/exchange/New-TenantAllowBlockListItems.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md b/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md index 72200314b9..d1e0fb3780 100644 --- a/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md +++ b/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md @@ -21,7 +21,7 @@ For information about the parameter sets in the Syntax section below, see [Excha ## SYNTAX ### Expiration -```powershell +``` New-TenantAllowBlockListItems -Entries -ListType [-ExpirationDate ] [-Allow] [-Block] @@ -35,7 +35,7 @@ New-TenantAllowBlockListItems -Entries -ListType [-Expirat ``` ### NoExpiration -```powershell +``` New-TenantAllowBlockListItems -Entries -ListType [-NoExpiration] [-Allow] [-Block] From c53b73602ed4a86fcad719236a83b89ba3cfa37e Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 3 Mar 2025 17:52:31 -0800 Subject: [PATCH 1495/1851] Fix grammar in New-TenantAllowBlockListItems.md --- exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md b/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md index d1e0fb3780..6ef2975372 100644 --- a/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md +++ b/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md @@ -290,7 +290,7 @@ The RemoveAfter parameter enables the **Remove on** \> **45 days after last used The only valid value for this parameter is 45. -It can be used with the Allow switch where the ListType parameter value is Sender or FileHash or Url. +You can use this parameter with the Allow switch when the ListType parameter value is Sender, FileHash, or Url. You can't use this parameter with the ExpirationDate or NoExpirationDate parameters. From cc020982eba8bf5e85cea667176580d62d4e8924 Mon Sep 17 00:00:00 2001 From: Marcel Braak Date: Tue, 4 Mar 2025 11:43:22 +0100 Subject: [PATCH 1496/1851] Updated Set-QuarantinePolicy.md to also mention DefaultFullAccessWithNotificationPolicy in the description --- exchange/exchange-ps/exchange/Set-QuarantinePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-QuarantinePolicy.md b/exchange/exchange-ps/exchange/Set-QuarantinePolicy.md index 581ac6b1c0..8e7a0e801a 100644 --- a/exchange/exchange-ps/exchange/Set-QuarantinePolicy.md +++ b/exchange/exchange-ps/exchange/Set-QuarantinePolicy.md @@ -49,7 +49,7 @@ Set-QuarantinePolicy [-Identity] ``` ## DESCRIPTION -You can't modify the built-in quarantine policies named AdminOnlyAccessPolicy or DefaultFullAccessPolicy. +You can't modify the built-in quarantine policies named AdminOnlyAccessPolicy, DefaultFullAccessPolicy or DefaultFullAccessWithNotificationPolicy. 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). From 994dc9c8694a7f05cc39c8fefd7c07c9a6bfdebe Mon Sep 17 00:00:00 2001 From: Ben Jenkins <140325164+Yebbenbe@users.noreply.github.com> Date: Tue, 4 Mar 2025 11:46:04 -0400 Subject: [PATCH 1497/1851] add info re: licensing as this appears to not function with P2. Have been trying to add a user to Quarantine Release notifs - but have unfortunately learned that Set doesn't work on Defaults, and New only works with Enterprise. So that's a bummmer. --- exchange/exchange-ps/exchange/New-ProtectionAlert.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/exchange/exchange-ps/exchange/New-ProtectionAlert.md b/exchange/exchange-ps/exchange/New-ProtectionAlert.md index 91713c3de6..788a0992bb 100644 --- a/exchange/exchange-ps/exchange/New-ProtectionAlert.md +++ b/exchange/exchange-ps/exchange/New-ProtectionAlert.md @@ -16,6 +16,8 @@ This cmdlet is available only in Security & Compliance PowerShell. For more info Use the New-ProtectionAlert cmdlet to create alert policies in the Microsoft Purview compliance portal. Alert policies contain conditions that define the user activities to monitor, and the notification options for email alerts and entries in the Microsoft Purview compliance portal. +This cmdlet will not work without Enterprise licenses (including P2) - input will be accepted, but it will return that an Enterprise license is required. Because Default alert policies cannot be edited with PowerShell, Alert Policies cannot be managed by PowerShell with P1/P2 licenses - [only Enterprise/Government licenses](https://learn.microsoft.com/en-us/purview/alert-policies) + For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). ## SYNTAX From 1f58b9ed52da00b6c91ca0254fb917b09d00baa3 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 4 Mar 2025 09:27:48 -0800 Subject: [PATCH 1498/1851] Update New-ProtectionAlert cmdlet documentation --- exchange/exchange-ps/exchange/New-ProtectionAlert.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-ProtectionAlert.md b/exchange/exchange-ps/exchange/New-ProtectionAlert.md index 788a0992bb..486b45298e 100644 --- a/exchange/exchange-ps/exchange/New-ProtectionAlert.md +++ b/exchange/exchange-ps/exchange/New-ProtectionAlert.md @@ -14,9 +14,15 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). -Use the New-ProtectionAlert cmdlet to create alert policies in the Microsoft Purview compliance portal. Alert policies contain conditions that define the user activities to monitor, and the notification options for email alerts and entries in the Microsoft Purview compliance portal. - -This cmdlet will not work without Enterprise licenses (including P2) - input will be accepted, but it will return that an Enterprise license is required. Because Default alert policies cannot be edited with PowerShell, Alert Policies cannot be managed by PowerShell with P1/P2 licenses - [only Enterprise/Government licenses](https://learn.microsoft.com/en-us/purview/alert-policies) +Use the New-ProtectionAlert cmdlet to create alert policies in the Microsoft Purview compliance portal and the Microsoft Defender portal. Alert policies contain conditions that define the user activities to monitor, and the notification options for email alerts and entries. + +> [!NOTE] +> Although the cmdlet is available, you receive the following error if you don't have an enterprise license: +> +> _Creating advanced alert policies requires an Office 365 E5 subscription or Office 365 E3 subscription with an Office 365 Threat Intelligence or +Office 365 EquivioAnalytics add-on subscription for your organization. With your current subscription, only single event alerts can be created._ +> +> For more information, see [Alert policies in Microsoft 365](https://learn.microsoft.com/purview/alert-policies). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). From 9576b1bcb409c830070e9fa24160bf63f34f6684 Mon Sep 17 00:00:00 2001 From: Ben Jenkins <140325164+Yebbenbe@users.noreply.github.com> Date: Tue, 4 Mar 2025 13:53:21 -0400 Subject: [PATCH 1499/1851] Update New-ProtectionAlert.md added bypass to weird licensing issue. Apparently, this is not meant to happen --- exchange/exchange-ps/exchange/New-ProtectionAlert.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/New-ProtectionAlert.md b/exchange/exchange-ps/exchange/New-ProtectionAlert.md index 486b45298e..b80763e0c2 100644 --- a/exchange/exchange-ps/exchange/New-ProtectionAlert.md +++ b/exchange/exchange-ps/exchange/New-ProtectionAlert.md @@ -21,7 +21,7 @@ Use the New-ProtectionAlert cmdlet to create alert policies in the Microsoft Pur > > _Creating advanced alert policies requires an Office 365 E5 subscription or Office 365 E3 subscription with an Office 365 Threat Intelligence or Office 365 EquivioAnalytics add-on subscription for your organization. With your current subscription, only single event alerts can be created._ -> +> This can be bypassed by specifying `-AggregationType None` and an `-Operation` within the command. > For more information, see [Alert policies in Microsoft 365](https://learn.microsoft.com/purview/alert-policies). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). From 79cd5605e26fae448695358bd1fedf2b96bcaea2 Mon Sep 17 00:00:00 2001 From: tiffanyyumsft <93217776+tiffanyyumsft@users.noreply.github.com> Date: Thu, 6 Mar 2025 10:19:13 -0800 Subject: [PATCH 1500/1851] Update New-AutoSensitivityLabelRule.md update docs based on escalation for by design limitation of using edm sits --- .../exchange-ps/exchange/New-AutoSensitivityLabelRule.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/New-AutoSensitivityLabelRule.md b/exchange/exchange-ps/exchange/New-AutoSensitivityLabelRule.md index 5b058fa5c7..c38d662975 100644 --- a/exchange/exchange-ps/exchange/New-AutoSensitivityLabelRule.md +++ b/exchange/exchange-ps/exchange/New-AutoSensitivityLabelRule.md @@ -250,10 +250,14 @@ Accept wildcard characters: False ``` ### -ContentContainsSensitiveInformation -The ContentContainsSensitiveInformation parameter specifies a condition for the rule that's based on a sensitive information type match in content. The rule is applied to content that contains the specified sensitive information type. +The ContentContainsSensitiveInformation parameter specifies a condition for the rule that's based on a sensitive information type match in content. The rule is applied to content that contains the specified sensitive information type. This parameter uses the basic syntax `@(@{Name="SensitiveInformationType1";[minCount="Value"],@{Name="SensitiveInformationType2";[minCount="Value"],...)`. For example, `@(@{Name="U.S. Social Security Number (SSN)"; minCount="2"},@{Name="Credit Card Number"; minCount="1"; minConfidence="85"})`. +Exact Data Match sensitive types are not supported outside of Groups. + +To use groups: +`@(@{operator="And"; groups=@(@{name="Default"; operator="Or"; sensitivetypes=@(@{id="<>"; name="<>"; maxcount="-1"; classifiertype="ExactMatch"; mincount="100"; confidencelevel="Medium"})})})` ```yaml Type: PswsHashtable[] Parameter Sets: (All) From 150aab449fbce375917067c7214f31ed4c82011c Mon Sep 17 00:00:00 2001 From: tiffanyyumsft <93217776+tiffanyyumsft@users.noreply.github.com> Date: Thu, 6 Mar 2025 10:21:27 -0800 Subject: [PATCH 1501/1851] Update Set-AutoSensitivityLabelRule.md --- exchange/exchange-ps/exchange/Set-AutoSensitivityLabelRule.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/exchange/exchange-ps/exchange/Set-AutoSensitivityLabelRule.md b/exchange/exchange-ps/exchange/Set-AutoSensitivityLabelRule.md index 36f9ecdddc..6839e37fb5 100644 --- a/exchange/exchange-ps/exchange/Set-AutoSensitivityLabelRule.md +++ b/exchange/exchange-ps/exchange/Set-AutoSensitivityLabelRule.md @@ -238,6 +238,10 @@ The ContentContainsSensitiveInformation parameter specifies a condition for the This parameter uses the basic syntax `@(@{Name="SensitiveInformationType1";[minCount="Value"],@{Name="SensitiveInformationType2";[minCount="Value"],...)`. For example, `@(@{Name="U.S. Social Security Number (SSN)"; minCount="2"},@{Name="Credit Card Number"; minCount="1"; minConfidence="85"})`. +Exact Data Match sensitive types are not supported outside of Groups. +To use groups: +`@(@{operator="And"; groups=@(@{name="Default"; operator="Or"; sensitivetypes=@(@{id="<>"; name="<>"; maxcount="-1"; classifiertype="ExactMatch"; mincount="100"; confidencelevel="Medium"})})})` + ```yaml Type: PswsHashtable[] Parameter Sets: (All) From 7c7d470e34ce66898406dd25c3503c4797ebe900 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 6 Mar 2025 10:47:03 -0800 Subject: [PATCH 1502/1851] Update ContentContainsSensitiveInformation parameter details --- .../exchange-ps/exchange/New-AutoSensitivityLabelRule.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-AutoSensitivityLabelRule.md b/exchange/exchange-ps/exchange/New-AutoSensitivityLabelRule.md index c38d662975..43a5384ec8 100644 --- a/exchange/exchange-ps/exchange/New-AutoSensitivityLabelRule.md +++ b/exchange/exchange-ps/exchange/New-AutoSensitivityLabelRule.md @@ -250,14 +250,14 @@ Accept wildcard characters: False ``` ### -ContentContainsSensitiveInformation -The ContentContainsSensitiveInformation parameter specifies a condition for the rule that's based on a sensitive information type match in content. The rule is applied to content that contains the specified sensitive information type. +The ContentContainsSensitiveInformation parameter specifies a condition for the rule that's based on a sensitive information type match in content. The rule is applied to content that contains the specified sensitive information type. This parameter uses the basic syntax `@(@{Name="SensitiveInformationType1";[minCount="Value"],@{Name="SensitiveInformationType2";[minCount="Value"],...)`. For example, `@(@{Name="U.S. Social Security Number (SSN)"; minCount="2"},@{Name="Credit Card Number"; minCount="1"; minConfidence="85"})`. -Exact Data Match sensitive types are not supported outside of Groups. +Exact Data Match sensitive information types are supported only groups. For example: -To use groups: `@(@{operator="And"; groups=@(@{name="Default"; operator="Or"; sensitivetypes=@(@{id="<>"; name="<>"; maxcount="-1"; classifiertype="ExactMatch"; mincount="100"; confidencelevel="Medium"})})})` + ```yaml Type: PswsHashtable[] Parameter Sets: (All) From 18501edd8164183e0f4ffc65dcf5fd5f0440772b Mon Sep 17 00:00:00 2001 From: cabailey Date: Fri, 7 Mar 2025 22:46:06 -0800 Subject: [PATCH 1503/1851] Add Caution info about duplicate SMTP addresses --- .../Set-AppRetentionCompliancePolicy.md | 13 +++++++++-- .../exchange/Set-RetentionCompliancePolicy.md | 23 ++++++++++++++++--- 2 files changed, 31 insertions(+), 5 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md index 14c522329c..b73520b828 100644 --- a/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md @@ -130,6 +130,8 @@ Set-AppRetentionCompliancePolicy -Identity "Teams Private Channel Retention Poli ``` This example excludes the specified soft-deleted mailbox or mail user from the retention policy configured for Teams private channel messages. You can identify the deleted resources using the mailbox or mail user's email address. +IMPORTANT: Before you run this command, make sure you read the Caution information for the [DeletedResources parameter](#-deletedresources) about duplicate SMTP addresses. + Policy exclusions must remain within the supported limits for retention policies. For more information, see [Limits for Microsoft 365 retention policies and retention label policies](https://learn.microsoft.com/purview/retention-limits#maximum-number-of-items-per-policy). ### Example 3 @@ -147,6 +149,8 @@ Set-AppRetentionCompliancePolicy -Identity "Teams Private Chat Retention Policy" This example is similar to Example 2, except multiple deleted resources are specified. +IMPORTANT: Before you run this command, make sure you read the Caution information for the [DeletedResources parameter](#-deletedresources) about duplicate SMTP addresses. + ## PARAMETERS ### -Identity @@ -375,11 +379,16 @@ Accept wildcard characters: False ``` ### -DeletedResources -The DeletedResources parameter specifies the deleted mailbox or mail user to add as an exclusion to the respective location list. Use this parameter with the AddTeamsChatLocationException parameter for deleted mailboxes or mail users that needs to be excluded from a Teams only retention policy. +The DeletedResources parameter specifies the deleted mailbox or mail user to add as an exclusion to the respective location list. Use this parameter with the AddTeamsChatLocationException parameter for deleted mailboxes or mail users that need to be excluded from a Teams only retention policy. A valid value is a JSON string. Refer to the Examples section for syntax and usage examples of this parameter. -For information on the inactive mailbox scenario, see [Learn about inactive mailboxes](https://learn.microsoft.com/purview/inactive-mailboxes-in-office-365). +For information about the inactive mailbox scenario, see [Learn about inactive mailboxes](https://learn.microsoft.com/purview/inactive-mailboxes-in-office-365). + +CAUTION: This parameter uses the SMTP address of the deleted mailbox or mail user, which might also be specified for other mailboxes or mail users. If you use this parameter without first taking additional steps, other mailboxes and mail users with the same SMTP address in the retention policy will also be excluded. To check for additional mailboxes or mail users with the same SMTP address, use the following command and replace *user@example.com* with the SMTP address to check: `Get-Mailbox -RecipientTypeDetails UserMailbox,SharedMailbox | Where-Object { $_.EmailAddresses -contains "SMTP:user@example.com" } | Select-Object DisplayName, EmailAddresses, Description, Alias, OrganizationalUnit` + +To prevent other mailboxes or mail users with the same SMTP address from being excluded, put the mailbox on [Litigation Hold](https://learn.microsoft.com/purview/ediscovery-create-a-litigation-hold) before you run the command with the DeletedResources parameter. + ```yaml Type: String diff --git a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md index ffd5884e75..f9be3c72bc 100644 --- a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md @@ -148,6 +148,8 @@ Set-RetentionCompliancePolicy -Identity "Sales Policy" -RemoveModernGroupLocatio The example removes the specified deleted Microsoft 365 Group and site from the specified policy. You identify the deleted resources using the Microsoft 365 Group email address and the related site ID. +IMPORTANT: Before you run this command, make sure you read the Caution information for the [DeletedResources parameter](#-deletedresources) about duplicate SMTP addresses. + ### Example 3 ```powershell $stringJson = @" @@ -162,6 +164,9 @@ Set-RetentionCompliancePolicy -Identity "Tenant Level Policy" -AddModernGroupLoc The example excludes the specified deleted Microsoft 365 Group and site from the specified tenant level policy. You identify the deleted resources using the Microsoft 365 Group email address and the related site ID. +IMPORTANT: Before you run this command, make sure you read the Caution information for the [DeletedResources parameter](#-deletedresources) about duplicate SMTP addresses. + + ### Example 4 ```powershell $stringJson = @" @@ -180,6 +185,8 @@ Set-RetentionCompliancePolicy -Identity "Sales Policy" -RemoveModernGroupLocatio This example is similar to Example 2, except multiple deleted resources are specified. +IMPORTANT: Before you run this command, make sure you read the Caution information for the [DeletedResources parameter](#-deletedresources) about duplicate SMTP addresses. + ### Example 5 ```powershell $stringJson = @" @@ -192,7 +199,8 @@ Set-RetentionCompliancePolicy -Identity "Teams Chat Retention Policy" -AddTeamsC ``` This example excludes the specified soft-deleted mailbox or mail user from the mentioned Teams Retention Policy. You can identify the deleted resources using the mailbox or mail user's email address. -Policy exclusions must remain within the supported limits for retention policies: [Limits for Microsoft 365 retention policies and retention label policies](https://learn.microsoft.com/purview/retention-limits#maximum-number-of-items-per-policy) + +IMPORTANT: Before you run this command, make sure you read the Caution information for the [DeletedResources parameter](#-deletedresources) about duplicate SMTP addresses. ### Example 6 ```powershell @@ -210,6 +218,11 @@ Set-RetentionCompliancePolicy -Identity "Teams Chat Retention Policy" -AddTeamsC This example is similar to Example 5, except multiple deleted resources are specified. +IMPORTANT: Before you run this command, make sure you read the Caution information for the [DeletedResources parameter](#-deletedresources) about duplicate SMTP addresses. + +Policy exclusions must remain within the supported limits for retention policies: [Limits for Microsoft 365 retention policies and retention label policies](https://learn.microsoft.com/purview/retention-limits#maximum-number-of-items-per-policy) + + ## PARAMETERS ### -Identity @@ -663,9 +676,13 @@ The DeletedResources parameter specifies the deleted Microsoft 365 Group, mailbo A valid value is a JSON string. Refer to the Examples section for syntax and usage examples of this parameter. -For more information on the deleted Microsoft 365 Group scenario, see [Learn more about modern group deletion under retention hold](https://learn.microsoft.com/purview/retention-settings#what-happens-if-a-microsoft-365-group-is-deleted-after-a-policy-is-applied). +CAUTION: When you use a SMTP address with this parameter, be aware that the same address might also be in use for other mailboxes or mail users. To check for additional mailboxes or mail users with the same SMTP address, use the following command and replace *user@example.com* with the SMTP address to check: `Get-Mailbox -RecipientTypeDetails UserMailbox,SharedMailbox | Where-Object { $_.EmailAddresses -contains "SMTP:user@example.com" } | Select-Object DisplayName, EmailAddresses, Description, Alias, OrganizationalUnit` + +To prevent other mailboxes or mail users with the same SMTP address from being excluded, put the mailbox on [Litigation Hold](https://learn.microsoft.com/purview/ediscovery-create-a-litigation-hold) before you run the command with the DeletedResources parameter. + +For more information about the deleted Microsoft 365 Group scenario, see [Learn more about modern group deletion under retention hold](https://learn.microsoft.com/purview/retention-settings#what-happens-if-a-microsoft-365-group-is-deleted-after-a-policy-is-applied). -For more information on the inactive mailbox scenario, see [Learn about inactive mailboxes](https://learn.microsoft.com/purview/inactive-mailboxes-in-office-365). +For more information about the inactive mailbox scenario, see [Learn about inactive mailboxes](https://learn.microsoft.com/purview/inactive-mailboxes-in-office-365). ```yaml Type: String From a956b9a4989a2069127e040cdf9a344da5624d25 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 10 Mar 2025 08:21:44 -0700 Subject: [PATCH 1504/1851] Format text as bold in documentation --- .../exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md index b73520b828..b736732433 100644 --- a/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md @@ -149,7 +149,7 @@ Set-AppRetentionCompliancePolicy -Identity "Teams Private Chat Retention Policy" This example is similar to Example 2, except multiple deleted resources are specified. -IMPORTANT: Before you run this command, make sure you read the Caution information for the [DeletedResources parameter](#-deletedresources) about duplicate SMTP addresses. +**IMPORTANT**: Before you run this command, make sure you read the Caution information for the [DeletedResources parameter](#-deletedresources) about duplicate SMTP addresses. ## PARAMETERS @@ -385,11 +385,10 @@ A valid value is a JSON string. Refer to the Examples section for syntax and usa For information about the inactive mailbox scenario, see [Learn about inactive mailboxes](https://learn.microsoft.com/purview/inactive-mailboxes-in-office-365). -CAUTION: This parameter uses the SMTP address of the deleted mailbox or mail user, which might also be specified for other mailboxes or mail users. If you use this parameter without first taking additional steps, other mailboxes and mail users with the same SMTP address in the retention policy will also be excluded. To check for additional mailboxes or mail users with the same SMTP address, use the following command and replace *user@example.com* with the SMTP address to check: `Get-Mailbox -RecipientTypeDetails UserMailbox,SharedMailbox | Where-Object { $_.EmailAddresses -contains "SMTP:user@example.com" } | Select-Object DisplayName, EmailAddresses, Description, Alias, OrganizationalUnit` +**CAUTION**: This parameter uses the SMTP address of the deleted mailbox or mail user, which might also be specified for other mailboxes or mail users. If you use this parameter without first taking additional steps, other mailboxes and mail users with the same SMTP address in the retention policy will also be excluded. To check for additional mailboxes or mail users with the same SMTP address, use the following command and replace *user@contoso.com* with the SMTP address to check: `Get-Mailbox -RecipientTypeDetails UserMailbox,SharedMailbox | Where-Object { $_.EmailAddresses -contains "SMTP:user@contoso.com" } | Select-Object DisplayName, EmailAddresses, Description, Alias, OrganizationalUnit` To prevent other mailboxes or mail users with the same SMTP address from being excluded, put the mailbox on [Litigation Hold](https://learn.microsoft.com/purview/ediscovery-create-a-litigation-hold) before you run the command with the DeletedResources parameter. - ```yaml Type: String Parameter Sets: (All) From 37d7c2bd6a5de0e76de26cb3b9834c3ffcbfe350 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 10 Mar 2025 08:23:52 -0700 Subject: [PATCH 1505/1851] Format important notes in bold --- .../exchange-ps/exchange/Set-RetentionCompliancePolicy.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md index f9be3c72bc..d4bc39bc5d 100644 --- a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md @@ -164,7 +164,7 @@ Set-RetentionCompliancePolicy -Identity "Tenant Level Policy" -AddModernGroupLoc The example excludes the specified deleted Microsoft 365 Group and site from the specified tenant level policy. You identify the deleted resources using the Microsoft 365 Group email address and the related site ID. -IMPORTANT: Before you run this command, make sure you read the Caution information for the [DeletedResources parameter](#-deletedresources) about duplicate SMTP addresses. +**IMPORTANT**: Before you run this command, make sure you read the Caution information for the [DeletedResources parameter](#-deletedresources) about duplicate SMTP addresses. ### Example 4 @@ -185,7 +185,7 @@ Set-RetentionCompliancePolicy -Identity "Sales Policy" -RemoveModernGroupLocatio This example is similar to Example 2, except multiple deleted resources are specified. -IMPORTANT: Before you run this command, make sure you read the Caution information for the [DeletedResources parameter](#-deletedresources) about duplicate SMTP addresses. +**IMPORTANT**: Before you run this command, make sure you read the Caution information for the [DeletedResources parameter](#-deletedresources) about duplicate SMTP addresses. ### Example 5 ```powershell @@ -200,7 +200,7 @@ Set-RetentionCompliancePolicy -Identity "Teams Chat Retention Policy" -AddTeamsC This example excludes the specified soft-deleted mailbox or mail user from the mentioned Teams Retention Policy. You can identify the deleted resources using the mailbox or mail user's email address. -IMPORTANT: Before you run this command, make sure you read the Caution information for the [DeletedResources parameter](#-deletedresources) about duplicate SMTP addresses. +**IMPORTANT**: Before you run this command, make sure you read the Caution information for the [DeletedResources parameter](#-deletedresources) about duplicate SMTP addresses. ### Example 6 ```powershell @@ -676,7 +676,7 @@ The DeletedResources parameter specifies the deleted Microsoft 365 Group, mailbo A valid value is a JSON string. Refer to the Examples section for syntax and usage examples of this parameter. -CAUTION: When you use a SMTP address with this parameter, be aware that the same address might also be in use for other mailboxes or mail users. To check for additional mailboxes or mail users with the same SMTP address, use the following command and replace *user@example.com* with the SMTP address to check: `Get-Mailbox -RecipientTypeDetails UserMailbox,SharedMailbox | Where-Object { $_.EmailAddresses -contains "SMTP:user@example.com" } | Select-Object DisplayName, EmailAddresses, Description, Alias, OrganizationalUnit` +**CAUTION**: When you use a SMTP address with this parameter, be aware that the same address might also be in use for other mailboxes or mail users. To check for additional mailboxes or mail users with the same SMTP address, use the following command and replace *user@contoso.com* with the SMTP address to check: `Get-Mailbox -RecipientTypeDetails UserMailbox,SharedMailbox | Where-Object { $_.EmailAddresses -contains "SMTP:user@contoso.com" } | Select-Object DisplayName, EmailAddresses, Description, Alias, OrganizationalUnit` To prevent other mailboxes or mail users with the same SMTP address from being excluded, put the mailbox on [Litigation Hold](https://learn.microsoft.com/purview/ediscovery-create-a-litigation-hold) before you run the command with the DeletedResources parameter. From e1c13c5648c7a692105650918ccc1eee34344824 Mon Sep 17 00:00:00 2001 From: cabailey Date: Mon, 10 Mar 2025 09:33:54 -0700 Subject: [PATCH 1506/1851] Incorporate tech review & formatting requests --- .../exchange/Set-AppRetentionCompliancePolicy.md | 8 ++++---- .../exchange/Set-RetentionCompliancePolicy.md | 14 +++++++------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md index b73520b828..749d0bd2ad 100644 --- a/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md @@ -130,7 +130,7 @@ Set-AppRetentionCompliancePolicy -Identity "Teams Private Channel Retention Poli ``` This example excludes the specified soft-deleted mailbox or mail user from the retention policy configured for Teams private channel messages. You can identify the deleted resources using the mailbox or mail user's email address. -IMPORTANT: Before you run this command, make sure you read the Caution information for the [DeletedResources parameter](#-deletedresources) about duplicate SMTP addresses. +**IMPORTANT**: Before you run this command, make sure you read the Caution information for the [DeletedResources parameter](#-deletedresources) about duplicate SMTP addresses. Policy exclusions must remain within the supported limits for retention policies. For more information, see [Limits for Microsoft 365 retention policies and retention label policies](https://learn.microsoft.com/purview/retention-limits#maximum-number-of-items-per-policy). @@ -149,7 +149,7 @@ Set-AppRetentionCompliancePolicy -Identity "Teams Private Chat Retention Policy" This example is similar to Example 2, except multiple deleted resources are specified. -IMPORTANT: Before you run this command, make sure you read the Caution information for the [DeletedResources parameter](#-deletedresources) about duplicate SMTP addresses. +**IMPORTANT**: Before you run this command, make sure you read the Caution information for the [DeletedResources parameter](#-deletedresources) about duplicate SMTP addresses. ## PARAMETERS @@ -385,9 +385,9 @@ A valid value is a JSON string. Refer to the Examples section for syntax and usa For information about the inactive mailbox scenario, see [Learn about inactive mailboxes](https://learn.microsoft.com/purview/inactive-mailboxes-in-office-365). -CAUTION: This parameter uses the SMTP address of the deleted mailbox or mail user, which might also be specified for other mailboxes or mail users. If you use this parameter without first taking additional steps, other mailboxes and mail users with the same SMTP address in the retention policy will also be excluded. To check for additional mailboxes or mail users with the same SMTP address, use the following command and replace *user@example.com* with the SMTP address to check: `Get-Mailbox -RecipientTypeDetails UserMailbox,SharedMailbox | Where-Object { $_.EmailAddresses -contains "SMTP:user@example.com" } | Select-Object DisplayName, EmailAddresses, Description, Alias, OrganizationalUnit` +**CAUTION**: This parameter uses the SMTP address of the deleted mailbox or mail user, which might also be specified for other mailboxes or mail users. If you use this parameter without first taking additional steps, other mailboxes and mail users with the same SMTP address in the retention policy will also be excluded. To check for additional mailboxes or mail users with the same SMTP address, use the following command and replace *user@example.com* with the SMTP address to check: `Get-Recipient -IncludeSoftDeletedRecipients user@contoso.com |Select-Object DisplayName, EmailAddresses, Description, Alias,RecipientTypeDetails, WhenSoftDeleted` -To prevent other mailboxes or mail users with the same SMTP address from being excluded, put the mailbox on [Litigation Hold](https://learn.microsoft.com/purview/ediscovery-create-a-litigation-hold) before you run the command with the DeletedResources parameter. +To prevent active mailboxes or mail users with the same SMTP address from being excluded, put the mailbox on [Litigation Hold](https://learn.microsoft.com/purview/ediscovery-create-a-litigation-hold) before you run the command with the DeletedResources parameter. ```yaml diff --git a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md index f9be3c72bc..0e5243f0ef 100644 --- a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md @@ -148,7 +148,7 @@ Set-RetentionCompliancePolicy -Identity "Sales Policy" -RemoveModernGroupLocatio The example removes the specified deleted Microsoft 365 Group and site from the specified policy. You identify the deleted resources using the Microsoft 365 Group email address and the related site ID. -IMPORTANT: Before you run this command, make sure you read the Caution information for the [DeletedResources parameter](#-deletedresources) about duplicate SMTP addresses. +**IMPORTANT**: Before you run this command, make sure you read the Caution information for the [DeletedResources parameter](#-deletedresources) about duplicate SMTP addresses. ### Example 3 ```powershell @@ -164,7 +164,7 @@ Set-RetentionCompliancePolicy -Identity "Tenant Level Policy" -AddModernGroupLoc The example excludes the specified deleted Microsoft 365 Group and site from the specified tenant level policy. You identify the deleted resources using the Microsoft 365 Group email address and the related site ID. -IMPORTANT: Before you run this command, make sure you read the Caution information for the [DeletedResources parameter](#-deletedresources) about duplicate SMTP addresses. +**IMPORTANT**: Before you run this command, make sure you read the Caution information for the [DeletedResources parameter](#-deletedresources) about duplicate SMTP addresses. ### Example 4 @@ -185,7 +185,7 @@ Set-RetentionCompliancePolicy -Identity "Sales Policy" -RemoveModernGroupLocatio This example is similar to Example 2, except multiple deleted resources are specified. -IMPORTANT: Before you run this command, make sure you read the Caution information for the [DeletedResources parameter](#-deletedresources) about duplicate SMTP addresses. +**IMPORTANT**: Before you run this command, make sure you read the Caution information for the [DeletedResources parameter](#-deletedresources) about duplicate SMTP addresses. ### Example 5 ```powershell @@ -200,7 +200,7 @@ Set-RetentionCompliancePolicy -Identity "Teams Chat Retention Policy" -AddTeamsC This example excludes the specified soft-deleted mailbox or mail user from the mentioned Teams Retention Policy. You can identify the deleted resources using the mailbox or mail user's email address. -IMPORTANT: Before you run this command, make sure you read the Caution information for the [DeletedResources parameter](#-deletedresources) about duplicate SMTP addresses. +**IMPORTANT**: Before you run this command, make sure you read the Caution information for the [DeletedResources parameter](#-deletedresources) about duplicate SMTP addresses. ### Example 6 ```powershell @@ -218,7 +218,7 @@ Set-RetentionCompliancePolicy -Identity "Teams Chat Retention Policy" -AddTeamsC This example is similar to Example 5, except multiple deleted resources are specified. -IMPORTANT: Before you run this command, make sure you read the Caution information for the [DeletedResources parameter](#-deletedresources) about duplicate SMTP addresses. +**IMPORTANT**: Before you run this command, make sure you read the Caution information for the [DeletedResources parameter](#-deletedresources) about duplicate SMTP addresses. Policy exclusions must remain within the supported limits for retention policies: [Limits for Microsoft 365 retention policies and retention label policies](https://learn.microsoft.com/purview/retention-limits#maximum-number-of-items-per-policy) @@ -676,9 +676,9 @@ The DeletedResources parameter specifies the deleted Microsoft 365 Group, mailbo A valid value is a JSON string. Refer to the Examples section for syntax and usage examples of this parameter. -CAUTION: When you use a SMTP address with this parameter, be aware that the same address might also be in use for other mailboxes or mail users. To check for additional mailboxes or mail users with the same SMTP address, use the following command and replace *user@example.com* with the SMTP address to check: `Get-Mailbox -RecipientTypeDetails UserMailbox,SharedMailbox | Where-Object { $_.EmailAddresses -contains "SMTP:user@example.com" } | Select-Object DisplayName, EmailAddresses, Description, Alias, OrganizationalUnit` +**CAUTION**: When you use a SMTP address with this parameter, be aware that the same address might also be in use for other mailboxes or mail users. To check for additional mailboxes or mail users with the same SMTP address, use the following command and replace *user@example.com* with the SMTP address to check: `Get-Recipient -IncludeSoftDeletedRecipients user@contoso.com |Select-Object DisplayName, EmailAddresses, Description, Alias,RecipientTypeDetails, WhenSoftDeleted` -To prevent other mailboxes or mail users with the same SMTP address from being excluded, put the mailbox on [Litigation Hold](https://learn.microsoft.com/purview/ediscovery-create-a-litigation-hold) before you run the command with the DeletedResources parameter. +To prevent active mailboxes or mail users with the same SMTP address from being excluded, put the mailbox on [Litigation Hold](https://learn.microsoft.com/purview/ediscovery-create-a-litigation-hold) before you run the command with the DeletedResources parameter. For more information about the deleted Microsoft 365 Group scenario, see [Learn more about modern group deletion under retention hold](https://learn.microsoft.com/purview/retention-settings#what-happens-if-a-microsoft-365-group-is-deleted-after-a-policy-is-applied). From 1008eb163fc775923f616d1f530fde5fda0d6d6d Mon Sep 17 00:00:00 2001 From: michelle-paradis <194965233+michelle-paradis@users.noreply.github.com> Date: Mon, 10 Mar 2025 16:30:04 -0400 Subject: [PATCH 1507/1851] Update [Get|Update]-M365UnifiedCustomPendingApp[s] --- teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md b/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md index ef3041d61f..a7b3ce8113 100644 --- a/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md +++ b/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md @@ -70,8 +70,8 @@ The date and time the app was last updated. The review status of the app. Values: -- PendingPublishing -- PendingUpdate +- PendingPublishing: a new custom app was requested that has not been published before. +- PendingUpdate: an existing custom app that was previously published and now has an update. **Metadata**: -The metadata of the app. \ No newline at end of file +The metadata of the app. From fc61af373f01b7ee5f56b6405f1328596807001d Mon Sep 17 00:00:00 2001 From: michelle-paradis <194965233+michelle-paradis@users.noreply.github.com> Date: Mon, 10 Mar 2025 16:35:12 -0400 Subject: [PATCH 1508/1851] Expand Etag description --- teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md b/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md index a7b3ce8113..b6df5dcd55 100644 --- a/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md +++ b/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md @@ -58,7 +58,7 @@ Application ID of the Teams app. External ID of the Teams app. **Iteration**: -The Staged App Definition Etag of the app. +The Staged App Definition Etag of the app. Everytime the staged app is updated, it gets a unique tag, called the Etag, that helps track changes. **CreatedBy**: The User ID of the user that created the app. From 90c60afd0b6674d541f12ea3df087d6bfb57db20 Mon Sep 17 00:00:00 2001 From: michelle-paradis <194965233+michelle-paradis@users.noreply.github.com> Date: Mon, 10 Mar 2025 16:36:17 -0400 Subject: [PATCH 1509/1851] Update description --- teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp.md b/teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp.md index 5408e6cfeb..f2292aee01 100644 --- a/teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp.md +++ b/teams/teams-ps/teams/Update-M365UnifiedCustomPendingApp.md @@ -15,7 +15,7 @@ schema: 2.0.0 ## SYNOPSIS -This cmdlet updates the review status for a custom Microsoft Teams app that is pending review from an IT Admin. +This cmdlet updates the review status for a custom Microsoft Teams app that is pending review from an IT Admin. The requester to publish the custom app will not be notified when this cmdlet is completed. ## SYNTAX @@ -89,4 +89,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ### System.Object -## NOTES \ No newline at end of file +## NOTES From f71540f82f6d7cd5a0bd13f6a9307ce4af1b6369 Mon Sep 17 00:00:00 2001 From: michelle-paradis <194965233+michelle-paradis@users.noreply.github.com> Date: Mon, 10 Mar 2025 16:40:52 -0400 Subject: [PATCH 1510/1851] Update description of 'Iteration' field --- teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md b/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md index b6df5dcd55..fa6d8994a3 100644 --- a/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md +++ b/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md @@ -58,7 +58,7 @@ Application ID of the Teams app. External ID of the Teams app. **Iteration**: -The Staged App Definition Etag of the app. Everytime the staged app is updated, it gets a unique tag, called the Etag, that helps track changes. +The Staged App Definition Etag of the app. This is a unique tag created everytime the staged app is updated, to help track changes. **CreatedBy**: The User ID of the user that created the app. From ff5981cfcfa6fd94ecdc658be3be445ba42c22af Mon Sep 17 00:00:00 2001 From: Dean Haas Date: Mon, 10 Mar 2025 15:42:37 -0700 Subject: [PATCH 1511/1851] Update New-AppRetentionCompliancePolicy.md --- .../exchange-ps/exchange/New-AppRetentionCompliancePolicy.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/exchange/exchange-ps/exchange/New-AppRetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/New-AppRetentionCompliancePolicy.md index c3787439cd..3e5c74b8f0 100644 --- a/exchange/exchange-ps/exchange/New-AppRetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/New-AppRetentionCompliancePolicy.md @@ -308,6 +308,9 @@ Accept wildcard characters: False ``` ### -PolicyRBACScopes + +> [!NOTE] +> Admin units are not currently supported, so the PolicyRBACScopes parameter cannot be used at this time. This parameter is documented here for informational purposes to be used when support for admin units is released. The PolicyRBACScopes parameter specifies the administrative units to assign to the policy. A valid value is the Microsoft Entra ObjectID (GUID value) of the administrative unit. You can specify multiple values separated by commas. Administrative units are available only in Microsoft Entra ID P1 or P2. You create and manage administrative units in Microsoft Graph PowerShell. From 89043face551b4746a7b5e99fa8e78a0dc778388 Mon Sep 17 00:00:00 2001 From: Dean Haas Date: Mon, 10 Mar 2025 15:46:24 -0700 Subject: [PATCH 1512/1851] Update Set-RetentionCompliancePolicy.md --- .../exchange-ps/exchange/Set-RetentionCompliancePolicy.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md index ffd5884e75..e328c8dc7f 100644 --- a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md @@ -739,6 +739,10 @@ Accept wildcard characters: False ``` ### -PolicyRBACScopes + +> [!NOTE] +> Admin units are not currently supported, so the PolicyRBACScopes parameter cannot be used at this time. This parameter is documented here for informational purposes to be used when support for admin units is released. + The PolicyRBACScopes parameter specifies the administrative units to assign to the policy. A valid value is the Microsoft Entra ObjectID (GUID value) of the administrative unit. You can specify multiple values separated by commas. Administrative units are available only in Microsoft Entra ID P1 or P2. You create and manage administrative units in Microsoft Graph PowerShell. From ed4ddbcf88495ff620d638c4f856b2997ca8f6dd Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 10 Mar 2025 16:10:55 -0700 Subject: [PATCH 1513/1851] Update note on PolicyRBACScopes parameter usage --- .../exchange-ps/exchange/New-AppRetentionCompliancePolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-AppRetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/New-AppRetentionCompliancePolicy.md index 3e5c74b8f0..927c8d0b73 100644 --- a/exchange/exchange-ps/exchange/New-AppRetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/New-AppRetentionCompliancePolicy.md @@ -309,8 +309,8 @@ Accept wildcard characters: False ### -PolicyRBACScopes -> [!NOTE] -> Admin units are not currently supported, so the PolicyRBACScopes parameter cannot be used at this time. This parameter is documented here for informational purposes to be used when support for admin units is released. +**Note**: Admin units aren't currently supported, so this parameter isn't functional. The information presented here is for informational purposes when support for admin units is released. + The PolicyRBACScopes parameter specifies the administrative units to assign to the policy. A valid value is the Microsoft Entra ObjectID (GUID value) of the administrative unit. You can specify multiple values separated by commas. Administrative units are available only in Microsoft Entra ID P1 or P2. You create and manage administrative units in Microsoft Graph PowerShell. From e8ec267d365a4c156e6d3e45a6c74fcc0b91715b Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 10 Mar 2025 16:12:20 -0700 Subject: [PATCH 1514/1851] Update note on PolicyRBACScopes parameter usage --- exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md index e328c8dc7f..e808bd55af 100644 --- a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md @@ -740,8 +740,7 @@ Accept wildcard characters: False ### -PolicyRBACScopes -> [!NOTE] -> Admin units are not currently supported, so the PolicyRBACScopes parameter cannot be used at this time. This parameter is documented here for informational purposes to be used when support for admin units is released. +**Note**: Admin units aren't currently supported, so this parameter isn't functional. The information presented here is for informational purposes when support for admin units is released. The PolicyRBACScopes parameter specifies the administrative units to assign to the policy. A valid value is the Microsoft Entra ObjectID (GUID value) of the administrative unit. You can specify multiple values separated by commas. From 495e4e4b785b81fecedf2d87725a7fe776673016 Mon Sep 17 00:00:00 2001 From: David Strome <21028455+dstrome@users.noreply.github.com> Date: Mon, 10 Mar 2025 16:47:08 -0700 Subject: [PATCH 1515/1851] Update AutoLabelMsftContributor workflow from PAT to GH app --- .github/workflows/AutoLabelMsftContributor.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/AutoLabelMsftContributor.yml b/.github/workflows/AutoLabelMsftContributor.yml index 7058a420cf..410d1cbad7 100644 --- a/.github/workflows/AutoLabelMsftContributor.yml +++ b/.github/workflows/AutoLabelMsftContributor.yml @@ -1,3 +1,4 @@ + name: Auto label Microsoft contributors permissions: @@ -31,4 +32,5 @@ jobs: PayloadJson: ${{ needs.download-payload.outputs.WorkflowPayload }} secrets: AccessToken: ${{ secrets.GITHUB_TOKEN }} - TeamReadAccessToken: ${{ secrets.ORG_READTEAMS_TOKEN }} + ClientId: ${{ secrets.M365_APP_CLIENT_ID }} + PrivateKey: ${{ secrets.M365_APP_PRIVATE_KEY }} From 2675d5386e98397d243ea9b8ef387c2ace212244 Mon Sep 17 00:00:00 2001 From: cabailey Date: Mon, 10 Mar 2025 23:26:11 -0700 Subject: [PATCH 1516/1851] missing space --- .../exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md | 2 +- exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md index ed20cff71c..e53ddfcd22 100644 --- a/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md @@ -385,7 +385,7 @@ A valid value is a JSON string. Refer to the Examples section for syntax and usa For information about the inactive mailbox scenario, see [Learn about inactive mailboxes](https://learn.microsoft.com/purview/inactive-mailboxes-in-office-365). -**CAUTION**: This parameter uses the SMTP address of the deleted mailbox or mail user, which might also be specified for other mailboxes or mail users. If you use this parameter without first taking additional steps, other mailboxes and mail users with the same SMTP address in the retention policy will also be excluded. To check for additional mailboxes or mail users with the same SMTP address, use the following command and replace *user@example.com* with the SMTP address to check: `Get-Recipient -IncludeSoftDeletedRecipients user@contoso.com |Select-Object DisplayName, EmailAddresses, Description, Alias,RecipientTypeDetails, WhenSoftDeleted` +**CAUTION**: This parameter uses the SMTP address of the deleted mailbox or mail user, which might also be specified for other mailboxes or mail users. If you use this parameter without first taking additional steps, other mailboxes and mail users with the same SMTP address in the retention policy will also be excluded. To check for additional mailboxes or mail users with the same SMTP address, use the following command and replace *user@example.com* with the SMTP address to check: `Get-Recipient -IncludeSoftDeletedRecipients user@contoso.com |Select-Object DisplayName, EmailAddresses, Description, Alias, RecipientTypeDetails, WhenSoftDeleted` To prevent active mailboxes or mail users with the same SMTP address from being excluded, put the mailbox on [Litigation Hold](https://learn.microsoft.com/purview/ediscovery-create-a-litigation-hold) before you run the command with the DeletedResources parameter. diff --git a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md index ef8969b7df..936861e7a1 100644 --- a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md @@ -676,7 +676,7 @@ The DeletedResources parameter specifies the deleted Microsoft 365 Group, mailbo A valid value is a JSON string. Refer to the Examples section for syntax and usage examples of this parameter. -**CAUTION**: When you use a SMTP address with this parameter, be aware that the same address might also be in use for other mailboxes or mail users. To check for additional mailboxes or mail users with the same SMTP address, use the following command and replace *user@example.com* with the SMTP address to check: `Get-Recipient -IncludeSoftDeletedRecipients user@contoso.com |Select-Object DisplayName, EmailAddresses, Description, Alias,RecipientTypeDetails, WhenSoftDeleted` +**CAUTION**: When you use a SMTP address with this parameter, be aware that the same address might also be in use for other mailboxes or mail users. To check for additional mailboxes or mail users with the same SMTP address, use the following command and replace *user@example.com* with the SMTP address to check: `Get-Recipient -IncludeSoftDeletedRecipients user@contoso.com |Select-Object DisplayName, EmailAddresses, Description, Alias, RecipientTypeDetails, WhenSoftDeleted` To prevent active mailboxes or mail users with the same SMTP address from being excluded, put the mailbox on [Litigation Hold](https://learn.microsoft.com/purview/ediscovery-create-a-litigation-hold) before you run the command with the DeletedResources parameter. From 0231ee981407156619eb7d923021b88859f9539a Mon Sep 17 00:00:00 2001 From: Marco Francisco <98214653+MarcoLFrancisco@users.noreply.github.com> Date: Tue, 11 Mar 2025 10:32:36 +0000 Subject: [PATCH 1517/1851] Update Get-MessageTrackingReport.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When you do something like: $Temp = Search-MessageTrackingReport -Identity "Jane" -Recipients John@contoso.com -TraceLevel High You are storing several instances in the $Temp variable (which means $Temp is essentially a collection). When running this next command: Get-MessageTrackingReport -Identity $Temp.MessageTrackingReportID -ReportTemplate Summary -Status Delivered You're providing multiple MessageTrackingReportIds at once—but this particular cmdlet expects just one identity at a time. Hence, you receive an error saying PowerShell couldn't transform an ArrayList into an expected single identity. Solution: Handle this using a loop, iterating over each MessageTrackingReportId one-by-one. Here's an easy method: # Loop through each MessageTrackingReportId stored in $Temp and retrieve detailed tracking report summary foreach ($reportId in $Temp.MessageTrackingReportId) { Get-MessageTrackingReport -Identity $reportId -ReportTemplate Summary -Status Delivered } --- exchange/exchange-ps/exchange/Get-MessageTrackingReport.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Get-MessageTrackingReport.md b/exchange/exchange-ps/exchange/Get-MessageTrackingReport.md index 09b3c5d92c..e123a060c9 100644 --- a/exchange/exchange-ps/exchange/Get-MessageTrackingReport.md +++ b/exchange/exchange-ps/exchange/Get-MessageTrackingReport.md @@ -48,7 +48,9 @@ You need to be assigned permissions before you can run this cmdlet. Although thi ```powershell $Temp = Search-MessageTrackingReport -Identity "David Jones" -Recipients "wendy@contoso.com" -Get-MessageTrackingReport -Identity $Temp.MessageTrackingReportID -ReportTemplate Summary +foreach ($reportId in $Temp.MessageTrackingReportId) { + Get-MessageTrackingReport -Identity $reportId -ReportTemplate Summary -Status Delivered +} ``` This example gets the message tracking report for messages sent from one user to another. This example returns the summary of the message tracking report for a message that David Jones sent to Wendy Richardson. From 9164c2feeb47518660a6b263fe889a40c0a1a39d Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 11 Mar 2025 08:30:07 -0700 Subject: [PATCH 1518/1851] Fix punctuation in quarantine policy description --- exchange/exchange-ps/exchange/Set-QuarantinePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-QuarantinePolicy.md b/exchange/exchange-ps/exchange/Set-QuarantinePolicy.md index 8e7a0e801a..796d65b9a1 100644 --- a/exchange/exchange-ps/exchange/Set-QuarantinePolicy.md +++ b/exchange/exchange-ps/exchange/Set-QuarantinePolicy.md @@ -49,7 +49,7 @@ Set-QuarantinePolicy [-Identity] ``` ## DESCRIPTION -You can't modify the built-in quarantine policies named AdminOnlyAccessPolicy, DefaultFullAccessPolicy or DefaultFullAccessWithNotificationPolicy. +You can't modify the built-in quarantine policies named AdminOnlyAccessPolicy, DefaultFullAccessPolicy, or DefaultFullAccessWithNotificationPolicy. 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). From 1442a804688022acc708147fed8098eb218516fb Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 11 Mar 2025 08:39:48 -0700 Subject: [PATCH 1519/1851] Fix formatting for Exact Data Match types --- .../exchange-ps/exchange/Set-AutoSensitivityLabelRule.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-AutoSensitivityLabelRule.md b/exchange/exchange-ps/exchange/Set-AutoSensitivityLabelRule.md index 6839e37fb5..f477c1b30d 100644 --- a/exchange/exchange-ps/exchange/Set-AutoSensitivityLabelRule.md +++ b/exchange/exchange-ps/exchange/Set-AutoSensitivityLabelRule.md @@ -238,9 +238,9 @@ The ContentContainsSensitiveInformation parameter specifies a condition for the This parameter uses the basic syntax `@(@{Name="SensitiveInformationType1";[minCount="Value"],@{Name="SensitiveInformationType2";[minCount="Value"],...)`. For example, `@(@{Name="U.S. Social Security Number (SSN)"; minCount="2"},@{Name="Credit Card Number"; minCount="1"; minConfidence="85"})`. -Exact Data Match sensitive types are not supported outside of Groups. -To use groups: -`@(@{operator="And"; groups=@(@{name="Default"; operator="Or"; sensitivetypes=@(@{id="<>"; name="<>"; maxcount="-1"; classifiertype="ExactMatch"; mincount="100"; confidencelevel="Medium"})})})` +Exact Data Match sensitive types are not supported outside of Groups. + +To use groups: `@(@{operator="And"; groups=@(@{name="Default"; operator="Or"; sensitivetypes=@(@{id="<>"; name="<>"; maxcount="-1"; classifiertype="ExactMatch"; mincount="100"; confidencelevel="Medium"})})})` ```yaml Type: PswsHashtable[] From b667bc3fa6fe5f53a9dd8418877a091cdfcc4bc0 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 11 Mar 2025 08:43:14 -0700 Subject: [PATCH 1520/1851] Clarify bypassing error in New-ProtectionAlert.md --- exchange/exchange-ps/exchange/New-ProtectionAlert.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/New-ProtectionAlert.md b/exchange/exchange-ps/exchange/New-ProtectionAlert.md index b80763e0c2..5c469a4905 100644 --- a/exchange/exchange-ps/exchange/New-ProtectionAlert.md +++ b/exchange/exchange-ps/exchange/New-ProtectionAlert.md @@ -21,7 +21,9 @@ Use the New-ProtectionAlert cmdlet to create alert policies in the Microsoft Pur > > _Creating advanced alert policies requires an Office 365 E5 subscription or Office 365 E3 subscription with an Office 365 Threat Intelligence or Office 365 EquivioAnalytics add-on subscription for your organization. With your current subscription, only single event alerts can be created._ -> This can be bypassed by specifying `-AggregationType None` and an `-Operation` within the command. +> +> You can bypass this error by specifying `-AggregationType None` and an `-Operation` within the command. +> > For more information, see [Alert policies in Microsoft 365](https://learn.microsoft.com/purview/alert-policies). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). From e24c079fc7a461e2e10d3af98c4521dd7453287e Mon Sep 17 00:00:00 2001 From: Dean Haas Date: Tue, 11 Mar 2025 09:55:49 -0700 Subject: [PATCH 1521/1851] Update Set-AppRetentionCompliancePolicy.md --- .../exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md index e53ddfcd22..1a8cc30d2c 100644 --- a/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md @@ -440,6 +440,9 @@ Accept wildcard characters: False ``` ### -PolicyRBACScopes + +**Note**: Admin units aren't currently supported, so this parameter isn't functional. The information presented here is for informational purposes when support for admin units is released. + The PolicyRBACScopes parameter specifies the administrative units to assign to the policy. A valid value is the Microsoft Entra ObjectID (GUID value) of the administrative unit. You can specify multiple values separated by commas. Administrative units are available only in Microsoft Entra ID P1 or P2. You create and manage administrative units in Microsoft Graph PowerShell. From 356263406feb21cdc58ac74f3f3cb1b3a3e1e055 Mon Sep 17 00:00:00 2001 From: Dean Haas Date: Tue, 11 Mar 2025 09:57:56 -0700 Subject: [PATCH 1522/1851] Update New-RetentionCompliancePolicy.md --- exchange/exchange-ps/exchange/New-RetentionCompliancePolicy.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/exchange/exchange-ps/exchange/New-RetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/New-RetentionCompliancePolicy.md index 8258bfaf6b..d9efecb9bf 100644 --- a/exchange/exchange-ps/exchange/New-RetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/New-RetentionCompliancePolicy.md @@ -410,6 +410,9 @@ Accept wildcard characters: False ``` ### -PolicyRBACScopes + +**Note**: Admin units aren't currently supported, so this parameter isn't functional. The information presented here is for informational purposes when support for admin units is released. + The PolicyRBACScopes parameter specifies the administrative units to assign to the policy. A valid value is the Microsoft Entra ObjectID (GUID value) of the administrative unit. You can specify multiple values separated by commas. Administrative units are available only in Microsoft Entra ID P1 or P2. You create and manage administrative units in Microsoft Graph PowerShell. From cde409341ada5889202c1b5c5b345374ac2e7aad Mon Sep 17 00:00:00 2001 From: Dean Haas Date: Tue, 11 Mar 2025 10:00:46 -0700 Subject: [PATCH 1523/1851] Update Set-AppRetentionCompliancePolicy.md --- .../exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md index e53ddfcd22..1a8cc30d2c 100644 --- a/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md @@ -440,6 +440,9 @@ Accept wildcard characters: False ``` ### -PolicyRBACScopes + +**Note**: Admin units aren't currently supported, so this parameter isn't functional. The information presented here is for informational purposes when support for admin units is released. + The PolicyRBACScopes parameter specifies the administrative units to assign to the policy. A valid value is the Microsoft Entra ObjectID (GUID value) of the administrative unit. You can specify multiple values separated by commas. Administrative units are available only in Microsoft Entra ID P1 or P2. You create and manage administrative units in Microsoft Graph PowerShell. From 447c81cfa022de55fcb89220854a47e159430018 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 11 Mar 2025 10:17:04 -0700 Subject: [PATCH 1524/1851] Remove extra line break in documentation --- .../exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md | 1 - 1 file changed, 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md index 1a8cc30d2c..6660700954 100644 --- a/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md @@ -440,7 +440,6 @@ Accept wildcard characters: False ``` ### -PolicyRBACScopes - **Note**: Admin units aren't currently supported, so this parameter isn't functional. The information presented here is for informational purposes when support for admin units is released. The PolicyRBACScopes parameter specifies the administrative units to assign to the policy. A valid value is the Microsoft Entra ObjectID (GUID value) of the administrative unit. You can specify multiple values separated by commas. From 74cfaf2c958f82ff1f3d9be4032c4333da7a9f78 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 11 Mar 2025 10:38:25 -0700 Subject: [PATCH 1525/1851] Remove extra line break in documentation --- exchange/exchange-ps/exchange/New-RetentionCompliancePolicy.md | 1 - 1 file changed, 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/New-RetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/New-RetentionCompliancePolicy.md index d9efecb9bf..c58ac54d72 100644 --- a/exchange/exchange-ps/exchange/New-RetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/New-RetentionCompliancePolicy.md @@ -410,7 +410,6 @@ Accept wildcard characters: False ``` ### -PolicyRBACScopes - **Note**: Admin units aren't currently supported, so this parameter isn't functional. The information presented here is for informational purposes when support for admin units is released. The PolicyRBACScopes parameter specifies the administrative units to assign to the policy. A valid value is the Microsoft Entra ObjectID (GUID value) of the administrative unit. You can specify multiple values separated by commas. From 19f4a65fc603489ae756aa8cd072f3c4e370c523 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 11 Mar 2025 11:09:47 -0700 Subject: [PATCH 1526/1851] Formatting consistency --- .../exchange-ps/exchange/New-AppRetentionCompliancePolicy.md | 1 - exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md | 1 - 2 files changed, 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-AppRetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/New-AppRetentionCompliancePolicy.md index 927c8d0b73..4068612d9f 100644 --- a/exchange/exchange-ps/exchange/New-AppRetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/New-AppRetentionCompliancePolicy.md @@ -308,7 +308,6 @@ Accept wildcard characters: False ``` ### -PolicyRBACScopes - **Note**: Admin units aren't currently supported, so this parameter isn't functional. The information presented here is for informational purposes when support for admin units is released. The PolicyRBACScopes parameter specifies the administrative units to assign to the policy. A valid value is the Microsoft Entra ObjectID (GUID value) of the administrative unit. You can specify multiple values separated by commas. diff --git a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md index 936861e7a1..799d5ebf6a 100644 --- a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md @@ -756,7 +756,6 @@ Accept wildcard characters: False ``` ### -PolicyRBACScopes - **Note**: Admin units aren't currently supported, so this parameter isn't functional. The information presented here is for informational purposes when support for admin units is released. The PolicyRBACScopes parameter specifies the administrative units to assign to the policy. A valid value is the Microsoft Entra ObjectID (GUID value) of the administrative unit. You can specify multiple values separated by commas. From a0ca76be9b41366ab24ca63674a67c400a9ebe0f Mon Sep 17 00:00:00 2001 From: Mohammed Anas Shaikh Date: Tue, 11 Mar 2025 12:32:14 -0700 Subject: [PATCH 1527/1851] Update Remove-CsHybridTelephoneNumber.md --- teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md b/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md index 4f3aeb401a..9688490ca2 100644 --- a/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md +++ b/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md @@ -16,6 +16,10 @@ schema: 2.0.0 ## SYNOPSIS This cmdlet removes a hybrid telephone number. +**IMPORTANT**: +**IMPORTANT**: +This cmdlet is being deprecated. Use the new **New-CsOnlineTelephoneNumberReleaseOrder** cmdlet to remove a telephone number for Audio Conferencing with Direct Routing in Microsoft 365 GCC High and DoD clouds. Detailed instructions on how to use the new cmdlet can be found at [New-CsOnlineTelephoneNumberReleaseOrder](/powershell/module/teams/new-csonlinetelephonenumberreleaseorder?view=teams-ps) + ## SYNTAX ### Identity (Default) From 7d0c808a7bdc93b79029bb32c4b73c31fba5c936 Mon Sep 17 00:00:00 2001 From: Mohammed Anas Shaikh Date: Tue, 11 Mar 2025 12:39:10 -0700 Subject: [PATCH 1528/1851] Update deprecation notice format in documentation --- teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md b/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md index 9688490ca2..846be64504 100644 --- a/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md +++ b/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md @@ -16,9 +16,8 @@ schema: 2.0.0 ## SYNOPSIS This cmdlet removes a hybrid telephone number. -**IMPORTANT**: -**IMPORTANT**: -This cmdlet is being deprecated. Use the new **New-CsOnlineTelephoneNumberReleaseOrder** cmdlet to remove a telephone number for Audio Conferencing with Direct Routing in Microsoft 365 GCC High and DoD clouds. Detailed instructions on how to use the new cmdlet can be found at [New-CsOnlineTelephoneNumberReleaseOrder](/powershell/module/teams/new-csonlinetelephonenumberreleaseorder?view=teams-ps) +> [!IMPORTANT] +> This cmdlet is being deprecated. Use the new **New-CsOnlineTelephoneNumberReleaseOrder** cmdlet to remove a telephone number for Audio Conferencing with Direct Routing in Microsoft 365 GCC High and DoD clouds. Detailed instructions on how to use the new cmdlet can be found at [New-CsOnlineTelephoneNumberReleaseOrder](/powershell/module/teams/new-csonlinetelephonenumberreleaseorder?view=teams-ps) ## SYNTAX From 7ac724acd9a3364af1b4875b0c5928714da85721 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 11 Mar 2025 13:33:05 -0700 Subject: [PATCH 1529/1851] Remove extra spaces and returns --- exchange/exchange-ps/exchange/Export-ContentExplorerData.md | 2 -- .../exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md | 4 ++-- exchange/exchange-ps/exchange/Set-ArcConfig.md | 2 +- .../exchange-ps/exchange/Set-RetentionCompliancePolicy.md | 4 +--- 4 files changed, 4 insertions(+), 8 deletions(-) diff --git a/exchange/exchange-ps/exchange/Export-ContentExplorerData.md b/exchange/exchange-ps/exchange/Export-ContentExplorerData.md index cff39ce40e..85f8802e21 100644 --- a/exchange/exchange-ps/exchange/Export-ContentExplorerData.md +++ b/exchange/exchange-ps/exchange/Export-ContentExplorerData.md @@ -110,8 +110,6 @@ When you use this switch with the TagName, TagType, and Workload parameters, the - Exchange Online and Microsoft Teams: The list of UPNs. - The count of items in the folders stamped with relevant tag. - - ```yaml Type: SwitchParameter Parameter Sets: (All) diff --git a/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md index 6660700954..8d2437fe12 100644 --- a/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md @@ -126,7 +126,7 @@ $stringJson = @" 'EmailAddress': 'SalesUser@contoso.onmicrosoft.com' }] "@ -Set-AppRetentionCompliancePolicy -Identity "Teams Private Channel Retention Policy" -AddExchangeLocationException "SalesUser@contoso.onmicrosoft.com" -DeletedResources $stringJson +Set-AppRetentionCompliancePolicy -Identity "Teams Private Channel Retention Policy" -AddExchangeLocationException "SalesUser@contoso.onmicrosoft.com" -DeletedResources $stringJson ``` This example excludes the specified soft-deleted mailbox or mail user from the retention policy configured for Teams private channel messages. You can identify the deleted resources using the mailbox or mail user's email address. @@ -144,7 +144,7 @@ $stringJson = @" 'EmailAddress': 'SalesUser2@contoso.onmicrosoft.com' }] "@ -Set-AppRetentionCompliancePolicy -Identity "Teams Private Chat Retention Policy" -AddExchangeLocationException "SalesUser1@contoso.onmicrosoft.com", "SalesUser2@contoso.onmicrosoft.com" -DeletedResources $stringJson +Set-AppRetentionCompliancePolicy -Identity "Teams Private Chat Retention Policy" -AddExchangeLocationException "SalesUser1@contoso.onmicrosoft.com", "SalesUser2@contoso.onmicrosoft.com" -DeletedResources $stringJson ``` This example is similar to Example 2, except multiple deleted resources are specified. diff --git a/exchange/exchange-ps/exchange/Set-ArcConfig.md b/exchange/exchange-ps/exchange/Set-ArcConfig.md index 8f991da93a..5bf267a358 100644 --- a/exchange/exchange-ps/exchange/Set-ArcConfig.md +++ b/exchange/exchange-ps/exchange/Set-ArcConfig.md @@ -82,7 +82,7 @@ $y = @($x.Split(",")) $DomainsRemove = [System.Collections.ArrayList]($y) $DomainsRemove.Remove($arcSealer) -if ($DomainsToRemove.Count -eq 0) { +if ($DomainsToRemove.Count -eq 0) { Set-ArcConfig -Identity Default -ArcTrustedSealers " " } else { diff --git a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md index 799d5ebf6a..1cc2b6c254 100644 --- a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md @@ -166,7 +166,6 @@ The example excludes the specified deleted Microsoft 365 Group and site from the **IMPORTANT**: Before you run this command, make sure you read the Caution information for the [DeletedResources parameter](#-deletedresources) about duplicate SMTP addresses. - ### Example 4 ```powershell $stringJson = @" @@ -213,7 +212,7 @@ $stringJson = @" }] "@ -Set-RetentionCompliancePolicy -Identity "Teams Chat Retention Policy" -AddTeamsChatLocationException "SalesUser1@contoso.onmicrosoft.com", "SalesUser2@contoso.onmicrosoft.com" -DeletedResources $stringJson +Set-RetentionCompliancePolicy -Identity "Teams Chat Retention Policy" -AddTeamsChatLocationException "SalesUser1@contoso.onmicrosoft.com", "SalesUser2@contoso.onmicrosoft.com" -DeletedResources $stringJson ``` This example is similar to Example 5, except multiple deleted resources are specified. @@ -222,7 +221,6 @@ This example is similar to Example 5, except multiple deleted resources are spec Policy exclusions must remain within the supported limits for retention policies: [Limits for Microsoft 365 retention policies and retention label policies](https://learn.microsoft.com/purview/retention-limits#maximum-number-of-items-per-policy) - ## PARAMETERS ### -Identity From 61a1b63c634447384632237d5cff7fd69e61c824 Mon Sep 17 00:00:00 2001 From: Mohammed Anas Shaikh Date: Tue, 11 Mar 2025 14:13:02 -0700 Subject: [PATCH 1530/1851] Update Get-CsHybridTelephoneNumber.md --- teams/teams-ps/teams/Get-CsHybridTelephoneNumber.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/teams/teams-ps/teams/Get-CsHybridTelephoneNumber.md b/teams/teams-ps/teams/Get-CsHybridTelephoneNumber.md index 86b67ece76..15b1d9e69b 100644 --- a/teams/teams-ps/teams/Get-CsHybridTelephoneNumber.md +++ b/teams/teams-ps/teams/Get-CsHybridTelephoneNumber.md @@ -17,6 +17,9 @@ manager: ## SYNOPSIS This cmdlet displays information about one or more hybrid telephone numbers. +> [!IMPORTANT] +> This cmdlet is being deprecated. Use the **Get-CsPhoneNumberAssignment** cmdlet to display information about one or more phone numbers. Detailed instructions on how to use the new cmdlet can be found at [Get-CsPhoneNumberAssignment](/powershell/module/teams/get-csphonenumberassignment?view=teams-ps) + ## SYNTAX ### Assignment (Default) From 98dbd5d2c8cfd5d46e53a98537e300d4d9603f36 Mon Sep 17 00:00:00 2001 From: Mohammed Anas Shaikh Date: Tue, 11 Mar 2025 14:23:03 -0700 Subject: [PATCH 1531/1851] Update New-CsHybridTelephoneNumber.md --- teams/teams-ps/teams/New-CsHybridTelephoneNumber.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/teams/teams-ps/teams/New-CsHybridTelephoneNumber.md b/teams/teams-ps/teams/New-CsHybridTelephoneNumber.md index ac7c68a354..80fbe8f586 100644 --- a/teams/teams-ps/teams/New-CsHybridTelephoneNumber.md +++ b/teams/teams-ps/teams/New-CsHybridTelephoneNumber.md @@ -16,6 +16,9 @@ manager: ## SYNOPSIS This cmdlet adds a hybrid telephone number to the tenant. +> [!IMPORTANT] +> This cmdlet is being deprecated. Use the **New-CsOnlineDirectRoutingTelephoneNumberUploadOrder** cmdlet to add a telephone number for Audio Conferencing with Direct Routing in Microsoft 365 GCC High and DoD clouds. Detailed instructions on how to use the new cmdlet can be found at [New-CsOnlineDirectRoutingTelephoneNumberUploadOrder](/powershell/module/teams/new-csonlinedirectroutingtelephonenumberuploadorder?view=teams-ps) + ## SYNTAX ### Identity (Default) From df482f326c6a7207f2c932303bf386d1c66d4d96 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Wed, 12 Mar 2025 07:57:52 -0400 Subject: [PATCH 1532/1851] Fix markdown formatting in Remove-CsHybridTelephoneNumber.md adding period --- teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md b/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md index 846be64504..72f7e37570 100644 --- a/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md +++ b/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md @@ -17,7 +17,11 @@ schema: 2.0.0 This cmdlet removes a hybrid telephone number. > [!IMPORTANT] -> This cmdlet is being deprecated. Use the new **New-CsOnlineTelephoneNumberReleaseOrder** cmdlet to remove a telephone number for Audio Conferencing with Direct Routing in Microsoft 365 GCC High and DoD clouds. Detailed instructions on how to use the new cmdlet can be found at [New-CsOnlineTelephoneNumberReleaseOrder](/powershell/module/teams/new-csonlinetelephonenumberreleaseorder?view=teams-ps) +> This cmdlet is being deprecated. Use the new **New-CsOnlineTelephoneNumberReleaseOrder** cmdlet to remove a telephone number for Audio Conferencing with Direct Routing in Microsoft 365 GCC High and DoD clouds. Detailed instructions on how to use the new cmdlet can be found at [New-CsOnlineTelephoneNumberReleaseOrder](/powershell/module/teams/new-csonlinetelephonenumberreleaseorder?view=teams-ps) +> This cmdlet is being deprecated. Use the new **New-CsOnlineTelephoneNumberReleaseOrder** cmdlet to remove a telephone number for Audio Conferencing with Direct Routing in Microsoft 365 GCC High and DoD clouds. Detailed instructions on how to use the new cmdlet can be found at [New-CsOnlineTelephoneNumberReleaseOrder](/powershell/module/teams/new-csonlinetelephonenumberreleaseorder?view=teams-ps). + + + ## SYNTAX From 4352049bf038a297098f2c1eb645391a7cf07d6c Mon Sep 17 00:00:00 2001 From: Padma Jayaraman Date: Wed, 12 Mar 2025 17:45:59 +0530 Subject: [PATCH 1533/1851] Fixed the Note --- teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md b/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md index 72f7e37570..712eac9ea7 100644 --- a/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md +++ b/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md @@ -17,10 +17,17 @@ schema: 2.0.0 This cmdlet removes a hybrid telephone number. > [!IMPORTANT] -> This cmdlet is being deprecated. Use the new **New-CsOnlineTelephoneNumberReleaseOrder** cmdlet to remove a telephone number for Audio Conferencing with Direct Routing in Microsoft 365 GCC High and DoD clouds. Detailed instructions on how to use the new cmdlet can be found at [New-CsOnlineTelephoneNumberReleaseOrder](/powershell/module/teams/new-csonlinetelephonenumberreleaseorder?view=teams-ps) + > This cmdlet is being deprecated. Use the new **New-CsOnlineTelephoneNumberReleaseOrder** cmdlet to remove a telephone number for Audio Conferencing with Direct Routing in Microsoft 365 GCC High and DoD clouds. Detailed instructions on how to use the new cmdlet can be found at [New-CsOnlineTelephoneNumberReleaseOrder](/powershell/module/teams/new-csonlinetelephonenumberreleaseorder?view=teams-ps). + + + + + + + ## SYNTAX From d757a928d8a9d5d5d349585033fffc6d57ceea3a Mon Sep 17 00:00:00 2001 From: Padma Jayaraman Date: Wed, 12 Mar 2025 17:55:18 +0530 Subject: [PATCH 1534/1851] Fixed the Note format --- .../teams/Remove-CsHybridTelephoneNumber.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md b/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md index 712eac9ea7..583f2dffb1 100644 --- a/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md +++ b/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md @@ -17,15 +17,27 @@ schema: 2.0.0 This cmdlet removes a hybrid telephone number. > [!IMPORTANT] - > This cmdlet is being deprecated. Use the new **New-CsOnlineTelephoneNumberReleaseOrder** cmdlet to remove a telephone number for Audio Conferencing with Direct Routing in Microsoft 365 GCC High and DoD clouds. Detailed instructions on how to use the new cmdlet can be found at [New-CsOnlineTelephoneNumberReleaseOrder](/powershell/module/teams/new-csonlinetelephonenumberreleaseorder?view=teams-ps). +> This cmdlet is being deprecated. Use the new **New-CsOnlineTelephoneNumberReleaseOrder** cmdlet to remove a telephone number for Audio Conferencing with Direct Routing in Microsoft 365 GCC High and DoD clouds. Detailed instructions on how to use the new cmdlet can be found at [New-CsOnlineTelephoneNumberReleaseOrder](/powershell/module/teams/new-csonlinetelephonenumberreleaseorder?view=teams-ps). + + + + + + + + + + + + From 3a42f39a7fb6d89d59d7172c38b9c5a83c919034 Mon Sep 17 00:00:00 2001 From: Padma Jayaraman Date: Wed, 12 Mar 2025 18:02:00 +0530 Subject: [PATCH 1535/1851] Fixed Note format --- .../teams/Remove-CsHybridTelephoneNumber.md | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md b/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md index 583f2dffb1..d6d92199a9 100644 --- a/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md +++ b/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md @@ -17,7 +17,7 @@ schema: 2.0.0 This cmdlet removes a hybrid telephone number. > [!IMPORTANT] -> This cmdlet is being deprecated. Use the new **New-CsOnlineTelephoneNumberReleaseOrder** cmdlet to remove a telephone number for Audio Conferencing with Direct Routing in Microsoft 365 GCC High and DoD clouds. Detailed instructions on how to use the new cmdlet can be found at [New-CsOnlineTelephoneNumberReleaseOrder](/powershell/module/teams/new-csonlinetelephonenumberreleaseorder?view=teams-ps). + > This cmdlet is being deprecated. Use the new **New-CsOnlineTelephoneNumberReleaseOrder** cmdlet to remove a telephone number for Audio Conferencing with Direct Routing in Microsoft 365 GCC High and DoD clouds. Detailed instructions on how to use the new cmdlet can be found at [New-CsOnlineTelephoneNumberReleaseOrder](/powershell/module/teams/new-csonlinetelephonenumberreleaseorder?view=teams-ps). @@ -25,16 +25,9 @@ This cmdlet removes a hybrid telephone number. - - - - - - - - - - + + + From 8e01a4022c27bd15abb7383afad8eed57c758563 Mon Sep 17 00:00:00 2001 From: padmagit77 Date: Wed, 12 Mar 2025 18:09:02 +0530 Subject: [PATCH 1536/1851] Fixed Note format --- .../teams/Remove-CsHybridTelephoneNumber.md | 258 +++++++++--------- 1 file changed, 122 insertions(+), 136 deletions(-) diff --git a/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md b/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md index d6d92199a9..d08b9fba67 100644 --- a/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md +++ b/teams/teams-ps/teams/Remove-CsHybridTelephoneNumber.md @@ -1,136 +1,122 @@ ---- -external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml -Module Name: MicrosoftTeams -online version: https://learn.microsoft.com/powershell/module/teams/remove-cshybridtelephonenumber -applicable: Microsoft Teams -author: serdarsoysal -ms.author: serdars -ms.reviewer: -manager: -title: Remove-CsHybridTelephoneNumber -schema: 2.0.0 ---- - -# Remove-CsHybridTelephoneNumber - -## SYNOPSIS -This cmdlet removes a hybrid telephone number. - -> [!IMPORTANT] - - -> This cmdlet is being deprecated. Use the new **New-CsOnlineTelephoneNumberReleaseOrder** cmdlet to remove a telephone number for Audio Conferencing with Direct Routing in Microsoft 365 GCC High and DoD clouds. Detailed instructions on how to use the new cmdlet can be found at [New-CsOnlineTelephoneNumberReleaseOrder](/powershell/module/teams/new-csonlinetelephonenumberreleaseorder?view=teams-ps). - - - - - - - - - - - - - - - -## SYNTAX - -### Identity (Default) -```powershell -Remove-CsHybridTelephoneNumber -TelephoneNumber [-Force] [-WhatIf] [-Confirm][] -``` - -## DESCRIPTION -This cmdlet removes a hybrid telephone number used for Audio Conferencing with Direct Routing for GCC High and DoD clouds. - -## EXAMPLES - -### Example 1 -```powershell -Remove-CsHybridTelephoneNumber -TelephoneNumber 14025551234 -``` -This example removes the hybrid phone number +1 (402) 555-1234. - -## PARAMETERS - -### -TelephoneNumber -The telephone number to remove. The number should be specified without a prefixed "+". The phone number can't have "tel:" prefixed. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams - -Required: True -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Force -Suppresses the display of any non-fatal error message that might arise when running the command. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -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 -``` - -### -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 -``` - -### 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). - -## INPUTS - -### None - -## OUTPUTS - -### None - -## NOTES - -The cmdlet is only available in GCC High and DoD cloud instances. - -## RELATED LINKS -[New-CsHybridTelephoneNumber](https://learn.microsoft.com/powershell/module/teams/new-cshybridtelephonenumber) - -[Get-CsHybridTelephoneNumber](https://learn.microsoft.com/powershell/module/teams/get-cshybridtelephonenumber) +--- +external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/remove-cshybridtelephonenumber +applicable: Microsoft Teams +author: serdarsoysal +ms.author: serdars +ms.reviewer: +manager: +title: Remove-CsHybridTelephoneNumber +schema: 2.0.0 +--- + +# Remove-CsHybridTelephoneNumber + +## SYNOPSIS +This cmdlet removes a hybrid telephone number. + +> [!IMPORTANT] +> This cmdlet is being deprecated. Use the new **New-CsOnlineTelephoneNumberReleaseOrder** cmdlet to remove a telephone number for Audio Conferencing with Direct Routing in Microsoft 365 GCC High and DoD clouds. Detailed instructions on how to use the new cmdlet can be found at [New-CsOnlineTelephoneNumberReleaseOrder](/powershell/module/teams/new-csonlinetelephonenumberreleaseorder?view=teams-ps). + +## SYNTAX + +### Identity (Default) +```powershell +Remove-CsHybridTelephoneNumber -TelephoneNumber [-Force] [-WhatIf] [-Confirm][] +``` + +## DESCRIPTION +This cmdlet removes a hybrid telephone number used for Audio Conferencing with Direct Routing for GCC High and DoD clouds. + +## EXAMPLES + +### Example 1 +```powershell +Remove-CsHybridTelephoneNumber -TelephoneNumber 14025551234 +``` +This example removes the hybrid phone number +1 (402) 555-1234. + +## PARAMETERS + +### -TelephoneNumber +The telephone number to remove. The number should be specified without a prefixed "+". The phone number can't have "tel:" prefixed. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: True +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +Suppresses the display of any non-fatal error message that might arise when running the command. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +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 +``` + +### -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 +``` + +### 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). + +## INPUTS + +### None + +## OUTPUTS + +### None + +## NOTES + +The cmdlet is only available in GCC High and DoD cloud instances. + +## RELATED LINKS + +[New-CsHybridTelephoneNumber](https://learn.microsoft.com/powershell/module/teams/new-cshybridtelephonenumber) + +[Get-CsHybridTelephoneNumber](https://learn.microsoft.com/powershell/module/teams/get-cshybridtelephonenumber) From 98b27debe89ee3d2cdbe6e964c4ee2be84b6680f Mon Sep 17 00:00:00 2001 From: Padma Jayaraman Date: Wed, 12 Mar 2025 20:10:38 +0530 Subject: [PATCH 1537/1851] Fix capitalization and punctuation in documentation --- teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md b/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md index fa6d8994a3..0e4deaa2f7 100644 --- a/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md +++ b/teams/teams-ps/teams/Get-M365UnifiedCustomPendingApps.md @@ -70,8 +70,8 @@ The date and time the app was last updated. The review status of the app. Values: -- PendingPublishing: a new custom app was requested that has not been published before. -- PendingUpdate: an existing custom app that was previously published and now has an update. +- PendingPublishing: A new custom app was requested that hasn't been published before. +- PendingUpdate: An existing custom app that was previously published and now has an update. **Metadata**: The metadata of the app. From d82255954f8a4b9e0a681897a159ccab4a43098a Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 12 Mar 2025 09:40:18 -0700 Subject: [PATCH 1538/1851] Update Restore-RecoverableItems.md Per IM request --- exchange/exchange-ps/exchange/Restore-RecoverableItems.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Restore-RecoverableItems.md b/exchange/exchange-ps/exchange/Restore-RecoverableItems.md index 9c55a7b97c..5132660f97 100644 --- a/exchange/exchange-ps/exchange/Restore-RecoverableItems.md +++ b/exchange/exchange-ps/exchange/Restore-RecoverableItems.md @@ -313,7 +313,7 @@ This parameter is available only in the cloud-based service. The RestoreTargetFolder parameter specifies the top-level folder in which to restore data. If you don't specify this parameter, the command restores folders to the top of the folder structure in the target mailbox or archive. Content is merged under existing folders, and new folders are created if they don't already exist in the target folder structure. -This parameter is required for archives and optional for primary mailboxes. A destination folder will be created if it does not exist. Valid paths are: +This parameter is available only on primary mailboxes and is ignored on archive mailboxes. A destination folder will be created if it does not exist. Valid paths are: - `/` - `/folder1` From a1f66e406ff3878f0ad2e6e4658da7f8acaa3271 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 12 Mar 2025 10:00:22 -0700 Subject: [PATCH 1539/1851] Update Set-IRMConfiguration.md Per email/IM request --- exchange/exchange-ps/exchange/Set-IRMConfiguration.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/exchange/exchange-ps/exchange/Set-IRMConfiguration.md b/exchange/exchange-ps/exchange/Set-IRMConfiguration.md index e28eae6e83..76f288110e 100644 --- a/exchange/exchange-ps/exchange/Set-IRMConfiguration.md +++ b/exchange/exchange-ps/exchange/Set-IRMConfiguration.md @@ -372,6 +372,8 @@ The LicensingLocation parameter specifies the RMS licensing URLs. You can specif Typically, in on-premises Exchange, you only need to use this parameter in cross-forest deployments of AD RMS licensing servers. +**IMPORTANT**: If you specify multiple URLs, always specify the Azure RMS URL first. Otherwise, encryption services won't function properly. + ```yaml Type: MultiValuedProperty Parameter Sets: (All) From c55848a3d789018141a5bbeb60982e84669246af Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 12 Mar 2025 10:26:44 -0700 Subject: [PATCH 1540/1851] Update Connect-IPPSSession.md Added AccessToken parameter per email and IM request. --- .../exchange/Connect-IPPSSession.md | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/exchange/exchange-ps/exchange/Connect-IPPSSession.md b/exchange/exchange-ps/exchange/Connect-IPPSSession.md index 728ed8e33f..a260cad194 100644 --- a/exchange/exchange-ps/exchange/Connect-IPPSSession.md +++ b/exchange/exchange-ps/exchange/Connect-IPPSSession.md @@ -32,6 +32,7 @@ Connect-IPPSSession [[-Prefix] ] [[-CommandName] ] [[-FormatTypeName] ] + [-AccessToken ] [-AppId ] [-BypassMailboxAnchoring] [-Certificate ] @@ -218,6 +219,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AccessToken +**Note**: This parameter is available in version 3.8.0-Preview1 or later of the module. + +The AccessToken parameter specifies the OAuth JSON Web Token (JWT) that's used to connect to Security and Compliance PowerShell. + +Depending on the type of access token, you need to use this parameter with the Organization, DelegatedOrganization, or UserPrincipalName parameters. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AppId The AppId parameter specifies the application ID of the service principal that's used in certificate based authentication (CBA). A valid value is the GUID of the application ID (service principal). For example, `36ee4c6c-0812-40a2-b820-b22ebd02bce3`. From e3996ecbc8e7c1d24437773e5fb6a05c7e7e7c35 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 12 Mar 2025 10:40:00 -0700 Subject: [PATCH 1541/1851] Update Connect-ExchangeOnline.md Minor typo fix --- exchange/exchange-ps/exchange/Connect-ExchangeOnline.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md b/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md index aa3d145279..fa8cd4aaa6 100644 --- a/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md +++ b/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md @@ -278,7 +278,7 @@ Accept wildcard characters: False The AccessToken parameter specifies the OAuth JSON Web Token (JWT) that's used to connect to ExchangeOnline. -Depending on the type of access token, you need to use this parameter with the Organization, DelegatedOrganization, or UserPrincipalName parameter. +Depending on the type of access token, you need to use this parameter with the Organization, DelegatedOrganization, or UserPrincipalName parameters. ```yaml Type: String From 76049e3a7ccc796087d13170c36cc5dbea087836 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 12 Mar 2025 10:47:54 -0700 Subject: [PATCH 1542/1851] Update Connect-ExchangeOnline.md Minor typo fix --- exchange/exchange-ps/exchange/Connect-ExchangeOnline.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md b/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md index a9f31d8444..96f0891ba3 100644 --- a/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md +++ b/exchange/exchange-ps/exchange/Connect-ExchangeOnline.md @@ -277,7 +277,7 @@ Accept wildcard characters: False ### -AccessToken **Note**: This parameter is available in version 3.1.0 or later of the module. -The AccessToken parameter specifies the OAuth JSON Web Token (JWT) that's used to connect to ExchangeOnline. +The AccessToken parameter specifies the OAuth JSON Web Token (JWT) that's used to connect to Exchange Online. Depending on the type of access token, you need to use this parameter with the Organization, DelegatedOrganization, or UserPrincipalName parameters. From 94286f38aeb56294fa4146159d6acec2419b7c2f Mon Sep 17 00:00:00 2001 From: Sam Ramon <15154970+samantharamon@users.noreply.github.com> Date: Wed, 12 Mar 2025 15:08:56 -0700 Subject: [PATCH 1543/1851] Revert changes --- exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md index 1508cd0529..b79c7d9b3c 100644 --- a/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md +++ b/exchange/exchange-ps/exchange/Get-AuthenticationPolicy.md @@ -81,11 +81,8 @@ The AllowLegacyExchangeTokens switch specifies whether legacy Exchange tokens ar Legacy Exchange tokens include Exchange user identity and callback tokens. -This switch also specifies a date and time sometime within the past seven days when an add-in was either allowed or blocked from acquiring a token. - **Important**: -- An update is being deployed to enable the AllowLegacyExchangeTokens switch to specify any add-in that requested an Exchange token from the last seven days. For more information, see [Get the status of legacy Exchange Online tokens and add-ins that use them](https://learn.microsoft.com/office/dev/add-ins/outlook/turn-exchange-tokens-on-off#get-the-status-of-legacy-exchange-online-tokens-and-add-ins-that-use-them). - The AllowLegacyExchangeTokens switch returns `Not Set` if tokens haven't been explicitly allowed or blocked in your organization using the _AllowLegacyExchangeTokens_ or _BlockLegacyExchangeTokens_ parameters on the **Set-AuthenticationPolicy** cmdlet. For more information, see [Get the status of legacy Exchange Online tokens and add-ins that use them](https://learn.microsoft.com/office/dev/add-ins/outlook/turn-exchange-tokens-on-off#get-the-status-of-legacy-exchange-online-tokens-and-add-ins-that-use-them). - As of February 17 2025, legacy Exchange tokens are blocked by default in all cloud-based organizations. Although tokens are blocked by default, the AllowLegacyExchangeTokens switch still returns `Not Set` if you haven't used the _AllowLegacyExchangeTokens_ or _BlockLegacyExchangeTokens_ parameters on the **Set-AuthenticationPolicy** cmdlet. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://learn.microsoft.com/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens#what-is-the-timeline-for-shutting-down-legacy-exchange-online-tokens). From bb5ad81531622464fc781fca04f7e58758f2e98b Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 13 Mar 2025 10:23:16 -0700 Subject: [PATCH 1544/1851] 3.7.0-Preview1 to 3.7.1 Per IM request --- .../exchange-ps/exchange/Add-VivaOrgInsightsDelegatedRole.md | 2 +- .../exchange-ps/exchange/Get-VivaOrgInsightsDelegatedRole.md | 2 +- .../exchange-ps/exchange/Remove-VivaOrgInsightsDelegatedRole.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Add-VivaOrgInsightsDelegatedRole.md b/exchange/exchange-ps/exchange/Add-VivaOrgInsightsDelegatedRole.md index 0cd646edd6..0bd5527745 100644 --- a/exchange/exchange-ps/exchange/Add-VivaOrgInsightsDelegatedRole.md +++ b/exchange/exchange-ps/exchange/Add-VivaOrgInsightsDelegatedRole.md @@ -12,7 +12,7 @@ ms.reviewer: # Add-VivaOrgInsightsDelegatedRole ## SYNOPSIS -This cmdlet is available only in the Exchange Online PowerShell module v3.7.0-Preview1 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). +This cmdlet is available only in the Exchange Online PowerShell module v3.7.1 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). Use the Add-VivaOrgInsightsDelegatedRole cmdlet to add delegate access to the specified account (the delegate) so they can view organizational insights like the leader (the delegator). diff --git a/exchange/exchange-ps/exchange/Get-VivaOrgInsightsDelegatedRole.md b/exchange/exchange-ps/exchange/Get-VivaOrgInsightsDelegatedRole.md index dd36f02024..22defddf64 100644 --- a/exchange/exchange-ps/exchange/Get-VivaOrgInsightsDelegatedRole.md +++ b/exchange/exchange-ps/exchange/Get-VivaOrgInsightsDelegatedRole.md @@ -12,7 +12,7 @@ ms.reviewer: # Get-VivaOrgInsightsDelegatedRole ## SYNOPSIS -This cmdlet is available only in the Exchange Online PowerShell module v3.7.0-Preview1 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). +This cmdlet is available only in the Exchange Online PowerShell module v3.7.1 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). Use the Get-VivaOrgInsightsDelegatedRole cmdlet to view all delegates of the specified delegator. Delegate accounts can view organizational insights like the specified delegator. diff --git a/exchange/exchange-ps/exchange/Remove-VivaOrgInsightsDelegatedRole.md b/exchange/exchange-ps/exchange/Remove-VivaOrgInsightsDelegatedRole.md index 2f931dfaa0..037e2a9216 100644 --- a/exchange/exchange-ps/exchange/Remove-VivaOrgInsightsDelegatedRole.md +++ b/exchange/exchange-ps/exchange/Remove-VivaOrgInsightsDelegatedRole.md @@ -12,7 +12,7 @@ ms.reviewer: # Remove-VivaOrgInsightsDelegatedRole ## SYNOPSIS -This cmdlet is available only in the Exchange Online PowerShell module v3.7.0-Preview1 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). +This cmdlet is available only in the Exchange Online PowerShell module v3.7.1 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). Use the Remove-VivaOrgInsightsDelegatedRole cmdlet to remove delegate access from the specified account (the delegate) so they can't view organizational insights like the leader (the delegator). From 1f59750863cce88869c3ea64f2b9f4d94d84d29e Mon Sep 17 00:00:00 2001 From: Krammer Liu <99905184+krammerliu@users.noreply.github.com> Date: Thu, 13 Mar 2025 10:49:04 -0700 Subject: [PATCH 1545/1851] Update Set-CsTenantFederationConfiguration.md remove the customize federation in doc --- .../Set-CsTenantFederationConfiguration.md | 27 ++----------------- 1 file changed, 2 insertions(+), 25 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md index ab1df7dbb2..64e74b9abd 100644 --- a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md @@ -25,7 +25,7 @@ Set-CsTenantFederationConfiguration [-Tenant ] [-AllowedDomains ] [-BlockedDomains ] [-BlockAllSubdomains ] [-AllowFederatedUsers ] [-AllowPublicUsers ] [-AllowTeamsConsumer ] [-AllowTeamsConsumerInbound ] [-TreatDiscoveredPartnersAsUnverified ] [-SharedSipAddressSpace ] [-RestrictTeamsConsumerToExternalUserProfiles ] - [-AllowedDomainsAsAList ] [-ExternalAccessWithTrialTenants ] [-CustomizeFederation ] + [-AllowedDomainsAsAList ] [-ExternalAccessWithTrialTenants ] [-AllowedTrialTenantDomains ] [[-Identity] ] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -35,7 +35,7 @@ Set-CsTenantFederationConfiguration [-Tenant ] Set-CsTenantFederationConfiguration [-Tenant ] [-AllowedDomains ] [-BlockedDomains ] [-BlockAllSubdomains ] [-AllowFederatedUsers ] [-AllowPublicUsers ] [-TreatDiscoveredPartnersAsUnverified ] [-SharedSipAddressSpace ] [-RestrictTeamsConsumerToExternalUserProfiles ] - [-AllowedDomainsAsAList ] [-CustomizeFederation ] [-Instance ] [-Force] [-WhatIf] [-Confirm] [] + [-AllowedDomainsAsAList ] [-Instance ] [-Force] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -218,13 +218,6 @@ Example 15 shows how you can remove domains from the existing Allowed Trial Tena First, a List is created and domains are added to it, then use the Remove method in the `AllowedTrialTenantDomains` parameter to remove the domains from the existing allowed domains list. When this command completes, the domains in the list will be removed from the Allowed Trial Tenant Domains list. -### -------------------------- Example 16 ------------------------- -``` -Set-CsTenantFederationConfiguration -CustomizeFederation $True -``` - -Example 16 shows how you can enable the feature where you can customize your federation in ExternalAccessPolicy. - ## PARAMETERS ### -AllowedDomains @@ -554,22 +547,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -CustomizeFederation -Defines if we enable more customized federation settings in ExternalAccessPolicy or not. For example, when this is true, if the `AllowedDomains` includes [a.com, b.com], but the `AllowedExternalDomains` of the ExternalAccessPolicy includes [c.com], then users assigned by the ExternalAccessPolicy will only be allowed to access c.com, all other users will have access to a.com and b.com as defined in `AllowedDomains`. -Possible values: True, False - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: False -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -WhatIf Describes what would happen if you executed the command without actually executing the command. From 4069635b7742833534573ad1e2c2e6cfa651166d Mon Sep 17 00:00:00 2001 From: Jeremy Knight Date: Mon, 17 Mar 2025 15:14:26 -0400 Subject: [PATCH 1546/1851] Update Set-OwaMailboxPolicy.md --- exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md index f3174c2e02..bdab8d3cc8 100644 --- a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md +++ b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md @@ -1834,6 +1834,8 @@ The SetPhotoEnabled parameter specifies whether users can add, change, and remov - $true: Users can manage their photos in Outlook on the web. This is the default value. - $false: Users can't manage their user photo in Outlook on the web. +Note: To control whether users can update photos for Exchange Online, see the following guidance https://learn.microsoft.com/en-us/graph/profilephoto-configure-settings#configure-user-administrator-support-for-profile-photo-updates. + ```yaml Type: Boolean Parameter Sets: (All) From 01c6f54faf047f45abbb267c610b94e86fd0265f Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 17 Mar 2025 13:04:05 -0700 Subject: [PATCH 1547/1851] Update link format in Set-OwaMailboxPolicy.md --- exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md index 42fc2d2ecd..442b18f0eb 100644 --- a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md +++ b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md @@ -2195,7 +2195,7 @@ The SetPhotoEnabled parameter specifies whether users can add, change, and remov - $true: Users can manage their photos in Outlook on the web. This is the default value. - $false: Users can't manage their user photo in Outlook on the web. -Note: To control whether users can update photos for Exchange Online, see the following guidance https://learn.microsoft.com/en-us/graph/profilephoto-configure-settings#configure-user-administrator-support-for-profile-photo-updates. +**Note**: To control whether users can update photos for Exchange Online, see [Configure User Administrator support for profile photo updates](https://learn.microsoft.com/graph/profilephoto-configure-settings#configure-user-administrator-support-for-profile-photo-updates). ```yaml Type: Boolean From 5f78d8e8e63c81f8c4bbe961687c528212ae2353 Mon Sep 17 00:00:00 2001 From: David Strome <21028455+dstrome@users.noreply.github.com> Date: Tue, 18 Mar 2025 11:12:59 -0700 Subject: [PATCH 1548/1851] update workflows --- .github/workflows/AutoLabelAssign.yml | 6 +++++ .../workflows/AutoLabelMsftContributor.yml | 1 - .github/workflows/BuildValidation.yml | 21 ++++++++++++++++ .github/workflows/LiveMergeCheck.yml | 3 +++ .github/workflows/PrFileCount.yml | 3 +++ .github/workflows/ProtectedFiles.yml | 3 +++ .github/workflows/Stale.yml | 19 ++++++++++++++ .github/workflows/StaleBranch.yml | 25 +++++++++++++++++++ .github/workflows/TierManagement.yml | 21 ++++++++++++++++ 9 files changed, 101 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/BuildValidation.yml create mode 100644 .github/workflows/Stale.yml create mode 100644 .github/workflows/StaleBranch.yml create mode 100644 .github/workflows/TierManagement.yml diff --git a/.github/workflows/AutoLabelAssign.yml b/.github/workflows/AutoLabelAssign.yml index 1a30efad7c..8247aa8e9c 100644 --- a/.github/workflows/AutoLabelAssign.yml +++ b/.github/workflows/AutoLabelAssign.yml @@ -33,3 +33,9 @@ jobs: ExcludedBranchList: '["branch1", "branch2"]' secrets: AccessToken: ${{ secrets.GITHUB_TOKEN }} + + + + + + diff --git a/.github/workflows/AutoLabelMsftContributor.yml b/.github/workflows/AutoLabelMsftContributor.yml index 410d1cbad7..c41825acc8 100644 --- a/.github/workflows/AutoLabelMsftContributor.yml +++ b/.github/workflows/AutoLabelMsftContributor.yml @@ -1,4 +1,3 @@ - name: Auto label Microsoft contributors permissions: diff --git a/.github/workflows/BuildValidation.yml b/.github/workflows/BuildValidation.yml new file mode 100644 index 0000000000..e57844b453 --- /dev/null +++ b/.github/workflows/BuildValidation.yml @@ -0,0 +1,21 @@ +name: PR has no warnings or errors + +permissions: + pull-requests: write + statuses: write + +on: + issue_comment: + types: [created] + +jobs: + + build-status: + uses: MicrosoftDocs/microsoft-365-docs/.github/workflows/Shared-BuildValidation.yml@workflows-prod + with: + PayloadJson: ${{ toJSON(github) }} + secrets: + AccessToken: ${{ secrets.GITHUB_TOKEN }} + + + diff --git a/.github/workflows/LiveMergeCheck.yml b/.github/workflows/LiveMergeCheck.yml index 56b79b4813..faeb2a0ef4 100644 --- a/.github/workflows/LiveMergeCheck.yml +++ b/.github/workflows/LiveMergeCheck.yml @@ -17,3 +17,6 @@ jobs: PayloadJson: ${{ toJSON(github) }} secrets: AccessToken: ${{ secrets.GITHUB_TOKEN }} + + + \ No newline at end of file diff --git a/.github/workflows/PrFileCount.yml b/.github/workflows/PrFileCount.yml index 95fcf5e1ed..40f7d61629 100644 --- a/.github/workflows/PrFileCount.yml +++ b/.github/workflows/PrFileCount.yml @@ -17,3 +17,6 @@ jobs: PayloadJson: ${{ toJSON(github) }} secrets: AccessToken: ${{ secrets.GITHUB_TOKEN }} + + + diff --git a/.github/workflows/ProtectedFiles.yml b/.github/workflows/ProtectedFiles.yml index 769cd0aa14..007f8f04b1 100644 --- a/.github/workflows/ProtectedFiles.yml +++ b/.github/workflows/ProtectedFiles.yml @@ -15,3 +15,6 @@ jobs: PayloadJson: ${{ toJSON(github) }} secrets: AccessToken: ${{ secrets.GITHUB_TOKEN }} + + + \ No newline at end of file diff --git a/.github/workflows/Stale.yml b/.github/workflows/Stale.yml new file mode 100644 index 0000000000..dec280f776 --- /dev/null +++ b/.github/workflows/Stale.yml @@ -0,0 +1,19 @@ +name: (Scheduled) Mark stale pull requests + +permissions: + issues: write + pull-requests: write + +on: + schedule: + - cron: "0 */6 * * *" + workflow_dispatch: + +jobs: + stale: + uses: MicrosoftDocs/microsoft-365-docs/.github/workflows/Shared-Stale.yml@workflows-prod + with: + RunDebug: false + RepoVisibility: ${{ github.repository_visibility }} + secrets: + AccessToken: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file diff --git a/.github/workflows/StaleBranch.yml b/.github/workflows/StaleBranch.yml new file mode 100644 index 0000000000..470eadbd32 --- /dev/null +++ b/.github/workflows/StaleBranch.yml @@ -0,0 +1,25 @@ +name: (Scheduled) Stale branch removal + +permissions: + contents: write + +on: + schedule: + - cron: "0 */12 * * *" + + workflow_dispatch: + + +jobs: + + stale-branch: + uses: MicrosoftDocs/microsoft-365-docs/.github/workflows/Shared-StaleBranch.yml@workflows-prod + with: + PayloadJson: ${{ toJSON(github) }} + RepoBranchSkipList: '[ + "ExampleBranch1", + "ExampleBranch2" + ]' + ReportOnly: true + secrets: + AccessToken: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/TierManagement.yml b/.github/workflows/TierManagement.yml new file mode 100644 index 0000000000..c9aedb08b6 --- /dev/null +++ b/.github/workflows/TierManagement.yml @@ -0,0 +1,21 @@ +name: Tier management + +permissions: + pull-requests: write + contents: read + +on: + issue_comment: + types: [created, edited] + +jobs: + + tier-mgmt: + if: github.repository_visibility == 'private' + uses: MicrosoftDocs/microsoft-365-docs/.github/workflows/Shared-TierManagement.yml@workflows-prod + with: + PayloadJson: ${{ toJSON(github) }} + EnableWriteSignOff: 1 + EnableReadOnlySignoff: 1 + secrets: + AccessToken: ${{ secrets.GITHUB_TOKEN }} From 40f19a0962b95dd7d6930a009fa75bde63267999 Mon Sep 17 00:00:00 2001 From: hedwig233 <31384861+hedwig233@users.noreply.github.com> Date: Wed, 19 Mar 2025 17:19:08 +0800 Subject: [PATCH 1549/1851] Update Set-CsTeamsMeetingPolicy.md Update description about autoRecording --- teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index 7b052b462c..1443dda87d 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -990,7 +990,7 @@ Accept wildcard characters: False ### -AutoRecording -This setting will enable Tenant Admins to turn on/off the auto recording feature. +This setting allows Tenant Admins to show or hide the auto recording feature in Meeting Options. If the admin enables it, the option will appear, but the default value remains off (except for webinars and townhalls). Users will need to manually turn it on to auto-start recording. If the admin disables it, the option will be hidden, and no meeting can be set to auto-record. ```yaml Type: String From 924a0929ffab836ab553ffcb2de58c56086891fc Mon Sep 17 00:00:00 2001 From: peschmi-msft <56075292+peschmi-msft@users.noreply.github.com> Date: Wed, 19 Mar 2025 12:46:16 +0100 Subject: [PATCH 1550/1851] Update Set-TransportServer.md Match Set-TransportService values, the defaults had been changed in 2021 --- exchange/exchange-ps/exchange/Set-TransportServer.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-TransportServer.md b/exchange/exchange-ps/exchange/Set-TransportServer.md index 00b90e63b6..f9958ab658 100644 --- a/exchange/exchange-ps/exchange/Set-TransportServer.md +++ b/exchange/exchange-ps/exchange/Set-TransportServer.md @@ -1063,7 +1063,7 @@ Accept wildcard characters: False ``` ### -MaxPerDomainOutboundConnections -The MaxPerDomainOutboundConnections parameter specifies the maximum number of concurrent connections to any single domain. The default value is 20. The valid input range for this parameter is from 1 through 2147483647. If you enter a value of unlimited, no limit is imposed on the number of outbound connections per domain. The value of the MaxPerDomainOutboundConnections parameter must be less than or equal to the value of the MaxOutboundConnections parameter. +The MaxPerDomainOutboundConnections parameter specifies the maximum number of concurrent connections to any single domain. The default value is 40. The valid input range for this parameter is from 1 through 2147483647. If you enter a value of unlimited, no limit is imposed on the number of outbound connections per domain. The value of the MaxPerDomainOutboundConnections parameter must be less than or equal to the value of the MaxOutboundConnections parameter. ```yaml Type: Unlimited @@ -1099,7 +1099,7 @@ Accept wildcard characters: False ``` ### -MessageRetryInterval -The MessageRetryInterval parameter specifies the retry interval for individual messages after a connection failure with a remote server. The default value is 15 minutes. +The MessageRetryInterval parameter specifies the retry interval for individual messages after a connection failure with a remote server. The default value is 5 minutes. To specify a value, enter it as a time span: dd.hh:mm:ss where dd = days, hh = hours, mm = minutes, and ss = seconds. From f7a4b975ebe9cc40849c8f6a83c7b62587911d83 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Wed, 19 Mar 2025 09:42:41 -0400 Subject: [PATCH 1551/1851] Update description for AutoRecording setting edits --- teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index 1443dda87d..8eb5cc8620 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -990,7 +990,7 @@ Accept wildcard characters: False ### -AutoRecording -This setting allows Tenant Admins to show or hide the auto recording feature in Meeting Options. If the admin enables it, the option will appear, but the default value remains off (except for webinars and townhalls). Users will need to manually turn it on to auto-start recording. If the admin disables it, the option will be hidden, and no meeting can be set to auto-record. +This setting allows admins to control the visibility of the auto recording feature in the organizer's **Meeting options**. If the you enable this setting, the **Record and transcribe automatically** setting appears in **Meeting options** with the default value set to **Off** (except for webinars and townhalls). Organizers need to manually toggle this setting to **On** to for their meetings to be automatically recorded. If you disable this setting, **Record and transcribe automatically** is hidden, preventing organizers from setting any meetings to be auto-recorded. ```yaml Type: String From b39f5013092621c2fe66116c3e23c0f67fc03e60 Mon Sep 17 00:00:00 2001 From: Jeremy Knight Date: Wed, 19 Mar 2025 14:35:25 -0400 Subject: [PATCH 1552/1851] Update New-InboxRule.md --- exchange/exchange-ps/exchange/New-InboxRule.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/New-InboxRule.md b/exchange/exchange-ps/exchange/New-InboxRule.md index 3814d8b0da..a3b0fe0e83 100644 --- a/exchange/exchange-ps/exchange/New-InboxRule.md +++ b/exchange/exchange-ps/exchange/New-InboxRule.md @@ -122,7 +122,7 @@ You need to be assigned permissions before you can run this cmdlet. Although thi ### Example 1 ```powershell -New-InboxRule "CheckActionRequired" -MyNameInToBox $true -FlaggedForAction Any -MarkImportance "High" +New-InboxRule -Mailbox chris@contoso.com -Name "CheckActionRequired" -MyNameInToBox $true -FlaggedForAction Any -MarkImportance "High" ``` This example raises the message importance to High if the mailbox owner is in the To field. In addition, the message is flagged for action. From 5f78cc7e6f3ced07cca2687182e56d9b2e46878d Mon Sep 17 00:00:00 2001 From: Jeremy Knight Date: Wed, 19 Mar 2025 14:37:59 -0400 Subject: [PATCH 1553/1851] Update Set-InboxRule.md --- exchange/exchange-ps/exchange/Set-InboxRule.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-InboxRule.md b/exchange/exchange-ps/exchange/Set-InboxRule.md index 7a07f0767d..fbbb29f2cb 100644 --- a/exchange/exchange-ps/exchange/Set-InboxRule.md +++ b/exchange/exchange-ps/exchange/Set-InboxRule.md @@ -105,7 +105,7 @@ You need to be assigned permissions before you can run this cmdlet. Although thi ### Example 1 ```powershell -Set-InboxRule ProjectContoso -MarkImportance "High" +Set-InboxRule -Mailbox chris@contoso.com -Name ProjectContoso -MarkImportance "High" ``` This example modifies the action of the existing Inbox rule ProjectContoso. The MarkImportance parameter is used to mark the message with high importance. From 7b2ab72ae9c2bcd2322b1faaf2c3e28a21cf5571 Mon Sep 17 00:00:00 2001 From: pavellatif <142821210+pavellatif@users.noreply.github.com> Date: Thu, 20 Mar 2025 12:37:51 -0400 Subject: [PATCH 1554/1851] Update Get-CsPhoneNumberAssignment.md removing deprecated examples --- .../teams/Get-CsPhoneNumberAssignment.md | 20 ++++--------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md b/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md index 98b1ff02a0..ff8279be6a 100644 --- a/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md +++ b/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md @@ -126,29 +126,17 @@ This example returns information about all phone numbers that contain the digits ### Example 8 ```powershell -(Get-CsPhoneNumberAssignment | Where-Object {$_.NumberType.Contains('CallingPlan') -and $_.Capability.Contains('UserAssignment') -and ($_.PstnAssignmentStatus.Contains('UserAssigned') -or $_.PstnAssignmentStatus.Contains('Unassigned'))}).Count -``` -This example returns the number of Calling Plan subscriber phone numbers that are either assigned or not assigned to users. - -### Example 9 -```powershell -Get-CsPhoneNumberAssignment -Top (50::500) -``` -This example returns all phone numbers in the record between sequence 50 to 500. This parameter can be used to get upto a maximum 1000 results at a time. - -### Example 10 -```powershell Get-CsPhoneNumberAssignment -Skip 1000 -Top 1000 ``` This example returns all phone numbers sequenced between 1001 to 2000 in the record of phone numbers. -### Example 11 +### Example 9 ```powershell Get-CsPhoneNumberAssignment -AssignedPstnTargetId 'TeamsSharedCallingRoutingPolicy|Tag:SC1' ``` This example returns all phone numbers assigned as emergency numbers in the Teams shared calling routing policy instance SC1. -### Example 12 +### Example 10 ```powershell Get-CsPhoneNumberAssignment -TelephoneNumber "+12065551000;ext=524" ``` @@ -176,7 +164,7 @@ ReverseNumberLookup : {SkipInternalVoip} ``` This example displays when SkipInternalVoip option is turned on for a number. -### Example 13 +### Example 11 ```powershell Get-CsPhoneNumberAssignment -Filter "TelephoneNumber -eq '+12065551000'" ``` @@ -204,7 +192,7 @@ ReverseNumberLookup : {} ``` This example shows a way to use -Filter parameter to display information of a specific number. -### Example 14 +### Example 12 ```powershell Get-CsPhoneNumberAssignment -Filter "TelephoneNumber -like '+12065551000' -and NumberType -eq 'DirectRouting'" ``` From 80639e80f61e7f8df898158b721b71ebc6cee139 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 21 Mar 2025 10:14:25 -0700 Subject: [PATCH 1555/1851] Example.com --- .../exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md | 2 +- exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md | 2 +- .../exchange-ps/exchange/Test-MigrationServerAvailability.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md index 8d2437fe12..9cb1c039e7 100644 --- a/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md @@ -385,7 +385,7 @@ A valid value is a JSON string. Refer to the Examples section for syntax and usa For information about the inactive mailbox scenario, see [Learn about inactive mailboxes](https://learn.microsoft.com/purview/inactive-mailboxes-in-office-365). -**CAUTION**: This parameter uses the SMTP address of the deleted mailbox or mail user, which might also be specified for other mailboxes or mail users. If you use this parameter without first taking additional steps, other mailboxes and mail users with the same SMTP address in the retention policy will also be excluded. To check for additional mailboxes or mail users with the same SMTP address, use the following command and replace *user@example.com* with the SMTP address to check: `Get-Recipient -IncludeSoftDeletedRecipients user@contoso.com |Select-Object DisplayName, EmailAddresses, Description, Alias, RecipientTypeDetails, WhenSoftDeleted` +**CAUTION**: This parameter uses the SMTP address of the deleted mailbox or mail user, which might also be specified for other mailboxes or mail users. If you use this parameter without first taking additional steps, other mailboxes and mail users with the same SMTP address in the retention policy will also be excluded. To check for additional mailboxes or mail users with the same SMTP address, use the following command and replace `user@contoso.com` with the SMTP address to check: `Get-Recipient -IncludeSoftDeletedRecipients user@contoso.com | Select-Object DisplayName, EmailAddresses, Description, Alias, RecipientTypeDetails, WhenSoftDeleted` To prevent active mailboxes or mail users with the same SMTP address from being excluded, put the mailbox on [Litigation Hold](https://learn.microsoft.com/purview/ediscovery-create-a-litigation-hold) before you run the command with the DeletedResources parameter. diff --git a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md index 1cc2b6c254..06a61d2352 100644 --- a/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-RetentionCompliancePolicy.md @@ -674,7 +674,7 @@ The DeletedResources parameter specifies the deleted Microsoft 365 Group, mailbo A valid value is a JSON string. Refer to the Examples section for syntax and usage examples of this parameter. -**CAUTION**: When you use a SMTP address with this parameter, be aware that the same address might also be in use for other mailboxes or mail users. To check for additional mailboxes or mail users with the same SMTP address, use the following command and replace *user@example.com* with the SMTP address to check: `Get-Recipient -IncludeSoftDeletedRecipients user@contoso.com |Select-Object DisplayName, EmailAddresses, Description, Alias, RecipientTypeDetails, WhenSoftDeleted` +**CAUTION**: When you use a SMTP address with this parameter, be aware that the same address might also be in use for other mailboxes or mail users. To check for additional mailboxes or mail users with the same SMTP address, use the following command and replace `user@contoso.com` with the SMTP address to check: `Get-Recipient -IncludeSoftDeletedRecipients user@contoso.com | Select-Object DisplayName, EmailAddresses, Description, Alias, RecipientTypeDetails, WhenSoftDeleted` To prevent active mailboxes or mail users with the same SMTP address from being excluded, put the mailbox on [Litigation Hold](https://learn.microsoft.com/purview/ediscovery-create-a-litigation-hold) before you run the command with the DeletedResources parameter. diff --git a/exchange/exchange-ps/exchange/Test-MigrationServerAvailability.md b/exchange/exchange-ps/exchange/Test-MigrationServerAvailability.md index ae4250e599..d37917bd9e 100644 --- a/exchange/exchange-ps/exchange/Test-MigrationServerAvailability.md +++ b/exchange/exchange-ps/exchange/Test-MigrationServerAvailability.md @@ -258,7 +258,7 @@ Accept wildcard characters: False ``` ### -Credentials -The Credentials parameter specifies the username and password for an account that can access mailboxes on the target server. Specify the username in the domain\\username format or the user principal name (UPN) (user@example.com) format. +The Credentials parameter specifies the username and password for an account that can access mailboxes on the target server. Specify the username in the domain\\username format or the user principal name (UPN) format (for example, `user@contoso.com`). A value for this parameter requires the Get-Credential cmdlet. To pause this command and receive a prompt for credentials, use the value `(Get-Credential)`. Or, before you run this command, store the credentials in a variable (for example, `$cred = Get-Credential`) and then use the variable name (`$cred`) for this parameter. For more information, see [Get-Credential](https://learn.microsoft.com/powershell/module/microsoft.powershell.security/get-credential). From dac5ce1fb57ce6ae23a94e2bcd5e0585bd8cff2d Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 21 Mar 2025 10:14:43 -0700 Subject: [PATCH 1556/1851] Minor formatting fix --- exchange/exchange-ps/exchange/Resume-MoveRequest.md | 2 +- exchange/exchange-ps/exchange/Resume-PublicFolderMoveRequest.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Resume-MoveRequest.md b/exchange/exchange-ps/exchange/Resume-MoveRequest.md index a29ecedb28..81384c86be 100644 --- a/exchange/exchange-ps/exchange/Resume-MoveRequest.md +++ b/exchange/exchange-ps/exchange/Resume-MoveRequest.md @@ -51,7 +51,7 @@ This example resumes any failed move requests. ### Example 3 ```powershell -Get-MoveRequest -MoveStatus Suspended | Get-MoveRequestStatistics |Where {$_.Message -like "*resume after 10 P.M."} | Resume-MoveRequest +Get-MoveRequest -MoveStatus Suspended | Get-MoveRequestStatistics | Where {$_.Message -like "*resume after 10 P.M."} | Resume-MoveRequest ``` This example resumes any move requests that have the suspend comment "Resume after 10 P.M." diff --git a/exchange/exchange-ps/exchange/Resume-PublicFolderMoveRequest.md b/exchange/exchange-ps/exchange/Resume-PublicFolderMoveRequest.md index 0fb437beb2..af943a8370 100644 --- a/exchange/exchange-ps/exchange/Resume-PublicFolderMoveRequest.md +++ b/exchange/exchange-ps/exchange/Resume-PublicFolderMoveRequest.md @@ -49,7 +49,7 @@ This example resumes failed public folder move requests. ### Example 3 ```powershell -Get-PublicFolderMoveRequest -MoveStatus Suspended | Get-PublicFolderMoveRequestStatistics |Where {$_.Message -like "*resume after 10 P.M."} | Resume-PublicFolderMoveRequest +Get-PublicFolderMoveRequest -MoveStatus Suspended | Get-PublicFolderMoveRequestStatistics | Where {$_.Message -like "*resume after 10 P.M."} | Resume-PublicFolderMoveRequest ``` This example resumes a move request that has the suspend comment "Resume after 10 P.M." From 880db4a3141645f90b52e544f1ea619786872670 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 21 Mar 2025 10:46:37 -0700 Subject: [PATCH 1557/1851] Update Set-ContentFilterConfig.md --- .../exchange/Set-ContentFilterConfig.md | 54 +++++++++++++++---- 1 file changed, 43 insertions(+), 11 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-ContentFilterConfig.md b/exchange/exchange-ps/exchange/Set-ContentFilterConfig.md index 3b447709c5..80deb1646f 100644 --- a/exchange/exchange-ps/exchange/Set-ContentFilterConfig.md +++ b/exchange/exchange-ps/exchange/Set-ContentFilterConfig.md @@ -63,14 +63,16 @@ This example makes the following modifications to the Content Filter agent confi It enables and configures the SCL threshold functionalities that quarantine, reject and delete messages to 5, 6 and 8 respectively. -It specifies SpamQuarantineMailbox@contoso.com as the spam quarantine mailbox. +It specifies `SpamQuarantineMailbox@contoso.com` as the spam quarantine mailbox. It defines two users for whom the Content Filter won't process messages. ## PARAMETERS ### -BypassedRecipients -The BypassedRecipients parameter specifies the SMTP address values of recipients in your organization. The Content Filter agent doesn't process any content filtering for messages bound to the addresses listed on this parameter. To enter multiple SMTP addresses, separate the addresses by using a comma, for example: recipient1@contoso.com,recipient2@contoso.com. The maximum number of recipients you can input is 100. +The BypassedRecipients parameter specifies the SMTP addresses of recipients who skip processing by the Content Filter agent. + +You can specify multiple recipients separated by commas (for example, `"recipient1@contoso.com","recipient2@contoso.com"`). The maximum number of recipient entries is 100. ```yaml Type: MultiValuedProperty @@ -86,7 +88,9 @@ Accept wildcard characters: False ``` ### -BypassedSenderDomains -The BypassedSenderDomains parameter specifies domain name values of sending domains. The Content Filter agent doesn't process any content filtering for messages received from the domains listed on this parameter. To enter multiple domains, separate the addresses by using a comma, for example: contoso.com, example.com. A wildcard character (\*) can be used to specify all subdomains, for example: \*.contoso.com. The maximum number of domains you can input is 100. +The BypassedSenderDomains parameter specifies the sender email address domains of senders who skip processing by the Content Filter agent. + +You can specify multiple sender domains separated by commas (`"contoso.com","fabrikam.com"`). Use a wildcard character (\*) to specify a domain and all subdomains (for example: `*.contoso.com`). The maximum number of domain entries is 100. ```yaml Type: MultiValuedProperty @@ -102,7 +106,9 @@ Accept wildcard characters: False ``` ### -BypassedSenders -The BypassedSenders parameter specifies the SMTP address values of senders. The Content Filter agent doesn't process any content filtering for messages received from the addresses listed on this parameter. To enter multiple SMTP addresses, separate the addresses by using a comma, for example: sender1@contoso.com, sender2@example.com. The maximum number of SMTP addresses you can input is 100. +The BypassedSenders parameter specifies the SMTP addresses of senders who skip processing by the Content Filter agent. + +You can specify multiple senders separated by commas (for example, `"sender1@contoso.com","sender2@contoso.com"`). The maximum number of recipient entries is 100. ```yaml Type: MultiValuedProperty @@ -155,7 +161,10 @@ Accept wildcard characters: False ``` ### -Enabled -The Enabled parameter enables or disables the Content Filter agent on the computer on which you're running the command. Valid input for the Enabled parameter is $true or $false. The default setting is $true. +The Enabled parameter enables or disables the Content Filter agent on the computer on which you're running the command. Valid values are: + +- $true: The Content Filter agent is enabled. This is the default value. +- $false: The Content Filter agent is disabled. ```yaml Type: Boolean @@ -171,7 +180,10 @@ Accept wildcard characters: False ``` ### -ExternalMailEnabled -The ExternalMailEnabled parameter specifies whether all messages from unauthenticated connections from sources external to your Exchange organization are passed through the Content Filter agent for processing. Valid input for the ExternalMailEnabled parameter is $true or $false. The default setting is $true. When the ExternalMailEnabled parameter is set to $true, all messages from unauthenticated connections are passed through the Content Filter agent for processing. +The ExternalMailEnabled parameter specifies whether all messages from unauthenticated connections from sources external to your Exchange organization are processed by the Content Filter agent. Valid values are: + +- $true: Messages from unauthenticated connections are processed by the Content Filter agent. This is the default value. +- $false: Messages from unauthenticated connections aren't processed by the Content Filter agent. ```yaml Type: Boolean @@ -187,7 +199,10 @@ Accept wildcard characters: False ``` ### -InternalMailEnabled -The InternalMailEnabled parameter specifies whether all messages from authenticated connections and from authoritative domains in your enterprise are passed through the Content Filter agent for processing. Valid input for the InternalMailEnabled parameter is $true or $false. The default setting is $false. When the InternalMailEnabled parameter is set to $true, all messages from authenticated connections and from authoritative domains in your enterprise are passed through the Content Filter agent for processing. +The InternalMailEnabled parameter specifies whether all messages from authenticated connections and from authoritative domains in your enterprise are processed by the Content Filter agent. Valid values are: + +- $true: Messages from authenticated connections are processed by the Content Filter agent. +- $false: Messages from authenticated connections aren't processed by the Content Filter agent. This is the default value. ```yaml Type: Boolean @@ -203,7 +218,15 @@ Accept wildcard characters: False ``` ### -OutlookEmailPostmarkValidationEnabled -The OutlookEmailPostmarkValidationEnabled parameter specifies whether the Content Filter agent sends a computational puzzle to the sender's system for processing. Valid input for the OutlookEmailPostmarkValidationEnabled parameter is $true or $false. When the OutlookEmailPostmarkValidationEnabled parameter is set to $true, the Content Filter agent sends a computational puzzle to the sender's system for processing. The results of the puzzle validation are factored into the overall spam confidence level (SCL). This functionality is exposed to the Microsoft Outlook user as Outlook E-mail Postmark validation. The default setting is $false. +The OutlookEmailPostmarkValidationEnabled parameter specifies whether Outlook Email Postmark validation is enabled. + +- For outbound messages, the Content Filter agent applies a computational postmark header to help destination email systems distinguish legitimate email from spam. +- For inbound messages, the Content Filter agent looks for a computational postmark header in the message. The presence of a valid, solved computational postmark header indicates the client computer that generated the message solved the computational postmark, so the Content Filter agent is likely to lower the message's spam confidence level (SCL) rating. + +Valid values are: + +- $true: Outlook Email Postmark validation is enabled. +- $false: Outlook Email Postmark validation is disabled. This is the default value. ```yaml Type: Boolean @@ -251,7 +274,10 @@ Accept wildcard characters: False ``` ### -SCLDeleteEnabled -The SCLDeleteEnabled parameter specifies whether all messages that meet or exceed the value set in the SCLDeleteThreshold parameter are deleted. Valid input for the SCLDeleteEnabled parameter is $true or $false. The default setting is $false. When the SCLDeleteEnabled parameter is set to $true, all messages that meet or exceed the value set in the SCLDeleteThreshold parameter are deleted. +The SCLDeleteEnabled parameter specifies whether all messages that meet or exceed the value set in the SCLDeleteThreshold parameter are deleted. Valid values are: + +- $true: Messages that meet or exceed the value set in the SCLDeleteThreshold parameter are deleted. +- $false: Messages aren't deleted. This is the default value. ```yaml Type: Boolean @@ -283,7 +309,10 @@ Accept wildcard characters: False ``` ### -SCLQuarantineEnabled -The SCLQuarantineEnabled parameter specifies whether all messages that meet or exceed the value set in the SCLQuarantineThreshold parameter are sent to the spam quarantine mailbox specified in the QuarantineMailbox parameter. Valid input for the SCLQuarantineEnabled parameter is $true or $false. The default setting is $false. When the SCLQuarantineEnabled parameter is set to $true, all messages that meet or exceed the value set in the SCLQuarantineThreshold parameter are sent to the spam quarantine mailbox specified in the QuarantineMailbox parameter. +The SCLQuarantineEnabled parameter specifies whether all messages that meet or exceed the value set in the SCLQuarantineThreshold parameter are sent to the spam quarantine mailbox specified in the QuarantineMailbox parameter. Valid values are: + +- $true: Messages that meet or exceed the value set in the SCLQuarantineThreshold parameter are sent to the spam quarantine mailbox specified in the QuarantineMailbox parameter. +- $false: Messages aren't quarantined. This is the default value. ```yaml Type: Boolean @@ -315,7 +344,10 @@ Accept wildcard characters: False ``` ### -SCLRejectEnabled -The SCLRejectEnabled parameter specifies whether all messages that meet or exceed the value set in the SCLRejectThreshold parameter are rejected, and an NDR is sent to the sender. Valid input for the SCLRejectEnabled parameter is $true or $false. The default setting is $false. When SCLRejectEnabled parameter is set to $true, all messages that meet or exceed the value set in the SCLRejectThreshold parameter are rejected, and an NDR is sent to the sender. +The SCLRejectEnabled parameter specifies whether all messages that meet or exceed the value set in the SCLRejectThreshold parameter are rejected in an NDR to the sender. Valid values are: + +- $true: Messages that meet or exceed the value set in the SCLRejectThreshold parameter are rejected in an NDR is to the sender. +- $false: Messages aren't rejected. This is the default value. ```yaml Type: Boolean From f4b72a6171b3536b0b0cd124ee5217847ce31edd Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Fri, 21 Mar 2025 16:14:44 -0400 Subject: [PATCH 1558/1851] Update Set-CsTeamsMeetingPolicy.md removing note --- teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md index 8eb5cc8620..5adc506782 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsMeetingPolicy.md @@ -226,9 +226,6 @@ Accept wildcard characters: False Determines whether anonymous users are allowed to dial out to a PSTN number. Set this to TRUE to allow anonymous users to dial out. Set this to FALSE to prohibit anonymous users from dialing out. -> [!NOTE] -> This parameter is temporarily disabled. - ```yaml Type: Boolean Parameter Sets: (All) From 4ccc3cdc8555b8f2018c1d9503e714afd493b4e5 Mon Sep 17 00:00:00 2001 From: brenle Date: Mon, 24 Mar 2025 10:23:12 -0400 Subject: [PATCH 1559/1851] Update Get-FeatureConfiguration.md --- .../exchange/Get-FeatureConfiguration.md | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md b/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md index 15c32b56e6..59117396b6 100644 --- a/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md @@ -9,18 +9,20 @@ schema: 2.0.0 # Get-FeatureConfiguration ## SYNOPSIS -**Note**: Currently, this cmdlet is available only in Private Preview. +**Note**: This cmdlet is available in Public Preview. This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). -Use the Get-FeatureConfiguration cmdlet to view Discovery policies. +Use the Get-FeatureConfiguration cmdlet to view Purview feature configurations within your organization, including: +- Collection policies +- Endpoint DLP trust container For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). ## SYNTAX ``` -Get-FeatureConfiguration [-FeatureScenario] +Get-FeatureConfiguration -FeatureScenario [[-Identity] ] [-Confirm] [-WhatIf] @@ -37,19 +39,19 @@ To use this cmdlet in Security & Compliance PowerShell, you need to be assigned Get-FeatureConfiguration -FeatureScenario KnowYourData | Format-Table Name,Mode ``` -This example returns a summary list of all Discovery policies in the organization. +This example returns a summary list of all collection policies in the organization. ### Example 2 ```powershell Get-FeatureConfiguration -FeatureScenario KnowYourData -Identity "Engineering Group" ``` -This example returns detailed information about the specified Discovery policy. +This example returns detailed information about the specified collection policy. ## PARAMETERS ### -Identity -The Identity policy specifies the Discovery policy that you want to view. You can use any value that uniquely identifies the policy. For example: +The Identity policy specifies the feature configuration that you want to view. You can use any value that uniquely identifies the policy. For example: - Name - Distinguished name (DN) @@ -69,7 +71,9 @@ Accept wildcard characters: False ``` ### -FeatureScenario -The FeatureScenario parameter specifies the scenario for the Discovery policy. Currently, the only valid value is KnowYourData. +The FeatureScenario parameter specifies the scenario for the feature configuration. Currently, the only valid values are: +- `KnowYourData` for collection policies +- `TrustContainer` for Endpoint DLP trust container ```yaml Type: Microsoft.Office.CompliancePolicy.PolicyConfiguration.PolicyScenario From 9470475c2a3886b434346ed5dc8a39fe19549969 Mon Sep 17 00:00:00 2001 From: brenle Date: Mon, 24 Mar 2025 10:35:05 -0400 Subject: [PATCH 1560/1851] Fix typo in Get-FeatureConfiguration documentation --- exchange/exchange-ps/exchange/Get-FeatureConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md b/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md index 59117396b6..ca52639e44 100644 --- a/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md @@ -51,7 +51,7 @@ This example returns detailed information about the specified collection policy. ## PARAMETERS ### -Identity -The Identity policy specifies the feature configuration that you want to view. You can use any value that uniquely identifies the policy. For example: +The Identity policy specifies the feature configuration that you want to view. You can use any value that uniquely identifies the configuration. For example: - Name - Distinguished name (DN) From 6cd9dd964aaf05cd11d0b69b3b484950317b381b Mon Sep 17 00:00:00 2001 From: brenle Date: Mon, 24 Mar 2025 10:35:42 -0400 Subject: [PATCH 1561/1851] Update Remove-FeatureConfiguration.md --- .../exchange/Remove-FeatureConfiguration.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md b/exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md index 1a11ee88d5..9ea9a64644 100644 --- a/exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md @@ -9,18 +9,20 @@ schema: 2.0.0 # Remove-FeatureConfiguration ## SYNOPSIS -**Note**: Currently, this cmdlet is available only in Private Preview. +**Note**: This cmdlet is available in Public Preview. This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). -Use the Remove-FeatureConfiguration cmdlet to remove Discovery policies. +Use the Remove-FeatureConfiguration cmdlet to remove Purview feature configurations within your organization, including: +- Collection policies +- Endpoint DLP trust container For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). ## SYNTAX ``` -Remove-FeatureConfiguration [-Identity] +Remove-FeatureConfiguration -Identity [-Confirm] [-WhatIf] [] @@ -36,12 +38,12 @@ To use this cmdlet in Security & Compliance PowerShell, you need to be assigned Remove-FeatureConfiguration -Identity "Engineering Group" ``` -This example removes the specified Discovery policy. +This example removes the specified feature configuration. ## PARAMETERS ### -Identity -The Identity policy specifies the Discovery policy that you want to remove. You can use any value that uniquely identifies the policy. For example: +The Identity policy specifies the feature configuration that you want to remove. You can use any value that uniquely identifies the configuration. For example: - Name - Distinguished name (DN) From ca32e03cdfbf81660640ab89c69dfc1cc5661ebb Mon Sep 17 00:00:00 2001 From: brenle Date: Mon, 24 Mar 2025 10:36:52 -0400 Subject: [PATCH 1562/1851] Update cmdlet description to include Microsoft Purview --- exchange/exchange-ps/exchange/Get-FeatureConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md b/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md index ca52639e44..3a002b5f68 100644 --- a/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md @@ -13,7 +13,7 @@ schema: 2.0.0 This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). -Use the Get-FeatureConfiguration cmdlet to view Purview feature configurations within your organization, including: +Use the Get-FeatureConfiguration cmdlet to view Microsoft Purview feature configurations within your organization, including: - Collection policies - Endpoint DLP trust container From 0a353189843d74c4154aaa2e1648c1d574e3da68 Mon Sep 17 00:00:00 2001 From: brenle Date: Mon, 24 Mar 2025 10:37:16 -0400 Subject: [PATCH 1563/1851] Update cmdlet description to include 'Microsoft' --- exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md b/exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md index 9ea9a64644..f5731fc4f7 100644 --- a/exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md @@ -13,7 +13,7 @@ schema: 2.0.0 This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). -Use the Remove-FeatureConfiguration cmdlet to remove Purview feature configurations within your organization, including: +Use the Remove-FeatureConfiguration cmdlet to remove Microsoft Purview feature configurations within your organization, including: - Collection policies - Endpoint DLP trust container From d1e4c194547f65f5d0447946db85dd0a78b69949 Mon Sep 17 00:00:00 2001 From: brenle Date: Mon, 24 Mar 2025 11:40:52 -0400 Subject: [PATCH 1564/1851] Update New-FeatureConfiguration.md --- .../exchange/New-FeatureConfiguration.md | 52 ++++++++++++++----- 1 file changed, 40 insertions(+), 12 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-FeatureConfiguration.md b/exchange/exchange-ps/exchange/New-FeatureConfiguration.md index 7b2d98f0d9..ba558ba296 100644 --- a/exchange/exchange-ps/exchange/New-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/New-FeatureConfiguration.md @@ -9,18 +9,20 @@ schema: 2.0.0 # New-FeatureConfiguration ## SYNOPSIS -**Note**: Currently, this cmdlet is available only in Private Preview. +**Note**: This cmdlet is available in Public Preview. This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). -Use the New-FeatureConfiguration cmdlet to create Discovery policies. +Use the New-FeatureConfiguration cmdlet to create Microsoft Purview feature configurations within your organization, including: +- Collection policies +- Endpoint DLP trust container For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). ## SYNTAX ``` -New-FeatureConfiguration [-Name] -Mode -FeatureScenario -ScenarioConfig +New-FeatureConfiguration -Name -Mode -FeatureScenario -ScenarioConfig [-Comment ] [-Confirm] [-Locations ] @@ -35,15 +37,39 @@ To use this cmdlet in Security & Compliance PowerShell, you need to be assigned ### Example 1 ```powershell -New-FeatureConfiguration -Name "Discovery policy for Contoso executives" -FeatureScenario KnowYourData -Mode Enable -ScenarioConfig '{"Activities": ["UploadText", "UploadFile"], "EnforcementPlanes": ["Browser"], "SensitiveTypeIds": ["a44669fe-0d48-453d-a9b1-2cc83f2cba77","50842eb7-edc8-4019-85dd-5a5c1f2bb085"]}' –Locations '[{"Workload": "Applications","Location": "51622","Inclusions": [{"Type": "Group","Identity": "executives@contoso.com"}]},{"Workload": "Applications","Location": "51399","Inclusions": [{"Type": "Group","Identity": "executives@contoso.com"}]},{"Workload": "Applications","Location": "51279","Inclusions": [{"Type": "Group","Identity": "executives@contoso.com"}]}]' +New-FeatureConfiguration -Name "Browser collection policy for Microsoft Copilot" -FeatureScenario KnowYourData -Mode Enable -ScenarioConfig '{"Activities":["UploadText"],"EnforcementPlanes":["Browser"],"SensitiveTypeIds":["All"],"IsIngestionEnabled":true}' –Locations '[{"Workload":"Applications","Location":"52655","LocationSource":"SaaS","LocationType":"Individual","Inclusions":[{"Type":"Tenant","Identity":"All","DisplayName":"All","Name":"All"}]}]' ``` -This example displays a discovery policy that includes the group "Executives" and targets a specific set of sensitive information types. +This example creates an enabled collection policy named "Browser collection policy for Microsoft Copilot" that: +- Includes UploadText activity for all supported classifiers +- Captures all AI prompts +- Includes Microsoft Copilot location, for all users & groups + +### Example 2 +```powershell +New-FeatureConfiguration -Name "Scoped browser collection policy for Microsoft Copilot" -FeatureScenario KnowYourData -Mode Enable -ScenarioConfig '{"Activities":["UploadText"],"EnforcementPlanes":["Browser"],"SensitiveTypeIds":["All"],"ExcludedSensitiveTypeIds":["50b8b56b-4ef8-44c2-a924-03374f5831ce","8548332d-6d71-41f8-97db-cc3b5fa544e6"],"IsIngestionEnabled":false}' –Locations '[{"Workload":"Applications","Location":"52655","LocationDisplayName":null,"LocationSource":"SaaS","LocationType":"Individual","Inclusions":[{"Type":"Tenant","Identity":"All","DisplayName":"All","Name":"All"}],"Exclusions":[{"Type":"Group","Identity":"db458ddb-4f56-4d88-a4f7-e29545560839","DisplayName":"Contoso Executives","Name":"Executives@contoso.com"}]}]' +``` + +This example creates an enabled collection policy named "Scoped browser collection policy for Microsoft Copilot" that: +- Includes UploadText activity for all supported classifiers except "All Full Names" and "All Physical Addresses" +- Includes Microsoft Copilot location, for all users & groups except the "Contoso Executives Group" + +### Example 3 +```powershell +New-FeatureConfiguration -Name "Scoped collection policies for browser and devices" -FeatureScenario KnowYourData -Mode Disable -ScenarioConfig '{"Activities":["UploadText","filecreated","filedeleted","filemodified"],"EnforcementPlanes":["Devices","Browser"],"SensitiveTypeIds":["a44669fe-0d48-453d-a9b1-2cc83f2cba77","cb353f78-2b72-4c3c-8827-92ebe4f69fdf"],"FileExtensions":["pdf"],"IsIngestionEnabled":false}' –Locations '[{"Workload":"EndpointDevices","Location":"","Inclusions":[{"Type":"Group","Identity":"db458ddb-4f56-4d88-a4f7-e29545560839","DisplayName":"All Company","Name":"allcompany@contoso.com"}],"Exclusions":[{"Type":"IndividualResource","Identity":"a828f25a-cede-4d0e-97e6-b0b0c913732a","DisplayName":"Alex Wilber","Name":"alex@contoso.com"}]},{"Workload":"Applications","Location":"52655","LocationSource":"SaaS","LocationType":"Individual","Inclusions":[{"Type":"IndividualResource","Identity":"84f9af2e-b224-4cb8-b9cd-bc531bb07a48","DisplayName":"Adele Vance","Name":"adele@contoso.com"}]}]' +``` + +This example creates a disabled collection policy named "Scoped collection policies for browser and devices" that: +- Includes UploadText (for browser) and filecreated, filedeleted, and filemodified activities (for devices) +- Includes "U.S. Social Security Number (SSN)" and "ABA Routing Number" classifiers only +- Detects files on devices with "pdf" file extension only +- Includes devices location, scoped to the "All company" group, excluding the user "Alex Wilber" +- Includes Microsoft Copilot location, scoped only to the user "Adele Vance" ## PARAMETERS ### -Name -The Name parameter specifies the unique name for the Discovery policy. The maximum length is 64 characters. If the value contains spaces, enclose the value in quotation marks ("). +The Name parameter specifies the unique name for the feature configuration. The maximum length is 64 characters. If the value contains spaces, enclose the value in quotation marks ("). ```yaml Type: String @@ -59,7 +85,9 @@ Accept wildcard characters: False ``` ### -FeatureScenario -The FeatureScenario parameter specifies the scenario for the Discovery policy. Currently, the only valid value is KnowYourData. +The FeatureScenario parameter specifies the scenario for the feature configuration. Currently, the only valid values are: +- `KnowYourData` for collection policies +- `TrustContainer` for Endpoint DLP trust container ```yaml Type: Microsoft.Office.CompliancePolicy.PolicyConfiguration.PolicyScenario @@ -75,10 +103,10 @@ Accept wildcard characters: False ``` ### -Mode -The Mode parameter specifies the action and notification level of the Discovery policy. Valid values are: +The Mode parameter specifies feature configuration mode. Valid values are: -- Enable: The policy is enabled for actions and notifications. This is the default value. -- Disable: The policy is disabled. +- Enable: The feature configuration is enabled. +- Disable: The feature configuration is disabled. ```yaml Type: Microsoft.Office.CompliancePolicy.Tasks.PolicyMode @@ -94,7 +122,7 @@ Accept wildcard characters: False ``` ### -ScenarioConfig -The ScenarioConfig parameter specifies additional information about the policy configuration. +The ScenarioConfig parameter specifies additional information about the feature configuration. ```yaml Type: String @@ -145,7 +173,7 @@ Accept wildcard characters: False ``` ### -Locations -The locations parameter specifies where the policy applies. +The locations parameter specifies where the feature configuration applies. ```yaml Type: String From c552964db17d874e656ecc2b953f69f5abd9e6ec Mon Sep 17 00:00:00 2001 From: brenle Date: Mon, 24 Mar 2025 12:59:56 -0400 Subject: [PATCH 1565/1851] Update example policy configuration in documentation --- exchange/exchange-ps/exchange/New-FeatureConfiguration.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-FeatureConfiguration.md b/exchange/exchange-ps/exchange/New-FeatureConfiguration.md index ba558ba296..9228efc8d6 100644 --- a/exchange/exchange-ps/exchange/New-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/New-FeatureConfiguration.md @@ -37,13 +37,13 @@ To use this cmdlet in Security & Compliance PowerShell, you need to be assigned ### Example 1 ```powershell -New-FeatureConfiguration -Name "Browser collection policy for Microsoft Copilot" -FeatureScenario KnowYourData -Mode Enable -ScenarioConfig '{"Activities":["UploadText"],"EnforcementPlanes":["Browser"],"SensitiveTypeIds":["All"],"IsIngestionEnabled":true}' –Locations '[{"Workload":"Applications","Location":"52655","LocationSource":"SaaS","LocationType":"Individual","Inclusions":[{"Type":"Tenant","Identity":"All","DisplayName":"All","Name":"All"}]}]' +New-FeatureConfiguration -Name "Collection policy for supported Copilots" -FeatureScenario KnowYourData -Mode Enable -ScenarioConfig '{"Activities":["UploadText","DownloadText"],"EnforcementPlanes":["CopilotExperiences","Browser"],"SensitiveTypeIds":["All"],"IsIngestionEnabled":true}' –Locations '[{"Workload":"Applications","Location":"52655","LocationSource":"SaaS","LocationType":"Individual","Inclusions":[{"Type":"Tenant","Identity":"All","DisplayName":"All","Name":"All"}]},{"Workload":"Applications","Location":"49baeafd-1a6b-4c58-be55-75ae6d1dff6a","LocationSource":"PurviewConfig","LocationType":"Group","Inclusions":[{"Type":"Tenant","Identity":"All","DisplayName":"All","Name":"All"}]}]' ``` -This example creates an enabled collection policy named "Browser collection policy for Microsoft Copilot" that: -- Includes UploadText activity for all supported classifiers +This example creates an enabled collection policy named "Collection policy for supported Copilots" that: +- Includes UploadText & DownloadText activity for all supported classifiers - Captures all AI prompts -- Includes Microsoft Copilot location, for all users & groups +- Includes Microsoft Copilot & Copilot Experiences locations, both scoped to all users & groups ### Example 2 ```powershell From c1cbc2c03f5a748ae7564d1ba434f46583e796ff Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 24 Mar 2025 11:41:22 -0700 Subject: [PATCH 1566/1851] New params per IM request --- .../exchange/Get-FeatureConfiguration.md | 58 ++++++++- .../exchange/New-FeatureConfiguration.md | 40 +++++- .../exchange/Remove-FeatureConfiguration.md | 38 +++++- .../exchange/Set-FeatureConfiguration.md | 117 +++++++++++++++++- 4 files changed, 240 insertions(+), 13 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md b/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md index 15c32b56e6..9ca3252922 100644 --- a/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md @@ -20,9 +20,11 @@ For information about the parameter sets in the Syntax section below, see [Excha ## SYNTAX ``` -Get-FeatureConfiguration [-FeatureScenario] - [[-Identity] ] +Get-FeatureConfiguration [[-Identity] ] [-FeatureScenario] + [-All] [-Confirm] + [-GeneralDiscovery] + [-IrmDiscovery] [-WhatIf] [] ``` @@ -56,7 +58,7 @@ The Identity policy specifies the Discovery policy that you want to view. You ca - GUID ```yaml -Type: Microsoft.Office.CompliancePolicy.Tasks.PolicyIdParameter +Type: PolicyIdParameter Parameter Sets: (All) Aliases: Applicable: Security & Compliance @@ -72,7 +74,7 @@ Accept wildcard characters: False The FeatureScenario parameter specifies the scenario for the Discovery policy. Currently, the only valid value is KnowYourData. ```yaml -Type: Microsoft.Office.CompliancePolicy.PolicyConfiguration.PolicyScenario +Type: PolicyScenario Parameter Sets: (All) Aliases: Applicable: Security & Compliance @@ -84,6 +86,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -All +{{ Fill All Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm This parameter is reserved for internal Microsoft use. @@ -100,6 +118,38 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -GeneralDiscovery +{{ Fill GeneralDiscovery Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IrmDiscovery +{{ Fill IrmDiscovery Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WhatIf This parameter is reserved for internal Microsoft use. diff --git a/exchange/exchange-ps/exchange/New-FeatureConfiguration.md b/exchange/exchange-ps/exchange/New-FeatureConfiguration.md index 7b2d98f0d9..9b7933b253 100644 --- a/exchange/exchange-ps/exchange/New-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/New-FeatureConfiguration.md @@ -20,9 +20,11 @@ For information about the parameter sets in the Syntax section below, see [Excha ## SYNTAX ``` -New-FeatureConfiguration [-Name] -Mode -FeatureScenario -ScenarioConfig +New-FeatureConfiguration [-Name] -Mode -FeatureScenario -ScenarioConfig [-Comment ] [-Confirm] + [-GeneralDiscovery] + [-IrmDiscovery] [-Locations ] [-WhatIf] [] @@ -62,7 +64,7 @@ Accept wildcard characters: False The FeatureScenario parameter specifies the scenario for the Discovery policy. Currently, the only valid value is KnowYourData. ```yaml -Type: Microsoft.Office.CompliancePolicy.PolicyConfiguration.PolicyScenario +Type: PolicyScenario Parameter Sets: (All) Aliases: Applicable: Security & Compliance @@ -81,7 +83,7 @@ The Mode parameter specifies the action and notification level of the Discovery - Disable: The policy is disabled. ```yaml -Type: Microsoft.Office.CompliancePolicy.Tasks.PolicyMode +Type: PolicyMode Parameter Sets: (All) Aliases: Applicable: Security & Compliance @@ -144,6 +146,38 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -GeneralDiscovery +{{ Fill GeneralDiscovery Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IrmDiscovery +{{ Fill IrmDiscovery Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Locations The locations parameter specifies where the policy applies. diff --git a/exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md b/exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md index 1a11ee88d5..6f31a5e5bd 100644 --- a/exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md @@ -20,8 +20,10 @@ For information about the parameter sets in the Syntax section below, see [Excha ## SYNTAX ``` -Remove-FeatureConfiguration [-Identity] +Remove-FeatureConfiguration [-Identity] [-Confirm] + [-GeneralDiscovery] + [-IrmDiscovery] [-WhatIf] [] ``` @@ -48,7 +50,7 @@ The Identity policy specifies the Discovery policy that you want to remove. You - GUID ```yaml -Type: Microsoft.Office.CompliancePolicy.Tasks.PolicyIdParameter +Type: PolicyIdParameter Parameter Sets: (All) Aliases: Applicable: Security & Compliance @@ -79,6 +81,38 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -GeneralDiscovery +{{ Fill GeneralDiscovery Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IrmDiscovery +{{ Fill IrmDiscovery Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WhatIf The WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch. diff --git a/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md b/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md index a57f471cda..557c3a4247 100644 --- a/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md @@ -21,9 +21,86 @@ For information about the parameter sets in the Syntax section below, see [Excha ### Identity (Default) ``` -Set-FeatureConfiguration [-Identity] [-Locations ] [-Comment ] +Set-FeatureConfiguration [-Identity] [-Locations ] + [-Comment ] [-Confirm] - [-Mode ] + [-GeneralDiscovery] + [-IrmDiscovery] + [-Mode ] + [-ScenarioConfig ] + [-WhatIf] + [] +``` + +### AdaptiveScopeLocation +``` +Set-FeatureConfiguration [-Identity] + [-Comment ] + [-Confirm] + [-GeneralDiscovery] + [-IrmDiscovery] + [-Mode ] + [-ScenarioConfig ] + [-WhatIf] + [] +``` + +### TeamLocation +``` +Set-FeatureConfiguration [-Identity] + [-Comment ] + [-Confirm] + [-GeneralDiscovery] + [-IrmDiscovery] + [-Mode ] + [-ScenarioConfig ] + [-WhatIf] + [] +``` + +### OrganizationSegmentsDefault +``` +Set-FeatureConfiguration [-Identity] + [-Confirm] + [-GeneralDiscovery] + [-IrmDiscovery] + [-Mode ] + [-ScenarioConfig ] + [-WhatIf] + [] +``` + +### InformationBarrierDefault +``` +Set-FeatureConfiguration [-Identity] + [-Confirm] + [-GeneralDiscovery] + [-IrmDiscovery] + [-Mode ] + [-ScenarioConfig ] + [-WhatIf] + [] +``` + +### DisableRestrictiveRetentionParameterSet +``` +Set-FeatureConfiguration [-Identity] + [-Confirm] + [-GeneralDiscovery] + [-IrmDiscovery] + [-Mode ] + [-ScenarioConfig ] + [-WhatIf] + [] +``` + +### RetryDistributionParameterSet +``` +Set-FeatureConfiguration [-Identity] + [-Confirm] + [-GeneralDiscovery] + [-IrmDiscovery] + [-Mode ] [-ScenarioConfig ] [-WhatIf] [] @@ -51,7 +128,7 @@ The Identity policy specifies the Discovery policy that you want to modify. You - GUID ```yaml -Type: Microsoft.Office.CompliancePolicy.Tasks.PolicyIdParameter +Type: PolicyIdParameter Parameter Sets: (All) Aliases: Applicable: Security & Compliance @@ -98,6 +175,38 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -GeneralDiscovery +{{ Fill GeneralDiscovery Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IrmDiscovery +{{ Fill IrmDiscovery Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Locations The locations parameter specifies where the policy applies. @@ -121,7 +230,7 @@ The Mode parameter specifies the action and notification level of the Discovery - Disable: The policy is disabled. ```yaml -Type: Microsoft.Office.CompliancePolicy.Tasks.PolicyMode +Type: PolicyMode Parameter Sets: (All) Aliases: Applicable: Security & Compliance From 5fb1e1e3535e60be31eccaa9e06cf0ef41baf04e Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 24 Mar 2025 11:57:31 -0700 Subject: [PATCH 1567/1851] New params to reserved Per IM request --- exchange/exchange-ps/exchange/Get-FeatureConfiguration.md | 6 +++--- exchange/exchange-ps/exchange/New-FeatureConfiguration.md | 4 ++-- .../exchange-ps/exchange/Remove-FeatureConfiguration.md | 4 ++-- exchange/exchange-ps/exchange/Set-FeatureConfiguration.md | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md b/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md index 9ca3252922..0c2a81874e 100644 --- a/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md @@ -87,7 +87,7 @@ Accept wildcard characters: False ``` ### -All -{{ Fill All Description }} +This parameter is reserved for internal Microsoft use. ```yaml Type: SwitchParameter @@ -119,7 +119,7 @@ Accept wildcard characters: False ``` ### -GeneralDiscovery -{{ Fill GeneralDiscovery Description }} +This parameter is reserved for internal Microsoft use. ```yaml Type: SwitchParameter @@ -135,7 +135,7 @@ Accept wildcard characters: False ``` ### -IrmDiscovery -{{ Fill IrmDiscovery Description }} +This parameter is reserved for internal Microsoft use. ```yaml Type: SwitchParameter diff --git a/exchange/exchange-ps/exchange/New-FeatureConfiguration.md b/exchange/exchange-ps/exchange/New-FeatureConfiguration.md index 9b7933b253..b42833e25e 100644 --- a/exchange/exchange-ps/exchange/New-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/New-FeatureConfiguration.md @@ -147,7 +147,7 @@ Accept wildcard characters: False ``` ### -GeneralDiscovery -{{ Fill GeneralDiscovery Description }} +This parameter is reserved for internal Microsoft use. ```yaml Type: SwitchParameter @@ -163,7 +163,7 @@ Accept wildcard characters: False ``` ### -IrmDiscovery -{{ Fill IrmDiscovery Description }} +This parameter is reserved for internal Microsoft use. ```yaml Type: SwitchParameter diff --git a/exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md b/exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md index 6f31a5e5bd..989f971528 100644 --- a/exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md @@ -82,7 +82,7 @@ Accept wildcard characters: False ``` ### -GeneralDiscovery -{{ Fill GeneralDiscovery Description }} +This parameter is reserved for internal Microsoft use. ```yaml Type: SwitchParameter @@ -98,7 +98,7 @@ Accept wildcard characters: False ``` ### -IrmDiscovery -{{ Fill IrmDiscovery Description }} +This parameter is reserved for internal Microsoft use. ```yaml Type: SwitchParameter diff --git a/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md b/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md index 557c3a4247..01ac81be43 100644 --- a/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md @@ -176,7 +176,7 @@ Accept wildcard characters: False ``` ### -GeneralDiscovery -{{ Fill GeneralDiscovery Description }} +This parameter is reserved for internal Microsoft use. ```yaml Type: SwitchParameter @@ -192,7 +192,7 @@ Accept wildcard characters: False ``` ### -IrmDiscovery -{{ Fill IrmDiscovery Description }} +This parameter is reserved for internal Microsoft use. ```yaml Type: SwitchParameter From 4d32c0a1a9a764b38b25467d823ae0675682a100 Mon Sep 17 00:00:00 2001 From: Andy Wang Date: Mon, 24 Mar 2025 13:55:57 -0700 Subject: [PATCH 1568/1851] Update Teams AI Policy cmdlets docs with SpeakerAttributionBYOD --- teams/teams-ps/teams/Get-CsTeamsAIPolicy.md | 4 +- teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md | 2 +- teams/teams-ps/teams/New-CsTeamsAIPolicy.md | 24 ++++++++- .../teams-ps/teams/Remove-CsTeamsAIPolicy.md | 2 +- teams/teams-ps/teams/Set-CsTeamsAIPolicy.md | 49 ++++++++++++++++--- 5 files changed, 69 insertions(+), 12 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md index 31df8e82df..77a631f12f 100644 --- a/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md @@ -23,7 +23,7 @@ Get-CsTeamsAIPolicy [[-Identity] ] [-Filter ] [ Get-CsTeamsAIPolicy ``` -Retrieves Teams AI policies and shows "EnrollFace" and "EnrollVoice" values. +Retrieves Teams AI policies and shows "EnrollFace", "EnrollVoice" and "SpeakerAttributionBYOD" values. ## PARAMETERS diff --git a/teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md index e4da7ca635..4b3575f42c 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md @@ -39,7 +39,7 @@ Grant-CsTeamsAIPolicy [[-PolicyName] ] [-Global] [-Force] [ [-EnrollFace ] [-EnrollVoice ] [-Description ] [] +New-CsTeamsAIPolicy -Identity + [-EnrollFace ] + [-EnrollVoice ] + [-SpeakerAttributionBYOD ] + [-Description ] + [] ``` ## 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. +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. A new setting, SpeakerAttributionBYOD, is also being added to csTeamsAIPolicy. This allows IT admins to turn off speaker attribution in BYOD scenarios, giving them greater control over how voice data is managed in such environments. This setting can be set to Enabled or Disabled, and will be Enabled by default. 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. @@ -82,6 +87,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -SpeakerAttributionBYOD +Policy value of the Teams AI SpeakerAttributionBYOD policy. SpeakerAttributionBYOD controls usage of speaker attribution in BYOD scenarios in Teams. + +```yaml +Type: Boolean +Parameter Sets: ("Enabled","Disabled") +Aliases: + +Required: True +Position: Named +Default value: Enabled +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Description Enables administrators to provide explanatory text about the Teams AI policy. For example, the Description might indicate the users the policy should be assigned to. diff --git a/teams/teams-ps/teams/Remove-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsAIPolicy.md index 655f12b5b5..01ddbc1bcc 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsAIPolicy.md @@ -23,7 +23,7 @@ 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. +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. A new setting, SpeakerAttributionBYOD, is also being added to csTeamsAIPolicy. This allows IT admins to turn off speaker attribution in BYOD scenarios, giving them greater control over how voice data is managed in such environments. This setting can be set to Enabled or Disabled, and will be Enabled by default. 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. diff --git a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md index f72a598f5b..1756ff1255 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md @@ -17,19 +17,20 @@ This cmdlet sets Teams AI policy value for users in the tenant. ## SYNTAX -``` +```powershell Set-CsTeamsAIPolicy [[-Identity] ] [-EnrollFace ] [-EnrollVoice ] + [-SpeakerAttributionBYOD ] [-Description ] [] ``` ## 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. +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. A new setting, SpeakerAttributionBYOD, is also being added to csTeamsAIPolicy. This allows IT admins to turn off speaker attribution in BYOD scenarios, giving them greater control over how voice data is managed in such environments. This setting can be set to Enabled or Disabled, and will be Enabled by default. 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". +This cmdlet sets the EnrollFace, EnrollVoice, and SpeakerAttributionBYOD values within the csTeamsAIPolicy. These policies can be assigned to users, and each setting can be configured as "Enabled" or "Disabled". " ## EXAMPLES @@ -49,32 +50,53 @@ Set Teams AI policy "EnrollVoice" value to "Disabled" for global as default. ### Example 3 ```powershell +PS C:\> Set-CsTeamsAIPolicy -Identity Global -SpeakerAttributionBYOD Disabled +``` + +Set Teams AI policy "SpeakerAttributionBYOD" value to "Disabled" for global as default. + +### Example 4 +```powershell PS C:\> Set-CsTeamsAIPolicy -Identity Test -EnrollFace Enabled ``` Set Teams AI policy "EnrollFace" value to "Enabled" for identity "Test". -### Example 4 +### Example 5 ```powershell PS C:\> Set-CsTeamsAIPolicy -Identity Test -EnrollVoice Enabled ``` Set Teams AI policy "EnrollVoice" value to "Enabled" for identity "Test". -### Example 5 +### Example 6 +```powershell +PS C:\> Set-CsTeamsAIPolicy -Identity Test -SpeakerAttributionBYOD Enabled +``` + +Set Teams AI policy "SpeakerAttributionBYOD" value to "Enabled" for identity "Test". + +### Example 7 ```powershell PS C:\> Set-CsTeamsAIPolicy -Identity Test -EnrollFace Disabled ``` Set Teams AI policy "EnrollFace" value to "Disabled" for identity "Test". -### Example 6 +### Example 8 ```powershell PS C:\> Set-CsTeamsAIPolicy -Identity Test -EnrollVoice Disabled ``` Set Teams AI policy "EnrollVoice" value to "Disabled" for identity "Test". +### Example 9 +```powershell +PS C:\> Set-CsTeamsAIPolicy -Identity Test -SpeakerAttributionBYOD Disabled +``` + +Set Teams AI policy "SpeakerAttributionBYOD" value to "Disabled" for identity "Test". + ## PARAMETERS ### -Identity @@ -122,6 +144,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -SpeakerAttributionBYOD +Policy value of the Teams AI SpeakerAttributionBYOD policy. SpeakerAttributionBYOD controls usage of speaker attribution in BYOD scenarios in Teams. + +```yaml +Type: Boolean +Parameter Sets: ("Enabled","Disabled") +Aliases: + +Required: True +Position: Named +Default value: Enabled +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Description Enables administrators to provide explanatory text about the Teams AI policy. For example, the Description might indicate the users the policy should be assigned to. From 9c4267cb8028abf47611818f5959df07ee5eead1 Mon Sep 17 00:00:00 2001 From: Andy Wang Date: Tue, 25 Mar 2025 08:50:53 -0700 Subject: [PATCH 1569/1851] Addressed comments --- teams/teams-ps/teams/New-CsTeamsAIPolicy.md | 2 +- teams/teams-ps/teams/Set-CsTeamsAIPolicy.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsAIPolicy.md b/teams/teams-ps/teams/New-CsTeamsAIPolicy.md index efdcf736ae..41b9a72180 100644 --- a/teams/teams-ps/teams/New-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsAIPolicy.md @@ -88,7 +88,7 @@ Accept wildcard characters: False ``` ### -SpeakerAttributionBYOD -Policy value of the Teams AI SpeakerAttributionBYOD policy. SpeakerAttributionBYOD controls usage of speaker attribution in BYOD scenarios in Teams. +Policy value of the Teams AI SpeakerAttributionBYOD policy. Setting to "Enabled" turns on speaker attribution in BYOD scenarios while "Disabled" will turn off the function. ```yaml Type: Boolean diff --git a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md index 1756ff1255..3bc7c3ab99 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md @@ -145,7 +145,7 @@ Accept wildcard characters: False ``` ### -SpeakerAttributionBYOD -Policy value of the Teams AI SpeakerAttributionBYOD policy. SpeakerAttributionBYOD controls usage of speaker attribution in BYOD scenarios in Teams. +Policy value of the Teams AI SpeakerAttributionBYOD policy. Setting to "Enabled" turns on speaker attribution in BYOD scenarios while "Disabled" will turn off the function. ```yaml Type: Boolean From 0ff3f81d7ebe4b6d42bcf2c7ace81a8ce388b80a Mon Sep 17 00:00:00 2001 From: Andy Wang Date: Tue, 25 Mar 2025 10:23:10 -0700 Subject: [PATCH 1570/1851] Fix type --- teams/teams-ps/teams/New-CsTeamsAIPolicy.md | 12 ++++++------ teams/teams-ps/teams/Set-CsTeamsAIPolicy.md | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsAIPolicy.md b/teams/teams-ps/teams/New-CsTeamsAIPolicy.md index 41b9a72180..4a7ff4af67 100644 --- a/teams/teams-ps/teams/New-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsAIPolicy.md @@ -18,9 +18,9 @@ This cmdlet creates a Teams AI policy. ```powershell New-CsTeamsAIPolicy -Identity - [-EnrollFace ] - [-EnrollVoice ] - [-SpeakerAttributionBYOD ] + [-EnrollFace ] + [-EnrollVoice ] + [-SpeakerAttributionBYOD ] [-Description ] [] ``` @@ -61,7 +61,7 @@ Accept wildcard characters: False Policy value of the Teams AI EnrollFace policy. EnrollFace controls user access to user face enrollment in the Teams app settings. ```yaml -Type: Boolean +Type: String Parameter Sets: ("Enabled","Disabled") Aliases: @@ -76,7 +76,7 @@ Accept wildcard characters: False Policy value of the Teams AI EnrollVoice policy. EnrollVoice controls user access to user voice enrollment in the Teams app settings. ```yaml -Type: Boolean +Type: String Parameter Sets: ("Enabled","Disabled") Aliases: @@ -91,7 +91,7 @@ Accept wildcard characters: False Policy value of the Teams AI SpeakerAttributionBYOD policy. Setting to "Enabled" turns on speaker attribution in BYOD scenarios while "Disabled" will turn off the function. ```yaml -Type: Boolean +Type: String Parameter Sets: ("Enabled","Disabled") Aliases: diff --git a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md index 3bc7c3ab99..2c43c43e51 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md @@ -19,9 +19,9 @@ This cmdlet sets Teams AI policy value for users in the tenant. ```powershell Set-CsTeamsAIPolicy [[-Identity] ] - [-EnrollFace ] - [-EnrollVoice ] - [-SpeakerAttributionBYOD ] + [-EnrollFace ] + [-EnrollVoice ] + [-SpeakerAttributionBYOD ] [-Description ] [] ``` @@ -118,7 +118,7 @@ Accept wildcard characters: False Policy value of the Teams AI EnrollFace policy. EnrollFace controls user access to user face enrollment in the Teams app settings. ```yaml -Type: Boolean +Type: String Parameter Sets: ("Enabled","Disabled") Aliases: @@ -133,7 +133,7 @@ Accept wildcard characters: False Policy value of the Teams AI EnrollVoice policy. EnrollVoice controls user access to user voice enrollment in the Teams app settings. ```yaml -Type: Boolean +Type: String Parameter Sets: ("Enabled","Disabled") Aliases: @@ -148,7 +148,7 @@ Accept wildcard characters: False Policy value of the Teams AI SpeakerAttributionBYOD policy. Setting to "Enabled" turns on speaker attribution in BYOD scenarios while "Disabled" will turn off the function. ```yaml -Type: Boolean +Type: String Parameter Sets: ("Enabled","Disabled") Aliases: From 3601afc5735c8c98a4cda4c53eed263e0230ba05 Mon Sep 17 00:00:00 2001 From: David Strome <21028455+dstrome@users.noreply.github.com> Date: Wed, 26 Mar 2025 14:14:06 -0700 Subject: [PATCH 1571/1851] Add check to run only if triggered from MicrosoftDocs repo --- .github/workflows/AutoLabelMsftContributor.yml | 6 +++--- .github/workflows/BackgroundTasks.yml | 3 ++- .github/workflows/BuildValidation.yml | 4 +--- .github/workflows/LiveMergeCheck.yml | 6 ++---- .github/workflows/PrFileCount.yml | 6 ++---- .github/workflows/ProtectedFiles.yml | 6 ++---- .github/workflows/Stale.yml | 1 + .github/workflows/StaleBranch.yml | 3 ++- .github/workflows/TierManagement.yml | 4 ++-- 9 files changed, 17 insertions(+), 22 deletions(-) diff --git a/.github/workflows/AutoLabelMsftContributor.yml b/.github/workflows/AutoLabelMsftContributor.yml index c41825acc8..6fcfb6e43e 100644 --- a/.github/workflows/AutoLabelMsftContributor.yml +++ b/.github/workflows/AutoLabelMsftContributor.yml @@ -13,7 +13,7 @@ on: jobs: download-payload: - if: github.repository_visibility == 'public' + if: github.repository_owner == 'MicrosoftDocs' && github.repository_visibility == 'public' name: Download and extract payload artifact uses: MicrosoftDocs/microsoft-365-docs/.github/workflows/Shared-ExtractPayload.yml@workflows-prod with: @@ -24,7 +24,7 @@ jobs: label-msft: name: Label Microsoft contributors - if: github.repository_visibility == 'public' + if: github.repository_owner == 'MicrosoftDocs' && github.repository_visibility == 'public' needs: [download-payload] uses: MicrosoftDocs/microsoft-365-docs/.github/workflows/Shared-AutoLabelMsftContributor.yml@workflows-prod with: @@ -32,4 +32,4 @@ jobs: secrets: AccessToken: ${{ secrets.GITHUB_TOKEN }} ClientId: ${{ secrets.M365_APP_CLIENT_ID }} - PrivateKey: ${{ secrets.M365_APP_PRIVATE_KEY }} + PrivateKey: ${{ secrets.M365_APP_PRIVATE_KEY }} \ No newline at end of file diff --git a/.github/workflows/BackgroundTasks.yml b/.github/workflows/BackgroundTasks.yml index c0389bb252..8dc3ceae0a 100644 --- a/.github/workflows/BackgroundTasks.yml +++ b/.github/workflows/BackgroundTasks.yml @@ -9,6 +9,7 @@ on: jobs: upload: + if: github.repository_owner == 'MicrosoftDocs' runs-on: ubuntu-latest steps: @@ -23,4 +24,4 @@ jobs: - uses: actions/upload-artifact@v4 with: name: PayloadJson - path: pr/ + path: pr/ \ No newline at end of file diff --git a/.github/workflows/BuildValidation.yml b/.github/workflows/BuildValidation.yml index e57844b453..dadccacbef 100644 --- a/.github/workflows/BuildValidation.yml +++ b/.github/workflows/BuildValidation.yml @@ -11,11 +11,9 @@ on: jobs: build-status: + if: github.repository_owner == 'MicrosoftDocs' uses: MicrosoftDocs/microsoft-365-docs/.github/workflows/Shared-BuildValidation.yml@workflows-prod with: PayloadJson: ${{ toJSON(github) }} secrets: AccessToken: ${{ secrets.GITHUB_TOKEN }} - - - diff --git a/.github/workflows/LiveMergeCheck.yml b/.github/workflows/LiveMergeCheck.yml index faeb2a0ef4..7db35548e9 100644 --- a/.github/workflows/LiveMergeCheck.yml +++ b/.github/workflows/LiveMergeCheck.yml @@ -12,11 +12,9 @@ on: jobs: live-merge: + if: github.repository_owner == 'MicrosoftDocs' uses: MicrosoftDocs/microsoft-365-docs/.github/workflows/Shared-LiveMergeCheck.yml@workflows-prod with: PayloadJson: ${{ toJSON(github) }} secrets: - AccessToken: ${{ secrets.GITHUB_TOKEN }} - - - \ No newline at end of file + AccessToken: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file diff --git a/.github/workflows/PrFileCount.yml b/.github/workflows/PrFileCount.yml index 40f7d61629..17faf7a211 100644 --- a/.github/workflows/PrFileCount.yml +++ b/.github/workflows/PrFileCount.yml @@ -12,11 +12,9 @@ on: jobs: file-count: + if: github.repository_owner == 'MicrosoftDocs' uses: MicrosoftDocs/microsoft-365-docs/.github/workflows/Shared-PrFileCount.yml@workflows-prod with: PayloadJson: ${{ toJSON(github) }} secrets: - AccessToken: ${{ secrets.GITHUB_TOKEN }} - - - + AccessToken: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file diff --git a/.github/workflows/ProtectedFiles.yml b/.github/workflows/ProtectedFiles.yml index 007f8f04b1..bbdbbe2e40 100644 --- a/.github/workflows/ProtectedFiles.yml +++ b/.github/workflows/ProtectedFiles.yml @@ -10,11 +10,9 @@ on: [pull_request_target] jobs: protected-files: + if: github.repository_owner == 'MicrosoftDocs' uses: MicrosoftDocs/microsoft-365-docs/.github/workflows/Shared-ProtectedFiles.yml@workflows-prod with: PayloadJson: ${{ toJSON(github) }} secrets: - AccessToken: ${{ secrets.GITHUB_TOKEN }} - - - \ No newline at end of file + AccessToken: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file diff --git a/.github/workflows/Stale.yml b/.github/workflows/Stale.yml index dec280f776..7f262d325a 100644 --- a/.github/workflows/Stale.yml +++ b/.github/workflows/Stale.yml @@ -11,6 +11,7 @@ on: jobs: stale: + if: github.repository_owner == 'MicrosoftDocs' uses: MicrosoftDocs/microsoft-365-docs/.github/workflows/Shared-Stale.yml@workflows-prod with: RunDebug: false diff --git a/.github/workflows/StaleBranch.yml b/.github/workflows/StaleBranch.yml index 470eadbd32..f55d979291 100644 --- a/.github/workflows/StaleBranch.yml +++ b/.github/workflows/StaleBranch.yml @@ -13,6 +13,7 @@ on: jobs: stale-branch: + if: github.repository_owner == 'MicrosoftDocs' uses: MicrosoftDocs/microsoft-365-docs/.github/workflows/Shared-StaleBranch.yml@workflows-prod with: PayloadJson: ${{ toJSON(github) }} @@ -22,4 +23,4 @@ jobs: ]' ReportOnly: true secrets: - AccessToken: ${{ secrets.GITHUB_TOKEN }} + AccessToken: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file diff --git a/.github/workflows/TierManagement.yml b/.github/workflows/TierManagement.yml index c9aedb08b6..47baf0be65 100644 --- a/.github/workflows/TierManagement.yml +++ b/.github/workflows/TierManagement.yml @@ -11,11 +11,11 @@ on: jobs: tier-mgmt: - if: github.repository_visibility == 'private' + if: github.repository_owner == 'MicrosoftDocs' && github.repository_visibility == 'private' uses: MicrosoftDocs/microsoft-365-docs/.github/workflows/Shared-TierManagement.yml@workflows-prod with: PayloadJson: ${{ toJSON(github) }} EnableWriteSignOff: 1 EnableReadOnlySignoff: 1 secrets: - AccessToken: ${{ secrets.GITHUB_TOKEN }} + AccessToken: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file From 0aa2e20fec8ef780fd0fd328ce06ae8f2dc88e82 Mon Sep 17 00:00:00 2001 From: David Strome <21028455+dstrome@users.noreply.github.com> Date: Wed, 26 Mar 2025 14:15:18 -0700 Subject: [PATCH 1572/1851] Add check to run only if triggered from MicrosoftDocs repo --- .github/workflows/AutoLabelAssign.yml | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/.github/workflows/AutoLabelAssign.yml b/.github/workflows/AutoLabelAssign.yml index 8247aa8e9c..65e87b3d4b 100644 --- a/.github/workflows/AutoLabelAssign.yml +++ b/.github/workflows/AutoLabelAssign.yml @@ -14,6 +14,7 @@ on: jobs: download-payload: name: Download and extract payload artifact + if: github.repository_owner == 'MicrosoftDocs' uses: MicrosoftDocs/microsoft-365-docs/.github/workflows/Shared-ExtractPayload.yml@workflows-prod with: WorkflowId: ${{ github.event.workflow_run.id }} @@ -23,6 +24,7 @@ jobs: label-assign: name: Run assign and label + if: github.repository_owner == 'MicrosoftDocs' needs: [download-payload] uses: MicrosoftDocs/microsoft-365-docs/.github/workflows/Shared-AutoLabelAssign.yml@workflows-prod with: @@ -32,10 +34,4 @@ jobs: ExcludedUserList: '["user1", "user2"]' ExcludedBranchList: '["branch1", "branch2"]' secrets: - AccessToken: ${{ secrets.GITHUB_TOKEN }} - - - - - - + AccessToken: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file From 6c2dc1ef028666e085157aa5e5c3e81ac992b96b Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 26 Mar 2025 17:17:43 -0700 Subject: [PATCH 1573/1851] 3.7.2 --- .../docs-conceptual/exchange-online-powershell-v2.md | 10 +++++++--- .../docs-conceptual/whats-new-in-the-exo-module.md | 8 +++++++- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/exchange/docs-conceptual/exchange-online-powershell-v2.md b/exchange/docs-conceptual/exchange-online-powershell-v2.md index f8f028cd3a..539e86cda1 100644 --- a/exchange/docs-conceptual/exchange-online-powershell-v2.md +++ b/exchange/docs-conceptual/exchange-online-powershell-v2.md @@ -3,7 +3,7 @@ title: About the Exchange Online PowerShell V3 module ms.author: chrisda author: chrisda manager: deniseb -ms.date: 02/25/2025 +ms.date: 03/26/2025 ms.audience: Admin audience: Admin ms.topic: article @@ -613,6 +613,12 @@ Unless otherwise noted, the current release of the Exchange Online PowerShell mo ### Current release +#### Version 3.7.2 + +- New _DisableWAM_ parameter on **Connect-ExchangeOnline** that disables Web Account Manager (WAM). + +### Previous releases + #### Version 3.7.1 - Added a new property named `ExoExchangeSecurityDescriptor` to the output of **Get-EXOMailbox** that's similar to the `ExchangeSecurityDescriptor` property in the output of **Get-Mailbox**. @@ -621,8 +627,6 @@ Unless otherwise noted, the current release of the Exchange Online PowerShell mo - **Get-VivaOrgInsightsDelegatedRole** - **Remove-VivaOrgInsightsDelegatedRole** -### Previous releases - #### Version 3.7.0 - Integrated Web Account Manager (WAM) in authentication flows to enhance security. diff --git a/exchange/docs-conceptual/whats-new-in-the-exo-module.md b/exchange/docs-conceptual/whats-new-in-the-exo-module.md index b7aae96a3a..64e027b733 100644 --- a/exchange/docs-conceptual/whats-new-in-the-exo-module.md +++ b/exchange/docs-conceptual/whats-new-in-the-exo-module.md @@ -3,7 +3,7 @@ title: What's new in the Exchange Online PowerShell module ms.author: chrisda author: chrisda manager: deniseb -ms.date: 09/25/2024 +ms.date: 03/26/2025 ms.audience: Admin audience: Admin ms.topic: article @@ -22,6 +22,12 @@ description: "Learn about the new features and functionality available in the la This article lists new features in the Exchange Online PowerShell module that's used for connecting to Exchange Online PowerShell, Security & Compliance PowerShell, and standalone Exchange Online Protection (EOP) PowerShell. Features that are currently in preview are denoted with **(preview)**. +## March 2025 + +- [Version 3.7.2](https://www.powershellgallery.com/packages/ExchangeOnlineManagement/3.7.1) + + For information about what's in this release, see [Version 3.7.2](exchange-online-powershell-v2.md#version-372). + ## January 2025 - [Version 3.7.1](https://www.powershellgallery.com/packages/ExchangeOnlineManagement/3.7.1) From 4e155945f5f268bcbc9eb772cbcf46102ef6ffc2 Mon Sep 17 00:00:00 2001 From: brenle Date: Wed, 26 Mar 2025 23:24:10 -0400 Subject: [PATCH 1574/1851] Update Set-FeatureConfiguration.md --- .../exchange/Set-FeatureConfiguration.md | 109 ++++-------------- 1 file changed, 25 insertions(+), 84 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md b/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md index 01ac81be43..cb8774b23a 100644 --- a/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md @@ -9,19 +9,20 @@ schema: 2.0.0 # Set-FeatureConfiguration ## SYNOPSIS -**Note**: Currently, this cmdlet is available only in Private Preview. +**Note**: This cmdlet is available in Public Preview. This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). -Use the Set-FeatureConfiguration cmdlet to modify Discovery policies. +Use the Set-FeatureConfiguration cmdlet to modify Microsoft Purview feature configurations within your organization, including: +- Collection policies +- Endpoint DLP trust container For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). ## SYNTAX -### Identity (Default) ``` -Set-FeatureConfiguration [-Identity] [-Locations ] +Set-FeatureConfiguration -Identity [-Locations ] [-Comment ] [-Confirm] [-GeneralDiscovery] @@ -32,96 +33,36 @@ Set-FeatureConfiguration [-Identity] [-Locations ] [] ``` -### AdaptiveScopeLocation -``` -Set-FeatureConfiguration [-Identity] - [-Comment ] - [-Confirm] - [-GeneralDiscovery] - [-IrmDiscovery] - [-Mode ] - [-ScenarioConfig ] - [-WhatIf] - [] -``` - -### TeamLocation -``` -Set-FeatureConfiguration [-Identity] - [-Comment ] - [-Confirm] - [-GeneralDiscovery] - [-IrmDiscovery] - [-Mode ] - [-ScenarioConfig ] - [-WhatIf] - [] -``` +## DESCRIPTION +To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in Security & Compliance](https://go.microsoft.com/fwlink/p/?LinkId=511920). -### OrganizationSegmentsDefault -``` -Set-FeatureConfiguration [-Identity] - [-Confirm] - [-GeneralDiscovery] - [-IrmDiscovery] - [-Mode ] - [-ScenarioConfig ] - [-WhatIf] - [] -``` +## EXAMPLES -### InformationBarrierDefault -``` -Set-FeatureConfiguration [-Identity] - [-Confirm] - [-GeneralDiscovery] - [-IrmDiscovery] - [-Mode ] - [-ScenarioConfig ] - [-WhatIf] - [] +### Example 1 +```powershell +Set-FeatureConfiguration "DSPM for AI - Capture interactions for Copilot experiences" -ScenarioConfig '{"Activities":["UploadText","DownloadText"],"EnforcementPlanes":["CopilotExperiences"],"SensitiveTypeIds":["All"],"IsIngestionEnabled":false}' ``` -### DisableRestrictiveRetentionParameterSet -``` -Set-FeatureConfiguration [-Identity] - [-Confirm] - [-GeneralDiscovery] - [-IrmDiscovery] - [-Mode ] - [-ScenarioConfig ] - [-WhatIf] - [] -``` +This example updates a collection policy named "DSPM for AI - Capture interactions for Copilot experiences" to disable content capture. -### RetryDistributionParameterSet -``` -Set-FeatureConfiguration [-Identity] - [-Confirm] - [-GeneralDiscovery] - [-IrmDiscovery] - [-Mode ] - [-ScenarioConfig ] - [-WhatIf] - [] +### Example 2 +```powershell +Set-FeatureConfiguration "Microsoft Copilot collection policy for Contoso Sales" -Locations '[{"Workload":"Applications","Location":"52655","AddInclusions":[{"Type":"Group","Identity":"USSales@contoso.com"}]}]' ``` -## DESCRIPTION -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in Security & Compliance](https://go.microsoft.com/fwlink/p/?LinkId=511920). - -## EXAMPLES +This example updates a collection policy named "Microsoft Copilot collection policy for Contoso Sales" to include the USSales@contoso.com group. -### Example 1 +### Example 3 ```powershell -Set-FeatureConfiguration "Discovery policy for Contoso executives" -ScenarioConfig '{"Activities": ["UploadText", "UploadFile"], "EnforcementPlanes": ["Browser"], "SensitiveTypeIds": ["a44669fe-0d48-453d-a9b1-2cc83f2cba77","50842eb7-edc8-4019-85dd-5a5c1f2bb085"]}' -Locations '[{"Workload": "Applications","Location": "51622","AddInclusions": [{"Type": "Group","Identity": "executives@contoso.com"}]},{"Workload": "Applications","Location": "51399","AddInclusions": [{"Type": "Group","Identity": "executives@contoso.com"}]},{"Workload": "Applications","Location": "51279","AddInclusions": [{"Type": "Group","Identity": "executives@contoso.com"}]}]' +Set-FeatureConfiguration "Microsoft Copilot collection policy for Contoso Sales" -Locations '[{"Workload":"Applications","Location":"52655","AddExclusions":[{"Type":"IndividualResource","Identity":"adele@contoso.com"}]}]' ``` -The example displays a discovery policy that includes the group "Executives" and targets a specific set of sensitive information types. +This example updates a collection policy named "Microsoft Copilot collection policy for Contoso Sales" to exclude the adele@contoso.com. ## PARAMETERS ### -Identity -The Identity policy specifies the Discovery policy that you want to modify. You can use any value that uniquely identifies the policy. For example: +The Identity parameter specifies the feature configuration that you want to modify. You can use any value that uniquely identifies the policy. For example: - Name - Distinguished name (DN) @@ -208,7 +149,7 @@ Accept wildcard characters: False ``` ### -Locations -The locations parameter specifies where the policy applies. +The locations parameter specifies where the feature configuration applies. ```yaml Type: String @@ -224,10 +165,10 @@ Accept wildcard characters: False ``` ### -Mode -The Mode parameter specifies the action and notification level of the Discovery policy. Valid values are: +The Mode parameter specifies feature configuration mode. Valid values are: -- Enable: The policy is enabled for actions and notifications. This is the default value. -- Disable: The policy is disabled. +- Enable: The feature configuration is enabled. +- Disable: The feature configuration is disabled. ```yaml Type: PolicyMode @@ -243,7 +184,7 @@ Accept wildcard characters: False ``` ### -ScenarioConfig -The ScenarioConfig parameter specifies additional information about the policy configuration. +The ScenarioConfig parameter specifies additional information about the feature configuration. ```yaml Type: String From 9af094c85b6807aed35a1b8b4000bfd1c8dfce8d Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 27 Mar 2025 08:51:32 -0700 Subject: [PATCH 1575/1851] Update parameter sets in Set-FeatureConfiguration --- exchange/exchange-ps/exchange/Set-FeatureConfiguration.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md b/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md index cb8774b23a..df23e33845 100644 --- a/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md @@ -22,7 +22,7 @@ For information about the parameter sets in the Syntax section below, see [Excha ## SYNTAX ``` -Set-FeatureConfiguration -Identity [-Locations ] +Set-FeatureConfiguration [-Identity] [-Locations ] [-Comment ] [-Confirm] [-GeneralDiscovery] @@ -86,7 +86,7 @@ The Comment parameter specifies an optional comment. If you specify a value that ```yaml Type: String -Parameter Sets: Identity, AdaptiveScopeLocation, TeamLocation +Parameter Sets: (All) Aliases: Applicable: Security & Compliance @@ -153,7 +153,7 @@ The locations parameter specifies where the feature configuration applies. ```yaml Type: String -Parameter Sets: Identity +Parameter Sets: (All) Aliases: Applicable: Security & Compliance From 1329544fad99abe8b653c3e6815b589c2281b021 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 27 Mar 2025 08:58:43 -0700 Subject: [PATCH 1576/1851] Minor Synopsis reformatting --- .../exchange-ps/exchange/Get-FeatureConfiguration.md | 10 ++++++---- .../exchange-ps/exchange/New-FeatureConfiguration.md | 10 ++++++---- .../exchange/Remove-FeatureConfiguration.md | 10 ++++++---- .../exchange-ps/exchange/Set-FeatureConfiguration.md | 10 ++++++---- 4 files changed, 24 insertions(+), 16 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md b/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md index 86e7aee7e2..c0cd062a27 100644 --- a/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md @@ -9,13 +9,15 @@ schema: 2.0.0 # Get-FeatureConfiguration ## SYNOPSIS -**Note**: This cmdlet is available in Public Preview. - This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). +> [!NOTE] +> This cmdlet is currently available in Public Preview, isn't available in all organizations, and is subject to change. + Use the Get-FeatureConfiguration cmdlet to view Microsoft Purview feature configurations within your organization, including: -- Collection policies -- Endpoint DLP trust container + +- Collection policies. +- Endpoint DLP trust container. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/New-FeatureConfiguration.md b/exchange/exchange-ps/exchange/New-FeatureConfiguration.md index 709b6feda9..c3dbf856db 100644 --- a/exchange/exchange-ps/exchange/New-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/New-FeatureConfiguration.md @@ -9,13 +9,15 @@ schema: 2.0.0 # New-FeatureConfiguration ## SYNOPSIS -**Note**: This cmdlet is available in Public Preview. - This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). +> [!NOTE] +> This cmdlet is currently available in Public Preview, isn't available in all organizations, and is subject to change. + Use the New-FeatureConfiguration cmdlet to create Microsoft Purview feature configurations within your organization, including: -- Collection policies -- Endpoint DLP trust container + +- Collection policies. +- Endpoint DLP trust container. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md b/exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md index 47ed8b508d..d2fc6efa33 100644 --- a/exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md @@ -9,13 +9,15 @@ schema: 2.0.0 # Remove-FeatureConfiguration ## SYNOPSIS -**Note**: This cmdlet is available in Public Preview. - This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). +> [!NOTE] +> This cmdlet is currently available in Public Preview, isn't available in all organizations, and is subject to change. + Use the Remove-FeatureConfiguration cmdlet to remove Microsoft Purview feature configurations within your organization, including: -- Collection policies -- Endpoint DLP trust container + +- Collection policies. +- Endpoint DLP trust container. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). diff --git a/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md b/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md index df23e33845..aef971fd05 100644 --- a/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md @@ -9,13 +9,15 @@ schema: 2.0.0 # Set-FeatureConfiguration ## SYNOPSIS -**Note**: This cmdlet is available in Public Preview. - This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). +> [!NOTE] +> This cmdlet is currently available in Public Preview, isn't available in all organizations, and is subject to change. + Use the Set-FeatureConfiguration cmdlet to modify Microsoft Purview feature configurations within your organization, including: -- Collection policies -- Endpoint DLP trust container + +- Collection policies. +- Endpoint DLP trust container. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). From a9d6016b78964db82e678718609818d15f9f75cc Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 28 Mar 2025 09:44:11 -0400 Subject: [PATCH 1577/1851] Update New-CsAutoAttendant.md Adding documentation for new cmdlets --- teams/teams-ps/teams/New-CsAutoAttendant.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/teams/teams-ps/teams/New-CsAutoAttendant.md b/teams/teams-ps/teams/New-CsAutoAttendant.md index 98e32e7234..4bad3fa974 100644 --- a/teams/teams-ps/teams/New-CsAutoAttendant.md +++ b/teams/teams-ps/teams/New-CsAutoAttendant.md @@ -15,6 +15,8 @@ ms.reviewer: williamlooney ## SYNOPSIS Use the New-CsAutoAttendant cmdlet to create a new Auto Attendant (AA). +Hi + ## SYNTAX ```powershell From c0dfd6ee92fb8984d84f1091022244ac4ea67a83 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 28 Mar 2025 09:45:37 -0400 Subject: [PATCH 1578/1851] Create Get-CsComplianceRecordingForCallQueueTemplate.md --- .../teams/Get-CsComplianceRecordingForCallQueueTemplate.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md diff --git a/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md new file mode 100644 index 0000000000..94f8cb5ad0 --- /dev/null +++ b/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md @@ -0,0 +1 @@ +Get-CsComplianceRecordingForCallQueueTemplate From 46febfdf8cbb7aa5839fa73e9f48f613978a9e3c Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 28 Mar 2025 09:46:42 -0400 Subject: [PATCH 1579/1851] Update New-CsAutoAttendant.md --- teams/teams-ps/teams/New-CsAutoAttendant.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsAutoAttendant.md b/teams/teams-ps/teams/New-CsAutoAttendant.md index 4bad3fa974..98e32e7234 100644 --- a/teams/teams-ps/teams/New-CsAutoAttendant.md +++ b/teams/teams-ps/teams/New-CsAutoAttendant.md @@ -15,8 +15,6 @@ ms.reviewer: williamlooney ## SYNOPSIS Use the New-CsAutoAttendant cmdlet to create a new Auto Attendant (AA). -Hi - ## SYNTAX ```powershell From dd9bb8cc816ce11552b534a9f116305b2782dfed Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 28 Mar 2025 10:02:37 -0400 Subject: [PATCH 1580/1851] Update Get-CsComplianceRecordingForCallQueueTemplate.md --- ...ComplianceRecordingForCallQueueTemplate.md | 91 +++++++++++++++++++ 1 file changed, 91 insertions(+) diff --git a/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md index 94f8cb5ad0..e36ceee313 100644 --- a/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md @@ -1 +1,92 @@ +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/teams/Get-CsComplianceRecordingForCallQueueTemplate +applicable: Microsoft Teams +title: Get-CsComplianceRecordingForCallQueueTemplate +schema: 2.0.0 +manager: bulenteg +author: colongma +ms.author: colongma +ms.reviewer: williamlooney +--- + +# Get-CsComplianceRecordingForCallQueueTemplate + +## SYNOPSIS +Use the Get-CsComplianceRecordingForCallQueueTemplate cmdlet to retrieve a Compliance Recording for Call Queues template. + +## SYNTAX + +```powershell +Get-CsComplianceRecordingForCallQueueTemplate [-Id ] [-Tenant ] [] +``` + +## DESCRIPTION +Auto Attendants (AAs) are a key element in the Office 365 Phone System. +Each AA can be associated with phone numbers that allow callers to reach specific people in the organization through a directory lookup. Alternatively, it can route the calls to an operator, a user, another AA, or a call queue. + +You can create new AAs by using the New-CsAutoAttendant cmdlet; each newly created AA gets assigned a random string that serves as the identity of the AA. + +## EXAMPLES + +### -------------------------- Example 1 -------------------------- +``` Get-CsComplianceRecordingForCallQueueTemplate +``` + +This example gets all Call Queues in the organization. + +### -------------------------- Example 2 -------------------------- +``` +Get-CsComplianceRecordingForCallQueueTemplate -Id 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01 +``` + +This example gets the Compliance Recording for Call Queue template with the identity 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01. If no Compliance Recording for Call Queue template exists with the identity 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01, then this example generates an error. + +## PARAMETERS + +### -Id +The Id parameter is the unique identifier assigned to the Compliance Recording for Call Queue template. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +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). + +## INPUTS + +### None + +## OUTPUTS + +### Microsoft.Rtc.Management.OAA.Models.AutoAttendant + +## NOTES + +## RELATED LINKS + +New-CsComplianceRecordingForCallQueueTemplate + +Set-CsComplianceRecordingForCallQueueTemplate + +Remove-CsComplianceRecordingForCallQueueTemplate + +Get-CsCallqueue + +New-CsCallQueue + +Set-CsCallQueue + +Remove-CsCallQuuee + From fbdf7567fde74d184e07e92d7754a81c6580cf07 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 28 Mar 2025 10:03:06 -0400 Subject: [PATCH 1581/1851] Update Get-CsComplianceRecordingForCallQueueTemplate.md --- .../teams/Get-CsComplianceRecordingForCallQueueTemplate.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md index e36ceee313..25e065000d 100644 --- a/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md @@ -18,7 +18,7 @@ Use the Get-CsComplianceRecordingForCallQueueTemplate cmdlet to retrieve a Compl ## SYNTAX ```powershell -Get-CsComplianceRecordingForCallQueueTemplate [-Id ] [-Tenant ] [] +Get-CsComplianceRecordingForCallQueueTemplate [-Id ] [] ``` ## DESCRIPTION From 8942ffb6eb741cfd4d25efcf66879415a6b6db6d Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 28 Mar 2025 10:12:36 -0400 Subject: [PATCH 1582/1851] Update Get-CsComplianceRecordingForCallQueueTemplate.md --- .../Get-CsComplianceRecordingForCallQueueTemplate.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md index 25e065000d..1ea154615b 100644 --- a/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md @@ -4,10 +4,10 @@ online version: https://learn.microsoft.com/powershell/module/teams/Get-CsCompli applicable: Microsoft Teams title: Get-CsComplianceRecordingForCallQueueTemplate schema: 2.0.0 -manager: bulenteg -author: colongma -ms.author: colongma -ms.reviewer: williamlooney +manager: mkbond007 +author: mkbond007 +ms.author: mkbond007 +ms.reviewer: mkbond007 --- # Get-CsComplianceRecordingForCallQueueTemplate From bfb86a754b9401f56c39c4179d33feb11943f6d3 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 28 Mar 2025 10:18:56 -0400 Subject: [PATCH 1583/1851] Update Get-CsComplianceRecordingForCallQueueTemplate.md --- .../Get-CsComplianceRecordingForCallQueueTemplate.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md index 1ea154615b..da6a4cc1e3 100644 --- a/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md @@ -4,10 +4,10 @@ online version: https://learn.microsoft.com/powershell/module/teams/Get-CsCompli applicable: Microsoft Teams title: Get-CsComplianceRecordingForCallQueueTemplate schema: 2.0.0 -manager: mkbond007 -author: mkbond007 -ms.author: mkbond007 -ms.reviewer: mkbond007 +manager: +author: tomkau +ms.author: tomkau +ms.reviewer: williamlooney --- # Get-CsComplianceRecordingForCallQueueTemplate From 11bfa395cc531a8a2fa0aa2c7af486a2e76edb1d Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 28 Mar 2025 10:20:22 -0400 Subject: [PATCH 1584/1851] Create New-CsComplianceRecordingForCallQueueTemplate.md --- ...ComplianceRecordingForCallQueueTemplate.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md diff --git a/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md new file mode 100644 index 0000000000..1b808d310a --- /dev/null +++ b/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md @@ -0,0 +1,92 @@ +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/teams/New-CsComplianceRecordingForCallQueueTemplate +applicable: Microsoft Teams +title: Get-CsComplianceRecordingForCallQueueTemplate +schema: 2.0.0 +manager: +author: tomkau +ms.author: tomkau +ms.reviewer: williamlooney +--- + +# New-CsComplianceRecordingForCallQueueTemplate + +## SYNOPSIS +Use the Get-CsComplianceRecordingForCallQueueTemplate cmdlet to retrieve a Compliance Recording for Call Queues template. + +## SYNTAX + +```powershell +Get-CsComplianceRecordingForCallQueueTemplate [-Id ] [] +``` + +## DESCRIPTION +Auto Attendants (AAs) are a key element in the Office 365 Phone System. +Each AA can be associated with phone numbers that allow callers to reach specific people in the organization through a directory lookup. Alternatively, it can route the calls to an operator, a user, another AA, or a call queue. + +You can create new AAs by using the New-CsAutoAttendant cmdlet; each newly created AA gets assigned a random string that serves as the identity of the AA. + +## EXAMPLES + +### -------------------------- Example 1 -------------------------- +``` +Get-CsComplianceRecordingForCallQueueTemplate +``` + +This example gets all Call Queues in the organization. + +### -------------------------- Example 2 -------------------------- +``` +Get-CsComplianceRecordingForCallQueueTemplate -Id 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01 +``` + +This example gets the Compliance Recording for Call Queue template with the identity 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01. If no Compliance Recording for Call Queue template exists with the identity 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01, then this example generates an error. + +## PARAMETERS + +### -Id +The Id parameter is the unique identifier assigned to the Compliance Recording for Call Queue template. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +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). + +## INPUTS + +### None + +## OUTPUTS + +### Microsoft.Rtc.Management.OAA.Models.AutoAttendant + +## NOTES + +## RELATED LINKS + +New-CsComplianceRecordingForCallQueueTemplate + +Set-CsComplianceRecordingForCallQueueTemplate + +Remove-CsComplianceRecordingForCallQueueTemplate + +Get-CsCallqueue + +New-CsCallQueue + +Set-CsCallQueue + +Remove-CsCallQuuee + From f7a1abe49df24f255a1ae9b4929de310c676035e Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 28 Mar 2025 10:21:03 -0400 Subject: [PATCH 1585/1851] Create Set-CsComplianceRecordingForCallQueueTemplate.md --- .../teams/Set-CsComplianceRecordingForCallQueueTemplate.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md diff --git a/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md new file mode 100644 index 0000000000..d7bafcfdce --- /dev/null +++ b/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md @@ -0,0 +1 @@ +Set-CsComplianceRecordingForCallQueueTemplate From e3e30486af747f609faa55effc5769aa67b00006 Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Fri, 28 Mar 2025 07:22:13 -0700 Subject: [PATCH 1586/1851] Update set-csteamsmessagingconfiguration.md --- .../set-csteamsmessagingconfiguration.md | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md b/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md index dd01cdb45b..79f4c96eb3 100644 --- a/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md +++ b/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md @@ -24,6 +24,8 @@ Set-CsTeamsMessagingConfiguration [-Identity] [-Force] [-MessagingNotes ] [-UrlReputationCheck ] + [-ContentBasedPhishingCheck ] + [-ReportIncorrectSecurityDetections] [-WhatIf] [] ``` @@ -205,6 +207,52 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ContentBasedPhishingCheck + +>[!NOTE] +>This feature has not been released yet and will have no changes if it is enabled or disabled. + +This setting determines if Content Based Phishing Check in teams messaging across the whole tenant + +Possible Values: +- Enabled +- Disabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Enabled +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ReportIncorrectSecurityDetections + +>[!NOTE] +>This feature has not been released yet and will have no changes if it is enabled or disabled. + +This setting determines if Report Incorrect Security Detections is enabled in teams messaging across the whole tenant + +Possible Values: +- Enabled +- Disabled + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Enabled +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WhatIf Shows what would happen if the cmdlet runs. From 0349d775246a838580d99c5d32a330d93612a899 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 28 Mar 2025 10:22:16 -0400 Subject: [PATCH 1587/1851] Create Remove-CsComplianceRecordingForCallQueueTemplate.md --- ...ComplianceRecordingForCallQueueTemplate.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md diff --git a/teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md new file mode 100644 index 0000000000..dc51327768 --- /dev/null +++ b/teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md @@ -0,0 +1,92 @@ +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/teams/Remove-CsComplianceRecordingForCallQueueTemplate +applicable: Microsoft Teams +title: Get-CsComplianceRecordingForCallQueueTemplate +schema: 2.0.0 +manager: +author: tomkau +ms.author: tomkau +ms.reviewer: williamlooney +--- + +# Remove-CsComplianceRecordingForCallQueueTemplate + +## SYNOPSIS +Use the Get-CsComplianceRecordingForCallQueueTemplate cmdlet to retrieve a Compliance Recording for Call Queues template. + +## SYNTAX + +```powershell +Get-CsComplianceRecordingForCallQueueTemplate [-Id ] [] +``` + +## DESCRIPTION +Auto Attendants (AAs) are a key element in the Office 365 Phone System. +Each AA can be associated with phone numbers that allow callers to reach specific people in the organization through a directory lookup. Alternatively, it can route the calls to an operator, a user, another AA, or a call queue. + +You can create new AAs by using the New-CsAutoAttendant cmdlet; each newly created AA gets assigned a random string that serves as the identity of the AA. + +## EXAMPLES + +### -------------------------- Example 1 -------------------------- +``` +Get-CsComplianceRecordingForCallQueueTemplate +``` + +This example gets all Call Queues in the organization. + +### -------------------------- Example 2 -------------------------- +``` +Get-CsComplianceRecordingForCallQueueTemplate -Id 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01 +``` + +This example gets the Compliance Recording for Call Queue template with the identity 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01. If no Compliance Recording for Call Queue template exists with the identity 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01, then this example generates an error. + +## PARAMETERS + +### -Id +The Id parameter is the unique identifier assigned to the Compliance Recording for Call Queue template. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +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). + +## INPUTS + +### None + +## OUTPUTS + +### Microsoft.Rtc.Management.OAA.Models.AutoAttendant + +## NOTES + +## RELATED LINKS + +New-CsComplianceRecordingForCallQueueTemplate + +Set-CsComplianceRecordingForCallQueueTemplate + +Remove-CsComplianceRecordingForCallQueueTemplate + +Get-CsCallqueue + +New-CsCallQueue + +Set-CsCallQueue + +Remove-CsCallQuuee + From 7ec0e59733e33f95e0384b37674c6f5966a4bce7 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 28 Mar 2025 10:27:44 -0400 Subject: [PATCH 1588/1851] Update New-CsComplianceRecordingForCallQueueTemplate.md --- .../teams/New-CsComplianceRecordingForCallQueueTemplate.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md index 1b808d310a..658fdebdfc 100644 --- a/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md @@ -2,7 +2,7 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/New-CsComplianceRecordingForCallQueueTemplate applicable: Microsoft Teams -title: Get-CsComplianceRecordingForCallQueueTemplate +title: New-CsComplianceRecordingForCallQueueTemplate schema: 2.0.0 manager: author: tomkau From 883715737b1dcf15b1470feeb06e6736d1300c33 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 28 Mar 2025 10:28:31 -0400 Subject: [PATCH 1589/1851] Update Remove-CsComplianceRecordingForCallQueueTemplate.md --- .../teams/Remove-CsComplianceRecordingForCallQueueTemplate.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md index dc51327768..9f65adef74 100644 --- a/teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md @@ -2,7 +2,7 @@ external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml online version: https://learn.microsoft.com/powershell/module/teams/Remove-CsComplianceRecordingForCallQueueTemplate applicable: Microsoft Teams -title: Get-CsComplianceRecordingForCallQueueTemplate +title: Remove-CsComplianceRecordingForCallQueueTemplate schema: 2.0.0 manager: author: tomkau From 874af641f4eda43e35673f988a825ac4a4fd8d72 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 28 Mar 2025 10:33:21 -0400 Subject: [PATCH 1590/1851] Update Set-CsComplianceRecordingForCallQueueTemplate.md --- ...ComplianceRecordingForCallQueueTemplate.md | 93 ++++++++++++++++++- 1 file changed, 92 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md index d7bafcfdce..6bcfae16f5 100644 --- a/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md @@ -1 +1,92 @@ -Set-CsComplianceRecordingForCallQueueTemplate +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/teams/Set-CsComplianceRecordingForCallQueueTemplate +applicable: Microsoft Teams +title: Set-CsComplianceRecordingForCallQueueTemplate +schema: 2.0.0 +manager: +author: tomkau +ms.author: tomkau +ms.reviewer: williamlooney +--- + +# Remove-CsComplianceRecordingForCallQueueTemplate + +## SYNOPSIS +Use the Get-CsComplianceRecordingForCallQueueTemplate cmdlet to retrieve a Compliance Recording for Call Queues template. + +## SYNTAX + +```powershell +Get-CsComplianceRecordingForCallQueueTemplate [-Id ] [] +``` + +## DESCRIPTION +Auto Attendants (AAs) are a key element in the Office 365 Phone System. +Each AA can be associated with phone numbers that allow callers to reach specific people in the organization through a directory lookup. Alternatively, it can route the calls to an operator, a user, another AA, or a call queue. + +You can create new AAs by using the New-CsAutoAttendant cmdlet; each newly created AA gets assigned a random string that serves as the identity of the AA. + +## EXAMPLES + +### -------------------------- Example 1 -------------------------- +``` +Get-CsComplianceRecordingForCallQueueTemplate +``` + +This example gets all Call Queues in the organization. + +### -------------------------- Example 2 -------------------------- +``` +Get-CsComplianceRecordingForCallQueueTemplate -Id 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01 +``` + +This example gets the Compliance Recording for Call Queue template with the identity 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01. If no Compliance Recording for Call Queue template exists with the identity 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01, then this example generates an error. + +## PARAMETERS + +### -Id +The Id parameter is the unique identifier assigned to the Compliance Recording for Call Queue template. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +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). + +## INPUTS + +### None + +## OUTPUTS + +### Microsoft.Rtc.Management.OAA.Models.AutoAttendant + +## NOTES + +## RELATED LINKS + +[New-CsComplianceRecordingForCallQueueTemplate](new-cscompliancerecordingforcallqueuetemplate.md) + +[Set-CsComplianceRecordingForCallQueueTemplate](set-cscompliancerecordingforcallqueuetemplate.md) + +[Remove-CsComplianceRecordingForCallQueueTemplate](remove-cscompliancerecordingforcallqueuetemplate.md) + +[Get-CsCallqueue](get-cscallqueue.md) + +[New-CsCallQueue](new-cscallqueue.md) + +[Set-CsCallQueue](set-cscallqueue) + +[Remove-CsCallQuuee](remove-cscallqueue) + From bbbddb45690c35f1cb0415107332eed68c554425 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 28 Mar 2025 10:57:12 -0400 Subject: [PATCH 1591/1851] Update New-CsComplianceRecordingForCallQueueTemplate.md --- .../teams/New-CsComplianceRecordingForCallQueueTemplate.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md index 658fdebdfc..1727f642e5 100644 --- a/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md @@ -21,6 +21,9 @@ Use the Get-CsComplianceRecordingForCallQueueTemplate cmdlet to retrieve a Compl Get-CsComplianceRecordingForCallQueueTemplate [-Id ] [] ``` +> [!CAUTION] +> This cmdlet will only work for customers that are participating in the Voice Applications private preview for this features. General Availability for this functionality has not been determined at this time. + ## DESCRIPTION Auto Attendants (AAs) are a key element in the Office 365 Phone System. Each AA can be associated with phone numbers that allow callers to reach specific people in the organization through a directory lookup. Alternatively, it can route the calls to an operator, a user, another AA, or a call queue. From fcb6b1127d522fff21b009a178c7c4efda62c871 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 28 Mar 2025 10:57:57 -0400 Subject: [PATCH 1592/1851] Update Remove-CsComplianceRecordingForCallQueueTemplate.md --- .../teams/Remove-CsComplianceRecordingForCallQueueTemplate.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md index 9f65adef74..5392c989fb 100644 --- a/teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md @@ -21,6 +21,9 @@ Use the Get-CsComplianceRecordingForCallQueueTemplate cmdlet to retrieve a Compl Get-CsComplianceRecordingForCallQueueTemplate [-Id ] [] ``` +> [!CAUTION] +> This cmdlet will only work for customers that are participating in the Voice Applications private preview for this features. General Availability for this functionality has not been determined at this time. + ## DESCRIPTION Auto Attendants (AAs) are a key element in the Office 365 Phone System. Each AA can be associated with phone numbers that allow callers to reach specific people in the organization through a directory lookup. Alternatively, it can route the calls to an operator, a user, another AA, or a call queue. From be5880f1de5333581483c6e29b0d8ff36020b4ec Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 28 Mar 2025 10:58:19 -0400 Subject: [PATCH 1593/1851] Update Set-CsComplianceRecordingForCallQueueTemplate.md --- .../teams/Set-CsComplianceRecordingForCallQueueTemplate.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md index 6bcfae16f5..2d43ce194d 100644 --- a/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md @@ -21,6 +21,9 @@ Use the Get-CsComplianceRecordingForCallQueueTemplate cmdlet to retrieve a Compl Get-CsComplianceRecordingForCallQueueTemplate [-Id ] [] ``` +> [!CAUTION] +> This cmdlet will only work for customers that are participating in the Voice Applications private preview for this features. General Availability for this functionality has not been determined at this time. + ## DESCRIPTION Auto Attendants (AAs) are a key element in the Office 365 Phone System. Each AA can be associated with phone numbers that allow callers to reach specific people in the organization through a directory lookup. Alternatively, it can route the calls to an operator, a user, another AA, or a call queue. From 16ba2fff3666f638410aef09c5173063e49f3c46 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 28 Mar 2025 10:59:56 -0400 Subject: [PATCH 1594/1851] Update Get-CsComplianceRecordingForCallQueueTemplate.md --- .../teams/Get-CsComplianceRecordingForCallQueueTemplate.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md index da6a4cc1e3..b9208ed027 100644 --- a/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md @@ -21,6 +21,9 @@ Use the Get-CsComplianceRecordingForCallQueueTemplate cmdlet to retrieve a Compl Get-CsComplianceRecordingForCallQueueTemplate [-Id ] [] ``` +> [!CAUTION] +> This cmdlet will only work for customers that are participating in the Voice Applications private preview for this features. General Availability for this functionality has not been determined at this time. + ## DESCRIPTION Auto Attendants (AAs) are a key element in the Office 365 Phone System. Each AA can be associated with phone numbers that allow callers to reach specific people in the organization through a directory lookup. Alternatively, it can route the calls to an operator, a user, another AA, or a call queue. @@ -76,9 +79,9 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -New-CsComplianceRecordingForCallQueueTemplate +[New-CsComplianceRecordingForCallQueueTemplate](./New-CsComplianceRecordingForCallQueueTemplate.md) -Set-CsComplianceRecordingForCallQueueTemplate +[Set-CsComplianceRecordingForCallQueueTemplate](./set-CsComplianceRecordingForCallQueueTemplate) Remove-CsComplianceRecordingForCallQueueTemplate From 86c071d6f3889c87ed0fde2ecab7fd3f39488869 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 28 Mar 2025 11:05:10 -0400 Subject: [PATCH 1595/1851] Update New-CsComplianceRecordingForCallQueueTemplate.md --- .../New-CsComplianceRecordingForCallQueueTemplate.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md index 1727f642e5..f2f4185869 100644 --- a/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md @@ -13,7 +13,7 @@ ms.reviewer: williamlooney # New-CsComplianceRecordingForCallQueueTemplate ## SYNOPSIS -Use the Get-CsComplianceRecordingForCallQueueTemplate cmdlet to retrieve a Compliance Recording for Call Queues template. +Use the New-CsComplianceRecordingForCallQueueTemplate cmdlet to create a Compliance Recording for Call Queues template. ## SYNTAX @@ -21,15 +21,15 @@ Use the Get-CsComplianceRecordingForCallQueueTemplate cmdlet to retrieve a Compl Get-CsComplianceRecordingForCallQueueTemplate [-Id ] [] ``` -> [!CAUTION] -> This cmdlet will only work for customers that are participating in the Voice Applications private preview for this features. General Availability for this functionality has not been determined at this time. - ## DESCRIPTION Auto Attendants (AAs) are a key element in the Office 365 Phone System. Each AA can be associated with phone numbers that allow callers to reach specific people in the organization through a directory lookup. Alternatively, it can route the calls to an operator, a user, another AA, or a call queue. You can create new AAs by using the New-CsAutoAttendant cmdlet; each newly created AA gets assigned a random string that serves as the identity of the AA. +> [!CAUTION] +> This cmdlet will only work for customers that are participating in the Voice Applications private preview for this features. General Availability for this functionality has not been determined at this time. + ## EXAMPLES ### -------------------------- Example 1 -------------------------- From 2ac92da7d04f34ac360b56026e609b1c62166bb5 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 28 Mar 2025 11:38:54 -0400 Subject: [PATCH 1596/1851] Update Get-CsComplianceRecordingForCallQueueTemplate.md --- .../Get-CsComplianceRecordingForCallQueueTemplate.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md index b9208ed027..2af67f00ac 100644 --- a/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md @@ -21,14 +21,11 @@ Use the Get-CsComplianceRecordingForCallQueueTemplate cmdlet to retrieve a Compl Get-CsComplianceRecordingForCallQueueTemplate [-Id ] [] ``` -> [!CAUTION] -> This cmdlet will only work for customers that are participating in the Voice Applications private preview for this features. General Availability for this functionality has not been determined at this time. - ## DESCRIPTION -Auto Attendants (AAs) are a key element in the Office 365 Phone System. -Each AA can be associated with phone numbers that allow callers to reach specific people in the organization through a directory lookup. Alternatively, it can route the calls to an operator, a user, another AA, or a call queue. +Put description here. -You can create new AAs by using the New-CsAutoAttendant cmdlet; each newly created AA gets assigned a random string that serves as the identity of the AA. +> [!CAUTION] +> This cmdlet will only work for customers that are participating in the Voice Applications private preview for this features. General Availability for this functionality has not been determined at this time. ## EXAMPLES From 8945b222a61b06a963e4df492052bb19a870b9d7 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 28 Mar 2025 11:40:58 -0400 Subject: [PATCH 1597/1851] Update Remove-CsComplianceRecordingForCallQueueTemplate.md --- ...emove-CsComplianceRecordingForCallQueueTemplate.md | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md index 5392c989fb..c02d36dd69 100644 --- a/teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md @@ -13,7 +13,7 @@ ms.reviewer: williamlooney # Remove-CsComplianceRecordingForCallQueueTemplate ## SYNOPSIS -Use the Get-CsComplianceRecordingForCallQueueTemplate cmdlet to retrieve a Compliance Recording for Call Queues template. +Use the Remove-CsComplianceRecordingForCallQueueTemplate cmdlet to delete a Compliance Recording for Call Queues template. ## SYNTAX @@ -21,14 +21,11 @@ Use the Get-CsComplianceRecordingForCallQueueTemplate cmdlet to retrieve a Compl Get-CsComplianceRecordingForCallQueueTemplate [-Id ] [] ``` -> [!CAUTION] -> This cmdlet will only work for customers that are participating in the Voice Applications private preview for this features. General Availability for this functionality has not been determined at this time. - ## DESCRIPTION -Auto Attendants (AAs) are a key element in the Office 365 Phone System. -Each AA can be associated with phone numbers that allow callers to reach specific people in the organization through a directory lookup. Alternatively, it can route the calls to an operator, a user, another AA, or a call queue. +Put description here. -You can create new AAs by using the New-CsAutoAttendant cmdlet; each newly created AA gets assigned a random string that serves as the identity of the AA. +> [!CAUTION] +> This cmdlet will only work for customers that are participating in the Voice Applications private preview for this features. General Availability for this functionality has not been determined at this time. ## EXAMPLES From 75efb8d60d8e29153ff6a99f420efffd940da22d Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 28 Mar 2025 11:41:30 -0400 Subject: [PATCH 1598/1851] Update Set-CsComplianceRecordingForCallQueueTemplate.md --- .../teams/Set-CsComplianceRecordingForCallQueueTemplate.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md index 2d43ce194d..b5862a8bb8 100644 --- a/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md @@ -25,10 +25,10 @@ Get-CsComplianceRecordingForCallQueueTemplate [-Id ] [ > This cmdlet will only work for customers that are participating in the Voice Applications private preview for this features. General Availability for this functionality has not been determined at this time. ## DESCRIPTION -Auto Attendants (AAs) are a key element in the Office 365 Phone System. -Each AA can be associated with phone numbers that allow callers to reach specific people in the organization through a directory lookup. Alternatively, it can route the calls to an operator, a user, another AA, or a call queue. +Put description here. -You can create new AAs by using the New-CsAutoAttendant cmdlet; each newly created AA gets assigned a random string that serves as the identity of the AA. +> [!CAUTION] +> This cmdlet will only work for customers that are participating in the Voice Applications private preview for this features. General Availability for this functionality has not been determined at this time. ## EXAMPLES From e5bfcefae5b9597d1ab054d197da12e002980682 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 28 Mar 2025 11:41:48 -0400 Subject: [PATCH 1599/1851] Update Set-CsComplianceRecordingForCallQueueTemplate.md --- .../teams/Set-CsComplianceRecordingForCallQueueTemplate.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md index b5862a8bb8..d803525b24 100644 --- a/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md @@ -21,9 +21,6 @@ Use the Get-CsComplianceRecordingForCallQueueTemplate cmdlet to retrieve a Compl Get-CsComplianceRecordingForCallQueueTemplate [-Id ] [] ``` -> [!CAUTION] -> This cmdlet will only work for customers that are participating in the Voice Applications private preview for this features. General Availability for this functionality has not been determined at this time. - ## DESCRIPTION Put description here. From 14bc8d073ae7c64835e0ac0110b2f9a681f3e7b6 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 28 Mar 2025 11:46:29 -0400 Subject: [PATCH 1600/1851] Update Set-CsComplianceRecordingForCallQueueTemplate.md --- .../teams/Set-CsComplianceRecordingForCallQueueTemplate.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md index d803525b24..f67f6680fc 100644 --- a/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md @@ -10,15 +10,15 @@ ms.author: tomkau ms.reviewer: williamlooney --- -# Remove-CsComplianceRecordingForCallQueueTemplate +# Set-CsComplianceRecordingForCallQueueTemplate ## SYNOPSIS -Use the Get-CsComplianceRecordingForCallQueueTemplate cmdlet to retrieve a Compliance Recording for Call Queues template. +Use the Set-CsComplianceRecordingForCallQueueTemplate cmdlet to make changes to an existing Compliance Recording for Call Queues template. ## SYNTAX ```powershell -Get-CsComplianceRecordingForCallQueueTemplate [-Id ] [] +Set-CsComplianceRecordingForCallQueueTemplate [-Id ] [] ``` ## DESCRIPTION From 497d290a54572a5c3cb38e543a72dc341b61cfb0 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 28 Mar 2025 12:34:47 -0400 Subject: [PATCH 1601/1851] Update Remove-CsComplianceRecordingForCallQueueTemplate.md --- ...ove-CsComplianceRecordingForCallQueueTemplate.md | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md index c02d36dd69..3244afc0de 100644 --- a/teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md @@ -18,7 +18,7 @@ Use the Remove-CsComplianceRecordingForCallQueueTemplate cmdlet to delete a Comp ## SYNTAX ```powershell -Get-CsComplianceRecordingForCallQueueTemplate [-Id ] [] +Remove-CsComplianceRecordingForCallQueueTemplate -Id [] ``` ## DESCRIPTION @@ -31,17 +31,10 @@ Put description here. ### -------------------------- Example 1 -------------------------- ``` -Get-CsComplianceRecordingForCallQueueTemplate +Remove-CsComplianceRecordingForCallQueueTemplate -Id 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01 ``` -This example gets all Call Queues in the organization. - -### -------------------------- Example 2 -------------------------- -``` -Get-CsComplianceRecordingForCallQueueTemplate -Id 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01 -``` - -This example gets the Compliance Recording for Call Queue template with the identity 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01. If no Compliance Recording for Call Queue template exists with the identity 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01, then this example generates an error. +This example deletes the Compliance Recording for Call Queue template with the identity 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01. If no Compliance Recording for Call Queue template exists with the identity 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01, then this example generates an error. ## PARAMETERS From c793b80212bb4b29aad0de897c4cde37fb7e0149 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 28 Mar 2025 10:03:31 -0700 Subject: [PATCH 1602/1851] Get/Set-Notification deprecation note --- exchange/exchange-ps/exchange/Get-Notification.md | 3 +++ exchange/exchange-ps/exchange/Set-Notification.md | 3 +++ 2 files changed, 6 insertions(+) diff --git a/exchange/exchange-ps/exchange/Get-Notification.md b/exchange/exchange-ps/exchange/Get-Notification.md index 45e694f043..a354e891db 100644 --- a/exchange/exchange-ps/exchange/Get-Notification.md +++ b/exchange/exchange-ps/exchange/Get-Notification.md @@ -14,6 +14,9 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other. +> [!NOTE] +> This cmdlet will be deprecated in the cloud-based service. The classic Exchange admin center was deprecated in the cloud-based service in 2023. + Use the Get-Notification cmdlet to view notification events that are shown in the notification viewer in the Exchange admin center (EAC). These notifications are related to the following events: - Mailbox moves and migrations. diff --git a/exchange/exchange-ps/exchange/Set-Notification.md b/exchange/exchange-ps/exchange/Set-Notification.md index e123223d6b..4d7ef423b7 100644 --- a/exchange/exchange-ps/exchange/Set-Notification.md +++ b/exchange/exchange-ps/exchange/Set-Notification.md @@ -14,6 +14,9 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other. +> [!NOTE] +> This cmdlet will be deprecated in the cloud-based service. The classic Exchange admin center was deprecated in the cloud-based service in 2023. + Use the Set-Notification cmdlet to modify notification events that are shown in the notification viewer in the Exchange admin center (EAC). These notifications are related to the following events: - Mailbox moves and migrations. From 2d2d5d95ffad5a10935fa9c45809027ad3096a70 Mon Sep 17 00:00:00 2001 From: David Strome <21028455+dstrome@users.noreply.github.com> Date: Mon, 31 Mar 2025 14:30:01 -0700 Subject: [PATCH 1603/1851] Schedule to 1st of the month at 9am UTC. Disable manual trigger. Disable reporting mode. --- .github/workflows/StaleBranch.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/StaleBranch.yml b/.github/workflows/StaleBranch.yml index f55d979291..689edaebdc 100644 --- a/.github/workflows/StaleBranch.yml +++ b/.github/workflows/StaleBranch.yml @@ -5,9 +5,9 @@ permissions: on: schedule: - - cron: "0 */12 * * *" + - cron: "0 9 1 * *" - workflow_dispatch: + # workflow_dispatch: jobs: @@ -21,6 +21,6 @@ jobs: "ExampleBranch1", "ExampleBranch2" ]' - ReportOnly: true + ReportOnly: false secrets: AccessToken: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file From 0467d03f9416e4129356bc1b69167d3b2e496063 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Mon, 31 Mar 2025 15:53:20 -0700 Subject: [PATCH 1604/1851] Update New-CsComplianceRecordingForCallQueueTemplate.md --- ...ComplianceRecordingForCallQueueTemplate.md | 104 +++++++++++++++--- 1 file changed, 91 insertions(+), 13 deletions(-) diff --git a/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md index f2f4185869..ddfb5d8fbb 100644 --- a/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md @@ -18,38 +18,34 @@ Use the New-CsComplianceRecordingForCallQueueTemplate cmdlet to create a Complia ## SYNTAX ```powershell -Get-CsComplianceRecordingForCallQueueTemplate [-Id ] [] +New-CsComplianceRecordingForCallQueueTemplate -Name -Description -BotId [-RequiredDuringCall [-RequiredBeforeCall [-CurrentInvitationCount ] [-PairedApplication ] [] ``` ## DESCRIPTION -Auto Attendants (AAs) are a key element in the Office 365 Phone System. -Each AA can be associated with phone numbers that allow callers to reach specific people in the organization through a directory lookup. Alternatively, it can route the calls to an operator, a user, another AA, or a call queue. - -You can create new AAs by using the New-CsAutoAttendant cmdlet; each newly created AA gets assigned a random string that serves as the identity of the AA. +Put description here > [!CAUTION] -> This cmdlet will only work for customers that are participating in the Voice Applications private preview for this features. General Availability for this functionality has not been determined at this time. +> This cmdlet will only work for customers that are participating in the Voice Applications private preview for this feature. General Availability for this functionality has not been determined at this time. ## EXAMPLES ### -------------------------- Example 1 -------------------------- ``` -Get-CsComplianceRecordingForCallQueueTemplate +New-CsComplianceRecordingForCallQueueTemplate ``` -This example gets all Call Queues in the organization. + ### -------------------------- Example 2 -------------------------- ``` -Get-CsComplianceRecordingForCallQueueTemplate -Id 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01 +New-CsComplianceRecordingForCallQueueTemplate -Id 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01 ``` -This example gets the Compliance Recording for Call Queue template with the identity 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01. If no Compliance Recording for Call Queue template exists with the identity 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01, then this example generates an error. ## PARAMETERS -### -Id -The Id parameter is the unique identifier assigned to the Compliance Recording for Call Queue template. +### -Name +The name of the compliance recording for call queue template. ```yaml Type: System.String @@ -57,13 +53,95 @@ Parameter Sets: (All) Aliases: applicable: Microsoft Teams -Required: False +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Description +A description for the compliance recording for call queues template. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False ``` +### -BotId +The Id of the compliance recording for call queue bot to invite. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RequiredDuringCall +Indicates if the compliance recording for call queues bot must remain part of the call. +*Strict recording* - if the bot leaves the call, the call will end. + +```yaml +Type: System.Booleen +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RequiredBeforeCall +Indicates if the compliance recording for call queues bot must be able to join the call. +*Strict recording* - if the bot can't join the call, the call will end. + +```yaml +Type: System.Booleen +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ConcurrentInvitationCount +The number of concurrent invitations to send to the compliance recording for call queue bot. + +```yaml +Type: System.Int32 +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +Required: False +Position: Named +Default value: 1 +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 af55d623e500dbb9fecd2e06797c01b13e8504fd Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Mon, 31 Mar 2025 15:53:51 -0700 Subject: [PATCH 1605/1851] Update New-CsComplianceRecordingForCallQueueTemplate.md --- .../teams/New-CsComplianceRecordingForCallQueueTemplate.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md index ddfb5d8fbb..0b6f28e021 100644 --- a/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md @@ -18,7 +18,7 @@ Use the New-CsComplianceRecordingForCallQueueTemplate cmdlet to create a Complia ## SYNTAX ```powershell -New-CsComplianceRecordingForCallQueueTemplate -Name -Description -BotId [-RequiredDuringCall [-RequiredBeforeCall [-CurrentInvitationCount ] [-PairedApplication ] [] +New-CsComplianceRecordingForCallQueueTemplate -Name -Description -BotId [-RequiredDuringCall ] [-RequiredBeforeCall [-CurrentInvitationCount ] [-PairedApplication ] [] ``` ## DESCRIPTION From 6befb1d0ed4d4be1a435d450ce0286dbb97430a4 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Mon, 31 Mar 2025 16:08:25 -0700 Subject: [PATCH 1606/1851] Update Set-CsComplianceRecordingForCallQueueTemplate.md --- ...ComplianceRecordingForCallQueueTemplate.md | 108 +++++++++++++++++- 1 file changed, 103 insertions(+), 5 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md index f67f6680fc..843ecbabc3 100644 --- a/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md @@ -18,20 +18,20 @@ Use the Set-CsComplianceRecordingForCallQueueTemplate cmdlet to make changes to ## SYNTAX ```powershell -Set-CsComplianceRecordingForCallQueueTemplate [-Id ] [] +Set-CsComplianceRecordingForCallQueueTemplate -Id [] ``` ## DESCRIPTION Put description here. > [!CAUTION] -> This cmdlet will only work for customers that are participating in the Voice Applications private preview for this features. General Availability for this functionality has not been determined at this time. +> This cmdlet will only work for customers that are participating in the Voice Applications private preview for this feature. General Availability for this functionality has not been determined at this time. ## EXAMPLES ### -------------------------- Example 1 -------------------------- ``` -Get-CsComplianceRecordingForCallQueueTemplate +Set-CsComplianceRecordingForCallQueueTemplate ``` This example gets all Call Queues in the organization. @@ -45,8 +45,8 @@ This example gets the Compliance Recording for Call Queue template with the iden ## PARAMETERS -### -Id -The Id parameter is the unique identifier assigned to the Compliance Recording for Call Queue template. +### -Instance +The Instance parameter is the unique identifier assigned to the Compliance Recording for Call Queue template. ```yaml Type: System.String @@ -61,6 +61,104 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Name +The name of the compliance recording for call queue template. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Description +A description for the compliance recording for call queues template. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BotId +The Id of the compliance recording for call queue bot to invite. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RequiredDuringCall +Indicates if the compliance recording for call queues bot must remain part of the call. +*Strict recording* - if the bot leaves the call, the call will end. + +```yaml +Type: System.Booleen +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RequiredBeforeCall +Indicates if the compliance recording for call queues bot must be able to join the call. +*Strict recording* - if the bot can't join the call, the call will end. + +```yaml +Type: System.Booleen +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ConcurrentInvitationCount +The number of concurrent invitations to send to the compliance recording for call queue bot. + +```yaml +Type: System.Int32 +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +Required: False +Position: Named +Default value: 1 +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 429fddb4612a2816519918d5b315d07ddb649919 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Mon, 31 Mar 2025 16:09:36 -0700 Subject: [PATCH 1607/1851] Update Set-CsComplianceRecordingForCallQueueTemplate.md --- .../teams/Set-CsComplianceRecordingForCallQueueTemplate.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md index 843ecbabc3..e7a3c14de7 100644 --- a/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md @@ -18,7 +18,7 @@ Use the Set-CsComplianceRecordingForCallQueueTemplate cmdlet to make changes to ## SYNTAX ```powershell -Set-CsComplianceRecordingForCallQueueTemplate -Id [] +Set-CsComplianceRecordingForCallQueueTemplate -Id -Name -Description -BotId [-RequiredDuringCall ] [-RequiredBeforeCall [-CurrentInvitationCount ] [-PairedApplication ] [] ``` ## DESCRIPTION From 92cbde4010d1347cd68f763f309e172b44462d45 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Mon, 31 Mar 2025 16:10:02 -0700 Subject: [PATCH 1608/1851] Update Set-CsComplianceRecordingForCallQueueTemplate.md --- .../teams/Set-CsComplianceRecordingForCallQueueTemplate.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md index e7a3c14de7..7af2ad3338 100644 --- a/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md @@ -18,7 +18,7 @@ Use the Set-CsComplianceRecordingForCallQueueTemplate cmdlet to make changes to ## SYNTAX ```powershell -Set-CsComplianceRecordingForCallQueueTemplate -Id -Name -Description -BotId [-RequiredDuringCall ] [-RequiredBeforeCall [-CurrentInvitationCount ] [-PairedApplication ] [] +Set-CsComplianceRecordingForCallQueueTemplate -Instance -Name -Description -BotId [-RequiredDuringCall ] [-RequiredBeforeCall [-CurrentInvitationCount ] [-PairedApplication ] [] ``` ## DESCRIPTION From 1657cab1988df1d64e4e15586bdb662344d6a622 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 1 Apr 2025 10:43:23 -0700 Subject: [PATCH 1609/1851] Update Get-CsComplianceRecordingForCallQueueTemplate.md --- .../Get-CsComplianceRecordingForCallQueueTemplate.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md index 2af67f00ac..a036f3f13f 100644 --- a/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md @@ -12,9 +12,6 @@ ms.reviewer: williamlooney # Get-CsComplianceRecordingForCallQueueTemplate -## SYNOPSIS -Use the Get-CsComplianceRecordingForCallQueueTemplate cmdlet to retrieve a Compliance Recording for Call Queues template. - ## SYNTAX ```powershell @@ -22,10 +19,10 @@ Get-CsComplianceRecordingForCallQueueTemplate [-Id ] [ ``` ## DESCRIPTION -Put description here. +Use the Get-CsComplianceRecordingForCallQueueTemplate cmdlet to retrieve a Compliance Recording for Call Queues template. > [!CAUTION] -> This cmdlet will only work for customers that are participating in the Voice Applications private preview for this features. General Availability for this functionality has not been determined at this time. +> This cmdlet will only work for customers that are participating in the Voice Applications private preview for this feature. General Availability for this functionality has not been determined at this time. ## EXAMPLES @@ -34,7 +31,7 @@ Put description here. Get-CsComplianceRecordingForCallQueueTemplate ``` -This example gets all Call Queues in the organization. +This example gets all Compliance Recording for Call Queue Templates in the organization. ### -------------------------- Example 2 -------------------------- ``` From a8f91494c4890220a9d3c6744449b741cfe851fb Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 1 Apr 2025 10:45:43 -0700 Subject: [PATCH 1610/1851] Update New-CsComplianceRecordingForCallQueueTemplate.md --- ...ComplianceRecordingForCallQueueTemplate.md | 21 +++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md index 0b6f28e021..e8b811233d 100644 --- a/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md @@ -12,9 +12,6 @@ ms.reviewer: williamlooney # New-CsComplianceRecordingForCallQueueTemplate -## SYNOPSIS -Use the New-CsComplianceRecordingForCallQueueTemplate cmdlet to create a Compliance Recording for Call Queues template. - ## SYNTAX ```powershell @@ -22,7 +19,7 @@ New-CsComplianceRecordingForCallQueueTemplate -Name -Description [!CAUTION] > This cmdlet will only work for customers that are participating in the Voice Applications private preview for this feature. General Availability for this functionality has not been determined at this time. @@ -142,6 +139,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -PairedApplication +The PairedApplication parameter specifies the paired application for the call queue. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +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 3574f7e42030083f03198981e2f8a9f7a6eefd15 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 1 Apr 2025 10:46:21 -0700 Subject: [PATCH 1611/1851] Update Set-CsComplianceRecordingForCallQueueTemplate.md --- ...ComplianceRecordingForCallQueueTemplate.md | 21 +++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md index 7af2ad3338..2f545c2bff 100644 --- a/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md @@ -12,9 +12,6 @@ ms.reviewer: williamlooney # Set-CsComplianceRecordingForCallQueueTemplate -## SYNOPSIS -Use the Set-CsComplianceRecordingForCallQueueTemplate cmdlet to make changes to an existing Compliance Recording for Call Queues template. - ## SYNTAX ```powershell @@ -22,7 +19,7 @@ Set-CsComplianceRecordingForCallQueueTemplate -Instance -Name ``` ## DESCRIPTION -Put description here. +Use the Set-CsComplianceRecordingForCallQueueTemplate cmdlet to make changes to an existing Compliance Recording for Call Queues template. > [!CAUTION] > This cmdlet will only work for customers that are participating in the Voice Applications private preview for this feature. General Availability for this functionality has not been determined at this time. @@ -159,6 +156,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -PairedApplication +The PairedApplication parameter specifies the paired application for the call queue. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +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 cf5ccd31907e717b0f741d8529788a6b4282e8d0 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 1 Apr 2025 10:46:49 -0700 Subject: [PATCH 1612/1851] Update Remove-CsComplianceRecordingForCallQueueTemplate.md --- .../Remove-CsComplianceRecordingForCallQueueTemplate.md | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md index 3244afc0de..9aa0690544 100644 --- a/teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md @@ -12,9 +12,6 @@ ms.reviewer: williamlooney # Remove-CsComplianceRecordingForCallQueueTemplate -## SYNOPSIS -Use the Remove-CsComplianceRecordingForCallQueueTemplate cmdlet to delete a Compliance Recording for Call Queues template. - ## SYNTAX ```powershell @@ -22,10 +19,10 @@ Remove-CsComplianceRecordingForCallQueueTemplate -Id [ [!CAUTION] -> This cmdlet will only work for customers that are participating in the Voice Applications private preview for this features. General Availability for this functionality has not been determined at this time. +> This cmdlet will only work for customers that are participating in the Voice Applications private preview for this feature. General Availability for this functionality has not been determined at this time. ## EXAMPLES From e0243c746b72466f12526f9a33f6e8832c46923b Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 1 Apr 2025 10:49:17 -0700 Subject: [PATCH 1613/1851] Update Get-CsComplianceRecordingForCallQueueTemplate.md --- .../Get-CsComplianceRecordingForCallQueueTemplate.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md index a036f3f13f..c59090a61d 100644 --- a/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md @@ -75,15 +75,15 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [New-CsComplianceRecordingForCallQueueTemplate](./New-CsComplianceRecordingForCallQueueTemplate.md) -[Set-CsComplianceRecordingForCallQueueTemplate](./set-CsComplianceRecordingForCallQueueTemplate) +[Set-CsComplianceRecordingForCallQueueTemplate](./Set-CsComplianceRecordingForCallQueueTemplate.md) -Remove-CsComplianceRecordingForCallQueueTemplate +[Remove-CsComplianceRecordingForCallQueueTemplate](./Remove-CsComplianceRecordingForCallQueueTemplate.md) -Get-CsCallqueue +[Get-CsCallqueue](./Get-CsCallQueue.md) -New-CsCallQueue +[New-CsCallQueue](./New-CsCallQueue.md) -Set-CsCallQueue +[Set-CsCallQueue](./Set-CsCallQueue.md) -Remove-CsCallQuuee +[Remove-CsCallQueue](./Remove-CsCallQueue.md) From e8ceab26436c52d163143aedeb1474463934b951 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 1 Apr 2025 10:50:14 -0700 Subject: [PATCH 1614/1851] Update Get-CsComplianceRecordingForCallQueueTemplate.md --- .../teams/Get-CsComplianceRecordingForCallQueueTemplate.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md index c59090a61d..9d668b7749 100644 --- a/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/Get-CsComplianceRecordingForCallQueueTemplate.md @@ -79,7 +79,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [Remove-CsComplianceRecordingForCallQueueTemplate](./Remove-CsComplianceRecordingForCallQueueTemplate.md) -[Get-CsCallqueue](./Get-CsCallQueue.md) +[Get-CsCallQueue](./Get-CsCallQueue.md) [New-CsCallQueue](./New-CsCallQueue.md) From 07d46b38553b39b0db4aef5ffb998e521c789b63 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 1 Apr 2025 10:50:48 -0700 Subject: [PATCH 1615/1851] Update Remove-CsComplianceRecordingForCallQueueTemplate.md --- ...ve-CsComplianceRecordingForCallQueueTemplate.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md index 9aa0690544..de2b64b11b 100644 --- a/teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md @@ -66,17 +66,17 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -New-CsComplianceRecordingForCallQueueTemplate +[New-CsComplianceRecordingForCallQueueTemplate](./New-CsComplianceRecordingForCallQueueTemplate.md) -Set-CsComplianceRecordingForCallQueueTemplate +[Set-CsComplianceRecordingForCallQueueTemplate](./Set-CsComplianceRecordingForCallQueueTemplate.md) -Remove-CsComplianceRecordingForCallQueueTemplate +[Get-CsComplianceRecordingForCallQueueTemplate](./Get-CsComplianceRecordingForCallQueueTemplate.md) -Get-CsCallqueue +[Get-CsCallqueue](./Get-CsCallQueue.md) -New-CsCallQueue +[New-CsCallQueue](./New-CsCallQueue.md) -Set-CsCallQueue +[Set-CsCallQueue](./Set-CsCallQueue.md) -Remove-CsCallQuuee +[Remove-CsCallQueue](./Remove-CsCallQueue.md) From 0a708a0a32ac3e458656a7de037f08b87ac77e07 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 1 Apr 2025 10:51:24 -0700 Subject: [PATCH 1616/1851] Update New-CsComplianceRecordingForCallQueueTemplate.md --- ...-CsComplianceRecordingForCallQueueTemplate.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md index e8b811233d..a1a510eee7 100644 --- a/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md @@ -170,17 +170,19 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -New-CsComplianceRecordingForCallQueueTemplate +[Get-CsComplianceRecordingForCallQueueTemplate](./Get-CsComplianceRecordingForCallQueueTemplate.md) + +[Set-CsComplianceRecordingForCallQueueTemplate](./Set-CsComplianceRecordingForCallQueueTemplate.md) + +[Remove-CsComplianceRecordingForCallQueueTemplate](./Remove-CsComplianceRecordingForCallQueueTemplate.md) -Set-CsComplianceRecordingForCallQueueTemplate +[Get-CsCallQueue](./Get-CsCallQueue.md) -Remove-CsComplianceRecordingForCallQueueTemplate +[New-CsCallQueue](./New-CsCallQueue.md) -Get-CsCallqueue +[Set-CsCallQueue](./Set-CsCallQueue.md) -New-CsCallQueue +[Remove-CsCallQueue](./Remove-CsCallQueue.md) -Set-CsCallQueue -Remove-CsCallQuuee From 3664500b947e4c41422f1abf23387b27d717bcf7 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 1 Apr 2025 10:52:07 -0700 Subject: [PATCH 1617/1851] Update Set-CsComplianceRecordingForCallQueueTemplate.md --- .../teams/Set-CsComplianceRecordingForCallQueueTemplate.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md index 2f545c2bff..72799e6f2c 100644 --- a/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md @@ -193,7 +193,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [Remove-CsComplianceRecordingForCallQueueTemplate](remove-cscompliancerecordingforcallqueuetemplate.md) -[Get-CsCallqueue](get-cscallqueue.md) +[Get-CsCallQueue](get-cscallqueue.md) [New-CsCallQueue](new-cscallqueue.md) From f31ffa0d0a207c742f632de5241702bf8f1abc18 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 1 Apr 2025 10:52:31 -0700 Subject: [PATCH 1618/1851] Update Remove-CsComplianceRecordingForCallQueueTemplate.md --- .../teams/Remove-CsComplianceRecordingForCallQueueTemplate.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md index de2b64b11b..b46b3804dd 100644 --- a/teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md @@ -72,7 +72,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [Get-CsComplianceRecordingForCallQueueTemplate](./Get-CsComplianceRecordingForCallQueueTemplate.md) -[Get-CsCallqueue](./Get-CsCallQueue.md) +[Get-CsCallQueue](./Get-CsCallQueue.md) [New-CsCallQueue](./New-CsCallQueue.md) From 41e3c15dfbe3239a43b595006703016c584a969d Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 1 Apr 2025 11:07:38 -0700 Subject: [PATCH 1619/1851] Update Set-CsComplianceRecordingForCallQueueTemplate.md --- ...ComplianceRecordingForCallQueueTemplate.md | 129 +----------------- 1 file changed, 5 insertions(+), 124 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md index 72799e6f2c..0af39cb805 100644 --- a/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md @@ -15,7 +15,7 @@ ms.reviewer: williamlooney ## SYNTAX ```powershell -Set-CsComplianceRecordingForCallQueueTemplate -Instance -Name -Description -BotId [-RequiredDuringCall ] [-RequiredBeforeCall [-CurrentInvitationCount ] [-PairedApplication ] [] +Set-CsComplianceRecordingForCallQueueTemplate -Instance [] ``` ## DESCRIPTION @@ -28,17 +28,12 @@ Use the Set-CsComplianceRecordingForCallQueueTemplate cmdlet to make changes to ### -------------------------- Example 1 -------------------------- ``` -Set-CsComplianceRecordingForCallQueueTemplate +$template = CsComplianceRecordingForCallQueueTemplate -Id XXXXX +$template.BotId = XXXXX +Set-CsComplianceRecordingForCallQueueTemplate $template ``` -This example gets all Call Queues in the organization. - -### -------------------------- Example 2 -------------------------- -``` -Get-CsComplianceRecordingForCallQueueTemplate -Id 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01 -``` - -This example gets the Compliance Recording for Call Queue template with the identity 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01. If no Compliance Recording for Call Queue template exists with the identity 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01, then this example generates an error. +The Set-CsComplianceRecordingForCallQueueTemplate cmdlet lets you modify the properties of a Compliance Recording for Call Queue Template. ## PARAMETERS @@ -58,120 +53,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Name -The name of the compliance recording for call queue template. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: -applicable: Microsoft Teams - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Description -A description for the compliance recording for call queues template. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: -applicable: Microsoft Teams - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -BotId -The Id of the compliance recording for call queue bot to invite. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: -applicable: Microsoft Teams - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RequiredDuringCall -Indicates if the compliance recording for call queues bot must remain part of the call. -*Strict recording* - if the bot leaves the call, the call will end. - -```yaml -Type: System.Booleen -Parameter Sets: (All) -Aliases: -applicable: Microsoft Teams - -Required: False -Position: Named -Default value: False -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RequiredBeforeCall -Indicates if the compliance recording for call queues bot must be able to join the call. -*Strict recording* - if the bot can't join the call, the call will end. - -```yaml -Type: System.Booleen -Parameter Sets: (All) -Aliases: -applicable: Microsoft Teams - -Required: False -Position: Named -Default value: False -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ConcurrentInvitationCount -The number of concurrent invitations to send to the compliance recording for call queue bot. - -```yaml -Type: System.Int32 -Parameter Sets: (All) -Aliases: -applicable: Microsoft Teams - -Required: False -Position: Named -Default value: 1 -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PairedApplication -The PairedApplication parameter specifies the paired application for the call queue. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: -applicable: Microsoft Teams - -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 a3df13a444e79c1d277fdb15a78a724b48ce0826 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 1 Apr 2025 11:09:00 -0700 Subject: [PATCH 1620/1851] Update Set-CsComplianceRecordingForCallQueueTemplate.md --- .../teams/Set-CsComplianceRecordingForCallQueueTemplate.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md index 0af39cb805..7d1aea187c 100644 --- a/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md @@ -28,8 +28,8 @@ Use the Set-CsComplianceRecordingForCallQueueTemplate cmdlet to make changes to ### -------------------------- Example 1 -------------------------- ``` -$template = CsComplianceRecordingForCallQueueTemplate -Id XXXXX -$template.BotId = XXXXX +$template = CsComplianceRecordingForCallQueueTemplate -Id 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01 +$template.BotId = 14732826-8206-42e3-b51e-6693e2abb698 Set-CsComplianceRecordingForCallQueueTemplate $template ``` From 29fe32bd9e49409fa7d7576c0eefc7e7f2541e8f Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 1 Apr 2025 11:12:33 -0700 Subject: [PATCH 1621/1851] Update New-CsComplianceRecordingForCallQueueTemplate.md --- .../New-CsComplianceRecordingForCallQueueTemplate.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md index a1a510eee7..e7c126b960 100644 --- a/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md @@ -28,16 +28,10 @@ Use the New-CsComplianceRecordingForCallQueueTemplate cmdlet to create a Complia ### -------------------------- Example 1 -------------------------- ``` -New-CsComplianceRecordingForCallQueueTemplate -``` - - - -### -------------------------- Example 2 -------------------------- -``` -New-CsComplianceRecordingForCallQueueTemplate -Id 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01 +New-CsComplianceRecordingForCallQueueTemplate -Name "Customer Service" -Description "Required before/during call" -BotId 14732826-8206-42e3-b51e-6693e2abb698 -RequiredDuringCall $true -RequiredBeforeCall $true ``` +This example creates a new Compliance Recording for Call Queue template. ## PARAMETERS From 4e4e61275e8e199f525ab8a741102cdd86286e81 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 1 Apr 2025 11:21:30 -0700 Subject: [PATCH 1622/1851] Update Set-CsComplianceRecordingForCallQueueTemplate.md --- ...et-CsComplianceRecordingForCallQueueTemplate.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md index 7d1aea187c..2ee33ba19c 100644 --- a/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/Set-CsComplianceRecordingForCallQueueTemplate.md @@ -68,17 +68,17 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[New-CsComplianceRecordingForCallQueueTemplate](new-cscompliancerecordingforcallqueuetemplate.md) +[New-CsComplianceRecordingForCallQueueTemplate](./New-CsComplianceRecordingForCallQueueTemplate.md) -[Set-CsComplianceRecordingForCallQueueTemplate](set-cscompliancerecordingforcallqueuetemplate.md) +[Set-CsComplianceRecordingForCallQueueTemplate](./Set-CsComplianceRecordingForCallQueueTemplate.md) -[Remove-CsComplianceRecordingForCallQueueTemplate](remove-cscompliancerecordingforcallqueuetemplate.md) +[Remove-CsComplianceRecordingForCallQueueTemplate](./Remove-CscomplianceRecordingForCallQueueTemplate.md) -[Get-CsCallQueue](get-cscallqueue.md) +[Get-CsCallQueue](./Get-CsCallQueue.md) -[New-CsCallQueue](new-cscallqueue.md) +[New-CsCallQueue](./New-CsCallQueue.md) -[Set-CsCallQueue](set-cscallqueue) +[Set-CsCallQueue](./Set-CsCallQueue.md) -[Remove-CsCallQuuee](remove-cscallqueue) +[Remove-CsCallQuuee](./Remove-CsCallQueue.md) From fb9e4e6a6fbbd9bf50722c74f99520e9ecf30c40 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 1 Apr 2025 11:22:00 -0700 Subject: [PATCH 1623/1851] Update Remove-CsComplianceRecordingForCallQueueTemplate.md --- .../teams/Remove-CsComplianceRecordingForCallQueueTemplate.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md index b46b3804dd..8d0edf2cca 100644 --- a/teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/Remove-CsComplianceRecordingForCallQueueTemplate.md @@ -19,7 +19,7 @@ Remove-CsComplianceRecordingForCallQueueTemplate -Id [ [!CAUTION] > This cmdlet will only work for customers that are participating in the Voice Applications private preview for this feature. General Availability for this functionality has not been determined at this time. From a63f840e8cfc2e4c9ebdcbd584912a61553f3bc3 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 2 Apr 2025 10:44:29 -0700 Subject: [PATCH 1624/1851] Update Add-UnifiedGroupLinks.md Clarified group owner requirements per work item --- .../exchange/Add-UnifiedGroupLinks.md | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/exchange/exchange-ps/exchange/Add-UnifiedGroupLinks.md b/exchange/exchange-ps/exchange/Add-UnifiedGroupLinks.md index 1004d761bf..4a061c8af3 100644 --- a/exchange/exchange-ps/exchange/Add-UnifiedGroupLinks.md +++ b/exchange/exchange-ps/exchange/Add-UnifiedGroupLinks.md @@ -16,7 +16,10 @@ This cmdlet is available only in the cloud-based service. Use the Add-UnifiedGroupLinks cmdlet to add members, owners and subscribers to Microsoft 365 Groups in your cloud-based organization. To remove members, owners, and subscribers, use the Remove-UnifiedGroupLinks cmdlet. To modify other properties of Microsoft 365 Groups, use the Set-UnifiedGroup cmdlet. -**Note**: You can't use this cmdlet to modify Microsoft 365 Group members, owners, or subscribers if you connect using certificate based authentication (also known as CBA or app-only authentication for unattended scripts) or Azure managed identity. You can use Microsoft Graph instead. For more information, see [Group resource type](https://learn.microsoft.com/graph/api/resources/group). +> [!NOTE] +> You can't use this cmdlet to modify Microsoft 365 Group members, owners, or subscribers if you connect using certificate based authentication (also known as CBA or app-only authentication for unattended scripts) or Azure managed identity. You can use Microsoft Graph instead. For more information, see [Group resource type](https://learn.microsoft.com/graph/api/resources/group). +> +> Using this cmdlet, only group members can be owners of the group. Add users as members before you add them as owners. This limitation doesn't apply in web management portals where you can add non-members as group owners. Guest users can never be group owners. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -80,7 +83,7 @@ Accept wildcard characters: False ``` ### -Links -The Links parameter specifies the recipients to add to the Microsoft 365 Group. You specify whether these recipients are members, owners or subscribers by using the LinkType parameter. +The Links parameter specifies the recipients to add to the Microsoft 365 Group. You specify whether these recipients are members, owners, or subscribers by using the LinkType parameter. You can use any value that uniquely identifies the recipient. For example: @@ -93,7 +96,9 @@ You can use any value that uniquely identifies the recipient. For example: You can enter multiple values separated by commas. If the values contain spaces or otherwise require quotation marks, use the following syntax: `"Value1","Value2",..."ValueN"`. -You must use this parameter with the LinkType parameter, which means the specified recipients will all receive the same role in the Microsoft 365 Group (you can't add recipients with different roles in the same command). +You must use this parameter with the LinkType parameter, which means the specified recipients receive the same role in the Microsoft 365 Group (you can't add recipients with different roles in the same command). + +**Note**: Using this cmdlet, only group members can be owners of the group. Add users as members before you add them as owners. This limitation doesn't apply in web management portals where you can add non-members as group owners. Guest users can never be group owners. ```yaml Type: RecipientIdParameter[] @@ -112,12 +117,12 @@ Accept wildcard characters: False The LinkType parameter specifies the recipient's role in the Microsoft 365 Group that you want to add. Valid values are: - Members: Participate in conversations, create Teams channels, collaborate on files, and edit the connected SharePoint site. -- Owners: Add or remove members, delete conversations, changes Team settings, delete the Team, and full control of the connected SharePoint site. A group must have at least one owner. -- Subscribers: Members who receive conversation and calendar event notifications from the group. All subscribers are members of the group, but all members aren't necessarily subscribers (depending on the AutoSubscribeNewMembers property value of the group and when the member was added). +- Owners: Add or remove members, delete conversations, changes Team settings, delete the Team, and full control of the connected SharePoint site. A group must have at least one owner. When you use this value, the users you specify with the Links parameter must be members of the group. This limitation doesn't apply in admin centers (you can add users as owners who aren't members of the group). +- Subscribers: Existing group members who receive conversation and calendar event notifications from the group. All subscribers are members of the group, but all members aren't necessarily subscribers (depending on the AutoSubscribeNewMembers property value of the group and when the member was added). -In PowerShell, any owner or subscriber that you want to add to the group must also be a member. +You must use this parameter with the Links parameter. -You must use this parameter with the LinkType parameter. +**Note**: Using this cmdlet, only group members can be owners of the group. Add users as members before you add them as owners. This limitation doesn't apply in web management portals where you can add non-members as group owners. Guest users can never be group owners. ```yaml Type: LinkType From f14a1dc65a2d5a68bbdcf8ea202490a5ba856a2f Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 2 Apr 2025 10:57:51 -0700 Subject: [PATCH 1625/1851] Update Add-UnifiedGroupLinks.md --- exchange/exchange-ps/exchange/Add-UnifiedGroupLinks.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Add-UnifiedGroupLinks.md b/exchange/exchange-ps/exchange/Add-UnifiedGroupLinks.md index 4a061c8af3..7eed2598b9 100644 --- a/exchange/exchange-ps/exchange/Add-UnifiedGroupLinks.md +++ b/exchange/exchange-ps/exchange/Add-UnifiedGroupLinks.md @@ -117,7 +117,7 @@ Accept wildcard characters: False The LinkType parameter specifies the recipient's role in the Microsoft 365 Group that you want to add. Valid values are: - Members: Participate in conversations, create Teams channels, collaborate on files, and edit the connected SharePoint site. -- Owners: Add or remove members, delete conversations, changes Team settings, delete the Team, and full control of the connected SharePoint site. A group must have at least one owner. When you use this value, the users you specify with the Links parameter must be members of the group. This limitation doesn't apply in admin centers (you can add users as owners who aren't members of the group). +- Owners: Add or remove members, delete conversations, changes Team settings, delete the Team, and full control of the connected SharePoint site. A group must have at least one owner. - Subscribers: Existing group members who receive conversation and calendar event notifications from the group. All subscribers are members of the group, but all members aren't necessarily subscribers (depending on the AutoSubscribeNewMembers property value of the group and when the member was added). You must use this parameter with the Links parameter. From dfd6933f3b63b7ddc95ad3550fbc6c77537237d3 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 2 Apr 2025 11:05:41 -0700 Subject: [PATCH 1626/1851] Update Add-UnifiedGroupLinks.md --- exchange/exchange-ps/exchange/Add-UnifiedGroupLinks.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Add-UnifiedGroupLinks.md b/exchange/exchange-ps/exchange/Add-UnifiedGroupLinks.md index 7eed2598b9..e58e810aba 100644 --- a/exchange/exchange-ps/exchange/Add-UnifiedGroupLinks.md +++ b/exchange/exchange-ps/exchange/Add-UnifiedGroupLinks.md @@ -46,7 +46,7 @@ You need to be assigned permissions before you can run this cmdlet. Although thi Add-UnifiedGroupLinks -Identity "Legal Department" -LinkType Members -Links chris@contoso.com,michelle@contoso.com ``` -This example adds members chris@contoso.com and michelle@contoso.com to the Microsoft 365 Group named Legal Department. +This example adds members `chris@contoso.com` and `michelle@contoso.com` to the Microsoft 365 Group named Legal Department. ### Example 2 ```powershell From 0fbda0eadc8edb5eeb66164a389a0d34c689e155 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 2 Apr 2025 11:06:34 -0700 Subject: [PATCH 1627/1851] Update Remove-UnifiedGroupLinks.md Consistency updates with Add-UnifiedGroupLinks --- .../exchange/Remove-UnifiedGroupLinks.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/exchange/exchange-ps/exchange/Remove-UnifiedGroupLinks.md b/exchange/exchange-ps/exchange/Remove-UnifiedGroupLinks.md index 621b33dcb8..f6ae947e09 100644 --- a/exchange/exchange-ps/exchange/Remove-UnifiedGroupLinks.md +++ b/exchange/exchange-ps/exchange/Remove-UnifiedGroupLinks.md @@ -14,9 +14,10 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the cloud-based service. -Use the Remove-UnifiedGroupLinks cmdlet to remove members, owners and subscribers from Microsoft 365 Groups in your cloud-based organization. To add members, owners and subscribers, use the Add-UnifiedGroupLinks cmdlet. To modify other properties of Microsoft 365 Groups, use the Set-UnifiedGroup cmdlet. +Use the Remove-UnifiedGroupLinks cmdlet to remove members, owners, and subscribers from Microsoft 365 Groups in your cloud-based organization. To add members, owners and subscribers, use the Add-UnifiedGroupLinks cmdlet. To modify other properties of Microsoft 365 Groups, use the Set-UnifiedGroup cmdlet. -**Note**: You can't use this cmdlet to modify Microsoft 365 Group members, owners, or subscribers if you connect using certificate based authentication (also known as CBA or app-only authentication for unattended scripts) or Azure managed identity. You can use Microsoft Graph instead. For more information, see [Group resource type](https://learn.microsoft.com/graph/api/resources/group). +> [!NOTE] +> You can't use this cmdlet to modify Microsoft 365 Group members, owners, or subscribers if you connect using certificate based authentication (also known as CBA or app-only authentication for unattended scripts) or Azure managed identity. You can use Microsoft Graph instead. For more information, see [Group resource type](https://learn.microsoft.com/graph/api/resources/group). For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -41,7 +42,7 @@ You need to be assigned permissions before you can run this cmdlet. Although thi Remove-UnifiedGroupLinks -Identity "Legal Department" -LinkType Members -Links laura@contoso.com,julia@contoso.com ``` -This example removes members laura@contoso.com and julia@contoso.com from the Microsoft 365 Group named Legal Department. +This example removes members `laura@contoso.com` and `julia@contoso.com` from the Microsoft 365 Group named Legal Department. ## PARAMETERS @@ -69,7 +70,7 @@ Accept wildcard characters: False ``` ### -Links -The Links parameter specifies the recipients to remove from the Microsoft 365 Group. You specify whether these recipients are members, owners, or subscribers by using the LinkType parameter. +The Links parameter specifies the recipients to remove from the Microsoft 365 Group. You specify whether these recipients were members, owners, or subscribers by using the LinkType parameter. You can use any value that uniquely identifies the recipient. For example: @@ -82,7 +83,7 @@ You can use any value that uniquely identifies the recipient. For example: You can enter multiple values separated by commas. If the values contain spaces or otherwise require quotation marks, use the following syntax: `"Value1","Value2",..."ValueN"`. -You must use this parameter with the LinkType parameter, which means the specified recipients will all be removed from the same role in the Microsoft 365 Group (you can't remove different roles from specific recipients in the same command). +You must use this parameter with the LinkType parameter, which means the specified recipients are removed from the same role in the Microsoft 365 Group (you can't remove recipients from different roles in the same command). ```yaml Type: RecipientIdParameter[] @@ -102,9 +103,9 @@ The LinkType parameter specifies the recipient's role in the Microsoft 365 Group - Members: Participate in conversations, create Teams channels, collaborate on files, and edit the connected SharePoint site. - Owners: Add or remove members, delete conversations, changes Team settings, delete the Team, and full control of the connected SharePoint site. A group must have at least one owner. -- Subscribers: Members who receive conversation and calendar event notifications from the group. All subscribers are members of the group, but all members aren't necessarily subscribers (depending on the AutoSubscribeNewMembers property value of the group and when the member was added). +- Subscribers: Existing group members who receive conversation and calendar event notifications from the group. All subscribers are members of the group, but all members aren't necessarily subscribers (depending on the AutoSubscribeNewMembers property value of the group and when the member was added). -You must use this parameter with the LinkType parameter. +You must use this parameter with the Links parameter. ```yaml Type: LinkType From b0d70726ad8afd14099f9bef97a9368485fbdf6a Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 2 Apr 2025 11:47:22 -0700 Subject: [PATCH 1628/1851] Update New-CsCallQueue.md Updating for the new CR4CQ options. --- teams/teams-ps/teams/New-CsCallQueue.md | 91 ++++++++++++++++++++++++- 1 file changed, 90 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsCallQueue.md b/teams/teams-ps/teams/New-CsCallQueue.md index a33476972e..df025ed25e 100644 --- a/teams/teams-ps/teams/New-CsCallQueue.md +++ b/teams/teams-ps/teams/New-CsCallQueue.md @@ -18,7 +18,7 @@ Creates new Call Queue in your Skype for Business Online organization. ## SYNTAX ``` -New-CsCallQueue -Name [-AgentAlertTime ] [-AllowOptOut ] [-DistributionLists ] [-Tenant ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-MusicOnHoldAudioFileId ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-TimeoutAction ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-RoutingMethod ] [-PresenceBasedRouting ] [-ConferenceMode ] [-User ] [-LanguageId ] [-LineUri ] [-OboResourceAccountIds ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ][-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ] [-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentApplyTo ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [-ChannelId ] [-ChannelUserObjectId ] [-ShiftsTeamId ] [-ShiftsSchedulingGroupId ] [-AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt [-CallbackEmailNotificationTarget ] [-ServiceLevelThresholdResponseTimeInSecond ] [-ShouldOverwriteCallableChannelProperty ] [] +New-CsCallQueue -Name [-AgentAlertTime ] [-AllowOptOut ] [-DistributionLists ] [-Tenant ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-MusicOnHoldAudioFileId ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-TimeoutAction ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-RoutingMethod ] [-PresenceBasedRouting ] [-ConferenceMode ] [-User ] [-LanguageId ] [-LineUri ] [-OboResourceAccountIds ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ][-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ] [-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentApplyTo ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [-ChannelId ] [-ChannelUserObjectId ] [-ShiftsTeamId ] [-ShiftsSchedulingGroupId ] [-AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt [-CallbackEmailNotificationTarget ] [-ServiceLevelThresholdResponseTimeInSecond ] [-ComplianceRecordingForCallQueueTemplateId ] [-TextAnnouncementForCR ] [-CustomAudioFileAnnouncementForCR ] [-TextAnnouncementForCRFailure ] [-CustomAudioFileAnnouncementForCRFailure ] [-ShouldOverwriteCallableChannelProperty ] [] ``` ## DESCRIPTION @@ -48,6 +48,11 @@ The New-CsCallQueue cmdlet creates a new Call Queue. > - -NoAgentActionCallPriority > - -ShiftsTeamId > - -ShiftsSchedulingGroupId +> - -ComplianceRecordingForCallQueueTemplateId +> - -TextAnnouncementForCR +> - -CustomAudioFileAnnouncementForCR +> - -TextAnnouncementForCRFailure +> - -CustomAudioFileAnnouncementForCRFailure > > [Nesting Auto attendants and Call queues](/microsoftteams/plan-auto-attendant-call-queue#nested-auto-attendants-and-call-queues) without a resource account isn't currently supported for [Authorized users](/microsoftteams/aa-cq-authorized-users-plan) in Queues App. If you nest an Auto attendant or Call queue without a resource account, authorized users can't edit the auto attendant or call queue. @@ -1527,6 +1532,90 @@ Accept pipeline input: False Accept wildcard characters: False ``` +## -ComplianceRecordingForCallQueueTemplateId + +A list of up to two Compliance Recording for Call Queue templates to apply to the call queue. + +```yaml +Type: List +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +## -TextAnnouncementForCR + +The TextAnnouncementForCR parameter indicates the custom Text-to-Speech (TTS) prompt which is played to callers when compliance recording for call queues is enabled. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +## - CustomAudioFileAnnouncementForCR + +The CustomAudioFileAnnouncementForCR parameter indicates the unique identifier for the Audio file prompt which is played to callers when compliance recording for call queues is enabled. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +## -TextAnnouncementForCRFailure + +The TextAnnouncementForCRFailure parameter indicates the custom Text-to-Speech (TTS) prompt which is played to callers if the compliance recording for call queue bot is unable to join or drops from the call. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +## -CustomAudioFileAnnouncementForCRFailure + +The CustomAudioFileAnnouncementForCRFailure parameter indicates the unique identifier for the Audio file prompt which is played to callers if the compliance recording for call queue bot is unable to join or drops from the call. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ShouldOverwriteCallableChannelProperty A Teams Channel can only be linked to one Call Queue at a time. To force reassignment of the Teams Channel to a new Call Queue, set this to $true. From 70b3248e8ef2b86b4abfaa7356c502e97d11703c Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 2 Apr 2025 11:49:30 -0700 Subject: [PATCH 1629/1851] Update Set-CsCallQueue.md --- teams/teams-ps/teams/Set-CsCallQueue.md | 91 ++++++++++++++++++++++++- 1 file changed, 90 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsCallQueue.md b/teams/teams-ps/teams/Set-CsCallQueue.md index 60bae28817..dd9d0e7118 100644 --- a/teams/teams-ps/teams/Set-CsCallQueue.md +++ b/teams/teams-ps/teams/Set-CsCallQueue.md @@ -19,7 +19,7 @@ Updates a Call Queue in your Skype for Business Online or Teams organization. ## SYNTAX ``` -Set-CsCallQueue -Identity [-AgentAlertTime ] [-AllowOptOut ] [-ChannelId ] [-ChannelUserObjectId ] [-ShiftsTeamId ] [-ShiftsSchedulingGroupId ] [-DistributionLists ] [-MusicOnHoldAudioFileId ] [-Name ] [-OboResourceAccountIds ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-RoutingMethod ] [-TimeoutAction ] [-Tenant ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentApplyTo ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-PresenceBasedRouting ] [-ConferenceMode ] [-Users ] [-LanguageId ] [-LineUri ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ] [-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ][-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt [-CallbackEmailNotificationTarget ] [-ServiceLevelThresholdResponseTimeInSecond [Int16> ] [-ShouldOverwriteCallableChannelProperty ] [] +Set-CsCallQueue -Identity [-AgentAlertTime ] [-AllowOptOut ] [-ChannelId ] [-ChannelUserObjectId ] [-ShiftsTeamId ] [-ShiftsSchedulingGroupId ] [-DistributionLists ] [-MusicOnHoldAudioFileId ] [-Name ] [-OboResourceAccountIds ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-RoutingMethod ] [-TimeoutAction ] [-Tenant ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentApplyTo ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-PresenceBasedRouting ] [-ConferenceMode ] [-Users ] [-LanguageId ] [-LineUri ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ] [-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ][-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt [-CallbackEmailNotificationTarget ] [-ServiceLevelThresholdResponseTimeInSecond [Int16> ] [-ComplianceRecordingForCallQueueTemplateId ] [-TextAnnouncementForCR ] [-CustomAudioFileAnnouncementForCR ] [-TextAnnouncementForCRFailure ] [-CustomAudioFileAnnouncementForCRFailure ] [-ShouldOverwriteCallableChannelProperty ] [] ``` ## DESCRIPTION @@ -54,6 +54,11 @@ Note that this cmdlet is in the Skype for Business Online PowerShell module and > - -NoAgentActionCallPriority > - -ShiftsTeamId > - -ShiftsSchedulingGroupId +> - -ComplianceRecordingForCallQueueTemplateId +> - -TextAnnouncementForCR +> - -CustomAudioFileAnnouncementForCR +> - -TextAnnouncementForCRFailure +> - -CustomAudioFileAnnouncementForCRFailure > > [Nesting Auto attendants and Call queues](/microsoftteams/plan-auto-attendant-call-queue#nested-auto-attendants-and-call-queues) without a resource account isn't currently supported for [Authorized users](/microsoftteams/aa-cq-authorized-users-plan) in Queues App. If you nest an Auto attendant or Call queue without a resource account, authorized users can't edit the auto attendant or call queue. @@ -1547,6 +1552,90 @@ Accept pipeline input: False Accept wildcard characters: False ``` +## -ComplianceRecordingForCallQueueTemplateId + +A list of up to two Compliance Recording for Call Queue templates to apply to the call queue. + +```yaml +Type: List +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +## -TextAnnouncementForCR + +The TextAnnouncementForCR parameter indicates the custom Text-to-Speech (TTS) prompt which is played to callers when compliance recording for call queues is enabled. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +## - CustomAudioFileAnnouncementForCR + +The CustomAudioFileAnnouncementForCR parameter indicates the unique identifier for the Audio file prompt which is played to callers when compliance recording for call queues is enabled. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +## -TextAnnouncementForCRFailure + +The TextAnnouncementForCRFailure parameter indicates the custom Text-to-Speech (TTS) prompt which is played to callers if the compliance recording for call queue bot is unable to join or drops from the call. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +## -CustomAudioFileAnnouncementForCRFailure + +The CustomAudioFileAnnouncementForCRFailure parameter indicates the unique identifier for the Audio file prompt which is played to callers if the compliance recording for call queue bot is unable to join or drops from the call. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ShouldOverwriteCallableChannelProperty A Teams Channel can only be linked to one Call Queue at a time. To force reassignment of the Teams Channel to a new Call Queue, set this to $true. From 7abb9724e3acf3c8eebf835a3decb36890372f09 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 2 Apr 2025 12:28:43 -0700 Subject: [PATCH 1630/1851] Update New-CsCallQueue.md --- teams/teams-ps/teams/New-CsCallQueue.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/teams/teams-ps/teams/New-CsCallQueue.md b/teams/teams-ps/teams/New-CsCallQueue.md index df025ed25e..6bb5db885d 100644 --- a/teams/teams-ps/teams/New-CsCallQueue.md +++ b/teams/teams-ps/teams/New-CsCallQueue.md @@ -1532,7 +1532,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -## -ComplianceRecordingForCallQueueTemplateId +### -ComplianceRecordingForCallQueueTemplateId A list of up to two Compliance Recording for Call Queue templates to apply to the call queue. @@ -1548,7 +1548,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -## -TextAnnouncementForCR +### -TextAnnouncementForCR The TextAnnouncementForCR parameter indicates the custom Text-to-Speech (TTS) prompt which is played to callers when compliance recording for call queues is enabled. @@ -1565,7 +1565,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -## - CustomAudioFileAnnouncementForCR +### - CustomAudioFileAnnouncementForCR The CustomAudioFileAnnouncementForCR parameter indicates the unique identifier for the Audio file prompt which is played to callers when compliance recording for call queues is enabled. @@ -1582,7 +1582,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -## -TextAnnouncementForCRFailure +### -TextAnnouncementForCRFailure The TextAnnouncementForCRFailure parameter indicates the custom Text-to-Speech (TTS) prompt which is played to callers if the compliance recording for call queue bot is unable to join or drops from the call. @@ -1599,7 +1599,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -## -CustomAudioFileAnnouncementForCRFailure +### -CustomAudioFileAnnouncementForCRFailure The CustomAudioFileAnnouncementForCRFailure parameter indicates the unique identifier for the Audio file prompt which is played to callers if the compliance recording for call queue bot is unable to join or drops from the call. From 5181db95367ec7f724d14bb1b53f8974c3194a1f Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 2 Apr 2025 12:29:20 -0700 Subject: [PATCH 1631/1851] Update Set-CsCallQueue.md --- teams/teams-ps/teams/Set-CsCallQueue.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsCallQueue.md b/teams/teams-ps/teams/Set-CsCallQueue.md index dd9d0e7118..ec9b49016c 100644 --- a/teams/teams-ps/teams/Set-CsCallQueue.md +++ b/teams/teams-ps/teams/Set-CsCallQueue.md @@ -1552,7 +1552,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -## -ComplianceRecordingForCallQueueTemplateId +### -ComplianceRecordingForCallQueueTemplateId A list of up to two Compliance Recording for Call Queue templates to apply to the call queue. @@ -1568,7 +1568,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -## -TextAnnouncementForCR +### -TextAnnouncementForCR The TextAnnouncementForCR parameter indicates the custom Text-to-Speech (TTS) prompt which is played to callers when compliance recording for call queues is enabled. @@ -1585,7 +1585,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -## - CustomAudioFileAnnouncementForCR +### - CustomAudioFileAnnouncementForCR The CustomAudioFileAnnouncementForCR parameter indicates the unique identifier for the Audio file prompt which is played to callers when compliance recording for call queues is enabled. @@ -1602,7 +1602,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -## -TextAnnouncementForCRFailure +### -TextAnnouncementForCRFailure The TextAnnouncementForCRFailure parameter indicates the custom Text-to-Speech (TTS) prompt which is played to callers if the compliance recording for call queue bot is unable to join or drops from the call. @@ -1619,7 +1619,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -## -CustomAudioFileAnnouncementForCRFailure +### -CustomAudioFileAnnouncementForCRFailure The CustomAudioFileAnnouncementForCRFailure parameter indicates the unique identifier for the Audio file prompt which is played to callers if the compliance recording for call queue bot is unable to join or drops from the call. From 938da58f39d2425b2af79d6ff1ebd2e5178b3dcc Mon Sep 17 00:00:00 2001 From: Mary-Katherine Bond Sims Date: Wed, 2 Apr 2025 18:26:28 -0400 Subject: [PATCH 1632/1851] Update parameter descriptions in call queue docs Aligns with rest of descriptions, just added the parameter name and that it indicates --- teams/teams-ps/teams/New-CsCallQueue.md | 6 +++--- teams/teams-ps/teams/Set-CsCallQueue.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/New-CsCallQueue.md b/teams/teams-ps/teams/New-CsCallQueue.md index 6bb5db885d..e68b388b70 100644 --- a/teams/teams-ps/teams/New-CsCallQueue.md +++ b/teams/teams-ps/teams/New-CsCallQueue.md @@ -1534,7 +1534,7 @@ Accept wildcard characters: False ### -ComplianceRecordingForCallQueueTemplateId -A list of up to two Compliance Recording for Call Queue templates to apply to the call queue. +The ComplianceRecordingForCallQueueTemplateId parameter indicates a list of up to 2 Compliance Recording for Call Queue templates to apply to the call queue. ```yaml Type: List @@ -1565,7 +1565,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### - CustomAudioFileAnnouncementForCR +### -CustomAudioFileAnnouncementForCR The CustomAudioFileAnnouncementForCR parameter indicates the unique identifier for the Audio file prompt which is played to callers when compliance recording for call queues is enabled. @@ -1618,7 +1618,7 @@ Accept wildcard characters: False ### -ShouldOverwriteCallableChannelProperty -A Teams Channel can only be linked to one Call Queue at a time. To force reassignment of the Teams Channel to a new Call Queue, set this to $true. +A Teams Channel can only be linked to one Call Queue at a time. To force reassignment of the Teams Channel to a new Call Queue, set this to $true. ```yaml Type: Boolean diff --git a/teams/teams-ps/teams/Set-CsCallQueue.md b/teams/teams-ps/teams/Set-CsCallQueue.md index ec9b49016c..7ae7c58c2b 100644 --- a/teams/teams-ps/teams/Set-CsCallQueue.md +++ b/teams/teams-ps/teams/Set-CsCallQueue.md @@ -1554,7 +1554,7 @@ Accept wildcard characters: False ### -ComplianceRecordingForCallQueueTemplateId -A list of up to two Compliance Recording for Call Queue templates to apply to the call queue. +The ComplianceRecordingForCallQueueTemplateId parameter indicates a list of up to 2 Compliance Recording for Call Queue templates to apply to the call queue. ```yaml Type: List From ba3bc0c4f79abd524cded14b17834601f2da202b Mon Sep 17 00:00:00 2001 From: knovichenko <162521447+knovichenko@users.noreply.github.com> Date: Thu, 3 Apr 2025 10:00:52 -0700 Subject: [PATCH 1633/1851] Update Get-VivaModuleFeaturePolicy.md Removing Category-related instructions. --- .../exchange/Get-VivaModuleFeaturePolicy.md | 58 ++----------------- 1 file changed, 5 insertions(+), 53 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md index 8d03457b9e..79cf7fc362 100644 --- a/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md @@ -15,9 +15,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the Exchange Online PowerShell module v3.2.0 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). -**Note**: Support for categories is available in version 3.5.0-Preview2 or later of the module, but no categories are currently available in Viva. We'll update the documentation when categories are available. - -Use the Get-VivaModuleFeaturePolicy cmdlet to view the access policies for a specified feature in a Viva module or category in Viva. Policies are used to restrict or grant access to the specified feature or category for specific users, groups, or the entire tenant. This cmdlet provides details about the policies, including the policy's identifier, name, and creation date. +Use the Get-VivaModuleFeaturePolicy cmdlet to view the access policies for a specified feature in a Viva module in Viva. Policies are used to restrict or grant access to the specified feature for specific users, groups, or the entire tenant. This cmdlet provides details about the policies, including the policy's identifier, name, and creation date. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -31,20 +29,10 @@ Get-VivaModuleFeaturePolicy -FeatureId -ModuleId [] ``` -### CategoryPolicy -``` -Get-VivaModuleFeaturePolicy -CategoryId - [[-PolicyId] ] - [-ResultSize ] - [] -``` - ## DESCRIPTION -Use the Get-VivaModuleFeaturePolicy cmdlet to view the access policies for a specified feature in a Viva module or a category in Viva. - -Support for categories is available in version 3.5.0-Preview2 or later of the module. +Use the Get-VivaModuleFeaturePolicy cmdlet to view the access policies for a specified feature in a Viva module in Viva. -You can view all policies for a specified feature in a Viva module or a category in Viva. To view a specific policy, you can include the PolicyId parameter. +You can view all policies for a specified feature in a Viva module in Viva. To view a specific policy, you can include the PolicyId parameter. You need to use the Connect-ExchangeOnline cmdlet to authenticate. @@ -75,44 +63,8 @@ Get-VivaModuleFeaturePolicy -ModuleId VivaInsights -FeatureId Reflection -Policy This example returns details about a specific policy added for the Reflection feature in Viva Insights. -### Example 3 -```powershell -Get-VivaModuleFeaturePolicy -CategoryId -``` - -This example returns details about all the policies added for the `` category in Viva. - -### Example 4 -```powershell -Get-VivaModuleFeaturePolicy -CategoryId -PolicyId 3db38dfa-02a3-4039-b33a-42b0b3da029b -``` - -This example returns details about a specific policy added for the `` category in Viva. - ## PARAMETERS -### -CategoryId -This parameter is available in version 3.5.0-Preview2 or later of the module. - -**Note**: Currently, no categories are available in Viva. We'll update the documentation when categories are available. - -The CategoryId parameter specifies the category that you want to view the policies for. - -To view details about the categories in Viva that support feature access controls, refer to the Get-VivaFeatureCategory cmdlet. The details provided by the Get-VivaFeatureCategory cmdlet include the category identifier. - -```yaml -Type: String -Parameter Sets: CategoryPolicy -Aliases: -Applicable: Exchange Online - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -FeatureId The FeatureId parameter specifies the feature in the Viva module that you want to view the policies for. @@ -148,9 +100,9 @@ Accept wildcard characters: False ``` ### -PolicyId -The PolicyId parameter specifies the specific policy for the feature in the Viva module or the category that you want to view. +The PolicyId parameter specifies the specific policy for the feature in the Viva module that you want to view. -To view details about all policies for a feature in a Viva module or a category, run this cmdlet without the PolicyId parameter. These details include the identifiers of all the policies for a feature in a Viva module or a category. +To view details about all policies for a feature in a Viva module, run this cmdlet without the PolicyId parameter. These details include the identifiers of all the policies for a feature in a Viva module. ```yaml Type: String From 5be775238525337d571277f4d911611aeb8b8bd3 Mon Sep 17 00:00:00 2001 From: knovichenko <162521447+knovichenko@users.noreply.github.com> Date: Thu, 3 Apr 2025 10:07:03 -0700 Subject: [PATCH 1634/1851] Update Update-VivaModuleFeaturePolicy.md Removing Category-related documents. --- .../Update-VivaModuleFeaturePolicy.md | 105 +----------------- 1 file changed, 5 insertions(+), 100 deletions(-) diff --git a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md index 9d677d3db1..1970be93e2 100644 --- a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md @@ -15,13 +15,10 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the Exchange Online PowerShell module v3.2.0 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). -**Note**: Support for categories is available in version 3.5.0-Preview2 or later of the module, but no categories are currently available in Viva. We'll update the documentation when categories are available. - -Use the Update-VivaModuleFeaturePolicy cmdlet to update an access policy for a feature in a Viva module or a category in Viva. +Use the Update-VivaModuleFeaturePolicy cmdlet to update an access policy for a feature in a Viva module in Viva. - You can't update a policy for a particular user or group to include the entire tenant if a policy for the entire tenant already exists for the feature. Only one tenant-wide policy is supported. -- Policies assigned to a specific user or group take priority over the policy assigned to the entire tenant when determining whether a feature/category is enabled. If a user has multiple policies assigned for a feature/category (directly as a user or member of a group), the most restrictive policy applies. -- You can only update user controls at the feature policy level, not the category policy level. +- Policies assigned to a specific user or group take priority over the policy assigned to the entire tenant when determining whether a feature is enabled. If a user has multiple policies assigned for a feature (directly as a user or member of a group), the most restrictive policy applies. - Some features only support policies that apply to the entire tenant, not specific users or groups. You can refer to supported policy scopes for a feature using the [Get-VivaModuleFeature](https://learn.microsoft.com/powershell/module/exchange/get-vivamodulefeature) cmdlet. Some features include the option for user controls (user opt out). Refer to the feature documentation to see if user controls are available for the feature that you intend to set a policy for. @@ -45,33 +42,17 @@ Update-VivaModuleFeaturePolicy -FeatureId -ModuleId -PolicyId [] ``` -### CategoryPolicy -``` -Update-VivaModuleFeaturePolicy> -CategoryId -PolicyId - [-Confirm] - [-Everyone ] - [-GroupIds ] - [-Name ] - [-ResultSize ] - [-UserIds ] - [-WhatIf] - [] -``` - ## DESCRIPTION -Use the Update-VivaModuleFeaturePolicy cmdlet to update an access policy for a feature in a Viva module or a category in Viva. - -Support for categories is available in version 3.5.0-Preview2 or later of the module. +Use the Update-VivaModuleFeaturePolicy cmdlet to update an access policy for a feature in a Viva module in Viva. This cmdlet updates the attributes of the policy that you specify. These attributes include: - The policy name (Name parameter). -- Whether or not the policy enables the feature (IsFeatureEnabled parameter) or the category (IsCategoryEnabled parameter). +- Whether or not the policy enables the feature (IsFeatureEnabled parameter). - Whether or not the policy enables user controls (IsUserControlEnabled parameter, only applicable to a feature policy). - Who the policy applies to (the UserIds and GroupIds parameters or the Everyone parameter). -You can update these attributes independently of each other. For example, if you specify the Name parameter but not the IsFeatureEnabled/IsCategoryEnabled parameter, the name of the policy is updated but whether or not the policy enables the feature/category remains unchanged. +You can update these attributes independently of each other. For example, if you specify the Name parameter but not the IsFeatureEnabled parameter, the name of the policy is updated but whether or not the policy enables the feature remains unchanged. **Important**: Values that you specify for the UserIds and/or GroupIds parameters or the Everyone parameter **overwrite** any existing users or groups. To preserve the existing users and groups, you need to specify those existing users or groups **and** any additional users or groups that you want to add. Not including existing users or groups in the command effectively removes those specific users or groups from the policy. For more information, see the examples. @@ -118,58 +99,8 @@ Update-VivaModuleFeaturePolicy -ModuleId VivaInsights -FeatureId Reflection -Pol This example updates the name of the specified policy, makes it so the policy enables the feature, and updates who the policy applies to. The policy now applies **only** to the specified users and groups, overwriting the users and groups the policy used to apply to. -### Example 5 -```powershell -Update-VivaModuleFeaturePolicy -CategoryId -PolicyId 3db38dfa-02a3-4039-b33a-42b0b3da029b -Name NewPolicyName -IsCategoryEnabled $false -``` - -This example updates the name of the specified policy and makes it so the policy does not enable the category (effectively all features under the category). - -### Example 6 -```powershell -Update-VivaModuleFeaturePolicy -CategoryId -PolicyId 3db38dfa-02a3-4039-b33a-42b0b3da029b -GroupIds group1@contoso.com,group2@contoso.com,57680382-61a5-4378-85ad-f72095d4e9c3 -``` - -This example updates who the specified policy applies to. The policy now applies **only** to the specified groups, overwriting the users and groups the policy used to apply to. - -### Example 7 -```powershell -Update-VivaModuleFeaturePolicy -CategoryId -PolicyId 3db38dfa-02a3-4039-b33a-42b0b3da029b -UserIds user1@contoso.com,user2@contoso.com -``` - -This example updates who the specified policy applies to. The policy now applies **only** to the specified users, overwriting the users and groups the policy used to apply to. - -### Example 8 -```powershell -Update-VivaModuleFeaturePolicy -CategoryId -PolicyId 3db38dfa-02a3-4039-b33a-42b0b3da029b -Name NewPolicyName -IsCategoryEnabled $true -GroupIds group1@contoso.com,57680382-61a5-4378-85ad-f72095d4e9c3 -UserIds user1@contoso.com -``` - -This example updates the name of the specified policy, makes it so the policy enables the category (effectively all features under the category), and updates who the policy applies to. The policy now applies **only** to the specified users and groups, overwriting the users and groups the policy used to apply to. - ## PARAMETERS -### -CategoryId -This parameter is available in version 3.5.0-Preview2 or later of the module. - -**Note**: Currently, no categories are available in Viva. We'll update the documentation when categories are available. - -The CategoryId parameter specifies the category of the policy that you want to update. - -To view details about the categories that support feature access controls, use the Get-FeatureCategory cmdlet. The CategoryId value is returned in the output of the cmdlet. - -```yaml -Type: String -Parameter Sets: CategoryPolicy -Aliases: -Applicable: Exchange Online - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -FeatureId The FeatureId parameter specifies the feature in the Viva module of the policy that you want to update. @@ -289,32 +220,6 @@ Default value: None Accept pipeline input: False Accept wildcard characters: False ``` - -### -IsCategoryEnabled -This parameter is available in version 3.5.0-Preview2 or later of the module. - -**Note**: Currently, no categories are available in Viva. We'll update the documentation when categories are available. - -The IsCategoryEnabled parameter specifies whether the category is enabled by the updated policy. Valid values are: - -- $true: The category (effectively all features under the category) is enabled by the policy. -- $false: The category (effectively all features under the category) is not enabled by the policy. - -If you don't want to update whether the category is enabled by the policy, don't use this parameter. - -```yaml -Type: Boolean -Parameter Sets: CategoryPolicy -Aliases: -Applicable: Exchange Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -IsFeatureEnabled The IsFeatureEnabled parameter specifies whether the feature is enabled by the updated policy. Valid values are: From 53b045d31c27196a336519026a768c9a06b25b07 Mon Sep 17 00:00:00 2001 From: knovichenko <162521447+knovichenko@users.noreply.github.com> Date: Thu, 3 Apr 2025 10:40:04 -0700 Subject: [PATCH 1635/1851] Update Add-VivaModuleFeaturePolicy.md Removed category-related documentation. Added a new parameter -IsUserOptedInByDefault. Added an example of using the new parameter to create a Soft Disable policy. --- .../exchange/Add-VivaModuleFeaturePolicy.md | 124 ++++-------------- 1 file changed, 29 insertions(+), 95 deletions(-) diff --git a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md index fab2b15e16..b2f902e2b7 100644 --- a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md @@ -15,14 +15,10 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the Exchange Online PowerShell module v3.2.0 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). -**Note**: Support for categories is available in version 3.5.0-Preview2 or later of the module, but no categories are currently available in Viva. We'll update the documentation when categories are available. +Use the Add-VivaModuleFeaturePolicy cmdlet to add a new access policy for a specific feature in Viva. The attributes of the policy are defined using the cmdlet parameters. Policies are used to restrict or grant access to the specified feature for specific users, groups, or the entire tenant. -Use the Add-VivaModuleFeaturePolicy cmdlet to add a new access policy for a specific feature or a category in Viva. The attributes of the policy are defined using the cmdlet parameters. Policies are used to restrict or grant access to the specified feature or category for specific users, groups, or the entire tenant. - -- You can assign up to 10 policies per feature/category. An additional one policy per feature/category can be assigned to the entire tenant. -- Policies assigned to a specific user or group take priority over the policy assigned to the entire tenant when determining whether a feature/category is enabled. If a user has multiple policies assigned for a feature/category (directly as a user or member of a group), the most restrictive policy applies. -- If a category is disabled by category policies, all features under the category are disabled regardless of the policies set at the feature level. -- You can only update user controls at the feature policy level, not the category policy level. +- You can assign up to 10 policies per feature. An additional one policy per feature can be assigned to the entire tenant. +- Policies assigned to a specific user or group take priority over the policy assigned to the entire tenant when determining whether a feature is enabled. If a user has multiple policies assigned for a feature (directly as a user or member of a group), the most restrictive policy applies. - Some features only support policies that apply to the entire tenant, not specific users or groups. You can refer to supported policy scopes for a feature using the [Get-VivaModuleFeature](https://learn.microsoft.com/powershell/module/exchange/get-vivamodulefeature) cmdlet. Some features include the option for user controls (user opt out). Refer to the feature documentation to see if user controls are available for the feature that you intend to set a policy for. @@ -44,22 +40,8 @@ Add-VivaModuleFeaturePolicy -FeatureId -IsFeatureEnabled -Mod [] ``` -### CategoryPolicy -``` -Add-VivaModuleFeaturePolicy -CategoryId -IsCategoryEnabled -Name - [-Confirm] - [-Everyone] - [-GroupIds ] - [-ResultSize ] - [-UserIds ] - [-WhatIf] - [] -``` - ## DESCRIPTION -Use the Add-VivaModuleFeaturePolicy cmdlet to add a new access policy for a specific feature or category in Viva. - -Support for categories is available in version 3.5.0-Preview2 or later of the module. +Use the Add-VivaModuleFeaturePolicy cmdlet to add a new access policy for a specific feature in Viva. You need to use the Connect-ExchangeOnline cmdlet to authenticate. @@ -106,61 +88,13 @@ This example adds a policy for the Reflection feature in Viva Insights. The poli ### Example 5 ```powershell -Add-VivaModuleFeaturePolicy -CategoryId -Name DisableCategoryForAll -IsCategoryEnabled $false -Everyone -``` - -This example adds a policy for the `` category in Viva. The policy disables the category (effectively all features under the category) for all users in the organization. - -### Example 6 -```powershell -Add-VivaModuleFeaturePolicy -CategoryId -Name MultipleGroups -IsCategoryEnabled $false -GroupIds group1@contoso.com,group2@contoso.com,57680382-61a5-4378-85ad-f72095d4e9c3 -``` - -This example adds a policy for the `` category in Viva. The policy disables the category (effectively all features under the category) for all users in the specified groups. - -### Example 7 -```powershell -Add-VivaModuleFeaturePolicy -CategoryId -Name MultipleUsers -IsCategoryEnabled $false -UserIds user1@contoso.com,user2@contoso.com +Add-VivaModuleFeaturePolicy -ModuleId PeopleSkills -FeatureId ShowAISkills -Name SoftDisableShowAISkillsPolicy -IsFeatureEnabled $true -IsUserControlEnabled $true -IsUserOptedInByDefault $false -UserIds user1@contoso.com,user2@contoso.com ``` -This example adds a policy for the `` category in Viva. The policy disables the category (effectively all features under the category) for the specified users. - -### Example 8 -```powershell -Add-VivaModuleFeaturePolicy -CategoryId -Name UsersAndGroups -IsCategoryEnabled $false -GroupIds group1@contoso.com,group2@contoso.com,57680382-61a5-4378-85ad-f72095d4e9c3 -UserIds user1@contoso.com,user2@contoso.com -``` - -This example adds a policy for the `` category in Viva. The policy disables the category (effectively all features under the category) for the specified users and group members. - -### Example 9 -```powershell -Add-VivaModuleFeaturePolicy -CategoryId -Name "Disable Category For All" -IsCategoryEnabled $false -Everyone -``` - -This example adds a policy for the `` category in Viva where the policy name is with spaces. The policy disables the category (effectively all features under the category) for all users in the organization. +This example adds a policy for the ShowAISkills feature in Viva Skills. The policy enables the feature for the specified users, allows user controls, and opted out users by default (Soft Disable policy). ## PARAMETERS -### -CategoryId -This parameter is available in version 3.5.0-Preview2 or later of the module. - -**Note**: Currently, no categories are available in Viva. We'll update the documentation when categories are available. - -The CategoryId parameter specifies the Viva category that you want to add the policy for. - -```yaml -Type: String -Parameter Sets: CategoryPolicy -Aliases: -Applicable: Exchange Online - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -FeatureId The FeatureId parameter specifies the feature in the Viva module that you want to add the policy for. @@ -179,29 +113,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -IsCategoryEnabled -This parameter is available in version 3.5.0-Preview2 or later of the module. - -**Note**: Currently, no categories are available in Viva. We'll update the documentation when categories are available. - -The IsCategoryEnabled parameter specifies whether or not the category is enabled by the policy. Valid values are: - -- $true: The category is enabled by the policy. -- $false: The category is not enabled by the policy. - -```yaml -Type: Boolean -Parameter Sets: CategoryPolicy -Aliases: -Applicable: Exchange Online - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -IsFeatureEnabled The IsFeatureEnabled parameter specifies whether or not the feature is enabled by the policy. Valid values are: @@ -339,6 +250,29 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IsUserOptedInByDefault +This parameter is available in version 3.8.0 or later of the module. + +The IsUserOptedInByDefault parameter specifies whether user opted in by default by the policy. Valid values are: + +- $true: User opted in by the policy. +- $false: User opted out by the policy. + +Only features that allow admins to enable and disable user controls by policy can use this parameter. If the feature doesn't support admins toggling user controls, the default value applies. See the feature documentation for more information. + +```yaml +Type: Boolean +Parameter Sets: FeaturePolicy +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResultSize This parameter is reserved for internal Microsoft use. From b005adfdecf8abaa7f9156dfe14d3db2c4ffc2cd Mon Sep 17 00:00:00 2001 From: knovichenko <162521447+knovichenko@users.noreply.github.com> Date: Thu, 3 Apr 2025 10:42:25 -0700 Subject: [PATCH 1636/1851] Update Remove-VivaModuleFeaturePolicy.md Removed category-related documentation. --- .../Remove-VivaModuleFeaturePolicy.md | 46 +------------------ 1 file changed, 2 insertions(+), 44 deletions(-) diff --git a/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md index 77b55f5a7c..9c2159f4e6 100644 --- a/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md @@ -15,9 +15,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the Exchange Online PowerShell module v3.2.0 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). -**Note**: Support for categories is available in version 3.5.0-Preview2 or later of the module, but no categories are currently available in Viva. We'll update the documentation when categories are available. - -Use the Remove-VivaModuleFeaturePolicy cmdlet to delete an access policy for a feature in a Viva module or a category in Viva. Once you delete a policy, the policy is permanently deleted. You cannot undo the deletion. +Use the Remove-VivaModuleFeaturePolicy cmdlet to delete an access policy for a feature in a Viva module in Viva. Once you delete a policy, the policy is permanently deleted. You cannot undo the deletion. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -32,19 +30,8 @@ Remove-VivaModuleFeaturePolicy -FeatureId -ModuleId -PolicyId [] ``` -### CategoryPolicy -``` -Remove-VivaModuleFeaturePolicy -CategoryId -PolicyId - [-Confirm] - [-ResultSize ] - [-WhatIf] - [] -``` - ## DESCRIPTION -Use the Remove-VivaModuleFeaturePolicy cmdlet to delete an access policy for a feature in a Viva module or a category in Viva. - -Support for categories is available in version 3.5.0-Preview2 or later of the module. +Use the Remove-VivaModuleFeaturePolicy cmdlet to delete an access policy for a feature in a Viva module in Viva. You need to use the Connect-ExchangeOnline cmdlet to authenticate. @@ -68,37 +55,8 @@ Remove-VivaModuleFeaturePolicy -ModuleId VivaInsights -FeatureId Reflection -Pol This example deletes the specified policy for the Reflection feature in Viva Insights. -### Example 2 -```powershell -Remove-VivaModuleFeaturePolicy -CategoryId -PolicyId 3db38dfa-02a3-4039-b33a-42b0b3da032w -``` - -This example deletes the specified policy for the `` category in Viva. - ## PARAMETERS -### -CategoryId -This parameter is available in version 3.5.0-Preview2 or later of the module. - -**Note**: Currently, no categories are available in Viva. We'll update the documentation when categories are available. - -The CategoryId parameter specifies the category that you want to remove the policy from. - -To view details about the categories that support feature access controls, use the Get-VivaFeatureCategory cmdlet. The CategoryId value is returned in the output of the cmdlet. - -```yaml -Type: String -Parameter Sets: CategoryPolicy -Aliases: -Applicable: Exchange Online - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -FeatureId The FeatureId parameter specifies the feature in the Viva module that you want to remove the policy from. From b72504de6a723162785e4f4165780a223610aeb4 Mon Sep 17 00:00:00 2001 From: Dean Haas Date: Thu, 3 Apr 2025 10:58:03 -0700 Subject: [PATCH 1637/1851] Update Set-OrganizationConfig.md --- exchange/exchange-ps/exchange/Set-OrganizationConfig.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md index f5b5873ef4..21db53dbba 100644 --- a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md +++ b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md @@ -861,7 +861,8 @@ Accept wildcard characters: False ### -AutoEnableArchiveMailbox This parameter is available only in the cloud-based service. -This parameter is reserved for internal Microsoft use. +When the AutoEnableArchiveMailbox parameter is enabled, an archive mailbox will be automatically provisioned when the primary mailbox reaches 90% of the quota (if licenses supports archiving). + ```yaml Type: Boolean From 5c651c5f6c8375f19d12033c75fddc133d907aea Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 3 Apr 2025 11:17:54 -0700 Subject: [PATCH 1638/1851] Update AutoEnableArchiveMailbox parameter description --- exchange/exchange-ps/exchange/Set-OrganizationConfig.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md index 21db53dbba..5e0049d358 100644 --- a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md +++ b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md @@ -861,8 +861,10 @@ Accept wildcard characters: False ### -AutoEnableArchiveMailbox This parameter is available only in the cloud-based service. -When the AutoEnableArchiveMailbox parameter is enabled, an archive mailbox will be automatically provisioned when the primary mailbox reaches 90% of the quota (if licenses supports archiving). +The AutoEnableArchiveMailbox specifies whether an archive mailbox is automatically provisioned when the primary mailbox reaches 90% of the size quota (if licenses include archiving). Valid values are: +- $true: An archive mailbox is automatically provisioned. +- $false: An archive mailbox isn't automatically provisioned. ```yaml Type: Boolean From 4e5bab60a5f6a12754d0866ebd8b2580c9d4c9c8 Mon Sep 17 00:00:00 2001 From: knovichenko <162521447+knovichenko@users.noreply.github.com> Date: Thu, 3 Apr 2025 11:22:47 -0700 Subject: [PATCH 1639/1851] Delete exchange/exchange-ps/exchange/Get-VivaFeatureCategory.md Removing all category-related documentation. --- .../exchange/Get-VivaFeatureCategory.md | 79 ------------------- 1 file changed, 79 deletions(-) delete mode 100644 exchange/exchange-ps/exchange/Get-VivaFeatureCategory.md diff --git a/exchange/exchange-ps/exchange/Get-VivaFeatureCategory.md b/exchange/exchange-ps/exchange/Get-VivaFeatureCategory.md deleted file mode 100644 index 575099e813..0000000000 --- a/exchange/exchange-ps/exchange/Get-VivaFeatureCategory.md +++ /dev/null @@ -1,79 +0,0 @@ ---- -external help file: Microsoft.Exchange.Management.RestApiClient.dll-Help.xml -Module Name: ExchangeOnlineManagement -online version: https://learn.microsoft.com/powershell/module/exchange/get-vivafeaturecategory -applicable: Exchange Online -title: Get-VivaFeatureCategory -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-VivaFeatureCategory - -## SYNOPSIS -This cmdlet is available only in the Exchange Online PowerShell module v3.5.0 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). - -**Note**: While we are adding support for category policies in the Exchange Online PowerShell module v3.5.0-Preview1 or later, we have not yet released any categories in Viva. We will update when there are categories available. - -Use the Get-VivaFeatureCategory cmdlet to view all categories in Viva that support feature access controls. This cmdlet provides details about the categories, including the category identifiers, descriptions, and Viva module features that belong to the category. A category contains a group of features in the same or different Viva module. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-VivaFeatureCategory - [-ResultSize ] - [] -``` - -## DESCRIPTION -Use the Get-VivaFeatureCategory cmdlet to view the categories in Viva that support feature access controls. - -You need to use the Connect-ExchangeOnline cmdlet to authenticate. - -This cmdlet requires the .NET Framework 4.7.2 or later. - -## EXAMPLES - -### Example 1 -```powershell -Get-VivaFeatureCategory -``` - -This example returns all categories in Viva that support feature access controls. - -## PARAMETERS - -### -ResultSize -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Unlimited -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS -[Exchange PowerShell](https://learn.microsoft.com/powershell/module/exchange) - -[About the Exchange Online PowerShell module](https://learn.microsoft.com/powershell/exchange/exchange-online-powershell-v2) - -[Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids) From 2c60b92ec118156eea5de481c5df65c9bbd8e8a5 Mon Sep 17 00:00:00 2001 From: knovichenko <162521447+knovichenko@users.noreply.github.com> Date: Thu, 3 Apr 2025 11:57:48 -0700 Subject: [PATCH 1640/1851] Update Add-VivaModuleFeaturePolicy.md Updated the version of the release for the new parameter. --- exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md index b2f902e2b7..dcbc99d4cc 100644 --- a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md @@ -251,7 +251,7 @@ Accept wildcard characters: False ``` ### -IsUserOptedInByDefault -This parameter is available in version 3.8.0 or later of the module. +This parameter is available in version 3.8.0-Preview2 or later of the module. The IsUserOptedInByDefault parameter specifies whether user opted in by default by the policy. Valid values are: From e9849d4bbd75bf051471d536b66e6e30cf69f24d Mon Sep 17 00:00:00 2001 From: knovichenko <162521447+knovichenko@users.noreply.github.com> Date: Thu, 3 Apr 2025 12:01:24 -0700 Subject: [PATCH 1641/1851] Update Update-VivaModuleFeaturePolicy.md Added the new parameter and new example for the parameter. --- .../Update-VivaModuleFeaturePolicy.md | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md index 1970be93e2..542feac9a6 100644 --- a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md @@ -99,6 +99,13 @@ Update-VivaModuleFeaturePolicy -ModuleId VivaInsights -FeatureId Reflection -Pol This example updates the name of the specified policy, makes it so the policy enables the feature, and updates who the policy applies to. The policy now applies **only** to the specified users and groups, overwriting the users and groups the policy used to apply to. +### Example 5 +```powershell +Update-VivaModuleFeaturePolicy -ModuleId PeopleSkills -FeatureId ShowAISkills -PolicyId 3db38dfa-02a3-4039-b33a-42b0b3da029b -IsFeatureEnabled $true -IsUserControlEnabled $true -IsUserOptedInByDefault $false +``` + +This example updates a policy for the ShowAISkills feature in Viva Skills. The policy enables the feature for the the users previously added to the policy, allows user controls, and opted out users by default (Soft Disable policy). + ## PARAMETERS ### -FeatureId @@ -266,6 +273,29 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IsUserOptedInByDefault +This parameter is available in version 3.8.0-Preview2 or later of the module. + +The IsUserOptedInByDefault parameter specifies whether user opted in by default by the policy. Valid values are: + +- $true: User opted in by the policy. +- $false: User opted out by the policy. + +Only features that allow admins to enable and disable user controls by policy can use this parameter. If the feature doesn't support admins toggling user controls, the default value applies. See the feature documentation for more information. + +```yaml +Type: Boolean +Parameter Sets: FeaturePolicy +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Name The Name parameter specifies the updated name for the policy. The maximum length is 256 characters. If the value contains spaces, enclose the value in quotation marks ("). From 42576364509d9770b9c3c44d04c0404abb0852d6 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 3 Apr 2025 13:41:53 -0700 Subject: [PATCH 1642/1851] Update New-CsTeamsVoiceApplicationsPolicy.md Removing comment regarding MWBT feature not being available as it's now GA. --- .../teams/New-CsTeamsVoiceApplicationsPolicy.md | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md index 5cc32a34f2..fd60490292 100644 --- a/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md @@ -183,7 +183,7 @@ Accept wildcard characters: False ### -AllowAutoAttendantTimeZoneChange -_This option is not currently available in Queues app._ +_This feature is not currently available to authorized users._ When set to `True`, users affected by the policy will be allowed to change the auto attendant's time zone. When set to `False` (the default value), users affected by the policy won't be allowed to change the auto attendant's time zone. @@ -201,7 +201,7 @@ Accept wildcard characters: False ### -AllowAutoAttendantLanguageChange -_This option is not currently available in Queues app._ +_This feature is not currently available to authorized users._ When set to `True`, users affected by the policy will be allowed to change the auto attendant's language. When set to `False` (the default value), users affected by the policy won't be allowed to change the auto attendant's language. @@ -349,7 +349,7 @@ Accept wildcard characters: False ### -AllowCallQueueLanguageChange -_This option is not currently available in Queues app._ +_This feature is not currently available to authorized users._ When set to `True`, users affected by the policy will be allowed to change the call queue's language. When set to `False` (the default value), users affected by the policy won't be allowed to change the call queue's language. @@ -511,8 +511,6 @@ Accept wildcard characters: False ### -CallQueueAgentMonitorMode -_This option is not currently available in Queues app._ - PARAMVALUE: Disabled | Monitor | Whisper | Barge | Takeover When set to `Disabled` (the default value), users affected by the policy won't be allowed to monitor call sessions. @@ -540,8 +538,6 @@ Accept wildcard characters: False ### -CallQueueAgentMonitorNotificationMode -_This option is not currently available in Queues app._ - PARAMVALUE: Disabled | Agent When set to `Disabled` (the default value), users affected by the policy won't be allowed to monitor agents during call sessions. From 4e7a0cb1d3ae3764aa2d0dbf217881c6b5cb9c24 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 3 Apr 2025 13:43:42 -0700 Subject: [PATCH 1643/1851] Add IsUserOptedInByDefault parameter --- .../exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md index 542feac9a6..e3f95e0d47 100644 --- a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md @@ -34,6 +34,7 @@ Update-VivaModuleFeaturePolicy -FeatureId -ModuleId -PolicyId [-Everyone ] [-IsFeatureEnabled ] [-IsUserControlEnabled ] + [-IsUserOptedInByDefault ] [-GroupIds ] [-Name ] [-ResultSize ] @@ -285,7 +286,7 @@ Only features that allow admins to enable and disable user controls by policy ca ```yaml Type: Boolean -Parameter Sets: FeaturePolicy +Parameter Sets: (All) Aliases: Applicable: Exchange Online From bb3bc9037e29b4dad560fdf3f75e8a1e7c6ad5ca Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 3 Apr 2025 13:43:50 -0700 Subject: [PATCH 1644/1851] Update Set-CsTeamsVoiceApplicationsPolicy.md --- .../teams/Set-CsTeamsVoiceApplicationsPolicy.md | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md index 681eef77f1..e39d07bd9a 100644 --- a/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsVoiceApplicationsPolicy.md @@ -156,7 +156,7 @@ Accept wildcard characters: False ### -AllowAutoAttendantTimeZoneChange -_This option is not currently available in Queues app._ +_This feature is not currently available to authorized users._ When set to `True`, users affected by the policy will be allowed to change the auto attendant's time zone. When set to `False` (the default value), users affected by the policy won't be allowed to change the auto attendant's time zone. @@ -174,7 +174,7 @@ Accept wildcard characters: False ### -AllowAutoAttendantLanguageChange -_This option is not currently available in Queues app._ +_This feature is not currently available to authorized users._ When set to `True`, users affected by the policy will be allowed to change the auto attendant's language. When set to `False` (the default value), users affected by the policy won't be allowed to change the auto attendant's language. @@ -304,7 +304,7 @@ Accept wildcard characters: False ### -AllowCallQueueNoAgentSharedVoicemailGreetingChange -_This option is not currently available in Queues app._ +_This feature is not currently available to authorized users._ When set to `True`, users affected by the policy will be allowed to change the call queue's no agent shared voicemail greeting. When set to `False` (the default value), users affected by the policy won't be allowed to change the call queue's no agent shared voicemail greeting. @@ -322,7 +322,7 @@ Accept wildcard characters: False ### -AllowCallQueueLanguageChange -_This option is not currently available in Queues app._ +_This feature is not currently available to authorized users._ When set to `True`, users affected by the policy will be allowed to change the call queue's language. When set to `False` (the default value), users affected by the policy won't be allowed to change the call queue's language. @@ -484,8 +484,6 @@ Accept wildcard characters: False ### -CallQueueAgentMonitorMode -_This option is not currently available in Queues app._ - PARAMVALUE: Disabled | Monitor | Whisper | Barge | Takeover When set to `Disabled` (the default value), users affected by the policy won't be allowed to monitor call sessions. @@ -513,8 +511,6 @@ Accept wildcard characters: False ### -CallQueueAgentMonitorNotificationMode -_This option is not currently available in Queues app._ - PARAMVALUE: Disabled | Agent When set to `Disabled` (the default value), users affected by the policy won't be allowed to monitor agents during call sessions. From aca3ca74a9c8f39fe88257e350c4f0001a1e0e75 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 3 Apr 2025 13:45:18 -0700 Subject: [PATCH 1645/1851] Parameter sets update --- .../exchange/Add-VivaModuleFeaturePolicy.md | 12 +++++------- .../exchange/Get-VivaModuleFeaturePolicy.md | 4 ++-- .../exchange/Remove-VivaModuleFeaturePolicy.md | 4 ++-- 3 files changed, 9 insertions(+), 11 deletions(-) diff --git a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md index b2f902e2b7..61807927e7 100644 --- a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md @@ -26,8 +26,6 @@ Some features include the option for user controls (user opt out). Refer to the For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). ## SYNTAX - -### FeaturePolicy ``` Add-VivaModuleFeaturePolicy -FeatureId -IsFeatureEnabled -ModuleId -Name [-Confirm] @@ -102,7 +100,7 @@ To view details about the features in a Viva module that support feature access ```yaml Type: String -Parameter Sets: FeaturePolicy +Parameter Sets: (All) Aliases: Applicable: Exchange Online @@ -121,7 +119,7 @@ The IsFeatureEnabled parameter specifies whether or not the feature is enabled b ```yaml Type: Boolean -Parameter Sets: FeaturePolicy +Parameter Sets: (All) Aliases: Applicable: Exchange Online @@ -137,7 +135,7 @@ The ModuleId parameter specifies the Viva module that you want to add the featur ```yaml Type: String -Parameter Sets: FeaturePolicy +Parameter Sets: (All) Aliases: Applicable: Exchange Online @@ -239,7 +237,7 @@ Only features that allow admins to enable and disable user controls by policy ca ```yaml Type: Boolean -Parameter Sets: FeaturePolicy +Parameter Sets: (All) Aliases: Applicable: Exchange Online @@ -262,7 +260,7 @@ Only features that allow admins to enable and disable user controls by policy ca ```yaml Type: Boolean -Parameter Sets: FeaturePolicy +Parameter Sets: (All) Aliases: Applicable: Exchange Online diff --git a/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md index 79cf7fc362..7189236f24 100644 --- a/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md @@ -72,7 +72,7 @@ To view details about the features in a Viva module that support feature access ```yaml Type: String -Parameter Sets: FeaturePolicy +Parameter Sets: (All) Aliases: Applicable: Exchange Online @@ -88,7 +88,7 @@ The ModuleId parameter specifies the Viva module of the feature policies that yo ```yaml Type: String -Parameter Sets: FeaturePolicy +Parameter Sets: (All) Aliases: Applicable: Exchange Online diff --git a/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md index 9c2159f4e6..f6d95188a7 100644 --- a/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md @@ -64,7 +64,7 @@ To view details about the features in a Viva module that support feature access ```yaml Type: String -Parameter Sets: FeaturePolicy +Parameter Sets: (All) Aliases: Applicable: Exchange Online @@ -80,7 +80,7 @@ The ModuleId parameter specifies the Viva module of the feature that you want to ```yaml Type: String -Parameter Sets: FeaturePolicy +Parameter Sets: (All) Aliases: Applicable: Exchange Online From b2a31e03becfdf6c75a4c8a267e761996ae7432d Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 3 Apr 2025 13:46:10 -0700 Subject: [PATCH 1646/1851] Update Update-VivaModuleFeaturePolicy.md --- .../exchange/Update-VivaModuleFeaturePolicy.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md index e3f95e0d47..0b8c20497f 100644 --- a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md @@ -26,8 +26,6 @@ Some features include the option for user controls (user opt out). Refer to the For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). ## SYNTAX - -### FeaturePolicy ``` Update-VivaModuleFeaturePolicy -FeatureId -ModuleId -PolicyId [-Confirm] @@ -116,7 +114,7 @@ To view details about the features in a Viva module that support feature access ```yaml Type: String -Parameter Sets: FeaturePolicy +Parameter Sets: (All) Aliases: Applicable: Exchange Online @@ -132,7 +130,7 @@ The ModuleId parameter specifies the Viva module of the policy that you want to ```yaml Type: String -Parameter Sets: FeaturePolicy +Parameter Sets: (All) Aliases: Applicable: Exchange Online @@ -238,7 +236,7 @@ If you don't want to update whether the feature is enabled by the policy, don't ```yaml Type: Boolean -Parameter Sets: FeaturePolicy +Parameter Sets: (All) Aliases: Applicable: Exchange Online @@ -263,7 +261,7 @@ If you don't want to update whether the user control is enabled by the policy, d ```yaml Type: Boolean -Parameter Sets: FeaturePolicy +Parameter Sets: (All) Aliases: Applicable: Exchange Online From ebf806335491a561def732dacbd319f411166f50 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 3 Apr 2025 13:47:13 -0700 Subject: [PATCH 1647/1851] Syntax blocks --- exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md | 2 -- exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md | 2 -- 2 files changed, 4 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md index 7189236f24..f72e51b51b 100644 --- a/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md @@ -20,8 +20,6 @@ Use the Get-VivaModuleFeaturePolicy cmdlet to view the access policies for a spe For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). ## SYNTAX - -### FeaturePolicy ``` Get-VivaModuleFeaturePolicy -FeatureId -ModuleId [[-PolicyId] ] diff --git a/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md index f6d95188a7..e263889a41 100644 --- a/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md @@ -20,8 +20,6 @@ Use the Remove-VivaModuleFeaturePolicy cmdlet to delete an access policy for a f For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). ## SYNTAX - -### FeaturePolicy ``` Remove-VivaModuleFeaturePolicy -FeatureId -ModuleId -PolicyId [-Confirm] From c2451b1f1130dae6532e4ff8c35ba8b38a373205 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 3 Apr 2025 13:54:01 -0700 Subject: [PATCH 1648/1851] Update Add-VivaModuleFeaturePolicy.md --- exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md | 1 + 1 file changed, 1 insertion(+) diff --git a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md index bd92b31315..f9d5aa3729 100644 --- a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md @@ -32,6 +32,7 @@ Add-VivaModuleFeaturePolicy -FeatureId -IsFeatureEnabled -Mod [-Everyone] [-GroupIds ] [-IsUserControlEnabled ] + [-IsUserOptedInByDefault ] [-ResultSize ] [-UserIds ] [-WhatIf] From 94d9eda3a3f32f07aee481896dce58c060523ccb Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 3 Apr 2025 14:03:16 -0700 Subject: [PATCH 1649/1851] Update .openpublishing.redirection.json Get-VivaFeatureCategory --- .openpublishing.redirection.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 6a71f4fa5c..17253bd2f1 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -7143,6 +7143,11 @@ "redirect_url": "/powershell/module/exchange/get-exosecopsoverriderule", "redirect_document_id": false }, + { + "source_path": "exchange/virtual-folder/exchange/Get-VivaFeatureCategory.md", + "redirect_url": "/viva/feature-access-management", + "redirect_document_id": false + }, { "source_path": "skype/virtual-folder/skype/Disable-CsOnlineSipDomain.md", "redirect_url": "/powershell/module/teams/Disable-CsOnlineSipDomain", From 1a791ac851512d21099fe7da42cae44ee0aeb524 Mon Sep 17 00:00:00 2001 From: blackquack Date: Thu, 3 Apr 2025 14:30:14 -0700 Subject: [PATCH 1650/1851] Update New-CsTeamsCallingPolicy.md --- teams/teams-ps/teams/New-CsTeamsCallingPolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md index b2f1727ab5..638a131b09 100644 --- a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md @@ -397,8 +397,8 @@ Accept wildcard characters: False Setting this parameter lets you control how Copilot is used during calls and if transcription is needed to be turned on and saved after the call. Valid options are: -- Enabled: Copilot can work with or without transcription during calls. -- EnabledWithTranscript: Copilot will only work when transcription is enabled during calls. This is the default value. +- Enabled: Copilot can work with or without transcription during calls. This is the default value. +- EnabledWithTranscript: Copilot will only work when transcription is enabled during calls. - Disabled: Copilot is disabled for calls. ```yaml From d12eefbf345a31f70a7f2292eaed707ce3fb9114 Mon Sep 17 00:00:00 2001 From: blackquack Date: Thu, 3 Apr 2025 14:32:26 -0700 Subject: [PATCH 1651/1851] Update Set-CsTeamsCallingPolicy.md --- teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md index 58917c6e97..1f3a0f0fe7 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md @@ -401,8 +401,8 @@ Accept wildcard characters: False Setting this parameter lets you control how Copilot is used during calls and if transcription is needed to be turned on and saved after the call. Valid options are: -- Enabled: Copilot can work with or without transcription during calls. -- EnabledWithTranscript: Copilot will only work when transcription is enabled during calls. This is the default value. +- Enabled: Copilot can work with or without transcription during calls. This is the default value. +- EnabledWithTranscript: Copilot will only work when transcription is enabled during calls. - Disabled: Copilot is disabled for calls. ```yaml From 18062c95d2e9303b48e0b003bf9bc545c604b106 Mon Sep 17 00:00:00 2001 From: Dean Haas Date: Thu, 3 Apr 2025 16:44:02 -0700 Subject: [PATCH 1652/1851] Update Set-MailUser.md --- exchange/exchange-ps/exchange/Set-MailUser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-MailUser.md b/exchange/exchange-ps/exchange/Set-MailUser.md index d63d4b1527..5df28819e0 100644 --- a/exchange/exchange-ps/exchange/Set-MailUser.md +++ b/exchange/exchange-ps/exchange/Set-MailUser.md @@ -2507,7 +2507,7 @@ Accept wildcard characters: False ### -RemoveDisabledArchive This parameter is available only in the cloud-based service. -{{ Fill RemoveDisabledArchive Description }} +The RemoveDisabledArchive switch specifies whether to remove the disabled archive that's associated with the mailuser. You don't need to specify a value with this switch. ```yaml Type: SwitchParameter From 62f2112b8a79fc994c2d80a16f69618e7958143e Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 3 Apr 2025 17:30:57 -0700 Subject: [PATCH 1653/1851] Fix typo in Set-MailUser documentation. --- exchange/exchange-ps/exchange/Set-MailUser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-MailUser.md b/exchange/exchange-ps/exchange/Set-MailUser.md index 5df28819e0..1585ac2535 100644 --- a/exchange/exchange-ps/exchange/Set-MailUser.md +++ b/exchange/exchange-ps/exchange/Set-MailUser.md @@ -2507,7 +2507,7 @@ Accept wildcard characters: False ### -RemoveDisabledArchive This parameter is available only in the cloud-based service. -The RemoveDisabledArchive switch specifies whether to remove the disabled archive that's associated with the mailuser. You don't need to specify a value with this switch. +The RemoveDisabledArchive switch specifies whether to remove the disabled archive that's associated with the mail user. You don't need to specify a value with this switch. ```yaml Type: SwitchParameter From 91e55fb4a676996fb92f682f760e405070063a07 Mon Sep 17 00:00:00 2001 From: knovichenko <162521447+knovichenko@users.noreply.github.com> Date: Fri, 4 Apr 2025 11:26:44 -0700 Subject: [PATCH 1654/1851] Update Update-VivaModuleFeaturePolicy.md Updated IsUserOptedInByDefault parameter description --- .../exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md index 0b8c20497f..589b3b422d 100644 --- a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md @@ -277,10 +277,10 @@ This parameter is available in version 3.8.0-Preview2 or later of the module. The IsUserOptedInByDefault parameter specifies whether user opted in by default by the policy. Valid values are: -- $true: User opted in by the policy. -- $false: User opted out by the policy. +- $true: User is Opted in by default by the policy if the user has not set a preference. +- $false: User is Opted out by default by the policy if the user has not set a preference. -Only features that allow admins to enable and disable user controls by policy can use this parameter. If the feature doesn't support admins toggling user controls, the default value applies. See the feature documentation for more information. +An optional parameter. This parameter can be used to override the default user opt-in value set in the feature metadata. This parameter can be only be set when -IsUserControlEnabled parameter is set to $true. ```yaml Type: Boolean From 5300f97d495c127da3a271cdf0da1d19e1bc574a Mon Sep 17 00:00:00 2001 From: knovichenko <162521447+knovichenko@users.noreply.github.com> Date: Fri, 4 Apr 2025 11:27:06 -0700 Subject: [PATCH 1655/1851] Update Add-VivaModuleFeaturePolicy.md Updated IsUserOptedInByDefault parameter description --- .../exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md index f9d5aa3729..f7e9aa0f06 100644 --- a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md @@ -254,10 +254,10 @@ This parameter is available in version 3.8.0-Preview2 or later of the module. The IsUserOptedInByDefault parameter specifies whether user opted in by default by the policy. Valid values are: -- $true: User opted in by the policy. -- $false: User opted out by the policy. +- $true: User is Opted in by default by the policy if the user has not set a preference. +- $false: User is Opted out by default by the policy if the user has not set a preference. -Only features that allow admins to enable and disable user controls by policy can use this parameter. If the feature doesn't support admins toggling user controls, the default value applies. See the feature documentation for more information. +An optional parameter. This parameter can be used to override the default user opt-in value set in the feature metadata. This parameter can be only be set when -IsUserControlEnabled parameter is set to $true. ```yaml Type: Boolean From 6ce944f6de3866cbb1fe83944514464a920d8e74 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 4 Apr 2025 11:48:26 -0700 Subject: [PATCH 1656/1851] Clarify optional parameter usage in documentation --- .../exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md index 589b3b422d..12c0d9395a 100644 --- a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md @@ -280,7 +280,9 @@ The IsUserOptedInByDefault parameter specifies whether user opted in by default - $true: User is Opted in by default by the policy if the user has not set a preference. - $false: User is Opted out by default by the policy if the user has not set a preference. -An optional parameter. This parameter can be used to override the default user opt-in value set in the feature metadata. This parameter can be only be set when -IsUserControlEnabled parameter is set to $true. +This parameter is optional and can be used to override the default user opt-in value set in the feature metadata. + +This parameter can be set only when the IsUserControlEnabled parameter is set to $true. ```yaml Type: Boolean From 3ff1ea41b55e8d972ccac40cdc634046d3618a18 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 7 Apr 2025 10:59:13 -0700 Subject: [PATCH 1657/1851] Clarify IsUserOptedInByDefault parameter description --- .../exchange/Add-VivaModuleFeaturePolicy.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md index f7e9aa0f06..340921a576 100644 --- a/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md @@ -252,12 +252,14 @@ Accept wildcard characters: False ### -IsUserOptedInByDefault This parameter is available in version 3.8.0-Preview2 or later of the module. -The IsUserOptedInByDefault parameter specifies whether user opted in by default by the policy. Valid values are: +The IsUserOptedInByDefault parameter specifies whether users are opted in by default by the policy. Valid values are: -- $true: User is Opted in by default by the policy if the user has not set a preference. -- $false: User is Opted out by default by the policy if the user has not set a preference. +- $true: By default, users are opted in by the policy if the user hasn't set a preference. +- $false: By default, users are opted out by the policy if the user hasn't set a preference. -An optional parameter. This parameter can be used to override the default user opt-in value set in the feature metadata. This parameter can be only be set when -IsUserControlEnabled parameter is set to $true. +This parameter is optional and can be used to override the default user opt-in value set in the feature metadata. + +This parameter can be set only when the IsUserControlEnabled parameter is set to $true. ```yaml Type: Boolean From 65194636c42569499b0d95c8776e9e56de05fdd0 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 7 Apr 2025 11:00:40 -0700 Subject: [PATCH 1658/1851] Update Update-VivaModuleFeaturePolicy.md IsUserOptedInByDefault consistency updates with Add- --- .../exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md index 12c0d9395a..8263c68884 100644 --- a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md @@ -275,10 +275,10 @@ Accept wildcard characters: False ### -IsUserOptedInByDefault This parameter is available in version 3.8.0-Preview2 or later of the module. -The IsUserOptedInByDefault parameter specifies whether user opted in by default by the policy. Valid values are: +The IsUserOptedInByDefault parameter specifies whether users are opted in by default by the policy. Valid values are: -- $true: User is Opted in by default by the policy if the user has not set a preference. -- $false: User is Opted out by default by the policy if the user has not set a preference. +- $true: By default, users are opted in by the policy if the user hasn't set a preference. +- $false: By default, users are opted out by the policy if the user hasn't set a preference. This parameter is optional and can be used to override the default user opt-in value set in the feature metadata. From 464ae4234a1788e319934adce6712792e6826f98 Mon Sep 17 00:00:00 2001 From: pranavharish002 <110204119+pranavharish002@users.noreply.github.com> Date: Mon, 7 Apr 2025 12:44:09 -0700 Subject: [PATCH 1659/1851] Update Set-CsCallQueue.md Remove space --- teams/teams-ps/teams/Set-CsCallQueue.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsCallQueue.md b/teams/teams-ps/teams/Set-CsCallQueue.md index 7ae7c58c2b..05b688e2ef 100644 --- a/teams/teams-ps/teams/Set-CsCallQueue.md +++ b/teams/teams-ps/teams/Set-CsCallQueue.md @@ -1585,7 +1585,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### - CustomAudioFileAnnouncementForCR +### -CustomAudioFileAnnouncementForCR The CustomAudioFileAnnouncementForCR parameter indicates the unique identifier for the Audio file prompt which is played to callers when compliance recording for call queues is enabled. From 9f781fc3fa9dd534b6efb31edeffdbd297b4497c Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 7 Apr 2025 19:16:55 -0700 Subject: [PATCH 1660/1851] Update Set-CASMailbox.md Per email request --- exchange/exchange-ps/exchange/Set-CASMailbox.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-CASMailbox.md b/exchange/exchange-ps/exchange/Set-CASMailbox.md index c7a16a5f1a..6ff7e5c704 100644 --- a/exchange/exchange-ps/exchange/Set-CASMailbox.md +++ b/exchange/exchange-ps/exchange/Set-CASMailbox.md @@ -502,7 +502,9 @@ Accept wildcard characters: False The EwsEnabled parameter enables or disables access to the mailbox using Exchange Web Services clients. Valid values are: - $true: Access to the mailbox using EWS is enabled. This is the default value. -- $false: Access to the mailbox using EWS is disabled. The other Exchange Web Services settings in this cmdlet are ignored. +- $false: Access to the mailbox using EWS is disabled. Other Exchange Web Services settings in this cmdlet are ignored. + +The value of this parameter is meaningful only if the EwsEnabled parameter on the Set-OrganizationConfig parameter isn't set to the value $false. ```yaml Type: Boolean @@ -512,7 +514,7 @@ Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Ex Required: False Position: Named -Default value: None +Default value: True Accept pipeline input: False Accept wildcard characters: False ``` From 4cf920ab2e49223291a4886f7f27fd64ee069aba Mon Sep 17 00:00:00 2001 From: Marcel Braak <61802545+marcelbraak@users.noreply.github.com> Date: Tue, 8 Apr 2025 08:30:18 +0200 Subject: [PATCH 1661/1851] Update New-QuarantinePermissions.md Corrected parameter name in description of -PermissionToAllowSender parameter --- exchange/exchange-ps/exchange/New-QuarantinePermissions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/New-QuarantinePermissions.md b/exchange/exchange-ps/exchange/New-QuarantinePermissions.md index fc7ecd94ee..2ce42db98f 100644 --- a/exchange/exchange-ps/exchange/New-QuarantinePermissions.md +++ b/exchange/exchange-ps/exchange/New-QuarantinePermissions.md @@ -72,7 +72,7 @@ In the same PowerShell session, you can use `$FullAccess` for the _EndUserQuaran ## PARAMETERS ### -PermissionToAllowSender -The PermissionToBlockSender parameter specifies whether users are allowed to add the quarantined message sender to their Safe Senders list. Valid values are: +The PermissionToAllowSender parameter specifies whether users are allowed to add the quarantined message sender to their Safe Senders list. Valid values are: - $true: Allow sender is available for affected messages in quarantine. - $false: Allow sender isn't available for affected messages in quarantine. This is the default value. From 26ee07076f51094e63c7e770245b919e94a41929 Mon Sep 17 00:00:00 2001 From: knovichenko <162521447+knovichenko@users.noreply.github.com> Date: Tue, 8 Apr 2025 17:46:04 -0700 Subject: [PATCH 1662/1851] Update Update-VivaModuleFeaturePolicy.md Fixed a typo. --- exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md index 8263c68884..f8a3ee84e0 100644 --- a/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md @@ -103,7 +103,7 @@ This example updates the name of the specified policy, makes it so the policy en Update-VivaModuleFeaturePolicy -ModuleId PeopleSkills -FeatureId ShowAISkills -PolicyId 3db38dfa-02a3-4039-b33a-42b0b3da029b -IsFeatureEnabled $true -IsUserControlEnabled $true -IsUserOptedInByDefault $false ``` -This example updates a policy for the ShowAISkills feature in Viva Skills. The policy enables the feature for the the users previously added to the policy, allows user controls, and opted out users by default (Soft Disable policy). +This example updates a policy for the ShowAISkills feature in Viva Skills. The policy enables the feature for the users previously added to the policy, allows user controls, and opted out users by default (Soft Disable policy). ## PARAMETERS From 6a14d48995c5e85868e0a34dfc1f30ee8c5478ee Mon Sep 17 00:00:00 2001 From: Prasanna Patil Date: Wed, 9 Apr 2025 11:05:26 +0530 Subject: [PATCH 1663/1851] Update Get-CsOnlineUser.md Adding update related to OptionFlags --- teams/teams-ps/teams/Get-CsOnlineUser.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsOnlineUser.md b/teams/teams-ps/teams/Get-CsOnlineUser.md index b779c02bdd..4a4e832276 100644 --- a/teams/teams-ps/teams/Get-CsOnlineUser.md +++ b/teams/teams-ps/teams/Get-CsOnlineUser.md @@ -320,6 +320,10 @@ A recent fix has addressed an issue where some Guest users were being omitted fr - Conferencing_RequiresCommunicationCredits: Allows pay-per minute Audio Conferencing without monthly licenses. - CommunicationCredits: Enables users to pay Teams calling and conferencing through the credits. +**Updates in Teams PowerShell Module version 7.0.0 and later**: + +- OptionFlags: OptionFlags attribute will no longer be populated with value in the output of Get-CsOnlineUser in all clouds. It's important to note that other details besides EnterpriseVoiceEnabled, previously found in OptionFlags, are no longer relevant for Teams. Administrators can still utilize the EnterpriseVoiceEnabled attribute in the output of the Get-CsOnlineUser cmdlet to get this information. This change will be rolled out to all Teams Powershell Module versions. + **Updates in Teams PowerShell Module version 6.9.0 and later**: Adds new attribute in the output of Get-CsOnlineUser cmdlet in commercial environments. @@ -374,8 +378,6 @@ The following updates are applicable for organizations that use Microsoft Teams - LocationPolicy: LocationPolicy attribute is being deprecated from the output of Get-CsOnlineUser in all clouds. Get-CsPhoneNumberAssignment -IsoCountryCode can be used to get the LocationPolicy information. (Note: LocationPolicy attribute will no longer be populated with value in the older Teams Powershell Module versions (<6.1.0) starting from 20th March 2024.) -- OptionFlags: OptionFlags attribute will no longer be populated with value in the output of Get-CsOnlineUser in all clouds. It's important to note that other details besides EnterpriseVoiceEnabled, previously found in OptionFlags, are no longer relevant for Teams. Administrators can still utilize the EnterpriseVoiceEnabled attribute in the output of the Get-CsOnlineUser cmdlet to get this information. (Note: This change will be rolled out to all Teams Powershell Module versions (=<6.1.0) starting from 20th March 2024.) - **Updates in Teams PowerShell Module version 6.0.0 and later**: The following updates are applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 6.0.0 or later. From 55f453b677263e81b2ccfe584baaea481c8f55a7 Mon Sep 17 00:00:00 2001 From: David Strome <21028455+dstrome@users.noreply.github.com> Date: Thu, 10 Apr 2025 16:35:51 -0700 Subject: [PATCH 1664/1851] Add AutoPublish workflow to repo --- .github/workflows/AutoPublish.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .github/workflows/AutoPublish.yml diff --git a/.github/workflows/AutoPublish.yml b/.github/workflows/AutoPublish.yml new file mode 100644 index 0000000000..a7e46e4f16 --- /dev/null +++ b/.github/workflows/AutoPublish.yml @@ -0,0 +1,25 @@ +name: (Scheduled) Publish to live + +permissions: + contents: write + pull-requests: write + +on: + schedule: + - cron: "25 5,11,17,22 * * *" # Times are UTC based on Daylight Saving Time. Need to be adjusted for Standard Time. Scheduling at :25 to account for queuing lag. + + workflow_dispatch: + +jobs: + + auto-publish: + if: github.repository_owner == 'MicrosoftDocs' && contains(github.event.repository.topics, 'build') + uses: MicrosoftDocs/microsoft-365-docs/.github/workflows/Shared-AutoPublish.yml@workflows-prod + with: + PayloadJson: ${{ toJSON(github) }} + EnableAutoPublish: true + + secrets: + AccessToken: ${{ secrets.GITHUB_TOKEN }} + PrivateKey: ${{ secrets.M365_APP_PRIVATE_KEY }} + ClientId: ${{ secrets.M365_APP_CLIENT_ID }} \ No newline at end of file From 018b34e320552caf2d4fbff6361918a6eaa652f4 Mon Sep 17 00:00:00 2001 From: "Sergii Mykhailov (from Dev Box)" Date: Fri, 11 Apr 2025 13:46:26 +0200 Subject: [PATCH 1665/1851] Added note about country code usage in filters. Full country names are not supported in the Management Scope cmdlets. Added this information to the Notes section for New-ManagementScope and Set-ManagementScope cmdlets --- exchange/exchange-ps/exchange/New-ManagementScope.md | 1 + exchange/exchange-ps/exchange/Set-ManagementScope.md | 1 + 2 files changed, 2 insertions(+) diff --git a/exchange/exchange-ps/exchange/New-ManagementScope.md b/exchange/exchange-ps/exchange/New-ManagementScope.md index 30292ebbdd..65c88a9753 100644 --- a/exchange/exchange-ps/exchange/New-ManagementScope.md +++ b/exchange/exchange-ps/exchange/New-ManagementScope.md @@ -406,5 +406,6 @@ To see the input types that this cmdlet accepts, see [Cmdlet Input and Output Ty To see the return types, which are also known as output types, that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?LinkId=616387). If the Output Type field is blank, the cmdlet doesn't return data. ## NOTES +Please ensure that you use the two-letter country code instead of the full country name in filters. For example, use `-RecipientRestrictionFilter "UsageLocation -eq 'FR'"` instead of `-RecipientRestrictionFilter "UsageLocation -eq 'France'"`. ## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Set-ManagementScope.md b/exchange/exchange-ps/exchange/Set-ManagementScope.md index 23361eef8f..20b6a8882d 100644 --- a/exchange/exchange-ps/exchange/Set-ManagementScope.md +++ b/exchange/exchange-ps/exchange/Set-ManagementScope.md @@ -314,5 +314,6 @@ To see the input types that this cmdlet accepts, see [Cmdlet Input and Output Ty To see the return types, which are also known as output types, that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?LinkId=616387). If the Output Type field is blank, the cmdlet doesn't return data. ## NOTES +Please ensure that you use the two-letter country code instead of the full country name in filters. For example, use `-RecipientRestrictionFilter "UsageLocation -eq 'FR'"` instead of `-RecipientRestrictionFilter "UsageLocation -eq 'France'"`. ## RELATED LINKS From afb355493a5ea80518986c1b178d7832189ec19b Mon Sep 17 00:00:00 2001 From: "Sergii Mykhailov (from Dev Box)" Date: Fri, 11 Apr 2025 14:40:10 +0200 Subject: [PATCH 1666/1851] Removed extra space --- exchange/exchange-ps/exchange/New-ManagementScope.md | 2 +- exchange/exchange-ps/exchange/Set-ManagementScope.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-ManagementScope.md b/exchange/exchange-ps/exchange/New-ManagementScope.md index 65c88a9753..5601b5c720 100644 --- a/exchange/exchange-ps/exchange/New-ManagementScope.md +++ b/exchange/exchange-ps/exchange/New-ManagementScope.md @@ -406,6 +406,6 @@ To see the input types that this cmdlet accepts, see [Cmdlet Input and Output Ty To see the return types, which are also known as output types, that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?LinkId=616387). If the Output Type field is blank, the cmdlet doesn't return data. ## NOTES -Please ensure that you use the two-letter country code instead of the full country name in filters. For example, use `-RecipientRestrictionFilter "UsageLocation -eq 'FR'"` instead of `-RecipientRestrictionFilter "UsageLocation -eq 'France'"`. +Please ensure that you use the two-letter country code instead of the full country name in filters. For example, use `-RecipientRestrictionFilter "UsageLocation -eq 'FR'"` instead of `-RecipientRestrictionFilter "UsageLocation -eq 'France'"`. ## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Set-ManagementScope.md b/exchange/exchange-ps/exchange/Set-ManagementScope.md index 20b6a8882d..63be2da40a 100644 --- a/exchange/exchange-ps/exchange/Set-ManagementScope.md +++ b/exchange/exchange-ps/exchange/Set-ManagementScope.md @@ -314,6 +314,6 @@ To see the input types that this cmdlet accepts, see [Cmdlet Input and Output Ty To see the return types, which are also known as output types, that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?LinkId=616387). If the Output Type field is blank, the cmdlet doesn't return data. ## NOTES -Please ensure that you use the two-letter country code instead of the full country name in filters. For example, use `-RecipientRestrictionFilter "UsageLocation -eq 'FR'"` instead of `-RecipientRestrictionFilter "UsageLocation -eq 'France'"`. +Please ensure that you use the two-letter country code instead of the full country name in filters. For example, use `-RecipientRestrictionFilter "UsageLocation -eq 'FR'"` instead of `-RecipientRestrictionFilter "UsageLocation -eq 'France'"`. ## RELATED LINKS From 6bb95fd2acf0379436e434d3b7449ab876ec663e Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 11 Apr 2025 11:46:33 -0700 Subject: [PATCH 1667/1851] Clarify country code usage in filters --- exchange/exchange-ps/exchange/New-ManagementScope.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/New-ManagementScope.md b/exchange/exchange-ps/exchange/New-ManagementScope.md index 5601b5c720..c2fcc0e2d9 100644 --- a/exchange/exchange-ps/exchange/New-ManagementScope.md +++ b/exchange/exchange-ps/exchange/New-ManagementScope.md @@ -406,6 +406,6 @@ To see the input types that this cmdlet accepts, see [Cmdlet Input and Output Ty To see the return types, which are also known as output types, that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?LinkId=616387). If the Output Type field is blank, the cmdlet doesn't return data. ## NOTES -Please ensure that you use the two-letter country code instead of the full country name in filters. For example, use `-RecipientRestrictionFilter "UsageLocation -eq 'FR'"` instead of `-RecipientRestrictionFilter "UsageLocation -eq 'France'"`. +Use two-letter country codes (ISO 3166-1 alpha-2) instead of the full country name in filters. For example, use `-RecipientRestrictionFilter "UsageLocation -eq 'FR'"` for France. ## RELATED LINKS From 20b61f526a56f85e2591a7cb04b0b8f3d18dceb5 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 11 Apr 2025 11:47:15 -0700 Subject: [PATCH 1668/1851] Clarify country code usage in filters --- exchange/exchange-ps/exchange/Set-ManagementScope.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-ManagementScope.md b/exchange/exchange-ps/exchange/Set-ManagementScope.md index 63be2da40a..7d84c230ae 100644 --- a/exchange/exchange-ps/exchange/Set-ManagementScope.md +++ b/exchange/exchange-ps/exchange/Set-ManagementScope.md @@ -314,6 +314,6 @@ To see the input types that this cmdlet accepts, see [Cmdlet Input and Output Ty To see the return types, which are also known as output types, that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?LinkId=616387). If the Output Type field is blank, the cmdlet doesn't return data. ## NOTES -Please ensure that you use the two-letter country code instead of the full country name in filters. For example, use `-RecipientRestrictionFilter "UsageLocation -eq 'FR'"` instead of `-RecipientRestrictionFilter "UsageLocation -eq 'France'"`. +Use two-letter country codes (ISO 3166-1 alpha-2) instead of the full country name in filters. For example, use `-RecipientRestrictionFilter "UsageLocation -eq 'FR'"` for France. ## RELATED LINKS From 6c11bd02832caca1f2a13cde26aacf48d3fdebbb Mon Sep 17 00:00:00 2001 From: Sean Stevenson <47796405+SeanMSFT@users.noreply.github.com> Date: Tue, 15 Apr 2025 05:24:09 -0700 Subject: [PATCH 1669/1851] Update Set-AcceptedDomain.md Fixing placeholder text for these two parameters --- exchange/exchange-ps/exchange/Set-AcceptedDomain.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-AcceptedDomain.md b/exchange/exchange-ps/exchange/Set-AcceptedDomain.md index 36e0eb7998..ba1ae8fd98 100644 --- a/exchange/exchange-ps/exchange/Set-AcceptedDomain.md +++ b/exchange/exchange-ps/exchange/Set-AcceptedDomain.md @@ -307,7 +307,8 @@ Accept wildcard characters: False ### -SendingFromDomainDisabled This parameter is available only in the cloud-based service. -{{ Fill SendingFromDomainDisabled Description }} +This parameter allows administrators to stop emails being sent from an alias with this domain. A common scenario would be if a domain is for a legacy brand that may still need to receive emails but should not be sending any emails. + ```yaml Type: Boolean @@ -325,7 +326,7 @@ Accept wildcard characters: False ### -SendingToDomainDisabled This parameter is available only in the cloud-based service. -{{ Fill SendingToDomainDisabled Description }} +This parameter allows administrators to stop emails being received when addressed to this domain. A common scenario would be to set this on your tenant's MOERA domain e.g. contoso.onmicrosoft.com when it is not in use. ```yaml Type: Boolean From 26c6fe8a6a02a3066b7d8849961f60e136121584 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 15 Apr 2025 08:30:05 -0700 Subject: [PATCH 1670/1851] Clarify parameter descriptions in Set-AcceptedDomain doc --- exchange/exchange-ps/exchange/Set-AcceptedDomain.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-AcceptedDomain.md b/exchange/exchange-ps/exchange/Set-AcceptedDomain.md index ba1ae8fd98..d8069d6995 100644 --- a/exchange/exchange-ps/exchange/Set-AcceptedDomain.md +++ b/exchange/exchange-ps/exchange/Set-AcceptedDomain.md @@ -307,8 +307,12 @@ Accept wildcard characters: False ### -SendingFromDomainDisabled This parameter is available only in the cloud-based service. -This parameter allows administrators to stop emails being sent from an alias with this domain. A common scenario would be if a domain is for a legacy brand that may still need to receive emails but should not be sending any emails. +The SendingFromDomainDisabled parameter specifies whether to allow email to be sent from addresses in the domain. Valid values are: +- $true: Email can't be sent from addresses in the domain. +- $false: Email can be sent from addresses in the domain. + +A common scenario is addresses in a legacy domain that still need to receive email, but shouldn't be used to send email. ```yaml Type: Boolean @@ -326,7 +330,12 @@ Accept wildcard characters: False ### -SendingToDomainDisabled This parameter is available only in the cloud-based service. -This parameter allows administrators to stop emails being received when addressed to this domain. A common scenario would be to set this on your tenant's MOERA domain e.g. contoso.onmicrosoft.com when it is not in use. +The SendingToDomainDisabled specifies whether to prevent delivery of messages sent to recipients in the domain. Valid values are: + +- $true: Email sent to recipients in the domain is blocked. +- $false: Email sent to recipients in the domain isn't blocked. + +A common scenario is to prevent email delivery to recipients in your unused Micorost Online Email Routing Address (MOERA) domain (for example, contoso.onmicrosoft.com). ```yaml Type: Boolean From 19937d9e0ec8c596c58c0bf6786a92abef34e0e4 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 15 Apr 2025 15:29:22 -0700 Subject: [PATCH 1671/1851] Update New-CsComplianceRecordingForCallQueueTemplate.md Creating new docs for *-CsSharedCallQueueHistoryTemplate --- .../teams/New-CsComplianceRecordingForCallQueueTemplate.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md index e7c126b960..9cdf996a5e 100644 --- a/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md @@ -9,7 +9,7 @@ author: tomkau ms.author: tomkau ms.reviewer: williamlooney --- - +colin was here # New-CsComplianceRecordingForCallQueueTemplate ## SYNTAX From 4658fb9d9decf3fdb8fb367c9f3b4ed7acc60ffd Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 15 Apr 2025 15:34:46 -0700 Subject: [PATCH 1672/1851] Create New-CsSharedCallQueueHistoryTemplate.md --- .../New-CsSharedCallQueueHistoryTemplate.md | 101 ++++++++++++++++++ 1 file changed, 101 insertions(+) create mode 100644 teams/teams-ps/teams/New-CsSharedCallQueueHistoryTemplate.md diff --git a/teams/teams-ps/teams/New-CsSharedCallQueueHistoryTemplate.md b/teams/teams-ps/teams/New-CsSharedCallQueueHistoryTemplate.md new file mode 100644 index 0000000000..0e26a58edd --- /dev/null +++ b/teams/teams-ps/teams/New-CsSharedCallQueueHistoryTemplate.md @@ -0,0 +1,101 @@ +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/teams/New-SharedCallQueueHistoryTemplate +applicable: Microsoft Teams +title: New-SharedCallQueueHistoryTemplate +schema: 2.0.0 +manager: +author: tomkau +ms.author: tomkau +ms.reviewer: williamlooney +--- + +# New-SharedCallQueueHistoryTemplate + +## SYNTAX + +```powershell +New-SharedCallQueueHistoryTemplate -Name -Description +``` + +## DESCRIPTION +Use the New-SharedCallQueueHistory cmdlet to create a Shared Call Queue History template. + +> [!CAUTION] +> This cmdlet will only work for customers that are participating in the Voice Applications private preview for this feature. General Availability for this functionality has not been determined at this time. + +## EXAMPLES + +### -------------------------- Example 1 -------------------------- +``` +New-SharedCallQueueHistoryTemplate -Name "Customer Service" -Description "Required before/during call" +``` + +This example creates a new Shared CallQueue History template. + +## PARAMETERS + +### -Name +The name of the shared call queue history template. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Description +A description for the shared call queue history template. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +Required: True +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). + +## INPUTS + +### None + +## OUTPUTS + +### Microsoft.Rtc.Management.OAA.Models.AutoAttendant + +## NOTES + +## RELATED LINKS + +[Get-CsSharedCallQueueHistoryTemplate](./Get-CsSharedCallQueueHistoryTemplate.md) + +[Set-CsSharedCallQueueHistoryTemplate](./Set-CsSharedCallQueueHistoryTemplate.md) + +[Remove-CsSharedCallQueueHistoryTemplate](./Remove-CsSharedCallQueueHistoryTemplate.md) + +[Get-CsCallQueue](./Get-CsCallQueue.md) + +[New-CsCallQueue](./New-CsCallQueue.md) + +[Set-CsCallQueue](./Set-CsCallQueue.md) + +[Remove-CsCallQueue](./Remove-CsCallQueue.md) + + + From dcdd1759b1ca925cd59e2a4cc8e90e2251bea6df Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 15 Apr 2025 15:37:53 -0700 Subject: [PATCH 1673/1851] Create Get-CsharedCallQueueHistoryTemplate.md --- .../Get-CsharedCallQueueHistoryTemplate.md | 84 +++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 teams/teams-ps/teams/Get-CsharedCallQueueHistoryTemplate.md diff --git a/teams/teams-ps/teams/Get-CsharedCallQueueHistoryTemplate.md b/teams/teams-ps/teams/Get-CsharedCallQueueHistoryTemplate.md new file mode 100644 index 0000000000..c6f464fd77 --- /dev/null +++ b/teams/teams-ps/teams/Get-CsharedCallQueueHistoryTemplate.md @@ -0,0 +1,84 @@ +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/teams/Get-SharedCallQueueHistoryTemplate +applicable: Microsoft Teams +title: Get-SharedCallQueueHistoryTemplate +schema: 2.0.0 +manager: +author: tomkau +ms.author: tomkau +ms.reviewer: williamlooney +--- + +# Get-SharedCallQueueHistoryTemplate + +## SYNTAX + +```powershell +Get-SharedCallQueueHistoryTemplate -Identity +``` + +## DESCRIPTION +Use the Get-SharedCallQueueHistory cmdlet to list the Shared Call Queue History templates + +> [!CAUTION] +> This cmdlet will only work for customers that are participating in the Voice Applications private preview for this feature. General Availability for this functionality has not been determined at this time. + +## EXAMPLES + +### -------------------------- Example 1 -------------------------- +``` +Get-SharedCallQueueHistoryTemplate -Identity sadfafsasdfaf +``` + +This example creates a new Shared CallQueue History template. + +## PARAMETERS + +### -Identity +The Id of the shared call queue history template. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +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). + +## INPUTS + +### None + +## OUTPUTS + +### Microsoft.Rtc.Management.OAA.Models.AutoAttendant + +## NOTES + +## RELATED LINKS + +[New-CsSharedCallQueueHistoryTemplate](./New-CsSharedCallQueueHistoryTemplate.md) + +[Set-CsSharedCallQueueHistoryTemplate](./Set-CsSharedCallQueueHistoryTemplate.md) + +[Remove-CsSharedCallQueueHistoryTemplate](./Remove-CsSharedCallQueueHistoryTemplate.md) + +[Get-CsCallQueue](./Get-CsCallQueue.md) + +[New-CsCallQueue](./New-CsCallQueue.md) + +[Set-CsCallQueue](./Set-CsCallQueue.md) + +[Remove-CsCallQueue](./Remove-CsCallQueue.md) + + + From 7ee63237260285b4b204931fddcc28e3d8ab7078 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 15 Apr 2025 15:40:43 -0700 Subject: [PATCH 1674/1851] Create Set-CsSharedCallQueueHistoryTemplate.md --- .../Set-CsSharedCallQueueHistoryTemplate.md | 85 +++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 teams/teams-ps/teams/Set-CsSharedCallQueueHistoryTemplate.md diff --git a/teams/teams-ps/teams/Set-CsSharedCallQueueHistoryTemplate.md b/teams/teams-ps/teams/Set-CsSharedCallQueueHistoryTemplate.md new file mode 100644 index 0000000000..f6ac2cff2e --- /dev/null +++ b/teams/teams-ps/teams/Set-CsSharedCallQueueHistoryTemplate.md @@ -0,0 +1,85 @@ +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/teams/Set-SharedCallQueueHistoryTemplate +applicable: Microsoft Teams +title: Set-SharedCallQueueHistoryTemplate +schema: 2.0.0 +manager: +author: tomkau +ms.author: tomkau +ms.reviewer: williamlooney +--- + +# Set-SharedCallQueueHistoryTemplate + +## SYNTAX + +```powershell +Set-SharedCallQueueHistoryTemplate -Id +``` + +## DESCRIPTION +Use the Set-SharedCallQueueHistory cmdlet to change a Shared Call Queue History template. + +> [!CAUTION] +> This cmdlet will only work for customers that are participating in the Voice Applications private preview for this feature. General Availability for this functionality has not been determined at this time. + +## EXAMPLES + +### -------------------------- Example 1 -------------------------- +``` +$set-SharedCallQueueHistoryTemplate -Id $abc +``` + +This example creates a new Shared CallQueue History template. + +## PARAMETERS + +### -Id +The instance of the shared call queue history template to change. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +Required: True +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). + +## INPUTS + +### None + +## OUTPUTS + +### Microsoft.Rtc.Management.OAA.Models.AutoAttendant + +## NOTES + +## RELATED LINKS + +[New-CsSharedCallQueueHistoryTemplate](./New-CsSharedCallQueueHistoryTemplate.md) + +[Get-CsSharedCallQueueHistoryTemplate](./Get-CsSharedCallQueueHistoryTemplate.md) + +[Remove-CsSharedCallQueueHistoryTemplate](./Remove-CsSharedCallQueueHistoryTemplate.md) + +[Get-CsCallQueue](./Get-CsCallQueue.md) + +[New-CsCallQueue](./New-CsCallQueue.md) + +[Set-CsCallQueue](./Set-CsCallQueue.md) + +[Remove-CsCallQueue](./Remove-CsCallQueue.md) + + + From 5aca6d08737d5bebca3fac90ede88f39f9af5bf5 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 15 Apr 2025 15:45:21 -0700 Subject: [PATCH 1675/1851] Create Remove-CsSharedCallQueueHistoryTemplate.md --- ...Remove-CsSharedCallQueueHistoryTemplate.md | 82 +++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 teams/teams-ps/teams/Remove-CsSharedCallQueueHistoryTemplate.md diff --git a/teams/teams-ps/teams/Remove-CsSharedCallQueueHistoryTemplate.md b/teams/teams-ps/teams/Remove-CsSharedCallQueueHistoryTemplate.md new file mode 100644 index 0000000000..85a9a6ab1b --- /dev/null +++ b/teams/teams-ps/teams/Remove-CsSharedCallQueueHistoryTemplate.md @@ -0,0 +1,82 @@ +--- +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +online version: https://learn.microsoft.com/powershell/module/teams/Remove-CsSharedCallQueueHistoryTemplate +applicable: Microsoft Teams +title: Remove-CsSharedCallQueueHistoryTemplate +schema: 2.0.0 +manager: +author: tomkau +ms.author: tomkau +ms.reviewer: williamlooney +--- + +# Remove-CsSharedCallQueueHistoryTemplate + +## SYNTAX + +```powershell +Remove-CsSharedCallQueueHistoryTemplate -Id [] +``` + +## DESCRIPTION +Use the Remove-CsSharedCallQueueHistoryTemplate cmdlet to delete a Shared Call Queue History template. If the template is currently assigned to a call queue, an error will be returned. + +> [!CAUTION] +> This cmdlet will only work for customers that are participating in the Voice Applications private preview for this feature. General Availability for this functionality has not been determined at this time. + +## EXAMPLES + +### -------------------------- Example 1 -------------------------- +``` +Remove-CsSharedCallQueueHistoryTemplate -Id 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01 +``` + +This example deletes the Shared Call Queue History template with the identity 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01. If no Compliance Recording for Call Queue template exists with the identity 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01, then this example generates an error. + +## PARAMETERS + +### -Id +The Id parameter is the unique identifier assigned to the Shared Call Queue History template. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +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). + +## INPUTS + +### None + +## OUTPUTS + +### Microsoft.Rtc.Management.OAA.Models.AutoAttendant + +## NOTES + +## RELATED LINKS + +[New-CsSharedCallQueueHistoryTemplate](./New-CsSharedCallQueueHistoryTemplate.md) + +[Set-CsSharedCallQueueHistoryTemplate](./Set-CsSharedCallQueueHistoryTemplate.md) + +[Get-CsSharedCallQueueHistoryTemplate](./Get-CsSharedCallQueueHistoryTemplate.md) + +[Get-CsCallQueue](./Get-CsCallQueue.md) + +[New-CsCallQueue](./New-CsCallQueue.md) + +[Set-CsCallQueue](./Set-CsCallQueue.md) + +[Remove-CsCallQueue](./Remove-CsCallQueue.md) + From 932304c44943731fe8acd9747df060e4a865ceaa Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 15 Apr 2025 15:45:48 -0700 Subject: [PATCH 1676/1851] Update New-CsComplianceRecordingForCallQueueTemplate.md --- .../teams/New-CsComplianceRecordingForCallQueueTemplate.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md index 9cdf996a5e..e7c126b960 100644 --- a/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md @@ -9,7 +9,7 @@ author: tomkau ms.author: tomkau ms.reviewer: williamlooney --- -colin was here + # New-CsComplianceRecordingForCallQueueTemplate ## SYNTAX From f8aaf00714d7496069428a5d543df587cb2f3c95 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 15 Apr 2025 15:48:17 -0700 Subject: [PATCH 1677/1851] Update New-CsCallQueue.md --- teams/teams-ps/teams/New-CsCallQueue.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsCallQueue.md b/teams/teams-ps/teams/New-CsCallQueue.md index e68b388b70..50a4f8148c 100644 --- a/teams/teams-ps/teams/New-CsCallQueue.md +++ b/teams/teams-ps/teams/New-CsCallQueue.md @@ -18,7 +18,7 @@ Creates new Call Queue in your Skype for Business Online organization. ## SYNTAX ``` -New-CsCallQueue -Name [-AgentAlertTime ] [-AllowOptOut ] [-DistributionLists ] [-Tenant ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-MusicOnHoldAudioFileId ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-TimeoutAction ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-RoutingMethod ] [-PresenceBasedRouting ] [-ConferenceMode ] [-User ] [-LanguageId ] [-LineUri ] [-OboResourceAccountIds ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ][-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ] [-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentApplyTo ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [-ChannelId ] [-ChannelUserObjectId ] [-ShiftsTeamId ] [-ShiftsSchedulingGroupId ] [-AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt [-CallbackEmailNotificationTarget ] [-ServiceLevelThresholdResponseTimeInSecond ] [-ComplianceRecordingForCallQueueTemplateId ] [-TextAnnouncementForCR ] [-CustomAudioFileAnnouncementForCR ] [-TextAnnouncementForCRFailure ] [-CustomAudioFileAnnouncementForCRFailure ] [-ShouldOverwriteCallableChannelProperty ] [] +New-CsCallQueue -Name [-AgentAlertTime ] [-AllowOptOut ] [-DistributionLists ] [-Tenant ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-MusicOnHoldAudioFileId ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-TimeoutAction ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-RoutingMethod ] [-PresenceBasedRouting ] [-ConferenceMode ] [-User ] [-LanguageId ] [-LineUri ] [-OboResourceAccountIds ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ][-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ] [-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentApplyTo ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [-ChannelId ] [-ChannelUserObjectId ] [-ShiftsTeamId ] [-ShiftsSchedulingGroupId ] [-AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt [-CallbackEmailNotificationTarget ] [-ServiceLevelThresholdResponseTimeInSecond ] [-ComplianceRecordingForCallQueueTemplateId ] [-TextAnnouncementForCR ] [-CustomAudioFileAnnouncementForCR ] [-TextAnnouncementForCRFailure ] [-CustomAudioFileAnnouncementForCRFailure ] [-ShouldOverwriteCallableChannelProperty ] [-SharedCallQueueHistoryTemplateId ] [] ``` ## DESCRIPTION From 39076d16e98b194177aa2f8cdbe1a973406be20c Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 15 Apr 2025 15:49:06 -0700 Subject: [PATCH 1678/1851] Update Set-CsCallQueue.md --- teams/teams-ps/teams/Set-CsCallQueue.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsCallQueue.md b/teams/teams-ps/teams/Set-CsCallQueue.md index 05b688e2ef..459867c17e 100644 --- a/teams/teams-ps/teams/Set-CsCallQueue.md +++ b/teams/teams-ps/teams/Set-CsCallQueue.md @@ -19,7 +19,7 @@ Updates a Call Queue in your Skype for Business Online or Teams organization. ## SYNTAX ``` -Set-CsCallQueue -Identity [-AgentAlertTime ] [-AllowOptOut ] [-ChannelId ] [-ChannelUserObjectId ] [-ShiftsTeamId ] [-ShiftsSchedulingGroupId ] [-DistributionLists ] [-MusicOnHoldAudioFileId ] [-Name ] [-OboResourceAccountIds ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-RoutingMethod ] [-TimeoutAction ] [-Tenant ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentApplyTo ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-PresenceBasedRouting ] [-ConferenceMode ] [-Users ] [-LanguageId ] [-LineUri ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ] [-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ][-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt [-CallbackEmailNotificationTarget ] [-ServiceLevelThresholdResponseTimeInSecond [Int16> ] [-ComplianceRecordingForCallQueueTemplateId ] [-TextAnnouncementForCR ] [-CustomAudioFileAnnouncementForCR ] [-TextAnnouncementForCRFailure ] [-CustomAudioFileAnnouncementForCRFailure ] [-ShouldOverwriteCallableChannelProperty ] [] +Set-CsCallQueue -Identity [-AgentAlertTime ] [-AllowOptOut ] [-ChannelId ] [-ChannelUserObjectId ] [-ShiftsTeamId ] [-ShiftsSchedulingGroupId ] [-DistributionLists ] [-MusicOnHoldAudioFileId ] [-Name ] [-OboResourceAccountIds ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-RoutingMethod ] [-TimeoutAction ] [-Tenant ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentApplyTo ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-PresenceBasedRouting ] [-ConferenceMode ] [-Users ] [-LanguageId ] [-LineUri ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ] [-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ][-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt [-CallbackEmailNotificationTarget ] [-ServiceLevelThresholdResponseTimeInSecond [Int16> ] [-ComplianceRecordingForCallQueueTemplateId ] [-TextAnnouncementForCR ] [-CustomAudioFileAnnouncementForCR ] [-TextAnnouncementForCRFailure ] [-CustomAudioFileAnnouncementForCRFailure ] [-ShouldOverwriteCallableChannelProperty ] [-SharedCallQueueHistoryTemplateId ] [] ``` ## DESCRIPTION From b02940132b174cca912c607278cc9d1bb0ae4553 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 15 Apr 2025 15:54:24 -0700 Subject: [PATCH 1679/1851] Update New-CsCallQueue.md --- teams/teams-ps/teams/New-CsCallQueue.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/teams/teams-ps/teams/New-CsCallQueue.md b/teams/teams-ps/teams/New-CsCallQueue.md index 50a4f8148c..d59acf5ecd 100644 --- a/teams/teams-ps/teams/New-CsCallQueue.md +++ b/teams/teams-ps/teams/New-CsCallQueue.md @@ -1645,3 +1645,18 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS [Create a Phone System Call Queue](https://support.office.com/article/Create-a-Phone-System-call-queue-67ccda94-1210-43fb-a25b-7b9785f8a061) + +[Set-CsCallQueue](./Set-CsCallQueue.md) + +[Get-CsCallQueue](./Get-CsCallQueue.md) + +[Remove-CsCallQueue](./Remove-CsCallQueue.md) + +[New-CsComplianceRecordingForCallQueueTemplate](./New-CsComplianceRecordingForCallQueueTemplate.md) + +[Set-CsComplianceRecordingForCallQueueTemplate](./Set-CsComplianceRecordingForCallQueueTemplate.md) + +[Get-CsComplianceRecordingForCallQueueTemplate](./Get-CsComplianceRecordingForCallQueueTemplate.md) + +[Remove-CsComplianceRecordingForCallQueueTemplate](./Remove-CsComplianceRecordingForCallQueueTemplate.md) + From d705cc89d2139bbb9606aa72629cc2e8e729a3fd Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 15 Apr 2025 15:56:00 -0700 Subject: [PATCH 1680/1851] Update New-CsCallQueue.md --- teams/teams-ps/teams/New-CsCallQueue.md | 1 + 1 file changed, 1 insertion(+) diff --git a/teams/teams-ps/teams/New-CsCallQueue.md b/teams/teams-ps/teams/New-CsCallQueue.md index d59acf5ecd..21ea35f834 100644 --- a/teams/teams-ps/teams/New-CsCallQueue.md +++ b/teams/teams-ps/teams/New-CsCallQueue.md @@ -53,6 +53,7 @@ The New-CsCallQueue cmdlet creates a new Call Queue. > - -CustomAudioFileAnnouncementForCR > - -TextAnnouncementForCRFailure > - -CustomAudioFileAnnouncementForCRFailure +> - -SharedCallQueueHistoryTemplateId > > [Nesting Auto attendants and Call queues](/microsoftteams/plan-auto-attendant-call-queue#nested-auto-attendants-and-call-queues) without a resource account isn't currently supported for [Authorized users](/microsoftteams/aa-cq-authorized-users-plan) in Queues App. If you nest an Auto attendant or Call queue without a resource account, authorized users can't edit the auto attendant or call queue. From de3c38451c46ceb9a390013e12d9260e5972095b Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 15 Apr 2025 15:57:01 -0700 Subject: [PATCH 1681/1851] Update Set-CsCallQueue.md --- teams/teams-ps/teams/Set-CsCallQueue.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsCallQueue.md b/teams/teams-ps/teams/Set-CsCallQueue.md index 459867c17e..86870c575d 100644 --- a/teams/teams-ps/teams/Set-CsCallQueue.md +++ b/teams/teams-ps/teams/Set-CsCallQueue.md @@ -59,6 +59,7 @@ Note that this cmdlet is in the Skype for Business Online PowerShell module and > - -CustomAudioFileAnnouncementForCR > - -TextAnnouncementForCRFailure > - -CustomAudioFileAnnouncementForCRFailure +> - -SharedCallQueueHistoryTemplateId > > [Nesting Auto attendants and Call queues](/microsoftteams/plan-auto-attendant-call-queue#nested-auto-attendants-and-call-queues) without a resource account isn't currently supported for [Authorized users](/microsoftteams/aa-cq-authorized-users-plan) in Queues App. If you nest an Auto attendant or Call queue without a resource account, authorized users can't edit the auto attendant or call queue. @@ -1664,3 +1665,19 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS +[Create a Phone System Call Queue](https://support.office.com/article/Create-a-Phone-System-call-queue-67ccda94-1210-43fb-a25b-7b9785f8a061) + +[New-CsCallQueue](./New-CsCallQueue.md) + +[Get-CsCallQueue](./Get-CsCallQueue.md) + +[Remove-CsCallQueue](./Remove-CsCallQueue.md) + +[New-CsComplianceRecordingForCallQueueTemplate](./New-CsComplianceRecordingForCallQueueTemplate.md) + +[Set-CsComplianceRecordingForCallQueueTemplate](./Set-CsComplianceRecordingForCallQueueTemplate.md) + +[Get-CsComplianceRecordingForCallQueueTemplate](./Get-CsComplianceRecordingForCallQueueTemplate.md) + +[Remove-CsComplianceRecordingForCallQueueTemplate](./Remove-CsComplianceRecordingForCallQueueTemplate.md) + From 2683670748546e9474fdd1e4f6aae39f3c13199e Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 15 Apr 2025 15:59:49 -0700 Subject: [PATCH 1682/1851] Rename Get-CsharedCallQueueHistoryTemplate.md to Get-CsSharedCallQueueHistoryTemplate.md --- ...HistoryTemplate.md => Get-CsSharedCallQueueHistoryTemplate.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename teams/teams-ps/teams/{Get-CsharedCallQueueHistoryTemplate.md => Get-CsSharedCallQueueHistoryTemplate.md} (100%) diff --git a/teams/teams-ps/teams/Get-CsharedCallQueueHistoryTemplate.md b/teams/teams-ps/teams/Get-CsSharedCallQueueHistoryTemplate.md similarity index 100% rename from teams/teams-ps/teams/Get-CsharedCallQueueHistoryTemplate.md rename to teams/teams-ps/teams/Get-CsSharedCallQueueHistoryTemplate.md From 3dcdfaade3f0081fe8905c48e4a5042dcf9f4bb7 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 15 Apr 2025 16:05:19 -0700 Subject: [PATCH 1683/1851] Update New-CsSharedCallQueueHistoryTemplate.md --- teams/teams-ps/teams/New-CsSharedCallQueueHistoryTemplate.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsSharedCallQueueHistoryTemplate.md b/teams/teams-ps/teams/New-CsSharedCallQueueHistoryTemplate.md index 0e26a58edd..76477c600d 100644 --- a/teams/teams-ps/teams/New-CsSharedCallQueueHistoryTemplate.md +++ b/teams/teams-ps/teams/New-CsSharedCallQueueHistoryTemplate.md @@ -89,10 +89,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [Remove-CsSharedCallQueueHistoryTemplate](./Remove-CsSharedCallQueueHistoryTemplate.md) -[Get-CsCallQueue](./Get-CsCallQueue.md) - [New-CsCallQueue](./New-CsCallQueue.md) +[Get-CsCallQueue](./Get-CsCallQueue.md) + [Set-CsCallQueue](./Set-CsCallQueue.md) [Remove-CsCallQueue](./Remove-CsCallQueue.md) From 1d31764871693cad9ae93e39eb4b05b679c31653 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 15 Apr 2025 16:10:50 -0700 Subject: [PATCH 1684/1851] Update New-CsCallQueue.md --- teams/teams-ps/teams/New-CsCallQueue.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/teams/teams-ps/teams/New-CsCallQueue.md b/teams/teams-ps/teams/New-CsCallQueue.md index 21ea35f834..a353d3f20e 100644 --- a/teams/teams-ps/teams/New-CsCallQueue.md +++ b/teams/teams-ps/teams/New-CsCallQueue.md @@ -1647,17 +1647,16 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS [Create a Phone System Call Queue](https://support.office.com/article/Create-a-Phone-System-call-queue-67ccda94-1210-43fb-a25b-7b9785f8a061) -[Set-CsCallQueue](./Set-CsCallQueue.md) - [Get-CsCallQueue](./Get-CsCallQueue.md) +[Set-CsCallQueue](./Set-CsCallQueue.md) + [Remove-CsCallQueue](./Remove-CsCallQueue.md) [New-CsComplianceRecordingForCallQueueTemplate](./New-CsComplianceRecordingForCallQueueTemplate.md) -[Set-CsComplianceRecordingForCallQueueTemplate](./Set-CsComplianceRecordingForCallQueueTemplate.md) - [Get-CsComplianceRecordingForCallQueueTemplate](./Get-CsComplianceRecordingForCallQueueTemplate.md) -[Remove-CsComplianceRecordingForCallQueueTemplate](./Remove-CsComplianceRecordingForCallQueueTemplate.md) +[Set-CsComplianceRecordingForCallQueueTemplate](./Set-CsComplianceRecordingForCallQueueTemplate.md) +[Remove-CsComplianceRecordingForCallQueueTemplate](./Remove-CsComplianceRecordingForCallQueueTemplate.md) From e05bc1413645033e2eacefe621e7a1e2111ecfb1 Mon Sep 17 00:00:00 2001 From: Shweta Wagh Date: Wed, 16 Apr 2025 10:48:31 +0530 Subject: [PATCH 1685/1851] Admin commands documentation update for whiteboard to get migrated and originally created fluid whiteboards. --- .../Get-OriginalFluidWhiteboards.md | 111 +++++++++++ .../Get-OriginalFluidWhiteboardsForTenant.md | 178 ++++++++++++++++++ .../whiteboard/Get-Whiteboard.md | 4 +- .../whiteboard/Get-WhiteboardSettings.md | 87 +++++++++ .../whiteboard/Get-WhiteboardsForTenant.md | 6 +- .../Get-WhiteboardsForTenantMigrated.md | 178 ++++++++++++++++++ .../whiteboard/Get-WhiteboardsMigrated.md | 111 +++++++++++ .../whiteboard/Restore-Whiteboard.md | 86 +++++++++ .../whiteboard/Set-WhiteboardSettings.md | 78 ++++++++ .../whiteboard-ps/whiteboard/whiteboard.md | 40 +++- 10 files changed, 871 insertions(+), 8 deletions(-) create mode 100644 whiteboard/whiteboard-ps/whiteboard/Get-OriginalFluidWhiteboards.md create mode 100644 whiteboard/whiteboard-ps/whiteboard/Get-OriginalFluidWhiteboardsForTenant.md create mode 100644 whiteboard/whiteboard-ps/whiteboard/Get-WhiteboardSettings.md create mode 100644 whiteboard/whiteboard-ps/whiteboard/Get-WhiteboardsForTenantMigrated.md create mode 100644 whiteboard/whiteboard-ps/whiteboard/Get-WhiteboardsMigrated.md create mode 100644 whiteboard/whiteboard-ps/whiteboard/Restore-Whiteboard.md create mode 100644 whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md diff --git a/whiteboard/whiteboard-ps/whiteboard/Get-OriginalFluidWhiteboards.md b/whiteboard/whiteboard-ps/whiteboard/Get-OriginalFluidWhiteboards.md new file mode 100644 index 0000000000..1b2ef53c77 --- /dev/null +++ b/whiteboard/whiteboard-ps/whiteboard/Get-OriginalFluidWhiteboards.md @@ -0,0 +1,111 @@ +--- +external help file: WhiteboardAdmin-help.xml +Module Name: WhiteboardAdmin +online version: https://learn.microsoft.com/powershell/module/whiteboard/get-originalfluidwhiteboards +applicable: Microsoft Whiteboard +title: Get-OriginalFluidWhiteboards +schema: 2.0.0 +author: shwetawagh +ms.author: shwetawagh +ms.reviewer: +--- + +# Get-OriginalFluidWhiteboards + +## SYNOPSIS + +Gets one or more whiteboards that are originally created as Fluid whiteboards, directly into users OneDrive and return them as objects. + +## SYNTAX + +```powershell +Get-OriginalFluidWhiteboards [-UserId] [-ForceAuthPrompt] [] +``` + +## DESCRIPTION + +Gets one or more whiteboards that are originally created as Fluid whiteboards, directly into users OneDrive. + +## EXAMPLES + +### EXAMPLE 1 + +```powershell +PS C:\>Get-OriginalFluidWhiteboards -UserId 00000000-0000-0000-0000-000000000001 +``` + +Get all user's whiteboards that are originally created as Fluid whiteboards directly into users OneDrive. + +### Output + +```yaml +Drive Items found for User 00000000-0000-0000-0000-000000000001 --------------------------------------------------- +Name: TradeTestwhiteboard.whiteboard +ID: 01ZSJH4Y3TXKT7TKCRRZG3LFKTEGDGSKW4 +Last Modified: 03/06/2025 09:59:32 +Size: 15222 bytes +Migration Date: 03/06/2025 09:58:57 +User ID: 00000000-0000-0000-0000-000000000001 +User Email: AdeleV@M365x86764163.OnMicrosoft.com +User Name: Adele Vance +-------------------------------------- +Name: Test11whiteboard-Copy.whiteboard +ID: 01ZSJH4YZFODVVZ6LTNNC35BT4QON7GTJI +Last Modified: 03/06/2025 09:59:25 +Size: 15225 bytes +Migration Date: 03/06/2025 09:58:57 +User ID: 00000000-0000-0000-0000-000000000001 +User Email: AdeleV@M365x86764163.OnMicrosoft.com +User Name: Adele Vance +-------------------------------------- +``` + +## PARAMETERS + +### -UserId + +The ID of the user account to query whiteboards for. Admin should have access to user OneDrive to get that user whiteboards. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Applicable: Microsoft Whiteboard +``` + +### -ForceAuthPrompt + +Optional. Always prompt for auth. Use to ignore cached credentials. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +Applicable: Microsoft Whiteboard +``` + +### 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) + +## INPUTS + +## OUTPUTS + +## NOTES + +For details on user IDs, see the [overview page](../../docs-conceptual/overview.md). + +## RELATED LINKS diff --git a/whiteboard/whiteboard-ps/whiteboard/Get-OriginalFluidWhiteboardsForTenant.md b/whiteboard/whiteboard-ps/whiteboard/Get-OriginalFluidWhiteboardsForTenant.md new file mode 100644 index 0000000000..e6779e12ce --- /dev/null +++ b/whiteboard/whiteboard-ps/whiteboard/Get-OriginalFluidWhiteboardsForTenant.md @@ -0,0 +1,178 @@ +--- +external help file: WhiteboardAdmin-help.xml +Module Name: WhiteboardAdmin +online version: https://learn.microsoft.com/powershell/module/whiteboard/get-originalfluidwhiteboardsfortenant +applicable: Microsoft Whiteboard +title: Get-OriginalFluidWhiteboardsForTenant +schema: 2.0.0 +author: shwetawagh +ms.author: shwetawagh +ms.reviewer: +--- + +# Get-OriginalFluidWhiteboardsForTenant + +## SYNOPSIS + +Gets one or more whiteboards that are originally created as fluid directly into OneDrive for all users under that admin and returns them as objects. + +## SYNTAX + +```powershell +Get-OriginalFluidWhiteboardsForTenant [-IncrementalRunName ] [-ForceAuthPrompt] [] +``` + +## DESCRIPTION + +Gets one or more whiteboards that are originally created as fluid directly into OneDrive and returns them as objects. It output all boards created directly into OneDrive in all user accounts under that Tenant + +## EXAMPLES + +### EXAMPLE 1 + +```powershell +PS C:\>Get-OriginalFluidWhiteboardsForTenant +``` + +Get all user's originally created fluid whiteboards in that tenant and outputs in cmd with all users whiteboards provided admin has access to all those users oneDrive for which it is intended to get whiteboards. + +### Output + +```yaml +Drive Items found for User e2ff85af-37e6-4ed7-893b-7ea10c380dc4 --------------------------------------------------- +Name: Test11whiteboard.whiteboard +ID: 01ZSJH4Y3TXKT7TKCRRZG3LFKTEGDGSKW4 +Last Modified: 03/06/2025 09:59:32 +Size: 15222 bytes +Migration Date: 03/06/2025 09:58:57 +User ID: e2ff85af-37e6-4ed7-893b-7ea10c380dc4 +User Email: AdeleV@M365x86764163.OnMicrosoft.com +User Name: Adele Vance +-------------------------------------- +Name: Test11whiteboard-Copy.whiteboard +ID: 01ZSJH4YZFODVVZ6LTNNC35BT4QON7GTJI +Last Modified: 03/06/2025 09:59:25 +Size: 15225 bytes +Migration Date: 03/06/2025 09:58:57 +User ID: e2ff85af-37e6-4ed7-893b-7ea10c380dc4 +User Email: AdeleV@M365x86764163.OnMicrosoft.com +User Name: Adele Vance +-------------------------------------- +Drive Items found for User 98f9e197-f331-4cca-b7b7-0c0307452fdd --------------------------------------------------- +Name: Azure111 whiteboard 1.whiteboard +ID: 01BYRZZIGVVILTKNPTFFFL2M5WFSTDVMSZ +Last Modified: 02/13/2025 16:45:58 +Size: 23110 bytes +Migration Date: 02/13/2025 16:45:37 +User ID: 98f9e197-f331-4cca-b7b7-0c0307452fdd +User Email: admin@M365x86764163.onmicrosoft.com +User Name: MOD Administrator +-------------------------------------- +Name: Azure111 whiteboard.whiteboard +ID: 01BYRZZIBSVZZUYVJ2JZAKUOV5FMPHM2NL +Last Modified: 02/19/2025 07:35:25 +Size: 12007 bytes +Migration Date: 02/19/2025 07:35:24 +User ID: 98f9e197-f331-4cca-b7b7-0c0307452fdd +User Email: admin@M365x86764163.onmicrosoft.com +User Name: MOD Administrator +-------------------------------------- +No drive items found for User cc078d4f-5ba1-48ff-847f-0f4af2ee8cf5 with DriveID b!Upfgzjfpx0e4lqL84H-BRZGV7qFNQ-hCobqXYyyCS1clCfsBBCS5T75ca0pe4UQS +Admin does not have access to User 4f14ba28-e678-4535-a9ea-c9f3b32c46f0 OneDrive. +``` + +### EXAMPLE 2 + +```powershell +PS C:\>Get-OriginalFluidWhiteboardsForTenant -IncrementalRunName 1 +``` + +Get all user's originally created fluid whiteboards in that tenant and incrementally creates file "WhiteboardsOriginalFluid-$IncrementalRunName.txt" with all users whiteboards provided admin has access to all those users oneDrive for which it is intended to get whiteboards. + +### Output + +```yaml +[ + "Name: Test11whiteboard.whiteboard", + "ID: 01ZSJH4Y3TXKT7TKCRRZG3LFKTEGDGSKW4", + "Last Modified: 03/06/2025 09:59:32", + "Size: 15222 bytes", + "Migration Date: 03/06/2025 09:58:57", + "User ID: e2ff85af-37e6-4ed7-893b-7ea10c380dc4", + "User Email: AdeleV@M365x86764163.OnMicrosoft.com", + "User Name: Adele Vance", + "-----------------------------------------------", + "Name: Untitled.whiteboard", + "ID: 01ZSJH4YYNHPBYXNRAIFAY42SHQ365Z32M", + "Last Modified: 02/19/2025 05:19:04", + "Size: 15307 bytes", + "Migration Date: 02/19/2025 05:19:04", + "User ID: e2ff85af-37e6-4ed7-893b-7ea10c380dc4", + "User Email: AdeleV@M365x86764163.OnMicrosoft.com", + "User Name: Adele Vance", + "-----------------------------------------------" +] +[ + "Name: Azure111 whiteboard.whiteboard", + "ID: 01BYRZZIBSVZZUYVJ2JZAKUOV5FMPHM2NL", + "Last Modified: 02/19/2025 07:35:25", + "Size: 12007 bytes", + "Migration Date: 02/19/2025 07:35:24", + "User ID: 98f9e197-f331-4cca-b7b7-0c0307452fdd", + "User Email: admin@M365x86764163.onmicrosoft.com", + "User Name: MOD Administrator", + "-----------------------------------------------" +] +``` + +## PARAMETERS + +### -IncrementalRunName + +Saves incremental progress as the cmdlet runs. Writes progress and results to `.txt` files in the current directory: + +- `WhiteboardsOriginalFluid-*.txt` contains the incremental results containing whiteboard objects for the tenant where `*` is the provided **IncrementalRunName**. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Applicable: Microsoft Whiteboard +``` + +### -ForceAuthPrompt + +Optional. Always prompt for auth. Use to ignore cached credentials. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +Applicable: Microsoft Whiteboard +``` + +### 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) + +## INPUTS + +## OUTPUTS + +## NOTES + +For details on user IDs, see the [overview page](../../docs-conceptual/overview.md). + +## RELATED LINKS diff --git a/whiteboard/whiteboard-ps/whiteboard/Get-Whiteboard.md b/whiteboard/whiteboard-ps/whiteboard/Get-Whiteboard.md index ca0223451d..a533b03ca5 100644 --- a/whiteboard/whiteboard-ps/whiteboard/Get-Whiteboard.md +++ b/whiteboard/whiteboard-ps/whiteboard/Get-Whiteboard.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS -Gets one or more whiteboards from the Microsoft Whiteboard service and returns them as objects. +Gets one or more whiteboards in Azure from the Microsoft Whiteboard service and returns them as objects. ## SYNTAX @@ -24,7 +24,7 @@ Get-Whiteboard [-UserId] [[-WhiteboardId] ] [-ForceAuthPrompt] [] +``` + +## DESCRIPTION + +Gets tenant settings from the Microsoft Whiteboard service and returns them as an object. + +## EXAMPLES + +### EXAMPLE 1 + +This command gets tenant settings from the Microsoft Whiteboard service and returns them as an object. + +```powershell +PS C:\> Get-WhiteboardSettings +``` + +```Output +isClaimEnabled : True +privacySettings : @{telemetryDataPolicy=Optional; isEnabledConnectedServices=True} +tenantMetadata : @{isGovUser=False; isEduUser=False} +isSharePointDefault : False +isSharePointDefaultGa : True +isSharePointDefaultRolledOut : True +isAzureBlocked : False +licenseCheckInformation : Success +isFluidMigrationEnabled : False +isTenantAdminMigrationEnabled : True +isEnabled : True +isEnabledGa : True +``` + +## PARAMETERS + +### -ForceAuthPrompt + +Always prompt for authentication. Use to ignore cached credentials. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +Applicable: Microsoft Whiteboard +``` + +### 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). + +## INPUTS + +## OUTPUTS + +## NOTES + +For details on user IDs, see the [overview page](../../docs-conceptual/overview.md). + +## RELATED LINKS diff --git a/whiteboard/whiteboard-ps/whiteboard/Get-WhiteboardsForTenant.md b/whiteboard/whiteboard-ps/whiteboard/Get-WhiteboardsForTenant.md index 2f9679d567..531dc66db0 100644 --- a/whiteboard/whiteboard-ps/whiteboard/Get-WhiteboardsForTenant.md +++ b/whiteboard/whiteboard-ps/whiteboard/Get-WhiteboardsForTenant.md @@ -14,7 +14,7 @@ ms.reviewer: ## SYNOPSIS -Gets all the whiteboards associated with a tenant in a specified geography. +Gets all the whiteboards in Azure associated with a tenant in a specified geography. ## SYNTAX @@ -27,13 +27,13 @@ Get-WhiteboardsForTenant [-Geography ] ## DESCRIPTION -Gets all the whiteboards in a tenant in a specified geography. Returns a list of whiteboard objects. The data is pre-calculated approximately every two weeks and is not realtime. +Gets all the whiteboards in Azure in a tenant in a specified geography. Returns a list of whiteboard objects. The data is pre-calculated approximately every two weeks and is not realtime. ## EXAMPLES ### EXAMPLE 1 -This command gets all the whiteboards associated with the caller's tenant in Europe as a list of whiteboard metadata objects. +This command gets all the whiteboards in Azure associated with the caller's tenant in Europe as a list of whiteboard metadata objects. ```powershell PS C:\> Get-WhiteboardsForTenant -Geography Europe diff --git a/whiteboard/whiteboard-ps/whiteboard/Get-WhiteboardsForTenantMigrated.md b/whiteboard/whiteboard-ps/whiteboard/Get-WhiteboardsForTenantMigrated.md new file mode 100644 index 0000000000..c29105b13b --- /dev/null +++ b/whiteboard/whiteboard-ps/whiteboard/Get-WhiteboardsForTenantMigrated.md @@ -0,0 +1,178 @@ +--- +external help file: WhiteboardAdmin-help.xml +Module Name: WhiteboardAdmin +online version: https://learn.microsoft.com/powershell/module/whiteboard/get-whiteboardsfortenantmigrated +applicable: Microsoft Whiteboard +title: Get-WhiteboardsForTenantMigrated +schema: 2.0.0 +author: shwetawagh +ms.author: shwetawagh +ms.reviewer: +--- + +# Get-WhiteboardsForTenantMigrated + +## SYNOPSIS + +Gets one or more whiteboards that are migrated to OneDrive and returns them as objects. + +## SYNTAX + +```powershell +Get-WhiteboardsForTenantMigrated [-IncrementalRunName ] [-ForceAuthPrompt] [] +``` + +## DESCRIPTION + +Gets one or more whiteboards that are migrated to OneDrive and returns them as objects. It output all boards migrated to OneDrive in all user accounts under that Tenant provided Admin have access to all those users OneDrive. + +## EXAMPLES + +### EXAMPLE 1 + +```powershell +PS C:\>Get-WhiteboardsForTenantMigrated +``` + +Get all user's migrated whiteboards in that tenant and outputs in cmd with all users whiteboards provided admin has access to all those users oneDrive. + +### Output + +```yaml +Drive Items found for User e2ff85af-37e6-4ed7-893b-7ea10c380dc4 --------------------------------------------------- +Name: Test11whiteboard.whiteboard +ID: 01ZSJH4Y3TXKT7TKCRRZG3LFKTEGDGSKW4 +Last Modified: 03/06/2025 09:59:32 +Size: 15222 bytes +Migration Date: 03/06/2025 09:58:57 +User ID: e2ff85af-37e6-4ed7-893b-7ea10c380dc4 +User Email: AdeleV@M365x86764163.OnMicrosoft.com +User Name: Adele Vance +-------------------------------------- +Name: Test11whiteboard-Copy.whiteboard +ID: 01ZSJH4YZFODVVZ6LTNNC35BT4QON7GTJI +Last Modified: 03/06/2025 09:59:25 +Size: 15225 bytes +Migration Date: 03/06/2025 09:58:57 +User ID: e2ff85af-37e6-4ed7-893b-7ea10c380dc4 +User Email: AdeleV@M365x86764163.OnMicrosoft.com +User Name: Adele Vance +-------------------------------------- +Drive Items found for User 98f9e197-f331-4cca-b7b7-0c0307452fdd --------------------------------------------------- +Name: Azure111 whiteboard 1.whiteboard +ID: 01BYRZZIGVVILTKNPTFFFL2M5WFSTDVMSZ +Last Modified: 02/13/2025 16:45:58 +Size: 23110 bytes +Migration Date: 02/13/2025 16:45:37 +User ID: 98f9e197-f331-4cca-b7b7-0c0307452fdd +User Email: admin@M365x86764163.onmicrosoft.com +User Name: MOD Administrator +-------------------------------------- +Name: Azure111 whiteboard.whiteboard +ID: 01BYRZZIBSVZZUYVJ2JZAKUOV5FMPHM2NL +Last Modified: 02/19/2025 07:35:25 +Size: 12007 bytes +Migration Date: 02/19/2025 07:35:24 +User ID: 98f9e197-f331-4cca-b7b7-0c0307452fdd +User Email: admin@M365x86764163.onmicrosoft.com +User Name: MOD Administrator +-------------------------------------- +No drive items found for User cc078d4f-5ba1-48ff-847f-0f4af2ee8cf5 with DriveID b!Upfgzjfpx0e4lqL84H-BRZGV7qFNQ-hCobqXYyyCS1clCfsBBCS5T75ca0pe4UQS +Admin does not have access to User 4f14ba28-e678-4535-a9ea-c9f3b32c46f0 OneDrive. +``` + +### EXAMPLE 2 + +```powershell +PS C:\>Get-WhiteboardsForTenantMigrated -IncrementalRunName 1 +``` + +Get all user's migrated whiteboards in that tenant and incrementally creates file "WhiteboardsMigrated-$IncrementalRunName.txt" with all users whiteboards provided admin has access to all those users oneDrive. + +### Output + +```yaml +[ + "Name: Test11whiteboard.whiteboard", + "ID: 01ZSJH4Y3TXKT7TKCRRZG3LFKTEGDGSKW4", + "Last Modified: 03/06/2025 09:59:32", + "Size: 15222 bytes", + "Migration Date: 03/06/2025 09:58:57", + "User ID: e2ff85af-37e6-4ed7-893b-7ea10c380dc4", + "User Email: AdeleV@M365x86764163.OnMicrosoft.com", + "User Name: Adele Vance", + "-----------------------------------------------", + "Name: Untitled.whiteboard", + "ID: 01ZSJH4YYNHPBYXNRAIFAY42SHQ365Z32M", + "Last Modified: 02/19/2025 05:19:04", + "Size: 15307 bytes", + "Migration Date: 02/19/2025 05:19:04", + "User ID: e2ff85af-37e6-4ed7-893b-7ea10c380dc4", + "User Email: AdeleV@M365x86764163.OnMicrosoft.com", + "User Name: Adele Vance", + "-----------------------------------------------" +] +[ + "Name: Azure111 whiteboard.whiteboard", + "ID: 01BYRZZIBSVZZUYVJ2JZAKUOV5FMPHM2NL", + "Last Modified: 02/19/2025 07:35:25", + "Size: 12007 bytes", + "Migration Date: 02/19/2025 07:35:24", + "User ID: 98f9e197-f331-4cca-b7b7-0c0307452fdd", + "User Email: admin@M365x86764163.onmicrosoft.com", + "User Name: MOD Administrator", + "-----------------------------------------------" +] +``` + +## PARAMETERS + +### -IncrementalRunName + +Saves incremental progress as the cmdlet runs. Writes progress and results to `.txt` files in the current directory: + +- `WhiteboardsMigrated-*.txt` contains the incremental results containing whiteboard objects for the tenant where `*` is the provided **IncrementalRunName**. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Applicable: Microsoft Whiteboard +``` + +### -ForceAuthPrompt + +Optional. Always prompt for auth. Use to ignore cached credentials. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +Applicable: Microsoft Whiteboard +``` + +### 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) + +## INPUTS + +## OUTPUTS + +## NOTES + +For details on user IDs, see the [overview page](../../docs-conceptual/overview.md). + +## RELATED LINKS diff --git a/whiteboard/whiteboard-ps/whiteboard/Get-WhiteboardsMigrated.md b/whiteboard/whiteboard-ps/whiteboard/Get-WhiteboardsMigrated.md new file mode 100644 index 0000000000..6bff3167e4 --- /dev/null +++ b/whiteboard/whiteboard-ps/whiteboard/Get-WhiteboardsMigrated.md @@ -0,0 +1,111 @@ +--- +external help file: WhiteboardAdmin-help.xml +Module Name: WhiteboardAdmin +online version: https://learn.microsoft.com/powershell/module/whiteboard/get-whiteboardsmigrated +applicable: Microsoft Whiteboard +title: Get-WhiteboardsMigrated +schema: 2.0.0 +author: shwetawagh +ms.author: shwetawagh +ms.reviewer: +--- + +# Get-WhiteboardsMigrated + +## SYNOPSIS + +Gets one or more whiteboards that are migrated to OneDrive and returns them as objects. + +## SYNTAX + +```powershell +Get-WhiteboardsMigrated [-UserId] [-ForceAuthPrompt] [] +``` + +## DESCRIPTION + +Gets one or more whiteboards that are migrated to OneDrive for particular user and returns them as objects provided Admin have access to that user OneDrive. + +## EXAMPLES + +### EXAMPLE 1 + +```powershell +PS C:\>Get-WhiteboardsMigrated -UserId e2ff85af-37e6-4ed7-893b-7ea10c380dc4 +``` + +Get all user's migrated whiteboards. + +### Output + +```yaml +Drive Items found for User e2ff85af-37e6-4ed7-893b-7ea10c380dc4 --------------------------------------------------- +Name: Test11whiteboard.whiteboard +ID: 01ZSJH4Y3TXKT7TKCRRZG3LFKTEGDGSKW4 +Last Modified: 03/06/2025 09:59:32 +Size: 15222 bytes +Migration Date: 03/06/2025 09:58:57 +User ID: e2ff85af-37e6-4ed7-893b-7ea10c380dc4 +User Email: AdeleV@M365x86764163.OnMicrosoft.com +User Name: Adele Vance +-------------------------------------- +Name: Test11whiteboard-Copy.whiteboard +ID: 01ZSJH4YZFODVVZ6LTNNC35BT4QON7GTJI +Last Modified: 03/06/2025 09:59:25 +Size: 15225 bytes +Migration Date: 03/06/2025 09:58:57 +User ID: e2ff85af-37e6-4ed7-893b-7ea10c380dc4 +User Email: AdeleV@M365x86764163.OnMicrosoft.com +User Name: Adele Vance +-------------------------------------- +``` + +## PARAMETERS + +### -UserId + +The ID of the user account to query whiteboards for. Admin should have access to user OneDrive to get that users whiteboards. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Applicable: Microsoft Whiteboard +``` + +### -ForceAuthPrompt + +Optional. Always prompt for auth. Use to ignore cached credentials. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +Applicable: Microsoft Whiteboard +``` + +### 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) + +## INPUTS + +## OUTPUTS + +## NOTES + +For details on user IDs, see the [overview page](../../docs-conceptual/overview.md). + +## RELATED LINKS diff --git a/whiteboard/whiteboard-ps/whiteboard/Restore-Whiteboard.md b/whiteboard/whiteboard-ps/whiteboard/Restore-Whiteboard.md new file mode 100644 index 0000000000..e350e94d49 --- /dev/null +++ b/whiteboard/whiteboard-ps/whiteboard/Restore-Whiteboard.md @@ -0,0 +1,86 @@ +--- +external help file: WhiteboardAdmin-help.xml +Module Name: WhiteboardAdmin +online version: https://learn.microsoft.com/powershell/module/whiteboard/restore-whiteboard +applicable: Microsoft Whiteboard +title: Restore-Whiteboard +schema: 2.0.0 +author: dhotrshw +ms.author: dhotrshw +ms.reviewer: +--- + +# Restore-Whiteboard + +## SYNOPSIS + +Restores the specified Whiteboard by removing the mapping to the board migrated to ODB. This will not delete the ODB board. + +## SYNTAX + +```powershell +Restore-Whiteboard [-WhiteboardId] [-ForceAuthPrompt] [] +``` + +## DESCRIPTION + +Restores the specified Whiteboard by removing the mapping to the board migrated to ODB. This will not delete the ODB board. +Restoration is only possible for approximately 90 days after migration, when the original board is still available. + +## EXAMPLES + +### EXAMPLE 1 + +```powershell +Restore-Whiteboard -WhiteboardId 00000000-0000-0000-0000-000000000002 +``` + +Restore the whiteboard. + +## PARAMETERS + +### -WhiteboardId + +The ID of a specific whiteboard to restore. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: + +Required: True +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +Applicable: Microsoft Whiteboard +``` + +### -ForceAuthPrompt + +(Optional) Always prompt for auth. Use to ignore cached credentials. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +Applicable: Microsoft Whiteboard +``` + +### 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). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md b/whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md new file mode 100644 index 0000000000..af99df2a5b --- /dev/null +++ b/whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md @@ -0,0 +1,78 @@ +--- +external help file: WhiteboardAdmin-help.xml +Module Name: WhiteboardAdmin +online version: https://learn.microsoft.com/powershell/module/whiteboard/set-whiteboardsettings +applicable: Microsoft Whiteboard +title: Set-WhiteboardSettings +schema: 2.0.0 +author: dhotrshw +ms.author: dhotrshw +ms.reviewer: +--- + +# Set-WhiteboardSettings + +## SYNOPSIS + +Get the users Whiteboard settings. + +## SYNTAX + +```powershell +Set-WhiteboardSettings + [-ForceAuthPrompt][-Settings] + [] +``` + +## DESCRIPTION + +Sets the tenant settings for the Microsoft Whiteboard services. + +## EXAMPLES + +### EXAMPLE 1 + +This command sets the tenant settings for the Microsoft Whiteboard services. + +```powershell +PS C:\> $settings = Get-WhiteboardSettings +$settings.isEnabledGa = $true +Set-WhiteboardSettings -Settings $settings +``` + +## PARAMETERS + +### -ForceAuthPrompt + +Always prompt for authentication. Use to ignore cached credentials. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +Applicable: Microsoft Whiteboard +``` + +### -Settings + +The object to use as Whiteboard Settings. Should be retrieved via Get-WhiteboardSettings + +### 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). + +## INPUTS + +## OUTPUTS + +## NOTES + +For details on user IDs, see the [overview page](../../docs-conceptual/overview.md). + +## RELATED LINKS diff --git a/whiteboard/whiteboard-ps/whiteboard/whiteboard.md b/whiteboard/whiteboard-ps/whiteboard/whiteboard.md index 00451f81bc..ba9d6b6572 100644 --- a/whiteboard/whiteboard-ps/whiteboard/whiteboard.md +++ b/whiteboard/whiteboard-ps/whiteboard/whiteboard.md @@ -8,17 +8,23 @@ title: Microsoft Whiteboard ## Description -The following cmdlet references are for Microsoft Whiteboard. See [Overview](https://learn.microsoft.com/powershell/whiteboard/overview) for details on installing the module. The module can only be run by users with Global Administrator or SharePoint Administrator roles. The module described here is for Whiteboard content stored in Azure. +The following cmdlet references are for Microsoft Whiteboard. See [Overview](https://learn.microsoft.com/powershell/whiteboard/overview) for details on installing the module. The module can only be run by users with Global Administrator or SharePoint Administrator roles. The module described here is for Whiteboard content stored in Azure. > [!IMPORTANT] > Microsoft recommends that you use roles with the fewest permissions. Using lower permissioned accounts helps improve security for your organization. Global Administrator is a highly privileged role that should be limited to emergency scenarios when you can't use an existing role. To learn more, see [About admin roles in the Microsoft 365 admin center](/microsoft-365/admin/add-users/about-admin-roles). +## Prerequisite for commands Get-OriginalFluidWhiteboards, Get-OriginalFluidWhiteboardsForTenant, Get-WhiteboardsMigrated, Get-WhiteboardsForTenantMigrated to get whiteboards from users OneDrive + +Inorder to get whiteboards which is in OneDrive for any users, Admin should have access to all those users OneDrive. +Admin can use Admin portal to give "Site-CollectionAdmin" role to users account for which they want to get all whiteboards in OneDrive. +Go to sharepoint Admin center > On left hand side, click "More features" > In User profiles, click "Open". +Manage User profiles > Search user > Manage site collection owners > Add Admin as Site Collection Administrator. ## Microsoft Whiteboard Admin cmdlets ### [Get-Whiteboard](Get-Whiteboard.md) -Gets one or more whiteboards from the Microsoft Whiteboard service and returns them as objects. +Gets one or more whiteboards in Azure from the Microsoft Whiteboard service and returns them as objects. ### [Get-WhiteboardOwners](Get-WhiteboardOwners.md) @@ -26,7 +32,23 @@ Gets all the users in a tenant who own whiteboards in a specified geography. ### [Get-WhiteboardsForTenant](Get-WhiteboardsForTenant.md) -Gets all the whiteboards associated with a tenant in a specified geography. +Gets all the whiteboards in Azure associated with a tenant in a specified geography. + +### [Get-OriginalFluidWhiteboards](Get-OriginalFluidWhiteboards.md) + +Gets one or more whiteboards that are originally created as Fluid whiteboards directly into users OneDrive and return them as objects. + +### [Get-OriginalFluidWhiteboardsForTenant](Get-OriginalFluidWhiteboardsForTenant.md) + +Gets one or more whiteboards that are originally created as fluid whiteboards directly into OneDrive for all users under that admin and returns them as objects. + +### [Get-WhiteboardsMigrated](Get-WhiteboardsMigrated.md) + +Gets one or more whiteboards that are migrated to OneDrive and returns them as objects. + +### [Get-WhiteboardsForTenantMigrated](Get-WhiteboardsForTenantMigrated.md) + +Gets one or more whiteboards that are migrated to OneDrive and returns them as objects. ### [Invoke-TransferAllWhiteboard](Invoke-TransferAllWhiteboards.md) @@ -39,3 +61,15 @@ Deletes the specified whiteboard for the given user from the Microsoft Whiteboar ### [Set-WhiteboardOwner](Set-WhiteboardOwner.md) Sets the owner for a whiteboard. + +### [Restore-Whiteboard](Restore-Whiteboard.md) + +Restores the specified Whiteboard by removing the mapping to the board migrated to ODB. This will not delete the ODB board. + +### [Get-WhiteboardSettings](Get-WhiteboardSettings.md) + +Gets tenant settings from the Microsoft Whiteboard service and returns them as an object. + +### [Set-WhiteboardSettings](Set-WhiteboardSettings.md) + +Sets the tenant settings for the Microsoft Whiteboard services. From d9f02783ea367b8ddc257c0fa32227330131e52d Mon Sep 17 00:00:00 2001 From: Shweta Wagh Date: Thu, 17 Apr 2025 15:31:03 +0530 Subject: [PATCH 1686/1851] Changed restore whiteboard message --- whiteboard/whiteboard-ps/whiteboard/Restore-Whiteboard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whiteboard/whiteboard-ps/whiteboard/Restore-Whiteboard.md b/whiteboard/whiteboard-ps/whiteboard/Restore-Whiteboard.md index e350e94d49..3aa1c086f3 100644 --- a/whiteboard/whiteboard-ps/whiteboard/Restore-Whiteboard.md +++ b/whiteboard/whiteboard-ps/whiteboard/Restore-Whiteboard.md @@ -24,7 +24,7 @@ Restore-Whiteboard [-WhiteboardId] [-ForceAuthPrompt] [ ## DESCRIPTION -Restores the specified Whiteboard by removing the mapping to the board migrated to ODB. This will not delete the ODB board. +Restores the azure board. The migrated onedrive board will be retained to not lose any updates done to Azure board. Restoration is only possible for approximately 90 days after migration, when the original board is still available. ## EXAMPLES From 6e210e18c578f77c1fe969f18fcfef92ad630091 Mon Sep 17 00:00:00 2001 From: Shweta Wagh Date: Thu, 17 Apr 2025 15:38:02 +0530 Subject: [PATCH 1687/1851] changed author to shwetawagh as dhotrshw was not recognized --- whiteboard/whiteboard-ps/whiteboard/Get-WhiteboardSettings.md | 4 ++-- whiteboard/whiteboard-ps/whiteboard/Restore-Whiteboard.md | 4 ++-- whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/whiteboard/whiteboard-ps/whiteboard/Get-WhiteboardSettings.md b/whiteboard/whiteboard-ps/whiteboard/Get-WhiteboardSettings.md index 9bf19e5140..ca58a28bde 100644 --- a/whiteboard/whiteboard-ps/whiteboard/Get-WhiteboardSettings.md +++ b/whiteboard/whiteboard-ps/whiteboard/Get-WhiteboardSettings.md @@ -5,8 +5,8 @@ online version: https://learn.microsoft.com/powershell/module/whiteboard/get-whi applicable: Microsoft Whiteboard title: Get-WhiteboardSettings schema: 2.0.0 -author: dhotrshw -ms.author: dhotrshw +author: shwetawagh +ms.author: shwetawagh ms.reviewer: --- diff --git a/whiteboard/whiteboard-ps/whiteboard/Restore-Whiteboard.md b/whiteboard/whiteboard-ps/whiteboard/Restore-Whiteboard.md index 3aa1c086f3..5ceb33569e 100644 --- a/whiteboard/whiteboard-ps/whiteboard/Restore-Whiteboard.md +++ b/whiteboard/whiteboard-ps/whiteboard/Restore-Whiteboard.md @@ -5,8 +5,8 @@ online version: https://learn.microsoft.com/powershell/module/whiteboard/restore applicable: Microsoft Whiteboard title: Restore-Whiteboard schema: 2.0.0 -author: dhotrshw -ms.author: dhotrshw +author: shwetawagh +ms.author: shwetawagh ms.reviewer: --- diff --git a/whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md b/whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md index af99df2a5b..c5ce09ab11 100644 --- a/whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md +++ b/whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md @@ -5,8 +5,8 @@ online version: https://learn.microsoft.com/powershell/module/whiteboard/set-whi applicable: Microsoft Whiteboard title: Set-WhiteboardSettings schema: 2.0.0 -author: dhotrshw -ms.author: dhotrshw +author: shwetawagh +ms.author: shwetawagh ms.reviewer: --- From f1ab0b8c53d5bf901c0cd8bbc5dfdc189235056c Mon Sep 17 00:00:00 2001 From: Dean Haas Date: Fri, 18 Apr 2025 14:49:17 -0700 Subject: [PATCH 1688/1851] Update Set-MailUser.md Added description per https://office.visualstudio.com/MAX/_workitems/edit/10026456 --- exchange/exchange-ps/exchange/Set-MailUser.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-MailUser.md b/exchange/exchange-ps/exchange/Set-MailUser.md index 1585ac2535..70b51b47ce 100644 --- a/exchange/exchange-ps/exchange/Set-MailUser.md +++ b/exchange/exchange-ps/exchange/Set-MailUser.md @@ -1569,7 +1569,8 @@ Accept wildcard characters: False ### -ExcludeFromAllOrgHolds This parameter is available only in the cloud-based service. -{{ Fill ExcludeFromAllOrgHolds Description }} +The ExcludeFromAllOrgHolds switch excludes the mail user from all organization-wide Microsoft 365 retention policies. This switch can only be used for soft-deleted mail users. You don't need to specify a value with this switch. +When you use this switch, use the Guid, DistinguishedName or ExchangeGuid property value for the identity of the soft-deleted mail user (those are the only values that guarantee uniqueness). ```yaml Type: SwitchParameter From d79152eaa3b3e202cecfcd5a2f58c5892b5ad6d7 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 18 Apr 2025 16:28:33 -0700 Subject: [PATCH 1689/1851] Update Set-MailUser.md --- exchange/exchange-ps/exchange/Set-MailUser.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-MailUser.md b/exchange/exchange-ps/exchange/Set-MailUser.md index 70b51b47ce..93fa521931 100644 --- a/exchange/exchange-ps/exchange/Set-MailUser.md +++ b/exchange/exchange-ps/exchange/Set-MailUser.md @@ -1569,8 +1569,13 @@ Accept wildcard characters: False ### -ExcludeFromAllOrgHolds This parameter is available only in the cloud-based service. -The ExcludeFromAllOrgHolds switch excludes the mail user from all organization-wide Microsoft 365 retention policies. This switch can only be used for soft-deleted mail users. You don't need to specify a value with this switch. -When you use this switch, use the Guid, DistinguishedName or ExchangeGuid property value for the identity of the soft-deleted mail user (those are the only values that guarantee uniqueness). +The ExcludeFromAllOrgHolds switch specifies whether to exclude the soft-deleted mail user from all organization-wide Microsoft 365 retention policies. You don't need to specify a value with this switch. + +Use one of the following values to uniquely identify the soft-deleted mail user: + +- DistinguishedName +- Guid +- ExchangeGuid ```yaml Type: SwitchParameter From 04ed181da71ee34e16288aae4e41e709c5375712 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 18 Apr 2025 16:30:23 -0700 Subject: [PATCH 1690/1851] Update Set-MailUser.md --- exchange/exchange-ps/exchange/Set-MailUser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-MailUser.md b/exchange/exchange-ps/exchange/Set-MailUser.md index 93fa521931..a52ac33934 100644 --- a/exchange/exchange-ps/exchange/Set-MailUser.md +++ b/exchange/exchange-ps/exchange/Set-MailUser.md @@ -1571,7 +1571,7 @@ This parameter is available only in the cloud-based service. The ExcludeFromAllOrgHolds switch specifies whether to exclude the soft-deleted mail user from all organization-wide Microsoft 365 retention policies. You don't need to specify a value with this switch. -Use one of the following values to uniquely identify the soft-deleted mail user: +When you use this switch, use one of the following values to uniquely identify the soft-deleted mail user in the Identity parameter: - DistinguishedName - Guid From 155fb11324a0d599eb66977222128f4213d11510 Mon Sep 17 00:00:00 2001 From: David Strome <21028455+dstrome@users.noreply.github.com> Date: Mon, 21 Apr 2025 11:35:11 -0700 Subject: [PATCH 1691/1851] Update StaleBranch cron 0 9 1,15-31 * *, enable workflow_dispatch --- .github/workflows/StaleBranch.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/StaleBranch.yml b/.github/workflows/StaleBranch.yml index 689edaebdc..706487d5b2 100644 --- a/.github/workflows/StaleBranch.yml +++ b/.github/workflows/StaleBranch.yml @@ -2,12 +2,17 @@ name: (Scheduled) Stale branch removal permissions: contents: write - + +# This workflow is designed to be run in the days up to, and including, a "deletion day", specified by 'DeleteOnDayOfMonth' in env: in https://github.com/MicrosoftDocs/microsoft-365-docs/blob/workflows-prod/.github/workflows/Shared-StaleBranch.yml. +# On the days leading up to "deletion day", the workflow will report the branches to be deleted. This lets users see which branches will be deleted. On "deletion day", those branches are deleted. +# The workflow should not be configured to run after "deletion day" so that users can review the branches were deleted. +# Recommendation: configure cron to run on days 1,15-31 where 1 is what's configured in 'DeleteOnDayOfMonth'. If 'DeleteOnDayOfMonth' is set to something else, update cron to run the two weeks leading up to it. + on: schedule: - - cron: "0 9 1 * *" + - cron: "0 9 1,15-31 * *" - # workflow_dispatch: + workflow_dispatch: jobs: From c82db3125b09193dc3e0b7669d352d2aac6dc7da Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 21 Apr 2025 17:58:18 -0700 Subject: [PATCH 1692/1851] Update Export-QuarantineMessage.md PasswordV2 --- .../exchange/Export-QuarantineMessage.md | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/exchange/exchange-ps/exchange/Export-QuarantineMessage.md b/exchange/exchange-ps/exchange/Export-QuarantineMessage.md index 08ea9afcf1..f20bb9e7c2 100644 --- a/exchange/exchange-ps/exchange/Export-QuarantineMessage.md +++ b/exchange/exchange-ps/exchange/Export-QuarantineMessage.md @@ -29,6 +29,7 @@ Export-QuarantineMessage -Identities [-Identity ] [-ForceConversionToMime] [-Password ] + [-PasswordV2 ] [-ReasonForExport ] [-RecipientAddress ] [] @@ -41,6 +42,7 @@ Export-QuarantineMessage -Identity [-EntityType ] [-ForceConversionToMime] [-Password ] + [-PasswordV2 ] [-ReasonForExport ] [-RecipientAddress ] [] @@ -202,6 +204,8 @@ You can use the following methods as a value for this parameter: - Before you run this command, store the password as a variable (for example, `$password = Read-Host "Enter password" -AsSecureString`), and then use the variable (`$password`) for the value. - `(Get-Credential).password` to be prompted to enter the password securely when you run this command. +To enter the password in plain text, use the PasswordV2 parameter. + ```yaml Type: SecureString Parameter Sets: (All) @@ -215,6 +219,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -PasswordV2 +The PasswordV2 parameter specifies the plain text value of the password that's required to open the exported message. Enclose the value in quotation marks (for example, `''`). + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Security & Compliance, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ReasonForExport The ReasonForExport parameter specifies why the message was exported. If the value contains spaces, enclose the value in quotation marks ("). From d99425bc496545d3999e8866cc7be3d750cb93f4 Mon Sep 17 00:00:00 2001 From: pavellatif <142821210+pavellatif@users.noreply.github.com> Date: Tue, 22 Apr 2025 11:58:21 -0400 Subject: [PATCH 1693/1851] Creating new cmdlets for telephone number tagging feature --- teams/teams-ps/teams/Get-CsPhoneNumberTag.md | 58 +++++++++++++ .../teams-ps/teams/Remove-CsPhoneNumberTag.md | 82 +++++++++++++++++++ teams/teams-ps/teams/Set-CsPhoneNumberTag.md | 82 +++++++++++++++++++ .../teams-ps/teams/Update-CsPhoneNumberTag.md | 82 +++++++++++++++++++ 4 files changed, 304 insertions(+) create mode 100644 teams/teams-ps/teams/Get-CsPhoneNumberTag.md create mode 100644 teams/teams-ps/teams/Remove-CsPhoneNumberTag.md create mode 100644 teams/teams-ps/teams/Set-CsPhoneNumberTag.md create mode 100644 teams/teams-ps/teams/Update-CsPhoneNumberTag.md diff --git a/teams/teams-ps/teams/Get-CsPhoneNumberTag.md b/teams/teams-ps/teams/Get-CsPhoneNumberTag.md new file mode 100644 index 0000000000..beba5186cd --- /dev/null +++ b/teams/teams-ps/teams/Get-CsPhoneNumberTag.md @@ -0,0 +1,58 @@ +--- +external help file: Microsoft.Teams.ConfigAPI.Cmdlets-help.xml +Module Name: Microsoft.Teams.ConfigAPI.Cmdlets +online version: https://learn.microsoft.com/powershell/module/teams/get-csphonenumbertag +applicable: Microsoft Teams +title: Get-CsPhoneNumberTag +author: pavellatif +ms.author: pavellatif +ms.reviewer: pavellatif +manager: roykuntz +schema: 2.0.0 +--- + +# Get-CsPhoneNumberTag + +## SYNOPSIS +This cmdlet allows the admin to get a list of existing tags for telephone numbers. + +## SYNTAX + +``` +Get-CsPhoneNumberTag [] +``` + +## DESCRIPTION +This cmdlet will get a list of all existing tags that are assigned to phone numbers in the tenant. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-CsPhoneNumberTag +``` +```output +TagValue +HR +Redmond HQ +Executives +``` + +This example shows how to get a list of existing tags for telephone numbers + +## PARAMETERS + +### 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 + +### Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Models.ISkypeTelephoneNumberMgmtCmdletTenantTagRecord + +## NOTES + +## RELATED LINKS diff --git a/teams/teams-ps/teams/Remove-CsPhoneNumberTag.md b/teams/teams-ps/teams/Remove-CsPhoneNumberTag.md new file mode 100644 index 0000000000..38cda0282c --- /dev/null +++ b/teams/teams-ps/teams/Remove-CsPhoneNumberTag.md @@ -0,0 +1,82 @@ +--- +external help file: Microsoft.Teams.ConfigAPI.Cmdlets-help.xml +Module Name: Microsoft.Teams.ConfigAPI.Cmdlets +online version: https://learn.microsoft.com/powershell/module/teams/remove-csphonenumbertag +applicable: Microsoft Teams +title: Remove-CsPhoneNumberTag +author: pavellatif +ms.author: pavellatif +ms.reviewer: pavellatif +manager: roykuntz +schema: 2.0.0 +--- + +# Remove-CsPhoneNumberTag + +## SYNOPSIS +This cmdlet allows admin to remove a tag from phone number. + +## SYNTAX + +``` +Remove-CsPhoneNumberTag -Tag [-PhoneNumber ] [] +``` + +## DESCRIPTION +This cmdlet allows telephone number administrators to remove existing tags from any telephone numbers. This method does not delete the tag from the system if the tag is assigned to other telephone numbers. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Remove-CsPhoneNumberTag -PhoneNumber +123456789 -Tag "HR" +``` + +This example shows how to remove the tag "HR" from telephone number +123456789. + +## PARAMETERS + +### -PhoneNumber +Indicates the phone number for the the tag to be removed from + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tag +Indicates the tag to be removed. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +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.Boolean + +## NOTES + +## RELATED LINKS diff --git a/teams/teams-ps/teams/Set-CsPhoneNumberTag.md b/teams/teams-ps/teams/Set-CsPhoneNumberTag.md new file mode 100644 index 0000000000..c571a93910 --- /dev/null +++ b/teams/teams-ps/teams/Set-CsPhoneNumberTag.md @@ -0,0 +1,82 @@ +--- +external help file: Microsoft.Teams.ConfigAPI.Cmdlets-help.xml +Module Name: Microsoft.Teams.ConfigAPI.Cmdlets +online version: https://learn.microsoft.com/powershell/module/teams/set-csphonenumbertag +applicable: Microsoft Teams +title: Set-CsPhoneNumberTag +author: pavellatif +ms.author: pavellatif +ms.reviewer: pavellatif +manager: roykuntz +schema: 2.0.0 +--- + +# Set-CsPhoneNumberTag + +## SYNOPSIS +This cmdlet allows the admin to create and assign a tag to a phone number. + +## SYNTAX + +``` +Set-CsPhoneNumberTag -PhoneNumber -Tag [] +``` + +## DESCRIPTION +This cmdlet allows telephone number administrators to create and assign tags to phone numbers. Tags can be up to 50 characters long, including spaces, and can contain multiple words. They are not case-sensitive. Each phone number can have up to 50 tags assigned. To improve readability, it is recommended to avoid assigning too many tags to a single phone number. If the desired tag already exist, the telephone number will get assigned the existing tag. If the tag is not already available, a new tag will be created. [Get-CsPhoneNumberTag](https://learn.microsoft.com/powershell/module/teams/get-csphonenumbertag) can be used to check a list of already existing tags. The tags can be used as a filter for [Get-CsPhoneNumberAssignment](https://learn.microsoft.com/powershell/module/teams/get-csphonenumberassignment) to filter on certain list. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Set-CsPhoneNumberTag -PhoneNumber +123456789 -Tag "HR" +``` +Above example shows how to set a "HR" tag to +123456789 number. + +## PARAMETERS + +### -PhoneNumber +Indicates the phone number for the the tag to be assigned + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tag +Indicates the tag to be assigned or created. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +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.Boolean + +## NOTES + +## RELATED LINKS diff --git a/teams/teams-ps/teams/Update-CsPhoneNumberTag.md b/teams/teams-ps/teams/Update-CsPhoneNumberTag.md new file mode 100644 index 0000000000..31d633d8dd --- /dev/null +++ b/teams/teams-ps/teams/Update-CsPhoneNumberTag.md @@ -0,0 +1,82 @@ +--- +external help file: Microsoft.Teams.ConfigAPI.Cmdlets-help.xml +Module Name: Microsoft.Teams.ConfigAPI.Cmdlets +online version: https://learn.microsoft.com/powershell/module/teams/update-csphonenumbertag +applicable: Microsoft Teams +title: Update-CsPhoneNumberTag +author: pavellatif +ms.author: pavellatif +ms.reviewer: pavellatif +manager: roykuntz +schema: 2.0.0 +--- + +# Update-CsPhoneNumberTag + +## SYNOPSIS +This cmdlet allows admin to update existing telephone number tags. + +## SYNTAX + +``` +Update-CsPhoneNumberTag -NewTag -Tag [] +``` + +## DESCRIPTION +This cmdlet can be used to update existing tags for telephone numbers. Tags can be up to 50 characters long, including spaces, and can contain multiple words. They are not case-sensitive. An admin can get a list of all existing tags using [Get-CsPhoneNumberTag](https://learn.microsoft.com/powershell/module/teams/get-csphonenumbertag). + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Update-CsPhoneNumberTag -Tag "Redmond" -NewTag "Redmond HQ" +``` + +This example shows how to update an existing tag "Redmond" to "Redmond HQ" + +## PARAMETERS + +### -NewTag +This is the new tag. A tag can be maximum 50 characters long. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tag +This is the old tag which the admin wants to update. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +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.Boolean + +## NOTES + +## RELATED LINKS From 00e82723709a85bee88f5b51ad937bd7840eb83b Mon Sep 17 00:00:00 2001 From: SarinaMS Date: Tue, 22 Apr 2025 10:14:46 -0700 Subject: [PATCH 1694/1851] Update New-CsTeamsEventsPolicy.md --- .../teams-ps/teams/New-CsTeamsEventsPolicy.md | 24 +++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md index 6276f82dc8..4c12b72655 100644 --- a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-csteamseventspolicy title: New-CsTeamsEventsPolicy schema: 2.0.0 -ms.date: 02/26/2025 +ms.date: 04/22/2025 --- # New-CsTeamsEventsPolicy @@ -18,7 +18,7 @@ This cmdlet allows you to create a new TeamsEventsPolicy instance and set its pr New-CsTeamsEventsPolicy [-Identity] [-AllowWebinars ] [-AllowTownhalls ] [-AllowEmailEditing ] [-Description ] [-TownhallEventAttendeeAccess ] [-RecordingForTownhall ] [-RecordingForWebinar ] [-TranscriptionForTownhall ] [-TranscriptionForWebinar ] [-AllowEventIntegrations ] [-TownhallChatExperience ] -[-UseMicrosoftECDN ] [-EventAccessType ] [-WhatIf] [-Confirm] [] +[-UseMicrosoftECDN ] [-EventAccessType ] [-ParticipantSlideControl ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -295,6 +295,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ParticipantSlideControl +This setting governs whether participants can give control of presentation slides during meetings scheduled by this user. Set the type of users you want to be able to give control and be given control of presentation slides in meetings. Users excluded from the selected group will be prohibitted from giving control, or being given control, in a meeting. +Possible values are: + - **Everyone**: Anyone with the join link may enter the event. + - **EveryoneInOrganization**: Only internal AAD users and Multi-Tenant Organization (MTO) users can give or take control. + - **EveryoneInOrganizationAndGuests**: Only those who are Guests to the tenant, MTO users, and internal AAD users may enter the event. + - **None**: No one in the meeting can give or take control. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: EveryoneInOrganization +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm The Confirm switch does not work with this cmdlet. From 3fd420bd127fc4a11d1a0e77e7946874c1662827 Mon Sep 17 00:00:00 2001 From: SarinaMS Date: Tue, 22 Apr 2025 10:18:31 -0700 Subject: [PATCH 1695/1851] Update Set-CsTeamsEventsPolicy.md --- .../teams-ps/teams/Set-CsTeamsEventsPolicy.md | 25 +++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md index f9eebe43b6..9d2bc56c43 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csteamseventspolicy title: Set-CsTeamsEventsPolicy schema: 2.0.0 -ms.date: 02/26/2025 +ms.date: 04/22/2025 --- # Set-CsTeamsEventsPolicy @@ -21,7 +21,7 @@ Set-CsTeamsEventsPolicy [-AllowWebinars ] [-EventAccessType ] [- [-AllowedTownhallTypesForRecordingPublish ] [-TownhallChatExperience ] [-Description ] [-RecordingForTownhall ] [-RecordingForWebinar ] [-TranscriptionForTownhall ] [-TranscriptionForWebinar ] - [-UseMicrosoftECDN ] + [-UseMicrosoftECDN ] [-ParticipantSlideControl ] [-Identity] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -388,6 +388,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ParticipantSlideControl +This setting governs whether participants can give control of presentation slides during meetings scheduled by this user. Set the type of users you want to be able to give control and be given control of presentation slides in meetings. Users excluded from the selected group will be prohibitted from giving control, or being given control, in a meeting. + +Possible values are: + - **Everyone**: Anyone with the join link may enter the event. + - **EveryoneInOrganization**: Only internal AAD users and Multi-Tenant Organization (MTO) users can give or take control. + - **EveryoneInOrganizationAndGuests**: Only those who are Guests to the tenant, MTO users, and internal AAD users may enter the event. + - **None**: No one in the meeting can give or take control. + - +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: EveryoneInOrganization +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm The Confirm switch does not work with this cmdlet. From 0d2e8e3c3a0f2416ba9f37e041544697adea7ee3 Mon Sep 17 00:00:00 2001 From: SarinaMS Date: Tue, 22 Apr 2025 10:18:58 -0700 Subject: [PATCH 1696/1851] Update New-CsTeamsEventsPolicy.md --- teams/teams-ps/teams/New-CsTeamsEventsPolicy.md | 1 + 1 file changed, 1 insertion(+) diff --git a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md index 4c12b72655..47c5db1a1d 100644 --- a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md @@ -297,6 +297,7 @@ Accept wildcard characters: False ### -ParticipantSlideControl This setting governs whether participants can give control of presentation slides during meetings scheduled by this user. Set the type of users you want to be able to give control and be given control of presentation slides in meetings. Users excluded from the selected group will be prohibitted from giving control, or being given control, in a meeting. + Possible values are: - **Everyone**: Anyone with the join link may enter the event. - **EveryoneInOrganization**: Only internal AAD users and Multi-Tenant Organization (MTO) users can give or take control. From f6fb4a3349d4f27bab514793bd0b226295afc897 Mon Sep 17 00:00:00 2001 From: Shweta Wagh Date: Wed, 23 Apr 2025 18:21:23 +0530 Subject: [PATCH 1697/1851] Added settings yaml and object. --- .../whiteboard/Set-WhiteboardSettings.md | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md b/whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md index c5ce09ab11..15ccd568a5 100644 --- a/whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md +++ b/whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md @@ -63,6 +63,34 @@ Applicable: Microsoft Whiteboard The object to use as Whiteboard Settings. Should be retrieved via Get-WhiteboardSettings +Example of settings objects + +isClaimEnabled : True +privacySettings : @{telemetryDataPolicy=Optional; isEnabledConnectedServices=True} +tenantMetadata : @{isGovUser=False; isEduUser=False} +isSharePointDefault : False +isSharePointDefaultGa : True +isSharePointDefaultRolledOut : True +isAzureBlocked : False +licenseCheckInformation : Success +isFluidMigrationEnabled : False +isTenantAdminMigrationEnabled : True +isEnabled : True +isEnabledGa : True + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +Applicable: Microsoft Whiteboard +``` + ### 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 f7c09f1513b80f0262e1708d90fcced7cde81b40 Mon Sep 17 00:00:00 2001 From: Gary Moore <5432776+garycentric@users.noreply.github.com> Date: Wed, 23 Apr 2025 08:58:33 -0700 Subject: [PATCH 1698/1851] Add punctuation and code block The list of objects is rendered as a single paragraph with word wrap when it is, by default, body text. --- .../whiteboard-ps/whiteboard/Set-WhiteboardSettings.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md b/whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md index 15ccd568a5..3c49d56b5c 100644 --- a/whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md +++ b/whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md @@ -61,10 +61,11 @@ Applicable: Microsoft Whiteboard ### -Settings -The object to use as Whiteboard Settings. Should be retrieved via Get-WhiteboardSettings +The object to use as Whiteboard Settings. Should be retrieved via Get-WhiteboardSettings. -Example of settings objects +Example of settings objects: +```powershell isClaimEnabled : True privacySettings : @{telemetryDataPolicy=Optional; isEnabledConnectedServices=True} tenantMetadata : @{isGovUser=False; isEduUser=False} @@ -77,6 +78,7 @@ isFluidMigrationEnabled : False isTenantAdminMigrationEnabled : True isEnabled : True isEnabledGa : True +``` ```yaml Type: SwitchParameter From 7cdf22871ad6007bb69b9a72820cd06114a67224 Mon Sep 17 00:00:00 2001 From: Gary Moore <5432776+garycentric@users.noreply.github.com> Date: Wed, 23 Apr 2025 09:18:35 -0700 Subject: [PATCH 1699/1851] Replace code block with table The code block was not rendered as such. I'm trying a table as a replacement. --- .../whiteboard/Set-WhiteboardSettings.md | 29 ++++++++++--------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md b/whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md index 3c49d56b5c..e520f724e2 100644 --- a/whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md +++ b/whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md @@ -65,20 +65,21 @@ The object to use as Whiteboard Settings. Should be retrieved via Get-Whiteboard Example of settings objects: -```powershell -isClaimEnabled : True -privacySettings : @{telemetryDataPolicy=Optional; isEnabledConnectedServices=True} -tenantMetadata : @{isGovUser=False; isEduUser=False} -isSharePointDefault : False -isSharePointDefaultGa : True -isSharePointDefaultRolledOut : True -isAzureBlocked : False -licenseCheckInformation : Success -isFluidMigrationEnabled : False -isTenantAdminMigrationEnabled : True -isEnabled : True -isEnabledGa : True -``` +| Object | Value | +|:-------|:------| +| isClaimEnabled | True | +| privacySettings | @{telemetryDataPolicy=Optional; isEnabledConnectedServices=True} | +| tenantMetadata | @{isGovUser=False; isEduUser=False} | +| isSharePointDefault | False | +| isSharePointDefaultGa | True | +| isSharePointDefaultRolledOut | True | +| isAzureBlocked | False | +| licenseCheckInformation | Success | +| isFluidMigrationEnabled | False | +| isTenantAdminMigrationEnabled | True | +| isEnabled | True | +| isEnabledGa | True | + ```yaml Type: SwitchParameter From d67f245d752dc5dc17b6ed2de368f059a32258ce Mon Sep 17 00:00:00 2001 From: Gary Moore <5432776+garycentric@users.noreply.github.com> Date: Wed, 23 Apr 2025 09:29:06 -0700 Subject: [PATCH 1700/1851] Revert to table, but with no content type I see that the page about Get-WhiteboardSettings has such a code block, so this ought to work (and not need to be rendered as a table). --- .../whiteboard/Set-WhiteboardSettings.md | 29 +++++++++---------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md b/whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md index e520f724e2..10984418af 100644 --- a/whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md +++ b/whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md @@ -65,21 +65,20 @@ The object to use as Whiteboard Settings. Should be retrieved via Get-Whiteboard Example of settings objects: -| Object | Value | -|:-------|:------| -| isClaimEnabled | True | -| privacySettings | @{telemetryDataPolicy=Optional; isEnabledConnectedServices=True} | -| tenantMetadata | @{isGovUser=False; isEduUser=False} | -| isSharePointDefault | False | -| isSharePointDefaultGa | True | -| isSharePointDefaultRolledOut | True | -| isAzureBlocked | False | -| licenseCheckInformation | Success | -| isFluidMigrationEnabled | False | -| isTenantAdminMigrationEnabled | True | -| isEnabled | True | -| isEnabledGa | True | - +``` +isClaimEnabled : True +privacySettings : @{telemetryDataPolicy=Optional; isEnabledConnectedServices=True} +tenantMetadata : @{isGovUser=False; isEduUser=False} +isSharePointDefault : False +isSharePointDefaultGa : True +isSharePointDefaultRolledOut : True +isAzureBlocked : False +licenseCheckInformation : Success +isFluidMigrationEnabled : False +isTenantAdminMigrationEnabled : True +isEnabled : True +isEnabledGa : True +``` ```yaml Type: SwitchParameter From fc97a3e3c4727f9eedc6189f219003c270436236 Mon Sep 17 00:00:00 2001 From: Gary Moore <5432776+garycentric@users.noreply.github.com> Date: Wed, 23 Apr 2025 09:47:58 -0700 Subject: [PATCH 1701/1851] Try content type of "output" --- whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md b/whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md index 10984418af..18cdcb7bb0 100644 --- a/whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md +++ b/whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md @@ -65,7 +65,7 @@ The object to use as Whiteboard Settings. Should be retrieved via Get-Whiteboard Example of settings objects: -``` +```Output isClaimEnabled : True privacySettings : @{telemetryDataPolicy=Optional; isEnabledConnectedServices=True} tenantMetadata : @{isGovUser=False; isEduUser=False} From 99c0b8e178414b550e61bfd84d31367e2bd092c1 Mon Sep 17 00:00:00 2001 From: Gary Moore <5432776+garycentric@users.noreply.github.com> Date: Wed, 23 Apr 2025 10:05:14 -0700 Subject: [PATCH 1702/1851] Move table to try to get proper rendering --- .../whiteboard/Set-WhiteboardSettings.md | 27 ++++++++++--------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md b/whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md index 18cdcb7bb0..6672c3f7cc 100644 --- a/whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md +++ b/whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md @@ -63,9 +63,22 @@ Applicable: Microsoft Whiteboard The object to use as Whiteboard Settings. Should be retrieved via Get-WhiteboardSettings. +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +Applicable: Microsoft Whiteboard +``` + Example of settings objects: -```Output +```console isClaimEnabled : True privacySettings : @{telemetryDataPolicy=Optional; isEnabledConnectedServices=True} tenantMetadata : @{isGovUser=False; isEduUser=False} @@ -80,18 +93,6 @@ isEnabled : True isEnabledGa : True ``` -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: True -Position: Named -Default value: False -Accept pipeline input: False -Accept wildcard characters: False -Applicable: Microsoft Whiteboard -``` ### CommonParameters From ee7b66eddc2f9c8fdc31b718463a1482222a48dc Mon Sep 17 00:00:00 2001 From: Gary Moore <5432776+garycentric@users.noreply.github.com> Date: Wed, 23 Apr 2025 10:39:11 -0700 Subject: [PATCH 1703/1851] Remove poorly rendered list of objects/properties This list of objects/properties is rendered as a single line with word wrap. Since this seems to be output from Get-WhiteboardSettings, and the page about Get-WhiteboardSettings contains this list (under "Examples")., I'm removing it here and adding a link to that article for "Get-WhiteboardSettings" in the description of "-Settings", which states, "Should be retrieved via Get-WhiteboardSettings." --- .../whiteboard/Set-WhiteboardSettings.md | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md b/whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md index 6672c3f7cc..f7c57fa1bf 100644 --- a/whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md +++ b/whiteboard/whiteboard-ps/whiteboard/Set-WhiteboardSettings.md @@ -61,7 +61,7 @@ Applicable: Microsoft Whiteboard ### -Settings -The object to use as Whiteboard Settings. Should be retrieved via Get-WhiteboardSettings. +The object to use as Whiteboard Settings. Should be retrieved via [Get-WhiteboardSettings](Get-WhiteboardSettings.md). ```yaml Type: SwitchParameter @@ -76,23 +76,6 @@ Accept wildcard characters: False Applicable: Microsoft Whiteboard ``` -Example of settings objects: - -```console -isClaimEnabled : True -privacySettings : @{telemetryDataPolicy=Optional; isEnabledConnectedServices=True} -tenantMetadata : @{isGovUser=False; isEduUser=False} -isSharePointDefault : False -isSharePointDefaultGa : True -isSharePointDefaultRolledOut : True -isAzureBlocked : False -licenseCheckInformation : Success -isFluidMigrationEnabled : False -isTenantAdminMigrationEnabled : True -isEnabled : True -isEnabledGa : True -``` - ### CommonParameters From b1db80e2fec64b3893e9486d71a87d19fdbe7a29 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 23 Apr 2025 10:55:55 -0700 Subject: [PATCH 1704/1851] Update Get-CsSharedCallQueueHistoryTemplate.md --- .../teams/Get-CsSharedCallQueueHistoryTemplate.md | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsSharedCallQueueHistoryTemplate.md b/teams/teams-ps/teams/Get-CsSharedCallQueueHistoryTemplate.md index c6f464fd77..f1607094b5 100644 --- a/teams/teams-ps/teams/Get-CsSharedCallQueueHistoryTemplate.md +++ b/teams/teams-ps/teams/Get-CsSharedCallQueueHistoryTemplate.md @@ -15,7 +15,7 @@ ms.reviewer: williamlooney ## SYNTAX ```powershell -Get-SharedCallQueueHistoryTemplate -Identity +Get-SharedCallQueueHistoryTemplate -Id ``` ## DESCRIPTION @@ -28,14 +28,21 @@ Use the Get-SharedCallQueueHistory cmdlet to list the Shared Call Queue History ### -------------------------- Example 1 -------------------------- ``` -Get-SharedCallQueueHistoryTemplate -Identity sadfafsasdfaf +Get-SharedCallQueueHistoryTemplate -Id 3a4b3d9b-91d8-4fbf-bcff-6907f325842c ``` -This example creates a new Shared CallQueue History template. +This example retrieves the Shared Call Queue History Template with the Id `3a4b3d9b-91d8-4fbf-bcff-6907f325842c` + +### -------------------------- Example 2 -------------------------- +``` +Get-SharedCallQueueHistoryTemplate +``` + +This example retrieves all the Shared Call Queue History Templates ## PARAMETERS -### -Identity +### -Id The Id of the shared call queue history template. ```yaml From 4b5a86ff22ba85d2f8c6c0043504289b5fbd0d87 Mon Sep 17 00:00:00 2001 From: SarinaMS Date: Wed, 23 Apr 2025 11:01:06 -0700 Subject: [PATCH 1705/1851] Update New-CsTeamsEventsPolicy.md --- .../teams-ps/teams/New-CsTeamsEventsPolicy.md | 23 +++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md index 47c5db1a1d..6c26e2dd0b 100644 --- a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/new-csteamseventspolicy title: New-CsTeamsEventsPolicy schema: 2.0.0 -ms.date: 04/22/2025 +ms.date: 04/23/2025 --- # New-CsTeamsEventsPolicy @@ -18,7 +18,7 @@ This cmdlet allows you to create a new TeamsEventsPolicy instance and set its pr New-CsTeamsEventsPolicy [-Identity] [-AllowWebinars ] [-AllowTownhalls ] [-AllowEmailEditing ] [-Description ] [-TownhallEventAttendeeAccess ] [-RecordingForTownhall ] [-RecordingForWebinar ] [-TranscriptionForTownhall ] [-TranscriptionForWebinar ] [-AllowEventIntegrations ] [-TownhallChatExperience ] -[-UseMicrosoftECDN ] [-EventAccessType ] [-ParticipantSlideControl ] [-WhatIf] [-Confirm] [] +[-UseMicrosoftECDN ] [-EventAccessType ] [-ParticipantSlideControl ] [-BroadcastPremiumApps ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -316,6 +316,25 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -BroadcastPremiumApps +This setting governs whether an organizer of a Teams Premium town hall may add an app that is accessible by everyone, including attendees, in a broadcast style Event including a Town hall. This does not include control over apps (such as AI Producer and Custom Streaming Apps) that are only accessible by the Event group. + +Possible values are: + - **Enabled**: An organizer of a Premium town hall can add a Premium App such as Polls to the Town hall. + - **Disabled**: An organizer of a Premium town hall CANNOT add a Premium App such as Polls to the Town hall. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Enabled +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm The Confirm switch does not work with this cmdlet. From 2893d40f58f816ab7833bc39dca2a92d080d5dd3 Mon Sep 17 00:00:00 2001 From: SarinaMS Date: Wed, 23 Apr 2025 11:06:20 -0700 Subject: [PATCH 1706/1851] Update Set-CsTeamsEventsPolicy.md --- .../teams-ps/teams/Set-CsTeamsEventsPolicy.md | 25 ++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md index 9d2bc56c43..8cf3fb7e0a 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md @@ -4,7 +4,7 @@ Module Name: MicrosoftTeams online version: https://learn.microsoft.com/powershell/module/teams/set-csteamseventspolicy title: Set-CsTeamsEventsPolicy schema: 2.0.0 -ms.date: 04/22/2025 +ms.date: 04/23/2025 --- # Set-CsTeamsEventsPolicy @@ -21,7 +21,7 @@ Set-CsTeamsEventsPolicy [-AllowWebinars ] [-EventAccessType ] [- [-AllowedTownhallTypesForRecordingPublish ] [-TownhallChatExperience ] [-Description ] [-RecordingForTownhall ] [-RecordingForWebinar ] [-TranscriptionForTownhall ] [-TranscriptionForWebinar ] - [-UseMicrosoftECDN ] [-ParticipantSlideControl ] + [-UseMicrosoftECDN ] [-ParticipantSlideControl ] [-BroadcastPremiumApps ] [-Identity] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -396,7 +396,7 @@ Possible values are: - **EveryoneInOrganization**: Only internal AAD users and Multi-Tenant Organization (MTO) users can give or take control. - **EveryoneInOrganizationAndGuests**: Only those who are Guests to the tenant, MTO users, and internal AAD users may enter the event. - **None**: No one in the meeting can give or take control. - - + ```yaml Type: String Parameter Sets: (All) @@ -409,6 +409,25 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -BroadcastPremiumApps +This setting governs whether an organizer of a Teams Premium town hall may add an app that is accessible by everyone, including attendees, in a broadcast style Event including a Town hall. This does not include control over apps (such as AI Producer and Custom Streaming Apps) that are only accessible by the Event group. + +Possible values are: + - **Enabled**: An organizer of a Premium town hall can add a Premium App such as Polls to the Town hall. + - **Disabled**: An organizer of a Premium town hall CANNOT add a Premium App such as Polls to the Town hall. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Enabled +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm The Confirm switch does not work with this cmdlet. From 22d6f7fe679f34717f425ad346477484108623f2 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 23 Apr 2025 11:09:37 -0700 Subject: [PATCH 1707/1851] Update New-CsSharedCallQueueHistoryTemplate.md --- .../New-CsSharedCallQueueHistoryTemplate.md | 43 +++++++++++++++++-- 1 file changed, 39 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/New-CsSharedCallQueueHistoryTemplate.md b/teams/teams-ps/teams/New-CsSharedCallQueueHistoryTemplate.md index 76477c600d..edbeebe8ab 100644 --- a/teams/teams-ps/teams/New-CsSharedCallQueueHistoryTemplate.md +++ b/teams/teams-ps/teams/New-CsSharedCallQueueHistoryTemplate.md @@ -15,8 +15,8 @@ ms.reviewer: williamlooney ## SYNTAX ```powershell -New-SharedCallQueueHistoryTemplate -Name -Description -``` +New-SharedCallQueueHistoryTemplate -Name -Description [-IncomingMissedCalls ] [-AnsweredAndOutboundCalls ] +``` ## DESCRIPTION Use the New-SharedCallQueueHistory cmdlet to create a Shared Call Queue History template. @@ -28,10 +28,10 @@ Use the New-SharedCallQueueHistory cmdlet to create a Shared Call Queue History ### -------------------------- Example 1 -------------------------- ``` -New-SharedCallQueueHistoryTemplate -Name "Customer Service" -Description "Required before/during call" +New-SharedCallQueueHistoryTemplate -Name "Customer Service" -Description "Missed:All Answered:Auth" -IncomingMissedCall XXXXXX -AnsweredAndOutboundCalls XXXXX ``` -This example creates a new Shared CallQueue History template. +This example creates a new Shared CallQueue History template where incoming missed calls are shown to authorized users and agents and, answered and outbound calls are shown to authorized users only. ## PARAMETERS @@ -67,6 +67,41 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IncomingMissedCalls +A description for the shared call queue history template. + +PARAMVALUE: Off | AuthorizedUsersOnly | AuthorizedUsersAndAgents + +```yaml +Type: Object +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +Required: False +Position: Named +Default value: Off +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AnsweredAndOutboundCalls +A description for the shared call queue history template. + +PARAMVALUE: Off | AuthorizedUsersOnly | AuthorizedUsersAndAgents + +```yaml +Type: Object +Parameter Sets: (All) +Aliases: +applicable: Microsoft Teams + +Required: False +Position: Named +Default value: Off +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 7937d052f7ed809b88c811517e83d754257e34f2 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 23 Apr 2025 11:11:17 -0700 Subject: [PATCH 1708/1851] Update Remove-CsSharedCallQueueHistoryTemplate.md --- .../teams-ps/teams/Remove-CsSharedCallQueueHistoryTemplate.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Remove-CsSharedCallQueueHistoryTemplate.md b/teams/teams-ps/teams/Remove-CsSharedCallQueueHistoryTemplate.md index 85a9a6ab1b..b50b153b93 100644 --- a/teams/teams-ps/teams/Remove-CsSharedCallQueueHistoryTemplate.md +++ b/teams/teams-ps/teams/Remove-CsSharedCallQueueHistoryTemplate.md @@ -31,7 +31,7 @@ Use the Remove-CsSharedCallQueueHistoryTemplate cmdlet to delete a Shared Call Q Remove-CsSharedCallQueueHistoryTemplate -Id 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01 ``` -This example deletes the Shared Call Queue History template with the identity 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01. If no Compliance Recording for Call Queue template exists with the identity 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01, then this example generates an error. +This example deletes the Shared Call Queue History template with the identity 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01. If no Shared Call Queue History template exists with the identity 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01, then this example generates an error. ## PARAMETERS @@ -44,7 +44,7 @@ Parameter Sets: (All) Aliases: applicable: Microsoft Teams -Required: False +Required: True Position: Named Default value: None Accept pipeline input: False From 0e857a345d1f68cb2b3821ac8da95b114119e9f6 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 23 Apr 2025 11:11:44 -0700 Subject: [PATCH 1709/1851] Update Get-CsSharedCallQueueHistoryTemplate.md --- teams/teams-ps/teams/Get-CsSharedCallQueueHistoryTemplate.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsSharedCallQueueHistoryTemplate.md b/teams/teams-ps/teams/Get-CsSharedCallQueueHistoryTemplate.md index f1607094b5..961f43a464 100644 --- a/teams/teams-ps/teams/Get-CsSharedCallQueueHistoryTemplate.md +++ b/teams/teams-ps/teams/Get-CsSharedCallQueueHistoryTemplate.md @@ -15,7 +15,7 @@ ms.reviewer: williamlooney ## SYNTAX ```powershell -Get-SharedCallQueueHistoryTemplate -Id +Get-SharedCallQueueHistoryTemplate -Id [] ``` ## DESCRIPTION From 23ab8e84e01205eba01d7b57f5ad77a66c4fc95f Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 23 Apr 2025 11:12:04 -0700 Subject: [PATCH 1710/1851] Update New-CsSharedCallQueueHistoryTemplate.md --- teams/teams-ps/teams/New-CsSharedCallQueueHistoryTemplate.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsSharedCallQueueHistoryTemplate.md b/teams/teams-ps/teams/New-CsSharedCallQueueHistoryTemplate.md index edbeebe8ab..606c800e00 100644 --- a/teams/teams-ps/teams/New-CsSharedCallQueueHistoryTemplate.md +++ b/teams/teams-ps/teams/New-CsSharedCallQueueHistoryTemplate.md @@ -15,7 +15,7 @@ ms.reviewer: williamlooney ## SYNTAX ```powershell -New-SharedCallQueueHistoryTemplate -Name -Description [-IncomingMissedCalls ] [-AnsweredAndOutboundCalls ] +New-SharedCallQueueHistoryTemplate -Name -Description [-IncomingMissedCalls ] [-AnsweredAndOutboundCalls ] [] ``` ## DESCRIPTION From 35640ab9750d1ba612bcacda61800434a2600931 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 23 Apr 2025 11:16:35 -0700 Subject: [PATCH 1711/1851] Update Set-CsSharedCallQueueHistoryTemplate.md --- .../teams/Set-CsSharedCallQueueHistoryTemplate.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsSharedCallQueueHistoryTemplate.md b/teams/teams-ps/teams/Set-CsSharedCallQueueHistoryTemplate.md index f6ac2cff2e..233fb5ad6b 100644 --- a/teams/teams-ps/teams/Set-CsSharedCallQueueHistoryTemplate.md +++ b/teams/teams-ps/teams/Set-CsSharedCallQueueHistoryTemplate.md @@ -15,7 +15,7 @@ ms.reviewer: williamlooney ## SYNTAX ```powershell -Set-SharedCallQueueHistoryTemplate -Id +Set-SharedCallQueueHistoryTemplate -Instance [] ``` ## DESCRIPTION @@ -28,14 +28,16 @@ Use the Set-SharedCallQueueHistory cmdlet to change a Shared Call Queue History ### -------------------------- Example 1 -------------------------- ``` -$set-SharedCallQueueHistoryTemplate -Id $abc +$SharedCQHistory = Get-CsSharedCallQueueHistory -Id 66f0dc32-d344-4bb1-b524-027d4635515c +$SharedCQHisotry.AnsweredAndOutboundCalls = "AuthorizedUsersAndAgents" +Set-CsSharedCallQueueHistoryTemplate -Instance $SharedCQHistory ``` -This example creates a new Shared CallQueue History template. +This example sets the AnsweredOutboundCalls value in the Shared Call History Template with the Id `66f0dc32-d344-4bb1-b524-027d4635515c` ## PARAMETERS -### -Id +### -Instance The instance of the shared call queue history template to change. ```yaml From 779b9bc105391e41f11077e3f6178b27f53f1071 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 23 Apr 2025 11:20:01 -0700 Subject: [PATCH 1712/1851] Update New-CsCallQueue.md --- teams/teams-ps/teams/New-CsCallQueue.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/teams/teams-ps/teams/New-CsCallQueue.md b/teams/teams-ps/teams/New-CsCallQueue.md index a353d3f20e..9b3efc6406 100644 --- a/teams/teams-ps/teams/New-CsCallQueue.md +++ b/teams/teams-ps/teams/New-CsCallQueue.md @@ -1617,6 +1617,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -SharedCallQueueHistoryTemplateId + +The SharedCallQueueHistoryTemplateId parameter indicates the Shared Call Queue History template to apply to the call queue. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ShouldOverwriteCallableChannelProperty A Teams Channel can only be linked to one Call Queue at a time. To force reassignment of the Teams Channel to a new Call Queue, set this to $true. From e3719b670449408cb02f62ce30054b0590d96f94 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 23 Apr 2025 11:20:56 -0700 Subject: [PATCH 1713/1851] Update Set-CsCallQueue.md --- teams/teams-ps/teams/Set-CsCallQueue.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsCallQueue.md b/teams/teams-ps/teams/Set-CsCallQueue.md index 86870c575d..41e4c3e488 100644 --- a/teams/teams-ps/teams/Set-CsCallQueue.md +++ b/teams/teams-ps/teams/Set-CsCallQueue.md @@ -1637,6 +1637,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -SharedCallQueueHistoryTemplateId + +The SharedCallQueueHistoryTemplateId parameter indicates the Shared Call Queue History template to apply to the call queue. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ShouldOverwriteCallableChannelProperty A Teams Channel can only be linked to one Call Queue at a time. To force reassignment of the Teams Channel to a new Call Queue, set this to $true. From 1c3079fd14c10cc22f877b825f33c70bca32bd1f Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 23 Apr 2025 11:23:52 -0700 Subject: [PATCH 1714/1851] Update New-CsSharedCallQueueHistoryTemplate.md --- .../teams/New-CsSharedCallQueueHistoryTemplate.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/New-CsSharedCallQueueHistoryTemplate.md b/teams/teams-ps/teams/New-CsSharedCallQueueHistoryTemplate.md index 606c800e00..18ce112829 100644 --- a/teams/teams-ps/teams/New-CsSharedCallQueueHistoryTemplate.md +++ b/teams/teams-ps/teams/New-CsSharedCallQueueHistoryTemplate.md @@ -1,8 +1,8 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/teams/New-SharedCallQueueHistoryTemplate +online version: https://learn.microsoft.com/powershell/module/teams/New-CsSharedCallQueueHistoryTemplate applicable: Microsoft Teams -title: New-SharedCallQueueHistoryTemplate +title: New-CsSharedCallQueueHistoryTemplate schema: 2.0.0 manager: author: tomkau @@ -19,7 +19,7 @@ New-SharedCallQueueHistoryTemplate -Name -Description [-Incomi ``` ## DESCRIPTION -Use the New-SharedCallQueueHistory cmdlet to create a Shared Call Queue History template. +Use the New-CsSharedCallQueueHistory cmdlet to create a Shared Call Queue History template. > [!CAUTION] > This cmdlet will only work for customers that are participating in the Voice Applications private preview for this feature. General Availability for this functionality has not been determined at this time. @@ -28,7 +28,7 @@ Use the New-SharedCallQueueHistory cmdlet to create a Shared Call Queue History ### -------------------------- Example 1 -------------------------- ``` -New-SharedCallQueueHistoryTemplate -Name "Customer Service" -Description "Missed:All Answered:Auth" -IncomingMissedCall XXXXXX -AnsweredAndOutboundCalls XXXXX +New-CsSharedCallQueueHistoryTemplate -Name "Customer Service" -Description "Missed:All Answered:Auth" -IncomingMissedCall XXXXXX -AnsweredAndOutboundCalls XXXXX ``` This example creates a new Shared CallQueue History template where incoming missed calls are shown to authorized users and agents and, answered and outbound calls are shown to authorized users only. From f48001fd943084462eae17e73f91e34538e150fe Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 23 Apr 2025 11:24:35 -0700 Subject: [PATCH 1715/1851] Update Get-CsSharedCallQueueHistoryTemplate.md --- .../teams/Get-CsSharedCallQueueHistoryTemplate.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsSharedCallQueueHistoryTemplate.md b/teams/teams-ps/teams/Get-CsSharedCallQueueHistoryTemplate.md index 961f43a464..b4f72a53e4 100644 --- a/teams/teams-ps/teams/Get-CsSharedCallQueueHistoryTemplate.md +++ b/teams/teams-ps/teams/Get-CsSharedCallQueueHistoryTemplate.md @@ -1,8 +1,8 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/teams/Get-SharedCallQueueHistoryTemplate +online version: https://learn.microsoft.com/powershell/module/teams/Get-CsSharedCallQueueHistoryTemplate applicable: Microsoft Teams -title: Get-SharedCallQueueHistoryTemplate +title: Get-CsSharedCallQueueHistoryTemplate schema: 2.0.0 manager: author: tomkau @@ -15,11 +15,11 @@ ms.reviewer: williamlooney ## SYNTAX ```powershell -Get-SharedCallQueueHistoryTemplate -Id [] +Get-CsSharedCallQueueHistoryTemplate -Id [] ``` ## DESCRIPTION -Use the Get-SharedCallQueueHistory cmdlet to list the Shared Call Queue History templates +Use the Get-CsSharedCallQueueHistory cmdlet to list the Shared Call Queue History templates > [!CAUTION] > This cmdlet will only work for customers that are participating in the Voice Applications private preview for this feature. General Availability for this functionality has not been determined at this time. @@ -28,14 +28,14 @@ Use the Get-SharedCallQueueHistory cmdlet to list the Shared Call Queue History ### -------------------------- Example 1 -------------------------- ``` -Get-SharedCallQueueHistoryTemplate -Id 3a4b3d9b-91d8-4fbf-bcff-6907f325842c +Get-CsSharedCallQueueHistoryTemplate -Id 3a4b3d9b-91d8-4fbf-bcff-6907f325842c ``` This example retrieves the Shared Call Queue History Template with the Id `3a4b3d9b-91d8-4fbf-bcff-6907f325842c` ### -------------------------- Example 2 -------------------------- ``` -Get-SharedCallQueueHistoryTemplate +Get-CsSharedCallQueueHistoryTemplate ``` This example retrieves all the Shared Call Queue History Templates From 0129f22c7482df6a0ac479fec4b834c24572db97 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 23 Apr 2025 11:25:17 -0700 Subject: [PATCH 1716/1851] Update Set-CsSharedCallQueueHistoryTemplate.md --- .../teams-ps/teams/Set-CsSharedCallQueueHistoryTemplate.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsSharedCallQueueHistoryTemplate.md b/teams/teams-ps/teams/Set-CsSharedCallQueueHistoryTemplate.md index 233fb5ad6b..92fa9e190d 100644 --- a/teams/teams-ps/teams/Set-CsSharedCallQueueHistoryTemplate.md +++ b/teams/teams-ps/teams/Set-CsSharedCallQueueHistoryTemplate.md @@ -1,8 +1,8 @@ --- external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml -online version: https://learn.microsoft.com/powershell/module/teams/Set-SharedCallQueueHistoryTemplate +online version: https://learn.microsoft.com/powershell/module/teams/Set-CsSharedCallQueueHistoryTemplate applicable: Microsoft Teams -title: Set-SharedCallQueueHistoryTemplate +title: Set-CsSharedCallQueueHistoryTemplate schema: 2.0.0 manager: author: tomkau @@ -15,7 +15,7 @@ ms.reviewer: williamlooney ## SYNTAX ```powershell -Set-SharedCallQueueHistoryTemplate -Instance [] +Set-CsSharedCallQueueHistoryTemplate -Instance [] ``` ## DESCRIPTION From ebd0d29c7e5fa0181ce9dd91b872dc48cf329964 Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Mon, 28 Apr 2025 09:59:33 -0700 Subject: [PATCH 1717/1851] Update New-CsTeamsChannelsPolicy.md --- .../teams/New-CsTeamsChannelsPolicy.md | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsTeamsChannelsPolicy.md b/teams/teams-ps/teams/New-CsTeamsChannelsPolicy.md index e58f07ad06..b57ebf0394 100644 --- a/teams/teams-ps/teams/New-CsTeamsChannelsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsChannelsPolicy.md @@ -16,7 +16,7 @@ The CsTeamsChannelsPolicy allows you to manage features related to the Teams & C ``` New-CsTeamsChannelsPolicy [-Tenant ] [-AllowOrgWideTeamCreation ] [-EnablePrivateTeamDiscovery ] [-AllowPrivateChannelCreation ] - [-AllowUserToParticipateInExternalSharedChannel ] [-AllowChannelSharingToExternalUser ] [-AllowSharedChannelCreation ] + [-AllowUserToParticipateInExternalSharedChannel ] [-AllowChannelSharingToExternalUser ] [-AllowSharedChannelCreation ] [-ThreadedChannelCreation ] [-Identity] [-InMemory] [-Force] [-WhatIf] [-Confirm] [-Description ] [] ``` @@ -200,6 +200,25 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ThreadedChannelCreation +This setting enables/disables Threaded Channel creation and editing. + +Possible Values: +- Enabled: Users are allowed to create and edit Threaded Channels. +- Disabled: Users are not allowed to create and edit Threaded Channels. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Description Specifies the description of the policy. From d8dc84ed8e0a1e9bee6cea96b2e0feae7ae657b1 Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Mon, 28 Apr 2025 10:01:07 -0700 Subject: [PATCH 1718/1851] Update Set-CsTeamsChannelsPolicy.md --- .../teams/Set-CsTeamsChannelsPolicy.md | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsChannelsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsChannelsPolicy.md index bdd2663355..d802a0e9be 100644 --- a/teams/teams-ps/teams/Set-CsTeamsChannelsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsChannelsPolicy.md @@ -22,7 +22,7 @@ The CsTeamsChannelsPolicy allows you to manage features related to the Teams and ``` Set-CsTeamsChannelsPolicy [-Tenant ] [-AllowOrgWideTeamCreation ] [-EnablePrivateTeamDiscovery ] [-AllowPrivateChannelCreation ] - [-AllowUserToParticipateInExternalSharedChannel ] [-AllowChannelSharingToExternalUser ] [-AllowSharedChannelCreation ] + [-AllowUserToParticipateInExternalSharedChannel ] [-AllowChannelSharingToExternalUser ] [-AllowSharedChannelCreation ] [-ThreadedChannelCreation ] [[-Identity] ] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -227,6 +227,25 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ThreadedChannelCreation +This setting enables/disables Threaded Channel creation and editing. + +Possible Values: +- Enabled: Users are allowed to create and edit Threaded Channels. +- Disabled: Users are not allowed to create and edit Threaded Channels. + +```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). From 8b9d318add37f384321e96868dad1cf31daf6ddc Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Mon, 28 Apr 2025 10:04:01 -0700 Subject: [PATCH 1719/1851] Update New-CsTeamsEventsPolicy.md --- .../teams-ps/teams/New-CsTeamsEventsPolicy.md | 22 ++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md index 47c5db1a1d..9dc0c1e268 100644 --- a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md @@ -18,7 +18,8 @@ This cmdlet allows you to create a new TeamsEventsPolicy instance and set its pr New-CsTeamsEventsPolicy [-Identity] [-AllowWebinars ] [-AllowTownhalls ] [-AllowEmailEditing ] [-Description ] [-TownhallEventAttendeeAccess ] [-RecordingForTownhall ] [-RecordingForWebinar ] [-TranscriptionForTownhall ] [-TranscriptionForWebinar ] [-AllowEventIntegrations ] [-TownhallChatExperience ] -[-UseMicrosoftECDN ] [-EventAccessType ] [-ParticipantSlideControl ] [-WhatIf] [-Confirm] [] +[-UseMicrosoftECDN ] [-EventAccessType ] [-ParticipantSlideControl ] [-BroadcastPremiumApps ] +[-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -316,6 +317,25 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -BroadcastPremiumApps +This setting will enable Tenant Admins to specify if an organizer of a Teams Premium town hall may add an app that is accessible by everyone, including attendees, in a broadcast style Event including a Town hall. This does not include control over apps (such as AI Producer and Custom Streaming Apps) that are only accessible by the Event group. + +Possible values are: +- **Enabled**: An organizer of a Premium town hall can add a Premium App such as Polls to the Town hall +- **Disabled**: An organizer of a Premium town hall CANNOT add a Premium App such as Polls to the Town hall + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Enabled +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm The Confirm switch does not work with this cmdlet. From ee439d187b113d3deae190378987943ee4277425 Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Mon, 28 Apr 2025 10:04:05 -0700 Subject: [PATCH 1720/1851] Update Set-CsTeamsEventsPolicy.md --- .../teams-ps/teams/Set-CsTeamsEventsPolicy.md | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md index 9d2bc56c43..409399d602 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md @@ -22,6 +22,7 @@ Set-CsTeamsEventsPolicy [-AllowWebinars ] [-EventAccessType ] [- [-RecordingForTownhall ] [-RecordingForWebinar ] [-TranscriptionForTownhall ] [-TranscriptionForWebinar ] [-UseMicrosoftECDN ] [-ParticipantSlideControl ] + [-BroadcastPremiumApps ] [-Identity] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -409,6 +410,25 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -BroadcastPremiumApps +This setting will enable Tenant Admins to specify if an organizer of a Teams Premium town hall may add an app that is accessible by everyone, including attendees, in a broadcast style Event including a Town hall. This does not include control over apps (such as AI Producer and Custom Streaming Apps) that are only accessible by the Event group. + +Possible values are: +- **Enabled**: An organizer of a Premium town hall can add a Premium App such as Polls to the Town hall +- **Disabled**: An organizer of a Premium town hall CANNOT add a Premium App such as Polls to the Town hall + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Enabled +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm The Confirm switch does not work with this cmdlet. From d88f1b743574b91ceb55fd8e353fcb6051910834 Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Mon, 28 Apr 2025 10:04:56 -0700 Subject: [PATCH 1721/1851] Update Set-CsTeamsChannelsPolicy.md --- teams/teams-ps/teams/Set-CsTeamsChannelsPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsChannelsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsChannelsPolicy.md index d802a0e9be..a6e29ca6ed 100644 --- a/teams/teams-ps/teams/Set-CsTeamsChannelsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsChannelsPolicy.md @@ -241,7 +241,7 @@ Aliases: Required: False Position: Named -Default value: None +Default value: Enabled Accept pipeline input: False Accept wildcard characters: False ``` From e477e5f05ef2baa62714b228273e62beb3ee5f47 Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Mon, 28 Apr 2025 10:05:17 -0700 Subject: [PATCH 1722/1851] Update New-CsTeamsChannelsPolicy.md --- teams/teams-ps/teams/New-CsTeamsChannelsPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsTeamsChannelsPolicy.md b/teams/teams-ps/teams/New-CsTeamsChannelsPolicy.md index b57ebf0394..fd19f2ca12 100644 --- a/teams/teams-ps/teams/New-CsTeamsChannelsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsChannelsPolicy.md @@ -214,7 +214,7 @@ Aliases: Required: False Position: Named -Default value: None +Default value: Enabled Accept pipeline input: False Accept wildcard characters: False ``` From d4feae598c88a902de239c63da4dc112321b1789 Mon Sep 17 00:00:00 2001 From: Ruchika Mittal Date: Mon, 28 Apr 2025 23:00:39 +0530 Subject: [PATCH 1723/1851] pencil edit --- teams/teams-ps/teams/New-CsTeamsEventsPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md index 6c26e2dd0b..4ae8345f53 100644 --- a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md @@ -296,7 +296,7 @@ Accept wildcard characters: False ``` ### -ParticipantSlideControl -This setting governs whether participants can give control of presentation slides during meetings scheduled by this user. Set the type of users you want to be able to give control and be given control of presentation slides in meetings. Users excluded from the selected group will be prohibitted from giving control, or being given control, in a meeting. +This setting governs whether participants can give control of presentation slides during meetings scheduled by this user. Set the type of users you want to be able to give control and be given control of presentation slides in meetings. Users excluded from the selected group will be prohibited from giving control, or being given control, in a meeting. Possible values are: - **Everyone**: Anyone with the join link may enter the event. From 5e4dcb73d78206a9b33d5a7229afe59787bd37c0 Mon Sep 17 00:00:00 2001 From: Ruchika Mittal Date: Mon, 28 Apr 2025 23:02:11 +0530 Subject: [PATCH 1724/1851] pencil fix --- teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md index 8cf3fb7e0a..98765fd6de 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md @@ -389,7 +389,7 @@ Accept wildcard characters: False ``` ### -ParticipantSlideControl -This setting governs whether participants can give control of presentation slides during meetings scheduled by this user. Set the type of users you want to be able to give control and be given control of presentation slides in meetings. Users excluded from the selected group will be prohibitted from giving control, or being given control, in a meeting. +This setting governs whether participants can give control of presentation slides during meetings scheduled by this user. Set the type of users you want to be able to give control and be given control of presentation slides in meetings. Users excluded from the selected group will be prohibited from giving control, or being given control, in a meeting. Possible values are: - **Everyone**: Anyone with the join link may enter the event. From 57de3d020dcd4e8dfcb8fbe30fe54814df14b582 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 28 Apr 2025 13:36:26 -0700 Subject: [PATCH 1725/1851] Update New-AppRetentionCompliancePolicy.md Applications values --- .../New-AppRetentionCompliancePolicy.md | 28 +++++++++++++++---- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-AppRetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/New-AppRetentionCompliancePolicy.md index 4068612d9f..36b5cdfce7 100644 --- a/exchange/exchange-ps/exchange/New-AppRetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/New-AppRetentionCompliancePolicy.md @@ -104,13 +104,31 @@ Accept wildcard characters: False ``` ### -Applications -The Applications parameter specifies the applications to include in the policy and is relevant only for the following location parameters: +The Applications parameter specifies the applications to include in the policy. and is relevant only for the following location parameters: -- ExchangeLocation -- ModernGroupLocation -- AdaptiveScopeLocation +This parameter uses the following syntax: `"LocationType:App1,LocationType:App2,...LocationType:AppN`: -This parameter uses the following syntax: `"LocationtType:App1,LocationType:App2,...LocationType:AppN` where LocationType is User or Group. For example, `"User:Exchange,User:OneDriveForBusiness,Group:Exchange,Group:SharePoint"` or `"User:MicrosoftTeams","User:VivaEngage"`. +`LocationType` is User or Group. + +`App` is a supported value as shown in the following examples. + +- **Microsoft 365 apps**: For example: + + `"User:Exchange,User:OneDriveForBusiness,Group:Exchange,Group:SharePoint"` or `"User:MicrosoftTeams","User:VivaEngage"` + +- **Microsoft Copilot experiences**: Currently in Preview. You must use *all* of the following values at the same time: + + `"User:M365Copilot,CopilotForSecurity,CopilotinFabricPowerBI,CopilotStudio,CopilotinBusinessApplicationplatformsSales,SQLCopilot"` + + **Note**: Even though you must use `CopilotinBusinessApplicationplatformsSales` and `SQLCopilot`, those values are currently irrelevant. + +- **Enterprise AI apps**: Currently in Preview. You must use *all* of the following values at the same time: + + `"User:Entrabased3PAIApps,ChatGPTEnterprise,AzureAIServices"` + +- **Other AI apps**: Currently in Preview. You must use *all* of the following values at the same time: + + `"User:CloudAIAppChatGPTConsumer,CloudAIAppGoogleGemini,BingConsumer,DeepSeek"` ```yaml Type: String[] From 92ae2762e09ed5c6326b4c5462d3612626a1d06f Mon Sep 17 00:00:00 2001 From: David Strome <21028455+dstrome@users.noreply.github.com> Date: Tue, 29 Apr 2025 11:54:54 -0700 Subject: [PATCH 1726/1851] Update StaleBranch allow pull-requests read --- .github/workflows/StaleBranch.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/StaleBranch.yml b/.github/workflows/StaleBranch.yml index 706487d5b2..30212d1836 100644 --- a/.github/workflows/StaleBranch.yml +++ b/.github/workflows/StaleBranch.yml @@ -2,6 +2,7 @@ name: (Scheduled) Stale branch removal permissions: contents: write + pull-requests: read # This workflow is designed to be run in the days up to, and including, a "deletion day", specified by 'DeleteOnDayOfMonth' in env: in https://github.com/MicrosoftDocs/microsoft-365-docs/blob/workflows-prod/.github/workflows/Shared-StaleBranch.yml. # On the days leading up to "deletion day", the workflow will report the branches to be deleted. This lets users see which branches will be deleted. On "deletion day", those branches are deleted. From 3404b18a1a4449653f04cea5d4f5bf3ccd84a43e Mon Sep 17 00:00:00 2001 From: brenle Date: Tue, 29 Apr 2025 15:10:09 -0400 Subject: [PATCH 1727/1851] Update Get-FeatureConfiguration.md Removed deprecated parameters --- .../exchange/Get-FeatureConfiguration.md | 51 ------------------- 1 file changed, 51 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md b/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md index c0cd062a27..d6b0986ffb 100644 --- a/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md @@ -25,10 +25,7 @@ For information about the parameter sets in the Syntax section below, see [Excha ``` Get-FeatureConfiguration [[-Identity] ] [-FeatureScenario] - [-All] [-Confirm] - [-GeneralDiscovery] - [-IrmDiscovery] [-WhatIf] [] ``` @@ -92,22 +89,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -All -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -Confirm This parameter is reserved for internal Microsoft use. @@ -124,38 +105,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -GeneralDiscovery -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -IrmDiscovery -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -WhatIf This parameter is reserved for internal Microsoft use. From 346943db42af29c81291e2c74f5df86cf407362d Mon Sep 17 00:00:00 2001 From: brenle Date: Tue, 29 Apr 2025 15:12:13 -0400 Subject: [PATCH 1728/1851] Update Set-FeatureConfiguration.md Removed deprecated parameters --- .../exchange/Set-FeatureConfiguration.md | 34 ------------------- 1 file changed, 34 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md b/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md index aef971fd05..6cc1aaede5 100644 --- a/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md @@ -27,8 +27,6 @@ For information about the parameter sets in the Syntax section below, see [Excha Set-FeatureConfiguration [-Identity] [-Locations ] [-Comment ] [-Confirm] - [-GeneralDiscovery] - [-IrmDiscovery] [-Mode ] [-ScenarioConfig ] [-WhatIf] @@ -118,38 +116,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -GeneralDiscovery -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -IrmDiscovery -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -Locations The locations parameter specifies where the feature configuration applies. From 0558cbe8338a076e7c18f8eb5055529e24f30ecb Mon Sep 17 00:00:00 2001 From: brenle Date: Tue, 29 Apr 2025 15:15:59 -0400 Subject: [PATCH 1729/1851] Update New-FeatureConfiguration.md Remove deprecated parameters --- .../exchange/New-FeatureConfiguration.md | 34 ------------------- 1 file changed, 34 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-FeatureConfiguration.md b/exchange/exchange-ps/exchange/New-FeatureConfiguration.md index c3dbf856db..af21e88578 100644 --- a/exchange/exchange-ps/exchange/New-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/New-FeatureConfiguration.md @@ -27,8 +27,6 @@ For information about the parameter sets in the Syntax section below, see [Excha New-FeatureConfiguration [-Name] -Mode -FeatureScenario -ScenarioConfig [-Comment ] [-Confirm] - [-GeneralDiscovery] - [-IrmDiscovery] [-Locations ] [-WhatIf] [] @@ -176,38 +174,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -GeneralDiscovery -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -IrmDiscovery -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -Locations The locations parameter specifies where the feature configuration applies. From 9ed21c22c026af6a99ca7a193c383c32853b96f0 Mon Sep 17 00:00:00 2001 From: brenle Date: Tue, 29 Apr 2025 15:17:36 -0400 Subject: [PATCH 1730/1851] Update Remove-FeatureConfiguration.md Remove deprecated parameters --- .../exchange/Remove-FeatureConfiguration.md | 34 ------------------- 1 file changed, 34 deletions(-) diff --git a/exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md b/exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md index d2fc6efa33..8c7e5d2a91 100644 --- a/exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md @@ -26,8 +26,6 @@ For information about the parameter sets in the Syntax section below, see [Excha ``` Remove-FeatureConfiguration [-Identity] [-Confirm] - [-GeneralDiscovery] - [-IrmDiscovery] [-WhatIf] [] ``` @@ -85,38 +83,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -GeneralDiscovery -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -IrmDiscovery -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -WhatIf The WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch. From f0165b2b6effd643d5b91bf71310d6b45788f3ed Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 29 Apr 2025 13:48:51 -0700 Subject: [PATCH 1731/1851] Update New-AppRetentionCompliancePolicy.md --- .../exchange-ps/exchange/New-AppRetentionCompliancePolicy.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/New-AppRetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/New-AppRetentionCompliancePolicy.md index 36b5cdfce7..16a40863c4 100644 --- a/exchange/exchange-ps/exchange/New-AppRetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/New-AppRetentionCompliancePolicy.md @@ -50,7 +50,9 @@ New-AppRetentionCompliancePolicy [-Name] -Applications ``` ## DESCRIPTION -\*-AppRetentionCompliance\* cmdlets are used for policies with adaptive policy scopes and all static policies that cover Teams private channels, Viva Engage chats, and Viva Engage community messages. Eventually, you'll use these cmdlets for most retention locations and policy types. The \*-RetentionCompliance\* cmdlets will continue to support Exchange and SharePoint locations primarily. For policies created with the \*-AppRetentionCompliance\* cmdlets, you can only set the list of included or excluded scopes for all included workloads, which means you'll likely need to create one policy per workload. +\*-AppRetentionCompliance\* cmdlets are used for policies with adaptive policy scopes and all static policies in the locations described in [Retention cmdlets for newer locations](https://learn.microsoft.com/purview/retention-cmdlets#retention-cmdlets-for-newer-locations). You can only set the list of included or excluded scopes for all included workloads, which means you likely need to create one policy per workload. + +\*-RetentionCompliance\* cmdlets continue to primarily support the locations described in [Retention cmdlets for older locations](https://learn.microsoft.com/purview/retention-cmdlets#retention-cmdlets-for-older-locations). To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). From 04f2f04249fd778b1e3a50295a9906987552fb03 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 1 May 2025 14:43:07 -0700 Subject: [PATCH 1732/1851] Update New-AppRetentionCompliancePolicy.md Typo fix. --- .../exchange-ps/exchange/New-AppRetentionCompliancePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/New-AppRetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/New-AppRetentionCompliancePolicy.md index 16a40863c4..669e94235e 100644 --- a/exchange/exchange-ps/exchange/New-AppRetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/New-AppRetentionCompliancePolicy.md @@ -106,7 +106,7 @@ Accept wildcard characters: False ``` ### -Applications -The Applications parameter specifies the applications to include in the policy. and is relevant only for the following location parameters: +The Applications parameter specifies the applications to include in the policy. This parameter uses the following syntax: `"LocationType:App1,LocationType:App2,...LocationType:AppN`: From 2288529fb1a7cca95065e5b7864ac854f6a0ba35 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 1 May 2025 14:43:24 -0700 Subject: [PATCH 1733/1851] Update Set-AppRetentionCompliancePolicy.md Copied info from New- --- .../Set-AppRetentionCompliancePolicy.md | 32 ++++++++++++++++--- 1 file changed, 27 insertions(+), 5 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md index 9cb1c039e7..d7b88cea53 100644 --- a/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-AppRetentionCompliancePolicy.md @@ -108,6 +108,10 @@ Set-AppRetentionCompliancePolicy [-Identity] ``` ## DESCRIPTION +\*-AppRetentionCompliance\* cmdlets are used for policies with adaptive policy scopes and all static policies in the locations described in [Retention cmdlets for newer locations](https://learn.microsoft.com/purview/retention-cmdlets#retention-cmdlets-for-newer-locations). You can only set the list of included or excluded scopes for all included workloads, which means you likely need to create one policy per workload. + +\*-RetentionCompliance\* cmdlets continue to primarily support the locations described in [Retention cmdlets for older locations](https://learn.microsoft.com/purview/retention-cmdlets#retention-cmdlets-for-older-locations). + To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). ## EXAMPLES @@ -322,13 +326,31 @@ Accept wildcard characters: False ``` ### -Applications -The Applications parameter specifies the applications to include and is relevant only for the following location parameters: +The Applications parameter specifies the applications to include in the policy. + +This parameter uses the following syntax: `"LocationType:App1,LocationType:App2,...LocationType:AppN`: + +`LocationType` is User or Group. + +`App` is a supported value as shown in the following examples. + +- **Microsoft 365 apps**: For example: + + `"User:Exchange,User:OneDriveForBusiness,Group:Exchange,Group:SharePoint"` or `"User:MicrosoftTeams","User:VivaEngage"` + +- **Microsoft Copilot experiences**: Currently in Preview. You must use *all* of the following values at the same time: + + `"User:M365Copilot,CopilotForSecurity,CopilotinFabricPowerBI,CopilotStudio,CopilotinBusinessApplicationplatformsSales,SQLCopilot"` + + **Note**: Even though you must use `CopilotinBusinessApplicationplatformsSales` and `SQLCopilot`, those values are currently irrelevant. + +- **Enterprise AI apps**: Currently in Preview. You must use *all* of the following values at the same time: + + `"User:Entrabased3PAIApps,ChatGPTEnterprise,AzureAIServices"` -- ExchangeLocation -- ModernGroupLocation -- AdaptiveScopeLocation +- **Other AI apps**: Currently in Preview. You must use *all* of the following values at the same time: -This parameter uses the following syntax: `"LocationtType:App1,LocationType:App2,...LocationType:AppN` where LocationType is User or Group. For example, `"User:Exchange,User:OneDriveForBusiness,Group:Exchange,Group:SharePoint"` or `"User:MicrosoftTeams","User:VivaEngage"`. + `"User:CloudAIAppChatGPTConsumer,CloudAIAppGoogleGemini,BingConsumer,DeepSeek"` ```yaml Type: String[] From 71c400f995fba6d2c3f9eb9632553cee0ddcaf3a Mon Sep 17 00:00:00 2001 From: Marijn Somers <47852415+Marijnsomers@users.noreply.github.com> Date: Fri, 2 May 2025 11:12:23 +0200 Subject: [PATCH 1734/1851] Update Set-OwaMailboxPolicy.md update on -OutlookNewslettersShowMore update on -OutlookNewslettersReactions update on OutlookNewslettersAccessLevel Typos in -OutlookDataFile and OWALightEnabled --- .../exchange/Set-OwaMailboxPolicy.md | 33 +++++++++++++++---- 1 file changed, 27 insertions(+), 6 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md index 442b18f0eb..932ccd7484 100644 --- a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md +++ b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md @@ -1750,7 +1750,12 @@ Accept wildcard characters: False ### -OutlookNewslettersAccessLevel This parameter is available only in the cloud-based service. -{{ Fill OutlookNewslettersAccessLevel Description }} +Access to Outlook Newsletters is managed using the OwaMailboxPolicy.OutlookNewslettersAccessLevel property. Valid values are: + +- Undefined – If the value is undefined (never explicitly set by your organization's administrator), the Microsoft 365 service defaults to NoAccess while Outlook Newsletters is in Preview and to ReadWrite when it reaches global availability. +- ReadWrite – User has full authoring permissions to create pages and newsletters in the Outlook Newsletters module. +- ReadOnly – User can read newsletters and browse pages in the Outlook Newsletters module. NoAccess – the user can't access the Outlook Newsletters module in the New Outlook for Windows or Outlook for the Web. They can still read any email messages sent or forwarded to them in Mail. + ```yaml Type: OutlookNewslettersAccessLevel @@ -1768,9 +1773,9 @@ Accept wildcard characters: False ### -OutlookDataFile This parameter is available only in the cloud-based service. -The OutlookDataFile paramater specifies what users can do with .pst files in the new Outlook for Windows. Valid values are: +The OutlookDataFile parameter specifies what users can do with .pst files in the new Outlook for Windows. Valid values are: -- Allow: The defaul value. Users can open .pst files, import from a .pst file to a mailbox, export from a mailbox to a .pst file, and copy items to and from .pst files. +- Allow: The default value. Users can open .pst files, import from a .pst file to a mailbox, export from a mailbox to a .pst file, and copy items to and from .pst files. - NoExport: Users can't export from a mailbox to a .pst file. - NoExportNoGrow: Users can't export from a mailbox to a .pst file, or copy items from a mailbox to a .pst file. - NoExportNoOpen: Users can't export from a mailbox to a .pst file, or open new .pst files. @@ -1793,7 +1798,15 @@ Accept wildcard characters: False ### -OutlookNewslettersReactions This parameter is available only in the cloud-based service. -{{ Fill OutlookNewslettersReactions Description }} +Outlook Newsletters include features that let readers engage with published content. +Readers can react to individual sections or the entire newsletter, similar to a typical Outlook email. +They can also comment using integrated controls at the end of the newsletter. + +Valid values are: +- Undefined: The default value. +- DefaultOn: The controls are turned on. +- DefaultOff: The controls are turned off. +- Disabled: The controls are disabled for users. ```yaml Type: OutlookNewslettersFeatureState @@ -1811,7 +1824,15 @@ Accept wildcard characters: False ### -OutlookNewslettersShowMore This parameter is available only in the cloud-based service. -{{ Fill OutlookNewslettersShowMore Description }} +Newsletter editions by default include recommendations to other content published with Outlook Newsletters to encourage greater readership in your organization. +Such recommendations are included in the footer of published newsletter editions. +Authors can disable these recommendations for each individual newsletter edition as they're published, or the administrator can disable these recommendations for a set of users or the entire organization** +** +Valid values are: +- Undefined: The default value. +- DefaultOn: The recommendations are turned on. +- DefaultOff: The recommendations are turned off. +- Disabled: The recommendations are disabled for users. ```yaml Type: OutlookNewslettersFeatureState @@ -1830,7 +1851,7 @@ Accept wildcard characters: False The OWALightEnabled parameter controls the availability of the light version of Outlook on the web. Valid values are: - $true: The light version of Outlook on the web is available. This is the default value. -- $false: The light version of Outlook on the web is isn't available. This setting prevents access to Outlook on the web for unsupported browsers that can only use the light version of Outlook on the web. +- $false: The light version of Outlook on the web isn't available. This setting prevents access to Outlook on the web for unsupported browsers that can only use the light version of Outlook on the web. ```yaml Type: Boolean From 9f11d98332bbbd154b575ab38105031f4ff4ada4 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 2 May 2025 09:06:36 -0700 Subject: [PATCH 1735/1851] Update Set-OwaMailboxPolicy.md --- .../exchange/Set-OwaMailboxPolicy.md | 36 +++++++++---------- 1 file changed, 16 insertions(+), 20 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md index 932ccd7484..c102bb02fc 100644 --- a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md +++ b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md @@ -1750,12 +1750,12 @@ Accept wildcard characters: False ### -OutlookNewslettersAccessLevel This parameter is available only in the cloud-based service. -Access to Outlook Newsletters is managed using the OwaMailboxPolicy.OutlookNewslettersAccessLevel property. Valid values are: - -- Undefined – If the value is undefined (never explicitly set by your organization's administrator), the Microsoft 365 service defaults to NoAccess while Outlook Newsletters is in Preview and to ReadWrite when it reaches global availability. -- ReadWrite – User has full authoring permissions to create pages and newsletters in the Outlook Newsletters module. -- ReadOnly – User can read newsletters and browse pages in the Outlook Newsletters module. NoAccess – the user can't access the Outlook Newsletters module in the New Outlook for Windows or Outlook for the Web. They can still read any email messages sent or forwarded to them in Mail. +The OutlookNewslettersAccessLevelAccess parameter specifies the access level in Outlook Newsletters. Valid values are: +- NoAccess: No access to Outlook Newsletters in the New Outlook for Windows or Outlook on the web. Users can still read email messages sent or forwarded to them. +- ReadOnly: Read newsletters and browse pages in Outlook Newsletters. +- ReadWrite: Full authoring permissions to create pages and newsletters in Outlook Newsletters. +- Undefined: This is the default value. Currently, this value is equivalent to NoAccess. ```yaml Type: OutlookNewslettersAccessLevel @@ -1798,15 +1798,12 @@ Accept wildcard characters: False ### -OutlookNewslettersReactions This parameter is available only in the cloud-based service. -Outlook Newsletters include features that let readers engage with published content. -Readers can react to individual sections or the entire newsletter, similar to a typical Outlook email. -They can also comment using integrated controls at the end of the newsletter. +The OutlookNewslettersReactions parameter specifies whether reactions are enabled in Outlook Newsletters. Readers can react to individual sections or the entire newsletter. They can also comment using integrated controls at the end of the newsletter. Valid values are: -Valid values are: -- Undefined: The default value. -- DefaultOn: The controls are turned on. - DefaultOff: The controls are turned off. +- DefaultOn: The controls are turned on. - Disabled: The controls are disabled for users. +- Undefined: This is the default value. ```yaml Type: OutlookNewslettersFeatureState @@ -1824,15 +1821,14 @@ Accept wildcard characters: False ### -OutlookNewslettersShowMore This parameter is available only in the cloud-based service. -Newsletter editions by default include recommendations to other content published with Outlook Newsletters to encourage greater readership in your organization. -Such recommendations are included in the footer of published newsletter editions. -Authors can disable these recommendations for each individual newsletter edition as they're published, or the administrator can disable these recommendations for a set of users or the entire organization** -** -Valid values are: -- Undefined: The default value. -- DefaultOn: The recommendations are turned on. -- DefaultOff: The recommendations are turned off. -- Disabled: The recommendations are disabled for users. +The OutlookNewslettersShowMore parameter specifies whether recommendations to other Outlook Newsletters are included in the footer of published newsletter editions. Valid values are: + +- DefaultOff: Recommendations are turned off. +- DefaultOn: Recommendations are turned on. +- Disabled: Recommendations are disabled for users. +- Undefined: This is the default value. + +Authors can disable these recommendations for each individual newsletter edition, or admins can use this parameter to globally disable these recommendations. ```yaml Type: OutlookNewslettersFeatureState From 9af308ab64e5d95114941449dc29c82b5be61b80 Mon Sep 17 00:00:00 2001 From: bowerke <142449097+bowerke@users.noreply.github.com> Date: Mon, 5 May 2025 11:15:52 -0400 Subject: [PATCH 1736/1851] Update Get-VivaModuleFeaturePolicy.md Updating Get-VivaModuleFeaturePolicy to support FeaturePolicyWithMembers added syntax block, examples, and additional information in description --- .../exchange/Get-VivaModuleFeaturePolicy.md | 78 ++++++++++++++++++- 1 file changed, 74 insertions(+), 4 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md index f72e51b51b..a5e4058c10 100644 --- a/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md @@ -15,11 +15,13 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the Exchange Online PowerShell module v3.2.0 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). -Use the Get-VivaModuleFeaturePolicy cmdlet to view the access policies for a specified feature in a Viva module in Viva. Policies are used to restrict or grant access to the specified feature for specific users, groups, or the entire tenant. This cmdlet provides details about the policies, including the policy's identifier, name, and creation date. +Use the Get-VivaModuleFeaturePolicy cmdlet to view the access policies for a specified feature in a Viva module in Viva. Policies are used to restrict or grant access to the specified feature for specific users, groups, or the entire tenant. This cmdlet provides details about the policies, including the policy's identifier, name, and creation date. The cmdlet can filter policies based on MemberIds, allowing administrators to view policies specific to certain users or groups. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). ## SYNTAX + +### FeaturePolicy ``` Get-VivaModuleFeaturePolicy -FeatureId -ModuleId [[-PolicyId] ] @@ -27,11 +29,22 @@ Get-VivaModuleFeaturePolicy -FeatureId -ModuleId [] ``` +### FeaturePolicyWithMembers +``` +Get-VivaModuleFeaturePolicy -ModuleId + [[-FeatureId] ] + [[-MemberIds] ] + [-ResultSize ] + [] +``` + ## DESCRIPTION Use the Get-VivaModuleFeaturePolicy cmdlet to view the access policies for a specified feature in a Viva module in Viva. You can view all policies for a specified feature in a Viva module in Viva. To view a specific policy, you can include the PolicyId parameter. +The cmdlet can filter policies based on MemberIds, allowing administrators to view policies specific to certain users or groups. + You need to use the Connect-ExchangeOnline cmdlet to authenticate. This cmdlet requires the .NET Framework 4.7.2 or later. @@ -61,6 +74,20 @@ Get-VivaModuleFeaturePolicy -ModuleId VivaInsights -FeatureId Reflection -Policy This example returns details about a specific policy added for the Reflection feature in Viva Insights. +### Example 3 +```powershell +Get-VivaModuleFeaturePolicy -ModuleId VivaInsights -FeatureId Reflection -MemberIds user1@contoso.com +``` + +This example returns details about the policies for the Reflection feature in Viva Insights that apply to the user with the email user1@contoso.com. + +### Example 4 +```powershell +Get-VivaModuleFeaturePolicy -ModuleId * -FeatureId * -MemberIds user1@contoso.com,group1@contoso.com +``` + +This example returns details about the policies for all features across all Viva modules that apply to the user with the email user1@contoso.com and the group with the email group1@contoso.com. + ## PARAMETERS ### -FeatureId @@ -70,7 +97,7 @@ To view details about the features in a Viva module that support feature access ```yaml Type: String -Parameter Sets: (All) +Parameter Sets: FeaturePolicy Aliases: Applicable: Exchange Online @@ -80,13 +107,25 @@ Default value: None Accept pipeline input: False Accept wildcard characters: False ``` +```yaml +Type: String +Parameter Sets: FeaturePolicyWithMembers +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: True +``` ### -ModuleId The ModuleId parameter specifies the Viva module of the feature policies that you want to view. ```yaml Type: String -Parameter Sets: (All) +Parameter Sets: FeaturePolicy Aliases: Applicable: Exchange Online @@ -96,6 +135,18 @@ Default value: None Accept pipeline input: False Accept wildcard characters: False ``` +```yaml +Type: String +Parameter Sets: FeaturePolicyWithMembers +Aliases: +Applicable: Exchange Online + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: True +``` ### -PolicyId The PolicyId parameter specifies the specific policy for the feature in the Viva module that you want to view. @@ -104,7 +155,7 @@ To view details about all policies for a feature in a Viva module, run this cmdl ```yaml Type: String -Parameter Sets: (All) +Parameter Sets: FeaturePolicy Aliases: Applicable: Exchange Online @@ -115,6 +166,25 @@ Accept pipeline input: False Accept wildcard characters: False ``` + +### -MemberIds +The MemberIds parameter specifies the specific users or groups for which you want to view the policies for the feature in the Viva module. + +You can provide up to 3 member IDs. The * character can be used to specify all modules or features. + +```yaml +Type: String[] +Parameter Sets: FeaturePolicyWithMembers +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResultSize This parameter is reserved for internal Microsoft use. From dab72156fc77f7bd50e0bc715ea205d350de7aae Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 5 May 2025 08:34:15 -0700 Subject: [PATCH 1737/1851] Update Get-VivaModuleFeaturePolicy.md --- .../exchange/Get-VivaModuleFeaturePolicy.md | 29 +++++-------------- 1 file changed, 7 insertions(+), 22 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md b/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md index a5e4058c10..1e4a57e8a1 100644 --- a/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md +++ b/exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md @@ -15,7 +15,7 @@ ms.reviewer: ## SYNOPSIS This cmdlet is available only in the Exchange Online PowerShell module v3.2.0 or later. For more information, see [About the Exchange Online PowerShell module](https://aka.ms/exov3-module). -Use the Get-VivaModuleFeaturePolicy cmdlet to view the access policies for a specified feature in a Viva module in Viva. Policies are used to restrict or grant access to the specified feature for specific users, groups, or the entire tenant. This cmdlet provides details about the policies, including the policy's identifier, name, and creation date. The cmdlet can filter policies based on MemberIds, allowing administrators to view policies specific to certain users or groups. +Use the Get-VivaModuleFeaturePolicy cmdlet to view the access policies for a specified feature in a Viva module in Viva. Policies are used to restrict or grant access to the specified feature for specific users, groups, or the entire tenant. This cmdlet provides details about the policies, including the policy's identifier, name, and creation date. The cmdlet can filter policies based on MemberIds, allowing admins to view policies specific to certain users or groups. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). @@ -23,17 +23,14 @@ For information about the parameter sets in the Syntax section below, see [Excha ### FeaturePolicy ``` -Get-VivaModuleFeaturePolicy -FeatureId -ModuleId - [[-PolicyId] ] +Get-VivaModuleFeaturePolicy -FeatureId -ModuleId [[-PolicyId] ] [-ResultSize ] [] ``` ### FeaturePolicyWithMembers ``` -Get-VivaModuleFeaturePolicy -ModuleId - [[-FeatureId] ] - [[-MemberIds] ] +Get-VivaModuleFeaturePolicy -ModuleId [[-FeatureId] ] [[-MemberIds] ] [-ResultSize ] [] ``` @@ -43,7 +40,7 @@ Use the Get-VivaModuleFeaturePolicy cmdlet to view the access policies for a spe You can view all policies for a specified feature in a Viva module in Viva. To view a specific policy, you can include the PolicyId parameter. -The cmdlet can filter policies based on MemberIds, allowing administrators to view policies specific to certain users or groups. +The cmdlet can filter policies based on MemberIds, allowing admins to view policies specific to certain users or groups. You need to use the Connect-ExchangeOnline cmdlet to authenticate. @@ -107,6 +104,7 @@ Default value: None Accept pipeline input: False Accept wildcard characters: False ``` + ```yaml Type: String Parameter Sets: FeaturePolicyWithMembers @@ -125,7 +123,7 @@ The ModuleId parameter specifies the Viva module of the feature policies that yo ```yaml Type: String -Parameter Sets: FeaturePolicy +Parameter Sets: (All) Aliases: Applicable: Exchange Online @@ -135,18 +133,6 @@ Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -```yaml -Type: String -Parameter Sets: FeaturePolicyWithMembers -Aliases: -Applicable: Exchange Online - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: True -``` ### -PolicyId The PolicyId parameter specifies the specific policy for the feature in the Viva module that you want to view. @@ -166,11 +152,10 @@ Accept pipeline input: False Accept wildcard characters: False ``` - ### -MemberIds The MemberIds parameter specifies the specific users or groups for which you want to view the policies for the feature in the Viva module. -You can provide up to 3 member IDs. The * character can be used to specify all modules or features. +You can provide up to three member IDs. Use the \* character to specify all modules or features. ```yaml Type: String[] From 2dfc1bcb495c620f60a0f64618d1d531551324c8 Mon Sep 17 00:00:00 2001 From: Krammer Liu <99905184+krammerliu@users.noreply.github.com> Date: Mon, 5 May 2025 13:35:39 -0700 Subject: [PATCH 1738/1851] Update Set-CsExternalAccessPolicy.md --- teams/teams-ps/teams/Set-CsExternalAccessPolicy.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md index cc47d65e5b..5d64789544 100644 --- a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md @@ -156,7 +156,7 @@ New-CsExternalAccessPolicy -Identity GranularFederationExample -CommunicationWit Set-CsTenantFederationConfiguration -CustomizeFederation $true ``` -In this example, we create an ExternalAccessPolicy named "GranularFederationExample" that allows communication with specific external domains, namely `example1.com` and `example2.com`. The federation policy is set to restrict communication to only these allowed domains. After that, we still have to enable the `CustomizeFederation` setting in the TenantFederationConfiguration to allow the federation settings as defined in the ExternalAccessPolicy to work. +[Private Preview] In this example, we create an ExternalAccessPolicy named "GranularFederationExample" that allows communication with specific external domains, namely `example1.com` and `example2.com`. The federation policy is set to restrict communication to only these allowed domains. ## PARAMETERS @@ -200,7 +200,7 @@ Accept wildcard characters: False ``` ### -AllowedExternalDomains -Indicates the domains that are allowed to communicate with the users of this policy. This is referenced only when `CommunicationWithExternalOrgs` is set to be `AllowSpecificExternalDomains` +[Private Preview] Indicates the domains that are allowed to communicate with the users of this policy. This is referenced only when `CommunicationWithExternalOrgs` is set to be `AllowSpecificExternalDomains`. Only custom policies can change this setting. In Global (default) policy this setting should be default value always and is not allowed to be changed. ```yaml Type: List Parameter Sets: (All) @@ -215,7 +215,7 @@ Accept wildcard characters: False ``` ### -BlockedExternalDomains -Indicates the domains that are blocked from communicating with the users of this policy. This is referenced only when `CommunicationWithExternalOrgs` is set to be `BlockSpecificExternalDomains` +[Private Preview] Indicates the domains that are blocked from communicating with the users of this policy. This is referenced only when `CommunicationWithExternalOrgs` is set to be `BlockSpecificExternalDomains`. Only custom policies can change this setting. In Global (default) policy this setting should be default value always and is not allowed to be changed. ```yaml Type: List Parameter Sets: (All) @@ -230,7 +230,7 @@ Accept wildcard characters: False ``` ### -CommunicationWithExternalOrgs -Indicates how the users get assigned by this policy can communicate with the external orgs. There are 5 options: +[Private Preview] Indicates how the users get assigned by this policy can communicate with the external orgs. There are 5 options: - OrganizationDefault: the users of this policy will follow the federation settings defined in TenantFederationConfiguration. - AllowAllExternalDomains: the users are open to communicate with all domains. @@ -238,6 +238,7 @@ Indicates how the users get assigned by this policy can communicate with the ext - BlockSpecificExternalDomains: only users from the domains defined in `BlockedExternalDomains` are blocked from communicating with the users of this policy. - BlockAllExternalDomains: the users are not able to communicate with any external domains. +The setting only applies if `EnableAcsFederationAccess` is true. Simiar to `AllowedExternalDomains` and `BlockedExternalDomains`, only custom policies can change this setting. In Global (default) policy this setting should be default value always and is not allowed to be changed. ```yaml Type: String Parameter Sets: (All) From d717c46574a68b24c706b86428d46b3a8ba98615 Mon Sep 17 00:00:00 2001 From: Krammer Liu <99905184+krammerliu@users.noreply.github.com> Date: Mon, 5 May 2025 13:42:20 -0700 Subject: [PATCH 1739/1851] Update Set-CsExternalAccessPolicy.md --- teams/teams-ps/teams/Set-CsExternalAccessPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md index 5d64789544..0189ed21a4 100644 --- a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md @@ -238,7 +238,7 @@ Accept wildcard characters: False - BlockSpecificExternalDomains: only users from the domains defined in `BlockedExternalDomains` are blocked from communicating with the users of this policy. - BlockAllExternalDomains: the users are not able to communicate with any external domains. -The setting only applies if `EnableAcsFederationAccess` is true. Simiar to `AllowedExternalDomains` and `BlockedExternalDomains`, only custom policies can change this setting. In Global (default) policy this setting should be default value always and is not allowed to be changed. +The setting only applies if `EnableFederationAccess` is true. Simiar to `AllowedExternalDomains` and `BlockedExternalDomains`, only custom policies can change this setting. In Global (default) policy this setting should be default value always and is not allowed to be changed. ```yaml Type: String Parameter Sets: (All) From f1031be4bb925d80035c750acd2d570ca8ed0b51 Mon Sep 17 00:00:00 2001 From: Jamie Stark Date: Wed, 7 May 2025 15:56:43 -0700 Subject: [PATCH 1740/1851] Learn Editor: Update Set-CsOnlineLisCivicAddress.md --- teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md b/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md index e14a5b9850..49f8ab38fe 100644 --- a/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md +++ b/teams/teams-ps/teams/Set-CsOnlineLisCivicAddress.md @@ -16,6 +16,9 @@ ms.reviewer: Use the \`Set-CsOnlineLisCivicAddress\` cmdlet to modify an existing civic address which has not been validated. Validated civic addresses cannot be modified. +> [!IMPORTANT] +> Due to a current issue, the parameters **-CompanyName** and **-CountryOrRegion** are required as an interim workaround for this cmdlet. + > [!Note] > This cmdlet is only available for public use with limited countries and certain fields. The remaining countries and fields are for Microsoft internal use only. From 9e54ee87fe4aea7e12a885925c2b629653fda54b Mon Sep 17 00:00:00 2001 From: Jamie Stark Date: Wed, 7 May 2025 16:06:40 -0700 Subject: [PATCH 1741/1851] Learn Editor: Update Set-CsOnlineLisCivicAddress.md From 72f2792a4a45950bab3cc592592d45da493f0033 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 7 May 2025 16:16:37 -0700 Subject: [PATCH 1742/1851] ms.date --- exchange/docs-conceptual/connect-to-scc-powershell.md | 2 +- exchange/docs-conceptual/exchange-online-powershell.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange/docs-conceptual/connect-to-scc-powershell.md b/exchange/docs-conceptual/connect-to-scc-powershell.md index f8496d64d5..b35779fdaf 100644 --- a/exchange/docs-conceptual/connect-to-scc-powershell.md +++ b/exchange/docs-conceptual/connect-to-scc-powershell.md @@ -2,7 +2,7 @@ title: Connect to Security & Compliance PowerShell author: chrisda manager: deniseb -ms.date: 12/12/2023 +ms.date: 05/07/2025 ms.audience: Admin audience: Admin ms.topic: article diff --git a/exchange/docs-conceptual/exchange-online-powershell.md b/exchange/docs-conceptual/exchange-online-powershell.md index 026e69d6a7..348084ae8d 100644 --- a/exchange/docs-conceptual/exchange-online-powershell.md +++ b/exchange/docs-conceptual/exchange-online-powershell.md @@ -3,7 +3,7 @@ title: "Exchange Online PowerShell" ms.author: chrisda author: chrisda manager: deniseb -ms.date: 9/1/2023 +ms.date: 05/07/2025 ms.audience: Admin audience: Admin ms.topic: article From 73f0a51ea4de496e4e6dfde19f1b542ae7afaec7 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 7 May 2025 16:17:31 -0700 Subject: [PATCH 1743/1851] Update exchange-online-powershell-v2.md ms.date and minor corrections to DisableWAM and LoadCmdletHelp items. --- exchange/docs-conceptual/exchange-online-powershell-v2.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/exchange/docs-conceptual/exchange-online-powershell-v2.md b/exchange/docs-conceptual/exchange-online-powershell-v2.md index 539e86cda1..5849e19153 100644 --- a/exchange/docs-conceptual/exchange-online-powershell-v2.md +++ b/exchange/docs-conceptual/exchange-online-powershell-v2.md @@ -3,7 +3,7 @@ title: About the Exchange Online PowerShell V3 module ms.author: chrisda author: chrisda manager: deniseb -ms.date: 03/26/2025 +ms.date: 05/07/2025 ms.audience: Admin audience: Admin ms.topic: article @@ -615,7 +615,7 @@ Unless otherwise noted, the current release of the Exchange Online PowerShell mo #### Version 3.7.2 -- New _DisableWAM_ parameter on **Connect-ExchangeOnline** that disables Web Account Manager (WAM). +- The _DisableWAM_ switch is available on the **Connect-ExchangeOnline** cmdlet to disable Web Account Manager (WAM) if you get WAM-related connection errors. ### Previous releases @@ -630,7 +630,7 @@ Unless otherwise noted, the current release of the Exchange Online PowerShell mo #### Version 3.7.0 - Integrated Web Account Manager (WAM) in authentication flows to enhance security. -- Command line help for Exchange Online PowerShell cmdlets is no longer loaded by default. Use the _LoadCmdletHelp_ parameter in the **Connect-ExchangeOnline** command so help for Exchange Online PowerShell cmdlets is available to the **Get-Help** cmdlet. +- Command line help for Exchange Online PowerShell cmdlets is no longer loaded by default. Use the _LoadCmdletHelp_ switch in the **Connect-ExchangeOnline** command so help for Exchange Online PowerShell cmdlets is available to the **Get-Help** cmdlet. - Fixed connection issues with app only authentication in Security & Compliance PowerShell. #### Version 3.6.0 From a9a439b16376bae05c0f776d5fa8050b7ab26075 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 7 May 2025 16:18:18 -0700 Subject: [PATCH 1744/1851] Update connect-to-exchange-online-powershell.md ms.date and added info about LoadCmdletHelp and DisableWAM --- .../connect-to-exchange-online-powershell.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/exchange/docs-conceptual/connect-to-exchange-online-powershell.md b/exchange/docs-conceptual/connect-to-exchange-online-powershell.md index c762926d96..75be6dcc6a 100644 --- a/exchange/docs-conceptual/connect-to-exchange-online-powershell.md +++ b/exchange/docs-conceptual/connect-to-exchange-online-powershell.md @@ -2,7 +2,7 @@ title: Connect to Exchange Online PowerShell author: chrisda manager: deniseb -ms.date: 8/21/2023 +ms.date: 05/07/2025 ms.audience: Admin audience: Admin ms.topic: article @@ -61,15 +61,13 @@ Import-Module ExchangeOnlineManagement The command that you need to run uses the following syntax: ```powershell -Connect-ExchangeOnline -UserPrincipalName [-ExchangeEnvironmentName ] [-ShowBanner:$false] [-DelegatedOrganization ] [-SkipLoadingFormatData] +Connect-ExchangeOnline -UserPrincipalName [-ExchangeEnvironmentName ] [-ShowBanner:$false] [-LoadCmdletHelp] [-DelegatedOrganization ] [-SkipLoadingFormatData] [-DisableWAM] ``` For detailed syntax and parameter information, see [Connect-ExchangeOnline](/powershell/module/exchange/connect-exchangeonline). - _\_ is your account in user principal name format (for example, `navin@contoso.onmicrosoft.com`). -- With the EXO V3 module (v3.0.0 or later) and the [demise of Basic authentication (remote PowerShell) connections to Exchange Online](https://techcommunity.microsoft.com/t5/exchange-team-blog/deprecation-of-remote-powershell-rps-protocol-in-security-and/ba-p/3815432), you're using REST API cmdlets only. For more information, see [REST API connections in the EXO V3 module](exchange-online-powershell-v2.md#rest-api-connections-in-the-exo-v3-module). - - When you use the _ExchangeEnvironmentName_ parameter, you don't need use the _ConnectionUri_ or _AzureADAuthorizationEndPointUrl_ parameters. Common values for the _ExchangeEnvironmentName_ parameter are described in the following table: |Environment|Value| @@ -82,6 +80,8 @@ For detailed syntax and parameter information, see [Connect-ExchangeOnline](/pow \* The required value `O365Default` is also the default value, so you don't need to use the _ExchangeEnvironmentName_ parameter in Microsoft 365 or Microsoft 365 GCC environments. +- In version 3.7.0 or later, command line help for Exchange Online PowerShell cmdlets is no longer loaded by default. Use the _LoadCmdletHelp_ switch so help for Exchange Online PowerShell cmdlets is available to the **Get-Help** cmdlet. + - The _DelegatedOrganization_ parameter specifies the customer organization that you want to manage as an authorized Microsoft Partner. For more information, see the [connection examples later in this article](#connect-to-exchange-online-powershell-in-customer-organizations). - Depending on the nature of your organization, you might be able to omit the _UserPrincipalName_ parameter in the connection command. Instead, you enter the username and password or select stored credentials after you run the **Connect-ExchangeOnline** command. If it doesn't work, then you need to use the _UserPrincipalName_ parameter. @@ -92,6 +92,8 @@ For detailed syntax and parameter information, see [Connect-ExchangeOnline](/pow - Using the module in PowerShell 7 requires version 2.0.4 or later. +- In version 3.7.2 or later, the _DisableWAM_ switch is available to disable Web Account Manager (WAM) if you get WAM-related connection errors. + The connection examples in the following sections use modern authentication, and are incapable of using Basic authentication. ### Connect to Exchange Online PowerShell with an interactive login prompt From 0528b3b317f0f625363618a5c14bd83b78d231d9 Mon Sep 17 00:00:00 2001 From: brenle Date: Wed, 7 May 2025 19:28:38 -0400 Subject: [PATCH 1745/1851] Update Get-FeatureConfiguration.md Update feature name --- exchange/exchange-ps/exchange/Get-FeatureConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md b/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md index d6b0986ffb..87063ff596 100644 --- a/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/Get-FeatureConfiguration.md @@ -17,7 +17,7 @@ This cmdlet is available only in Security & Compliance PowerShell. For more info Use the Get-FeatureConfiguration cmdlet to view Microsoft Purview feature configurations within your organization, including: - Collection policies. -- Endpoint DLP trust container. +- Advanced label based protection. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). From a8c7d483192a6137fdca58adf91f935a7f690c49 Mon Sep 17 00:00:00 2001 From: brenle Date: Wed, 7 May 2025 19:30:08 -0400 Subject: [PATCH 1746/1851] Update Set-FeatureConfiguration.md Update feature name --- exchange/exchange-ps/exchange/Set-FeatureConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md b/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md index 6cc1aaede5..775dd3b86a 100644 --- a/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/Set-FeatureConfiguration.md @@ -17,7 +17,7 @@ This cmdlet is available only in Security & Compliance PowerShell. For more info Use the Set-FeatureConfiguration cmdlet to modify Microsoft Purview feature configurations within your organization, including: - Collection policies. -- Endpoint DLP trust container. +- Advanced label based protection. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). From 4179f7171fbec69fc8820d0b206b2da52f013870 Mon Sep 17 00:00:00 2001 From: brenle Date: Wed, 7 May 2025 19:33:21 -0400 Subject: [PATCH 1747/1851] Update New-FeatureConfiguration.md --- exchange/exchange-ps/exchange/New-FeatureConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/New-FeatureConfiguration.md b/exchange/exchange-ps/exchange/New-FeatureConfiguration.md index af21e88578..2f093ab5f4 100644 --- a/exchange/exchange-ps/exchange/New-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/New-FeatureConfiguration.md @@ -17,7 +17,7 @@ This cmdlet is available only in Security & Compliance PowerShell. For more info Use the New-FeatureConfiguration cmdlet to create Microsoft Purview feature configurations within your organization, including: - Collection policies. -- Endpoint DLP trust container. +- Advanced label based protection. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). From b0964955aac36da448ba2734f0536b70ee390380 Mon Sep 17 00:00:00 2001 From: brenle Date: Wed, 7 May 2025 19:33:53 -0400 Subject: [PATCH 1748/1851] Update Remove-FeatureConfiguration.md --- exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md b/exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md index 8c7e5d2a91..d6b0f82b35 100644 --- a/exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md +++ b/exchange/exchange-ps/exchange/Remove-FeatureConfiguration.md @@ -17,7 +17,7 @@ This cmdlet is available only in Security & Compliance PowerShell. For more info Use the Remove-FeatureConfiguration cmdlet to remove Microsoft Purview feature configurations within your organization, including: - Collection policies. -- Endpoint DLP trust container. +- Advanced label based protection. For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). From 41a164c4739919d2e3dab0beef239b95622e5038 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 8 May 2025 11:07:56 -0700 Subject: [PATCH 1749/1851] Update Get-CsCallQueue.md Updating as we are now enforcing a return of a maximum of 100 CQs at a time. --- teams/teams-ps/teams/Get-CsCallQueue.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsCallQueue.md b/teams/teams-ps/teams/Get-CsCallQueue.md index 4c197e143e..aede4d2e58 100644 --- a/teams/teams-ps/teams/Get-CsCallQueue.md +++ b/teams/teams-ps/teams/Get-CsCallQueue.md @@ -32,7 +32,7 @@ The Get-CsCallQueue cmdlet lets you retrieve information about the Call Queues i Get-CsCallQueue ``` -This example gets all Call Queues in the organization. +This example gets the first 100 Call Queues in the organization. ### -------------------------- Example 2 -------------------------- ``` @@ -76,7 +76,9 @@ Accept wildcard characters: False ``` ### -First -The First parameter gets the first N Call Queues. The default behavior is to return the first 100 number of queues. It is intended to be used for pagination purposes. +The First parameter gets the first N Call Queues, up to a maximum of 100 at a time. +When not specified, the default behavior is to return the first 100 number of queues. It is intended to be used in conjunction with the `-Skip` parameter for pagination purposes. +If a number greater than 100 is supplied, the request will fail. ```yaml Type: Int32 @@ -92,7 +94,7 @@ Accept wildcard characters: False ``` ### -Skip -The Skip parameter skips the first N Call Queues. It is intended to be used for pagination purposes. +The Skip parameter skips the first N Call Queues. It is intended to be used in conjunction with the `-First` parameter for pagination purposes. ```yaml Type: Int32 From 736455eecb06dff029205b1537eca442b43cabc1 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 8 May 2025 11:14:35 -0700 Subject: [PATCH 1750/1851] Update Get-CsAutoAttendant.md --- teams/teams-ps/teams/Get-CsAutoAttendant.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsAutoAttendant.md b/teams/teams-ps/teams/Get-CsAutoAttendant.md index 5b972a6fe7..0c379a028c 100644 --- a/teams/teams-ps/teams/Get-CsAutoAttendant.md +++ b/teams/teams-ps/teams/Get-CsAutoAttendant.md @@ -31,7 +31,7 @@ The Get-CsAutoAttendant cmdlet returns information about the AAs in your organiz Get-CsAutoAttendant ``` -This example gets all AAs in the organization. +This example gets the first 100 AAs in the organization. ### Example 2 ```powershell @@ -91,7 +91,9 @@ Accept wildcard characters: False ``` ### -First -The First parameter indicates the maximum number of auto attendants to retrieve as the result. It is intended to be used for pagination purposes. +The First parameter gets the first N auto attendants, up to a maximum of 100 at a time. +When not specified, the default behavior is to return the first 100 auto attendants. It is intended to be used in conjunction with the `-Skip` parameter for pagination purposes. +If a number greater than 100 is supplied, the request will fail. ```yaml Type: System.UInt32 @@ -107,7 +109,7 @@ Accept wildcard characters: False ``` ### -Skip -The Skip parameter indicates the number of initial auto attendants to skip in the result. It is intended to be used for pagination purposes. +The Skip parameter skips the first N auto attendants. It is intended to be used in conjunction with the `-First` parameter for pagination purposes. ```yaml Type: System.UInt32 From 99184f6b5c192f080583820e0c469179496484ab Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 8 May 2025 11:15:59 -0700 Subject: [PATCH 1751/1851] Update Get-CsCallQueue.md --- teams/teams-ps/teams/Get-CsCallQueue.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsCallQueue.md b/teams/teams-ps/teams/Get-CsCallQueue.md index aede4d2e58..22d74d6433 100644 --- a/teams/teams-ps/teams/Get-CsCallQueue.md +++ b/teams/teams-ps/teams/Get-CsCallQueue.md @@ -77,7 +77,7 @@ Accept wildcard characters: False ### -First The First parameter gets the first N Call Queues, up to a maximum of 100 at a time. -When not specified, the default behavior is to return the first 100 number of queues. It is intended to be used in conjunction with the `-Skip` parameter for pagination purposes. +When not specified, the default behavior is to return the first 100 of queues. It is intended to be used in conjunction with the `-Skip` parameter for pagination purposes. If a number greater than 100 is supplied, the request will fail. ```yaml From a396c1652dd0a55c59c941298bf5234ff8d36c72 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 8 May 2025 11:18:21 -0700 Subject: [PATCH 1752/1851] Update Get-CsAutoAttendant.md --- teams/teams-ps/teams/Get-CsAutoAttendant.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsAutoAttendant.md b/teams/teams-ps/teams/Get-CsAutoAttendant.md index 0c379a028c..7fc22623fe 100644 --- a/teams/teams-ps/teams/Get-CsAutoAttendant.md +++ b/teams/teams-ps/teams/Get-CsAutoAttendant.md @@ -31,7 +31,7 @@ The Get-CsAutoAttendant cmdlet returns information about the AAs in your organiz Get-CsAutoAttendant ``` -This example gets the first 100 AAs in the organization. +This example gets the first 100 auto attendants in the organization. ### Example 2 ```powershell From a41ec4436af241c0b24f001fc53cea4fef4678a1 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 8 May 2025 11:18:53 -0700 Subject: [PATCH 1753/1851] Update Get-CsCallQueue.md --- teams/teams-ps/teams/Get-CsCallQueue.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsCallQueue.md b/teams/teams-ps/teams/Get-CsCallQueue.md index 22d74d6433..75d792f5c7 100644 --- a/teams/teams-ps/teams/Get-CsCallQueue.md +++ b/teams/teams-ps/teams/Get-CsCallQueue.md @@ -32,7 +32,7 @@ The Get-CsCallQueue cmdlet lets you retrieve information about the Call Queues i Get-CsCallQueue ``` -This example gets the first 100 Call Queues in the organization. +This example gets the first 100 call queues in the organization. ### -------------------------- Example 2 -------------------------- ``` From ccd18ba9aab69a15246472ddff720cd3384d2084 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 8 May 2025 11:19:48 -0700 Subject: [PATCH 1754/1851] Update Get-CsCallQueue.md --- teams/teams-ps/teams/Get-CsCallQueue.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsCallQueue.md b/teams/teams-ps/teams/Get-CsCallQueue.md index 75d792f5c7..4d6ed18027 100644 --- a/teams/teams-ps/teams/Get-CsCallQueue.md +++ b/teams/teams-ps/teams/Get-CsCallQueue.md @@ -77,7 +77,7 @@ Accept wildcard characters: False ### -First The First parameter gets the first N Call Queues, up to a maximum of 100 at a time. -When not specified, the default behavior is to return the first 100 of queues. It is intended to be used in conjunction with the `-Skip` parameter for pagination purposes. +When not specified, the default behavior is to return the first 100 call queues. It is intended to be used in conjunction with the `-Skip` parameter for pagination purposes. If a number greater than 100 is supplied, the request will fail. ```yaml From 0e73fb66062fea6fd9c103fdfed59ee385b0ae41 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 8 May 2025 11:20:57 -0700 Subject: [PATCH 1755/1851] Update Get-CsCallQueue.md --- teams/teams-ps/teams/Get-CsCallQueue.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsCallQueue.md b/teams/teams-ps/teams/Get-CsCallQueue.md index 4d6ed18027..9ea06bec8e 100644 --- a/teams/teams-ps/teams/Get-CsCallQueue.md +++ b/teams/teams-ps/teams/Get-CsCallQueue.md @@ -94,7 +94,7 @@ Accept wildcard characters: False ``` ### -Skip -The Skip parameter skips the first N Call Queues. It is intended to be used in conjunction with the `-First` parameter for pagination purposes. +The Skip parameter skips the first N call queues. It is intended to be used in conjunction with the `-First` parameter for pagination purposes. ```yaml Type: Int32 From 6ff62010e81a08d3b17b5175ba733295379911d5 Mon Sep 17 00:00:00 2001 From: Krammer Liu <99905184+krammerliu@users.noreply.github.com> Date: Thu, 8 May 2025 14:31:45 -0700 Subject: [PATCH 1756/1851] Update Set-CsExternalAccessPolicy.md --- .../teams/Set-CsExternalAccessPolicy.md | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md index 0189ed21a4..3130072982 100644 --- a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md @@ -155,8 +155,7 @@ In this example, the Global policy is updated to allow Teams-ACS federation for New-CsExternalAccessPolicy -Identity GranularFederationExample -CommunicationWithExternalOrgs "AllowSpecificExternalDomains" -AllowedExternalDomains @("example1.com", "example2.com") Set-CsTenantFederationConfiguration -CustomizeFederation $true ``` - -[Private Preview] In this example, we create an ExternalAccessPolicy named "GranularFederationExample" that allows communication with specific external domains, namely `example1.com` and `example2.com`. The federation policy is set to restrict communication to only these allowed domains. +In this example, we create an ExternalAccessPolicy named "GranularFederationExample" that allows communication with specific external domains, namely `example1.com` and `example2.com`. The federation policy is set to restrict communication to only these allowed domains. ## PARAMETERS @@ -200,7 +199,10 @@ Accept wildcard characters: False ``` ### -AllowedExternalDomains -[Private Preview] Indicates the domains that are allowed to communicate with the users of this policy. This is referenced only when `CommunicationWithExternalOrgs` is set to be `AllowSpecificExternalDomains`. Only custom policies can change this setting. In Global (default) policy this setting should be default value always and is not allowed to be changed. +> [!NOTE] +> Please note that this parameter is in Private Preview. + +Indicates the domains that are allowed to communicate with the users of this policy. This is referenced only when `CommunicationWithExternalOrgs` is set to be `AllowSpecificExternalDomains`. Only custom policies can change this setting. In Global (default) policy this setting should be default value always and is not allowed to be changed. ```yaml Type: List Parameter Sets: (All) @@ -215,7 +217,10 @@ Accept wildcard characters: False ``` ### -BlockedExternalDomains -[Private Preview] Indicates the domains that are blocked from communicating with the users of this policy. This is referenced only when `CommunicationWithExternalOrgs` is set to be `BlockSpecificExternalDomains`. Only custom policies can change this setting. In Global (default) policy this setting should be default value always and is not allowed to be changed. +> [!NOTE] +> Please note that this parameter is in Private Preview. + +Indicates the domains that are blocked from communicating with the users of this policy. This is referenced only when `CommunicationWithExternalOrgs` is set to be `BlockSpecificExternalDomains`. Only custom policies can change this setting. In Global (default) policy this setting should be default value always and is not allowed to be changed. ```yaml Type: List Parameter Sets: (All) @@ -230,7 +235,10 @@ Accept wildcard characters: False ``` ### -CommunicationWithExternalOrgs -[Private Preview] Indicates how the users get assigned by this policy can communicate with the external orgs. There are 5 options: +> [!NOTE] +> Please note that this parameter is in Private Preview. + +Indicates how the users get assigned by this policy can communicate with the external orgs. There are 5 options: - OrganizationDefault: the users of this policy will follow the federation settings defined in TenantFederationConfiguration. - AllowAllExternalDomains: the users are open to communicate with all domains. From 91d96c41987441caf608e63ae399e731a2bdd008 Mon Sep 17 00:00:00 2001 From: Krammer Liu <99905184+krammerliu@users.noreply.github.com> Date: Thu, 8 May 2025 14:35:13 -0700 Subject: [PATCH 1757/1851] Update New-CsExternalAccessPolicy.md --- .../teams/New-CsExternalAccessPolicy.md | 26 +++++++++++++------ 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md index 482fe6882c..8498361f65 100644 --- a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md @@ -136,7 +136,7 @@ New-CsExternalAccessPolicy -Identity GranularFederationExample -CommunicationWit Set-CsTenantFederationConfiguration -CustomizeFederation $true ``` -In this example, we create an ExternalAccessPolicy named "GranularFederationExample" that allows communication with specific external domains, namely `example1.com` and `example2.com`. The federation policy is set to restrict communication to only these allowed domains. After that, we still have to enable the `CustomizeFederation` setting in the TenantFederationConfiguration to allow the federation settings as defined in the ExternalAccessPolicy to work. +In this example, we create an ExternalAccessPolicy named "GranularFederationExample" that allows communication with specific external domains, namely `example1.com` and `example2.com`. The federation policy is set to restrict communication to only these allowed domains. ## PARAMETERS @@ -166,7 +166,10 @@ Accept wildcard characters: False ``` ### -AllowedExternalDomains -Indicates the domains that are allowed to communicate with the users of this policy. This is referenced only when `CommunicationWithExternalOrgs` is set to be `AllowSpecificExternalDomains`. +> [!NOTE] +> Please note that this parameter is in Private Preview. + +Indicates the domains that are allowed to communicate with the users of this policy. This is referenced only when `CommunicationWithExternalOrgs` is set to be `AllowSpecificExternalDomains`. Only custom policies can change this setting. In Global (default) policy this setting should be default value always and is not allowed to be changed. ```yaml Type: List @@ -181,7 +184,10 @@ Accept wildcard characters: False ``` ### -BlockedExternalDomains -Indicates the domains that are blocked from communicating with the users of this policy. This is referenced only when `CommunicationWithExternalOrgs` is set to be `BlockSpecificExternalDomains`. +> [!NOTE] +> Please note that this parameter is in Private Preview. + +Indicates the domains that are blocked from communicating with the users of this policy. This is referenced only when `CommunicationWithExternalOrgs` is set to be `BlockSpecificExternalDomains`. Only custom policies can change this setting. In Global (default) policy this setting should be default value always and is not allowed to be changed. ```yaml Type: List @@ -196,14 +202,18 @@ Accept wildcard characters: False ``` ### -CommunicationWithExternalOrgs +> [!NOTE] +> Please note that this parameter is in Private Preview. + Indicates how the users get assigned by this policy can communicate with the external orgs. There are 5 options: -- OrganizationDefault: the users of this policy will follow the federation settings defined in TenantFederationConfiguration -- AllowAllExternalDomains: the users are open to communicate with all domains -- AllowSpecificExternalDomains: the users can only communicate with the users of the domains defined in `AllowedExternalDomains` -- BlockSpecificExternalDomains: only users from the domains defined in `BlockedExternalDomains` are blocked from communicating with the users of this policy -- BlockAllExternalDomains: the users are not able to communicate with any external domains +- OrganizationDefault: the users of this policy will follow the federation settings defined in TenantFederationConfiguration. +- AllowAllExternalDomains: the users are open to communicate with all domains. +- AllowSpecificExternalDomains: the users can only communicate with the users of the domains defined in `AllowedExternalDomains`. +- BlockSpecificExternalDomains: only users from the domains defined in `BlockedExternalDomains` are blocked from communicating with the users of this policy. +- BlockAllExternalDomains: the users are not able to communicate with any external domains. +The setting only applies if `EnableFederationAccess` is true. Simiar to `AllowedExternalDomains` and `BlockedExternalDomains`, only custom policies can change this setting. In Global (default) policy this setting should be default value always and is not allowed to be changed. ```yaml Type: String Parameter Sets: (All) From a4af27446f0e943f4a6bfd0c064aeea7aa773b36 Mon Sep 17 00:00:00 2001 From: David Strome <21028455+dstrome@users.noreply.github.com> Date: Fri, 9 May 2025 14:27:47 -0700 Subject: [PATCH 1758/1851] Add ask an admin link --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index d0957f084c..6bc1c67481 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,8 @@ ms.date: 9/15/2023 Anyone who is interested can contribute to the articles. When you contribute, your work goes into the content set after it's been reviewed and merged. It's then published to [Microsoft Learn](https://learn.microsoft.com/), and you're listed as a contributor at: . +If you get stuck and are a Microsoft employee or vendor, post a message to [Ask an Admin](https://aka.ms/askanadmin). + ### Quickly update an article using GitHub.com Contributors who make infrequent or small updates can edit the file directly on GitHub.com without installing any software. This article shows you how. [This two-minute video](https://learn-video.azurefd.net/vod/player?id=b5167c5a-9c69-499b-99ac-e5467882bc92) also covers how to contribute. From d3ab7dcfa29aa0c2a90bb6a1c9bc0ce15dc8e894 Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Mon, 12 May 2025 10:18:46 -0700 Subject: [PATCH 1759/1851] Update Set-CsTenantFederationConfiguration.md --- .../Set-CsTenantFederationConfiguration.md | 27 ++----------------- 1 file changed, 2 insertions(+), 25 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md index 64e74b9abd..1fa4575265 100644 --- a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md @@ -23,7 +23,7 @@ These settings are used to determine which domains (if any) your users are allow ``` Set-CsTenantFederationConfiguration [-Tenant ] [-AllowedDomains ] [-BlockedDomains ] [-BlockAllSubdomains ] - [-AllowFederatedUsers ] [-AllowPublicUsers ] [-AllowTeamsConsumer ] [-AllowTeamsConsumerInbound ] + [-AllowFederatedUsers ] [-AllowTeamsConsumer ] [-AllowTeamsConsumerInbound ] [-TreatDiscoveredPartnersAsUnverified ] [-SharedSipAddressSpace ] [-RestrictTeamsConsumerToExternalUserProfiles ] [-AllowedDomainsAsAList ] [-ExternalAccessWithTrialTenants ] [-AllowedTrialTenantDomains ] @@ -33,7 +33,7 @@ Set-CsTenantFederationConfiguration [-Tenant ] ### Instance ``` Set-CsTenantFederationConfiguration [-Tenant ] [-AllowedDomains ] - [-BlockedDomains ] [-BlockAllSubdomains ] [-AllowFederatedUsers ] [-AllowPublicUsers ] + [-BlockedDomains ] [-BlockAllSubdomains ] [-AllowFederatedUsers ] [-TreatDiscoveredPartnersAsUnverified ] [-SharedSipAddressSpace ] [-RestrictTeamsConsumerToExternalUserProfiles ] [-AllowedDomainsAsAList ] [-Instance ] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -54,13 +54,6 @@ However, administrators must use the `Set-CsTenantPublicProvider` cmdlet in orde ### -------------------------- Example 1 -------------------------- ``` -Set-CsTenantFederationConfiguration -AllowPublicUsers $False -``` - -The command shown in Example 1 disables communication with public providers for the current tenant. - -### -------------------------- Example 2 -------------------------- -``` $x = New-CsEdgeDomainPattern -Domain "fabrikam.com" Set-CsTenantFederationConfiguration -BlockedDomains @{Replace=$x} @@ -260,22 +253,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AllowPublicUsers -When set to True (the default value) users will be potentially allowed to communicate with users who have accounts on public IM and presence providers such as Windows Live, Yahoo, and AOL. -The collection of public providers that users can actually communicate with is managed by using the `Set-CsTenantPublicProvider` cmdlet. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: -applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` ### -AllowTeamsConsumer Allows federation with people using Teams with an account that's not managed by an organization. From b63dd1b6e640d24b8c75d245c42181b198dc3821 Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Mon, 12 May 2025 10:19:19 -0700 Subject: [PATCH 1760/1851] Update Set-CsTeamsEventsPolicy.md --- .../teams-ps/teams/Set-CsTeamsEventsPolicy.md | 24 +------------------ 1 file changed, 1 insertion(+), 23 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md index fd1918792c..bf14cb6cb1 100644 --- a/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md @@ -21,8 +21,7 @@ Set-CsTeamsEventsPolicy [-AllowWebinars ] [-EventAccessType ] [- [-AllowedTownhallTypesForRecordingPublish ] [-TownhallChatExperience ] [-Description ] [-RecordingForTownhall ] [-RecordingForWebinar ] [-TranscriptionForTownhall ] [-TranscriptionForWebinar ] - [-UseMicrosoftECDN ] [-ParticipantSlideControl ] - [-BroadcastPremiumApps ] + [-UseMicrosoftECDN ] [-BroadcastPremiumApps ] ``` ## DESCRIPTION @@ -388,27 +387,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -ParticipantSlideControl -This setting governs whether participants can give control of presentation slides during meetings scheduled by this user. Set the type of users you want to be able to give control and be given control of presentation slides in meetings. Users excluded from the selected group will be prohibited from giving control, or being given control, in a meeting. - -Possible values are: - - **Everyone**: Anyone with the join link may enter the event. - - **EveryoneInOrganization**: Only internal AAD users and Multi-Tenant Organization (MTO) users can give or take control. - - **EveryoneInOrganizationAndGuests**: Only those who are Guests to the tenant, MTO users, and internal AAD users may enter the event. - - **None**: No one in the meeting can give or take control. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: EveryoneInOrganization -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -BroadcastPremiumApps This setting will enable Tenant Admins to specify if an organizer of a Teams Premium town hall may add an app that is accessible by everyone, including attendees, in a broadcast style Event including a Town hall. This does not include control over apps (such as AI Producer and Custom Streaming Apps) that are only accessible by the Event group. From 013307316a1e3c8b406172dbe61dc05f2507840c Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Mon, 12 May 2025 10:20:38 -0700 Subject: [PATCH 1761/1851] Update New-CsTeamsEventsPolicy.md --- .../teams-ps/teams/New-CsTeamsEventsPolicy.md | 23 +------------------ 1 file changed, 1 insertion(+), 22 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md index 7382fa22c7..778df29878 100644 --- a/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsEventsPolicy.md @@ -18,7 +18,7 @@ This cmdlet allows you to create a new TeamsEventsPolicy instance and set its pr New-CsTeamsEventsPolicy [-Identity] [-AllowWebinars ] [-AllowTownhalls ] [-AllowEmailEditing ] [-Description ] [-TownhallEventAttendeeAccess ] [-RecordingForTownhall ] [-RecordingForWebinar ] [-TranscriptionForTownhall ] [-TranscriptionForWebinar ] [-AllowEventIntegrations ] [-TownhallChatExperience ] -[-UseMicrosoftECDN ] [-EventAccessType ] [-ParticipantSlideControl ] [-BroadcastPremiumApps ] [-WhatIf] [-Confirm] [] +[-UseMicrosoftECDN ] [-EventAccessType ] [-BroadcastPremiumApps ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -295,27 +295,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -ParticipantSlideControl -This setting governs whether participants can give control of presentation slides during meetings scheduled by this user. Set the type of users you want to be able to give control and be given control of presentation slides in meetings. Users excluded from the selected group will be prohibited from giving control, or being given control, in a meeting. - -Possible values are: - - **Everyone**: Anyone with the join link may enter the event. - - **EveryoneInOrganization**: Only internal AAD users and Multi-Tenant Organization (MTO) users can give or take control. - - **EveryoneInOrganizationAndGuests**: Only those who are Guests to the tenant, MTO users, and internal AAD users may enter the event. - - **None**: No one in the meeting can give or take control. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: EveryoneInOrganization -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -BroadcastPremiumApps This setting will enable Tenant Admins to specify if an organizer of a Teams Premium town hall may add an app that is accessible by everyone, including attendees, in a broadcast style Event including a Town hall. This does not include control over apps (such as AI Producer and Custom Streaming Apps) that are only accessible by the Event group. From 61a8b290954e00ae72ed83d2b6d21e8c5addb566 Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Mon, 12 May 2025 11:15:15 -0700 Subject: [PATCH 1762/1851] Update New-CsExternalAccessPolicy.md --- .../skype/New-CsExternalAccessPolicy.md | 25 ++----------------- 1 file changed, 2 insertions(+), 23 deletions(-) diff --git a/skype/skype-ps/skype/New-CsExternalAccessPolicy.md b/skype/skype-ps/skype/New-CsExternalAccessPolicy.md index cee7711844..ebd44e7c8d 100644 --- a/skype/skype-ps/skype/New-CsExternalAccessPolicy.md +++ b/skype/skype-ps/skype/New-CsExternalAccessPolicy.md @@ -25,8 +25,7 @@ For information about external access in Microsoft Teams, see [Manage external a ```powershell New-CsExternalAccessPolicy [-Tenant ] [-Description ] [-EnableFederationAccess ] [-EnableAcsFederationAccess ] - [-EnableXmppAccess ] [-EnablePublicCloudAccess ] - [-EnablePublicCloudAudioVideoAccess ] [-EnableTeamsConsumerAccess ] [-EnableTeamsConsumerInbound ] [-EnableOutsideAccess ] [-Identity] + [-EnableXmppAccess ] [-EnablePublicCloudAudioVideoAccess ] [-EnableTeamsConsumerAccess ] [-EnableTeamsConsumerInbound ] [-EnableOutsideAccess ] [-Identity] [-InMemory] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -97,8 +96,6 @@ $x = New-CsExternalAccessPolicy -Identity RedmondAccessPolicy -InMemory $x.EnableFederationAccess = $True -$x.EnablePublicCloudAccess = $True - $x.EnableOutsideAccess = $True Set-CsExternalAccessPolicy -Instance $x @@ -108,7 +105,7 @@ Example 4 demonstrates the use of the InMemory parameter; this parameter enables After it has been created, you can modify the in-memory-only instance, then use the Set-CsExternalAccessPolicy cmdlet to transform the virtual policy into a real external access policy. To do this, the first command in the example uses the New-CsExternalAccessPolicy cmdlet and the InMemory parameter to create a virtual policy with the Identity RedmondAccessPolicy; this virtual policy is stored in a variable named $x. -The next three commands are used to modify three properties of the virtual policy: EnableFederationAccess, EnablePublicCloudAccess, and the EnableOutsideAccess. +The next three commands are used to modify two properties of the virtual policy: EnableFederationAccess and the EnableOutsideAccess. Finally, the last command uses the Set-CsExternalAccessPolicy cmdlet to create an actual per-user external access policy with the Identity RedmondAccessPolicy. If you do not call the Set-CsExternalAccessPolicy cmdlet, then the virtual policy will disappear as soon as you end your Windows PowerShell session or delete the variable $x. Should that happen, an external access policy with the Identity RedmondAccessPolicy will never be created. @@ -250,24 +247,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -EnablePublicCloudAccess -Indicates whether the user is allowed to communicate with people who have SIP accounts with a public Internet connectivity provider such as MSN. -Read [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. -The default value is False. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -EnablePublicCloudAudioVideoAccess Indicates whether the user is allowed to conduct audio/video conversations with people who have SIP accounts with a public Internet connectivity provider such as MSN. When set to False, audio and video options in Skype for Business Server will be disabled any time a user is communicating with a public Internet connectivity contact. From 8fb18424cd212eb128fc54b3ce6fb970f49e45b1 Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Mon, 12 May 2025 11:16:02 -0700 Subject: [PATCH 1763/1851] Update Set-CsExternalAccessPolicy.md --- .../skype/Set-CsExternalAccessPolicy.md | 26 +++---------------- 1 file changed, 3 insertions(+), 23 deletions(-) diff --git a/skype/skype-ps/skype/Set-CsExternalAccessPolicy.md b/skype/skype-ps/skype/Set-CsExternalAccessPolicy.md index 6c3a7aa2de..887edaf102 100644 --- a/skype/skype-ps/skype/Set-CsExternalAccessPolicy.md +++ b/skype/skype-ps/skype/Set-CsExternalAccessPolicy.md @@ -22,15 +22,14 @@ This cmdlet was introduced in Lync Server 2010. ### Identity (Default) ``` Set-CsExternalAccessPolicy [-Tenant ] [-Description ] [-EnableFederationAccess ] [-EnableAcsFederationAccess ] - [-EnableXmppAccess ] [-EnablePublicCloudAccess ] - [-EnablePublicCloudAudioVideoAccess ] [-EnableTeamsConsumerAccess ] [-EnableTeamsConsumerInbound ] [-EnableOutsideAccess ] [[-Identity] ] + [-EnableXmppAccess ] [-EnablePublicCloudAudioVideoAccess ] [-EnableTeamsConsumerAccess ] [-EnableTeamsConsumerInbound ] [-EnableOutsideAccess ] [[-Identity] ] [-Force] [-WhatIf] [-Confirm] [] ``` ### Instance ``` Set-CsExternalAccessPolicy [-Tenant ] [-Description ] [-EnableFederationAccess ] [-EnableAcsFederationAccess ] - [-EnableXmppAccess ] [-EnablePublicCloudAccess ] + [-EnableXmppAccess ] [-EnablePublicCloudAudioVideoAccess ] [-EnableTeamsConsumerAccess ] [-EnableTeamsConsumerInbound ] [-EnableOutsideAccess ] [-Instance ] [-Force] [-WhatIf] [-Confirm] [] ``` @@ -93,12 +92,11 @@ Any policy with an Identity that begins with "tag:" has been configured at the p ### -------------------------- Example 4 ------------------------ ``` -Get-CsExternalAccessPolicy | Where-Object {$_.EnablePublicCloudAccess -eq $True} | Set-CsExternalAccessPolicy -EnableFederationAccess $True +Set-CsExternalAccessPolicy -EnableFederationAccess $True ``` In Example 4, federation access is enabled for all the external access policies that allow public cloud access. To do this, the command first uses the `Get-CsExternalAccessPolicy` cmdlet to return a collection of all the external access policies currently configured for use in the organization. -This collection is piped to the `Where-Object` cmdlet, which picks out only those policies where the EnablePublicCloudAccess property is equal to True. The filtered collection is then piped to the `Set-CsExternalAccessPolicy` cmdlet, which takes each policy and sets the EnableFederationAccess property to True. The net result: all external access policies that allow public cloud access will also allow federation access. @@ -215,24 +213,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -EnablePublicCloudAccess -Indicates whether the user is allowed to communicate with people who have SIP accounts with a public Internet connectivity provider such as MSN. -Read [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. -The default value is False. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -EnablePublicCloudAudioVideoAccess Indicates whether the user is allowed to conduct audio/video conversations with people who have SIP accounts with a public Internet connectivity provider such as MSN. When set to False, audio and video options in Skype for Business will be disabled any time a user is communicating with a public Internet connectivity contact. From 6b39eaf7522c4ae5f7dbf7766043389ea34ff658 Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Mon, 12 May 2025 11:16:51 -0700 Subject: [PATCH 1764/1851] Update New-CsExternalAccessPolicy.md --- .../teams/New-CsExternalAccessPolicy.md | 22 +------------------ 1 file changed, 1 insertion(+), 21 deletions(-) diff --git a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md index 482fe6882c..39a83567f8 100644 --- a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md @@ -33,7 +33,6 @@ New-CsExternalAccessPolicy [-Identity] [-EnableAcsFederationAccess ] [-EnableFederationAccess ] [-EnableOutsideAccess ] - [-EnablePublicCloudAccess ] [-EnablePublicCloudAudioVideoAccess ] [-EnableTeamsConsumerAccess ] [-EnableTeamsConsumerInbound ] @@ -114,8 +113,6 @@ $x = New-CsExternalAccessPolicy -Identity RedmondAccessPolicy -InMemory $x.EnableFederationAccess = $True -$x.EnablePublicCloudAccess = $True - $x.EnableOutsideAccess = $True Set-CsExternalAccessPolicy -Instance $x @@ -125,7 +122,7 @@ Example 4 demonstrates the use of the InMemory parameter; this parameter enables After it has been created, you can modify the in-memory-only instance, then use the Set-CsExternalAccessPolicy cmdlet to transform the virtual policy into a real external access policy. To do this, the first command in the example uses the New-CsExternalAccessPolicy cmdlet and the InMemory parameter to create a virtual policy with the Identity RedmondAccessPolicy; this virtual policy is stored in a variable named $x. -The next three commands are used to modify three properties of the virtual policy: EnableFederationAccess, EnablePublicCloudAccess, and the EnableOutsideAccess. +The next three commands are used to modify two properties of the virtual policy: EnableFederationAccess and the EnableOutsideAccess. Finally, the last command uses the Set-CsExternalAccessPolicy cmdlet to create an actual per-user external access policy with the Identity RedmondAccessPolicy. If you do not call the Set-CsExternalAccessPolicy cmdlet, then the virtual policy will disappear as soon as you end your Windows PowerShell session or delete the variable $x. Should that happen, an external access policy with the Identity RedmondAccessPolicy will never be created. @@ -299,23 +296,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -EnablePublicCloudAccess -Indicates whether the user is allowed to communicate with people who have SIP accounts with a public Internet connectivity provider such as MSN. -Read [Manage external access in Microsoft Teams](https://learn.microsoft.com/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. -The default value is False. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -EnablePublicCloudAudioVideoAccess Indicates whether the user is allowed to conduct audio/video conversations with people who have SIP accounts with a public Internet connectivity provider such as MSN. When set to False, audio and video options in Skype for Business Server will be disabled any time a user is communicating with a public Internet connectivity contact. From 977f02ff9ab16c1602b37e9b6654053dd926c342 Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Mon, 12 May 2025 11:19:23 -0700 Subject: [PATCH 1765/1851] Update Set-CsExternalAccessPolicy.md --- .../teams/Set-CsExternalAccessPolicy.md | 31 ------------------- 1 file changed, 31 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md index cc47d65e5b..5924645255 100644 --- a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md @@ -28,7 +28,6 @@ Set-CsExternalAccessPolicy [[-Identity] ] [-EnableAcsFederationAccess ] [-EnableFederationAccess ] [-EnableOutsideAccess ] - [-EnablePublicCloudAccess ] [-EnablePublicCloudAudioVideoAccess ] [-EnableTeamsConsumerAccess ] [-EnableTeamsConsumerInbound ] @@ -53,7 +52,6 @@ Set-CsExternalAccessPolicy [-Instance ] [-EnableAcsFederationAccess ] [-EnableFederationAccess ] [-EnableOutsideAccess ] - [-EnablePublicCloudAccess ] [-EnablePublicCloudAudioVideoAccess ] [-EnableTeamsConsumerAccess ] [-EnableTeamsConsumerInbound ] @@ -125,17 +123,6 @@ Any policy with an Identity that begins with "tag:" has been configured at the p ### -------------------------- Example 4 ------------------------ ``` -Get-CsExternalAccessPolicy | Where-Object {$_.EnablePublicCloudAccess -eq $True} | Set-CsExternalAccessPolicy -EnableFederationAccess $True -``` - -In Example 4, federation access is enabled for all the external access policies that allow public cloud access. -To do this, the command first uses the `Get-CsExternalAccessPolicy` cmdlet to return a collection of all the external access policies currently configured for use in the organization. -This collection is piped to the `Where-Object` cmdlet, which picks out only those policies where the EnablePublicCloudAccess property is equal to True. -The filtered collection is then piped to the `Set-CsExternalAccessPolicy` cmdlet, which takes each policy and sets the EnableFederationAccess property to True. -The net result: all external access policies that allow public cloud access will also allow federation access. - -### -------------------------- Example 5 ------------------------ -``` Set-CsExternalAccessPolicy -Identity Global -EnableAcsFederationAccess $false New-CsExternalAccessPolicy -Identity AcsFederationAllowed -EnableAcsFederationAccess $true ``` @@ -340,24 +327,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -EnablePublicCloudAccess -Indicates whether the user is allowed to communicate with people who have SIP accounts with a public Internet connectivity provider such as MSN. -Read [Manage external access in Microsoft Teams](https://learn.microsoft.com/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams. -The default value is False. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: -Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019 - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -EnablePublicCloudAudioVideoAccess Indicates whether the user is allowed to conduct audio/video conversations with people who have SIP accounts with a public Internet connectivity provider such as MSN. When set to False, audio and video options in Skype for Business will be disabled any time a user is communicating with a public Internet connectivity contact. From 3f54cfefd40dd8144a841997287d04c1850c236c Mon Sep 17 00:00:00 2001 From: alejandramunozv <163162817+alejandramunozv@users.noreply.github.com> Date: Mon, 12 May 2025 11:22:05 -0700 Subject: [PATCH 1766/1851] Update Set-CsExternalAccessPolicy.md --- skype/skype-ps/skype/Set-CsExternalAccessPolicy.md | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/skype/skype-ps/skype/Set-CsExternalAccessPolicy.md b/skype/skype-ps/skype/Set-CsExternalAccessPolicy.md index 887edaf102..de908890a9 100644 --- a/skype/skype-ps/skype/Set-CsExternalAccessPolicy.md +++ b/skype/skype-ps/skype/Set-CsExternalAccessPolicy.md @@ -92,16 +92,6 @@ Any policy with an Identity that begins with "tag:" has been configured at the p ### -------------------------- Example 4 ------------------------ ``` -Set-CsExternalAccessPolicy -EnableFederationAccess $True -``` - -In Example 4, federation access is enabled for all the external access policies that allow public cloud access. -To do this, the command first uses the `Get-CsExternalAccessPolicy` cmdlet to return a collection of all the external access policies currently configured for use in the organization. -The filtered collection is then piped to the `Set-CsExternalAccessPolicy` cmdlet, which takes each policy and sets the EnableFederationAccess property to True. -The net result: all external access policies that allow public cloud access will also allow federation access. - -### -------------------------- Example 5 ------------------------ -``` Set-CsExternalAccessPolicy -Identity Global -EnableAcsFederationAccess $false New-CsExternalAccessPolicy -Identity AcsFederationAllowed -EnableAcsFederationAccess $true ``` From 2cf9182e049394645e7aa88c99cc50686314ca8c Mon Sep 17 00:00:00 2001 From: Ruchika Mittal Date: Tue, 13 May 2025 01:27:33 +0530 Subject: [PATCH 1767/1851] typo fix --- skype/skype-ps/skype/New-CsExternalAccessPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/New-CsExternalAccessPolicy.md b/skype/skype-ps/skype/New-CsExternalAccessPolicy.md index ebd44e7c8d..b52bde48d6 100644 --- a/skype/skype-ps/skype/New-CsExternalAccessPolicy.md +++ b/skype/skype-ps/skype/New-CsExternalAccessPolicy.md @@ -192,7 +192,7 @@ Accept wildcard characters: False ``` ### -EnableTeamsConsumerInbound -(Microsoft Teams Only) Indicates whether the user is allowed to be discoverable by people who are using Teams with an account that's not managed by an organization. It also controls if people who have who are using Teams with an account that's not managed by an organization can start the communication with the user. +(Microsoft Teams Only) Indicates whether the user is allowed to be discoverable by people who are using Teams with an account that's not managed by an organization. It also controls if people who are using Teams with an account that's not managed by an organization can start the communication with the user. To enable just for a selected set of users, use the Set-CsExternalAccessPolicy cmdlet to update the global policy, setting the value to False. Then assign selected users a policy with federation enabled. From 7e5e1a6eb1e4142dd1c62b1281df57fb9c3d85aa Mon Sep 17 00:00:00 2001 From: Ruchika Mittal Date: Tue, 13 May 2025 01:29:01 +0530 Subject: [PATCH 1768/1851] typo fix --- skype/skype-ps/skype/Set-CsExternalAccessPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skype/skype-ps/skype/Set-CsExternalAccessPolicy.md b/skype/skype-ps/skype/Set-CsExternalAccessPolicy.md index de908890a9..503f7ca5c3 100644 --- a/skype/skype-ps/skype/Set-CsExternalAccessPolicy.md +++ b/skype/skype-ps/skype/Set-CsExternalAccessPolicy.md @@ -86,7 +86,7 @@ Get-CsExternalAccessPolicy -Filter tag:* | Set-CsExternalAccessPolicy -EnableFed ``` Example 3 enables federation access for all the external access policies that have been configured at the per-user scope. -To carry out this task, the first thing the command does is use the `Get-CsExternalAcessPolicy` cmdlet and the Filter parameter to return a collection of all the policies that have been configured at the per-user scope. +To carry out this task, the first thing the command does is use the `Get-CsExternalAccessPolicy` cmdlet and the Filter parameter to return a collection of all the policies that have been configured at the per-user scope. (The filter value "tag:*" limits returned data to policies that have an Identity that begins with the string value "tag:". Any policy with an Identity that begins with "tag:" has been configured at the per-user scope.) The filtered collection is then piped to the `Set-CsExternalAccessPolicy` cmdlet, which modifies the EnableFederationAccess property for each policy in the collection. From 9295271d75cfcaed0bf5ba8722209f7e18d76396 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 12 May 2025 13:42:57 -0700 Subject: [PATCH 1769/1851] Update Get-QuarantineMessage.md Domain parameter to reserved. --- exchange/exchange-ps/exchange/Get-QuarantineMessage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Get-QuarantineMessage.md b/exchange/exchange-ps/exchange/Get-QuarantineMessage.md index 43a8059632..7e98a8ee18 100644 --- a/exchange/exchange-ps/exchange/Get-QuarantineMessage.md +++ b/exchange/exchange-ps/exchange/Get-QuarantineMessage.md @@ -141,7 +141,7 @@ Accept wildcard characters: False ``` ### -Domain -The Domain parameter filters the results by sender or recipient domain. You can specify multiple domain values separated by commas. +This parameter is reserved for internal Microsoft use. ```yaml Type: String[] From 5a97a46a16a9de5bd3ffcfa614ca8be96cc58355 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 13 May 2025 13:31:05 -0700 Subject: [PATCH 1770/1851] Update New-CsComplianceRecordingForCallQueueTemplate.md added a missing ] --- .../teams/New-CsComplianceRecordingForCallQueueTemplate.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md index e7c126b960..f98067448d 100644 --- a/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md @@ -15,7 +15,7 @@ ms.reviewer: williamlooney ## SYNTAX ```powershell -New-CsComplianceRecordingForCallQueueTemplate -Name -Description -BotId [-RequiredDuringCall ] [-RequiredBeforeCall [-CurrentInvitationCount ] [-PairedApplication ] [] +New-CsComplianceRecordingForCallQueueTemplate -Name -Description -BotId [-RequiredDuringCall ] [-RequiredBeforeCall ] [-CurrentInvitationCount ] [-PairedApplication ] [] ``` ## DESCRIPTION From 84e7fa6de03c990ab95649c91f9a3ffb3318d6b3 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 13 May 2025 13:56:05 -0700 Subject: [PATCH 1771/1851] Blind cmdlet sweep updates --- .../exchange/Get-AuditConfigurationPolicy.md | 6 +- .../exchange/Get-AuditConfigurationRule.md | 6 +- .../exchange/Get-MailPublicFolder.md | 20 ++++ .../exchange/Get-MailTrafficATPReport.md | 17 +++ exchange/exchange-ps/exchange/Get-Mailbox.md | 21 ++++ .../exchange/Get-MailboxPermission.md | 20 ++++ .../exchange/Get-MigrationConfig.md | 56 ++++++++- .../exchange-ps/exchange/Get-Recipient.md | 21 ++++ .../exchange/Get-SupervisoryReviewRule.md | 17 +++ exchange/exchange-ps/exchange/Get-User.md | 20 ++++ .../exchange/New-DlpComplianceRule.md | 17 +++ exchange/exchange-ps/exchange/New-Mailbox.md | 19 ++++ .../exchange/New-MigrationBatch.md | 38 +++++++ .../exchange/New-SupervisoryReviewPolicyV2.md | 17 +++ .../exchange/New-SupervisoryReviewRule.md | 34 ++++++ .../Remove-AuditConfigurationPolicy.md | 8 +- .../exchange/Remove-AuditConfigurationRule.md | 6 +- .../exchange/Remove-RecipientPermission.md | 17 +++ .../exchange/Set-DlpComplianceRule.md | 17 +++ exchange/exchange-ps/exchange/Set-MailUser.md | 106 ++++++++++++++++-- .../exchange/Set-OrganizationConfig.md | 40 +++++++ .../exchange/Set-OwaMailboxPolicy.md | 19 ++++ .../exchange-ps/exchange/Set-SmimeConfig.md | 19 ++++ .../exchange/Set-SupervisoryReviewPolicyV2.md | 17 +++ .../exchange/Set-SupervisoryReviewRule.md | 66 ++++++----- 25 files changed, 594 insertions(+), 50 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-AuditConfigurationPolicy.md b/exchange/exchange-ps/exchange/Get-AuditConfigurationPolicy.md index ad6f407e7f..df97a6ed36 100644 --- a/exchange/exchange-ps/exchange/Get-AuditConfigurationPolicy.md +++ b/exchange/exchange-ps/exchange/Get-AuditConfigurationPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/get-auditconfigurationpolicy -applicable: Exchange Online, Security & Compliance +applicable: Security & Compliance title: Get-AuditConfigurationPolicy schema: 2.0.0 author: chrisda @@ -12,7 +12,7 @@ ms.reviewer: # Get-AuditConfigurationPolicy ## SYNOPSIS -This cmdlet is functional only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). +This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). Use the Get-AuditConfigurationPolicy cmdlet to view audit configuration policies. @@ -54,7 +54,7 @@ The Identity parameter specifies the audit configuration policy that you want to Type: PolicyIdParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Security & Compliance +Applicable: Security & Compliance Required: False Position: 1 diff --git a/exchange/exchange-ps/exchange/Get-AuditConfigurationRule.md b/exchange/exchange-ps/exchange/Get-AuditConfigurationRule.md index ae24ebbabd..f4253e782f 100644 --- a/exchange/exchange-ps/exchange/Get-AuditConfigurationRule.md +++ b/exchange/exchange-ps/exchange/Get-AuditConfigurationRule.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/get-auditconfigurationrule -applicable: Exchange Online, Security & Compliance +applicable: Security & Compliance title: Get-AuditConfigurationRule schema: 2.0.0 author: chrisda @@ -12,7 +12,7 @@ ms.reviewer: # Get-AuditConfigurationRule ## SYNOPSIS -This cmdlet is functional only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). +This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). Use the Get-AuditConfigurationRule cmdlet to view audit configuration rules. @@ -54,7 +54,7 @@ The Identity parameter specifies the audit configuration rule that you want to v Type: ComplianceRuleIdParameter Parameter Sets: (All) Aliases: -Applicable: Exchange Online, Security & Compliance +Applicable: Security & Compliance Required: False Position: 1 diff --git a/exchange/exchange-ps/exchange/Get-MailPublicFolder.md b/exchange/exchange-ps/exchange/Get-MailPublicFolder.md index 1361e04533..eea8f2f7e7 100644 --- a/exchange/exchange-ps/exchange/Get-MailPublicFolder.md +++ b/exchange/exchange-ps/exchange/Get-MailPublicFolder.md @@ -27,6 +27,7 @@ Get-MailPublicFolder [-Anr ] [-DomainController ] [-Filter ] [-IgnoreDefaultScope] + [-IncludeGrantSendOnBehalfToWithDisplayNames] [-ReadFromDomainController] [-ResultSize ] [-Server ] @@ -40,6 +41,7 @@ Get-MailPublicFolder [[-Identity] ] [-DomainController ] [-Filter ] [-IgnoreDefaultScope] + [-IncludeGrantSendOnBehalfToWithDisplayNames] [-ReadFromDomainController] [-ResultSize ] [-Server ] @@ -196,6 +198,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IncludeGrantSendOnBehalfToWithDisplayNames +This parameter is available only in the cloud-based service. + +{{ Fill IncludeGrantSendOnBehalfToWithDisplayNames Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ReadFromDomainController This parameter is available only in on-premises Exchange. diff --git a/exchange/exchange-ps/exchange/Get-MailTrafficATPReport.md b/exchange/exchange-ps/exchange/Get-MailTrafficATPReport.md index fa4bcf5443..b18dc3f97a 100644 --- a/exchange/exchange-ps/exchange/Get-MailTrafficATPReport.md +++ b/exchange/exchange-ps/exchange/Get-MailTrafficATPReport.md @@ -35,6 +35,7 @@ Get-MailTrafficATPReport [-ProbeTag ] [-StartDate ] [-SummarizeBy ] + [-ThreatClassification ] [] ``` @@ -335,6 +336,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ThreatClassification +{{ Fill ThreatClassification Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +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). diff --git a/exchange/exchange-ps/exchange/Get-Mailbox.md b/exchange/exchange-ps/exchange/Get-Mailbox.md index 5e1a74512d..cae3773fe1 100644 --- a/exchange/exchange-ps/exchange/Get-Mailbox.md +++ b/exchange/exchange-ps/exchange/Get-Mailbox.md @@ -39,6 +39,7 @@ Get-Mailbox [-Anr ] [-IncludeAcceptMessagesOnlyFromSendersOrMembersWithDisplayNames] [-IncludeAcceptMessagesOnlyFromWithDisplayNames] [-IncludeEmailAddressDisplayNames] + [-IncludeForwardingAddressWithDisplayNames] [-IncludeGrantSendOnBehalfToWithDisplayNames] [-IncludeInactiveMailbox] [-Migration] @@ -97,6 +98,7 @@ Get-Mailbox [[-Identity] ] [-IncludeAcceptMessagesOnlyFromSendersOrMembersWithDisplayNames] [-IncludeAcceptMessagesOnlyFromWithDisplayNames] [-IncludeEmailAddressDisplayNames] + [-IncludeForwardingAddressWithDisplayNames] [-IncludeGrantSendOnBehalfToWithDisplayNames] [-IncludeInactiveMailbox] [-Migration] @@ -149,6 +151,7 @@ Get-Mailbox [-MailboxPlan ] [-IncludeAcceptMessagesOnlyFromSendersOrMembersWithDisplayNames] [-IncludeAcceptMessagesOnlyFromWithDisplayNames] [-IncludeEmailAddressDisplayNames] + [-IncludeForwardingAddressWithDisplayNames] [-IncludeGrantSendOnBehalfToWithDisplayNames] [-IncludeInactiveMailbox] [-Migration] @@ -558,6 +561,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IncludeForwardingAddressWithDisplayNames +This parameter is available only in the cloud-based service. + +{{ Fill IncludeForwardingAddressWithDisplayNames Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: Identity, AnrSet, MailboxPlanSet +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -IncludeGrantSendOnBehalfToWithDisplayNames This parameter is available only in the cloud-based service. diff --git a/exchange/exchange-ps/exchange/Get-MailboxPermission.md b/exchange/exchange-ps/exchange/Get-MailboxPermission.md index a0b437a56d..80fc4e6f73 100644 --- a/exchange/exchange-ps/exchange/Get-MailboxPermission.md +++ b/exchange/exchange-ps/exchange/Get-MailboxPermission.md @@ -28,6 +28,7 @@ Get-MailboxPermission [-Identity] [-Owner] [-Credential ] [-DomainController ] [-GroupMailbox] + [-IncludeUserWithDisplayName] [-ReadFromDomainController] [-ResultSize ] [-UseCustomRouting] @@ -42,6 +43,7 @@ Get-MailboxPermission [-Identity] [-User ] [-UseCustomRouting] @@ -213,6 +215,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IncludeUserWithDisplayName +This parameter is available only in the cloud-based service. + +{{ Fill IncludeUserWithDisplayName Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Owner The Owner switch returns the owner information for the mailbox that's specified by the Identity parameter. You don't need to specify a value with this switch. diff --git a/exchange/exchange-ps/exchange/Get-MigrationConfig.md b/exchange/exchange-ps/exchange/Get-MigrationConfig.md index e324c6af05..1d8997faf8 100644 --- a/exchange/exchange-ps/exchange/Get-MigrationConfig.md +++ b/exchange/exchange-ps/exchange/Get-MigrationConfig.md @@ -20,9 +20,23 @@ For information about the parameter sets in the Syntax section below, see [Excha ## SYNTAX +### Default ``` Get-MigrationConfig [-DomainController ] - [-Partition ] + [] +``` + +### Partition +``` +Get-MigrationConfig [-Partition ] + [-IncludeSimplifiedGmailMigrationData] + [] +``` + +### AllPartitions +``` +Get-MigrationConfig [-AllPartitions] + [-IncludeSimplifiedGmailMigrationData] [] ``` @@ -40,6 +54,24 @@ This example retrieves the settings for the migration configuration. ## PARAMETERS +### -AllPartitions +This parameter is available only in the cloud-based service. + +{{ Fill AllPartitions Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: AllPartitions +Aliases: +Applicable: Exchange Online + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -DomainController This parameter is available only in on-premises Exchange. @@ -47,7 +79,7 @@ The DomainController parameter specifies the domain controller that's used by th ```yaml Type: Fqdn -Parameter Sets: (All) +Parameter Sets: Default Aliases: Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 @@ -58,6 +90,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IncludeSimplifiedGmailMigrationData +This parameter is available only in the cloud-based service. + +{{ Fill IncludeSimplifiedGmailMigrationData Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: Partition, AllPartitions +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Partition This parameter is available only in the cloud-based service. @@ -65,7 +115,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: MailboxIdParameter -Parameter Sets: (All) +Parameter Sets: Partition Aliases: Applicable: Exchange Online diff --git a/exchange/exchange-ps/exchange/Get-Recipient.md b/exchange/exchange-ps/exchange/Get-Recipient.md index 9687412486..4b5a71f8b1 100644 --- a/exchange/exchange-ps/exchange/Get-Recipient.md +++ b/exchange/exchange-ps/exchange/Get-Recipient.md @@ -42,6 +42,7 @@ Get-Recipient [-Anr ] [-Capabilities ] [-Database ] [-Properties ] + [-IncludeManagerWithDisplayName] [-IncludeSoftDeletedRecipients] [] ``` @@ -65,6 +66,7 @@ Get-Recipient [[-Identity] ] [-SortBy ] [-Capabilities ] [-Properties ] + [-IncludeManagerWithDisplayName] [-IncludeSoftDeletedRecipients] [] ``` @@ -98,6 +100,7 @@ Get-Recipient [-RecipientPreviewFilter ] [-DomainController ] [-Filter ] [-IgnoreDefaultScope] + [-IncludeManagerWithDisplayName] [-IncludeSoftDeletedRecipients] [-OrganizationalUnit ] [-Properties ] @@ -364,6 +367,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IncludeManagerWithDisplayName +This parameter is available only in the cloud-based service. + +{{ Fill IncludeManagerWithDisplayName Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: Identity, AnrSet, RecipientPreviewFilterSet +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -IncludeSoftDeletedRecipients The IncludeSoftDeletedRecipients switch specifies whether to include soft deleted recipients in the results. You don't need to specify a value with this switch. diff --git a/exchange/exchange-ps/exchange/Get-SupervisoryReviewRule.md b/exchange/exchange-ps/exchange/Get-SupervisoryReviewRule.md index ac82f7525f..1a7f812f23 100644 --- a/exchange/exchange-ps/exchange/Get-SupervisoryReviewRule.md +++ b/exchange/exchange-ps/exchange/Get-SupervisoryReviewRule.md @@ -22,6 +22,7 @@ For information about the parameter sets in the Syntax section below, see [Excha ``` Get-SupervisoryReviewRule [[-Identity] ] + [-IncludeRuleXml] [-Policy ] [] ``` @@ -74,6 +75,22 @@ Accept pipeline input: True Accept wildcard characters: False ``` +### -IncludeRuleXml +{{ Fill IncludeRuleXml Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Policy The Policy parameter filters the results by supervisory review policy that's assigned to the rule. You can use any value that uniquely identifies the policy. For example: diff --git a/exchange/exchange-ps/exchange/Get-User.md b/exchange/exchange-ps/exchange/Get-User.md index 8e8520af67..3cafe8aba0 100644 --- a/exchange/exchange-ps/exchange/Get-User.md +++ b/exchange/exchange-ps/exchange/Get-User.md @@ -30,6 +30,7 @@ Get-User [-Anr ] [-DomainController ] [-Filter ] [-IgnoreDefaultScope] + [-IncludeDirectReportsWithDisplayNames] [-IsVIP] [-OrganizationalUnit ] [-PublicFolder] @@ -51,6 +52,7 @@ Get-User [[-Identity] ] [-DomainController ] [-Filter ] [-IgnoreDefaultScope] + [-IncludeDirectReportsWithDisplayNames] [-IsVIP] [-OrganizationalUnit ] [-PublicFolder] @@ -295,6 +297,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IncludeDirectReportsWithDisplayNames +This parameter is available only in the cloud-based service. + +{{ Fill IncludeDirectReportsWithDisplayNames Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: Identity, AnrSet +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -IsVIP This parameter is available only in the cloud-based service. diff --git a/exchange/exchange-ps/exchange/New-DlpComplianceRule.md b/exchange/exchange-ps/exchange/New-DlpComplianceRule.md index 91e358ea91..eb2035fa23 100644 --- a/exchange/exchange-ps/exchange/New-DlpComplianceRule.md +++ b/exchange/exchange-ps/exchange/New-DlpComplianceRule.md @@ -127,6 +127,7 @@ New-DlpComplianceRule [-Name] -Policy [-NotifyEmailCustomSubject ] [-NotifyEmailCustomText ] [-NotifyEmailExchangeIncludeAttachment ] + [-NotifyEmailOnedriveRemediationActions ] [-NotifyEndpointUser ] [-NotifyOverrideRequirements ] [-NotifyPolicyTipCustomDialog ] @@ -2587,6 +2588,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -NotifyEmailOnedriveRemediationActions +{{ Fill NotifyEmailOnedriveRemediationActions Description }} + +```yaml +Type: NotifyEmailRemediationActions +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -NotifyEndpointUser **Note**: This parameter requires membership in the Compliance Administrator or Compliance Data Administrator roles in Microsoft Entra ID. diff --git a/exchange/exchange-ps/exchange/New-Mailbox.md b/exchange/exchange-ps/exchange/New-Mailbox.md index 81327a5382..8a4bb79a06 100644 --- a/exchange/exchange-ps/exchange/New-Mailbox.md +++ b/exchange/exchange-ps/exchange/New-Mailbox.md @@ -119,6 +119,7 @@ New-Mailbox [-Name] [-Arbitration] [-Password ] [-UserPri [-MailboxRegion ] [-OrganizationalUnit ] [-PrimarySmtpAddress ] + [-ProxyEmailAddress ] [-RemotePowerShellEnabled ] [-ResetPasswordOnNextLogon ] [-RetentionPolicy ] @@ -1888,6 +1889,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProxyEmailAddress +This parameter is available only in the cloud-based service. + +{{ Fill ProxyEmailAddress Description }} + +```yaml +Type: Object +Parameter Sets: Arbitration +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -RemoteArchive This parameter is available only in on-premises Exchange. diff --git a/exchange/exchange-ps/exchange/New-MigrationBatch.md b/exchange/exchange-ps/exchange/New-MigrationBatch.md index f0c57ea06f..e17cdd2090 100644 --- a/exchange/exchange-ps/exchange/New-MigrationBatch.md +++ b/exchange/exchange-ps/exchange/New-MigrationBatch.md @@ -55,6 +55,7 @@ New-MigrationBatch -Name -CSVData [-Analyze] [-NotificationEmails ] [-Partition ] [-ReportInterval ] + [-SkipDetails] [-SkipReports] [-SourceEndpoint ] [-StartAfter ] @@ -245,6 +246,7 @@ New-MigrationBatch -Name [-CSVData ] [-DisallowExistingUsers] [ [-Confirm] [-ContentFilter ] [-ContentFilterLanguage ] + [-DataFusion] [-DomainController ] [-ExcludeDumpsters] [-ExcludeFolders ] @@ -1047,6 +1049,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -DataFusion +This parameter is available only in the cloud-based service. + +{{ Fill DataFusion Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: Onboarding +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -DisableOnCopy The DisableOnCopy switch disables the original migration job item for a user if you're copying users from an existing batch to a new batch by using the UserIds or Users parameters. You don't need to specify a value with this switch. @@ -1564,6 +1584,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -SkipDetails +This parameter is available only in the cloud-based service. + +{{ Fill SkipDetails Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: Analysis +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -SkipMail This parameter is available only in the cloud-based service. diff --git a/exchange/exchange-ps/exchange/New-SupervisoryReviewPolicyV2.md b/exchange/exchange-ps/exchange/New-SupervisoryReviewPolicyV2.md index e598d096c9..ed8687d950 100644 --- a/exchange/exchange-ps/exchange/New-SupervisoryReviewPolicyV2.md +++ b/exchange/exchange-ps/exchange/New-SupervisoryReviewPolicyV2.md @@ -27,6 +27,7 @@ New-SupervisoryReviewPolicyV2 [-Name] -Reviewers [-Enabled ] [-Force] [-PolicyRBACScopes ] + [-PreservationPeriodInDays ] [-UserReportingWorkloads ] [-WhatIf] [] @@ -163,6 +164,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -PreservationPeriodInDays +{{ Fill PreservationPeriodInDays Description }} + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -UserReportingWorkloads {{ Fill UserReportingWorkloads Description }} diff --git a/exchange/exchange-ps/exchange/New-SupervisoryReviewRule.md b/exchange/exchange-ps/exchange/New-SupervisoryReviewRule.md index d087a6ab50..5f62a83049 100644 --- a/exchange/exchange-ps/exchange/New-SupervisoryReviewRule.md +++ b/exchange/exchange-ps/exchange/New-SupervisoryReviewRule.md @@ -22,6 +22,7 @@ For information about the parameter sets in the Syntax section below, see [Excha ``` New-SupervisoryReviewRule [-Name] -Policy + [-AdvancedRule ] [-CcsiDataModelOperator ] [-Condition ] [-Confirm] @@ -39,6 +40,7 @@ New-SupervisoryReviewRule [-Name] -Policy [-IncludeAdaptiveScopes ] [-InPurviewFilter ] [-Ocr ] + [-PolicyRBACScopes ] [-SamplingRate ] [-SentTo ] [-WhatIf] @@ -100,6 +102,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AdvancedRule +{{ Fill AdvancedRule Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +```` + ### -CcsiDataModelOperator {{ Fill CcsiDataModelOperator Description }} @@ -385,6 +403,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -PolicyRBACScopes +{{ Fill PolicyRBACScopes Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -SamplingRate The SamplingRate parameter specifies the percentage of communications for review. If you want reviewers to review all detected items, use the value 100. diff --git a/exchange/exchange-ps/exchange/Remove-AuditConfigurationPolicy.md b/exchange/exchange-ps/exchange/Remove-AuditConfigurationPolicy.md index 4e88fe2c6a..d5dddc1b9a 100644 --- a/exchange/exchange-ps/exchange/Remove-AuditConfigurationPolicy.md +++ b/exchange/exchange-ps/exchange/Remove-AuditConfigurationPolicy.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Exchange.TransportMailflow-Help.xml online version: https://learn.microsoft.com/powershell/module/exchange/remove-auditconfigurationpolicy -applicable: Exchange Online, Security & Compliance +applicable: Security & Compliance title: Remove-AuditConfigurationPolicy schema: 2.0.0 author: chrisda @@ -12,7 +12,7 @@ ms.reviewer: # Remove-AuditConfigurationPolicy ## SYNOPSIS -This cmdlet is functional only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). +This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). Use the Remove-AuditConfigurationPolicy cmdlet to remove audit configuration policies. @@ -68,7 +68,7 @@ The Confirm switch specifies whether to show or hide the confirmation prompt. Ho Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Exchange Online, Security & Compliance +Applicable: Security & Compliance Required: False Position: Named @@ -100,7 +100,7 @@ The WhatIf switch doesn't work in Security & Compliance PowerShell. Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Exchange Online, Security & Compliance +Applicable: Security & Compliance Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Remove-AuditConfigurationRule.md b/exchange/exchange-ps/exchange/Remove-AuditConfigurationRule.md index d8c56b2a4c..c56bf2a3cf 100644 --- a/exchange/exchange-ps/exchange/Remove-AuditConfigurationRule.md +++ b/exchange/exchange-ps/exchange/Remove-AuditConfigurationRule.md @@ -12,7 +12,7 @@ ms.reviewer: # Remove-AuditConfigurationRule ## SYNOPSIS -This cmdlet is functional only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). +This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). Use the Remove-AuditConfigurationRule cmdlet to remove audit configuration rules. @@ -68,7 +68,7 @@ The Confirm switch specifies whether to show or hide the confirmation prompt. Ho Type: SwitchParameter Parameter Sets: (All) Aliases: cf -Applicable: Exchange Online, Security & Compliance +Applicable: Security & Compliance Required: False Position: Named @@ -100,7 +100,7 @@ The WhatIf switch doesn't work in Security & Compliance PowerShell. Type: SwitchParameter Parameter Sets: (All) Aliases: wi -Applicable: Exchange Online, Security & Compliance +Applicable: Security & Compliance Required: False Position: Named diff --git a/exchange/exchange-ps/exchange/Remove-RecipientPermission.md b/exchange/exchange-ps/exchange/Remove-RecipientPermission.md index 0e5ed346d2..2b1a383994 100644 --- a/exchange/exchange-ps/exchange/Remove-RecipientPermission.md +++ b/exchange/exchange-ps/exchange/Remove-RecipientPermission.md @@ -24,6 +24,7 @@ For information about the parameter sets in the Syntax section below, see [Excha Remove-RecipientPermission [-Identity] -AccessRights -Trustee [-Confirm] [-Deny] + [-MultiTrustees ] [-SkipDomainValidationForMailContact] [-SkipDomainValidationForMailUser] [-SkipDomainValidationForSharedMailbox] @@ -164,6 +165,22 @@ Accept pipeline input: True (ByPropertyName, ByValue) Accept wildcard characters: False ``` +### -MultiTrustees +{{ Fill MultiTrustees Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -SkipDomainValidationForMailContact The SkipDomainValidationForMailContact switch skips the check that confirms the proxy addresses of the external contact specified by the Identity parameter are in an accepted domain of the organization. You don't need to specify a value with this switch. diff --git a/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md b/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md index 2db025a422..8adbbc36ac 100644 --- a/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md +++ b/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md @@ -126,6 +126,7 @@ Set-DlpComplianceRule [-Identity] [-NotifyEmailCustomSubject ] [-NotifyEmailCustomText ] [-NotifyEmailExchangeIncludeAttachment ] + [-NotifyEmailOnedriveRemediationActions ] [-NotifyEndpointUser ] [-NotifyOverrideRequirements ] [-NotifyPolicyTipCustomDialog ] @@ -2480,6 +2481,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -NotifyEmailOnedriveRemediationActions +{{ Fill NotifyEmailOnedriveRemediationActions Description }} + +```yaml +Type: NotifyEmailRemediationActions +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -NotifyEndpointUser **Note**: This parameter requires membership in the Compliance Administrator or Compliance Data Administrator roles in Microsoft Entra ID. diff --git a/exchange/exchange-ps/exchange/Set-MailUser.md b/exchange/exchange-ps/exchange/Set-MailUser.md index a52ac33934..060fb82246 100644 --- a/exchange/exchange-ps/exchange/Set-MailUser.md +++ b/exchange/exchange-ps/exchange/Set-MailUser.md @@ -868,6 +868,80 @@ Set-MailUser [-Identity] [-RemoveOrphanedHolds ] [] ``` +### UnblockForwardSyncPostCrossTenantMigration +``` +Set-MailUser [-Identity] [-UnblockForwardSyncPostCrossTenantMigration] + [-AcceptMessagesOnlyFrom ] + [-AcceptMessagesOnlyFromDLMembers ] + [-AcceptMessagesOnlyFromSendersOrMembers ] + [-Alias ] + [-ArchiveGuid ] + [-BypassModerationFromSendersOrMembers ] + [-Confirm] + [-CustomAttribute1 ] + [-CustomAttribute10 ] + [-CustomAttribute11 ] + [-CustomAttribute12 ] + [-CustomAttribute13 ] + [-CustomAttribute14 ] + [-CustomAttribute15 ] + [-CustomAttribute2 ] + [-CustomAttribute3 ] + [-CustomAttribute4 ] + [-CustomAttribute5 ] + [-CustomAttribute6 ] + [-CustomAttribute7 ] + [-CustomAttribute8 ] + [-CustomAttribute9 ] + [-DataEncryptionPolicy ] + [-DisplayName ] + [-EmailAddresses ] + [-ExchangeGuid ] + [-ExtensionCustomAttribute1 ] + [-ExtensionCustomAttribute2 ] + [-ExtensionCustomAttribute3 ] + [-ExtensionCustomAttribute4 ] + [-ExtensionCustomAttribute5 ] + [-ExternalEmailAddress ] + [-FederatedIdentity ] + [-ForceUpgrade] + [-GrantSendOnBehalfTo ] + [-HVEAccount] + [-HiddenFromAddressListsEnabled ] + [-ImmutableId ] + [-JournalArchiveAddress ] + [-LOBAppAccount] + [-MacAttachmentFormat ] + [-MailTip ] + [-MailTipTranslations ] + [-MailboxRegion ] + [-MaxReceiveSize ] + [-MaxSendSize ] + [-MessageBodyFormat ] + [-MessageFormat ] + [-MicrosoftOnlineServicesID ] + [-ModeratedBy ] + [-ModerationEnabled ] + [-Name ] + [-Password ] + [-PrimarySmtpAddress ] + [-RecipientLimits ] + [-RejectMessagesFrom ] + [-RejectMessagesFromDLMembers ] + [-RejectMessagesFromSendersOrMembers ] + [-RemoveMailboxProvisioningConstraint] + [-RequireSenderAuthenticationEnabled ] + [-ResetPasswordOnNextLogon ] + [-SendModerationNotifications ] + [-SimpleDisplayName ] + [-UseMapiRichTextFormat ] + [-UsePreferMessageFormat ] + [-UserCertificate ] + [-UserSMimeCertificate ] + [-WhatIf] + [-WindowsEmailAddress ] + [] + ## DESCRIPTION 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). @@ -1427,7 +1501,7 @@ You can use the Get-DataEncryptionPolicy cmdlet to view the available policies. ```yaml Type: DataEncryptionPolicyIdParameter -Parameter Sets: EnableLitigationHoldForMigration, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, RecalculateInactiveMailUser, RemoveComplianceTagHoldApplied, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveLitigationHoldEnabled, RemoveOrphanedHolds +Parameter Sets: EnableLitigationHoldForMigration, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, RecalculateInactiveMailUser, RemoveComplianceTagHoldApplied, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveLitigationHoldEnabled, RemoveOrphanedHolds, UnblockForwardSyncPostCrossTenantMigration Aliases: Applicable: Exchange Online @@ -1833,7 +1907,7 @@ The HVEAccount switch specifies that this mail user account is specifically used ```yaml Type: SwitchParameter -Parameter Sets: EnableLitigationHoldForMigration, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, RecalculateInactiveMailUser, RemoveComplianceTagHoldApplied, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveLitigationHoldEnabled, RemoveOrphanedHolds +Parameter Sets: EnableLitigationHoldForMigration, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, RecalculateInactiveMailUser, RemoveComplianceTagHoldApplied, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveLitigationHoldEnabled, RemoveOrphanedHolds, UnblockForwardSyncPostCrossTenantMigration Aliases: Applicable: Exchange Online, Exchange Online Protection @@ -1892,7 +1966,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: SmtpAddress -Parameter Sets: EnableLitigationHoldForMigration, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, RecalculateInactiveMailUser, RemoveComplianceTagHoldApplied, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveLitigationHoldEnabled, RemoveOrphanedHolds +Parameter Sets: EnableLitigationHoldForMigration, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, RecalculateInactiveMailUser, RemoveComplianceTagHoldApplied, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveLitigationHoldEnabled, RemoveOrphanedHolds, UnblockForwardSyncPostCrossTenantMigration Aliases: Applicable: Exchange Online, Exchange Online Protection @@ -1910,7 +1984,7 @@ This parameter is available only in the cloud-based service. ```yaml Type: SwitchParameter -Parameter Sets: EnableLitigationHoldForMigration, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, RecalculateInactiveMailUser, RemoveComplianceTagHoldApplied, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveLitigationHoldEnabled, RemoveOrphanedHolds +Parameter Sets: EnableLitigationHoldForMigration, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, RecalculateInactiveMailUser, RemoveComplianceTagHoldApplied, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveLitigationHoldEnabled, RemoveOrphanedHolds, UnblockForwardSyncPostCrossTenantMigration Aliases: Applicable: Exchange Online, Exchange Online Protection @@ -1954,7 +2028,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: String -Parameter Sets: EnableLitigationHoldForMigration, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, RecalculateInactiveMailUser, RemoveComplianceTagHoldApplied, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveLitigationHoldEnabled, RemoveOrphanedHolds +Parameter Sets: EnableLitigationHoldForMigration, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, RecalculateInactiveMailUser, RemoveComplianceTagHoldApplied, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveLitigationHoldEnabled, RemoveOrphanedHolds, UnblockForwardSyncPostCrossTenantMigration Aliases: Applicable: Exchange Online, Exchange Online Protection @@ -2126,7 +2200,7 @@ The MicrosoftOnlineServicesID parameter specifies the user ID for the object. Th ```yaml Type: SmtpAddress -Parameter Sets: EnableLitigationHoldForMigration, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, RecalculateInactiveMailUser, RemoveComplianceTagHoldApplied, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveLitigationHoldEnabled, RemoveOrphanedHolds +Parameter Sets: EnableLitigationHoldForMigration, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, RecalculateInactiveMailUser, RemoveComplianceTagHoldApplied, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveLitigationHoldEnabled, RemoveOrphanedHolds, UnblockForwardSyncPostCrossTenantMigration Aliases: Applicable: Exchange Online, Exchange Online Protection @@ -2555,7 +2629,7 @@ This parameter is available only in the cloud-based service. ```yaml Type: SwitchParameter -Parameter Sets: EnableLitigationHoldForMigration, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, RecalculateInactiveMailUser, RemoveComplianceTagHoldApplied, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveLitigationHoldEnabled, RemoveOrphanedHolds +Parameter Sets: EnableLitigationHoldForMigration, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, RecalculateInactiveMailUser, RemoveComplianceTagHoldApplied, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveLitigationHoldEnabled, RemoveOrphanedHolds, UnblockForwardSyncPostCrossTenantMigration Aliases: Applicable: Exchange Online, Exchange Online Protection @@ -2812,6 +2886,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -UnblockForwardSyncPostCrossTenantMigration +This parameter is available only in the cloud-based service. + +{{ Fill UnblockForwardSyncPostCrossTenantMigration Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: UnblockForwardSyncPostCrossTenantMigration +Aliases: +Applicable: Exchange Online, Exchange Online Protection + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -UseMapiRichTextFormat The UseMapiRichTextFormat parameter specifies what to do with messages that are sent to the mail user or mail contact in MAPI rich text format, also known as Outlook Rich Text or Transport Neutral Encapsulation Format (TNEF). Valid values are: diff --git a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md index 5e0049d358..c3c3f9b530 100644 --- a/exchange/exchange-ps/exchange/Set-OrganizationConfig.md +++ b/exchange/exchange-ps/exchange/Set-OrganizationConfig.md @@ -24,6 +24,7 @@ For information about the parameter sets in the Syntax section below, see [Excha ``` Set-OrganizationConfig -ShortenEventScopeDefault [-AcceptedDomainApprovedSendersEnabled ] + [-ActionableMessagesExtenalAccessTokenEnabled ] [-ActivityBasedAuthenticationTimeoutEnabled ] [-ActivityBasedAuthenticationTimeoutInterval ] [-ActivityBasedAuthenticationTimeoutWithSingleSignOnEnabled ] @@ -143,6 +144,7 @@ Set-OrganizationConfig -ShortenEventScopeDefault [-SharedDomainEmailAddressFlowEnabled ] [-SiteMailboxCreationURL ] [-SmtpActionableMessagesEnabled ] + [-TwoClickMailPreviewEnabled ] [-UnblockUnsafeSenderPromptEnabled ] [-VisibleMeetingUpdateProperties ] [-WebPushNotificationsDisabled ] @@ -326,6 +328,7 @@ Set-OrganizationConfig [-AdfsAuthenticationConfiguration ] ``` Set-OrganizationConfig [-DelayedDelicensingEnabled ] [-EndUserMailNotificationForDelayedDelicensingEnabled ] [-TenantAdminNotificationForDelayedDelicensingEnabled ] [-AcceptedDomainApprovedSendersEnabled ] + [-ActionableMessagesExtenalAccessTokenEnabled ] [-ActivityBasedAuthenticationTimeoutEnabled ] [-ActivityBasedAuthenticationTimeoutInterval ] [-ActivityBasedAuthenticationTimeoutWithSingleSignOnEnabled ] @@ -438,6 +441,7 @@ Set-OrganizationConfig [-DelayedDelicensingEnabled ] [-EndUserMailNotif [-SharedDomainEmailAddressFlowEnabled ] [-SiteMailboxCreationURL ] [-SmtpActionableMessagesEnabled ] + [-TwoClickMailPreviewEnabled ] [-UnblockUnsafeSenderPromptEnabled ] [-VisibleMeetingUpdateProperties ] [-WebPushNotificationsDisabled ] @@ -612,6 +616,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ActionableMessagesExtenalAccessTokenEnabled +This parameter is available only in the cloud-based service. + +{{ Fill ActionableMessagesExtenalAccessTokenEnabled Description }} + +```yaml +Type: Boolean +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ActivityBasedAuthenticationTimeoutEnabled The ActivityBasedAuthenticationTimeoutEnabled parameter enables or disables the inactivity interval for automatic logoff in Outlook on the web (formerly known as Outlook Web App). Valid values are: @@ -3820,6 +3842,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -TwoClickMailPreviewEnabled +This parameter is available only in the cloud-based service. + +{{ Fill TwoClickMailPreviewEnabled Description }} + +```yaml +Type: Boolean +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -UMAvailableLanguages This parameter is available only in on-premises Exchange. diff --git a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md index c102bb02fc..f159f5b833 100644 --- a/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md +++ b/exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md @@ -85,6 +85,7 @@ Set-OwaMailboxPolicy [-Identity] [-LocalEventsEnabled ] [-LogonAndErrorLanguage ] [-MessagePreviewsDisabled ] + [-MonthlyUpdatesEnabled ] [-Name ] [-NotesEnabled ] [-NpsSurveysEnabled ] @@ -1531,6 +1532,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -MonthlyUpdatesEnabled +This parameter is available only in the cloud-based service. + +{{ Fill MonthlyUpdatesEnabled Description }} + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Name The Name parameter specifies the unique name for the policy. The maximum length is 64 characters. If the value contains spaces, enclose the value in quotation marks. diff --git a/exchange/exchange-ps/exchange/Set-SmimeConfig.md b/exchange/exchange-ps/exchange/Set-SmimeConfig.md index 9c7b0865ae..3b0f0fe2bb 100644 --- a/exchange/exchange-ps/exchange/Set-SmimeConfig.md +++ b/exchange/exchange-ps/exchange/Set-SmimeConfig.md @@ -40,6 +40,7 @@ Set-SmimeConfig [[-Identity] ] [-OWAIncludeCertificateChainAndRootCertificate ] [-OWAIncludeCertificateChainWithoutRootCertificate ] [-OWAIncludeSMIMECapabilitiesInMessage ] + [-OWANoSignOnReply ] [-OWAOnlyUseSmartCard ] [-OWASenderCertificateAttributesToDisplay ] [-OWASignedEmailCertificateInclusion ] @@ -441,6 +442,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -OWANoSignOnReply +This parameter is available only in the cloud-based service. + +{{ Fill OWANoSignOnReply Description }} + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Exchange Online + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -OWAOnlyUseSmartCard The OWAOnlyUseSmartCard parameter specifies whether smartcard-based certificates are required for Outlook on the web message signing and decryption. Valid values are: diff --git a/exchange/exchange-ps/exchange/Set-SupervisoryReviewPolicyV2.md b/exchange/exchange-ps/exchange/Set-SupervisoryReviewPolicyV2.md index 6604ef88d6..ac5377657b 100644 --- a/exchange/exchange-ps/exchange/Set-SupervisoryReviewPolicyV2.md +++ b/exchange/exchange-ps/exchange/Set-SupervisoryReviewPolicyV2.md @@ -29,6 +29,7 @@ Set-SupervisoryReviewPolicyV2 [-Identity] [-Force] [-PolicyRBACScopes ] [-PolicyTemplate ] + [-PreservationPeriodInDays ] [-RemoveReviewers ] [-RetentionPeriodInDays ] [-Reviewers ] @@ -188,6 +189,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -PreservationPeriodInDays +{{ Fill PreservationPeriodInDays Description }} + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -RemoveReviewers The RemoveReviewers parameter specifies the SMTP addresses of reviewers to remove from the supervisory review policy. You can specify multiple email addresses separated by commas. diff --git a/exchange/exchange-ps/exchange/Set-SupervisoryReviewRule.md b/exchange/exchange-ps/exchange/Set-SupervisoryReviewRule.md index e3f1d28903..3b199e7f28 100644 --- a/exchange/exchange-ps/exchange/Set-SupervisoryReviewRule.md +++ b/exchange/exchange-ps/exchange/Set-SupervisoryReviewRule.md @@ -20,30 +20,9 @@ For information about the parameter sets in the Syntax section below, see [Excha ## SYNTAX -### Identity ``` Set-SupervisoryReviewRule [-Identity] - [-CcsiDataModelOperator ] - [-Condition ] - [-Confirm] - [-ContentContainsSensitiveInformation ] - [-ContentMatchesDataModel ] - [-ContentSources ] - [-ExceptIfRecipientDomainIs ] - [-ExceptIfRevieweeIs ] - [-ExceptIfSenderDomainIs ] - [-ExceptIfSubjectOrBodyContainsWords ] - [-IncludeAdaptiveScopes ] - [-InPurviewFilter ] - [-Ocr ] - [-SamplingRate ] - [-WhatIf] - [] -``` - -### Default -``` -Set-SupervisoryReviewRule + [-AdvancedRule ] [-CcsiDataModelOperator ] [-Condition ] [-Confirm] @@ -61,6 +40,7 @@ Set-SupervisoryReviewRule [-IncludeAdaptiveScopes ] [-InPurviewFilter ] [-Ocr ] + [-PolicyRBACScopes ] [-SamplingRate ] [-SentTo ] [-WhatIf] @@ -93,7 +73,7 @@ The Identity parameter specifies the supervisory review rule that you want to mo ```yaml Type: ComplianceRuleIdParameter -Parameter Sets: Identity +Parameter Sets: (All) Aliases: Applicable: Security & Compliance @@ -104,6 +84,22 @@ Accept pipeline input: True Accept wildcard characters: False ``` +### -AdvancedRule +{{ Fill AdvancedRule Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +```` + ### -CcsiDataModelOperator {{ Fill CcsiDataModelOperator Description }} @@ -218,7 +214,7 @@ Accept wildcard characters: False ```yaml Type: Boolean -Parameter Sets: Default +Parameter Sets: (All) Aliases: Applicable: Security & Compliance @@ -234,7 +230,7 @@ Accept wildcard characters: False ```yaml Type: MultiValuedProperty -Parameter Sets: Default +Parameter Sets: (All) Aliases: Applicable: Security & Compliance @@ -298,7 +294,7 @@ Accept wildcard characters: False ```yaml Type: MultiValuedProperty -Parameter Sets: Default +Parameter Sets: (All) Aliases: Applicable: Security & Compliance @@ -389,6 +385,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -PolicyRBACScopes +{{ Fill PolicyRBACScopes Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -SamplingRate The SamplingRate parameter specifies the percentage of communications for review. If you want reviewers to review all detected items, use the value 100. @@ -410,7 +422,7 @@ Accept wildcard characters: False ```yaml Type: MultiValuedProperty -Parameter Sets: Default +Parameter Sets: (All) Aliases: Applicable: Security & Compliance From e33556079a4caa80b1f0ac99e99387e75df7c245 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 13 May 2025 14:19:22 -0700 Subject: [PATCH 1772/1851] Update New-SupervisoryReviewRule.md Typo fix --- exchange/exchange-ps/exchange/New-SupervisoryReviewRule.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/New-SupervisoryReviewRule.md b/exchange/exchange-ps/exchange/New-SupervisoryReviewRule.md index 5f62a83049..c4b9d1a57f 100644 --- a/exchange/exchange-ps/exchange/New-SupervisoryReviewRule.md +++ b/exchange/exchange-ps/exchange/New-SupervisoryReviewRule.md @@ -116,7 +116,7 @@ Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -```` +``` ### -CcsiDataModelOperator {{ Fill CcsiDataModelOperator Description }} From 07c9fd68c05defacce860b81672245a2f4751564 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 13 May 2025 14:35:11 -0700 Subject: [PATCH 1773/1851] Update Set-SupervisoryReviewRule.md Typo fix --- exchange/exchange-ps/exchange/Set-SupervisoryReviewRule.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-SupervisoryReviewRule.md b/exchange/exchange-ps/exchange/Set-SupervisoryReviewRule.md index 3b199e7f28..3b3c0210d9 100644 --- a/exchange/exchange-ps/exchange/Set-SupervisoryReviewRule.md +++ b/exchange/exchange-ps/exchange/Set-SupervisoryReviewRule.md @@ -98,7 +98,7 @@ Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -```` +``` ### -CcsiDataModelOperator {{ Fill CcsiDataModelOperator Description }} From 39c58aa07671920fe11d96385abe37c3df0ff73c Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 13 May 2025 14:41:18 -0700 Subject: [PATCH 1774/1851] Update Set-MailUser.md Typo fix --- exchange/exchange-ps/exchange/Set-MailUser.md | 1 + 1 file changed, 1 insertion(+) diff --git a/exchange/exchange-ps/exchange/Set-MailUser.md b/exchange/exchange-ps/exchange/Set-MailUser.md index 060fb82246..45d451af6c 100644 --- a/exchange/exchange-ps/exchange/Set-MailUser.md +++ b/exchange/exchange-ps/exchange/Set-MailUser.md @@ -941,6 +941,7 @@ Set-MailUser [-Identity] [-UnblockForwardSyncPostCrossTena [-WhatIf] [-WindowsEmailAddress ] [] +``` ## DESCRIPTION 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). From 0a06854b5c96bc82de237ffb2cd78565c0ae293e Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 13 May 2025 15:00:41 -0700 Subject: [PATCH 1775/1851] Removed AuditConfigurationPolicy/Rule and ActivityAlert Redirected to ProtectionAlert --- .../exchange-ps/exchange/Get-ActivityAlert.md | 80 --- .../exchange/Get-AuditConfigurationPolicy.md | 91 ---- .../exchange/Get-AuditConfigurationRule.md | 91 ---- .../exchange-ps/exchange/New-ActivityAlert.md | 470 ------------------ .../exchange/New-AuditConfigurationPolicy.md | 125 ----- .../exchange/New-AuditConfigurationRule.md | 159 ------ .../exchange/Remove-ActivityAlert.md | 127 ----- .../Remove-AuditConfigurationPolicy.md | 121 ----- .../exchange/Remove-AuditConfigurationRule.md | 121 ----- .../exchange-ps/exchange/Set-ActivityAlert.md | 408 --------------- .../exchange/Set-AuditConfigurationRule.md | 155 ------ exchange/exchange-ps/exchange/exchange.md | 22 - exchange/mapping/serviceMapping.json | 11 - 13 files changed, 1981 deletions(-) delete mode 100644 exchange/exchange-ps/exchange/Get-ActivityAlert.md delete mode 100644 exchange/exchange-ps/exchange/Get-AuditConfigurationPolicy.md delete mode 100644 exchange/exchange-ps/exchange/Get-AuditConfigurationRule.md delete mode 100644 exchange/exchange-ps/exchange/New-ActivityAlert.md delete mode 100644 exchange/exchange-ps/exchange/New-AuditConfigurationPolicy.md delete mode 100644 exchange/exchange-ps/exchange/New-AuditConfigurationRule.md delete mode 100644 exchange/exchange-ps/exchange/Remove-ActivityAlert.md delete mode 100644 exchange/exchange-ps/exchange/Remove-AuditConfigurationPolicy.md delete mode 100644 exchange/exchange-ps/exchange/Remove-AuditConfigurationRule.md delete mode 100644 exchange/exchange-ps/exchange/Set-ActivityAlert.md delete mode 100644 exchange/exchange-ps/exchange/Set-AuditConfigurationRule.md diff --git a/exchange/exchange-ps/exchange/Get-ActivityAlert.md b/exchange/exchange-ps/exchange/Get-ActivityAlert.md deleted file mode 100644 index 4d61e352ef..0000000000 --- a/exchange/exchange-ps/exchange/Get-ActivityAlert.md +++ /dev/null @@ -1,80 +0,0 @@ ---- -external help file: Microsoft.Exchange.TransportMailflow-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-activityalert -applicable: Security & Compliance -title: Get-ActivityAlert -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-ActivityAlert - -## SYNOPSIS -This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). - -**Note**: Activity alerts have been effectively replaced by alert policies and the corresponding **\*-ProtectionAlert** cmdlets. For more information about alert policies, see [Alert policies in Microsoft 365](https://learn.microsoft.com/purview/alert-policies). - -Use the Get-ActivityAlert cmdlet to view activity alerts. Activity alerts send email notifications when users perform specific activities in Microsoft 365. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-ActivityAlert [[-Identity] ] - [] -``` - -## DESCRIPTION -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/defender-office-365/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). - -## EXAMPLES - -### Example 1 -```powershell -Get-ActivityAlert | Format-List Disabled,Name,Description,Operation,UserId,NotifyUser -``` - -This example returns a summary list of all activity alerts. - -### Example 2 -```powershell -Get-ActivityAlert -Identity "All Mailbox Activities" -``` - -This example returns detailed information about the activity alert named All Mailbox Activities. - -## PARAMETERS - -### -Identity -The Identity parameter specifies the activity alert that you want to view. You can use any value that uniquely identifies the activity alert. For example: - -- Name -- Distinguished name (DN) -- GUID - -```yaml -Type: ComplianceRuleIdParameter -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: 1 -Default value: None -Accept pipeline input: True -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-AuditConfigurationPolicy.md b/exchange/exchange-ps/exchange/Get-AuditConfigurationPolicy.md deleted file mode 100644 index df97a6ed36..0000000000 --- a/exchange/exchange-ps/exchange/Get-AuditConfigurationPolicy.md +++ /dev/null @@ -1,91 +0,0 @@ ---- -external help file: Microsoft.Exchange.TransportMailflow-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-auditconfigurationpolicy -applicable: Security & Compliance -title: Get-AuditConfigurationPolicy -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-AuditConfigurationPolicy - -## SYNOPSIS -This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). - -Use the Get-AuditConfigurationPolicy cmdlet to view audit configuration policies. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-AuditConfigurationPolicy [[-Identity] ] - [-DomainController ] - [] -``` - -## DESCRIPTION -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). - -## EXAMPLES - -### Example 1 -```powershell -Get-AuditConfigurationPolicy | Format-List Name,Enabled,Workload,Priority,*Location -``` - -This example lists summary information about all audit configuration policies. - -### Example 2 -```powershell -Get-AuditConfigurationPolicy -Identity 8d4d2060-ee8e-46a8-8d72-24922956fba5 -``` - -This examples lists details about the audit configuration policy named 8d4d2060-ee8e-46a8-8d72-24922956fba5. - -## PARAMETERS - -### -Identity -The Identity parameter specifies the audit configuration policy that you want to view. The name of the policy is a GUID value. For example, 8d4d2060-ee8e-46a8-8d72-24922956fba5. - -```yaml -Type: PolicyIdParameter -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: 1 -Default value: None -Accept pipeline input: True -Accept wildcard characters: False -``` - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Get-AuditConfigurationRule.md b/exchange/exchange-ps/exchange/Get-AuditConfigurationRule.md deleted file mode 100644 index f4253e782f..0000000000 --- a/exchange/exchange-ps/exchange/Get-AuditConfigurationRule.md +++ /dev/null @@ -1,91 +0,0 @@ ---- -external help file: Microsoft.Exchange.TransportMailflow-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/get-auditconfigurationrule -applicable: Security & Compliance -title: Get-AuditConfigurationRule -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Get-AuditConfigurationRule - -## SYNOPSIS -This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). - -Use the Get-AuditConfigurationRule cmdlet to view audit configuration rules. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Get-AuditConfigurationRule [[-Identity] ] - [-DomainController ] - [] -``` - -## DESCRIPTION -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). - -## EXAMPLES - -### Example 1 -```powershell -Get-AuditConfigurationRule | Format-List Name,Workload,AuditOperation,Policy -``` - -This example lists summary information about all audit configuration rules. - -### Example 2 -```powershell -Get-AuditConfigurationRule 989a3a6c-dc40-4fa4-8307-beb3ece992e9 -``` - -This example lists details about the audit configuration rule named 989a3a6c-dc40-4fa4-8307-beb3ece992e9. - -## PARAMETERS - -### -Identity -The Identity parameter specifies the audit configuration rule that you want to view. The name of the rule is a GUID value. For example, 989a3a6c-dc40-4fa4-8307-beb3ece992e9. - -```yaml -Type: ComplianceRuleIdParameter -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: 1 -Default value: None -Accept pipeline input: True -Accept wildcard characters: False -``` - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/New-ActivityAlert.md b/exchange/exchange-ps/exchange/New-ActivityAlert.md deleted file mode 100644 index 5d49c0e66c..0000000000 --- a/exchange/exchange-ps/exchange/New-ActivityAlert.md +++ /dev/null @@ -1,470 +0,0 @@ ---- -external help file: Microsoft.Exchange.TransportMailflow-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/new-activityalert -applicable: Security & Compliance -title: New-ActivityAlert -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# New-ActivityAlert - -## SYNOPSIS -This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). - -**Note**: Activity alerts have been effectively replaced by alert policies and the corresponding **\*-ProtectionAlert** cmdlets. For more information about alert policies, see [Alert policies in Microsoft 365](https://learn.microsoft.com/purview/alert-policies). - -Use the New-ActivityAlert cmdlet to create activity alerts. Activity alerts send email notifications when users perform specific activities in Microsoft 365. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -### AnomalousOperationAuditAlert -``` -New-ActivityAlert -Multiplier -Name -NotifyUser -Type - [-Operation ] - [-Category ] - [-Condition ] - [-Confirm] - [-Description ] - [-Disabled ] - [-EmailCulture ] - [-RecordType ] - [-ScopeLevel ] - [-Severity ] - [-UserId ] - [-WhatIf] - [] -``` - -### SimpleAggregationAuditAlert -``` -New-ActivityAlert -Name -NotifyUser -Threshold -TimeWindow -Type - [-Operation ] - [-Category ] - [-Condition ] - [-Confirm] - [-Description ] - [-Disabled ] - [-EmailCulture ] - [-RecordType ] - [-ScopeLevel ] - [-Severity ] - [-UserId ] - [-WhatIf] - [] -``` - -### Default -``` -New-ActivityAlert -Name -NotifyUser -Operation - [-Type ] - [-Category ] - [-Confirm] - [-Description ] - [-Disabled ] - [-EmailCulture ] - [-RecordType ] - [-Severity ] - [-UserId ] - [-WhatIf] - [] -``` - -## DESCRIPTION -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/defender-office-365/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). - -## EXAMPLES - -### Example 1 -```powershell -New-ActivityAlert -Name "External Sharing Alert" -Operation sharinginvitationcreated -NotifyUser chrisda@contoso.com,michelle@contoso.com -UserId laura@contoso.com,julia@contoso.com -Description "Notification for external sharing events by laura@contoso.com and julia@contoso.com" -``` - -This example creates a new activity alert named External Sharing Alert that has the following properties: - -- Operation: sharinginvitationcreated. -- NotifyUser: chrisda@contoso.com and michelle@contoso.com. -- UserId: laura@contoso.com and julia@contoso.com. -- Description: Notification for external sharing events by laura@contoso.com and julia@contoso.com. - -## PARAMETERS - -### -Multiplier -The Multiplier parameter specifies the number of events that trigger an activity alert. The value of this parameter indicates a multiplier from a baseline value. - -You can only use this parameter with the Type parameter value AnomalousAggregation. - -```yaml -Type: Double -Parameter Sets: AnomalousOperationAuditAlert -Aliases: -Applicable: Security & Compliance - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Name -The Name parameter specifies the unique name of the activity alert. The maximum length is 64 characters. If the value contains spaces, enclose the value in quotation marks ("). - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -NotifyUser -The NotifyUser parameter specifies the email addressesfor notification messages. You can specify internal and external email addresses. - -You can enter multiple values separated by commas. If the values contain spaces or otherwise require quotation marks, use the following syntax: `"Value1","Value2",..."ValueN"`. - -```yaml -Type: MultiValuedProperty -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Operation -The Operation parameter specifies the activity that triggers an activity alert. - -A valid value for this parameter is an activity that's available in the Microsoft 365 audit log. For a description of these activities, see [Audited activities](https://learn.microsoft.com/purview/audit-log-activities). - -You can enter multiple values separated by commas. If the values contain spaces or otherwise require quotation marks, use the following syntax: `"Value1","Value2",..."ValueN"`. - -You can't use this parameter if the Type parameter value is ElevationOfPrivilege. - -```yaml -Type: MultiValuedProperty -Parameter Sets: Default -Aliases: -Applicable: Security & Compliance - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -```yaml -Type: MultiValuedProperty -Parameter Sets: AnomalousOperationAuditAlert, SimpleAggregationAuditAlert -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Threshold -The Threshold parameter specifies the number of events that trigger an activity alert in the time interval that's specified by the TimeWindow parameter. The minimum value for this parameter is 3. - -You can only use this parameter with the Type parameter value SimpleAggregation. - -```yaml -Type: Int32 -Parameter Sets: SimpleAggregationAuditAlert -Aliases: -Applicable: Security & Compliance - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -TimeWindow -The TimeWindow parameter specifies the time window in minutes that's used by the Threshold parameter. - -You can only use this parameter with the Type parameter value SimpleAggregation. - -```yaml -Type: Int32 -Parameter Sets: SimpleAggregationAuditAlert -Aliases: -Applicable: Security & Compliance - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Type -The Type parameter specifies the type alert. Valid values are: - -- Custom: An alert is created for the activities you specify with the Operation parameter. Typically, you don't need to use this value (if you don't use the Type parameter, and you specify the activities with the Operations parameter, the value Custom is automatically added to the Type property). -- ElevationOfPrivilege: This value is being retired. -- SimpleAggregation: An alert is created based on the activities defined by the Operation and Condition parameters, the number of activities specified by the Threshold parameter, and the time period specified by the TimeWindow parameter. -- AnomalousAggregation: An alert is created based the activities defined by the Operation and Condition parameters, and the number of activities specified by the Multiplier parameter. - -**Note**: You can't change the Type value in an existing activity alert. - -```yaml -Type: AlertType -Parameter Sets: AnomalousOperationAuditAlert, SimpleAggregationAuditAlert -Aliases: -Applicable: Security & Compliance - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -```yaml -Type: AlertType -Parameter Sets: Default -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Category -The Category parameter specifies a category for the activity alert. Valid values are: - -- None (This is the default value) -- DataLossPrevention -- ThreatManagement -- DataGovernance -- AccessGovernance -- Others - -```yaml -Type: AlertRuleCategory -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Condition -The Condition parameter specifies filter conditions for event aggregation. - -```yaml -Type: String -Parameter Sets: AnomalousOperationAuditAlert, SimpleAggregationAuditAlert -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Confirm -The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. - -- Destructive cmdlets (for example, Remove-\* cmdlets) have a built-in pause that forces you to acknowledge the command before proceeding. For these cmdlets, you can skip the confirmation prompt by using this exact syntax: `-Confirm:$false`. -- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Description -The Description parameter specifies an optional description for the activity alert. If the value contains spaces, enclose the value in quotation marks ("). - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Disabled -The Disabled parameter specifies whether the activity alert is enabled or disabled. Valid values are: - -- $true: The activity alert is disabled. -- $false: The activity alert is enabled. This is the default value. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -EmailCulture -The EmailCulture parameter specifies the language of the notification email message. - -Valid input for this parameter is a supported culture code value from the Microsoft .NET Framework CultureInfo class. For example, da-DK for Danish or ja-JP for Japanese. For more information, see [CultureInfo Class](https://learn.microsoft.com/dotnet/api/system.globalization.cultureinfo). - -```yaml -Type: CultureInfo -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RecordType -The RecordType parameter specifies a record type label for the activity alert. For details about the available values, see [AuditLogRecordType](https://learn.microsoft.com/office/office-365-management-api/office-365-management-activity-api-schema#auditlogrecordtype). - -You can't use this parameter when the value of the Type parameter is ElevationOfPrivilege. - -```yaml -Type: AuditRecordType -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ScopeLevel -The ScopeLevel parameter specifies the scope for activity alerts that use the Type parameter values SimpleAggregation or AnomalousAggregation. Valid values are: - -- SingleUser (This is the default value) -- AllUsers - -```yaml -Type: AlertScopeLevel -Parameter Sets: AnomalousOperationAuditAlert, SimpleAggregationAuditAlert -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Severity -The Severity parameter specifies a severity level for the activity alert. Valid values are: - -- None -- Low (This is the default value) -- Medium -- High - -```yaml -Type: RuleSeverity -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -UserId -The UserId parameter specifies who you want to monitor. - -- If you specify a user's email address, you'll receive an email notification when the user performs the specified activity. You can specify multiple email addresses separated by commas. -- If this parameter is blank ($null), you'll receive an email notification when any user in your organization performs the specified activity. - -You can only use this parameter with the Type parameter values Custom or ElevationOfPrivilege. - -```yaml -Type: MultiValuedProperty -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -The WhatIf switch doesn't work in Security & Compliance PowerShell. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Security & Compliance - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/New-AuditConfigurationPolicy.md b/exchange/exchange-ps/exchange/New-AuditConfigurationPolicy.md deleted file mode 100644 index a12fd702b9..0000000000 --- a/exchange/exchange-ps/exchange/New-AuditConfigurationPolicy.md +++ /dev/null @@ -1,125 +0,0 @@ ---- -external help file: Microsoft.Exchange.TransportMailflow-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/new-auditconfigurationpolicy -applicable: Security & Compliance -title: New-AuditConfigurationPolicy -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# New-AuditConfigurationPolicy - -## SYNOPSIS -This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). - -Use the New-AuditConfigurationPolicy cmdlet to create audit configuration policies. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -New-AuditConfigurationPolicy -Workload - [-Confirm] - [-DomainController ] - [-WhatIf] - [] -``` - -## DESCRIPTION -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). - -## EXAMPLES - -### Example 1 -```powershell -New-AuditConfigurationPolicy -Workload SharePoint -``` - -This example creates an audit configuration policy for Microsoft SharePoint Online. - -## PARAMETERS - -### -Workload -The Workload parameter specifies where auditing is allowed. Valid values are: - -- Exchange -- OneDriveForBusiness -- SharePoint - -```yaml -Type: Workload -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Confirm -The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. - -- Destructive cmdlets (for example, Remove-\* cmdlets) have a built-in pause that forces you to acknowledge the command before proceeding. For these cmdlets, you can skip the confirmation prompt by using this exact syntax: `-Confirm:$false`. -- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -The WhatIf switch doesn't work in Security & Compliance PowerShell. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Security & Compliance - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/New-AuditConfigurationRule.md b/exchange/exchange-ps/exchange/New-AuditConfigurationRule.md deleted file mode 100644 index 6970a6584f..0000000000 --- a/exchange/exchange-ps/exchange/New-AuditConfigurationRule.md +++ /dev/null @@ -1,159 +0,0 @@ ---- -external help file: Microsoft.Exchange.TransportMailflow-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/new-auditconfigurationrule -applicable: Security & Compliance -title: New-AuditConfigurationRule -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# New-AuditConfigurationRule - -## SYNOPSIS -This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). - -Use the New-AuditConfigurationRule cmdlet to create audit configuration rules. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -New-AuditConfigurationRule -AuditOperation -Workload - [-Confirm] - [-DomainController ] - [-WhatIf] - [] -``` - -## DESCRIPTION -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). - -## EXAMPLES - -### Example 1 -```powershell -New-AuditConfigurationRule -Workload SharePoint -AuditOperation Delete -``` - -This example creates a new audit configuration rule for Microsoft SharePoint Online that audits delete operations. - -## PARAMETERS - -### -AuditOperation -The AuditOperation parameter specifies the operations that are audited by the rule. Valid values are: - -- Administrate -- CheckIn -- CheckOut -- Count -- CreateUpdate -- Delete -- Forward -- MoveCopy -- PermissionChange -- ProfileChange -- SchemaChange -- Search -- SendAsOthers -- View -- Workflow - -You can specify multiple values separated by commas. - -```yaml -Type: MultiValuedProperty -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Workload -The Workload parameter specifies where the audit configuration policy applies. Valid values are: - -- Exchange -- OneDriveForBusiness -- SharePoint - -```yaml -Type: Workload -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Confirm -The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. - -- Destructive cmdlets (for example, Remove-\* cmdlets) have a built-in pause that forces you to acknowledge the command before proceeding. For these cmdlets, you can skip the confirmation prompt by using this exact syntax: `-Confirm:$false`. -- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -The WhatIf switch doesn't work in Security & Compliance PowerShell. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Security & Compliance - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Remove-ActivityAlert.md b/exchange/exchange-ps/exchange/Remove-ActivityAlert.md deleted file mode 100644 index b2fb529c09..0000000000 --- a/exchange/exchange-ps/exchange/Remove-ActivityAlert.md +++ /dev/null @@ -1,127 +0,0 @@ ---- -external help file: Microsoft.Exchange.TransportMailflow-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/remove-activityalert -applicable: Security & Compliance -title: Remove-ActivityAlert -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Remove-ActivityAlert - -## SYNOPSIS -This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). - -**Note**: Activity alerts have been effectively replaced by alert policies and the corresponding **\*-ProtectionAlert** cmdlets. For more information about alert policies, see [Alert policies in Microsoft 365](https://learn.microsoft.com/purview/alert-policies). - -Use the Remove-ActivityAlert cmdlet to remove activity alerts. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Remove-ActivityAlert [-Identity] - [-Confirm] - [-ForceDeletion] - [-WhatIf] - [] -``` - -## DESCRIPTION -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/defender-office-365/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). - -## EXAMPLES - -### Example 1 -```powershell -Remove-ActivityAlert -Identity "All Mailbox Activities" -``` - -This example removes the activity alert named All Mailbox Activities. - -## PARAMETERS - -### -Identity -The Identity parameter specifies the activity alert that you want to remove. You can use any value that uniquely identifies the activity alert. For example: - -- Name -- Distinguished name (DN) -- GUID - -```yaml -Type: PolicyIdParameter -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: True -Position: 1 -Default value: None -Accept pipeline input: True -Accept wildcard characters: False -``` - -### -Confirm -The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. - -- Destructive cmdlets (for example, Remove-\* cmdlets) have a built-in pause that forces you to acknowledge the command before proceeding. For these cmdlets, you can skip the confirmation prompt by using this exact syntax: `-Confirm:$false`. -- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ForceDeletion -This parameter is reserved for internal Microsoft use. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -The WhatIf switch doesn't work in Security & Compliance PowerShell. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Security & Compliance - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Remove-AuditConfigurationPolicy.md b/exchange/exchange-ps/exchange/Remove-AuditConfigurationPolicy.md deleted file mode 100644 index d5dddc1b9a..0000000000 --- a/exchange/exchange-ps/exchange/Remove-AuditConfigurationPolicy.md +++ /dev/null @@ -1,121 +0,0 @@ ---- -external help file: Microsoft.Exchange.TransportMailflow-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/remove-auditconfigurationpolicy -applicable: Security & Compliance -title: Remove-AuditConfigurationPolicy -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Remove-AuditConfigurationPolicy - -## SYNOPSIS -This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). - -Use the Remove-AuditConfigurationPolicy cmdlet to remove audit configuration policies. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Remove-AuditConfigurationPolicy [-Identity] - [-Confirm] - [-DomainController ] - [-WhatIf] - [] -``` - -## DESCRIPTION -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). - -## EXAMPLES - -### Example 1 -```powershell -Remove-AuditConfigurationPolicy -Identity 8d4d2060-ee8e-46a8-8d72-24922956fba5 -``` - -This example removes the audit configuration policy named 8d4d2060-ee8e-46a8-8d72-24922956fba5. - -## PARAMETERS - -### -Identity -The Identity parameter specifies the audit configuration policy that you want to remove. The name of the policy is a GUID value. For example, 8d4d2060-ee8e-46a8-8d72-24922956fba5. You can find the name value by running the following command: Get-AuditConfigurationPolicy | Format-List Name,Enabled,Workload,Priority,\*Location. - -```yaml -Type: PolicyIdParameter -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: True -Position: 1 -Default value: None -Accept pipeline input: True -Accept wildcard characters: False -``` - -### -Confirm -The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. - -- Destructive cmdlets (for example, Remove-\* cmdlets) have a built-in pause that forces you to acknowledge the command before proceeding. For these cmdlets, you can skip the confirmation prompt by using this exact syntax: `-Confirm:$false`. -- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -The WhatIf switch doesn't work in Security & Compliance PowerShell. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Security & Compliance - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Remove-AuditConfigurationRule.md b/exchange/exchange-ps/exchange/Remove-AuditConfigurationRule.md deleted file mode 100644 index c56bf2a3cf..0000000000 --- a/exchange/exchange-ps/exchange/Remove-AuditConfigurationRule.md +++ /dev/null @@ -1,121 +0,0 @@ ---- -external help file: Microsoft.Exchange.TransportMailflow-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/remove-auditconfigurationrule -applicable: Exchange Online, Security & Compliance -title: Remove-AuditConfigurationRule -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Remove-AuditConfigurationRule - -## SYNOPSIS -This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). - -Use the Remove-AuditConfigurationRule cmdlet to remove audit configuration rules. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Remove-AuditConfigurationRule [-Identity] - [-Confirm] - [-DomainController ] - [-WhatIf] - [] -``` - -## DESCRIPTION -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). - -## EXAMPLES - -### Example 1 -```powershell -Remove-AuditConfigurationRule 989a3a6c-dc40-4fa4-8307-beb3ece992e9 -``` - -This example removes the audit configuration rule named 989a3a6c-dc40-4fa4-8307-beb3ece992e9. - -## PARAMETERS - -### -Identity -The Identity parameter specifies the audit configuration rule that you want to remove. The name of the rule is a GUID value. For example, 989a3a6c-dc40-4fa4-8307-beb3ece992e9. You can find the name value by running the following command: Get-AuditConfigurationRule | Format-List Name,Workload,AuditOperation,Policy. - -```yaml -Type: PolicyIdParameter -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: True -Position: 1 -Default value: None -Accept pipeline input: True -Accept wildcard characters: False -``` - -### -Confirm -The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. - -- Destructive cmdlets (for example, Remove-\* cmdlets) have a built-in pause that forces you to acknowledge the command before proceeding. For these cmdlets, you can skip the confirmation prompt by using this exact syntax: `-Confirm:$false`. -- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -The WhatIf switch doesn't work in Security & Compliance PowerShell. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Security & Compliance - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Set-ActivityAlert.md b/exchange/exchange-ps/exchange/Set-ActivityAlert.md deleted file mode 100644 index 899cf0f8be..0000000000 --- a/exchange/exchange-ps/exchange/Set-ActivityAlert.md +++ /dev/null @@ -1,408 +0,0 @@ ---- -external help file: Microsoft.Exchange.TransportMailflow-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/set-activityalert -applicable: Security & Compliance -title: Set-ActivityAlert -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Set-ActivityAlert - -## SYNOPSIS -This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). - -**Note**: Activity alerts have been effectively replaced by alert policies and the corresponding **\*-ProtectionAlert** cmdlets. For more information about alert policies, see [Alert policies in Microsoft 365](https://learn.microsoft.com/purview/alert-policies). - -Use the Set-ActivityAlert cmdlet to modify activity alerts. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Set-ActivityAlert [-Identity] - [-Category ] - [-Condition ] - [-Confirm] - [-Description ] - [-Disabled ] - [-EmailCulture ] - [-Multiplier ] - [-NotifyUser ] - [-Operation ] - [-RecordType ] - [-ScopeLevel ] - [-Severity ] - [-Threshold ] - [-TimeWindow ] - [-UserId ] - [-WhatIf] - [] -``` - -## DESCRIPTION -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Defender portal](https://learn.microsoft.com/defender-office-365/mdo-portal-permissions) or [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). - -## EXAMPLES - -### Example 1 -```powershell -$NU = Get-ActivityAlert "Contoso Elevation of Privilege" - -$NU.NotifyUser.Add("chris@fabrikam.com") - -Set-ActivityAlert "Contoso Elevation of Privilege" -NotifyUser $NU.NotifyUser -``` - -This example adds the external user chris@fabrikam.com to the list of recipients that email notifications are sent to for the activity alert named Contoso Elevation of Privilege. - -**Note**: To remove an existing email address from the list of recipients, change the value NotifyUser.Add to NotifyUser.Remove. - -### Example 2 -```powershell -Set-ActivityAlert -Identity "External Sharing Alert" -Disabled $true -``` - -This example disables the existing activity alert named External Sharing Alert. - -## PARAMETERS - -### -Identity -The Identity parameter specifies the activity alert that you want to modify. You can use any value that uniquely identifies the activity alert. For example: - -- Name -- Distinguished name (DN) -- GUID - -```yaml -Type: ComplianceRuleIdParameter -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: True -Position: 1 -Default value: None -Accept pipeline input: True -Accept wildcard characters: False -``` - -### -Category -The Category parameter specifies a category for the activity alert. Valid values are: - -- None (This is the default value) -- DataLossPrevention -- ThreatManagement -- DataGovernance -- AccessGovernance -- Others - -```yaml -Type: AlertRuleCategory -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Condition -The Condition parameter specifies filter conditions for event aggregation. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Confirm -The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. - -- Destructive cmdlets (for example, Remove-\* cmdlets) have a built-in pause that forces you to acknowledge the command before proceeding. For these cmdlets, you can skip the confirmation prompt by using this exact syntax: `-Confirm:$false`. -- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Description -The Description parameter specifies an optional description for the activity alert. If the value contains spaces, enclose the value in quotation marks ("). - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Disabled -The Disabled parameter specifies whether the activity alert is enabled or disabled. Valid values are: - -- $true: The activity alert is disabled. -- $false: The activity alert is enabled. This is the default value. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -EmailCulture -The EmailCulture parameter specifies the language of the notification email message. - -Valid input for this parameter is a supported culture code value from the Microsoft .NET Framework CultureInfo class. For example, da-DK for Danish or ja-JP for Japanese. For more information, see [CultureInfo Class](https://learn.microsoft.com/dotnet/api/system.globalization.cultureinfo). - -```yaml -Type: CultureInfo -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Multiplier -The Multiplier parameter specifies the number of events that trigger an activity alert. The value of this parameter indicates a multiplier from a baseline value. - -You can only use this parameter on activity alerts that have the Type property value AnomalousAggregation. - -```yaml -Type: Double -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -NotifyUser -The NotifyUser parameter specifies the email address of the recipients who will receive the notification emails. You can specify internal and external email addresses. - -You can enter multiple values separated by commas. If the values contain spaces or otherwise require quotation marks, use the following syntax: `"Value1","Value2",..."ValueN"`. - -To modify the existing list of recipients, see the Examples section. - -```yaml -Type: MultiValuedProperty -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Operation -The Operation parameter specifies the activities that trigger activity alerts. - -A valid value for this parameter is an activity that's available in the Microsoft 365 audit log. For a description of these activities, see [Audited activities](https://learn.microsoft.com/purview/audit-log-activities). - -You can enter multiple values separated by commas. If the values contain spaces or otherwise require quotation marks, use the following syntax: `"Value1","Value2",..."ValueN"`. - -For the syntax that you use to modify an existing list of Operations values, see the Examples section. - -```yaml -Type: MultiValuedProperty -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RecordType -The RecordType parameter specifies a record type label for the activity alert. For details about the available values, see [AuditLogRecordType](https://learn.microsoft.com/office/office-365-management-api/office-365-management-activity-api-schema#auditlogrecordtype). - -You can't use this parameter when the value of the Type parameter is ElevationOfPrivilege. - -```yaml -Type: AuditRecordType -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ScopeLevel -The ScopeLevel parameter specifies the scope for activity alerts that use the Type parameter values SimpleAggregation or AnomalousAggregation. Valid values are: - -- SingleUser (This is the default value) -- AllUsers - -```yaml -Type: AlertScopeLevel -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Severity -The Severity parameter specifies a severity level for the activity alert. Valid values are: - -- None -- Low (This is the default value) -- Medium -- High - -```yaml -Type: RuleSeverity -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Threshold -The Threshold parameter specifies the number of events that trigger an activity alert in the time interval that's specified by the TimeWindow parameter. The minimum value for this parameter is 3. - -You can only use this parameter on activity alerts that have the Type property value SimpleAggregation. - -```yaml -Type: Int32 -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -TimeWindow -The TimeWindow parameter specifies the time window in minutes that's used by the Threshold parameter. - -You can only use this parameter on activity alerts that have the Type property value SimpleAggregation. - -```yaml -Type: Int32 -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -UserId -The UserId parameter specifies who you want to monitor. - -- If you specify a user's email address, you'll receive an email notification when the user performs the specified activity. You can specify multiple email addresses separated by commas. -- If this parameter is blank ($null), you'll receive an email notification when any user in your organization performs the specified activity. - -You can enter multiple values separated by commas. If the values contain spaces or otherwise require quotation marks, use the following syntax: `"Value1","Value2",..."ValueN"`. - -You can only use this parameter on activity alerts that have the Type property values Custom or ElevationOfPrivilege. - -For the syntax that you use to modify an existing list of UserId values, see the Examples section. - -```yaml -Type: MultiValuedProperty -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -The WhatIf switch doesn't work in Security & Compliance PowerShell. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Security & Compliance - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/Set-AuditConfigurationRule.md b/exchange/exchange-ps/exchange/Set-AuditConfigurationRule.md deleted file mode 100644 index a265423f12..0000000000 --- a/exchange/exchange-ps/exchange/Set-AuditConfigurationRule.md +++ /dev/null @@ -1,155 +0,0 @@ ---- -external help file: Microsoft.Exchange.TransportMailflow-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/set-auditconfigurationrule -applicable: Security & Compliance -title: Set-AuditConfigurationRule -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Set-AuditConfigurationRule - -## SYNOPSIS -This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). - -Use the Set-AuditConfigurationRule cmdlet to modify audit configuration rules. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Set-AuditConfigurationRule [-Identity] -AuditOperation - [-Confirm] - [-DomainController ] - [-WhatIf] - [] -``` - -## DESCRIPTION -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). - -## EXAMPLES - -### Example 1 -```powershell -Set-AuditConfigurationRule 989a3a6c-dc40-4fa4-8307-beb3ece992e9 -AuditOperation @{Add="CheckOut"} -``` - -This example modifies an existing SharePoint auditing rule. The check-out operation is added to the rule without affecting the existing operations that are already being audited. - -## PARAMETERS - -### -Identity -The Identity parameter specifies the audit configuration rule that you want to modify. The name of the rule is a GUID value. For example, 989a3a6c-dc40-4fa4-8307-beb3ece992e9. You can find the name value by running the following command: Get-AuditConfigurationRule | Format-List Name,Workload,AuditOperation,Policy. - -```yaml -Type: ComplianceRuleIdParameter -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: True -Position: 1 -Default value: None -Accept pipeline input: True -Accept wildcard characters: False -``` - -### -AuditOperation -The AuditOperation parameter specifies the operations that are audited by the rule. Valid values are: - -- Administrate -- CheckIn -- CheckOut -- Count -- CreateUpdate -- Delete -- Forward -- MoveCopy -- PermissionChange -- ProfileChange -- SchemaChange -- Search -- SendAsOthers -- View -- Workflow - -You can specify multiple values separated by commas. - -```yaml -Type: MultiValuedProperty -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Confirm -The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. - -- Destructive cmdlets (for example, Remove-\* cmdlets) have a built-in pause that forces you to acknowledge the command before proceeding. For these cmdlets, you can skip the confirmation prompt by using this exact syntax: `-Confirm:$false`. -- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -The WhatIf switch doesn't work in Security & Compliance PowerShell. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Security & Compliance - -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/exchange.md b/exchange/exchange-ps/exchange/exchange.md index 4abdcffe5b..872d053b3c 100644 --- a/exchange/exchange-ps/exchange/exchange.md +++ b/exchange/exchange-ps/exchange/exchange.md @@ -1749,8 +1749,6 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Export-TransportRuleCollection](Export-TransportRuleCollection.md) -### [Get-ActivityAlert](Get-ActivityAlert.md) - ### [Get-AdministrativeUnit](Get-AdministrativeUnit.md) ### [Get-AutoSensitivityLabelPolicy](Get-AutoSensitivityLabelPolicy.md) @@ -1805,8 +1803,6 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Invoke-ComplianceSecurityFilterAction](Invoke-ComplianceSecurityFilterAction.md) -### [New-ActivityAlert](New-ActivityAlert.md) - ### [New-AutoSensitivityLabelPolicy](New-AutoSensitivityLabelPolicy.md) ### [New-AutoSensitivityLabelRule](New-AutoSensitivityLabelRule.md) @@ -1833,8 +1829,6 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [New-TransportRule](New-TransportRule.md) -### [Remove-ActivityAlert](Remove-ActivityAlert.md) - ### [Remove-AutoSensitivityLabelPolicy](Remove-AutoSensitivityLabelPolicy.md) ### [Remove-AutoSensitivityLabelRule](Remove-AutoSensitivityLabelRule.md) @@ -1861,8 +1855,6 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Remove-TransportRule](Remove-TransportRule.md) -### [Set-ActivityAlert](Set-ActivityAlert.md) - ### [Set-AutoSensitivityLabelPolicy](Set-AutoSensitivityLabelPolicy.md) ### [Set-AutoSensitivityLabelRule](Set-AutoSensitivityLabelRule.md) @@ -1900,10 +1892,6 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Get-AuditConfig](Get-AuditConfig.md) -### [Get-AuditConfigurationPolicy](Get-AuditConfigurationPolicy.md) - -### [Get-AuditConfigurationRule](Get-AuditConfigurationRule.md) - ### [Get-AuditLogSearch](Get-AuditLogSearch.md) ### [Get-MailboxAuditBypassAssociation](Get-MailboxAuditBypassAssociation.md) @@ -1912,18 +1900,10 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [New-AdminAuditLogSearch](New-AdminAuditLogSearch.md) -### [New-AuditConfigurationPolicy](New-AuditConfigurationPolicy.md) - -### [New-AuditConfigurationRule](New-AuditConfigurationRule.md) - ### [New-MailboxAuditLogSearch](New-MailboxAuditLogSearch.md) ### [New-UnifiedAuditLogRetentionPolicy](New-UnifiedAuditLogRetentionPolicy.md) -### [Remove-AuditConfigurationPolicy](Remove-AuditConfigurationPolicy.md) - -### [Remove-AuditConfigurationRule](Remove-AuditConfigurationRule.md) - ### [Remove-UnifiedAuditLogRetentionPolicy](Remove-UnifiedAuditLogRetentionPolicy.md) ### [Search-AdminAuditLog](Search-AdminAuditLog.md) @@ -1936,8 +1916,6 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Set-AuditConfig](Set-AuditConfig.md) -### [Set-AuditConfigurationRule](Set-AuditConfigurationRule.md) - ### [Set-MailboxAuditBypassAssociation](Set-MailboxAuditBypassAssociation.md) ### [Set-UnifiedAuditLogRetentionPolicy](Set-UnifiedAuditLogRetentionPolicy.md) diff --git a/exchange/mapping/serviceMapping.json b/exchange/mapping/serviceMapping.json index ec41930629..cfc1918390 100644 --- a/exchange/mapping/serviceMapping.json +++ b/exchange/mapping/serviceMapping.json @@ -857,7 +857,6 @@ "Execute-AzureADLabelSync": "policy-and-compliance", "Export-JournalRuleCollection": "policy-and-compliance", "Export-TransportRuleCollection": "policy-and-compliance", - "Get-ActivityAlert": "policy-and-compliance", "Get-AdministrativeUnit": "policy-and-compliance", "Get-AutoSensitivityLabelPolicy": "policy-and-compliance", "Get-AutoSensitivityLabelRule": "policy-and-compliance", @@ -885,7 +884,6 @@ "Import-TransportRuleCollection": "policy-and-compliance", "Install-UnifiedCompliancePrerequisite": "policy-and-compliance", "Invoke-ComplianceSecurityFilterAction": "policy-and-compliance", - "New-ActivityAlert": "policy-and-compliance", "New-AutoSensitivityLabelPolicy": "policy-and-compliance", "New-AutoSensitivityLabelRule": "policy-and-compliance", "New-InformationBarrierPolicy": "policy-and-compliance", @@ -899,7 +897,6 @@ "New-SupervisoryReviewPolicyV2": "policy-and-compliance", "New-SupervisoryReviewRule": "policy-and-compliance", "New-TransportRule": "policy-and-compliance", - "Remove-ActivityAlert": "policy-and-compliance", "Remove-AutoSensitivityLabelPolicy": "policy-and-compliance", "Remove-AutoSensitivityLabelRule": "policy-and-compliance", "Remove-InformationBarrierPolicy": "policy-and-compliance", @@ -913,7 +910,6 @@ "Remove-RecordLabel": "policy-and-compliance", "Remove-SupervisoryReviewPolicyV2": "policy-and-compliance", "Remove-TransportRule": "policy-and-compliance", - "Set-ActivityAlert": "policy-and-compliance", "Set-AutoSensitivityLabelPolicy": "policy-and-compliance", "Set-AutoSensitivityLabelRule": "policy-and-compliance", "Set-InformationBarrierPolicy": "policy-and-compliance", @@ -932,25 +928,18 @@ "Test-ArchiveConnectivity": "policy-and-compliance", "Get-AdminAuditLogConfig": "policy-and-compliance-audit", "Get-AuditConfig": "policy-and-compliance-audit", - "Get-AuditConfigurationPolicy": "policy-and-compliance-audit", - "Get-AuditConfigurationRule": "policy-and-compliance-audit", "Get-AuditLogSearch": "policy-and-compliance-audit", "Get-MailboxAuditBypassAssociation": "policy-and-compliance-audit", "Get-UnifiedAuditLogRetentionPolicy": "policy-and-compliance-audit", "New-AdminAuditLogSearch": "policy-and-compliance-audit", - "New-AuditConfigurationPolicy": "policy-and-compliance-audit", - "New-AuditConfigurationRule": "policy-and-compliance-audit", "New-MailboxAuditLogSearch": "policy-and-compliance-audit", "New-UnifiedAuditLogRetentionPolicy": "policy-and-compliance-audit", - "Remove-AuditConfigurationPolicy": "policy-and-compliance-audit", - "Remove-AuditConfigurationRule": "policy-and-compliance-audit", "Remove-UnifiedAuditLogRetentionPolicy": "policy-and-compliance-audit", "Search-AdminAuditLog": "policy-and-compliance-audit", "Search-MailboxAuditLog": "policy-and-compliance-audit", "Search-UnifiedAuditLog": "policy-and-compliance-audit", "Set-AdminAuditLogConfig": "policy-and-compliance-audit", "Set-AuditConfig": "policy-and-compliance-audit", - "Set-AuditConfigurationRule": "policy-and-compliance-audit", "Set-MailboxAuditBypassAssociation": "policy-and-compliance-audit", "Set-UnifiedAuditLogRetentionPolicy": "policy-and-compliance-audit", "Write-AdminAuditLog": "policy-and-compliance-audit", From a9516c83c93979e573c4e0e0fb21b897ca7518c6 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 13 May 2025 15:01:04 -0700 Subject: [PATCH 1776/1851] Update .openpublishing.redirection.json --- .openpublishing.redirection.json | 55 ++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 17253bd2f1..7c10f25855 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -7148,6 +7148,61 @@ "redirect_url": "/viva/feature-access-management", "redirect_document_id": false }, + { + "source_path": "exchange/virtual-folder/exchange/Get-AuditConfigurationPolicy.md", + "redirect_url": "/powershell/module/exchange/get-protectionalert", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/New-AuditConfigurationPolicy.md", + "redirect_url": "/powershell/module/exchange/new-protectionalert", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Remove-AuditConfigurationPolicy.md", + "redirect_url": "/powershell/module/exchange/remove-protectionalert", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Get-AuditConfigurationRule.md", + "redirect_url": "/powershell/module/exchange/get-protectionalert", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/New-AuditConfigurationRule.md", + "redirect_url": "/powershell/module/exchange/new-protectionalert", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Remove-AuditConfigurationRule.md", + "redirect_url": "/powershell/module/exchange/remove-protectionalert", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Set-AuditConfigurationRule.md", + "redirect_url": "/powershell/module/exchange/set-protectionalert", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Get-ActivityAlert.md", + "redirect_url": "/powershell/module/exchange/get-protectionalert", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/New-ActivityAlert.md", + "redirect_url": "/powershell/module/exchange/new-protectionalert", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Remove-ActivityAlert.md", + "redirect_url": "/powershell/module/exchange/remove-protectionalert", + "redirect_document_id": false + }, + { + "source_path": "exchange/virtual-folder/exchange/Set-ActivityAlert.md", + "redirect_url": "/powershell/module/exchange/set-protectionalert", + "redirect_document_id": false + }, { "source_path": "skype/virtual-folder/skype/Disable-CsOnlineSipDomain.md", "redirect_url": "/powershell/module/teams/Disable-CsOnlineSipDomain", From 6c9687c333d1fe721082f13a2a785d954ef3ad1b Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 13 May 2025 15:23:47 -0700 Subject: [PATCH 1777/1851] Removed Remove-RecordLabel Redirected to Remove-Label --- .openpublishing.redirection.json | 5 ++ .../exchange/Remove-RecordLabel.md | 83 ------------------- exchange/exchange-ps/exchange/exchange.md | 2 - exchange/mapping/serviceMapping.json | 1 - 4 files changed, 5 insertions(+), 86 deletions(-) delete mode 100644 exchange/exchange-ps/exchange/Remove-RecordLabel.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 7c10f25855..0c2327fa83 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -7203,6 +7203,11 @@ "redirect_url": "/powershell/module/exchange/set-protectionalert", "redirect_document_id": false }, + { + "source_path": "exchange/virtual-folder/exchange/Remove-RecordLabel.md", + "redirect_url": "/powershell/module/exchange/remove-label", + "redirect_document_id": false + }, { "source_path": "skype/virtual-folder/skype/Disable-CsOnlineSipDomain.md", "redirect_url": "/powershell/module/teams/Disable-CsOnlineSipDomain", diff --git a/exchange/exchange-ps/exchange/Remove-RecordLabel.md b/exchange/exchange-ps/exchange/Remove-RecordLabel.md deleted file mode 100644 index 6a2986f447..0000000000 --- a/exchange/exchange-ps/exchange/Remove-RecordLabel.md +++ /dev/null @@ -1,83 +0,0 @@ ---- -external help file: Microsoft.Exchange.TransportMailflow-Help.xml -online version: https://learn.microsoft.com/powershell/module/exchange/remove-recordlabel -applicable: Security & Compliance -title: Remove-RecordLabel -schema: 2.0.0 -author: chrisda -ms.author: chrisda -ms.reviewer: ---- - -# Remove-RecordLabel - -## SYNOPSIS -This cmdlet is available only in Security & Compliance PowerShell. For more information, see [Security & Compliance PowerShell](https://learn.microsoft.com/powershell/exchange/scc-powershell). - -Use the Remove-RecordLabel cmdlet to remove record labels from your organization. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -Remove-RecordLabel -ItemUrl -LabelName - [] -``` - -## DESCRIPTION -To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions). - -## EXAMPLES - -### Example 1 -```powershell -{{ Add example code here }} -``` - -{{ Add example description here }} - -## PARAMETERS - -### -ItemUrl -{{ Fill ItemUrl Description }} - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -LabelName -{{ Fill LabelName Description }} - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: Security & Compliance - -Required: True -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). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/exchange/exchange.md b/exchange/exchange-ps/exchange/exchange.md index 872d053b3c..8ead57cb12 100644 --- a/exchange/exchange-ps/exchange/exchange.md +++ b/exchange/exchange-ps/exchange/exchange.md @@ -1849,8 +1849,6 @@ Exchange PowerShell is built on Windows PowerShell technology and provides a pow ### [Remove-ProtectionAlert](Remove-ProtectionAlert.md) -### [Remove-RecordLabel](Remove-RecordLabel.md) - ### [Remove-SupervisoryReviewPolicyV2](Remove-SupervisoryReviewPolicyV2.md) ### [Remove-TransportRule](Remove-TransportRule.md) diff --git a/exchange/mapping/serviceMapping.json b/exchange/mapping/serviceMapping.json index cfc1918390..b6691a949e 100644 --- a/exchange/mapping/serviceMapping.json +++ b/exchange/mapping/serviceMapping.json @@ -907,7 +907,6 @@ "Remove-OrganizationSegment": "policy-and-compliance", "Remove-OutlookProtectionRule": "policy-and-compliance", "Remove-ProtectionAlert": "policy-and-compliance", - "Remove-RecordLabel": "policy-and-compliance", "Remove-SupervisoryReviewPolicyV2": "policy-and-compliance", "Remove-TransportRule": "policy-and-compliance", "Set-AutoSensitivityLabelPolicy": "policy-and-compliance", From 685c68acce70cfa90191e95677f47ea6d60cb58e Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 13 May 2025 16:54:45 -0700 Subject: [PATCH 1778/1851] New ApplicationIdentifier param on New/Set-AuthServer --- .../exchange-ps/exchange/New-AuthServer.md | 18 ++++++++++++ .../exchange-ps/exchange/Set-AuthServer.md | 29 +++++++++++++++++++ 2 files changed, 47 insertions(+) diff --git a/exchange/exchange-ps/exchange/New-AuthServer.md b/exchange/exchange-ps/exchange/New-AuthServer.md index 937034caeb..8a2d1c3c0e 100644 --- a/exchange/exchange-ps/exchange/New-AuthServer.md +++ b/exchange/exchange-ps/exchange/New-AuthServer.md @@ -47,6 +47,7 @@ New-AuthServer [-Name] -AuthMetadataUrl -Type ### AppSecret ``` New-AuthServer [-Name] -Type + [-ApplicationIdentifier ] [-Confirm] [-DomainController ] [-DomainName ] @@ -125,6 +126,23 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ApplicationIdentifier +This parameter is available in the April 18, 2025 Hotfix update (HU) for Exchange 2019 CU15 and Exchange 2016 CU23. + +{{ Fill ApplicationIdentifier Description }} + +```yaml +Type: String +Parameter Sets: AppSecret +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. diff --git a/exchange/exchange-ps/exchange/Set-AuthServer.md b/exchange/exchange-ps/exchange/Set-AuthServer.md index 63a2517793..3b013830b0 100644 --- a/exchange/exchange-ps/exchange/Set-AuthServer.md +++ b/exchange/exchange-ps/exchange/Set-AuthServer.md @@ -62,6 +62,18 @@ Set-AuthServer [-Identity] [] ``` +### AppSecret +``` +Set-AuthServer [-Identity] + [-ApplicationIdentifier ] + [-Confirm] + [-DomainController ] + [-DomainName ] + [-Enabled ] + [-Name ] + [-WhatIf] + [] + ## DESCRIPTION Partner applications authorized by Exchange can access their resources after they're authenticated using server-to-server authentication. A partner application can authenticate by using self-issued tokens trusted by Exchange or by using an authorization server trusted by Exchange. You can use the New-AuthServer cmdlet to create a trusted authorization server object in Exchange, which allows it to trust tokens issued by the authorization server. @@ -100,6 +112,23 @@ Accept pipeline input: True Accept wildcard characters: False ``` +### -ApplicationIdentifier +This parameter is available in the April 18, 2025 Hotfix update (HU) for Exchange 2019 CU15 and Exchange 2016 CU23. + +{{ Fill ApplicationIdentifier Description }} + +```yaml +Type: String +Parameter Sets: AppSecret +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AuthMetadataUrl The AuthMetadataUrl parameter specifies the URL of the authorization server. This can be the AuthMetadataUrl of your Exchange Online organization. From aa3e0b9389f44c56e368cbf0c6fda3fdf17f1578 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 13 May 2025 16:57:53 -0700 Subject: [PATCH 1779/1851] Update New-AuthServer.md --- exchange/exchange-ps/exchange/New-AuthServer.md | 1 + 1 file changed, 1 insertion(+) diff --git a/exchange/exchange-ps/exchange/New-AuthServer.md b/exchange/exchange-ps/exchange/New-AuthServer.md index 8a2d1c3c0e..5837e8cdb9 100644 --- a/exchange/exchange-ps/exchange/New-AuthServer.md +++ b/exchange/exchange-ps/exchange/New-AuthServer.md @@ -135,6 +135,7 @@ This parameter is available in the April 18, 2025 Hotfix update (HU) for Exchang Type: String Parameter Sets: AppSecret Aliases: +Applicable: Exchange Server 2016, Exchange Server 2019 Required: False Position: Named From ac91c3b62ff9a6a753453c765236d86ee7f89cc6 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 13 May 2025 16:57:58 -0700 Subject: [PATCH 1780/1851] Update Set-AuthServer.md --- exchange/exchange-ps/exchange/Set-AuthServer.md | 1 + 1 file changed, 1 insertion(+) diff --git a/exchange/exchange-ps/exchange/Set-AuthServer.md b/exchange/exchange-ps/exchange/Set-AuthServer.md index 3b013830b0..1a6b950f29 100644 --- a/exchange/exchange-ps/exchange/Set-AuthServer.md +++ b/exchange/exchange-ps/exchange/Set-AuthServer.md @@ -121,6 +121,7 @@ This parameter is available in the April 18, 2025 Hotfix update (HU) for Exchang Type: String Parameter Sets: AppSecret Aliases: +Applicable: Exchange Server 2016, Exchange Server 2019 Required: False Position: Named From 4de3020730de7a87c54f5693655d55b787c79e41 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 13 May 2025 17:03:01 -0700 Subject: [PATCH 1781/1851] Update Set-AuthServer.md Typo fix --- exchange/exchange-ps/exchange/Set-AuthServer.md | 1 + 1 file changed, 1 insertion(+) diff --git a/exchange/exchange-ps/exchange/Set-AuthServer.md b/exchange/exchange-ps/exchange/Set-AuthServer.md index 1a6b950f29..7caef4d3c2 100644 --- a/exchange/exchange-ps/exchange/Set-AuthServer.md +++ b/exchange/exchange-ps/exchange/Set-AuthServer.md @@ -73,6 +73,7 @@ Set-AuthServer [-Identity] [-Name ] [-WhatIf] [] +``` ## DESCRIPTION Partner applications authorized by Exchange can access their resources after they're authenticated using server-to-server authentication. A partner application can authenticate by using self-issued tokens trusted by Exchange or by using an authorization server trusted by Exchange. You can use the New-AuthServer cmdlet to create a trusted authorization server object in Exchange, which allows it to trust tokens issued by the authorization server. From 6cd70da39629052f8e0b743ca9d00514c0b7c463 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 14 May 2025 11:01:34 -0700 Subject: [PATCH 1782/1851] Update New-CsCallQueue.md --- teams/teams-ps/teams/New-CsCallQueue.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsCallQueue.md b/teams/teams-ps/teams/New-CsCallQueue.md index 9b3efc6406..f585c8c5f5 100644 --- a/teams/teams-ps/teams/New-CsCallQueue.md +++ b/teams/teams-ps/teams/New-CsCallQueue.md @@ -18,7 +18,7 @@ Creates new Call Queue in your Skype for Business Online organization. ## SYNTAX ``` -New-CsCallQueue -Name [-AgentAlertTime ] [-AllowOptOut ] [-DistributionLists ] [-Tenant ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-MusicOnHoldAudioFileId ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-TimeoutAction ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-RoutingMethod ] [-PresenceBasedRouting ] [-ConferenceMode ] [-User ] [-LanguageId ] [-LineUri ] [-OboResourceAccountIds ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ][-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ] [-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentApplyTo ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [-ChannelId ] [-ChannelUserObjectId ] [-ShiftsTeamId ] [-ShiftsSchedulingGroupId ] [-AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt [-CallbackEmailNotificationTarget ] [-ServiceLevelThresholdResponseTimeInSecond ] [-ComplianceRecordingForCallQueueTemplateId ] [-TextAnnouncementForCR ] [-CustomAudioFileAnnouncementForCR ] [-TextAnnouncementForCRFailure ] [-CustomAudioFileAnnouncementForCRFailure ] [-ShouldOverwriteCallableChannelProperty ] [-SharedCallQueueHistoryTemplateId ] [] +New-CsCallQueue -Name [-AgentAlertTime ] [-AllowOptOut ] [-DistributionLists ] [-Tenant ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-MusicOnHoldAudioFileId ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-TimeoutAction ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-RoutingMethod ] [-PresenceBasedRouting ] [-ConferenceMode ] [-User ] [-LanguageId ] [-LineUri ] [-OboResourceAccountIds ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ][-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ] [-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentApplyTo ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [-ChannelId ] [-ChannelUserObjectId ] [-ShiftsTeamId ] [-ShiftsSchedulingGroupId ] [-AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt ] [-CallbackEmailNotificationTarget ] [-ServiceLevelThresholdResponseTimeInSecond ] [-ComplianceRecordingForCallQueueTemplateId ] [-TextAnnouncementForCR ] [-CustomAudioFileAnnouncementForCR ] [-TextAnnouncementForCRFailure ] [-CustomAudioFileAnnouncementForCRFailure ] [-ShouldOverwriteCallableChannelProperty ] [-SharedCallQueueHistoryTemplateId ] [] ``` ## DESCRIPTION From 67da4e36e97f42c8b1d28ba3d241969b02aa3696 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Wed, 14 May 2025 11:02:59 -0700 Subject: [PATCH 1783/1851] Update Set-CsCallQueue.md --- teams/teams-ps/teams/Set-CsCallQueue.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsCallQueue.md b/teams/teams-ps/teams/Set-CsCallQueue.md index 41e4c3e488..defd236d7f 100644 --- a/teams/teams-ps/teams/Set-CsCallQueue.md +++ b/teams/teams-ps/teams/Set-CsCallQueue.md @@ -19,7 +19,7 @@ Updates a Call Queue in your Skype for Business Online or Teams organization. ## SYNTAX ``` -Set-CsCallQueue -Identity [-AgentAlertTime ] [-AllowOptOut ] [-ChannelId ] [-ChannelUserObjectId ] [-ShiftsTeamId ] [-ShiftsSchedulingGroupId ] [-DistributionLists ] [-MusicOnHoldAudioFileId ] [-Name ] [-OboResourceAccountIds ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-RoutingMethod ] [-TimeoutAction ] [-Tenant ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentApplyTo ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-PresenceBasedRouting ] [-ConferenceMode ] [-Users ] [-LanguageId ] [-LineUri ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ] [-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ][-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt [-CallbackEmailNotificationTarget ] [-ServiceLevelThresholdResponseTimeInSecond [Int16> ] [-ComplianceRecordingForCallQueueTemplateId ] [-TextAnnouncementForCR ] [-CustomAudioFileAnnouncementForCR ] [-TextAnnouncementForCRFailure ] [-CustomAudioFileAnnouncementForCRFailure ] [-ShouldOverwriteCallableChannelProperty ] [-SharedCallQueueHistoryTemplateId ] [] +Set-CsCallQueue -Identity [-AgentAlertTime ] [-AllowOptOut ] [-ChannelId ] [-ChannelUserObjectId ] [-ShiftsTeamId ] [-ShiftsSchedulingGroupId ] [-DistributionLists ] [-MusicOnHoldAudioFileId ] [-Name ] [-OboResourceAccountIds ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-RoutingMethod ] [-TimeoutAction ] [-Tenant ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentApplyTo ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-PresenceBasedRouting ] [-ConferenceMode ] [-Users ] [-LanguageId ] [-LineUri ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ] [-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ][-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt ] [-CallbackEmailNotificationTarget ] [-ServiceLevelThresholdResponseTimeInSecond [Int16> ] [-ComplianceRecordingForCallQueueTemplateId ] [-TextAnnouncementForCR ] [-CustomAudioFileAnnouncementForCR ] [-TextAnnouncementForCRFailure ] [-CustomAudioFileAnnouncementForCRFailure ] [-ShouldOverwriteCallableChannelProperty ] [-SharedCallQueueHistoryTemplateId ] [] ``` ## DESCRIPTION From 6c01f101c8d0cdd1b3558c2cbffc71c898505ab0 Mon Sep 17 00:00:00 2001 From: Krammer Liu <99905184+krammerliu@users.noreply.github.com> Date: Wed, 14 May 2025 11:29:00 -0700 Subject: [PATCH 1784/1851] Update New-CsExternalAccessPolicy.md --- .../teams/New-CsExternalAccessPolicy.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md index 8498361f65..921120a28c 100644 --- a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md @@ -169,7 +169,7 @@ Accept wildcard characters: False > [!NOTE] > Please note that this parameter is in Private Preview. -Indicates the domains that are allowed to communicate with the users of this policy. This is referenced only when `CommunicationWithExternalOrgs` is set to be `AllowSpecificExternalDomains`. Only custom policies can change this setting. In Global (default) policy this setting should be default value always and is not allowed to be changed. +Specifies the external domains allowed to communicate with users assigned to this policy. This setting is applicable only when `CommunicationWithExternalOrgs` is configured to `AllowSpecificExternalDomains`. This setting can be modified only in custom policy. In Global (default) policy `CommunicationWithExternalOrgs` can only be set to `OrganizationDefault` and cannot be changed. ```yaml Type: List @@ -187,7 +187,7 @@ Accept wildcard characters: False > [!NOTE] > Please note that this parameter is in Private Preview. -Indicates the domains that are blocked from communicating with the users of this policy. This is referenced only when `CommunicationWithExternalOrgs` is set to be `BlockSpecificExternalDomains`. Only custom policies can change this setting. In Global (default) policy this setting should be default value always and is not allowed to be changed. +Specifies the external domains blocked from communicating with users assigned to this policy. This setting is applicable only when `CommunicationWithExternalOrgs` is configured to `BlockSpecificExternalDomains`. This setting can be modified only in custom policy. In Global (default) policy `CommunicationWithExternalOrgs` can only be set to `OrganizationDefault` and cannot be changed. ```yaml Type: List @@ -205,15 +205,15 @@ Accept wildcard characters: False > [!NOTE] > Please note that this parameter is in Private Preview. -Indicates how the users get assigned by this policy can communicate with the external orgs. There are 5 options: +Indicates how users assigned to the policy can communicate with external organizations (domains). This setting has 5 possible values: -- OrganizationDefault: the users of this policy will follow the federation settings defined in TenantFederationConfiguration. -- AllowAllExternalDomains: the users are open to communicate with all domains. -- AllowSpecificExternalDomains: the users can only communicate with the users of the domains defined in `AllowedExternalDomains`. -- BlockSpecificExternalDomains: only users from the domains defined in `BlockedExternalDomains` are blocked from communicating with the users of this policy. -- BlockAllExternalDomains: the users are not able to communicate with any external domains. +- OrganizationDefault: users follow the federation settings specified in `TenantFederationConfiguration`. This is the default value. +- AllowAllExternalDomains: users are allowed to communicate with all domains. +- AllowSpecificExternalDomains: users the users can communicate with external domains listed in `AllowedExternalDomains`. +- BlockSpecificExternalDomains: users are blocked from communicating with domains listed in `BlockedExternalDomains`. +- BlockAllExternalDomains: users cannot communicate with any external domains. -The setting only applies if `EnableFederationAccess` is true. Simiar to `AllowedExternalDomains` and `BlockedExternalDomains`, only custom policies can change this setting. In Global (default) policy this setting should be default value always and is not allowed to be changed. +The setting is only applicable when `EnableFederationAccess` is set to true. This setting can only be modified in custom policies. In the Global (default) policy, it is fixed to `OrganizationDefault` and cannot be changed. ```yaml Type: String Parameter Sets: (All) From 46edee9ddcbbd1f4eba254ea7dd6ff8257604e20 Mon Sep 17 00:00:00 2001 From: Krammer Liu <99905184+krammerliu@users.noreply.github.com> Date: Wed, 14 May 2025 11:32:54 -0700 Subject: [PATCH 1785/1851] Update Set-CsExternalAccessPolicy.md --- .../teams-ps/teams/Set-CsExternalAccessPolicy.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md index 3130072982..e62968430d 100644 --- a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md @@ -202,7 +202,7 @@ Accept wildcard characters: False > [!NOTE] > Please note that this parameter is in Private Preview. -Indicates the domains that are allowed to communicate with the users of this policy. This is referenced only when `CommunicationWithExternalOrgs` is set to be `AllowSpecificExternalDomains`. Only custom policies can change this setting. In Global (default) policy this setting should be default value always and is not allowed to be changed. +Specifies the external domains allowed to communicate with users assigned to this policy. This setting is applicable only when `CommunicationWithExternalOrgs` is configured to `AllowSpecificExternalDomains`. This setting can be modified only in custom policy. In Global (default) policy `CommunicationWithExternalOrgs` can only be set to `OrganizationDefault` and cannot be changed. ```yaml Type: List Parameter Sets: (All) @@ -220,7 +220,7 @@ Accept wildcard characters: False > [!NOTE] > Please note that this parameter is in Private Preview. -Indicates the domains that are blocked from communicating with the users of this policy. This is referenced only when `CommunicationWithExternalOrgs` is set to be `BlockSpecificExternalDomains`. Only custom policies can change this setting. In Global (default) policy this setting should be default value always and is not allowed to be changed. +Specifies the external domains blocked from communicating with users assigned to this policy. This setting is applicable only when `CommunicationWithExternalOrgs` is configured to `BlockSpecificExternalDomains`. This setting can be modified only in custom policy. In Global (default) policy `CommunicationWithExternalOrgs` can only be set to `OrganizationDefault` and cannot be changed. ```yaml Type: List Parameter Sets: (All) @@ -240,13 +240,13 @@ Accept wildcard characters: False Indicates how the users get assigned by this policy can communicate with the external orgs. There are 5 options: -- OrganizationDefault: the users of this policy will follow the federation settings defined in TenantFederationConfiguration. -- AllowAllExternalDomains: the users are open to communicate with all domains. -- AllowSpecificExternalDomains: the users can only communicate with the users of the domains defined in `AllowedExternalDomains`. -- BlockSpecificExternalDomains: only users from the domains defined in `BlockedExternalDomains` are blocked from communicating with the users of this policy. -- BlockAllExternalDomains: the users are not able to communicate with any external domains. +- OrganizationDefault: users follow the federation settings specified in `TenantFederationConfiguration`. This is the default value. +- AllowAllExternalDomains: users are allowed to communicate with all domains. +- AllowSpecificExternalDomains: users the users can communicate with external domains listed in `AllowedExternalDomains`. +- BlockSpecificExternalDomains: users are blocked from communicating with domains listed in `BlockedExternalDomains`. +- BlockAllExternalDomains: users cannot communicate with any external domains. -The setting only applies if `EnableFederationAccess` is true. Simiar to `AllowedExternalDomains` and `BlockedExternalDomains`, only custom policies can change this setting. In Global (default) policy this setting should be default value always and is not allowed to be changed. +The setting is only applicable when `EnableFederationAccess` is set to true. This setting can only be modified in custom policies. In the Global (default) policy, it is fixed to `OrganizationDefault` and cannot be changed. ```yaml Type: String Parameter Sets: (All) From 5b1cae53ae7aab5dc8d3395a5fcb9bac30e590d4 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 14 May 2025 15:53:33 -0700 Subject: [PATCH 1786/1851] Export warnings --- .../exchange/Get-ComplianceSearchAction.md | 4 ++- .../exchange/New-ComplianceSearchAction.md | 33 +++++++++++++++++++ 2 files changed, 36 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Get-ComplianceSearchAction.md b/exchange/exchange-ps/exchange/Get-ComplianceSearchAction.md index cd108c7a4f..a0ca0a62b5 100644 --- a/exchange/exchange-ps/exchange/Get-ComplianceSearchAction.md +++ b/exchange/exchange-ps/exchange/Get-ComplianceSearchAction.md @@ -177,6 +177,8 @@ Accept wildcard characters: False ``` ### -Export +**Note**: After May 26, 2025, this parameter is no longer functional. For more information, see [Upcoming changes to Microsoft Purview eDiscovery](https://techcommunity.microsoft.com/blog/microsoft-security-blog/upcoming-changes-to-microsoft-purview-ediscovery/4405084). + The Export switch filters the results by Export compliance search actions. You don't need to specify a value with this switch. You can't use this switch with the Identity, Preview, or Purge parameters. @@ -211,7 +213,7 @@ Accept wildcard characters: False ``` ### -Organization -This parameter is available only in the cloud-based organization. +This parameter is available only in the cloud-based service. This parameter is reserved for internal Microsoft use. diff --git a/exchange/exchange-ps/exchange/New-ComplianceSearchAction.md b/exchange/exchange-ps/exchange/New-ComplianceSearchAction.md index 74634f84e1..dcd284c9cf 100644 --- a/exchange/exchange-ps/exchange/New-ComplianceSearchAction.md +++ b/exchange/exchange-ps/exchange/New-ComplianceSearchAction.md @@ -120,6 +120,8 @@ New-ComplianceSearchAction -SearchName "Project X" -Export This example creates an export search action for the content search named Project X. +**Note**: After May 26, 2025, this example no longer works. For more information, see [Upcoming changes to Microsoft Purview eDiscovery](https://techcommunity.microsoft.com/blog/microsoft-security-blog/upcoming-changes-to-microsoft-purview-ediscovery/4405084). + ### Example 3 ```powershell New-ComplianceSearchAction -SearchName "Remove Phishing Message" -Purge -PurgeType SoftDelete @@ -134,6 +136,8 @@ New-ComplianceSearchAction -SearchName "Case 321 All Sites" -Export -SharePointA This example exports the results returned by the content search named "Case 321 All Sites". The search results are compressed and exported to a single ZIP file. If the search included any Exchange locations, the search results are exported as one PST file per mailbox. +**Note**: After May 26, 2025, this example no longer works. For more information, see [Upcoming changes to Microsoft Purview eDiscovery](https://techcommunity.microsoft.com/blog/microsoft-security-blog/upcoming-changes-to-microsoft-purview-ediscovery/4405084). + ## PARAMETERS ### -SearchName @@ -212,6 +216,8 @@ Accept wildcard characters: False ``` ### -EnableDedupe +This parameter is available only in the cloud-based service. + This parameter is reserved for internal Microsoft use. ```yaml @@ -228,6 +234,9 @@ Accept wildcard characters: False ``` ### -ExchangeArchiveFormat + +**Note**: After May 26, 2025, this parameter is no longer functional. For more information, see [Upcoming changes to Microsoft Purview eDiscovery](https://techcommunity.microsoft.com/blog/microsoft-security-blog/upcoming-changes-to-microsoft-purview-ediscovery/4405084). + This parameter is functional only in the cloud-based service. This parameter requires the Export role in Security & Compliance PowerShell. By default, this role is assigned only to the eDiscovery Manager role group. @@ -257,6 +266,8 @@ Accept wildcard characters: False ``` ### -Export +**Note**: After May 26, 2025, this parameter is no longer functional. For more information, see [Upcoming changes to Microsoft Purview eDiscovery](https://techcommunity.microsoft.com/blog/microsoft-security-blog/upcoming-changes-to-microsoft-purview-ediscovery/4405084). + This parameter is functional only in the cloud-based service. This parameter requires the Export role in Security & Compliance PowerShell. By default, this role is assigned only to the eDiscovery Manager role group. @@ -279,6 +290,8 @@ Accept wildcard characters: False ``` ### -FileTypeExclusionsForUnindexedItems +**Note**: After May 26, 2025, this parameter is no longer functional. For more information, see [Upcoming changes to Microsoft Purview eDiscovery](https://techcommunity.microsoft.com/blog/microsoft-security-blog/upcoming-changes-to-microsoft-purview-ediscovery/4405084). + The FileTypeExclusionsForUnindexedItems specifies the file types to exclude because they can't be indexed. You can specify multiple values separated by commas. ```yaml @@ -351,6 +364,8 @@ Accept wildcard characters: False ``` ### -IncludeSharePointDocumentVersions +**Note**: After May 26, 2025, this parameter is no longer functional. For more information, see [Upcoming changes to Microsoft Purview eDiscovery](https://techcommunity.microsoft.com/blog/microsoft-security-blog/upcoming-changes-to-microsoft-purview-ediscovery/4405084). + This parameter is available only in the cloud-based service. The IncludeSharePointDocumentVersions parameter specifies whether to export previous versions of the document when you use the Export switch. Valid values are: @@ -388,6 +403,8 @@ Accept wildcard characters: False ``` ### -NotifyEmail +**Note**: After May 26, 2025, this parameter is no longer functional. For more information, see [Upcoming changes to Microsoft Purview eDiscovery](https://techcommunity.microsoft.com/blog/microsoft-security-blog/upcoming-changes-to-microsoft-purview-ediscovery/4405084). + In Security & Compliance PowerShell, this parameter requires the Export role. By default, this is assigned only to the eDiscovery Manager role group. The NotifyEmail parameter specifies the email address target for the search results when you use the Export switch. @@ -408,6 +425,8 @@ Accept wildcard characters: False ``` ### -NotifyEmailCC +**Note**: After May 26, 2025, this parameter is no longer functional. For more information, see [Upcoming changes to Microsoft Purview eDiscovery](https://techcommunity.microsoft.com/blog/microsoft-security-blog/upcoming-changes-to-microsoft-purview-ediscovery/4405084). + In Security & Compliance PowerShell, this parameter requires the Export role. By default, this role is assigned only to the eDiscovery Manager role group. The NotifyEmailCC parameter specifies the email address target for the search results when you use the Export switch. @@ -525,6 +544,8 @@ Accept wildcard characters: False ``` ### -Report +**Note**: After May 26, 2025, this parameter is no longer functional. For more information, see [Upcoming changes to Microsoft Purview eDiscovery](https://techcommunity.microsoft.com/blog/microsoft-security-blog/upcoming-changes-to-microsoft-purview-ediscovery/4405084). + This parameter is functional only in the cloud-based service. The Report switch specifies the action for the content search is to export a report about the results (information about each item instead of the full set of results) that match the search criteria. You don't need to specify a value with this switch. @@ -543,6 +564,8 @@ Accept wildcard characters: False ``` ### -RetentionReport +**Note**: After May 26, 2025, this parameter is no longer functional. For more information, see [Upcoming changes to Microsoft Purview eDiscovery](https://techcommunity.microsoft.com/blog/microsoft-security-blog/upcoming-changes-to-microsoft-purview-ediscovery/4405084). + The RetentionReport switch specifies the action for the content search is to export a retention report. You don't need to specify a value with this switch. ```yaml @@ -575,6 +598,8 @@ Accept wildcard characters: False ``` ### -Scenario +**Note**: After May 26, 2025, this parameter is no longer functional. For more information, see [Upcoming changes to Microsoft Purview eDiscovery](https://techcommunity.microsoft.com/blog/microsoft-security-blog/upcoming-changes-to-microsoft-purview-ediscovery/4405084). + In Security & Compliance PowerShell, this parameter requires the Preview role. By default, this role is assigned only to the eDiscovery Manager role group. The Scenario parameter specifies the scenario type when you use the Export switch. Valid values are: @@ -600,6 +625,8 @@ Accept wildcard characters: False ``` ### -Scope +**Note**: After May 26, 2025, this parameter is no longer functional. For more information, see [Upcoming changes to Microsoft Purview eDiscovery](https://techcommunity.microsoft.com/blog/microsoft-security-blog/upcoming-changes-to-microsoft-purview-ediscovery/4405084). + The Scope parameter specifies the items to include when the action is Export. Valid values are: - IndexedItemsOnly @@ -640,6 +667,8 @@ Accept wildcard characters: False ``` ### -SharePointArchiveFormat +**Note**: After May 26, 2025, this parameter is no longer functional. For more information, see [Upcoming changes to Microsoft Purview eDiscovery](https://techcommunity.microsoft.com/blog/microsoft-security-blog/upcoming-changes-to-microsoft-purview-ediscovery/4405084). + This parameter is functional only in the cloud-based service. This parameter requires the Export role. By default, this role is assigned only to the eDiscovery Manager role group. @@ -666,6 +695,10 @@ Accept wildcard characters: False ``` ### -ShareRootPath +This parameter is available only in on-premises Exchange. + +**Note**: After May 26, 2025, this parameter is no longer functional. For more information, see [Upcoming changes to Microsoft Purview eDiscovery](https://techcommunity.microsoft.com/blog/microsoft-security-blog/upcoming-changes-to-microsoft-purview-ediscovery/4405084). + {{ Fill ShareRootPath Description }} ```yaml From 887b81d02a9cc615a5fcd723e7dff49ddd5a95c8 Mon Sep 17 00:00:00 2001 From: Maxime Delarue <61271832+MaximeDelarue@users.noreply.github.com> Date: Thu, 15 May 2025 18:11:37 +0700 Subject: [PATCH 1787/1851] Update Add-MailboxPermission.md Updated -InheritanceType yaml: Default Value: All @chrisda --- exchange/exchange-ps/exchange/Add-MailboxPermission.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Add-MailboxPermission.md b/exchange/exchange-ps/exchange/Add-MailboxPermission.md index 47a39e1221..07ab0e946e 100644 --- a/exchange/exchange-ps/exchange/Add-MailboxPermission.md +++ b/exchange/exchange-ps/exchange/Add-MailboxPermission.md @@ -420,7 +420,7 @@ Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Ex Required: False Position: Named -Default value: None +Default value: All Accept pipeline input: False Accept wildcard characters: False ``` From 8c8d8eb1a6d83f93ff902b43aecb2ca0b65df6b3 Mon Sep 17 00:00:00 2001 From: simmander Date: Thu, 15 May 2025 09:46:18 -0400 Subject: [PATCH 1788/1851] Update Set-CsTenantFederationConfiguration.md --- teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md index 1fa4575265..cac1def645 100644 --- a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md @@ -14,6 +14,9 @@ ms.date: 12/11/2024 # Set-CsTenantFederationConfiguration ## SYNOPSIS +> [!NOTE] +> Starting May 5, 2025, Skype Consumer Interoperability with Teams is no longer supported and the parameter AllowPublicUsers can no longer be used + Manages federation configuration settings for your Skype for Business Online tenants. These settings are used to determine which domains (if any) your users are allowed to communicate with. From 6abdf1e8cd80c9138b400a3210d24ab57022d057 Mon Sep 17 00:00:00 2001 From: simmander Date: Thu, 15 May 2025 11:25:20 -0400 Subject: [PATCH 1789/1851] Update Set-CsTenantFederationConfiguration.md --- teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md index cac1def645..12129bde52 100644 --- a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md @@ -15,7 +15,7 @@ ms.date: 12/11/2024 ## SYNOPSIS > [!NOTE] -> Starting May 5, 2025, Skype Consumer Interoperability with Teams is no longer supported and the parameter AllowPublicUsers can no longer be used +> Starting May 5, 2025, Skype Consumer Interoperability with Teams is no longer supported and the parameters AllowPublicUsers and EnablePublicCloudAccess can no longer be used. Manages federation configuration settings for your Skype for Business Online tenants. These settings are used to determine which domains (if any) your users are allowed to communicate with. From 3ae2bbcd63226d288ffd6ecd07d109de3b7b1593 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 15 May 2025 08:38:13 -0700 Subject: [PATCH 1790/1851] Update New-CsCallQueue.md Updating for call priorities --- teams/teams-ps/teams/New-CsCallQueue.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/New-CsCallQueue.md b/teams/teams-ps/teams/New-CsCallQueue.md index f585c8c5f5..9182e2dfca 100644 --- a/teams/teams-ps/teams/New-CsCallQueue.md +++ b/teams/teams-ps/teams/New-CsCallQueue.md @@ -28,14 +28,17 @@ The New-CsCallQueue cmdlet creates a new Call Queue. > The following configuration parameters are currently only available in PowerShell and do not appear in Teams admin center. Saving a call queue configuration through Teams admin center will _remove_ any of these configured items: > > - -HideAuthorizedUsers +> - -OverflowActionCallPriority > - -OverflowRedirectPersonTextToSpeechPrompt > - -OverflowRedirectPersonAudioFilePrompt > - -OverflowRedirectVoicemailTextToSpeechPrompt > - -OverflowRedirectVoicemailAudioFilePrompt +> - -TimeoutActionCallPriority > - -TimeoutRedirectPersonTextToSpeechPrompt > - -TimeoutRedirectPersonAudioFilePrompt > - -TimeoutRedirectVoicemailTextToSpeechPrompt > - -TimeoutRedirectVoicemailAudioFilePrompt +> - -NoAgentActionCallPriority > - -NoAgentRedirectPersonTextToSpeechPrompt > - -NoAgentRedirectPersonAudioFilePrompt > - -NoAgentRedirectVoicemailTextToSpeechPrompt @@ -43,9 +46,6 @@ The New-CsCallQueue cmdlet creates a new Call Queue. > > The following configuration parameters will only work for customers that are participating in the Voice Applications private preview for these features. General Availability for this functionality has not been determined at this time. > -> - -OverflowActionCallPriority -> - -TimeoutActionCallPriority -> - -NoAgentActionCallPriority > - -ShiftsTeamId > - -ShiftsSchedulingGroupId > - -ComplianceRecordingForCallQueueTemplateId @@ -56,6 +56,8 @@ The New-CsCallQueue cmdlet creates a new Call Queue. > - -SharedCallQueueHistoryTemplateId > > [Nesting Auto attendants and Call queues](/microsoftteams/plan-auto-attendant-call-queue#nested-auto-attendants-and-call-queues) without a resource account isn't currently supported for [Authorized users](/microsoftteams/aa-cq-authorized-users-plan) in Queues App. If you nest an Auto attendant or Call queue without a resource account, authorized users can't edit the auto attendant or call queue. +> +> Authorized users can't edit call flows with call priorities at this time. ## EXAMPLES From 857bce84d2fc1d133ab2023268de9117e728d0ec Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 15 May 2025 08:39:14 -0700 Subject: [PATCH 1791/1851] Update Set-CsCallQueue.md --- teams/teams-ps/teams/Set-CsCallQueue.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsCallQueue.md b/teams/teams-ps/teams/Set-CsCallQueue.md index defd236d7f..4787cec9e0 100644 --- a/teams/teams-ps/teams/Set-CsCallQueue.md +++ b/teams/teams-ps/teams/Set-CsCallQueue.md @@ -34,14 +34,17 @@ Note that this cmdlet is in the Skype for Business Online PowerShell module and > The following configuration parameters are currently only available in PowerShell and do not appear in Teams admin center. Saving a call queue configuration through Teams admin center will _remove_ any of these configured items. > > - -HideAuthorizedUsers +> - -OverflowActionCallPriority > - -OverflowRedirectPersonTextToSpeechPrompt > - -OverflowRedirectPersonAudioFilePrompt > - -OverflowRedirectVoicemailTextToSpeechPrompt > - -OverflowRedirectVoicemailAudioFilePrompt +> - -TimeoutActionCallPriority > - -TimeoutRedirectPersonTextToSpeechPrompt > - -TimeoutRedirectPersonAudioFilePrompt > - -TimeoutRedirectVoicemailTextToSpeechPrompt > - -TimeoutRedirectVoicemailAudioFilePrompt +> - -NoAgentActionCallPriority > - -NoAgentRedirectPersonTextToSpeechPrompt > - -NoAgentRedirectPersonAudioFilePrompt > - -NoAgentRedirectVoicemailTextToSpeechPrompt @@ -49,9 +52,6 @@ Note that this cmdlet is in the Skype for Business Online PowerShell module and > > The following configuration parameters will only work for customers that are participating in the Voice Applications private preview for these features. General Availability for this functionality has not been determined at this time. > -> - -OverflowActionCallPriority -> - -TimeoutActionCallPriority -> - -NoAgentActionCallPriority > - -ShiftsTeamId > - -ShiftsSchedulingGroupId > - -ComplianceRecordingForCallQueueTemplateId @@ -62,6 +62,8 @@ Note that this cmdlet is in the Skype for Business Online PowerShell module and > - -SharedCallQueueHistoryTemplateId > > [Nesting Auto attendants and Call queues](/microsoftteams/plan-auto-attendant-call-queue#nested-auto-attendants-and-call-queues) without a resource account isn't currently supported for [Authorized users](/microsoftteams/aa-cq-authorized-users-plan) in Queues App. If you nest an Auto attendant or Call queue without a resource account, authorized users can't edit the auto attendant or call queue. +> +> ## EXAMPLES From a209b0cd49024a2628bd1f12c5b1f6194b3fd6c5 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 15 May 2025 08:40:37 -0700 Subject: [PATCH 1792/1851] Update Set-CsCallQueue.md --- teams/teams-ps/teams/Set-CsCallQueue.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsCallQueue.md b/teams/teams-ps/teams/Set-CsCallQueue.md index 4787cec9e0..4372076f93 100644 --- a/teams/teams-ps/teams/Set-CsCallQueue.md +++ b/teams/teams-ps/teams/Set-CsCallQueue.md @@ -63,7 +63,7 @@ Note that this cmdlet is in the Skype for Business Online PowerShell module and > > [Nesting Auto attendants and Call queues](/microsoftteams/plan-auto-attendant-call-queue#nested-auto-attendants-and-call-queues) without a resource account isn't currently supported for [Authorized users](/microsoftteams/aa-cq-authorized-users-plan) in Queues App. If you nest an Auto attendant or Call queue without a resource account, authorized users can't edit the auto attendant or call queue. > -> +> Authorized users can't edit call flows with call priorities at this time. ## EXAMPLES From 67831a5ad2df767d1088985f718fd7e04614a280 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 15 May 2025 08:45:57 -0700 Subject: [PATCH 1793/1851] Update New-CsAutoAttendantCallableEntity.md Call priorities updates. --- teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md b/teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md index c543fbf782..8e7478fea8 100644 --- a/teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md +++ b/teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md @@ -165,8 +165,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -CallPriority --- Private Preview customers only -The Call Priority of the MenuOption, only applies when the `Type` is `ApplicationEndpoint`. +### -CallPriority +The Call Priority of the MenuOption, only applies when the `Type` is `ApplicationEndpoint` or `ConfigurationEndpoint`. PARAMVALUE: 1 | 2 | 3 | 4 | 5 @@ -176,6 +176,9 @@ PARAMVALUE: 1 | 2 | 3 | 4 | 5 4 = Low 5 = Very Low +> [!IMPORTANT] +> Call priorities isn't currently supported for [Authorized users](/microsoftteams/aa-cq-authorized-users-plan) in Queues App. Authorized users will not be able to able to edit call flows with priorities. + ```yaml Type: Int16 Parameter Sets: (All) From 414df025ac2ea632eb169d571f48e480a790b4f9 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 15 May 2025 08:48:33 -0700 Subject: [PATCH 1794/1851] Update New-CsOnlineApplicationInstanceAssociation.md Call priorities update --- .../teams/New-CsOnlineApplicationInstanceAssociation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsOnlineApplicationInstanceAssociation.md b/teams/teams-ps/teams/New-CsOnlineApplicationInstanceAssociation.md index 86240fc7e8..9cc704f634 100644 --- a/teams/teams-ps/teams/New-CsOnlineApplicationInstanceAssociation.md +++ b/teams/teams-ps/teams/New-CsOnlineApplicationInstanceAssociation.md @@ -165,7 +165,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -CallPriority --- Private Preview customers only +### -CallPriority The call priority assigned to calls arriving on this application instance if a priority has not already been assigned. PARAMVALUE: 1 | 2 | 3 | 4 | 5 From 54048ed2aa80314e11b1b4c481fa964ed89b0c12 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 15 May 2025 08:53:02 -0700 Subject: [PATCH 1795/1851] Update Set-CsCallQueue.md --- teams/teams-ps/teams/Set-CsCallQueue.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsCallQueue.md b/teams/teams-ps/teams/Set-CsCallQueue.md index 4372076f93..0dbc0a04ab 100644 --- a/teams/teams-ps/teams/Set-CsCallQueue.md +++ b/teams/teams-ps/teams/Set-CsCallQueue.md @@ -231,7 +231,6 @@ Accept wildcard characters: False ``` ### -OverflowActionCallPriority -_Voice applications private preview customers only_ _Saving a call queue configuration through Teams admin center will *remove* this setting._ If the OverflowAction is set to Forward, and the OverflowActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. @@ -325,7 +324,6 @@ Accept wildcard characters: False ``` ### -TimeoutActionCallPriority -_Voice applications private preview customers only_ _Saving a call queue configuration through Teams admin center will *remove* this setting._ If the TimeoutAction is set to Forward, and the TimeoutActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. @@ -420,7 +418,6 @@ Accept wildcard characters: False ``` ### -NoAgentActionCallPriority -_Voice applications private preview customers only_ _Saving a call queue configuration through Teams admin center will *remove* this setting._ If the NoAgentAction is set to Forward, and the NoAgentActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. From 0bb9c13cd360368d534848a522cdfede13ce1f82 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 15 May 2025 08:55:04 -0700 Subject: [PATCH 1796/1851] Update New-CsCallQueue.md --- teams/teams-ps/teams/New-CsCallQueue.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/teams/teams-ps/teams/New-CsCallQueue.md b/teams/teams-ps/teams/New-CsCallQueue.md index 9182e2dfca..54d17a9126 100644 --- a/teams/teams-ps/teams/New-CsCallQueue.md +++ b/teams/teams-ps/teams/New-CsCallQueue.md @@ -241,8 +241,7 @@ Accept wildcard characters: False ``` ### -OverflowActionCallPriority -_Voice applications private preview customers only_ -_Saving a call queue configuration through Teams admin center will *remove* this setting._ +_Saving a call queue configuration through Teams admin center will reset the priority to 3 - Normal / Default._ If the OverFlowAction is set to Forward, and the OverflowActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. @@ -317,8 +316,7 @@ Accept wildcard characters: False ``` ### -TimeoutActionCallPriority -_Voice applications private preview customers only_ -_Saving a call queue configuration through Teams admin center will *remove* this setting._ +_Saving a call queue configuration through Teams admin center will reset the priority to 3 - Normal / Default._ If the TimeoutAction is set to Forward, and the TimeoutActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. @@ -412,8 +410,7 @@ Accept wildcard characters: False ``` ### -NoAgentActionCallPriority -_Voice applications private preview customers only_ -_Saving a call queue configuration through Teams admin center will *remove* this setting._ +_Saving a call queue configuration through Teams admin center will reset the priority to 3 - Normal / Default._ If the NoAgentAction is set to Forward, and the NoAgentActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. From de1a862cada50d2896337a9fba84b7bfbeb37f7e Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 15 May 2025 08:55:49 -0700 Subject: [PATCH 1797/1851] Update Set-CsCallQueue.md --- teams/teams-ps/teams/Set-CsCallQueue.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsCallQueue.md b/teams/teams-ps/teams/Set-CsCallQueue.md index 0dbc0a04ab..996c86d8a7 100644 --- a/teams/teams-ps/teams/Set-CsCallQueue.md +++ b/teams/teams-ps/teams/Set-CsCallQueue.md @@ -231,7 +231,7 @@ Accept wildcard characters: False ``` ### -OverflowActionCallPriority -_Saving a call queue configuration through Teams admin center will *remove* this setting._ +_Saving a call queue configuration through Teams admin center will reset the priority to 3 - Normal / Default._ If the OverflowAction is set to Forward, and the OverflowActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. @@ -324,7 +324,7 @@ Accept wildcard characters: False ``` ### -TimeoutActionCallPriority -_Saving a call queue configuration through Teams admin center will *remove* this setting._ +_Saving a call queue configuration through Teams admin center will reset the priority to 3 - Normal / Default._ If the TimeoutAction is set to Forward, and the TimeoutActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. @@ -418,7 +418,7 @@ Accept wildcard characters: False ``` ### -NoAgentActionCallPriority -_Saving a call queue configuration through Teams admin center will *remove* this setting._ +_Saving a call queue configuration through Teams admin center will reset the priority to 3 - Normal / Default._ If the NoAgentAction is set to Forward, and the NoAgentActionTarget is set to an Auto attendant or Call queue resource account Guid, this parameter must be set to indicate the priority that will be assigned to the call. Otherwise, this parameter is not applicable. From cc68787facc475ee4a5cc490df7c3d8ade5aafa2 Mon Sep 17 00:00:00 2001 From: Krammer Liu <99905184+krammerliu@users.noreply.github.com> Date: Thu, 15 May 2025 08:57:26 -0700 Subject: [PATCH 1798/1851] Update New-CsExternalAccessPolicy.md --- teams/teams-ps/teams/New-CsExternalAccessPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md index 921120a28c..e854559d81 100644 --- a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md @@ -209,7 +209,7 @@ Indicates how users assigned to the policy can communicate with external organiz - OrganizationDefault: users follow the federation settings specified in `TenantFederationConfiguration`. This is the default value. - AllowAllExternalDomains: users are allowed to communicate with all domains. -- AllowSpecificExternalDomains: users the users can communicate with external domains listed in `AllowedExternalDomains`. +- AllowSpecificExternalDomains: users can communicate with external domains listed in `AllowedExternalDomains`. - BlockSpecificExternalDomains: users are blocked from communicating with domains listed in `BlockedExternalDomains`. - BlockAllExternalDomains: users cannot communicate with any external domains. From e62847edca83866a21b1967a5403d69f0a7c76aa Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 15 May 2025 08:58:05 -0700 Subject: [PATCH 1799/1851] Update New-CsAutoAttendantCallableEntity.md --- teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md b/teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md index 8e7478fea8..b496fcaaad 100644 --- a/teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md +++ b/teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md @@ -166,6 +166,8 @@ Accept wildcard characters: False ``` ### -CallPriority +_Saving an auto attendant configuration through Teams admin center will reset the priority to 3 - Normal / Default._ + The Call Priority of the MenuOption, only applies when the `Type` is `ApplicationEndpoint` or `ConfigurationEndpoint`. PARAMVALUE: 1 | 2 | 3 | 4 | 5 @@ -177,7 +179,7 @@ PARAMVALUE: 1 | 2 | 3 | 4 | 5 5 = Very Low > [!IMPORTANT] -> Call priorities isn't currently supported for [Authorized users](/microsoftteams/aa-cq-authorized-users-plan) in Queues App. Authorized users will not be able to able to edit call flows with priorities. +> Call priorities isn't currently supported for [Authorized users](/microsoftteams/aa-cq-authorized-users-plan) in Queues App. Authorized users will not be able to edit call flows with priorities. ```yaml Type: Int16 From bf8c65774f0825655b7e07e39a13364a6e42be5b Mon Sep 17 00:00:00 2001 From: Krammer Liu <99905184+krammerliu@users.noreply.github.com> Date: Thu, 15 May 2025 08:58:19 -0700 Subject: [PATCH 1800/1851] Update Set-CsExternalAccessPolicy.md --- teams/teams-ps/teams/Set-CsExternalAccessPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md index e62968430d..2e2b49bdcf 100644 --- a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md @@ -242,7 +242,7 @@ Indicates how the users get assigned by this policy can communicate with the ext - OrganizationDefault: users follow the federation settings specified in `TenantFederationConfiguration`. This is the default value. - AllowAllExternalDomains: users are allowed to communicate with all domains. -- AllowSpecificExternalDomains: users the users can communicate with external domains listed in `AllowedExternalDomains`. +- AllowSpecificExternalDomains: users can communicate with external domains listed in `AllowedExternalDomains`. - BlockSpecificExternalDomains: users are blocked from communicating with domains listed in `BlockedExternalDomains`. - BlockAllExternalDomains: users cannot communicate with any external domains. From ff24ed602317edc716bbd2c7307391362cadd076 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 15 May 2025 08:59:25 -0700 Subject: [PATCH 1801/1851] Update New-CsCallQueue.md --- teams/teams-ps/teams/New-CsCallQueue.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/teams/teams-ps/teams/New-CsCallQueue.md b/teams/teams-ps/teams/New-CsCallQueue.md index 54d17a9126..352f7481f5 100644 --- a/teams/teams-ps/teams/New-CsCallQueue.md +++ b/teams/teams-ps/teams/New-CsCallQueue.md @@ -252,6 +252,9 @@ PARAMVALUE: 1 | 2 | 3 | 4 | 5 - 4 = Low - 5 = Very Low +> [!IMPORTANT] +> Call priorities isn't currently supported for [Authorized users](/microsoftteams/aa-cq-authorized-users-plan) in Queues App. Authorized users will not be able to edit call flows with priorities. + ```yaml Type: Int16 Parameter Sets: (All) @@ -327,6 +330,9 @@ PARAMVALUE: 1 | 2 | 3 | 4 | 5 - 4 = Low - 5 = Very Low +> [!IMPORTANT] +> Call priorities isn't currently supported for [Authorized users](/microsoftteams/aa-cq-authorized-users-plan) in Queues App. Authorized users will not be able to edit call flows with priorities. + ```yaml Type: Int16 Parameter Sets: (All) @@ -421,6 +427,9 @@ PARAMVALUE: 1 | 2 | 3 | 4 | 5 - 4 = Low - 5 = Very Low +> [!IMPORTANT] +> Call priorities isn't currently supported for [Authorized users](/microsoftteams/aa-cq-authorized-users-plan) in Queues App. Authorized users will not be able to edit call flows with priorities. + ```yaml Type: Int16 Parameter Sets: (All) From fbfeebfa295408ca34ec62779d18c971193972e7 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 15 May 2025 09:00:15 -0700 Subject: [PATCH 1802/1851] Update Set-CsCallQueue.md --- teams/teams-ps/teams/Set-CsCallQueue.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsCallQueue.md b/teams/teams-ps/teams/Set-CsCallQueue.md index 996c86d8a7..7c591733a9 100644 --- a/teams/teams-ps/teams/Set-CsCallQueue.md +++ b/teams/teams-ps/teams/Set-CsCallQueue.md @@ -242,6 +242,9 @@ PARAMVALUE: 1 | 2 | 3 | 4 | 5 - 4 = Low - 5 = Very Low +> [!IMPORTANT] +> Call priorities isn't currently supported for [Authorized users](/microsoftteams/aa-cq-authorized-users-plan) in Queues App. Authorized users will not be able to edit call flows with priorities. + ```yaml Type: Int16 Parameter Sets: (All) @@ -335,6 +338,9 @@ PARAMVALUE: 1 | 2 | 3 | 4 | 5 - 4 = Low - 5 = Very Low +> [!IMPORTANT] +> Call priorities isn't currently supported for [Authorized users](/microsoftteams/aa-cq-authorized-users-plan) in Queues App. Authorized users will not be able to edit call flows with priorities. + ```yaml Type: Int16 Parameter Sets: (All) @@ -429,6 +435,9 @@ PARAMVALUE: 1 | 2 | 3 | 4 | 5 - 4 = Low - 5 = Very Low +> [!IMPORTANT] +> Call priorities isn't currently supported for [Authorized users](/microsoftteams/aa-cq-authorized-users-plan) in Queues App. Authorized users will not be able to edit call flows with priorities. + ```yaml Type: Int16 Parameter Sets: (All) From eee477400fb3c143e47ff077cbea213873b34590 Mon Sep 17 00:00:00 2001 From: simmander Date: Thu, 15 May 2025 16:27:44 -0400 Subject: [PATCH 1803/1851] Update Set-CsTenantFederationConfiguration.md --- teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md index 12129bde52..988cc47b5b 100644 --- a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md @@ -15,7 +15,7 @@ ms.date: 12/11/2024 ## SYNOPSIS > [!NOTE] -> Starting May 5, 2025, Skype Consumer Interoperability with Teams is no longer supported and the parameters AllowPublicUsers and EnablePublicCloudAccess can no longer be used. +> Starting May 5, 2025, Skype Consumer Interoperability with Teams is no longer supported and the parameters AllowPublicUsers can no longer be used. Manages federation configuration settings for your Skype for Business Online tenants. These settings are used to determine which domains (if any) your users are allowed to communicate with. From 4d42d9124c69404fee458b943c1ffdc52bb90dd4 Mon Sep 17 00:00:00 2001 From: simmander Date: Thu, 15 May 2025 16:29:30 -0400 Subject: [PATCH 1804/1851] Update New-CsExternalAccessPolicy.md --- skype/skype-ps/skype/New-CsExternalAccessPolicy.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/skype/skype-ps/skype/New-CsExternalAccessPolicy.md b/skype/skype-ps/skype/New-CsExternalAccessPolicy.md index b52bde48d6..0e86942e9c 100644 --- a/skype/skype-ps/skype/New-CsExternalAccessPolicy.md +++ b/skype/skype-ps/skype/New-CsExternalAccessPolicy.md @@ -12,6 +12,8 @@ ms.reviewer: rogupta # New-CsExternalAccessPolicy ## SYNOPSIS +> [!NOTE] +> Starting May 5, 2025, Skype Consumer Interoperability with Teams is no longer supported and the parameter EnablePublicCloudAccess can no longer be used. Enables you to create a new external access policy. From 905717f5e92bd2c86d76a3e6a2e7df57c663eacf Mon Sep 17 00:00:00 2001 From: simmander Date: Thu, 15 May 2025 16:29:47 -0400 Subject: [PATCH 1805/1851] Update Set-CsExternalAccessPolicy.md --- skype/skype-ps/skype/Set-CsExternalAccessPolicy.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/skype/skype-ps/skype/Set-CsExternalAccessPolicy.md b/skype/skype-ps/skype/Set-CsExternalAccessPolicy.md index 503f7ca5c3..7261e645e0 100644 --- a/skype/skype-ps/skype/Set-CsExternalAccessPolicy.md +++ b/skype/skype-ps/skype/Set-CsExternalAccessPolicy.md @@ -12,6 +12,9 @@ ms.reviewer: rogupta # Set-CsExternalAccessPolicy ## SYNOPSIS +> [!NOTE] +> Starting May 5, 2025, Skype Consumer Interoperability with Teams is no longer supported and the parameter EnablePublicCloudAccess can no longer be used. + Enables you to modify the properties of an existing external access policy. External access policies determine whether or not your users can: 1) communicate with users who have Session Initiation Protocol (SIP) accounts with a federated organization; 2) communicate with users who are using custom applications built with [Azure Communication Services](/azure/communication-services/concepts/teams-interop); 3) access Skype for Business Server over the Internet, without having to log on to your internal network; 4) communicate with users who have SIP accounts with a public instant messaging (IM) provider such as Skype; and, 5) communicate with people who are using Teams with an account that's not managed by an organization. From abe94fe256545cbe0db311378680ef448079ee77 Mon Sep 17 00:00:00 2001 From: simmander Date: Thu, 15 May 2025 16:30:03 -0400 Subject: [PATCH 1806/1851] Update Set-CsTenantFederationConfiguration.md --- teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md index 988cc47b5b..35e4f767ef 100644 --- a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md @@ -15,7 +15,7 @@ ms.date: 12/11/2024 ## SYNOPSIS > [!NOTE] -> Starting May 5, 2025, Skype Consumer Interoperability with Teams is no longer supported and the parameters AllowPublicUsers can no longer be used. +> Starting May 5, 2025, Skype Consumer Interoperability with Teams is no longer supported and the parameter AllowPublicUsers can no longer be used. Manages federation configuration settings for your Skype for Business Online tenants. These settings are used to determine which domains (if any) your users are allowed to communicate with. From 22cff364a837c26e8b5ee1b647e7e9ea1f42659e Mon Sep 17 00:00:00 2001 From: Ruchika Mittal Date: Fri, 16 May 2025 02:13:27 +0530 Subject: [PATCH 1807/1851] typo fix --- teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md index 35e4f767ef..957f463b80 100644 --- a/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md +++ b/teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md @@ -512,7 +512,7 @@ Accept wildcard characters: False ``` ### -RestrictTeamsConsumerToExternalUserProfiles -Defines if a user is restriced to collaboration with Teams Consumer (TFL) user only in Extended Directory. +Defines if a user is restricted to collaboration with Teams Consumer (TFL) user only in Extended Directory. Possible values: True, False ```yaml From 1254be8cfb10a0d4e77f6c41e49386aa1872d6bf Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 16 May 2025 10:14:09 -0700 Subject: [PATCH 1808/1851] Examples --- .../exchange/New-DlpComplianceRule.md | 34 ++++++++++++++++--- .../exchange/Set-DlpComplianceRule.md | 10 ++++-- 2 files changed, 38 insertions(+), 6 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-DlpComplianceRule.md b/exchange/exchange-ps/exchange/New-DlpComplianceRule.md index eb2035fa23..c186e7490f 100644 --- a/exchange/exchange-ps/exchange/New-DlpComplianceRule.md +++ b/exchange/exchange-ps/exchange/New-DlpComplianceRule.md @@ -305,6 +305,32 @@ New-DLPComplianceRule -Name "Contoso Rule 1" -Policy "Contoso Policy 1" -Advance This example uses the AdvancedRule parameter to read the following complex condition from a file: "Content contains sensitive information: "Credit card number OR Highly confidential" AND (NOT (Sender is a member of "Jane's Team" OR Recipient is "adele@contoso.com")). +### Example 4 +```powershell +$locations = '[{"Workload":"Applications","Location":"83ef198a-0396-4893-9d4f-d36efbffc8bd","LocationDisplayName":"Purview API Explorer","LocationSource":"Entra","LocationType":"Individual","Inclusions":[{"Type":"Tenant","Identity":"All"}]}]' + +New-DlpCompliancePolicy -Name "Test Risky user Entra DLP Policy" -Mode Enable -Locations $locations + +New-DlpComplianceRule -Name "Test Risky User Entra DLP Rule" -Policy "Test Risky user Entra DLP Policy" -SharedByIRMUserRisk @("FCB9FA93-6269-4ACF-A756-832E79B36A2A") -RestrictAccess @(@{setting="UploadText";value="Block"}) -GenerateAlert $true -GenerateIncidentReport @("siteadmin") -NotifyUser @("kyra@contoso.onmicrosoft.com") +``` + +This is an example of a risky user indicator rule. + +### Example 5 +```powershell +$myEntraAppId = "72e39dca-38f3-4814-b93b-a7ed0a5a4b74" + +$myEntraAppName = "Contoso Demo" + +$locations = '[{"Workload":"Applications","Location":$myEntraAppId,"LocationDisplayName":$myEntraAppName,"LocationSource":"Entra","LocationType":"Individual","Inclusions":[{"Type":"Tenant","Identity":"All"}]}]' + +New-DlpCompliancePolicy -Name "Entra DLP Policy for CC" -Mode Enable -Locations $locations + +New-DlpComplianceRule -Name "Entra DLP Rule for CC" -Policy "Entra DLP Rule for CC" -ContentContainsSensitiveInformation @{Name = "credit card number"} -GenerateAlert $true -GenerateIncidentReport @("siteadmin") -NotifyUser @("arpitha@contonso.onmicrosoft.com" )-RestrictAccess @(@{setting="UploadText";value="Block"}) +``` + +This is an example of a CCSI rule. + ## PARAMETERS ### -Name @@ -3344,11 +3370,11 @@ Accept wildcard characters: False ``` ### -SharedByIRMUserRisk -The SharedByIRMUserRisk paramter specifies the risk category of the user performing the violating action. Valid values are: +The SharedByIRMUserRisk parameter specifies the risk category of the user performing the violating action. Valid values are: -- Elevated Risk Level -- Moderate Risk Level -- Minor Risk Level +- FCB9FA93-6269-4ACF-A756-832E79B36A2A (Elevated Risk Level) +- 797C4446-5C73-484F-8E58-0CCA08D6DF6C (Moderate Risk Level) +- 75A4318B-94A2-4323-BA42-2CA6DB29AAFE (Minor Risk Level) You can specify multiple values separated by commas. diff --git a/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md b/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md index 8adbbc36ac..540e344814 100644 --- a/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md +++ b/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md @@ -187,7 +187,7 @@ This example modifies the access scope and blocking behavior of a DLP compliance ### Example 2 ```powershell -Contents of the file named C:\Data\Sensitive Type.txt: +# Contents of the file named C:\Data\Sensitive Type.txt: { "Version": "1.0", @@ -3237,7 +3237,13 @@ Accept wildcard characters: False ``` ### -SharedByIRMUserRisk -{{ Fill SharedByIRMUserRisk Description }} +The SharedByIRMUserRisk parameter specifies the risk category of the user performing the violating action. Valid values are: + +- FCB9FA93-6269-4ACF-A756-832E79B36A2A (Elevated Risk Level) +- 797C4446-5C73-484F-8E58-0CCA08D6DF6C (Moderate Risk Level) +- 75A4318B-94A2-4323-BA42-2CA6DB29AAFE (Minor Risk Level) + +You can specify multiple values separated by commas. ```yaml Type: MultiValuedProperty From 970847edb4fb83bbe27d98f74abbcc54fa0b2f89 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 16 May 2025 10:58:08 -0700 Subject: [PATCH 1809/1851] Export updates --- .../exchange/New-ComplianceSearchAction.md | 12 +++++------- .../exchange/Set-ComplianceSearchAction.md | 3 +++ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-ComplianceSearchAction.md b/exchange/exchange-ps/exchange/New-ComplianceSearchAction.md index dcd284c9cf..bd3b087cb4 100644 --- a/exchange/exchange-ps/exchange/New-ComplianceSearchAction.md +++ b/exchange/exchange-ps/exchange/New-ComplianceSearchAction.md @@ -598,18 +598,16 @@ Accept wildcard characters: False ``` ### -Scenario -**Note**: After May 26, 2025, this parameter is no longer functional. For more information, see [Upcoming changes to Microsoft Purview eDiscovery](https://techcommunity.microsoft.com/blog/microsoft-security-blog/upcoming-changes-to-microsoft-purview-ediscovery/4405084). - In Security & Compliance PowerShell, this parameter requires the Preview role. By default, this role is assigned only to the eDiscovery Manager role group. -The Scenario parameter specifies the scenario type when you use the Export switch. Valid values are: +The Scenario parameter specifies the scenario type. Valid values are: - AnalyzeWithZoom: Prepare the search results for processing in Microsoft Purview eDiscovery Premium. - General: Exports the search results to the local computer. Emails are exported to .pst files. SharePoint and OneDrive for Business documents are exported in their native Office formats. -- GenerateReportsOnly: -- Inventory: -- RetentionReports: -- TriagePreview: +- GenerateReportsOnly +- Inventory +- RetentionReports +- TriagePreview ```yaml Type: ComplianceSearchActionScenario diff --git a/exchange/exchange-ps/exchange/Set-ComplianceSearchAction.md b/exchange/exchange-ps/exchange/Set-ComplianceSearchAction.md index bb8e2af626..a490fa06ca 100644 --- a/exchange/exchange-ps/exchange/Set-ComplianceSearchAction.md +++ b/exchange/exchange-ps/exchange/Set-ComplianceSearchAction.md @@ -12,6 +12,9 @@ ms.reviewer: # Set-ComplianceSearchAction ## SYNOPSIS +> [!NOTE] +> After May 26, 2025, this cmdlet is no longer functional. For more information, see [Upcoming changes to Microsoft Purview eDiscovery](https://techcommunity.microsoft.com/blog/microsoft-security-blog/upcoming-changes-to-microsoft-purview-ediscovery/4405084). + This cmdlet is functional only in on-premises Exchange. Use the Set-ComplianceSearchAction cmdlet to change the export key on export compliance search actions in on-premises Exchange. From 1f5917474dfe405ca4e91d54c33037be9802ca7f Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 16 May 2025 16:11:56 -0700 Subject: [PATCH 1810/1851] Create quick-update-github-edit-icon.png --- images/quick-update-github-edit-icon.png | Bin 0 -> 803 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 images/quick-update-github-edit-icon.png diff --git a/images/quick-update-github-edit-icon.png b/images/quick-update-github-edit-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ba180b5f7586d8756c1a9d5c5fcf9da5e42dddfb GIT binary patch literal 803 zcmV+;1Kj+HP)-~a#s2XskIMF;2v9v3?xZ7|O!0008QNklq9%}R=*AW_mRDv;<(`@kYF>9T3nAJLVxi%BX}5VfhGg;7vY5J_0-I3_tB zhak$F%X#N=W?D>2MCO^C8Grlt{k-qP^YZdYQ4vq`D@H8F_(T}Ph>b+HLXjxT%9kQZ z66tjQ(JB14()58`S=lJS?2N6Zd6s}bn`JhZg*~RLkKQhy@{>| zsjsbOZ^JGiQ({SyaJgKZX+B0->B1TJ%Ic~82_M|s0Ko9)5w2Wo$7ZuzhO@$_g9nF( zX}NJ5dr?tVuw{HYxZmfewXG9}!;v*?8NdJV5xO3vwx((d?)^Bx_4Y1Qr;}4njakE% z@T6(d^Zo;?D^_y&z#ag4-hbd$=iLl^;wVeX7G(`v!u|eF#Nu%_u3I|=w{_gXrD>dM zI?Cd*(*J@j;k|u60Q!7>p1*ocF!%*cRXN$zI4jr^?i(BeGB;jSx`6uH8n)NfFwg6m z6>JG_*u8^LI85c53g(v-&l=1M->|+ir{M3&$$$RexT44;lIGmt<VEh%q;~*R3%= z5yDL6cRczluBj@T)4^~cSnvbLiXt<=*n?YD`K*6od?H-19+09Uo=&Awn5Id@5QL+G hcs!B!DOHhWegbH4Fp*@2<)Huo002ovPDHLkV1f@3dVl}` literal 0 HcmV?d00001 From f17eea1cffdad5e63a5b6080ade3d386e0077a8c Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 16 May 2025 16:12:01 -0700 Subject: [PATCH 1811/1851] Create quick-update-fork-this-repository-page.png --- .../quick-update-fork-this-repository-page.png | Bin 0 -> 17771 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 images/quick-update-fork-this-repository-page.png diff --git a/images/quick-update-fork-this-repository-page.png b/images/quick-update-fork-this-repository-page.png new file mode 100644 index 0000000000000000000000000000000000000000..3e78555ce81707d9771fac375ffe535271178365 GIT binary patch literal 17771 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 hBK@ela!)lg}8Cx{{ZCF4UGT* literal 0 HcmV?d00001 From 172cbdfcf59701bef9c5b8e02ebf3eeb4396465f Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 16 May 2025 16:14:02 -0700 Subject: [PATCH 1812/1851] Updated instructions Fork this repository step was missing --- README.md | 32 ++++++++++++++++++-------------- 1 file changed, 18 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 6bc1c67481..0f54dd61ac 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ --- -ms.date: 9/15/2023 +ms.date: 05/16/2025 --- # Overview @@ -23,26 +23,30 @@ Contributors who make infrequent or small updates can edit the file directly on 2. On learn.microsoft.com, find the article that you want to update. 3. Above the title of the article, select ![Edit this document icon.](images/m365-cc-sc-edit-icon.png) **Edit this document**. - ![Edit this document button on a learn.microsoft.com article.](images/quick-update-edit-button-on-learn-page.png) + ![Screenshot of how to select the Edit this document button on a learn.microsoft.com article.](images/quick-update-edit-button-on-learn-page.png) -4. The corresponding article file opens on GitHub. Select ![Edit this file icon.](images/m365-cc-sc-edit-icon.png) **Edit this file**. +4. The corresponding article file opens on GitHub. Select ![Edit icon.](images/quick-update-github-edit-icon.png) **Edit**. - ![Edit this document button on a GitHub article file.](images/quick-update-edit-button-on-github-page.png) + ![Screenshot of how to select the Edit button on a GitHub article file.](images/quick-update-edit-button-on-github-page.png) -5. The article file opens in a line-numbered editor page where you can make updates. +5. If a **You need to fork this repository to propose changes** page that opens, select **Fork this repository**. + + ![Screenshot of how to select Fork this repository on the You need to fork this repository to propose changes page.](images/quick-update-fork-this-repository-page.png) + +6. The article file opens in a line-numbered editor page where you can make updates. Articles on learn.microsoft.com are formatted using the Markdown language. For help on using Markdown, see [Mastering Markdown](https://guides.github.com/features/mastering-markdown/). > [!TIP] - > Cmdlet reference articles follow a very strict schema with limited formatting options, because the articles are also converted and used for help at the command line (`Get-Help Cmdlet reference articles follow a very strict schema with limited formatting options, because the articles are also converted and used for help at the command line (`Get-Help `). Use existing content as a guide. For more information, see [platyPS Schema](https://github.com/PowerShell/platyPS/blob/master/docs/developer/platyPS/platyPS.schema.md). Select **Preview** to view your changes as you go. Select **Edit** to go back to making updates. When you're finished making changes, select the green **Commit changes** button. - ![Select the green Commit changes button on the article editor page.](images/quick-update-editor-page.png) + ![Screenshot of how to select the green Commit changes button on the article editor page.](images/quick-update-editor-page.png) -6. In the **Propose changes** dialog that opens, review and/or enter the following values: +7. In the **Propose changes** dialog that opens, review and/or enter the following values: - **Commit message**: This value is required. You can accept the default value ("Update \") or you can change it. - **Extended description**: This value is optional. For example: - An explanation of the changes. @@ -50,17 +54,17 @@ Contributors who make infrequent or small updates can edit the file directly on When you're finished on the **Propose changes** dialog, select the green **Propose changes** button. - ![Select the green Propose changes button in the Propose changes dialog.](images/quick-update-propose-changes-dialog.png) + ![Screenshot of how to select the green Propose changes button in the Propose changes dialog.](images/quick-update-propose-changes-dialog.png) -7. On the **Comparing changes** page that opens, select the green **Create pull request** button. +8. On the **Comparing changes** page that opens, select the green **Create pull request** button. - ![Select the green Create pull request button on the Comparing changes page.](images/quick-update-comparing-changes-page.png) + ![Screenshot of how to select the green Create pull request button on the Comparing changes page.](images/quick-update-comparing-changes-page.png) -8. On the **Open a pull request** page that opens, review the title and comments, and then select the green **Create pull request** button. +9. On the **Open a pull request** page that opens, review the title and comments, and then select the green **Create pull request** button. - ![Select the green Create pull request button on the Open a pull request page.](images/quick-update-open-a-pull-request-page.png) + ![Screenshot of how to select the green Create pull request button on the Open a pull request page.](images/quick-update-open-a-pull-request-page.png) -9. That's it. There's nothing more for you to do. +10. That's it. There's nothing more for you to do. The article owner (identified in metadata) is notified about the changes to the article. Eventually, the article owner or another party will review, possibly edit, and approve your changes. After your pull request is merged, the article is updated on learn.microsoft.com. From 8c2f978488fc095e9c471d12e6858bd61666ce04 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 16 May 2025 16:14:44 -0700 Subject: [PATCH 1813/1851] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0f54dd61ac..799d11a6c6 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ Contributors who make infrequent or small updates can edit the file directly on ![Screenshot of how to select the Edit button on a GitHub article file.](images/quick-update-edit-button-on-github-page.png) -5. If a **You need to fork this repository to propose changes** page that opens, select **Fork this repository**. +5. If a **You need to fork this repository to propose changes** page opens, select **Fork this repository**. ![Screenshot of how to select Fork this repository on the You need to fork this repository to propose changes page.](images/quick-update-fork-this-repository-page.png) From 6e521ccc0775e35b3e6602ef9be259e65cdb52af Mon Sep 17 00:00:00 2001 From: Arpitha <55504922+arpitha-dhanapathi@users.noreply.github.com> Date: Fri, 16 May 2025 18:36:19 -0700 Subject: [PATCH 1814/1851] Update New-DlpComplianceRule.md Removed IRM policies for now (it will come in June) updated CCSI rule along with description. --- .../exchange/New-DlpComplianceRule.md | 23 ++++++------------- 1 file changed, 7 insertions(+), 16 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-DlpComplianceRule.md b/exchange/exchange-ps/exchange/New-DlpComplianceRule.md index c186e7490f..f2dda8e7e9 100644 --- a/exchange/exchange-ps/exchange/New-DlpComplianceRule.md +++ b/exchange/exchange-ps/exchange/New-DlpComplianceRule.md @@ -305,31 +305,22 @@ New-DLPComplianceRule -Name "Contoso Rule 1" -Policy "Contoso Policy 1" -Advance This example uses the AdvancedRule parameter to read the following complex condition from a file: "Content contains sensitive information: "Credit card number OR Highly confidential" AND (NOT (Sender is a member of "Jane's Team" OR Recipient is "adele@contoso.com")). + ### Example 4 ```powershell -$locations = '[{"Workload":"Applications","Location":"83ef198a-0396-4893-9d4f-d36efbffc8bd","LocationDisplayName":"Purview API Explorer","LocationSource":"Entra","LocationType":"Individual","Inclusions":[{"Type":"Tenant","Identity":"All"}]}]' - -New-DlpCompliancePolicy -Name "Test Risky user Entra DLP Policy" -Mode Enable -Locations $locations - -New-DlpComplianceRule -Name "Test Risky User Entra DLP Rule" -Policy "Test Risky user Entra DLP Policy" -SharedByIRMUserRisk @("FCB9FA93-6269-4ACF-A756-832E79B36A2A") -RestrictAccess @(@{setting="UploadText";value="Block"}) -GenerateAlert $true -GenerateIncidentReport @("siteadmin") -NotifyUser @("kyra@contoso.onmicrosoft.com") -``` - -This is an example of a risky user indicator rule. -### Example 5 -```powershell -$myEntraAppId = "72e39dca-38f3-4814-b93b-a7ed0a5a4b74" +$myEntraAppId = "" -$myEntraAppName = "Contoso Demo" +$myEntraAppName = "" -$locations = '[{"Workload":"Applications","Location":$myEntraAppId,"LocationDisplayName":$myEntraAppName,"LocationSource":"Entra","LocationType":"Individual","Inclusions":[{"Type":"Tenant","Identity":"All"}]}]' +$locations = "[{`"Workload`":`"Applications`",`"Location`":`"$myEntraAppId`",`"LocationDisplayName`":`"$myEntraAppName`",`"LocationSource`":`"Entra`",`"LocationType`":`"Individual`",`"Inclusions`":[{`"Type`":`"Tenant`",`"Identity`":`"All`"}]}]" -New-DlpCompliancePolicy -Name "Entra DLP Policy for CC" -Mode Enable -Locations $locations +new-dlpcompliancepolicy -Name "Test Entra DLP" -Mode Enable -Locations $locations -EnforecementPlanes @("Entra") -New-DlpComplianceRule -Name "Entra DLP Rule for CC" -Policy "Entra DLP Rule for CC" -ContentContainsSensitiveInformation @{Name = "credit card number"} -GenerateAlert $true -GenerateIncidentReport @("siteadmin") -NotifyUser @("arpitha@contonso.onmicrosoft.com" )-RestrictAccess @(@{setting="UploadText";value="Block"}) +new-dlpcompliancerule -Name "Test Entra Rule" -Policy "Test Entra DLP" -ContentContainsSensitiveInformation @{Name = "credit card number"} -GenerateAlert $true -GenerateIncidentReport @("siteadmin") -NotifyUser @("admin@contonso.onmicrosoft.com") -RestrictAccess @(@{setting="UploadText";value="Block"}) ``` -This is an example of a CCSI rule. +This is an example of applying a CCSI based DLP rule that should be handled by an entra-registered enterprise application in the tenant ## PARAMETERS From b7e0da1b567cebb24602d47911b3b3752455f5bb Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 19 May 2025 11:36:18 -0700 Subject: [PATCH 1815/1851] Added EnforcementPlanes parameters --- .../exchange/New-DlpCompliancePolicy.md | 17 +++++++++++++++++ .../exchange/Set-DlpCompliancePolicy.md | 17 +++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md index cb3907cc99..dd98b3e954 100644 --- a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md @@ -29,6 +29,7 @@ New-DlpCompliancePolicy [-Name] [-EndpointDlpExtendedLocations ] [-EndpointDlpLocation ] [-EndpointDlpLocationException ] + [-EnforcementPlanes ] [-ExceptIfOneDriveSharedBy ] [-ExceptIfOneDriveSharedByMemberOf ] [-ExchangeAdaptiveScopes ] @@ -294,6 +295,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EnforcementPlanes +{{ Fill ExchangeAdaptiveScopes Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ExceptIfOneDriveSharedBy The ExceptIfOneDriveSharedBy parameter specifies the users to exclude from the DLP policy (the sites of the OneDrive for Business user accounts are included in the policy). You identify the users by UPN (laura@contoso.onmicrosoft.com). diff --git a/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md index 24bb0ce5cc..65773b1ce3 100644 --- a/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md @@ -43,6 +43,7 @@ Set-DlpCompliancePolicy [-Identity] [-EndpointDlpAdaptiveScopes ] [-EndpointDlpAdaptiveScopesException ] [-EndpointDlpExtendedLocations ] + [-EnforcementPlanes ] [-ExceptIfOneDriveSharedBy ] [-ExceptIfOneDriveSharedByMemberOf ] [-ExchangeAdaptiveScopes ] @@ -570,6 +571,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EnforcementPlanes +{{ Fill ExchangeAdaptiveScopes Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ExceptIfOneDriveSharedBy The ExceptIfOneDriveSharedBy parameter specifies the users to exclude from the DLP policy (the sites of the OneDrive for Business user accounts are included in the policy). You identify the users by UPN (laura@contoso.onmicrosoft.com). From 46b94c4263a3d6f978051d6a649a37e0c0830186 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 19 May 2025 11:36:50 -0700 Subject: [PATCH 1816/1851] Update New-DlpComplianceRule.md Example 4: typo fix and camel cased cmdlet names --- exchange/exchange-ps/exchange/New-DlpComplianceRule.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-DlpComplianceRule.md b/exchange/exchange-ps/exchange/New-DlpComplianceRule.md index f2dda8e7e9..d0a651c737 100644 --- a/exchange/exchange-ps/exchange/New-DlpComplianceRule.md +++ b/exchange/exchange-ps/exchange/New-DlpComplianceRule.md @@ -305,7 +305,6 @@ New-DLPComplianceRule -Name "Contoso Rule 1" -Policy "Contoso Policy 1" -Advance This example uses the AdvancedRule parameter to read the following complex condition from a file: "Content contains sensitive information: "Credit card number OR Highly confidential" AND (NOT (Sender is a member of "Jane's Team" OR Recipient is "adele@contoso.com")). - ### Example 4 ```powershell @@ -315,12 +314,12 @@ $myEntraAppName = "" $locations = "[{`"Workload`":`"Applications`",`"Location`":`"$myEntraAppId`",`"LocationDisplayName`":`"$myEntraAppName`",`"LocationSource`":`"Entra`",`"LocationType`":`"Individual`",`"Inclusions`":[{`"Type`":`"Tenant`",`"Identity`":`"All`"}]}]" -new-dlpcompliancepolicy -Name "Test Entra DLP" -Mode Enable -Locations $locations -EnforecementPlanes @("Entra") +New-DlpCompliancePolicy -Name "Test Entra DLP" -Mode Enable -Locations $locations -EnforcementPlanes @("Entra") -new-dlpcompliancerule -Name "Test Entra Rule" -Policy "Test Entra DLP" -ContentContainsSensitiveInformation @{Name = "credit card number"} -GenerateAlert $true -GenerateIncidentReport @("siteadmin") -NotifyUser @("admin@contonso.onmicrosoft.com") -RestrictAccess @(@{setting="UploadText";value="Block"}) +New-DlpComplianceRule -Name "Test Entra Rule" -Policy "Test Entra DLP" -ContentContainsSensitiveInformation @{Name = "credit card number"} -GenerateAlert $true -GenerateIncidentReport @("siteadmin") -NotifyUser @("admin@contonso.onmicrosoft.com") -RestrictAccess @(@{setting="UploadText";value="Block"}) ``` -This is an example of applying a CCSI based DLP rule that should be handled by an entra-registered enterprise application in the tenant +This is an example of applying a CCSI-based DLP rule that should be handled by an entra-registered enterprise application in the organization. ## PARAMETERS From a0373ad15678d4451e15c2ee4b2398ac8f66ed00 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 19 May 2025 11:37:25 -0700 Subject: [PATCH 1817/1851] Update New-DlpCompliancePolicy.md --- exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md index dd98b3e954..2e9adf6795 100644 --- a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md @@ -296,7 +296,7 @@ Accept wildcard characters: False ``` ### -EnforcementPlanes -{{ Fill ExchangeAdaptiveScopes Description }} +{{ Fill EnforcementPlanes Description }} ```yaml Type: MultiValuedProperty From 1176f2b8945209a646e42b80fd2e8b949a107510 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 19 May 2025 11:37:30 -0700 Subject: [PATCH 1818/1851] Update Set-DlpCompliancePolicy.md --- exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md index 65773b1ce3..936383181b 100644 --- a/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md @@ -572,7 +572,7 @@ Accept wildcard characters: False ``` ### -EnforcementPlanes -{{ Fill ExchangeAdaptiveScopes Description }} +{{ Fill EnforcementPlanes Description }} ```yaml Type: MultiValuedProperty From 4c3acacf66cb142a61208c4b8786590e20d410fb Mon Sep 17 00:00:00 2001 From: ybhargav1995 <102363816+ybhargav1995@users.noreply.github.com> Date: Wed, 21 May 2025 17:24:10 +0530 Subject: [PATCH 1819/1851] Update Set-DlpComplianceRule.md --- .../exchange/Set-DlpComplianceRule.md | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md b/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md index 540e344814..2d83260b55 100644 --- a/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md +++ b/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md @@ -863,6 +863,25 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -DomainCountOver +The DomainCountOver parameter specifies a condition for the DLP rule that looks for messages where the count of domains in the email is greater than the specified value. + + +You can use this condition in DLP policies that are scoped only to Exchange. On the powershell you can use this parameter only inside the Advanced Rule. + +```yaml +Type: Microsoft.Exchange.Data.ByteQuantifiedSize +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -EncryptRMSTemplate The EncryptRMSTemplate parameter specifies an action for the DLP rule that applies rights management service (RMS) templates to files. You identify the RMS template by name. If the name contains spaces, enclose the name in quotation marks ("). @@ -2857,6 +2876,24 @@ Parameter Sets: (All) Aliases: Applicable: Security & Compliance +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` +### -RecipientCountOver +The RecipientCountOver parameter specifies a condition for the DLP rule that looks for messages where the count of recipients in the email is greater than the specified value. Note that only visible count is considered, which means if there is group with 100 users is present in the email it is considered as a single recipient. + + +You can use this condition in DLP policies that are scoped only to Exchange. On the powershell you can use this parameter only inside the Advanced Rule. + +```yaml +Type: Microsoft.Exchange.Data.ByteQuantifiedSize +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + Required: False Position: Named Default value: None From 31b0c4fc72e6caa2b4899cd5809b44f27b69e4b0 Mon Sep 17 00:00:00 2001 From: ybhargav1995 <102363816+ybhargav1995@users.noreply.github.com> Date: Wed, 21 May 2025 17:24:11 +0530 Subject: [PATCH 1820/1851] Update New-DlpComplianceRule.md --- .../exchange/New-DlpComplianceRule.md | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/exchange/exchange-ps/exchange/New-DlpComplianceRule.md b/exchange/exchange-ps/exchange/New-DlpComplianceRule.md index d0a651c737..3ec70f54fb 100644 --- a/exchange/exchange-ps/exchange/New-DlpComplianceRule.md +++ b/exchange/exchange-ps/exchange/New-DlpComplianceRule.md @@ -959,7 +959,24 @@ Default value: None Accept pipeline input: False Accept wildcard characters: False ``` +### -DomainCountOver +The DomainCountOver parameter specifies a condition for the DLP rule that looks for messages where the count of domains in the email is greater than the specified value. + +You can use this condition in DLP policies that are scoped only to Exchange. On the powershell you can use this parameter only inside the Advanced Rule. + +```yaml +Type: Microsoft.Exchange.Data.ByteQuantifiedSize +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` ### -EncryptRMSTemplate The EncryptRMSTemplate parameter specifies an action for the DLP rule that applies rights management service (RMS) templates to files. You identify the RMS template by name. If the name contains spaces, enclose the name in quotation marks ("). @@ -2987,6 +3004,25 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -RecipientCountOver +The RecipientCountOver parameter specifies a condition for the DLP rule that looks for messages where the count of recipients in the email is greater than the specified value. Note that only visible count is considered, which means if there is group with 100 users is present in the email it is considered as a single recipient. + + +You can use this condition in DLP policies that are scoped only to Exchange. On the powershell you can use this parameter only inside the Advanced Rule. + +```yaml +Type: Microsoft.Exchange.Data.ByteQuantifiedSize +Parameter Sets: (All) +Aliases: +Applicable: Security & Compliance + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -RecipientDomainIs The RecipientDomainIs parameter specifies a condition for the DLP rule that looks for recipients with email addresses in the specified domains. You can specify multiple domains separated by commas. From e20bb10f06b1d444f2b8dc60841660519a7dd044 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 21 May 2025 09:07:19 -0700 Subject: [PATCH 1821/1851] Update New-DlpComplianceRule.md --- .../exchange/New-DlpComplianceRule.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-DlpComplianceRule.md b/exchange/exchange-ps/exchange/New-DlpComplianceRule.md index 3ec70f54fb..e8be39fdba 100644 --- a/exchange/exchange-ps/exchange/New-DlpComplianceRule.md +++ b/exchange/exchange-ps/exchange/New-DlpComplianceRule.md @@ -53,6 +53,7 @@ New-DlpComplianceRule [-Name] -Policy [-DocumentNameMatchesPatterns ] [-DocumentNameMatchesWords ] [-DocumentSizeOver ] + [-DomainCountOver ] [-EncryptRMSTemplate ] [-EndpointDlpBrowserRestrictions ] [-EndpointDlpRestrictions ] @@ -144,6 +145,7 @@ New-DlpComplianceRule [-Name] -Policy [-Quarantine ] [-RecipientADAttributeContainsWords ] [-RecipientADAttributeMatchesPatterns ] + [-RecipientCountOver ] [-RecipientDomainIs ] [-RedirectMessageTo ] [-RemoveHeader ] @@ -960,13 +962,12 @@ Accept pipeline input: False Accept wildcard characters: False ``` ### -DomainCountOver -The DomainCountOver parameter specifies a condition for the DLP rule that looks for messages where the count of domains in the email is greater than the specified value. +The DomainCountOver parameter specifies a condition for the DLP rule that looks for messages where the number of recipient domains is greater than the specified value. - -You can use this condition in DLP policies that are scoped only to Exchange. On the powershell you can use this parameter only inside the Advanced Rule. +You can use this condition in DLP policies that are scoped only to Exchange. In PowerShell, you can use this parameter only inside an Advanced Rule. ```yaml -Type: Microsoft.Exchange.Data.ByteQuantifiedSize +Type: UInt32 Parameter Sets: (All) Aliases: Applicable: Security & Compliance @@ -3005,13 +3006,12 @@ Accept wildcard characters: False ``` ### -RecipientCountOver -The RecipientCountOver parameter specifies a condition for the DLP rule that looks for messages where the count of recipients in the email is greater than the specified value. Note that only visible count is considered, which means if there is group with 100 users is present in the email it is considered as a single recipient. +The RecipientCountOver parameter specifies a condition for the DLP rule that looks for messages where the number of recipients is greater than the specified value. Groups are counted as one recipient. - -You can use this condition in DLP policies that are scoped only to Exchange. On the powershell you can use this parameter only inside the Advanced Rule. +You can use this condition in DLP policies that are scoped only to Exchange. In PowerShell, you can use this parameter only inside an Advanced Rule. ```yaml -Type: Microsoft.Exchange.Data.ByteQuantifiedSize +Type: UInt32 Parameter Sets: (All) Aliases: Applicable: Security & Compliance From 4636c285f3d1fba7d324ddd7b76bd18ff290f3dc Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 21 May 2025 09:11:55 -0700 Subject: [PATCH 1822/1851] Update Set-DlpComplianceRule.md --- .../exchange/Set-DlpComplianceRule.md | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md b/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md index 2d83260b55..f9f28cf19f 100644 --- a/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md +++ b/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md @@ -53,6 +53,7 @@ Set-DlpComplianceRule [-Identity] [-DocumentNameMatchesPatterns ] [-DocumentNameMatchesWords ] [-DocumentSizeOver ] + [-DomainCountOver ] [-EncryptRMSTemplate ] [-EndpointDlpBrowserRestrictions ] [-EndpointDlpRestrictions ] @@ -143,6 +144,7 @@ Set-DlpComplianceRule [-Identity] [-Quarantine ] [-RecipientADAttributeContainsWords ] [-RecipientADAttributeMatchesPatterns ] + [-RecipientCountOver ] [-RecipientDomainIs ] [-RedirectMessageTo ] [-RemoveHeader ] @@ -864,17 +866,15 @@ Accept wildcard characters: False ``` ### -DomainCountOver -The DomainCountOver parameter specifies a condition for the DLP rule that looks for messages where the count of domains in the email is greater than the specified value. +The DomainCountOver parameter specifies a condition for the DLP rule that looks for messages where the number of recipient domains is greater than the specified value. - -You can use this condition in DLP policies that are scoped only to Exchange. On the powershell you can use this parameter only inside the Advanced Rule. +You can use this condition in DLP policies that are scoped only to Exchange. In PowerShell, you can use this parameter only inside an Advanced Rule. ```yaml -Type: Microsoft.Exchange.Data.ByteQuantifiedSize +Type: UInt32 Parameter Sets: (All) Aliases: Applicable: Security & Compliance - Required: False Position: Named Default value: None @@ -2883,17 +2883,15 @@ Accept pipeline input: False Accept wildcard characters: False ``` ### -RecipientCountOver -The RecipientCountOver parameter specifies a condition for the DLP rule that looks for messages where the count of recipients in the email is greater than the specified value. Note that only visible count is considered, which means if there is group with 100 users is present in the email it is considered as a single recipient. +The RecipientCountOver parameter specifies a condition for the DLP rule that looks for messages where the number of recipients is greater than the specified value. Groups are counted as one recipient. - -You can use this condition in DLP policies that are scoped only to Exchange. On the powershell you can use this parameter only inside the Advanced Rule. +You can use this condition in DLP policies that are scoped only to Exchange. In PowerShell, you can use this parameter only inside an Advanced Rule. ```yaml -Type: Microsoft.Exchange.Data.ByteQuantifiedSize +Type: UInt32 Parameter Sets: (All) Aliases: Applicable: Security & Compliance - Required: False Position: Named Default value: None From 95c491ab9b69e8aadae9f522b7c4ef619426f61b Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 21 May 2025 09:14:15 -0700 Subject: [PATCH 1823/1851] Update Set-DlpComplianceRule.md --- exchange/exchange-ps/exchange/Set-DlpComplianceRule.md | 1 + 1 file changed, 1 insertion(+) diff --git a/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md b/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md index f9f28cf19f..942d076ddc 100644 --- a/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md +++ b/exchange/exchange-ps/exchange/Set-DlpComplianceRule.md @@ -2882,6 +2882,7 @@ Default value: None Accept pipeline input: False Accept wildcard characters: False ``` + ### -RecipientCountOver The RecipientCountOver parameter specifies a condition for the DLP rule that looks for messages where the number of recipients is greater than the specified value. Groups are counted as one recipient. From 5afd58ee5d1f4811accf27b9a3811fb029e2128b Mon Sep 17 00:00:00 2001 From: paisvivekanand Date: Thu, 22 May 2025 16:43:28 +0530 Subject: [PATCH 1824/1851] Update Get-DistributionGroup.md Updated the description for newly added parameters --- .../exchange/Get-DistributionGroup.md | 24 ++++++++++++++----- 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-DistributionGroup.md b/exchange/exchange-ps/exchange/Get-DistributionGroup.md index 8a04e33eba..834cb478d0 100644 --- a/exchange/exchange-ps/exchange/Get-DistributionGroup.md +++ b/exchange/exchange-ps/exchange/Get-DistributionGroup.md @@ -240,7 +240,9 @@ Accept wildcard characters: False ### -IncludeAcceptMessagesOnlyFromDLMembersWithDisplayNames This parameter is available only in the cloud-based service. -{{ Fill IncludeAcceptMessagesOnlyFromDLMembersWithDisplayNames Description }} +The IncludeAcceptMessagesOnlyFromDLMembersWithDisplayNames switch retrieves the UPN/SMTP address and display name of all distribution group members who are explicitly allowed to send messages to the distribution group, as defined in the `AcceptMessagesOnlyFromDLMembers` property. If this switch is not specified, the `AcceptMessagesOnlyFromDLMembersWithDisplayNames` property will return an empty result. + +**Note:** This switch was introduced following a change where recipient names were replaced with GUIDs, to restore human-readable identifiers in the output. ```yaml Type: SwitchParameter @@ -258,7 +260,9 @@ Accept wildcard characters: False ### -IncludeAcceptMessagesOnlyFromSendersOrMembersWithDisplayNames This parameter is available only in the cloud-based service. -{{ Fill IncludeAcceptMessagesOnlyFromSendersOrMembersWithDisplayNames Description }} +The IncludeAcceptMessagesOnlyFromSendersOrMembersWithDisplayNames switch retrieves the UPN/SMTP address and display name of all recipients—whether individual senders or members of distribution groups—who are explicitly allowed to send messages to the distribution group, as defined in the `AcceptMessagesOnlyFromSendersOrMembers` property. If this switch is not specified, the `AcceptMessagesOnlyFromSendersOrMembersWithDisplayNames` property will return an empty result. + +**Note:** This switch was introduced following a change where recipient names were replaced with GUIDs, to restore human-readable identifiers in the output. ```yaml Type: SwitchParameter @@ -276,7 +280,9 @@ Accept wildcard characters: False ### -IncludeAcceptMessagesOnlyFromWithDisplayNames This parameter is available only in the cloud-based service. -{{ Fill IncludeAcceptMessagesOnlyFromWithDisplayNames Description }} +The IncludeAcceptMessagesOnlyFromWithDisplayNames switch retrieves the UPN/SMTP address and display name of all recipients who are explicitly allowed to send messages to the distribution group, as present in the `AcceptMessagesOnlyFrom` property. If this switch is not specified, the `AcceptMessagesOnlyFromWithDisplayNames` property will return an empty result. + +**Note:** This switch was introduced following a change where recipient names were replaced with GUIDs, to restore human-readable identifiers in the output. ```yaml Type: SwitchParameter @@ -294,7 +300,9 @@ Accept wildcard characters: False ### -IncludeBypassModerationFromSendersOrMembersWithDisplayNames This parameter is available only in the cloud-based service. -{{ Fill IncludeBypassModerationFromSendersOrMembersWithDisplayNames Description }} +The IncludeBypassModerationFromSendersOrMembersWithDisplayNames switch retrieves the UPN/SMTP address and display name of all senders or group members who are allowed to bypass moderation settings for the distribution group, as defined in the `BypassModerationFromSendersOrMembers` property. If this switch is not specified, the `BypassModerationFromSendersOrMembersWithDisplayNames` property will return an empty result. + +**Note:** This switch was introduced following a change where recipient names were replaced with GUIDs, to restore human-readable identifiers in the output. ```yaml Type: SwitchParameter @@ -312,7 +320,9 @@ Accept wildcard characters: False ### -IncludeGrantSendOnBehalfToWithDisplayNames This parameter is available only in the cloud-based service. -{{ Fill IncludeGrantSendOnBehalfToWithDisplayNames Description }} +The IncludeGrantSendOnBehalfToWithDisplayNames switch retrieves the UPN/SMTP address and display name of all users who are granted Send-On-Behalf permissions for the distribution group, as defined in the `GrantSendOnBehalfTo` property. If this switch is not specified, the `GrantSendOnBehalfToWithDisplayNames` property will return an empty result. + +**Note:** This switch was introduced following a change where recipient names were replaced with GUIDs, to restore human-readable identifiers in the output. ```yaml Type: SwitchParameter @@ -330,7 +340,9 @@ Accept wildcard characters: False ### -IncludeModeratedByWithDisplayNames This parameter is available only in the cloud-based service. -{{ Fill IncludeModeratedByWithDisplayNames Description }} +The IncludeModeratedByWithDisplayNames switch retrieves the UPN/SMTP address and display name of all moderators assigned to the distribution group, as defined in the `ModeratedBy` property. If this switch is not specified, the `ModeratedByWithDisplayNames` property will return an empty result. + +**Note:** This switch was introduced following a change where recipient names were replaced with GUIDs, to restore human-readable identifiers in the output. ```yaml Type: SwitchParameter From 08ae362f1abd546a6adf27be9a1b918b67b9ea70 Mon Sep 17 00:00:00 2001 From: paisvivekanand Date: Thu, 22 May 2025 16:52:03 +0530 Subject: [PATCH 1825/1851] Update Get-DynamicDistributionGroup.md Adding description to the newly added parameters of the Get-DynamicDistributionGroup cmdlet --- .../exchange/Get-DynamicDistributionGroup.md | 24 ++++++++++++++----- 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-DynamicDistributionGroup.md b/exchange/exchange-ps/exchange/Get-DynamicDistributionGroup.md index 0154138fe2..1cad65bec0 100644 --- a/exchange/exchange-ps/exchange/Get-DynamicDistributionGroup.md +++ b/exchange/exchange-ps/exchange/Get-DynamicDistributionGroup.md @@ -254,7 +254,9 @@ Accept wildcard characters: False ### -IncludeAcceptMessagesOnlyFromDLMembersWithDisplayNames This parameter is available only in the cloud-based service. -{{ Fill IncludeAcceptMessagesOnlyFromDLMembersWithDisplayNames Description }} +The IncludeAcceptMessagesOnlyFromDLMembersWithDisplayNames switch retrieves the UPN/SMTP address and display name of all distribution group members who are explicitly allowed to send messages to the dynamic distribution group, as defined in the `AcceptMessagesOnlyFromDLMembers` property. If this switch is not specified, the `AcceptMessagesOnlyFromDLMembersWithDisplayNames` property will return an empty result. + +**Note:** This switch was introduced following a change where recipient names were replaced with GUIDs, to restore human-readable identifiers in the output. ```yaml Type: SwitchParameter @@ -272,7 +274,9 @@ Accept wildcard characters: False ### -IncludeAcceptMessagesOnlyFromSendersOrMembersWithDisplayNames This parameter is available only in the cloud-based service. -{{ Fill IncludeAcceptMessagesOnlyFromSendersOrMembersWithDisplayNames Description }} +The IncludeAcceptMessagesOnlyFromSendersOrMembersWithDisplayNames switch retrieves the UPN/SMTP address and display name of all recipients—whether individual senders or members of distribution groups—who are explicitly allowed to send messages to the dynamic distribution group, as defined in the `AcceptMessagesOnlyFromSendersOrMembers` property. If this switch is not specified, the `AcceptMessagesOnlyFromSendersOrMembersWithDisplayNames` property will return an empty result. + +**Note:** This switch was introduced following a change where recipient names were replaced with GUIDs, to restore human-readable identifiers in the output. ```yaml Type: SwitchParameter @@ -290,7 +294,9 @@ Accept wildcard characters: False ### -IncludeAcceptMessagesOnlyFromWithDisplayNames This parameter is available only in the cloud-based service. -{{ Fill IncludeAcceptMessagesOnlyFromWithDisplayNames Description }} +The `IncludeAcceptMessagesOnlyFromWithDisplayNames` switch retrieves the UPN/SMTP address and display name of all recipients who are explicitly allowed to send messages to the dynamic distribution group, as present in the `AcceptMessagesOnlyFrom` property. If this switch is not specified, the `AcceptMessagesOnlyFromWithDisplayNames` property will return an empty result. + +**Note:** This switch was introduced following a change where recipient names were replaced with GUIDs, to restore human-readable identifiers in the output. ```yaml Type: SwitchParameter @@ -308,7 +314,9 @@ Accept wildcard characters: False ### -IncludeBypassModerationFromSendersOrMembersWithDisplayNames This parameter is available only in the cloud-based service. -{{ Fill IncludeBypassModerationFromSendersOrMembersWithDisplayNames Description }} +The IncludeBypassModerationFromSendersOrMembersWithDisplayNames switch retrieves the UPN/SMTP address and display name of all senders or group members who are allowed to bypass moderation settings for the dynamic distribution group, as defined in the `BypassModerationFromSendersOrMembers` property. If this switch is not specified, the `BypassModerationFromSendersOrMembersWithDisplayNames` property will return an empty result. + +**Note:** This switch was introduced following a change where recipient names were replaced with GUIDs, to restore human-readable identifiers in the output. ```yaml Type: SwitchParameter @@ -326,7 +334,9 @@ Accept wildcard characters: False ### -IncludeGrantSendOnBehalfToWithDisplayNames This parameter is available only in the cloud-based service. -{{ Fill IncludeGrantSendOnBehalfToWithDisplayNames Description }} +The IncludeGrantSendOnBehalfToWithDisplayNames switch retrieves the UPN/SMTP address and display name of all users who are granted Send-On-Behalf permissions for the dynamic distribution group, as defined in the `GrantSendOnBehalfTo` property. If this switch is not specified, the `GrantSendOnBehalfToWithDisplayNames` property will return an empty result. + +**Note:** This switch was introduced following a change where recipient names were replaced with GUIDs, to restore human-readable identifiers in the output. ```yaml Type: SwitchParameter @@ -344,7 +354,9 @@ Accept wildcard characters: False ### -IncludeModeratedByWithDisplayNames This parameter is available only in the cloud-based service. -{{ Fill IncludeModeratedByWithDisplayNames Description }} +The IncludeModeratedByWithDisplayNames switch retrieves the UPN/SMTP address and display name of all moderators assigned to the dynamic distribution group, as defined in the `ModeratedBy` property. If this switch is not specified, the `ModeratedByWithDisplayNames` property will return an empty result. + +**Note:** This switch was introduced following a change where recipient names were replaced with GUIDs, to restore human-readable identifiers in the output. ```yaml Type: SwitchParameter From 05280c72ce255069d8420ee86a300e226b1e88cc Mon Sep 17 00:00:00 2001 From: paisvivekanand Date: Thu, 22 May 2025 17:01:12 +0530 Subject: [PATCH 1826/1851] Update Get-UnifiedGroup.md Added description for the new added parameters to the Get-UnifiedGroup cmdlet --- .../exchange-ps/exchange/Get-UnifiedGroup.md | 20 ++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-UnifiedGroup.md b/exchange/exchange-ps/exchange/Get-UnifiedGroup.md index f7d00bb7cd..76ba75c4e5 100644 --- a/exchange/exchange-ps/exchange/Get-UnifiedGroup.md +++ b/exchange/exchange-ps/exchange/Get-UnifiedGroup.md @@ -169,7 +169,9 @@ Accept wildcard characters: False ``` ### -IncludeAcceptMessagesOnlyFromSendersOrMembersWithDisplayNames -{{ Fill IncludeAcceptMessagesOnlyFromSendersOrMembersWithDisplayNames Description }} +The IncludeAcceptMessagesOnlyFromSendersOrMembersWithDisplayNames switch retrieves the UPN/SMTP address and display name of all recipients—whether individual senders or members of distribution groups—who are explicitly allowed to send messages to the Microsoft365 group, as defined in the AcceptMessagesOnlyFromSendersOrMembers property. If this switch is not specified, the AcceptMessagesOnlyFromSendersOrMembersWithDisplayNames property will return an empty result. + +Note: This switch was introduced following a change where recipient names were replaced with GUIDs, to restore human-readable identifiers in the output. ```yaml Type: SwitchParameter @@ -203,7 +205,9 @@ Accept wildcard characters: False ``` ### -IncludeBypassModerationFromSendersOrMembersWithDisplayNames -{{ Fill IncludeBypassModerationFromSendersOrMembersWithDisplayNames Description }} +The IncludeBypassModerationFromSendersOrMembersWithDisplayNames switch retrieves the UPN/SMTP address and display name of all senders or group members who are allowed to bypass moderation settings for the Microsoft365 group, as defined in the BypassModerationFromSendersOrMembers property. If this switch is not specified, the BypassModerationFromSendersOrMembersWithDisplayNames property will return an empty result. + +Note: This switch was introduced following a change where recipient names were replaced with GUIDs, to restore human-readable identifiers in the output. ```yaml Type: SwitchParameter @@ -219,7 +223,9 @@ Accept wildcard characters: False ``` ### -IncludeGrantSendOnBehalfToWithDisplayNames -{{ Fill IncludeGrantSendOnBehalfToWithDisplayNames Description }} +The IncludeGrantSendOnBehalfToWithDisplayNames switch retrieves the UPN/SMTP address and display name of all users who are granted Send-On-Behalf permissions for the Microsoft365 group, as defined in the GrantSendOnBehalfTo property. If this switch is not specified, the GrantSendOnBehalfToWithDisplayNames property will return an empty result. + +Note: This switch was introduced following a change where recipient names were replaced with GUIDs, to restore human-readable identifiers in the output. ```yaml Type: SwitchParameter @@ -235,7 +241,9 @@ Accept wildcard characters: False ``` ### -IncludeModeratedByWithDisplayNames -{{ Fill IncludeModeratedByWithDisplayNames Description }} +The IncludeModeratedByWithDisplayNames switch retrieves the UPN/SMTP address and display name of all moderators assigned to the Microsoft365 group, as defined in the ModeratedBy property. If this switch is not specified, the ModeratedByWithDisplayNames property will return an empty result. + +Note: This switch was introduced following a change where recipient names were replaced with GUIDs, to restore human-readable identifiers in the output. ```yaml Type: SwitchParameter @@ -251,7 +259,9 @@ Accept wildcard characters: False ``` ### -IncludeRejectMessagesFromSendersOrMembersWithDisplayNames -{{ Fill IncludeRejectMessagesFromSendersOrMembersWithDisplayNames Description }} +The IncludeRejectMessagesFromSendersOrMembersWithDisplayNames switch retrieves the UPN/SMTP address and display name of all senders or group members who are explicitly blocked from sending messages to the Microsoft365 group, as defined in the `RejectMessagesFromSendersOrMembers` property. If this switch is not specified, the `RejectMessagesFromSendersOrMembersWithDisplayNames` property will return an empty result. + +**Note:** This switch was introduced following a change where recipient names were replaced with GUIDs, to restore human-readable identifiers in the output. ```yaml Type: SwitchParameter From a70c46177771dac9845d8df615100ac4252c878a Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 22 May 2025 08:31:41 -0700 Subject: [PATCH 1827/1851] Update Get-DistributionGroup.md --- .../exchange/Get-DistributionGroup.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-DistributionGroup.md b/exchange/exchange-ps/exchange/Get-DistributionGroup.md index 834cb478d0..601c6b2a36 100644 --- a/exchange/exchange-ps/exchange/Get-DistributionGroup.md +++ b/exchange/exchange-ps/exchange/Get-DistributionGroup.md @@ -240,9 +240,9 @@ Accept wildcard characters: False ### -IncludeAcceptMessagesOnlyFromDLMembersWithDisplayNames This parameter is available only in the cloud-based service. -The IncludeAcceptMessagesOnlyFromDLMembersWithDisplayNames switch retrieves the UPN/SMTP address and display name of all distribution group members who are explicitly allowed to send messages to the distribution group, as defined in the `AcceptMessagesOnlyFromDLMembers` property. If this switch is not specified, the `AcceptMessagesOnlyFromDLMembersWithDisplayNames` property will return an empty result. +The IncludeAcceptMessagesOnlyFromDLMembersWithDisplayNames switch specifies whether to return the SMTP addresses and display names of AcceptMessagesOnlyFromDLMembers recipients in the AcceptMessagesOnlyFromDLMembersWithDisplayNames property. You don't need to specify a value with this switch. -**Note:** This switch was introduced following a change where recipient names were replaced with GUIDs, to restore human-readable identifiers in the output. +This switch was introduced to restore human-readable identifiers in the results of the cmdlet. If you don't use this switch, AcceptMessagesOnlyFromDLMembers recipients are shown as GUIDs and the AcceptMessagesOnlyFromDLMembersWithDisplayNames property is empty. ```yaml Type: SwitchParameter @@ -260,9 +260,9 @@ Accept wildcard characters: False ### -IncludeAcceptMessagesOnlyFromSendersOrMembersWithDisplayNames This parameter is available only in the cloud-based service. -The IncludeAcceptMessagesOnlyFromSendersOrMembersWithDisplayNames switch retrieves the UPN/SMTP address and display name of all recipients—whether individual senders or members of distribution groups—who are explicitly allowed to send messages to the distribution group, as defined in the `AcceptMessagesOnlyFromSendersOrMembers` property. If this switch is not specified, the `AcceptMessagesOnlyFromSendersOrMembersWithDisplayNames` property will return an empty result. +The IncludeAcceptMessagesOnlyFromSendersOrMembersWithDisplayNames switch specifies whether to return the SMTP addresses and display names of AcceptMessagesOnlyFromSendersOrMembers recipients in the AcceptMessagesOnlyFromSendersOrMembersWithDisplayNames property. You don't need to specify a value with this switch. -**Note:** This switch was introduced following a change where recipient names were replaced with GUIDs, to restore human-readable identifiers in the output. +This switch was introduced to restore human-readable identifiers in the results of the cmdlet. If you don't use this switch, AcceptMessagesOnlyFromSendersOrMembers recipients are shown as GUIDs and the AcceptMessagesOnlyFromSendersOrMembersWithDisplayNames property is empty. ```yaml Type: SwitchParameter @@ -280,9 +280,9 @@ Accept wildcard characters: False ### -IncludeAcceptMessagesOnlyFromWithDisplayNames This parameter is available only in the cloud-based service. -The IncludeAcceptMessagesOnlyFromWithDisplayNames switch retrieves the UPN/SMTP address and display name of all recipients who are explicitly allowed to send messages to the distribution group, as present in the `AcceptMessagesOnlyFrom` property. If this switch is not specified, the `AcceptMessagesOnlyFromWithDisplayNames` property will return an empty result. +The IncludeAcceptMessagesOnlyFromWithDisplayNames switch specifies whether to return the SMTP addresses and display names of AcceptMessagesOnlyFrom recipients in the AcceptMessagesOnlyFromWithDisplayNames property. You don't need to specify a value with this switch. -**Note:** This switch was introduced following a change where recipient names were replaced with GUIDs, to restore human-readable identifiers in the output. +This switch was introduced to restore human-readable identifiers in the results of the cmdlet. If you don't use this switch, AcceptMessagesOnlyFrom recipients are shown as GUIDs and the AcceptMessagesOnlyFromWithDisplayNames property is empty. ```yaml Type: SwitchParameter @@ -300,9 +300,9 @@ Accept wildcard characters: False ### -IncludeBypassModerationFromSendersOrMembersWithDisplayNames This parameter is available only in the cloud-based service. -The IncludeBypassModerationFromSendersOrMembersWithDisplayNames switch retrieves the UPN/SMTP address and display name of all senders or group members who are allowed to bypass moderation settings for the distribution group, as defined in the `BypassModerationFromSendersOrMembers` property. If this switch is not specified, the `BypassModerationFromSendersOrMembersWithDisplayNames` property will return an empty result. +The IncludeBypassModerationFromSendersOrMembersWithDisplayNames switch specifies whether to return the SMTP addresses and display names of BypassModerationFromSendersOrMembers recipients in the BypassModerationFromSendersOrMembersWithDisplayNames property. You don't need to specify a value with this switch. -**Note:** This switch was introduced following a change where recipient names were replaced with GUIDs, to restore human-readable identifiers in the output. +This switch was introduced to restore human-readable identifiers in the results of the cmdlet. If you don't use this switch, BypassModerationFromSendersOrMembers recipients are shown as GUIDs and the BypassModerationFromSendersOrMembersWithDisplayNames property is empty. ```yaml Type: SwitchParameter @@ -320,9 +320,9 @@ Accept wildcard characters: False ### -IncludeGrantSendOnBehalfToWithDisplayNames This parameter is available only in the cloud-based service. -The IncludeGrantSendOnBehalfToWithDisplayNames switch retrieves the UPN/SMTP address and display name of all users who are granted Send-On-Behalf permissions for the distribution group, as defined in the `GrantSendOnBehalfTo` property. If this switch is not specified, the `GrantSendOnBehalfToWithDisplayNames` property will return an empty result. +The IncludeGrantSendOnBehalfToWithDisplayNames switch specifies whether to return the SMTP addresses and display names of GrantSendOnBehalfTo recipients in the GrantSendOnBehalfToWithDisplayNames property. You don't need to specify a value with this switch. -**Note:** This switch was introduced following a change where recipient names were replaced with GUIDs, to restore human-readable identifiers in the output. +This switch was introduced to restore human-readable identifiers in the results of the cmdlet. If you don't use this switch, GrantSendOnBehalfTo recipients are shown as GUIDs and the GrantSendOnBehalfToWithDisplayNames property is empty. ```yaml Type: SwitchParameter @@ -340,9 +340,9 @@ Accept wildcard characters: False ### -IncludeModeratedByWithDisplayNames This parameter is available only in the cloud-based service. -The IncludeModeratedByWithDisplayNames switch retrieves the UPN/SMTP address and display name of all moderators assigned to the distribution group, as defined in the `ModeratedBy` property. If this switch is not specified, the `ModeratedByWithDisplayNames` property will return an empty result. +The IncludeModeratedByWithDisplayNames switch specifies whether to return the SMTP addresses and display names of ModeratedBy recipients in the ModeratedByWithDisplayNames property. You don't need to specify a value with this switch. -**Note:** This switch was introduced following a change where recipient names were replaced with GUIDs, to restore human-readable identifiers in the output. +This switch was introduced to restore human-readable identifiers in the results of the cmdlet. If you don't use this switch, ModeratedBy recipients are shown as GUIDs and the ModeratedByWithDisplayNames property is empty. ```yaml Type: SwitchParameter From 12771c85bfeea57ce7d96c325397f5cdcaac957b Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 22 May 2025 08:45:29 -0700 Subject: [PATCH 1828/1851] Update Get-UnifiedGroup.md --- .../exchange-ps/exchange/Get-UnifiedGroup.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-UnifiedGroup.md b/exchange/exchange-ps/exchange/Get-UnifiedGroup.md index 76ba75c4e5..0d661079bb 100644 --- a/exchange/exchange-ps/exchange/Get-UnifiedGroup.md +++ b/exchange/exchange-ps/exchange/Get-UnifiedGroup.md @@ -169,9 +169,9 @@ Accept wildcard characters: False ``` ### -IncludeAcceptMessagesOnlyFromSendersOrMembersWithDisplayNames -The IncludeAcceptMessagesOnlyFromSendersOrMembersWithDisplayNames switch retrieves the UPN/SMTP address and display name of all recipients—whether individual senders or members of distribution groups—who are explicitly allowed to send messages to the Microsoft365 group, as defined in the AcceptMessagesOnlyFromSendersOrMembers property. If this switch is not specified, the AcceptMessagesOnlyFromSendersOrMembersWithDisplayNames property will return an empty result. +The IncludeAcceptMessagesOnlyFromSendersOrMembersWithDisplayNames switch specifies whether to return the SMTP addresses and display names of AcceptMessagesOnlyFromSendersOrMembers recipients in the AcceptMessagesOnlyFromSendersOrMembersWithDisplayNames property. You don't need to specify a value with this switch. -Note: This switch was introduced following a change where recipient names were replaced with GUIDs, to restore human-readable identifiers in the output. +This switch was introduced to restore human-readable identifiers in the results of the cmdlet. If you don't use this switch, AcceptMessagesOnlyFromSendersOrMembers recipients are shown as GUIDs and the AcceptMessagesOnlyFromSendersOrMembersWithDisplayNames property is empty. ```yaml Type: SwitchParameter @@ -205,9 +205,9 @@ Accept wildcard characters: False ``` ### -IncludeBypassModerationFromSendersOrMembersWithDisplayNames -The IncludeBypassModerationFromSendersOrMembersWithDisplayNames switch retrieves the UPN/SMTP address and display name of all senders or group members who are allowed to bypass moderation settings for the Microsoft365 group, as defined in the BypassModerationFromSendersOrMembers property. If this switch is not specified, the BypassModerationFromSendersOrMembersWithDisplayNames property will return an empty result. +The IncludeBypassModerationFromSendersOrMembersWithDisplayNames switch specifies whether to return the SMTP addresses and display names of BypassModerationFromSendersOrMembers recipients in the BypassModerationFromSendersOrMembersWithDisplayNames property. You don't need to specify a value with this switch. -Note: This switch was introduced following a change where recipient names were replaced with GUIDs, to restore human-readable identifiers in the output. +This switch was introduced to restore human-readable identifiers in the results of the cmdlet. If you don't use this switch, BypassModerationFromSendersOrMembers recipients are shown as GUIDs and the BypassModerationFromSendersOrMembersWithDisplayNames property is empty. ```yaml Type: SwitchParameter @@ -223,9 +223,9 @@ Accept wildcard characters: False ``` ### -IncludeGrantSendOnBehalfToWithDisplayNames -The IncludeGrantSendOnBehalfToWithDisplayNames switch retrieves the UPN/SMTP address and display name of all users who are granted Send-On-Behalf permissions for the Microsoft365 group, as defined in the GrantSendOnBehalfTo property. If this switch is not specified, the GrantSendOnBehalfToWithDisplayNames property will return an empty result. +The IncludeGrantSendOnBehalfToWithDisplayNames switch specifies whether to return the SMTP addresses and display names of GrantSendOnBehalfTo recipients in the GrantSendOnBehalfToWithDisplayNames property. You don't need to specify a value with this switch. -Note: This switch was introduced following a change where recipient names were replaced with GUIDs, to restore human-readable identifiers in the output. +This switch was introduced to restore human-readable identifiers in the results of the cmdlet. If you don't use this switch, GrantSendOnBehalfTo recipients are shown as GUIDs and the GrantSendOnBehalfToWithDisplayNames property is empty. ```yaml Type: SwitchParameter @@ -241,9 +241,9 @@ Accept wildcard characters: False ``` ### -IncludeModeratedByWithDisplayNames -The IncludeModeratedByWithDisplayNames switch retrieves the UPN/SMTP address and display name of all moderators assigned to the Microsoft365 group, as defined in the ModeratedBy property. If this switch is not specified, the ModeratedByWithDisplayNames property will return an empty result. +The IncludeModeratedByWithDisplayNames switch specifies whether to return the SMTP addresses and display names of ModeratedBy recipients in the ModeratedByWithDisplayNames property. You don't need to specify a value with this switch. -Note: This switch was introduced following a change where recipient names were replaced with GUIDs, to restore human-readable identifiers in the output. +This switch was introduced to restore human-readable identifiers in the results of the cmdlet. If you don't use this switch, ModeratedBy recipients are shown as GUIDs and the ModeratedByWithDisplayNames property is empty. ```yaml Type: SwitchParameter @@ -259,9 +259,9 @@ Accept wildcard characters: False ``` ### -IncludeRejectMessagesFromSendersOrMembersWithDisplayNames -The IncludeRejectMessagesFromSendersOrMembersWithDisplayNames switch retrieves the UPN/SMTP address and display name of all senders or group members who are explicitly blocked from sending messages to the Microsoft365 group, as defined in the `RejectMessagesFromSendersOrMembers` property. If this switch is not specified, the `RejectMessagesFromSendersOrMembersWithDisplayNames` property will return an empty result. +The IncludeRejectMessagesFromSendersOrMembersWithDisplayNames switch specifies whether to return the SMTP addresses and display names of RejectMessagesFromSendersOrMembers recipients in the RejectMessagesFromSendersOrMembersWithDisplayNames property. You don't need to specify a value with this switch. -**Note:** This switch was introduced following a change where recipient names were replaced with GUIDs, to restore human-readable identifiers in the output. +This switch was introduced to restore human-readable identifiers in the results of the cmdlet. If you don't use this switch, ModeratedBy recipients are shown as GUIDs and the RejectMessagesFromSendersOrMembersWithDisplayNames property is empty. ```yaml Type: SwitchParameter From f48e2b7c6ce10110264f584d08fc0acb71583ece Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Thu, 22 May 2025 08:48:39 -0700 Subject: [PATCH 1829/1851] Update Get-DynamicDistributionGroup.md --- .../exchange/Get-DynamicDistributionGroup.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-DynamicDistributionGroup.md b/exchange/exchange-ps/exchange/Get-DynamicDistributionGroup.md index 1cad65bec0..d988b7788e 100644 --- a/exchange/exchange-ps/exchange/Get-DynamicDistributionGroup.md +++ b/exchange/exchange-ps/exchange/Get-DynamicDistributionGroup.md @@ -254,9 +254,9 @@ Accept wildcard characters: False ### -IncludeAcceptMessagesOnlyFromDLMembersWithDisplayNames This parameter is available only in the cloud-based service. -The IncludeAcceptMessagesOnlyFromDLMembersWithDisplayNames switch retrieves the UPN/SMTP address and display name of all distribution group members who are explicitly allowed to send messages to the dynamic distribution group, as defined in the `AcceptMessagesOnlyFromDLMembers` property. If this switch is not specified, the `AcceptMessagesOnlyFromDLMembersWithDisplayNames` property will return an empty result. +The IncludeAcceptMessagesOnlyFromDLMembersWithDisplayNames switch specifies whether to return the SMTP addresses and display names of AcceptMessagesOnlyFromDLMembers recipients in the AcceptMessagesOnlyFromDLMembersWithDisplayNames property. You don't need to specify a value with this switch. -**Note:** This switch was introduced following a change where recipient names were replaced with GUIDs, to restore human-readable identifiers in the output. +This switch was introduced to restore human-readable identifiers in the results of the cmdlet. If you don't use this switch, AcceptMessagesOnlyFromDLMembers recipients are shown as GUIDs and the AcceptMessagesOnlyFromDLMembersWithDisplayNames property is empty. ```yaml Type: SwitchParameter @@ -274,9 +274,9 @@ Accept wildcard characters: False ### -IncludeAcceptMessagesOnlyFromSendersOrMembersWithDisplayNames This parameter is available only in the cloud-based service. -The IncludeAcceptMessagesOnlyFromSendersOrMembersWithDisplayNames switch retrieves the UPN/SMTP address and display name of all recipients—whether individual senders or members of distribution groups—who are explicitly allowed to send messages to the dynamic distribution group, as defined in the `AcceptMessagesOnlyFromSendersOrMembers` property. If this switch is not specified, the `AcceptMessagesOnlyFromSendersOrMembersWithDisplayNames` property will return an empty result. +The IncludeAcceptMessagesOnlyFromSendersOrMembersWithDisplayNames switch specifies whether to return the SMTP addresses and display names of AcceptMessagesOnlyFromSendersOrMembers recipients in the AcceptMessagesOnlyFromSendersOrMembersWithDisplayNames property. You don't need to specify a value with this switch. -**Note:** This switch was introduced following a change where recipient names were replaced with GUIDs, to restore human-readable identifiers in the output. +This switch was introduced to restore human-readable identifiers in the results of the cmdlet. If you don't use this switch, AcceptMessagesOnlyFromSendersOrMembers recipients are shown as GUIDs and the AcceptMessagesOnlyFromSendersOrMembersWithDisplayNames property is empty. ```yaml Type: SwitchParameter @@ -294,9 +294,9 @@ Accept wildcard characters: False ### -IncludeAcceptMessagesOnlyFromWithDisplayNames This parameter is available only in the cloud-based service. -The `IncludeAcceptMessagesOnlyFromWithDisplayNames` switch retrieves the UPN/SMTP address and display name of all recipients who are explicitly allowed to send messages to the dynamic distribution group, as present in the `AcceptMessagesOnlyFrom` property. If this switch is not specified, the `AcceptMessagesOnlyFromWithDisplayNames` property will return an empty result. +The IncludeAcceptMessagesOnlyFromWithDisplayNames switch specifies whether to return the SMTP addresses and display names of AcceptMessagesOnlyFrom recipients in the AcceptMessagesOnlyFromWithDisplayNames property. You don't need to specify a value with this switch. -**Note:** This switch was introduced following a change where recipient names were replaced with GUIDs, to restore human-readable identifiers in the output. +This switch was introduced to restore human-readable identifiers in the results of the cmdlet. If you don't use this switch, AcceptMessagesOnlyFrom recipients are shown as GUIDs and the AcceptMessagesOnlyFromWithDisplayNames property is empty. ```yaml Type: SwitchParameter @@ -314,9 +314,9 @@ Accept wildcard characters: False ### -IncludeBypassModerationFromSendersOrMembersWithDisplayNames This parameter is available only in the cloud-based service. -The IncludeBypassModerationFromSendersOrMembersWithDisplayNames switch retrieves the UPN/SMTP address and display name of all senders or group members who are allowed to bypass moderation settings for the dynamic distribution group, as defined in the `BypassModerationFromSendersOrMembers` property. If this switch is not specified, the `BypassModerationFromSendersOrMembersWithDisplayNames` property will return an empty result. +The IncludeBypassModerationFromSendersOrMembersWithDisplayNames switch specifies whether to return the SMTP addresses and display names of BypassModerationFromSendersOrMembers recipients in the BypassModerationFromSendersOrMembersWithDisplayNames property. You don't need to specify a value with this switch. -**Note:** This switch was introduced following a change where recipient names were replaced with GUIDs, to restore human-readable identifiers in the output. +This switch was introduced to restore human-readable identifiers in the results of the cmdlet. If you don't use this switch, BypassModerationFromSendersOrMembers recipients are shown as GUIDs and the BypassModerationFromSendersOrMembersWithDisplayNames property is empty. ```yaml Type: SwitchParameter @@ -334,9 +334,9 @@ Accept wildcard characters: False ### -IncludeGrantSendOnBehalfToWithDisplayNames This parameter is available only in the cloud-based service. -The IncludeGrantSendOnBehalfToWithDisplayNames switch retrieves the UPN/SMTP address and display name of all users who are granted Send-On-Behalf permissions for the dynamic distribution group, as defined in the `GrantSendOnBehalfTo` property. If this switch is not specified, the `GrantSendOnBehalfToWithDisplayNames` property will return an empty result. +The IncludeGrantSendOnBehalfToWithDisplayNames switch specifies whether to return the SMTP addresses and display names of GrantSendOnBehalfTo recipients in the GrantSendOnBehalfToWithDisplayNames property. You don't need to specify a value with this switch. -**Note:** This switch was introduced following a change where recipient names were replaced with GUIDs, to restore human-readable identifiers in the output. +This switch was introduced to restore human-readable identifiers in the results of the cmdlet. If you don't use this switch, GrantSendOnBehalfTo recipients are shown as GUIDs and the GrantSendOnBehalfToWithDisplayNames property is empty. ```yaml Type: SwitchParameter @@ -354,9 +354,9 @@ Accept wildcard characters: False ### -IncludeModeratedByWithDisplayNames This parameter is available only in the cloud-based service. -The IncludeModeratedByWithDisplayNames switch retrieves the UPN/SMTP address and display name of all moderators assigned to the dynamic distribution group, as defined in the `ModeratedBy` property. If this switch is not specified, the `ModeratedByWithDisplayNames` property will return an empty result. +The IncludeModeratedByWithDisplayNames switch specifies whether to return the SMTP addresses and display names of ModeratedBy recipients in the ModeratedByWithDisplayNames property. You don't need to specify a value with this switch. -**Note:** This switch was introduced following a change where recipient names were replaced with GUIDs, to restore human-readable identifiers in the output. +This switch was introduced to restore human-readable identifiers in the results of the cmdlet. If you don't use this switch, ModeratedBy recipients are shown as GUIDs and the ModeratedByWithDisplayNames property is empty. ```yaml Type: SwitchParameter From 9191e9c7bb262f8ebe5b77338f5262f1d866c9bd Mon Sep 17 00:00:00 2001 From: brenle Date: Fri, 23 May 2025 16:34:25 -0400 Subject: [PATCH 1830/1851] Update New-DlpCompliancePolicy.md --- exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md index 2e9adf6795..02c39b26da 100644 --- a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md @@ -296,7 +296,11 @@ Accept wildcard characters: False ``` ### -EnforcementPlanes -{{ Fill EnforcementPlanes Description }} +The EnforcementPlanes parameter defines the layer where policy actions are executed. + +Currently, the only supported enforcement plane is `"Entra"`, for use with policies applied to an Entra-registered enterprise application in the organization. + +To configure EnforcementPlanes, specify as an array, for example `-EnforcementPlanes @("Entra")`. ```yaml Type: MultiValuedProperty From 309738aa31cd848e27bbc4bbbf63c4c5a50ba044 Mon Sep 17 00:00:00 2001 From: brenle Date: Fri, 23 May 2025 16:35:32 -0400 Subject: [PATCH 1831/1851] Update Set-DlpCompliancePolicy.md --- exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md index 936383181b..178dc94965 100644 --- a/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md @@ -572,7 +572,11 @@ Accept wildcard characters: False ``` ### -EnforcementPlanes -{{ Fill EnforcementPlanes Description }} +The EnforcementPlanes parameter defines the layer where policy actions are executed. + +Currently, the only supported enforcement plane is `"Entra"`, for use with policies applied to an Entra-registered enterprise application in the organization. + +To configure EnforcementPlanes, specify as an array, for example `-EnforcementPlanes @("Entra")`. ```yaml Type: MultiValuedProperty From 6ed0568f905dcbd19ea58f40278cd7b2d300ac70 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 23 May 2025 17:39:44 -0700 Subject: [PATCH 1832/1851] Update New-DlpCompliancePolicy.md --- exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md index 02c39b26da..6f9c54bfdf 100644 --- a/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/New-DlpCompliancePolicy.md @@ -296,11 +296,11 @@ Accept wildcard characters: False ``` ### -EnforcementPlanes -The EnforcementPlanes parameter defines the layer where policy actions are executed. +The EnforcementPlanes parameter defines the layer where policy actions are run. This parameter uses the following syntax: -Currently, the only supported enforcement plane is `"Entra"`, for use with policies applied to an Entra-registered enterprise application in the organization. +`-EnforcementPlanes @("")`. -To configure EnforcementPlanes, specify as an array, for example `-EnforcementPlanes @("Entra")`. +Currently, the only supported value is Entra, for use with policies applied to an Entra-registered enterprise application in the organization. ```yaml Type: MultiValuedProperty From 0e95ba0966107c45b6528fa9301f63262cc1c736 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 23 May 2025 17:40:43 -0700 Subject: [PATCH 1833/1851] Update Set-DlpCompliancePolicy.md --- exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md b/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md index 178dc94965..5383ebf2fa 100644 --- a/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/Set-DlpCompliancePolicy.md @@ -572,11 +572,11 @@ Accept wildcard characters: False ``` ### -EnforcementPlanes -The EnforcementPlanes parameter defines the layer where policy actions are executed. +The EnforcementPlanes parameter defines the layer where policy actions are run. This parameter uses the following syntax: -Currently, the only supported enforcement plane is `"Entra"`, for use with policies applied to an Entra-registered enterprise application in the organization. +`-EnforcementPlanes @("")`. -To configure EnforcementPlanes, specify as an array, for example `-EnforcementPlanes @("Entra")`. +Currently, the only supported value is Entra, for use with policies applied to an Entra-registered enterprise application in the organization. ```yaml Type: MultiValuedProperty From 214c1005df4eef0e46747211ca41ffd1db0a2dd8 Mon Sep 17 00:00:00 2001 From: Joshika Agarwal <165122920+joagarwal@users.noreply.github.com> Date: Mon, 26 May 2025 11:03:30 +0530 Subject: [PATCH 1834/1851] Learn Editor: Update New-RetentionCompliancePolicy.md --- exchange/exchange-ps/exchange/New-RetentionCompliancePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/New-RetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/New-RetentionCompliancePolicy.md index c58ac54d72..96c740d24d 100644 --- a/exchange/exchange-ps/exchange/New-RetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/New-RetentionCompliancePolicy.md @@ -446,7 +446,7 @@ Accept wildcard characters: False ``` ### -PriorityCleanup -{{ Fill PriorityCleanup Description }} +This parameter is used to create a [Priority Cleanup](/purview/priority-cleanup) policy to expedite the deletion of sensitive content, overriding any existing retention settings or eDiscovery holds. ```yaml Type: SwitchParameter From d10200d82e2ca3375c36d9f65c7a11a0652fd26c Mon Sep 17 00:00:00 2001 From: Joshika Agarwal <165122920+joagarwal@users.noreply.github.com> Date: Mon, 26 May 2025 11:04:04 +0530 Subject: [PATCH 1835/1851] Learn Editor: Update New-RetentionCompliancePolicy.md From c717ac8ab6a6a704ef82c43d7da594a212ee888a Mon Sep 17 00:00:00 2001 From: andcicedea Date: Mon, 26 May 2025 17:12:35 +0300 Subject: [PATCH 1836/1851] Update Set-CsExternalAccessPolicy.md This is an update to add a note that FederatedBilateralChats is public preview and also to correct the default value, which is False, not True --- teams/teams-ps/teams/Set-CsExternalAccessPolicy.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md index f064f49122..829f0bb016 100644 --- a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md @@ -430,6 +430,9 @@ Accept wildcard characters: False ``` ### -FederatedBilateralChats +> [!NOTE] +> Please note that this parameter is in Private Preview. + This setting enables bi-lateral chats for the users included in the messaging policy. ```yaml @@ -439,7 +442,7 @@ Aliases: Required: False Position: Named -Default value: True +Default value: False Accept pipeline input: False Accept wildcard characters: False ``` From d95907effa4178582b9064bd33efe2ee48265f24 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Mon, 26 May 2025 13:19:18 -0700 Subject: [PATCH 1837/1851] Update New-RetentionCompliancePolicy.md --- exchange/exchange-ps/exchange/New-RetentionCompliancePolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exchange/exchange-ps/exchange/New-RetentionCompliancePolicy.md b/exchange/exchange-ps/exchange/New-RetentionCompliancePolicy.md index 96c740d24d..1d0a345f7c 100644 --- a/exchange/exchange-ps/exchange/New-RetentionCompliancePolicy.md +++ b/exchange/exchange-ps/exchange/New-RetentionCompliancePolicy.md @@ -446,7 +446,7 @@ Accept wildcard characters: False ``` ### -PriorityCleanup -This parameter is used to create a [Priority Cleanup](/purview/priority-cleanup) policy to expedite the deletion of sensitive content, overriding any existing retention settings or eDiscovery holds. +The PriorityCleanup switch specifies whether to create a [Priority Cleanup](https://learn.microsoft.com/purview/priority-cleanup) policy to expedite the deletion of sensitive content, overriding any existing retention settings or eDiscovery holds. You don't need to specify a value with this switch. ```yaml Type: SwitchParameter From 3ca91e362beed7d1475f3742705bccbcc7556c35 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 29 May 2025 08:11:56 -0700 Subject: [PATCH 1838/1851] Update Set-CsCallQueue.md Correcting Guid to String for SharedCallQueueHistoryTemplateId --- teams/teams-ps/teams/Set-CsCallQueue.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsCallQueue.md b/teams/teams-ps/teams/Set-CsCallQueue.md index 7c591733a9..4a46b9c700 100644 --- a/teams/teams-ps/teams/Set-CsCallQueue.md +++ b/teams/teams-ps/teams/Set-CsCallQueue.md @@ -19,7 +19,7 @@ Updates a Call Queue in your Skype for Business Online or Teams organization. ## SYNTAX ``` -Set-CsCallQueue -Identity [-AgentAlertTime ] [-AllowOptOut ] [-ChannelId ] [-ChannelUserObjectId ] [-ShiftsTeamId ] [-ShiftsSchedulingGroupId ] [-DistributionLists ] [-MusicOnHoldAudioFileId ] [-Name ] [-OboResourceAccountIds ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-RoutingMethod ] [-TimeoutAction ] [-Tenant ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentApplyTo ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-PresenceBasedRouting ] [-ConferenceMode ] [-Users ] [-LanguageId ] [-LineUri ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ] [-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ][-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt ] [-CallbackEmailNotificationTarget ] [-ServiceLevelThresholdResponseTimeInSecond [Int16> ] [-ComplianceRecordingForCallQueueTemplateId ] [-TextAnnouncementForCR ] [-CustomAudioFileAnnouncementForCR ] [-TextAnnouncementForCRFailure ] [-CustomAudioFileAnnouncementForCRFailure ] [-ShouldOverwriteCallableChannelProperty ] [-SharedCallQueueHistoryTemplateId ] [] +Set-CsCallQueue -Identity [-AgentAlertTime ] [-AllowOptOut ] [-ChannelId ] [-ChannelUserObjectId ] [-ShiftsTeamId ] [-ShiftsSchedulingGroupId ] [-DistributionLists ] [-MusicOnHoldAudioFileId ] [-Name ] [-OboResourceAccountIds ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-RoutingMethod ] [-TimeoutAction ] [-Tenant ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentApplyTo ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-PresenceBasedRouting ] [-ConferenceMode ] [-Users ] [-LanguageId ] [-LineUri ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ] [-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ][-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt ] [-CallbackEmailNotificationTarget ] [-ServiceLevelThresholdResponseTimeInSecond [Int16> ] [-ComplianceRecordingForCallQueueTemplateId ] [-TextAnnouncementForCR ] [-CustomAudioFileAnnouncementForCR ] [-TextAnnouncementForCRFailure ] [-CustomAudioFileAnnouncementForCRFailure ] [-ShouldOverwriteCallableChannelProperty ] [-SharedCallQueueHistoryTemplateId ] [] ``` ## DESCRIPTION From 1377756efb0c3c1915c5deb44ebf04a51db49205 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 29 May 2025 08:19:33 -0700 Subject: [PATCH 1839/1851] Update Set-CsCallQueue.md --- teams/teams-ps/teams/Set-CsCallQueue.md | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsCallQueue.md b/teams/teams-ps/teams/Set-CsCallQueue.md index 4a46b9c700..8f93fc3973 100644 --- a/teams/teams-ps/teams/Set-CsCallQueue.md +++ b/teams/teams-ps/teams/Set-CsCallQueue.md @@ -1314,7 +1314,8 @@ Accept wildcard characters: False ``` ### -ShiftsTeamId -_Voice applications private preview customers only_ +_Voice applications private preview customers only._ + _Saving a call queue configuration through Teams admin center will *remove* this setting._ Id of the Team containing the Scheduling Group to connect a call queue to. @@ -1333,7 +1334,8 @@ Accept wildcard characters: False ``` ### -ShiftsSchedulingGroupId -_Voice applications private preview customers only_ +_Voice applications private preview customers only._ + _Saving a call queue configuration through Teams admin center will *remove* this setting._ Id of the Scheduling Group to connect a call queue to. @@ -1562,6 +1564,9 @@ Accept wildcard characters: False ``` ### -ComplianceRecordingForCallQueueTemplateId +_Voice applications private preview customers only._ + +_Saving a call queue configuration through Teams admin center will *remove* this setting._ The ComplianceRecordingForCallQueueTemplateId parameter indicates a list of up to 2 Compliance Recording for Call Queue templates to apply to the call queue. @@ -1578,6 +1583,9 @@ Accept wildcard characters: False ``` ### -TextAnnouncementForCR +_Voice applications private preview customers only._ + +_Saving a call queue configuration through Teams admin center will *remove* this setting._ The TextAnnouncementForCR parameter indicates the custom Text-to-Speech (TTS) prompt which is played to callers when compliance recording for call queues is enabled. @@ -1595,6 +1603,9 @@ Accept wildcard characters: False ``` ### -CustomAudioFileAnnouncementForCR +_Voice applications private preview customers only._ + +_Saving a call queue configuration through Teams admin center will *remove* this setting._ The CustomAudioFileAnnouncementForCR parameter indicates the unique identifier for the Audio file prompt which is played to callers when compliance recording for call queues is enabled. @@ -1612,6 +1623,9 @@ Accept wildcard characters: False ``` ### -TextAnnouncementForCRFailure +_Voice applications private preview customers only._ + +_Saving a call queue configuration through Teams admin center will *remove* this setting._ The TextAnnouncementForCRFailure parameter indicates the custom Text-to-Speech (TTS) prompt which is played to callers if the compliance recording for call queue bot is unable to join or drops from the call. @@ -1629,6 +1643,9 @@ Accept wildcard characters: False ``` ### -CustomAudioFileAnnouncementForCRFailure +_Voice applications private preview customers only._ + +_Saving a call queue configuration through Teams admin center will *remove* this setting._ The CustomAudioFileAnnouncementForCRFailure parameter indicates the unique identifier for the Audio file prompt which is played to callers if the compliance recording for call queue bot is unable to join or drops from the call. @@ -1646,6 +1663,9 @@ Accept wildcard characters: False ``` ### -SharedCallQueueHistoryTemplateId +_Voice applications private preview customers only._ + +_Saving a call queue configuration through Teams admin center will *remove* this setting._ The SharedCallQueueHistoryTemplateId parameter indicates the Shared Call Queue History template to apply to the call queue. From 6b56cf50c62379e9f4437d619ac40b061a5ea093 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Thu, 29 May 2025 08:22:28 -0700 Subject: [PATCH 1840/1851] Update New-CsCallQueue.md --- teams/teams-ps/teams/New-CsCallQueue.md | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/New-CsCallQueue.md b/teams/teams-ps/teams/New-CsCallQueue.md index 352f7481f5..003cdb37c1 100644 --- a/teams/teams-ps/teams/New-CsCallQueue.md +++ b/teams/teams-ps/teams/New-CsCallQueue.md @@ -1294,7 +1294,8 @@ Accept wildcard characters: False ``` ### -ShiftsTeamId -_Voice applications private preview customers only_ +_Voice applications private preview customers only._ + _Saving a call queue configuration through Teams admin center will *remove* this setting._ Id of the Team containing the Scheduling Group to connect a call queue to. @@ -1313,7 +1314,8 @@ Accept wildcard characters: False ``` ### -ShiftsSchedulingGroupId -_Voice applications private preview customers only_ +_Voice applications private preview customers only._ + _Saving a call queue configuration through Teams admin center will *remove* this setting._ Id of the Scheduling Group to connect a call queue to. @@ -1542,6 +1544,9 @@ Accept wildcard characters: False ``` ### -ComplianceRecordingForCallQueueTemplateId +_Voice applications private preview customers only._ + +_Saving a call queue configuration through Teams admin center will *remove* this setting._ The ComplianceRecordingForCallQueueTemplateId parameter indicates a list of up to 2 Compliance Recording for Call Queue templates to apply to the call queue. @@ -1558,6 +1563,9 @@ Accept wildcard characters: False ``` ### -TextAnnouncementForCR +_Voice applications private preview customers only._ + +_Saving a call queue configuration through Teams admin center will *remove* this setting._ The TextAnnouncementForCR parameter indicates the custom Text-to-Speech (TTS) prompt which is played to callers when compliance recording for call queues is enabled. @@ -1575,6 +1583,9 @@ Accept wildcard characters: False ``` ### -CustomAudioFileAnnouncementForCR +_Voice applications private preview customers only._ + +_Saving a call queue configuration through Teams admin center will *remove* this setting._ The CustomAudioFileAnnouncementForCR parameter indicates the unique identifier for the Audio file prompt which is played to callers when compliance recording for call queues is enabled. @@ -1592,6 +1603,9 @@ Accept wildcard characters: False ``` ### -TextAnnouncementForCRFailure +_Voice applications private preview customers only._ + +_Saving a call queue configuration through Teams admin center will *remove* this setting._ The TextAnnouncementForCRFailure parameter indicates the custom Text-to-Speech (TTS) prompt which is played to callers if the compliance recording for call queue bot is unable to join or drops from the call. @@ -1609,6 +1623,9 @@ Accept wildcard characters: False ``` ### -CustomAudioFileAnnouncementForCRFailure +_Voice applications private preview customers only._ + +_Saving a call queue configuration through Teams admin center will *remove* this setting._ The CustomAudioFileAnnouncementForCRFailure parameter indicates the unique identifier for the Audio file prompt which is played to callers if the compliance recording for call queue bot is unable to join or drops from the call. @@ -1626,6 +1643,9 @@ Accept wildcard characters: False ``` ### -SharedCallQueueHistoryTemplateId +_Voice applications private preview customers only._ + +_Saving a call queue configuration through Teams admin center will *remove* this setting._ The SharedCallQueueHistoryTemplateId parameter indicates the Shared Call Queue History template to apply to the call queue. From bd75aeeb6820e30297e130d9e0ce8a334af60352 Mon Sep 17 00:00:00 2001 From: pavellatif <142821210+pavellatif@users.noreply.github.com> Date: Thu, 29 May 2025 20:54:50 -0400 Subject: [PATCH 1841/1851] Update Set-CsPhoneNumberAssignment.md Adding email notify option via cmdlet during phone number assignment --- .../teams/Set-CsPhoneNumberAssignment.md | 25 ++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md b/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md index 618ec4d542..f3f0f174c4 100644 --- a/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md +++ b/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md @@ -44,6 +44,11 @@ Set-CsPhoneNumberAssignment -Identity -EnterpriseVoiceEnabled Set-CsPhoneNumberAssignment -PhoneNumber -ReverseNumberLookup [] ``` +### Notify +```powershell +Set-CsPhoneNumberAssignment -Identity -PhoneNumber -PhoneNumberType -Notify [] +``` + ## DESCRIPTION This cmdlet assigns a phone number to a user or resource account. When you assign a phone number the EnterpriseVoiceEnabled flag is automatically set to True. @@ -149,7 +154,11 @@ This example shows how to turn off reverse number lookup (RNL) on a phone number Set-CsPhoneNumberAssignment -Identity user1@contoso.com -PhoneNumber '+14255551234' -PhoneNumberType CallingPlan -AssignmentCategory Private ``` This example shows how to assign a private phone number (incoming calls only) to a user. - +### Example 13 +```powershell +Set-CsPhoneNumberAssignment -Identity user1@contoso.com -PhoneNumber '+14255551234' -PhoneNumberType CallingPlan -LocationId "7fda0c0b-6a3d-48b8-854b-3fbe9dcf6513" -Notify +``` +This example shows how to send an email to Teams phone users informing them about the new telephone number assignment. ## PARAMETERS @@ -280,6 +289,20 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Notify +Sends an email to Teams phone user about new telephone number assignment. + +```yaml +Type: Switch +Parameter Sets: (Notify) +Aliases: + +Required: False +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 f721f56740e32f3e062be225822889511f6df429 Mon Sep 17 00:00:00 2001 From: pavellatif <142821210+pavellatif@users.noreply.github.com> Date: Thu, 29 May 2025 21:52:18 -0400 Subject: [PATCH 1842/1851] Update Get-CsPhoneNumberAssignment.md Adding list of supported filters --- .../teams/Get-CsPhoneNumberAssignment.md | 25 ++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md b/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md index ff8279be6a..9b68146e1f 100644 --- a/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md +++ b/teams/teams-ps/teams/Get-CsPhoneNumberAssignment.md @@ -28,9 +28,28 @@ Get-CsPhoneNumberAssignment [-ActivationState ] [-AssignedPstnTargetId < ``` ## DESCRIPTION -This cmdlet displays information about one or more phone numbers. You can filter the phone numbers to return by using different parameters. - -Returned results are sorted by TelephoneNumber in ascending order. +This cmdlet displays information about one or more phone numbers. You can filter the phone numbers to return by using different parameters. Returned results are sorted by TelephoneNumber in ascending order. Supported list of attributes for Filter are: +- TelephoneNumber +- OperatorId +- PstnAssignmentStatus (also supported AssignmentStatus) +- ActivationState +- IsoCountryCode +- Capability (also supported AcquiredCapabilities) +- IsOperatorConnect +- PstnPartnerName (also supported PartnerName) +- LocationId +- CivicAddressId +- NetworkSiteId +- NumberType +- AssignedPstnTargetId (also supported TargetId) +- TargetType +- AssignmentCategory +- ResourceAccountSharedCallingPolicySupported +- SupportedCustomerActions +- ReverseNumberLookup +- RoutingOptions +- SmsActivationState +- Tags If you are using both -Skip X and -Top Y for filtering, the returned results will first be skipped by X, and then the top Y results will be returned. From 19a2f1ebaaa57ca08f40c8d2f0cb7f64f4aa63e8 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 30 May 2025 09:04:46 -0700 Subject: [PATCH 1843/1851] Update New-CsSharedCallQueueHistoryTemplate.md --- teams/teams-ps/teams/New-CsSharedCallQueueHistoryTemplate.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsSharedCallQueueHistoryTemplate.md b/teams/teams-ps/teams/New-CsSharedCallQueueHistoryTemplate.md index 18ce112829..e2333bafaa 100644 --- a/teams/teams-ps/teams/New-CsSharedCallQueueHistoryTemplate.md +++ b/teams/teams-ps/teams/New-CsSharedCallQueueHistoryTemplate.md @@ -10,7 +10,7 @@ ms.author: tomkau ms.reviewer: williamlooney --- -# New-SharedCallQueueHistoryTemplate +# New-CsSharedCallQueueHistoryTemplate ## SYNTAX From 224322b30247d87a5af3b912d52e5d315063804f Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 30 May 2025 09:05:03 -0700 Subject: [PATCH 1844/1851] Update New-CsSharedCallQueueHistoryTemplate.md --- teams/teams-ps/teams/New-CsSharedCallQueueHistoryTemplate.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsSharedCallQueueHistoryTemplate.md b/teams/teams-ps/teams/New-CsSharedCallQueueHistoryTemplate.md index e2333bafaa..f71b11582d 100644 --- a/teams/teams-ps/teams/New-CsSharedCallQueueHistoryTemplate.md +++ b/teams/teams-ps/teams/New-CsSharedCallQueueHistoryTemplate.md @@ -15,7 +15,7 @@ ms.reviewer: williamlooney ## SYNTAX ```powershell -New-SharedCallQueueHistoryTemplate -Name -Description [-IncomingMissedCalls ] [-AnsweredAndOutboundCalls ] [] +New-CsSharedCallQueueHistoryTemplate -Name -Description [-IncomingMissedCalls ] [-AnsweredAndOutboundCalls ] [] ``` ## DESCRIPTION From 1f353c3ab3ecab46289287c2774051018d8ac6e6 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 30 May 2025 09:05:53 -0700 Subject: [PATCH 1845/1851] Update Get-CsSharedCallQueueHistoryTemplate.md --- teams/teams-ps/teams/Get-CsSharedCallQueueHistoryTemplate.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Get-CsSharedCallQueueHistoryTemplate.md b/teams/teams-ps/teams/Get-CsSharedCallQueueHistoryTemplate.md index b4f72a53e4..eed80beb3f 100644 --- a/teams/teams-ps/teams/Get-CsSharedCallQueueHistoryTemplate.md +++ b/teams/teams-ps/teams/Get-CsSharedCallQueueHistoryTemplate.md @@ -10,7 +10,7 @@ ms.author: tomkau ms.reviewer: williamlooney --- -# Get-SharedCallQueueHistoryTemplate +# Get-CsSharedCallQueueHistoryTemplate ## SYNTAX From 7bfd9200f3d608196946ab4229e146cc34104991 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Fri, 30 May 2025 09:06:25 -0700 Subject: [PATCH 1846/1851] Update Set-CsSharedCallQueueHistoryTemplate.md --- teams/teams-ps/teams/Set-CsSharedCallQueueHistoryTemplate.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsSharedCallQueueHistoryTemplate.md b/teams/teams-ps/teams/Set-CsSharedCallQueueHistoryTemplate.md index 92fa9e190d..5cd82bcea2 100644 --- a/teams/teams-ps/teams/Set-CsSharedCallQueueHistoryTemplate.md +++ b/teams/teams-ps/teams/Set-CsSharedCallQueueHistoryTemplate.md @@ -10,7 +10,7 @@ ms.author: tomkau ms.reviewer: williamlooney --- -# Set-SharedCallQueueHistoryTemplate +# Set-CsSharedCallQueueHistoryTemplate ## SYNTAX From f733d26d070f431a4c17dd1c677b8c6e5a038b96 Mon Sep 17 00:00:00 2001 From: pavellatif <142821210+pavellatif@users.noreply.github.com> Date: Fri, 30 May 2025 12:47:14 -0400 Subject: [PATCH 1847/1851] Update Set-CsPhoneNumberAssignment.md --- teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md b/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md index f3f0f174c4..4ef22599c9 100644 --- a/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md +++ b/teams/teams-ps/teams/Set-CsPhoneNumberAssignment.md @@ -158,7 +158,7 @@ This example shows how to assign a private phone number (incoming calls only) to ```powershell Set-CsPhoneNumberAssignment -Identity user1@contoso.com -PhoneNumber '+14255551234' -PhoneNumberType CallingPlan -LocationId "7fda0c0b-6a3d-48b8-854b-3fbe9dcf6513" -Notify ``` -This example shows how to send an email to Teams phone users informing them about the new telephone number assignment. +This example shows how to send an email to Teams phone users informing them about the new telephone number assignment. Note: For assignment of India telephone numbers provided by Airtel, Teams Phone users will automatically receive an email outlining the usage guidelines and restrictions. This notification is mandatory and cannot be opted out of. ## PARAMETERS @@ -294,7 +294,7 @@ Sends an email to Teams phone user about new telephone number assignment. ```yaml Type: Switch -Parameter Sets: (Notify) +Parameter Sets: (Assignment) Aliases: Required: False From cb6a6b750e9b9c1d88971bfd6fe163acfeac3cbb Mon Sep 17 00:00:00 2001 From: David Strome <21028455+dstrome@users.noreply.github.com> Date: Fri, 30 May 2025 14:58:32 -0700 Subject: [PATCH 1848/1851] Update AutoPublish workflow to enable auto-merge, update schedule --- .github/workflows/AutoPublish.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/AutoPublish.yml b/.github/workflows/AutoPublish.yml index a7e46e4f16..c067d8f47b 100644 --- a/.github/workflows/AutoPublish.yml +++ b/.github/workflows/AutoPublish.yml @@ -3,10 +3,11 @@ name: (Scheduled) Publish to live permissions: contents: write pull-requests: write + checks: read on: schedule: - - cron: "25 5,11,17,22 * * *" # Times are UTC based on Daylight Saving Time. Need to be adjusted for Standard Time. Scheduling at :25 to account for queuing lag. + - cron: "25 2,5,8,11,14,17,20,22 * * *" # Times are UTC based on Daylight Saving Time. Need to be adjusted for Standard Time. Scheduling at :25 to account for queuing lag. workflow_dispatch: @@ -14,10 +15,11 @@ jobs: auto-publish: if: github.repository_owner == 'MicrosoftDocs' && contains(github.event.repository.topics, 'build') - uses: MicrosoftDocs/microsoft-365-docs/.github/workflows/Shared-AutoPublish.yml@workflows-prod + uses: MicrosoftDocs/microsoft-365-docs/.github/workflows/Shared-AutoPublishV2.yml@workflows-prod with: PayloadJson: ${{ toJSON(github) }} EnableAutoPublish: true + EnableAutoMerge: true secrets: AccessToken: ${{ secrets.GITHUB_TOKEN }} From bf6df6c14987263c157f31d5d2490a725ebce84d Mon Sep 17 00:00:00 2001 From: andcicedea Date: Mon, 2 Jun 2025 17:24:53 +0300 Subject: [PATCH 1849/1851] Update New-CsExternalAccessPolicy.md This is an update to add a note that FederatedBilateralChats is public preview and also to correct the default value, which is False, not True --- teams/teams-ps/teams/New-CsExternalAccessPolicy.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md index a9a27f38b0..fe1a094b15 100644 --- a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md @@ -394,6 +394,9 @@ Accept wildcard characters: False ``` ### -FederatedBilateralChats +> [!NOTE] +> Please note that this parameter is in Private Preview. + This setting enables bi-lateral chats for the users included in the messaging policy. ```yaml @@ -403,7 +406,7 @@ Aliases: Required: False Position: Named -Default value: True +Default value: False Accept pipeline input: False Accept wildcard characters: False ``` From 4cf683967d12f82e80ade3b1ad0eb46b6cdb46ca Mon Sep 17 00:00:00 2001 From: andcicedea Date: Thu, 5 Jun 2025 12:32:02 +0000 Subject: [PATCH 1850/1851] Update description for FederatedBilateralChats policy --- teams/teams-ps/teams/New-CsExternalAccessPolicy.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md index fe1a094b15..5534e03ef3 100644 --- a/teams/teams-ps/teams/New-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/New-CsExternalAccessPolicy.md @@ -399,6 +399,14 @@ Accept wildcard characters: False This setting enables bi-lateral chats for the users included in the messaging policy. +Some organizations may want to restrict who users are able to message in Teams. While organizations have always been able to limit users' chats to only other internal users, organizations can now limit users' chat ability to only chat with other internal users and users in one other organization via the bilateral chat policy. + +Once external access and bilateral policy is set up, users with the policy can be in external group chats only with a maximum of two organizations. When they try to create a new external chat with users from more than two tenants or add a user from a third tenant to an existing external chat, a system message will be shown preventing this action. + +Users with bilateral policy applied are also removed from existing external group chats with more than two organizations. + +This policy doesn't apply to meetings, meeting chats, or channels. + ```yaml Type: Boolean Parameter Sets: (All) From 9a78e530c0d072de7f438a1272dbb03a46aede2e Mon Sep 17 00:00:00 2001 From: andcicedea Date: Thu, 5 Jun 2025 12:34:01 +0000 Subject: [PATCH 1851/1851] Update description for FederatedBilateralChats policy --- teams/teams-ps/teams/Set-CsExternalAccessPolicy.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md index 829f0bb016..4c738c2d83 100644 --- a/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md +++ b/teams/teams-ps/teams/Set-CsExternalAccessPolicy.md @@ -435,6 +435,14 @@ Accept wildcard characters: False This setting enables bi-lateral chats for the users included in the messaging policy. +Some organizations may want to restrict who users are able to message in Teams. While organizations have always been able to limit users' chats to only other internal users, organizations can now limit users' chat ability to only chat with other internal users and users in one other organization via the bilateral chat policy. + +Once external access and bilateral policy is set up, users with the policy can be in external group chats only with a maximum of two organizations. When they try to create a new external chat with users from more than two tenants or add a user from a third tenant to an existing external chat, a system message will be shown preventing this action. + +Users with bilateral policy applied are also removed from existing external group chats with more than two organizations. + +This policy doesn't apply to meetings, meeting chats, or channels. + ```yaml Type: Boolean Parameter Sets: (All)